﻿

			

	

.footer-inner{
	border-top:0.083em solid #b6b5b5;
	padding:0.938em 0;
	font-size:90%;
}


.footer-inner .footcreditleft{
	float:left;
	margin-right:0.625em;
}

.footer-inner .footcreditright{
	float:right;
}


#homepage-bottom{
width: 1000px;  
margin: auto;
display: inline-block;
}


.textright{
	text-align: right;	
}

      footer a#carbonhouse span.house,
      footer a#carbonhouse:visited span.house {
        color: #d2d2d2; }


.unsupported {
	display: none;
	width: 100%;
	background-color: #4c4c4c;
	color: #fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
	text-align: center;
	font: 12px sans-serif;
	padding: 15px;
	border-bottom: 1px solid #999;
	box-shadow:0 0 8px rgba(0,0,0,0.5);
}
 						
	
#fixed-logo { opacity: 0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }

.sticky-header #fixed-logo { opacity: 1; filter: alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; }

	
.col25, .col50, .col75, .col100 {
	float:left;
	padding: 2%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-khtml-box-sizing:border-box;
	vertical-align:middle bottom;
	
	display: inline-block;
    vertical-align: middle;
	}

.col75 {width:75%;}


.section_header .wit{
    background-color: #FFF;
    height: 26px;
    width: auto;
    display: inline-block;
    position: relative;
    z-index: 2;
    padding: 0 10px;
}


.section_header.section_header_actief .wit{
    padding: 0 10px 0 0px;
}

.tertiair_blok .section_header .wit{
    background-color: transparent;
}


#content-paw {
	position: absolute;
	right: 8px;
	top: 8px;
}




 
 .siteorigin-panels-stretch .no-col-padding .sydney-stretch .panel-row-style {
 	background-color:#fff;
 
 }
.carousel{position:relative;margin-bottom:20px;line-height:1}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}
.carousel-control.right{right:15px;left:auto}
.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}
.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}
.carousel-indicators .active{background-color:#fff}
.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}
.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}
.carousel-caption h4{margin:0 0 5px}
.carousel-caption p{margin-bottom:0}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}
.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}
.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-caption .btn{text-shadow:none}
.static .anon-links{display:none;}
.user-menu .anon-links{margin-top:-18px;margin-right:107px;}
.logged-in .user-menu .anon-links{margin-top:-18px;margin-right:142px;width:146px;}



.legacy ._row {
  max-width: 61.25em;
}


.txt-vertical-center ._colwrap ._row {
  max-width: 1140px;
}



.overflow_show.overflow_show, .overflow_show.overflow_show ._row {
  overflow: visible !important;
}



._row {
  margin: 0 auto;
  width: 100%;
}
.sales-page ._row h3,._row h4,h3,h4{font-weight:300}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
.header-style-1 .mk-header-right,.header-style-2 .mk-header-right,.header-style-3 .mk-header-right {right:55px !important;}
.header-style-4 .mk-header-right {display: none;}


#header-button-container-inner {
	width: 100%;
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	}


#header-button-container-inner p,
#header-button-container-inner h1,
#header-button-container-inner h2,
#header-button-container-inner h3,
#header-button-container-inner h4,
#header-button-container-inner h5,
#header-button-container-inner h6 {
	padding: 0;
	line-height: 60px;
	}
.container3-wrapper{clear:both;margin:0 auto;position:relative;}
.container3{*position:relative;*zoom:1;}
.container3:before,.container3:after{content:"";display:table;}
.container3:after{clear:both;}
div#about_content{max-height:300px;overflow:auto;}


#primary-menu ul.links li a,
#suckerfish ul.menu li li a:link,
#suckerfish ul.menu li li a:visited {
background-color:#3b3;
}

.poll .links {
  text-align: center;
}


div.node ul.links {
  text-align: right;
  display: block; 
  font-size: 0.95em;
}


div.comment .links {
  clear: both;
}


#secondary-menu ul.links li { 
  border-right: 1px solid;
}

ul.links {
  margin: 0;
  padding: 0;
}

ul.links.inline {
  display: inline;
}

ul.links li {
  display: inline;
  list-style-type: none;
  padding: 0 0.5em;
}


.homepageBottom li.menu-item{
	width: 283px;
}

.magento-item-data {
	float: left;
	margin: 0 15px 5px 0;
	width: 113px;
	height: auto;
}

.magento-item {
	text-align: left !important;
	line-height: 1.4;
}

			.magento-item-data img {
				max-width:100%;
				max-height:auto;
			}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{width:100%}


#top ul#top-nav.nav li.menu-item:nth-child(1n+2):before {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #8A8275;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: inline-block;
    height: 4px;
    position: absolute;
    top: 8px;
    vertical-align: middle;
    width: 4px;
}


#top ul#top-nav.nav li.menu-item {
	position: relative;
}


#top ul#top-nav.nav li.menu-item a {
	position: static;
	padding: 4px 0px 4px 12px;
}


ul#menu-footer-nav.menu li.menu-item {
	float: left;
	position: relative;
}


ul#menu-footer-nav.menu li.menu-item a {
  	line-height: 5px;
	position: static;
	padding: 0px 3px 0px 0px;
}


ul#menu-footer-nav.menu li.menu-item:after {
    content: "|";
    
    
}


ul#menu-footer-nav.menu li.menu-item:last-child:after {
    	content: "";
}
.level_2_list_item.loyalty-member,.level_2_list_item.pro-member{display:none}
.navigation .level_2_list_item{padding:0;font-weight:normal;width:20%;float:left}
.b-menu-column .level_2_list_item{margin:0;padding:0;width:100%}
#wrap{min-height:100%;padding-bottom:281px}
.clearfix,#wrap,.ninesixty,#navigation,.social{*zoom:1}
.clearfix:before,#wrap:before,.ninesixty:before,#navigation:before,.social:before{content:"";display:table}
.clearfix:after,#wrap:after,.ninesixty:after,#navigation:after,.social:after{content:"";display:table;clear:both}


.thumbnail {
  background-color: #C1C1E1 !important;
  color: inherit;
}


.selectedThumbnail, .thumbnail:hover {
  background-color: #FFFFFF !important;
  color: inherit;
}


.l, .left { float: left;  margin-right:10px; margin-bottom:3px;}

img.l, img.left { margin: 0 20px 15px 0; }


.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 16px;
	padding: 5px 4px;
	margin: 0;
	color: #666666;
	font-style: italic;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

  table.visible-xs {
    display: table !important;
  }

  tr.visible-xs {
    display: table-row !important;
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }




.video-block{
	width: 100%;
	max-width: 1600px;
	display: block;
	margin: 0 auto;
	position: relative;
	overflow: visible;
	}
