﻿body, html, form#aspnetForm{
	height:100%;
}

body {
	background:#f1f1f1;
}

.main-wrapper {
	position: relative;
	min-height: 100%;
}

* html .main-wrapper {
	height: 100%;
}

.content-wrapper{
	padding-bottom: 9em;
}

footer {
	position: relative;
	margin-top: -7.5em;
}


/* Main Styles */

h1,h2,h3, h4, h5{
	font-family: 'Open Sans', sans-serif;
	font-weight:lighter;
}

h1{
	color:#1777b3;
	font-size:4em;

}

h2{
	color:#1777b3;
}

h3{
	color:#1777b3;
	
}

h4{
	color:#0f5d8d;
}

h2 a, h2 a:hover,
h3 a, h3 a:hover{
	text-decoration:none;
}

ul{
	list-style:disc;
	margin-left:-12px;
}

ul li{
	margin:0 0 10px 0;
}

sup{
	font-size:.5em;
	top:-1em;
}

.blue-text{
	color:#1777b3 !important;
}

.green-text{
	color:#7ac143 !important;
}

.margin-bottom{
	margin-bottom:20px;
}

.margin-top{
	margin-top:20px;
}

.margin-bottom-none{
	margin-bottom:-20px;
}

.show-el{
	display:block;
}

.hide-el{
	display:none;
}

.atss{
	top:35% !important;
}

.back-to-top{
	position:fixed;
	display:none;
	top:32%;
	z-index:99;
	right:17px;
}

.blue-bar{
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: -40px;
    box-shadow: 0 -7px 42px #FFFFFF;
    display: block;
    height: 44px;
    overflow: hidden;
    position: fixed;
    width: 100%;
}

.TopBar{
	padding-top:90px;
	background-size:cover;
	background-position:bottom center;
	min-height:5px;
	width:100%;
}

body.banner-true .TopBar{
	min-height:350px;
	text-align:center;
	margin-bottom:30px;
}

body.landing-page .TopBar{
	min-height:113px;
	text-align:center;
	margin-bottom:0px;
	background-image:url(/uploadedImages/Author_Solutions/Main_Elements/Banner_Green.jpg);
}

body.seo-landing-page .TopBar{
	min-height:350px;
}

body.banner-true.sub-banner-true .TopBar{
	margin-bottom:0;
}

body.sub-banner-true .TopBar{
	padding-top:61px;
}

.TopBar.banner-true .container > div{
	padding-top:50px;
}

.TopSubBar{
	height:1px;
}

body.auth .TopSubBar{
	height:auto;
}

div.dropzone div.PBColumn ul.columnwidgetlist{
	min-height:40px !important;
}

body.sub-banner-true .TopSubBar{
	background:#FFFFFF;
	height:auto;
	margin-bottom:20px;
	min-height:100px;
	text-align:center;
}

.breadcrumb{
	background:none;
	padding-left:0;
}

.world-leader{
	position:absolute;
	top:80px;
	right:0;
	display:block;
	padding:10px;
	font-size:9px;
	text-transform:uppercase;
	background:#4bb7e5;
	color:#FFFFFF;
}

.home-page .world-leader{
	top:530px;	
	padding-right:55px;
}

body.auth .world-leader{
	display:none !important;
}

body.navbar-top .world-leader{
	width:100%;
	text-align:center;
	top:0px;
	padding:8px;
	position:fixed;
}

.top-content-block .top-blocking{
	height:110px;
	overflow:hidden;
	display:block;
}

.home-page .main-wrapper{
	background:none !important;
}

.sidebar img{
	max-width:100%;
}

.panel{
	border-radius:1px;
	box-shadow:none;
	border:0;
}

.panel-body{
	padding:30px;
}

.panel-footer{
	background:#FFFFFF;
}

.panel-footer.video-panel iframe{
	width:100%;
	min-height:440px;
	margin-top:20px;
    box-shadow: 0 2px 10px #999999;
   
}

.panel-footer.btn-footer{
	background:#4bb7e5;
	text-align:center;
	font-size:1.2em;
}

