﻿

.disclaimer {
	font-size:13px;
	padding:20px 0 0 30px;
	font-style:italic;
}
body .widgetopts-hide_title .widget-title{display:none}
body .widget.clearfix-desktop{clear:both}
body .widget.clearfix-tablet{clear:both}
body .widget.clearfix-desktop,body .widget.clearfix-tablet{clear:none}
body .widget.clearfix-mobile{clear:both}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
.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%}

#en_direct_des_academies .en_direct_des_academies_titre_pointe {
	display:block;
	position:absolute;
	width:20px;
	height:5px;
	bottom:-5px;
	left:0px;
}


#accessibility{
	text-align: right;
	margin-top: 19px;
}

.box-bildergalerie section .col-xs-12.col-sm-12.col-lg-12,
.box-bildergalerie section .col-xs-12.col-sm-6.col-lg-6,
.box-bildergalerie section .col-xs-12.col-sm-4.col-lg-4{
	padding-top: 12px;
}
.et_pb_row_2.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}


.et_pb_pagebuilder_layout.single-event #page-container .et_pb_row,
.et_pb_pagebuilder_layout.single-product #page-container .et_pb_row { 
width: 100%; 
}
 
.et_pb_pagebuilder_layout.single-event #page-container .et_pb_with_background .et_pb_row,
.et_pb_pagebuilder_layout.single-product #page-container .et_pb_with_background .et_pb_row { 
width: 80%; 
}


.stretch .et_pb_row { max-width: 100%; width: 100%; }
 
.infinite-container, .gdlr-core-container, body.infinite-boxed .infinite-body-wrapper, body.infinite-boxed .infinite-fixed-footer .infinite-footer-wrapper, body.infinite-boxed .infinite-fixed-footer .infinite-copyright-wrapper{ max-width: 1180px; }
 
.infinite-copyright-wrapper{ background-color: #00338d; }

body.infinite-boxed .infinite-fixed-footer .infinite-footer-wrapper,
body.infinite-boxed .infinite-fixed-footer .infinite-copyright-wrapper{ margin-left: auto; margin-right: auto; }
 

#credits {
    color: #7D7D7D;
    text-align: center;
    font-size: 11px;
    padding: 10px 0 0 0;
}


#credits a {
    color: #7D7D7D;
    text-decoration: none;
}
 

#credits a:hover {
    text-decoration: none;
    color: #7D7D7D;
}

    #copyrights, #credits {
        display: block;
        float: none;
        text-align: center;
    }

    
    #footer-container #copyrights, #footer-container #credits {
        padding: 5px 0;
    }

.coming-soon-home .thumbnail-holder,
.new-releases-home . thumbnail-holder{position:relative;width:95%;margin:0 auto;}

.thumbnail-holder .upcp-minimal-width-3{position:relative;width: 100%;}
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}

  
  .mobile-content-wrapper .col-wrapper h2, .mobile-content-wrapper .about-link-mobile li, .about-link-mobile .mobile-content-wrapper li {
    background: #e1e1e1;
    font-size: 12px;
    padding: 10px 25px;
    border-top: 2px solid gray;
    border-width: 2px 0; }

    
    .mobile-content-wrapper .col-wrapper h2 a, .mobile-content-wrapper .about-link-mobile li a, .about-link-mobile .mobile-content-wrapper li a {
      color: #666666; }



.about-link-mobile li {
  margin-bottom: 0; }

  
  .about-link-mobile li:last-child {
    border-bottom: 2px solid gray; }

  
  .about-link-mobile li:first-child {
    border-top: none; }

  
  .about-link-mobile li a {
    font-weight: 700; }
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.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}

.width_flag{background:none repeat scroll 0 0 #FFFFFF;border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;width:1000px;margin:0 auto;}

    .tab-content .col-xs-12 {margin-bottom:20px;}


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


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left }


.col-xs-12 { width: 100% }
 
.img2        {float:right;  text-align: center;}


.mainbor {
    background-color: #FFFFFF;
    border: 1px solid #E5E6E7;
    margin: 0 auto;
    padding: 10px;
    width: 1078px;
}


#footer-text
{
width:450px;
height:auto;
margin:0px;
padding:0px;
float:left;
font-family:arial;
font-weight:normal;
font-size:12px;
color:#000000;
text-align:left;
line-height:18px;
text-decoration:none;
}

.main-navigation ul.nav-menu.toggled-on,
.menu-toggle {
	display: inline-block;
}
.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}
.right-pane .bafta-social-media li.last-social{border-right:none;}
.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}
.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.row:after,.row:before{display:table;content:" "}
.container-fluid:after,.modal-header:after,.nav:after,.row:after{clear:both}

    .social_list {
      text-align: center;
    }

      .social_list li {
        display: inline-block;
        padding: 0 20px;
        margin-top: 20px;
      }

      .social_list li a {
        display:block;
    width:26px;
    font-size: 25px;
        color: #ccc;
      }

      .social_list li a:hover {
        color: #ffb60b;
      }
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}


.addhere{float:left; width:100%; position:relative; margin-top:40px;}

.addhere .addorlay{position:absolute; top:0; left:0; z-index:1; float:left; width:100%; text-align:center; height:100%;}

.addhere img{width:100%;}

