﻿.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}

      .wds_slider_0 video::-webkit-media-controls-panel {
        display: none!important;
        -webkit-appearance: none;
      }

      .wds_slider_0 video::--webkit-media-controls-play-button {
        display: none!important;
        -webkit-appearance: none;
      }

      .wds_slider_0 video::-webkit-media-controls-start-playback-button {
        display: none!important;
        -webkit-appearance: none;
      }

      #wds_container1_0 #wds_container2_0 .wds_slider_0 {
        height: 100%;
        width: 100%;
      }
.bsp-style-1 .bsp-playlist-info .bsp-video-name{height:23px;overflow:hidden;line-height:20px;font-size:16px}
.bsp-style-1 .bsp-playlist-info .bsp-video-name .fa{font-size:28px;position:absolute;left:22px;top:50%;width:28px;height:28px;margin-top:-14px;color:#fff;z-index:0}
.bsp-style-1 .bsp-videos-items .bsp-video-name{display:block;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:12px;line-height:16px;padding-top:3px;margin-bottom:4px;max-height:33px;overflow:hidden}
.bsp-style-2 .bsp-playlist-info .bsp-video-name{font-weight:bolder;font-size:28px;margin-bottom:4px}
.bsp-style-2 .bsp-videos-item .bsp-video-name{white-space:normal;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:30px;overflow:hidden;margin-top:6px;display:inline-block;color:#fff}

  .main_menu ul.sub-menu {
	background-color:#ffffff;
	background-color:rgba(255,255,255,0.98);
	border-color:#5b8cba;
	border-top-color:;
	
}


 .main_menu ul.sub-menu li a ,
 #side_header .sub-menu li a {
	color:#000000;
    font-size:12px;
    font-weight:400; 
    font-family:Lato;
	text-transform:uppercase;
	letter-spacing:0px;
  }



  .main_menu .sub-menu li a:hover{
	 color:#5b8cba;
}


  #side_header .sub-menu li a:hover{
	 color:#5b8cba;
  }


.genesis-nav-menu .menu-item {
	display: inline-block;
	margin: 0;
	padding-bottom: 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;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border: none;
		margin-bottom: 1px;
		padding: 15px 20px;
		width: 100%;
	}
.menu-item .sub{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}

footer.copyright .jetpack-social-navigation .menu-item {
  display: block;
  float: left;
  margin-right: 1px;
  margin-bottom: 1px;
}

	.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; 
	}
.john-image{float:left}



.header-search .header-search-form {
	position: absolute;
	right: 0;
	display: none;
	margin: 0;
	padding: 1em;
	background: #fff;
	box-shadow: 0 1px 2px #bbb;
	z-index: 999;
}


.header-search .header-search-form .search-form {
	min-width: 300px;
}

.breadcrumb .root { padding: 0 }

.gdlr-core-blockquote-item .gdlr-core-blockquote-item-content-wrap{ overflow: hidden; }

.our-material .wrap-content .container-left .title {
  color: #005490;
  font-family: "dinpromedium";
  font-size: 20px;
  text-transform: uppercase;
  padding: 15px 15px 0 15px;
}

.our-material .wrap-content .container-left .resume {
  color: #005785;
  padding: 20px 15px;
}

  .our-material .wrap-content .container-left {
    color: #fff;
    height: 100%;
    padding: 40px;
    position: relative;
    width: 50%;
    z-index: 2;
  }


.icon-chat:before {
  content: "";
}

#main{
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 1%;
}

    .header-content,
    .footer-content,
    .main-navigation ul,
    #main {
        padding: 0 0.8em;
    }

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;
}
.main-nav .sub{display:none;position:absolute;background-color:#fff;padding:1em;font-size:78.6%;-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.25);-moz-box-shadow:0 8px 8px 0 rgba(0,0,0,.25);box-shadow:0 8px 8px 0 rgba(0,0,0,.25)}
.main-nav .sub a:link,.main-nav .sub a:visited{display:block;color:#4a4a4a;text-shadow:none;padding:0 1ex;border:0 none;-webkit-box-shadow:none;box-shadow:none}
.main-nav .sub img{position:relative;float:right;max-width:434px;width:35%}
.main-nav .sub .sub-menu{float:left;width:60%;-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}
.main-nav .sub .sub-menu li{display:block;text-align:left}
.main-nav .sub .sub-menu img{display:none}
#mobileNav-container .main-mobile-nav .sub-menu{display:none}
#footer-bottom .et-social-icon a{color:#f57c1f}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship ul{width:auto}
body.customer-area-active .cuar-css-wrapper .menu-item .acf-relationship li{display: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}

.rt-grid-2 {width: 200px;}

.rt-grid-1:before,
.rt-grid-2:before,
.rt-grid-3:before,
.rt-grid-4:before,
.rt-grid-5:before,
.rt-grid-6:before,
.rt-grid-7:before,
.rt-grid-8:before,
.rt-grid-9:before,
.rt-grid-10:before,
.rt-grid-11:before,
.rt-grid-12:before {
  display: table;
  content: "";
  clear: both;
}

.rt-grid-1:after,
.rt-grid-2:after,
.rt-grid-3:after,
.rt-grid-4:after,
.rt-grid-5:after,
.rt-grid-6:after,
.rt-grid-7:after,
.rt-grid-8:after,
.rt-grid-9:after,
.rt-grid-10:after,
.rt-grid-11:after,
.rt-grid-12:after {
  display: table;
  content: "";
  clear: both;
}
#view-size-guide .table-scroll .inner-content{width:720px}
.grid,.b-gallery__list,.b-gallery__thumbs-list,.b-intro__list{font-size:0;text-align:justify;text-justify:distribute-all-lines;}
.grid--scroll,.b-gallery__list,.b-gallery__thumbs-list,.b-intro__list{position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}
.js .grid--scroll,.js .b-gallery__list,.js .b-gallery__thumbs-list,.js .b-intro__list{overflow-x:hidden}
.js .b-gallery__thumbs-list{overflow:visible}



#header-menu-tog {
  display: none;
}

.tc{text-align:center;}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
.is-uppercase,.uppercase{line-height:1.2;text-transform:uppercase}
.et_pb_image_9.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.b-tabs__link-text[data-before]:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}