.block-decorator{position:absolute;right:0;top:0;height:12px;width:30%;}
.block-decorator.decorator-big{width:50%;}
.block-decorator.decorator-bigger{width:70%;}
.block-decorator.bottom{bottom:0;top:auto;}
.block-decorator.left{left:0;right:auto;}
.block-decorator.with-row-margin{margin:0 15px;}
.block-decorator span{display:block;float:left;padding:0;margin:0;}
.block-decorator br{display:none;}
.block-decorator .dec1{width:22%;height:100%;background:#82bc00;}
.block-decorator .dec2{width:45%;height:100%;background:#009add;}
.block-decorator .dec3{width:22%;height:100%;background:#455cc7;}
.block-decorator .dec4{width:11%;height:100%;background:#0099a8;}

	
.v-next:hover .v-list{
	left: 10px;
	}

	
.v-prev:hover .v-list{
	right: 10px;
	}

	
.is-resized .v-prev.vp-paused .v-list-box,
.is-resized .v-next.vp-paused .v-list-box{
	width:90%;
	}


.v-prev:hover .v-list, 
.v-next:hover .v-list,
.vp-paused .v-list{
	display: block;
	font-size:1em;
	}

	
.preroll-playing .v-prev:hover .v-list, 
.preroll-playing .v-next:hover .v-list,
.preroll-playing .vp-paused .v-list,
.preroll-loading .v-prev:hover .v-list, 
.preroll-loading .v-next:hover .v-list,
.preroll-loading .vp-paused .v-list{
	display: none;
	font-size:1em;
	}

	
.preroll-playing .vp-paused .v-list, .preroll-loading vp-paused .v-list{ display: none;}


.v-list{
	z-index:2;
	transition: opacity 0.5s ease;
	padding:0 10px;
	color: #000;
	position: absolute;
	height: 100%;
	top: 0;
	display: none;	
	width: 42%;
	left: 0%;
	}

	
.vp-paused .v-list{
	width: 29%;
	left: 13%;
	}


.v-prev .v-list{
	left: auto;
	right: 0;
	}


.v-prev.vp-playing:hover .v-list{
	right: 10px!important;
	}


.v-next.vp-playing:hover .v-list{
	left: 10px!important;
	}

	
.vp-paused.v-prev .v-list{
	left: auto;
	right: 13%;
	}




.v-list ul, .v-list li{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size:.95em;
    text-transform: capitalize;
	}


.v-list h2{
	font-size: 1.6em;
	font-weight: 700;
	text-transform: uppercase;
	padding: 5px 5px 15px 0;
	line-height: 1;
	}


.v-list li{
	display: block;
	padding: 10px 0 10px 0;
	overflow: hidden;
	border-bottom:1px solid black;
	border-bottom:1px solid rgba(0, 0, 0, 0.14);
	}

.v-list li:last-child{
	border-bottom:0;	
	}

.v-list-box{
	display:inline-block;
	width: 95%;
	vertical-align: middle;
	}

.v-list a{
	text-decoration: none;
	border-bottom: 0;
	color: #FFF;
	}


.v-list a:hover{
	border-bottom: 1px solid black;
	}


.v-prev:hover .v-list, .v-next:hover .v-list{
	display: block;
	}

	
.preroll-playing .v-prev:hover .v-list, .preroll-playing .v-next:hover .v-list{
	display: none;
	}

.preroll-playing .vp-paused .v-list{ display:none !important; }

.preroll-loading .vp-paused .v-list{ display:none !important; }
.header-logo .mk-resposnive-logo,.logo-in-middle .header-logo{display:none}
.logo-is-responsive .mk-resposnive-logo{display:block!important}



.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}


.sf-menu {
	line-height:	1.0;
}


.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			120px; 	
}


.sf-menu ul li {
	width:			100%;
}


.sf-menu li:hover {
	visibility:		inherit; 
}


.sf-menu li {
	float:			left;
	position:		relative;
	width: 			auto;
}


.sf-menu a {
	display:		block;
	position:		relative;
}


.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0px;
	top:			45px; 
	z-index:		100;
}


ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}


ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			120px; 
	top:			0px!important;
}


ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}


ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			120px; 
	top:			0px!important;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}



#mobileMenu .heading {
	
}

.mobile{display:none;}

	
	.gdl-image-frame{
		padding: 4px; 
		display: inline-block;
	}
