﻿.img-responsive{display:block;height:auto;max-width:100%}

.twentyheader-right {
  float: none;
}


.section-scroller {
  position: absolute;
  z-index: 30;
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}


#menu-sales-demo .menu-item {
	width: 200px;
	padding: 0;
	margin: 0 -3px;
}


.page-id-3826 .menu-item-2946 {
	display: none !important;
}

.td_wrapper_video_playlist .td_video_title_and_time .td_video_title {
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 12px;
  color: #ffffff;
  line-height: 15px;
  max-height: 30px;
  overflow: hidden;
}
.row{margin-right:-15px;margin-left:-15px}

#newPatients1 .row img{
	padding: 3px;
	border: 1px solid #e3e3e3;
	margin: 0px auto 10px;
}


#header .header-column .row {
	margin: 0;
}


.page-header.custom-product .row {
	position: relative;
}


.home-concept .row {
	position: relative;
}
#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;}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}

.clear{ clear:both;}
.abcp_service-desc__block{margin:30px 0;padding:15px 30px;border:1px solid rgba(255,255,255,.2);color:#fff}
.home-featured-prod .featured-title{position:absolute;bottom:0;left:0;z-index:1;width:100%;color:#fff;background-color:rgba(0,0,0,.75)}
.home-featured-prod .featured-title div{position:relative;background-color:transparent;opacity:1}
.home-featured-prod .featured-title a{color:#fff}
.home-featured-prod .featured-title a:hover{text-decoration:none}
.home-featured-prod .featured-title .title{padding:5px 0 0 5px;overflow:hidden;font-size:30px;line-height:30px;font-weight:300;padding:10px;padding-bottom:5px}
.home-featured-prod .featured-title .description{padding-left:10px;margin-bottom:10px;font-size:14px;font-weight:400;height:18px;overflow:hidden}
 .bottom-corner-btns{display:none;}

.boxin:hover .boxdetails,
.boxin:hover .boximage-item,
.boxin:hover .button,
.boxin:hover .button1 {
}

.boximage {
width: auto;
}

.boximage-item {
width: 100%;
height: 250px;
overflow: hidden;
}

.boximage-cat {
width: auto;
height: 200px;
}

.boxin:hover .boxdetails,
.boxin:hover .boximage-item,
.boxin:hover .boximage-cat,
.boxin:hover .button,
.boxin:hover .button1 { border-color: #000000 }

.img-item, .boximage-item 
{ height: 230px }

.boximage-item, .boxtext {
float:none;
width: auto;
height: auto;
}

.footer-bootom .certificate{display:inline-block; vertical-align:middle; text-align:center; padding-left:20px;}

.footer-bootom .certificate p{font-weight:bold; text-decoration:underline; padding-top:5px;}

.footer-bootom .certificate p a{color:#000;font-size:7pt;font-weight:bold;font-family: Verdana,Geneva,sans-serif;}

.header-logo .mk-resposnive-logo {
  display: none;
}

	.logo-is-responsive .mk-resposnive-logo {
		display: block !important;
	}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none}


.td-pulldown-filter-item {
  list-style: none;
}

table.classementNormal td.joues, table.classementNormal td.pts, table.classementNormal td.diff {text-align:right;}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}


.languages {float: right; margin-right: -7px;}

.languages li {float: left; margin: 0 2px;}

.languages li.active { }


.languages li a {
	border: 1px solid transparent;
	width: 27px;
	height: 27px;
	border-radius: 100%;
	font-size: 14px; 
	color: #000;
	display: block;
	text-align: center;
	line-height: 27px;
}


.languages li.active a {color: #0a75b9; border-color: #0a75b9;}


.firefox .languages li a {line-height: 24px;}





#topbar2 .languages {display: none;}

h2.entry-title {
	font-size: 18px;
	line-height: 24px;
}



.gmr-masonry .entry-title {
	font-size: 20px;
	line-height: 30px;
}



.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


.navbar-header:before,
.navbar-header:after {
    display: table;
    content: " ";
}


.navbar-header:after {
    clear: both;
}

.slides,
.wooslider-control-nav,
.wooslider-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.wooslider .slides img {width: 100%; display: block;}



.wooslider .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
 
html[xmlns] .wooslider .slides { display: block; }
 
* html .wooslider .slides { height: 1%; }

.wooslider .slides {zoom: 1;}

body .wooslider .slides, body .wooslider .wooslider-control-nav, body .wooslider .wooslider-direction-nav { padding: 0; margin: 0; }

	
	
	 
	
	.main-footer .widget:last-child { margin-bottom: 0; }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.img-rounded {
    border-radius: 6px
}


footer .footer-right ul.social-list{
	position: absolute;
	right: 15px;
	font-size: 20px;
}


footer .footer-right ul.social-list li{
	margin-right: 0.1rem;
}


footer .footer-right ul.social-list li a{
	color: #7f7c9b;
	text-decoration: none;
}

.navbar-default .nav .menu-item-has-children:hover .dropdown-menu {
  display:block;
  visibility:visible;
  border-radius:4px;
  padding:10px 0;
  margin-bottom:10px;
  font-size:13px;
  background-color: #ffffff;
}

.navbar-default .nav .menu-item-has-children .dropdown-menu a {color:#203669;font-weight:400;padding-bottom:8px;border-bottom:1px solid #eee;padding-top:8px;text-transform: none;}

.navbar-default .nav .menu-item-has-children .dropdown-menu li:last-child a {border:none;}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}


.tm-container {
  margin: 20px auto;
}
.dn{display:none}
.dn-ns{display:none}
.dn-m{display:none}
.dn-l{display:none}
#body-main #content-1{background:#fff;overflow:hidden;border-bottom:none;padding-bottom:0;}



.text-white-color .wrap-contact-tabs .tab-pane  input[type=text],  .text-white-color .wrap-contact-tabs .tab-pane   textarea,  .text-white-color .wrap-contact-tabs  .tab-pane  input[type=email],  .text-white-color .wrap-contact-tabs  .tab-pane   input[type=tel]{
	color:#fff !important;
}



.wrap-contact-tabs  p , .wrap-contact-tabs  .section-heading .section-title{
	color:#fff;
}


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}





#content .wgs_wrapper table, #widget .wgs_wrapper table, .wgs_wrapper table {
	border: none;
	
	
	border-collapse: initial;
}


#content .wgs_wrapper tr td, #widget .wgs_wrapper tr td, .wgs_wrapper tr td {
	border: none;
	
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}


.wrap-footer {
  background: #181d24;
}
.header-top{position:relative;}

.img-circle {
  border-radius: 50%;
}
.global-toolbar__repeat-links{display:flex;flex-wrap:wrap;padding:0 20px 80px}
.global-toolbar__repeat-links a{box-sizing:border-box;color:#000;display:block;font-family:"AktivGrotesk-Regular",sans-serif;font-size:.875rem;line-height:1.2;padding:8px 0;width:50%}
.mc-media__filters{float:right}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}


#enter_bottom_both {
  padding: 0px 0px 20px 0px;
}


