﻿.tile__icon,.tile__share{position:absolute;color:#fff}
.tile__icon{font:1.6em icons;right:10px;top:10px;background:rgba(0,0,0,.5);border-radius:6px;height:23px;line-height:100%}
.tile__icon--article:before,.tile__icon--uncategorized:before,.tile__icon:before{content:"\77"}
.tile__icon--contests:before{content:"\63"}
.tile__icon--video:before{content:"\74"}
.tile__icon--audio:before{content:"\61"}
.tile__icon--image:before{content:"\70"}




#recommend{
	margin-bottom:50px !important;
	position:relative;
}

#recommend .link_more{
	position:absolute;
	top:8px;
	right:0px;
	
	display:flex;
	justify-content :flex-end;
}

#recommend .link_more p{
	margin-left:30px;
}

#recommend .link_more p a{
	color:#333;
}


#recommend ul{
	display:flex;
	flex-wrap:wrap; 
}

#recommend ul li{
	width:8.585858585%;
	margin:0 1.57% 15px 0;
}

#recommend ul li:nth-child(10n){
	margin-right:0%;
}

#recommend ul li img{
	width:100%;
}
.mobile-main-nav .menu-item a .fa{padding-right:6px}


.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";
	}
div#loginbox
img.logo{float:right;margin:12px
4px 0 0}
div.buyMore div#bundleImages .product,div.buyMore3 div#bundleImages .product{vertical-align:bottom}
.storeProduct #columnTwo .productList .product{float:left}
.dealObject #cover,.dealObject .details .product{float:left;border:1px solid #ccc;max-width:75px}
.ebookDealObject .ebookDetails .product{float:left;display:inline}
.buckets-image-51 .product{margin-left:-64px;float:left;width:51px}
.buckets-image-75 .product{margin-left:-88px;float:left;width:75px}
.buckets-image-70 .product{margin-left:-83px;float:left;width:70px}
#series-list #allProdlist .eproduct img.product{z-index:0;position:relative}


  .small-12 {
    position: relative;
    width: 100%; }

.header-useraccount-langs .langs {
  position: absolute;
  top: 52px;
  right: 0;
  list-style: none;
  background: #3e3c3c;
  display: none;
}

.header-useraccount-langs .langs-item-link {
  display: inline-block;
  padding: 8px 20px 13px 20px;
}

.header-useraccount-langs .langs-item-link:hover {
  background: #504D4D;
}

.langs-item-icon-en {
  background-position: 0 0;
}

.langs-item-icon-ru {
  background-position: 0 -18px;
}

.langs-item-icon-de {
  background-position: 0 -36px;
}

#main-nav li#main-nav-athletics:hover ul,
#main-nav li#main-nav-athletics ul:hover,
#main-nav li#main-nav-athletics.active ul,
#main-nav li.no-drop:hover ul,
#main-nav li.no-drop ul:hover,
#main-nav li.no-drop.active ul {
  display:none;
}

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

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
.menu-level-1{padding:0!important}
.menu-level-1-child{margin-top:12px!important}
.menu-level-1.menu-level-1-child{margin-top:35px!important}
#et_mobile_nav_menu .sub-menu .menu-level-1.menu-level-1-child-main{margin-left:0!important;margin-top:0!important}
#et_mobile_nav_menu .menu-level-1-child-main ul.sub-menu li.menu-level-2 a{margin-left:22px!important}
#mobile_menu .menu-level-1 .sub-menu,#mobile_menu .menu-level-1 .sub-menu li{display:block!important}
#mobile_menu .menu-level-1 .sub-menu li.arrow-left-menu{display:none!important}
.single-resourcepost .advanced-sol a,.single-resourcepost .menu-level-1{margin-left:0;margin-top:10px}

    .col-md-5ths img {
      display: inline-block;
    }




.site-header .widget-area {
	float: right;
	text-align: right;
	width: 680px;
}


.site-header .widget-area .widget {
	margin-bottom: 0;
}


	.content,
	.site-header .widget-area {
		width: 540px;
	}


	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.site-inner,
	.title-area,
	.wrap {
		width: 100%;
	}
.row{margin-right:-15px;margin-left:-15px}


.col-desc {
  padding-right: 28px; }


.main_sidbar_slide{
	box-sizing:border-box;
	position: fixed;	
	top:10%;
    z-index: 999999;	
}
.img-fluid{max-width:100%;height:auto}