.mk-gallery .rounded-frame .gallery-inner img,.mk-gallery .rounded-frame .image-hover-overlay {border-radius:4px;}
.mk-gallery .hover-fadebox:hover .image-hover-overlay {opacity:.85;}
.mk-gallery .hover-blur .item-holder:hover .image-hover-overlay {opacity:.85;}
.mk-gallery .hover-overlay_layer:hover .image-hover-overlay {opacity:.8;}
.mk-blog-container .featured-image:hover .image-hover-overlay {opacity:0.9;}
.mk-blog-modern-item .featured-image:hover .image-hover-overlay,.mk-blog-classic-item .featured-image:hover .image-hover-overlay {opacity:.85;}
.mk-blog-spotlight-item .featured-image .image-hover-overlay {opacity:.5;background-color:#000000 !important;transition:all 0.25s ease-out;}
.mk-blog-spotlight-item .featured-image:hover .image-hover-overlay {opacity:.3;}
.mk-portfolio-classic-item .featured-image .image-hover-overlay{z-index:11}
.mk-portfolio-item.slidebox-hover .image-hover-overlay{z-index:12}
.mk-portfolio-item.zoomin-hover .image-hover-overlay{z-index:11}
.mk-portfolio-item.zoomout-hover .image-hover-overlay{z-index:4}
.mk-portfolio-item.cube-hover .image-hover-overlay{z-index:4}
.mk-portfolio-item.light-zoomin-hover .image-hover-overlay{z-index:11}
.portfolio-similar-posts-image .image-hover-overlay{z-index:11}
.mk-box-icon.boxed-style .icon-box-boxed,.mk-gallery article .gallery-title,.mk-gallery article .image-hover-overlay,.mk-gallery article.hover-overlay_layer .gallery-desc{z-index:10}
.mk-portfolio-carousel-modern .image-hover-overlay{z-index:11}
.mk-instagram-feeds .image-hover-overlay,.widget_recent_portfolio ul li:hover .portfolio-widget-info{z-index:20}
.hover-overlay,.image-hover-overlay,.swiper-zoom-icon{transition:opacity .25s ease-in-out}
.image-hover-overlay{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0}
.mk-similiar-thumbnail .image-hover-overlay{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0}
.mk-similiar-thumbnail:hover .image-hover-overlay{opacity:.8}
.mk-portfolio-item.slidebox-hover .image-hover-overlay,.mk-portfolio-item.zoomin-hover .image-hover-overlay{background-color:#000!important}
.mk-portfolio-item.slidebox-hover .featured-image:hover .image-hover-overlay{opacity:.4}
.mk-portfolio-item.zoomin-hover.five-column .image-hover-overlay:after,.mk-portfolio-item.zoomin-hover.five-column .image-hover-overlay:before,.mk-portfolio-item.zoomin-hover.four-column .image-hover-overlay:after,.mk-portfolio-item.zoomin-hover.four-column .image-hover-overlay:before,.mk-portfolio-item.zoomin-hover.six-column .image-hover-overlay:after,.mk-portfolio-item.zoomin-hover.six-column .image-hover-overlay:before,.mk-portfolio-item.zoomin-hover.three-column .image-hover-overlay:after,.mk-portfolio-item.zoomin-hover.three-column .image-hover-overlay:before{top:9%;left:8%;right:8%;bottom:9%}
.mk-portfolio-item.zoomin-hover .image-hover-overlay:after,.mk-portfolio-item.zoomin-hover .image-hover-overlay:before{position:absolute;top:9%;left:5%;right:5%;bottom:9%;content:'';opacity:1;display:block;transition:all .35s ease-out}
.mk-portfolio-item.zoomin-hover .image-hover-overlay:before{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleY(0)!important;-ms-transform:scaleY(0)!important;transform:scaleY(0)!important}
.mk-portfolio-item.zoomin-hover .image-hover-overlay:after{border-bottom:1px solid #fff;border-top:1px solid #fff;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}
.mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay:before{-webkit-transform:scaleY(1)!important;-ms-transform:scaleY(1)!important;transform:scaleY(1)!important}
.mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay:after{-webkit-transform:scaleX(1)!important;-ms-transform:scaleX(1)!important;transform:scaleX(1)!important}
.mk-portfolio-item.zoomin-hover .featured-image:hover .image-hover-overlay{opacity:.5}
.mk-portfolio-item.zoomout-hover .featured-image:hover .image-hover-overlay{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important;opacity:1!important}
.mk-portfolio-item.light-zoomin-hover .image-hover-overlay:after,.mk-portfolio-item.light-zoomin-hover .image-hover-overlay:before{position:absolute;top:9%;left:5%;right:5%;bottom:9%;content:'';opacity:1;display:block;transition:all .35s ease-out}
.mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay:before{-webkit-transform:scaleY(1)!important;-ms-transform:scaleY(1)!important;transform:scaleY(1)!important}
.mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay:after{-webkit-transform:scaleX(1)!important;-ms-transform:scaleX(1)!important;transform:scaleX(1)!important}
.mk-portfolio-item.light-zoomin-hover .featured-image:hover .image-hover-overlay{opacity:.8}







#content .wisdom-title {
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Open Sans', Verdana, sans-serif;
	text-align: center;
	font-weight: bold;
	margin-bottom: 30px;
}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}


#featured-record-logo {
    position:absolute;
    max-height: 100%;
    margin: auto;
    top: 0;
    bottom: 0; 
    left:0;
    
}
.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-7{width:58.33333333%}
.pane-show-menu-pane .panel-pane.pane-3 .pane-content img,.pane-show-menu-pane .panel-pane.pane-related-content-show-key-art .pane-content img{max-height:300px;width:auto;}
.view-full-episodes-show-landing .pane-content{max-width:55em;}
.pane-node-field-bio-list .pane-content{text-align:center;}
.pane-node-field-bio-list .pane-content:after{content:"";display:table;clear:both;}
.pane-node-field-bio-list .pane-content .all-details{display:inline-block;vertical-align:top;margin:0 1% 2em 1%;font-size:0.625em;line-height:2.4em;line-height:1.5;}
.pane-node-field-bio-list .pane-content .profile-image{display:block;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,white,black);margin-bottom:1em;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:130px;width:130px;}
.pane-node-field-bio-list .pane-content .profile-image img{display:block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.pane-node-field-bio-list .pane-content .profile-image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.pane-node-field-bio-list .pane-content #profile-name{text-transform:uppercase;font-weight:700;font-size:0.875em;line-height:1.71429em;line-height:1.5;}
.node-type-article .panel-1col .pane-node-author .pane-content:before{content:'by ';display:inline-block;line-height:1;}
.node-type-article .panel-1col .pane-node-author .pane-content:after{content:'|';display:inline-block;line-height:1;padding:0 0.3em 0 0;font-weight:normal;}
.node-type-bio .pane-node-body .pane-content{padding-left:2em;}
.node-type-bio section.column-two .pane-bio-name-plate .pane-content{display:table-cell;vertical-align:bottom;}
.node-type-bio section.column-two .social-links-wrapper .pane-content{float:right;}
.pane-photo-gallery-node-rotator-panel-pane-1 .pane-content{clear:both;}
.node-type-video .container .panel-pane.pane-block .pane-content,.node-type-playlist .container .panel-pane.pane-block .pane-content{margin:0;}
.watch_v2 .node-type-video .container .panel-pane.pane-fox-panels-video-header .pane-content,.watch_v2
.node-type-video .container .panel-pane.pane-video-player .pane-content,.watch_v2 .node-type-playlist .container .panel-pane.pane-fox-panels-video-header .pane-content,.watch_v2
.node-type-playlist .container .panel-pane.pane-video-player .pane-content{margin:0 auto;max-width:1040px;padding:0.3em 0;}
.watch_v2 .node-type-video .container .panel-pane.pane-video-player .pane-content,.watch_v2 .node-type-playlist .container .panel-pane.pane-video-player .pane-content{position:relative;padding:0;}
.tablet .node-type-video .panel-pane .pane-content .view-header,.tablet .node-type-playlist .panel-pane .pane-content .view-header{padding-left:40px;}
.tablet .node-type-video .panel-pane.pane-fox-panels-video-header .pane-content,.tablet .node-type-playlist .panel-pane.pane-fox-panels-video-header .pane-content{padding:2em 2em;}
.tablet .node-type-video .panel-pane.pane-video-player .pane-content,.tablet .node-type-playlist .panel-pane.pane-video-player .pane-content{padding:0;}
.watch_v2 .node-type-video .main-content .container .panel-pane.pane-fox-panels-video-header .pane-content{max-width:none;margin:0 1em;}
.node-type-iframe .pane-iframe-content .pane-content{width:100%;}
.node-type-iframe .column-two .pane-node-title .pane-content{margin:0 0 .25em;text-transform:uppercase;font-size:1.875em;line-height:1.6em;line-height:1;letter-spacing:-2px;font-weight:700;color:white;}
.node-type-playlist-hub .pane-show-header-title .pane-content{margin-top:-7px;}
.node-type-sweepstakes .container .panel-pane .pane-content{position:relative;margin:0 auto;max-width:100%;}
.page-sweepstakes-thank-you .container .panel-pane .pane-content,.page-sweepstakes-expired .container .panel-pane .pane-content{position:relative;margin:0 auto;max-width:100%;}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.row-offcanvas-left.active .hero .container{padding-left:10px}
.hero .container{padding:0}

.header-v4 .navigation li:last-child {
  padding-right: 0;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}



#nav, #sticky-nav, .navigation,
.side-nav li a{
	font-family:"Antic Slab", Arial, Helvetica, sans-serif;
}


#nav,#sticky-nav,.navigation,a.search-link{font-size:14px;}
.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}
.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%}

	body .product-carousel ul.products li.product {
		margin-left: 0!important;
		margin-right: 30px!important;
		float: left!important;
		clear: none!important;
	}

	body .woocommerce .product-carousel ul.products li.product {
		clear: none!important;
		float: left!important;
	}
.view-content-flexslider .flex-caption .slide-body,.view-cms-homepage-slideshow .flex-caption .slide-body{font-family:"Raleway","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;text-decoration:none;color:#fff;line-height:1.385em;font-size:1em;}
.view-content-flexslider .flex-caption .slide-body a,.view-cms-homepage-slideshow .flex-caption .slide-body a{color:#fff;}
.view-content-flexslider .flex-caption .slide-body a:hover,.view-cms-homepage-slideshow .flex-caption .slide-body a:hover{text-decoration:underline;}
.view-content-flexslider .flex-caption .slide-body p,.view-cms-homepage-slideshow .flex-caption .slide-body p{margin-top:5px;margin-bottom:5px;}



#footer .social-icons {
	list-style: none;
	line-height: normal;
    padding: 0;
	margin: 0;
	text-align: right;
}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

	
	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

#client img { width: 50px; }



h2#client-text.post-title {
    color: #999999;
    opacity: 0.7;
    padding: 10px 0;
    text-align: center;
    text-shadow: 1px 1px 3px #FFFFFF;
}