.comments-area {
	background-color: #fff;
	border-top: 1px solid #eaeaea;
	border-top: 1px solid rgba(51, 51, 51, 0.1);
	padding: 7.6923%;
}


	.site-header,
	.site-footer,
	.hentry,
	.entry-footer,
	.page-header,
	.page-content,
	.comments-area,
	.widecolumn {
		background: none !important; 
	}


	pre,
	abbr[title],
	table,
	th,
	td,
	.site-header,
	.site-footer,
	.hentry + .hentry,
	.author-info,
	.page-header,
	.comments-area,
	.comment-list + .comment-respond,
	.comment-list article,
	.comment-list .pingback,
	.comment-list .trackback,
	.no-comments {
		border-color: #eaeaea !important; 
	}

.searchbar {position:absolute;top:6px;right:25%;color:white;}
#nav-expand-menus .nav-expand{display:none;overflow:hidden;padding:50px 0}
#nav-expand-menus .nav-expand:after{content:' ';display:block;clear:both}

.widget-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}



#enalist {
	font-size: 15px;
font-weight: bold;
background-color: #fff;
margin: 0px 0px 15px;
width: 190px;
}

#enalist a {
	display:block;
	padding: 3px 5px;
	background-color:#ffffff;
}

#enalist a:hover {
	display:block;
	text-decoration: none;
}

#enalist table tr{
	width:190px;
}
 
#enalist td{
	text-align:center;
	border:1px solid #333;
}
 

.entry #enalist td {
line-height: 30px;
border: 2px #333 solid;
	font-size: 18px;
}


.eventscal-module .old,
.eventscal-module .old a,
#eventcal-component .old,
#eventcal-component .old a {
	color: gray;
}

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

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

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

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


.comptable .rankcol {
	width:10%;
}

.call-tim h4 {color:#8b0000; font-size:1.65rem; font-weight:900; text-align:center;}

.call-tim.et_pb_row {padding-top:0;}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}
#top-pop-container{width:960px;margin:0px auto;}
.home-section-wrapper{padding:50px 0;clear:both;}
.home-section-wrapper.white-bg.trusted-by{padding:0;}



.logo { float: left; max-width: 50%; }

.logo h1 { color: #f2f2f2; font-size: 22px; margin: 20px 0; }

.logo a:hover { text-decoration: none; }



.logo-panel { text-align: center; }

.logo-panel img { margin: 15px 0; border: 1px solid #ededed; border-radius: 2px; transition: all 200ms ease-out; box-shadow: 0 1px 2px #ededed; opacity: 0.6; max-width:100%; height:auto}

.logo-panel img:hover { border: 1px solid #e7383d; opacity: 1; }


table.services{  font-size: 1.25em;  padding-left: 0px;}


ul.services{  margin-left: 20px;  margin-top: 5px;  margin-bottom: 5px;  padding-left: 0px;  padding-right: 5px;  list-style-type: disc;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

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

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

#liste .children .page_item {
    background-color: transparent;
}
.row-three{display:flex;justify-content:space-between;width:100%;padding-top:2.5641%;margin-bottom:0px}

.logo_tagline{width:660px; float:left;}

.logo_tagline p{font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}

.logo_tagline p strong{font:52px/55px Arial, Helvetica, sans-serif; color:#f8daa8; text-transform:none;}

	
	#access .menu {
		text-align: center;
	}

	
	#access:target .menu {
		padding-top: 134px;
	}

	
	#access:target .menu a {
		height: 40px !important;
		border-top: 1px solid #444;
		line-height: 40px;
		-moz-transition: height .25s, line-height .25s;
		-webkit-transition: height .25s, line-height .25s;
		-o-transition: height .25s, line-height .25s;
		-ms-transition: height .25s, line-height .25s;
		transition: height .25s, line-height .25s;
	}

	
	#access .menu a:hover {
		background:#555;
	}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}


.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}


.wp-pagenavi span.current {
	font-weight: bold;
}
#hp-treatmentlocator-right{width:50%;float:right;font-size:18px;color:#f1f1f1;margin-top:24px}
#hp-treatmentlocator-right select{width:100%;max-width:468px;margin:20px 0;color:#9d9d9d;border:1px solid #e7ecec;padding:20px 0;text-indent:10px!important;font-size:18px;font-weight:300}
.full-width-main-layout .container,.full-width-main-layout .vc_row-fluid.container,.boxed-main-layout #wrap{width:1054px}
.navigation-thin-wrapper{padding-top:0;max-width:1121px;height:30px;margin:0 auto;position:relative}


