﻿

.thr {
	height:1px;
	background:#d1d8de;
	overflow:hidden;
	font-size:0;
	line-height:0;
	margin:10px 0;
	}


.ecs__level {
}


.social-additions-inner div {
  display: inline-block;
}

.mega-container {
  background: white;
  background: linear-gradient(to right, white, rgba(255, 255, 255, 0.99), rgba(255, 255, 255, 0.9));
  max-width: 1170px;
  margin: auto;
  margin-top: 00px;
  overflow: visible;
  position: relative;
}


#sidebar-front-page-widget-area .widget-title span.divider {
    content: "";
    display: block;
    height: 3px;
    width: 85px;
    background-color: #0fb36c ;
    margin: 8px auto 0;
    position: relative;
}


#sidebar-front-page-widget-area .corporate_club_widget_featured_page .widget-title span.divider {
    display: table-caption;
}


span.divider-button {
    color: #fff;
    display: inline-block;
    margin-right: 15px;
    font-size: 21px;
    margin-left: 5px;
}


.navigation__item, .menu-item {
  position: relative;
}


  .navigation__main-link, .menu-item a {
    font-size: 17px;
  }

.location-detail { font-size: 15px; color: #828385; padding-bottom: 15px; }
.elementor-button .elementor-button-text{display:inline-block}

.footer-top {
	display: inline;
	float: left;  
	width: 100%;
}

.footer-top-area{
	display: inline;
	float: left;
	text-align: center;
	width: 100%;
}


span.hilite {
	color:#161E21;
	font-weight:bold;
}


.featsites span.hilite{
	display:block;
	padding:16px 0;
	font-size:20px;
	text-align:center;
}


.team-member {
  text-align: center;
}

.team-member img {
  margin: auto;
}
.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-5{width:41.66666667%}


.right{
	width:330px;
	margin:10px 0 0 7px;
	float:left;
}
.text-block{line-height:26px;font-size:18px;font-weight:300}
.text-block p{margin-bottom:20px}
.text-block.text-padding{padding:0 10%}
.text-block.small{max-width:600px;margin:0 auto}
.text-block.xsmall{max-width:300px;margin:0 auto}
.text-block.light{color:rgba(255,255,255,0.87)}
.text-block .italic{font-style:italic}
.text-block.plain-text h3{font-size:20px;color:#1d5b88;margin-bottom:20px;font-weight:600}
.text-block.plain-text blockquote{padding:10px;font-size:18px;font-style:italic;margin-bottom:20px;background:#383838;color:#fff;text-align:center;font-size:18px;font-weight:600}
.subheader .text-block{padding:0 100px;font-size:18px}
.blog-grid .article.small .text-block{font-size:14px;line-height:20px}
.news-col-list .article.small .text-block{font-size:14px;line-height:20px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.minHeight.wpb_column {
  min-height: 300px;
}

#custom_col_5 .wpb_column.vc_col-sm-2 {
  width: 20%;
}

#bottomcta.vc_row .vc_inner.vc_row.cta-content .wpb_column:first-child::after {
  border: 1px solid #fff;
  content: "";
  height: 80%;
  position: absolute;
  right: -1px;
  top: 11%;
}

.vc_row.wpb_row .wpb_column.vc_column_container .vc_column-inner {
  padding-top: 10px !important;
}

  .tabs dd, .tabs .tab-title {
    position: relative;
    margin-bottom: 0 !important;
    list-style: none;
    float: left; }

    .tabs dd.active a, .tabs .tab-title.active a {
      background-color: transparent;
      color: #222; }

  .tabs.vertical dd, .tabs.vertical .tab-title {
    position: inherit;
    float: none;
    display: block;
    top: auto; }
.dispatch,.slick-dots li{overflow:hidden}
.country-box,.dispatch .container,.list-language,.title-intro{position:relative}
.dispatch .title-intro span{display:block;margin-right:-30px}
.dispatch{overflow:visible;padding-bottom:21px}

	.oret {
		max-width: 100%!important;
	}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}


#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}


.txt_subheading, .txt_title {
    color: #86c533;
    font-weight: bold;
}


.txt_subheading {
    font-size: 16px;
}

.ac_logo_list_item img {
  max-height: 50px;
}

  .ac_logo_list_item {
    max-width: 100px;
  }
.pl10{padding-left:10px}



.container{position:relative;padding:5px;width:100%; }

.content .container .container_inner.container_inner{margin-top:50px;padding:0px 10px 20px;}

.title .title_holder .container{display:table-cell;vertical-align:middle}

.header .mainbar {
  border-color: #ffffff;
}


.droite{float:right;width:75%}

#sliders-container {
  position: relative;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}

#sliders-container .wooslider .slide-content p {
  margin: 0;
}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}

.socials-wrap,
.copyright-wrap {
float: none;
width: 100%;
text-align: center !important;
}

.copyright-wrap p {
text-align: center !important;
}
.copyright-wrap p a {color: #9c9c9c;}
.copyright-wrap p a:hover {color: #e5ae47;}