.header-top{transition:all .2s;background-color:#00d3db}

.header-fixed .header-top{width:135px}
#blog-features-recent,#blog-features-popular,#blog-features-shared,#blog-features-discussed{overflow:hidden}
.email-verification .resend-verification-email{color:#bbbbbb;font-size:13px;line-height:1rem;margin-top:100px;}
.email-verification .resend-verification-email a{display:block;color:#bbbbbb !important;cursor:pointer;}


#upper-tab-sellers {
    margin-left: 2em;
    width: 13%;
}


#ptm-nav li.level0 {
	float:left;
	display:block;
	text-align:center;
	position:relative;
	padding: 4px 12px 4px 12px;
	margin-right:0px;
	margin-top:7px;
	border:none;
	list-style:none;
}


#ptm-nav li.level0.parent:hover {
	border: 1px solid #ccc;
	padding: 3px 11px 4px 11px;
	background: #F0EFEA;
	background: -moz-linear-gradient(top, #F0EFEA, #F0EFEA);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0EFEA), to(#F0EFEA));
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	
}


#content {
	padding: 12px;
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav:before,.nav:after{display:table;content:" "}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav .caret{border-top-color:#428bca;border-bottom-color:#428bca}
.nav a:hover .caret{border-top-color:#2a6496;border-bottom-color:#2a6496}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav.social{padding-top:2px;padding-left:50px;height:24px;overflow:hidden;}
.nav.social .fb,.nav.social .vk{padding-right:15px}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
.wwm_social_share li.wwm_gplus{background-position:-137px 0}
.wwm_social_share li.wwm_gplus:hover{background-position:-137px -34px}

.fusion-clearfix {
  clear: both;
  zoom: 1;
}

.fusion-clearfix:before,
.fusion-clearfix:after {
  content: " ";
  display: table;
}

.fusion-clearfix:after {
  clear: both;
}

.aiwidgetscss .tweet_author_name a, .widget .tweet_author_name a { color:#333; font-weight: bold; font-size:16px;}

.aiwidgetscss .tweet_author_name a:hover, .widget .tweet_author_name a:hover { color:#777; text-decoration: none; }
#main{padding:0 20px;}
#main,#footer,#copyright{width:1012px}
.hybrid{width:1052px; margin:auto}
  .et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
word-wrap: break-word;
}
 .et_pb_text p:last-of-type {
padding-bottom: 0;
}

span.updated { display: none; }


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


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


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



		div.single_product_display  div.textcol div.imagecol{
			position:absolute;

			margin-left: -390px !important;
		}


		div.single_product_display  div.textcol div.imagecol a img {
			width: 380px;
			height: 380px;
		}


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

.single_product_display .imagecol {float:left;}
.tve_clearfix:after,.tve_cb_cnt:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.tve_flt .tve_cb .tve_cb_cnt{padding:20px}


.subtitle {
	color : #1B5494;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}

.gdlr-header-container{ position: relative; z-index: 97; }
.intro .intro-body .brand-heading{font-size:40px;font-weight:300;color:#fff}


.wpr_search {
	padding: 10px !important;
}

.wpr_search .wpr-search-field {
	padding: 5px !important;
	border: 1px solid #ccc;
	max-width: 100%;
	width: 100%;
}

			#sidebar .feeds #facebook {margin: 0 20px 0 34px;}



#rn_body h4 .date{
	font-weight: normal;
	margin-bottom: 50px;
}

	
.site-services {
	float:right;
	width: 280px;
}

	
#NewFooter .site-services h3 {
	margin-bottom:5px;	
}

		
#NewFooter .site-services p { margin:0; }

#NewFooter .site-services p a:hover { color:#333 }
	
	
#NewFooter .site-services div { padding: 10px 0 }

#NewFooter .site-services div.newsletter { padding-top:0 }

		
#NewFooter .site-services .newsletter h3 { margin-bottom:10px }

		
.site-services p { margin:0 }

.td-header-style-8 .td-li-wrapper-menu ul.sf-menu li.menu-item-has-children .sub-menu .sub-menu {
  top: 0px;
}

.blog-stack .sf-menu ul .menu-item a {
  color: #ffffff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  border-left: 1px solid rgba(255, 255, 255, 0.3);
  
}

.blog-stack .sf-menu ul .menu-item a:hover {
  background-color: #ffffff;
  color: inherit !important;
}

.td_ul_logout .menu-item {
  padding-left: 6px;
}

.td_ul_logout .menu-item a:before {
  left: 15px;
  display: none;
  
}
 #tiledfooter .footer_section_title{font-size:160%;padding-top:5px;border-bottom:1px solid #aaa;}




#banner-box { width:320px;overflow:hidden; }


#header #nav .like-us,
#header #nav .toggle-drawer,
#header #social-drawer .content ul.paging,
#header #social-drawer .content ul.networks
{
    display:none;
}
#header #nav .like-us{overflow:hidden;font:italic 11px "georgia";color:#375999;position:absolute;top:10px;left:7px}
#header #nav .like-us p{margin:-10px 0px 0px 5px;display:inline}
.product-detail #main #bottle .like-us{position:absolute;bottom:-60px;left:110px}
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}


#cred td.cred-center {
	text-align: center;
}

.footer-branding .social-link .wa_logo {
  max-height: 32px;
  vertical-align: bottom;
  position: relative;
  top: 5px;
}
.row{margin-bottom:20px}
.clearfix,.row{zoom:1}
.clearfix:before,.clearfix:after,.row:before,.row:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after,.row:after{clear:both}
#header.scrolled .row.blue{height:0;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
#header .row.blue{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;height:38px;visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}
body.node-type-insider-guide .row.center,#term-list .row.center,.press-room .row.center,body.page-groups .row.center{text-align:center}
body.node-type-insider-guide .row.center h2,#term-list .row.center h2,.press-room .row.center h2,body.page-groups .row.center h2{margin:24px 0;font-size:48px;line-height:1;font-weight:600}
body.node-type-insider-guide .row.center .intro,#term-list .row.center .intro,.press-room .row.center .intro,body.page-groups .row.center .intro{color:#999}
body.node-type-insider-guide .row.center .intro h2,#term-list .row.center .intro h2,.press-room .row.center .intro h2,body.page-groups .row.center .intro h2{font-size:28px;line-height:1.3;margin:0}
body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row{border-top:1px dashed #cfceca;font-size:15px;line-height:22px;padding-top:20px}
body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row .review-title{font-size:24px;line-height:30px}
body.node-type-mmg-custom-profile-page #profile-ratings-reviews .ratings-reviews-items .row .review-body{color:#565656}
.maxbutton-5.maxbutton-contact-us-if-you-have-any-questions.maxbutton .mb-text{font-family:Arial;font-size:16px;font-style:normal;font-weight:bold;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;line-height:1em;box-sizing:border-box;display:block;color:#fff}
.maxbutton-5.maxbutton-contact-us-if-you-have-any-questions.maxbutton:hover .mb-text{color:#fff}

.view-demo{
	width: 200px;
	background: #bebebe;
	margin: 0 auto;
	text-align: center;
	margin-top: 35px;
	padding: 10px 20px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
 }

.view-demo a{
	text-decoration: none;
	color: white;
	padding: 10px 20px;
		font-family: "gill_sans_mt_prolight", sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;

}

.view-demo:hover{
	background: #d2d2d2;
	color: #404040 !important;
}

.about-subscribe .view-demo a{
	text-decoration: none;
	color: white;
}
.front #front_tier1 .region,.front #front_tier2 .region,.front #front_tier3 .region{width:946px;margin:0 auto 0 auto;}
.front #front_tier1 .region{padding-top:80px;}
ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}


#quotes {
  margin: 0px 0px;
}


#quotes li {
  list-style: none;
}

  
  #quotes p {
	  font-size: 12px;
	}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}



#footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span,
#slide-out-widget-area .widget_recent_entries span, #slide-out-widget-area .recent_posts_extra_widget .post-widget-text span {
	display: block;
	line-height: 17px;
	color: #999;
	font-size: 11px;
	margin-bottom: 6px;
}


#slide-out-widget-area .widget_recent_entries span, #slide-out-widget-area .recent_posts_extra_widget .post-widget-text span {
	color: inherit;
}


.recent_posts_extra_widget .post-widget-text {
	line-height: 17px;
}


.recent_posts_extra_widget .post-widget-text span {
	margin-top: 2px;
	margin-bottom: 4px;
}
#usersite-container .marquee-wrap{position:relative}

.column25 {
	float: left;
	width: 22%;
	padding-right: 4%;
}

.column12, .column25, .column33, .column50, .column66, .column100 {
	width: 100%;
	padding: 0px;
	margin: 0px 0px 40px;
}
#reading-position-indicator{display:block;height:4px;position:fixed;bottom:0;left:0;background:#FF8500;width:0;z-index:9999;max-width:100%;}
.search-block .search-button,#topcontrol,#main-nav ul li.current-menu-item a,#main-nav ul li.current-menu-item a:hover,#main-nav ul li.current_page_parent a,#main-nav ul li.current_page_parent a:hover,#main-nav ul li.current-menu-parent a,#main-nav ul li.current-menu-parent a:hover,#main-nav ul li.current-page-ancestor a,#main-nav ul li.current-page-ancestor a:hover,.pagination span.current,.share-post span.share-text,.flex-control-paging li a.flex-active,.ei-slider-thumbs li.ei-slider-element,.review-percentage .review-item span span,.review-final-score,.button,a.button,a.more-link,#main-content input[type="submit"],.form-submit #submit,#login-form .login-button,.widget-feedburner .feedburner-subscribe,input[type="submit"],#buddypress button,#buddypress a.button,#buddypress input[type=submit],#buddypress input[type=reset],#buddypress ul.button-nav li a,#buddypress div.generic-button a,#buddypress .comment-reply-link,#buddypress div.item-list-tabs ul li a span,#buddypress div.item-list-tabs ul li.selected a,#buddypress div.item-list-tabs ul li.current a,#buddypress #members-directory-form div.item-list-tabs ul li.selected span,#members-list-options a.selected,#groups-list-options a.selected,body.dark-skin #buddypress div.item-list-tabs ul li a span,body.dark-skin #buddypress div.item-list-tabs ul li.selected a,body.dark-skin #buddypress div.item-list-tabs ul li.current a,body.dark-skin #members-list-options a.selected,body.dark-skin #groups-list-options a.selected,.search-block-large .search-button,#featured-posts .flex-next:hover,#featured-posts .flex-prev:hover,a.tie-cart span.shooping-count,.woocommerce span.onsale,.woocommerce-page span.onsale,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,#check-also-close,a.post-slideshow-next,a.post-slideshow-prev,.widget_price_filter .ui-slider .ui-slider-handle,.quantity .minus:hover,.quantity .plus:hover,.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,#reading-position-indicator{background-color:#37b8eb;}
#banner .from_the_blog_excerpt{color:gray;}


#slider div.section {
	width:940px;
	height:280px;
	display:block;
	float:left;
	text-align:left;
	position:relative;
}


.footer-container {
	border-top: 1px solid #000;
	max-width:966px;
	margin-right:auto;
	margin-left:auto;
}



.header h3.mega-menu-heading {
    color: #555;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 5px;
    padding-bottom: 5px;
    text-transform: uppercase;
    border-bottom: 1px solid #dedede;
}


.header h3.mega-menu-heading.margin-bottom-10 {
    margin-bottom: 10px !important;
}


.Clear,
.clear {
clear: both;
}

body.homepage .location-info .loc-img .img-overlay {position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.25); }
.col{float:left}

.inset2, .inset3{
padding:0 0px;
}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		background-color:#ffffff !important;
	}

	
		#wrapper .header-social .menu .sub-menu li, #wrapper .header-social .menu .sub-menu li a,#wrapper .header-social .login-box *,#wrapper .header-social .cart-contents *{
		color:#333333 !important;
	}

	
		#wrapper .header-social .menu .sub-menu li a:hover{
		background-color:#fafafa !important;
	}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		border-color:#e0dfdf !important;
	}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}
.pane-bundle-slideshow-fpp .field-slideshow .field-slideshow-caption .field-slideshow-caption-text{position:relative;padding:0;bottom:0;}
span.field-slideshow-caption-text{font-size:18px;}
.pane-bundle-slideshow-fpp #field-slideshow-1-wrapper .field-slideshow-caption-text{background:transparent;bottom:0;display:block;max-width:none;padding:0;position:relative;}
.sr,.two-images-bottom .wrapper .description-container span.description,.three-images-bottom-fpp .first-block-big-image .wrapper .title-container .description-container span.description,.three-images-bottom-fpp .second-block .title-container .description-container span.description,.pane-bundle-slideshow-fpp .pager_description,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-family:"ss",Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-weight:normal;}
.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text{background:#354658;background:rgba(53,70,88,0.8);color:#fff;font-size:18px;}
.subdomain-chppcor .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text{background:#a80532;background:rgba(168,5,50,0.85);}
.pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text a{font-size:18px;}
.subdomain-spice .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text,.subdomain-cisac .pane-bundle-slideshow-fpp .field-slideshow-wrapper .field-slideshow-caption-text{background:transparent;}
.node-type-impact .node-impact .field-name-field-slideshow-slide .field-slideshow-caption .field-slideshow-caption-text{position:static;}
.field-slideshow-caption-text{position:absolute;bottom:20px;left:0;max-width:90%;background:#354658;background:rgba(53,70,88,0.8);}
.ie8 .field-slideshow-caption-text{display:block;min-width:auto !important;}
.field-slideshow-caption-text a{display:block;font-family:'ss_semibold',Arial,sans-serif;font-weight:bold;font-size:24px;line-height:1.2em;color:#fff;color:#fff;}
.field-slideshow-wrapper .field-slideshow-caption-text{background:#a80532;background:rgba(168,5,50,0.85);color:#fff;}
.field-slideshow-wrapper .field-slideshow-caption-text a{font-size:18px;}
.subdomain-ahpp .field-slideshow-caption-text a,.subdomain-ahpp .field-slideshow-caption-text span,.subdomain-chn .field-slideshow-caption-text a,.subdomain-chn .field-slideshow-caption-text span,.subdomain-chn .field-slideshow-caption span,.subdomain-ksp .field-slideshow-caption-text span,.subdomain-ksp .field-slideshow-caption span,.subdomain-seaf .field-slideshow-caption-text span,.subdomain-seaf .field-slideshow-caption span{font-size:26px;}


body.front #content div#cell_a2.cell,
body.front #content div#cell_b2.cell, 
body.front #content div#cell_c2.cell,
body.front #content div#cell_d2.cell,
body.front #content div#cell_a3.cell,
body.front #content div#cell_b3.cell, 
body.front #content div#cell_c3.cell,
body.front #content div#cell_d3.cell {
	padding-left: 0px;
}


body.front #content div#cell_a3.cell a,
body.front #content div#cell_b3.cell a, 
body.front #content div#cell_c3.cell a,
body.front #content div#cell_d3.cell a {
	text-decoration: none;
}


body.front #content div#cell_a3.cell a:hover,
body.front #content div#cell_b3.cell a:hover, 
body.front #content div#cell_c3.cell a:hover,
body.front #content div#cell_d3.cell a:hover {
	color: #FF4300;
}

body.front #content #cell_c3 { left:512px; top:465px }

body.front #content div.cell {
	
	position: absolute;
	display: inline-block;
	left:0; top:0;
	width: 24%; 
	height: 150px;
	overflow: visible;
	font: normal 11px Verdana;
	color: #404040;
}

body.front #content div.cell a {
	color: #404040;
}