.panel-footer.btn-footer a{
	color:#FFFFFF;
}

.panel-footer.btn-footer a:hover{
	color:#333333;
	text-decoration:none;
}

.res .panel-body{
	padding:20px;
	min-height:380px;
}

.res .panel-body img{
	max-width:100%;
	height:auto;
}

.our-services .res .panel-body{
	min-height:170px;
}

.our-authors .res .panel-body{
	min-height:350px;
}

p.caption,
span.caption{
	font-size:13px !important;
	font-style:italic;
	color:#666666;
	margin-top:40px;
}

p.caption em,
span.caption em{
	font-style:normal;
}

/* Main Button Styles */

a.btn{
	background:#1675ad;
	color:#FFFFFF;
	border-radius:2px;
	margin:20px 0;
}

a.btn:hover{
	background:#3090c9;
	color:#FFFFFF;
}

a.btn.btn-green{
	background:#7ac143;
}

a.btn:after{
	content: ' ›';
}

a.back-to-top-link.btn:after{
	content: '';
}


a.btn.btn-green:hover{
	background:#629f33;
	
}

a:hover img{
	opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
}

.our-story .bio{
	background:#4bb7e5;
	min-height:220px;
	margin-bottom:20px;
}

.our-story .bio img{
	float:left;
	display:inline-block;
	padding-right:20px;	
}

.our-story .bio h2,
.our-story .bio h3{
	color:#FFFFFF;
}

.our-story .bio h2{
	padding:90px 0 0;
	margin:0;
}

.our-story .bio h3{
	margin:10px 0 0;
}


/* Header Styles */

#Nav1{
	background:url(/images/MainNav_back.png);
	padding:15px 0;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:11px;
	font-weight:normal;
	-webkit-font-smoothing: antialiased;
	border:0;
	height:80px;
	border-radius:0 !important;
	margin:0;
}

#Nav1 ul li{
	margin:0;
}

body.navbar-top #Nav1{
	top:22px !important;
	position:fixed;
	width:100%;
	z-index:999;
	padding:10px 0 !important;
}

body.navbar-top{
	padding-top:60px;
}

#Nav1.short-nav{
	padding:0;
}

#Nav1 .navbar-header #Brand{
	padding:0;
	margin-top:-2px;
}

#Nav1 .navbar-header #Brand:hover,
#Nav1 .navbar-header #Brand:active,
#Nav1 .navbar-header #Brand:focus{
	background:none !important;
}

ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;    
}	

#Nav1 a{
	color:#606060;
}

.our-story #Nav1 .our-story-nav > a,
.our-services #Nav1 .our-services-nav > a,
.our-authors #Nav1 .our-authors-nav > a,
.news-events #Nav1 .news-events-nav > a,
.pub-resources #Nav1 .pub-resources-nav > a{
	color:#4bb7e5;
}

#Nav1 a:hover,
#Nav1 a:focus{
	background:#4bb7e5;
	color:#FFFFFF;
}

#Nav1 .nav > li > a:hover,
#Nav1 .nav > li > a:focus{
	color:#FFFFFF !important;
}

#Nav1 .publish-link a{
	border:1px solid #a1e26e;
	color:#a1e26e;
	margin-left:5px;
}

#Nav1 .nav > li.publish-link > a:hover{
	background:none;
	border-color:#4bb7e5;
	color:#4bb7e5 !important;
}

#Nav1 .dropdown-menu a{
	color:#197fbc;
	text-transform:none;
	font-size:12px;
}

#SubBrand.navbar-brand{
	padding-right:0;
}

#MainBrand.navbar-brand{
	padding-left:15px;
}

/* Footer Style */

footer{
	background:#FFFFFF;
	height:100px;
	font-size:11px;
	color:#666666;
}

footer .row{
	padding-top:30px;
}

footer .row .social-icons,
footer .row .footer-links{
	text-align:right;
}

footer img.footer-logo{
	display:inline-block;
}

footer .row .footer-links a{
	display:inline-block;
	margin-left:20px;
	padding-top:10px;
}

