﻿

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


.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; }
#block-bzw57d2ff0950869{min-height:170px}
#block-bzw57d2ff0950869 .type-post{border-style:none;padding-top:0px;padding-bottom:0px;}
#block-bzw57d2ff0950869 .entry-title{color:#161616;font-size:20px;padding-top:2px;}
#block-bzw57d2ff0950869 div.entry-content,#block-bzw57d2ff0950869 div.entry-content p{margin-top:0px;line-height:130%;font-size:13px;margin-bottom:0px;}
#block-bzw57d2ff0950869 .block-title{margin-bottom:8px;}
.home-happening{width:640px;margin-left:-8px}
.home-happening a.post-thumbnail-left{max-width:175px}
.fullSlide .bd .f_title{bottom:1px;position:absolute;width:100%;height:30px;line-height:30px;text-align:center;filter:alpha(opacity=40);opacity:.4}
.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-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#21282e;}

#sidebar-left ul, #sidebar-right ul { padding-bottom: 10px; }
 
.grid_22 { width: 120px; float: left; margin: 0 10px; display: inline; }


div#menu-box{
	float:left;
	width:100%;
}


.header-right{
	max-width:470px;
}
.ads .widget{padding:0}
.just-announced.adv .widget-title{padding:0 10px}

div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #00d999;
		
		font-weight: bold;
		background-color: #00d999;
		color: #FFF;
	}

