﻿.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}
.nav{margin-bottom:0;padding-left: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-right-radius:0;border-top-left-radius:0}


.box-filter-characteristics ul.nav-list {
	width: 100%;
	display: block;
	padding-left: 10px;
}


#box126 ul.nav.nav-list{
	padding:10px;
}


.nav-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  line-height: 36px;
  text-align: center;
}

.sidebar-offcanvas ul.navbar-nav .nav {
  display: none;
}

.sidebar-offcanvas .nav-toggle {
  line-height: 44px !important;
}


li.menu-item a {
color:red;
}


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


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



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

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}
.istouch #menu .menu-item-has-children .sub-menu li.view-all{display:block !important}
#menu .menu-item-has-children .sub-menu{list-style:none;margin:0;padding:0}
#menu .menu-item-has-children.hover .sub-menu li a{font-size:1rem}
#menu .menu-item-has-children .sub-menu li.view-all{display:none}
#menu .menu-item-has-children .sub-menu a{display:block;padding:.375rem 1.25rem;font-size:1rem;line-height:1.5;text-decoration:none;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#menu .menu-item-has-children .sub-menu a:hover{color:#41812a}
#menu .menu-item-has-children.hover .sub-menu{visibility:visible;opacity:1}
#menu .menu-item-has-children.hover .sub-menu a{padding:.375rem 1.875rem;font-size:.875rem;line-height:1.25rem}

#page, .container {
	width: 1152px;
	max-width: 96%;
	min-width: 240px;
	overflow: visible;
	margin: 0 auto;
	position: relative;
}

.main-header .container { max-width: 100% }

.fullstretched #page, .fullstretched .container {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	max-width: 96%;
	width: 100%;
}


a.image-effect {
    overflow: hidden;
    display: block;
}


.static-page.tour-page .tour-list-preview .tour-info .image-effect {
    overflow: hidden;
    border: medium none;
    box-sizing: border-box;
    height: 250px;
    width: 478px;
    display: block;
}


.online-hotels-list .hotel-container .relative .image-effect,
.grid-hotels-list.hotel-container .relative .image-effect {
    height: 180px;
}


.entry-content {
	padding: 40px 20px 20px;
}


.entry-content a {
	color: #000;
}


.entry-content a:hover {
	color: #888;
}


.entry-content .attachment a,
.entry-content .gallery a {
	border: none;
}


.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
	margin-bottom: 25px;
	margin-bottom: 1.563rem;
}


.entry-content ol li,
.entry-content ul li {
	margin-left: 40px;
	margin-left: 2.5rem;
}


.entry-content ol li {
	list-style-type: decimal;
}


.entry-content ul li {
	list-style-type: disc;
}


.entry-content ol ol,
.entry-content ul ul,
.entry-content .wp-caption p {
	margin-bottom: 0;
}


.portfolio .entry-content {
	padding: 0 20px 0;
}


.carousel-control {
position: absolute;
width: auto;
top: 45%;
left:0;
right:0;
margin-left:auto;
margin-right:auto;
margin-top: -5px;
z-index: 6;
}

.carousel.slide .carousel-control {
z-index: 3;
}
.row{margin-right:-15px;margin-left:-15px}
#top-footer .investor-info .stock-data .asb:after{font-family:'icomoon';font-size:0.75em;margin-left:0.25em;}
#top-footer .investor-info .stock-data .asb.increase:after{color:#02ca48;content:'\e608';}
#top-footer .investor-info .stock-data .asb.decrease:after{color:#ca0202;content:'\e607';}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table!important}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}

#ad2{float:left;width:300px;height:250px;margin:45px 20px 20px 20px}



.menu-open-inner span {
	background: #fff;
}

.menu-open .menu-open-inner.open span:nth-child(1) {
	background-color: #000;
}

.menu-open .menu-open-inner.open span:nth-child(3) {
	background-color: #000;
}
footer .main-footer .contact-options,footer .main-footer .post-address,footer .main-footer .visit-address{position:relative;z-index:1}
footer .main-footer .contact-options li{position:relative;padding-left:1.5rem}
footer .main-footer .contact-options li a:before{content:'';position:absolute;top:0;left:0;font-family:"Material Icons"}
footer .main-footer .contact-options .maps a:before{content:'\e55f'}
footer .main-footer .contact-options .phone a:before{content:'\e0cd'}
footer .main-footer .contact-options .mail a:before{content:'\e0be'}
footer .main-footer .contact-options{padding-bottom:2rem;margin-bottom:1rem;border-bottom:1px solid #6f879b}



.all-news {
  text-align: center;
  margin-top: 40px;
  display: block;
}




.titlebar_symbol {float:left; position:relative; font-size:25px; margin-left:1px; margin-right:5px; margin-top:2px;}
.release-wrapper{float:right;}


#block-views-homepage-releases-reskin-block .view-homepage-releases-reskin .release-wrapper {
    float: none;
}

.oval_kutular{background-color:#FFF4C2}


.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}


.wrapper{border: 1px solid #e9e9e9;}


.footer-links {
    display: inline-block;
    float: right;
    margin: 0;
    padding: 0;
}


.footer-links li {
    display: inline-block;
    margin: 0 10px;
}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

  .main-navigation .link-home {
    width: 38px;
    padding-left: 0;
    padding-right: 0;
    text-align: center; }

    .main-navigation .link-home a {
      display: block !important;
      padding-left: 0;
      padding-right: 0;
      color: white; }


  .link-home .menu-text {
    display: none !important; }

    .main-nav li.link-home .bai {
      display: none; }


.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: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";
	}
