﻿
.sub-menu li a{color: #525252;}

.sub-menu li.sfHover a.sf-with-ul{color:#FFFFFF;}
  .sf-menu a, ul.sub-menu a:hover, ul.sub-menu li.current-menu-item a,.catlabel, .catlabel a, .catlabel a:hover, [class^="icon-"], #searchicon, #menutrigger  {color:#ffffff;}

	
	#nav #menu-item-382 .sub-menu {
		width: 141% !important;
	}

.aside .current_page_item .page_item a {
    color:#666;
}

.aside .current_page_item .page_item a:hover,
.aside .current_page_item .page_item a:active {
    color: #FF4B33;
}
.col2{padding:0;float:right;width:180px;margin:35px 30px 0 0}





.widget {
    position: relative;
    z-index: 0;
    margin-bottom: 15px;
}


.widget ul {
    margin-bottom: 0;
}


.widget-title-background {
    padding-top: 10px;
    color: #333;
    text-shadow: 0 1px 1px #fff;
}


.widget-title {
    z-index: 1;
    position: relative;
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 19px;
    letter-spacing: 0px;
    font-weight: normal;
    padding: 10px 0px;
}


.widget-title a {
    color: #333 !important;
    text-shadow: 1px 1px 0px #fff!important;
    border-bottom: none !important;
}


.widget-content {
    position: relative;
    margin: 0 0px 35px 0px;
    padding: 10px 15px 21px 15px;
    font-size: 13px;
    background: #F6F6F6;
    border: 1px solid #E0DDDD;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
}


.widget:after {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    height: 8px;
    bottom: 0;
    z-index: -1;
    left: 15px;
    right: 15px;
    -webkit-border-radius: 100px / 10px;
    -moz-border-radius: 100px / 10px;
    border-radius: 100px / 10px;
}


.evolve_tabs .widget-content {
    padding: 0;
    border: 0;
    background: 0;
    box-shadow: none;
    -box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}


.widget-one-column {
    width: 100%!important;
}


.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
    max-width: 100%;
}


.widget-content #search-text-box {
    float: none;
    width: 100%!important;
}


.widget-content #search-text {
    max-width: 100%!important;
}


.widget-content #search-text,
.widget-content #search-text-top:focus,
#search-text-box #search_label {
    width: 100%!important;
}


.widget-content #search-button {
    top: -5px;
    right: 0px;
}


.widget .tab-holder .tabs li.active a {
    bottom: -1px;
}


.widget.carousel-slider a.left:before,
.widget.carousel-slider a.right:before {
    font-family: IcoMoon;
    content: '\e918';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    display: block;
    line-height: 40px;
    font-size: 20px;
    background: #636363;
    background: rgba(0, 0, 0, .7);
    color: #fff;
}


.widget.carousel-slider a.right:before {
    content: '\e919';
    right: 0;
    left: auto;
}


[class^="t4p-icon-"],
[class*=" t4p-icon-"],
.widget-content [class^="t4p-icon-"],
.widget-content [class*=" t4p-icon-"] {
    font-family: IcoMoon !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#desktop-best-tasting-button { width:223px; position:relative;cursor:pointer; z-index:9999; }

#desktop-best-tasting-button img{ width:100%; height:auto; position:absolute; top:0; left:0; margin-left:513px; cursor:pointer; }


.fabox {
    min-width: 95px;
    min-height: 90px;
}
	
	
.tw {
	position:left;
	display:inline;
	margin-bottom:50px;
	}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}


.thumb, .preview {
  filter: none !important;
}


.thumb {
  border: 1px solid #000000 !important;
}




#footer-wrap {background:#000;}

#footer {width:950px;padding:1.5em 0;margin:0 auto;color:#999;text-align:left}

#footer p {color:#999}

#footer h3 {margin:0;padding:0 0 .6em 0; border-bottom:none; color:#999}

#footer .item {margin:0 0 4em 0}

#footer ul{list-style:none;margin:0 0 1.6em 0;font-size:1em;}

#footer ul li a,ul.txt li{height:1%;line-height:1.2em;display:block;padding:6px 0 6px 8px;}

#footer ul li a:hover,ul.txt li:hover{color:#fff;background-position:1px 0.8em;background: #111}

#footer ul li a span,ul.txt li,h4 a span{color:#696455;}

#footer ul li.active a{cursor:default;color:white;}

#footer ul ul{margin:0;list-style:none;}


#sidebar ul#recentcomments, #footer ul#recentcomments {list-style:none;margin:0 0 1.6em 0;font-size:1em;}

#sidebar ul#recentcomments li.recentcomments,#footer ul#recentcomments li.recentcomments {display:block;padding:4px 0 4px 8px;}

#sidebar ul#recentcomments li.recentcomments a, #footer ul#recentcomments li.recentcomments a {border:0; background-image:none}

#sidebar ul#recentcomments li.recentcomments a:hover, #footer ul#recentcomments li.recentcomments a:hover{color:#fff;background-position:1px 0.8em;background: #111}

