﻿

    #right_side, #header {
        width: 300px;
    }


#right_side {
    float: right;
    width: 756px;
}
.menu-toggle{display:block}
#site-navigation ul li.menu-item-has-children a,#site-navigation ul li.page_item_has_children a{margin-right:15px}

.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-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }

	
	.trending-ticker a { max-width: 400px; }


	
	.trending-ticker { font-size: 13px; }

	.trending-ticker .heading { margin-right: 25px; }

	
	.top-bar .trending-ticker .heading {
		float: none;
		margin-right: 0;
	}

	
	.top-bar .trending-ticker ul { float: none; }

	
	.top-bar .trending-ticker {
		text-align: center;
		margin-bottom: 14px;
	}


.top-bar.dark .trending-ticker .heading {
	color: #fff;
	font-weight: 600;
}





.trending-ticker ul { float: left; }


.trending-ticker li {
	display: none; 
	color: #656565;
}


.trending-ticker li:first-child { display: block; }


.cookie-notice-container {
    padding: 10px;
}


.f-widget .f-widget h3.tab { border-bottom: none; }


#content .f-widget h3.tab { }
.vcex-spacing{clear:both;display:block;width:100%;height:auto;margin:0;padding:0;background:none;border:0;outline:0}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}

    #mw_board_group_2 .mw_board_group_2_contents {  }

.avia-grid-testimonials .avia-testimonial-meta{margin-left:0;}

.avia-testimonial-meta{position: relative; overflow: hidden; margin-left: 100px;}

.avia-testimonial-meta-mini{overflow: hidden;}

.avia-slider-testimonials .avia-testimonial-meta{ margin:13px 0 0 20px; overflow: visible; font-size: 12px;}

.avia-slider-testimonials .avia-testimonial-meta .avia-testimonial-image{margin:0 10px 0 0; width:40px; height:40px;}

#top .av-large-testimonial-slider .avia-testimonial-meta{display: inline-block; width:auto; margin:30px 0 0 0;}

#top .av-large-testimonial-slider .avia-testimonial-meta-mini{text-align: left; overflow: visible; float:left;}

#top .av-large-testimonial-slider .avia-testimonial-meta .avia-testimonial-image{width:80px; height:80px;}

		.responsive .avia-grid-testimonials .avia-testimonial-meta{margin-left:0;}


.page-id-1440 .c-layout-header.c-layout-header-4 .c-navbar .c-mega-menu .nav.navbar-nav li .c-link{color: #fff;}
 
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

  .menu-item-has-children .first-lvl .caret {
    display: block;
    top: 20px;
    width: 0;
    height: 0;
    border: 12px solid transparent;
    border-top: 20px solid white;
    position: absolute;
    z-index: 1;
    right: 15px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    -webkit-transform-origin: 12px 10px;
    -ms-transform-origin: 12px 10px;
    transform-origin: 12px 10px;
  }
.footer_menu .last_menu{border:none}

.newblock .news-text p.date{font-style:normal;}

.newblock .news-text p.date strong{font-weight:bold;}

.mkdf-section-inner-margin {
margin-left: -15px;
margin-right: -15px;
}
.member-carousel .member-carousel-item{height:200px;display:flex;flex-direction:column;}
.member-carousel .member-carousel-item img{max-width:230px;max-height:120px;padding:0 25px;}
.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-sm-4{width:33.33333333%}


.right-head {
    float: right;
    margin-left: 15px;
    margin-top: 5px;
}


.right-head .header-search-box .search-box-wrap {
    width: 400px;
}


.header-layout-1 .right-head {
    float: right;
    margin-left: 0;
}


    .right-head::before,
    .right-head::after {
        content: "";
        clear: both;
        display: table;
    }

	#masthead .right-head {
	    margin: 0;
	}
