/*
Theme Name: Italian Yacht Store
Author: ShinyUp
Version: 1.0
Text Domain: iys
*/

/* General */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700&family=Poppins:wght@400;500&display=swap');

body {
	color: #000;
	margin: 0;
	font-family: 'Playfair Display', serif;
	font-size: 18px;
	line-height: 1.5;
}
#wpadminbar {
	position: fixed!important;
}
*:focus {
    outline: none;
}
a, #footer-bottom .vc_icon_element-icon, .box-link,
.vc_btn3-style-modern::after, input[type="submit"],
.vc_tta-panel-heading, .vc_toggle_title {
	-webkit-transition: all 0.3s ease-in-out!important;
	-moz-transition: all 0.3s ease-in-out!important;
	-o-transition: all 0.3s ease-in-out!important;
	transition: all 0.3s ease-in-out!important;
}
.container, #main-content {
	width: 1356px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#main-header > .vc_row, #main-content > .vc_row, #main-footer > .vc_row {
	margin-left: 0;
	margin-right: 0;
}
p {
	margin: 0 0 5px 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 15px 0;
}
code {
	display: block;
	margin: 15px 0;
}
.text-right {
	text-align: right!important;
}
.text-center {
	text-align: center!important;
}
img {
	max-width: 100%;
	height: auto;
}
h3 {
	font-size: 22px;
	font-weight: 700;
	margin: 0 0 15px 0;
}
h3 a {
	text-decoration: none;
	color: #001a41;
}
.no-margin-bottom {
	margin-bottom: 0!important;
}
.background-color {
	background-color: #edeeee!important;
}
.background-color-alt-2 {
	background-color: #d9dde3!important;
}
.background-color-alt {
	background-color: #4c5e79!important;
}
.background-color-dark {
	background-color: #001a41!important;
}
.d-inline-block {
	display: inline-block;
}
.margin-left-medium {
	margin-left: 60px!important;
}
.margin-top-medium {
	margin-top: 60px!important;
}
.margin-top-small {
	margin-top: 30px!important;
}
.margin-right-small {
	margin-right: 30px!important;
}
.margin-bottom-very-small {
	margin-bottom: 15px!important;
}
.logo-svg-container {
	max-width: 100%;
}
.logo-svg-container > a {
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 22.0.0  SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 300 50' style='enable-background:new 0 0 300 50%3B' xml:space='preserve'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%23001A41%3B%7D%3C/style%3E%3Cg%3E%3Cg%3E%3Cpolygon class='st0' points='25.8 27.9 28.9 27.9 28.9 22.3 33.8 15 31.7 15 27.8 20.8 23.7 15 20.5 15 25.8 22.5 '/%3E%3Cpath class='st0' d='M50.5 0.9c0-0.2 0-0.2-0.4-0.2c-0.1 0-0.2 0-0.3 0c-0.1 0-0.3 0-0.4 0c-0.1 0-0.2 0-0.4 0c-2.1-0.1-4.3-0.2-6.3-0.2c-5.3 0-10.5 0.5-15.3 1.4c0 0 0 0-0.1 0s0 0-0.1 0c-4.8-0.9-10-1.4-15.4-1.4c-2.1 0-4.2 0.1-6.3 0.2c-0.1 0-0.2 0-0.4 0c-0.1 0-0.3 0-0.4 0c-0.1 0-0.2 0-0.3 0C4 0.7 4 0.8 4 0.9c-0.1 17 9.9 37.3 23.2 48.6C40.5 38.3 50.6 18 50.5 0.9z M35.8 3.6c1.5-0.1 3-0.1 4.5-0.1c1.8 0 3.6 0.1 5.5 0.2c0.1 0 0.2 0 0.3 0c0.1 0 0.6 0 0.6 0c0.2 0 0.9 0 0.9 0.7c0.1 7.3-2.2 15.9-6.3 24.3c0 0.1-0.1 0.1-0.2 0.1c0 0-0.1 0-0.1 0c-0.1-0.1-0.2-0.2-0.1-0.3c0.7-1.6 1.2-3.1 1.7-4.5c2.1-6.5 3.5-12.6 3.4-14.8c-0.4-0.5-3.9-2.8-10.1-5c-0.1 0-0.2-0.2-0.2-0.3C35.6 3.7 35.7 3.7 35.8 3.6z M13.6 28.8c0 0-0.1 0-0.1 0c-0.1 0-0.2-0.1-0.2-0.1c-4.1-8.4-6.3-17-6.3-24.3c0-0.7 0.6-0.7 0.9-0.7c0 0 0.5 0 0.6 0c0.1 0 0.2 0 0.3 0c1.8-0.1 3.7-0.2 5.5-0.2c1.5 0 3 0 4.5 0.1c0.1 0 0.2 0.1 0.2 0.2c0 0.1-0.1 0.2-0.2 0.3C12.5 6.3 9 8.7 8.6 9.1c-0.1 2.3 1.3 8.4 3.4 14.8c0.5 1.4 1 2.9 1.7 4.5C13.8 28.6 13.7 28.7 13.6 28.8z M13.6 24.3c-1.9-5.8-3.1-11-2.9-13c0-0.6 5.9-4.6 16.6-6.6c0 0 0 0 0.1 0s0 0 0.1 0c10.6 2 16.5 6 16.6 6.6c0.2 2-1 7.2-2.9 13c-2.5 7.4-7.8 17.1-12.4 20.5c-0.2 0.2-0.5 0.3-0.7 0.3c-0.2 0-0.4 0.1-0.5 0.1c-0.2 0-0.3 0-0.5-0.1c-0.3-0.1-0.5-0.2-0.7-0.3C21.3 41.4 16 31.7 13.6 24.3z'/%3E%3C/g%3E%3Cpath class='st0' d='M62.6 16.9v16.3h-3.9V16.9H62.6z'/%3E%3Cpath class='st0' d='M76.6 16.9v3.1h-4.4v13.1h-4V20.1h-4.4v-3.1H76.6z'/%3E%3Cpath class='st0' d='M86.7 30.2h-6.1l-1 3h-4.1l6-16.2H86l6 16.2h-4.2L86.7 30.2z M85.7 27.2l-2-6l-2.1 6H85.7z'/%3E%3Cpath class='st0' d='M96.9 30.2h5.3v3H93V16.9h3.9V30.2z'/%3E%3Cpath class='st0' d='M107.5 16.9v16.3h-3.9V16.9H107.5z'/%3E%3Cpath class='st0' d='M119.8 30.2h-6.1l-1 3h-4.1l6-16.2h4.5l6 16.2h-4.2L119.8 30.2z M118.8 27.2l-2-6l-2 6H118.8z'/%3E%3Cpath class='st0' d='M140.5 33.2h-3.9l-6.6-10v10h-3.9V16.9h3.9l6.6 10.1V16.9h3.9V33.2z'/%3E%3Cpath class='st0' d='M161 16.9l-5.6 10.9v5.4h-4v-5.4l-5.6-10.9h4.5l3.1 6.6l3.1-6.6H161z'/%3E%3Cpath class='st0' d='M171 30.2h-6.1l-1 3h-4.1l6-16.2h4.5l6 16.2h-4.2L171 30.2z M170 27.2l-2-6l-2 6H170z'/%3E%3Cpath class='st0' d='M189.9 18.4c1.4 1.1 2.2 2.6 2.6 4.4h-4.2c-0.3-0.8-0.8-1.3-1.4-1.8c-0.6-0.4-1.4-0.6-2.3-0.6c-1.2 0-2.1 0.4-2.8 1.3c-0.7 0.8-1.1 2-1.1 3.4c0 1.4 0.4 2.5 1.1 3.4c0.7 0.8 1.6 1.3 2.8 1.3c0.9 0 1.6-0.2 2.3-0.6c0.6-0.4 1.1-1 1.4-1.8h4.2c-0.4 1.8-1.3 3.3-2.6 4.4c-1.4 1.1-3.1 1.6-5.1 1.6c-1.6 0-3-0.3-4.2-1c-1.2-0.7-2.1-1.7-2.8-2.9c-0.7-1.3-1-2.7-1-4.3c0-1.6 0.3-3 1-4.3c0.7-1.3 1.6-2.2 2.8-2.9c1.2-0.7 2.6-1 4.2-1C186.8 16.8 188.5 17.3 189.9 18.4z'/%3E%3Cpath class='st0' d='M208.4 16.9v16.3h-4v-6.8h-6.2v6.8h-3.9V16.9h3.9v6.3h6.2v-6.3H208.4z'/%3E%3Cpath class='st0' d='M222.3 16.9v3.1h-4.4v13.1h-4V20.1h-4.4v-3.1H222.3z'/%3E%3Cpath class='st0' d='M238.7 31c-0.4 0.7-1.1 1.3-1.9 1.7c-0.9 0.4-1.9 0.6-3.1 0.6c-1.8 0-3.3-0.4-4.5-1.3c-1.2-0.9-1.8-2.1-1.9-3.7h4.2c0.1 0.6 0.3 1.1 0.7 1.5c0.4 0.4 0.9 0.5 1.4 0.5c0.5 0 0.9-0.1 1.2-0.4c0.3-0.3 0.4-0.6 0.4-1.1c0-0.4-0.1-0.8-0.4-1c-0.3-0.3-0.6-0.5-1-0.7c-0.4-0.2-1-0.4-1.7-0.6c-1-0.4-1.9-0.7-2.5-1c-0.7-0.3-1.2-0.8-1.7-1.5c-0.5-0.7-0.7-1.5-0.7-2.5c0-1 0.2-1.8 0.7-2.5c0.5-0.7 1.2-1.2 2-1.6c0.9-0.4 1.9-0.6 3-0.6c1.8 0 3.3 0.4 4.3 1.3s1.7 2 1.8 3.5h-4.3c-0.1-0.5-0.3-1-0.6-1.3c-0.3-0.3-0.7-0.5-1.3-0.5c-0.5 0-0.8 0.1-1.1 0.4c-0.3 0.2-0.4 0.6-0.4 1.1c0 0.4 0.1 0.7 0.4 1c0.3 0.3 0.6 0.5 1 0.7c0.4 0.2 0.9 0.4 1.7 0.6c1 0.4 1.9 0.7 2.6 1c0.7 0.3 1.2 0.8 1.7 1.5c0.5 0.7 0.7 1.5 0.7 2.6C239.4 29.5 239.1 30.3 238.7 31z'/%3E%3Cpath class='st0' d='M252.8 16.9v3.1h-4.4v13.1h-4V20.1H240v-3.1H252.8z'/%3E%3Cpath class='st0' d='M265.9 17.7c1.3 0.7 2.2 1.7 3 3c0.7 1.3 1.1 2.7 1.1 4.3c0 1.6-0.4 3-1.1 4.3c-0.7 1.3-1.7 2.3-3 3c-1.3 0.7-2.6 1.1-4.2 1.1s-2.9-0.4-4.2-1.1c-1.3-0.7-2.2-1.7-3-3c-0.7-1.3-1.1-2.7-1.1-4.3c0-1.6 0.4-3 1.1-4.3c0.7-1.3 1.7-2.3 3-3c1.3-0.7 2.6-1.1 4.2-1.1C263.2 16.7 264.6 17 265.9 17.7z M258.6 21.6c-0.8 0.8-1.1 2-1.1 3.4c0 1.4 0.4 2.6 1.1 3.4c0.8 0.8 1.8 1.3 3.1 1.3c1.3 0 2.3-0.4 3.1-1.3c0.8-0.8 1.2-2 1.2-3.4s-0.4-2.6-1.1-3.4c-0.8-0.8-1.8-1.3-3.1-1.3C260.4 20.3 259.4 20.7 258.6 21.6z'/%3E%3Cpath class='st0' d='M280 33.2l-3.5-6.1h-0.9v6.1h-3.9V16.9h6.7c1.3 0 2.4 0.2 3.3 0.7s1.6 1.1 2 1.8c0.4 0.8 0.7 1.7 0.7 2.7c0 1.2-0.3 2.2-1 3c-0.7 0.8-1.6 1.4-2.8 1.7l3.9 6.4H280z M275.6 24.4h2.4c0.8 0 1.4-0.2 1.7-0.5c0.4-0.3 0.6-0.9 0.6-1.5c0-0.6-0.2-1.2-0.6-1.5c-0.4-0.4-0.9-0.6-1.7-0.6h-2.4V24.4z'/%3E%3Cpath class='st0' d='M289.8 20.1v3.4h5.5v3h-5.5V30h6.2v3.2h-10.1V16.9H296v3.1H289.8z'/%3E%3C/g%3E%3C/svg%3E");
}
.logo-svg-container > a:hover {
	opacity: 0.7;
}
.logo-svg-container > a.logo-svg-ferretti-yachts {
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 200 72.6" style="enable-background:new 0 0 200 72.6;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><g><g><polygon class="st0" points="0,56.9 0,72.2 3.3,72.2 3.3,65.8 9,65.8 9,62.9 3.3,62.9 3.3,59.8 12.6,59.8 12.6,56.9 "/><polygon class="st0" points="13.7,56.9 13.7,72.2 27,72.2 27,69.3 17.1,69.3 17.1,65.7 22.7,65.7 22.7,62.8 17.1,62.8 17.1,59.8 26.5,59.8 26.5,56.9 "/><path class="st0" d="M31.5,59.8v4H37c1.2,0,2.1-0.8,2.1-2c0-0.5-0.2-1-0.5-1.3c-0.5-0.6-1.2-0.7-1.8-0.7H31.5z M28.2,72.2V56.9h8.5c2.2,0,3.6,0.6,4.6,1.7c0.8,0.8,1.3,1.9,1.3,3.2c0,2-1.2,3.5-3.1,4.3l3.6,6.2h-3.8L36,66.6h-4.5v5.6H28.2z"/><path class="st0" d="M47.1,59.8v4h5.5c1.2,0,2.1-0.8,2.1-2c0-0.5-0.2-1-0.5-1.3c-0.5-0.6-1.2-0.7-1.8-0.7H47.1z M43.7,72.2V56.9h8.5c2.2,0,3.6,0.6,4.6,1.7c0.8,0.8,1.3,1.9,1.3,3.2c0,2-1.2,3.5-3.1,4.3l3.6,6.2h-3.8l-3.1-5.6h-4.5v5.6H43.7z"/><polygon class="st0" points="60.2,56.9 60.2,72.2 73.5,72.2 73.5,69.3 63.5,69.3 63.5,65.7 69.2,65.7 69.2,62.8 63.5,62.8 63.5,59.8 72.9,59.8 72.9,56.9 "/><polygon class="st0" points="74.2,56.9 74.2,59.8 79.8,59.8 79.8,72.2 83.1,72.2 83.1,59.8 88.6,59.8 88.6,56.9 "/><polygon class="st0" points="89.9,56.9 89.9,59.8 95.5,59.8 95.5,72.2 98.8,72.2 98.8,59.8 104.4,59.8 104.4,56.9 "/><rect x="106.1" y="56.9" class="st0" width="3.3" height="15.3"/><polygon class="st0" points="124,56.9 118.9,63.5 113.7,56.9 111.7,56.9 118,65 118,72.2 119.6,72.2 119.6,65 125.9,56.9 "/><path class="st0" d="M131.3,58.7h0.1l3.3,7.2H128L131.3,58.7z M130.6,56.9l-7.1,15.3h1.6l2.2-5h7.9l2.3,5h1.7l-7.1-15.3H130.6z"/><g><path class="st0" d="M154.4,69.6c-1.7,1.6-4.2,3-7.2,3c-4.9,0-8.4-3.6-8.4-8c0-4.4,3.6-8,8.4-8c2.7,0,5.2,1,6.9,2.6l-1.1,1c-1.5-1.4-3.7-2.2-5.8-2.2c-3.9,0-6.7,3-6.7,6.6s2.9,6.6,6.8,6.6c2.5,0,4.6-1.1,6.1-2.6L154.4,69.6z"/></g><polygon class="st0" points="168.1,56.9 168.1,63.2 157.9,63.2 157.9,56.9 156.3,56.9 156.3,72.2 157.9,72.2 157.9,64.6 168.1,64.6 168.1,72.2 169.7,72.2 169.7,56.9 "/><polygon class="st0" points="171.6,56.9 171.6,58.3 177.5,58.3 177.5,72.2 179.1,72.2 179.1,58.3 185,58.3 185,56.9 "/><path class="st0" d="M197.9,59.9c-0.9-0.9-2.9-2-5.8-2c-2.1,0-4.4,0.8-4.4,3c0,2.2,2.7,2.3,5.3,2.4c2.6,0.2,6.9,0.4,6.9,4.4c0,3.4-3.2,4.9-6.9,4.9c-3.8,0-6.2-1.6-7.8-3.1l1-1.1c1.3,1.2,3.5,2.8,6.9,2.8c2.9,0,5.3-1.1,5.3-3.4c0-2.6-2.8-2.9-5.4-3c-3.2-0.2-6.9-0.4-6.9-3.8c0-3.3,3.3-4.4,6-4.4c3.1,0,5.5,1.3,6.7,2.2L197.9,59.9z"/></g><path class="st0" d="M116.1,0l1.1,15.5l-0.2,0c-0.4,0-0.7,0-1.1,0c-5.7,0-11.1,1.1-16.6,3.3C93.1,21.1,88.5,22,83.4,22c-0.4,0-0.8,0-1.2,0L82,22l-0.4-5.9l0.2,0c0.3,0,0.7,0,1,0c5.7,0,11.4-1.1,16.6-3.3c3.5-1.3,6.8-2.2,10.2-2.9c1.3-0.3,2.7-0.4,4.4-0.5L113.3,0c-2.9,0.1-5.5,0.5-8.2,1.1c-2.4,0.5-6.8,2.2-6.9,2.2C93,5.5,87.9,6.5,82.5,6.5c-3.9,0-7.9-0.6-12.1-1.7l2.4,34.3l0.5,6.5c3.1,0.8,6.4,1.3,10.5,1.6l-1.1-15.6l0.2,0c0.3,0,0.7,0,1,0c3.2,0,6.5-0.4,9.7-1.1c2.4-0.5,6.8-2.2,6.9-2.2c5.1-2.1,10.3-3.1,15.3-3.1c0.6,0,1.3,0,1.9,0l0.2,0l0.4,5.9l-0.2,0c-0.6,0-1.1,0-1.7,0c-3,0-6.1,0.4-9.1,1.1c-2.4,0.5-6.8,2.2-6.9,2.2c-4.5,1.9-9.9,3.2-14.4,3.4l0.7,9.4c5.3-0.2,10.3-1.3,15-3.3c5-2.1,9.9-3.1,15-3.1c4,0,8.2,0.6,12.9,1.8L127.7,15l-0.9-13.3C123.2,0.7,119.8,0.2,116.1,0"/></g></svg>');
}
.logo-svg-container > a.logo-svg-pershing {
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 200 16.7" style="enable-background:new 0 0 200 16.7;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><path class="st0" d="M149.1,1.6l0,0.1c0,0.1-5.1,14.7-5.1,14.7h3.8l4.2-12.2c1.1-0.2,3.9-1,8.3-0.9c3.2,0,7,0.7,8,0.9L164,16.4h3.8L173,1.6c-4-1.1-8-1.6-12.1-1.6C156.9,0,153,0.5,149.1,1.6 M188.5,0c-2.7,0-8.7,0.3-12.1,1.5l-4.6,13.1l0.8,0.3c4.8,1.7,9.2,1.8,12.7,1.7c3.1,0,6.5-0.2,9.6-0.8l1-2.8l2.2-6.3h-13.4l-1.1,3.3h9.6l-1,2.9c-1.8,0.2-4.4,0.4-7.7,0.4c-4.3,0-7-0.7-8.1-0.9l2.9-8.3c1.1-0.2,4-0.9,8.4-0.9c3.8,0,5.4,0.1,8.3,0.5c1.2,0.2,3,0.6,3,0.6l1.1-3.1l-0.3-0.1c0,0-3.4-1.2-10.9-1.2H188.5 M99.1,0c-2.7,0-8.7,0.3-12.1,1.5l0,0.1c-0.7,2-3,8.4-3,8.4h20l-0.8,2.4c-1.1,0.2-3.9,1-8.3,0.9c-3,0-5.4-0.1-8.3-0.5c-1.2-0.2-3.3-0.7-3.3-0.7l-1.1,3.1l0.3,0.1c0,0,3.9,1.3,11.6,1.3c3.3,0,8.4-0.3,12-1.4l3-8.5H89l0.9-2.6C91,4,93.8,3.3,98.3,3.3c3.8,0,5.5,0.1,8.2,0.4c1.3,0.2,3.4,0.7,3.4,0.7l1.1-3.1l-0.4-0.1c0,0-3.6-1.2-11.1-1.2H99.1 M44.6,0C41,0,36.3,0.3,32.8,1.4l-0.3,0.1l-4.6,13c0,0,0.7,0.3,1.1,0.5c0.3,0.1,0.7,0.3,0.7,0.3c3.5,1.1,8.7,1.4,11.6,1.4c3.1,0,6.7-0.2,9.7-0.8l1.2-3.4l-3.4,0.4c0,0-4.5,0.5-8.3,0.5c-4.3,0-7-0.6-8.2-0.8l0.9-2.5h15.4l1.2-3.3l-15.5,0l0.9-2.6c1-0.2,4-0.8,8.4-0.9c3.8,0,6.2,0.2,8,0.5c1.8,0.3,3.4,0.6,3.4,0.6l1.1-3l-0.3-0.1c0,0-3.5-1.2-11-1.2H44.6 M17.3,0h-0.2C13.6,0,8.9,0.5,5.4,1.6L5.1,1.7L0,16.4h3.7L5.9,10l7.8,0.1c4,0,8.7-0.4,12.3-1.5l0.3-0.1l2.4-7l-0.2-0.1c0,0-3.4-1.3-10.9-1.3L17.3,0 M7,6.8l0.9-2.6C9,4,11.7,3.3,16.2,3.3c3.6,0,6.2,0.2,7.9,0.5l-0.7,2.1c-0.9,0.2-3.8,0.9-9.3,0.9C10.6,7,7,6.8,7,6.8 M60,1.3l-0.3,0.1l0,0.1l-5.2,14.9h3.9l2.2-6.3C73.9,10,75,10.2,76.1,11.7l-1.6,4.7h3.7l1.8-5.2c-0.5-1.1-1.5-1.7-2.4-2.1c1.8-0.3,3.2-0.5,3.2-0.5l2.5-7.1L83,1.4c0,0-3.5-1.4-11.1-1.3c-0.1,0-0.2,0-0.3,0C68,0,63.6,0.3,60,1.3 M62.6,4.1c1.1-0.2,4.4-0.7,8.3-0.8c3.6,0,6.2,0.2,8,0.4l-0.7,2.1c-1.1,0.2-3.9,0.9-8.3,0.9l-8.1,0L62.6,4.1z M136.5,16.4h3.8l5.6-16.1l-3.8,0L136.5,16.4z M134.6,0.3l-2.3,6.5h-15.9l2.3-6.5h-3.8l-5.6,16.1h3.8l2.2-6.3h15.9l-2.2,6.3h3.8l5.6-16.1L134.6,0.3z"/></svg>');
}
.logo-svg-container > a.logo-svg-itama {
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 200 19.9" style="enable-background:new 0 0 200 19.9;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><path class="st0" d="M18,4.8h-4.2V1H18V4.8z M161.3,11.1v2.3c0,1.1,0.9,2,2,2H180c1.1,0,2-0.9,2-2v-2.3c0-1.1-0.9-2-2-2h-16.6C162.2,9,161.3,9.9,161.3,11.1 M67.4,11.1v2.3c0,1.1,0.9,2,2,2H86c1.1,0,2-0.9,2-2v-2.3c0-1.1-0.9-2-2-2H69.4C68.3,9,67.4,9.9,67.4,11.1 M137.6,19.7c-1.5,0-2.7-1.2-2.7-2.7l0-6.6c0-0.7-0.6-1.3-1.3-1.3h-6.7l0,10.9h-4.2l0-10.9h-6.3c-1.1,0-2,0.9-2,2V17c0,1.5-1.2,2.7-2.7,2.7l-18.8,0c-1.5,0-2.7-1.2-2.7-2.7c0,1.5-1.2,2.7-2.7,2.7H68c-1.5,0-2.7-1.2-2.7-2.7c0,1.5-1.2,2.7-2.7,2.7l-20.1,0c-1.5,0-2.7-1.2-2.7-2.7c0,1.5-1.2,2.7-2.7,2.7l-18.7,0c-1.5,0-2.7-1.2-2.7-2.7c0,1.5-1.2,2.7-2.7,2.7H0v-4.2h11.7c1.2,0,2.1-1,2.1-2.1V6.4H18l0,6.9c0,1.2,0.9,2.1,2.1,2.1l15.5,0c1.2,0,2.1-1,2.1-2.1c0,0,0-4.7,0-4.7l-2.5,0V4.8h2.5V0H42l0,4.8h7.3v3.7H42l0,4.7c0,1.2,0.9,2.1,2.1,2.1l16.9,0c1.2,0,2.1-0.9,2.1-2.1v-2.1c0-3.5,2.8-6.4,6.4-6.4l16.1,0c1.2,0,2.5,0.7,2.5,0.7l0.7-0.7l3.4,0l0,8.5c0,1.2,0.9,2.1,2.1,2.1l15,0c0.4,0,0.7-0.3,0.7-0.7l0-3.6c0-3.5,2.8-6.4,6.4-6.4h22.7v9.9c0,0.4,0.3,0.7,0.7,0.7l15.2,0c1.2,0,2.1-0.9,2.1-2.1v-2.1c0-3.5,2.8-6.4,6.4-6.4l16.1,0c1.2,0,2.5,0.7,2.5,0.7l0.7-0.7l3.4,0l0,8.5c0,1.2,0.9,2.1,2.1,2.1H200v4.2h-13.3c-1.5,0-2.7-1.2-2.7-2.7c0,1.5-1.2,2.7-2.7,2.7h-19.6c-1.5,0-2.7-1.2-2.7-2.7c0,1.5-1.2,2.7-2.7,2.7L137.6,19.7z"/></svg>');
}
.logo-svg-container > a.logo-svg-custom-line {
	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 200 23.7" style="enable-background:new 0 0 200 23.7;" xml:space="preserve"><style type="text/css">.st0{fill:%23FFFFFF;}</style><g><path class="st0" d="M16.6,9.1l-0.3-0.3c0-0.2,0.1-0.3,0.1-0.6c0-0.8-2.5-1.9-5.2-1.9c-2.6,0-6,1.4-6,5.6c0,4.2,3.4,5.6,6,5.6c1.1,0,5.4-1.1,5.4-2.3c0-0.2-0.1-0.4-0.2-0.6l0.4-0.3l3.3,6.4L19.6,21c-0.1-0.3-0.2-0.3-0.5-0.3c-0.6,0-3.7,2.2-8.5,2.2C5.5,22.9,0,19.2,0,11.9c0-7.3,5.5-11,10.7-11c2.6,0,4.4,0.4,5.7,0.9c1.3,0.5,1.9,0.8,2.2,0.8c0.2,0,0.4-0.1,0.5-0.3l0.4,0.1L16.6,9.1z"/><path class="st0" d="M35.1,2.4c0-0.4-0.1-0.7-0.9-0.7V1.1h6.7v0.5C40,1.7,39.9,2,39.9,2.4v11c0,7.2-4,9.6-8.9,9.6c-5,0-8.9-2.4-8.9-9.6v-11c0-0.4-0.1-0.7-0.9-0.7V1.1h6.7v0.5C27,1.7,26.9,2,26.9,2.4v11c0,3.2,1.5,4.4,4.1,4.4s4.1-1.3,4.1-4.4V2.4z"/><path class="st0" d="M43.6,14.2l0.3,0.2c-0.1,0.2-0.1,0.5-0.1,0.9c0,1.1,3.5,2.9,6.8,2.9c3.2,0,4.7-1,4.7-2.8c0-3-13.3,0.3-13.3-7.6c0-4.1,3.1-6.9,7.9-6.9c4.4,0,7.6,1.7,8.5,1.7c0.4,0,0.6-0.3,0.9-0.6l0.4,0.2l-2.2,5.7L57,7.6V7.2c0-1-3.7-2.2-6.7-2.2c-2.8,0-3.8,1-3.8,1.9c0,3.6,13.4-0.8,13.4,8.6c0,3.5-2.1,7.4-9.1,7.4c-5.4,0-7.8-1.9-8.5-1.9c-0.3,0-0.5,0.3-0.6,0.5l-0.4-0.1L43.6,14.2z"/><path class="st0" d="M66.7,22.7v-0.5c0.8-0.1,0.9-0.4,0.9-0.7V6.1h-5.6c-0.4,0-0.5,0.2-0.6,1.1h-0.4V0h0.4c0.1,0.9,0.2,1.1,0.6,1.1h16c0.4,0,0.5-0.2,0.6-1.1H79v7.3h-0.4c-0.1-0.9-0.2-1.1-0.6-1.1h-5.6v15.3c0,0.4,0.1,0.7,0.9,0.7v0.5H66.7z"/><path class="st0" d="M84.9,11.9c0,3.8,2.5,6,5.3,6c2.8,0,5.3-2.2,5.3-6c0-3.8-2.5-6-5.3-6C87.4,5.9,84.9,8.1,84.9,11.9 M100.3,11.9c0,7.2-4.6,11-10.1,11c-5.5,0-10.1-3.8-10.1-11c0-7.2,4.6-11,10.1-11C95.7,0.9,100.3,4.7,100.3,11.9"/><path class="st0" d="M117.3,22.7v-0.5c0.8-0.1,0.9-0.4,0.9-0.7V6.4l-0.1-0.1l-5.8,15.9l-5.7-16h-0.1v15.3c0,0.4,0.1,0.7,0.9,0.7v0.5h-5.7v-0.5c0.8-0.1,0.9-0.4,0.9-0.7V2.4c0-0.4-0.1-0.7-0.9-0.7V1.1h8.5v0.5c-0.5,0-0.8,0.2-0.8,0.7c0,0.3,2.7,7.7,3,8.8c1.5-4.1,3.2-8.3,3.2-8.8c0-0.5-0.3-0.7-0.8-0.7V1.1h8.8v0.5c-0.8,0.1-0.9,0.4-0.9,0.7v19.1c0,0.4,0.1,0.7,0.9,0.7v0.5H117.3z"/><path class="st0" d="M139.2,17.7h11.1c0.4,0,0.5-0.2,0.6-1.1h0.4v7.2h-0.4c-0.1-0.9-0.2-1.1-0.6-1.1h-16.9v-0.5c0.8-0.1,0.9-0.4,0.9-0.7V2.4c0-0.4-0.1-0.7-0.9-0.7V1.1h6.7v0.5c-0.8,0.1-0.9,0.4-0.9,0.7V17.7z"/><path class="st0" d="M152.7,22.7v-0.5c0.8-0.1,0.9-0.4,0.9-0.7V2.4c0-0.4-0.1-0.7-0.9-0.7V1.1h6.7v0.5c-0.8,0.1-0.9,0.4-0.9,0.7v19.1c0,0.4,0.1,0.7,0.9,0.7v0.5H152.7z"/><path class="st0" d="M162,2.4c0-0.4-0.1-0.7-0.9-0.7V1.1h7.8v0.5c-0.7,0-0.9,0.3-0.9,0.5c0,0.5,5.6,8,7.9,11.1V2.4c0-0.5-0.3-0.7-0.7-0.7V1.1h5.9v0.5c-0.8,0.1-0.9,0.4-0.9,0.7v19.1c0,0.4,0.1,0.7,0.9,0.7v0.5H175v-0.5c0.6,0,0.7-0.2,0.7-0.4c0-0.5-0.8-1.1-9.4-13.1v12.8c0,0.4,0.1,0.7,0.9,0.7v0.5h-6.2v-0.5c0.8-0.1,0.9-0.4,0.9-0.7V2.4z"/><path class="st0" d="M196,14.8h-0.4c-0.1-0.5-0.3-0.9-1-0.9h-6v3.8H199c0.4,0,0.5-0.2,0.6-1.2h0.4v7.1h-0.4c-0.1-0.7-0.2-0.9-0.6-0.9h-16.2v-0.5c0.8-0.1,0.9-0.4,0.9-0.7V2.4c0-0.4-0.1-0.7-0.9-0.7V1.1H199c0.4,0,0.5-0.2,0.6-1.1h0.4v7.1h-0.4C199.5,6.2,199.4,6,199,6h-10.4v3.4h6c0.6,0,0.9-0.4,1-0.9h0.4V14.8z"/></g></svg>');
}
.w-100,
.w-100 .vc_figure, .w-100 .vc_figure .vc_single_image-wrapper, .w-100 .vc_figure .vc_single_image-wrapper img {
	width: 100%;
	height: auto;
}
.max-w-100 {
	max-width: 100%;
}
.show-mobile {
	display: none;
}