#sidebar ul#recentcomments li.recentcomments a span, #footer ul#recentcomments li.recentcomments a span{color:#696455;}
.on-tv-mobile .views-row{height:18px;line-height:1.5;overflow:hidden;}
.on-tv-mobile .views-row div{display:inline;}
.tablet .main-content .featured-rotator .view-content .views-row{float:none;display:inline-block;vertical-align:initial;}
.tablet .main-content .featured-rotator .view-content .views-row-1{display:block;position:absolute;left:0;}
.main-content .featured-rotator .view-content .views-row,.featured-rotator .view-content .views-row{width:284px;display:inline-block;padding-left:10px;float:none;margin-bottom:6px;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock,.featured-rotator .view-content .views-row .views-field .field-content .video-lock{display:none;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock a span,.featured-rotator .view-content .views-row .views-field .field-content .video-lock a span{background-color:rgba(0,0,0,0.75);position:absolute;bottom:8px;text-align:center;display:block;width:100%;color:white;height:15px;margin-top:-3px;line-height:1.5;}
.main-content .featured-rotator .view-content .views-row .views-field .field-content .video-lock a span img,.featured-rotator .view-content .views-row .views-field .field-content .video-lock a span img{margin:0 3px -1px 0;height:10px;width:16px;}
.mobile .watch .featured-rotator .views-row{position:relative;border-bottom:1px solid rgba(0,0,0,0.1);padding-top:10px;padding-left:0;width:100%;}
.mobile .watch .featured-rotator .views-row:first-child{border-top:1px solid rgba(0,0,0,0.1);}
.mobile .watch .featured-rotator .views-row a{position:relative;}
.mobile .pics .featured-rotator .views-row{width:140px;display:inline-block;margin-bottom:6px;margin-top:10px;padding-left:0;margin-right:5px;}
.pane-on-tv-tonight .views-row{height:35px;overflow:hidden;font-size:0.875em;line-height:1.71429em;line-height:1.2;}
.pane-on-tv-tonight .views-row div{display:table-cell;}
.pane-on-tv-tonight .views-row div .field-name-field-brow{display:inline-block;padding:3px;vertical-align:top;background:white;color:#1a84dd;font-weight:700;font-size:0.6875em;line-height:2.18182em;line-height:1;text-transform:uppercase;}
.front-secondary .pane-full-episodes-listing .views-row{padding:0;margin:0 0.58em 0 0;width:130px;display:inline-block;white-space:normal;}
.front-secondary .pane-full-episodes-listing .views-row a{width:100%;}
.front-secondary .pane-full-episodes-listing .views-row:nth-child(n+4){display:inline-block;}
.front-secondary .pane-full-episodes-listing .views-row-first{border:none;}
.front-secondary .pane-full-episodes-listing .views-row:nth-child(6n){border-top:none;}
.front-secondary .view-clips .views-row{width:128px;margin:0 20px 0 0;display:inline-block;white-space:normal;vertical-align:top;}
.front-secondary .view-clips .views-row img{width:100%;display:block;}
.view-all-shows-landing .views-row{padding-bottom:3em;text-align:center;text-transform:uppercase;font-size:0.9em;width:50%;clear:right;float:left;margin-left:0;margin-right:0%;}
.view-all-shows-landing .views-row:nth-child(3n+1){clear:both;}
.view-all-shows-landing .views-row:nth-child(5n+1){clear:both;}
.view-all-shows-landing .views-row .show-id{display:none;}
.pane-you-may-also-like-panel-pane-2 .views-row,.pane-you-may-also-like-panel-pane-3 .views-row{display:inline-block;width:24%;min-width:140px;vertical-align:top;}
.pane-you-may-also-like-panel-pane-2 .views-row a img,.pane-you-may-also-like-panel-pane-3 .views-row a img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.pane-you-may-also-like-panel-pane-2 .views-row a:hover img,.pane-you-may-also-like-panel-pane-3 .views-row a:hover img{opacity:0.7;}
.pane-you-may-also-like-panel-pane-2 .views-row:nth-child(n+3),.pane-you-may-also-like-panel-pane-3 .views-row:nth-child(n+3){display:none;}
.pane-you-may-also-like-panel-pane-2 .views-row-last,.pane-you-may-also-like-panel-pane-3 .views-row-last{max-width:210px;}
.view-full-episodes-show-landing .views-row{margin-bottom:2em;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:2em;font-size:75%;}
.mobile .node-type-interior-show-page.clips .column-two .views-row a{position:relative;}
.mobile .node-type-interior-show-page.clips .column-two .clips-mobile .views-row .views-field-page-title .field-content a{left:10px;}
.node-type-interior-show-page.clips .column-two .view-clips-most-recent-show-landing .views-row-1{border:0;}
.view-clips-most-recent-show-landing .views-row{position:relative;margin:0 5px 7px 0;display:inline-block;vertical-align:top;width:46%;}
.view-clips-most-recent-show-landing .views-row img{display:block;width:100%;margin:0 0 .25em;}
.view-clips-most-recent-show-landing .views-row .icon-play{position:absolute;top:50%;left:50%;}
.view-clips-most-recent-show-landing .views-row .views-field-title{font-size:0.75em;line-height:2em;line-height:1;font-weight:500;}
.view-fox-views-cast-member-show-landing .view-content .views-row{display:inline-block;vertical-align:top;margin:0 1% 2em 1%;font-size:0.625em;line-height:2.4em;line-height:1.5;}
.view-fox-views-cast-member-show-landing .view-content .views-row:nth-child(3n+1){clear:both;}
.node-type-interior-show-page.pics .column-two .pane-interior-show-pics .view-show-site-all-albums .view-content .views-row{display:block;width:140px;float:left;margin-right:10px;}
.view-show-site-landing-pics .views-row img{display:block;float:left;margin:0 10px 10px 0;width:46%;}
.pane-show-buzzfeed-panel-pane-2 .views-row,.pane-show-buzzfeed .views-row{margin-bottom:3.5em;list-style:none;}
.pane-show-buzzfeed-panel-pane-2 .views-row-last,.pane-show-buzzfeed .views-row-last{margin-bottom:5em;}
.mobile .full-episodes .rotator-list .track .views-row,.tablet .full-episodes .rotator-list .track .views-row{display:inline-block;float:none;vertical-align:top;}
.view-full-episodes-landing .views-row{box-sizing:content-box;border-top:1px solid rgba(255,255,255,0.2);padding:10px 0;clear:both;}
.view-full-episodes-landing .views-row-last{margin-bottom:0;}
.node-type-bio .pane-bio-node-menu .quicktabs_main li,.node-type-bio .pane-bio-node-menu .quicktabs_main .views-row,.node-type-bio .pane-bio-node-menu .quicktabs_main .ad{padding:0 0 75px;}
.node-type-bio .pane-bio-node-menu .bio-node_main li,.node-type-bio .pane-bio-node-menu .bio-node_main .views-row,.node-type-bio .pane-bio-node-menu .bio-node_main .ad{padding:0 0 75px;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row{display:inline-block;width:24%;min-width:140px;vertical-align:top;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row a img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row a:hover img{opacity:0.7;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row:nth-child(n+3){display:none;}
.node-type-photo-gallery .pane-rotator-type-1-panel-pane-3 .views-row-last{max-width:210px;}
.view-clips.view-display-id-block_3 .views-row,.playlist-mobile.view-playlist .views-row,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row{display:block;width:100%;margin:5px 0;padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.view-clips.view-display-id-block_3 .views-row.views-row-first,.playlist-mobile.view-playlist .views-row.views-row-first,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row.views-row-first,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row.views-row-first{margin-top:0;padding-top:0;}
.view-clips.view-display-id-block_3 .views-row .image,.playlist-mobile.view-playlist .views-row .image,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .image,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .image{float:left;margin-right:5px;width:42%;}
.view-clips.view-display-id-block_3 .views-row .info,.playlist-mobile.view-playlist .views-row .info,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info{float:left;width:calc(58% - 5px);}
.view-clips.view-display-id-block_3 .views-row .info .views-field-title,.view-clips.view-display-id-block_3 .views-row .info .views-field-page-title,.playlist-mobile.view-playlist .views-row .info .views-field-title,.playlist-mobile.view-playlist .views-row .info .views-field-page-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-page-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-title,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-page-title{padding-top:0;font-size:0.75rem;line-height:1.33333;text-transform:capitalize;word-wrap:break-word;margin-bottom:5px;}
.view-clips.view-display-id-block_3 .views-row .info .views-field-field-episode-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-episode-number{border-left:0;padding-left:0;margin-left:0;}
.view-clips.view-display-id-block_3 .views-row .info .views-field-field-season-number,.view-clips.view-display-id-block_3 .views-row .info .views-field-field-episode-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-season-number,.playlist-mobile.view-playlist .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-season-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist_other .views-row .info .views-field-field-episode-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-season-number,.view-video-playlist-node-rotator.view-display-id-mobile_playlist .views-row .info .views-field-field-episode-number{display:block;float:none;}
.desktop .rotate.flexslider ul.slides li.views-row{border:none;margin-bottom:0;padding-bottom:0;}
.view-clips-most-recent-show-landing .views-row a{width:42%;float:left;}
.view-clips-most-recent-show-landing .views-row .views-field-title a{width:100%;}
.page-search .view-rotator-type-1 .views-row{margin-bottom:15px;}
.page-foxnetworks .views-row{display:inline-block;text-align:center;margin:0 0 60px;vertical-align:top;max-width:45%;}
.view-full-episodes-listing .views-row{width:180px;display:inline-block;margin:0;vertical-align:top;white-space:normal;}
.view-full-episodes-listing .views-row:after{content:"";display:table;clear:both;}
.view-full-episodes-listing .views-row:nth-child(n+5){display:none;}
.view-full-episodes-listing .views-row:nth-child(n+4){display:block;}
.view-full-episodes-listing .views-row-first .views-row-last{padding-top:0;}
.view-full-episodes-listing.view-display-id-block_3 .views-row{display:block;width:100%;margin:5px 0;padding:5px 0;border-bottom:1px solid rgba(0,0,0,0.1);}
.view-full-episodes-listing.view-display-id-block_3 .views-row.views-row-first{margin-top:0;padding-top:0;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .image{float:left;margin-right:5px;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info{margin-left:42%;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-title{padding-top:0;text-transform:uppercase;float:none;word-wrap:break-word;font-size:0.75em;width:100%;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-air-date{font-size:0.7em;margin-bottom:0;margin-top:10px;float:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;line-height:0.7;}
.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-season-number,.view-full-episodes-listing.view-display-id-block_3 .views-row .info .views-field-field-episode-number{font-size:0.75em;font-weight:500;border-left:0;display:block;margin:0;padding:0;}
.column-three .views-row-last .ep-result,.aurora-section-third .views-row-last .ep-result{border-bottom:0;}
.column-three .pane-show-videos .view-video-playlist-node-rotator .views-row{width:300px;margin:0;padding:1em 0 0;margin:0;display:block;vertical-align:top;white-space:normal;}
.page-shows .views-row .show-id,.view-full-episodes-landing .views-row .show-id{display:none;}
#middle_ad{margin-bottom:5px}


#cff .cff-item{
  float: left;
  width: 100%;
  clear: both;
  padding: 20px 0 15px 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}

#cff .cff-item:first-child{
  padding-top: 0;
}

#cff .cff-item.cff-box,
#cff .cff-item.cff-box:first-child{
  padding: 15px;
  margin: 5px 0;
  border: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.mh-copyright-wrap{border-top:3px solid rgba(255,255,255,0.3);background:#2a2a2a;}
.mh-copyright{font-size:13px;font-size:0.8125rem;color:#999;padding:15px 20px;}
.mh-copyright a{color:#fff;}
.mh-author-box-contact,.mh-copyright{text-align:center;}


#lw_logo {
  display:block;
  width:180px;
  height:46px;
  margin:0 auto;
}



.stb-container .stb {
  padding: 0;
  background: transparent;
  box-shadow: none;
  font-size: 0px;
  overflow: hidden !important; }

  .stb-container .stb p {
    font-size: 0;
    margin: 0;
    line-height: 0; }

  .stb-container .stb br {
    font-size: 0;
    height: 0; }

.stb-container .stb-close {
  color: #fff; }
#rightsidebanner{padding:7% 0;width:84.8%;max-width:300px;margin:0 auto;}
#rightsidebanner img{width:100%;height:auto;}

footer .nosotros {padding:32px 0px}

.widget_position_0 {
	//clear:both;
}



.avia_desktop .avia-content-slider .avia-slideshow-arrows a{ opacity: 0; }

#top .avia-content-slider:hover .avia-slideshow-arrows a{opacity: 1;}



#top .avia-content-slider .avia-slideshow-arrows a{ top: 38%; margin: -30px 0 0;}


#top .av-large-testimonial-slider .avia-slideshow-arrows a{top:0; margin-top: -1px; color: inherit; opacity: 0.1; font-size: 45px;}

#top .av-large-testimonial-slider:hover .avia-slideshow-arrows a{opacity: 0.5;}

#top .av-large-testimonial-slider .avia-slideshow-arrows a:hover{opacity: 0.9;}

#top .av-large-testimonial-slider .avia-slideshow-arrows a:before{background: transparent;}


#top .avia-slideshow-arrows a{
display: block;
text-decoration: none;
color: #fff;
visibility: visible;
position: absolute;
width:60px;
text-align: center;
height: 60px;
line-height: 62px;
font-size: 25px;
top:50%;
margin:-30px 15px 0;
z-index: 99;
overflow: hidden;
text-indent: -600%;
}


#top .avia-slideshow-arrows a.next-slide{
right:0;
}


.avia-slideshow-arrows a:before{
visibility: visible;
display: block;
position: absolute;
z-index: 100;
background: #aaa;
background: rgba(0,0,0,0.3);
top:0;
left:0;
right:0;
bottom:0;
border-radius: 3px;
text-align: center;
line-height: 62px;
color:inherit;
}

#top .av-control-minimal .avia-slideshow-arrows a:before{border:2px solid #fff; background: transparent; line-height: 60px;}




#top .avia-small-width-slider .avia-slideshow-arrows a{
width:30px;
height:30px;
margin: -15px 5px 0;
line-height: 32px;
font-size: 15px;
}


#top .avia-small-width-slider .avia-slideshow-arrows a:before{ line-height: 32px; }

#top .av_slideshow_full.av-control-default .avia-slideshow-arrows a{
margin:-50px 0 0 0;
width:35px;
text-align: center;
height: 100px;
line-height: 102px;
opacity: 0.5;

}


#top .av_slideshow_full .avia-slideshow-arrows a:hover{opacity: 1;}

.avia-fullscreen-slider:hover .avia-slideshow-arrows a, .avia-fullscreen-slider:hover .avia-slideshow-dots a:hover, .av-control-minimal:hover .avia-slideshow-arrows a, .av-control-minimal:hover .avia-slideshow-dots a:hover{opacity: 1; filter: alpha(opacity=100);}

#top .avia-smallarrow-slider  .avia-slideshow-arrows {position: relative; width:51px; top:-3px; left:0; height: 24px;}

#top .avia-smallarrow-slider  .avia-slideshow-arrows a{opacity: 1; margin:0; width:24px; height:24px; line-height: 25px; font-size: 10px; top:0;}

#top .avia-smallarrow-slider  .avia-slideshow-arrows a:hover{opacity: 0.5;}

#top .avia-smallarrow-slider  .avia-slideshow-arrows a:before{line-height: 25px; border-radius: 1px;}

.dt-fancy-title.bg-on {
  min-height: 28px;
  line-height: 28px;
}

.text-small .dt-fancy-title.bg-on {
  min-height: 26px;
  line-height: 26px;
}

.text-big .dt-fancy-title.bg-on {
  min-height: 32px;
  line-height: 32px;
}

.h1-size .dt-fancy-title.bg-on {
  min-height: 92px;
  line-height: 92px;
}

.h2-size .dt-fancy-title.bg-on {
  min-height: 72px;
  line-height: 72px;
}

.h3-size .dt-fancy-title.bg-on {
  min-height: 52px;
  line-height: 52px;
}

.h4-size .dt-fancy-title.bg-on {
  min-height: 40px;
  line-height: 40px;
}

.h5-size .dt-fancy-title.bg-on {
  min-height: 36px;
  line-height: 36px;
}

.h6-size .dt-fancy-title.bg-on {
  min-height: 30px;
  line-height: 30px;
}
.dt-fancy-separator.title-left .dt-fancy-title{padding-left:0}
.dt-fancy-separator.title-left .dt-fancy-title.bg-on{padding-left:1em}
.dt-fancy-separator.title-right .dt-fancy-title{padding-right:0}
.dt-fancy-separator.title-right .dt-fancy-title.bg-on{padding-right:1em}
.dt-fancy-title{position:relative;display:inline-block;top:50%}
.mobile-header .menu-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:28px;height:28px}
.mobile-header .menu-toggle span{height:3px;width:100%;display:block;position:relative;background:#383535;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-webkit-transition:all .25s;transition:all .25s}
.mobile-header .menu-toggle span:before,.mobile-header .menu-toggle span:after{content:" ";height:3px;width:100%;display:block;background:#383535;position:relative;top:-7px;-webkit-transition:all .25s;transition:all .25s}
.mobile-header .menu-toggle span:after{bottom:-4px;top:auto}
.mobile-header .menu-toggle.active span{background:transparent}
.mobile-header .menu-toggle.active span:before{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0}
.mobile-header .menu-toggle.active span:after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:3px}
.mobile-navigation .menu-item{padding:5px 0;display:block}
.mobile-navigation .menu-item a{color:#383535;font-size:16px;font-weight:500;display:block}
.mobile-navigation .menu-item a:hover{color:#39be9b}
.mobile-navigation .menu-item.logo{display:none}
.main-navigation .menu-primary-container{margin:0 auto;width:100%;font-size:12px}
.main-navigation .menu-primary-container ul{width:100%;text-align:center;padding:15px 0;display:table;table-layout:fixed}
.main-navigation .menu-primary-container ul li{display:table-cell;text-align:center}
.main-navigation .menu-primary-container ul li a{margin:0 5px;padding:0 0 4px;line-height:72px;text-transform:uppercase;color:#404040;font-weight:500;border-bottom:2px solid transparent;-webkit-transition:border .25s;transition:border .25s}
.main-navigation .menu-primary-container ul li a:hover{border-bottom:2px solid #39be9b}
.main-navigation .menu-primary-container ul li.logo{vertical-align:middle}
.main-navigation .menu-primary-container ul li.logo a{padding:0;margin:0}
.main-navigation .menu-primary-container ul li .children,.main-navigation .menu-primary-container ul li .sub-menu{display:none;position:absolute;min-width:140px;width:auto;z-index:10;overflow:hidden;background:#fff}
.main-navigation .menu-primary-container ul li .children li,.main-navigation .menu-primary-container ul li .sub-menu li{display:block;float:none}
.main-navigation .menu-primary-container ul li:hover ul{display:block}
.menu-footer-container ul{float:none}
.menu-footer-container ul li{display:block;text-align:center;line-height:28px;margin-top:10px}
.menu-footer-container ul li a{text-transform:uppercase;color:#fff;display:block;padding:0 5px;margin:0 0 0 30px}
.menu-footer-container ul li a:hover{color:#39be9b}
.site-header.fixed .menu{padding:0}
.main-navigation .menu-primary-container ul li.current-page-ancestor a,.main-navigation .menu-primary-container ul li.current-menu-item a{border-bottom:2px solid #39be9b}
.main-navigation .menu-primary-container ul li.current-page-ancestor.logo a,.main-navigation .menu-primary-container ul li.current-menu-item.logo a{border:none}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
 span.desc-menu, #menu li ul a, #menu li ul a:visited { font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif; }
 #mainmenu-wrapper, #menu ul { background: #613c1e; }
 #menu li li { border-right: none; position: relative; z-index: 100; width: 100%; line-height: 20px !important; margin: 0 !important; padding: 0 !important; min-height: 37px; }
 #menu ul { display: none; position: absolute; padding: 0px; top: 66px; left: -19px; width: 160px; background-color: #34495e; -webkit-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.2); -moz-box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.2); box-shadow: 3px 3px 3px rgba(50, 50, 50, 0.2); -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; z-index: 990; }
 #menu ul ul, #menu ul ul ul { display: none; position: absolute; top: 0px; left: 137px; padding-top: 0px; -webkit-border-radius: 5px; -webkit-border-top-left-radius: 0; -moz-border-radius: 5px; -moz-border-radius-topleft: 0; border-radius: 5px; border-top-left-radius: 0; z-index: 999; }
 #menu li ul a { width: 100% color: #d4d7db; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; text-transform: capitalize; line-height: 18px; z-index: 190; text-decoration: none; padding: 10px 15px; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; }
 #menu li ul a:hover { border: none; padding-left: 15px; }
 #menu ul ul li:first-child a { margin-top: 0px; }

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

.accommodations #middle-content-second ul li.golf span {
    background-position: -73px -229px;
}

#middle-content-second ul li.golf span {
    background-position: -393px -229px;
}

	.searchbox {display:none; }


#header .widget-area{width:468px;float:right;margin:0;padding:5px 10px 0px 0;}


#header-left .widget-area{width:70px;height:90px;float:left;margin:0px 0 0 0;padding:0px 0px 0px 30px;}


#header-center .widget-area{display:block;width:156px;height:90px;//float:left;margin:10px 0 0 0;padding:0px 30px 0px 0px;}


#header .widget-area p{margin:0;padding:0 0 5px 0;}


#header .widget-area h4{color:#333333;font-size:14px;font-weight:normal;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header-center .widget-area h4{font-size:10px;text-align:center;font-weight:bold;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header .widget-area ul{margin:0;padding:0;}


#header .widget-area ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}


#featured-top .widget, #featured-bottom .widget{margin:0 0 20px 0;}


#sidebar .widget, #sidebar-alt .widget{margin:0 0 20px 0;padding:0;}


#footer-widgets .widget{background:none;border:none;}
.b-timer-nums{font-size:0;line-height:0;letter-spacing:-0.31em;word-spacing:-0.43em;color:#e5c773;margin:-2px 0 0 -2px}

.page-template-1l-sidebar-php #nav-top .col-control, .page-template-1l-sidebar-php #top-bar-right-spanel .col-control { width: 1000px }

.page-template-1l-sidebar-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l-sidebar-php #nav .col-control { width: 1000px }

.page-template-1r-sidebar-php #nav-top .col-control, .page-template-1r-sidebar-php #top-bar-right-spanel .col-control { width: 1000px }

.page-template-1r-sidebar-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1r-sidebar-php #nav .col-control { width: 1000px }

.page-template-1l1r-sidebar-php #nav-top .col-control, .page-template-1l1r-sidebar-php #top-bar-right-spanel .col-control { width: 1000px }

.page-template-1l1r-sidebar-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-1l1r-sidebar-php #nav .col-control { width: 1000px }

.page-template-2l-sidebars-php #nav-top .col-control, .page-template-2l-sidebars-php #top-bar-right-spanel .col-control { width: 1000px }

.page-template-2l-sidebars-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2l-sidebars-php #nav .col-control { width: 1000px }

.page-template-2r-sidebars-php #nav-top .col-control, .page-template-2r-sidebars-php #top-bar-right-spanel .col-control { width: 1000px }

.page-template-2r-sidebars-php #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

.page-template-2r-sidebars-php #nav .col-control { width: 1000px }

 #nav-top .col-control,  #top-bar-right-spanel .col-control { width: 1000px }

 #widgets-above-header .col-control { width: 1000px; max-width: 1000px; min-width: 1000px; }

 #nav .col-control { width: 1000px }

#nav .col-control.center, #nav-top .col-control.center { text-align: center; }

#nav .col-control.center ul.sf-menu, #nav-top .col-control.center ul.sf-menu { float: none; }

#nav .col-control.right ul.sf-menu { float: right; }


.col-control {
	margin: 0 auto;
	padding: 0;
}

.col-control.center .mm-warea { left: auto; right: auto; }

@CHARSET "UTF-8";

#access .menu-header,
div.menu { font-size: 10px; }







#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 900px;
}

#access .menu-header,
div.menu {
	font-size: 13px;
	font-family: 'PT Sans', arial, serif; font-weight:bold;
	text-transform: uppercase;
	margin-left: -7px;
	width: 555px;
}

#access .menu-header ul,
div.menu ul {
	list-style: none;
	margin: 0;
	float:right;
}

#access .menu-header li,
div.menu li {
	float: left;
	position: relative;
}

#access ul li.menu-item-object-home a { border-left:none; }
#banner-front ul li.item-2{background:#dae6ec}
#banner-front ul li.item-2 a .banner-icon span.icon-front{background-position:-115px 0}
#banner-front ul li.item-2 a .banner-icon span.icon-back{background-position:-115px -115px}
#banner-front ul li.item-2 a:hover{color:#c06}
.menu-item-language .sub-menu:after{top:-15px;left:auto;right:20px}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}
.menu-item{ padding-top:5px; }
.top-nav .newsletter .c{background-position:0 -592px;padding-left:15px;}
.top-nav .newsletter.active .c,.top-nav .newsletter .c:hover{background-position:0 -642px;}
.top-nav li.newsletter.has-drop:hover .c{background-position:0 -792px;}
.top-nav .newsletter .c:hover{background-position:0 -592px;}
.top-nav li.newsletter.has-drop.active .c,.top-nav li.newsletter.has-drop.active:hover .c{background-position:0 -792px;}

.cta_block {
    width:226px;
    float:left;
    margin-left:12px;
}

.cta_block.first {
    margin-left:0px !important;
    height:350px;
    background-color:#fff;
}
.fc-text-with-carousel header,.fc-gallery header,.fc-text-image header,.fc-gallery-grid header,.wysiwyg,.fc-supporting-stats__text,.fc-text-block__inside,.fc-text__column--text,.banner-no-hero__intro,.discipline-intro,.how-we-work__content,.insights-teaser figure{float:left;display:block;margin-right:2.35765%;width:100%}
.fc-text-with-carousel header:last-child,.fc-gallery header:last-child,.fc-text-image header:last-child,.fc-gallery-grid header:last-child,.wysiwyg:last-child,.fc-supporting-stats__text:last-child,.fc-text-block__inside:last-child,.fc-text__column--text:last-child,.banner-no-hero__intro:last-child,.discipline-intro:last-child,.how-we-work__content:last-child,.insights-teaser figure:last-child{margin-right:0}
.fc-text-with-carousel header img,.fc-gallery header img,.fc-text-image header img,.fc-gallery-grid header img,.wysiwyg img,.fc-supporting-stats__text img,.fc-text-block__inside img,.fc-text__column--text img,.banner-no-hero__intro img,.discipline-intro img,.how-we-work__content img,.insights-teaser figure img{display:block;vertical-align:center}
.text-h2,.fc-text-with-carousel header h2,.fc-gallery header h2,.fc-text-image header h2,.fc-gallery-grid header h2,.wysiwyg h2,.banner-no-hero .text-display,.our-work-item__inside h2,.discipline-row__inside .discipline-row__text h2,.news-item header h1,.news-item h1,.issue-area-section__inside h2{font-size:20px;line-height:1.3;letter-spacing:0}
.discipline{position:relative;display:block;text-align:center;background-size:cover !important;background-position:center center;background-repeat:no-repeat;float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1.618em}
.discipline:last-child{margin-right:0}
.discipline:nth-child(2n){margin-right:0}
.discipline:nth-child(2n+1){clear:left}
.discipline h4{font-size:22px;margin-bottom:0}
.discipline img{display:block;max-width:none;width:auto;margin:0 auto}
.discipline-intro{clear:both;margin-top:50px}
.discipline-intro p{text-align:left}
.discipline-hero{padding:5em 0;background-size:cover !important;background-position:center center;background-repeat:no-repeat}
.discipline-item-wrapper{float:left;display:block;margin-right:2.35765%;width:100%}
.discipline-item-wrapper:last-child{margin-right:0}
.discipline-items.row{background-color:#fff !important;padding-bottom:54px}
.discipline-item{margin-bottom:1.618em;float:left;display:block;margin-right:2.35765%;width:100%}
.discipline-item:last-child{margin-right:0}
.discipline-item:nth-child(2n){margin-right:0}
.discipline-item:nth-child(2n+1){clear:left}
.discipline-item h2{letter-spacing:0;line-height:1.2}
.discipline-row__inside{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}
.discipline-row__inside:last-child{margin-right:0}
.discipline-row__inside .discipline-row__text{vertical-align:top}
.discipline-row__inside .discipline-row__text h2{letter-spacing:0}
.discipline-row__inside .discipline-row__image{padding-top:100%;background-size:cover !important;background-position:center center;background-repeat:no-repeat}
.discipline-row__inside .discipline-row__image img{display:block;vertical-align:middle}
.discipline-row:nth-child(odd) .discipline-row__text,.discipline-row:nth-child(odd) .discipline-row__image{width:100%}
.discipline-row:nth-child(odd) .discipline-row__text{padding-bottom:1.618em}
.discipline-row:nth-child(even) .discipline-row__text,.discipline-row:nth-child(even) .discipline-row__image{width:100%}
.discipline-row:nth-child(even) .discipline-row__text{padding-bottom:1.618em}

#responsive-site-actions {
  background-color: #2A434F;
  color: #FFFFFF;
  height: 25px;
  margin: auto;
  padding-bottom: 5px;
  padding-top: 10px;
  width: 100%;
}

#responsive-site-actions a {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  padding-left: 18px;
  padding-right: 15px;
}

#responsive-site-actions a:hover {
  text-decoration: underline;
}

#breadcrumb {
	font-size:12px;
	margin:0 0 10px 0;
}


		.et_pb_main_blurb_image { text-align: center; margin-bottom: 30px; }

	.et_pb_blurb_position_left .et_pb_main_blurb_image { position: absolute; top: 0; left: 0; width: 32px; }

.padtop10 {padding-top:10px;}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}

#main {
	padding: 40px 0 10px 0;
}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}
.legal-contain{padding-bottom:25px;float:left;width:100%}
.bottom-featured .inner-contain .copy-contain,.bottom-featured .messages .copy-contain{width:90%;margin:0 auto;}
.bottom-featured .inner-contain .copy-contain h1,.bottom-featured .messages .copy-contain h1{font-weight:lighter;margin:5px auto 15px auto;line-height:28px;line-height:1.75rem;font-size:24px;font-size:1.5rem;}
.bottom-featured .inner-contain .copy-contain h2,.bottom-featured .messages .copy-contain h2,.bottom-featured .inner-contain .copy-contain .subpage aside .level-1,.subpage aside .bottom-featured .inner-contain .copy-contain .level-1,.bottom-featured .messages .copy-contain .subpage aside .level-1,.subpage aside .bottom-featured .messages .copy-contain .level-1{font-size:18px;font-size:1.125rem;}
.bottom-featured .bottom-featured-right .inner-contain .copy-contain,.bottom-featured .bottom-featured-right .messages .copy-contain{padding-left:15px;}
.action-callout-circle-contain .action-callout-circle .copy-contain{z-index:3;position:absolute;top:50%;left:0;width:100%;padding:0 15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.action-callout-circle-contain .action-callout-circle .copy-contain a{color:white;position:relative;}
.wavemaker-block-full .copy-contain-outter{background-color:#2d9979;position:relative;text-align:center;z-index:2;width:100%;}
.wavemaker-block-full .copy-contain-outter svg,.wavemaker-block-full .copy-contain-outter .wavemaker-chevron{display:none;}
.wavemaker-block-full .copy-contain-outter .copy-contain-inner{width:95%;margin:0 auto;text-align:center;}
.wavemaker-block-full .copy-contain-outter .copy-contain-inner h1{margin-top:0;font-size:27px;font-size:1.6875rem;}
.wavemaker-block-full .copy-contain-outter .copy-contain-inner h2,.wavemaker-block-full .copy-contain-outter .copy-contain-inner .subpage aside .level-1,.subpage aside .wavemaker-block-full .copy-contain-outter .copy-contain-inner .level-1{color:#6fdabc;font-family:"lato",Helvetica,Arial,sans-serif;text-transform:none;margin:0 0 20px;font-size:16px;font-size:1rem;}
.wavemaker-block-full .copy-contain-outter .copy-contain-inner p{color:#6fdabc;font-family:"lato",Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;font-size:14px;font-size:0.875rem;}
.take-action-block .copy-contain{padding:15px;width:100%;min-height:300px;position:relative;}
.take-action-block .copy-contain h1{font-size:44px;font-size:2.75rem;margin:0;}
.take-action-block .copy-contain p{color:white;font-weight:bold;line-height:22px;line-height:1.375rem;}
.take-action-block .copy-contain .button-wide-white2{position:absolute;bottom:10px;max-width:85%;}
.blog .blog-hero .copy-contain{background-color:#1e2022;padding:50px 0;}
.blog .blog-hero .copy-contain article.featured-post{max-width:650px;padding:0 20px;}
.blog .blog-hero .copy-contain article.featured-post h2,.blog .blog-hero .copy-contain article.featured-post .subpage aside .level-1,.subpage aside .blog .blog-hero .copy-contain article.featured-post .level-1{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;}
.blog .blog-hero .copy-contain article.featured-post h1{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;color:#058ceb;margin:0 auto;}
.blog .blog-hero .copy-contain article.featured-post .metainfo-text{color:#acacac;}
.blog-main-contain .blog-posts-list article.blog-post .blog-main-content .copy-contain{width:100%;}
.blog-main-contain .blog-posts-list article.blog-post .copy-contain-left{padding-right:0;}
.action-callout-circle-contain .action-callout-circle h1,.graphic-callout h2,.graphic-callout-1 h2,.graphic-callout-2 h2,.graphic-callout .subpage aside .level-1,.subpage aside .graphic-callout .level-1,.graphic-callout-1 .subpage aside .level-1,.subpage aside .graphic-callout-1 .level-1,.graphic-callout-2 .subpage aside .level-1,.subpage aside .graphic-callout-2 .level-1,.block-callout-action .copy h1,.wavemaker-block-full .copy-contain-outter .copy-contain-inner h1,.infographic-callout-contain .infographic-callout-icon .copy h1,.animal-tile .copy h1,.color-divide-block p,.homepage .homepage-hero h1,.homepage-regional section.secondary-hero .hero-callout .hero-callout-copy a,.takeover .copy h1,.campaign-overview .campaign-hero .copy h2,.campaign-overview .campaign-hero .copy .subpage aside .level-1,.subpage aside .campaign-overview .campaign-hero .copy .level-1,.secondary-hero .copy h2,.secondary-hero .copy .subpage aside .level-1,.subpage aside .secondary-hero .copy .level-1,.take-action-block .copy-contain h1,.magazine .image-contain .corner-docked p.corner-docked-text,.annual-report .image-contain .corner-docked p.corner-docked-text,.blog .blog-hero .copy-contain article.featured-post h2,.blog .blog-hero .copy-contain article.featured-post .subpage aside .level-1,.subpage aside .blog .blog-hero .copy-contain article.featured-post .level-1,.support .donors p,.block-donation-support-page .content-contain .copy h1,.block-donation-take-action .content-contain .copy h1,.block-donation-takeaction-tab .content-contain .copy h1,.block-donation-footer .content-contain .copy h1,.block-donation-takeover .content-contain .copy h1,.block-donation-support-page .content-contain .copy ul .label,.block-donation-take-action .content-contain .copy ul .label,.block-donation-takeaction-tab .content-contain .copy ul .label,.block-donation-footer .content-contain .copy ul .label,.block-donation-takeover .content-contain .copy ul .label,.block-donation-support-page div#edit-gift-option:before,.block-donation-take-action div#edit-gift-option:before{color:white;}

.panel-grid-cell .so-panel.widget {
  zoom: 1;
}

.panel-grid-cell .so-panel.widget:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel.widget:after {
  content: '';
  display: table;
  clear: both;
}


	 #pg-27-0 , #pg-27-1 , #pl-27 .panel-grid-cell .so-panel { margin-bottom:35px }
 #pl-27 .panel-grid-cell .so-panel:last-child { margin-bottom:0 }

.panel-row-style-blue-title-bar .panel-grid-cell :last-child.so-panel.widget_black-studio-tinymce{
    width: 130px !important;
    height: 115px !important;
    text-align: center !important;
    border-radius: 65px !important;
    background: #00C1FF none repeat scroll 0% 0% !important;
    padding: 15px 0px 0px !important;
}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}



.tile-title {
	position: absolute;
	bottom: 0;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	text-align: center;
	padding: 5%;
	background: rgba(0, 0, 0, 0.6);
	border-top: 1px solid rgba(51, 51, 51, 0.35);
	border-bottom: 1px solid rgba(51, 51, 51, 0.35);
	text-shadow: 1px 1px 3px #000;
	font-size: 16px;
}


A.bodylink
{
	FONT-WEIGHT: normal; 
	COLOR: #4d4d4d; 
	FONT-FAMILY: arial, san-serif;
	font-size: 10pt; 
	TEXT-DECORATION: underline;
	line-height: 17px;
}

A:visited.bodylink
{
	FONT-WEIGHT: normal; 
	COLOR: #4d4d4d; 
	FONT-FAMILY: arial, san-serif;
	font-size: 10pt; 
	TEXT-DECORATION: underline;
}


A:hover.bodylink 
{
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-FAMILY: arial, san-serif;
	font-size: 10pt; 
	TEXT-DECORATION: underline;
}

A:active.bodylink
{
	FONT-WEIGHT: normal; 
	COLOR: #000000; 
	FONT-FAMILY: arial, san-serif;
	font-size: 10pt;
	TEXT-DECORATION: underline;
}

.copyright {
	border-top: 1px solid #eeeeee;
	padding-top: 25px;
	text-align: center;
}

.copyright a {
	font-weight: normal;
	color: #cccccc;
}

.copyright a:focus, .copyright a:hover {
	color: #777777;
}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }

body .aligncenter,  .entry-content-wrapper a:hover .aligncenter{ clear:both; display:block; margin:10px auto;position: relative; }


#top .wp-caption.aligncenter{
margin:5px auto 10px auto
}

.aligncenter {text-align: center;margin:-left:auto!important;margin-right:auto!important;display:block;float: none!important;}

  #featured-slider ul.slides li .slide-content {
    position: absolute;
    bottom: 0;
    margin: 1.618em;
    width: 47.5%;
  }

  #featured-slider ul.slides li.no-image .slide-content {
    margin: 0;
    position: static;
    width: auto;
  }

  .layout-left-content .slide-content,
  .layout-right-content .slide-content,
  .layout-left-content .slide-media,
  .layout-right-content .slide-media {
    width: 45%;
  }

  .layout-left-content .slide-content {
    float: left;
  }

  .layout-left-content .slide-media {
    float: right;
  }

  .layout-right-content .slide-content {
    float: right;
  }

  .layout-right-content .slide-media {
    float: left;
  }


[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before,
span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width:32px;
    height:32px;
    display:inline-block;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size:18px;
	-webkit-font-smoothing: antialiased;
	-o-transform: scale(1);
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative;}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0;}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal;}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal;}
li.menu-item-language{position:relative;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#65b245;border-color:#65b245;}
.page .module-broad-global-presence .map .marker-north-america{display:none}
.page .module-broad-global-presence .map.viewing-north-america .marker-north-america{display:block}
.page .module-broad-global-presence .map .marker-latin-america{display:none}
.page .module-broad-global-presence .map.viewing-latin-america .marker-latin-america{display:block}
.page .module-broad-global-presence .map .marker-europe{display:none}
.page .module-broad-global-presence .map.viewing-europe .marker-europe{display:block}
.page .module-broad-global-presence .map .marker-asia{display:none}
.page .module-broad-global-presence .map.viewing-asia .marker-asia{display:block}
.page-global-reach .page .module-broad-global-presence .map .marker-north-america{display:none}
.page-global-reach .page .module-broad-global-presence .map.viewing-north-america .marker-north-america{display:block}
.page-global-reach .page .module-broad-global-presence .map .marker-latin-america{display:none}
.page-global-reach .page .module-broad-global-presence .map.viewing-latin-america .marker-latin-america{display:block}
.page-global-reach .page .module-broad-global-presence .map .marker-europe{display:none}
.page-global-reach .page .module-broad-global-presence .map.viewing-europe .marker-europe{display:block}
.page-global-reach .page .module-broad-global-presence .map .marker-asia{display:none}
.page-global-reach .page .module-broad-global-presence .map.viewing-asia .marker-asia{display:block}


.footer-copy {
  font-family: "Source Sans Pro", "Helvetica", Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 21px;
  color: #c1c1c1;
  letter-spacing: .5px; }

  .footer-copy .link {
    font-size: 14px; }


.footer-copy-smallest {
  font-size: 12px;
  line-height: 16px; }

    footer .right .footer-copy.loud {
      display: -webkit-box;
      display: -moz-box;
      display: box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-self: center;
      -moz-align-self: center;
      align-self: center;
      -ms-flex-item-align: center;
      width: 100%;
      margin: 0 auto 5px; }

      footer .right .footer-copy.loud .link {
        padding-left: 5px; }

  footer .footer-copy.link-darker:last-of-type {
    padding-bottom: 25px; }



div.wp-forecast-curr {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    margin-left:auto;
  margin-right:auto;
}


div.wp-forecast-curr-head {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}



div.wp-forecast-curr-block {
    padding: 0px;
    float:left;
}



div.wp-forecast-curr-left {
    padding: 3px;
    float: left;
}



div.wp-forecast-curr-right {
    font-size: 14px; 
    font-weight: bolder;
    font-variant: small-caps;
    text-align:left;
    padding: 3px;
    float: left; 
}



div.wp-forecast-curr-details {
    font-size: 11px; 
    padding: 6px;
    text-align:left;
    float:left;
    width:100%;
}



img.wp-forecast-curr-left {
    width: 48px;
    height: 30px;
    padding: 0px;
}

	.w-socials-item {
		display: inline-block;
		vertical-align: top;
		position: relative;
		}

		.w-socials-item-link {
			display: block;
			text-align: center;
			font-size: 18px; 
			line-height: 40px; 
			height: 40px; 
			width: 40px; 
			}

		.w-socials-item-popup {
			position: absolute;
			left: 0;
			bottom: 50px; 
			font-size: 13px; 
			line-height: 26px; 
			padding: 0 10px; 
			visibility: hidden;
			z-index: 10;
			opacity: 0;
			background-color: rgba(0,0,0,0.8);
			color: #fff;
			-webkit-transform: translateY(-10px);
					transform: translateY(-10px);
			-webkit-transition: opacity 0.2s ease-out 0.3s, -webkit-transform 0.2s ease-out 0.3s;
					transition: opacity 0.2s ease-out 0.3s, transform 0.2s ease-out 0.3s;
			}

			.w-socials-item:hover .w-socials-item-popup {
				visibility: visible;
				opacity: 1;
				-webkit-transform: translateY(0);
						transform: translateY(0);
				}

			.w-socials-item-popup:after {
				content: '';
				display: block;
				position: absolute;
				bottom: -6px;
				left: 10px; 
				width: 0;
				height: 0;
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				border-top: 6px solid rgba(0,0,0,0.8);
				}



.w-socials.size_normal .w-socials-item-link {
	font-size: 22px; 
	line-height: 50px; 
	height: 50px; 
	width: 50px; 
	}

	.w-socials.size_normal .w-socials-item-popup {
		bottom: 60px; 
		}



.w-socials.size_big .w-socials-item-link {
	font-size: 28px; 
	line-height: 60px; 
	height: 60px; 
	width: 60px; 
	}

	.w-socials.size_big .w-socials-item-popup {
		bottom: 70px; 
		}

.no-touch .w-socials-item.facebook .w-socials-item-link:hover, .w-socials.inverted .facebook .w-socials-item-link,
.no-touch .w-socials-item.twitter .w-socials-item-link:hover, .w-socials.inverted .twitter .w-socials-item-link,
.no-touch .w-socials-item.gplus .w-socials-item-link:hover, .w-socials.inverted .gplus .w-socials-item-link,
.no-touch .w-socials-item.linkedin .w-socials-item-link:hover, .w-socials.inverted .linkedin .w-socials-item-link,
.no-touch .w-socials-item.youtube .w-socials-item-link:hover, .w-socials.inverted .youtube .w-socials-item-link,
.no-touch .w-socials-item.instagram .w-socials-item-link:hover, .w-socials.inverted .instagram .w-socials-item-link {
	background-color:#1D1C44;
	box-shadow: none;
}



.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #fff;
	}



.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #30a85a;
	}

button.g-btn.color_contrast.type_raised,
a.g-btn.color_contrast.type_raised,
.w-iconbox.type_circle.color_contrast .w-iconbox-icon,
.w-socials.inverted.desaturated .w-socials-item-link {
	color: #fff;
	}



.l-submain.color_alternate,
.no-touch .g-btn.type_flat:hover,
.no-touch .pagination .page-numbers:hover,
.w-actionbox.color_alternate,
.w-blog.imgpos_atleft .w-blog-entry-preview-icon,
.w-bloglist,
.protected-post-form,
.w-iconbox.type_circle.color_light .w-iconbox-icon,
.no-touch .w-pagehead-nav-item:hover,
.w-profile,
.w-pricing.type_1 .w-pricing-item-header,
.w-pricing.type_2 .w-pricing-item-h,
.w-socials-item-link,
.w-tabs-item .ripple,
.w-testimonial.type_1,
.w-timeline-item,
.w-timeline-section-title-text,
.widget_calendar #calendar_wrap,
.no-touch .l-main .widget_nav_menu a:hover,
.no-touch .w-clients .slick-prev:hover,
.no-touch .w-clients .slick-next:hover,
.no-touch #lang_sel ul ul a:hover,
.no-touch #lang_sel_click ul ul a:hover,
.woocommerce .login,
.woocommerce .checkout_coupon,
.woocommerce .register,
.no-touch .woocommerce-type_2 .product-h .button:hover,
.no-touch .woocommerce-pagination a:hover,
.woocommerce .variations_form,
.woocommerce .variations_form .variations td.value:after,
.woocommerce .comment-respond,
.woocommerce .stars span a:after,
.woocommerce .cart_totals,
.no-touch .woocommerce .product-remove a:hover,
.woocommerce .checkout #order_review,
.woocommerce ul.order_details,
.widget_shopping_cart,
.widget_layered_nav ul,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,
.smile-icon-timeline-wrap .timeline-feature-item.feat-item {
	background-color: #f2f7f7;
	}



.highlight_faded,
button.g-btn.color_light.type_flat,
a.g-btn.color_light.type_flat,
.w-blog-meta,
.w-comments-item-date,
.w-comments-item-answer a,
.w-profile-link.for_logout,
.w-socials.desaturated .w-socials-item-link,
.w-tags,
.l-main .widget_tag_cloud a,
.l-main .widget_product_tag_cloud .tagcloud a,
.woocommerce .stars span:after {
	color: #9da6a5;
	}

.g-btn.type_flat .ripple,
.g-btn.color_light.type_raised .ripple,
.w-socials.inverted.desaturated .w-socials-item-link {
	background-color: #9da6a5;
	}

	

.no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,
.no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover,
.l-subfooter.at_top .w-socials-item-link,
.l-subfooter.at_top .widget_calendar #calendar_wrap,
.l-subfooter.at_top .widget_shopping_cart {
	background-color: #1d1c44;
	}

.aom_pg span.aom_current {border:1px solid #0289C1; font-weight:bold; background:#0289C1; color:#FFFFFF;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}

 
 	.site-header .col-md-4,
 	.site-header .col-md-8 {



 		min-height: 0;
 	}

 		.header-wrap .col-md-8 {
 			padding: 0;
 		}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row!important}
td.visible-lg,th.visible-lg{display:table-cell!important}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.top {
	padding: 0px;
	text-align: center;
	background-color: #333333;
	height: 16px;
	width: 1060px;
}

h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text {font-family: "KarlaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; }




#wrapper_footer{
	width: 100%;
}
.cf:after,.nav:after,.author__social-links:after,.commentlist:after,.social-links-list:after,.sub-menu:after,.tabs__nav:after,.menu-list__items:after,.rsBullets:after,.media:after,.author:after,.latest-comments__list:after,.island:after,.islet:after,.matrix:after,.multi-list:after,.widget_nav_menu ul:after,.widget_categories ul:after,.widget_meta ul:after,.stat-group:after,.wp-caption:after,.gallery:after,blockquote cite:after,blockquote .testimonial__author-name:after,.btn-list:after,.widget_tag_cloud .wp-tag-cloud:after,.comments-area-title:after,.comment-reply-title:after,.nav--main:after,.progressbar:after,.copyright-area:after,.footer-widget-area:after,.container:after,.pixcode--grid:after,.otw-wrapper:after,.article--archive:after{content:"";display:table;clear:both;}
.container--multipage,.container--single-page{padding-bottom:72px;}
.container{max-width:1104px;margin:0 auto;padding:0 24px;}
.container .woocommerce .cart-collaterals .cross-sells{width:100%;}
.container,.search__container,.site-header__container,.header--sticky .site-header__container{max-width:1250px;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}

#home .holder1 		{ width:260px; float: left; text-align: left; vertical-align: text-top; }


#text-3 { text-align: center; }

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}
.menu-item i._before{margin-right:.25em}
.menu-item i._after{margin-left:.25em}
.menu-item img._before{margin-right:.5em}
.menu-item img._after{margin-left:.5em}
.menu-item ._svg{width:1em}
.menu-item i.elusive{margin-top:-.3em}

.menu-item-130418 {
    float: right !important;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }
body.section-students.node-type-page-extranet-department-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-department-seconda #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-program-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-primary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first,body.section-students.node-type-page-extranet-support-secondary #page #main section .menu-name-menu-extranet-departments li.expanded .leaf.first{margin-bottom:0px;}

#mainNav ul li.menu-item-6443 {
	display: none;
}

#mainNav ul#menu-header-main li.menu-item-7297 a:before {
	height: 17px;
}

#mainNav ul li.menu-item-7292 ul li {
  width: 225px;
}

#mainNav ul li.menu-item-7293 ul li,
#mainNav ul li.menu-item-7294 ul li,
#mainNav ul li.menu-item-7296 ul li {
  width: 205px;
}

	
	#mainNav ul li.menu-item-7297 { display: inline-block; }

	#mainNav ul li.menu-item-7300 .abbreviate { display: none; }

	#mainNav ul#menu-header-main li.menu-item-6442 a:before { height: 15px; }

	#mainNav ul li.menu-item-6421 ul li, #mainNav ul li.menu-item-6422 ul li, #mainNav ul li.menu-item-6423 ul li { width: 190px; }
	
	#mainNav .sub-menu, #mainNav ul li.menu-item-7292 ul li, #mainNav ul li.menu-item-7293 ul li, #mainNav ul li.menu-item-7294 ul li, #mainNav ul li.menu-item-7296 ul li { width: 100%; }

	#mainNav ul li.menu-item-7296 { display: block !important; }

	#mainNav ul#menu-header-contact li.menu-item-7303,
	#mainNav ul#menu-header-contact li.menu-item-7304,
	#mainNav ul#menu-header-contact li.menu-item-7305,
	#mainNav ul#menu-header-contact li.menu-item-7306,
	#mainNav ul#menu-header-contact li.menu-item-7307,
	#mainNav ul#menu-header-contact li.menu-item-7303 a,
	#mainNav ul#menu-header-contact li.menu-item-7304 a,
	#mainNav ul#menu-header-contact li.menu-item-7305 a,
	#mainNav ul#menu-header-contact li.menu-item-7306 a,
	#mainNav ul#menu-header-contact li.menu-item-7307 a { display: inline-block; }

	#mainNav ul#menu-header-contact li.menu-item-7299 { display: none; }