.main-header .mobile-tools { position: relative; padding: 20px 0; text-align: center; color:  #000000 ; }

.lt-ie9 .main-header .mobile-tools { display: none; }

.main-header .mobile-tools a { color:  #000000 ; font-size: 20px; padding: 0; margin: 0 22px; }

.main-header .mobile-tools a:hover { color:  #000000 ; }
.dropdown-toggle:focus{outline:0}
.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}

.navbar-right .dropdown-grid .dropdown-toggle {
  z-index: 1;
}

#fancy_login_dim_screen{position:fixed;top:0;left:0;height:100%;width:100%;display:none;}
#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}


	
	#Top_bar .secondary_menu_wrapper{display:none;}

	.header-fixed #Top_bar .secondary_menu_wrapper{display:none}

.header-stack #Top_bar .secondary_menu_wrapper{position:absolute;right:20px;top:35px;display:block}

.header-stack.header-right #Top_bar .secondary_menu_wrapper{left:20px;right:auto}

.header-magazine #Top_bar .secondary_menu_wrapper{display:none}
#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}

.affichage1{
    margin-top:15px;
    padding: 0;
}


.template-page .main-content h4 {
  border-bottom: solid 1px #000;
  display: inline-block;
  font-family: sofia-pro, sans-serif;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 1.1em;
  text-align: center;
  text-transform: uppercase;
}


.template-page .main-content p {
  font-size: 18px;
  margin: 0 0 20px;
}

.template-page .page-header,
.main-content .page-header {
  border-bottom:none !important;
  margin-bottom:0px !important;
  padding-bottom:0px !important;
}

.template-page .page-header img,
.main-content .page-header img,
.main-content .page-footer img {
  margin-bottom: 40px;
  max-width:100%;
}

.main-content .page-header {
  width:100%;
}

.page-content .page-header h1,
body.template-blog .main-content .page-header h1 {
  text-align: center;
}
.fl-mosaicflow-content {visibility: hidden;}
.fl-mosaicflow-col {float:left;}
.fl-node-5bf796362f5b9 .fl-mosaicflow {margin-left: -20px;}
.fl-mosaicflow-item {margin: 0 0 20px 20px;}
#footer-bottom .et-social-icon a{font-size:29px}


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

.abs{position:absolute;}
.footer-nav,.footer__social,.footer__title,.zone-content,.zone-nb{text-align:left}
.footer__title{color:#000;margin-bottom:15px;text-transform:uppercase}

.gp-lost-password-form-wrapper,
.gp-register-form-wrapper,
.gp-social-login-form-wrapper {
display: none;
}


.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.e77-6.x-text .x-text-content-text-primary {margin:0 calc(0em * -1) 0 0;font-family:inherit;font-size:1em;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:0em;text-transform:none;color:rgb(252,250,250);}
body .jaibesoindeicone{background-color:transparent}
body .articles-list #htmlbox-container #htmlbox-bloc-1 article a.jaibesoindetexte img.jaibesoindeicone:not(.iconelink){min-width:60px}
body #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone.iconelink{display:none}
body #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone{background:transparent;margin:0}
body #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone:hover{background-color:transparent}
#secondary #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone{max-width:30px;height:auto;background:none}
#secondary #htmlbox #htmlbox-bloc-1 article .jaibesoindeicone.iconelink{max-width:25px;height:auto}

		
	#mvp-foot-menu ul li a,
	#mvp-foot-copy p {
		font-size: .8rem;
		}
.mvp-nav-menu ul li a,#mvp-foot-menu ul li a{font-family:'Oswald',sans-serif}

.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-6 {
    width: 50%;
  }
li.cat-header{text-align:center;}

.content{padding:0 20px;float:left;width:100%}



.content .catNav{margin-top:30px}

.content .catNav li{margin-top:1px}

.content .catNav li a{display:block;background:#f2f2f2;padding:10px 19px;font-size:114.3%;font-weight:bold;font-family:'Open Sans',sans-serif;}

.content .opened li a{font-size: 14px;font-weight: normal;padding-left: 44px;}

.content .opened li ul li a{color: #333333;padding-left: 63px;}

.content .catNav li a:hover,.content .catNav li a.active{color:#333333;background:#e5e5e5}


#buffer {
	height: 380px;
	clear: both;
}

	
	.highlights .block.posts { 
		border-top: 0;
		margin-top: 0;
	}


.block.posts li {
	border-top: 1px solid #d9d9d9;
	padding: 9px 0;  
	line-height: 1.5;
	overflow: hidden;
}


.block.posts li:first-child { border-top: 0; }


.block.posts li:last-child { padding-bottom: 0; }


.block.posts a { 
	color: #19232d;
	font-size: 13px;
	font-family: "Roboto Slab", Georgia, serif;
	margin-left: 14px;
	display: block;
}


.block.posts .fa-angle-right {
	color: #e54e53;
	font-size: 12px;
	float: left;
	line-height: 1.625;
}
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}


#content-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#content-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#content-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}
.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-md-4{width:33.33333333%}

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }

.nav-menu li a { color: #333; display: block; font-size: 15px; padding: 20px 10px; text-decoration: none;}

.nav-menu li { display: block; float: none; border-bottom: 1px solid #ededed; }


.list_col .item{
	clear:both; 
	padding:10px;
}


.list_col .item .icon{
	float:left;
	padding-top:4px;
}


.list_col .item .text{
	 
	margin-left:52px;
	color:#b0afaf;
	font-size:13px;
	font-family:Arial;
	font-weight:normal;
}


.list_col .item a{
	color:#908f8f;
	text-decoration:none;
}


.list_col .item a.title{
	font-size:18px;
	color:#666666;
}


.list_col .item a:hover{
	text-decoration:underline;
}

		#menu-widget-2 ul li a {
			display: inline-block;
			padding: 0;
			border: 0;
			color: #FFFFFF;
			font-size: 14px;
		}

		#menu-widget-2 ul li a:after {
			content: '';
			color: #FFFFFF;
			padding-right: 25px;
			padding-left: 25px;
			font-size: 14px;
		}

		#menu-widget-2 ul li a:hover {
			color: #FFFFFF;
		}

		#menu-widget-2 ul li:last-child a:after {
			display: none;
		}

		#menu-widget-2 ul li .fusion-widget-cart-number {
			margin: 0 7px;
			background-color: #FFFFFF;
			color: #FFFFFF;
		}

		#menu-widget-2 ul li.fusion-active-cart-icon .fusion-widget-cart-icon:after {
			color: #FFFFFF;
		}

	.no-mobile{display:none!important;}