/* Header */
#main-header {
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	padding: 22px 35px;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
}
#main-header ul.menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#main-header ul.menu li {
	display: inline-block;
	margin-left: 30px;
}
#main-header ul.menu li:first-child {
	margin-left: 0;
}
#main-header ul.menu li a {
	text-decoration: none;
	text-transform: uppercase;
	color: #001a41;
	font-size: 16px;
	font-weight: 400;
}
#main-header ul.menu > li.current-menu-item a,
#main-header ul.menu > li.current-menu-ancestor a,
#main-header ul.menu > li a:hover {
	opacity: 0.6;
}
#main-header ul.menu .sub-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: absolute;
	display: none;
	width: 150px;
	background-color: #ddd;
	text-align: left;
}
#main-header ul.menu .sub-menu a {
	display: block;
}
#main-header ul.menu .sub-menu li {
	margin-left: 0;
	display: block;
}
#main-header ul.menu li:hover > .sub-menu {
	display: block;
}
#main-header ul.menu .sub-menu .sub-menu {
	display: none!important; /* If necessary */
	margin-top: -20px;
	margin-left: 150px;
}
#main-header .side-menu-column {
	width: 550px!important;
}
#logo-header .vc_single_image-wrapper {
	background-color: red;
}
#main-header .logo-column {
	width: calc(100% - 1100px);
	flex-grow: 1;
}
/*#main-header  ul.menu .wpml-ls-item .sub-menu::before {
	border-bottom: 10px solid #001a41;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	content: '';
	height: 0;
	left: 20px;
	position: absolute;
	top: -10px;
	width: 0;
}*/
#main-header  ul.menu .wpml-ls-item .sub-menu,
#main-header  ul.menu .menu-item .sub-menu {
	width: auto;
	/*margin-top: 10px;*/
	margin-left: -24px;
	background-color: #fff;
	box-shadow: 0 0 10px 0 rgba(10,10,10,.25);
}
.wpml-ls-item .sub-menu a,
.menu-item .sub-menu a {
	padding: 10px 20px;
}
#desktop-header {
	display: flex;
}
#mobile-header {
	display: none;
}
#hamburger-menu {
	display: inline-block;
	height: 13px;
	width: 18px;
}
#hamburger-menu span {
	display: block;
	background-color: #001a41;
	height: 1px;
	width: 100%;
	margin-bottom: 6px;
}
#hamburger-menu span:last-child {
	margin-bottom: 0;
}
.wpml-ls-current-language > a {
	pointer-events: none;
}