.addhere .addorlay span{color:#898989; font-size:48px; font-family:'latoblack'; position:relative; top:25%; line-height:48px;}
.slideshow .prev,.slideshow .next,.slideshow .dots{position:absolute;color:#fff;cursor:pointer;-webkit-transition:.2s all ease-out;transition:.2s all ease-out;z-index:3}
.slideshow .dots{left:20px;bottom:15px;font-size:12px}
.slideshow .dots i{margin-right:5px;opacity:.6}
.slideshow .dots i:hover,.slideshow .dots i.showing{opacity:1}
.masonry-grid .masonry__excerpt p{color:#565656;font-family:ClarendonURWExtNar-Lig,georgia;line-height:18px}
.toolbar .logo-another{fill:#000;position:relative;top:50%;transform:translateY(-50%)}
.toolbar{position:fixed;padding:0;background:#fff;width:310px;top:0;z-index:99999;left:-310px;height:64px}

.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-sm-12 {
    width: 100%;
  }

.sec-warp-box .col-sm-5, .sec-warp-box .col-sm-7, .sec-warp-box .col-sm-6, .sec-warp-box .col-sm-12 {
	padding-left: 10px;
	padding-right: 10px;
}


.background-success {
    padding: 80px 0px;
    background: rgba(2, 2, 2, 0.4);
    color: white;
}

.alignright {
	float: right;
	margin-left:20px;
	margin-bottom:20px;
}

	.bottom-sm-30 {margin-bottom: 30px!important}
h5,.heading-5{font-size:16px;font-size:1.6rem;letter-spacing:2px;font-weight:bold;text-transform:uppercase;color:#2a5269;margin:30px 0 10px}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
#sidr-id-vce_main_navigation_menu .soc-nav-menu,.site-branding,.site-footer .widget-title,.soc-nav-menu a,.vce-gallery .gallery-item,.vce_adsense_wrapper,.wp-caption-text,body.blog .vce-post.sticky .meta-image:before{text-align:center}
.header-2-wrapper .site-branding,.header-3-wrapper .site-branding{float:left;text-align:left}
.site-branding{padding:4px 0 7px;display:inline-block}
.site-branding img{max-width:120px;max-height:28px}
.et_pb_divider_internal{display:inline-block;width:100%}
.row{margin-right:-15px;margin-left:-15px}
.et_pb_cta_1.et_pb_promo .et_pb_promo_description{padding-bottom:0px}
.et_pb_cta_1.et_pb_promo{padding-bottom:0px!important}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button:hover{background:#01b888!important;border-radius:50px}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_button{border-radius:50px}
.et_pb_cta_0.et_pb_promo .et_pb_promo_description{float:left;width:83%}
.et_pb_cta_0.et_pb_promo h2{font-size:30px!important}
.et_pb_promo{padding:40px 60px;text-align:center}
.et_pb_column_1_2 .et_pb_promo,.et_pb_column_1_3 .et_pb_promo,.et_pb_column_1_4 .et_pb_promo{padding:40px}
#skip-link{left:50%;margin-left:-5.25em;margin-top:0;position:absolute;width:auto;z-index:50;}
#skip-link a,#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;padding:1px 10px 2px 10px;text-decoration:none;-khtml-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus{outline:0;}
#pardot-frame-container{
    width:768px;
}
.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%}


#right-panel {
    display: block;
    width: 292px;
    vertical-align: top;
    margin-left: 20px;

}

.fr {
    float: right;
}
.cleared{float:none;clear:both;margin:0;padding:0;border:none;font-size:1px;}

    .copyrights { text-align: center }

.inner-wrap {
	margin: 0 auto;
	max-width: 1140px;
}

#site-navigation .inner-wrap {
   position: relative;
}
.scene-container .scene-attribution{text-align:center;color:#FFFFFF;font-family:"miller-display",georgia,times,Times New Roman,serif;font-style:italic;letter-spacing:0.02em;display:block;margin:0 auto;width:75%;margin-top:30px;margin-top:3vh;text-shadow:0px 0px 12px rgba(0,0,0,0.33);font-size:19px;font-size:1.1875rem;}

.naming p{font-family: "Enigmatic_Unicode_Regula"; font-size: 28px; line-height: 20px;}
.row{margin-right:-15px;margin-left:-15px}
.tablepress .row-hover tr:hover td{background-color:#f3f3f3}


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}


.in_topic a:link, .in_topic a:active, .in_topic a:visited{ color:#ffffff; text-decoration:none; font-size:18px;}

.in_topic a:hover{ text-decoration:underline;}

.in_topic{ background-color:#8CC63F; width:600px; height:28px; padding-left:10px; padding-top:3px;}
.c-weddings .body{color:#222b33}
.cl-weddings .body{color:#222b33;font-size:12px}
.cl-weddings .body h3{margin:0 0 10px!important;padding:0;text-transform:uppercase}
.cl-weddings .body .btn-w-border{border-radius:4px;padding:6px 12px!important}
.feature-box-2 .body{margin-left:62px}
.feature-box-2.right .body{margin-right:62px;margin-left:0;text-align:right}
.image-box .body{padding:15px}
.image-box .body h3{margin-top:0}
.image-box .body p:last-child{margin-bottom:0}
.image-box.style-3-b .body{padding:10px 0}
.listing-item .body{padding:15px}

.listing-item .body h3{font-size:20px;margin:8px 0 20px;line-height:1.4}
.c-hotels .body{color:#000}
.c-hotels .body h3{text-align:center}
.c-hotels .body ul{padding:0 0 0 20px;height:125px}
.c-weddings .body h3{text-align:center}
.c-weddings .body ul{padding:0 0 0 20px;height:125px}
.c-hotels .body ul,.c-weddings .body ul{height:180px}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}

.vc_wp_text .textwidget {
  margin: 12px 0 43px 0;
}

#footer p.lnk a{height:13px;padding:0 4px 0 4px;color:#ecb12e;font-size:11px;line-height:13px;font-weight:bold; text-decoration:none;}

#footer p.lnk a:hover{color:#e0ff8d;}

#footer p.lnk{width:700px; position:relative; left:160px; font-size:11px;}




.map-wrapper {
	width: 1000px;
}

div.wpcr3_review div.wpcr3_review_title { font-size:0.8em; display:block !important; }


.img-fluid {
  max-width: 100%;
  height: auto;
}

img.img-fluid.quate {
	margin-bottom: 20px;
}
.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,.container-fluid,div[class*=" col-"],div[class^=col-]{padding-left:10px;padding-right:10px}
.header .navbar-collapse,.header .navbar-collapse .container{padding-left:0;padding-right:0}
.header .mega-menu .container,.header .mega-menu .navbar-inner{position:relative}

			
			.search-block-input{
				margin-bottom:20px;
				}

			.search-block-input input{
				width:100%;
				padding:15px;
				border:none;
				color:#737171;
				font-size:16px;
				}

  .home-banner__bgs-overlay {
    background-color: rgba(38, 37, 31, 0.8);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 13;
    width: 100%;
    height: 100%; }


.program-link {
	background: #319bf7;
    font-weight: normal;
    font-size: 10px;
    padding: 15px 25px;
    font-family: Ape;
    letter-spacing: 0.3em;
    border-radius: 2px;
    color: #fff;
    text-transform: uppercase;
    line-height: 1;
    display: inline-block;
}
#page-footer #footer-information .legend{min-width:45px;display:inline-block;font-family:"Lato-Bold",sans-serif}


.cookie-notice-container {
    padding: 10px;
}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}

		.step p, .services_cont p, .loan_r .special{
			font-size: 17px;
		}

		.services_cont{
			width: 450px;
			height: 185px;
			overflow: hidden;
			margin-bottom: 0px;
		}
.abcp_footer .cards{margin-top:40px;padding-bottom:30px}
.abcp_footer .cards img{max-width:100%}
.banner-in{width:500px;margin:0}
.banner-in img{width:100%;height:auto;margin-left:167px}
#banner109 .banner-in{width:100%}
#banner109 .banner-in img{height:252px;max-width:none;margin-left:0}

#banner127 .banner-in{margin-left:0;}

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

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

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

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

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




.mm-menu, .mm-menu .mm-title, .mm-menu .sub-menu .menu-item a,
.color-gray-5 {
	color: #f5f5f5;
}
.ap_home_extra .app_premium_note_cintillo{margin-bottom:5px}
.clearfix:after{content:"\0020";visibility:hidden;display:block;height:0px;clear:both;}
*:first-child+html .clearfix{zoom:1;}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
.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-sm-3{width:25%}

	
	
	.blog-masonry-fw .col-sm-3 {
		width: 20%;
	}




#content{
	width:960px;
	margin-top:20px; 
	float:left;
}

#content-inner{
	width:960px;
	margin-top:20px; 
	float:left;
}

#content-right{
	width:640px; 
	margin:0px; 
	float:left;
}


.lesse-scroll-icon { position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; cursor: pointer; -webkit-transition: 0.3s; transition: 0.3s; width: 0; height: 0; border-left: 2.0625rem solid transparent; border-right: 2.0625rem solid transparent; border-bottom: 1.875rem solid #2B2B2B; }

.lesse-scroll-icon:before { vertical-align: bottom; margin-left: -0.4375rem; }
a,a:hover,.entry-footer .edit-link,.comments-area .comments-title:before,.lesse-scroll-icon:hover,.comment-respond .comment-notes .required,.lesse-hs7-menu li .current,.lesse-hs7-products .lesse-product-description span:hover { color:#EB4D5C; }

#site-description {
	clear: right;
	float: right;
	font-style: italic;
	margin: 14px 0 18px 0;
	width: 220px;
}

	#site-title,
	#site-description {
		float: none;
		line-height: 1.4em;
		margin: 0;
		padding: 0;
	}
.navbar-header:after,.navbar-header:before{content:" ";display:table}
.navbar-header:after{clear:both}
.navbar-header{float:left}
.breadcrumb a[href*='.pdf']:after,.media-image a[href*='.pdf']:after,.navbar-header a[href*='.pdf']:after{display:none}
.navbar-header .no-search-domain{float:right;color:red;padding:15px 10px}
#homepage-amchart{margin-top:1em}
.postid-670 #homepage-amchart,.postid-672 #homepage-amchart{width:13cm;margin:0 auto}


.footer-container {
  padding: 15px; 
}
#block-frontpagepromo .body .feature .feature-desc{font-size:18px;padding:20px 0 0 0;display:block;}
.main-heading1{color:#323232}
.welcome-area.about .main-heading1{color:#259A9A;font-weight:500}


#header .languege_bt ul li.active {
	background: #A4A5A5;
}


#header .languege_bt ul li.active a {
	color: #000;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.menu-item-object-oxy_mega_menu{position:static!important}
.menu-item-object-oxy_mega_menu .dropdown-menu{left:0!important;right:0!important;overflow:hidden;background-position:center;background-size:cover}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}

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


.c-media-block__media {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 1rem;
  padding-left: 1rem; }

  .c-media-block__media img {
    max-width: 100%;
    display: block; }


.c-media-block--image-right .c-media-block__media {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

#ft-menu01{
	float: left;
}

    .wrapper .contents .contents_right_bnr {
      margin: 20px 0;
      text-align: center; }

      .wrapper .contents .contents_right_bnr img {
        width: 100%; }

      .wrapper .contents .contents_right_bnr a {
        display: block; }

        .wrapper .contents .contents_right_bnr a:hover {
          opacity: .7; }

      .wrapper .contents .contents_right_bnr ins {
        width: 100% !important; }

      .wrapper .contents .contents_right_bnr div, .wrapper .contents .contents_right_bnr iframe {
        margin: 0 auto 10px;
        right: 0; }
.ft-m ul{list-style-type:none}
.ft-m ul::after{clear:both;content:"";display:table}
.ft-m ul li{display:inline;font-size:14px;font-weight:300}
.ft-m ul li:hover a{color:#fff}
.ft-m ul li:last-child:after{display:none}
.ft-m ul li:after{content:'|';padding:0 5px}
footer .fmm .ft-m,footer .fmm .ft-c{display:block;margin-bottom:10px;text-align:center}

	
	
	div.copyright-left, div.copyright-right{ float: none; text-align: center; }


.et_pb_container.clearfix.et_pb_empty_slide {
    height: auto !important;
    padding-bottom: 70%;
}



.floorplan-slider .et_pb_container {
	height: auto !important;
	max-width: 100% !important;
	padding: 0;
	display: flex;
	align-items: center;
}



#slider .slides {
	height: 0;
	margin: 0;
}

.cf(display:none;)
.noMeshFeat {margin-top: 5px; display:none;}


.clearfix, .cf, .comment-respond {zoom: 1; }
.clearfix:before, .clearfix:after, .cf:before, .comment-respond:before, .cf:after, .comment-respond:after {content: "";display: table; }
.clearfix:after, .cf:after, .comment-respond:after {clear: both; }
.popdowns .search-pop{display:none;}
.popdowns div.search-container:hover .search-pop:hover,.popdowns div.search-container:hover .search-pop{position:absolute;z-index:1000;top:32px;right:0;clear:both;text-align:center;padding:10px;display:block;background:#5e798b;border-radius:25px 0px 25px 25px;width:230px;}
section.main .popdowns div.search-container:hover .search-pop:hover,section.main .popdowns div.search-container:hover .search-pop,section.home-featured .popdowns div.search-container:hover .search-pop:hover,section.home-featured .popdowns div.search-container:hover .search-pop{top:26px;right:10px;}


.mwidth {
max-width: 1280px;
margin: auto;
clear: both;
}
.logo{width:190px;float:left;height:118px}

#options {background:#333; text-align:center; margin-bottom: 30px; }

.portfolio-light #options{background:#eee}


.text-left { text-align: left; }

body .container-fluid footer .footer-inner .list .footer-list
{
    margin-left: 7%;
}

.fr{ float:right;}



.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

.menu-toggle {
	position: absolute;
		right: 1.75em;
		top: 1.75em;
}

    
    #header-main .mobile-menu .menu-mobile-primary-container .menu-item {
      position: relative; }

    
    #header-main .mobile-menu .menu-mobile-utility-container .menu-item {
      position: relative; }
.menu-item{position:relative}
.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}

    .main_menu .navbar-default .navbar-toggle .icon-bar {
      background-color: #b29f71; }
.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}
body.out nav .navbar-toggle .icon-bar:nth-of-type(3),nav .navbar-collapse{opacity:0;filter:alpha(opacity=0)}
nav .navbar-toggle .icon-bar{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
body.out nav .navbar-toggle .icon-bar:nth-of-type(2){-webkit-transform:translate3d(0,6px,0) rotate(45deg);transform:translate3d(0,6px,0) rotate(45deg)}
body.out nav .navbar-toggle .icon-bar:nth-of-type(4){-webkit-transform:translate3d(0,-6px,0) rotate(-45deg);transform:translate3d(0,-6px,0) rotate(-45deg)}

#counters .display-percentage {
    color: white;
    font-size: 45px;
    text-align: center;
}


.counter-box.text-gradient .wrap-percentage .display-percentage {
    font-size: 40px !important;
    font-weight: 600 !important;
    margin-bottom: -8px !important;
}

  .footertop .brand-slogan {
    font-family: sans-serif;
    padding-bottom: 10px;
    padding-top: 15px; }
.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-3{width:25%}

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

.np-logo-section-wrapper {
    padding: 15px 0;
}
.e77-50.x-image,.e77-62.x-image {background-color:transparent;}



							





.rev_slider_wrapper{
	position:relative;
}
#footer, #colophon{padding:2em 0 1em !important;text-align:center !important;}
.widget{clear:both}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.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-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-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{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}
.col-xs-8{width:66.66666666666666%}
.page,.page-width,.page .lining{position:relative;}
.page-width{margin:0 auto;text-align:left;width:960px;}
.wire .page,.wire .page-width,.wire .page .lining{outline:1px dashed #333333 !important;}
.page-artists .page .page-width .lining #header{border-bottom:1px solid #cccccc;}
.page-artists .page .page-width .lining #content{margin-bottom:0.9em;padding-top:0.62em;}

.subsection{
	padding: 0 125px;
	margin-bottom: 50px;
}

#required-docs .subsection{
	padding: 0;
}

#pricing .subsection{
	padding: 0;
}

#cars .subsection{
	padding: 0;
}
.cookie-banner__description{padding-right:2rem}

    .container .sixteen.columns                 { width: 940px; }


        .container .one.column,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; text-align:center; }