.headercontact .tel a:link,.headercontact .tel a:active,.headercontact .tel a:visited{text-decoration:none}
.headercontact .tel a:hover{text-decoration:none}
.tel a:link,.tel a:active,.tel a:visited{color:#b4b4b4;text-decoration:none;font-weight:700!important}
.tel a:hover{color:#fee100;text-decoration:none;font-weight:700!important}


#cookie-notice{width:100%;background:#da513d;padding:15px 0;box-shadow:0 -5px 9px -5px rgba(0,0,0,0.1);color:#fff;position:fixed;bottom:0;left:0;z-index:100}

	#cookie-notice .container{display:flex;}

	#cookie-notice p{margin-bottom:15px;}

	#cookie-notice p a{color:#fff;border-bottom:1px dotted rgba(255,255,255,0.5);}

	#cookie-notice .button{-webkit-appearance: none;-moz-appearance:none;appearance:none;text-decoration:none;padding:15px;background:#fff;display:block;width:50px;margin:0 auto;align-self:center;text-align:center;border-radius:3px;}

	#cookie-notice .button:active{background:#eee}
li.tb-megamenu-item.mega .mega-dropdown-inner a{text-decoration:none;}
.tb-megamenu-item.level-3{padding-left:15px;}
li.tb-megamenu-item.mega.active a{background:#1f1f1f;color:#ffb204;font-size:16px;font-weight:bold;border:none;}
li.tb-megamenu-item.mega a{border:none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li a{color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .tb-megamenu-submenu li.active a{background:#000;color:#ededed;font-size:16px;border :none;}
li.tb-megamenu-item.mega.active .mega-dropdown-inner a{font-weight:normal;}
.tb-megamenu-item.level-2.mega.dropdown-submenu .nav-child{position :absolute;top :-5px;}
#wpspd-share-holder{display:none;z-index:1002;-webkit-opacity:0;opacity:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);position:fixed;top:0;right:0;bottom:0;left:0}
body.admin-bar #wpspd-share-holder{top:32px}


#background{
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: #fcfcfc;
  position: fixed;
  z-index: -1;
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.banner-layers{max-height:100%;height:100%;position:relative}
#footer-bottom{background-color:#7a7a7a}
#footer-bottom .et-social-icon a{color:#ffffff}


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



.icon-new-label {
	font-size: 11px;
	color: #fff;
	background: #b8cc51;
	text-transform: uppercase;
	padding: 0px;
	text-align: center;
	display: block;
	position: absolute;
	top: -12px;
	z-index: 1;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: normal;
	width: 75px;
	height: 40px;
	line-height: 40px;
	margin-top: 0px;
	margin-left: 0px;
	padding-top: 10px
}


small,
.small,
.navbar-navigation,
.main-navigation,
.widget_nav_menu,
.left-sidebar-content .site-info,
.widget-title span,
.category-list span,
.comments-title span,
.comment-reply-title span,
.loose-page-intro p,
.site-footer,
.wp-caption .wp-caption-text {
	font-size: 80%;
}


.left-sidebar-content {
	overflow: auto;
	width: 105%;
	height: 100%;
	padding: 1em 3em 0 2em;
}


.left-sidebar-content .site-info {
	width: 100%;
	padding: 1.5em 1em;
	text-align: right;
}


.left-sidebar-content .site-info a {
	border-bottom: 1px solid #ccc;
	color: #ccc;
}
.glyphicon-chevron-left:before{content:"\e079"}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{content:''}
.carousel-control .glyphicon-chevron-left{left:10%}
.text-center{text-align:center}

	div.heading-title.text-center h1,
	div.heading-title.text-center h2,
	div.heading-title.text-center h3,
	div.heading-title.text-center h4,
	div.heading-title.text-center h5,
	div.heading-title.text-center h6 {
		padding-left:15px;
		padding-right:15px;
	}

	.text-center-md {
		text-align:center !important;
		float:none !important;
	}

	.text-center-xs {
		text-align:center !important;
		float:none !important;
	}

		
	.home-wrap-in2 {
		margin-left: 265px;
		}

		
	.home-wrap-out2,
	.home-wrap-in2 {
		margin-left: 0;
		}

.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;
}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}
 #pgc-363-0-3 , #pgc-363-1-0 , #pgc-363-1-1 , #pgc-363-1-2 , #pgc-363-1-3 , #pgc-363-1-4 { width:20% }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }

.mkdf-mobile-header .mkdf-mobile-menu-opener {
float: left;
position: relative;
z-index: 2;
height: 100%;
}

.mkdf-mobile-header .mkdf-mobile-menu-opener a {
display: table;
height: 100%;
padding-right: 10px;
color: #000;
}

.mkdf-mobile-header .mkdf-mobile-menu-opener a:hover {
color: #0088cc;
}

.mkdf-mobile-header .mkdf-mobile-menu-opener .mkdf-mobile-opener-icon-holder {
display: table-cell;
vertical-align: middle;
}

.style41 {font-size: 14px}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}


    #copyright .copyright-text { padding: 10px 0 10px 0px; font-size: 14px;}



.t-center {
  text-align: center; }


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}
.elementor-widget-divider .elementor-divider-separator{border-top-color:#7a7a7a;}
.elementor-15 .elementor-element.elementor-element-1c82fde0 .elementor-divider-separator{border-top-style:solid;border-top-width:5px;border-top-color:#ffffff;width:10%;}
.elementor-15 .elementor-element.elementor-element-56c58594 .elementor-divider-separator{border-top-style:solid;border-top-width:5px;border-top-color:#ffffff;width:10%;}
.elementor-15 .elementor-element.elementor-element-e429c9a .elementor-divider-separator{border-top-style:solid;border-top-width:5px;border-top-color:#ffffff;width:10%;}
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}

	
	.wpb_text_column.wpb_content_element.vc_custom_1473711226354 div h2 {
        font-size: 35px;
    }
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-caption .btn{text-shadow:none}
#best-selling-products .carousel-caption{bottom:85px}
#slider .carousel-caption.ccadjust{bottom:80px}


.float_organise{
	float: left;
	height:35px;
	margin-right: 4px;
}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}

#jm-font-switcher {
  text-align: right;
  margin: 0 0 15px;
}

.textonly{display:none}

.warp{ width:980px; margin:auto;}

.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 {
	content: " ";
	display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after {
	clear: both;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

#header {
	display:block;
	position:relative;
	text-align:left;
}
header .side_logo .h-i{display:table;width:100%}

.wp-caption {
	max-width: 100%; 
	padding: 4px;
}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
	margin-bottom: -15px;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
	float: left;
}

img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.et_pb_row_5.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{padding-top:20px;padding-bottom:20px}
.et_pb_row_15.et_pb_row{padding-top:20px;padding-bottom:6px}


.site-title {
	color: #333;
	display: block;
	font: normal normal 400 55px 'brandon-grotesque', sans-serif;
	letter-spacing: 0;
	line-height: 1;
	padding-top: 13px;
	text-transform: uppercase;
}


.site-title a,
.site-title a:hover,
.site-title a:focus {
	border-bottom: 0;
	color: #333;
	font-family: 'brandon-grotesque', sans-serif;
	letter-spacing: 0;
	padding-top: 13px;
	text-decoration: none;
}


.site-description,
.site-title {
	margin-bottom: 0;
	text-align: center;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}
.visible-desktop-up{display:none}


#overlay.photos .slideshow .flex-caption {
  position: absolute;
  left: 0;
  right: auto;
  bottom: 0;
  top: auto;
  width: 100%; }


#overlay.gallery .slideshow .flex-caption {
  position: absolute;
  left: 0;
  right: auto;
  bottom: 0;
  top: auto;
  width: 100%; }


.site-title {
	color: #333;
	display: block;
	font: normal normal 400 55px 'brandon-grotesque', sans-serif;
	letter-spacing: 0;
	line-height: 1;
	padding-top: 13px;
	text-transform: uppercase;
}


.site-title a,
.site-title a:hover,
.site-title a:focus {
	border-bottom: 0;
	color: #333;
	font-family: 'brandon-grotesque', sans-serif;
	letter-spacing: 0;
	padding-top: 13px;
	text-decoration: none;
}


.site-description,
.site-title {
	margin-bottom: 0;
	text-align: center;
}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}