footer .caption{
	font-size:10px !important;
	color:#999999;
}

/* Homepage Style */

.home-page .bucket h1{
	font-size:5.5em;
	text-transform:uppercase;
}

.home-page .bucket.bucket-author{
	margin-top:0px;
	background:url("/uploadedImages/Banner_SusanNorris.jpg") center top no-repeat;
	background-size:cover;
}

.home-page .bucket.bucket-partner{
	background:url("/uploadedImages/Banner_ArchBridge.jpg") center bottom no-repeat;
	background-size:cover;
}

.home-page .bucket.bucket-news{
	background:url("/uploadedImages/Banner_Maps.jpg") 0 200px no-repeat #f7f7f7;
	background-size:cover;
}

.home-page .bucket.bucket-acquisition{
	background:url("/uploadedImages/Banner_BluePattern.jpg") center top no-repeat;
	background-size:cover;
}

.home-page .HomeFeature{
	height:530px;
}

.home-page .HomeFeature{
	background:url(/images/Banner-table.jpg) center no-repeat;
	background-size:cover;
	margin-bottom:-80px;
	text-align:center;
}

.home-page .HomeFeature p,
.home-page .bucket p,
body.sub-banner-true .TopSubBar p,
body.banner-true .TopBar p{
	font-size:1.5em;
	color:#444444;
}

.home-page .HomeFeature p.feature-logo{
	display:block;
	width:600px;
	padding:30px 0;
	margin:30px auto;
	background:url("/images/MainNav_back.png");
}

.home-page .bucket.has-content{
	height:720px;
}

.home-page .bucket.has-content .main{
	padding-top:100px;
}

body.auth .bucket .PBItem{
	margin-top:10px;
}

.home-config-div{
	display:none;
}

.home-page .author-action-and-video{
	margin-top:40px;
}

.home-page .author-action-and-video .btn{
	margin-right:30px;
}

.home-page .author-action-and-video img{
	border:1px solid #666666;
	border-radius:2px;
}

.home-page .partner-static{
	text-align:right;
}

.home-page .bucket .second{
	display:none;
}

.home-page .bucket .second.visible{
	display:block;
}

.home-page .side-by-side .second{
	padding-top:140px;
}

.home-page .side-right .second{
	padding-top:110px;
}

.home-page .side-right .second .caption{
	margin:0 0 10px 15px;
	color:#FFFFFF;
}

.home-page .bucket-acquisition p{
	color:#F1F1F1;
}

.home-page .bucket-acquisition h1,
.home-page .bucket-partner h1{
	color:#FFFFFF;
}

.home-page .bucket-news .panel-news{
	background-color:none;
	background:url(/images/MainNav_back.png);
	margin-top:10px;
}

.bucket-news .panel-news li{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}

.bucket-news .panel-news li h3{
	font-size:1.5em;
}
.bucket-news .panel-news li p{
	font-size:1.1em;
}

.home-page .bucket-news h2.news-head{
	display:inline-block;
}

.home-page .bucket-news .news-btn{
	display:inline-block;
	float:right;
}

/* Homepage Sliders */


/* Dropdown Sub */

li.dropdown-menu{
	position:relative;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
	border-radius:0;
	background:#4bb7e5;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
    display: block;
}

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}
.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
    left: -6px;
}

.dropdown-menu .sub-menu li a{
	color:#FFFFFF !important;
}

.dropdown-menu .sub-menu li a:hover{
	background:#FFFFFF !important;
	color:#4bb7e5 !important;
}

/*Timeline Styles */

h1.timeline-h1{

}

/* Sidebar Navs */

.sidebar ul.sidebar-nav{
	font-family: 'Open Sans', sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	list-style:none;
	margin:0;
	padding:0;
	font-size:12px;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px solid #FFFFFF;
	
}

.sidebar ul.sidebar-nav li{
	display:block;
	margin:5px 0;
}

.sidebar ul.sidebar-nav li.header{
	display:block;
	margin-bottom:25px;
	padding-bottom:5px;
	border-bottom:1px solid #FFFFFF;
}