/* Footer */
#main-footer {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
}
#scroll-top {
	display: none;
	cursor: pointer;
	width: 40px;
	height: 40px;
	right: 0;
	bottom: 0;
	position: fixed;
	background-color: #001a41;
	text-align: center;
	z-index: 1;
}
#scroll-top::after {
	margin-top: 18px;
	content: '';
	border: solid #fff;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}
#footer-top {
	padding: 60px 35px;
	text-align: center;
}
#footer-top p {
	margin-bottom: 20px;
}
#footer-top p:last-child {
	margin-bottom: 0;
}
#footer-bottom {
	padding: 50px 35px;
	color: #808080;
}
#footer-bottom .social-button {
	display: inline-block;
	margin-bottom: 0;
	margin-right: 30px;
}
#footer-bottom .social-button:last-child {
	margin-right: 0;
}
#footer-bottom .social-button > .vc_icon_element-inner {
	width: 30px;
	height: 30px;
}
#footer-bottom .vc_icon_element-icon {
	color: #001a41;
}
#footer-bottom .social-button:hover .vc_icon_element-icon {
	opacity: 0.6;
}
#main-footer .menu .sub-menu {
	display: none;
}
#main-footer .menu {
	padding-left: 0;
	margin: 0;
	list-style-type: none;
}
#main-footer .menu li {
	display: inline-block;
	margin-right: 30px;
}
#main-footer .menu li:last-child {
	margin-right: 0;
}
#main-footer a {
	text-decoration: none;
	color: #001a41;
}
#main-footer a:hover {
	opacity: 0.6;
}
#main-footer .menu a {
	text-transform: uppercase;
}
#hamburger-menu-dialog {
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 999999999;
	background-color: #001a41;
	overflow: auto;
}
#hamburger-menu-dialog .menu {
	list-style-type: none;
	padding-left: 0;
	margin: 0;
	font-size: 21px;
}
#hamburger-menu-dialog .menu li,
#hamburger-menu-dialog .line-bottom {
	border-bottom: 1px solid #fff;
}
#hamburger-menu-dialog .menu li.current-menu-item, #hamburger-menu-dialog .menu li.current-menu-ancestor {
	background-color: #fff;
}
#hamburger-menu-dialog .menu li.current-menu-item a, #hamburger-menu-dialog .menu li.current-menu-ancestor a {
	color: #001a41;
}
#hamburger-menu-dialog .menu a {
	display: block;
	padding: 15px 30px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
}
#hamburger-menu-dialog-close {
	margin: 15px;
	display: inline-block;
	width: 36px;
	height: 36px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
	text-decoration: none;
	text-align: center;
	font-size: 36px;
	line-height: 31px;
}
#desktop-header .no-sub-menu .sub-menu,
#hamburger-menu-dialog .sub-menu {
	 /*display: none!important;*/ /*In future if necessary */ 
}
body.hamburger-menu-dialog-open {
	overflow: hidden;
}