.elementor-cta__title{font-size:23px}
.elementor-widget-call-to-action .elementor-cta__title{font-family:"PT Serif", Sans-serif;font-weight:600;}
.elementor-5 .elementor-element.elementor-element-a503c42 .elementor-cta__title{color:#000000;}
.elementor-5 .elementor-element.elementor-element-590e4df .elementor-cta__title{color:#000000;}
.elementor-5 .elementor-element.elementor-element-f9f8607 .elementor-cta__title{color:#000000;}
.elementor-5 .elementor-element.elementor-element-fb14095 .elementor-cta__title{color:#000000;}
.elementor-5 .elementor-element.elementor-element-f243014 .elementor-cta__title{color:#000000;}
.elementor-5 .elementor-element.elementor-element-5dd9cab .elementor-cta__title{color:#000000;}

.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}


.hamburger-box {
  width: 40px;
  height: 24px;
  display: inline-block;
  position: relative; }


.clickable{

cursor:pointer;
	
}

.accordion .ui-accordion-content .item_footer
{
	margin-top: 20px;
	line-height: 1;
}

.accordion .ui-accordion-content .item_footer .more
{
	margin-right: 2px;
}

.accordion .ui-accordion-content .item_footer .more:first-child
{
	margin-right: 0;
}
table.profileinfo{font-family:arial,helvetica,sans-serif;font-size:12px}
table.profileinfo img{width:200px;box-sizing:border-box}
.profileinfo,#searchform{margin-top:15px}

#sidebar .featuredpost .post-info {
  margin-top: 0;
}

.widget-recent-research p.post-info {
  font-style: normal;
}

.post-info,
.post-meta {
  margin-bottom: 0.9em;
}

.post-info,
.post-meta,
.post-more,
.social-bar {
  font-size: 0.9em;
}

.post-info {
  font-style: italic;
  margin-top: -0.8em;
}

.post-info,
.post-info a {
  color: #aaa99f;
}

.post-info a {
  font-style: normal;
}

.post-info span.sep {
  margin: 0 2px;
  font-size: 0.5em;
}

.resources-excerpts .type-resources .post-info {
  margin: 0 0 0.75em;
}
 #pgc-w5c099205e878c-0-1 { width:36.4806% }

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
  float: left;
}

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

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pl-4 .panel-grid-cell { padding:0 }
 #pl-4 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5c099205e878c .panel-grid-cell { padding:0 }
 #pl-w5c099205e878c .panel-grid .panel-grid-cell-empty { display:none }
.leaderboard,.min-height-small{min-height:50px}
.leaderboard{margin-bottom:0;text-align:center}
.leaderboard-fullwrap{margin:15px 0;text-align:center;padding-top:20px;padding-bottom:20px}
.leaderboard-fullwrap .leaderboard{display:inline-block}
.container-ads__ad .leaderboard{text-align:center;display:inline-block}
footer .leaderboard-fullwrap{margin-bottom:0;padding-bottom:0}
footer .leaderboard-fullwrap .leaderboard{padding-bottom:0}
.logo-ads-wrapper{padding:20px 0}
.site-header__logo-image--primary,.site-header__logo-image--white{transition:opacity .3s ease}
.site-header--menu-visible .site-header__logo-image--primary{opacity:0}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

.slide-primary-bg-overlay{background:#3A4249;height:100%;opacity:0;position:absolute;width:100%;z-index:1;}


	.slide-primary-bg-overlay,
	.site-header-bg-overlay {
		background: #fcfcfc;
	}



.cff-screenreader{
  text-indent: -9999px !important;
  display: block !important;
  width: 0 !important;
  height: 0 !important;
  line-height: 0 !important;
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}


.grideschis
{
background-color:#E6E7E9;
}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }
.tablepress-id-273 .row-4 td{background-color:#fb7762}
.tablepress-id-274 .row-4 td{background-color:#F7E156}
.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: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-left-radius:0;border-top-right-radius:0}
#menu-primary ul.menu-items li.menu-item{margin: .25em 0}
#menu-primary ul.menu-items li.menu-item a{font-family: 'Oxygen', sans-serif;text-transform: uppercase;color: #bdbdbd}
#menu-primary ul.menu-items li.menu-item a:hover{color: #fff;text-decoration: none}
#site-navigation ul li.megamenu{position:static}
#site-navigation ul li.megamenu ul li ul{position:relative;border-top:none;left:0;cursor:default;border-top:none!important}
#site-navigation ul li.megamenu:hover ul li ul{visibility:visible}
#site-navigation ul li.megamenu ul li ul li a{padding:8px 15px;line-height:1;width:auto}
#site-navigation ul li.megamenu ul li ul li:hover{background-color:#dbdbdb}
.mk-side-dashboard{z-index:1}
.dashboard-opened .mk-side-dashboard{z-index:300}
#mk-theme-container,.mk-side-dashboard,.sticky-style-fixed.header-style-1 .mk-header-holder,.sticky-style-fixed.header-style-3 .mk-header-holder{transition:all .3s ease-in-out}
.admin-bar .mk-side-dashboard{top:32px}
.mk-side-dashboard .widget{margin-bottom:20px}
#mk-footer ul,#mk-sidebar ul,.mk-side-dashboard .widget ul{margin:0}
 .mk-side-dashboard, .mk-side-dashboard p { font-size:16px; color:#eeeeee; font-weight:400; }
 .mk-side-dashboard .widgettitle { text-transform:uppercase; font-size:18px; color:#ffffff; font-weight:bolder; }
 .mk-side-dashboard .widgettitle a { color:#ffffff; }
 .mk-side-dashboard .widget a { color:#fafafa; }
 .mk-side-dashboard .widget:not(.widget_social_networks) a:hover { color:#ea9023; }
body #load{width:100%;height:100%;position:fixed;overflow:hidden;z-index:1001;background-color:#fff}



#top-bar-content strong { color: #000 }

#top-bar-content #lang_sel { z-index: 99; position: relative; margin-right: 10px; display: inline-block; }

#top-bar-content.top-bar-centered .top-bar-menu,
#top-bar-content.top-bar-centered  .top-bar-menu li { display: inline-block; float: none; }

	#top-bar-content { float: none; text-align: center; }
#top-bar-content a{color:#ffffff}





.col:after, .clr:after, .wpex-clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after, ul.page-numbers:after, #comments .comment-body:after, .vcex-clr:after, .wpex-slider .sp-nc-thumbnail-container:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }


.footer-widgets.widget-area {
	width: 100% !important;
	float: none;
}


.footer-widgets .widget-title {
	border: 0;
	color: #fff !important;
	text-align: left;
    margin-bottom: 30px;
    letter-spacing: 2.75px;
}


.footer-widgets li {
	padding-top: 6px;
	padding-bottom: 6px;
}




.minus-loan, .add-loan, .minus-day, .add-day {

	display:block;

	width:26px;

	height:26px;

	margin:10px 0;

}


.plus, .minus { cursor:pointer; }
.footer_left_bottom{padding-bottom:10px;}
.td_block_wrap .td-subcat-item a.td-cur-simple-item{color:rgba(15,136,140,.92)}






#secondary {
	background-color: #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	clear: both;
	color: rgba(255, 255, 255, 0.7);
	margin-top: -1px;
	padding: 0 10px;
	position: relative;
	z-index: 2;
}


	#secondary,
	#supplementary {
		padding: 0 30px;
	}


	#site-header img,
	.search-toggle,
	.site-navigation,
	.site-content nav,
	.edit-link,
	.page-links,
	.widget-area,
	.more-link,
	.post-format-archive-link,
	.comment-respond,
	.comment-list .reply,
	.comment-reply-login,
	#secondary,
	.site-footer,
	.slider-control-paging,
	.slider-direction-nav {
		display: none;
	}

#header-text-nav-wrap {
	padding: 20px 0 25px;
}



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

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}

#footer-area .site-info nav ul li {
  border-bottom: none;
}

.site-info a {
  color: #777;
}

.site-info a:hover {
  color: #999;
}

.site-info {
  color: #999;
  font-size: 12px;
}
#main #content article .entry-meta{margin-bottom: 1em}
#main #content article .entry-meta a{text-transform: uppercase}

.share-simple-wrapper .icons .facebook:hover{color:#3B5998}
.menu-item a:after{display:none!important}
.menu-item .sub-menu{text-align:right;right:0px}
#top-menu .menu-item:before{content:'▼';position:absolute;right:7px;/}
#top-menu .menu-item:last-child:before{content:''}
#top-menu .menu-item-has-children .sub-menu .menu-item:before{content:''}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

#header {
	width: 940px;
	margin: 0 auto 0 auto;
}
 #pl-1134 #panel-1134-0-0-0 , #pl-1134 #panel-1134-1-1-0 , #pl-1134 #panel-1134-2-0-0 , #pl-1134 #panel-1134-2-0-1 , #pl-1134 #panel-1134-3-0-0 , #pl-1134 #panel-1134-4-0-0 , #pl-1134 #panel-1134-5-0-0 , #pl-1134 #panel-1134-5-1-0 , #pl-1134 #panel-1134-6-0-0 , #pl-1134 #panel-1134-7-0-0 , #pl-1134 #panel-1134-7-1-0 , #pl-1134 #panel-1134-8-1-0 , #pl-1134 #panel-1134-9-0-0 , #pl-1134 #panel-1134-9-1-0 {  }

.so-panel .widget-title { font-size: 24px; }
.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-1134-0 , #pg-1134-1 , #pg-1134-2 , #pg-1134-3 , #pg-1134-4 , #pg-1134-5 , #pg-1134-6 , #pg-1134-7 , #pg-1134-8 , #pl-1134 .so-panel { margin-bottom:30px }
 #pl-1134 .so-panel:last-child { margin-bottom:0px }
.overlay-navigation{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:0;background-repeat:no-repeat;background-size:cover;display:none}
.overlay-navigation.show{display:block}
.overlay-navigation .o-child{position:absolute;top:0;left:0;width:100vw;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center}

 .three-fc-btn-container button.three-fc-btn {
 font-size: 14px;
}


.three-fc-btn-container { text-align:center; }


.topRegion .header1 {
    font-size: 24pt;
    padding: 0px 5px;
    vertical-align: bottom;
}


h1, .header1 {
    font-size: 18pt;
    margin-top: 0;
}


table.classementNormal tr.th td{font-size:8px;font-weight:bold;padding:2px;}


.grideschis
{
background-color:#E6E7E9;
}

.main, #main-menu, #header {
    border-spacing: 0;
    padding: 0;
    border-collapse: collapse;
    border: 0;
}


#header{
    height: 90px;
}

.footer {
    clear: both;
    margin: 0px auto;
    padding: 10px 0 0 0;
    font-size: 12px;
    color: #999;
    width: 95%;
    text-align: center;
}

    .footer p {
        padding: 10px 15px 5px 15px
    }

    .footer a {
        color: #666
    }

    .footer a:hover {
        color: #999
    }

.homepage_cta_blocks_wrap .homepage_cta_block_wrap .homepage_cta_block .block_subtitle {color:#425a75;font-size:16px;min-height:80px;display:block;}

	.homepage_cta_blocks_wrap .homepage_cta_block_wrap:hover .homepage_cta_block .block_subtitle {opacity:1;top:150px;}
.absolute-footer,html{background-color:#5b5b5b}
.absolute-footer{color:rgba(0,0,0,0.5);padding:10px 0 15px;font-size:.9em}
.absolute-footer.dark{color:rgba(255,255,255,0.5)}
.absolute-footer.fixed{left:0;right:0;bottom:0;padding:7.5px 15px;z-index:101;color:#FFF;background-color:transparent;text-shadow:1px 1px 1px rgba(0,0,0,0.7)}
.absolute-footer ul{padding-bottom:5px;opacity:.8;border-bottom:1px solid #ddd}
.absolute-footer.dark ul{border-color:rgba(255,255,255,0.08)}
.absolute-footer.text-center ul{border:0;padding-top:5px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.header-large {
	font-size: 48px;
	margin-bottom: 60px;
	color: #fff;
	letter-spacing: 5px;
	line-height: 1.2;
}


	.menu-navigation input[type="search"]{
		
		padding-top: 0.37em;
		padding-bottom: 0.37em;
	}


.endscreen #replay {
    position: absolute;
    
    right: 50%;
    margin-right: -50px;
    top: -175px;
    font-size: 75px;
    padding-top: 50%;
}



.endscreen #replay .fp-toggle {
    
    color: #eee;
    cursor: pointer;
}


.endscreen #replay .fp-toggle:hover {
    background-color: #000000;
    opacity: 0.5;
}


    #endscreen .endscreen #replay {
        position: absolute;
        right: 50%;
        margin-right: -12.5px;
        top: 50%;
        font-size: 25px;
        padding-top: 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-sm-3{width:25%}

.navbar:not(.hestia_center) .title-logo-wrapper {
	max-width: 250px;
}
.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-9{width:75%}



#top-bar { background-color: #FFF; }


.dark #top-bar,
#top-bar.dark {
	border-bottom-color: rgba(255,255,255,0.1);
	background-color: #282828;
}


	#top-bar .col_half {
		width: 100%;
		margin-bottom: 0 !important;
	}


.device-lg.sticky-footer #top-bar,
.device-md.sticky-footer #top-bar { z-index: 299; }
.blue{color:#cb242c}
.media{margin-top:15px}
.media:first-child{margin-top:0}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-object{display:block}
.media-object.img-thumbnail{max-width:none}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.media-middle{vertical-align:middle}
.media-bottom{vertical-align:bottom}
.media-heading{margin-top:0;margin-bottom:5px}
.media-list{padding-left:0;list-style:none}

.logo-area .media{margin-top:6px; margin-left:30px;}

.logo-area .media-body{border-left:#801815 1px dashed; padding-left:10px;}

.logo-area .media-body .h6{color:#801815; font-size:13px; font-weight:bold;}

.logo-area .media-body p{color:#000; font-weight:500; font-size:13px; line-height:17px;}











.login-box, .register-box, .reset-password-box { display: none; background: #f1f1f1; padding: 20px; position: relative; }

	#bsidebar .box, #tsidebar .box { clear: both; float: none; margin: 0 auto 20px auto !important; width: 96% !important; }

	#fsidebar .box { width: 96% !important; height: auto; clear: both; text-align: center; margin: 0 auto 20px auto !important; border: none; min-height: auto; float: none; }
 
	#sidebar .box { width: 100%; max-width: 307px; clear: both; float: none; margin: 0 auto 20px auto; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

	#header-left .box, #header-right .box { float: none; clear: both; text-align: center; display: block; margin: 0 auto; }

	#hsidebar .box { width: 100%; text-align: center; clear: both; }
 
	.wpb_widgetised_column .box { width: 100%; max-width: 307px; clear: both; float: none !important; margin: 0 auto 20px auto !important;}


.img-banner.ticky1{
  position: relative;
  will-change: min-height;
}

.news-home.news-home-main .contentright .img-banner:nth-child(1){
   margin-top: 0px;
}

.contentright .img-banner{
  margin-top: 15px;
}




.img-banner-adv div , .news-top div{
  padding-left: 0px;
  padding-right: 0px;
}

.img-banner-adv div.img-banner-adv1 {
  padding-right: 5px;
}

.img-banner-adv div.img-banner-adv2 {
  padding-left: 5px;
}

.img-banner-adv img{
  display: block;
  margin: 0 auto;
}

.padding-0.img-banner-inside{
  padding-left: 15px;
  padding-right: 15px;
}

header .basket-block .line.top{border-bottom:1px dashed #8d8b8c;}


.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,.media-body{overflow:hidden;zoom:1}
.media-body{width:10000px}
.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}
.masonry__section .section__content{padding:20px}
.right-pane .bafta-social-media li.email-signup{width:100%;border:none;}
.right-pane .bafta-social-media li.email-signup h2{color:white;padding:10px 20px 0 20px;margin:0;}
.right-pane .bafta-social-media li.email-signup form{border:none;padding:10px 20px 15px 20px;}
.right-pane .bafta-social-media li.email-signup form button{margin-top:10px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.3) !important;}
.right-pane .bafta-social-media li.email-signup .social-dropdown-pane{display:block;}
#om-menu-mega-menu .om-maximenu-content .block.first{width:385px;float:left;padding:10px 0 30px;}
.homebox.half.first{border-right:1px solid #e3e3e3;margin-right:0;padding-right:15px;}
#om-menu-mega-menu li .om-maximenu-content .block.first{width:41.4%;text-align:center;}
#om-menu-mega-menu li .om-maximenu-content .block.first img{width:80%;}
#om-menu-mega-menu .leaf-bookstore.leaf-role-anonymous-user .om-maximenu-content .block.first{display:block;}
.book-navigation .menu{margin-bottom:20px}
.book-navigation .menu li{display:inline;font-size:12px;font-weight:700;text-transform:uppercase}
.book-navigation .menu li:after{content:','}
.book-navigation .menu li:last-child:after{display:none}


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
      
  
  .cookiecontent{

  position: fixed; bottom: 0px;  z-index: 10;
  background-color:#000000;
  width: 100%;
margin-bottom:0px;
padding-bottom:0px;
  height: 25px;
  text-align:center; 
  color:#FFFFFF;font-family:'Verdana';font-size:10pt;}

.PageTemplate .html_content a:hover, .html_content a:focus
{
text-decoration:none;}

.html_content p,.html_content span
{
font-family:Arial;
font-size:1em;
line-height: normal;
color:#000000;
font-style:normal;
font-weight:normal;
text-align:left;
margin:0;
}

 .html_content a:hover, .html_content a:focus
{
text-decoration:none;}



#content-home{
	width: 100%;
	padding: 45px 0;
	min-height: 100px;
}



.clearfix:after, .widget li:after, #body:after, #footer:after, footer:after, .pagenav:after, #main-nav:after, .menu:after, .gallery:after, #content:after
{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix, .widget li, #body, #footer, footer, .pagenav, #main-nav, .menu, .gallery, #content
{ display: inline-block; }

.header_right
{
	float: right;
}

.home_box .header_right
{
	width: 62px
}

.sidebar_box .header_right, .footer_box .header_right
{
	width: 62px;
}
.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;}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
  padding-left: 15px;
  padding-right: 15px;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
.et_pb_section{padding:54px 0}
.et_pb_section_4.et_pb_section{background-color:#0096d6!important}
.sprocket-features.layout-slideshow .sprocket-features-title,.sprocket-features.layout-slideshow .sprocket-features-desc{background:0 0;color:inherit}
.sprocket-features.layout-slideshow .sprocket-features-desc{width:70%;position:relative;display:block;text-align:center;margin:0 auto;font-size:1.05rem;line-height:1.3;text-shadow:1px 1px 1px rgba(0,0,0,.6)}
.outline-home .sprocket-features-desc a:hover{color:#fff!important}
.sprocket-features-desc a{color:#fff!important}
.sprocket-features-desc a:hover{color:#f52d2d!important}
.sprocket-features-desc{text-align:center}

.layout-showcase .sprocket-features-list .sprocket-features-desc li {display: list-item;opacity: 1;position: relative;}
.layout-slideshow2 .sprocket-features-desc{font-size:1em;line-height:1.3em;margin:0;padding:0;display:block}
.layout-slideshow2 .sprocket-features-title,.layout-slideshow2 .sprocket-features-desc{color:#fff}

div.clear15 { clear: both; height: 15px; line-height: 15px; font-size: 15px; }
#contactUsModal .modal-body .form-box{display:block}
#contactUsModal.submitted .modal-body .form-box{display:none}

.tt-enquete{width: 100%; float: left; margin-top: 10px}

.tt-enquete h1, .tt-enquete h2{margin: 5px 20px; padding: 0; display: block; float: left; width: 92%}

.tt-enquete p{margin: 5px 20px 15px; padding: 0; display: block; float: left; width: 92%}

.tt-enquete h1{color: #000; font-size: 25px}
#home{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.section .section-content-wrapper .section-content .container{background-size:cover}
.news-preview{margin-bottom:0;background:#f1e9d0;padding-left:10px;padding-right:10px;max-width:76.75rem;margin-right:auto;margin-left:auto}
.news-preview:after,.news-preview:before{display:table;content:" "}
.news-preview:after{clear:both}
.news-preview--no-img .news-preview__feat-img-wrapper{display:none}
.news-preview--no-img .news-preview__content{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}
.news-preview--no-img .news-preview__content:last-child:not(:first-child){float:right}
.news-preview-wrapper:nth-child(2n){background:rgba(115,71,22,.1)}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:1170px}
.container-fluid{padding:0}
.container{width:auto}
.navbar .container{width:auto;padding:0}
#works .container{top:0 !important}
.container, .navbar-fixed-top .container{width:940px}
.container:before,.container:after{display:table;line-height:0;content:""}
.container:after{clear:both}
.navbar-fixed-top .container{width:940px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}

.like{ width:855px; height:115px; float:left; margin-top:10px; background:#fff; padding:15px; position:relative; border:solid #c9c9c9 1px; }
.job_listings .type-job_listing .scope-description{font-size:14px;color:#999999;font-weight:normal;margin-top:5px}
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content .uabb-sf-bottom-text p:last-of-type {margin-bottom: 0;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}


.rightsmalltd {
background-color:#FBFBFB;
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}

.list-item-work-name {
  font-size:12px;
  color: #000;
  font-weight: bold;
}



.header-main {
	background: #fff;
	padding-top: 2em;
	padding-bottom: 2em;
}

.section-news .box-news .box-text .tag{display: inline-block;}

.section-news .box-news .box-text .date{text-decoration: none;color: #333;text-decoration: none;color: #333;display: inline;}

.section-news .box-news .box-text h4{margin-bottom: 5px;margin-top: 5px;}

.section-news .box-news .box-text .details{color: #333;}


.caption_green{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#445626;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

#wpmchimpa .wpmchimpa_para{
margin-bottom:25px;
}

#wpmchimpa .wpmchimpa_para,#wpmchimpa .wpmchimpa_para * {
	font-size:14px;
	line-height:26px;
	color:#fff;
	font-family:Raleway;font-size:20px;}

    .wpmchimpa-overlay-bg #wpmchimpa .wpmchimpa_para{
      line-height: 15px;
	margin: 0;
	font-size: 11px;
	padding-bottom: 5px;
    }

#error-footer{position: fixed;left:0;top:0;right:0;display:none;z-index:9999;}

#nwfb {
  width: 26%;
  height: auto;
  display: block;
  float: right;
}

#nwfb .fb-wrap {
  width: 100%;
  margin: 10px auto 0 auto;
}

#nwfb .fb-wrap .sp-fb {
  display:none;
}

#nwfb .fb-wrap .pc-fb {
  display:none;
}


.wrapper,
.layout-boxed {margin-left:auto;margin-right:auto}



.wrapper,.wp-image-wrap{width:1170px}


.grid-1 .wrapper,.grid-2 .wrapper,.grid-3 .wrapper,.grid-4 .wrapper,.grid-5 .wrapper,.grid-6 .wrapper,.grid-7 .wrapper,.grid-8 .wrapper,.grid-9 .wrapper,.grid-10 .wrapper,.grid-11 .wrapper,.grid-12 .wrapper{width:100%}
.layout-boxed .top-strip .wrapper{width:92%}



.featured-posts .wrapper {
    position:relative;
}


.single-box.entry-media .wrapper {
	width:100%;
}


	#branding .wrapper,
	.header-banner .inner-cell:last-child {
		width:100%;
	}
.wrapper{width:75%;margin:0 auto}
.row{margin-left:-4px;margin-right:-4px}
.row.row-collapse{margin-left:0!important;margin-right:0!important}
.row.row-thin{margin-left:-5px!important;margin-right:-5px!important}
.row.row-narrow{margin-left:-10px!important;margin-right:-10px!important}
.row-full-height{height:100%}
.row-same-height{display:table;width:100%;table-layout:fixed}
.wpcd-share-buttons-container div.col-md-12.row{margin-left:0;margin-right:0;display:block}

				
			
   .row.pln-cmpr:nth-child(odd)  {
      background: #e9e7e7;
   }
.abcp_services-slider-1__image{padding:3.2% 13.3% 11.8% 13.2%}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}

	
#header .wrap {
	}

.headercontent__search {
  text-align: right;
}

.caption .inner .t1 {
  font-family: Raleway, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.05em;
}

.caption .inner .t1 img {
  vertical-align: inherit;
}

.caption.caption_flat .inner .t1 {
  line-height: 1em;
}

.caption.caption_flat .inner .t1 small {
  font-weight: 300;
}

.margin-b30{
	margin-bottom:30px;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


#anchor-vaxjo {
  left: 50%;
  top: 72%;
}


.plupp{
  height: 3%;
  width: 10%;
  position: absolute;

}
div.rounded-corner,div.no-rounded-corner{margin:20px 0 5px 0;}
.rounded-corner{box-shadow:4px 4px 5px 2px #cccccc;border:1px solid #efefef;}
div.rounded-corner h1,div.rounded-corner h2,div.rounded-corner h3,div.back-grey{background-color:#f4f4f4;margin-top:0;}
.rounded-corner,no-rounded-corner{border:none;border-radius:0;margin:0;}
.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}
header .navbar .navbar-toggle .icon-bar{background-color:#17cef9}


    .icon-bar {
        background-color: #1db287 !important;
    }

.boxin:hover .boxdetails,
.boxin:hover .boximage-item,
.boxin:hover .button,
.boxin:hover .button1 {
}

.boximage {
width: auto;
}

.boximage-item {
width: 100%;
height: 250px;
overflow: hidden;
}

.boximage-cat {
width: auto;
height: 200px;
}

.boxin:hover .boxdetails,
.boxin:hover .boximage-item,
.boxin:hover .boximage-cat,
.boxin:hover .button,
.boxin:hover .button1 { border-color: #000000 }

.img-item, .boximage-item 
{ height: 230px }

.boximage-item, .boxtext {
float:none;
width: auto;
height: auto;
}
.site-search{display:flex;width:100%;position:relative;z-index:1;margin-left:auto;margin-right:auto;max-width:76.5rem;padding:1.5rem .75rem}
.site-search label{flex:1 1 auto;display:block;width:100%}
.site-search input[type=text]{margin:0;background:#fff;border:0;border-radius:2em;color:#373737;font-size:1.125em;padding:1em 1.5em}
.site-search input[type=text]::placeholder{opacity:1;color:#373737}
.site-search button[type=submit]{flex:0 0 auto;background:none;position:relative;font-size:1.125em;padding-right:0;font-weight:700}
.site-search button[type=submit]:focus .sprite,.site-search button[type=submit]:hover .sprite{transform:translateX(20%)}
.site-search button[type=submit] .sprite{margin-left:.5em;width:1.375em;height:1.125em;transition:transform .3s ease-in-out;fill:#aa2031}
.header__search[data-display-state=""] .site-search{opacity:0}




#sidebar{
	width:305px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #332F2D;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	padding: 10px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-color: #EFD9C2;
	z-index: 888888;
	top: 0px;
}


.view-more-sidebar {
	display: none;
}


.view-more-sidebar-bottom {
	display: block;
}
.x-toggle{display:block;position:relative;transform:translate3d(0, 0, 0);pointer-events:none;speak:none}
.x-toggle-burger,.x-toggle-grid,.x-toggle-more-h,.x-toggle-more-v{height:1em}
.x-toggle-grid,.x-toggle-more-h,.x-toggle-more-v{width:1em}
.x-toggle-more-h,.x-toggle-more-v{border-radius:100em}
.x-toggle-more-v{transform:translate3d(0, 0, 0) rotate(90deg)}
.e189-14 .x-toggle {color:rgba(0,0,0,1);}
.e189-14[class*="active"] .x-toggle,.e189-14 .x-toggle[class*="active"] {color:rgba(0,0,0,0.5);}
.e189-14 .x-toggle-burger {width:12em;margin:3.25em 0;font-size:0.1em;}
.e189-14 .x-toggle-burger-bun-t {transform:translate3d(0,-3.25em,0);}
.e189-14 .x-toggle-burger-bun-b {transform:translate3d(0,3.25em,0);}


#downloads{
width:319px;
height:auto;
float:left;
margin:0px 0 0 0;
padding:10px 0 0 0;


}
.icon-contact:before{content:""}

	
	.contact a, .legal a, .footernav a{
		font-size: 1.1rem; 
	}



	.contact, .legal {
		display: none; 
	}



h1, h2, h3, h4, .legal, .contact, .anorakprod, #selected a, .info, #info_btn {
	font-family: "Sabon LT W02 Roman", Garamond, "Times New Roman", serif;
	text-transform: uppercase;
}


div.wpcr3_rating_style1  { line-height:17px; display:inline-block; }

div.wpcr3_rating_style1 div { line-height:17px; }

div.wpcr3_rating_style1 * { border:0 none; margin:0; padding:0; line-height:17px; }
.grad--blue,.monikaprime .grad,.work__layout .pair .grad,.working-monika__layout .pair .grad{background:#292879;background:linear-gradient(90deg,#292879 0,#00aeef)}
.grad--pink,.monikago .grad{background:#ec018c;background:linear-gradient(90deg,#292879 0,#ec018c)}
.grad{display:block;width:100%;min-height:25px;color:#fff;font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;font-weight:800;padding-left:25px}
.banner--item:not(.grad){background-color:#3e3d3d}
.caseStudy--content__wrapper .grad{width:calc(100% + 2px);margin-left:-1px;margin-bottom:50px}
.pair--item .grad{width:calc(100% + 2px);margin-left:-1px}
.carousel .carousel-inner .qodef-slider-content-outer{box-sizing:border-box;display:table;padding:0 5px}
.carousel-inner .qodef-slider-content-outer{position:relative;height:100%;width:1100px;margin:0 auto;z-index:12}
.carousel-inner .qodef-slide-full-width .qodef-slider-content-outer{width:100%!important}
.carousel-inner .item.qodef-content-vertical-middle .qodef-slider-content-outer{display:table}
.call_to_action .text_wrapper .call_to_action_text{text-align:center;margin-bottom:10px!important}
.call_to_action .text_wrapper .call_to_action_text.font_size_inherit p{font-size:inherit}
.call_to_action .text_wrapper .call_to_action_text.color_inherit p{color:inherit}
.call_to_action .text_wrapper .call_to_action_text.font_weight_inherit p{font-weight:inherit}
.call_to_action .text_wrapper .call_to_action_text.letter_spacing_inherit p{letter-spacing:inherit}
.call_to_action.with_icon .text_wrapper .call_to_action_text{padding:0 0 0 54px;line-height:1em}
.nav-container{border-top:1px solid #cacaca;position:relative;z-index:20;background-color:#0f6ab2}
 .socket_color .hr-short .hr-inner-style,  .socket_color .hr-short .hr-inner{background-color: #03040a;}
 .footer_color .hr-short .hr-inner-style,  .footer_color .hr-short .hr-inner{background-color: #1d2132;}
 .alternate_color .hr-short .hr-inner-style,  .alternate_color .hr-short .hr-inner{background-color: #ffffff;}
 .main_color .hr-short .hr-inner-style,  .main_color .hr-short .hr-inner{background-color: #ffffff;}
 .header_color .hr-short .hr-inner-style,  .header_color .hr-short .hr-inner{background-color: transparent;}

.hr-short .hr-inner-style{border-radius: 20px; height:9px; width:9px; border-width:2px; border-style:solid; display:block; position: absolute; left:50%; margin-left:-5px; margin-top:-5px; }

.hr-short.hr-left .hr-inner-style{  left:5px; }

.hr-short.hr-right .hr-inner-style{  left:auto; right:0; }
#footer-widgets.wpex-row .footer-box.col{margin-bottom:0!important}


#wrap_skybar .sep {
	width: 1px; height: 9px;
	margin-top: 11px;
	border-left: 1px solid #4c4c4c;
}
.jet-posts__inner-box{overflow:hidden}
.jet-posts.jet-equal-cols .jet-posts__item .jet-posts__inner-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.jet-posts .jet-posts__inner-box {background-color: #ffffff;}
.site-footer .information{font-size:15px}
.site-footer .information .contact-info{padding:15px}
.site-footer .information h3{font-size:23px;margin:0 0 20px;color:#059816}
.site-footer .information p{margin:0 0 10px}
.site-footer .information .phone a{color:#263238}
.site-footer .information .networks{margin-bottom:20px}
.site-footer .information .networks a{font-size:24px;display:inline-block;margin-left:30px;color:#059816}
.site-footer .information .networks a:first-child{margin-left:0}
body.responsive-ready #header .main_sites .others .sep:nth-child(4){display:none}
.diyw
div.n{padding:0
!important;margin:0}
.diyw .diyfeModGridContent div.n
img{margin-bottom:1em}

.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n h1,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n h2,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n p,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n .hr {
  padding: 5px 10px !important;
}
.n dl, .diyw .n
dl{padding-left:0}
.n ul, .diyw .n
ul{padding-left:40px}
.n ol, .diyw .n
ol{padding-left:40px}
@CHARSET "UTF-8";div.n,
.diyw
div.n{padding:5px}
div.n li[style*="center"]{list-style-position:inside}
div.diyfeModGridElement
.n{margin:0;padding:0}









.section {
    overflow: hidden;
    position: relative!important;
}


.td-container {
  width: 1068px;
  margin-right: auto;
  margin-left: auto;
}

.td-post-template-3 .td-post-header.td-container {
  
}

.td-category-header .td-container {
  position: relative;
}

.td_category_template_8 .td-category-header .td-container {
  height: 364px;
  display: table;
}

.td-footer-bottom-full .td-container {
  position: relative;
}

.td-footer-bottom-full .td-container:before {
  content: '';
  height: 1px;
  background-color: rgba(255, 255, 255, 0.1);
  position: absolute;
  top: -50px;
  width: 80%;
  left: 50%;
  margin-left: -40%;
}




#footer-wrapper aside {
	text-align: center;
	padding: 20px 10px;
}


#footer-wrapper aside h3.widget-title {
	color: #d7d7d7;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 5px;
	font-size: 1.6em;
}


#footer-wrapper aside h5 {
	color: #C2961D;
	font-style: italic;
}


#footer-wrapper aside p {
	color: #ccc;
	font-size: 0.9em;
}

#footer-wrapper {
  background-color: #3b3a38;
}

.header-toolbar-contact {
  line-height: 30px;
  margin-right: 15px;
}

.header-toolbar-contact i {
  padding-right: 6px;
  font-size: 16px;
}

  .mk-header-signup,
  .mk-header-login,
  #mk-header-social,
  #mk-header-tagline,
  .header-toolbar-contact,
  .header-toolbar-contact,
  .mk-header-date,
  #mk-toolbar-navigation,
  .mk-header-checkout {
    width: 100% !important;
    float: none !important;
    display: block !important;
    height: auto !important;
    line-height: 25px !important;
    margin: 0 10px 5px !important;
    padding: 0;
  }
.mk-header-tagline, .header-toolbar-contact, .mk-header-date{color:#999999;}
.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%}
.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%}

  #primary-nav #branding {
    margin: 0 auto;
    font-size: 24px;
    padding: 20px 0; }

    #primary-nav #branding.text {
      padding: 0; }

    #primary-nav #branding img {
      display: block; }

  .element-light#primary-nav #branding a {
    color: #fff; }




.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 ul,
.et_pb_text ol {
	padding-bottom: 1em;
}
.sixteen{font-size:16px!important}




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}


div.wpgdprc .wpgdprc-button {
    display: inline-block;
    padding: 10px;
    border: 1px solid #DBD6D6;
    font-weight: bold;
}


div.wpgdprc .wpgdprc-button,
div.wpgdprc .wpgdprc-button:hover,
div.wpgdprc .wpgdprc-button:focus {
    background: #FFFFFF;
    text-decoration: none;
    color: #000000;
}


div.wpgdprc .wpgdprc-button.wpgdprc-button--active,
div.wpgdprc .wpgdprc-button.wpgdprc-button--active:hover,
div.wpgdprc .wpgdprc-button.wpgdprc-button--active:focus {
    background: #F3F3F3;
}


div.wpgdprc .wpgdprc-button--secondary,
div.wpgdprc .wpgdprc-button--secondary:hover,
div.wpgdprc .wpgdprc-button--secondary:focus {
    background: #000000;
    border-color: transparent;
    color: #FFFFFF;
}
:root .wpgdprc-consent-modal .wpgdprc-button--secondary{color:#fff !important}

.hpts-title
{
	font-size: 38px;
	padding: 0px 0px 17px;
	line-height: 37px;
}

.ezcol-divider {
	clear: both !important;
	display: block !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	width: 100% !important;
	background: none !important;
}

	.ezcol-last + .ezcol-divider {
		clear: none !important;
		display: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}
#forum td.created,#forum td.posts,#forum td.topics,#forum td.last-reply,#forum td.replies,#forum td.pager{white-space:nowrap;}
.mp__expanded .mp__playlist span.song{flex:0 1 auto;overflow:hidden}
.mp__expanded .mp__playlist span.song .song__artist{display:block;font-size:.75rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mp__expanded .mp__playlist span.song .song__name{display:block;font-size:.875rem;line-height:1.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.post-grid .element.wc_add_to_cart p {
  border: medium none !important;
  margin: 0 !important;
  padding: 0 !important;
}

.post-grid .element.wc_gallery img {
  border-radius: 0;
  box-shadow: none;
  display: inline-block;
  margin: 5px;
  vertical-align: top;
  width: 50px;
}

.post-grid .element.wc_full_price ins {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.mkdf-mobile-header .mkdf-mobile-logo-wrapper a {
display: block;
max-height: 80px;
}

.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
height: 100%;
width: auto;
}


.cf:before,
.cf:after{
  content:"";
  display:block;
}

.cf:after {
    clear:both;
}

.cf {
    zoom:1; 
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
#block-system-main-menu ul.menu li.leaf a{padding:12px 13px;font-size:16px;}
.page-sitemap .site-map-menu li.expanded li.leaf a{margin-bottom:0;}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}


.widget {
  margin-bottom: 18px;
}

.widget h3 { border-bottom: 0; }


.footer-inner {
}

.aux-bar .phone-block{
    width:200px;
    height:64px;
    text-align:center;
    color:#ffffff;
    background:#d01e36;
    font:18px/64px arial;
    float:left;
}

.aux-bar .phone-block a{
    color:#ffffff;
    text-decoration:none;
}
.wp-caption-text{margin-bottom:0}


.testimonials-group {
	max-width: 700px;
	text-align: center;
	margin: 0 auto;
}


    .responsive-menu-accessible .responsive-menu-box {
        display: inline-block;
        vertical-align: middle;
    }


    .responsive-menu-box {
        width: 20px;
        height: 17px;
        display: inline-block;
        position: relative;
    }

    
    button#responsive-menu-button .responsive-menu-box {
        color: #ffffff;
    }


    .responsive-menu-open button#responsive-menu-button .responsive-menu-box {
        color: #ffffff;
    }

  .header_top_outer,
  .header_top .top_nav_wrap nav {
    display: block !important;
  }

  .header_top .top_nav_wrap nav {
    display: none;
  }







#footer-bottom .et-social-facebook a {
	color: #666;
}

#footer-bottom .et-social-twitter a {
	color: #666;
}

#footer-bottom .et-social-google-plus a {
	color: #666;
}

#footer-bottom .et-social-rss a {
	color: #666;
}



#footer-bottom .et-social-facebook a:hover {
	color: #333;
}

#footer-bottom .et-social-twitter a:hover {
	color: #333;
}

#footer-bottom .et-social-google-plus a:hover {
	color: #333;
}

#footer-bottom .et-social-rss a:hover {
	color: #333;
}


#footer-bottom {display:none;}


.clear { clear: both; }


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

#rpwwt-recent-posts-widget-with-thumbnails-2 img { width: 80px; height: 70px; }

.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }

.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }

.rpwwt-widget ul li:last-child { margin: 0; }

.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
.fl-photo-img-svg {width: 100%;}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:35px 0 35px 0!important}
.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:44px 0 0 0}
.et_header_style_slide .et-fixed-header #et-top-navigation,.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding:35px 0 35px 0!important}
#main-header,#et-top-navigation{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}

.ca_zone{
	position:absolute;
	width:100%;
}
#our-services .services-outer-box{height:150px}

.sfsi_widget
{
	min-height: 55px;	
}

.sfsi_widget a img {
    box-shadow: none!important;
    outline: 0;
}

.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,
.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,
.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 { height: auto}

.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	border: medium none;
}
.post-area.masonry.classic_enhanced article.post.large_featured .meta-category a{color:#fff;border:2px solid rgba(255,255,255,.5)}
 .blog-recent .meta-category a,.masonry .meta-category a{background-color:rgba(0,0,0,0.37);}
.category .meta-category{display:block;text-align:center;}


	

	#footer-scroll-to-top {
		float: right;
	}

#section_fd,#section_sg,#section_mb,#section_lp{
width:25%;	
display:block;	
float:left;		
}

    .client_login.menu-item{
        display:none
    }

#contenu_principal_normal_pag .children .page_item {
    background-color: none;
}

.children .page_item {
    background-color: white;
    font-weight: normal;
}

#liste .children .page_item {
    background-color: transparent;
}

				.twp_menu_text { color: #347cb4 !important; font-size: 12px; line-height: 22px; }
.icons-set__item__icon-wrap{width:66px;height:66px;background:#47a0ff;border-radius:100%;position:relative;color:#fff;}
.icons-set__item__icon-wrap a{color:#fff;}
.icons-set__item__icon-wrap:before{content:" ";display:block;width:56px;height:56px;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px dotted rgba(255,255,255,0.5);border-radius:100%;}


.ht-main-navigation .ht-menu{
	float: right;
}