.sidebar ul.sidebar-nav li.sub-header{
	margin-top:25px;
}

.sidebar ul.sidebar-nav > li a{
	color:#606060;
	font-weight:bold;
}

.sidebar ul.sidebar-nav li a:hover,
.sidebar ul.sidebar-nav li a:focus{
	color:#0fabe4;
	text-decoration:none;
}

.sidebar ul.sidebar-nav li a .caret{
	margin-left:-10px;
	color:#0fabe4 !important;
}

.sidebar ul.sidebar-nav .dropdown-menu{
	float:none;
	position:relative;
	border:0;
	background:none;
	box-shadow:none;
}

.sidebar ul.sidebar-nav .dropdown-menu a{
	font-weight:normal;
	text-transform:none;
}

body.has-sidebar .sidebar-offset-content{
	padding-left:30px;
}

/* Sidebar Styles */

blockquote{
	font-size:14px;
	font-weight:normal;
	color:#555555;
}

.sidebar blockquote {
    border-left:0;
    margin: 0 0 20px;
    padding: 10px 0;
	font-style:italic;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
}

.sidebar blockquote em{
	font-style:normal;
}

body.no-sidebar .sidebar{
	display:none;
}

body.has-sidebar.no-sidebar .sidebar{
	display:block;
}

body.no-sidebar .sidebar-offset-content{
	float:left !important;
}

body.has-sidebar.no-sidebar .sidebar-offset-content{
	float:right !important;
}

body.auth .sidebar{
	display:block !important;
}

/* Section Banners */

body.banner-true .TopBar{
	background-image:url(/uploadedImages/Banner_BluePattern.jpg);
}

body.our-services.banner-true .TopBar{
	background-image:url(/uploadedImages/Author_Solutions/Main_Elements/Banner_Services.jpg);
}

body.news-events.banner-true .TopBar{
	background-image:url(/uploadedImages/Author_Solutions/Main_Elements/Banner_Maps.jpg);
	background-position:center;
}

body.our-story.banner-true .TopBar{
	background-image:url(/uploadedImages/Author_Solutions/Main_Elements/Banner_Green.jpg);
}

body.pub-resources.banner-true .TopBar{
	background-image:url(/uploadedImages/Author_Solutions/Main_Elements/Banner_GrayPattern.jpg);
}

body.banner-true .TopBar h1{
	color:#FFFFFF;
}

body.banner-true .TopBar p{
	color:#f1f1f1;
}

body.sub-banner-true .TopSubBar p{
	padding-top:30px;
}

.news-events .TopSubBar h1, .our-story .TopSubBar h1,
.our-services .TopSubBar h1, .our-authors .TopSubBar h1,
h1.resources-header{
	text-align:left;
	padding-left:45px;
}

.news-events .TopSubBar h1{
	background:url(/images/Icon_Section_News.jpg) left no-repeat;
}
.our-story .TopSubBar h1{
	background:url(/images/Icon_Section_Story.jpg) left no-repeat;
}
h1.resources-header{
	background:url(/images/Icon_Section_Resources.jpg) left no-repeat;
}
.our-authors .TopSubBar h1{
	background:url(/images/Icon_Section_Authors.jpg) left no-repeat;
}

.our-services .TopSubBar h1{
	background:url(/images/Icon_Section_Services.jpg) left no-repeat;
}

/* Section Styles */

body.our-services .TopSubBar img{
	display:inline-block;
	margin-top:15px;
	margin-bottom:-10px;
}

body.our-services .book-panel img{
	padding:0 20px 40px 0;
}

body.our-services .book-panel h2{
	margin-top:-5px;
	margin-bottom:5px;
}

body.our-services .book-panel h3{
	margin-top:0;
}


/* Timeline Styles */

.TopBar.timline-top{
	background-image:url("/uploadedImages/Banner_GrayPattern.jpg");
}

.timeline{
	width:100%;
	height:240px;
	overflow:scroll;
	overflow-y: hidden;
	-ms-overflow-y: hidden;
	position:relative;
}

.timeline-frames{
	height:200px;
	width:8000px;
	position:absolute;
	float:left;
}

