﻿#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:820px!important;margin-left:-30px}
#main-navigation-wrapper{display:none}
#footer,#fullwidth-wrapper .breadcrumb-wrapper,#main-content-with-sidebar .separator,#main-navigation-wrapper,#page-title,#slider-section,.break-section,.fullwidth-services,.separator{width:540px!important;margin-left:-30px}
#footer-nav,#main-navigation-wrapper{display:none}
.navigation-class [class*=icon-]:before,.navigation-class [class^=icon-]:before{display:none!important}

	body.mobile #access, body.mobile #branding {width:100%;}

	body.mobile #branding { height:auto; min-height:90px; }

	#access, #branding {width:100%;}

	#branding { height:auto; min-height:90px; }





#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
}

 #wrapper, #access, #colophon, #branding, #main { width:1100px ;}
.input-append .dropdown-menu,.input-append .popover,.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .dropdown-menu,.input-prepend .popover,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{font-size:14px}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.nav .dropdown-menu{-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);-moz-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}
.nav .dropdown-menu a{color:#777}
#tc-sn .tc-sn-inner .nav .dropdown-menu{left:auto;float:none;max-width:none;margin:0;padding:0;opacity:1;top:100%}
#tc-sn .nav-collapse .nav .dropdown-menu a{padding:3px 5px;white-space:normal}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse,.nav-collapse.collapse.in .nav,.tc-hover-menu.nav ul.dropdown-menu{display:block}
.nav-collapse .dropdown-menu li+li a{margin-bottom:0}
.nav-collapse .dropdown-menu li a{padding-left:25px}
.nav-collapse .dropdown-menu li li a{padding-left:30px}
html.cssanimations.csstransitions .dropdown-menu{opacity:1;top:100%;visibility:visible}
.navbar .nav-collapse .dropdown-menu a{padding:3px 5px}

.ecs-event-list { 
padding:0!important;
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}



.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}

.author-description p {
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}

.author.archive .author-avatar {
	margin-top: 0;
}

	.author-description {
		float: right;
		width: 80%;
	}

	.entry-content img,
	.comment-content img,
	.author-avatar img,
	img.wp-post-image {
		border-radius: 0;
		box-shadow: none;
	}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}



.footer3-center .wrapper-in .main .logo2{
	margin-top: 20px;
}

.footer3-center .wrapper-in .main .logo2 img{
	display: block;
    height: auto;
    margin: 0 auto;
    max-width: 100%;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{margin:0;padding-top:0}
#content .wpb_content_element .wpb_tabs_nav{margin:0}
.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{margin-bottom:1em}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}
 


body.content-full-screen #content-wrap,
.content-full-screen { width: 100% !important; max-width: none !important; }

body.content-full-width #content-wrap .content-area,
.content-full-width .content-area,
body.content-full-screen #content-wrap { width: 100% !important; max-width: none !important; }

body.content-full-screen #content-wrap .content-area,
.content-full-screen .content-area { float: none; padding: 0; width: 100% !important; max-width: none !important; }



body.content-left-sidebar #content-wrap .content-area,
.content-left-sidebar .content-area { float: right }

body.content-left-sidebar #content-wrap #sidebar,
.content-left-sidebar #sidebar { float: left }

.boxed-main-layout.content-full-screen #content-wrap { padding-left: 0 !important; padding-right: 0 !important; }

	#content-wrap.left-sidebar .wpex-social-share.position-vertical { right: auto; left: auto; }

.panel-group .panel-footer + .panel-collapse .panel-body {
}




li.page_item,li.menu-item {
	padding: 0;
	margin: 5px 0 5px 0;
	list-style: none;
}


li.page_item,li.menu-item a:hover{

}


li.page_item a,li.menu-item a {
	line-height: 120%;
	font-size: 10px;
}




li.page_item li a,li.menu-item li a {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #666;
	line-height: 120%;
	font-weight: normal;
}

li.page_item li a:hover,li.menu-item li a:hover {
	background: none;
}


