﻿

.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}
.sticky-enabled .navbar-wrapper{margin-top:0}
.sticky-enabled .tc-title-logo-off .navbar-wrapper{margin-left:0}
.sticky-disabled .logo-centered .navbar-wrapper,.tc-no-sticky-header .logo-centered .navbar-wrapper{float:none;margin:auto;clear:both}
.navbar-wrapper{z-index:200;position:relative;margin-top:7px;margin-bottom:0}
.navbar-wrapper .navbar h2{float:right;padding-right:5px;font-style:italic;line-height:19px;text-align:right;color:#000}
.container.navbar-wrapper{margin-bottom:0;width:auto}
.navbar-wrapper.clearfix.span9{width:100%;margin:0}
.navbar-wrapper .navbar{float:none;width:100%}
#header-account-settings{margin-top:13px}
#header-account-settings #my-account .dropdown-menu{display:block;opacity:0;visibility:hidden}
#header-account-settings #my-account:hover .dropdown-menu{opacity:1;visibility:visible}
#header-account-settings #my-account:hover .dropdown-menu a:hover{background:#d9d9d9}
.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}

#site-nav ul li.menu-item-has-children,
#site-nav ul li.page_item_has_children {
	border-bottom: none;
	padding-bottom: 0;
}


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


.container:before,
.container:after {
  display: table;
  content: " ";
}


.container:after {
  clear: both;
}


.container .jumbotron {
  border-radius: 6px;
}

.home #header {overflow:hidden;}

.home #header img {width: 150%; margin-left: -25%; max-width: 150%;}

#header-wrapper.home h1 {top: 33%;}

#header h1 {font-size:50px;}

.home #header h1 a {color:#231f20;}



#header-wrapper {
width: 100%;
text-align:center;
margin-bottom:43px;
}


#header {
}


#header h1 a {
color:#ffffff;
}


#header img {
margin: 0px auto;
padding: 0px;
border: 0;
display:block;
height:auto;
width:100%;
max-width:100%;
}




#header-wrapper.home {
position:relative;
max-width:1600px;
margin:0 auto;
}


		h1,h2,h3,h4,h5,h6,
		.h1,.h2,.h3,.h4,.h5,.h6,
		.wrap-accordion-container .accordion-container .accordion-header .wrapper h4.title { color: #000000 ; }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}


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


header.banner .nav-primary,
header.banner .menu-header-navigation-container,
header.banner .nav {
  height: 100%;
  min-height: 87px;
}


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


.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .menu,
.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .sub-menu {
  padding-left: 0;
  list-style: none;
}


.footer.footer-site .footer-row__menus .footer-row__menus__menus .col-md-4 .menu {
  margin-bottom: 16px;
}

.exponent-menu .exponent-sub-menu li.menu-item-has-children .exponent-sub-menu-indicator svg{
    margin: 0px 0px 0px -15px;
}


.exponent-mobile-menu li.menu-item-has-children .exponent-sub-menu-indicator svg{ 
    display: inline-block;
}
.tatsu-menu .tatsu-sub-menu li.menu-item-has-children .sub-menu-indicator svg{margin:0 0 0 -15px}
.tatsu-mobile-menu li.menu-item-has-children .sub-menu-indicator svg,.tatsu-sidebar-menu li.menu-item-has-children .sub-menu-indicator svg{display:inline-block}
.et_pb_social_media_follow_network_3 a.icon{background-color:#3f51b5!important}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}

.page-header.pricing {
    margin: 0;
}

.page-header.features {
    margin: 40px 0;
}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.container-fluid.semi-fluid {
  padding: 0 50px;
}

  .megamenu-wrap.container {
    width: 100%;
    padding: 0;
  }


#owl-testimonials .container {
  width: auto;
  max-width: 1170px;
}


.page-title .container {
  height: 150px;
}

  .page-title.style-2 .container {
    height: 400px !important;
  }
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}

.vc_row .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}
.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}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


header .container {
    padding-top: 100px;
    padding-bottom: 50px;
}

@charset "UTF-8";