.active-indigrient {
  margin-top: 6px;
  line-height: 16px;
  text-align: right;
  padding-right: 5px;
}

.active-indigrient a {
  font-size: 14px;
  color: #555252;
  text-decoration: none;
}

#redsidebar {
	background:#d21249;
}

.belt:after,.breadcrumbs ul:after,.clearfix:after,.feature:after,.filter.alpha:after,.filter.link:after,.form-item.alpha:after,.form-item.link:after,.form-row:after,.grid.fourths:after,.grid.halves:after,.grid.thirds:after,.inner-wrap:after,.micro-profile:after,.news.ticker .inner:after,.photo-essay:after,.popover.open:after,.tabs-content:after,.tabs:after,hr,ul.social:after{clear:both}

.inner-wrap,.off-canvas-wrap{width:100%;position:relative}

.inner-wrap:after,.inner-wrap:before{content:" ";display:table}

.inner-wrap{padding-top:50px;-webkit-transition:all .42s ease-in-out;transition:all .42s ease-in-out}
.card .border{padding:0 1px;}


.entry {
    line-height: 20px;
}
#header-container{background:#fff}
 body.fixed-mobile #top, body.fixed-mobile #header-container, body.fixed-mobile #footer-container, body.fixed-mobile #nav-container, body.fixed-mobile #footer-widgets-container { min-width: 1200px; padding: 0 1em; }

.card-img-main {
    display:  block;
    width: 100%;
    min-height: 150px;
    
    overflow: hidden;
    border-radius: 3px;
}

.card-img-main img {
    width:  100%;
    height:  auto;
}

.card-img-main + .card-meta {
    height: 60px;
    padding-top: 10px;
    text-align:  right;
}

#main .card-home .card-img-main {
    height: 170px;
}

#main .card-home .card-img-main + .card-meta {
    height: auto;
}

.footer_banner_content {
padding-left: 4%;
padding-top: 2%;
padding-bottom: 6%
}


			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;
			}

.prepoint {
	position: absolute;
	top: 0px;
	left: -221px;
	color: #fff;
	width: 120px;
	background-color: #1A0E0A;
	border-radius: 8px 0px 0px 8px;
	font-size: 26px;
	padding: 5px 10px;
	opacity: 0.3;
	box-shadow: -1px 0px 5px #eee;
}

.prepoint img {
	vertical-align: -7px;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}


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

    .col-md-8 {
        width: 66.66666667%;
    }



.padding-none{
padding-left:0px;	
}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
.woofc-no-product{opacity:0;visibility:hidden;height:0;overflow:hidden;margin:0 !important;-webkit-transition:opacity .4s, visibility .4s, height 0.4s 0.2s;transition:opacity .4s, visibility .4s, height 0.4s 0.2s;font-size:12px;font-weight:400;letter-spacing:1.4}
.woofc-empty .woofc-inner .woofc-no-product{opacity:1;visibility:visible;height:inherit}

.grayscale:hover, .grayscale:focus {
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-o-filter: grayscale(0);
	-ms-filter: grayscale(0);
	filter: grayscale(0)
}


	.box-footer-2 {
		float:left;
		margin-top:32px;
		margin-left: 22px;
	}




#c2-header {
    background-color: #B5E7E8;
    display: table;
    height: 329px;
    position: relative;
    width: 100%;
    padding:25px 0 10px;
}

#c2-header .c2-slideshow {
    position: relative;
    overflow: hidden;
    outline: none;
    width: 960px;
    height: 329px;
    z-index: 100;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}

  #nav-bar .frame,
  #nav-bar {
    position: fixed;
    right: 0;
    bottom: 0;
    top: 57px;
    left: 0;
    background-color: #2c3361;
    display: none;
    z-index: 99999;
  }

  #nav-bar .frame .top-nav {
    list-style: none;
    padding: 0;
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 190px;
    margin: 0 auto 30px;
    height: 100%;
  }


.footer-content {
  text-align: center;
  font-family: Tw Cen MT, 'Muli';
}
.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}

.top-right{
	width:387px;
	margin-top:15px;
	positive:relative;
	margin-bottom:5px;
}

.top-right .glyphicon-search{
	font-size:20px;
	font-size:14px\9;
}

.top-right .btn-default span{
	color:#fff;
}
.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-7{width:58.33333333%}

  #slider_inner{width:2420px;}