.timeline-frames .time-frame{
	height:150px;
	width:210px;
	background:#FFF;
	box-shadow:1px 3px 5px #333;
	padding:10px;
	float:left;
	position:relative;
	margin:0 30px 0 0;
}

.timeline-frames > a{
	display:block;
	float:left;
	width:110px;
	height:30px;
	background:#FFF;
}

nav.timeline-control{
	margin-bottom:20px;
}

.scrollspy-example{
	height:100px;
	overflow:scroll;
	width:500px;
	
}

/* Thumbnail Styles */

.thumb-list{
	clear:both;
	display:block;
	padding-left:145px;
}

.thumb-left{
	padding:0 20px 20px 0;
	float:left;
	margin-left:-145px;
}

.thumb-right{
	margin:0 0 20px 20px;
	float:right;
	box-shadow:1px 2px 4px #CCCCCC;
}

/* Authenticated Styles */

.EktronPersonalizationWrapper{
	position:fixed !important;
}

.show-auth{
	display:none;
}

body.auth span.show-auth{
	display:inline-block;
	background:url(/images/Auth_Flag.png) top left no-repeat;
	padding:5px 5px 13px 10px;
	color:#FFFFFF;
	font-size:10px;
	margin:10px 0;
	min-width:210px;
	font-style:italic;
}

body.auth{
	padding-top:70px;
}


body.auth .EktronPersonalizationWrapper{
	left:auto !important;
}

body.auth .EktronPersonalizationWrapper #widgetlist{
	display:block !important;
	height:60px !important;
}

body.auth .EktronPersonalizationWrapper .widgetList{
	min-width:700px;
	margin-left:10px;
}

body.auth .EktronPersonalizationWrapper .widgetList li{
	width:100px !important;
	height:40px !important;
}

body.auth .EktronPersonalizationWrapper .widgetList li span{
	padding-top:10px;
	width:100px;
}

body.auth .EktronPersonalizationWrapper .widgetList img{
	display:none;
}

.TSTabPanel .label{
	color:#333 !important;
}

body.auth .EktronPersonalizationWrapper a.scrollRight, 
body.auth .EktronPersonalizationWrapper a.scrollLeft {
    background-position: 0 -10px;
	height: 66px;
}

#ctl00_HomeFeature_PageHost1_pnlSearchWidget{
	display:none;
}

/* HR Pages */

.hr .content-wrapper{
	height:100%;
	min-height:100%;
}

.hr-page .TopBar{
	height:80px;
}

.hr-page{
	height:100%;
}

.hr-page iframe{
	width:100%;
	height:350px;
	overflow-y:scroll;
	overflow-x:none;
	box-shadow:2px 5px 10px #CCCCCC;
	margin-bottom:20px;
}

.hr .main-wrapper
body.hr, body.hr form#aspnetForm{
	min-height:0;
	height:auto;
}

.hr footer{
	display:block;
	float:none;
	margin-top:30px;
	padding-top:0;
}

.hr-page .TopSubBar{
	margin-top:1px;
}

/* Landing Page Style */

.landing-page .TopSubBar .container{
	text-align:left;
}

.landing-page .short-form-block{
	margin-top:20px;
}

.landing-page .short-form-block div.design_content{
	background:none;
}

.landing-page .short-form-block table{
	width:100%;
	margin:0 !important;
	padding:0;
}

.landing-page .short-form-block div.design_content tr{
	display:block;
	padding-bottom:8px;
}

.landing-page .short-form-block div.design_content tr td{
	display:inline-block;
}

.landing-page .short-form-block div.design_content tr td.label-td{
	width:80px;
}

.landing-page .button-submit{
	text-indent:-1000px;
	display:inline-block;
	margin-left:-8px;
}

.landing-page .short-form-block .caption{
	margin:0 0 5px 0;
}

.landing-page .lp-banner{
	text-align:left;
	position:relative;
}

.landing-page .lp-banner img{
	position:absolute;
	left:40px;
	top:-130px;
	width:auto;
	height:380px;
}