.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.li-responsive-header a,.responsive-header-dropdown a{color:#3a3a3c}
.li-responsive-header a:hover,.responsive-header-dropdown a:hover{color:#31708E}
.li-responsive-header{display:inline-block;padding-left:.5em;padding-top:4px}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}
.bsp-style-1 .bsp-videos-items .bsp-current-item,.bsp-style-1 .bsp-videos-items .bsp-videos-item:hover{background:rgba(255,255,255,.03)}
.bsp-style-2 .bsp-videos-item{text-align:center;margin-right:-3px;padding:30px 5px 16px;width:140px;display:inline-block;position:relative}
.bsp-style-2 .bsp-current-item,.bsp-style-2 .bsp-videos-item:hover{background:rgba(255,255,255,.05)}
.bsp-style-2 .bsp-videos-item .bsp-item{text-decoration:none}
.bsp-style-2 .bsp-videos-item .bsp-video-name{white-space:normal;font-family:'Open Sans';font-style:normal;font-weight:400;font-size:12px;line-height:16px;height:30px;overflow:hidden;margin-top:6px;display:inline-block;color:#fff}
.bsp-style-2 .bsp-videos-item .bsp-video-duration{display:block;font-size:10px;font-family:sans-serif;font-style:normal;font-weight:400;line-height:10px;color:rgba(255,255,255,.34)}


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

    .top { width: 100% }

.share-item.shareit.top {
    float: left;
    margin-bottom: 10px!important;
    margin-top: 0;
    width: 100%;
}

.f-widget .top-week li a { font-size: 15px }

.footer-widgets, .f-widget .top-posts .comment_num, footer .meta, footer .twitter_time, footer .widget .wpt_widget_content .wpt-postmeta, footer .widget .wpt_comment_content, footer .widget .wpt_excerpt, footer .wp_review_tab_widget_content .wp-review-tab-postmeta, footer .advanced-recent-posts p, footer .popular-posts p, footer .category-posts p { font-family: 'Raleway'; font-weight: 500; font-size: 16px; color: #777777; }

f

.lavish_menu {
}

.lavish_menu {
	float: left;
	width: 95%;
}


.really_simple_share_clearfix {
  clear:both;
}
footer #cities li .city{font-size:20px;font-family:montserratsemi_bold;color:#8b8f93;float:left;margin-right:5px}

    .main-header .container { width: 96% }

#page, .container {
    position: relative;
    margin-right: auto;
    margin-left: auto;
}

footer .container {
    padding: 0;
    width: 96%;
}
.text-block{padding-left:17%;padding-right:17%;padding-top:10%;min-height:370px}
.text-block .btn-bdr{border:1px solid #c18653}
.visit-friendly .text-block{padding:22px 40px 32px 30px;min-height:auto;max-width:470px}
.modal--sanctuary .modal-body .text-block{padding:40px 16px 32px;width:100%;max-width:100%}
.modal--sanctuary .modal-body .text-block p{line-height:1.5;margin-bottom:2rem}


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


#navigation{
  margin-top:20px;
  margin-bottom:20px;
  }


#navigation ul{
  margin:0px;
  padding:0px;
  list-style:none;
  }
#et_mobile_nav_menu{display:none;float:right}
.et_header_style_fullscreen #et_top_search,.et_header_style_fullscreen #top-header,.et_header_style_fullscreen .et_slide_menu_top .clear,.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_slide #et_top_search,.et_header_style_slide #top-header,.et_header_style_slide div#et_mobile_nav_menu,.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul{display:none!important}
.et_header_style_fullscreen div#et_mobile_nav_menu,.et_header_style_fullscreen.et_fullwidth_nav .et-search-form,.et_header_style_slide div#et_mobile_nav_menu,.et_header_style_slide.et_fullwidth_nav .et-search-form{right:0!important}
.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:20px}
.et_header_style_split #et_mobile_nav_menu{display:block;float:none;position:relative;margin-top:20px}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.social-share li.facebook:hover a{color:#4862a3}
.header-bottom-right{width:auto}
.f-box,.f-box:nth-of-type(4n),.header-bottom-left,.header-top-right,footer .f-list{text-align:center}
.header-bottom{padding-top:0!important}
.header-bottom-left,.navbar-header{display:inline-block}
header.sticky .header-bottom-right{padding-top:0!important}
.header-bottom-left{float:none;width:90%;vertical-align:top;margin-top:10px}
.header-bottom,.header-top{width:100%;display:inline-block}
.secondary-nav__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.secondary-nav--mobile .secondary-nav .secondary-nav__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}
  
.top-menu ul li a{font-size: 1.5rem;}

	.top-menu ul li:nth-child(1n+3) {display: none;}

	.top-menu ul {padding-left:0;}

	.top-menu ul li:first-child a .fa{font-size: 2rem;float: left;position: relative;top: 2px;}

.top-menu {width: 730px;}

.top-menu ul li {display: inline-block;color: #fff;font-size: 14px;padding: 0px 5px;line-height: 24px;}


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


.clearfix:after {
    clear: both;
}


.clearfix {
    zoom: 1;
}


.page-header-contact a {
	margin-top  : 13px;
	color       : white !important;
	display     : block;
	font-size   : 17px;
	white-space : nowrap;
}


.page-header-contact{
	white-space: nowrap;
}
 .site-navigation #search-icon { display: none; }

    footer .fmain .right .inter:nth-of-type(1){width: auto;}

    footer .fmain .right .inter:nth-of-type(2){width: auto;}

    footer .fmain .right .inter:nth-of-type(3){width: auto;}

    .inter{width: 100%;margin-bottom: 20px;}

footer .fmain .right .inter:nth-of-type(2).on .wb {
  background-color: #f39800;
}

footer .fmain .right .inter:nth-of-type(3).on .wx {
  background-color: #f39800;
}

.inter .items {
  position: absolute;
  left: 0;
  visibility: hidden;
  bottom: 99%;
  opacity: 0;
  transform: translateY(5px);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
}

  .inter.on .items {
    opacity: 1;
    transform: none;
    visibility: visible;
  }

.title{
    
    font-family: "Fjalla One", sans-serif !important;
}

#homepage #main #ads #adleft,
#homepage #main #ads #adright {
  display: block;
  margin: 5px;
  width: 300px;
  height: 250px;
  float: left;
  background: rgba(255, 255, 255, 0.02);
}