.menu-item a:link {
    color: #ffffff;
}



.menu-item a:visited {
    color: #ffffff;
}



.menu-item a:hover {
    color: #ffffff; text-decoration:underline;
}



.menu-item a:active {
    color: #ffffff;
}

.grid_layout-thumbnail .post-thumb {
  margin-bottom: 0;
}

.grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}

	.post
	{
		margin-top: 23px;
	}
 

.post-content {line-height: 125% !important;}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


.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;
}
.region-highlighted{padding:20px 0}
.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0}
.region-content ul,.region-content ol{margin:1em 0;padding:0 0 .25em 2.5em}


.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child,
.wpb_toggle_content p:last-child {
  margin-bottom: 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-md-3{width:25%}

.fronttdright {
background-color:#FFFFFF;
	font-family:Tahoma;
	font-size: 11px;
	color:;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:6px;
	border:1px solid #CCCCCC;		
	}

#section_tag{
width:100%;	
display:block;	
float:left;	
}

#section_tag img{
width:100%;	
}
.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}

.branding .logo-image .regular-logo { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
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;
				}

.b-recommended__content {
    width: 704px;
    margin: 0 auto;
    overflow: hidden;
    height: 170px;
    padding: 0;
    margin-top: 52px;
}

#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;
}
.td-main-content-wrap,.td-category-grid{background-color:#fff}
.page-template-page-pagebuilder-title .td-main-content-wrap{padding-top:0}
.td-main-content-wrap{padding-bottom:40px}
.td_category_template_2.td_category_top_posts_style_disable .td-main-content-wrap{padding-top:26px}
.td_category_template_6 .td-main-content-wrap{padding-top:48px}
.td_category_template_8 .td-main-content-wrap{padding-top:48px}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.page-head-default .rd-navbar-wrap {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  z-index: 99;
}



.rd-navbar-wrap, .rd-navbar-static .rd-navbar-dropdown,
.rd-navbar-static .rd-navbar-megamenu,
.rd-navbar-fullwidth .rd-navbar-dropdown,
.rd-navbar-fullwidth .rd-navbar-megamenu, .rd-navbar-fixed .rd-navbar-nav-wrap, .rd-navbar-fixed .rd-navbar-submenu, .rd-navbar-fixed .rd-navbar-search .form-group {
  transition: 0.3s all cubic-bezier(0.785, 0.135, 0.15, 0.86);
}


.rd-navbar-wrap,
.rd-navbar,
.rd-navbar-brand,
.rd-navbar-slogan,
.rd-navbar-dropdown,
.rd-navbar-megamenu,
.rd-navbar-collapse-items,
.brand-name,
.rd-navbar-nav,
.rd-navbar-panel,
.rd-navbar-search-form-input,
.rd-navbar-search-form-submit,
.rd-navbar-search-toggle,
.rd-navbar-live-search-results,
.rd-navbar-search-form {
  transition: .3s all ease;
}
.glide__arrow{position:absolute;z-index:2;display:block;top:-24px;width:48px;height:48px;background-color:rgba(21,159,134,0.26);border-radius:50%;cursor:pointer}
.glide__arrow:hover{background-color:rgba(21,159,134,0.54)}
.glide__arrow:before,.glide__arrow:after{content:"";display:block;position:absolute;width:20px;height:1px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:15px;top:50%;margin-top:-7px}
.glide__arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:7px}
.glide__arrow.prev{left:-54px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.glide__arrow.next{right:-54px}
.slick-events{margin-top:40px}

	
	#block-block-17 .rteright {
		text-align: center;
	}

	
	#block-block-17 p.rteright:nth-child(2), #block-block-17 p.rteright:nth-child(3), #block-block-17 p.rteright:nth-child(4) {
		display: none;
	}



