﻿.subdomain-tec .row-fluid .span3{width:100%;margin-left:0;}
.row-fluid .information-block .span3{margin-right:20px;}
.node-type-research .span3.offset1,.page-research-organization .research-projects .views-row,.page-research-organization .organization-publications .views-row,.page-research .research-projects .views-row,.front .events-one-row .views-row{width:100%;margin-left:0;}
.span3{width:220px}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}
input.span3,textarea.span3,.uneditable-input.span3{width:206px}
.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}
.span3 .events-block .views-row,.span3 .events-block-horizontal .views-row{min-height:70px;margin-bottom:22px;clear:both;overflow:hidden;}
.span3 .events-block .views-row.views-row-last,.span3 .events-block-horizontal .views-row.views-row-last{margin-bottom:0;}
.footer-topics .footer-nav .span3{margin-bottom:5px;}
.subdomain-iis .panels-frame .panel-two-column .span12 .span3 .events-block .views-row{width:100%;}
.chp-research-images .views-row.span3{width:24.25%;height:262px;overflow:hidden;}
.span3 .front-page-news .view-header a{margin-top:0;}
.research-areas .span3 .left-side,.research-areas .span3 .right-side{float:left;}
.research-areas .span3 .left-side{width:37%;margin-right:5%;}
.research-areas .span3 .right-side{width:57%;}
.node-type-page.basic-page-layout .panel-two-column .span12 .span3 .pane-sharethis-sharethis-block .pane-title{margin-top:0;}
.topic-region-list .span3{margin-bottom:0;}
.events-one-row .events-block .span3{width:48%;margin-bottom:5%;}
.events-one-row .events-block .views-row-odd.span3{margin-left:0;}
.publication-series .span3{width:47%;}
.research-organization-news .span3{width:47%;}
.news-imaged-list .span3{width:30%;}
.information-block .span3{width:37%;}
.research-areas .views-row.span3{width:47%;}
.node-type-people .span3.offset1 .pane-node-field-image-media-single{text-align:center;}
.node-type-people .span3.offset1 .pane-node-field-image-media-single img{margin-bottom:10px;}
.node-type-people .span3.offset1 .fsi-file.has-link a{color:#4d4f53;}
.node-type-people .span3.offset3{width:230px;}
.node-type-people .span3.offset3 .fsi-file{text-align:center;margin-top:15px;display:block;}
.node-type-people .span3.offset3 .fsi-file a{color:#4d4f53;font-size:18px;}
.research-areas .span3 .left-side img{width:100%;max-width:none;}
.node-type-research .span3 .other-projects-block{padding-top:0;}
.node-type-blog .span3.offset1{margin-top:70px;}
.node-type-blog .span3.offset1 a{color:#1a97c5;font-family:'ss',Arial,sans-serif;font-size:20px;}
.node-type-blog .span3.offset1 .pane-title{color:#414141;font-family:'ss',Arial,sans-serif;font-size:30px;margin-bottom:30px;}
.four-columns .span3.views-row-1,.four-columns .span3.views-row-3,.four-columns .span3.views-row-5,.four-columns .span3.views-row-7,.four-columns .span3.views-row-9,.four-columns .span3.views-row-11,.four-columns .span3.views-row-13,.four-columns .span3.views-row-15,.four-columns .span3.views-row-17,.four-columns .span3.views-row-19,.four-columns .span3.views-row-21{clear:both;margin-left:0;}
.span3.item-3,.span3.item-5,.span3.item-7,.span3.item-9,.span3.item-11{clear:both;margin-left:0;}
.span3 .more-link:after,.span3 .more-link:before{content:"";display:table;clear:both;}
.span3 .events-block,.span3 .front-page-news{margin-top:0;}
.region-footer-topics .span3.item-5,.region-footer-topics .span3.item-13{margin-left:0;clear:both;}
.subdomain-ahpp.front .panel-two-column .span3,.subdomain-acorp.front .panel-two-column .span12 .span3,.subdomain-chn.front .panel-two-column .span12 .span3,.subdomain-ksp.front .panel-two-column .span12 .span3,.subdomain-seaf.front .panel-two-column .span12 .span3,.subdomain-jpn.front .panel-two-column .span12 .span3{float:right;}
.span3 .view-headshot-image-view img{margin-top:15px;float:right;}
.frame-search_content .span3 .panel-pane:first-child{margin-top:56px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title{font-size:22px;margin-bottom:36px;}
.frame-search_content .span3 .panel-pane:first-child .pane-title .placeholder{color:#8e130e;font-family:'ss_italic',Arial,sans-serif;}
.span3.no-left-margin{margin-left:0;}
.node-type-publication .panel-two-column .span3 div:first-child{padding-top:0;}


.the-nav-bar {
  float: none;
  width: 100%;
  text-align: right; }

.timeline-items .inner-content .bg-img{position: absolute;bottom:0;left: 50%;margin-left:-710px; width:400px;height:460px;-webkit-transition: all 0.35s linear; -moz-transition: all 0.35s linear; -o-transition: all 0.35s linear; -ms-transition: all 0.35s linear; transition: all 0.35s linear;z-index:1;}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }

	
	
	#header-middle { margin-bottom:22px; overflow:hidden; }


#header .inside {
	padding: 40px 30px;
}


#pageHeadImage .inside{
	height: 400px;
	position: relative;
	text-align: center;	
	background-repeat: no-repeat;	
	background-position: center center;
	background-size: cover;
	position: fixed;
	width: 100%;
	z-index: 10;		
}


.post.small .inside {
	background: #fff;
}


.post.small .inside .text {
	margin:  0 30px;
	padding: 30px 0 20px;
}


#content .project.small .inside{
	background: #85bec4;
}


.project.small .inside {	
	position: relative;
	margin: 0 auto !important;
}


.page-template-page-portfolio-php .pagination .inside {		
	display: inline-block;
}


#footer .main .inside {		
	border-bottom: 1px solid #dbdbdb;	
}


#footer .inside {	
	margin: 0 auto;	
	max-width: 960px;	
}