.absolute{position:absolute;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.bloc_formation .col-12,
.bloc_formation .col-xs-12{
  margin-bottom: 0 !important;
}
.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:first-child .tatsu-left-divider,.tatsu-row-wrap:not(.tatsu-wrap) .tatsu-shape-over:not(.tatsu-shape-over) .tatsu-column:last-child .tatsu-right-divider{width:0!important}
.tatsu-row-wrap{border-style:solid}
.tatsu-row-wrap.tatsu-row-full-width .tatsu-carousel{margin:0}


.testi-read-more {
	position: relative;
	text-align: center;
	margin-top: 62px;
}

#left-menu .strip-bawah{
	border-bottom:1px solid #ccc;
	font-weight:bold;
	font-size:12px;
	letter-spacing:-1px;
}

#left-menu .strip-bawah-fin{
	font-weight:bold;
	font-size:12px;
	letter-spacing:-1px;
}

#left-menu-univers .strip-bawah{
	border-bottom:2px solid #fff;	
}


#left-menu-dossier .strip-bawah{
	border-bottom:2px solid #fff;	
}
.show_sub.menu-item-has-children:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu-item-has-children{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-4 {
    width: 33.33333%; }


.col-md-4 + .col-md-9 .posts-loop {
    padding-right: 0;
    padding-left: 50px;
}

.frame .f_oj2{ background-position:0 -125px;}


.pricing_plantagline{
	font-family: 'Droid Serif', serif;
	font-size:13px;
	color: #a7a7a7;
	padding-top:8px;
	font-weight: normal;
}
.archive-pagination:before,.clearfix:before,.entry:before,.entry-pagination:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}
.archive-pagination:after,.clearfix:after,.entry:after,.entry-pagination:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}
.site-container{padding:0}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-12{width:100%}


#ddmenu .top-heading
{
    font-weight:bold;
    margin:0 16px;
    color:inherit;
    text-decoration:none;
    display:inline-block; 
    outline:0;
    cursor:pointer;
	white-space: nowrap;
}


.feat-info-views,
.feat-info-comm {
	color: #fff;
	display: inline-block;
	margin: 10px;
	}


#sidebar-wrap .feat-info-views,
#sidebar-wrap .feat-info-comm {
	margin-top: 10px !important;
	}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}


.wrapper {
    margin: 0 -15px;
}

.case-slider.layout-one .case-meta .meta-name {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.38;
  letter-spacing: normal;
  color: #fff;
}
.f-l{float:left;}

#comments li
{
margin:0 0 35px;
position:relative;
}

  .site-footer .widget .textwidget {
    color: #ddd; }


header .navbar .logo-black{
	opacity: 0;
}


header.header-light .navbar .logo-black{
	opacity: 1;
}
.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-sm-6{width:50%}



div#block-user-0 div.content form {
  text-align:left;
}


div#block-user-0 div.content ul,
div#block-user-0 div.content ul li {
  list-style:none;
  margin:0px;
  padding-left:0px;
}


div#block-user-0 div.content ul {
  margin-top:10px;
}


.block {
  background-color:#c6d6e5;
  padding:10px;
  margin-bottom:15px;
}

.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; 
}


.block div.view div.views-admin-links {
  margin-top: 0;
}

.panel.widget_text .textwidget { color: #000000; }


.contact-detail2 {
    margin: 0;
}


.contact-detail2 i {
    border-radius: 3px;
    padding: 3px 5px;
}


.contact-detail2 li {
    list-style: outside none none;
    float: left;
    padding: 10px 0;
    margin-bottom: 0;
    margin-right: 35px;
}


.contact-detail2 li:last-child {
    margin-right: 0;
}


.contact-detail2 li a {
    color: #5f5f5f;
    font-size: 13px;
    font-weight: 600;
    line-height: 35px;
    letter-spacing: 0.5px;
}



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

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}

.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 }
.nav{margin-bottom:0;padding-left:0;list-style:none}
.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-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.pp-graphic{display:inline-block;vertical-align:top}
.pp-graphic:last-child{margin-right:0 !important}
.pp-graphic .pp-tile img{max-width:none}

  .header__nav__block .nav .nav-dropdown .nav-dropdown__container {
    padding: 0 !important; }

  .nav-dropdown__container {
    max-width: 114.2em;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    overflow-x: hidden;
    overflow-y: auto !important; }