header .container {padding-top:120px}

        .mm-content p {text-align:left;}

        .mm-content p:nth-child(2) {color:#000}

        .mm-content p:nth-child(3) {color:#444}

        .mm-content img {margin:0 auto;display:inline; margin:10px;}

ul#image_bandeau_img_liste .image_bandeau_img {
	float:left;
	height:310px;
	width:435px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	display:none;
	background:none;
}

ul#image_bandeau_img_liste .image_bandeau_img.selected {
	display:block;
}

ul#image_bandeau_img_liste .image_bandeau_img img {
	border:none;
}

.editorial_col_droite.type_2 ul#image_bandeau_img_liste .image_bandeau_img {
    float: left;
    height: 109.92px;
    width: 150px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    display: none;
    background: none;
}
.et_pb_social_media_follow_network_5 a.icon{background-color:#a82400!important}
.ss .ui-socialbar-item.linkedin .ui-socialbar-image{background-position:0 -720px;}
.ss .ui-socialbar-item.linkedin:hover a,.ss.effect--fade .ui-socialbar-item.linkedin a{background-position:0 -760px;}
.ssm .ui-socialbar-item.linkedin .ui-socialbar-image{background-position:0 -540px;}
.ssm .ui-socialbar-item.linkedin:hover a,.ssm.effect--fade .ui-socialbar-item.linkedin a{background-position:0 -570px;}
.x-widgetbar-inner .x-column .widget:first-child{margin-top:0}
.x-widgetbar-inner .x-column:first-child .widget:first-child{margin-top:0}
.x-colophon.top .x-column .widget:first-child{margin-top:0}
.x-colophon.top .x-column:first-child .widget:first-child{margin-top:0}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.footer-widget .et_pb_button_module_wrapper,.footer-widget .textwidget,#polylang-2,#polylang-2 select{text-align:center;margin:auto}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper{text-align:center !important}


.grideschis
{
background-color:#E6E7E9;
}

.board_name {
	font-family: 굴림, 굴림체, 돋움, 돋움체;
	font-size: 9pt;
	color: #aba072;
	font-weight: bold;
	line-height:150%;
}
.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}

.clearfloat, .cl, .c {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.separates-btn .subscribe{float:left;padding-bottom:4px}
.icon-box .icon-box-img{margin-bottom:1em;max-width:100%;position:relative}
.icon-box-img svg,.icon-box-img img{padding-top:.2em;width:100%}
.icon-box-img svg{width:100%;height:100%;transition:all .3s;fill:currentColor}
.icon-box-img svg path{fill:currentColor}
.icon-box-left .icon-box-img,.icon-box-right .icon-box-img{-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:0;max-width:200px}
.icon-box-left .icon-box-img+.icon-box-text{padding-left:1em}
.icon-box-right .icon-box-img+.icon-box-text{padding-right:1em}
.icon-box-center .icon-box-img{margin:0 auto 1em}
.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%}


.page-id-289 .grey-bg .col-sm-6 {
	float: right;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.slider-inner-content .s-small-txt span{font-size:16px}

#head .mw-index-menu-left { height:36px; float:left; }
.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;}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}


.lgx-logo-slider-wp .lgx-logo-wrapper {
  padding: 25px 0;
}

.lgx-logo-slider-wp .lgx-logo-wrapper .owl-theme .owl-controls .owl-nav [class*=owl-] {
  background: transparent;
}

.lgx-logo-slider-wp .lgx-logo-wrapper .owl-theme .owl-controls .owl-next img,
.lgx-logo-slider-wp .lgx-logo-wrapper .owl-theme .owl-controls .owl-prev img {
  width: 30px;
}
#mini-cart .cart-head:after{position:absolute;top:0;right:0;font-family:'porto';font-size:17px;}
#header:not(.sticky-header) #mini-cart .cart-head{padding-right:26px;}
#header:not(.sticky-header) #mini-cart .cart-head:after{content:"\e81c";}
#mini-cart .cart-head{position:relative;cursor:pointer;margin-top:0;min-width:45px;text-align:center}
#mini-cart .cart-head:before{content:'';position:absolute;top:100%;height:15px;left:0;width:100%;z-index:1}