#enter_bottom_both h1 {
  color: #333333;
  font-size: 14px;
  margin: 0px;
  padding: 10px 0px 10px 0px;
}


#enter_bottom_both p {
  padding: 0px 0px 0px 0px;
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}
#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#000000}
#footer-widgets .footer-widget li:before{top:11px}


#footer-widgets .footer-widget li {
	padding-left: 0;
	margin-bottom: 0;
}


#footer-widgets .footer-widget li a:hover {
	opacity: .7;
}


#footer-widgets img[src*='meridian'] {
    max-width: 70% !important;
}


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

.td_module_mx1 .td-block14-border {
  background-color: #fff;
  display: block;
  height: 220px;
  right: -2px;
  position: absolute;
  width: 3px;
  z-index: 2;
  
  
}

.td_block_14 .td-block-span12 .td-block14-border {
  display: none;
}

.td_block_14 .td-block-span6:last-child .td-block14-border {
  display: none;
}

.td_block_14 .td-block-span4:last-child .td-block14-border {
  display: none;
}

.td_block_15 .td-block-span12 .td_module_mx1 .td-block14-border {
  display: none;
}

.td_block_15 .td-block-span6:last-child .td-block14-border {
  display: none;
}

.td_block_15 .td-block-span4:last-child .td-block14-border {
  display: none;
}