img.alignnone{margin:5px 0 20px}
header.primary .title .subtitle{color:#927f7c;font-family:'Amatic SC',sans-serif;letter-spacing:1pt;font-size:1.5em;font-weight:bold}
.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}

.font14 { font-size: 14px; }
.img-responsive{display:block;max-width:100%;height:auto}

#content_box .featured-category-title {
    margin-bottom: 20px;
    line-height: 1;
}


.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
#f-copy-menu span{margin:0 20px}
.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}


#contentRecommendationWidget_Homepage_Search_Options .left_espot {
  margin-left: -18px; }

      .footertop .footer .legal-text,
      .footertop .footer .legal-text p,
      .footertop .footer .legal-text .left_espot p  {
         line-height: 16px !important;
      }
.top-section2 .fixed-logo,.top-section2 .normal-logo{width:200px;margin-top: -3px;}
.top-section2 .scrolled3 .normal-logo{display:none}
.top-section2 .navbar-fixed-top .normal-logo{display:block}
.top-section2 .navbar-fixed-top.scrolled3 .normal-logo{display:none}


.top-section .fixed-logo,
.top-section .normal-logo {
    width: 200px
}
.top-section .normal-logo{margin:0 auto;display:block}
.top-section.fixme .normal-logo{display:none}
 #pgc-7-2-1 { width:32.99% }

.panel-grid-cell{
    width: 100%;
}

 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pg-7-3 , #pl-7 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pg-7-2 .panel-grid-cell { float:left }
 #pl-7 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-7 .panel-grid-cell { padding:0 }


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



.menu-item-309, .menu-item-251 {display: none;}

#imFooter_imTextObject_02_tab0 .fs10 { vertical-align: baseline; font-size: 10pt;line-height: 20px; }
.sidebar-box li{padding-left:10px}
#sidebar-inner .sidebar-box{background:#ffffff;padding:0;margin-bottom:15px;-webkit-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-moz-box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);box-shadow:0 0 0 5px rgba(0,0,0,0.01),0 7px 11px rgba(0,0,0,0.03);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
h1,h2,h3,h4,h5,h6,.theme-heading,.page-header-title,.heading-typography,.widget-title,.wpex-widget-recent-posts-title,.comment-reply-title,.vcex-heading,.entry-title,.sidebar-box .widget-title,.search-entry h2{font-weight:600}

.properties {
	width:100%;
	margin-left:0;
	float:left;       
}

	
.properties h1 {
	color:#000;
	font-size:24px;
	margin:10px 0 7px 20px;
	text-align: left;
	line-height:38px;
	font-family: arial;
	width:100%;
        font-weight:normal;
	}

	
.properties ul {
	width:25%;
	float:left;
	padding:0px;
	margin:0px;
	}

	
.properties ul li { 
	width:90%;
	padding-left:10%;
	text-align:center;
	font-size:18px;
	font-family: arial;
	line-height:28px;
	float:left;
	list-style: none;
        font-weight: normal;
	}

	
.properties ul li a {
	color:#000;
	text-decoration:none
	}

	
.properties ul li a:hover {
	color:#E07620;
	text-decoration:none
	}

	
span .properties {
	width:410px;
	margin-left: 18px;
	float:left;
	font-size:18px;
	font-family: 'CenturyGothic-Bold';
	text-align:left
	}
.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}


#skills .progress-bar {
  width: 1px;
  text-align: left;
  transition: .9s;
}

.location-detail { font-size: 15px; color: #828385; padding-bottom: 15px; }

.cookie-bar-bar #catapult-cookie-bar.float-accept span.ctcc-right-side {
	float: right;
}


.vc_row.vc_row-no-padding .vc_column-inner {
  padding-left: 0;
  padding-right: 0;
}

.vc_column-inner::before,
.vc_column-inner::after {
  content: " ";
  display: table;
}