.landing-page .lp-banner h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00a2db !important;
	font-size:9em;
	margin-left:350px;
}

.landing-page .lp-banner h3{
	margin-left:650px;
}

.landing-page .lp-banner h3.line-2{
	margin-top:-30px;
	color:#666666;
}

.author-name{
	font-size:1.2em;
	font-weight:lighter;
	color:#555555;
	margin-top:-20px;
	border-top:1px solid #FFFFFF;
	padding-top:10px;
	display:block;
}

.landing-page .lp-banner h3.line-3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#00a2db !important;
	font-size:2.8em;
	margin-top:-10px;
}

.landing-page .sidebar .content{
	padding-top:20px;
}

body.sub-banner-true.landing-page .TopSubBar p {
    padding-top: 10px;
}

body.sub-banner-true.landing-page .TopSubBar img{
	display:block;
	margin-top:20px;
}

img, object, iframe{
	max-width:100%;
}

.news-events .view-all-bar{
	margin:20px 0;
}

/* YouTube Style */


/* Bootstrap and Ektron override */

.main-wrapper .columnwidgetlist.row {
    margin-left: -15px !important;
    margin-right: -15px !important;
}

/* Responsive */


@media (max-width: 996px) {
	
	#Nav1 .container .navbar-collapse{
		background:#FFFFFF;
		margin-top:7px;
		z-index:999;
	}
	
	#Nav1 .container .navbar-collapse > ul > li > a{
		padding:7px 13px !important;
		margin-right:1px;
		margin-bottom:2px;
		margin-top:2px !important;
	}
	
	
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: none !important;
    }
	
	ul.nav .dropdown > a{
		padding:15px 9px;
	}
	
	.navbar-collapse{
		margin-top:10px;
		border:none;
	}
	
	footer{
		padding-bottom:180px;
	}
	
	footer .row > div > div{
		text-align:left !important;
		margin-bottom:10px;
	}
	
	footer .row > div > div a{
		margin-left:0 !important;
		margin-right:10px;
	}
	
	footer{
		display:block;
		float:none;
		margin-top:30px;
		padding-top:0;
	}
	
	.col-md-3.sidebar{
		background-color:#e3e3e3;
		margin-bottom:20px;
	}
	
	.panel-footer.video-panel iframe{
		min-height:0;
	}
	
	h1{
		font-size:3em;
	}
	
	body.sub-banner-true .TopSubBar{
		min-height:60px;
	}
	
	.HomeFeature{
		padding-top:40px;
	}
	
	.home-page .bucket h1{
		font-size:3em;
	}
	
	body.banner-true .TopBar{
		min-height:200px;
	}
	
	body.home-page .single .main{
		padding-right:40%;
	}
	
	.home-page .bucket.has-content{
		height:auto;
	}
	
	.landing-page .lp-banner img{
		display:none;
	}

	.landing-page .lp-banner h1{
		font-size:7em;
		margin-left:20px;
	}
	
	.landing-page .lp-banner h3.line-2,
	.landing-page .lp-banner h3.line-3{
		margin-top:0px;
		margin-left:20px;
	}
	
	.landing-page.banner-true .TopBar{
		max-height:250px !important;
		min-height:250px !important;
		padding-top:10px;
	}
	
	.landing-page.banner-true .TopBar.banner-true .container > div {
    	padding-top: 10px;
	}
	
}

@media (max-width: 963px) {
	.back-to-top{
		display:none !important;
		
	}
}