#footer .secondary .inside {		
	padding: 30px 0 0;	
}

	
	#pageHeadImage .inside, #pageHeadImage {
		position: relative !important;
		height: 300px;
	}


	.posts .post .inside{	
		position: relative;		
	}

	
	.posts .post .inside h2{
		font-size: 1.3em !important;
		line-height: 1.2em;
		margin-bottom: 10 !important;
	}

	
	.posts .post .inside .meta{
		margin: 0 auto 20px !important;		
		padding: 0;			
	}

	
	#pageHeadImage .inside, #pageHeadImage, #googleMap {		
		height: 200px !important;
	}


		#banner .inner {
			position: relative;
			z-index: 1;
		}


			#banner .inner :last-child {
				margin-bottom: 0;
			}

					span.post-meta { display: block; font-size: 12px; font-weight: 800; line-height: 38px; text-transform: uppercase; background-color: #f1f3f4;  }

						span.post-meta span { display: block; font-size: 26px; font-weight: 300; margin-top: -16px; }

	#events-list span.post-meta span { padding-bottom: 6px; }


.buttonbar .atable .cell ul.locdrop {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li ul {
display: none;
}


.buttonbar .atable .cell ul.locdrop li:hover ul {
	display: block;
	position: absolute;
	z-index: 15;
	top: 100%;
	left: -50%;
	width: 200%;
	line-height: 1;
	background: #45484d; 
background: -moz-linear-gradient(45deg,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: linear-gradient(45deg,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); 
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
	text-align: center;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}


.buttonbar .atable .cell ul.locdrop li ul li {
border-bottom: 1px solid #444;
padding: 6px;
margin: 0px;
display: block;
}


.buttonbar .atable .cell ul.locdrop li ul li:last-child {
margin: 0px;
border: 0px;
}


.buttonbar .atable .cell ul.locdrop li ul li a:hover {
color: #fff;
}


.buttonbar .atable .cell ul.locdrop li ul li.Development, .buttonbar .atable .cell ul.locdrop li ul li.Jump {
display: none;
}
.art-postcontent h1,.art-postcontent h1 a,.art-postcontent h1 a:link,.art-postcontent h1 a:visited,.art-postcontent h1 a:hover,.art-postcontent h2,.art-postcontent h2 a,.art-postcontent h2 a:link,.art-postcontent h2 a:visited,.art-postcontent h2 a:hover,.art-postcontent h3,.art-postcontent h3 a,.art-postcontent h3 a:link,.art-postcontent h3 a:visited,.art-postcontent h3 a:hover,.art-postcontent h4,.art-postcontent h4 a,.art-postcontent h4 a:link,.art-postcontent h4 a:visited,.art-postcontent h4 a:hover,.art-postcontent h5,.art-postcontent h5 a,.art-postcontent h5 a:link,.art-postcontent h5 a:visited,.art-postcontent h5 a:hover,.art-postcontent h6,.art-postcontent h6 a,.art-postcontent h6 a:link,.art-postcontent h6 a:visited,.art-postcontent h6 a:hover,.art-blockheader .t,.art-blockheader .t a,.art-blockheader .t a:link,.art-blockheader .t a:visited,.art-blockheader .t a:hover,.art-vmenublockheader .t,.art-vmenublockheader .t a,.art-vmenublockheader .t a:link,.art-vmenublockheader .t a:visited,.art-vmenublockheader .t a:hover,.art-headline,.art-headline a,.art-headline a:link,.art-headline a:visited,.art-headline a:hover,.art-slogan,.art-slogan a,.art-slogan a:link,.art-slogan a:visited,.art-slogan a:hover,.art-postheader,.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a:hover{font-size:31px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postheader{color:#1E3D4D;font-size:18px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postheader a,.art-postheader a:link,.art-postheader a:visited,.art-postheader a.visited,.art-postheader a:hover,.art-postheader a.hovered{font-size:18px;font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;font-weight:bold;font-style:normal;text-align:left;}
.art-postheader a,.art-postheader a:link{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;text-decoration:none;text-align:left;color:#254B5F;}
.art-postheader a:visited,.art-postheader a.visited{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;text-decoration:none;text-align:left;color:#424242;}
.art-postheader a:hover,.art-postheader a.hovered{font-family:Verdana,Geneva,Arial,Helvetica,Sans-Serif;text-decoration:none;text-align:left;color:#1A1A1A;}




.wrapper-content {
	position: relative;
}
.right.aligned{text-align:right;}
.mh-posts-large-title{font-size:24px;font-size:1.5rem;}
.mh-widget-col-1 .mh-posts-large-title{font-size:20px;font-size:1.25rem;}
#mh-mobile .mh-slider-title,.mh-spotlight-title,.mh-posts-large-title{font-size:20px;font-size:1.25rem;}




#page_wrap {
    height: 100%;
    overflow: auto;
	position: static;
}

.scroll_fix_wrap { direction: ltr; text-align: left; overflow-x: hidden; overflow-y: auto; left: 0; top: 0; z-index: 200; }


.scroll_fix_wrap .window { position: static; display: inline-block; margin: 20px 0; }

.ie7 .scroll_fix_wrap .window,
.ie6 .scroll_fix_wrap .window { width: 400px; }
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}


.event-container .headline {
	margin-left: 70px;
}


div.headline a{color: #5A3B84;}

div.current div.headline a{ font-weight: 500; color: #876EAF;}
.clr{clear:both}
.clr-lft{clear:left}
.clr-rgt{clear:right}

.fr {
float:right;
}


.nav
{
	color: #52667C;
	font-size: 11pt;
	font-weight:bold;
	font-family: Arial;
	text-decoration: none;
	padding-left: 10px;
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

.wp-pagenavi .pages {
	color: #000000;
	padding: 3px 5px;
	font-weight: bold;
}


#footer-bottom {
	background:#33559C;
}


#footer-bottom p, #footer-bottom a {
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item{float:left;height:15px;margin-right:10px;margin-top:15px;width:15px;}
.view-id-embedded_pages.view-display-id-block_6 .views-slideshow-controls-top .views-slideshow-pager-field-item .views-content-counter{background-color:#CCCCCC;background-position:-20px 0;background-repeat:no-repeat;height:15px;overflow:hidden;text-indent:-1000px;width:15px;}


.channels_lft ul li .gopro{margin:11px 0 0 5px; font-size:12px; }
.footer_social{float:left;margin:10px 0 10px 10px;max-width:28px}
.footer_social img{max-height:100%;max-width:100%}
.footer-menu .footer_social:last-child,a.chat-icon{display:none !important}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}


.volver {
    display: none;
}

.main-navigation ul li.menu-item-has-children,
.main-navigation ul li.page_item_has_children {
	margin-right: 3em;
}

  .cd-dropdown-wrapper ul.cd-dropdown-content li.main-links ul li.nav-main-item {
    background: #555;
    display: block;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
    text-align: left;
  }

  .cd-dropdown-wrapper ul.cd-dropdown-content li.main-links ul li.nav-main-item a {
    padding: 1px 20px 5px;
    display: block;
  }

  .cd-dropdown-wrapper ul.cd-dropdown-content li.main-links ul li.nav-main-item a:hover {
    background: #666;
  }

  .cd-dropdown-wrapper ul.cd-dropdown-content li.main-links ul li.nav-main-item .child-nav {
    display: none;
  }


#content .slider .ux-section {
  padding-left: 0 !important;
  padding-right: 0 !important; }


  #content .ux-section {
    padding-left: 0 !important;
    padding-right: 0 !important; }

  .header #background {
    position: absolute;
    width: 100%;
    height: auto;
    background-color: #000000;
    opacity: .7;
    display: none; }

  .footer #background {
    background-color: #000000;
    width: 100%;
    position: absolute;
    height: 54px;
    opacity: .7; }

.instagram-link a:before {
	content: '\f215';
}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }

#account_header {width:600px;float:right;margin-top:10px;padding:10px;text-align:right}
.row{margin-left:-15px;margin-right:-15px;}


.cell{
	display: table-cell;
	padding: 0;
	margin: 0px;
}


.menu div.cell{
	border-right: solid 2px #8B8C8B;
	text-align: center;
}


.menu div.cell.last{
	border-right: none;
}


.menu a.tabhover, .navhover:hover, .menu div.cell:hover{
	background-color: #FEF9D3;
}




	#home-main,
	.home-widget .category-dark,
	.carousel-wrapper,
	ul.home-carousel,
	span.home-widget-header,
	span.sidebar-widget-header,
	.sidebar-widget .category-dark,
	#comments {
		width: 427px;
		}


	#wrapper,
	#nav-wrapper,
	.main-story,
	#sidebar-wrapper,
	span.home-widget-header,
	span.sidebar-widget-header,
	.home-widget .category-dark,
	.carousel-wrapper,
	ul.home-carousel,
	.sidebar-widget .category-dark,
	ul.tabber-widget,
	#comments {
		width: 600px;
		}


	span.home-widget-header,
	span.sidebar-widget-header {
		margin: -10px 0 7px -3%;
		width: 106.6666666666%;
		}


	h3.sidebar-widget-header,
	h3.home-widget-header {
		margin-left: 10px;
		}


span.sidebar-widget-header {
	float: left;
	margin: -20px 0 7px -20px;
	width: 340px;
	height: 25px;
	}


h3.sidebar-widget-header,
h3.sidebar-widget-header a {
	color: #fff;
	float: left;
	font: 400 12px/12px 'Oswald', sans-serif;
	margin-left: 20px;
	padding: 5px 7px;
	position: relative;
	text-transform: uppercase;
	z-index: 10;
	}


span.comment-count,
h3.post-header,
h3.comment-header,
h3.home-widget-header,
h3.small-widget-header,
h3.sidebar-widget-header,
span.post-tags-header,
.post-tags a:hover,
ul.tabber-widget li.active,
ul.tabber-widget li:hover,
.tag-cloud a:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background: #990000;
	}


span.home-widget-header,
span.small-widget-header,
span.sidebar-widget-header,
ul.tabber-widget,
#comments,
#related-posts {
	border-top: 3px solid #990000;
	}
.logo img{position:static}


.tagline,
.logo img {
	display:block;
}
	
	.header-banner .logo,
	.header-default .logo {
		max-width:100%;
		display:inline-block;	
	}

	
	.header-search .logo,
	.header-search .social {
		float:none;
	}


.feature_list_link {
	background-color: #ffffff;
	border: 1px solid #b4b4b4;
	display: block;
	margin: 10px 0 0 0;
	padding: 0.25em 0.5em;
	text-decoration: none;
}




#container,
header {
	margin: 0 auto;
	width:83.333333333333%; 
	max-width:1000px;
	background:#fff;
}



	

	#container,
	header {
		width:96%; 
	}