.p-all-content {
	padding: 20px;
}

.p-all-content img {
	max-width: 100%;
	height: auto;
}

.clearfix-md {
	clear: both;
}

	.clearfix-sm {
		clear: both;
	}
.nav .subnav-node_wrap:before{position:absolute;top:8px;left:25%;font-size:1rem;font-weight:700;content:"Most recent...";display:inline-block}
.nav .subnav-node_wrap .subnav-node{float:left;margin-right:3%;width:30.3333%}
.nav .subnav-node_wrap .subnav-node .nav-image-wrap{position:relative;display:block}
.nav .subnav-node_wrap .subnav-node .nav-tags-wrap{position:absolute;bottom:7px;left:0;display:block}
.nav .subnav-node_wrap .subnav-node .nav-tags-wrap .tags,.nav .subnav-node_wrap .subnav-node .nav-tags-wrap .sponsored{display:inline-block;margin-bottom:0;padding:.25rem .5rem;font-family:"Lato",sans-serif;font-size:.875rem;line-height:1}
.nav .subnav-node_wrap .subnav-node .nav-tags-wrap .tags{color:#86a3b4;background-color:#fff}
.nav .subnav-node_wrap .subnav-node .nav-tags-wrap .sponsored{margin-left:-.25rem;color:#506975;background-color:#dce6eb}
.nav .subnav-node_wrap .subnav-node img{margin-bottom:.5rem}
 

 .clear:before, .clear:after, .clearfix:before, .clearfix:after, .layout:before, .layout:after, .zone:before, .zone:after, #page-header:before, #page-header:after, .header:before, .header:after, #col-a:before, #col-a:after, #col-b:before, #col-b:after { content: ""; display: table; }
 .clear:after, .clearfix:after, .layout:after, .zone:after, #page-header:after, .header:after, #col-a:after, #col-b:after { clear: both; }
 .clear, .clearfix, .layout, .zone, #page-header, .header, #col-a, #col-b { zoom: 1; }






.layout {padding: 22px;}

.layout-dual-left #col-a {float: left;}

.layout-dual-left #col-b {float: right;}

.layout-dual-right #col-a {float: right;}

.layout-dual-right #col-b {float: left;}


.layout-even {padding: 22px;}

.layout-even #col-a {float: left; width: 46.5%;}

.layout-even #col-b {float: right; width: 46.5%;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.mk-grid{max-width: 1140px;}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
.middle-header a:after,footer a:after,footer .arrow-up{display:none;}
.arrow-up{font-size:2.2em;margin:35px 10px 0 0;padding:0;float:right;color:#503b09;cursor:pointer;cursor:n-resize;}


.orange_block-text {
	position: relative
}


.orange_block-text img {
	position: absolute;
	right: 53px;
	bottom: -185px;
	z-index: 6
}
.hp-topstories_drawer{position:relative}
.hp-topstories_drawer:hover .hp-topstory{opacity:.7}
.hp-topstories_drawer:hover .hp-topstory:hover{opacity:1}
.card-block{padding:1.25rem}
.home .cta-cards .cta-card .card-block h2{font-size:38px;line-height:1.2;margin-top:0;margin-bottom:20px;width:80%}
.home .cta-cards .cta-card .card-block h2 a{font-size:38px;line-height:1.2}
.home .cta-cards .cta-card .card-block ul{list-style:none;margin:0 0 0 20px;padding:0}
.home .featured-content .cards .card .card-block .card-text{font-size:14px;line-height:1.45;color:#000}
.icon-box-left .icon-box-text,.icon-box-right .icon-box-text{-ms-flex:1 1 0px;flex:1 1 0px}
.icon-box-right .icon-box-text{-ms-flex-order:-1;order:-1}
.icon-box-left .icon-box-img+.icon-box-text{padding-left:1em}
.icon-box-right .icon-box-img+.icon-box-text{padding-right: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-lg-12{width:100%}


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


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


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


.genesis-nav-menu .menu-item {
	border: none;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}




.menu .menu-item:focus {
	position: static;
}


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}

.img-rounded {
  border-radius: 6px;
}

.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}

.img-circle {
  border-radius: 50%;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.m-favorite-01-box {
  box-sizing: border-box;
  position: relative;
  width: 100%;
  padding: 20px 20px 20px 20px;
  border: solid 1px #e6e6e6;
  border-radius: 4px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1); }


.m-favorite-01.is-shopinfo_off .m-favorite-01-box {
  border: solid 1px #b60081;
  padding: 20px 20px 15px; }
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

body .container,
body .container-fluid {
    max-width: 1040px;
}




.flex-video {
    position: relative;
    padding-top: 25px;
    padding-bottom: 67.5%;
    height: 0;
    margin-bottom: 16px;
    overflow: hidden;
}

.flex-video.widescreen { padding-bottom: 57.25%; }

.flex-video iframe,
.flex-video object,
.flex-video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#header .store_hours {
  margin:0;
  padding:0 15px;
  font-size:14px;
  line-height:16px;
  font-weight:normal;
}

#header .store_hours a {
  margin:0;
  padding:0;
  display:block;
  color:#ffffff;
}

#header .store_hours a:hover {
  
  color:#000000;
}