.tabs_normal { height: 15px; float: left; padding-left: 2px; padding-top: 4px }
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}
body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}
#page,#nav-wrapper,#header-wrapper,#main-before-wrapper,#main-wrapper,#main-after-wrapper,#footer-wrapper,.region-bottom{width:100%;}
#main{min-height:280px;}
#main-wrapper{clear:both;}
#nav,#main-before,#main,.region-sidebar-first,.region-sidebar-second,#main-after,#footer{margin-left:auto;margin-right:auto;max-width:980px;padding-left:20px;padding-right:20px;}
.node-type-slice-page #main{max-width:100%;padding:0;}
.node-type-slice-page #main .node-slice{position:relative;}
.node-type-slice-page #main .node-slice #big-video-wrap{overflow:hidden;position:absolute;}
body.section-search-landing #main-wrapper{padding-top:0;}
.node-type-slice-page #main .stories{background:#ffffff;text-align:center;height:auto;}


.container {
	margin: 0 auto; 
	position: relative;
	max-width: 1000px; 
}

.module-image .headline {
  position: relative;
  z-index: 2;
}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}
.lightbulb-widget div div.ray5{right:0;top:63px;-moz-transition:opacity 0.3s 0.4s;-webkit-transition:opacity 0.3s 0.4s;-ms-transition:opacity 0.3s 0.4s;-o-transition:opacity 0.3s 0.4s;transition:opacity 0.3s 0.4s}
.lightbulb-widget.activated div div.ray5{opacity:.2}