/* Content */
#main-content {
	padding: 0;
}
.yacht-grid {
	margin-bottom: -60px!important;
}
.yacht-grid .item {
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 20px);
	margin-right: 30px;
	margin-bottom: 60px!important;
}
.yacht-grid .item:nth-child(2n) {
	margin-right: 0;
}
.yacht-carousel .swiper-slide {
	background-color: #eee;
}
.yacht-item .preview-badge {
	font-family: 'Poppins', sans-serif!important;
	font-weight: 600;
	display: flex;

	margin: 30px;
	padding: 5px;
	font-size: 30px;

	justify-content: center;
	align-items: center;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	background-color: rgba(8, 40, 63, 0.5);
}
.yacht-item h3 {
	font-family: 'Poppins', sans-serif!important;
	font-size: 18px;
	text-align: left;
	text-transform: uppercase;
}
.swiper-button-next, .swiper-button-prev {
	color: #fff;
}
.swiper-pagination {
	position: static;
	margin-top: 15px;
}
.swiper-pagination-bullet-active {
	background-color: #001a41;
}
table.data-sheet {
	font-family: 'Poppins', sans-serif!important;
	border-collapse: collapse;
	width: 100%;
}
table.data-sheet td {
	width: 50%;
	padding: 10px 0;
	border-bottom: 1px solid #eee;
}
.preview-image {
	display: block;
	background-size: cover;
	background-position: center;
	text-decoration: none;
	height: 440px;
	position: relative;
}
.preview-image::after {
	content: '';
	position: absolute;
	top: 30px;
	right: 30px;
	width: 50px;
	height: 50px;
	background-color: #fff;
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 28' width='37' height='28'%3E%3Ctitle%3EPath 198%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23001a41 %7D %3C/style%3E%3Cpath id='Path 198' fill-rule='evenodd' class='s0' d='m11.3 0.1h14.2q0.2 0 0.3 0.2l0.1 0.1 1.9 4.5h6.4c1 0 1.9 0.8 2 1.9v0.2 18.6c0 1.1-0.8 2-1.8 2.1h-0.2-31.6c-1 0-1.9-0.8-2-1.9v-0.2-18.6c0-1.1 0.8-2 1.8-2.1h0.2 6l2.3-4.6q0.1-0.1 0.3-0.2 0 0 0.1 0zm13.4 1.6h-12.7l-2.4 4.8h-7c-0.2 0-0.4 0.2-0.4 0.4v0.1 18.6c0 0.2 0.1 0.4 0.3 0.5h0.1 31.6c0.2 0 0.4-0.2 0.4-0.4v-0.1-18.6c0-0.2-0.1-0.4-0.3-0.5h-0.1-7.5c0 0-2-4.8-2-4.8zm-6.3 7.5c3.7 0 6.6 3 6.6 6.7 0 3.7-2.9 6.7-6.6 6.7-3.7 0-6.6-3-6.6-6.7 0-3.7 2.9-6.7 6.6-6.7zm0 1.6c-2.8 0-5 2.3-5 5.1 0 2.8 2.2 5.1 5 5.1 2.8 0 5-2.3 5-5.1 0-2.8-2.2-5.1-5-5.1z'/%3E%3C/svg%3E");
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: center;
}
.preview-other-info {
	display: inline-block;
	vertical-align: middle;
	color: #000;
	font-size: 18px;
	font-weight: 700;
	margin-top: 15px;
	margin-bottom: 0;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
}
.preview-link {
	vertical-align: middle;
	margin-right: 15px;
}
.preview-link::before {
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	background-color: #fff;
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 22' width='34' height='22'%3E%3Ctitle%3EPath 133%3C/title%3E%3Cstyle%3E.s0 %7B fill: %230b0c10 %7D %3C/style%3E%3Cpath id='Path 133' fill-rule='evenodd' class='s0' d='m11.3 21.2c-5.8 0-10.4-4.7-10.4-10.5 0-5.7 4.6-10.4 10.4-10.4 5.8 0 10.5 4.7 10.5 10.4 0 5.8-4.7 10.5-10.5 10.5zm0-1.5c5 0 9-4 9-9 0-4.9-4-8.9-9-8.9-4.9 0-8.9 4-8.9 8.9 0 5 4 9 8.9 9z'/%3E%3Cpath id='Path 134' fill-rule='evenodd' class='s0' d='m23.3 21.2c-5.8 0-10.5-4.7-10.5-10.5 0-5.7 4.7-10.4 10.5-10.4 5.8 0 10.5 4.7 10.5 10.4 0 5.8-4.7 10.5-10.5 10.5zm0-1.5c5 0 9-4 9-9 0-4.9-4-8.9-9-8.9-3.9 0-7.2 2.5-8.5 6h5.5v1.4h-5.9q-0.1 0.8-0.1 1.5 0 0.8 0.1 1.5h5.9v1.5h-5.5c1.3 3.5 4.6 6 8.5 6z'/%3E%3C/svg%3E");
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #cbcbcb;
}
.post-item {
	background-color: #eee;
	margin-bottom: 15px;
}
.post-item:last-child {
	margin-bottom: 0;
}
.pagination {
	text-align: center;
	font-weight: 600;
}
.pagination a {
	text-decoration: none;
	color: #111;
}
.pagination .page-numbers.current,
.pagination a:hover {
	color: #001a41;
}
.background-color-dark * {
	color: #fff;
}
h6 {
	font-family: 'Poppins', sans-serif!important;
	font-size: 20px;
	margin-bottom: 15px;
	color: #001a41;
}
h6.light {
	color: #fff;
}
.padding-top {
	padding-top: 60px!important;
}
.padding-bottom {
	padding-bottom: 60px!important;
}
.padding-bottom-small {
	padding-bottom: 25px;
}
.padding-inner > .vc_column-inner {
	padding: 50px!important;
}
.padding-inner-alt > .vc_column-inner {
	padding: 50px 50px 0 50px!important;
}
.vc_column-inner, .vc_row {
	background-size: cover;
	background-position: center;
}
h1 {
	/*font-family: 'Playfair Display', serif!important; test */
	font-family: 'Poppins', sans-serif!important;
	font-size: 38px;
	font-weight: 700!important;
	color: #001a41;
	margin-bottom: 30px;
	/*text-transform: uppercase;*/
}
h1.light {
	color: #fff;
}
h2 {
	/*font-family: 'Playfair Display', serif!important;  test */
	font-family: 'Poppins', sans-serif!important;
	font-size: 32px;
	/*font-weight: 700!important; test */
	font-weight: 500!important;
	color: #001a41;
	margin-bottom: 15px;
}
h2.font-alt, .font-alt p {
	font-family: 'Poppins', sans-serif!important;
}
h2.light {
	color: #fff;
}
h5 {
	font-size: 30px!important;
	font-weight: 500!important;
	font-family: 'Poppins', sans-serif!important;
}
.vc_btn3-style-modern {
	display: inline-block;
	background-color: transparent!important;
	border-width: 0!important;
	background-image: none!important;
	padding: 0!important;
	font-size: 16px!important;
	font-family: 'Poppins', sans-serif!important;
	color: #001a41!important;
}
.light .vc_btn3-style-modern {
	color: #fff!important;
}
.vc_btn3-style-modern::after {
	content: '';
	width: 30px;
	height: 30px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 32' width='50' height='32'%3E%3Ctitle%3EPath 93%3C/title%3E%3Cstyle%3E.s0 %7B fill: 001a41%7D %3C/style%3E%3Cpath id='Path 93' class='s0' d='m34.4 0.6l-1 1 14.3 14.3-14.3 14.3 1 1 15.4-15.3zm-16.4 0l-1.1 1 14.3 14.3-14.3 14.3 1.1 1 15.3-15.3zm-16.4 0l-1 1.1 14.3 14.2-14.3 14.3 1 1.1 15.4-15.4z'/%3E%3C/svg%3E");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
	position: absolute;
	margin-top: -3px;
}
.light .vc_btn3-style-modern::after {
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 32' width='50' height='32'%3E%3Ctitle%3EPath 93%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23ffffff %7D %3C/style%3E%3Cpath id='Path 93' class='s0' d='m34.4 0.6l-1 1 14.3 14.3-14.3 14.3 1 1 15.4-15.3zm-16.4 0l-1.1 1 14.3 14.3-14.3 14.3 1.1 1 15.3-15.3zm-16.4 0l-1 1.1 14.3 14.2-14.3 14.3 1 1.1 15.4-15.4z'/%3E%3C/svg%3E");
}
.box-link {
	cursor: pointer;
	overflow: hidden;
}
.box-link.min-height {
	min-height: 600px!important;
}
.box-link:hover {
	opacity: 0.95;
}
.box-link:hover .vc_btn3-style-modern::after,
a:hover.vc_btn3-style-modern::after {
	margin-left: 15px;
}
.light.wpb_text_column, .light.wpb_text_column a {
	color: #fff;
}
.vc_custom_heading a:hover {
	opacity: 1!important;
}
.wpb_single_image .vc_single_image-wrapper, .wpb_single_image img {
	vertical-align: baseline!important;
}
.small-container-column.left-column > .vc_column-inner {
	/*width: 100%;
	max-width: 500px;
	margin: 10px auto;*/
	margin-left: calc(100% - 678px);
	padding-left: 0!important;
}
.small-container-column.right-column > .vc_column-inner {
	/*width: 100%;
	max-width: 500px;
	margin: 10px auto;*/
	margin-right: calc(100% - 678px);
	padding-right: 0!important;
}
.vc_video-bg.vc_hidden-xs {
	display: block!important;
}
.wpb_text_column.text-bigger {
	font-size: 24px;
}
#main-title {
	text-align: center;
	background-color: #001a41;
	padding: 60px 0;
}
#main-title h1 {
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif!important;
	font-size: 38px;
	font-weight: 700;
	color: #fff;
	margin-bottom: 0;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #fff;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -6px;
    margin-left: -7px;
}
.ui-slider-range {
	margin-top: 7px;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 14px;
    height: 14px;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
	border-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-radius: 0;
}