#header .store_hours span {
  
  margin-right:6px;
}
.section-firstpage-module{position:relative;background-color:#355b79;color:#fff;z-index:1}
.module-simple-slideshow.section-module-first .slider-simple-wrapper .slider .slide{-webkit-transition:none;-o-transition:none;transition:none}
.section-module{position:relative;top:0;left:0;width:100%;z-index:1}
.section-module .content-wrapper{position:relative;padding-top:72px;padding-bottom:0;height:100%}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}

.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; max-height:250px; max-width:100%; box-sizing: border-box; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }

.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}

.omurga_ust_orta, .omurga_alt_orta{background-color:#E6ADD3;height:10px;text-align:center}
.logo img{left:-50%}
.logo{position:relative;top:50%;left:0}

.logo a{position:relative;display:block;visibility:hidden}
.et_pb_section{padding:54px 0}
.et_pb_section_9.et_pb_section{background-color:#1f64a5!important}
.et_pb_section_7.et_pb_section{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_section_10.et_pb_section{background-color:rgba(68,214,32,0.67)!important}
.et_pb_section_1.et_pb_section{padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_3.et_pb_section{padding-top:0px;padding-bottom:0px;background-color:#3a4149!important}
.et_pb_section_4.et_pb_section{padding-bottom:0px;background-color:#212a34!important}
.et_pb_section_6.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.et_pb_section_8.et_pb_section{padding-top:50px;padding-right:0px;padding-bottom:50px;padding-left:0px}
.menu__item--child--primary{border-color:#0a44bb;border-style:solid;border-width:1px 0 0 0;}

.gridelement.box33 .col.last {
	margin-right: 0;
}

.gridelement.box50 .col.last {
	margin-right: 0;
}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-size:0.9em;letter-spacing:.05em;line-height:1.6em;padding-top:0.5em;}
.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description.hasbg{margin-top:0.4em;padding:10px 15px;line-height:1.6em;background-color:rgba(0,0,0,0.5);text-shadow:none;}
.feature-description,.view-display-id-feature_stories_slideshow .field-name-field-overlay-text .feature-description{font-family:'Roboto';text-shadow:rgba(0,0,0,0.5) 2px 2px 0,rgba(0,0,0,0.9) 1px 1px 0;}
#s5_top_row1_area1,#s5_bottom_row3_area1{background:#f8f8f8;padding-top:30px}
#s5_top_row1_area1 .module_round_box .s5_mod_h3_outer,#s5_bottom_row3_area1 .module_round_box .s5_mod_h3_outer{background:#fff}


body:not(.mobile_menu_active) .sidemenu-off .navbar-wrapper,
body:not(.mobile_menu_active) #header {
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}

  div#masthead_notification{top:0; float: none; text-align: center; margin-top: 25px}

	#mid-section #masthead_notification { float: none; display: block; width: 100%; text-align: center !important; order: 1; }

#masthead_notification a{
  font-family: sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    border: 0;
    -webkit-border-radius: 3;
    -moz-border-radius: 3;
    border-radius: 3px;
    background: #a68759;
    font-size:0.85rem;
    text-shadow: 0 2px 5px rgba(0, 0, 0, .5);
  }

.fb_like,
.twitter-share-button,
.entry-content .twitter-share-button,
.wpb_googleplus,
.wpb_pinterest,
.wpb_tab .wpb_content_element,
.wpb_accordion .wpb_content_element,
.wpb_toggle_content {
  margin-bottom: 21.739130434783px;
}

body ul.wpb_thumbnails-fluid li .entry-content *:last-child {
  margin-bottom: 0;
}



.wpb_teaser_grid .entry-content {
  margin: 0;
  padding: 0;
  width: 100%;
}

.minifrontpage+.newsbox.more{margin-top: 0; border-top:0;}

.newsbox .more, .ui-tabs .more, .newsflash .more{padding:1rem 0; text-align: right;}


.newsbox.more{font-weight: bold; text-align: right; padding: 5px 10px;}

.checklist .more{padding: 0 0 1rem 0;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.blog_limited_width .vrv_outer_row {max-width: 1080px;margin:0px auto;}

	.c_card {
		margin-top: 30px;
	}

	.c_card img {
		width: 100%;
	}
.c_card .common_btn{margin:auto;margin-bottom:-18px;width:120px;padding:5px}
.c_card:focus .common_btn,.c_card:hover .common_btn{background:#5d5d5d;color:#fff}


.loading-animation {
	display: block;
	font-size: 50px;
	overflow: hidden;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	margin: 40px auto;
	position: relative;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: loading 1.7s infinite ease;
	animation: loading 1.7s infinite ease;
	border: none;
}

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

  .col-md-3 {
    width: 25%;
  }
#leaderboard{padding:9px 0}
.text-center{text-align:center}
.mobile-article #main-article .big-box-ad.text-center{margin-bottom:30px}

.download{position:absolute; top:10px; left:505px; z-index:1;}
.main__menu--scroll .main__menu__logo img.alt__logo,.main__menu--scroll .main-logo img.alt__logo{display:block !important}
.main__menu .main__menu__logo img.alt__logo,.main__menu .main-logo img.alt__logo{display:none}
.adright{text-align:center;margin-bottom:10px;}



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


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}


fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}
 

.online {
	float: right;
	width: 230px;
	text-align: right;
}

.online a {
	display: inline-block;
	margin-bottom: 10px;
}


#header ul.maximenuck li a:link,
#header ul.maximenuck li a:visited {
	display: block !important;
}


#header ul.maximenuck li ul li ul li ul {
	border:none !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	background:transparent !important;
}


#header ul.maximenuck li ul li ul {
	border:0 !important;
	background:transparent !important;
	padding-bottom:0;
}


#header ul.maximenuck li.maximenuck.active a:link,
#header ul.maximenuck li.maximenuck.active a:visited {
	border-right:none !important;
	background:transparent;
}