#webwidget_tab .link.download .dd .inputCheck, #webwidget_tab .link.download .dd .inputRadio, #webwidget_tab .link.download .dd .option {
    float: left;
}

h2.acent {
	color:#e5c368;
	margin-bottom:5px;
}

.title_sponsor_header 								{ background: white left top; color: Black; float: left; margin-left: 11px; margin-right: 11px; margin-top: 2px; margin-bottom: 15px; width: 460px;}

.title_sponsor_header a 							{ font-size: 15px; }

.title_sponsor_header h3 							{ color: #006699; font-size: 13px;}

#mainmenu-block-bg{margin-top:0;}



#navigation {
  	width: 960px;
	background-color: #E7E4DD;
}


#navigation .nav a {
  	color: #000;
	text-transform: uppercase;
	font-weight: bold !important;
	padding-left: 6px !important;
	padding-right: 6px !important;
}

#navigation .nav li ul li a {
  	padding-left: 15px !important;
  	padding-right: 15px !important;
}

#navigation, #navigation .nav a { font:normal 12px/1.4em "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;color:#333333; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-sm-6 {
    width: 50%;
  }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

.right-cart .item-name-text{color:#198712;font-weight:bold;font-size:16px;text-transform:capitalize;letter-spacing:1px;}

.span12 .item-mid-container .span8.item-desc-cart{width:530px;}

.span12 .item-mid-container{float:left;margin-left:1.8em;width:560px;}

.item-name-text{color:#224811;font-weight:bold;}

.item-mid-container{width:68%;}

.item-desc-cart{width:594px;background-color:#f7ecd6;height:auto;min-height:150px;padding:0 15px;position:relative;}
.item-desc-cart .span8.text-black{width:578px;}

.item-desc-cart .edit-btn-cart{padding:0 10px;margin-right:0px;text-transform:capitalize;margin-top:0px;margin:0px 5px 0px 15px;}

.item-desc-cart h4{color:#9A5635;text-transform:uppercase;text-decoration:none;font-weight:normal;}

.item-list{color:#9A5635;font-size:16.5px;font-weight:noraml;margin:10px -5px;text-decoration:none;text-transform:uppercase;}

.item-list:hover{color:#7a6122;font-size:16.5px;margin:10px -5px;}

.item-desc-cart .grey-btn.edit-btn-cart{background-color:none;background:none;}

.side_panel_container .container .carousel.slide .carousel-inner .item img{width:100%;height:300px;}

.side_panel_container .container .carousel.slide .carousel-inner .item.active{float:left;}

	
#OG_LARGE 	.gallery .item {
		float: left;
		height: 278px;
		width: 448px;
	}




.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}



.container_12 .grid_3,
.container_16 .grid_4 {
	width: 220px;
}


.container_12 .grid_6,
.container_16 .grid_8 {
	width: 460px;
}


.container_12 .grid_9,
.container_16 .grid_12 {
	width: 700px;
}


.container_12 .grid_12,
.container_16 .grid_16 {
	width: 940px;
}




.container_16 .grid_1 {
	width: 40px;
}


.container_16 .grid_2 {
	width: 100px;
}


.container_16 .grid_3 {
	width: 160px;
}


.container_16 .grid_5 {
	width: 280px;
}


.container_16 .grid_6 {
	width: 340px;
}


.container_16 .grid_7 {
	width: 400px;
}


.container_16 .grid_9 {
	width: 520px;
}


.container_16 .grid_10 {
	width: 580px;
}


.container_16 .grid_11 {
	width: 640px;
}


.container_16 .grid_13 {
	width: 760px;
}


.container_16 .grid_14 {
	width: 820px;
}


.container_16 .grid_15 {
	width: 880px;
}

.container_16 .grid_16 {
	width: 960px;
}




.container_12 .prefix_3,
.container_16 .prefix_4 {
	padding-left: 240px;
}


.container_12 .prefix_6,
.container_16 .prefix_8 {
	padding-left: 480px;
}


.container_12 .prefix_9,
.container_16 .prefix_12 {
	padding-left: 720px;
}




.container_16 .prefix_1 {
	padding-left: 60px;
}


.container_16 .prefix_2 {
	padding-left: 120px;
}


.container_16 .prefix_3 {
	padding-left: 180px;
}


.container_16 .prefix_5 {
	padding-left: 300px;
}


.container_16 .prefix_6 {
	padding-left: 360px;
}


.container_16 .prefix_7 {
	padding-left: 420px;
}


.container_16 .prefix_9 {
	padding-left: 540px;
}


.container_16 .prefix_10 {
	padding-left: 600px;
}


.container_16 .prefix_11 {
	padding-left: 660px;
}


.container_16 .prefix_13 {
	padding-left: 780px;
}


.container_16 .prefix_14 {
	padding-left: 840px;
}


.container_16 .prefix_15 {
	padding-left: 900px;
}




.container_12 .suffix_3,
.container_16 .suffix_4 {
	padding-right: 240px;
}


.container_12 .suffix_6,
.container_16 .suffix_8 {
	padding-right: 480px;
}


.container_12 .suffix_9,
.container_16 .suffix_12 {
	padding-right: 720px;
}




.container_16 .suffix_1 {
	padding-right: 60px;
}


.container_16 .suffix_2 {
	padding-right: 120px;
}


.container_16 .suffix_3 {
	padding-right: 180px;
}


.container_16 .suffix_5 {
	padding-right: 300px;
}


.container_16 .suffix_6 {
	padding-right: 360px;
}


.container_16 .suffix_7 {
	padding-right: 420px;
}


.container_16 .suffix_9 {
	padding-right: 540px;
}


.container_16 .suffix_10 {
	padding-right: 600px;
}


.container_16 .suffix_11 {
	padding-right: 660px;
}


.container_16 .suffix_13 {
	padding-right: 780px;
}


.container_16 .suffix_14 {
	padding-right: 840px;
}


.container_16 .suffix_15 {
	padding-right: 900px;
}
.header-global .primary-nav .sub-menu-toggle,.header-global .primary-nav .sub-menu-toggle-icon{display:none}
.header-global .primary-nav .sub-menu-toggle-icon:before,.header-global .primary-nav .sub-menu-toggle-icon:after{content:'';position:absolute;width:16px;left:50%;top:50%;margin:-1px 0 0 -8px;height:2px;background:#909698;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.header-global .primary-nav .sub-menu-toggle-icon:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.header-global .primary-nav .sub-menu-toggle:checked+.sub-menu-toggle-icon{left:0;right:auto;top:0;margin-top:0;z-index:4}
.header-global .primary-nav .sub-menu-toggle:checked+.sub-menu-toggle-icon:before,.header-global .primary-nav .sub-menu-toggle:checked+.sub-menu-toggle-icon:after{width:10px;margin-top:-10px}
.header-global .primary-nav .sub-menu-toggle:checked+.sub-menu-toggle-icon:before{-webkit-transform:translateY(300%) rotate(45deg);-moz-transform:translateY(300%) rotate(45deg);-ms-transform:translateY(300%) rotate(45deg);transform:translateY(300%) rotate(45deg)}
.header-global .primary-nav .sub-menu-toggle:checked+.sub-menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}


.gallery-text-area-button .buttons .button {
    padding-left: 6px !important;
    margin-right: 10px;
}


.gallery-text-area-button .buttons {
    float: left;
    padding: 0px 0 2px;
    margin-left: -9px;
}


.height345 .buttons{
    margin-top: 8px;
    position: absolute;
    bottom: 0px;
    right: 0px;
}


.block-inner-wrapper .buttons-big{
    margin: 10px;
}

.places-content .buttons{
    padding-top: 0;
}


.block .review-panel h4 .buttons{
    margin-top: 0;
    padding: 0 0 2px 0;
}


.block .review-panel h3 .buttons{
    margin-top: 0;
    padding: 0 0 2px 0;
}
.two_columns_50_50 .column1,.two_columns_50_50 .column2,.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_33_66 .column1,.two_columns_33_66 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:100%}
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0}
.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:25%;float:left}
.four_columns .column4 .column_inner{padding:0 0 0 13px}

.searchdiv { *zoom: 1; position: absolute; width: 25%; top: 34px; right: 0; border-radius: 2px; height: auto; overflow: hidden; background: #f0f0f0; border: 1px solid #cccccc; }

.searchdiv fieldset { overflow: hidden; }

  .breadcrumb, #wrapmask, #nav-location span#countryoverlayspan, .searchdiv, .desktop-only, .sharelist .print { display: none; }

.minimaltheme .breadcrumb, .minimaltheme .topNavContainer, .minimaltheme #mainnav, .minimaltheme .searchdiv { display: none; }

.media-clear { display: none; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-2{width:16.66666667%}
.fusion-columns-3 .fusion-column,.fusion-columns-3 .fusion-flip-box-wrapper,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2,.fusion-columns-5 .fusion-column,.fusion-columns-5 .fusion-flip-box-wrapper,.fusion-columns-6 .fusion-column,.fusion-columns-6 .fusion-flip-box-wrapper{width:33.33% !important;float:left !important;}
#slidingbar-area .columns .col,.avada-container .columns .col,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-6,.footer-area .fusion-columns .fusion-column,.fusion-columns-5 .col-lg-2,.fusion-columns-5 .col-md-2,.fusion-columns-5 .col-sm-2{float:none;width:100%;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

	
#sidebar-top, #sidebar-bottom {
	width:340px;
	float:right;
	
	display: inline;
	overflow:auto;
	}


#sidebar-bottom, #sidebar-middle {
	margin-top:5px;
	}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider ul{
	margin:0px;
	padding:0px;
	list-style: none !important;
	list-style-type: none;
	background-position:0px 0px;
}


.rev_slider .tp-caption,
.rev_slider .caption { position:absolute; visibility: hidden; white-space: nowrap;}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important;}
.gform_wrapper.gf_browser_ie .gform_footer input.button{padding:.188em}
.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{font-size:1em}
.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=image],.gform_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block}
.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer .button.gform_previous_button{display:-moz-inline-stack;display:inline-block}
.gform_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:.5em}
.gform_wrapper .gform_page_footer .button.gform_button,.gform_wrapper .gform_page_footer .button.gform_next_button{margin-right:.625em}

    #products-menu .menu-item .button {
      width: auto;
      color: white;
      padding: 0.5rem 1.2rem;
      background-color: #ed1b12;
      font-size: 1.2rem;
      float: right;
      margin-top: -0.3rem;
      border-bottom: 0; }