.entry-date-wrapper a, .entry-meta, .entry-meta a { color: #c2c2c2; }


.lesse-wide-thumb-content a, .lesse-wide-thumb-content, .lesse-wide-thumb-content .entry-meta, .lesse-wide-thumb-content .edit-link:before { color: #ffffff; }


.lesse-wide-thumb-content .entry-meta { margin-left: 0.625rem; display: inline-block; }


.entry-meta span { margin-right: 0.625rem; font-size: 0.875rem; }
.block-type-navigation ul.sub-menu{position:absolute;z-index:150;left:-9999px;width:auto}
.block-type-navigation ul.sub-menu li{display:block;height:auto;width:100%}
.block-type-navigation ul.sub-menu li a{min-width:175px;max-width:500px;width:auto;height:auto;line-height:40px;box-sizing:border-box;-moz-box-sizing:border-box}
body.layout-template-5 .block-type-navigation ul.sub-menu{background-color:#FFFFFF;}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}


.sf-menu li:first-child, .sf-menu li.first-child {
}

.bottom-footer .col-xs-12 .algo{
	display:block;
}

	.bottom-footer .col-xs-12 a{
		display:block;
		width:100%;
		text-align:left !important;
		margin-bottom:10px;
	}

	.bottom-footer .col-xs-12{
		text-align:left !important;
	}

	.bottom-footer .col-xs-12 span{
		display:none;
	}

	.white-bg .row, .white-bg .col-xs-4, .white-bg .col-xs-8, .white-bg .col-xs-10, .white-bg .col-xs-12, .white-bg .step, .white-bg .btn{
		width:100% !important;
		margin-left:0px !important;
		margin-right:0px !important;
	}
.header-logo-dark,.nav-dark .header-logo,.header-logo-sticky,.sticky .dark .header-logo-dark,.sticky .has-sticky-logo .header-logo{display:none !important}
.nav-dark .header-logo-dark,.stuck .header-logo-sticky{display:block !important}
.hp-popular_num{display:inline-block;line-height:32px;width:32px;background:#cd0606;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;font-size:1.5em;color:#fff;font-family:ProximaNovaA-Bold,sans-serif;vertical-align:top;margin-left:5px}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


	.blog-post-excerpt {
		margin-bottom: 37px;
		padding: 0 30px;
	}


	body .blog-post-excerpt {
		padding: 0;
	}


.box_body{
	padding-top:10px;
	padding-bottom:1px;
}

.hi-icon{display:inline-block;width:50px;height:50px;border-radius:50%;text-align:center;color:#febf00;background:#031f9a;border:3px solid #031f9a;}

.hi-icon:before{font-size:1.5em;display:block;line-height:2.12em;}


.container {padding: 0;}

.flags{float:right;*float:none;*text-align:right;}

.flags li{display:inline;padding-right:5px;}

.sub-menu .menu-item-has-children:after { color: #fff }

.cookie-bar-bar .ctcc-inner {
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
	padding: 12px;
	font-size: 1.2em;
}

.cookie-bar-bar .float-accept .ctcc-inner {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}


.container-wrap, footer .ftop {float: left;margin: 0;padding: 2% 2% 0 2%;width: 96%;background-color:white;}



.container-wrap {
    padding: 0% 2% 0 2%;}
.header .mail:hover .mail__ico{background-position:0 -30px}
.header .mail__ico{float:none;margin-bottom:-8px;width:26px;height:24px;background-position:0 0;margin-right:11px}
.header .mail__ico,.header .tel__ico{margin-right:5px}
.footer .mail__ico{background-position:-199px -63px;width:19px;height:16px;margin-bottom:-4px;margin-right:10px}

.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: #888888;
}

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

.site-header .navbar-toggle .icon-bar {
    background: #103b7a;
}
.responsive-image-width .wp-block-spacer[style="height:133px"]{height:80px!important}
.responsive-image-width .wp-block-spacer[style="height:60px"]{height:25px!important}
.responsive-bigger-text .wp-block-spacer[style="height:77px"]{height:25px!important}


.caption_green{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#445626;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}

.container .content2{width:806px;float:left;}

.header-right {
  padding-right: 28px;
}
.carousel--listing__slide{font-size:16px;font-size:1rem;line-height:1.6875;position:relative;display:inline-block;width:100%;white-space:normal;padding-left:20px;padding-left:1.25rem;margin-bottom:10px;margin-bottom:.625rem;outline:0;text-decoration:none}
.carousel--listing__slide .btn--round{position:absolute;top:15px;top:.9375rem;right:10px;right:.625rem}
.advance-main__img-block{position:relative}

body .td-header-row .td-header-sp-rec {
  min-height: 0;
}


.td-header-row {
  width: 100%;
  *zoom: 1;
}

.td-header-row:before,
.td-header-row:after {
  display: table;
  content: "";
}

.td-header-row:after {
  clear: both;
}

.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
}


    
    .td-header-row.td-header-header {
        background-color: #ffffff;
    }
.node .node-header .field-name-field-n1n2-image .img-responsive{max-width:none;position:absolute;left:50%;margin-left:-480px;}
#footer-top-wrapper .footer-banner{background-color:#FFF;overflow:hidden;width:100%;height:68px}
#footer-top-wrapper .footer-banner:not(:last-child){margin-bottom:20px}
#footer-top-wrapper .footer-banner span.banner-text{display:inline-block;padding:15px;font-size:14px;color:#00b0d8}
#footer-top-wrapper .footer-banner .icon{font-size:40px;color:#CCC;padding-left:14px;display:inline-block;padding-top:14px}




.rel {position:relative;}


.port-grid-text{
	background:#f35e59;
	width: 50%;
	float: left;
	text-align: center;
	min-height:280px;
	position:relative;
}

.port-grid-text p{
	color: #FFF;
	font-size:em;
	font-weight:600;	
}

.port-grid-text img{
	margin-top:5em;
}

.port-grid-text-c{
	background:#A4B7CF;
}

.port-grid-text h3{
	color:#fff;
	font-size:1.7em;
	font-weight:bold;
	margin: 10px 0 3px;
}


#wrapper {
  
  padding: 10px;
  background: #f4f1e2; }


.footer-area-outer {
    display: block;
    background-color: #2c2f33;
    border-top: 1px solid #eee;
}


#homepage-clients .each-logo {
    display: inline-block;
    text-align: center;
    width: 24%;
}


#homepage-clients .each-logo img {
    width: 90%;
    max-width: 150px;
}



.clearfix:after, #main-wrap .sharedaddy:after {clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0; }

#main-wrap {
	padding: 0 10px;
}

#main-wrap .sharedaddy {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
	float: none;
	clear: both;
}

#main-wrap .sharedaddy div.sd-block {
	border-top: none !important;
	border-top: none !important;
	padding-top: 26px;
}

	#header-top-nav,
	#main-wrap {
		padding-left: 91px;
		padding-right: 91px;
	}