#header ul.maximenuck {
	margin-top:0px !important;
	position: absolute !important;
}

.maximenuck.item435.first.level1 {
  display: none;
}

.thelike, .thedislike, .thecomment {
    padding: 0 4px;
    line-height: 23px;
    margin-right: 1px;
    border: 1px solid #ccc;
    display: inline-block;
    box-sizing: border-box;
    transition: all 0.25s ease;
    border-radius: 3px;
}

span.thelike, span.thedislike, .thecomment {
    font-weight: normal;
    color: #b3b3b3;
}

.widget .post-info .thecomment {
    border: 0;
}



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

.landing-cash{
	display:none;
}


.landing-cash li{
	margin-right: 4px !important;
	width: 33%;
}


.landing-cash, .landing-cash li a img{
	width: 100%;
}


.landing-cash li:last-child{
	margin-right: 0 !important;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
#nav .navbar .container a img.visible-xs{position:absolute;left:50%;margin-left:-101px}
#nav li.visible-xs .navbar-form{margin:0}
#nav li.visible-xs:first-child{border-top:1px solid gray}
#nav li.visible-xs:last-child:hover{background-color:transparent}

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

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


.single-post .sub-menu .menu-item a:hover {
    color: #000 !important;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:70px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:70px}
#logo{max-height:70%}
.et_pb_svg_logo #logo{height:70%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:56px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:56px}


.mobile-loc-text{
	display:none;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}
#sep .row-eq-height [class*=col-]{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:1 0 0%;-webkit-box-flex:1;flex:1 0 0%;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-right:15px;margin-left:15px}
.row-full{width:100vw;position:relative;margin-left:-50vw;left:50%}

.clear {clear:both;}

.contact1 .right .in, .contact1 .left .in {
    padding: 20px 10px;
}

.form-sect .inside .in {
    padding: 40px 20px;
}


.loan-sect2 .loan-right .in {
    float: none;
    margin: 0 0 0 5%;
    max-width: 95%;
    width: auto;
}

.loan-sect2 .loan-left .in {
    float: none;
    margin: 0 10px 20px;
    max-width: 100%;
    width: auto;
}
.et_pb_row_15.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}



.et_pb_button_module_wrapper {
    margin-bottom: 20px !important;
}


.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;
}
	
	
	.trama_map_block .trama_map_filters{
		min-height:0;
		bottom:0;
		top:auto;
		left:0;
		width:100%;
	}

	.trama_map_block:not(.map_filters_open) .mobile_tap_to_open{
		
	}

	.trama_map_block:not(.map_filters_open) .trama_map_filters_innermenu{
		max-height:0;
		overflow:hidden;
	}

	.trama_map_block.map_filters_open .mobile_tap_to_open_icon{
		transform:rotate(315deg);
		margin:-10px 18px 0;
	}