.ui-widget-content {
    /* this image is from the ui-darkness theme, use the one you'd like */
    background: #fff;
    color: #fff;
}
.ui-widget {
    font-size: 1.1em;
}
.ui-slider-horizontal {
    height: 2px;
}
.ui-slider {
    position: relative;
    text-align: left;
}
#yacht-filters {
	display: flex;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
}
#yacht-filters > div {
	width: 50%;
	margin-right: 40px;
}
#yacht-filters > div:last-child {
	margin-right: 0;
}
#yacht-filters label {
	font-size: 30px;
	display: block;
	margin-bottom: 15px;
	text-align: center;
}
#yacht-filters label select {
	background-color: transparent;
	font-size: 30px;
	border-width: 0;
}
#yacht-filters label select option {
	color: #001a41;
}

#yacht-filters #yacht-filter-brand {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	text-align: center;
}
#yacht-filters #yacht-filter-brand li {
	display: inline-block;
	margin-right: 15px;
}
#yacht-filters #yacht-filter-brand li::before {
	content: '|';
	margin-right: 15px;
}
#yacht-filters #yacht-filter-brand li:first-child::before {
	display: none;
}
#yacht-filters #yacht-filter-brand li:last-child {
	margin-right: 0;
}
#yacht-filters #yacht-filter-brand li a {
	display: inline-block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	border-bottom: 2px solid transparent;
}
/*#yacht-filters #yacht-filter-brand li a:hover,*/
#yacht-filters #yacht-filter-brand li a.selected {
	border-color: #fff;
}