.td-footer-container .td_module_14 .meta-info,
.td-footer-container .td_module_mx3 .meta-info,
.td-footer-container .td_module_mx1 .td-block14-border {
  background-color: #222;
}
#header-layout{height:auto;width:100%}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1360px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}


.lesse-site-info-container.row-content { background: #2b2b2b; padding-top: 0.9375rem; padding-bottom: 0.9375rem; }


.arrow-holder{ position: absolute; bottom: 0px; width: 100%; z-index: 2; bottom: 19px; height: 30px; }
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.pgBlocOnglets .nav-tabs{border-bottom:0}
.pgBlocOnglets .nav-tabs,.nav-pills{text-align:center}
nav.pages li.subscribe a,nav.pages li.menu-item-259 a,nav.pages li.menu-item-260 a{color:red}
body.homepage nav.pages li.magazine a,body.issues nav.pages li.issues a,body.blog nav.pages li.blog a,body.authors nav.pages li.authors a,nav.pages li.current-menu-item a,body.single-issues li.menu-item-75 a,body.single-bonus li.menu-item-76 a{border-bottom:2px solid black}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


.button_size_xs .button__title {
    margin: 0 .3em;
}


.button_size_s .button__title {
    margin: 0 .6em;
}


.button_size_m .button__title {
    margin: 0 1.20em;
}

.button_size_l .button__title {
    margin: 0 2em;
}


.button__title {
    position: relative;
    display: inline-block;
    resize: none;
    white-space: nowrap;
    pointer-events: none;
    line-height: normal;
}

#text { cursor:pointer; position:absolute; left:10px; margin-right:10px; top:10px; color:#bbb; }

#text a { color:#333; padding-left:90px; }

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	text-align: justify;
}

td.ensystdtop {padding:0;vertical-align:top;border:0;margin:0}

#masthead .header_logo img {
  width: 170px;
}
.dwd-fullwidth-particles .dwd_video,.dwd-fullwidth-particles .et_pb_fullwidth_header_container .header-image img,.dwd-fullwidth-particles .header-content-container{position:relative;z-index:3}

#sous_portail2{
	font-weight: bold;
	font-size: 11px;
	margin-top: 12px;
	margin-bottom: 0px;	
}
#searchform-dropdown{border-color:#1e73be}

.block.block-icon_carousel .icon-carousel-icon {
    text-align: center;
    padding: 20px 40px;
}