p.copyright {
	text-align: center;
	color: #96989f;
	font-size: 11px;
	font-weight: 400;
	margin-top: 10px;
}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1140px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1300px}
.et_pb_row_2.et_pb_row{padding-top:67px;padding-right:0px;padding-bottom:28px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:-160px!important;padding-top:30px;padding-right:0px;padding-bottom:30px;padding-left:0px}

.top-cart .no{width:20px;height:20px;line-height:19px;text-align:center;color:#fff;text-indent:1px;font-size:13px;position:absolute;right:-7px;top:0;border-radius:50%;background:#dc0059;}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}
.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-12{width:100%}
body.responsive-ready.module-products .bwrap{display:block !important}
body.responsive-ready.module-products .bwrap #searchForm{display:none}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav:after,.nav:before{content:" ";display:table}
.nav:after{clear:both}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-justified,.nav-tabs.nav-justified{width:100%}
.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.nav-up{top:-70px!important;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}
.nav-tabs-bottom{border-top:1px solid #ddd;border-bottom:0}
.nav-tabs-left{border-right:1px solid #ddd;border-bottom:0}
.nav-tabs-right{border-bottom:0;border-left:1px solid #ddd}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}



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

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.w-100{width:100%!important}

 
 


.master-slider{
	position: relative;
	visibility: hidden;
	-moz-transform: translate3d(0 , 0 , 0);
}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 -webkit-box-sizing: content-box;
	 -moz-box-sizing: content-box;
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}


.master-slider img, .ms-slide-bgvideocont video {max-width:none;}


.master-slider.ms-fullheight{height: 100%;}

.container .grid3.col {
    width: 20%;
    margin-right: 6.2%;
}

.container .grid3.col:last-child {
    margin-right: 0;
}




.home-img-inline {
	display: inline-block;
  vertical-align: middle;
  width: 100%;
  height: 90vh;
  margin-top: -75px;
}
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:0}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:0!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}

.add_item .box { border-bottom:1px solid #DDD; clear:both; float:left; margin-bottom:20px; padding-bottom:20px; width:100%; }
.x-modal-bg{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}
.admin-bar .x-modal,.admin-bar .x-modal-bg{top:32px}
.e189-14.x-modal .x-modal-bg {background-color:rgba(0,0,0,0.75);}


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}


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

#Footer .footer_copy .copyright{float:left}

.footer-copy-center #Footer .footer_copy .copyright{float:none;margin:0 0 10px}

footer.entry-footer .byline, footer.entry-footer .posted-on, footer.entry-footer .cat-links, footer.entry-footer .tags-links {
    margin-right: 15px;
}


.pricetd{
	height:30px;
	background-color:#f5f5f5;
}

.mod-box.slider .desc {
	margin: 0;
	display: block;
	position: absolute;
	top: 130px;
	left: 485px;
	width: 360px;
}

.mod-box.slider .desc p {
	margin: 0;
}
#header_mobile .img-responsive{margin:0 auto}
.img-aides .img-responsive{margin:0 auto!important}
.help-bloc-infra .img-responsive{margin:0 auto!important;padding-top:5px}
.mobile-center .img-responsive{margin:0 auto!important}
#carousel-footer-mobile .img-responsive{margin:0 auto!important}
.bloc-avantages .img-responsive{margin:0 auto}
.img-encart.img-responsive{display:inline-block!important}
	
	.slides-container .slide-item {
		display: block !important;
	    background-attachment: fixed;
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


#sw-footer-logo {
    position: absolute;
    top: 11px;
    right: 0px;
}


    #sw-footer-logo img {
        width: 85%;
        height: auto;
    }