#yacht-filter-loa-min, #yacht-filter-loa-max {
	background-color: #001a41;
	border-width: 0;
}
#yacht-filter-loa-min {
	text-align: left;
}
#yacht-filter-loa-max {
	text-align: right;
}
#yacht-filter-loa-container {
	display: flex;
	margin-top: 20px;
}
#yacht-filter-loa-container input[type="text"] {
	width: 50px;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	margin-left: 10px;
	margin-right: 10px;
}
#yacht-filter-loa {
	margin-top: 13px;
	flex-grow: 1;
}
#yacht-no-results {
	font-family: 'Poppins', sans-serif;
	text-align: center;
	font-size: 25px;
	margin-top: 60px;
}
.yacht-item .preview-content {
	padding-top: 20px;
}
.yacht-item .preview-content h3 a {
	color: #000;
}
.yacht-item .preview-content h3 a:hover {
	opacity: 0.6;
}
.info-intro {
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
}

.single-yacht #main-content,
.single-preownedyacht #main-content,
.single-maxirib #main-content,
.single-jettender #main-content {
	width: 100% !important;
	padding: 0!important;
}
.right-fixed-layout {
	display: flex;
	background-color: #edeeee;
	margin-bottom: 60px;
}
.right-fixed-layout .content {
	width: 55%;
}
.right-fixed-layout .right-fixed-content {
	width: 45%;
}
.yacht-main-content h1 {
	/*margin-bottom: 15px;*/
	margin-bottom: 0;
	font-family: 'Poppins', sans-serif!important;
	text-transform: uppercase;
	font-size: 38px;
	font-weight: 700;
	color: #000;
}
.yacht-main-content h4 {
	color: #000;
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
}
.yacht-main-content h2 {
	font-family: 'Poppins', sans-serif!important;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 0;
	/*font-weight: 700; test */
	font-weight: 500;
	color: #000;
}
.yacht-main-content h3 {
	font-family: 'Poppins', sans-serif!important;
	border-top: 1px solid #a7a5a7;
	padding-top: 15px;
	margin-top: 15px;
	font-weight: 500;
}
.yacht-main-content h3.key-point-0 {
	border-top-width: 0;
	margin-top: 0;
}
.cta-button {
	text-transform: uppercase;
	display: block;
	color: #fff;
	background-color: #001a41;
	text-decoration: none;
	font-family: 'Poppins', sans-serif;
	text-align: center;
	font-size: 30px;
	font-weight: 500;
	padding: 5px;
}
.cta-button:hover {
	opacity: 0.6;
}

.main-image {
	line-height: 0;
}
.main-image a,
.gallery-in-accordion a {
	display: block;
	position: relative;
}
.main-image img {
	width: 100%;
	height: auto;
}
.main-image a::after,
.gallery-in-accordion a::after {
	content: '';
	position: absolute;
	margin-top: 30px;
	right: 30px;
	width: 50px;
	height: 50px;
	background-color: rgba(0, 26, 65, 0.4);
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50' height='50'%3E%3Ctitle%3EPath 330 copy%3C/title%3E%3Cstyle%3E.s0 %7B fill: none%3Bstroke: %23ffffff%3Bstroke-width: 3 %7D %3C/style%3E%3Cpath id='Path 330 copy' class='s0' d='m34 27.7v6h-6m-5.9 0h-6v-6m0-5.9v-6h6m5.9 0h6v6'/%3E%3C/svg%3E");
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: center;
}
#accordions .single-accordion {
	border-bottom: 1px solid #edeeee;
}
#accordions .single-accordion > a.single-accordion-header {
	font-size: 22px;
	background-color: #001a41;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 30px 50px;
	font-family: 'Poppins', sans-serif;
	text-transform: uppercase;
	position: relative;
}
#accordions .single-accordion > a.single-accordion-header:hover {
	opacity: 0.6;
}
#accordions .single-accordion > .single-accordion-content {
	padding: 50px;
	display: none;
	background-color: #fff;
}
#accordions .single-accordion.open > .single-accordion-content {
	display: block;
}
#accordions .single-accordion.open > a.single-accordion-header::after {
	-webkit-transform:rotate(0);
    -moz-transform:rotate(0);
    -ms-transform:rotate(0);
    -o-transform:rotate(0);
    transform:rotate(0);
}
#accordions .single-accordion > a.single-accordion-header::after {
	content: '';
	display: block;
	position: absolute;
	top: 40px;
	right: 50px;
	width: 27px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 15' width='27' height='15'%3E%3Ctitle%3EPath 115%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23ffffff %7D %3C/style%3E%3Cpath id='Path 115' class='s0' d='m26.8 1l-0.9-0.9-12.5 12.5-12.5-12.5-0.9 0.9 13.4 13.5z'/%3E%3C/svg%3E");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg);
}
.gallery-in-accordion {
	padding: 0!important;
	line-height: 0;
}
.gallery-in-accordion a {
	margin-bottom: 30px;
}
.gallery-in-accordion a:last-child {
	margin-bottom: 0;
}

.flowplayer {
	margin: 0!important;
}
iframe {
	width: 100%;
	height: 600px;
}
.lb-data .lb-number {
	display: none!important;
}
.lightbox .lb-image {
	border-width: 0;
	border-radius: 0;
}
.fixed-content .padding-inner {
	padding: 50px;
}
.show-mobile.yacht-main-content {
	padding: 60px 30px;
}

.wpcf7 form .wpcf7-response-output {
	margin: 15px 0 0 0!important;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
}
.wpcf7-spinner {
	position: absolute;
}
.wpcf7-list-item {
	margin-left: 0!important;
}