.img-responsive{display:block;max-width:100%;height:auto}
.ie-page .plan-image img.img-responsive{width:210px!important;height:100px!important}
.single-dp_plans .plan-detail-top .plan-detail-plans-container .plan-detail-plans .plan-detail-plans-bar-section .plan-detail-image-container .img-responsive{width:100%;height:auto}

.banner6{margin:10px 0 0;}


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


#branding #blog-title {
	width: 235px;
	line-height: 1.2em;
	margin-left: 80px;
	font-size: 18px;
	font-family: Lucida Sans, Verdana, Arial, sans serif;
	color: #1A77B2;
	width: auto;
	margin-bottom: 10px;
	margin-top: 2px;
}


#branding #blog-title a {
	color: #1A77B2;
	text-decoration: none;
}


#branding #blog-title span{
	font-size: 19px;
	color: #005F99;
	font-weight: bold;
	margin-left: 0px;
	float: left;
	width: 235px;
	text-align: left;
}


#bandeau, #menu, #respond, #cancel-comment-reply, #commentform, #colonne, #footer, #tags, .post-edit-link, blockquote, img, #page-date, #page-outils, .outils, #motscles, #form-recherche, #breadcrumb { display:none }
.row, body.opal-content-layout-2cl #content .wrap, body.opal-content-layout-2cr #content .wrap, [data-opal-columns], body.archive .site-content .wrap, .blog .site-content .wrap, .opal-archive-style-4.blog .site-main, .opal-archive-style-4.archive .site-main, .opal-archive-style-3.blog .site-main, .opal-archive-style-3.archive .site-main, .site-footer .widget-area, .opal-comment-form-2 .comment-form, .opal-comment-form-3 .comment-form, .opal-comment-form-4 .comment-form, .opal-comment-form-6 .comment-form, .widget .gallery,.elementor-element .gallery,.single .gallery, .list-feature-box, [data-elementor-columns] {margin-right:-20px;margin-left:-20px;}
.elementor-element.elementor-hidden-phone{height: auto !important;}


.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}
.dark-schema .control-header.tab-style,.dark-schema .cactus-contents-block.is_border,.dark-schema .single-post-content .post-metadata{border-bottom:1px solid #3c3c3c}
.single-post-content .post-metadata{padding-bottom:23px;border-bottom:1px dotted #d7d7d7;margin-bottom:30px}
.single-post-content .post-metadata+.body-content{padding-top:10px}
.single-post-content .post-metadata.sp-style{margin-bottom:30px;border-bottom-style:solid}
.single-post-content .post-metadata:after{clear:both;display:table;content:''}
.widget_top_channel_content .post-metadata.sp-style{padding-bottom:0}
.post-metadata.sp-style{padding-bottom:20px}
.post-metadata.sp-style .posted-on:last-child{margin-bottom:-7px}


.navigation-top .wrap {
	max-width: 1000px;
	padding: 0;
}


.wrap {
	margin-left: auto;
	margin-right: auto;
	max-width: 700px;
	padding-left: 2em;
	padding-right: 2em;
}


.wrap:after {
	clear: both;
	content: "";
	display: block;
}




#masthead .wrap {
	position: relative;
}


.panel-content .wrap {
	padding-bottom: 0.5em;
	padding-top: 1.75em;
}


.site-footer .wrap {
	padding-bottom: 1.5em;
	padding-top: 2em;
}


	.page-one-column .panel-content .wrap {
		max-width: 740px;
	}

img.efbl-loader {
    position: absolute;
    left: 35%;
    top: 35%;
    width: 10%;
}
.homepage-message p{font-size:16px;color:#ffffff;max-width:1200px;margin:0}
.homepage-message a{color:#ffffff;text-decoration:none}

.wrapper{width:690px;max-width:100%;margin:0 auto;}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

#header-text-nav-container {
}

.bd-layoutcolumn-36 {
  background-color: #ffffff;
  padding: 2em;
}


.td-container-border:after {
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  content: '';
  height: 100%;
  width: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: #e6e6e6;
  z-index: -1;
}

.td-container-border:before {
  content: '';
  position: absolute;
  background-color: #e6e6e6;
  top: 0;
  width: 1px;
  height: 100%;
  display: block;
  
  left: 0;
}

.page-template-page-pagebuilder-latest .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1),
.page-template-default .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1) {
  border-top: 0;
}