.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}

.row:after{clear:both;}
.widget-title i{opacity:.35;margin-right:4px}
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
span.widget-title{font-size:1em;font-weight:600}
.news-item--inheritable .news-excerpt,.news-basic .news-item .news-excerpt,.news-featured .news-item .news-excerpt{font-family:"Proxima Nova";font-size:14px;color:#575757;display:none}
.featureconcerts__title{border-bottom:1px solid #fff;color:#fff;font-family:museo-slab,Georgia,serif;font-size:16px;font-weight:300;padding-bottom:6px;text-transform:uppercase}
.featureconcerts__link,.featureconcerts__title a{color:inherit;text-decoration:none}
.featureconcerts__title a{float:right;opacity:.5}
.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#333333}


#header-top {
	background-position: top left;
	background-repeat: no-repeat;
}


#header-top div {
	background-position: top right;
	background-repeat: no-repeat;
}


#header-top div div {
	padding: 0;
	background-repeat: repeat-x;
}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


    .attire-content.container-fluid {
        padding: 0;
    }


    #mainframe.container .sticky-menu {
        left: auto;
        padding: 0;
    }


    .home .attire-content.container-fluid {
        
    }
#logo{margin-top:12px}

.pull-right {
  float: right;
}

.fa.pull-right {
  margin-left: .3em;
}

	.landing-head .nav-head.pull-right {
		display: none;
	}

	header.landing-head .nav-head.pull-right {
		line-height: 47px;
	}
.form .f-item{margin:10px 0}
.form .f-item textarea,.form .f-item input[type=text],.form .f-item input[type=email],.form .f-item input[type=tel]{border:none;background:#fff;padding:6px;font-size:17px;border-radius:5px;width:100%;height:38px}
.form .f-item textarea:focus,.form .f-item input[type=text]:focus,.form .f-item input[type=email]:focus,.form .f-item input[type=tel]:focus{box-shadow:1px 2px 3px rgba(0,0,0,0.08) inset}
.form .f-item textarea{height:72px}
.form .f-item input.wpcf7-quiz{width:46px;text-align:center}
.form .f-item .left{float:left;padding-right:5px}
.form .f-item .right{float:right;padding-left:5px}
.form .f-item .w-50{width:50%}
.form .f-item .checkbox-subscribe{top:7px}


#wprmenu_menu_ul .sub-menu {
  list-style: none;
  padding: 0;
}


#mg-wprm-wrap ul li ul.sub-menu li {
  border: none;
  position: relative;
}


div#mg-wprm-wrap ul li ul.sub-menu span.wprmenu_icon {
  margin-left: 0;
}


#wprmenu_menu_ul ul.sub-menu {
  margin-left: 0;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}
.listing .cat-economie,.listing .cat-gestion-et-finance.pict,.listing .cat-sciences-economiques-et-sociales.pict,.listing .cat-spe-ses.pict{background-position:-70px -420px}
.cat-economie .pict,.cat-gestion-et-finance .pict,.cat-sciences-economiques-et-sociales .pict,.cat-spe-ses .pict{background-position:-210px -350px}
#content img.size-auto,
#content img.size-full,
#content img.size-large,
#content img.size-medium,
#content .entry-attachment img,
#content .widget-container img{max-width:100%;height:auto;}
.widget-container .wp-caption{max-width:100% !important;}
.widget-container{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;margin:0 0 18px 0;}
.widget-container .wp-caption img{margin:auto;}
.widget-container.widget_image .wp-caption{width:auto;}
.widget-container.widget_image .wp-caption img{margin-left:-8px;}
#main .widget-container.music-player ul{margin:0;}

#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}
.genesis-nav-menu .menu-item{display:inline-block;text-align:left}
.genesis-nav-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item,.responsive-menu-icon{display:block}
.genesis-nav-menu.responsive-menu .menu-item{margin:0}
.genesis-nav-menu.responsive-menu .menu-item:hover{position:static}
.genesis-nav-menu.responsive-menu .menu-item-has-children{cursor:pointer}
.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before{content:"\f343"}
.menu-item-language img{vertical-align:baseline;}

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

.welcome_user_text a{
    padding-left:1em;
    padding-right:1em;
}