.vc_column-inner::after {
  clear: both;
}
.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-12{width:100%}
span.concept a,span.concept a:hover,span.privacy a,span.privacy a:hover,span.terms a,span.terms a:hover{text-decoration:none;font-family:Montserrat,sans-serif;font-size:12px;font-weight:NORMAL;color:#bababa;padding:5px}


.block1-6post {
	float: left;
	width: 460px;
	margin-bottom: 20px;
	height: auto;
	overflow: hidden;
}

.testimonial_rotator_single .testimonial_rotator_stars { }

.testimonial_rotator_widget_wrap .testimonial_rotator_stars { padding: 10px 0; }


.testimonial_rotator_stars { padding: 10px 0; }


.testimonial_rotator.template-longform .testimonial_rotator_stars,
.testimonial_rotator.template-longform .testimonial_rotator_slide_title { text-align: center; }
.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-7{width:58.33333333%}
.tb-blend .blend-inner{display:block;position:absolute;left:50%;width:50px;height:50px;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}
.tb-blend.up .blend-inner{bottom:-39px}
.tb-blend.down .blend-inner{top:-39px}

.td_block_inner .td_module_mx2 {
  
  
  
}

  .td_block_inner .td_module_mx2 .td-post-category {
    margin-bottom: 5px;
  }

  .td_block_inner .td_module_mx2 .td-icon-star,
  .td_block_inner .td_module_mx2 .td-icon-star-empty,
  .td_block_inner .td_module_mx2 .td-icon-star-half {
    font-size: 15px;
    width: 17px;
  }

  .td_block_inner .td_module_mx2 .item-details {
    margin-bottom: 30px;
  }

.td_block_14 .td_block_inner {
  margin-right: -3px;
}

.td-pb-span4 .td_block_14 .td_block_inner {
  margin-right: 0;
}

.td-pb-span4 .td_block_15 .td_block_inner {
  *zoom: 1;
}

.td-pb-span4 .td_block_15 .td_block_inner:before,
.td-pb-span4 .td_block_15 .td_block_inner:after {
  display: table;
  content: "";
  line-height: 0;
}

.td-pb-span4 .td_block_15 .td_block_inner:after {
  clear: both;
}



.nav__search-box {
  width: 300px;
  position: absolute;
  right: 0;
  top: 100%;
  padding: 15px 20px;
  background-color: #fff;
  border-radius: 5px;
  display: none;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}
.img-responsive{display:block;height:auto;max-width:100%}

.img-responsive-wrap img { 
	display: block;
	height: auto;
	max-width: 100%;
}
.slider-main .slider__slide{position:relative;height:900px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:295px}
.slider-main .slider__slide .shell{margin:0 auto;width:100%}
.slider-main .slider__slide-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}
.slider-main .slider__slide-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.32)}
.slider-main .slider__slide-content{position:relative;z-index:30;max-width:500px}
.slider-main .slider__slide-content h1{text-transform:uppercase;font-size:72px;line-height:1}
.slider-main .slider__slide-content p{font-size:22px}
.slider-main .slider__slide-content .btn{padding:6px 50px;font-weight:500;line-height:40px}

#layout {min-width: 960px;}


.mobile-view #layout {
	min-width: 0;
}


.mobile-view #layout-header,
.mobile-view #layout-content,
.mobile-view #layout-footer {
	width: auto !important;
	padding: 0;
}



#layout-header,
#layout-content,
#layout-footer {
	margin: 0 auto;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

#layout-header {padding: 0px 0 0;}

#layout-content {padding: 0;}

#layout-footer {padding: 0;}


.menu-item-has-children a:after,
.dropdown-toggle:after {
	display: inline-block;
	font-family: "Genericons";
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	text-align: center;
	vertical-align: top;
	text-decoration: inherit;
	text-transform: none;

	speak: none;
}
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}
#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}
.block-type-navigation .nav-vertical{position:relative}
.block-type-navigation .nav-vertical ul li{width:100%}
.block-type-navigation .nav-vertical ul li a{height:auto;line-height:40px}
.footer-nav .nav-vertical ul li a{line-height:20px}

.ktz-logo-icon{margin:0px 10px 0px 0px;font-size:35px;line-height:35px;}