.bit .yout{ float:right; width:42%;  margin: 0 3%; padding-top:6%; display:inline; position:absolute; right:85px; }

.bit .yout .banbt{ font-size:50px; font-weight:900; font-family:"黑体"; letter-spacing: 0px; text-align:right; 

color:#000001; }

.bit .yout .banbt a{ color:#000001;}

.bit .yout .yue{ font-size:50px; font-weight:900; font-family:"黑体";  text-align:right; color:#fff;  letter-spacing:4px;}

.bit .yout .yue a{ color:#fff;}

.bit .yout p{ font-size:14px; line-height:25px; padding-top:2%; color:#fff;  font-family:"微软雅黑";}

.bit .yout p a{ color:#fff;}

.bit .yout .sjp{ display:none;}

.bit .yout .p5{ }
.boxs .boxs__item .boxs__image{width:calc(100% + 2px);height:calc(100% + 2px);left:-1px;top:-1px;background-size:cover;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:0.3s}
.boxs .boxs__item .boxs__image img{width:100%}
.news .info{overflow:hidden;padding:0 0 0 11px}



.article_section_wrapper{
display: inline-block;
margin-bottom: 30px;
vertical-align: top;

box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}



.front-page .article_section_wrapper{width:49%;}


.article_section_wrapper:nth-child(odd){
padding-right: 20px;
}


.article_section_wrapper h2{
font-size: 24px;
margin-bottom: 15px;
}

	
	.front-page .article_section_wrapper,
	.article_section_wrapper:nth-child(odd),
	.article_section_wrapper {
	width: auto;
	display: block;
	padding:0;
	}
.post-meta{font-size:12px;margin-top:20px;padding:7px 0px;clear:both}
.post-meta span{float:right;padding:0px 7px}
.post-meta span.post-comments{border:none;padding-right:4px}
.post-meta span a,.post-meta span.post-category a:last-child{padding:0px 3px 0 0;margin:0}
.post-meta span.post-category a{padding:0px}
.post-meta .post-comments{float:right}
.single-post .post-meta{margin-top:50px}
.post-meta:empty{display:none}

.footer-widget-column {
float: left;
width: 25%;
padding-right: 1em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.gantry-width-50 {
  width: 50%;
}

  .gantry-width-20,
  .gantry-width-25,
  .gantry-width-30,
  .gantry-width-33,
  .gantry-width-40,
  .gantry-width-50,
  .gantry-width-60,
  .gantry-width-66,
  .gantry-width-70,
  .gantry-width-75,
  .gantry-width-80 {
    width: 100%;
  }
.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 {
        
    }
.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}


.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
  background-color: #D8030B;
}

.menu {
	float: right;
	margin-left: 5px;
	cursor: hand;
	cursor: pointer;
}
.pe-7s-right-arrow:before{content:"\e699"}
body.home .rev-slider-wrapper .pe-7s-right-arrow::before{vertical-align:middle}

.header .right-head {
    border-left: none;
    display: inline-block;
    float: none;
    text-align: left;
}

.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-lg-4 {
    width: 33.33333333333333%;
  }




img.img-responsive {
	display:inline-block;
}



	
	#slider img.img-responsive {
		display:inline-block;
	}

#footer .widget-area .widget:last-child {
	margin-bottom: 0px;
}
.shiftnav,.shiftnav-inner{height:100%;overflow-y:auto;overflow-x:hidden}
.shiftnav-inner{-webkit-overflow-scrolling:touch}
.shiftnav-no-transforms .shiftnav-inner{padding-top:30px}
#header .header-bg .shadow{background: #000;background: -webkit-gradient(left top, right top, color-stop(1%, #000), color-stop(40%, rgba(0,0,0,0)));background: -webkit-linear-gradient(left, #000 1%, rgba(0,0,0,0) 40%);background: -moz-linear-gradient(left, #000 1%, rgba(0,0,0,0) 40%);background: -ms-linear-gradient(left, #000 1%, rgba(0,0,0,0) 40%);background: -o-linear-gradient(left, #000 1%, rgba(0,0,0,0) 40%);background: linear-gradient(to right, #000 1%, rgba(0,0,0,0) 40%);min-height: 18em;padding: 1em 4.1666%}
#header .header-bg .shadow .header-copy{color: #fff;font-family: 'Oxygen', sans-serif;text-transform: uppercase;padding-top: 3em}
#header .header-bg .shadow .header-copy p{margin: 0}
.main-navigation__promo-image{max-width:220px;max-height:220px;width:100%;margin-bottom:2.5em}

	
	#page-slider {
		position: relative;
		height: 250px;
	}


.colorbox {
  height: 100%;
  position: relative; }

  .colorbox img {
    -webkit-filter: grayscale(20%);
    filter: grayscale(20%);
    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease; }


.colorbox:hover img {
  -webkit-filter: grayscale(0%) brightness(110%);
  filter: grayscale(0%) brightness(110%);
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease; }

.cleared { clear: both }


.story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}

.searchta tr td.searchitemname                  { vertical-align:top; padding:15px; font-size:16px; min-width:200px;}



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

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height:1%;
}
 #pgc-363-8-1 { width:40% }
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-363 .panel-grid-cell { padding:0 }
 #pl-363 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-w5b142e34c0cd3 .panel-grid-cell { padding:0 }
 #pl-w5b142e34c0cd3 .panel-grid .panel-grid-cell-empty { display:none }


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}


                                .socialwrap li.icon_text a img, .socialwrap li.iconOnly a img, .followwrap li.icon_text a img, .followwrap li.iconOnly a img{border-width:0 !important;background-color:none;}