.leftRegion .welcome_user_text {
    font-size: inherit;
    border-bottom:none;
    text-align:center;
}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee;}
.front .breadcrumb,.front .page-header{display:none;}
 .socket_color .hr-short .hr-inner-style,  .socket_color .hr-short .hr-inner{background-color: #1f2024;}
 .footer_color .hr-short .hr-inner-style,  .footer_color .hr-short .hr-inner{background-color: #2c353d;}
 .alternate_color .hr-short .hr-inner-style,  .alternate_color .hr-short .hr-inner{background-color: #2c353d;}
 .main_color .hr-short .hr-inner-style,  .main_color .hr-short .hr-inner{background-color: #ffffff;}
 .header_color .hr-short .hr-inner-style,  .header_color .hr-short .hr-inner{background-color: #ffffff;}
.hr-short .hr-inner-style{border-radius:20px;height:9px;width:9px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}
.hr-short.hr-left .hr-inner-style{left:5px}
.hr-short.hr-right .hr-inner-style{left:auto;right:0}



.media__headline {
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	text-transform: uppercase;
	padding: 60px 10px 20px;
}

.media__headline--videos {
	padding-top: 40px;
}

#section-support .media__headline {
	text-align: center;
	padding-top: 28px;
}

#contact-details {margin-bottom:16px;}

#contact-details .phone {font-size:20px;color:#5fa3d6;padding-top:7px;padding-bottom:7px;display:block;}

#contact-details .fa {color:#5fa3d6;margin-right:10px;}
.list-unstyled{padding-left:0;list-style:none}

footer .list-unstyled li {margin-bottom:8px;}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.forum-topic-header .topic-reply-link,.forum-topic-header .topic-reply-allowed,.forum-topic-header .topic-new-post-link,.forum-topic-header .last-post-link{display:inline-block;}
.view-display-id-products_header li.last{padding:0;}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}

.social li.ml {
	background-position: 0 -105px;
}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch;}
.navbar-collapse.in{overflow-y:auto;}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0;}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px;}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:none;}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010;}
div.grid-container{width:100%;height:auto;margin:0}
div.wrapper-fluid div.grid-container{margin:0 auto}
div.wrapper-fluid.wrapper-fluid-grid div.grid-container{width:100%}

div#wrapper-wet58da677cb5f86 div.grid-container{width:1000px}
div#wrapper-wet58da677cb5f86.responsive-grid div.grid-container{width:auto !important;max-width:1000px}
div#wrapper-w0r58da677cbaf65 div.grid-container{width:1000px}
div#wrapper-w0r58da677cbaf65.responsive-grid div.grid-container{width:auto !important;max-width:1000px}
div#wrapper-web58da677cb8dbb div.grid-container{width:1000px}
div#wrapper-web58da677cb8dbb.responsive-grid div.grid-container{width:auto !important;max-width:1000px}





#warper{
	width:1000px;
	margin:0 auto 0 auto;
}

	.copyrights { text-align: center }

.copyrights a {
    color: inherit;
    border-bottom: 1px dotted;
}
#block-bb6590343d80bf61{min-height:30px}
.block-type-footer .copyright{float:left;width:100%;clear:both;text-align:center;margin:10px 0}
.block-type-footer p.copyright{color:#666666;}


	  .huge_it_slide_container_1 {
		display: table-cell;
		margin: 0 auto;
		position: relative;
		vertical-align: middle;
		width:100%;
		height:100%;
		_width: inherit;
		_height: inherit;
	  }


    .widget-divider {
        margin-top: 10px;
    }


    .widget-divider i {
        font-size: 18px;
    }


    .quote-text-content .widget-divider {
        margin-top: 15px;
    }


.widget-divider span:before {
    content: '';
    position: absolute;
    bottom: 4px;
    width: 30px;
    height: 1px;
    left: auto;
    right: 0;
    background-color: #d5c3af;
}


.widget-divider span:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 45px;
    height: 2px;
    left: auto;
    right: 0;
    background-color: #d5c3af;
}


.widget-divider span:last-child:before, .widget-divider span:last-child:after {
    left: 0;
    right: auto;
}


.archive-page-header .widget-divider {
    display: block;
    margin-top: 0;
    margin-bottom: 25px;
}


#featuredContent .featuredProds .featuredProduct .details .desc {
  color: #999999;
  display: block;
  padding: 15px 0;
  font-size: 0.9em;
}


#sectionReconditioned .reconditionedProducts .product .desc {
  margin: 20px 0 0;
  color: #999999;
}
.section-top-logo svg{height:25px;width:41px}
.page-template-template-about-ahlei .section-top-logo{margin-bottom:11px}

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.promo-list__container{max-width:1540px;margin:0 auto;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}


.wrapper {
    border-top: 14px solid #0f3679;
    margin-top: 1px;
}
ul.meta{position:absolute;right:98px;top:32px;list-style-type:none;margin:0;padding:0}
ul.meta li{display:inline-block;vertical-align:middle;font-size:1.3em;text-transform:uppercase}
ul.meta li a{color:#00f3cf;text-decoration:none}
ul.meta li+li{padding-left:20px}
ul.meta li + li{padding-left:20px}
ul.menus li.a3 a {background-position:-32px 0;}

.widget_rss li .rss-date,
.widget_rss li cite {margin-right:10px;line-height:12px;color: #bababa;font-size: 10px;text-transform:uppercase;}

.entry-meta .entry-format,
.entry-meta .author,
.entry-meta .posted-on,
.entry-meta .comments,
.entry-meta .gallery {
	margin-right: 15px;
	margin-bottom: 5px;
}

.home .entry-meta .posted-on {
	margin-right: 0px;
}

.entry-meta .posted-on {
	font-style: italic;
}

.tab-content .tab-pane p:last-child{margin: 0 0 0px;}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#333;display:block;font-size:1rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.client-logos__list{list-style:none;margin:-20px 0 0;padding:0}


.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
	position: static;
}


.sidebar-header-right .widget_nav_menu .menu-item:hover {
	position: relative;
}
.card .card-section{position:relative;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:1.25rem}
.card .card-section .contributor{padding-top:.625rem;padding-bottom:.625rem}
.card .card-section .contributor .contributor-img{float:left;width:2.5rem;height:2.5rem;margin-right:.625rem}
.card .card-section .contributor .contributor-details{float:left}
.card .card-section .contributor .contributor-details .contributor-name{font-size:.75rem;padding-top:.1875rem}
.card .card-section .contributor .contributor-details .contributor-date{font-size:.6875rem}
.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}