body.front #content div.cell h3 {
	
	font-weight: bold;
	color: #404040;
}


body.front div#cell_d3.cell .block .title{
	width: 212px;
}

	#thelogo {float:left; width:184px; height:94px; margin:14px 0 0 22px}

	#thelogo img   {width:184px; height:94px; border:none}

	#thelogo img a {border:none; text-decoration:none}

#pagewrap #thelogo {float:left; width:184px; height:94px; margin:14px 0 0 14px}

.copy{float:left;margin:0 0 10px;text-align:center;width:100%;}

.copy p{color:#999999;font:10px FuturaStdBook;}
#news-section small.new{text-transform:uppercase;border-radius:3px;font-size:85%;color:#fff;padding:1px 4px;background:#d14a21;background:-moz-linear-gradient(top, #d14a21 0, #af3e1c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #d14a21), color-stop(100%, #af3e1c));background:-webkit-linear-gradient(top, #d14a21 0, #af3e1c 100%);background:-o-linear-gradient(top, #d14a21 0, #af3e1c 100%);background:-ms-linear-gradient(top, #d14a21 0, #af3e1c 100%);background:linear-gradient(to bottom, #d14a21 0, #af3e1c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d14a21', endColorstr='#af3e1c', GradientType=0)}
#welcome_secondary h4.new:after{margin-left:12px;content:"NEW";background:#ffb211;font-size:14px;font-weight:bold;padding:2px 4px;color:#fff;position:absolute;top:-2px}
.new-box .bx{border:none;background:transparent;padding:10px;margin:10px 0 20px}
.new-box .lft{overflow:hidden;display:table}
.new-box .new-icon{display:table-cell;margin:4px 25px 0 8px;vertical-align:top}
.new-box .highlight-text{display:table-cell;font-size:14px;vertical-align:top}
.new-box .highlight-text .small{margin:5px 0 0;font-size:12px;color:#787878}






#wp-calendar {
	color: #888;
	width: 100%;
	max-width: 100%;
	text-align: center;
	font-size: 0.9em;
}


#wp-calendar a { color: #1abc9c; }


#wp-calendar,
#wp-calendar caption,
#wp-calendar tr,
#wp-calendar td,
#wp-calendar th {
	text-align: center;
}


#wp-calendar caption,
#wp-calendar th,
#wp-calendar td {
	padding: 4% 2%;
}


#wp-calendar caption,
#wp-calendar thead {
	color: #666;
	border-bottom: 1px solid #EEE;
}


#wp-calendar caption { text-transform: capitalize; }


#wp-calendar thead th {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.9em;
}


#wp-calendar tfoot { border-top: 1px solid #EEE; }

#wp-calendar tfoot td { padding: 0; }

#wp-calendar tfoot #prev { text-align: left; }

#wp-calendar tfoot #next { text-align: right; }


#wp-calendar tfoot a {
	display: block;
	color: #999;
	padding: 0.6em;
}


#wp-calendar tfoot a:hover {
	text-decoration: none;
	color: #1abc9c;
	background: rgba(255, 255, 255, .05);
}
	           #wp-calendar a:hover { color:#537519; }
.col{float:left}

#top .menu .sep, #top .menu .sep img {
	height: 40px;
	width: 2px;
}


			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;
			}
.col{float:left}
.content{padding-left:2px;padding-top:4px;}


    
    
    .mega-magazine .sub-menu-wrapper {
        width: 25%;
    }

    .mega-magazine .sub-menu-wrapper + .latest-posts-wrapper {
        width: 75%;
    }

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}

.menu-item-logo { padding: 0 40px; }

.mobile-toggle-nav .menu-item-has-children ul a { padding-left: 20px }

.mobile-toggle-nav .menu-item-has-children ul ul a { padding-left: 40px }

.mobile-toggle-nav .menu-item-has-children ul ul ul a { padding-left: 60px }



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

    #tab-8 .bgr-lighter,
    #tab-13 .bgr-lighter,
    #tab-17 .bgr-lighter { margin-bottom: 1.875rem; }

 
.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-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7 .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-12, .col-xs-12, .col-md-12, .col-lg-12  {
    position: relative;
    min-height: 0.0625rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

    .col-sm-8 { width: 66.66666666666666%; }

	.copyright,
	#wrapper .fusion-social-links-footer {
		display: block;
		text-align:center;
	}

	.fusion-social-links-footer {
		width: auto;
	}


	.fusion-social-links-footer .fusion-social-networks {
		display: inline-block;
		float: none;
		margin-top: 0;
	}


	.header-social .fusion-social-network-icon, .fusion-social-links-footer .fusion-social-network-icon {
		margin-left: 10px !important;
		margin-right: 10px !important;
	}

.fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon:last-child {
  margin-right: 0;
}

.rtl .fusion-social-links-footer {
  text-align: left;
}

.rtl .fusion-social-links-footer .fusion-social-networks {
  float: none;
}

.rtl .fusion-social-links-footer .fusion-social-networks .fusion-social-network-icon {
  margin-right: 20px;
  margin-left: 0;
}

.rtl .fusion-social-links-footer .fusion-social-networks.boxed-icons {
  margin-right: 10px;
  margin-left: 0;
}

.fusion-social-links-footer .fusion-social-network-icon {
  margin-right: 0;
  margin-left: 20px;
}

.fusion-social-links-footer.boxed-icons {
  margin-right: 0;
  margin-left: 10px;
}
 #tccsa_contain {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-flow:row nowrap; -ms-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

	
	nav#access li.menu-item-383 .sub-menu li.bottom-submenu {
		width: 286px;
	}

	
	nav#access .sub-menu li.lastNavItem, nav#access .sub-menu li.menu-item-64 {
		margin-bottom: 17px;
	}

	
	nav#access ul li.menu-item-has-children {
	    width: initial;
	}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}


#homepage-carousel li	{
	width:100%;
}

#homepage-carousel .category, #homepage-carousel h2.dek, #homepage-carousel li .carousel-image, #homepage-carousel li .carousel-image	{
	display:block;
}


#homepage-carousel {
    height: auto;
    overflow: hidden;
    padding: 0;
    position: relative;
    width:100%;
	background:#000;
}

#homepage-carousel .homepage-fade	{
	display:none !important;
}

#homepage-carousel .homepage-logo	{
	display:none;
}

#homepage-carousel a {
    color: #000;
}