.banner .banner-title {
    color: black;
    font-weight: bold;
}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}
.menu-footer-container{border-top:1px solid #CCC}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}





#page,
#header,
#main,
#primary,
#content,
#sidebar,
#secondary,
#footer,
.wrap {
	position: relative;
}


#main {
	background: #fff;
	text-align: center;
}


#main .wrap {
	padding: 1.5em 0 0.75em;
}
.wf-active .widget{font-size:20.8px}
.wf-active .widget-title{font-style:normal;font-weight:400}
#content,#content #content-inner,.content,.title{margin:20px 0;width:auto;}
#content-area .content .field ol,#content-area .content .field ul{margin:0;padding:0 0 .75em 2em;}
#content-area .content .field ol{list-style-type:decimal;}
#content-area .content .field ul{list-style-type:disc;}
.front #hero-image .flexslider .media .content{width:100%;height:auto;background:#ccc;}
.front .node .content{margin:0 auto;max-width:1367px;padding:0 20px 20px;}
.twitter-feeds .content{padding:10px;max-width:1367px;margin:0 auto;}
.vc_section.vc_section-has-fill,.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,.vc_section.vc_section-has-fill+.vc_section{padding-top:35px}
.footer__main .left{margin-right:2.5rem}



.pagination .current .screen-reader-text {
	position: static !important;
}






.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}
.row{margin-right:-15px;margin-left:-15px}
.media-heading{margin:0 0 5px}
h1.media-heading{margin-top:20px}


	.nectar-slider-loading .loading-icon {
		height: 100%!important;
	}
.nectar-slider-loading .loading-icon,.portfolio-loading,#ajax-loading-screen .loading-icon,.loading-icon,.pp_loaderIcon{background-image:url("");}

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