.button {
  background: #00a2b8;
  color: #FFF;
  position: relative; }


.button:hover, a.button:hover {
  color: #FFFFFF; }


.button.white-outline, a.button.white-outline {
  background: transparent !important;
  border: 2px solid #FFFFFF !important;
  color: #FFFFFF !important; }


.button.white-outline:hover, a.button.white-outline:hover {
  background: #FFFFFF !important;
  color: #00a2b8 !important; }


.button.white-solid {
  background: white !important;
  border-color: white !important;
  color: #00a2b8 !important; }


.button.white-solid:hover, a.button.white-solid:hover {
  background: #f2f2f2 !important;
  color: #00a2b8 !important;
  border-color: #f2f2f2 !important; }


.button.blue-outline {
  border: 2px solid #00a2b8;
  color: #00a2b8 !important;
  background: transparent !important; }


.button.blue-outline:hover, a.button.blue-outline:hover {
  background: #00a2b8 !important;
  color: #FFFFFF !important; }


.button.blue-solid {
  background: #00a2b8 !important;
  color: white !important; }


.button.blue-solid:hover, a.button.blue-solid:hover {
  background: #008c9f !important;
  color: #FFFFFF !important;
  border-color: #008c9f !important; }


.button.red-outline {
  border: 2px solid #ed1b12 !important;
  color: #ed1b12 !important;
  background: transparent !important; }


.button.red-outline:hover, a.button.red-outline:hover {
  background: #ed1b12 !important;
  color: #FFFFFF !important; }


.button.red-solid {
  background: #ed1b12 !important;
  color: #FFF !important;
  border-color: #ed1b12 !important; }


.button.red-solid:hover, a.button.red-solid:hover {
  background: #aa403c !important;
  color: #FFFFFF !important;
  border-color: #aa403c !important; }

  .blog #content article.post .button, .category #content article.post .button {
    margin: 2rem 0 0 0;
    padding: 0.7rem 3rem; }

  [class*=color-content] .button {
    margin-top: 1.5rem; }

          .content-row .owl-carousel .owl-item .product .inner .copy .button {
            display: inline-block;
            clear: both;
            background-color: white;
            color: #00a2b8;
            border: solid 2px #00a2b8; }

          .content-row .owl-carousel .owl-item .product:hover .inner .copy .button {
            background-color: #00a2b8 !important;
            color: white !important;
            border: solid 2px #00a2b8; }

    .content-section.story .copy .button {
      margin-top: 1.5rem; }

      .content-section.content-corners .centered-image .inner .button {
        margin: 2rem 0; }

    .aug-grid .item .button {
      display: block;
      padding: 0.7rem 3rem;
      text-align: center;
      letter-spacing: 0.15rem; }

      .single-product .entry-content .hero .content-wrap .hero-content .button {
        position: relative;
        background-color: #ed1b12;
        padding: 1rem 3rem; }

    .single-product .entry-content .hero .content-wrap .button {
      font-size: 2.4rem;
      margin-top: 2rem; }

  .single-product .entry-content .product-footer .button {
    padding: 1.5rem 3.5rem;
    float: right;
    margin-top: 1.9rem; }

    .brand-assets .asset .button {
      display: block;
      padding: 0.7rem 3rem;
      margin: 0 2rem 1.1rem 2rem;
      text-align: center;
      line-height: 1.2;
      letter-spacing: 0.15rem; }

  .page-id-97 .hero .button {
    background: #ff3730;
    border: none;
    color: white;
    padding: 1.2rem 5rem;
    font-size: 1.6rem;
    letter-spacing: 0.1rem;
    margin: 2rem 0 0 0; }

    .page-id-97 .hero .button:hover {
      background: #aa403c; }

  .page-id-489 [class*=color-content] .button {
    background: none;
    border: solid 2px #00a2b8;
    color: #00a2b8; }

    .page-id-489 [class*=color-content] .button:hover {
      background: #00a2b8;
      color: white; }




#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px !important;
	margin-top: 4px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

#top_social .g{display:block;width:100%;height:36px;position:relative}

	
.meta-prep-author, .author, .meta-sep-entry-date{
	display:none;
	
}


.footer-contact-info .hours {
	margin-top:25px;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-12{width:100%}
.vc_separator h4 .normal{font-size:12px;font-weight:400}
header .q_logo img.normal,header .q_logo img.light,header .q_logo img.dark,header .q_logo img.sticky{display:none!important}
header .q_logo.animate_logo div.normal{opacity:1!important;display:block}
header.scrolled:not(.header_style_on_scroll) .q_logo img.normal,header.scrolled.dark:not(.header_style_on_scroll) .q_logo img.normal,header.scrolled.light:not(.header_style_on_scroll) .q_logo img.normal{opacity:1}
header.light .q_logo img.normal{opacity:0}
header.dark .q_logo img.normal{opacity:0}
header.sticky:not(.header_style_on_scroll) .q_logo img.normal,header.sticky:not(.header_style_on_scroll) .q_logo img.light,header.sticky:not(.header_style_on_scroll) .q_logo img.dark,header.sticky:not(.header_style_on_scroll) .q_logo img.popup,header.sticky:not(.header_style_on_scroll) .q_logo img.mobile{opacity:0!important}
.q_dropcap.normal{font-weight:700;position:relative;left:8px}
.q_progress_bars_icons_inner.normal .bar{margin:0 0 10px}
.q_progress_bars_icons_inner.square .bar.active i,.q_progress_bars_icons_inner.circle .bar.active i,.q_progress_bars_icons_inner.normal .bar.active i,.q_progress_bars_icons_inner .bar.active i.fa-circle{color:#1abc9c}
.q_progress_bars_icons_inner.square .bar i,.q_progress_bars_icons_inner.circle .bar i,.q_progress_bars_icons_inner.normal .bar i,.q_progress_bars_icons_inner .bar i.fa-circle{color:#d7d7d7}
.q_logo_vertical img.normal{position:relative}
.vertical_menu_transparency_on .light .q_logo_vertical img.normal{opacity:0}
.vertical_menu_transparency_on .dark .q_logo_vertical img.normal{opacity:0}
.popup_menu_opened .q_logo img.normal,.popup_menu_opened .q_logo img.light,.popup_menu_opened .q_logo img.sticky,.popup_menu_opened .q_logo img.dark,.popup_menu_opened .q_logo img.mobile{opacity:0!important}

  .twelvecol { width: 99.999999993%; }

  
  .eightcol,.elevencol,.fivecol,.fourcol,.ninecol,.onecol,.sevencol,.sixcol,.tencol,.threecol,.twelvecol,.twocol{position:relative;float:left;margin-left:2.762430939%}
#content-area{padding:15px 0;margin:0;}

      #homeblock #blockcontent #homefeed #title {
        font-size: 36px;
        line-height: 36px;
        color: #fff;
        padding-left: 12px;
        padding-top: 12px; }

      #homeblock #blockcontent #homenl #title {
        font-size: 25px;
        line-height: 25px;
        color: #fff; }

    #newspage #newsnl #title {
      font-size: 25px;
      line-height: 25px;
      color: #fff;
      font: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: lighter; }
footer .contact_info .contact_info_wrap{width:380px;*zoom:1}
footer .contact_info .contact_info_wrap:before,footer .contact_info .contact_info_wrap:after{display:table;content:"";line-height:0}
footer .contact_info .contact_info_wrap:after{clear:both}
footer .contact_info .contact_info_wrap .contact_info_mailing,footer .contact_info .contact_info_wrap .contact_info_phone{float:left;margin:5px 20px 20px 0;width:150px}



.h3a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fc6e28;
	
	margin:15px 0 15px 0;
	padding:0;
}


.wraphead
{
	position:fixed;
	top:0;
	width:100%;
	height:64px;
	background-color:#ffffff;
	z-index: 10;
}


.wraphead[lang="heb"] .wrapCart{
	width: 172px;
}

.wraphead[lang="heb"] .cart{
	direction: rtl;
	width: 104px;
}



.wraphead[lang="ara"] .cart img {
    margin: 4px 12px 0 8px;
}


.wraphead[lang="ara"] .wrapCart{
	width: 179px;
}

.wraphead[lang="ara"] .cart{
	direction: rtl;
	width: 113px;
}


.wraphead[lang="fre"] .wrapCart{
	width: 172px;
}

.wraphead[lang="fre"] .cart{
	width: 104px;
}



.wraphead[lang="ger"] .cart {
    font-size: 11px;
}

.wraphead[lang="ger"] .cart img {
    margin: 4px 5px 0 -1px;
}


.wraphead[lang="ger"] .wrapCart{
	width: 191px;
}



.wraphead[lang="spa"] .cart {
    font-size: 12px;
}

.wraphead[lang="spa"] .cart img {
    margin: 4px 2px 0 -1px;
}


.wraphead[lang="spa"] .wrapCart{
	width: 215px;
}




.wraphead[lang="ita"] .wrapCart{
	width: 179px;
}

.wraphead[lang="ita"] .cart{
	width: 105px;
}



.wraphead[lang="ptg"] .wrapCart{
	width: 191px;
}

.wraphead[lang="ptg"] .cart{
	width: 125px;
}

img.pf {position:absolute; border:none; padding:0px; margin:5px;}


span a.inline.my_cl_btn {
   	background: #FFD300;
   	border: 1px solid #B89F20;
    border-radius: 100%;
    display: block;
    font-size: 10px;
    height: 20px;
    padding: 0 0 0 7px;
    text-align: left;
    width: 12px;
}


span a.inline.my_cl_btn:hover{background:#ffe320}


.text-right { text-align: right !important; }
.col{float:left}



#banner,
#menu,
#mission,
#header,
#footer,
#sidebar-left,
#sidebar-right,
.breadcrumb,
.tabs {
	display: none;
}


#sidebar-right {
	padding: 0 7px 5px 9px;
}




.sidebar {
	background-color: #f9f9f9;
	color: #333300;
	margin: 0;
	vertical-align: top;
	width: 160px;
}


.sidebar a,
.sidebar a:active {
	color: #660000;
}


.sidebar a:hover {
	color: #000033;
}


.sidebar a.active {
	font-weight: bold;
}


.sidebar .block {
	margin-bottom: 1em;
}


.sidebar .block h2 {
	color: #4d6e8f;
	font-size: 1.4em;
	margin-bottom: 0.4em;
	margin-top: 0.6em;
}


.sidebar .block .content {
	text-align: left;
}


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}
#footer_links1,#footer_links2{color:#e0e0e0;float:left;font:normal 14px 'PT Sans Narrow',Tahoma,Geneva,Arial,sans-serif;margin-top:30px;padding-left:2%;width:48%}
.lp-linklist .field-content a:link,.lp-linklist .field-content a:visited,.lp-linklist-more ul li a:link,.lp-linklist-more ul li a:visited{font:12px Arial,Helvetica,Verdana,sans-serif;color:#0C4790;text-decoration:none;}
.lp-linklist-helv .field-content a:link,.lp-linklist-helv .field-content a:visited,.news-more ul li a:link,.news-more ul li a:visited{font:14px  Helvetica,Arial,Verdana,sans-serif;color:#0C4790;text-decoration:underline;}
.view-categories .view-content .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.find-by-month-row .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.find-by-month-row .views-field-created span.field-content,.field-name-field-release-date span.date-display-single,.views-field-created span.date-display-single,.news .view-press-room .views-field-field-item-date{color:#757694;text-transform:uppercase;font-family:verdana;font-size:10px;}
.fusion-load-more-button.fusion-clearfix{color:#fff !important}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-image,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-image{position:absolute;top:0;left:0;z-index:0;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-image img,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-image img{max-width:671px;max-height:305px;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-title,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-title{margin-left:246px;margin-top:50px;padding-right:20px;position:relative;z-index:1;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-title h2,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-title h2{font-size:24px;line-height:normal;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-field-slider-link-1,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-field-slider-link-1{margin-left:246px;position:relative;z-index:1;font-size:14px;line-height:normal;}
.region-slider #block-views-slider-view-block-1 .views-slideshow-cycle-main-frame .views-field-body,.region-slider #block-views-slider-view-block-2 .views-slideshow-cycle-main-frame .views-field-body{margin-left:246px;padding-right:20px;position:relative;z-index:1;font-size:14px;line-height:normal;}
#home-content #home-section-left #front-first .views-field-body p{margin-bottom:0;}
#home-content #home-section-left #front-first .views-field-title{margin-bottom:5px;font-weight:bold;}
#home-content #home-section-left #front-first .views-field-created{font-size:0.929em;margin-bottom:5px;}
#home-content #home-section-left #front-first .views-field-field-image{float:left;margin-right:15px;}
#home-content #home-section-right #sidebar-second .views-row .views-field-body{margin-bottom:0px;padding-top:5px;}
#home-content #home-section-right #sidebar-second .views-row .views-field-body p{margin-bottom:0px;}
#home-content #home-section-right #sidebar-second .views-row .views-field-field-event-place,#home-content #home-section-right #sidebar-second .views-row .views-field-field-event-date{font-size:0.929em;}
#content.content-two-sidebar #block-views-documents-block-2 .views-row .views-field-title h2{border-bottom:0 none;}
#content.content-two-sidebar #block-views-documents-block-2 .views-row .views-field-title h2 a{font-family:Arial,Helvetica,sans-serif;}
#content.content-no-sidebar #tags .pane-documents div.views-field-field-link-url-1,#content.content-no-sidebar #tags .pane-documents div.views-field-field-link-url{width:317px;float:left;}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-body{clear:both;padding-top:10px;width:830px;}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-body p{margin:0;}
#content.content-no-sidebar #panel-tags .view-document-single .views-field-path{clear:both;}
#content.content-no-sidebar #panel-tags .news-landing .views-field-body{clear:both;padding-top:10px;width:950px;}
#content.content-no-sidebar #panel-tags .news-landing .views-field-body p{margin:0;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-field-project-stage,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-field-project-stage{float:left;width:100%;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-label,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-label{float:left;margin-right:5px;font-weight:bold;font-size:0.929em;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-row,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-row{border-bottom:1px dotted #67788D;float:left;margin-bottom:10px;padding-bottom:10px;width:950px;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view h2,#content.content-no-sidebar #panel-tags .views-field-field-committe h2{font-family:Arial,Helvetica,sans-serif;font-size:1.143em;padding:0;border:0 none;width:100%;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-body,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-body{padding-top:10px;float:left;width:100%;}
#content.content-no-sidebar #panel-tags .pane-research-projects-view .views-field-body p,#content.content-no-sidebar #panel-tags .views-field-field-committe .views-field-body p{margin:0;}
#content.content-one-sidebar .document-listing .view-content table .views-field-field-document-number{float:none;}
#content.content-one-sidebar .document-listing .view-content table .views-field-title,#content.content-one-sidebar .document-listing .view-content table .views-field-field-document-date{width:auto;float:none;padding:5px;}
#content.content-one-sidebar .document-listing .view-content table tr.odd .views-field-title,#content.content-one-sidebar .document-listing .view-content table tr.odd .views-field-field-document-date{background:#ffffff;}
#content.content-one-sidebar .document-listing .view-content table tr.even .views-field-title,#content.content-one-sidebar .document-listing .view-content table tr.even .views-field-field-document-date{background:#f8f8f8;}
#content.content-one-sidebar .document-listing .view-content .views-field-field-document-number{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags .views-label{float:left;font-weight:bold;margin-right:5px;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags .field-content{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-body{clear:both;width:590px;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-path,#content.content-one-sidebar .recommendations-landing .views-row div.field-content{clear:both;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-citation p{width:695px;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags{float:left;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags .views-label{float:left;font-weight:bold;margin-right:5px;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags .field-content{float:left;}
#content.content-one-sidebar .publications-landing .views-row .views-field-body{clear:both;width:590px;}
#content.content-one-sidebar .current-recommendation .views-field-body p{margin-bottom:0;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-picture{margin:0px 10px 0px 0px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-nothing{font-weight:bold;float:right;width:189px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php{float:right;width:189px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php ul{margin:0px;padding:0px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php ul li{border-top:1px dotted #67788d;float:left;width:175px;}
#content.content-one-sidebar #newsroom .pane-user-basic-info .views-field-php ul li:first-child{border-top:0 none;}
#content.content-one-sidebar #newsroom .testimony-speeches .views-field-title{width:175px;}
#content.content-one-sidebar #newsroom .recent-multimedia-galleries .views-field-title{line-height:17px;}
#content #documents-detail .views-field-field-tags{font-size:0.929em;float:left;}
#content #documents-detail .views-field-field-tags .views-label{font-weight:bold;margin-right:5px;float:left;}
#content #documents-detail .views-field-field-tags .field-content{float:left;}
#content #documents-detail .views-field-body{width:695px;clear:both;}
#content #documents-detail .views-field-body p{width:695px;margin-bottom:20px;}
#content #documents-detail .views-field-field-citation{float:left;margin-bottom:20px;}
#content #documents-detail .views-field-field-citation .views-label{font-weight:bold;}
#content .conference-about-chair .views-field-field-user-long-name{font-family:Georgia,Times New Roman,serif;margin-bottom:10px;font-size:16px;}
#content #committees-children .pane-contacts-table .views-field-field-user-long-name{width:180px;}
#content .article-landing .views-field-created{font-size:0.929em;margin-bottom:5px;}
#content .article-landing .views-field-body p{margin-bottom:0;}
#content .article-landing .views-field-view-node,#content .article-landing .views-field-path{margin-bottom:10px;}
#content .article-landing .views-field-service-links .views-label{float:left;font-weight:bold;font-size:0.929em;}
#content .article-landing .views-field-service-links .field-content ul{margin:0px;padding:0px;}
#content .article-landing .views-field-service-links .field-content ul li{background:none;padding:0;margin:0 5px;float:left;}
#content #project-internal .pane-user-basic-info .views-field-field-user-long-name{font-weight:bold;}
#content #project-internal .pane-documents table thead .views-field-field-document-number{width:80px;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .field-content{width:695px;margin-bottom:20px;float:left;overflow:auto;max-height:200px;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #67788d;float:left;width:100%;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document img{float:left;margin:5px 10px 0 0;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document .field-name-title{display:none;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document h3{font-family:Arial,Helvetica,sans-serif;font-size:1.000em;margin:0px;padding:0px;border:0 none;letter-spacing:normal;float:left;width:535px;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .node-document .blue_button{float:right;width:75px;}
#content #project-internal .project-documents th.views-field-field-document-date{width:80px;}
#content #project-internal .project-documents th.views-field-field-committe{width:180px;}
#content #project-internal .project-documents th.views-field-field-doc-type{width:105px;}
#content #project-internal .project-documents th.views-field-field-file{width:86px;}
#content #project-internal .project-documents th.views-field-title{width:180px;}
#content .current-projects-landing .views-field-body{padding-top:10px;}
#content .current-projects-landing .views-field-body p{margin-bottom:0;}
#content .current-projects-landing .views-field-field-project-stage,#content .current-projects-landing .views-field-field-committe,#content .current-projects-landing .views-field-field-tags,#content .current-projects-landing .views-field-field-finished{font-size:0.929em;display:-moz-inline-stack;display:inline-block;width:100%;}
#content #quicktabs-research_rfps .views-field-field-file-1{float:left;}
#content #quicktabs-research_rfps .views-field-field-file-1 img{margin:5px 10px 0 0;}
#content #quicktabs-research_rfps .views-field-title{float:left;width:535px;}
#content #quicktabs-research_rfps .views-field-field-file{float:right;}
#content #content-meetings .pane-basic-info .views-field-nid,#content #content-meetings .pane-basic-info .views-field-title{display:none;}
#content #content-meetings .pane-basic-info .views-field-field-event-date ul,#content #content-meetings .pane-basic-info .views-field-field-event-address ul,#content #content-meetings .pane-basic-info .views-field-field-event-map-link ul,#content #content-meetings .pane-basic-info .views-field-event-projects ul,#content #content-meetings .pane-basic-info .views-field-field-event-image ul{margin:0px;padding:0px;}
#content #content-meetings .pane-basic-info .views-field-field-event-date ul li,#content #content-meetings .pane-basic-info .views-field-field-event-address ul li,#content #content-meetings .pane-basic-info .views-field-field-event-map-link ul li,#content #content-meetings .pane-basic-info .views-field-event-projects ul li,#content #content-meetings .pane-basic-info .views-field-field-event-image ul li{margin:0px;padding:0px;background:none;}
#content #content-meetings .pane-basic-info .views-field-field-event-date p,#content #content-meetings .pane-basic-info .views-field-field-event-address p,#content #content-meetings .pane-basic-info .views-field-field-event-map-link p,#content #content-meetings .pane-basic-info .views-field-event-projects p,#content #content-meetings .pane-basic-info .views-field-field-event-image p{margin:0;}
#content #content-meetings .pane-basic-info .views-field-field-event-date,#content #content-meetings .pane-basic-info .views-field-field-event-address,#content #content-meetings .pane-basic-info .views-field-field-committe,#content #content-meetings .pane-basic-info .views-field-field-resources-for,#content #content-meetings .pane-basic-info .views-field-field-event-map-link,#content #content-meetings .pane-basic-info .views-field-field-event-image,#content #content-meetings .pane-basic-info .views-field-event-projects,#content #content-meetings .pane-basic-info .views-field-body{margin-bottom:15px;}
#content #content-meetings .pane-basic-info .views-field-field-event-date,#content #content-meetings .pane-basic-info .views-field-field-event-address,#content #content-meetings .pane-basic-info .views-field-field-committe,#content #content-meetings .pane-basic-info .views-field-field-resources-for{font-size:0.929em;}
#content #content-meetings .pane-basic-info .views-field-field-event-date .views-label,#content #content-meetings .pane-basic-info .views-field-field-event-address .views-label,#content #content-meetings .pane-basic-info .views-field-field-committe .views-label,#content #content-meetings .pane-basic-info .views-field-field-resources-for .views-label{display:block;font-weight:bold;}
#content #content-meetings .pane-basic-info .views-field-event-projects{font-size:0.929em;}
#content #content-meetings .pane-basic-info .views-field-event-projects span{font-weight:bold;float:left;margin-right:5px;}
#content #content-meetings .pane-basic-info .views-field-body{padding-top:10px;}
#content #content-meetings .pane-documents .views-field-field-admin-material-title,#content #content-meetings .pane-documents .views-field-field-link-url-1{width:183px;}
#content #content-meetings .views-field-path{clear:both;}
#content #content-meetings .pane-contacts-block .views-field-nothing,#content #content-meetings .pane-contacts-media .views-field-nothing,#content #content-meetings .pane-contacts-director .views-field-nothing{font-weight:bold;}
#content #content-meetings .pane-project-listing .views-row:first-child .views-field-path{margin-bottom:0;}
#content #content-meetings .pane-project-listing .views-row .views-field-title h2{font-weight:bold;}
#content #content-meetings .pane-project-listing .views-row .views-field-php{margin-top:15px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs,#content #content-meetings .pane-project-listing .views-row .views-field-php{float:left;width:100%;margin-bottom:15px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs h2,#content #content-meetings .pane-project-listing .views-row .views-field-php h2{color:#333333;border-bottom:1px dotted #67788d;margin-bottom:10px;padding-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:1.250em;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-php .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .field-content,#content #content-meetings .pane-project-listing .views-row .views-field-php .field-content{overflow:auto;max-height:243px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul,#content #content-meetings .pane-project-listing .views-row .views-field-php ul{margin:0px;padding:0px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li{list-style:none;background:none;position:relative;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted #67788d;float:left;width:100%;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .webcast_icon,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .webcast_icon{padding:0 0 10px 30px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download{float:right;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download p,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download p,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download p,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download p{margin:0;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-document-download .blue_button,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-document-download .blue_button,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-download .blue_button,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-download .blue_button{width:75px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-field-file,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-field-file,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-fileicon,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-fileicon{float:left;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-field-file img,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-field-file img,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-fileicon img,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-fileicon img{margin-top:5px;margin-right:10px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-post-date,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-post-date,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-date,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-date{float:left;margin-right:20px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title{float:left;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title h2,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .field-name-title h3,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .field-name-title h3,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs ul li .views-field-public-comment-title h3,#content #content-meetings .pane-project-listing .views-row .views-field-php ul li .views-field-public-comment-title h3{margin:0px;padding:0px;border:0 none;font-family:Arial,Helvetica,sans-serif;font-size:1.000em;width:430px;letter-spacing:0;}
#content .view-meetings-eventes-calendar .calendar-calendar div.calendar,#content .view-meetings-eventes-calendar .views-field-field-document-date,#content .view-meetings-eventes-calendar .views-field-field-document-number,#content .view-meetings-eventes-calendar .views-field-field-project-stage,#content .view-meetings-eventes-calendar .views-field-field-committe,#content .view-meetings-eventes-calendar .views-field-field-tags,#content .view-meetings-eventes-calendar .document-info,#content .view-meetings-eventes-calendar .views-field-field-event-place,#content .view-meetings-eventes-calendar .views-field-field-event-date,#content .view-meetings-eventes-calendar .views-field-field-event-address,#content .view-meetings-eventes-calendar .views-field-field-resources-for{font-size:12px;}
#content .view-user-basic-info .views-field-picture{float:left;margin:0 20px 10px 0;}
#content .view-user-basic-info .user_contact_info .views-field-field-tags span{font-weight:bold;font-size:0.929em;}
#content .research-project-tabs .quicktabs_main .views-row .views-field-field-project-stage,#content .research-project-tabs .quicktabs_main .views-row .views-field-field-committe,#content .research-project-tabs .quicktabs_main .views-row .views-field-field-tags{font-size:0.929em;width:100%;float:left;}
#content .research-project-tabs .quicktabs_main .views-row .views-field-body{clear:both;padding-top:10px;}
#content #resources-for-children .pane-documents .views-field-field-link-url-1,#content #resources-for-children .pane-documents .views-field-title{width:185px;}
#content #resources-for-children #block-views-contacts-page .views-field-field-user-long-name{width:76px;}
#content #resources-for-children #block-views-contacts-page .views-field-php{width:117px;}
#content #resources-for-children #block-views-contacts-page .views-field-php-1{width:115px;}
#content #resources-for-children .pane-upcoming-events .views-field-field-event-place,#content #resources-for-children .pane-upcoming-events .views-field-field-event-date{font-size:0.929em;}
#content #resources-for-children .pane-upcoming-events .views-field-body{padding-top:5px;}
#content #foia .acus-documents .views-field-title{width:445px;}
#content #foia .foia-reports .views-field-title{width:180px;}
#content #foia .pane-contacts-block .views-field-nothing{font-weight:bold;}
#content #content-contacts .views-field-field-user-long-name h1{margin:0px;}
#content #content-contacts .views-field-php h2{border:0px none;margin-bottom:15px;font-size:1.4em;}
#content #content-contacts .views-field-field-linkedin{margin-bottom:10px;}
#content #content-contacts .views-field-field-tags .views-label{float:left;margin-right:5px;}
#content #content-contacts .view-content-results .view-content table.views-table td.views-field-field-user-long-name{width:122px;}
#content #policies .pane-documents .views-row .views-field-title{padding-left:10px;width:460px;}
.pane-documents div.views-field-title,.pane-documents div.views-field-field-link-url-1,.pane-documents div.views-field-field-admin-material-title{float:left;}
.pane-contacts-block .views-field-field-committee-title,.pane-contacts-media .views-field-field-committee-title,.pane-contacts-director .views-field-field-committee-title,.pane-contacts-block .views-field-field-user-long-name,.pane-contacts-media .views-field-field-user-long-name,.pane-contacts-director .views-field-field-user-long-name{font-weight:bold;}
#quicktabs-container-contacts .views-field-picture{float:left;margin-bottom:7px;}
#quicktabs-container-contacts .views-field-field-phone{float:left;}
.views-field-service-links{margin-top:10px;}
#content #timeline_50th_anniversary .views-field-field-year{font-family:Georgia,Times New Roman,serif;font-size:1.6em;line-height:1.6em;color:#006699;border-bottom:1px dashed #888888;margin-bottom:9px;}
#content #timeline_50th_anniversary .views-field-field-featured-image{margin-bottom:9px;}
#content #timeline_50th_anniversary .views-field-field-featured-image,#content #timeline_50th_anniversary .views-field-body{display:inline-block;vertical-align:top;}

.panel-promo-slider .fader-r {
  display: block;
  width: 50px;
  height: 100%;
  background-image: linear-gradient(90deg, rgba(255,255,255,0.05) 0%, white 100%);
  position: absolute;
  display: none;
  right: 0;
}

#content {
  margin-top: -1em;
}

.woocommerce #content input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt {
  background: #002b5a;
}

.woocommerce #content input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover {
  background: #04b1e6;
}

.woocommerce-page #content {
  min-height: 20em;
}
.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}
.woocommerce #content div.product div.thumbnails:after,.woocommerce #content div.product div.thumbnails:before,.woocommerce div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:before,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:before,.woocommerce-page div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:before{content:" ";display:table}
.woocommerce #content div.product div.thumbnails:after,.woocommerce div.product div.thumbnails:after,.woocommerce-page #content div.product div.thumbnails:after,.woocommerce-page div.product div.thumbnails:after{clear:both}
.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}
.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}
.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}
.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}
.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}
.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}
.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}
.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%}
.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{content:" ";display:table}
.woocommerce #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs:after,.woocommerce-page div.product .woocommerce-tabs ul.tabs:after{clear:both}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}
.woocommerce #content div.product #reviews .comment:after,.woocommerce #content div.product #reviews .comment:before,.woocommerce div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:before,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:before,.woocommerce-page div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:before{content:" ";display:table}
.woocommerce #content div.product #reviews .comment:after,.woocommerce div.product #reviews .comment:after,.woocommerce-page #content div.product #reviews .comment:after,.woocommerce-page div.product #reviews .comment:after{clear:both}
.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}
.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}
.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}
.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}
.woocommerce #content table.cart td.actions .coupon label,.woocommerce table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label{display:none}
.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}
.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}
.woocommerce #content table.cart td.actions .coupon:after,.woocommerce #content table.cart td.actions .coupon:before,.woocommerce table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:before,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:before,.woocommerce-page table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:before{content:" ";display:table}
.woocommerce #content table.cart td.actions .coupon:after,.woocommerce table.cart td.actions .coupon:after,.woocommerce-page #content table.cart td.actions .coupon:after,.woocommerce-page table.cart td.actions .coupon:after{clear:both}
.woocommerce #content table.cart td.actions .button,.woocommerce #content table.cart td.actions .input-text,.woocommerce #content table.cart td.actions input,.woocommerce table.cart td.actions .button,.woocommerce table.cart td.actions .input-text,.woocommerce table.cart td.actions input,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions input,.woocommerce-page table.cart td.actions .button,.woocommerce-page table.cart td.actions .input-text,.woocommerce-page table.cart td.actions input{width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.woocommerce #content table.cart td.actions .button.alt,.woocommerce #content table.cart td.actions .input-text+.button,.woocommerce table.cart td.actions .button.alt,.woocommerce table.cart td.actions .input-text+.button,.woocommerce-page #content table.cart td.actions .button.alt,.woocommerce-page #content table.cart td.actions .input-text+.button,.woocommerce-page table.cart td.actions .button.alt,.woocommerce-page table.cart td.actions .input-text+.button{float:right}
#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}