.block.block-icon_carousel .icon-carousel-icon img {
    height: 70px;
    display: inline;
}
footer .sponsors-slider .slider-element img{z-index:30}
footer .sponsors-slider{background-color:#d8d8d8}
footer .sponsors-slider .owl-theme .owl-controls{display:none}

.news{
	background: #df001d;
	color: #fff;
	width: 70px;
	height: 30px;
	margin-left: 15px;
	line-height: 30px;
	float: left;
	padding: 0 10px;
}

.content-container, .main-container {background-color: #fff;}




 .main-container .product-view .product-shop { 
	position: relative; z-index: 0; float: none; width: auto; overflow: hidden; margin: 0;
	
		left: -5px;
		padding-left: 5px;
}


	
	.main-container .product-view .product-img-box {width: auto; max-width: 40%;}


.tr_adv {
    background: #fff !important;
    padding: 0 !important;
}
.easy_social_box div.easy_social-widget{margin:0 4px 0 0;padding:0;overflow:hidden;float:left;}
.easy_social_box div.easy_social-widget.last{margin-right:0;}
.easy_social_box.vertical div.easy_social-widget{width:58px;height:62px;}
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-googleplus{width:52px;}
.easy_social_box.vertical div.easy_social-widget.easy_social-widget-facebook{width:50px;}
.easy_social_box .easy_social-widget-twitter,.easy_social_box .easy_social-widget-facebook{width:95px;}
.easy_social_box .easy_social-widget-googleplus{width:75px;}
.td-header-style-5 .td-top-menu-full{background-color:#348cbf}
.td-header-style-6 .td-top-menu-full{background-color:#4db2ec}
.td-top-menu-full{background-color:#222;z-index:4;position:relative}
.td-header-top-menu,.td-header-wrap .td-top-menu-full{background-color:#fff}

body.res1170 .span6 {
width: 570px;
}

body.res1170 .row-fluid .span6 {
width: 48.717948717948715%;
*width: 48.664757228587014%;
}

body.res1170 input.span6,
body.res1170 textarea.span6,
body.res1170 .uneditable-input.span6 {
width: 556px;
}

body.res1170 .row-fluid.no-space .span6 {width: 50% !important;}

  .span6 {
    width: 352px;
  }

  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }

	
	.span6 + .span12.end_timeline {margin-bottom:0;}


input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 446px;
}


.table td.span6,
.table th.span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}

.row-fluid.no-space .span6 {width: 50% !important;}



.headi{ position: fixed !important;
z-index: 1000;
width: 100%; }
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

	.row-navigazione-dettaglio {
		display:none;
	}

	.row-contenuti-dettaglio {
		padding-top:10px;		
	}

.experience-body .row {
    margin-top: 10px;
}


.p10 {
    margin-bottom: 21px;
}
.carousel-inner{position:relative;width:100%;overflow:hidden}



.carousel-fade .carousel-inner .item {opacity:0;transition-property:opacity;transition-duration:1s;}

.carousel-fade .carousel-inner .active {opacity:1;}

.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left:0;opacity:0;z-index:1;}

.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {opacity:1;}

.quotes_carousel_wrap .carousel-inner {height:500px;position:relative;z-index:5;}

.logostrip_logos_wrap .carousel .carousel-inner .item img {display:inline-block;height:58px;width:auto;}

	.site-info #site-branding {
		max-width: 100%;
	}



.site-info {
	padding: 20px 0px 15px;
	background-color: #f8f8f8;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	background-position: center center;
	background-size: cover;
}

.site-info .social-links {
	float: none;
	margin-bottom: 15px;
	text-align: center;
}

.site-info .social-links a {
	border: 1px solid #545454;
	color: #545454;
	display: inline-block;
	margin: 10px 8px 0;
}

.site-info .social-links a:hover {
	border-color: transparent;
}

.site-info .copyright {
	color: #848484;
	font-size: 13px;
	line-height: 21px;
	padding-top: 15px;
	text-align: center;
}

.site-info .copyright a {
	color: #999;
}

.site-info .copyright a:hover {
	color: #C69f70;
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}

table.ensystable {border-spacing:0;border-collapse:collapse;border:0;padding:0;margin:0}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}


.location-types--description {
	margin-bottom: 20px;
}


#header_eva .header_eva_submenu_lifestyle .categ_article .tag {
    position: absolute;
    top: 168px;
    font-weight: 700;
	background-color: #D7004D;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
	display: inline-block;
	padding: 2px 5px;
    left: 50%;
    transform: translateX(-50%);
    color: white;
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}


#featured-slider .entry-description-container {
	background-color: #555555;
	background-color: rgba(0, 0, 0, 0.3);
	padding: 10px 15px;
	padding: 1rem 1.5rem;
}
 

#daykamp {
    float: right;
}

	#col-b {float: none!important; width: auto!important;}
 

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


#col-b .utility img {margin: 0; height: auto; width: auto;}

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

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

.layout-even #col-b {float: right; width: 46.5%;}