.tab__item {
  display: none; }


.tab__item.visible {
  display: block; }

  .tabs--breakpoint .tab__item {
    border-right: 1px solid #dbdddc; }

  .tabs--breakpoint .tab__item:last-of-type {
    border-right: 0; }
.fl-photo-img-svg {width: 100%;}
.weather-atlas-wrapper .extended_day,.weather-atlas-wrapper .extended_hour{display:table-cell}
.weather-atlas-wrapper .extended_day .wi,.weather-atlas-wrapper .extended_hour .wi{font-size:2em;line-height:1.3}

#contact-details {margin-bottom:16px;}

#contact-details .phone {font-size:20px;color:#5fa3d6;padding-top:7px;padding-bottom:7px;display:block;}

#contact-details .fa {color:#5fa3d6;margin-right:10px;}
.list-unstyled{padding-left:0;list-style:none}

footer .list-unstyled li {margin-bottom:8px;}


.widget {
	padding-bottom: 20px;
}


.widget ul {
	padding-top: 10px;
}

.widget_nav_menu li.menu-item-has-children {
	padding-right: 0;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu {
	display: none;
}

.widget_nav_menu li.menu-item-has-children ul.sub-menu li {
	padding-left: 0;
	padding-right: 0;
}

	
	.fmenu ul li.menu-item-has-children ul,
	.fmenu ul li.menu-item-has-children a {
		float: left;
	}


.menu-item-type-custom.current-menu-item a {
background: none!important;
}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.elementor-widget-heading .elementor-heading-title{font-family:"Roboto", -apple-system, BlinkMacSystemFont, Sans-serif;font-weight:900;}
 #text-block-4 { margin-bottom:0px; text-align:left; }

  .img-wrapper .img-wrapper--100 {
    overflow: hidden;
    position: relative;
    width: 100px;
    height: 100px; }

    .img-wrapper .img-wrapper--100 + .img-wrapper-badge {
      left: 50px;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); }

    .box .img-wrapper .img-wrapper--100 {
      width: 100px;
      height: 60px;
      margin: 0 auto; }
.mk-css-icon-menu-line-1,.mk-css-icon-menu-line-3{transition:all .2s ease}
.dashboard-active .mk-css-icon-menu-line-3,.is-active .mk-css-icon-menu-line-3{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);top:-6px}
.dashboard-active .icon-size-big .mk-css-icon-menu-line-3,.is-active .icon-size-big .mk-css-icon-menu-line-3{top:-8px}


.hero.home-arlan .quote {
  color: #a473ff;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.5;
  margin: 0 0 24px;
}


.testimonial .quote {
  margin: 0 0 16px;
}
 body.display-full .pl-content,body.display-boxed .pl-fixed-top .pl-content{position:relative;max-width:1260px;margin:0 auto}
 body .pl-content img{max-width:100%;height:auto;width:auto \9}

.pl-ph-container .pl-content {
  padding: 60px 0;
}
#avc-location-tabs .et_pb_all_tabs .et_pb_tab{padding:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}




.ok-testy .ss-foreground-image-caption img {
	box-shadow: 0 2px 15px rgba(0, 126, 193, 0.31) !important;
	margin-bottom: -25px !important;
	border-radius: 50% !important;
}
.row{margin-right:-15px;margin-left:-15px}

	.featured-panel .row{margin:0 -15px;}

	.footerlink-panel .row{margin:0 -15px;}

.newslatter-form .row{margin:0 -4px;}

.furniturepanel .row{margin:0 -12px;}

.discount-block .row{margin:0 -6px;}


.homenews-block .row{margin:0 -8px;}

.contact-address .row{margin-bottom:20px;}

.register-panel .row{margin-bottom:20px;}

.livingroom-panel .featured-panel .row{margin:0 -15px;}

.addcartsection .row{margin:0 -2px;}

.viewcategory .furniturepanel .row{padding-bottom:10px;}

.myaccount-nav .row{margin:0 -2px; padding:0;}


.row.leftrightrow{margin-left:-10px; margin-right:-10px;}


.eventphotogallery-list.row{margin:0 -3px;}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header:after{content:"";display:table;clear:both}
.modal-header .close{margin-top:-2px}
#videoModal .modal-dialog .modal-content .modal-header{border-bottom:0;padding:30px 30px 15px}
#videoModal .modal-dialog .modal-content .modal-header button{font-size:12px;line-height:2;font-weight:700;color:#4a4d4d;opacity:1}
.row{margin-right:-15px;margin-left:-15px}


#front-text3,
#front-text4 {
	width: 100%;
	margin-bottom: 2em;
	padding: 2em;
	border : 1px solid transparent;
}
 .entry-content, .entry-summary, #front-text3, #front-text4 { text-align:Default ; }
.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-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{float:left}
.col-sm-4{width:33.33333333333333%}

div.india-news div.col-sm-3, div.india-news div.col-sm-4{padding: 5px;}

	div.india-news div.col-sm-3 h3, div.india-news div.col-sm-4 h3, .single_cat_right_content h3{font-size: 1.5rem; line-height: 1.6rem;}


.arrow-down {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: block;
  padding: 10px;
  width: 100%;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 22;
}


.arrow-down p {
  color: #fff;
  text-shadow: 0 0 3px #000;
  text-transform: uppercase;
}

  #jm-top-bar-space,
  #jm-logo-bar-space,
  #jm-djmenu-space,
  #jm-header-top-space,
  #jm-main-in,
  #jm-bottom0,
  #jm-bottom1-space,
  #jm-bottom2-space,
  #jm-footer-mod-space,
  #jm-footer-space {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}

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