.content .container{
  width: 100%;
  display: inline-block;
}

.content .container.light-blue{
  background:#cce8ec;
}

    .page-template-page-menus-php .content {
        display: none;
    }

.catalog .trail{font-weight:bold;}

.category-grid-products .catalog-grid-image{display:block;padding:5px;text-align:center;}

.category-grid-products .catalog-grid-title{display:block;text-align:center;}

.category-grid-products .catalog-grid-sell-price{display:block;text-align:center;}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}


.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size: 14px;
}


.dropup,
.dropdown {
  position: relative;
}


.dropdown-toggle {
  *margin-bottom: -3px;
}


.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}


.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}


.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: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}


.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}


.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}


.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}


.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "";
}


.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}


.dropdown-submenu {
  position: relative;
}


.dropdown-submenu.pull-left {
  float: none;
}


.dropdown .dropdown-menu .nav-header {
  padding-right: 20px;
  padding-left: 20px;
}


.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}


.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}


.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}


.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}


.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}


.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}


.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}


.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}


.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-toggle .caret {
  margin-top: 6px;
  border-top-color: #006498;
  border-bottom-color: #006498;
}


.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}




.nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}


.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}


.nav-tabs .active .dropdown-toggle .caret {
  border-top-color: #555555;
  border-bottom-color: #555555;
}