#homepage-carousel a.category	{
	color:#e65a1e;
	font-family: "Helvetica Neue",Helvetica,Arial;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 15px;
	padding:0 10px;
}

#homepage-carousel h1.title, #homepage-carousel .selected h1.title {
    font-size: 19px;
    margin-bottom: 15px;
	padding:0 10px;
	font-style:normal;
	font-weight:bold;
}

#homepage-carousel h2.dek	{
	padding:0 10px;
}

#homepage-carousel .category, #homepage-carousel h2.dek,#homepage-carousel .carousel-image, #homepage-carousel .homepage-fade, #homepage-carousel .by-line	{
	display:block;
}


#homepage-carousel .by-line	{
	font-size:14px;
	padding:0 10px 10px;
}

#homepage-carousel li.homepage-logo	{
	padding:0 0 20px;
	border:none;
}


#homepage-carousel li .carousel-image	{
	position:absolute;
	top:0;
	z-index:-2;
	margin-left: auto;
	margin-right: auto;
	left: 50%;
	transform:translateX(-50%);
	-webkit-transform: translateX(-50%);
	height:600px;
	width:auto;
	min-width:100%;
	max-width:none;
	opacity:0;
}

#homepage-carousel li.selected .carousel-image	{
	z-index:-1;
	opacity:1;
}


#homepage-carousel .category	{
	font-family:'HelveticaNeueW01-77BdCn_692722',"HelveticaNeue-CondensedBold", "Helvetica Neue", Helvetica, Arial;
	display:none;
	margin-bottom:10px;
	text-transform:uppercase;
}

#homepage-carousel h1.title	{
	font-size:16px;
	font-style:italic;
	font-weight:normal;
}

#homepage-carousel .selected h1.title	{
	font-size:32px;
	font-style:normal;
}

#homepage-carousel .by-line a	{
	color:#e65a1e;
}

#homepage-carousel .selected .category, #homepage-carousel .selected .by-line, #homepage-carousel .selected h2.dek,#homepage-carousel .selected .carousel-image, #homepage-carousel .selected .homepage-fade	{
	display:block;
}
#block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .expanded,#block-menu-secondary-menu .last.collapsed{background:none repeat scroll 0 0 rgba(0,0,0,0.5);border:1px solid rgba(71,71,71,0.4);border-radius:6px;8px 8px 60px !important
	padding:8px !important;display:inline;float:left;width:23.1%;}
.page-node #block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .page-node .expanded,#block-menu-secondary-menu .page-node .last.collapsed{width:23.1%;}
.page-node #block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .first.expanded,#block-menu-secondary-menu .expanded,#block-menu-secondary-menu .last.collapsed{width:22.3%;}
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}

	.page-node #block-menu-secondary-menu .first.expanded, 
	#block-menu-secondary-menu .first.expanded, 
	#block-menu-secondary-menu .expanded, 
	#block-menu-secondary-menu .last.collapsed {
		width: 92%;
	}

	#block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .expanded, #block-menu-secondary-menu .last.collapsed {
		width: 20.3%;
	}

	.page-node #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .first.expanded, #block-menu-secondary-menu .expanded, #block-menu-secondary-menu .last.collapsed {
		width: 21.3%;
	}
#content .stack .stack-width,#prefooter,#header-inner{margin:0 3.6%;}
.page-node-17741 #header{background:none;position:relative;margin:0px;}
.page-node-17741 #header-inner{position:absolute;left:14%;top:3.5%;z-index:1;width:100%;}
#header{margin:0 0 1em 0;}
.not-front #header{margin-bottom:65px;}
#header-inner{overflow:hidden;clear:both;}
#header-inner,#navigation{clear:none;}
#header-inner:after,#navigation:after{clear:none;}
.node-type-splash-page-lightbox #header,.node-type-splash-page-lightbox #footer,.node-type-splash-page-lightbox .field{display:none;}
.page-node-1392.not-front #header{margin-bottom:0;}
.page-node-15326 #header,.page-node-15326 .style-top .style-color-palette{margin-bottom:2em;}
.page-node-15326 #header #header-inner{margin:0 0 0 3.6%;}
.wrapper-header p,.wrapper-header ul,.wrapper-header ol,.wrapper-header dl,.wrapper-header form,.wrapper-header table,.wrapper-header h1,.wrapper-header h2,.wrapper-header h3,.wrapper-header h4,.wrapper-header h5,.wrapper-header h6{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
#gardens_ie7 .wrapper-header{z-index:2;}
.wrapper-header{padding-top:1em;}
.wrapper-header ul,.wrapper-header ul.menu,.wrapper-header ul.menu li.expanded,.wrapper-header ul.menu li.collapsed{list-style-type:none;list-style-image:none;}
.wrapper-header .active-trail a{color:#000000;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack{border:none;padding:0;margin:0;}
.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;}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}


.mobile-green { display: none; }
.main-menu .expanded.active-trail:after,.main-menu .leaf.active-trail:after{display:none}
.main-menu .leaf a:after{display:none}


div.panel-pane div.admin-links{
    
font-size:xx-small;margin-right:1em;
}

div.panel-pane div.admin-links li a{
    
color:#ccc;
}

div.panel-pane div.admin-links li{
    
padding-bottom:2px;background:white;z-index:201;
}

div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{
    
color:#000;
}

div.panel-pane div.admin-links a:before{
    
content:"[";
}

div.panel-pane div.admin-links a:after{
    
content:"]";
}

div.panel-pane div.panel-hide{
    
display:none;
}

div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{
    
display:block;position:absolute;z-index:200;margin-top:-1.5em;
}

div.panel-pane div.node{
    
margin:0;padding:0;
}

div.panel-pane div.feed a{
    
float:right;
}

#panels-edit-display .panel-pane,#panels-edit-display .helperclass{
    
margin:.5em;
}

body.section-articles .panel-pane.pane-node-content,body.section-articles .panel-pane.pane-node-field-multi,body.section-articles .panel-pane.pane-node-title,body.section-tip .panel-pane.pane-node-title,body.node-type-tip .panel-pane.pane-node-content,body.section-videos .panel-pane.pane-node-content,.pane-node-comments,.pane-node-comment-form,.pane-mlt,.pane-article-packages{
    
margin-left:20px;
}

.panel-pane #tree-marketing-join{
    
border-top:1px solid #AEAEAE;border-bottom:1px solid #AEAEAE;border-left:0px;
}

.panel-pane #tree-marketing-join h4{
    
color:#094C84;
}

body.section-serviceshtm .panel-pane h1.pane-title{
    
color:#000;font-size:1.5em;margin:1em 0;padding:0 3%;
}

body.section-aboutushtm .panel-pane h1.pane-title{
    
color:#000;font-size:1.5em;margin:1em 0;
}

div.panel-pane h1.pane-title{
    
color:#A6C500;font-size:2.5em;margin:0 0 0 1%;
}


div.panel-pane h1.pane-title span{
    
color:#094C84; font-size:30px;margin:0 0 0 1%;
}

#directory-panel .panel-col-first .panel-pane{
    
padding-left:3%;
}

#info {
	border-bottom: 2px solid #000;
	}

.menus-wrapper.sticky .menus,
.menus-wrapper.sticky #info,
.menus-wrapper.sticky .info-two {	
	width: 992px;
	margin: 0 auto;
	}

#info .left {
	float: left;
	}

#info .right {
	float: right;
	}