#td-header-menu .td-container-border:after {
  background-color: #e6e6e6;
}

  .top-nav .top-nav__item {
    text-align: center; }

    .top-nav .top-nav__item:after {
      content: '';
      display: block;
      height: 2px;
      background: #1F1F1F;
      background: var(--content);
      opacity: 0;
      transition: opacity 0.2s ease-in-out; }

    .top-nav .top-nav__item:hover:after {
      opacity: 1; }

.nav-article .deeper.parent:not(.active), nav.nav-article li.parent li.item-459, nav.nav-article li.parent li.item-456{display: none;}





li.scale_up a img {
  box-shadow: #000 0 0 0;
  margin: 0 auto;
}


.scale_up img {
  
  -moz-animation-name: anime1;
  -moz-animation-duration: 20s;
  -moz-animation-timing-function: ease;
  -moz-animation-iteration-count: infinite;
  
  -webkit-animation-name: anime1;
  -webkit-animation-duration: 20s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-iteration-count: infinite;
  -o-animation-name: anime1;
  -o-animation-duration: 20s;
  -o-animation-timing-function: ease;
  -o-animation-iteration-count: infinite;
  -ms-animation-name: anime1;
  -ms-animation-duration: 20s;
  -ms-animation-timing-function: ease;
  -ms-animation-iteration-count: infinite;
}
.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.container::after{content:"";display:table;clear:both}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.container-fluid::after{content:"";display:table;clear:both}


header .container-fluid {
	padding-left: 90px;
  padding-right: 90px;
}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }


.menu-item-language {
    display: none !important;
}


.c-site-footer__nav-item {
  min-width: 14rem;
  margin-bottom: 1em;
  padding-left: 1rem;
  padding-right: 1rem; }
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}

      .bottom-row .center-box-content {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%); }
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}

.td-visual-hidden {
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}

.hp-content.three .photo-collage-btn {
	position: relative;
    z-index: 3;
    margin-top: 50px;
    z-index:100;
}

.hp-content.three .photo-collage-btn.use-region-btn-true .cs-region-btn {
	border-color: #21459c;
    color: #21459c; 
    background:#fff;
}

.hp-content.three .photo-collage-btn.use-region-btn-true .cs-region-btn:hover, .hp-content.three .photo-collage-btn.use-region-btn-true .cs-region-btn:focus {
	border-color: #21459c;
    color: #ffffff; 
}

.hp-content.three .photo-collage-btn.use-region-btn-true .cs-region-btn:hover:before, .hp-content.three .photo-collage-btn.use-region-btn-true .cs-region-btn:focus:before {
	background: #21459c;
}

.g-menu-wrap {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px
}

 


.g-menu .g-menu-wrap .all-catalog .catalog-list {
	DISPLAY: none
}

.g-menu .g-menu-wrap .all-catalog_on .catalog-list {
	DISPLAY: block
}

	.filters_no_a_b{
		display: none!important; }


.sf-menu li:last-child, .sf-menu li.last-child {
}
.stuck .header-inner,.stuck .logo,.stuck .logo img{padding-top:0;margin-top:0}


.rzero {
padding-top: 0px!important;
padding-bottom: 0px!important;
}

#mmlloading
{
 position: absolute;
left: 40%;
display:none;
margin-top:15%;
}




.page-id-23449 div#headerwrap {

display: none;
}

.main-navigation .menu-item-has-children {
	position: relative;
}


.site-footer-nav .menu-item a {
  text-decoration: none;
  white-space: nowrap;
  transition: color 0.3s ease-in-out;
}


.site-footer-nav .menu-item a:hover {
  color: #F04144;
}
#featured a:hover em{color:#fff}
#featured a,#featured strong,#respond form label,.by .comments-link,.clearfix{display:block}
#featured,#moonforecast,.boxnice{text-align:center}
#featured{max-width:390px;margin:10px auto 36px}
#featured a{box-shadow:2px 2px 5px 0 rgba(136,136,136,.6)}
#featured a img{margin-left:auto;margin-right:auto}
#featured a em{font-style:normal;padding-bottom:15px;color:#282828;font-size:.8em}



.footer-socket-wrapper {
	padding: 10px 0px;
	background-color: #F8F8F8;
	border-top: 1px solid #EAEAEA;
}