.clearfix {display: block;}

html[xmlns] .clearfix {display: block;}

* html .clearfix {height: 1%;}

table.classementNormal tr.club_0 td{font-weight:bold;background:#999999;color:#ffffff;}

.searchta tr td.searcht1td      { width:190px; padding:10px 0; text-align:center}

.searchta tr.searchtatitle td.searcht1td:hover{ border-top:2px solid transparent}

	  .huge_it_slideshow_dots_thumbnails_1 {
		margin: 0 auto;
		overflow: hidden;
		position: absolute;
		width:100%;
		height:30px;
	  }
.post-meta{font-style:italic;color:#616262;}
.invert .post-meta{color:#fff;}
.post-list .views-row .post-meta{font-style:italic;}


.item-timer .count {
  border: 1px solid #363636;
}

.item-timer .count b {
  color: #C3B179;
}



.item-timer:before, .item-timer:after {
  content: " ";
  
  display: table;
  
}

.item-timer:after {
  clear: both;
}

.item-timer .count:first-child {
  border-left-width: 1px;
}

.item-timer .count b, .item-timer .count span {
  display: block;
}

.item-timer .count span {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1;
}



#header, #menu, #breadcrumbs, .page_background, #content_wrapper, #footer {
  
  min-width: 0;
  max-width: 1680px; }
.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}

.site__header-top{
    height: 60px;
    background: #fff;
}
.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}
.top-title-en{display:-ms-flexbox;display:flex;font-family:'Montserrat',sans-serif;font-weight:600}
.et_pb_counters .et_pb_counter_16 .et_pb_counter_container{background-image:none}
.et_pb_counter_16 .et_pb_counter_container{background-color:#dddddd}
.et_pb_counter_16 .et_pb_counter_container:hover{background-color:}
.et_pb_counter_16 .et_pb_counter_amount{background-color:#ff0000}
.et_pb_counter_16 .et_pb_counter_amount.overlay{color:#ff0000}
.et_pb_counters .et_pb_counter_16:hover .et_pb_counter_amount{background-color:}
.et_pb_counters .et_pb_counter_16:hover .et_pb_counter_amount.overlay{color:}


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

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}


    
    .container .offset-by-one                   { padding-left: 60px;  }


        
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.site-hero-slider .e-login-form{position:absolute;left:0;top:0;height:100%;width:100%}
.c-header__booknow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;opacity:0;pointer-events:none;transition:all .3s ease-in-out}
.c-header__booknow.is-active{z-index:101;-ms-flex-align:center;align-items:center;overflow-y:auto;opacity:1;pointer-events:all}
.c-header__booknow.is-active,.section{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}

.news-inner {
	position: relative;
	width: auto;
	width: 770px;
	margin: 20px auto;
	border-radius: 10px;
	text-align: center
}

#home #kwa_global_droite {
	margin:20px 19px 20px 0px;
}

#kwa_global_droite {
	float:right;
	width:180px;
	margin:2px 19px 45px 0px;
	overflow:hidden;
	clear:right;
}


.block-wrapper {
    width: 150px;
    height: 150px;
    display: block;
    opacity: 0.3;
    border-radius: 150px;
    position: absolute;
    color: #fff;
    z-index: 889;
    text-align: center;
    box-sizing: border-box;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.block h2,#footer h2{font-weight:700;font-size:1.5em;line-height:130%;margin-bottom:10px}
#footer{clear:both;padding:20px 0;border-top:1px solid #d6d6d6;font-size:.9em}
#footer .block{padding:0 0 20px}
#footer #block-fieldblock-node-topic-page-default-field-amazon-footer-ad-block .block{padding-bottom:0}
.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}


.td_data_time {
  display: inline-block;
  margin-right: 32px;
}
body.home .half-area .left .top .roll-copy{margin-top:40px;float:right;color:#fff;font-size:34px;line-height:1.1;font-family:montserrat,sans-serif;text-align:right;max-width:485px}
body.home .half-area .right .top .roll-copy{margin-top:40px;float:left;color:#fff;font-size:34px;line-height:1.1;font-family:montserrat,sans-serif;text-align:left;max-width:470px}
body.home .half-area .left .top .inner-wrap .roll-copy,body.home .half-area .right .top .inner-wrap .roll-copy{margin-top:10px}
body.home .half-area .right .top .inner-wrap .roll-copy{max-width:420px}
body.home .half-area .left .top .roll-copy,body.home .half-area .right .top .roll-copy,body.home .half-area .left .top .icon,body.home .half-area .right .top .icon{float:none}


		 .entry-title { display:none !important; }

.mid_wrapper{float:left; width:100%; padding:30px 0 10px;}


div#et-info {
    display: block;
    float: none;
}

span#et-info-address.mobile{display: none;}

span#et-info-address:before{
	text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
    position: relative;
    top: 1px;
    margin-right: 2px;
    content: "\e01d";
}

	#et-info-address {display:none;}

    .top { left: 42% }

.cli-modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border-radius: .3rem;
	outline: 0
}
.sp-slides-container{position:relative}
.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1e3}
.sp-slides-container:hover .sp-fade-arrows{opacity:1}





.slider_holder {
	position:relative;

}


#leftside .cat-item ul.children, #rightside .cat-item ul.children {
	margin-left: 1em;
}
.tb-megamenu-item .mega-group-title{font-size:1.1em;}


		  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: 10px; }

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}

.sign_wrap {margin: 0 auto; overflow:hidden;}

