﻿
.mkdf-logo-wrapper a img.mkdf-light-logo {
opacity: 0;
-webkit-transform: translateY(-200%);
transform: translateY(-200%);
}

.mkdf-light-header .mkdf-logo-area .mkdf-light-logo,
.mkdf-light-header .mkdf-menu-area .mkdf-light-logo,
.mkdf-light-header .mkdf-vertical-menu-area .mkdf-light-logo {
opacity: 1;
}

.mkdf-dark-header .mkdf-logo-area .mkdf-normal-logo,
.mkdf-dark-header .mkdf-logo-area .mkdf-light-logo,
.mkdf-dark-header .mkdf-menu-area .mkdf-normal-logo,
.mkdf-dark-header .mkdf-menu-area .mkdf-light-logo,
.mkdf-dark-header .mkdf-vertical-menu-area .mkdf-normal-logo,
.mkdf-dark-header .mkdf-vertical-menu-area .mkdf-light-logo {
opacity: 0;
}

.container_12 {
	padding-top: 20px;
	padding-left: 0px;
	padding-right: 10px;
	float: left;
}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

  .hero .bg-wrap {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }

    .hero .bg-wrap .item {
      background-repeat: repeat;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: all 1s ease;
      transition: all 1s ease;
      opacity: 0;
      visibility: hidden;
      background-position: center; }

      .hero .bg-wrap .item.active {
        visibility: visible;
        opacity: 1; }



.aq-block {  }



.aq-block-aq_clear_block { margin-bottom: 0px; }

.aq-block-hr-single { margin-bottom: 20px; }

.aq-block-hr-double { margin-bottom: 0px; }






.aq-block-aq_column_block, .block-container { margin-bottom: 0px; }



h4.aq-block-title { margin:  0 0 20px; }
.social__nav-btn{padding:16px}
.social__nav-btn.disabled{pointer-events:none;opacity:0.3}
.social__nav-btn svg{width:24px}
.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}
.et_pb_section_video_bg{display:block;visibility:visible;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#222;pointer-events:none}
.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}
.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}
.et_pb_section_video_bg .mejs-video{position:absolute;left:50%;max-width:none}
.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}


.trending-forums-header {
	border-bottom:1px solid #d7d7d7;
	margin-top: -15px;
}
.list-unstyled{padding-left:0;list-style:none}
#mobilenav #mobilenav-top-container .mobilenav-close{float:right;font-size:1.5em;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:.4em}
#mobilenav #mobilenav-top-container .mobilenav-close .symbol-cancel *{background-color:#fff}


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

div#nextend-smart-slider-100019 .smart-slider-canvas-inner {
  position: relative;
  width: 100%;
  height: 100%;
}

#testimonials .testimonial img {
    max-width: 156px;
    vertical-align: middle;
}
 #padding-50 { height:70px; }
#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}
.mk-dynamic-styles {display:none}


.logo{

    float: left;

}


.header_fiche_impression .logo{

	display:block;

	margin:auto;

	width:100%;

	text-align:center;

	float:none;

}


.header_fiche_impression .logo img{

	max-width:140px;

}


.sidebar-widget .widget-title .title, .box-header .title,{
	color:#222;
}


.sidebar-widget .widget-title::after, 
.box-header.has-title::after{
	background:#c3a572
}
.img-responsive{display:block;height:auto;max-width:100%}
.assist-navigation .assist-navigation-areas{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem}
.assist-navigation .assist-navigation-areas .assist-area{-ms-flex:1 0 20%;flex:1 0 20%;padding-right:3%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:300px;max-width:20%;margin-bottom:20px}
.assist-navigation .assist-navigation-areas.products .assist-area .products{margin-bottom:1rem}
.assist-navigation .assist-navigation-areas.products .assist-area .product-title{font-size:14px;padding-bottom:0;margin-bottom:1rem;font-weight:700}
.assist-navigation .assist-navigation-areas.products a{font-size:14px}
.assist-navigation .assist-navigation-areas.products .assist-area{-ms-flex:100%;flex:100%}
.assist-navigation .assist-navigation-areas .assist-area .button{display:none}
.assist-navigation .assist-navigation-areas .assist-area p{display:none}

			
.affa-subscribe-widget p { margin-bottom:20px; }

.affa-subscribe-widget.subscribe-widget-block .affa-form-subscribe { padding:0px; }

	.affa-subscribe-widget.subscribe-widget-block .affa-form-subscribe input[type="submit"] {
		position:static;
		top:auto;
		right:auto;
		width:100%;
		margin-top:10px;
	}

	
	.affa-subscribe-widget .affa-form-subscribe { padding:0px; }

	.affa-subscribe-widget .affa-form-subscribe input[type="submit"] {
		position:static;
		top:auto;
		right:auto;
		width:100%;
		margin-top:10px;
	}

	
	.affa-form-subscribe, .affa-subscribe-widget.subscribe-widget-block .affa-form-subscribe { padding:0px; }

	.affa-form-subscribe input[type="submit"], .affa-subscribe-widget.subscribe-widget-block .affa-form-subscribe input[type="submit"] {
		position:static;
		top:auto;
		right:auto;
		width:100%;
		margin-top:10px;
	}