.clearfix { display:block; clear:both; }
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper{width:100%;background-color:#525a5c;padding:0}
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper .l-corporate-footer-logo-copyrights{display:table;margin:0 auto;padding:14px 40px;width:100%;max-width:1200px;box-sizing:border-box}
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper .l-corporate-footer-logo-copyrights .l-corporate-footer-logo{display:table-cell;width:45%;vertical-align:middle}
.l-corporate-footer .l-corporate-footer-logo-copyrights-wrapper .l-corporate-footer-logo-copyrights .l-corporate-footer-copyright{display:table-cell;width:50%;vertical-align:middle;text-align:right;font-size:14px;font-size:.875rem;line-height:24px}

.container{margin:auto;max-width:860px;width:96%;}

  .main-navigation .menu-item-has-children {
    position: relative; }
.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}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}

.bd-slider-2 {
  width: 100%;
  height: 80vh;
}

.footer-top .newslatter-block{background:#f7f7f9; border-bottom:1px solid #bd1724; padding:20px; min-height:136px;}

.footer-top .testimon-f{background:#f7f7f9; border-bottom:1px solid #bd1724; padding:20px; min-height:185px;}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.td-pulldown-filter-item{list-style:none}

	
.footercopy {
    padding-left: 20px;
	float: left;
	}



.icon-new-label {
	font-size: 11px;
	color: #fff;
	background: #b8cc51;
	text-transform: uppercase;
	padding: 0px;
	text-align: center;
	display: block;
	position: absolute;
	top: -12px;
	z-index: 1;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: normal;
	width: 75px;
	height: 40px;
	line-height: 40px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 10px
}


.alert-arrows {
	background-color: #9c0603;
	z-index: 9999;
}


.alert-arrows a {
	color: #ffffff;
	font-size: 18px;
	font-size: 1.8rem;
	text-decoration: none;
}


.alert-arrows a:hover {
	opacity: 0.8;
}
#masthead .hgroup{border-bottom:1px solid rgba(255,255,255,0.1)}



.item blockquote {
    border-left: none; 
    margin: 0;
}


.item blockquote img {
    margin-bottom: 10px;
}


.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}

 #owl-demo .item{

    
    margin: 12px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}

#testimonial4 .carousel-inner .item{
    overflow: hidden;
}
.cover-background{background-repeat:no-repeat}
.circle-img,.cover-background{background-size:cover;background-position:50%}

  #mobile-tabs {
    float: right;
  }

  .clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron .h1,.jumbotron h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.jumbotron .main-btn{position:absolute;bottom:30px;left:0;z-index:15;width:100%;text-align:center}
.jumbotron .btn{font-size:23px;margin:5px 0!important;padding:10px 20px}
.jumbotron li{padding-bottom:5px}
.jumbotron .txt-container2 p{font-weight:100!important}
.jumbotron .txt-box{width:1100px}
.jumbotron .carousel-caption{max-width:1100px;margin:0 auto}
.jumbotron .carousel-caption p{font-weight:500!important}

.cs_control{
	display: block;
}
.section--news-feed .news-feed-list{float:left;display:block;margin-right:1.78571%;width:49.10714%;margin-left:25.44643%;-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;margin-bottom:6.25em;margin-top:9em}
.section--news-feed .news-feed-list:last-child{margin-right:0}


#mainmenu ul.level1 {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}


.recent_posts li.with_img {
    padding-left: 70px;
    min-height: 72px;
}


.recent_posts li.with_img img {
    position: absolute;
    left: 0;
    top: 5px;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
}


.with_mega_menu .ubermenu .recent_posts li.with_img {
    padding-top: 2px;
}
.top-header-menu .menu-item-has-children li a{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.logo{width:245px;margin:24px 0 0 14px;height:16.75px;position:absolute;left:50%;margin-left:-127px;z-index:1}
.toolbar .logo-another{fill:#000;position:relative;top:50%;transform:translateY(-50%)}
.places-title .logo-places{fill:#fff}
.places .logo-main{fill:#000}
.logo-main{fill:#fff}
.logo-inbanner #logo-main{width:auto;margin-right:0}
.logo-inbanner .vc_column-inner{background-size:contain;text-align:center;background-repeat:no-repeat}
.logo #logo-straight{width:245px}


.aside-ad-1,
.aside-ad-2,
.aside-ad-3{
	margin: 0 auto;
	overflow: hidden;
	width: 300px;
}


	.aside-ad-3{
		display: none;
	}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

			#content-content {
				min-height: 200px;
			}


.mobile-view #column1-content,
.mobile-view #column2-content,
.mobile-view #content-content {
	min-height: 0;
}
#content-content,#content-content .container-content-inner {border-radius:10px 10px 10px 10px;}


.site-container {
    min-width: 100%;
    min-height: 100%;
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    }
.e2-34.x-column,.e2-37.x-column,.e2-41.x-column,.e2-44.x-column,.e2-47.x-column,.e2-51.x-column {background-color:transparent;z-index:1;}

table.collapsed						{ border-collapse: collapse; }

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





#wrapper { width: 100%; }


#content{
	float:left;
	width:700px;
	padding:22px 0 50px 0;
}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}


    #responsive-menu-container #responsive-menu-wrapper {
        background: #212121;
    }