#col-b img {max-width: 100%; height: auto; display: block; margin: 0 auto;}


.center{
  display: flex;
  justify-content: center;
  flex-flow: column;
  align-items: center;
}
 ul.sidebar_widgets{list-style-type:none}


#sitemap ul li.lev2 a {
	display:block;
	font-size:14px;
	font-weight:normal;
	color:#000;
	padding:4px 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;
}
.modal-close{position:absolute;display:block;top:-2rem;right:0;cursor:pointer}
.modal-close:after{content:'\e5cd';display:inline-block;font-family:"Material Icons";font-size:1.875rem;color:#fff}

#header, #footer, #extrasArea, #stage, #breadcrumb, #baseArea {display:none;}


#footer {float:left; width:930px; padding:10px 35px 10px 35px; color:#86878a; font-size:11px; line-height:11px;}

#footer a {color:#86878a; font-size:11px; text-decoration:underline;}

#footer a:hover {text-decoration:none;}

#footer #footer-left {float:left; width:100%;}

#footer #footer-right {float:left; width:15%; text-align:right;}


.cli-col-12
{
	width:100%;
}
.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:25px;padding-right:25px}
.col-sm-6{width:50%}
.image-preview ~ h2.subtitle{padding-top:0}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

.pc2015-item .pc2015-item-name .pc2015-item-name-title {
  font-size: 14px;
  line-height: 16px;
  margin-top: 2px;
  font-weight: bolder;
  display: block;
}

.pc2015-detail .pc2015-detail-inner .pc2015-item-name .pc2015-item-name-title {
  font-weight: bolder;
  font-size: 21px;
  line-height: 1.5;
}

.pc2015-cart-items .pc2015-cart-table tbody td.pc2015-cart-cell-1 .pc2015-item-name .pc2015-item-name-title {
  font-size: 18px;
  font-weight: bolder;
  line-height: 1.1;
  margin-bottom: 16px;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;  
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.login-with{position:absolute;top:-15px;width:100%;}

#b1 {float:left; width:40%;padding-right:6px;padding-bottom:12px;}

#b1 a {text-decoration:underline}

#b1 h3, #b2 h3, #b3 h3{font-weight:bold; font-size:20px}

div#b1{padding-left:40px; width:48%;}

div#b1, div#b2, div#b3{width:90%; padding:0; margin:0 auto; float:none; clear:both; border-bottom:1px solid #aaa;border-right:0px;}

	
	.navigation .mobile .current {
		float: left;
		margin-left: 14px; 
		font-size: 13px;
		max-width: 40%;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
		vertical-align: bottom;
	}


.navigation .menu li li.current-menu-item {
    background: #FFF;
    color: #870833;
}


.navigation .menu li li.current-menu-item a {
    color: #870833;
}



.col,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1
{
	float: left;
}

.sidebar1 .col.first,
.sidebar1 .col4-1.first,
.sidebar1 .col4-2.first,
.sidebar1 .col4-3.first,
.sidebar1 .col3-1.first,
.sidebar1 .col3-2.first,
.sidebar1 .col2-1.first
.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first {
	margin-left: 0;
	clear: left;
}



.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0;
	clear: left;
}
.wpspd-share-holder-inner{display:table;width:100%}
.qodef-popup-holder .qodef-popup-table-cell{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center}
.navbar-header:after,.navbar-header:before{content:" ";display:table}
.navbar-header:after{clear:both}
.navbar-header{float:left}
.breadcrumb a[href*='.pdf']:after,.media-image a[href*='.pdf']:after,.navbar-header a[href*='.pdf']:after{display:none}
.navbar-header .no-search-domain{float:right;color:red;padding:15px 10px}
.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}

    .widget-header .textwidget {
        margin-top: 0;
        padding-left: 0;
        border-left: none;
    }

		.postauthor h5, .copyrights a, .single_post a, .textwidget a, .pnavigation2 a, .sidebar.c-4-12 a:hover, .copyrights a:hover, footer .widget li a:hover, .sidebar.c-4-12 a:hover, .related-posts a:hover .title, .reply a, .title a:hover, .post-info a:hover, .comm, #tabber .inside li a:hover, .readMore a:hover, .fn a, a, a:hover, .secondary-navigation #navigation ul li a:hover, .readMore a, .primary-navigation a:hover, .secondary-navigation #navigation ul .current-menu-item a, .widget .wp_review_tab_widget_content a, .sidebar .wpt_widget_content a { color:#0274BE; }

		#slider89 .slide-desc-in {
			position: relative;
			margin: 0 0px 0px 0 !important;
		}