li.page_item a:hover,
li.menu-item a:hover {
	text-decoration: none;
}
#mk-theme-container:not(.mk-transparent-header) .header-style-1 .mk-header-padding-wrapper,#mk-theme-container:not(.mk-transparent-header) .header-style-3 .mk-header-padding-wrapper {padding-top:90px;}
.mk-header-padding-wrapper {display:none !important;}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts,.page-homepage .pane-node-field-editorial-touts .field-blog-touts,.page-homepage .pane-node-field-blog-touts .field-editorial-touts,.page-homepage .pane-node-field-blog-touts .field-blog-touts{display:block;float:left;margin:0 0 5px 0;min-height:84px;width:100%}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .tout-image,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .tout-image,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .tout-image,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .tout-image,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .tout-image,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .tout-image,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .tout-image,.page-homepage .pane-node-field-blog-touts .field-blog-touts .tout-image{float:none}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout{position:relative}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout h2,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout h2,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout h2,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout h2,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout h2,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout h2,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout h2,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout h2{margin:0;padding:0}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-headline,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-headline,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-headline,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-headline,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-headline,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-headline,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-headline,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-headline{color:#c03;float:left;font-weight:normal;font-size:15px;margin-left:-70px;width:200px}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-image,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-image,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-image,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-image,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-image,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-image,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-image,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-image{width:75px}

.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout img,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout img,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout img,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout img,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout img,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout img,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout img,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout img{border:1px solid #eaeaea;float:left;left:0;margin:0;padding:1px;position:absolute;top:0;height:75px;width:75px}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout img:hover,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout img:hover,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout img:hover,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout img:hover,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout img:hover,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout img:hover,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout img:hover,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout img:hover{border-color:#c00}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-deck,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-deck,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-deck,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-deck,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node--tout .tout-deck,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node--tout .tout-deck,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node--tout .tout-deck,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node--tout .tout-deck{display:none}
.node-type-homepage .pane-node-field-editorial-touts .field-editorial-touts .node-video .tout-image-thumb:after,.node-type-homepage .pane-node-field-editorial-touts .field-blog-touts .node-video .tout-image-thumb:after,.node-type-homepage .pane-node-field-blog-touts .field-editorial-touts .node-video .tout-image-thumb:after,.node-type-homepage .pane-node-field-blog-touts .field-blog-touts .node-video .tout-image-thumb:after,.page-homepage .pane-node-field-editorial-touts .field-editorial-touts .node-video .tout-image-thumb:after,.page-homepage .pane-node-field-editorial-touts .field-blog-touts .node-video .tout-image-thumb:after,.page-homepage .pane-node-field-blog-touts .field-editorial-touts .node-video .tout-image-thumb:after,.page-homepage .pane-node-field-blog-touts .field-blog-touts .node-video .tout-image-thumb:after{background-position:-40px -189px;bottom:0;top:32px}
.pane-node-field-editorial-touts .field-editorial-touts .node--tout_150x150{width:184px}
.field-editorial-touts{width:100%}
.field-editorial-touts .content .tout-headline{font:15px Georgia,Serif;margin-left:2px}
.field-editorial-touts .content h2 a{width:40%;margin-left:10%}
.field-editorial-touts .content a{width:50%;float:left}
.field-editorial-touts .tout_image{float:left}
.field-editorial-touts img{border:1px solid #eee;display:block;height:75px;margin-left:10px;padding:1px;width:75px}
.node-type-channel .pane-node-field-editorial-touts-header .field-editorial-touts-header{font:18px Georgia,Times,"Times New Roman",serif;margin-bottom:-5px}
.node-type-channel .pane-node-field-editorial-touts-header .field-editorial-touts-header p{display:inline}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}
.hero-flipper--grand-challenges .views-row-1 .hero__title,.hero-flipper--grand-challenges .views-row-1 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-2 .hero__title,.hero-flipper--grand-challenges .views-row-2 a{color:#2a83fb}
.hero-flipper--grand-challenges .views-row-3 .hero__title,.hero-flipper--grand-challenges .views-row-3 a{color:#FBB82B}
.hero-flipper--grand-challenges .views-row-4 .hero__title,.hero-flipper--grand-challenges .views-row-4 a{color:#bcd441}
.hero-flipper--grand-challenges .views-row-5 .hero__title,.hero-flipper--grand-challenges .views-row-5 a{color:#da442f}
.hero-flipper--grand-challenges .views-row-6 .hero__title,.hero-flipper--grand-challenges .views-row-6 a{color:#b29be5}
.team-about__individual-news.views-row-last{margin-bottom:0px}

.mb-carousel-pager {
	display: none;
}

	.mb-carousel-pager a {
		display: inline-block;
		max-width: 15%;
		margin: 1%;
	}

	.mb-carousel-pager a img {
		max-width: 100%;
		height: auto;
		border: 3px solid #3f3f3f;
	}

	.mb-carousel-pager a.active img {
		border-color: #008471;
	}


.td-container .wpb_row:first-child .td_block_wrap {
  border-top: 0;
}

.td-mega-menu .td_block_wrap {
  border-left: 0px !important;
  border-right: 0px !important;
}

.td-mega-menu .td_block_wrap .td-pulldown-filter-display-option {
  display: none;
}

.wpb_tabs .wpb_tab .td_block_wrap {
  border-top: 0;
}

.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .td_block_wrap {
  border-top: 0;
}


.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option span {
  
}

.td-pb-span4 .td_block_wrap .td-pulldown-filter-display-option i {
  
}

.wpb_wrapper .td_block_wrap .td-pulldown-filter-display-option {
  margin: 0px 19px 20px 0px;
  
  
}


.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll {
  
}

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post {
    margin-left: 3px;
    margin-right: 0;
    margin-bottom: 0;
  }

  .td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll .td-big-grid-post:first-child {
    margin-left: 0;
  }

.td_block_wrap .td-big-grid-wrapper .td-big-grid-scroll.td-scroll-full .td-big-grid-post {
  
}

.td-footer-container .td_block_wrap {
  padding-top: 0;
}
.tagline-serving-container .tagline-module .tagline-text,.tagline-serving-container .serving-area-module .serving-area-text{line-height:1.5em;margin:10px 0}
.serving-area-text{line-height:1em}
.serving-area-module .serving-area-text{font-style:italic}