.text-center{text-align:center}
.et_pb_text_inner{position:relative}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only ~ .form-control-feedback{top:0}
#nav li:hover ul.first_menu{width:368px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.infos-aides{padding-top:20px}
.infos-aides p{font-family:Georgia;color:#fff!important;font-size:15px}
.is-divider{height:3px;display:block;background-color:rgba(0,0,0,0.1);margin:1em 0 1em;width:100%;max-width:30px}
.widget .is-divider{margin-top:.66em}
.dark .is-divider{background-color:rgba(255,255,255,0.3)}
.banner .is-divider,.banner .text-center .is-divider{margin-top:1em;margin-bottom:1em}
.box-blog-post .is-divider{margin-top:.5em;margin-bottom:.5em;height:2px}
.widgets-boxed h3+.is-divider{display:none}


.partners {background: #fff;
    height: 80px;
    width: 100%;}


.partners:hover {background: #fff !important;
    height: 79px !important;
    width: 99%;}

    .m-listInfo-01-status .is-new {
      font-size: 10px;
      display: block;
      color: #e03131;
      font-weight: bold;
      line-height: 1; }

	

#mfn-rev-slider input{display:inline-block}


.carousel-cell .page-title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
}



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}



	.et_vertical_nav.et_vertical_right #et-main-area,
	.et_vertical_nav.et_vertical_right #top-header {
		margin-right: 225px;
		margin-left: 0 !important;
	}
