﻿.box-category{width:664px;position:relative;float:left;margin-left:7px}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll{position:absolute;z-index:3;right:0;bottom:0;left:0;width:100%;min-height:30px;margin:0 auto;padding-top:10px;padding-bottom:20px;text-align:center}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a{display:inline-block}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon{color:#fff;font-size:3.5em}

	.mainmenu, .menu_wrapper, .sticky-wrapper, .header-style3 .main_menu, .menu-button{display: none;}



.viewport{
position: relative;
}


  .admin-bar .viewport {
    top: 127px; }


#primary-nav .menu-item-36514 a{font-weight:bold;}
.owl__slide--step{font-size:6.875em;line-height:1em;color:#fff;width:500px;height:500px;border-radius:500px;background-color:#f36d21;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:120px;-webkit-transform:translate(-200px, 140px);transform:translate(-200px, 140px);position:relative;opacity:0;-webkit-transition:all ease-in-out 200ms;transition:all ease-in-out 200ms;-webkit-transition-delay:500ms;transition-delay:500ms}
.owl__slide--step::after{content:"";display:block;position:absolute;top:157px;left:375px;width:0;border-width:70px 120px 0;border-style:solid;border-color:#f36d21 transparent}
.owl-item.active .owl__slide--step{opacity:1;-webkit-transform:translate(-100px, -20px);transform:translate(-100px, -20px)}


.eut-box .eut-box-content .eut-read-more {
	display: inline-block;
}


.eut-box .eut-box-content p {
	margin-bottom: 0px;
}


.eut-box .eut-box-content .eut-box-title {
	line-height: 1.400em;
	margin-bottom: 16px;
}


.eut-box .eut-box-content p + .eut-read-more {
	margin-top: 30px;
}


.eut-box-icon.eut-side-icon .eut-box-content {
	overflow: hidden;
	position: relative;
}


img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 2.4rem;
}
.podcast-player{float:left;width:60%}
.single-post-content .podcast-player{background:#000;color:#fff;padding:17px 95px 23px 25px;position:relative;min-height:95px;margin-bottom:4.125em}
.single-post-content .podcast-player h6{color:gray;letter-spacing:.02em;margin-bottom:11px}
.single-post-content .podcast-player p{font-size:1.375em;line-height:1.09090909;letter-spacing:.02em;margin:0}
.single-post-content .podcast-player a{position:absolute;top:19px;right:24px}
.single-post-content .podcast-player a img{max-width:56px}
.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-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{float:left}
.col-xs-12{width:100%}




.mh-widget .search-form { background: #f9efef; }




.mh-widget-title-inner { display: inline-block; font-size: 13px; font-size: 0.8125rem; font-weight: 700; color: #fff; padding: 10px 15px; background: #fd82b1; }

.mh-widget-title-inner a { color: #fff; }

.mh-widget-title { padding: 0; border-bottom: none; background: #fd82b1; background: rgba(253, 130, 177, 0.6); }

.mh-widget-col-1 .mh-slider-caption { background: #ffadce; }




.mh-widget .tagcloud a, .mh-footer-widget .tagcloud a { background: #ffadce; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #fd82b1; }



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}
#block-brk5553c18559aa8{min-height:70px}
.woofc-inner .woofc-header,.woofc-inner .woofc-footer{position:absolute;z-index:2;left:0;width:100%}
.woofc-inner .woofc-header,.woofc-inner .woofc-body{opacity:0}
.woofc-inner .woofc-header{top:0;border-radius:6px 6px 0 0;padding:0 1.4em;height:40px;line-height:40px;background:#fff;-webkit-transition:opacity .2s 0s;transition:opacity .2s 0s;border-bottom:1px solid #e6e6e6}
.woofc-inner .woofc-header::after{clear:both;content:"";display:block}
.woofc-cart-open .woofc-inner .woofc-header,.woofc-cart-open .woofc-inner .woofc-body{opacity:1}
.woofc-cart-open .woofc-inner .woofc-header{-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


section.video .container {
	position: relative;
	z-index: 3;
}



.container-xl {
	width: 100%;
	max-width: 1630px;
}


.container .call-to-action {
	border-radius: 8px;
}


#header .container {
	position: relative;
}


#footer .container input:focus {
	box-shadow: none;
}

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

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

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }
#Side_slide .search-wrapper{margin-bottom:20px;position:relative;display:none}
#Side_slide .search-wrapper input.field{width:100%;background:0 0!important;border-width:1px 0;border-color:rgba(255,255,255,.05);line-height:20px;padding:10px 55px 10px 20px;box-sizing:border-box;box-shadow:0 0 0 0 transparent}
#Side_slide .search-wrapper a.submit{position:absolute;top:0;right:5px;font-size:20px;padding:10px}
#Side_slide,#Side_slide .search-wrapper input.field,#Side_slide a:not(.action_button),#Side_slide #menu ul li.submenu .menu-toggle{color:#a6a6a6}
#Side_slide.light .search-wrapper input.field{border-color:rgba(0,0,0,.05)}
.home-logos .home-logo{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.home-logos .home-logo img{height:auto;width:auto;max-width:100%;max-height:100%}
.home-logos-new .home-logo{height:calc(188px - 2rem);background-size:contain;background-position:50%;background-repeat:no-repeat;margin:0 auto}


header .menu-responsive {
    color: #fff;
    text-align: right;
    font-size: 18px;
    padding-top: 28px;
    float: right;
    cursor: pointer;
}


.gdlr-core-portfolio-modern-desc .gdlr-core-image-overlay-content{ top: auto; bottom: 30px; }

.gdlr-core-portfolio-modern-desc .gdlr-core-portfolio-title{ font-size: 16px; margin-bottom: 5px; }

.gdlr-core-portfolio-modern-desc .gdlr-core-portfolio-info-tag{ margin-bottom: 5px; }

.gdlr-core-portfolio-modern-desc .gdlr-core-portfolio-content{ padding-top: 16px; padding-bottom: 20px; display: block; }

.gdlr-core-portfolio-modern-desc .gdlr-core-portfolio-icon-wrap{ display: block; margin-bottom: 50px; }

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-column-1.td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-column-1.td_block_15 .td_block_inner:before,
.td-column-1.td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-column-1.td_block_15 .td_block_inner:after {
  clear: both;
}
.boxed{margin:0 2.618em}
.horizontal.horizontal-top .widget .magazine-grid .boxed{margin:0 .75em}
.clearfix:after,.clearfix:before{display:table;content:""}
.clearfix{*zoom:1}
.clearfix:after{clear:both}


.block-section4 .content {
  z-index: 100;
  padding: 1em 2em;
  text-align: left;
  position: relative;
  left: 20px;
  margin-bottom: 10em;
  margin-top: 10em; }

  .block-section4 .content h3 {
    font-weight: 500;
    z-index: 1000;
    text-align: left;
    font-size: 4em;
    color: #467fa1;
    line-height: 1.7em; }

  .block-section4 .content p {
    font-family: "Raleway", sans-serif;
    font-weight: 100;
    text-align: center;
    font-size: 2.5em;
    line-height: 1.5em;
    color: white;
    margin-bottom: 2em; }

  .block-section4 .content .button {
    border-bottom: none !important; }


.block-section4 .testimonial {
  padding: 2em 6em !important;
  font-size: 1em !important; }




.rel {position:relative;}
.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-md-3{width:25%}

		.header-wrap .col-md-8 {
			padding: 0;
		}

		.header-wrap {
			text-align: center;
		}

  #seclist3 .blogmapselect { background: #8a004f; clear: both; width: 100%; padding: 15px 0; margin-top: 10px; }
.grid{float:left;margin-bottom:2.127659574468%;padding-top:0}
.grid-right{float:right;margin-bottom:2.127659574468%;padding-top:0}
#footer-wrapper .grid.col-940{margin:0}
.grid,.grid-right{float:none}

.wrap {width:100%;}

#col-2 #topProducts .pill{width:155px;border:1px solid #ccc;margin:0 auto;text-align:center;cursor:pointer;overflow:hidden;padding:20px 0 3px 0;}

#col-2 #topProducts .pill,#col-2 #topProducts .buy,#front-products .product .img_box,#front-products .product .info span{width:147px;}
.site-title{font-size:inherit;position:relative;z-index:999;margin:15px 0 0}
.site-header .site-title{float:left}
.site-title span{position:absolute;top:-99999px;left:-99999px}
.site-title svg{width:215px;height:51px}


.img-icon {
  height: 48px; }


.img-icon-5 {
  height: 80%;
  vertical-align: middle; }


.img-icon-6 {
  height: 63%;
  vertical-align: middle;
  margin-left: 7px; }
.list-unstyled{padding-left:0;list-style:none}


	
	.blog .post, 
	.archive .post, 
	.search .post, 
	.search .page { padding-top: 0; }




.blog .post,
.archive .post,
.search .post,
.search .type-page { position: relative; padding: 20px 0 20px; border-bottom: 1px solid #ddd; margin-bottom: 20px; }
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.nav-design:hover .meganav-disc-title{background:#EC008C;}
.nav-design .meganav-disc-title a,.nav-design .meganav-disc-title a:visited{color:white;}
.nav-act:hover .meganav-disc-title{background:#00B6F2;}
.nav-act .meganav-disc-title a,.nav-act .meganav-disc-title a:visited{color:white;}
.nav-bt:hover .meganav-disc-title{background:#73C800;}
.nav-bt .meganav-disc-title a,.nav-bt .meganav-disc-title a:visited{color:white;}
.nav-htc:hover .meganav-disc-title{background:#A000CE;}
.nav-htc .meganav-disc-title a,.nav-htc .meganav-disc-title a:visited{color:white;}
.nav-c:hover .meganav-disc-title{background:#F57920;}
.nav-c .meganav-disc-title a,.nav-c .meganav-disc-title a:visited{color:white;}

.late_news_list {
display: none;
background: #CCC;
position: relative
}

.late_news_list:before {
content: "";
position: absolute;
left: 0;
background: #d25f28;
width: 25%;
height: 100%
}








.site-content span + .entry-date:before,

.full-size-link:before,

.parent-post-link:before,

span + .byline:before,

span + .comments-link:before,

span + .edit-link:before,

.widget_twentyfourteen_ephemera .entry-title:after {

	content: "\0020\007c\0020";

}




.byline {

	display: none;

}




.single .byline,

.group-blog .byline {

	display: inline;

}


	.mob-menu li a,
	#nz-content .search input[type="text"],
	.ls a
	{font-family:Montserrat;}


	#nz-content a:not(.button):hover,
	#nz-content a:not(.button):visited:hover,
	.post-comments-area a:hover,
	.woocommerce .single-product-summary .product_meta a:hover {
		color: rgb(170,3,-16);
	}
#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}




#like-box-plugin {
	margin-top: 0px;
	margin-bottom: 20px;
	position: relative;
	float: right;
	width: 238px;
	height: 200px;
	border: 1px solid #ccc;
}


#like-box-plugin #like-link-top {
	width: 230px;
	height: 60px;
	display: table;
	top: 4px;
	left: 4px;
	position: absolute;
}


#like-box-plugin #like-box-link {
	position: absolute;
	bottom: 10px;
	left: 5px;
	font-size: 14px;
	color: #999;
	line-height: 1.2em;
}


#like-box-plugin #like-box-link a {
	text-decoration: none;
	color: #325C99;
}


#like-box-plugin #like-box-link a:hover {
	text-decoration: underline;
}
.tablepress-table-description{clear:both;display:block}
.td-affix #td-header-menu{display:block}
.td-header-style-4 #td-header-menu,.td-header-style-5 #td-header-menu,.td-header-style-6 #td-header-menu,.td-header-style-7 #td-header-menu,.td-header-style-12 #td-header-menu{display:block}
.td-header-style-10 #td-header-menu{display:table;margin:0 auto}
#td-header-menu{display:inline-block;vertical-align:top}
.td-header-style-8 .td_stretch_content #td-header-menu,.td-header-style-8 .td_stretch_content_1200 #td-header-menu,.td-header-style-8 .td_stretch_content_1400 #td-header-menu,.td-header-style-8 .td_stretch_content_1600 #td-header-menu,.td-header-style-8 .td_stretch_content_1800 #td-header-menu{padding-left:20px}


#wrapper {
	width: 750px;
	margin: 50px auto;
  position: relative;
}
#masthead .elementor-inner-column:nth-child(2) .elementor-column-wrap{padding: 10px 0px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.loading-icon .material-icon .bar:after{background-color:#ff9e1b;}
.loading-icon .material-icon .bar{border-color:#ff9e1b;}
.loading-icon .material-icon .color-2 .bar:after{background-color:#fb637e;}
.loading-icon .material-icon .color-2 .bar{border-color:#fb637e;}


.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-md-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__caption--empty,.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.pswp__counter,.pswp__preloader{height:44px;top:0;position:absolute}
.pswp__counter{left:0;font-size:13px;line-height:44px;color:#FFF;opacity:.75;padding:0 10px}


div#todo {
  
  min-height: 100vh;
  
  margin-bottom: -60px;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}
.footer-logos{text-align:center;background:#f5f7f7;padding:20px 0}
.item{height:calc(100% - 15px)}
.item-text{display:inline-block;vertical-align:middle;width:calc(100% - 61px)}


.event-header-col .tw-opening-act.tw-open-top a {
	font-size: 30px;
}


.event-header-col .tw-opening-act {
	font-size: 18px !important;
	font-weight: 800;
color: #2d7eb5 !important;
}


#tw-responsive .headliner, #tw-responsive .tw-plugin-basic-event-info .tw-opening-act {
  font-style: normal !important;
}


#tw-responsive .tw-opening-act {
    font-size: 16px;
    line-height: 1.2;
    color: #285c81; 
    margin: 0 0 6px 0; 
    font-style: italic;}



#tw-responsive .tw-opening-act, #tw-responsive .tw-opening-act a {
    font-size: 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 0;
    font-weight: 400;
    color: #111;
    font-style: normal;
    text-decoration: none;
}

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

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

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}

.texte2{color:#74756D; FONT-FAMILY : Verdana, helvetica, sans-serif;font-size : 12px;}


.copyright{
padding-top:8px;
color:#918f88;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:25px;
padding-right:25px;
}


.copyright a{
color:#918f88;
text-decoration:none;
}


.copyright a:hover{
color:#999999;
text-decoration:none;
}


#homevideos {
	font-size:13px;
	font-weight:600;
	text-align:center;
	margin-top:18px;
}


#homevideos a {
	color:#7095aa;
	text-decoration:none;
	display:block;
	margin-bottom:10px;
}


#homevideos img {
	width:85%;
	height:auto;
}

	
	.span3:last-child {
		margin-right:0;
	}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24{display:inline;float:right;margin-left:0;margin-right:0;}
.container_24 .grid_4{width:30px;}


#testimonial .avia-testimonial_inner {
    padding: 0 143px;
}


.avia-testimonial_inner:before {
    content: "“";
    
    
    color: #1c58a6;
    font-family: 'Georgia' !important;
    display: block;
    position: absolute;
    font-size: 250px !Important;
    left: 80px;
    top: 100px;
    margin: 0 auto;
}


.avia-testimonial_inner:after {
    content: "”";
    
    
    color: #1c58a6;
    font-family: 'Georgia' !important;
    display: block;
    position: absolute;
    font-size: 250px !Important;
    right: 80px;
    top: 100px;
    margin: 0 auto;
}

.full-logo{float:left;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}


.site-description {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	height: 0;
	margin-bottom: 0;
	text-indent: -9999px;
}
.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-dark-logo,.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-light-logo,.qodef-fullscreen-menu-opened .qodef-logo-wrapper a img.qodef-normal-logo{opacity:0}
.qodef-logo-wrapper a img.qodef-dark-logo{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%)}
.qodef-light-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-normal-logo{opacity:0}
.qodef-dark-header .qodef-vertical-menu-area .qodef-logo-wrapper .qodef-dark-logo{opacity:1}




.alignnone { margin: 5px 20px 20px 0; }


a img.alignnone {
    margin: 0 21px 21px 0;
}


.post-slideshow img.alignnone { margin-bottom: 5px; }


.page-id-8056 p#print-page-link,
.page-id-4 p#print-page-link,
.page-id-9315 p#print-page-link,
.page-id-26 p#print-page-link {
	display: none;
}

.home #print-page-link {
	display: none;
}

p#print-page-link {
    position: relative;
    margin-bottom: 32px;
	clear: both;
}

.page-id-7901 .cb-cat-header, 
.page-id-7901 #share2,
.page-id-7901 #print-page-link{
	display:none;
}
.span4{width:300px}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
input.span4,textarea.span4,.uneditable-input.span4{width:286px}
.media.video{position:relative}
.media.video .video_indicator{display:block}
.mod_format .content .mod_video_teaser .media{margin-bottom:3px}
.mod_programs .program .media{overflow:hidden;height:110px;margin:0 0 8px}
.mod_stage .teasers .media{border:5px solid rgba(255,255,255,.5);margin-bottom:5px}
.mod_teasers .teaser .media{margin-bottom:4px;overflow:hidden}
.mod_teasers.four .teaser .media{height:111px}
.mod_teasers.six .media{height:70px}
.mod_topteaser .media{width:197px;float:left;margin-right:12px}

.ca_wrap{
	position:relative;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}

.ca_wrap img.ca_shown{
	display:inline !important;
}