#container {background: #ffffff;margin: 0 auto;max-width: 100%;width:100%;}
.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}
.pswp__share-modal--hidden{display:none}
.pswp__share-modal--fade-in{opacity:1}
.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
 

.exp-post-single-content .tatsu-section:first-child .tatsu-section-pad {
    padding-top: 0;
}

.exp-post-single-content .tatsu-section:last-child .tatsu-section-pad {
    padding-bottom: 0;
}
.tatsu-section-pad{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.tatsu-fu4pvxuknibd41pu .tatsu-section-pad{padding:200px 0px 200px 0px}
.tatsu-HyWToQ3ZAN .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-ry-5pz9AAE .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-fu60hab16xeedtcm .tatsu-section-pad{padding:90px 0px 88px 0px}
.tatsu-r1bGj2qe1H .tatsu-section-pad{padding:90px 0px 90px 0px}
.tatsu-fynrg3e5668lq8nm .tatsu-section-pad{padding:50px 0px 50px 0px}
.tatsu-fynrg3eg7i5ecer0 .tatsu-section-pad{padding:20px 0px 20px 0px}
.responsive-menu-label{display: inline-block;font-weight: 600;margin: 0 5px;vertical-align: middle}
.responsive-menu-label .responsive-menu-button-text-open{display: none}
.responsive-menu-label.responsive-menu-label-top,.responsive-menu-label.responsive-menu-label-bottom{display: block;margin: 0 auto}

.collapse {
  display: none;
  visibility: hidden;
}

.collapse.in {
  display: block;
  visibility: visible;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible !important;
  }

    .navbar-collapse.collapse.in { 
        display: block!important;
    }
.sidebar .input-group .form-control{height:46px;padding:12px}
.sidebar .input-group .form-control:focus{-moz-box-shadow:0 1px 1px rgba(0,0,0,.075) inset;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;border-color:#CCC}
.input-group .form-control{-webkit-box-sizing:border-box;box-sizing:border-box}

header #change_lang .lang_cont{
    display: none;
    position: absolute;
    text-align: center;
    top: 20px;
    left: 2px;   
}

header #change_lang .lang_cont p{
    background: #302e34;
    margin: -7px 0 0;
    padding: 10px 20px;
}

header #change_lang .lang_cont p a{
    color: #fff;
}

header #change_lang .lang_cont p a.active,
header #change_lang .lang_cont p a:hover{
	border-bottom: 3px solid #fff;
}
#top-header,#et-secondary-nav li ul{background-color:rgba(0,0,0,0.76)}
#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}
.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:rgba(0,0,0,0.76)}


#header_eva .social_container{
    position: absolute;
    right: 80px;
    z-index: 9;
    background-color: white;
    height: 80px;
}


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

  .misc-about div.columns.open .more .expand {
    display: none !important;
  }


label .fa-map-marker-alt {font-size: 20px;  margin: 0 5px;}

.pinned .fa-map-marker-alt {font-size: 24px;  }

	#expbttn .fa-chevron-down {display: none;}

	#expbttn .fa {position: absolute; top: 15px; left: 185px;}
.video-modal .video-container{width:80%;height:initial;max-width:1280px;position:relative;margin-top:0}

    .footer .footer-interior .footer-section.footer-section-nav .footer-nav {
      font-family: "GT-Walsheim-Regular";
      font-size: 14px;
      line-height: 20px;
      list-style: none;
      padding: 0;
      margin: 0; }

      .footer .footer-interior .footer-section.footer-section-nav .footer-nav li {
        display: inline-block; }

        .footer .footer-interior .footer-section.footer-section-nav .footer-nav li a {
          display: block; }

      .footer .footer-interior .footer-section.footer-section-nav .footer-nav .menu-item a {
        padding: 0px 15px; }

      .footer .footer-interior .footer-section.footer-section-nav .footer-nav .menu-item:first-child a {
        padding-left: 0; }

#mojang-bar li li.last {
    border-bottom:none;
}

#mojang-bar li.last {
    border-right:none;
}


.form-section p.last {
    margin-bottom: 0;
}