.card-heading-field{width:86%;text-align:center;background-color:#ec008b;color:#fff;padding:5px 5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);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}



#menu
{ float:left;
  width:180px;
  margin:2px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  text-align:left;
  font-size:12px;
  z-index:1;
}

#menu a
{ text-decoration:none;
  font-weight:normal;
}

.td-all-devices {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.td-all-devices img {
  display: block;
  
}

.home_link_top {
	font-size: 12px;
	padding: 5px;
	text-align: center;
	background-color: #0071BC;
}




.home_link_top, .home_link_bottom {
	background-color: #B30F13;
}
#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;}


.partners-section-head {
	margin-bottom: 30px;
}



ul.menu li#menu-item-2785 ul { margin-left:170px; }
.social-profile-icons .social-facebook a{background:#5d82d1}
#searchform{background-color:#fff;padding-left:15px;padding-right:15px;border-bottom:#d4d0c8 dotted 1px;border-right:#d4d0c8 dotted 1px}
@charset "windows-1251";.col{border:0px solid rgba(0,0,0,0);float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box !important;-webkit-background-clip:padding-box !important;background-clip:padding-box !important}
.col{border-left-width:8px;padding:0 0px}

.texts, .col{width:100% !important;}


.logo2 {
	padding: 0px;
	border: 0;
	margin-top: -33px;
	margin-left: 28em;
	position: fixed;
}

.main-menu-wrapper{
	display:block;
	width:100%;
}

.main-menu-wrapper .col-md-12{
	position:relative;
}

.is-sticky .main-menu-wrapper{
	z-index:1000;
	min-height:50px;
	background-color:rgba(255,255,255,.8);
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 0 rgba(0,0,0,.1);
}

.header-style2 .main-menu-wrapper{
	background:#f8f7f3!important;
	height:50px!important;
}
.advisera-boxes li .img-holder{display:flex;justify-content:center;align-items:center;width:100%;margin-bottom:15px;height:100px}
ul.boxed .img-holder{margin-bottom:20px}
ul.boxed .img-holder.h-110{height:110px}
ul.boxed .img-holder.h-60{height:60px}
#brands-products .academies ul.boxed .img-holder{height:60px}
#brands-products .academies ul.boxed .img-holder img{width:90%}
.informa-bar__list{margin:20px 0 0;padding:0;list-style:none}
.informa-bar__list:before,.informa-bar__list:after{content:' ';display:table}
.informa-bar__list:after{clear:both}
.ie7 .informa-bar__list{zoom:1}
.hp-posts-bottom-thumb{overflow:hidden;height:225px;width:100%}
.hp-posts-bottom-thumb img{height:225px;width:100%}
.footerbox{padding:65px 0 20px}


#footer,
#footer .credit,
#footer .menu { float: left; width: 100%; }


#footer .credit { margin: -5px 0; line-height: 20px; font-size: 13px;  }

.r {
	float: right;
}


.apss-total-share-count{
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}

.text-center {
	text-align: center !important;
}
.second-level-nav{height:auto}
.sub_menu .second-level-nav{height: auto !important}
a.second-level-nav{word-wrap: break-word}
.second-level-nav.pl-264.mega-unit.mega-hdr{position: absolute;left: 34%;top: 50%}
.second-level-nav.pl-276.mega-unit.mega-hdr.last{position: absolute;left: 68%;top: 50%}


.text-white {
  color: #fff;
}
.menu-footer-container ul li a{color:#fff;padding:4px;margin:-2px;letter-spacing:.2px;text-transform:uppercase;font-family:oswald,sans-serif}
.menu-footer-container ul li a:hover{color:#fab900}
.menu-footer-container ul li{display:inline}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}
#top-header .container{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}



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


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



.texten{color:#000000;font-family:Verdana;font-size:8pt;}
.menu-user .menu-item{padding-left:0;text-transform:uppercase}
.menu-user .menu-item a{background:0 0;color:#000;font-size:13px;font-weight:700;padding:10px!important}
.dark-nav .menu-user .menu-item a{color:#fff}
.menu-user .menu-item a .active{color:#d70e16}
.menu-user .menu-item a:focus,.menu-user .menu-item a:hover{background:0 0!important;color:#000;text-decoration:underline!important}
.dark-nav .menu-user .menu-item a:focus,.dark-nav .menu-user .menu-item a:hover{color:#999}
.dark-nav .menu-user .menu-item a:after{color:#fff}
.menu-user .menu-item:last-child a:after{display:none}
.menu-user li.menu-item{float:inherit}
body .affix .site-header__navigation-desktop .menu-item.open a{background:0 0}
.navbar-nav .menu-item-home a{background:0 0}


.column { margin: 60px 0 0 0; }

div .column:first-child { margin: 0; }

.column .widget,#sidebar .widget{margin-top: 0}

.column img,.fluid-width-video-wrapper,.ombre{
	-webkit-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	-moz-box-shadow: 0 13px 19px rgba(0,0,0,0.40);
	box-shadow: 0 13px 19px rgba(0,0,0,0.40);
}

.column img.para{box-shadow:none}

	
	
	

.column-section { margin-top: 60px; }

div .column-section:first-child { margin-top: 0px; }


aside .column { width: 100% !important; float: none !important; margin-right: 0 !important; }





.column .iconbox {
	margin-top: 40px;
	}

	.column .iconbox:first-child {
	margin-top: 0px;
	}
.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-7{width:58.33333333%}

#header-cta .h_cta .h_cta_blk {
  margin: 10px 0px;
  padding:0px;
  border-right:1px solid #e7e8e9;
  position:relative;
  background:#a8a9ad;
}

#header-cta .h_cta .h_cta_blk.last  {
  border:0px;
}

#header-cta .h_cta .h_cta_blk a {
  text-decoration: none;  
}

#header-cta .h_cta .h_cta_blk .h_cta_icon {
  vertical-align: middle;
  display: inline-block;
}

#header-cta .h_cta .h_cta_blk .h_cta_icon img {
  width: 50px;
  height: 50px;
}

#header-cta .h_cta .h_cta_blk .h_cta_title {
  padding: 0px 10px;
  vertical-align: middle;
  display: inline-block;
}

#header-cta .h_cta .h_cta_blk h4 {
  text-transform: uppercase;
  color:white;
  letter-spacing:0.1em;
  line-height: 1.3em;
  font-size: 1em;
  font-weight: 700;
}

#header-cta .h_cta .h_cta_blk h4 span {
  font-size: 1.1em;
  font-weight: 300;
}


.td_module_1 .td-module-thumb{
	overflow:hidden;

}
.rwp-widget-ratings .rwp-cell .rwp-cell-content.rwp-has-avatar{margin-left:40px}

	  
	  .huge_it_slideshow_dots_1 {
		display: inline-block;
		position: relative;
		cursor: pointer;
		box-shadow: 1px 1px 1px rgba(0,0,0,0.1) inset, 1px 1px 1px rgba(255,255,255,0.1);
		width:10px;
		height: 10px;
		border-radius: 10px;
		background: #00f;
		margin: 10px;
		overflow: hidden;
		z-index: 17;
	  }


.g1-searches-all-results {
  text-align: center; }


.g1-dropable .g1-drop-the-search .g1-searches .g1-searches-all-results {
  padding: 8px 30px;
  margin: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #e6e6e6; }

.carousel-enseigne { font-size:15px; text-transform:uppercase; color:#26B8D1; display:block; text-align:center; line-height: 16px;  margin-top: 8px; }
#carousel_section_section .es-carousel ul li a:hover .carousel-enseigne{color:#26B8D1 !important}

#sociable .popup {
	behavior: url('/wp-content/plugins/sociable/css/pie.htc');
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: #999999 0px 0px 24px;
    border: 3px solid transparent;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 7px #000000;
    position: relative;
	background: none repeat scroll 0 0 #FFFFFF;
}

#wrapper .header .contact .c-phones{ float:left; width:133px; padding:0px 0 0px 0px; text-align:right; color:#fff; font-size:18px;}

.bd-icon-22:before {
  content: '\281';
}

.bd-icon-22:hover:before {
  color: #4ca792;
  -webkit-text-shadow: 0px 2px 3px rgba(0, 0, 0, 0);
  -o-text-shadow: 0px 2px 3px rgba(0, 0, 0, 0);
  -ms-text-shadow: 0px 2px 3px rgba(0, 0, 0, 0);
  -moz-text-shadow: 0px 2px 3px rgba(0, 0, 0, 0);
  text-shadow: 0px 2px 3px rgba(0, 0, 0, 0);
}


.spec .section-menu .menu #menu-item-72 {
    max-width: 220px;
}

.spec.body-ru .section-menu .menu #menu-item-72 {
    max-width: 197px;
}


.spec.body-ru.font-size-large .section-menu .menu #menu-item-72 {
    max-width: 191px;
}


.spec.font-size-large .section-menu .menu #menu-item-72 {
    max-width: 246px;
}


.section-menu .menu #menu-item-72 {
    max-width: 167px;
}

.body-ru .section-menu .menu #menu-item-72 {
    max-width: 133px;
}

.min_button_box .min_button:hover, .radi p:hover {
	color: #fff;
	background-color: #074194;
	border: #074194 1px solid;
}

.min_button_box .min_button a, .radi a {
	text-decoration: none;
}

.min_button_box .min_button:hover p a, .radi p a:hover, .radi p:hover {
	color: #fff;
}

.min_button_box {
	position: relative;
	height: 2.5em;
	margin-bottom: 30px;
}

.min_button_box .min_button:hover p a, .radi p a:hover {
	color: #fff;
}

.min_button_box .min_button:hover {
	background-color: #074194;
	border: #074194 1px solid;
}

.min_button_box .min_button a {
	text-decoration: none;
}

.min_button_box .min_button:hover a {
	color: #fff;
}


.lb-data .lb-caption {
	font-size: 13px;
	font-weight: bold;
	line-height: 1em;
}