#newsletter .wpcf7 {
	max-width: 100%;
	width: 600px;
	margin: 0 auto;
	text-align: center;
}
#newsletter .wpcf7 input[type="email"] {
	background-color: transparent;
	border-width: 0;
	border-bottom: 1px solid #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	width: 50%;
}
#newsletter .wpcf7 label, #contact .wpcf7 label,
.after-yacht-main-content label {
	font-family: 'Poppins', sans-serif;
	margin: 0 10px;
	font-size: 14px;
}
.after-yacht-main-content label {
	margin: 0;
}
#newsletter .wpcf7 input[type="submit"] {
	background-color: transparent;
	border-width: 0;
	background-image: none;
	font-size: 0;
	width: 34px;
	height: 21px;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 21' width='34' height='21'%3E%3Ctitle%3EPath 300%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23ffffff %7D %3C/style%3E%3Cpath id='Path 300' class='s0' d='m1.6 0.3l-0.7 0.7 9.6 9.6-9.6 9.6 0.7 0.7 10.3-10.3zm11.1 0l-0.8 0.7 9.7 9.7-9.7 9.6 0.8 0.7 10.3-10.3zm11 0l-0.7 0.7 9.7 9.6-9.7 9.6 0.7 0.7 10.4-10.3z'/%3E%3C/svg%3E");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin: 0 10px;
	cursor: pointer;
}
#newsletter label {
	margin-left: 5px;
}
#contact .wpcf7 input[type="email"],
#contact .wpcf7 input[type="text"],
#contact .wpcf7 textarea,
#contact .wpcf7 select {
	width: 100%;
	background-color: transparent;
	border-width: 0;
	border-bottom: 1px solid #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
}
.wpcf7 textarea {
	height: 150px;
	resize: vertical;
}
#contact p {
	margin-bottom: 30px;
}
#contact input[type="submit"] {
	background-color: #fff;
	color: #001a41;
	font-family: 'Poppins', sans-serif;
	border-radius: 0;
	border: 1px solid #fff;
	cursor: pointer;
	padding: 5px 30px;
	font-size: 20px;
	font-weight: bold;
}
#contact input[type="submit"]:hover {
	background-color: #001a41;
	color: #fff;
}

.after-yacht-main-content .wpcf7 input[type="email"],
.after-yacht-main-content .wpcf7 input[type="text"],
.after-yacht-main-content .wpcf7 textarea,
.after-yacht-main-content .wpcf7 select {
	width: 100%;
	background-color: transparent;
	border-width: 0;
	border-bottom: 1px solid #001a41;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 600;
	padding:  10px 0;
}
.after-yacht-main-content p {
	margin-bottom: 30px;
}
.after-yacht-main-content .wpcf7 {
	margin-top: 30px;
}
.after-yacht-main-content a {
	color: #000;
}
.after-yacht-main-content input[type="submit"] {
	background-color: #001a41;
	color: #fff;
	font-family: 'Poppins', sans-serif;
	border-radius: 0;
	border: 1px solid #001a41;
	cursor: pointer;
	padding: 10px 30px;
	font-size: 20px;
	font-weight: bold;
	width: 100%;
}
.after-yacht-main-content input[type="submit"]:hover {
	background-color: #fff;
	color: #001a41;
}
.after-yacht-main-content .wpcf7-spinner {
	position: relative;
	margin: 10px 0 0 0;
}

/* Override to avoid to create multiple same form */
.after-yacht-main-content .wpcf7 .wpb_column {
	width: 100%!important;
}
.after-yacht-main-content .text-center {
	text-align: left!important;
}
/* -- */
 
.wpcf7-not-valid-tip {
	font-family: 'Poppins', sans-serif;
	color: red!important;
	font-size: 14px;
}
#yacht-related {
	padding-left: 15px;
	padding-right: 15px;
}
.single-accordion .accessories {
	margin: 10px 0 0 0;
	font-family: 'Poppins', sans-serif;
}
.mc4wp-checkbox {
	position: absolute;
	visibility: hidden;
}
::placeholder {
	opacity: 1;
}

/* --- */
h1, h2 {
	font-family: 'Playfair Display', serif!important;
	font-weight: 700!important;
}
.vc_empty_space.min-height,
.box-link.min-height {
	min-height: 100vh!important;
}
.box-link.min-height-70 {
	min-height: 70vh!important;
}
.box-link.min-height-30 {
	min-height: 30vh!important;
}
.special-negative-margin {
	margin-left: -300px!important;
	width: calc(100% + 315px)!important;
}
.box-link:hover {
	opacity: 1;
}
/* --- */

.intro-section {
	font-size: 38px;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0,0,0,0.75);
}
.full-height {
	min-height: 100vh;
}
.min-height-alt {
	min-height: 500px;
}

.blog-grid {
	margin-bottom: -60px!important;
}
.blog-grid .item {
	display: inline-block;
	vertical-align: top;
	width: calc(50% - 20px);
	margin-right: 30px;
	margin-bottom: 60px!important;
}
.blog-grid .item:nth-child(2n) {
	margin-right: 0;
}
.blog-grid .item img {
	margin-bottom: 15px;
}
.blog-grid .item p, .blog-grid .item h3 {
	font-family: 'Poppins', sans-serif;
}
.blog-grid .item p {
	margin: 0;
}
.blog-grid .item h3 {
	margin: 15px 0;
}