.clear:before,
.clear:after {
    content: "";
    display: table;
	}

.clear:after {
    clear: both;
	}

.clear {
    zoom:1;
	}

#footer-in .clear .left {
	width: 50%;
	float: left;
	text-align: left;
	font: 700 18px/30px "futura-pt-condensed", Helvetica, Arial, sans-serif;
	color: #1F1F1F;
	text-transform: uppercase;
	letter-spacing: .1em;
	}

#footer-in .clear .left input[type=text] {
	background: #1f1f1f;
	border: none;
	border-bottom: 1px solid #fff;
	padding: 2px;
	line-height: 20px;
	margin-left: 20px;
	font: normal 12px/18px Courier, Georgia, Times, serif;
	width: 200px;
	}

#footer-in .clear .left input[type=submit] {
	background: #999;
	color: #000;
	border: 1px solid #fff;
	font: normal 12px/18px Courier, Georgia, Times, serif;
	margin-left: 10px;
	}

#footer-in .clear .left input[type=submit]:hover {
	cursor: pointer;
	}

#footer-in .clear .right {
	width: 50%;
	float: right;
	}

#footer-in .clear form {
	display: inline;
	}







.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}


.master-slider a { 
	-webkit-transition: none;
	transition: none;
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}


.master-slider img, .ms-slide-bgvideocont video {max-width:none;}

.master-slider.ms-fullheight{height: 100%;}

.foundation .master-slider-parent{margin:0;}

.road-safety-insection .master-slider-parent{margin:0 auto -50px;}

	.cover-video-gallery .master-slider-parent{margin-bottom:0;}


.red-border {
    border: 2px solid #FF0000;
    border-radius: 6px;
    box-shadow: 0 0 3px #999999;
}

    .red {
        color: #C22026 !important;
    }

.red sup{
	font-size:11px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.compare-panel_button{padding:13px 16px;text-align:right}
.thrv_lead_generation_container input[type="password"],.thrv_lead_generation_container input[type="email"],.thrv_lead_generation_container input[type="url"],.thrv_lead_generation_container input[type="text"],.thrv_lead_generation_container button,.thrv_lead_generation_container select,.thrv_lead_generation_container textarea{box-sizing:border-box !important;border:1px solid #999;float:none !important;max-width:none;width:100% !important}
.thrv_lead_generation_container input[type="password"].tve-lg-error,.thrv_lead_generation_container input[type="email"].tve-lg-error,.thrv_lead_generation_container input[type="url"].tve-lg-error,.thrv_lead_generation_container input[type="text"].tve-lg-error,.thrv_lead_generation_container select.tve-lg-error,.thrv_lead_generation_container button.tve-lg-error,.thrv_lead_generation_container textarea.tve-lg-error{border-color:transparent !important;box-shadow:0 0 4px #a94442 inset !important}
.thrv_lead_generation_container input[type="image"]{box-sizing:border-box}
.thrv_lead_generation_container input[type="radio"].tve-lg-error,.thrv_lead_generation_container input[type="checkbox"].tve-lg-error{border-color:transparent !important;box-shadow:0 0 3px #a94442 !important}
.thrv_lead_generation_container select{height:auto}
.thrv_lead_generation_container textarea{font-family:arial}
.thrv_lead_generation_container input[type="password"],.thrv_lead_generation_container input[type="email"],.thrv_lead_generation_container input[type="text"],.thrv_lead_generation_container input[type="url"]{outline:none;padding:5px}
.thrv_lead_generation_container button{border-width:0;color:#fff;cursor:pointer;font-size:16px;padding:10px}
.thrv_lead_generation_container .tve_lead_fields_overlay{display:none !important}
.thrv_lead_generation_container .tve_lg_radio_wrapper,.thrv_lead_generation_container .tve_lg_checkbox_wrapper{box-sizing:border-box;float:left;margin-bottom:5px;padding:11px;width:100%}
.thrv_lead_generation_container .tve_lg_radio_wrapper input[type="radio"],.thrv_lead_generation_container .tve_lg_radio_wrapper input[type="checkbox"],.thrv_lead_generation_container .tve_lg_checkbox_wrapper input[type="radio"],.thrv_lead_generation_container .tve_lg_checkbox_wrapper input[type="checkbox"]{margin:0 10px 3px 0}
.thrv_lead_generation_container .tve_lg_checkbox_wrapper{width:100%}
.thrv_lead_generation_container .tcb-form-loader{display:none;position:absolute;width:100%;height:100%;top:0;left:0}
#tve_editor .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon,.tve-leads-shortcode .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon{margin:0 20px 0 0}
#tve_editor .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon{bottom:auto}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:transparent;border:0;font-size:25px;position:absolute;right:0;top:47%;z-index:2}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon{font-size:25px;height:auto;padding:0;width:auto}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon{bottom:auto}
#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon{margin-right:0px}
.thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_select_container .thrv_icon{margin-right:14px}

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }
body .canister{max-width:1100px;margin:0 auto}
body .canister:after{content:"";display:block;clear:both}
body .canister:before{content:"";display:block;clear:both}
body .canister.kill-vertical .unit{padding-top:0;padding-bottom:0}
body .canister .canister .unit{padding-top:0}
body .canister .canister .unit:first-child{padding-left:0}
body .canister .canister .unit:last-child{padding-right:0}
body .unit .canister .unit:first-child{padding-top:0}
body .canister.small-grid .unit.half{width:50%;float:left}
body .canister.small-grid .unit.one-third{width:33.333333333333%;float:left}
body .canister.small-grid .unit.two-thirds{width:66.666666666667%;float:left}
body .canister.small-grid .unit.one-fourth{width:25%;float:left}
body .canister.small-grid .unit.three-fourths{width:75%;float:left}
body .canister.small-grid .unit.one-fifth{width:20%;float:left}
body .canister.small-grid .unit.two-fifths{width:40%;float:left}
body .canister.small-grid .unit.three-fifths{width:60%;float:left}
body .canister.small-grid .unit.four-fifths{width:80%;float:left}
body .canister.skinny .unit{padding-top:0;padding-bottom:0}
body .intro-small.search-bar .canister .editor-buttons-and-options .unit,body .intro-small.search-bar .kb-search-container .unit{padding-bottom:0}
body .canister.editor-buttons-and-options{padding:0;margin:0}
body .canister.editor-buttons-and-options .editor-buttons{padding-bottom:1em}
.canister .canister.editor-buttons-and-options .unit{padding:0}
.canister.editor-buttons-and-options{position:relative}
.canister.editor-buttons-and-options .unit.editor-buttons{position:absolute;top:-3.25em;right:0;width:auto;display:inline-block}
.canister .canister.kb-search-container .unit{padding:0}



.content-home-r #renewit {
	position: absolute;
	margin: 0 0 0 91px;
}



.content-r #renewit {
	position: absolute;
	margin: 0 0 0 72px;
}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item{display:-moz-inline-stack;display:inline-block;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active a{color:#ffffff;background-color:#2c628c;border-color:#2c628c;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item a{display:-moz-inline-stack;display:inline-block;border:1px solid #67788d;padding:1px 5px;background-color:#f5f5f5;color:#333333;font-size:14px;line-height:normal;}
.region-slider .views-slideshow-controls-bottom .views-slideshow-pager-field-item a:hover{color:#ffffff;background-color:#2c628c;border-color:#2c628c;}