.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}

.footer-socket-wrapper .copyright a {
	color: #666666;
}

.footer-socket-wrapper .copyright a:hover {
	color: #0FBE7C;
}

.footer-socket-wrapper .small-menu {
	float: right;
}

.footer-socket-wrapper .small-menu a {
	padding-top: 0;
}

.footer-socket-wrapper .small-menu ul li ul {
	top: 21px;
}

	.footer-socket-wrapper .small-menu li {
		float: none;
		display: inline;
	}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}
.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border:1px solid transparent}
.fusion-events-shortcode .fusion-events-thumbnail,.fusion-events-shortcode .fusion-layout-column .fusion-column-wrapper{border-color:#ebeaea;}
.view-carousel #current-large-slide .current-large-slide-controls-prev,.view-slideshow #current-large-slide .current-large-slide-controls-prev{left:0;}
.view-carousel #current-large-slide .current-large-slide-controls-prev:before,.view-slideshow #current-large-slide .current-large-slide-controls-prev:before{content:"\2039";font-size:70px;font-size:4.375rem;}
.view-carousel #current-large-slide .current-large-slide-controls-next,.view-slideshow #current-large-slide .current-large-slide-controls-next{right:0;}
.view-carousel #current-large-slide .current-large-slide-controls-next:after,.view-slideshow #current-large-slide .current-large-slide-controls-next:after{content:"\203A";font-size:70px;font-size:4.375rem;}
.et_pb_text_inner{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-right: 15px;
  padding-left: 15px;
}

  .col-md-4 {
    width: 33.33333333%;
  }
.sd-gplus .sd-title{display:none}
div.sharedaddy h3.sd-title{margin:0 0 1em;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}
div.sharedaddy h3.sd-title:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #ddd;margin-bottom:1em}
body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}
body.highlander-dark h3.sd-title:before{border-top:1px solid rgba(255,255,255,.4)}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
#section-contact .contact-title h1{font-weight:normal !important;}

.footer-credit {
    background: #103b7a;
    padding: 40px 0 20px;
    color: #fff;
    font-family:'Rajdhani', sans-serif;
    clear: both;
}

.footer-credit:before {
    content:"";
    display: table;
}

.footer-credit:after {
    content:"";
    display: table;
    clear: both;
}

	
	.byline .m-all:nth-child(2){
		padding: 10px 0 !important;
	}


.have-q-question {
	font-family: "fira";
	text-transform: uppercase;
	font-weight: bold;
	font-size: 26px;
	letter-spacing: 0.08em;
	margin-top: 84px;
	margin-bottom: 4px;
}


.have-q-text {
	font-size: 22px;
	letter-spacing: 0.06em;
	font-style: italic;
	color: #393939;
}


.have-q-read-more {
	margin-top: 20px;
}


a.have-q-more {
	font-family: "fira";
	color: #393939;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.12em;
	font-size: 18px;
}


.darkoverlay .container {z-index: 222!important;}


.meddarkoverlay .container {z-index: 222!important;}


.lightoverlay .container {z-index: 222!important;}
.selectmenu.assistance{width:auto;display:inline-block;position:relative;top:5px;margin-left:20px!important}
.ie8 .selectmenu{border:1px solid #ddd}
.selectmenu{z-index:1999;max-width:90%;list-style-image:none!important}
.item-list ul li.first{padding-top:0;}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}


.divsubnavhpul {margin:8px 10px 0 0;}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}

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

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
#text-10 img {padding:0.1em;}
.widget-header {float:left;max-width:77%;height:auto;max-height:90px;}
.widget-header img {float:left;}
.widget.widget_nav_menu li {position:relative;margin-left:0;border-bottom:0;border-top:0;}
.widget {margin-bottom:15px;float:left;width:100%;list-style:none;}
.widget .title {font-weight:bold;text-transform:uppercase;color:#545E68;font-size:12px;}
.widget li {list-style-type:square;margin-left:17px;margin-bottom:7px;}
.widget li:last-child {margin-bottom:0;padding-bottom:0;}
.widget h3 {font-size:15px;line-height:1;margin:0 0 5px 5px;}
.sidebar_list .widget:first-child {margin-top:20px;}
.widget-header .textwidget {margin-top:0;padding-left:0;border-left:none;}
.page-navigation ul li:last-child,.page-navigation ul li.page-item-20,.page-navigation ul li.menu-item-48{margin-right:0}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}


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



