﻿
div#submenu{
	padding-top:		10px;
}

.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;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid:before,.container-fluid:after{content:" ";display:table}
.container-fluid:after{clear:both}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

.td-medicine .td_module_1 .td-module-comments,
.td-medicine .td_module_2 .td-module-comments,
.td-medicine .td_module_8 .td-module-comments {
  display: none;
}


.td_module_1 {
  padding-bottom: 24px;
  
  
}

.td-content-more-articles-box .td_module_1,
.td-content-more-articles-box .td_module_3 {
  padding-bottom: 20px;
}

     
    .td_module_1 .td-module-title {
    	font-size:21px;
	line-height:25px;
	font-weight:bold;
	
    }


section.icon-blocks .icon-block .value {
    font-weight: 300;
    font-size: 47px;
    color: #787878;
    display: block;
    margin-bottom: -10px;
}


section.property-summary .icon-block .value {
    font-weight: 400;
    color: #787878;
    display: block;
    margin-bottom: -10px;
}


section.contact-agent .four-attributes .attribute .value {
    display: block;
    font-weight: 700;
    color: #787878;
    font-size: 38px;
}
.thrv_post_grid .tve_post .tve_pg_more{margin:0 15px 15px 15px;font-weight:600}
.thrv_post_grid .tve_post .tve_pg_more a{color:#333333;font-weight:600}
.thrv_post_grid .tve_post .tve_pg_more a:hover{text-decoration:underline}
.thrv_post_grid .tve_post .tve_pg_more span{font-size:10px;font-weight:bold}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more{display:inline-block;margin:0 0 15px 0;padding:0 0 0 15px}
.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more a{border-width:0}
#gallery-modal-story{margin:auto;margin-top:20px;max-width:80%;letter-spacing:1px}
#gallery-modal-story,#gallery-modal-test,#gallery-modal-actions,#gallery-modal-imaga-holder,#gallery-modal-image{margin:0 5vw}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.summary-title{position:relative;font-size:1.125em}
.summary-title:after{content:"";display:block;height:0;width:5rem;margin-top:.375em;border-bottom:.125em solid}
.profile .summary-title{color:#373737;transition:color .3s ease-in-out;margin-bottom:0;font-weight:700;font-size:.9375em}
.profile .summary-title:after{border-color:#aa2031}
a.profile:focus .summary-title,a.profile:hover .summary-title{color:#aa2031}
.preview__main .summary-title{display:block;margin-bottom:1em}
.preview__main .summary-title:after{border-color:#aa2031;width:100%}
.media-excerpt .summary-title:after{border-color:#acacac;transition:width .3s ease-in-out}
a.media-excerpt:focus .summary-title:after,a.media-excerpt:hover .summary-title:after{width:6.25rem}
.bio-grid .media-excerpt:focus .summary-title,.bio-grid .media-excerpt:hover .summary-title{transform:translate(.0625rem,-25%)}
.bio-grid .summary-title{transition:transform .3s ease-in-out}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after{clear:both}

.widget .container,
section .container {
  padding-left: 30px;
  padding-right: 30px;
}

.l_text .l_bj1{ background-position:-35px -205px ;}
#main p.title-xlarge,.xlarge,.post-content h2{font-size:30px;line-height:36px;color:#222!important}
.xlarge,.post-content h2{font-size:26px;line-height:34px}
.h-custom-headline{letter-spacing:-1px;line-height:1.1}
.h-custom-headline.accent{overflow:hidden}
.h-custom-headline.accent span{padding-bottom:2px;display:inline-block;position:relative}
.h-custom-headline.accent span:before,.h-custom-headline.accent span:after{content:"";position:absolute;top:50%;height:2px;width:9999px;display:block;margin-top:-1px;background-color:#e5e5e5}
.h-custom-headline.accent span:before{right:100%;margin-right:0.5em}
.h-custom-headline.accent span:after{left:100%;margin-left:0.5em}
#fusion-testimonials-1 a{border-color:#e0544a;}
#fusion-testimonials-1 a:hover, #fusion-testimonials-1 .activeSlide{background-color: #e0544a;}
.fusion-testimonials .testimonial-pagination{margin-top:25px;text-align:center}
.fusion-testimonials .testimonial-pagination a{display:inline-block;margin-right:10px;height:12px;width:12px;-webkit-border-radius:50%;border-radius:50%;border:1px solid #000}
.fusion-testimonials .testimonial-pagination a.activeSlide,.fusion-testimonials .testimonial-pagination a:hover{background-color:#000}

.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-lg-3 {
    width: 25%;
  }
.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,.xyhypef,.col-md-5,.col-md-6,.nale,.seqis,.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,.qivi,.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,.qivi,.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}
.qivi{width:100%}

.gris{
    color:#777;
}

.evt_agenda .gris, .evt_agenda .bleu_ciel {
    margin-top: 15px;
}


.gdlr-core-gallery-item .gdlr-core-gallery-list{ text-align: center; }
div.tribe-countdown-colon{color:#666;float:left;font-size:1.5em;padding:0 4px}



.tribe-events-countdown-widget div.tribe-countdown-colon {color: #dddddd}
.header-creative .vc_row[data-vc-full-width]{padding-left:50px}
.header-creative.header-open .vc_row[data-vc-full-width]{padding-left:250px}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#page,#page.single.single-project,.container{max-width:96%}
#site-footer .container{padding:0 2%}
#page,.container{position:relative;margin-right:auto;margin-left:auto;max-width:96%;min-width:240px}
#site-header .container{background:#fff}


.post-navigation .meta-nav {
	color: #686868;
	font-size: 13px;
	font-size: 0.8125rem;
	letter-spacing: 0.076923077em;
	line-height: 1.6153846154;
	margin-bottom: 0.5384615385em;
	text-transform: uppercase;
}
.row{margin-right:-15px;margin-left:-15px}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}
.view-home-page .layout-standard{height:500px;}
.view-home-page .layout-standard .background{height:500px;}
.view-home-page .layout-standard .panel{bottom:120px;position:absolute;width:60%;min-width:400px;max-width:600px;text-align:center;padding-bottom:30px;}
.view-home-page .layout-standard .panel-inner{font-size:18px;font-weight:400;}
.view-home-page .layout-standard .panel-inner h1{margin:12px 0;}
.bootstrap-yop .nav{padding-left:0;margin-bottom:0;list-style:none}
.bootstrap-yop .nav:after,.bootstrap-yop .nav:before{display:table;content:" "}
.bootstrap-yop .nav:after{clear:both}
.bootstrap-yop .nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.bootstrap-yop .nav-tabs{border-bottom:1px solid #ddd}
.bootstrap-yop .nav-tabs.nav-justified{width:100%;border-bottom:0}
.bootstrap-yop .nav-justified{width:100%}
.bootstrap-yop .nav-tabs-justified{border-bottom:0}
.bootstrap-yop .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}




.display_tablet,.display_mobile_landscape,.display_mobile_portrait,
.cycle-responsive,.flashmo-responsive,.piecemaker-responsive,
.kwicks-responsive,.cslider-responsive,.responsive-menu {
  display: none;
}


  .responsive-menu {
    position: absolute;
    display: block;
    right: 0;
    bottom: 10px;
    width: 300px;
  }


  .responsive-menu select {
    width: 100%;
  }

.icon-star:before {
	content:"\e90a";
}
.informa-bar__columns{padding-top:30px;padding-bottom:40px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

  .td-affix #td-header-menu {
    display: block;
  }


.td-header-style-4 #td-header-menu,
.td-header-style-5 #td-header-menu,
.td-header-style-6 #td-header-menu,
.td-header-style-7 #td-header-menu,
.td-header-style-12 #td-header-menu {
  display: block;
}

.td-header-style-10 #td-header-menu {
  display: table;
  margin: 0 auto;
  
}

#td-header-menu {
  display: inline-block;
  vertical-align: top;
}

  .td-header-style-8 .td_stretch_content #td-header-menu,
  .td-header-style-8 .td_stretch_content_1200 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1400 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1600 #td-header-menu,
  .td-header-style-8 .td_stretch_content_1800 #td-header-menu {
    padding-left: 20px;
  }

	#back-to-top {
		padding: 7px 10px 5px;
		opacity: 0.6!important;
	}
#back-to-top,#mobile-menu-wrap,#page-bg-image{-webkit-transform:translate3d(0,0,0)}
#back-to-top i{line-height:normal}


div[id^="wds_container"] .wds_left_btn_cont,
div[id^="wds_container"] .wds_right_btn_cont,
div[id^="wds_container"] .wds_pp_btn_cont {
  display: inline-block;
  position: relative;
  text-align: center;
  vertical-align: middle;
  z-index: 150;
}


div[id^="wds_container"] .wds_right_btn_cont {
  margin-right: 10px;
}
        #wds_container1_0 #wds_container2_0 .wds_left_btn_cont,        #wds_container1_0 #wds_container2_0 .wds_right_btn_cont {          height: 20px;          font-size: 20px;          width: 20px;        }
.ie8 .page-node-557 #niche-menu ul li span.title-left,.ie7 .page-node-557 #niche-menu ul li span.title-left{width:60%}
.page-node-557 span.title-left{font-size:14px;display:block;float:left;max-width:75%;margin:0}

.sidebar P {
	PADDING-LEFT: 42px; FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sidebar P A {
	COLOR: #007fc4; TEXT-DECORATION: none
}

.sidebar P A:hover {
	COLOR: #007fc4; TEXT-DECORATION: underline
}

.sidebar .sidebarHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.site-description {
	color: #999;
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 2px;
	line-height: 1;
	margin: 10px 0 0;
	text-transform: uppercase;
}


.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}


	.genesis-nav-menu,
	.home-top .widget.ui-tabs .entry h2,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

#main_content{
width:98%;
height: auto;
margin:auto;
background-color:#F6F6EE;
border:8px #FFFFFF solid;
}
.art-header:before,#art-header-bg:before,.art-layout-cell:before,.art-layout-wrapper:before,.art-footer:before,.art-nav:before,#art-hmenu-bg:before,.art-sheet:before{width:100%;content:" ";display:table;border-collapse:collapse;border-spacing:0;}
.art-header:after,#art-header-bg:after,.art-layout-cell:after,.art-layout-wrapper:after,.art-footer:after,.art-nav:after,#art-hmenu-bg:after,.art-sheet:after,.cleared,.clearfix:after{clear:both;font:0/0 serif;display:block;content:" ";}
.art-layout-wrapper{position:relative;margin:0 auto 0 auto;z-index:auto !important;}

	.nav-wrap { position: relative; float: left; width: 100%; height: 0; overflow: hidden; }

	.nav-wrap.transition {
	-webkit-transition: height 0.35s ease;
	-moz-transition: height 0.35s ease;
	-o-transition: height 0.35s ease;
	transition: height 0.35s ease; }

	.expand .nav-wrap { height: auto; }




#state_select select {
	font-size: 12px;
	position: absolute;
	right: 65px;
	top: 3px;
}


#state_select {
	position: absolute;
	bottom: 35px; 
	right: -20px;
	z-index: 100;
}


#header_eva .header_eva_submenu_lifestyle .categ_tags {
    display: none;
	font-size: 14px;
	line-height: 23px;
	color: #000000;
    font-weight: 700;
}