.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
}


.navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}

body.theme_default #top_header .main_navbar .dropdown.open {
  background: #ce4e4a;
}

body.theme_blue #top_header .main_navbar .dropdown.open {
  background: #4baad3;
}

body.theme_green #top_header .main_navbar .dropdown.open {
  background: #2ecc71;
}

body.theme_black #top_header .main_navbar .dropdown.open {
  background: #3d4445;
}

body.theme_black #top_header .main_navbar .dropdown.open a {
  color: #ffffff !important;
}


#top_header .main_navbar .dropdown .caret {
    border-top: 4px solid white;
}

#top_header .main_navbar .dropdown .dropdown-menu {
    background-color: rgba(0, 0, 0, 0.90);
    margin: -1px 0 0;
    padding: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
}

#top_header .main_navbar .dropdown .dropdown-menu li {
    text-align: left;
}

#top_header .main_navbar .dropdown .dropdown-menu li a {
    font-size: 14px;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    padding: 10px;
    font-weight: 300;
}

#top_header .main_navbar .dropdown .dropdown-menu li a:hover {
    background: #4baaad3;
}

    #top_header .main_navbar .dropdown-menu {
        display: block;
        width: 100%;
        padding-bottom: 5px !important;
        position: relative;
        background: transparent !important;
        z-index: inherit;
        float: none;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        -o-box-shadow: none !important;
        -ms-box-shadow: none !important;
        border: 0;
    }

    #top_header .main_navbar .dropdown-menu li {
        margin-left: 20px;
    }

	.column2 li , li.other-news{
		background:#f7f7f7;
		overflow:hidden;
		padding: 5px 20px;
		border-top:1px solid #FFF;
		border-bottom:1px solid #eaeaea;
		-webkit-transition: all .40s;
		-moz-transition: all .40s;
		-o-transition: all .40s;
		transition: all .40s;
	}

	.column2 li:hover, li.other-news:hover{background:#f2f2f2;}

	li.other-news{border-left: 3px solid #eaeaea;}

body.dark-skin .column2 li, body.dark-skin .wide-box li, body.dark-skin li.other-news{background: #333232;	border-top-color:#4d4d4d; border-bottom-color: #202020;}

body.dark-skin .column2 li:hover ,body.dark-skin li.other-news:hover{background:#2e2e2e;}

body.dark-skin li.other-news , body.dark-skin ul.timeline {border-left-color: #292929;}

	
.tdbgcolor { 
	background-color: #DDDDDD; 
	font-size: small; 
	font-weight: bold; }

#browse
{
	position: relative;
	padding-bottom: 10px;
}


#browse h2
{
	font-size: 11px;
	text-transform: uppercase;
	line-height: 18px;
	margin: 20px 0 5px 0;
}


#browse h3
{
	font-size: 16px;
	line-height: 20px;
	margin: 15px 0 2px 0;
}


#browse h3 a { color: #434343; }


#browse .row-fluid
{
	border-bottom: 1px solid #fff;
	padding-bottom: 18px;
}


#browse .row-fluid:last-child { border-bottom: none; }



.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 960px; }

.container { position: relative; }


#navigation .container { height: 65px; }


.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


.container:before,
.container:after {
  display: table;
  line-height: 0;
  content: "";
}


.container:after {
  clear: both;
}


.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}


.container-fluid:before,
.container-fluid:after {
  display: table;
  line-height: 0;
  content: "";
}


.container-fluid:after {
  clear: both;
}


.navbar .container {
  width: auto;
}


.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

	#hb-side-navigation #show-nav-menu{display:block;}

	#show-nav-menu{display:inline-block}

	#header-inner.nav-type-2 #show-nav-menu{display:block!important;float:none!important;text-align:center!important;}

.hb-special-header-style #show-nav-menu{color:#FFF;background-color:transparent}

.hb-light-style .hb-resp-bg a#show-nav-menu {color: #FFF;}

.hb-dark-style .hb-resp-bg a#show-nav-menu {color: #323436;}

.nav-type-2 #show-nav-menu,.nav-type-1 #show-nav-menu{margin-right:0;}

#show-nav-menu i {margin-right:0;}

.hb-special-header-style .dark-skin  #show-nav-menu {color:#000}

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}

.clearfix:after{clear:both;}


#container:after, #header:after, #main:after, #main-fullwidth:after, #footer:after, .clearfix:after { 
    content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;
}


#container, #header, #main, #main-fullwidth, #footer, .clearfix { display:block; }

.collapse {
  display: none;
}

.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
.red{font-size:1em;font-weight:bold;color:red;}
#homepage .tagline-cta{font-size:2.3rem;line-height:2}
#homepage .tagline-cta .icon{top:-4px;font-size:1.5em;margin-right:4px;vertical-align:middle}
#homepage .tagline-cta .icon.glyphicon-question{left:-3px}
#homepage .tagline-cta a:hover{opacity:0.5}

.footer-social .footer-social-icon{float:left; margin-right:2px !important; height:15px;}


#sidebar-wrap .home-title-wrap {
	margin-bottom: 15px;
	}