ul.socialwrap li {margin:0 3px 3px 0 !important;}

ul.socialwrap li a {text-decoration:none;}
ul.socialwrap {list-style-type:none !important;margin:0; padding:0;text-indent:0 !important;}
.shareinpost ul.socialwrap {list-style-type:none !important;margin:0 !important; padding:0 !important}

.shareinpost ul.socialwrap li {padding-left:0 !important;background-image:none !important;margin-left:0 !important;list-style-type:none !important;text-indent:0 !important}

.socialwrap li.icon_text a img, .socialwrap li.iconOnly a img{border-width: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}

.sub-menu .menu-item-has-children:after { color: #fff }

#secondary{background-color:#000;border-top:1px solid #000;border-bottom:1px solid rgba(255, 255, 255, 0.2);clear:both;color:rgba(255, 255, 255, 0.7);margin-top:-1px;padding:0 10px;position:relative;z-index:2;}

#secondary,
#supplementary{padding:0 30px;}

#site-header img,
.search-toggle,
.site-navigation,
.site-content nav,
.edit-link,
.page-links,
.widget-area,
.more-link,
.post-format-archive-link,
.comment-respond,
.comment-list .reply,
.comment-reply-login,
#secondary,
.site-footer,
.slider-control-paging,
.slider-direction-nav {
display: none;
}


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


.header__desktop-block {
  display: none;
}
.entry-content a[href]:after, .entry a[href]:after{content:" (" attr(href) ")";}


.wpsp_helpdesk_widget_menu_item .menu_item_icon{
    padding: 0px;
    width: 45px;
    text-align: left;
    vertical-align: middle;
}

.menu_item_icon img{
    width: 35px;
    vertical-align: middle;
}



      #main-social-bar{
        display: inline-block;
      }

      #main-social-bar li a{
        color: #fff;
        line-height: 17px;
        display: block;
      }

      #main-social-bar li a:hover, #main-social-bar li.current a{
        color: #999;
      }


   .clearfix:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
   }