.domain-intro{text-align: center;height: 40px;overflow: hidden;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.featured-pages {
  float: left;
  width: 100%;
  opacity: 0;
  position: relative;
}



#random-avatar, #popular-avatars, #make-avatars, #partners, #chat, #blog-entry, #twitter, #best-uploaders { text-align: center; width: 160px; margin: auto; border: 1px dotted #EFE6E1; margin-bottom: 22px; }

#make-avatars, #partners, #chat, #twitter, #best-uploaders { width: 300px; }


#random-avatar, #popular-avatars, #make-avatars, #chat, #blog-entry, #best-uploaders { padding-top: 10px; padding-bottom: 10px; }
.carousel .czr-item{line-height:500px;overflow:hidden;min-height:500px;max-height:500px}
.czr-item .carousel-caption h1{font-size:22px}

          .czr-item .carousel-caption {
            max-height: 321.6px;
            overflow: hidden;
          }


.testimonial_rotator.template-longform .testimonial_rotator_quote { text-align: center; }
.grid-inner,.container,#main-wrapper #main-content,#main-wrapper .sidebar{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#main-wrapper #main-content{width:100% !important;}
#main-wrapper .container{padding:0;}
#main-wrapper{background:#f2f2f2;}
#main-wrapper .container-inner{max-width:120rem;margin:auto;width:90%;}
.not-front #main-wrapper .container{background:#fff none repeat scroll 0 0;}
.wrapper{clear:both;display:block;}
.wrapper .container{margin-left:auto;margin-right:auto;}
.galleryformatter-greenarrows .gallery-thumbs .wrapper{background:none;border-bottom:none;}

.wrapper.tagclouds{text-align :justify;margin-right:1em;}

.welcomemodalpopup .row.no-gutters.g-mb-15 {
  margin-bottom: 6px !important;
}

  #registration-container .row.no-gutters.g-mb-15 {
    margin-bottom: 6px !important;
  }

  .banks-login .row.no-gutters.g-mb-15 {
    margin-bottom: 6px !important;
  }

	.g-mb-15 {
    margin-bottom: 5px!important;
    margin-top: 5px !important;
}

.gdlr-core-pbf-column,
.gdlr-core-pbf-column-content-margin{ position: relative; }

.gdlr-core-pbf-column-content{ position: relative; margin-left: auto; margin-right: auto; min-height: 1px; }

	.gdlr-core-pbf-column-content-margin{ padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important; }

	.gdlr-core-pbf-wrapper-full-no-space .gdlr-core-pbf-column-content-margin{ padding-left: 30px !important; padding-right: 30px !important; }


.home-content ul.dotted-list li:before {
    font-family: 'FontAwesome';
    font-size: 0.6rem;
    color: #7ca433;
    content: "\f111";
    margin-right: 9px;
    vertical-align: 2px;
}


.home-content ul.dotted-list li {
    list-style-type: none;
    text-indent: -19px;
    padding: 0 0 0 19px;
    margin-bottom: 0.3rem;
}
.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}
#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}

#fsearchf table td.right {
	width: 580px;
}

#fsearchf span.right {
  width: 580px;
}

.right {
	float: right;
}

	
	#call-to-action .container a {
		margin-top: 20px;
		margin-left: 0px!important;
	}

	
	#call-to-action .container span {
		display: block!important;
	}

	
	
	#call-to-action {
		font-size: 18px!important;
	}




#call-to-action .triangle {
color:#fff;
}


body[data-footer-reveal="1"] #call-to-action .triangle{display:none}


#call-to-action .container{padding:42px 0px 36px 0px!important}


#call-to-action a{color:#45484a; opacity:1; transition:opacity 0.3s linear; -webkit-transition:opacity 0.3s linear;}


#call-to-action a:hover{opacity:0.75}


#call-to-action span{color:#4b4f52; font-family:'Open Sans'; font-weight:600}
#call-to-action .container a:hover{background-color:#a2c835!important;}
.default-modal .body .call-to-action{text-align:center;margin-top:30px}
.default-modal .body .call-to-action h5{margin:4px;font-size:18px;color:#29c000}
.default-modal .body .call-to-action .default-call-btn,.default-modal .body .call-to-action a.default-phone-btn{background-color:#29c000;display:inline-block;color:#fff;font-weight:lighter;border-radius:7px;padding:20px}
.default-modal .body .call-to-action .default-call-btn .offset{position:relative;display:inline-block;top:-5px;font-size:1.2em;margin-right:9px;font-weight:600}
.default-modal .body .call-to-action .default-call-btn a.default-phone-btn{font-size:2em;padding:0}
.default-modal .body .call-to-action .default-call-btn a.default-phone-btn:active,.default-modal .body .call-to-action .default-call-btn a.default-phone-btn:hover,.default-modal .body .call-to-action .default-call-btn a.default-phone-btn:visited{text-decoration:none}


	



.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;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.modal-header:after,.modal-footer:after{clear:both}

    .position-navbar a {
        font-size: 12px;
    }


    .position-navbar {
        padding: 0 50px;
    }


.position-navbar a:hover {
    color: #ca9969;
}


.mobile-toggle-nav #mobile-menu-search { display: block; margin-bottom: 20px; position: relative; }





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



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }

    p.footer-logos-title {
      clear: both;
      padding-bottom: 7px;
    }

.footer-sidebar .widget li{
	border-top: 1px dashed #165080;
}

.footer-sidebar .widget li a{
	color: #72acdc;
}


	.footer-widget-top{ border-bottom:3px solid #666;padding:10px 0;}

	.footer-widget-top h4{font-size: 16px;font-family: Oswald,arial,Georgia, serif;text-transform: uppercase;}