.settings.credit_card.last {
    border-bottom: none;
    margin-bottom: 0;
}

.site-footer li.last {
    border-right:none;
}
.tatsu-header-logo .logo-img{width:auto;max-width:100%}
.tatsu-fymsaxvor814xpen .logo-img{max-height:50px}
#tatsu-header-wrap.stuck .tatsu-fymsaxvor814xpen .logo-img{height:50px}
.tatsu-fymsaxw2ulfao5k0 .logo-img{max-height:50px}
#tatsu-header-wrap.stuck .tatsu-fymsaxw2ulfao5k0 .logo-img{height:30px}
.top-cart-items{padding:15px}
.scrollBox .thumb{width:10px;left:0;top:0;background-color:#D10012;border-radius:15px;cursor:pointer;position:absolute;z-index:1}

.td-weather-days .td-day-0,
.td-weather-days .td-day-1,
.td-weather-days .td-day-2,
.td-weather-days .td-day-3,
.td-weather-days .td-day-4 {
  margin-bottom: 8px;
  font-size: 11px;
  opacity: 0.5;
}


.ant_sidebar_section {
	padding: 0 0 30px 0;
}



.ant_sidebar_section h3,
.ant_sidebar_section .gform_wrapper h3.gform_title {
	color: #00457F;
	font-size: 20px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 12px 0;
}

.ant_sidebar_section .gform_wrapper h3.gform_title {
	padding: 0;
}

.bottom-10 { margin-bottom: 10px; }

.nav li, .nav2 li, .nav3 li {display: inline;}


.nav2 {position: absolute; list-style: none; color: #9898bd; top: 8px; width: 956px; text-align: right;}

.nav2 a, .nav2 a:visited {color: #5D7177; border: none; padding: 0 5px 0 0;}

.nav2 a:hover {background: none; text-decoration: underline;}

		.menui {
		    background: #565656;
		    transition: 0.6s ease;
		    transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);
		    margin-top: 15px;
		    position: absolute;
		}
.rolik{clear:both;position:relative;width:100%;float:left;margin-bottom:20px}
.rolik img{border-radius:5px;float:left;-webkit-box-shadow:inset 0 -20px 20px -10px rgba(0,0,0,.75);-moz-box-shadow:inset 0 -20px 20px -10px rgba(0,0,0,.75);box-shadow:inset 0 -20px 20px -10px rgba(0,0,0,.75);width:100%}
.rolik a{font-size:16px;color:#f12130;line-height:0;padding:0;background:0 0;float:left;width:100%}
.rolik a:hover{vertical-align:top;font-size:16px;color:#f12130;line-height:0;padding:0;background:0 0}
.rolik-info{height:30px;overflow:hidden;width:160px}
.rolik p{font-size:12px;line-height:24px}
.pl-1,.px-1{padding-left:.25rem!important}

.avanfl-site-main .avanfl-comment-navigation,
.avanfl-site-main .posts-navigation,
.avanfl-site-main .post-navigation {
  margin: 0 0 1.5em;
  overflow: hidden;
}
.adright{text-align:center;margin-bottom:10px;}
#hours .et_pb_button_module_wrapper{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_right,.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:center}
.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}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.et_vertical_nav #et-main-area,.et_vertical_nav #top-header{position:relative;margin-left:225px!important}
.et_vertical_nav.et_vertical_right #et-main-area,.et_vertical_nav.et_vertical_right #top-header{margin-right:225px;margin-left:0!important}

.box-style-16{
	padding:30px 30px 10px 30px;  
	background: #FCCAC1; 
	box-shadow: inset 0 0 0 5px rgba(200, 200, 200, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.35); 
	-webkit-box-shadow: inset 0 0 0 5px rgba(200, 200, 200, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.35); 
	-moz-box-shadow: inset 0 0 0 5px rgba(200, 200, 200, 0.1), 0 0 3px 0 rgba(0, 0, 0, 0.35); 
	border:1px solid #fff; 
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#2e415c;
	position:relative;
}


.mim { float: left; margin: 10px; }
.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-4{width:33.33333333%}