.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}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}


.box {
padding:0px 0px 16px 0px;
margin-bottom:19px;
min-height:200px;
font-size:14px;
line-height:1.5;
background-color:#FFF;
}


.box  a {
font-weight:bold;
}


.box img.thumb {
margin:0px 10px 10px 0px;
}


.box h1.boxtitle,
.box h2.boxtitle {

height:37px;
margin:0px -16px 16px -16px;
padding:0px 16px 0px 16px;

color:#333;
text-decoration:none!important;
line-height:37px;
font-family:Oswald,Helvetica,Arial,sans-serif;
overflow-x:hidden;
overflow-y:hidden;
border-radius:5px 5px 0px 0px;
}

.box h2.boxtitle {
font-size:22px;
}

.box h1.boxtitle {
font-size:24px;
}


.font-weight-semibold {
	font-weight: 600 !important;
}
#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;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


	.container { padding:0 20px; }

.btn .fa-chevron-right { margin-left: 0.2em; }

.list-fa-icons li .fa {
	position: absolute;
	left: 0px;
	top: 5px;
	width: 20px;
	text-align: center;
}

.list-fa-icons li .fa-check { color: #0C0; }

.list-fa-icons li .fa-times { color: #B44; }
.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}
.fl-photo-content img {display: inline;height: auto;max-width: 100%;}
.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}
.row{max-width:1380px;margin-left:auto;margin-right:auto}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.row .row{margin-left:-.9375rem;margin-right:-.9375rem}
.row .row.collapse{margin-left:0;margin-right:0}
.row.expanded{max-width:none}
.column.row.row,.row.row.columns{float:none}
.highlighted_tournee .tournee .row{background-color:#900}

.lists.products .clone-tobasket,.page.product .clone-tobasket{position:fixed;z-index:50;opacity:0.9;display:block;overflow:hidden;}

.product.hot .price{font-size:20px;font-weight:700;}

.product.hot .priceOld{font-size:15px;font-weight:700;color:#ec0647;text-decoration:line-through;}


.home .site-logo,
.home-logo {
	display: none;
}


.home .home-logo {
	display: block;
}


.home-logo,
.site-logo {
	max-width: 114px;
	margin-top: 18px;
}

	.home-logo,
	.site-logo {
		position: relative;
		top: 25px;
	}

    .np-home-top-section .news_portal_slider .np-single-slide-wrap img {
        width: 100%;
    }


.np-single-slide-wrap,
.news_portal_carousel .np-single-post,
.news_portal_block_posts .layout3 .np-primary-block-wrap {
    position: relative;
}


		.social-links-w-labels {
			font-size: 0;
			line-height: 0;
		}


			.social-links-w-labels a {
				color: #999;
				font-size: 11px;
				font-weight: 700;
				font-family: "Lato", sans-serif;
				letter-spacing: 2px;
				line-height: 19px; 
				margin-left: 37px;
				text-transform: uppercase;
			}


			.social-links-w-labels a:first-child {
				margin-left: 0;
			}


				.social-links-w-labels .fa {
					color: #232323;
					margin-right: 4px;
					font-size: 13px;
				}


	

	body .social-links-w-labels a {
		margin-left: 15px;		
	}

	.atalhos-acessibilidade-xs {
		position: absolute; left: -999em;
		width:0;
		height:0;
	}



H3,
#heading_2,
#heading_3,
#heading_4,
#heading_5,
header_1,
header_2,
header_3 {
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}


      .white-popup {
        position: relative;
        background: #FFF;
        padding: 20px;
        width: auto;
        height: auto;
        max-width: 1200px;
        margin: 20px auto;
      }


.post-edit {
	display: block;
	clear: both;
	margin: 1.5em 0;
	font-size: 12px;
}


#footer-widget-area .contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EFD9C2;
	float: left;
	margin-right: 20px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #739936;
	line-height: 18px;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 2px;
	word-spacing: normal;
	text-align: left;
	padding-right:20px;
	border-left-color: #739936;
	margin-left: 20px;
	padding-left: 20px;
}


#footer-widget-area .contact h6{
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #09739B;
	letter-spacing: normal;
}
.col-lg-6{width:50%}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-7-0 , #pg-7-1 , #pg-7-2 , #pl-7 .so-panel { margin-bottom:30px }
 #pg-7-3 , #pl-7 .so-panel:last-child { margin-bottom:0px }
.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}
.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}
#left{float:left;width:675px}


.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
	min-height: 0 !important;
}


.et_pb_slider .et_pb_container {
	position: relative;
	z-index: 2;
	width: 80%;
	max-width: 1080px;
	margin: 0 auto;
}


.et_pb_slider_fullwidth_off .et_pb_container {
	width: 100% !important;
}


.et_pb_slides .et_pb_container {
	display: table;
}


.et_pb_slides .et_pb_empty_slide.et_pb_container,
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
	display: block;
}



	.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container {
		min-height: auto;
	}


.who{

float:left;
margin:0px 0 0 0;
padding:5px 0 0 0;
text-align:center;
font-size:12px;
color:#ccc;
width:auto;
font-weight:500;
}

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

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;
}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

	
	body .dslc-navigation .menu-item[class^="dslc-icon-"]:before,
	body .dslc-navigation .menu-item[class*=" dslc-icon-"]:before {
		display: none;
	}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }

#secondary-navigation ul li a:hover,
#secondary-navigation ul li.current a{
	background:#1C5FB9;
	color:#fff;
}

.srt-menu li li li a,
.srt-menu li.current * li a{
	padding-left:20px;
	background:rgba(0,0,0,.6);
}

#ff-stream-1 .ff-filter:hover,
#ff-stream-1 .ff-filter.ff-filter--active,
#ff-stream-1 .ff-moderation-button,
#ff-stream-1 .ff-loadmore-wrapper .ff-btn,
#ff-stream-1 .ff-square:nth-child(1) {
	background-color: rgb(59, 61, 64);
}

#ff-stream-1 li,
#ff-stream-1 .ff-square {
	background: rgb(247, 247, 247);
}


.fb-width-100{
	width: 100%;
	max-width: 100%
}


.fb-width-100 img{
	height: 358px;
}

#page, .container {
	width: 1152px;
	max-width: 96%;
	min-width: 240px;
	overflow: visible;
	margin: 0 auto;
	position: relative;
}

.main-header .container { max-width: 100% }

.fullstretched #page, .fullstretched .container {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	max-width: 96%;
	width: 100%;
}

.txt-res-t2{
  font-size: 5vw;
}
.postauthortop{margin-right:3px}
.header_bottom{background-color:#fff}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
.boxed .header_bottom{padding:0 25px}
header.sticky .header_bottom{background-color:#fff;background-color:rgba(255,255,255,0.9)!important;box-shadow:0 1px 3px rgba(0,0,0,0.11)}
.header_bottom .container_inner{position:relative}
.button,.carousel .slick-arrow,.carousel:hover .slick-arrow,.list-item{transition:.3s ease all}
.latestArticles .list-item{opacity:.4}
.latestArticles .list-item.active,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.latestArticles .latestArticles-body:after,.latestArticles .list-item.list-itemIndex-10,.latestArticles .list-item.list-itemIndex-8,.latestArticles .list-item.list-itemIndex-9{display:none}
.list-item{margin-bottom:0;padding:9px 20px}
.list-item.active{background-color:#E5E5E5}
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}

.td-border-grey{
	border:5px solid #d9d9d9;
}
.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}
.fl-content,.fl-sidebar{margin:20px 0}
.fl-builder .container.fl-content-full{margin:0;padding:0;width:auto;max-width:none}
.fl-builder .container.fl-content-full .fl-content{margin:0;padding:0}
.fl-builder .container.fl-content-full .fl-post-header{margin-left:20px;margin-right:20px;padding-top:40px}
.fl-builder .container.fl-content-full .fl-comments{margin-left:20px;margin-right:20px}
.fl-builder .container.fl-content-full .fl-post-header,.fl-builder .container.fl-content-full .fl-comments{margin:0 40px;width:auto}
.fl-content{margin:40px 0}
.fl-content-left{border-right:1px solid #e6e6e6;padding-right:40px}
.fl-content-right{border-left:1px solid #e6e6e6;padding-left:40px}
.fl-builder.fl-full-width .container.fl-content-full .fl-post-header,.fl-builder.fl-full-width .container.fl-content-full .fl-comments{margin:0 40px;width:auto}
.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%}

  .main-content .content {
    margin-top: 10px;
  }


#top_menu{
width:98%;
margin:auto;
padding:15px;
}

.find-us {
  background-color:rgba(255, 95, 0, 1);
  border-radius:6px;
  width:100%;
  max-width:260px;
  margin:0 auto 20px;

}

.col {
	display: block;
	float:left;
  margin: 0 0 0 3.3%;
}

.col-3 {
	display: block;
	float:left;
	margin: 0 0 0 9.2%;
}

.col:first-child,
.col-3:first-child,
.col-left {
   margin-left: 0;
 }

footer .wrap .footer-infos h3{margin: 0 0 0.25rem 0; padding: 0;}

footer .wrap .footer-infos{flex:1;}

footer .wrap .footer-infos p{margin: 0; padding: 0;}
.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-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}

.bloc_formation .col-12,
.bloc_formation .col-xs-12{
  margin-bottom: 0 !important;
}


.body {
	background-color: #FFF;
}


html.dark .body {
	background-color: #1c1f21;
}


html.boxed .body {
	position: relative;
	background-color: #FFF;
	margin: 25px auto;
	max-width: 1200px;
	height: auto;
	z-index: 0;
}


html.gap-outside .body {
	margin-top: 25.6px;
	margin-top: 1.6rem;
	margin-bottom: 25.6px;
	margin-bottom: 1.6rem;
}



html.full-screen-no-scroll .body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100vh;
}
.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:20px;padding-right:20px}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}
.col-xs-12{width:100%}


    #register {
        width: 100%!important;
        float:left;
    }
header #register{display:none}

.span5{width:470px}

.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}

input.span5, textarea.span5, .uneditable-input.span5{width:456px}

.table td.span5, .table th.span5{float:none;width:364px;margin-left:0}
header#cc-header .span5{text-align:center}
header#cc-header .span5 div.icons a{float:none}
header#cc-header .span5 div.blog-description{float:none}
header#cc-header .span5 div.register{float:none}
header#cc-header .span5 #searchform{float:none}