.load-more {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	color: #001a41;
	width: 210px;
	max-width: 100%;
	margin: 60px auto 0 auto;
	text-align: center;
}
.load-more p {
	font-size: 18px;
}
.load-more .counter {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #183051;
}
.load-more a {
	text-decoration: none;
	color: #001a41;
	display: inline-block;
}
.load-more a::after {
	content: '';
	width: 20px;
	height: 11px;
	display: block;
	margin: 15px auto 0 auto;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 42 23' width='42' height='23'%3E%3Ctitle%3EPath 21%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23001a41 %7D %3C/style%3E%3Cpath id='Path 21' class='s0' d='m41.3 1.5l-1.4-1.4-19.2 19.3-19.3-19.3-1.4 1.4 20.7 20.7z'/%3E%3C/svg%3E");
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.contact-info.wpb_text_column {
	font-family: 'Poppins', sans-serif;
}
.contact-info.wpb_text_column a {
	color: #000;
	text-decoration: none;
}
.contact-info.light.wpb_text_column a {
	color: #fff;
}
.contact-info.wpb_text_column a:hover {
	opacity: 0.6;
}
.contact-info.light.wpb_text_column a {
	opacity: 1;
}

.single-post .wp-post-image {
	width: 100%;
	height: auto;
	margin-bottom: 60px;
}

.gallery-in-accordion a.gallery-open-other-images::after {
	margin-top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 0;
	background-image: none;
}
.gallery-in-accordion a.gallery-open-other-images > span {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	color: #fff;
	line-height: 1;
	text-align: center;
}
.gallery-in-accordion a.gallery-other-image {
	display: none;
}
.icon-gallery-other-images {
	display: inline-block;
	width: 50px;
	height: 50px;
	background-color: #fff;
	border-radius: 50%;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 28' width='37' height='28'%3E%3Ctitle%3EPath 198%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23001a41 %7D %3C/style%3E%3Cpath id='Path 198' fill-rule='evenodd' class='s0' d='m11.3 0.1h14.2q0.2 0 0.3 0.2l0.1 0.1 1.9 4.5h6.4c1 0 1.9 0.8 2 1.9v0.2 18.6c0 1.1-0.8 2-1.8 2.1h-0.2-31.6c-1 0-1.9-0.8-2-1.9v-0.2-18.6c0-1.1 0.8-2 1.8-2.1h0.2 6l2.3-4.6q0.1-0.1 0.3-0.2 0 0 0.1 0zm13.4 1.6h-12.7l-2.4 4.8h-7c-0.2 0-0.4 0.2-0.4 0.4v0.1 18.6c0 0.2 0.1 0.4 0.3 0.5h0.1 31.6c0.2 0 0.4-0.2 0.4-0.4v-0.1-18.6c0-0.2-0.1-0.4-0.3-0.5h-0.1-7.5c0 0-2-4.8-2-4.8zm-6.3 7.5c3.7 0 6.6 3 6.6 6.7 0 3.7-2.9 6.7-6.6 6.7-3.7 0-6.6-3-6.6-6.7 0-3.7 2.9-6.7 6.6-6.7zm0 1.6c-2.8 0-5 2.3-5 5.1 0 2.8 2.2 5.1 5 5.1 2.8 0 5-2.3 5-5.1 0-2.8-2.2-5.1-5-5.1z'/%3E%3C/svg%3E");
	background-size: 30px;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 15px;
}
.show-mobile {
	display: none!important;
}

.vc_tta-panel-heading {
	background-color: #001a41!important;
	background-image: none!important;
	border-radius: 0!important;
	border-left-width: 0!important;
	border-right-width: 0!important;
	opacity: 1;
}
.vc_tta-panel-heading:hover {
	opacity: 0.6;
}
.vc_tta-panel .vc_tta-title-text {
	color: #fff!important;
	font-weight: normal;
	font-size: 22px;
	color: #fff;
	text-decoration: none;
	font-family: 'Poppins', sans-serif;
}
.vc_tta-panel .vc_tta-controls-icon {
	top: 25px!important;
	width: 27px!important;
	height: 15px!important;
	transform: none!important;
	-webkit-transform: none!important;
}
.vc_tta-panel .vc_tta-controls-icon::before {
	color: #fff!important;
	border-width: 0!important;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 15' width='27' height='15'%3E%3Ctitle%3EPath 115%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23ffffff %7D %3C/style%3E%3Cpath id='Path 115' class='s0' d='m26.8 1l-0.9-0.9-12.5 12.5-12.5-12.5-0.9 0.9 13.4 13.5z'/%3E%3C/svg%3E");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	width: 27px;
	height: 15px;
	transform: rotate(270deg)!important;
	-webkit-transform: rotate(270deg)!important;
}
.vc_tta.vc_general .vc_tta-panel-title > a {
	padding: 20px 30px 20px 0!important;
}
.vc_tta-panel.vc_active .vc_tta-controls-icon::before {
	transform: rotate(0)!important;
	-webkit-transform: rotate(0)!important;
}
.vc_tta.vc_general .vc_tta-panel-body {
	padding: 20px!important;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {
	background-color: transparent!important;
	border-bottom-width: 0!important;
}
.accordion-no-space {
	margin-left: -50px!important;
	margin-right: -50px!important;
	margin-bottom: -50px!important;
}
.accordion-no-space.vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title > a,
.accordion-no-space.vc_tta.vc_general .vc_tta-panel-body {
	padding-left: 50px!important;
	padding-right: 50px!important;
}
.vc_tta-container {
	margin-bottom: 0!important;
}
.top-left-background-position > div {
	background-position: top left!important;
}
.toggle-container-negative {
	margin-left: -50px!important;
	margin-right: -50px!important;
}
.vc_toggle {
	margin-bottom: 0!important;
}
.vc_toggle_title {
	background-color: #001a41!important;
	background-image: none!important;
	border-radius: 0!important;
	border-left-width: 0!important;
	border-right-width: 0!important;
	opacity: 1;
	border-bottom: 1px solid #edeeee;
}
.no-border-bottom .vc_toggle_title {
	border-bottom-width: 0;
}
.vc_toggle_title:hover {
	opacity: 0.6;
}
.vc_toggle_title, .vc_toggle_content {
	padding: 15px 50px!important;
}
.vc_toggle_title {
	padding-right: 60px!important;
}
.vc_toggle_content p {
	margin-bottom: 10px;
}
.vc_toggle_content p:last-child {
	margin-bottom: 0;
}
.vc_toggle_title .vc_toggle_icon {
	position: absolute!important;
	right: 50px;
	left: auto!important;
	background-color: transparent!important;
	border-width: 0!important;
}
.vc_toggle_title h4 {
	color: #fff!important;
	font-weight: normal;
	font-size: 22px;
	color: #fff;
	text-decoration: none;
	font-family: 'Poppins', sans-serif;
}
.vc_toggle_title .vc_toggle_icon::after {
	display: none!important;
}
.vc_toggle_title .vc_toggle_icon::before {
	color: #fff!important;
	border-width: 0!important;
	background-image: url("data:image/svg+xml,%3Csvg version='1.2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 15' width='27' height='15'%3E%3Ctitle%3EPath 115%3C/title%3E%3Cstyle%3E.s0 %7B fill: %23ffffff %7D %3C/style%3E%3Cpath id='Path 115' class='s0' d='m26.8 1l-0.9-0.9-12.5 12.5-12.5-12.5-0.9 0.9 13.4 13.5z'/%3E%3C/svg%3E")!important;
	background-size: contain!important;
	background-position: center!important;
	background-repeat: no-repeat!important;
	width: 27px!important;
	height: 15px!important;
	transform: rotate(270deg)!important;
	-webkit-transform: rotate(270deg)!important;
	visibility: visible!important;
	background-color: transparent!important;
	top: -3px!important;
}
.vc_toggle_active .vc_toggle_title .vc_toggle_icon::before {
	transform: rotate(0)!important;
	-webkit-transform: rotate(0)!important;
}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* Responsive */
@media (max-width: 1400px) {
	#main-header .side-menu-column {
		width: 445px!important;
	}
	#main-header ul.menu li a {
		font-size: 13px;
	}
	#main-header ul.menu li {
		margin-left: 15px;
	}
	#footer-bottom {
		font-size: 15px;
	}
}
@media (max-width: 1250px) {
	.show-mobile {
		display: block;
	}

	#main-header {
		padding: 15px;
	}
	#desktop-header {
		display: none;
	}
	#mobile-header {
		display: flex;
	}

	#main-content {
		padding-left: 15px;
		padding-right: 15px;
		width: calc(100% - 30px);
	}
	#footer-top {
		padding-left: 15px;
		padding-right: 15px;
	}
	#footer-bottom {
		padding-left: 15px;
		padding-right: 15px;
		text-align: center;
	}
	#footer-bottom .text-right {
		text-align: center!important;
	}
	#main-footer .menu li {
		display: block;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.mobile-order-last {
		order: 999;
		margin-top: 30px;
	}

	#footer-bottom .wpb_column {
		width: 100%;
	}

	.small-container-column > .vc_column-inner {
		margin: 0 auto!important;
	}

	.padding-inner > .vc_column-inner,
	.small-container-column > .vc_column-inner,
	.small-container-column.left-column > .vc_column-inner,
	.small-container-column.right-column > .vc_column-inner {
		padding: 60px 30px!important;
	}
	.padding-inner-alt > .vc_column-inner {
		padding: 60px 30px 0 30px!important;
	}
	.box-link.min-height,
	.box-link.min-height-mobile,
	.vc_empty_space.min-height {
		min-height: 300px!important;
	}

	.right-fixed-layout {
		flex-direction: column-reverse;
	}
	.right-fixed-layout .content  {
		width: 100%;
	}

	.fixed-content {
		position: static!important;
		transform: none!important;
	}
	.right-fixed-layout .right-fixed-content {
		width: 100%;
	}
	.fixed-content .padding-inner {
		padding: 60px 30px;
	}

	#accordions .single-accordion > a.single-accordion-header,
	#accordions .single-accordion > .single-accordion-content {
		padding: 30px;
	}
	
	.preview-image {
		height: 260px;
	}

	#accordions .single-accordion > a.single-accordion-header::after {
		right: 30px;
	}

	.show-mobile{
		display: block!important;
	}
	.yacht-main-content .after-yacht-main-content,
	.not-show-mobile {
		display: none!important;
	}
	.after-yacht-main-content {
		padding: 0 15px;
	}
	.after-yacht-main-content a {
		color: #fff;
	}
	.after-yacht-main-content input[type="submit"] {
		width: auto;
	}
	.after-yacht-main-content h2 {
		font-family: 'Poppins', sans-serif!important;
		text-transform: uppercase;
		text-align: center;
		font-size: 20px;
		font-weight: 500!important;
	}
	.after-yacht-main-content .wpcf7 input[type="email"], .after-yacht-main-content .wpcf7 input[type="text"], .after-yacht-main-content .wpcf7 textarea, .after-yacht-main-content .wpcf7 select {
		font-weight: normal;
		padding: 0;
	}
	.after-yacht-main-content .text-center {
		text-align: center!important;
	}
	#contact .wpb_widgetised_column {
		margin-bottom: 0;
	}

	.accordion-no-space {
		margin-left: -30px!important;
		margin-right: -30px!important;
		margin-bottom: -60px!important;
	}
	.accordion-no-space.vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title > a,
	.accordion-no-space.vc_tta.vc_general .vc_tta-panel-body {
		padding-left: 30px!important;
		padding-right: 50px!important;
	}
	.toggle-container-negative {
		margin-left: -30px!important;
		margin-right: -30px!important;
	}
	.vc_toggle_title, .vc_toggle_content {
		padding-left: 30px!important;
		padding-right: 30px!important;
	}
	.vc_toggle_title {
		padding-right: 40px!important;
	}
}
@media (max-width: 1024px) {
	
	/*.yacht-grid .item {
		width: calc(50% - 15px);
	}
	.yacht-grid .item:nth-child(3n+0) {
		margin-right: 30px;
	}
	.yacht-grid .item:nth-child(2n+0) {
		margin-right: 0;
	}*/
}
@media (max-width: 768px) {
	.invert-order-mobile {
		flex-direction: column-reverse;
	}

	.yacht-grid .item, .blog-grid .item {
		width: 100%;
		margin-right: 0!important;
	}
	table.data-sheet td {
		display: block;
		width: 100%;
	}
	/*#scroll-top {
		bottom: 15px;
		right: 15px;
	}*/
	table.data-sheet td.empty-cell  {
		padding: 0;
		border-width: 0;
	}

	#yacht-filters {
		flex-direction: column;
	}
	#yacht-filters > div {
		width: 100%;
		margin-right: 0;
	}
	#yacht-filters #yacht-filter-brand {
		text-align: center;
		margin-bottom: 35px;
	}

	#yacht-related {
		padding-left: 30px;
		padding-right: 30px;
		width: calc(100% - 30px);
	}

	h5 {
		font-size: 20px!important;
	}
	h2, .yacht-main-content h2 {
		font-size: 28px;
	}
	h1, #main-title h1,
	.yacht-main-content h1 {
		font-size: 30px;
	}
	.cta-button {
		font-size: 25px;
	}

	.special-negative-margin {
		margin-left: -15px!important;
	}

	.intro-section {
		font-size: 35px;
	}

	.full-height, .min-height-alt {
		min-height: 0;
	}

	.lb-nav a.lb-next, .lb-nav a.lb-prev {
		opacity: 1;
	}

	
}

/* Blocco HS per moduli */
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.hs {
    display: none!important;
}
/*
#main-header .menu-item-has-children::after {
  content: "+";
  padding-left: 8px;
}*/