.clearfix {
	display: inline-block;
}


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


* html .clearfix {
	height: 1%;
}


.space-me{
	padding-top: 35px;
}
.right-text a{text-decoration:none !important;font-size:14px;position:relative;top:-21px;left:-10px}
.right-text a:hover{text-decoration:underline !important}
.et_header_style_split span.logo_helper{display:none}
span.logo_helper{display:inline-block;width:0;height:100%;vertical-align:middle}
.et_vertical_nav span.logo_helper{display:none}


.contact-row {
  margin-bottom: 20px;
}


.contact-row h4 {
  color: #3f3f3f;
  font-size: 22px;
  font-family: Georgia;
  font-style: italic;
  font-weight: normal;

}


.contact p,.text-widget p {
  font-size: 13px;
  color: #fff;
  margin-bottom: 6px;
  line-height: 22px;
}


.m_spacing_line{
	margin:40px auto;
	border:#dcdcdd 1px solid;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	height: 0px;
}
.c-hero-slider__2cols-wrapper .c-hero-slider__col{max-width:100%}
.c-hero-slider__col{width:50%}
.c-hero-slider__col:nth-child(n+3){display:none}
.lt-ie9 .c-hero-slider__col{width:49%}
.lt-ie10 .c-hero-slider__col,.lt-ie9 .c-hero-slider__col{width:49%;float:left}


.widget_service_block .more-link-wrap {
	text-align: center;
}



.menu-toggle, .top-menu-toggle {
	display: none;
	cursor: pointer;
}

.site-header .menu-toggle {
	color: #ffffff;
	margin: 0;
	text-align: center;
	font-family: 'Open Sans', serif;
   padding-bottom: 0;
}

.site-header .menu-toggle:hover {
   background-color: #289dcc;
}

.site-header .menu-toggle:before {
	content: "\f0c9";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	font-size: 23px;
	color: #ffffff;
   padding: 8px 12px;
   display: block;
}

.main-small-navigation .menu-primary-container,
.main-small-navigation .nav-menu {
   padding-top: 43px;
}

   .menu-toggle {
      display: block;
      float: left;
   }


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


.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 {
		margin: 0;
	}


	.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: "\f460";
	}
.clearfix:after,.clearfix:before,.nav:after,.nav:before{content:" ";display:table}
.clearfix:after,.nav:after{clear:both}
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}

          .czr-item .carousel-caption {
            max-height: 368.5px;
            overflow: hidden;
          }
.menu_container_container{max-width:1000px;}

    

#resulttop .resultbar .locationsactive
{
	background: #fafafa;
	box-shadow:10px 10px 12px #eeeeee;
	border-top:3px solid #cccccc !important;
}


#locationresult .resultbar .locationaddress
{
  margin-left: 70px;
display: block;

}

#header .logo-container {
	padding: 25px 0;
}

#header .header-fixed .logo-container {
	padding: 1px 0;
}


.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.contributor-result-avatar{display:inherit;-webkit-order:1;order:1;width:auto;height:60px;padding:2%}
.contributor-result-avatar img{width:auto;height:50px;margin-top:10%}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors .contributor-result-avatar{padding:0 10px 0 0}



.copy {
	font-family: Arial, Geneva, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #333;
	padding: 12px;
}
.wp-caption.alignnone{margin:5px 20px 20px 0px}
.alignnone{margin:5px 20px 20px 0px}
a img.alignnone{margin:5px 20px 20px 0px}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
.mobile_nav .select_page{display:none}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}

.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5
}

.nav-tabs {
	border-bottom: none;
}

.nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0
}

.nav-justified {
	width: 100%
}

.nav-tabs-justified {
	border-bottom: 0
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.panel.with-nav-tabs .nav-tabs{
	border-bottom: none;
}

.panel.with-nav-tabs .nav-justified{
	margin-bottom: -1px;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

#primary-menu .sub-menu .menu-item-has-children {
position: relative;
display: block;
}

#primary-menu .sub-menu .menu-item-has-children .sub-menu {
display: none;
top: 0;
margin-top: 0;
left: 200px;
width: 200px;
padding: 0;
}

.widget_nav_menu ul li.menu-item-has-children a {  }

.mm-menu .menu-item a:hover, .mm-menu .sub-menu .menu-item a:hover { font-weight: 600; }




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}