.more_link:hover{color:#0070d5 !important}
.more_link:hover .more_arrow_down{background-color:gold}
.more_link:hover .more_arrow_up{background-color:gold}
.more_link{color:#666;text-decoration:none;border-bottom:1px dotted;font-family:Arial;cursor:pointer}


#header, #content, #footer, .widget { overflow: hidden; }

.body_index3 { font-family: Tahoma; font-size: 11px; text-align: justify; color: #006666}
#top-header{z-index:300;position:relative;}
#top-header .wrap{padding:0;}
#top-header .text-reset{padding:30px 20px 30px 10px;border-top:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.clearfix{display:inline-block;}
.related-blocks.clearfix:after{clear:none;content:'';display:none;}
.clearships.clearfix:after{clear:none;content:'';display:none;}
#content-area .view-contact-locations .location-info .emails.single-email .clearfix:after{clear:none;content:'';display:none;}


.ams-meta {
  color: #9f9f9f;
  font-size: 14px;
  margin-bottom: 10px;
}
a.alignnone{display:inline-block}
a.alignleft,a.alignnone,a.alignright{max-width:100%}
img.alignnone,.alignnone{margin-bottom:12px}
.foot-widget{margin-left:2.82220131703%;width:30.5111320163%}
.foot-widget:nth-child(3n+3){clear:both}
.foot-widget p{margin-bottom:15px}

body,
.blog-widget-text p,
.feat-widget-text p,
.post-info-right,
span.post-excerpt,
span.feat-caption,
span.soc-count-text,
#content-main p,
#commentspopup .comments-pop,
.archive-list-text p,
.author-box-bot p,
#post-404 p,
.foot-widget,
#home-feat-text p,
.feat-top2-left-text p,
.feat-wide1-text p,
.feat-wide4-text p,
#content-main table,
.foot-copy p,
.video-main-text p {
	font-family: 'Lato', sans-serif;
	}
.logo h1,.logo h2{background:none}
#header .logo{padding-top:30px}
#header .logo img{width:auto}
.header_center{float:left;width:auto;}
.header_center,.header_right{float:none;display:block;width:100%;box-sizing:border-box;margin:10px 0;}
.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}
.site-description{display:inline-block;vertical-align:middle;padding:1.85em 0 1.650em}
.mp_entrepreneur_widget_about .site-description{vertical-align:top;padding:0 0 1.5em}


			
												.site-footer .site-description {
				margin: 0;
			}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}




#footer{background:#cccccc;width:100%; height:60px; text-align:center;}

#footer a{color:#666666;}


.social-wrap {
  text-align: center;
  margin-bottom: 0em; }


.float-box__heading,
.float-box__specs {
    float: left;
    width: 100%
}




.float-box__heading {
    border-left: 2px solid #000;
    padding-left: 8px
}


.banner-content{max-width: 740px;width: 100%;padding: 0 34px;padding-top: 125px;}


.banner-content p.cap{font-size: 16px;color: #000;font-weight: 300;margin-bottom: 0;}


.banner-content h2{font-size: 40px;color: #000f18;font-weight: 500;padding-bottom: 15px;margin-top: 12px;position: relative;}


.banner-content h2:after{position: absolute;content: "";width: 78%;height: 1px;background-color: #000;left: 0;bottom: 0;}


.banner-content p{font-size: 24px;line-height: 23px;color: #1f1c1c;}


.d-block {
  display: block !important; }
.fl-content-slider-navigation{position: absolute;top: 50%;left: 0;right: 0;z-index: 20;margin-top: -16px;}
.fl-content-slider-navigation a{position: absolute;display: inline-block;opacity: .7;}
.fl-content-slider-navigation a:hover{ opacity: 1; }
.fl-content-slider-navigation .slider-prev{ left: 5px; }
.fl-content-slider-navigation .slider-next{ right: 5px; }
.fl-content-slider-navigation .fl-content-slider-svg-container{position: relative;width: 32px;height: 32px;}
.fl-content-slider-navigation svg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.fl-content-slider-navigation path{ fill: #fff;}
.fl-content-slider-navigation a.disabled,.bx-controls a.disabled {pointer-events: none;}
.fl-builder-ie-11 .fl-content-slider-navigation {z-index: 55;}
.fl-node-5b4658d13a0a9 .fl-content-slider-navigation svg {height: 100%;width: 100%;padding: 5px;}
#header div.menu-wrapper{color:#fff;padding:30px 0 0}
#header.classic div.menu-wrapper{padding:50px 0 0}
#header .is-sticky div.menu-wrapper{padding:5px 0;z-index:1000;width:100%;background:#111;-webkit-animation:headerPinnedSlideDown 500ms;animation:headerPinnedSlideDown 500ms}
#header .is-sticky div.menu-wrapper .logo{float:left;margin:10px 0;padding-top:0;padding-bottom:0;max-width:160px}
#header .is-sticky div.menu-wrapper .ads,#header .is-sticky div.menu-wrapper .clear.ad{display:none}
#header .is-sticky div.menu-wrapper nav{text-align:right;float:right;margin-top:-3px}
#header .is-sticky div.menu-wrapper .share-buttons{margin-top:5px;display:none}
#header .is-sticky div.menu-wrapper div.border{display:none}
body.rtl #header.advertising .logo,body.rtl #header .is-sticky div.menu-wrapper .logo,body.rtl #header .logo{float:right}
body.rtl #header .is-sticky div.menu-wrapper nav{float:left}


.clearfix:after,
.wrapper:after,
.row:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }


.wrapper {
  min-width: 320px;
  max-width: 1200px;
  padding: 0 15px 0 15px;
  margin: 0 auto;
  position: relative; }

  .mainBlock .wrapper {
    position: relative;
    z-index: 22; }

  .formsBlock .wrapper {
    position: relative;
    z-index: 1; }
.pt_storefront .hero img.bg{width:100%;transition:all 400ms cubic-bezier(.445,.05,.55,.95);margin-top:0}
.pt_storefront .hero a.hover-dim:hover img.bg{transform:scale(1.07) translateY(0%);transition:all 4000ms cubic-bezier(.445,.05,.55,.95)}
.pt_storefront .hero.home-hero-dark-theme a.hover-dim:hover img.bg,.pt_storefront .hero.home-hero-light-theme a.hover-dim:hover img.bg{transform:inherit!important;transition:inherit!important}
.thrv_post_grid .tve_pg_row .tve_pg_container{margin:0 5px}
.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container{margin:0 5px 0 0}
.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container{margin:0 0 0 5px}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row{margin:0 0 15px 0}
.thrv_post_grid .tve_post_grid_vertical .tve_pg_row:last-child{margin-bottom:0}
 .aligncenter,.alignnone{display:block;margin-left:auto;margin-right:auto}
.footer .footer__column{padding-bottom:4.2rem}
    
#footer {
    clear: both;
    color: #aaa;
    margin: 0px auto;
    font-size: 11px;
    max-width: 850px;
    text-align: center;
}

    #footer p {
        padding: 10px 15px 2px 15px
    }

    #footer a {
        text-decoration: none;
        color: #fff;
    }

    #footer a:hover {
        text-decoration: underline
    }

.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters{margin-right:0;margin-left:0}
.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}