#sidebar-wrap ul.row-widget-list,
#sidebar-wrap ul.row-widget-list li {
	margin-left: 0;
	width: 100%;
	}


#sidebar-wrap ul.row-widget-list li {
	margin-bottom: 20px;
	}


#sidebar-wrap .row-widget-img {
	max-height: 120px;
	}


#sidebar-wrap .blog-widget-wrap .feat-info-wrap,
#foot-widget-wrap .blog-widget-wrap .feat-info-wrap {
	display: none;
	}


#sidebar-wrap ul.blog-widget-list,
#foot-widget-wrap ul.blog-widget-list {
	margin-bottom: -15px;
	}


#sidebar-wrap ul.blog-widget-list li {
	padding: 15px 0;
	}


ul.blog-widget-list li:first-child,
#sidebar-wrap ul.blog-widget-list li:first-child,
#foot-widget-wrap ul.blog-widget-list li:first-child {
	border-top: none;
	padding-top: 0;
	}


#sidebar-wrap .blog-widget-img {
	margin-right: 15px;
	width: 80px;
	}

	*/

#sidebar-wrap .blog-widget-text {
	width: 175px;
	}


#sidebar-wrap .blog-widget-text h2,
#foot-widget-wrap .blog-widget-text h2 {
	font-size: .8rem;
	}


#sidebar-wrap .blog-widget-text p,
#foot-widget-wrap .blog-widget-text p {
	display: none;
	}




#sidebar-wrap {
	width: 100%;
	}


#sidebar-wrap h4.post-header {
	margin-bottom: 15px;
	}


#sidebar-wrap div:first-child {
	margin-top: 0;
	}


#sidebar-wrap .feat-info-views,
#sidebar-wrap .feat-info-comm {
	margin-top: 10px !important;
	}


#home-mid-wrap .widget-img-side,
#sidebar-wrap .widget-img-main,
#foot-widget-wrap .widget-img-main {
	display: none;
	}


#sidebar-wrap .feat-widget-cont {
	margin-top: 15px;
	}


#sidebar-wrap .feat-widget-wrap,
.side-pop-wrap .feat-widget-wrap {
	margin-top: 15px;
	}


#sidebar-wrap .feat-widget-wrap:first-child,
.side-pop-wrap .feat-widget-wrap:first-child {
	margin-top: 0;
	}


#sidebar-wrap .feat-widget-text p {
	display: none;
	}


.woocommerce #woo-content select,
.woocommerce #sidebar-wrap select,
.woocommerce #woo-content div.product form.cart .variations select,
.woocommerce-page #woo-content div.product form.cart .variations select,
.woocommerce #woo-content div.product form.cart .variations select,
.woocommerce-page #woo-content div.product form.cart .variations select,
.woocommerce #woo-content .woocommerce-ordering select,
.woocommerce-page #woo-content .woocommerce-ordering select,
.woocommerce #woo-content form .form-row select,
.woocommerce-page #woo-content form .form-row select,
.widget_product_categories select#dropdown_product_cat {
	padding: 5px;
	background: #fff;
	border: 1px solid #DDD;
	color: #888;
	font-size: 12px;
	text-transform: uppercase;
	}


.woocommerce #sidebar-wrap select {
	padding: 5px 2%;
	width: 95.6%;
	}



#wrapper {
  font-family: Helvetica,Arial,"���C���I",Meiryo,"�q���M�m�p�SPro W3","Hiragino Kaku Gothic Pro","�l�r �o�S�V�b�N",sans-serif;
  font-size: 0.92em;
  color: #544021;
  border-top: solid 7px #bee4d7;
  overflow: hidden; }


#ftbadges {
	padding-top: 10px;
}

#ftbadges img {
	margin: 15px 0 0 8px;
	vertical-align: middle;
}

#ftbadges img.mcafee {
	margin-right: -15px;
	margin-left: -8px;
}
.column.omega,.columns.omega{margin-right:0}
.alpha.omega{margin-left:0;margin-right:0}

	.entry-content img {
    	max-width: 100%;
    	height: auto;
	}

    
    
    .post-469 .entry-content .wp-image-151 {
        float: none;
        display: block;
        margin: 10px auto;
    }

    
    
    .post-116 .entry-content .wp-image-361,
    .post-197 .entry-content img {
        float: none;
        display: block;
        margin: 0 auto;
    }

			.show {
				display: block;
				margin-top: 15px;
				margin-bottom: 15px;
				color: #FF0000;
				font-weight: bold;
				font-family: Montserrat, sans serif;
				letter-spacing: 1px;
				font-size: 1.2em;
			}

					 
#column_left         { width:179px; float:left; padding-top:3px; }

#video .video-main{position:relative;}


.carousel-controls .left-arrow,
.carousel-controls .right-arrow,
.carousel-controls .index {
	display: block;
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 14px;
}


.carousel-controls .index {
	background: transparent;
	border: 1px solid #fff;
}


.carousel-controls .index:hover,
.carousel-controls .index.selected {
	background: #00adee;
}


.banner{
    height:229px;
    padding:0 9999px;
    margin:0 -9999px;
    overflow:hidden;
}


.banner h1{
    color:#2f3239;
    font-size: 36px;
    font-weight:600;
    margin:20px 0 5px;
}


.banner p{
    color:#2f3239;
    font-size: 26px;
    font-weight:300;
    line-height:30px;
    margin:0 0 22px;
}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.navbar-header .navbar-toggle .icon-bar {
	background-color: #F6F5E4;
}
.email-modal .product-name{margin-top:10px;font:20px/24px "Roboto Condensed",sans-serif;text-transform:uppercase}
.testimonials{position:relative;margin-top:50px;margin-bottom:50px}
.testimonials.col-md-6:nth-child(2n+1){clear:both}
.testimonials h2{margin-bottom:30px}
.testimonials .avatar{-moz-border-radius:50em;-webkit-border-radius:50em;border-radius:50em;float:left;position:relative;z-index:10}
.testimonials .testimonial-text,.testimonials .testimonial-author{padding-left:115px;font-size:14px}
.testimonials aside{margin-bottom:20px}
.testimonials .testimonial-author{margin:0}
.testimonials .testimonial-author cite{font-size:16px}
.testimonials-archive .testimonial-container{height:auto;margin-top:20px;margin-bottom:30px}
.testimonials-archive .testimonial-text{margin-top:0}
.testimonials-archive .fa-quote-left,.testimonials-archive .fa-quote-right{font-size:160px;left:-100px;top:-15px}
.testimonials-archive .fa-quote-right{left:auto;right:-100px}


.sf-menu ul.sub-menu {
        margin: 0;
        padding: 0;
        }



.mobile-only {display: none}


  #social-box ul li.phone a {
    padding: 0; }

    #social-box ul li.phone a span {
      display: none; }

    #social-box ul li.phone a:hover {
      background-color: #6dd043; }



.phone.request_quote a {
color: white !important;
background-color: #339933 !important;
}


.phone.request_quote a:hover {
color: #339933 !important;
background-color: white !important;
}
.entry-date, .post-date, .date{text-align:left !important;}
.entry-date *, .post-date *{display:inline !important;position:static !important;}