#header_eva .categ_tags.active{
    display: block!important;
}


#header_eva .header_eva_submenu_lifestyle .categ_tags a {
	color: #725FD2;
}


.ht-about-sec{
	width: 54%;
	padding-right: 30px;
}


.ht-about-sec h2{
	text-align: left;
    width: auto;
}



th.gigpress-date {
}



td.gigpress-date {
}



.footer-container .newsletter .newsletter-success, .newsletter.newsletter-body .newsletter-success {
  font-weight: 300;
  font-size: 1.8rem;
  display: none;
  margin-top: 3.2rem; }




.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}


.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


.site-inner {
	clear: both;
	margin: 40px 0;
	padding-left: 60px;
	padding-right: 60px;
}


	.after-footer,
	.before-header,
	.site-inner {
		padding-left: 20px;
		padding-right: 20px;
	}



#nav-helper {
	position: absolute;
	right: 25px;
	top: -55px;
	font-size: 0.6667rem;
	font-weight: 600;
	line-height: 2.5833;
}


#nav-helper a {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	-webkit-transition: transform 100ms ease-out;
	-moz-transition: transform 100ms ease-out;
	transition: transform 100ms ease-out;
}


#nav-helper a:hover {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
}
#head nav, #nav-helper{display: none !important}

.upper { text-transform: uppercase; }
.contributor-result-name{width:auto;font-size:1em;color:#f78b39;font-weight:700}
.contributor-result-name,.contributor-result-commits{line-height:1}
.header-bottom-left,.navbar-header{display:inline-block}
.navbar-header{display:none}
.rev_slider_wrapper{position:relative;z-index:0;width:100%}