.header-left-main{
    font-family: 'Open Sans';
    color: #ffdeaf;
    font-size: 18px;
    margin-top: 30px;
    line-height: 24px;
}
.view .date-nav-wrapper .clear-block{margin-bottom:10px;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.img-responsive {
  display: block;
  max-width: 100%;
  height: 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-12{width:100%}


.one_third {
	width:206px;
	float:left;
	padding-right:30px;
	padding-bottom:20px;
}


.one_third.last {
	width:207px;
	float:right;
	padding-right:0;
}


#content .one_third {width:180px;}


#content .one_third.last {width:180px;}

    .gtc-container .gtc-col.swiper-slide-duplicate {
        display: none
    }


.pad {
width:225px;
}
#masthead.home-masthead .feature .inner-content{z-index:2;position:absolute;bottom:20px;padding:0 40px 20px}
#masthead.home-masthead .feature .inner-content h2{color:#fff;font-family:"Playfair Display",serif;font-size:48px;line-height:58px;text-align:left;text-transform:none;font-weight:600}
#masthead.home-masthead .feature .inner-content .copy{text-align:left;color:#fff;font-family:Times,serif;font-size:18px;font-weight:400;line-height:24px}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.column-widget-postlist .description{padding:0;height:70px;display:table-cell;vertical-align:middle;padding:5px;background-color:#f6f6f6}
.column-widget-postlist .description h2{font-family:source sans pro,sans-serif;line-height:16px;font-size:16px;font-weight:600}



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

	.td {
	border:none;padding:0px 0px 0px 0px;
	}
#secondary-links .apply-now,#secondary-links .resident-login{margin:0 0 10px 0;opacity:0;text-indent:-100px}
#secondary-links .apply-now.loaded,#secondary-links .resident-login.loaded{text-indent:0;opacity:1}
#secondary-links .apply-now a,#secondary-links .resident-login a{text-decoration:none;text-transform:uppercase;font-family:"Neutraface Book";font-size:19px;font-size:1.9rem;color:#fff;line-height:1}
#secondary-links .apply-now a:hover,#secondary-links .resident-login a:hover{color:#7F9F9B}

.post-meta .date {
  margin: 0 0 26px;
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: 0.2px;
  text-align: left;
  color: #53677f;
}

.post-meta .date i {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px 0 0;
  color: #afb0d8;
  font-size: 16px;
}

.post-meta .date span {
  display: inline-block;
  vertical-align: middle;
  color: #53677f;
}


.page-small .post-meta .date span,
.page-small .post-meta .date {color: rgb(83, 103, 127, 0.5);}


    #location,
    section.gallery {
        padding-top: 100px !important;
    }


#location,
#contact {
    padding-top: 25px;
}
.row{margin-left:-15px;margin-right:-15px}


.row.content-padding {
    padding: 125px 0 75px 0;
}


    section.recent-news .row {
        margin-left: 0;
        margin-right: 0;
    }


    section.content-box .row .col-md-5:first-child p:last-child {
        margin-bottom: 30px;
    }


    section.content-box .row .col-md-5 p {
        padding: 0 60px;
    }


    section.content-box .row .col-md-5:first-child p {
        text-align: justify;
        padding-right: 8px;
    }


    section.content-box .row .col-md-5:last-child p {
        text-align: justify;
        padding-left: 8px;
    }
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