nav .menu-item-search .screen-reader-text{
	display: none;
}



	nav .menu-item-search .search-field{
	    max-width: 150px;
	}

#header ul.sub-menu li.menu-item-has-children:hover { position: relative }





.im_factor2 {
    display: flex \9;
    width: 14% \9;
    float: right \9;
}
 _:-ms-fullscreen, :root .im_factor2 { display: flex !important;}

.break {
    margin: 25px 0;
}

.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-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }



.menu-toggle, .mobile-navigation .nav-menu.toggled, .mobile-navigation ul ul.toggled, .mobile-navigation.toggled .nav-menu .nav-children.toggled .subnav-children { display: block; }


.menu-toggle { float: right; margin: 15px 15px 0 0; cursor: pointer; display: inline-block; }


.menu-toggle.icon-menu-icon { height: 36px; width: 36px; padding: 6px 0 0; border: 1px solid #32d2ff; font-size: 21px; text-align: center; }


.menu-toggle:hover, .menu-toggle:active { background-color: #c4d92e; border: 1px solid #182137; color: #fff; }

  #primaryNav .audience, #primaryNav .divider {
    display: none; }


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}


.entry-thumbnail img {
	display: block;
	margin: 0 auto 10px;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:17px}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_image_1.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.header-spacer{min-height:80px;width:100%}
.single-region-page .header-spacer{display:block !important}
.contact-page .header-spacer{display:block !important}
.page-template-tpl-cihp-video-post .header-spacer{display:block}
.post-type-archive-planter .header-spacer{display:block !important}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:125px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:125px}
#logo{max-height:78%}
.et_pb_svg_logo #logo{height:78%}


#masthead {
	background-position: 50% top;
	background-repeat: repeat-x;
}





.datatable { }

.datatable thead tr th { border:0px solid white; background-color:#173149;padding:3px 5px;margin:0;font-size:8pt;color:white;font-weight: bold;}

.datatable thead tr th h3 { color:white;padding:0;margin:0;display:inline-block;font-size:9pt;}

.datatable tbody tr td { border:0px solid white; padding:3px 5px;margin:0;font-size:8pt;background-color: #f1f1f1;}

.datatable tbody tr td:last-child { border-right:0px;}

.datatable tbody tr:last-child td { border-bottom:0px;}


.albastru
{
background-color:#00B2EE;
}

#menuSlider div.topic{text-transform: uppercase;font-size:8px;line-height:1em;text-align:left;margin:0;padding:0;border:0;width:100%}

#menuSlider table .topic{text-transform: uppercase;font-size:8px;line-height:1em;text-align:left;padding-left:2px;}



th.gigpress-date {
}



td.gigpress-date {
}


.banner-grid .column {
  min-height: 0;
}
.topnavi ul li a img.fxhover{display:none}
.topnavi ul li a:hover img.fxhover{display:inline-block;max-width:none}
.topnavi ul li a.topnavi-act img.fxhover{display:none}
.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%}


#slider img.article	{z-index:100;height:245px;width:480px;display:block;}
body.dealers .wrap .container,body.dealers .wrap #quick-menu{width:940px}


        .wrap {
            position: relative;
            overflow: hidden;
            padding-top: 0px;
			margin-top: -30px; 
        }
.site-footer__container{margin:0 auto;width:1280px;padding:45px 15px 80px}
.mobile-menu-container{position:relative;padding-top:30px}
.view-audiologytoday-year h2{display:none;}
.view-brochures .post{min-height:150px;margin-top:0;}
.view-brochures .col-md-6 .post{margin-top:0;}
.view-charts-posters .post img{width:100px;}
.view-tip-of-the-month .views-exposed-form .views-exposed-widget{max-width:200px;}
.view-tip-of-the-month .selector span{width:100px !important;}
.node-teaser h3,.view-mode-compact_teaser h3{margin-top:0;}
.view-publication-articles .views-row{padding:10px 0;}
.view-audiologytoday-year .attachment-before{margin-bottom:15px;}
.view-audiologytoday-filtered-archives .issue{margin-bottom:15px;}
.view-audiologytoday-filtered-archives .events{margin-bottom:0;}
.view-audiologytoday-filtered-archives .read-online-articles a.btn{border-radius:0;}
.view .progress-disabled{float:none;}