h2#privacy {
  color: #25C125;
}
#content_box{padding-right:0;padding-left:0!important}
.ss-full-width #content_box{padding-right:0;padding-left:0}
.block.blog .content .blog-items .item .article-content a p.date{color:#e5e5e5;font-weight:600;font-size:14px;line-height:14px;padding:0 0 2%;text-shadow:1px 1px 1px rgba(0,0,0,.4);text-transform:uppercase}
.block.blog .content .blog-items .item.alert .article-content a p.date{color:#29b0ee}
.block.blog .content .blog-items .item.cadet .article-content a p.date{color:#a0cb81}
.block.blog .content .blog-items .item.quest .article-content a p.date{color:#fbecd3}
.block.blog .content .blog-items .item.step .article-content a p.date{color:#a6ceea}
.block.blog.grid .content .blog-items .item .article-content a p.date{font-size:13px;line-height:13px}

.bd-imagelink-11 {
  width: 120px;
}

.pager_lm.loading{min-height:49px}

.pager_lm:not(.loading){background:none}

	#Top_bar.loading{display:none}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

.site-header .topbar{
	background-color:rgba(255,255,255,.8);
	height:80px;
	position:relative;
	z-index:3;
	-webkit-box-shadow:0 2px 0 rgba(0,0,0,.1);
	-moz-box-shadow:0 2px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 0 rgba(0,0,0,.1);
}

.header-style4 .toprow, .header-style4 .topbar{
	-webkit-transition:all 0.3s ease 0.2s;
	-moz-transition:all 0.3s ease 0.2s;
	-ms-transition:all 0.3s ease 0.2s;
	-o-transition:all 0.3s ease 0.2s;
	transition:all 0.3s ease 0.1s;
	background:none;
}

 .ttr_title_position 
{
top:9px;
position:absolute;
left: 8.5%;
right:auto;
display:block;
transform:rotate(0deg);
-moz-transform:rotate(0deg);
-webkit-transform:rotate(0deg);
-o-transform:rotate(0deg);
}

.logo {
    width: 150px;
}


.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%;
  }
.flex-direction-nav a,#pagination span,#pagination a,#pagination .next.inactive,#pagination .prev.inactive,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce .container-wrap nav.woocommerce-pagination ul li span{border-radius:0!important}
.post-area.masonry #pagination{bottom:-90px}
.post-area #pagination{padding-left:0!important}
#pagination{margin-bottom:40px!important}
.banner-layers{max-height:100%;height:100%;position:relative}

.scrollbody_txt1{ background:#DDF4CB; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }

.liste_tit
{
    font-weight: bold;
    font-size: 15px;
    color: #0066FF;
    font-family: tahoma, verdana, sans-serif;
    padding-left: 5px;
}

.liste_tit A:link
{
    font-weight: bold;
    font-size: 15px;
    color: #0066FF;
}

.liste_tit A:visited
{
    font-weight: bold;
    font-size: 14px;
    color: #0066FF;
}

.rle_bottom_footer{
	float:left;
	width:100%;
	padding:30px;
	text-align:center;
	border-top:1px solid#bdbfc2;
}

.rle_bottom_footer p{
	float:left;
	width:100%;
	margin:0px;
	color:#bdbfc2;
}

.rle_bottom_footer p a{
	color:#B72685;
	text-decoration:none;
}

.rle_bottom_footer p span{
	color:#eab945;
}


#enter_cont div.box div.belt {
  position: absolute;
}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}




.post-foot {
  font-size: 12px; }


.liste-post .post-thumb {
  position: relative; }


.liste-post .post-flag {
  position: absolute;
  bottom: 0;
  right: 0; }


.liste-post .post-thumb img.wp-post-image {
  border: 1px solid #007492; }
 

.liste-post .post-thumb img.wp-post-image:hover {
  border-color: #004b5f; }

	
	.post.picture .pic-col {
		width: 100%;
	}


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

.sub-menu .menu-item-has-children:after { color: #fff }
#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}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
#wapper-nav .btn-group{width:100%;margin-left:1.4%}
.img-fluid{max-width:100%;height:auto}



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


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}


	



.widget {margin-bottom:20px; clear:both;}

.widget-title {margin: 0 0 10px;line-height:24px;}


.widget-portfolio-recent.mline li ,
.widget-blog-recent.mline  li {margin:0 0 10px;}



.site-footer-widget .widget-title {margin-bottom: 10px;line-height: 20px;font-size: 16px;color: #444;}
.uvc-heading .uvc-main-heading div,.uvc-heading .uvc-main-heading h1,.uvc-heading .uvc-main-heading h2,.uvc-heading .uvc-main-heading h3,.uvc-heading .uvc-main-heading h4,.uvc-heading .uvc-main-heading h5,.uvc-heading .uvc-main-heading h6,.uvc-heading .uvc-main-heading p,.uvc-heading .uvc-main-heading span{margin:0;padding:0;line-height:normal}


.subslider-block {
	float: left;
	height: auto;
	margin-right: 12px;
	width: 145px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #CCC;
}

.clearfix {clear: both;}


.logo-modal{
	vertical-align: bottom;
    position: absolute;
    left: 10px;
    top: 5px;
}
.et_pb_image_14.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.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-10{width:83.33333333%}
.home .footer_bg{margin-top:0}
.footer_bg{width:100%;position:relative;margin-bottom:-2.5%;z-index:1;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:0;background-size:20px 8px;margin-top:0}
.footer_bg img{width:100%;height:auto;padding:0;margin:0;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}
.footer_bg .footer-logo{position:absolute;left:15px;top:25px;bottom:0;right:0}
.footer_bg .footer-logo img{width:100%;height:96px;max-width:408px}


.nav-link{
    max-width: 150px;
    position: absolute;
    top: 10%;
    right: 17%;
    display: block;
    transition: color ease 0.3s;
}



.nav-link a {
    display: block;
    float:inherit;
    padding:1.2rem 0 1.2rem 0;
    text-decoration:none;
    text-align: center;
    letter-spacing: 0.1rem;
    position: relative;
    -webkit-transition: width 0.2s ease-in-out; 
    transition: all 0.2s ease-in-out;
    font-size: 1rem;
    top:0;
    color: rgb(255, 255, 255);
}


.nav-link a:hover{
    color: rgba(255, 255, 255, 0.51);
}


	#block-mobilemenubutton .js_burger_menu,
	#block-mobilemenubutton .burger_menu_inner {
		width: 40px;
		height: 40px;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
	}

.top-bar ul.top-nav li{margin:0 4px 0 0;}

.top-bar ul.top-nav li a{font-size:10px;}

.top-bar .cs-user ul li a,.top-bar ul.top-nav li a{font-size:10px;}


.top-bar ul.top-nav,.top-bar .top-nav.nav-right{text-align:center;}

.top-nav { display: none; }

.top-bar ul.top-nav{margin:0;padding:9px 0;}

.top-bar .top-nav.nav-right{text-align:right;float:right;}
.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#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;}



ul.yiiPager .first,
ul.yiiPager .last
{
	display:none;
}


ul.yiiPager .first, ul.yiiPager .last { display: none; }


.carousel-holder .owl-carousel .testimonial.item{
	margin: 10px 10px; 
}
 

.sidebar .testimonial.item,
.four .testimonial.item,
.five .testimonial.item
{
	text-align: center;
}


.carousel-holder .owl-carousel .item{
	margin: 0 10px; 
}
 

.full_width_row .carousel-holder .owl-carousel .item{
	margin: 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-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-6{width:50%}

    .footer .footer-interior .footer-section.footer-section-copyright .footer-copyright {
      font-family: "GT-Walsheim-Regular";
      font-size: 12px;
      line-height: 20px;
      padding-top: 24px; }


.no-bullet {
  margin-left: 0;
  list-style: none;
}

.scene .layer {
  position: absolute; 
}


.page1 .layer.layer1 {
	right: 0;
}

.page1 .layer.layer2 {
	right: 80px;
}

.page1 .layer.layer3 {
	right: 660px;
}

.page1 .layer.layer4 {
	right: 380px;
	z-index: 10000;
	top: -500px;
	position: fixed;
}


.page1 .layer.layer5 {
	top: 220px;
	left: 290px;
}
.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}

h2, .dpe-flexible-posts .title {
	font-size: 18px;
	font-size: 1.285714285rem;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	line-height: 1.2;
	display: block;
}
	




.dpe-flexible-posts img {
	float: left;
	margin: 0 10px 10px 0;
	max-width: 113px !important;
	max-height: 113px !important;
}






.dpe-flexible-posts li, ul.bulleted-list {
	height: 206px; 
	overflow: hidden;
}

.widget ul { margin: 0; }

.widget li { padding: 5px 0 5px 20px; position: relative; }

.widget ul li:before { position: absolute; top: 7px; left: 0; line-height: 100%; }

.widget .children { margin-left: 20px; }

.widget a {	text-decoration: none; }

.widget a:hover {	text-decoration: underline; }


.price-table tr.heading-1 td {
  width:33%;
  background: #ad190c;
  color:#FFF;
  line-height: 1.5em;
}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

.latest-section td.secondcolumn {
    width: 40%;
    font-size: 13px;
        font-weight: 700;
}

.latest-section .latest-rating td.secondcolumn {
    width: 40%;
    font-size: 13px;
    padding-right: 20px;
    font-weight: 700;
}

.latest-section .latest-pub td.secondcolumn {
    width: 35%;
    font-size: 13px;
}


.scb_colorbar1, .scb_colorbar2, .scb_colorbar3, .scb_colorbar4, .scb_colorbar5 {
    height: 24px;
}


.scb_colorbar1 {
    background-color: #3dae38;
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto}

.regis_st{display:none;}