@media (max-width: 768px) {
	
	p{
		font-size:1.2em;
		line-height:26px;
	}
	
	#Nav1 > .container{
		width:100%;
		padding:0;
	}
	
	#Nav1 > .container .navbar-header{
		padding:0 10px;
	}
	
	h1{
		font-size:2.2em;
	}
	
	.pull-right{
		float:none !important;
	}
	
	.col-md-3.sidebar{
		display:block;
		width:100%;
	}
	
	.content-wrapper {
    	padding-bottom: 0;
	}
	
	footer{
		margin-top:0px;
	}
	
	.sidebar-offset-content{
		padding:0 5px !important;
	}
	
	.breadcrumb{
		margin-left:5px;
	}
	
	.TopBar{
		background-position:bottom center;
		background-size:auto;
	}
	
	.landing-page .TopSubBar{
		display:none;
	}
	
	.landing-page .sidebar-offset-content table tr,
	.landing-page .sidebar-offset-content table td,
	.landing-page .sidebar-offset-content table select,
	.landing-page .sidebar-offset-content table input{
		display:block;
		width:100%;
		float:left;
	}
	
	.landing-page .button-submit{
		max-width:100%;
		margin:0;
	}
	
	.home-page .bucket h1{
		font-size:3em;
	}
	
	.HomeFeature{
		margin-top:40px;
	}
	
	.home-page .HomeFeature{
		background-position:bottom center;
		background-image:url("/uploadedImages/Banner_BluePattern.jpg");
		background-size:auto;
		height:auto;
		margin-bottom:0;	
	}
	
	.home-page .HomeFeature p.feature-logo{
		width:auto;
	}
	
	.home-page .HomeFeature p,
	.home-page .HomeFeature h1{
		color:#FFFFFF;
	}
	
	.home-page .bucket.has-content{
		height:auto;
		padding-bottom:10px;
		background-position:bottom left;
		
	}
	
	.home-page .bucket.has-content .main{
		padding-top:0px;
	}
	
	.home-page .bucket-news .panel-news{
		margin-bottom:-10px;
	}
	
	.home-page .bucket-news .panel-news .panel-body{
		padding:15px;
	}
	
	.home-page .author-action-and-video .btn{
		margin:10px 0;
	}
	
	.home-page .author-action-and-video img{
		width:100%;
		height:auto;
	}
	
	.home-page .side-by-side .second,
	.home-page .side-right .second{
		padding-top:20px;
	}
	
	body.home-page .single .main{
		padding-right:20%;
	}
	
	.owl-stage-outer{
		padding:0;
	}
	
	.home-page .bucket.has-content.bucket-partner{
		padding-bottom:60px;
	}
	
	.home-page .btn{
		display:block !important;
		float:none !important;
		text-align:center;
		white-space:normal;
	}
	
	.landing-page .lp-banner h1{
		font-size:4em;
		margin-left:10px;
	}
	
	.landing-page .lp-banner h3.line-2,
	.landing-page .lp-banner h3.line-3
	{
		margin-left:10px;
		font-size:1.5em;
	}
	.landing-page .lp-banner h3.line-3{
		font-size:2em;
	}
	
	.landing-page.banner-true .TopBar{
		max-height:200px !important;
		min-height:200px !important;
		padding-top:20px;
	}

	
}

@media (max-width: 608px) {
	#Nav1{
		background:#FFFFFF;
	}
	
	body.home-page .single .main{
		padding-right:15px;
	}
}

@media (max-width: 408px) {
	body.navbar-top .world-leader{
		font-size:8px;
		padding:6px 0;
	}
	
	.thumb-list .thumb-left,
	.thumb-list h3,
	.thumb-list p,
	.thumb-list{
		display:block;
		float:none;
		width:100%;
		margin:0;
		padding:5px 5px 10px 5px;
	}
	
	.thumb-list .thumb-left{
		max-width:150px;
		margin:0 auto;
	}
	
}

@media \0screen\,screen\9 {
    .home-page .owl-carousel{
	display:none !important;
}

.home-page #bucket1 .row .main{
	float:left;
	width:55%;
	display:block;
}

.home-page #bucket4 .row .second{
	display:none !important;
}

.home-page #bucket4 .row .main{
	margin-left:0;
	float:left !important;
}

.navbar-default .navbar-toggle{
	display:none !important;
}

.collapse{
	display:block !important;
	float:right;
	border:none !important;
}

.nav > li{
	display:inline-block !important;
}

#Nav1 > .container .navbar-header{
	float:left;
}

.sidebar{
	width:25% !important;
	float:left !important;
}

.sidebar-offset-content{
	width:74% !important;
	float:right !important;
}
}