.image-tools{padding:10px;position:absolute}
.image-tools a:last-child{margin-bottom:0}
.image-tools a.button{display:block}
.image-tools.bottom.left{padding-top:0;padding-right:0}
.image-tools.top.right{padding-bottom:0;padding-left:0}
.image-tools .cart-icon{position:absolute;left:10px;margin:5px;bottom:100%}
.image-tools .wishlist-button:hover{background-color:#b20000;border-color:#b20000}
.box-image.processing .image-tools{opacity:0 !important}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-title{color:#0955a4;font-weight:400;-webkit-font-smoothing:antialiased;font-size:35px}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-subtitle{padding-left:0;color:#666666;font-weight:400;-webkit-font-smoothing:antialiased;font-size:35px}
.navigation__logo--sitetitle a .navigation__logo--sitetitle-description{color:#0955a4;text-align:right;top:-12px;left:-6px;letter-spacing:0.2px;font-size:14px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0.3)}
.navigation__logo a .navigation__logo--sitetitle-title,.navigation__logo a .navigation__logo--sitetitle-subtitle{font-size:16px}
.navigation__logo a .navigation__logo--sitetitle-subtitle{padding-left:2px;color:#fff}
.tbx{color:#3030df;font-size:smaller}
.service-finder__item{position:relative;width:100%;text-align:center;margin:1rem;color:white}

.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:0;padding-left:25px;padding-right:25px;}
 .col-md-12{width:100%;}
.large-3{width:25%}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
#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}

.lista { background:#f0f1f2; }

.lista td,.lista2 td{padding:5px}


.accordion-gallery .excerpt .excerpt-content, .accordion-gallery .title .title-content {
 padding:15px;
 margin:0;
}





#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
}


#colophon {
	margin-top: 0;
	overflow: hidden;
	padding: 0 0 10px 0;
}
.module-MOBI_titre .tablet-bg .image,.module-MOBI_titre .tablet-bg .image img{height:88px !important;display:inline}
.module-MOBI_titre .tablet-bg .image.mobile:not(.notablet){display:none}
.module-MOBI_titre .image,.module-MOBI_titre .image img{height:44px !important}
.module-MOBI_titre .tablet-bg .image.mobile+.image.tablet{display:none}
.mod_3947181 .image{margin: 0;}
.image, .image a, .image img {text-decoration: none;border: none;}
.mod_11926471 .image{height: 44px;position: relative;}






#access .menu-header,
div.menu,
#colophon,
#branding,
#main,
#wrapper {
	margin: 0 auto;
	width: 940px;
}

#colophon {
	border-top: 4px solid #000;
	margin-top: -4px;
	overflow: hidden;
	padding: 18px 0;
}
#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}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}

			.home .q_slide_text iframe {
	width: 100%;
	max-width: 400px;
}

#header {
    background: #000;
    padding: 5px 0 0;
    min-height: 90px
}

    #header,
    .top {
        box-sizing: border-box
    }

#section_tag{
width:100%;	
display:block;	
float:left;	
}

#section_tag img{
width:100%;	
}
.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:11px 0 11px 0!important}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#002469!important}


.ds_mobile-desktop #et-top-navigation { padding-right: 30px; }


.ds_mobile_side_light #et-top-navigation { padding-right: 30px; }

  .ds_mobile_side_dark #et-top-navigation { padding-right: 30px; }
