@font-face {font-family: 'scriptina';font-style: normal;src: local('scriptina'),local('scriptina'),url(font/scriptina-webfont.woff) format('woff');}
@font-face {font-family: 'Scriptorama';font-style: normal;src: local('Flaticon'),local('Flaticon'),url(font/breeze/Flaticon.ttf) format('woff');}
@font-face {font-family: 'Scriptorama';font-style: normal;src: local('Flaticon'),local('Flaticon'),url(font/breeze/Scriptorama.ttf) format('woff');}
@font-face {font-family: 'lamaro1';font-style: normal;src: local('lamaro1'),local('Flaticon'),url(font/breeze/ltx-lamaro.woff2) format('woff');}
@font-face {font-family: 'lamaro2';font-style: normal;src: local('lamaro2'),local('Flaticon'),url(font/breeze/ltx-font.woff2) format('woff');}

@font-face {
    font-family: 'Futura New';
    src: local('Futura New Light Reg'), local('Futura-New-Light-Reg'),
    url('yacht/fonts/futura-light/FuturaNewLight-Reg.woff2') format('woff2'),
    url('yacht/fonts/futura-light/FuturaNewLight-Reg.woff') format('woff'),
    url('yacht/fonts/futura-light/FuturaNewLight-Reg.ttf') format('truetype');
    font-weight: 300;font-style: normal;
}
@font-face {
    font-family: 'Futura New';
    src: local('Futura New Book Reg'), local('Futura-New-Book-Reg'),
    url('yacht/fonts/futura-book/FuturaNewBook-Reg.woff2') format('woff2'),
    url('yacht/fonts/futura-book/FuturaNewBook-Reg.woff') format('woff'),
    url('yacht/fonts/futura-book/FuturaNewBook-Reg.ttf') format('truetype');
    font-weight: 400;font-style: normal;
}
@font-face {
    font-family: 'Futura New';
    src: local('Futura New Medium Reg'), local('Futura-New-Medium-Reg'),
    url('yacht/fonts/futura-medium/FuturaNewMedium-Reg.woff2') format('woff2'),
    url('yacht/fonts/futura-medium/FuturaNewMedium-Reg.woff') format('woff'),
    url('yacht/fonts/futura-medium/FuturaNewMedium-Reg.ttf') format('truetype');
    font-weight: 500;font-style: normal;
}
@font-face {
    font-family: 'Nocturne Serif';
    src: local('Nocturne Serif Extra Light'), local('Nocturne-Serif-Extra-Light'),
    url('yacht/fonts/nocturn/NocturneSerif-ExtraLight.woff2') format('woff2'),
    url('yacht/fonts/nocturn/NocturneSerif-ExtraLight.woff') format('woff'),
    url('yacht/fonts/nocturn/NocturneSerif-ExtraLight.ttf') format('truetype');
    font-weight: 200;font-style: normal;
}
@font-face {
    font-family: 'Nocturne Serif';
    src: local('Nocturne Serif Light'), local('Nocturne-Serif-Light'),
    url('yacht/fonts/nocturn/NocturneSerif-Light.woff2') format('woff2'),
    url('yacht/fonts/nocturn/NocturneSerif-Light.woff') format('woff'),
    url('yacht/fonts/nocturn/NocturneSerif-Light.ttf') format('truetype');
    font-weight: 300;font-style: normal;
}
* {position: relative;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-tap-highlight-color: rgba(255,255,255,0);}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block;}
body {font-size: 17px;/*font-family: NimbusRomNo9L, serif !important;*/font-family: 'Raleway',sans-serif;height: auto}
html{scroll-behavior: smooth;}
header {margin: 0 0 -50px;min-height: 100vh}
.block-center {margin: 50px auto 25px;text-align: center}
.testimonials-front {margin: 50px auto; display: block; background-repeat: no-repeat; background-position: 100% center; background: url(img/eka/home-luxury-slide-2.jpg) no-repeat 100% 50%; background-size: cover;min-height: 373px; padding: 50px 0; height: auto;}
.testimonials-front .h6 {color: #c9a482}
.head-block .title-box-text h1 {color: white;letter-spacing: 5px;margin: 0 0 15px;font: 300 3rem/1.2 'Montserrat', sans-serif;}
/*top block*/
.head-block .title-box-text ul {color: white;list-style: disc;}
.btn-more {display: inline-block;position: relative;color: #11284f;background: #cebd88;text-decoration: none !important;font-style: normal;font-weight: 400;font-family: Metropolis, sans-serif;letter-spacing: 0.15rem;padding: 5px 15px;font-size: 12px;border: none;line-height: 1.7em;text-align: center;min-width: 135px;text-transform: uppercase;-webkit-transition: color .15s ease-out, background-color .15s ease-out, border-color .15s ease-out;transition: color .15s ease-out, background-color .15s ease-out, border-color .15s ease-out;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.btn-more:hover {color: white}
.btn-more .fa-angle-right:before {content: none;}
.btn-more .btn-more {display: none}
.title-box-text .d-block {color: white; letter-spacing: 3px; padding: 0 0 23px; margin: -26px 0 0;display: block; font-family: 'Playfair Display',serif;font: 300 6rem/1.3 Nocturne Serif,serif;}
.title-box-text .name-h1 {font-size: 64px;}
.bg-img-hero {min-height: 100vh;background-repeat: no-repeat;}
.page-template-front-page .bg-img-hero {min-height: 100vh;background-repeat: no-repeat; background-size: cover; background-position: 84% 5%; background-image: url(img/aegeangulet/aegeangulet.jpg);}
.main-img-post.post-boat {min-height: 100vh;background-repeat: no-repeat; background-size: cover; background-position: 100% 50%;}
.services-section {position: relative;margin-top: 0 !important;background-image: url(img/services-bg-2-3.png) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;background-color: #f3f3f3;}
.services-section .services-sc .item-one h2{font-size: 26px}
.vc_section {}
[class*="gradient-overlay-half"] {position: relative; z-index: 1;}
.gradient-overlay-half-dark-v3::before {background-image: -webkit-gradient(linear, left bottom, left top, from(#3b3b4ce6), color-stop(rgba(66, 65, 76, 0.3)), to(rgba(66, 65, 76, 0.3)));background-image: -webkit-linear-gradient(bottom, #3b3b4ce6 0%, rgba(66, 65, 76, 0.3) 100%);background-image: -o-linear-gradient(bottom, #3b3b4ce6 0%, rgba(66, 65, 76, 0.3) 100%);background-image: linear-gradient(0deg, #3b3b4ce6 0%, rgba(66, 65, 76, 0.3) 100%);background-repeat: repeat-x;opacity: 0.5;}
[class*="gradient-overlay-half"]::before {position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; width: 100%; height: 100%; content: "";}
:after, :before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.pages-head-top .title-box-text h1 {color: white; font-family: 'Playfair Display',serif;}
.text-box-head {margin: 0 auto 30px; display: block;font-family: 'Montserrat', sans-serif;}
.pages-head-top .gradient-overlay-half-dark-v3::before {background-image: none; background-repeat: no-repeat;}
.head-block .title-box-text {text-align: center;padding: 170px 0 0 0; margin: 0 !important;}
.head-block h3.subtitle {letter-spacing: 1px;color: #c9c9c9;font-family: 'Pinyon Script',serif; font-weight: 400;font-size: 48px; margin: 50px 0 0;}
.pages-head-top .head-block h3.subtitle {font-family: Scriptorama;font-size: 55px;color: #cebd88;margin: 0 0 -25px;}
.top-name-p {color: white; letter-spacing: 1px; font-size: 20px;}

/*menu*/
#nav-menu{display: none;list-style: none;position: absolute;left: 0;right: 0;top: 0;padding: 50px 0 0;}

/*Change toggle size by adjusting width & height*/
 /*Change toggle color here*/
.tb-menu-toggle i {position: absolute;top: 0;background: white;left: 0;width: 100%;border-radius: 15px;height: 2px;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.tb-menu-toggle i:nth-child(2) {top: 40%;}
.tb-menu-toggle i:nth-child(3) {top: 80%;}

/* Style the active toggle here */
.tb-menu-toggle.tb-active-toggle i { background: #000000 }

/*Animation of the toggle*/
.tb-menu-toggle.tb-animate-toggle i:first-child,
.tb-menu-toggle.tb-animate-toggle i:nth-child(2){top: 40%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.tb-menu-toggle.tb-animate-toggle i:nth-child(3){top: 40%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}

 #menu-toggle {z-index: 9}

/*menu*/

/*btn menu*/
.btn-nav-box {border: 2px solid white; border-radius: 4px; display: inline-block; float: right; margin: 0 15px;}
.nav-icon-5 {width: 20px; height: 20px; margin: 8px; position: relative; cursor: pointer; display: inline-block;}
.nav-icon-5 span {background-color: #ffffff; position: absolute;border-radius: 1px;transition: .3s cubic-bezier(.8, .5, .2, 1.4);width: 100%;height: 3px; transition-duration: 500ms}
.nav-icon-5 span:nth-child(1) {top: 1px; left: 0;}
.nav-icon-5 span:nth-child(2) {top: 9px; left: 0; opacity: 1;}
.nav-icon-5 span:nth-child(3) {bottom: 0;  left: 0;}
.nav-icon-5:not(.open):hover span:nth-child(1) {transform: rotate(-3deg) scaleY(1.1);}
.nav-icon-5:not(.open):hover span:nth-child(2) {transform: rotate(3deg) scaleY(1.1);}
.nav-icon-5:not(.open):hover span:nth-child(3) {transform: rotate(-4deg) scaleY(1.1);}
.nav-icon-5.open span:nth-child(1) {transform: rotate(45deg);top: 8px;}
.nav-icon-5.open span:nth-child(2) {opacity: 0;}
.nav-icon-5.open span:nth-child(3) {transform: rotate(-45deg); top: 8px;}
.yacht-specification .entry-content{margin: 0 auto;text-align: center;}
.yacht-specification p{color: #11284f;}
.yacht-specification .entry-content p{font: 300 1.8rem/1.75 Nocturne Serif,serif;text-align: center;max-width: 70ch;margin: 2.5rem auto 2.8rem;}
.center{text-align: center;margin: 0 auto}
/*btn menu end*/
.block-btn{display: block;}
/*cards*/
/*
    ================================
        Best Viewed In Full Page
    ================================
*/

/*cards*/
.eltd-slider .eltd-slider-svg-holder {position: relative;display: table;table-layout: fixed;width: 100%;bottom: -1px;height: 32px;z-index: 1;}
.eltd-slider .eltd-slider-svg-holder .eltd-slider-svg-holder-side {background-color: #fff;position: relative;display: table-cell;height: 100%;width: 100%;vertical-align: middle;text-align: center;}
.eltd-slider .eltd-slider-svg-holder .eltd-slider-svg-holder-middle svg {display: block;}
.eltd-slider .eltd-slider-svg-holder .eltd-slider-svg-holder-middle {position: relative;display: table-cell;height: 100%;vertical-align: middle;text-align: center;width: 80px;transform: translateZ(0);}
.testimonials-front blockquote {padding: 10px 20px 10px 30px;margin: 0 0 20px;font-size: 17.5px;border-left: none;color: #949494;line-height: 27px;font-weight: 400;letter-spacing: 0.4px;}
.name-testimonial .h6 {color: white; display: inline;float: left;margin: 1px 15px 1px 0;font-size: 14px;letter-spacing: 1px;font-family: Metropolis, sans-serif;text-transform: uppercase;}
.name-testimonial p {letter-spacing: 1px;color: #c9a482;display: inline;margin: 5px 10px;}
.name-testimonial {margin: 5px;padding: 10px 20px 10px 30px;}
.testimonials-front .slide1 {min-height: 360px}
.testimonials-front .row {margin: 0 !important;}
.testimonials-front .inner-item {padding: 40px 20px;letter-spacing: 0.6px;}
.testimonials-front .img-inner {height: auto;width: 90%;}
.carousel-indicators li {display: inline-block;width: 35px;height: 3px; margin: 5px; text-indent: -999px;cursor: pointer; background-color: #000; border: none; opacity: 1;padding: 0;border-radius: 0;}
.carousel-indicators .active {width: 35px;height: 3px;margin: 5px;background-color: #c9a482;}
.btn-light-b {border-bottom: 1px solid white; display: inline-block; border-top: 1px solid white; background: inherit; color: white; margin: 20px 0; font-size: 12px; border-radius: 0; padding: 15px;font-family: Metropolis, sans-serif; letter-spacing: 1.5px; text-transform: uppercase;}
.btn-light-b:hover {color: #000000;text-decoration: none}
.title-big-box {font-size: 52px}
.sec-text {font-size: 19px;margin: 20px 0 0;font-family: Metropolis, sans-serif;font-weight: 400;color: #c9a482;}
.main-item-text {margin: 15px 0 30px; color: #646f79;}
.steps .eltd-iwt {min-height: 225px}
.det-6 .eltd-iwt {min-height: 130px}
.lenth-webinar {margin: 50px auto;}
.interviev .vertical-box {height: 600px;display: table-row;font-size: 17px;vertical-align: inherit; border-color: inherit;}
.interviev .vertical-box .vertical-box-item {vertical-align: middle;display: table-cell;font-size: 18px;}

/*navbar*/

.photo-holder {margin: 50px auto; font-size: 18px;line-height: 28px;}
  header {margin: -50px auto 0; padding: 0; position: relative;}
.page-template-front-page header { background: url(yacht/img/aegeangulet/aegeangulet.jpg);background-size: cover;}

/*#main {*/
/*padding-top:70px;*/
/*}*/
.navbar {border: none; border-radius: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; /*background-color: transparent;*/}
.navbar.affix {background-color: #253957;color: #FFFFFF;}
/*.navbar.affix .menu-header-menu-container ul li a {color: white;}*/
/*.navbar.affix #menu-header-menu .menu-item-has-children:hover .sub-menu li a {color: white}*/
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) {cursor: pointer;}
.navbar-toggler {padding: 0.25rem 0.75rem;font-size: 1rem;line-height: 1;background-color: transparent;border: 1px solid transparent;border-radius: 0.25rem;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
.navbar-dark .navbar-brand {color: #575757;}
.navbar-brand {display: inline-block;padding-top: 0.5rem; padding-bottom: 0.5rem; margin-right: 1rem;font-size: 1rem;line-height: inherit;white-space: nowrap;}
.collapse:not(.show) {display: none;}
.navbar-collapse {-ms-flex-preferred-size: 100%;flex-basis: 100%;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-align: center;align-items: center;}
#nav-top-fixed {position: absolute;border-radius: 0;}
#nav-top-fixed.affix {position: fixed}
.menu-header-menu{margin:7px 0 5px}
.affix {position: fixed;top: 0; right: 0;left: 0;z-index: 1030;}
.ltx-overlay-divider {content: "";position: absolute !important;bottom: -1px;left: 0;right: 0;z-index: 1;width: 100%;height: 10px; background: url(img/breeze/rope.png) repeat-x 0 50%; background-size: contain;}
/*news item*/
.yacht-specification .section-title{font: 500 1.8rem/1.4 'Futura New', sans-serif;text-transform: uppercase;letter-spacing: .6rem;margin: 0 0 4.5rem 4rem;}
.yacht-specification .price-cost{font: 300 3.4rem/1.4 'Futura New',sans-serif;margin-right: 0.8rem;}
.services-sc .newsPreview {margin: 10px 0; text-align: center; padding: 15px; position: relative; background-color: #fff; border-bottom: 4px solid transparent; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
.services-sc .newsPreview .newsPreview__imageWrap {display: block;margin: 0 auto 35px;position: relative;overflow: hidden;height: 200px;}
.services-sc .newsPreview .newsPreview__imageWrap .newsPreview__image {width: 100%;height: auto;}
.services-sc .newsPreview .newsPreview__content .newsPreview__title {font-family: 'Playfair Display',serif;margin: 0 0 15px;font-size: 30px;color: #28364b;/*color: var(--black);*/}
.services-sc .newsPreview .newsPreview__content .newsList__text {min-height: 110px;font-size: 14px;margin: 20px 0;color: #28364b;/*color: var(--black);*/margin-bottom: 40px !important;}
.read-more-btn-wrap {display: inline-block;padding: 2px;border: 1px solid #cebd88;width: 150px;margin: 0 auto}
.read-more-btn-article {display: block;background: #cebd88;padding: 7px 0;text-align: center;color: white;letter-spacing: 0.5px;font-size: 12px;}
.read-more-btn-article:hover{text-decoration: none}

header #img-page-yacht {position: absolute;left: 0;right: 0;height: 0;bottom: 0;}
header h2{margin: 0 !important;transform: translateX(-7px);color: #fff;font: 400 4rem/8.2rem Futura PT,sans-serif;text-transform: uppercase;letter-spacing: 0.4ch;}
/*number counter*/

.item-numbers {text-align: center}
.item-numbers h3 {font-family: 'Playfair Display',serif;position: relative;color: #28364b;/*color: var(--black);*/margin: 36px 0 0;font-size: 30px;}
.item-numbers p {position: relative;font-size: 14px;line-height: 1.7em;margin: 10px 30px;}

/*.item-numbers p:before{*/
/*    display: inline-block;font-family: ltx-font;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;*/
/*    -moz-osx-font-smoothing: grayscale;font-size: 72px;content: '\e81b';display: block;color: #cebd88;*/
/*    color: var(--main);margin-top: 0;margin-bottom: 32px;*/
/*}*/
.item-numbers .a-number {color: #b7b7b7;font-family: 'Playfair Display',serif;line-height: 1em;position: relative;font-size: 100px;}
.about-club {background-image: url(img/breeze/countup-bg.jpg) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;padding: 50px 0 80px;}
.watch-video {background-image: url(img/breeze/video-section-bg.jpg) !important;background-position: top !important;background-repeat: no-repeat !important;background-size: cover !important;}
.watch-video {color: white;padding: 80px 0 180px;}
.watch-video .video-box .item-text-box {text-align: left;}
.item-text-box h2{position: relative;font: 400 3rem/1 'Futura New', sans-serif;letter-spacing: 0.29ch;text-transform: uppercase;}
/*.item-text-box h2:after{content: '';height: 20px;display: block;margin: 5px auto 0;width: 100%;background: url(img/breeze/title-separator.png) no-repeat; background-position: center;}*/
.yacht-list{padding:0 0 50px;}
.card-list-detail {display: grid;}
.tour-yacht-list{padding: 50px 0; background: url(img/breeze/ex-2.png) 50%;}

/*benefit*/
.br-benefit{background: rgb(241,240,232); background: linear-gradient(to right, rgb(239 239 239) 65%, rgba(40,54,75,1) 35%);}
.br-benefit .item-text-box {text-align: left;}
.br-benefit>div{align-items: stretch;display: flex;}
.br-benefit_item{padding: 50px 100px 0 0;}
.br-benefit_item .item-text-box h2{font-size:26px}
.br-benefit_item .item-text-box h2:after {background-position: left;}
.br-benefit_item .item-text-box .title-block-dec .subtitle {font-family: 'Pinyon Script',serif;font-size: 30px;height: 18px;margin: 0 0 -5px;color: #bfc1ca;text-transform: initial;}
.br-benefit_item-container>div{min-height: 135px;float: left;padding: 10px;margin: 0 0 35px;width: 49%;box-sizing: border-box;}
.br-benefit_item-container>div div:first-of-type{float: left;margin: 0;width: 24%;box-sizing: border-box;display: inline-block;padding: 0 10px;}
.br-benefit_item-container>div div:first-of-type i{font-size: 50px;padding: 0;width: 10px;margin: 0;color: #b7b7b7;}
.br-benefit_item-container>div div:last-of-type{float: left;margin: 0;width: 65%;display: inline-block;box-sizing: border-box;}
.br-benefit_item-container h6{font-family: 'Playfair Display',serif;margin: 0 0 16px;font-size: 18px;line-height: 1.2em;color: #0a182d;font-weight: 400; text-transform: uppercase;}
.br-benefit_img{position: relative}
.br-benefit_img img{position: relative;border: 20px solid white;width: 100%;display: inline-block;left: 0;margin: 85px 0 0;}
.br-benefit_img_text{display: inline-block;position: relative;background: white;width: 100%;left: -14%;padding: 65px 35px;}
.slick-img-suit{margin: 0 0 0 -65px; width: 450px;}
ul.tech-details li>div div:first-of-type,ul.price-details li>div div:first-of-type{display: inline-block;  text-align: center;padding:0}
/*ul.price-details li>div div:first-of-type{float: left;margin: 0 10px 0 0;font: 300 2rem/1.2 'Futura New',sans-serif;color: #fff;margin-right: 0.5rem;}*/
ul.tech-details li>div div:last-of-type,ul.price-details li>div div:last-of-type{display: inline-block; float: left;color: #28364b; }

ul.price-details li>div span {margin: 0 0.5rem;font: 300 2rem/1.2 'Futura New',sans-serif;color: #fff;}
ul.tech-details li>div,ul.price-details li>div{display: inline-block;margin: 0 auto;text-align: center;}
ul.tech-details li,ul.price-details li {display: inline-block;float: left}
ul.tech-details {text-align: center;border-bottom: 1px solid rgba(241, 240, 232, 0.32);margin: 0 25px;padding: 0; /*display: flex;justify-content: space-between;*/}
ul.tech-details li>div div:last-of-type{display: inline-block; float: inherit;padding: 0 5px 0 0;color: white;font: 400 1.5rem/1.2 'Futura New',sans-serif;}
ul.tech-details li {width: 28%;margin: 5px 0;text-align: left;}
ul.tech-details li:last-of-type {width: 43%}
ul.price-details li {margin: 10px auto;}
ul.tech-details li:last-of-type,ul.price-details li:last-of-type {border-right: none}
ul.price-details{text-align: center;display: flex;justify-content: space-around;}
/*ul.price-details li div:last-of-type{display: inline-block;}*/
.yacht-details-card{border: none;margin: 15px 0;background-color: #253957;color: white;box-shadow: 0 2px 5px 1px #71717170;}
.yacht-details-card .read-more-btn-wrap{display: inline-block;padding: 2px;border: 1px solid #cebd88;width: 120px;margin: 10px auto;}
.yacht-details-card .newsPreview__content{text-align: center}
.yacht-details-card .img-yacht img{width: 100%; height: auto;bottom: 0;position: absolute;}
.yacht-details-card .img-yacht{width: 100%; height: 250px; display: block; overflow: hidden; text-align: center; position: relative;}
.yacht-details-card h2{margin: 10px 0;padding-top: 0; text-align: center;font-family: 'Futura New',serif;}
.yacht-details-card h2 a{color: #ffffff;font: 400 1.8rem/1 'Futura New', sans-serif;letter-spacing: 0.3ch;text-transform: uppercase;}
.yacht-details-card img.ico{width: 15px;height: 12px;margin: 0 15px 4px 0; opacity: 40%;}
/* fixed to top styles */
.affix.navbar {height: 55px;}
.affix.navbar .nav-item > a, .affix.navbar .navbar-brand {color: #fff;}
#carousel_about-me .carousel-indicators {position: absolute; bottom: -59px; padding: 145px 90px 0 0; left: 47%; height: 270px; box-sizing: border-box; z-index: 0; width: 100%; background: #cec0b2; padding-left: 0; margin-left: -30%; text-align: center; list-style: none;}
.main-nav {width: 100%;text-align: center;}
.menu-header-menu-container {display: inline-block;margin: 0 auto;}
.menu-header-menu-container ul li {display: inline-block;padding: 10px 20px 0;position: relative;}
nav .menu-header-menu-container ul li a {font-size: 13px; line-height: 16px; color: #fff; font-family: Cabin, sans-serif; font-weight: 400; text-transform: uppercase; letter-spacing: 2px;}
nav.affix .menu-header-menu-container ul li a {font: 500 1.2rem/1rem 'Futura New',serif;letter-spacing: 0.5ch; /*color: #0a182d;*/color: #FFFFFF;}
nav.affix .menu-header-menu {padding: 0}
.collapse .menu-header-menu-container ul li {padding: 5px 20px 5px;}
.navbar-dark .navbar-toggler {color: rgba(255, 255, 255, 0.5);border-color: rgba(255, 255, 255, 0.1);}
#menu-header-menu .menu-item-has-children {position: relative;}
#menu-header-menu .menu-item-has-children .sub-menu {display: none; padding: 0 0 20px; background: white; width: 320px; position: absolute; top: 27px;}
#menu-header-menu .menu-item-has-children:hover .sub-menu {display: block}
#menu-header-menu .menu-item-has-children .sub-menu:hover {display: block}
#menu-header-menu .menu-item-has-children .sub-menu li{padding:0; width: 100%}
#menu-header-menu .menu-item-has-children .sub-menu li a{padding:15px 0;display: inline-block;width: 100%}
.breeze-footer {background: black; padding: 30px 0}
.breeze-footer{background-color: #28364b; position: relative;padding: 50px 0;color: white;}
.breeze-footer:before{content: ""; position: absolute !important;top:-7px;left:0;right:0;z-index: 1;width: 100%;height: 30px;background: url(img/breeze/rope.png) repeat-x 0 50%;}
.breeze-footer .title-menu-footer {color: #fff;font-weight: 400;padding: 0 0 17px;letter-spacing: 1px;margin: 0 0 12px; font-size: 15px;text-transform: uppercase;text-align: left;position: relative;font-family: Metropolis, sans-serif;}
/*footer .list-group-transparent .list-group-item*/
.breeze-footer .menu-footer-box ul li.menu-item {display: block;padding: 0 5px 10px;position: relative;}
.breeze-footer .menu-footer-box ul, .breeze-footer .menu-header-menu-container {background: inherit;}
.breeze-footer .menu-footer-box ul li.menu-item a {border-color: transparent;background-color: transparent;color: #797979;font-size: 18px;line-height: 27px;}
.breeze-footer .menu-footer-box .sub-menu li.menu-item {padding: 0 0 10px 15px;}
.breeze-footer .menu-footer-box .sub-menu li.menu-item:first-of-type {padding: 10px 0 10px 15px;}
.list-group-social {display: block}
.list-group-social span {margin: 0 25px 0 0;display: inline-block;float: left;width: 26px;height: 25px;color: rgb(121, 121, 121);font-size: 25px;}
.breeze-footer .title-menu-footer:after {content: '';position: absolute;left: 0;bottom: 0;width: 42px;height: 1px;background-color: #393a39;}
.decoration-subtitle {font-size: 19px;letter-spacing: 2px;color: #c9a482;}
.contacts-links a {color: #797979;text-decoration: none;}
.contact-box{box-sizing: border-box;padding: 45px}
/*.contact-box form { background-color:white;}*/
.contact-box form input {height: 45px}
.contact-box form .textarea {width: 100%}
.contact-box form .textarea textarea {width: 100%;background: white;}

form textarea, .form textarea, form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), .form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]) {
    width: 100%;font-size: 16px;display: block;margin: 0 auto;color: rgba(0,0,0,.8);font-weight: 400;
    padding: 14px 36px;border: 0;-webkit-border-radius: 0;
    -webkit-background-clip: padding-box;-moz-border-radius: 0;-moz-background-clip: padding;
    border-radius: 0;background-clip: padding-box;font-family: 'Raleway',sans-serif;
    font-family: var(--font-main),sans-serif;font-weight: 500;-webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}

.contact-box form .select-wrap, .contact-box form textarea,
.contact-box form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]) {border: none;box-shadow: none;border-bottom: 1px solid #fff;padding: 10px 20px;}
.contact-box form textarea{border: 1px solid #fff}
.social-icons-list li{padding: 0 0 10px}
.social-icons-list li span {margin: 0 15px 0 0;}
.social-icons-list li span:first-of-type::before {color: #c9a482;}
.start-date{position: relative}
.start-date .arrow {position: absolute;top: 14px;right: 15px;}
.contact-section h4{font-size: 28px;}
.contact-section .wpb_text_column{margin: 30px 0 50px}
.soc-nav .soc-netw {float: left;padding: 0;display: inline-block;left: 0;position: absolute;}
.soc-nav .soc_phone {right: 50px;top:60px;color: white;float: right;display: inline-block;padding: 0;margin: 0 0;font-size: 16px;position: absolute;}
.affix .soc-nav .soc_phone{top: 50px;}
.affix .soc-nav .soc-netw{float:left;padding: 0}
 .affix .polylang li a {color: #ffffff;}
.affix .soc-nav .soc_phone {right: 120px;}
#img-page-yacht img{height: auto !important; width: 100% !important; position: absolute; bottom: -53%;z-index: -2;}
.yacht-specification {z-index: 1; position: relative; background: white;}
.yacht-specification h1 {font: 500 1.5rem/1.4 Futura PT,sans-serif;}
.post-boat h2.entry-title{/*max-width: 30ch;*/color: #fff;font: 400 6rem/1.2 'Futura New', sans-serif;text-transform: uppercase;letter-spacing: 1ch;text-align: center;}
.yacht-specification h1{margin: 40px 0 0;font: 500 3.5rem/1.4 'Futura New', sans-serif;margin-bottom: 3rem;letter-spacing: 0.5ch;text-transform: uppercase;color: #11284f;}
.tour-details-card .name-card{display: inline-block;font-family: 'Playfair Display',serif;font-size: 20px;color: black;}
.tour-details-card .newsPreview__title svg{fill: #cebd88;}
.tour-page_slick .slick-slide img {display: block;height: auto;width: 100%;}
/*.tour-page_slick.slick_2 button.slick-arrow {bottom: -55px;}*/
.tour-page_slick.slick-dots {bottom: 25px;}
/*.slick-dots li button:before {font-size: 16px;}*/
.tour-page_slick.slick_2.slick-dotted.slick-slider{margin-bottom: 72px;}
.all-info .slick_2 .slick-slide img{width: 100%;margin: 0 auto;height: auto;}
.all-info .slick-img-suit {height: 400px;overflow: hidden;margin:20px 0;}
.all-info .slick-img-suit .slick-slide {height: 400px;}
.card-list-detail ul{ font: 300 1.4rem/1 Nocturne Serif,serif;color: #fff;padding: 0;}
.polylang{display: inline-block;float: right;position: absolute;right: 0;top: 50px;}
.polylang li{display: inline;float:left;}
.polylang li:last-of-type{display:none}
.polylang li.current-lang{display:none}
.polylang li a{padding: 0 0 8px 10px;box-sizing: border-box;top: 10px;color:white;font: 400 2.2rem/1rem 'Futura New',serif;letter-spacing: 0.2ch;}
.features .row{margin: 0 0 50px}
.features .feature-text{display: flex;align-items: center;justify-content: center;height: 350px;}
.feature-row:nth-of-type(2) .feature-text ul li{width: 31%;float: left;display: inline-block;}
.feature-row:nth-of-type(2) .feature-text ul{font-size: 14px;padding: 0;}
.features .feature-text div{font: 300 1.6rem/1.75 Nocturne Serif,serif;margin: 0 0 1.5rem;color: #11284f;}
.features .feature-text .futures-p{font: 400 1.8rem/1.75 Nocturne Serif,serif;}
.features .feature-img div{overflow: hidden;height: 350px;position: relative;}
.features .feature-img img{height: 98%;left: -15%;position: absolute;}
.yacht-details-card .card-list-detail .tech-details svg{height: 12px;width: 20px;}
.yacht-details-card .card-list-detail .tech-details .ico-card-boat{top:1px}

.yacht-list .card-boat{padding: 0 7px}

/* navbar collapsing */
@media (max-width: 34em) {
    .navbar .navbar-nav > .nav-item {float: none;margin-left: .1rem;}
    .navbar .navbar-nav {float: none !important;}
    .navbar .collapse.in, .navbar .collapsing {clear: both;}
}
#logo-nav {color: #f5f3fb;font-size: 28px;line-height: 24px;font-family: 'Darker Grotesque', cursive;background-repeat: no-repeat;background-size: 100%;letter-spacing: 3px;position: absolute;left: 0;right: 0;margin: 8px auto;width: 100px;float: inherit;display: inline-block;padding: 0;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.affix #logo-nav {height: 40px;}
.navbar-toggler {position: absolute;font-size: 32px;color: black;}
.navbar-dark .navbar-toggler {color: black;border-color: rgba(255, 255, 255, 0.1);float: right;right: 15px;padding: 4px 7px 3px}
.det-6 > div {box-sizing: border-box;padding: 10px 50px;margin: 15px auto;font-size: 18px;line-height: 27px;color: #797979;font-weight: 400;}
.btn-y {border-radius: 0; padding: 15px 25px; background: #c9a482; font-family: Metropolis, sans-serif; text-transform: uppercase; letter-spacing: 1.5px; margin: 0 auto;font-size: 13px;display: table;color: white;}
.btn-y .fa-angle-right:before {display: none}
#carousel_about-me .carousel-item img {height: 520px !important;}
#carousel_about-me .carousel-item {text-align: center}
.aboutme-block-text {display: grid; font-size: 18px; line-height: 27px; padding: 0 0 0 60px; color: #797979; width: 90%; font-weight: 400; text-align: left; margin: 0;}
.about-bg {background: #f4ede6;height: 385px;position: absolute;width: 100%;left: 0;top: 245px;}
.about-stylist .carousel_about-me .carousel-indicators {width: 70%;height: 190px;left: 52%;background: #c9a482;bottom: -50px;z-index: 0;}
.image-box-about {float: right;}
.about-stylist .btn-y {margin: 25px 0 0 110px;}
.our-stories .title-block-dec {margin: 0 auto;padding: 0 0 10px;}
.title-block-dec {position: relative;padding: 50px 0;margin: 0 auto;}
.about-stylist .title-block-dec {margin: 30px 0 0 100px;}
.about-stylist .title-block-dec img {position: absolute;z-index: -1;height: 80px;width: auto;left: 0;top: -20px;margin: 0;}
.title-block-dec img {position: absolute;z-index: -1;top: -15px;left: 0;right: 0;height: 80px;width: auto;margin: 0 auto;}
.title-block-dec .subtitle {font-family: 'Pinyon Script',serif;font-size: 30px;height: 28px;margin: -18px;color: #cebd88;text-transform: initial;}
.aboutme-block-text p:first-of-type {margin: 15px 0 50px}
.aboutme-block-text p:last-of-type {margin: 0}
.testimonials-front .btn-more {display: table; border-bottom: 1px solid #c9a482; border-top: 1px solid #c9a482; background: inherit; color: #c9a482; margin: 65px auto 0; border-radius: 0; font-size: 12px; float: inherit; padding: 15px 0; font-family: Metropolis, sans-serif; letter-spacing: 1.5px; text-transform: uppercase;}
.testimonials-front .btn-more .fa-angle-right:before {content: none;}
.eltd-testimonial-icon-holder {position: absolute; top: 19%; left: 3px; color: #fff; font-size: 26px; display: inline-block; border-top: 1px solid #666; width: 38px; padding: 6px 0; text-align: center; border-bottom: 1px solid #666; margin-bottom: 20px;}
.our-stories {font-size: 18px;margin: 50px auto;display: block;}
.form-consultation .form-control, .form-consultation textarea.form-control { border: none; border-radius: 0; box-shadow: none; padding: 25px 20px; font-size: 15px; color: rgb(121, 121, 121); margin-top: 0; margin-bottom: 0; background: #ffffff2e;}
.form-group {margin-bottom: 15px;padding: 0 5px;}
.pricing-card-title {font-size: 42px; line-height: 1em; vertical-align: middle; letter-spacing: 1px; color: black; margin: 0; padding: 30px 0 10px; font-weight: 400;}
.list-group-flush {display: inline-block;margin: 30px auto 0;}
.breeze-footer .list-group-flush {display: inline-block;margin: 10px auto 0;}
.breeze-footer .contacts-links {margin: 30px 0 20px;}
.eltd-table-subtitle:after {content: '';position: absolute;width: 47px;height: 1px;bottom: 0;left: 0;right: 0;margin: auto;background: black;}
.block-line .block-line-text {font-size: 27px;color: white;margin: 10px 50px 50px;}
.card-prises .list-unstyled li {padding: 3px 0;color: #797979}
.card-prises .list-unstyled .eltd-table-subtitle {font-size: 17px;padding: 0 0 15px;font-style: italic;color: #000;margin: 15px 0;position: relative;}
.card-prises .card {background: inherit}
.card-prises .btn-light-b {border-bottom: 1px solid #110706;display: inline-block;border-top: 1px solid #140606;color: #140606;margin: 20px 0 30px;}
.card-prises .card .card-body {background: white;padding: 0 15px 10px;}
.card-deck .card .card-header {background: black;padding: 10px 0 0;min-height: 57px;}
.card-deck .card {border: 0}
.card-deck .card h4 {margin: 0;color: white;font-family: sans-serif;letter-spacing: 1px;}
.eltd-iwt-text-holder p {box-sizing: border-box; /*padding: 10px 50px*/; margin: 15px auto; font-size: 18px; line-height: 27px; color: #797979; font-weight: 400;}
.about-me-page .about-info-text {font-family: Metropolis, sans-serif;color: #5d5d5d;position: relative;padding: 20px 0;}
.about-me-page .about-info-text:before {margin: 0 auto; display: block; content: ''; top: 0; left: 31%; width: 200px; position: absolute; border-top: 1px solid #c9a482; padding: 20px 0 20px;}
.about-me-page .main-item-text {font-style: italic;font-size: 20px;}
/*navbar*/
.fixed-top {position: fixed;top: 0;right: 0;left: 0;z-index: 1030;}
.image-box-about img {width: 100%}
.about-stylist {margin: 50px auto;display: block;position: relative;}
.about-stylist.front-page {margin: 0 auto 50px;display: block;position: relative;}
/*.about-stylist.front-page .title-block-dec {margin: 0 0 0 100px;}*/
.bottom-contacts {padding: 30px 0;background: #c9a482;color: white;}
.what-include {font-size: 17px; padding: 10px 25px; font-style: italic; color: #000; margin: 15px 0; text-align: center; position: relative;}
.what-include:after {content: ''; position: absolute; width: 47px; height: 1px; bottom: 0; left: 0; right: 0; margin: auto; background: black;}
.faq {margin: 80px auto 0;display: block;text-align: center}
.fotoset .list-unstyled {min-height: 410px;}
.image-prises .list-unstyled {min-height: 250px;}
/*.about-stylist .container{padding: 0 150px}*/
.video-box .html5-video-player .ytp-title-enable-channel-logo .ytp-title {display: none !important}
#video-frame .ytp-chrome-top.ytp-show-watch-later-title.ytp-share-button-visible.ytp-show-share-title.ytp-show-cards-title {display: none}
#video-frame .ytp-chrome-top {display: none}
#video-frame .ytp-chrome-top {position: absolute}
/*contact page*/
.contacts-page form .form-control {-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; width: 100%; margin-bottom: 15px; padding: 17px 30px; height: auto; border: 1px solid #ccc; outline: 0; font-size: 15px; box-shadow: none; color: #797979; font-family: "Crimson Text", serif; -webkit-appearance: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.contacts-page .get-soc {border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 30px 0 0; padding: 20px 0; position: relative; text-align: left; display: table; width: 100%;}
.contacts-page .get-soc div:first-of-type {display: inline-block;float: left;margin: 12px 0 0;text-transform: uppercase;font-family: Metropolis, sans-serif;}
.contacts-page .get-soc div:last-of-type {display: inline-block;float: right;margin: 7px 0 0 15px;}
.contacts-page .get-soc .list-group-flush {margin: 0 auto 0;}
.contact-details-line {padding: 50px 0 0}
.contact-details a, .contact-details {text-decoration: none;color: black;text-transform: uppercase;font-size: 15px;font-family: Metropolis, sans-serif;}
.contact-details .item .ico {font-family: ElegantIcons; font-size: 20px;  font-weight: 400; background-color: #c9a482;color: #fff;text-align: center; outline: 0; margin: 0 auto 30px; height: 100px; padding: 29px 0 0; width: 100px; border-radius: 50px; display: block; cursor: pointer; -webkit-appearance: none;}
.contact-details .item {text-align: center;}
.vertical-box {display: table-row;vertical-align: inherit;border-color: inherit;}
.contacts-page .vertical-box {height: 280px;}
.vertical-box-item {vertical-align: middle;display: table-cell;font-size: 18px;}
.contacts-page .list-group-social span {color: #c9a482;width: 20px;font-size: 20px;}
.step-num {text-align: center}
.step-num .item .ico {font-family: Metropolis, sans-serif; font-size: 49px; font-weight: 400; background-color: #c9a482; color: #ffffffc7; text-align: center; outline: 0; margin: 0 auto 30px; height: 100px; padding: 15px 0 0; width: 100px; border-radius: 50px; display: block; cursor: pointer;-webkit-appearance: none;}
.step-num .item {position: relative;}
.step-num .item:after {text-align: center; position: absolute; content: '5'; right: -18px;top: 13px; font-size: 49px; font-family: ElegantIcons; height: 30px; width: 30px; color: #c9a482;}
.step-num:last-of-type .item:after {content: none}
.step-num > a {text-decoration: none;color: white}
.step-num .text {color: #333; font-size: 21px;}

/*cass*/
.slide-cases {height: 500px;overflow: hidden;}
.slide-cases .item-slide {text-align: center;overflow: hidden;}
.slick-slide .slide-item-img {margin: 0 auto;}
.slick-slide .slide-item-img.vertical {width: 100%;max-height: 650px;}

/*.slick-slide .slide-item-img.horizontal{width: 450px;}*/

/*.slide-cases .slide-item-img{width: 100%;height: auto;max-height: 100%}*/
.item-text-box {margin: 30px 0 20px;text-align: center}
.shoppig-milano {margin: 50px auto 70px;display: block; background-repeat: no-repeat; background-position: 100% center;background: url("img/eka/DSC_6457.jpg") no-repeat 100% 10%;background-size: cover; min-height: 700px;text-align: center; padding: 50px 0; height: auto;}
.shoppig-milano .title-block-dec {padding: 27% 0 3%;}
.interviev .row {margin: 0 0 80px}
.item-box-card {margin: 0 0 80px}
.mob-show {display: none}
.tour-details-card{padding: 0 15px 50px;box-sizing: border-box;}
.tour-details-card a.newsPreview__imageWrap {width: 100%;overflow: hidden;height: 290px;position: relative;display: block;text-align: center;border: 15px solid #efefef;}
.tour-details-card a.newsPreview__imageWrap  img{width: auto;height: 100%;text-align: center;left: 0;position: absolute;}
.tour-details-card h4.name-card{font-family: 'Playfair Display',serif;position: relative;margin: -6px 0 6px;font-size: 26px;color: #28364b; display: inline-block;}
.tour-details-card .newsPreview__title i{ display: inline-block;text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 19px; color: #e14c38; margin: 8px 15px 0 0;}
.tour-details-card .date{padding: 8px 0 12px;color: gray;zoom: 1;font: 400 1.2rem/1.6 Futura PT,sans-serif;text-transform: uppercase;letter-spacing: .2ch;}
.tour-details-card .text{color: #28364b;font-size: 14px;margin: 5px auto 15px;}
.tour-details-card .price{display: block; color: #cebd88;font-family: 'Playfair Display',serif;font-weight: 400; font-size: 18px; margin-bottom: 20px;}
.tour-details-card .price span {color: #28364b;}
.video-box iframe.video-frame{width: 100%;margin: 85px 0 0 0;height: 96%;}
.video-box .block-frame{height: 513px}
.team-item_img-box_img{text-align: center;position: relative;margin: 0 auto;display: inline-block;padding: 70px; margin-bottom: 30px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;background: url(img/breeze/ramka.png) no-repeat 100% 50%;background-size: cover;}
.team-item_img-box_img img {border-color: #fff;margin: 0 auto;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;max-width: 100%;height: auto;}
.team-item_name{color: #b7b7b7;font-size: 14px;font-weight: 700;display: block;margin: 4px 0 0;-webkit-border-radius: 0;-webkit-background-clip: padding-box;-moz-border-radius: 0px;-moz-background-clip: padding;border-radius: 0;background-clip: padding-box;}
.team-item{margin: 30px 0 80px;padding: 0 20px;box-sizing: border-box;text-align: center;}

.price-section{background: url("img/breeze/parallax_lamaro.jpg") no-repeat 50%; background-size: cover;position: relative; padding: 50px 0;}
.price-section .item-text-box{color: white; position: relative;}
.price-section::before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;width: 100%;height: 100%;content: "";
    background-image: -webkit-gradient(linear, left bottom, left top, from(#3b3b4cc4), color-stop(rgba(66, 65, 76, 0.57)), to(rgba(66, 65, 76, 0.57)));
    background-image: -webkit-linear-gradient(bottom, #3b3b4cc4 0%, rgba(66, 65, 76, 0.57) 100%);
    background-image: -o-linear-gradient(bottom, #3b3b4cc4 0%, rgba(66, 65, 76, 0.57) 100%);
    background-image: linear-gradient(0deg, #000000c4 0%, rgba(0, 0, 0, 0.57) 100%);
    background-repeat: repeat-x;
}
.price-column{padding: 20px; box-sizing: border-box;}
.price-column .price-block{text-align: center;display: block;box-sizing: border-box;width: 90%;margin: 0 auto;padding: 15px 0;}
.pricing-section .price-column {position: relative;margin-bottom: 30px;}
.price-block {position: relative;}
.price-block .inner-box {position: relative;display: block; min-height: 427px;box-sizing: border-box;padding: 20px;background: #ffffff;border-bottom: 7px solid rgb(33 38 45);box-shadow: 0 0 26px 0 rgb(0 0 0 / 10%);}
.price-block .plan-header .price .amount {position: relative;font-size: 2.5em;color: #b7b7b7;font-weight: 700;line-height: 1em;vertical-align: top;}
.price-block .plan-header .price .sign {position: relative;font-size: 24px;color: #b7b7b7;font-weight: 600;line-height: 1.5em;vertical-align: top;}
.price-block .plan-header .price .cycle {position: relative;font-size: 14px;color: #d5ae82;font-weight: 400;line-height: 1.5em;vertical-align: bottom;}
.price-block .plan-header .plan-title {font-size: 16px;color: #061138;text-transform: uppercase;margin-bottom: 7px;}
.price-block .plan-header .subtitle {font-size: 13px;color: #7b8594;text-transform: uppercase;}
.price-block .plan-header .price {position: relative;display: block;margin: 15px 0;}
.price-block .plan-header .best-title {position: relative;font-size: 13px;color: #7b8594;text-transform: uppercase;}
.price-block .plan-header .best-title span {background: white;padding: 0 10px;position: relative;}
.price-block .plan-header .best-title:before {content: '';position: absolute;left: 0;top: 50%;width: 100%;border-bottom: 1px solid rgba(0,0,0,0.10);margin-top: -0.5px;}
.price-block .plan-features {position: relative;padding-top: 15px;color: #808080;text-align: left;}
.price-block .plan-features li {position: relative;margin-bottom: 5px;line-height: 22px;padding-left: 22px;}
.price-block .plan-features li:before {font-family: 'Font Awesome 5 Free';content: "\f00c";position: absolute;left: 0;top: 0;display: block;line-height: 24px;font-size: 13px;font-weight: 800;color: #b7b7b7;}
.price-block .link-box {/*position: absolute;*/left: 0; bottom: -36px; width: 100%;display: block;opacity: 0;visibility: hidden;-ms-transform-origin: left top;-webkit-transform-origin: left top;transform-origin: left top;-ms-transform: scaleY(0);-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease; -o-transition: all 300ms ease;transition: all 300ms ease;}
.boat-features{margin: 50px 0}
.yacht-specification .all-info, .yacht-specification .detail-spec{padding: 15px 0}
.yacht-specification .all-info{position: relative;}
.yacht-specification  h2{font-family: 'Playfair Display',serif;padding: 10px 0;font-size: 24px;}
.r-det-item{position: relative;width: 100%;display: inline-block;line-height: 22px;padding: 7px 20px;margin-bottom: 5px;}
.r-det-item_name{width: 215px;position: relative;display: inline-block;float: left;font: 500 1.1rem/1 'Futura New', sans-serif;text-transform: uppercase;letter-spacing: 0.2rem;margin-right: 4rem;min-width: 14rem;color: #0e233a;padding:5px 0 0;}
.r-det-item_name span:first-of-type{text-align: center;display: inline-block;width: 50px;position: absolute;height: 30px;margin:0; top: 0;bottom: 0;}
.r-det-item_name span:first-of-type svg{height: 25px;}
.r-det-item_name span:last-of-type{top: 0;padding: 0 0 0 59px;}
.r-det-item_inf{position: relative;display: inline-block;text-transform: capitalize;/* float: right; */font: 300 1.6rem/1.4 Nocturne Serif,serif;color: #0e233a;}
.yacht-specification .panel{box-shadow: none;}
.yacht-specification .panel .panel-body {padding: 0;}
.yacht-specification .panel .panel-body .r-det-item {padding: 7px 20px;}
.ico-region{width: 1.5rem;}
.ico-length{width: 3.8rem;}
.ico-cabins{width: 1.3rem;}
.ico-guests{width: 3.1rem;}
.ico-builder{width: 3rem;}
.ico-ncruising-speed{width: 5.5rem;}
.ico-max-speed{width: 5rem;}
.ico-draft{width: 4.3rem;}
.ico-beam{width: 1.9rem;}
.form-box .form-group label {display: inline-block; width: 100%;}
.price-section.price-box {background: url(img/breeze/ex-i-3.png) no-repeat 90% 50%;background-size: 25%;position: relative;padding: 30px 0 80px}
.price-section.price-box .item-text-box {color: black;}
.price-section.price-box::before {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;width: 100%;height: 100%;content: "";background: url(img/breeze/ex-2.png) 50%;opacity: 0.9;}
.contact-section{padding: 80px 0;}
.form-box{padding: 80px 0;}
.form-box.form-reserve .form-group {padding: 15px 0}
.form-box .form-group .star{display: block;width: 100%;position: relative;color: #7f8a99;font-size: 13px;line-height: 24px;text-align: left;text-transform: uppercase;margin-bottom: 5px;}
.form-box .form-group .message{min-height: 150px}
.form-box .form-group input.text-input{position: relative; display: block;height: 52px;width: 100%;font-size: 15px;color: #25283a; line-height: 30px;font-weight: 400;padding: 10px 25px;background-color: #ffffff;border: 1px solid #e5e5e5;border-radius: 0;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease; -moz-transition: all 300ms ease;transition: all 300ms ease;}
.services_form-box{display: block;position: relative; /*padding: 45px 32px 40px;background: #ffffff;*/ -webkit-box-shadow: 0 0 35px 0 rgba(0,0,0,0.07);-ms-box-shadow: 0px 0px 35px 0px rgba(0,0,0,0.07);box-shadow: 0 0 35px 0 rgba(0,0,0,0.07);}
.faq-box .panel .panel-title{display: inline-block;font-size: 14px;}
.faq-box .panel a{color: #d5ae82;}
.page-template-breeze-yacht-detail header{background-repeat: no-repeat;background-size: 100%; background-position: 50% 100%;background-image: url(yacht/img/RCbAuJOYLak.jpg); }
.page-template-breeze-servises header{background-repeat: no-repeat;background-size: 100%; background-position: 50% 75%;background-image: url(yacht/img/FDs1Ftkm8SM.jpg); }
.page-template-breeze-contact-page header{background-repeat: no-repeat;background-size: 100%;background-position: 50% 72%;;background-image: url(yacht/img/wGD6AJgKm8.jpg); }
.right-line{border-right: 1px solid hsla(0,0%,44%,.5);}

/*extrem*/
.active-servises{display: block}
.service-block{width: 33%;padding: 0 15px;display: inline-block;float: left;}
.service-block .inner-box {position: relative;display: block;padding-bottom: 72px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}
.service-block .image-box:before {content: '';position: absolute;bottom: 15px;width: 120%;left: -10%;height: 50px; background: #ffffff;border-top: 7px solid transparent;-ms-transform: rotate(-17deg);-webkit-transform: rotate(-17deg);transform: rotate(-17deg);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 1;}
.service-block .image-box img {position: relative; display: block;width: 100%;}
.service-block .image-box {position: relative;display: block;overflow: hidden;padding-bottom: 5px;}
.service-block .lower-box {position: absolute; left: 0; bottom: 0; right: 0; margin-left: 40px; background: #ffffff; border-bottom: 1px solid #e5e5e5; padding-bottom: 2px;border-radius: 0 0 3px 3px; box-shadow: 0 0 20px 0 rgba(0,0,0,0.12); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index: 3;}
.service-block .lower-content {position: relative; display: block;background: #ffffff; padding: 35px 40px; border-bottom: 1px solid #e5e5e5; border-radius: 0 0 3px 3px;z-index: 1;}
.service-block .lower-content .icon-box {position: absolute; right: 30px; top: -45px;width: 90px;height: 90px; background: #061138;color: #d5ae82;text-align: center; font-size: 42px;line-height: 90px; border-radius: 50%;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.service-block .lower-content .cat {position: relative;display: block;color: #7b8594;font-size: 13px;text-transform: uppercase;margin-bottom: 7px;}
.service-block .lower-content h4 {position: relative;color: #061138;margin-bottom: 20px;}
.service-block .lower-content  h4 a {font-family: 'Playfair Display',serif; margin: 0 0 16px; font-size: 18px; line-height: 1.2em; color: #0a182d; font-weight: 400; text-transform: uppercase;}
.default-link {text-transform: uppercase; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease; transition: all 0.3s ease; display: block; background: #cebd88; padding: 7px 0; text-align: center; color: white; letter-spacing: 0.5px; font-size: 12.8px;}
.default-link .icon {position: relative;font-size: 18px;font-weight: 400;vertical-align: middle;padding-right: 5px;}
.flaticon-logout:before {content: "\f182";}
.messenger,.soc-netw{display: inline-block;margin: 5px 0 0}
.messenger h3,.soc-netw h3{margin: 15px 0;}
.messenger ul li,.soc-netw ul li{height: 40px;text-align: center;width: 40px;border-radius: 20px; /* background: #c9a482; */ border: 1px solid #c9a482;color: #c9a482;display: inline-block;margin: 0 5px 10px 5px;float: left;}
.soc-netw ul li a{display: inline-block;padding: 10px;}
.messenger ul li i,.soc-netw ul li i{color: #c9a482;font-size: 18px}
/*.soc-netw ul li i{color: white;font-size: 30px}*/
.active-servises div {margin: -128px 0 50px; display: inline-block}
.slick_1 .slick-arrow{ /*display: none*/}
.affix #menu-header-menu.menu{padding: 0;}
.soc-nav{display: inline-block;position: relative;width: 100%;text-align: center;padding: 40px 0 120px;}
/*nav .soc-netw ul li {height: 40px;width: 31px;border-radius: 20px;background: none;border: none;color: white;display: inline-block;padding: 9px;margin: 0 5px 0 0;float: left;}*/
nav .soc-netw ul li i {color: white;}
nav .soc-netw ul li i svg {height: 20px;fill: #ffffff;}
.soc-netw ul li {background: none;border: none;color: white;display: inline-block;float: left;box-sizing: border-box;width: 25px;}
.affix nav .soc-netw ul li {background: none;border: none;color: white;display: inline-block;float: left;box-sizing: border-box;}
.slick_9{position: relative;padding: 0;margin: 0;}
/*.slick_9 button.slick-arrow,.slick_1 button.slick-arrow {position: absolute;z-index: 2;bottom: 0;display: inline-block;top: inherit;width: 46px;height: 46px;border: 1px solid #b7b7b7;background: #b7b7b7;border-radius: 0;padding: 1px;text-align: center;}*/
/*.slick_9 .slick-prev.slick-arrow{left: 46%;}*/
/*.slick_9 .slick-next.slick-arrow{right: 46%;}*/
/* .slick_1 .slick-next.slick-arrow {right: 35%;}*/
/*.slick_1 .slick-prev.slick-arrow {left: 35%;}*/
/*.slick_9 .slick-prev:before, .slick_9 .slick-next:before, .slick_1 .slick-prev:before, .slick_1 .slick-next:before{position: relative;display: block;padding: 5px 0 0;width: 100%;height: 100%;background-color: #b7b7b7;border: 1px solid #ffffff;}*/
.services-sc .newsPreview__content {min-height: 190px;}
.ltx-navbar-social {color: #ffffff;font-size: 14px;float: left;margin: 20px 20px 0 0;font-family: 'Raleway',sans-serif;}
.social-big {display: inline-block;padding: 10px 0 0;}
.affix .social-big {display: inline-block;top: 0;padding: 0;right: 34px;width: 115px;position: absolute;margin: 0;}
.slick_2{position: relative;padding: 0 0 10px;}
/*.slick_2 button.slick-arrow {position: absolute;bottom: -85px;display: inline-block;top: inherit;width: 46px;height: 46px;border: 1px solid #b7b7b7;background: #b7b7b7;border-radius: 0;padding: 1px;text-align: center;}*/
/*.slick_2 .slick-prev.slick-arrow{left: 33%;}*/
/*.slick_2 .slick-next.slick-arrow{right: 33%;}*/
/*.slick_2 .slick-prev:before, .slick_2 .slick-next:before{position: relative;display: block;padding: 5px 0 0;width: 100%;height: 100%;background-color: #b7b7b7;border: 1px solid #ffffff;}*/
.faq-box{padding: 0 0 80px}
.navbar.affix .soc-nav .soc_phone {color: #ffffff;font: 300 1.5rem/1.4 'Futura New',sans-serif;}
.navbar.affix .soc-netw ul li i {color: #dac188;}
.all-info .thumbnail-img{width: 300px;height: auto}
.slick-dots {bottom: -15px;}
.category-cnt-block{padding: 50px 0}
.form-group .read-more-btn-article{border: none;width: 100%;color: #253957;text-transform: uppercase;font: 400 1.25rem/1 Futura PT,sans-serif;letter-spacing: .2rem;}
.form-group.btn-form {text-align: center;}
.navbar.affix .soc-netw .social-big ul li {padding: 5px 9px 0;}
/*.slick-slider.breeze-slide button.slick-arrow { position: absolute; display: inline-block; top: inherit; width: 46px; height: 46px; border: 1px solid #b7b7b7; background: #b7b7b7; border-radius: 0; padding: 1px; text-align: center;}*/
/*.slick-slider.breeze-slide .slick-prev:before, .slick-slider.breeze-slide .slick-next:before { position: relative; display: block; padding: 5px 0 0; width: 100%; height: 100%; background-color: #b7b7b7;border: 1px solid #ffffff;}*/
/*.slick_cabin button.slick-arrow {bottom: -25px;}*/
/*.slick_cabin button.slick-prev {left: 40%}*/
/*.slick_cabin button.slick-next {right: 40%}*/
.form-section{padding: 50px 0;background: rgb(250 250 250);}
.form-section .form-group .control-label{width:100%}
button.slick-arrow{display: none !important;}
.slick-prev:before, .slick-next:before{display: none !important;}
.slick-dots li button:before {font-size: 14px !important;}
.slick-img-suit .slick-dots li button:before {color: #b7b7b7 !important;}
.slick-img-suit .slick-dots li.slick-active button:before {color: #efefef !important;}
.slick-img-suit .slick-dots {bottom: -15px !important;}
.boat-features .all-info{text-align: left}
.boat-features .all-info .entry-content{margin: 20px 0 0;font: 300 1.6rem/1.75 Nocturne Serif,serif;padding-left: 18px;color: #11284f;text-align: left;}

/*slick boat*/
.page-slider-max .slide {width: 896px;position: relative;overflow: hidden;margin: 0 15px}
.page-slider-max .slide img {max-width: 100%;position: relative;transition: all 1s ease-out;}
.page-slider-max .slide.slick-center img {transition: all 1s ease-out;opacity: 1;}
/*.page-slider-max .slick-prev, .page-slider-max .slick-next {width: 60px;height: 60px;border: none;border-radius: 50%;margin: auto;position: absolute;z-index: 3000;top: 0;bottom: 0;cursor: pointer;outline: none;}*/
/*.page-slider-max .slick-next {right: calc(50% - 545px);text-indent: 1px}*/
/*.page-slider-max .slick-prev {left: calc(50% - 545px);text-indent: -2px}*/
/*.page-slider-max .slick-arrow {background: none;border: none;position: absolute;bottom: 33px;color: #fff;font-size: 1.5rem;padding: 0;width: 33px;height: 33px;line-height: 34px;text-align: center;cursor: pointer;z-index: 20;-webkit-transition: background-color .2s ease 0s;transition: background-color .2s ease 0s}*/
/*.page-slider-max .slick-arrow:hover {background-color: rgba(255, 255, 255, .2)}*/
/*.page-slider-max .slick-dots {position: absolute;bottom: 0;right: calc(50% - 432px);padding: 0;margin: 0;list-style: none}*/
.page-slider-max .slick-dots li {float: left;display: block;margin: 0 0.2rem 0.4rem;font-size: 0}
.page-slider-max .slick-dots button {border: 0;overflow: hidden;background: #77777742;width: 0.5rem;height: 0.5rem;border-radius: 50%;text-indent: 9999px;padding: 0;}
.slider.page-slider-max .slick-dots .slick-active button {background: rgba(52, 52, 52, 0.8)}
.slider.page-slider-max .slick-dots {position: absolute;bottom: -55px;}
 .page-slider-max .text {position: absolute;bottom: 0;left: 0;padding: 0 33px 99px;color: #fff;z-index: 5;-webkit-transition: all .2s ease 0s;transition: all .2s ease 0s;-webkit-transform: translateY(0);transform: translateY(0)}
.page-slider-max .prev .text {text-align: right;float: right;}
.page-slider-max .slick-active .text {padding: 0 55px 99px}
.page-slider-max .category {text-transform: uppercase;color: #DE751F;}
.page-slider-max .title {font-size: 1.1rem;line-height: 1.15em;margin: .4rem 0 0;-webkit-transition: all .6s ease 0s;transition: all .6s ease 0s;color: #fff;}
.slider.page-slider-max.changing .text {-webkit-transform: translateY(100%);transform: translateY(100%)}
.page-slider-max .slick-active .title {margin-top: .8rem;font-size: 3.1rem;-webkit-transition: all .4s ease .2s;transition: all .4s ease .2s}
.page-slider-max .summary {position: relative;height: 1px;top: 100px;font-weight: 400;margin: 0;-webkit-transform: translateY(100%);transform: translateY(100%);-webkit-transition: all .4s ease 0s;transition: all .4s ease 0s}
.page-slider-max .slick-active .summary {top: 5px;-webkit-transition: all .4s ease .2s;transition: all .4s ease .2s}
.page-slider-max .slide:before {content: "";display: block;}
.page-slider-max .slide figure:before,
.page-slider-max .slide figure:after {content: "";position: absolute;top: 10%;right: 0;bottom: 0;left: 0;
    background: rgba(0, 0, 0, .25);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, .7)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .7) 100%)
}
.page-slider-max .slide.slick-active figure:after{background: none}
 .page-slider-max .slide figure:before {top: 0;background: transparent;z-index: 1;-webkit-transition: background-color .4s ease 0s; transition: background-color .4s ease 0s}
 .page-slider-max .slide.slick-active figure:before {top: 0;background:none;z-index: 1;-webkit-transition: inherit; transition: inherit}
.page-slider-max .slide:hover figure:before,
.page-slider-max .slide:focus figure:before {background: rgba(39, 37, 30, .6)}

.page-slider-max .slick-slide {width: auto;}
.page-slider-max .slick-slide img {display: block; max-height: 530px;}

/*slick-tour*/
section.slick-tour{background: #253957;padding: 0 0 50px}
.slick-section.slick-tour {text-align: center;}
.slick-section.slick-tour .slick-container { /*width: 700px;*/margin: 0 auto;}
.slick-section.slick-tour .slick-wrap {margin: 0;}
.slick-section.slick-tour .slick-wrap .slick-item {padding: 0;position: relative;background-size: cover;background-repeat: no-repeat;}
.slick-section.slick-tour .slick-wrap .slick-img-bg {padding: 0;position: absolute;top:0;bottom:0;left:0;right:0;height:100vh;background-size: cover;opacity: 0.2;background-repeat: no-repeat;}
.slick-section.slick-tour .slick-wrap .slick-item.slick-center h2 {-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);-webkit-transform: scale(1.1);color: #e67e22;opacity: 1;transform: scale(1.08);}
.slick-section.slick-tour .slick-wrap h2 {background-color: #f0f0f0;padding:0;text-transform: uppercase;position: absolute;}
.slick-section.slick-tour .slick-dots {list-style-type: none;margin: 25px 0 0;z-index: 1;}
.slick-section.slick-tour .slick-dots li {width: auto;height: auto;display: inline-block;padding: 0;margin: 0;}
.slick-section.slick-tour .slick-dots li button {width: auto;height: auto;padding: 0 15px;border: 1px solid transparent;border-right: 1px solid grey;font:500 1.5rem/2 'Futura New', sans-serif;color:white;text-transform:uppercase;letter-spacing: 0.2rem;}
.slick-section.slick-tour .slick-dots li button:before {content: none;}
.slick-section.slick-tour .slick-dots li.slick-active button {font: 500 1.5rem/2 'Futura New', sans-serif;color: white;border: 1px solid #dac189;text-transform: uppercase;letter-spacing: 0.2rem;}
.slick-section.slick-tour .slick-item {}
.slick-tour .slick-tour_img-box,.slick-tour .slick-tour_text-box{height: 80vh;display: flex;align-items: center;justify-content: center;-webkit-align-items: center;}
.slick-tour .slick-tour_text-box{color: #FFFFFF;padding: 0 20px;font: 300 1.8rem/1.5 Nocturne Serif,serif;}
.slick-tour .slick-tour_text-box h3{font: 500 3.1rem/2 'Futura New', sans-serif;text-transform: uppercase;letter-spacing: 0.4rem;}
.slick-tour .gradient{position: absolute; list-style-type: none;left: 0;right: 0;bottom: 0;
    margin: 25px 0 0;padding: 80px 0 25px;background-image: linear-gradient(#25395700, #2539576b,#253957db,#253957);}

.video-boat{display: block;margin: 30px auto;text-align: center;left: 0; right: 0;}
.post-boat .post{margin: 0 auto;position: initial;height: 55vw;}

.tour-form.form-section {padding: 50px 0; background: #253957;color: #FFFFFF}
.tour-form.form-section .contact-box form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]) {border: none;box-shadow: none;border-bottom: 1px solid #fff;padding: 0;font: 300 1.8rem/1 Nocturne Serif,serif!important;background: inherit;color: #fff;}

/*accordion*/
.accordion dl, .accordion-list {}
.accordion dd, .accordion__panel {background-color: #ffffff;line-height: 1.5em;padding: 0;}
.accordion p {padding: 0.1em 1em;}
.accordion {position: relative;background-color: #eee;}
 .accordionTitle,
.accordion__Heading {background-color: #eee;border-bottom: 2px solid white;text-align: center;padding: 1em;text-transform: uppercase;display: block;font-weight: 400;letter-spacing: 0.1em;text-decoration: none;color: #11284f;transition: background-color 0.5s ease-in-out;}
.accordionTitle:before,
.accordion__Heading:before {content: "+";font-size: 1.5em;line-height: 0.5em;float: left;transition: transform 0.3s ease-in-out;}
.accordionTitle:hover, .accordion__Heading:hover {background-color: #eee;}
.accordionTitleActive, .accordionTitle.is-expanded {background-color: #eee;}
.accordionTitleActive:before, .accordionTitle.is-expanded:before {transform: rotate(-225deg);}
.accordionItem {height: auto;overflow: hidden;max-height: 70em;transition: max-height 1s;font: 300 1.8rem/1.75 Nocturne Serif,serif;padding-left: 18px;color: #11284f;}
@media screen and (min-width: 48em) {
    .accordionItem {max-height: 15em;transition: max-height 0.5s;}
}
.accordionItem.is-collapsed {max-height: 0;}
.no-js .accordionItem.is-collapsed {max-height: auto;}
.animateIn {-webkit-animation: accordionIn 0.45s normal ease-in-out both 1;animation: accordionIn 0.45s normal ease-in-out both 1;}
.animateOut {-webkit-animation: accordionOut 0.45s alternate ease-in-out both 1;animation: accordionOut 0.45s alternate ease-in-out both 1;}

@-webkit-keyframes accordionIn {
    0% {opacity: 0;transform: scale(0.9) rotateX(-60deg);transform-origin: 50% 0;}
    100% {opacity: 1;transform: scale(1);}
}

@keyframes accordionIn {
    0% {opacity: 0;transform: scale(0.9) rotateX(-60deg);transform-origin: 50% 0;}
    100% {opacity: 1;transform: scale(1);}
}
@-webkit-keyframes accordionOut {
    0% {opacity: 1;transform: scale(1);}
    100% {opacity: 0;transform: scale(0.9) rotateX(-60deg);}
}
@keyframes accordionOut {
    0% {opacity: 1;transform: scale(1);}
    100% {opacity: 0;transform: scale(0.9) rotateX(-60deg);}
}
.accordion .accordion-item-img img{width: 100%;margin: 0 0 15px;}
.facilities .col{width: 32%;display: inline-block;}

/*accordion*/

/*region1*/
/*.container-region {*/
/*    width: 100%;*/
/*    margin: 0 auto;*/
/*}*/
/*.container-region path {fill: lightgray; stroke: white;}*/
/*.container-region path:hover {fill: gray;}*/
/*region*/
/*region2*/

.distribution-map {

    color: #e5e5e5;
    text-align: center;
    font-family: "Roboto", Helvetica, sans-serif;
    max-width: 1200px;
    margin: 20px auto;
    padding: 0 100px;
    overflow-x: hidden;
}

.distribution-map div,.distribution-map img,.distribution-map footer {position: relative;box-sizing: border-box;}
.distribution-map h1,.distribution-map  h2,.distribution-map h3,.distribution-map h4,.distribution-map h5,.distribution-map h6 {margin-bottom: 20px;text-transform: uppercase;font-family: "Roboto Condensed", Helvetica, sans-serif;font-weight: 300;}
.distribution-map h2 {font-size: 24pt;}
.distribution-map h3 {font-size: 18pt;}
.distribution-map h4 {font-size: 16pt;}
.distribution-map h5 {font-size: 14pt;}
.distribution-map h6 {font-size: 12pt;}
.distribution-map p {font-size: 12pt;margin-bottom: 12pt;}
.distribution-map strong {font-weight: 900;font-family: "Roboto Condensed", Helvetica, sans-serif;color: #e5e5e5;}
.distribution-map a {
    transition: color 0.25s ease-in-out;
    font-family: "Roboto Condensed", Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #dff3fd;
}
.distribution-mapa:visited {color: #dff3fd;}
.distribution-map li.active a,.distribution-map  a:hover,.distribution-map  a:active {color: #e5e5e5;}
.distribution-map .centered {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.distribution-map .centered-y {position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
.distribution-map {position: relative;width: 100%;padding: 20px;box-sizing: border-box;margin: 0 auto;}
.distribution-map > img {width: 100%;position: relative;margin: 0;padding: 0;}
.distribution-map .map-point {
    cursor: pointer;
    outline: none;
    z-index: 0;
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    transform: translate(-50%, -50%);
    -moz-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
    -o-transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
    -webkit-transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out, z-index 0.25s ease-in-out;
    -webkit-transition-delay: 0.25s, 0.25s, 0.25s, 0.25s;
    transition: opacity 0.25s ease-in-out 0.25s, width 0.25s ease-in-out 0.25s, height 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s;
    background: rgba(26, 26, 26, 0.85);
    border: 5px solid #7fcff7;
}
.distribution-map .map-point .content {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    transition: opacity 0.25s ease-in-out;
    width: 100%;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    overflow: overlay;
}
.distribution-map .map-point:active, .distribution-map .map-point:focus {
    margin: 0;
    padding: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    width: 300px;
    height: 220px;
    color: #e5e5e5;
    z-index: 1;
    transition: opacity 0.25s ease-in-out, width 0.25s ease-in-out, height 0.25s ease-in-out;
}
.distribution-map .map-point:active .content, .distribution-map .map-point:focus .content {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
    -moz-transition: opacity 0.25s ease-in-out 0.25s, height 0.25s ease-in-out, overflow 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out 0.25s, height 0.25s ease-in-out, overflow 0.25s ease-in-out;
    -webkit-transition: opacity 0.25s ease-in-out, height 0.25s ease-in-out, overflow 0.25s ease-in-out;
    -webkit-transition-delay: 0.25s, 0s, 0s;
    transition: opacity 0.25s ease-in-out 0.25s, height 0.25s ease-in-out, overflow 0.25s ease-in-out;
    overflow: hidden;
}
.distribution-map .map-point:active .content a:hover, .distribution-map .map-point:active .content a:active, .distribution-map .map-point:focus .content a:hover, .distribution-map .map-point:focus .content a:active {
    color: #afe1fa;
}

/*region2*/

/*slide-tour slick*/
.slick-tour .slick-section.slick-tour .slick-wrap .slick-item{}
.slick-tour .slick-section.slick-tour .slick-wrap .slick-item {position: relative}
@media (min-width: 600px) {
    /* .eltd-iwt-text-holder p{padding: 10px 15px;}*/
    .head-block .title-box-text {text-align: center; padding: 0;}
    .pages-head-top.head-block .title-box-text {padding: 45vh 0 120px;}
    .pages-head-top.head-block.main-img-post .title-box-text {padding: 0;position: absolute;display: inline-block;bottom: 15px;left: 0;right: 0;}
    .image-box-about {position: relative; box-sizing: border-box;}
}
@media (min-width: 768px) {
    .navbar-expand-md {-ms-flex-wrap: wrap; flex-wrap: wrap;}
    .navbar-expand-md {-ms-flex-flow: row nowrap;flex-flow: row nowrap; -ms-flex-pack: start; justify-content: flex-start;}
    .navbar-expand-md .navbar-toggler {display: none;}
    .navbar {position: relative; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;-ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; padding: 0.5rem 1rem;}
    .navbar-expand-md .navbar-collapse {width: 85%;float: right;display: -ms-flexbox !important;display: flex !important;-ms-flex-preferred-size: auto;flex-basis: auto;}
    nav .menu-header-menu-container ul li a {font-family: 'Playfair Display',serif; font-size: 14px; color: #0a182d;}
    .about-stylist .container {padding: 0 150px}
    .about-stylist.front-page .title-block-dec {margin: 0 0 0 100px;}
    .card-prises .card .card-body {min-height: 535px;}
    .navbar-expand-md .navbar-collapse{margin: 0;float: inherit;width: 100%;background: white;position: relative;color: black;}
    .navbar-expand-md .navbar-collapse:after {content: ""; display: block;
        background-color: #fff;position: absolute;zoom: 1;filter: alpha(opacity=25);-webkit-opacity: .25;
        -moz-opacity: .25;opacity: .25;left: 15px;right: 15px;bottom: -4px;height: 4px;}
   .affix.navbar-expand-md .navbar-collapse:after {content: none;}
   .affix.navbar-expand-md .navbar-collapse {margin: 0 0 0 160px;float: inherit;width: auto;background: inherit;position: absolute;top: 0;color: white;}
   #menu-header-menu ul{margin-top: 0; margin-bottom: 0;}
   .affix.navbar-expand-md .soc-nav .soc_phone {padding: 0 15px 0;margin: 0 25px 0 0;top: 10px;}
   .affix.navbar-expand-md .soc-nav .soc-netw {float:right; /* padding: 0; */right: 0;left:inherit;margin: 2px;position: absolute;display: inline-block;}

   /*.affix.navbar-expand-md  #logo-nav{float: left;margin: 0;font-size: 20px;line-height: 18px;}*/
   .affix.navbar-expand-md  #logo-nav{float: left;margin: 0;font-size: 20px;line-height: 18px;display: inline-block;position: relative;padding: 0;color: #7c8895;}
   .affix.navbar-expand-md  .ltx-navbar-social {display: none;}
   .affix.navbar-expand-md  .menu-header-menu-container {margin: 5px auto;}
   .affix.navbar-expand-md .soc-nav {padding: 0;}
   .yacht-details-card .img-yacht img {min-width: 100%;width: auto;min-height: 200px;height: 210px;margin: 0 auto;right: 0;left: -5%;bottom: 0;position: absolute;}
   .yacht-details-card .img-yacht {width: 100%;height: 200px;display: block;overflow: hidden;text-align: center;position: relative;}
    .slick-section.slick-tour .slick-wrap h2 {display: none;}
}

@media (min-width: 1025px) {
    .about-stylist .container {padding: 0 160px;}
    .text-box-head {margin: 45vh auto 30px;}
}
@media (max-width: 991.98px) {
    .font-size-48--md-down {font-size: 4rem; letter-spacing: 2px;}
}
@media (max-width: 1024px) {
    #carousel_about-me .carousel-item img {height: 460px !important;}
    .our-stories {font-size: 18px;margin: 20px auto 50px;display: block;}
    .det-6 .eltd-iwt {min-height: 160px}
    .about-bg {background: #f4ede6;height: 335px;position: absolute;width: 100%; left: 0;top: 260px;}
    .aboutme-block-text p:first-of-type {margin: 15px 0 30px;}
    .about-stylist .container {padding: 0 80px;}
    .item-numbers .a-number {font-size: 90px;}
    .affix.navbar-expand-md .navbar-collapse {margin: 0 0 0 -17px;width: 110%;}
    .price-block .plan-header .price .amount {font-size: 28px;}
    .price-block .plan-header .plan-title {font-size: 20px;}
    .price-block .inner-box {padding: 45px 10px 25px;}
    .price-column .price-block {width: 100%;}
    .price-block .plan-features {text-align: left}
    .r-det-item_name {width: 215px;}
    .yacht-details-card .read-more-btn-wrap {margin: 0 auto 10px;}
    .slick_2.yacht-page-slick {width: 100%;}
    .r-det-item {padding: 5px 20px; margin-bottom: 10px;}
    .soc-nav .soc_phone {margin: 0; left:0;}
    .pages-head-top.head-block .title-box-text {padding: 285px 0 128px;}
    .head-block .title-box-text h1 {font-size: 38px;}
    .yacht-details-card h2 {font-size: 16px;}
    .yacht-details-card .img-yacht {width: 100%;height: 193px;}
    .yacht-list-section .yacht-details-card h2 {font-size: 24px}
    .yacht-list-section .yacht-details-card .img-yacht {width: auto;height: 255px;}
    .r-det-item_name {width: 170px;}
    #menu-toggle {z-index: 9;right: 20px;top: 15px;position: absolute;}
    #nav-menu{top: 28px;padding: 30px 0 0;}
    .affix #menu-toggle i{background: #ffffff}
}

@media (max-width: 769px) {
    .tour-details-card a.newsPreview__imageWrap img {left: 0;}
    nav .menu-header-menu-container ul li a {color: #000;}
    .about-me-page .about-info-text:before {left: 21%;}
    .about-stylist .container {padding: 0 15px;}
    .interviev .vertical-box {height: auto;}
    .interviev .row {margin: 0}
    .navbar.affix .menu-header-menu-container ul li a {color: #ffffff;font: 500 2.2rem/4rem 'Futura New',serif;}
    #menu-header-menu .menu-item-has-children .sub-menu {width: 100%;padding: 0 0 20px;color: black;background: white;position: relative;top: 40px;}
    .navbar.affix #menu-header-menu .menu-item-has-children:hover .sub-menu li a {color: black;}
    .video-box .block-frame {height: 202px;margin: 0 0 30px;}
    .item-text-box h2{font-size: 24px;}
    .slick-next {right: 0;}
    .navbar.affix {background: #253957;box-shadow: 0 -4px 11px #272727;}
    .affix .social-big {display: inline-block;top: 0;padding: 0;margin: 10px 0;right: 0;left: 0;position: relative;width: auto;}
    .navbar.affix .soc-nav .soc_phone {color: #b7b7b7;margin: 0 0 5px;display: inline-block;float: left;bottom: 8px;top: 36px;left: -10px;position: absolute;}
    .navbar.affix .soc-nav .soc-netw {padding: 0; margin: 0;}
    .navbar.affix .soc-netw ul li i {color: #b7b7b7;}
    .navbar.affix  .soc-nav {display: inline-block; width: 79%; float: left; text-align: center;padding: 0;}
    .navbar {min-height: 68px;}
    .yacht-page-slick.slick_2{display: block;}
    .yacht-details-card .img-yacht img {position: relative}
    /*.slick_1 button.slick-arrow {bottom: -25px;}*/
    /*.slick_1.front-page-slick button.slick-arrow {bottom: -99px;}*/
    /*.slick_1 button.front-page-slick {bottom: -100px;}*/
    .services-section{padding: 0 0 40px;}
    .polylang{right: 90px;top: 15px;padding: 0}
    .soc-nav .soc_phone {top: 36px;}
    .br-benefit_img img {margin: 80px 0 0;}
    .yacht-list .card-boat{padding: 0 7px}
    .slick-tour .slick-tour_img-box, .slick-tour .slick-tour_text-box {height:auto;}
    .slick-section.slick-tour .slick-dots {list-style-type: none;margin: 35px 0 0;z-index: 1;top: 0;bottom: inherit;}
    .slick-section.slick-tour .slick-wrap .slick-item {padding: 80px 0 0;}
    section.slick-tour {padding: 0;}
    .slick-tour .slick-tour_text-box h3 {font: 500 2.5rem/2 'Futura New', sans-serif; margin: 45px 0 20px;}
    .slick-tour .slick-tour_img-box{height: auto;padding: 30px 0 0;}
    .slick-section.slick-tour .slick-dots li button {margin: 3px 0;}
    nav.navbar{border: 0}
    #nav-menu.tb-mobile-menu .soc-netw a{ font: 500 2rem/4rem 'Futura New',serif;color: #ffffff;}

}

@media (max-width: 546px) {
    .br-benefit_item-container>div {width: 100%;}
    .br-benefit_img img {position: relative;border: 10px solid white;top: 30px;width: 100%;height: auto;left: 0;}
    .title-box-text .d-block {letter-spacing: 2px;padding: 0 0 10px;font-size: 37px;}
    .top-name-p {padding: 0 20px 20px;font-size: 16px;}
    .soc-nav .soc_phone {float: left;margin: 0;padding: 1px 0 0;}
    .page-template-eka-events .pages-head-top.head-block {background-position: 92% -24%;}
    .slick-slide .slide-item-img.vertical {width: 100%;max-height: 450px;}
    .mob-hide {display: none !important;}
    .list-group-social span {margin: 0 20px 0 0;display: inline-block;float: left;width: 26px;height: 25px;color: rgb(121, 121, 121);font-size: 25px;}
    .contacts-page .get-soc div:first-of-type {font-size: 16px;}
    .mob-show {display: block}
    .pages-head-top.head-block {background-position: 23% 23%;}
    /*.head-block .title-box-text {text-align: center;padding: 0;display: inline-block;margin: 0 auto;}*/
    .page-template-eka-servises-2 .pages-head-top.head-block {background-position: 36% 50%;}
    .menu-header-menu-container ul li a {color: #000;}
    .menu-header-menu-container ul li {display: block;padding: 20px 20px 5px;}
    .video-boat .frame-youtube{width: 100%;height: 250px;}
    .affix.polylang {top: 16px;}
    .page-slider-max .slide {max-width: 374px;position: relative;overflow: hidden;margin: 0 5px}
    .polylang li a{top:0;}
    .post-boat .post {height: 65vw;}
    .main-img-post.post-boat {min-height: 35vh;}
    .social-big {padding: 0;}
    .navbar-dark .navbar-toggler {margin: 12px 25px 0 0;padding:0 7px 7px;right: 0;color: #ffffff;border-color: #ffffff;position: absolute;top:0}
    .navbar-dark.affix .navbar-toggler {color:#b7b7b7;border-color: #b7b7b7;}
    .navbar.affix  .soc-nav {display: inline-block; width: 100%; float: left; text-align: center;padding: 0;}
    .yacht-specification h1 {margin: 25px 0;font: 500 1.5rem/1 Futura PT,sans-serif;}
    .boat-features .all-info .entry-content {padding-left: 0;}
    .boat-features {margin: 20px 0;}
    .features .feature-text>div {margin: 30px 0 1.5rem;}
    /*.features .accordionItem { max-height: 70em;} */
    .yacht-specification .entry-content {padding: 0 15px 0;}
    .yacht-specification .price-cost {font: 300 2.4rem/1.4 Futura PT,sans-serif;}
    /*.head-block .title-box-text {text-align: center;padding: 0;margin: 200px 0 80px !important;}*/
    .pages-head-top.head-block .title-box-text {padding: 0;text-align: center;display: block;margin: 10px auto 0 !important;font-size: 26px;position: absolute;bottom: 0;left: 0;right: 0;}
    .post-boat h2.entry-title {font: 400 2rem/1.2 Futura PT,sans-serif;}
    .head-block {background-repeat: no-repeat;min-height: 89vh;background-position: 25% 50%; background-image: url(img/aegeangulet/aegeangulet.jpg);}
    .single-post .head-block {background-repeat: no-repeat;min-height: 29vh;background-position: 25% 50%; background-image: url(img/aegeangulet/aegeangulet.jpg);}
    .single-post .head-block h2 {margin: 0 !important; transform: translateX(-7px); color: #fff;font: 400 2rem/5.2rem Futura PT,sans-serif;}
    .main-img-post {background-repeat: no-repeat;background-position: 25% 50%;}
    .head-block .title-box-text h1 {font-size: 24px;font-weight: 300;letter-spacing: 3px;max-width: 350px;margin: 0 auto 20px; line-height: 4rem;}
    .head-block h3.subtitle {font-size: 30px;color:#bfc1ca;margin: 0 auto -10px;}
    .our-stories {font-size: 18px;margin: 0 auto;display: block;}
    .testimonials-front .img-inner {width: 70%;margin: 0 auto;display: block;}
    .title-block-dec img {max-width: 90%;height: auto;}
    .about-stylist .btn-y {margin: 0 auto;}
    .testimonials-front .btn-more {border-bottom: 1px solid #c9a482; border-top: 1px solid #c9a482; background: inherit; color: #c9a482; margin: 39px 50px 0; border-radius: 0;display: inline-block;font-size: 12px; float: inherit;padding: 15px 0;font-family: Metropolis, sans-serif;letter-spacing: 1.5px;text-transform: uppercase;}
    .title-block-dec {padding: 20px 10px;margin: 0 auto;}
    .for-who.form-consultation {margin: 30px 0;}
    .aboutme-block-text p {margin: 15px auto}
    .aboutme-block-text p:first-of-type {margin: 30px 0 20px;}
    .block-line .block-line-text {font-size: 22px;color: white;margin: 10px 0 50px;}
    .about-bg {background: #f4ede6;height: 825px;position: absolute;width: 100%; top: 525px; }
    .about-stylist .title-block-dec {margin: 0 20px 30px; }
    .about-stylist h2 {font-size: 28px;}
    .affix #logo-nav {float: inherit;color: #ffffff;display: inline-block;width: 100px; margin: 0 auto;}
    .list-group-flush .list-group-item {padding-left: 0;font-family: Metropolis, sans-serif !important; font-size: 16px !important;}
    #logo-nav {float: inherit;width: 271px;text-transform: uppercase;font-weight: 700;font-size: 22px;letter-spacing: 7px;}

    #nav-top-fixed {position: absolute;text-align: center;min-height: 55px}
    #nav-top-fixed.affix {position: fixed;}
    .breeze-footer h3 {font-size: 18px !important; font-family: Metropolis, sans-serif !important;}
    #carousel_about-me .carousel-item img {height: 450px !important;}
    .video-box {margin: 0 auto 30px}
    .main-img-post {min-height: 250px;}
    header {margin: 0 ; min-height: inherit;}
    .page-template-front-page header {margin: 0;height: 90vh;background-position: 48%;}
    .bestseller-2 .sec-text {text-align: center;}
    .bestseller-2 .btn-y {margin: 0 auto 50px;}
    .eltd-testimonial-icon-holder {position: absolute; top: -11px; left: 45%;display: none;}
    .left-item-servise {display: -webkit-box; display: -ms-flexbox;display: flex;-webkit-box-orient: vertical; -webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .left-item-servise > div:first-of-type {order: 2}
    .left-item-servise > div:last-of-type {order: 1}
    .interviev .img-servise {margin: 30px 0;}
    .bestseller-2 .row {margin: 30px auto;}
    .bestseller-2 .img-servise {max-height: 400px;}
    .testimonials-front blockquote {padding: 10px 0;}
    .bestseller-2 .vertical-box {height: auto;}
    .contacts-page .get-soc {margin: 20px 0;padding: 10px 0 10px 10px;}
    .bestseller-2 .left-item-servise {text-align: left}
    .bestseller-2 .left-item-servise .btn-y {float: inherit;}
    .eltd-iwt-text-holder p {padding: 10px 25px;}
    .navbar {background-color: rgba(0, 0, 0, 0);}
    .contact-details .item {margin: 0 auto 30px;}
    .contact-details:last-of-type .item {margin: 0 auto;}
    .bestseller-2 .title-block-dec {text-transform: inherit;margin: 20px auto 0;text-align: center;padding: 0;}
    .bestseller-2 .title-block-dec img {margin: 0 auto;}
    .bestseller-2 .title-block-dec .desc-img {display: none;}
    .bestseller-2 .title-block-dec .mob-img {display: inline-block;}
    #carousel_about-me .carousel-indicators {left: 0;right: 0;text-align: center;margin: 0 auto;background: none;padding: 145px 0 0;position: absolute;}
    .aboutme-block-text {font-size: 18px;line-height: 27px;padding: 0;color: #797979;width: 75%;font-weight: 400;text-align: center;margin: 50px auto 30px;}
    .testimonials-front .inner-item {padding: 0 20px 20px;}
    .image-box-about {float: inherit;}
    .our-stories iframe {width: 100%;margin: 30px 0 0}
    .text-box-servise {padding: 0 25px}
    .det-6 .eltd-iwt {min-height: auto}
    /*.det-6 .eltd-iwt:last-of-type{min-height: auto}*/
    .navbar-collapse.show {width: 100%;margin: -2px -19px 0;background: white;padding: 0;box-shadow: 0 14px 12px -20px #aeaeae;}
    #nav-menu {top: 0;padding: 100px 0;background: #253957;}
    nav .menu-header-menu-container ul li a {color: #ffffff;}
    .menu-header-menu-container {width: 100%; background: #28364b}
    .messenger, .soc-netw {display: flex;text-align: center;margin: 5px auto;width: 100%;flex-direction: column;align-content: center;align-items: center;}
    .menu-header-menu-container ul {background:#253957;margin: -5px 0 0;padding: 20px 0;}
    .breeze-footer .menu-header-menu-container ul, footer .menu-header-menu-container {background: inherit;padding: 10px 0 0;}
    .breeze-footer .title-menu-footer {margin: 30px 0 12px;text-align: center;}
    .breeze-footer .decoration-subtitle {margin: 0 0 20px;}
    .faq {margin: 30px auto 0;}
    .card-prises .card {margin: 20px 0;}
    .step-num .item:after {text-align: center; position: absolute; top: initial;content: '3';right: 20px; margin: 0 auto;left: 0;bottom: -20px;}
    .step-num .item {position: relative;margin: 0 auto 60px;}
    .left-item-servise ul li:before {left: 0; }
    .left-item-servise ul li {padding: 0 0 0 20px;}
    .video-box iframe.video-frame{margin: 35px 0 0 0;}
    .about-club,.tour-yacht-list {padding: 0 0 30px;}
    .br-benefit_item {padding: 0 20px 30px;}
    .br-benefit {background: rgba(241,240,232,1);}
    .br-benefit_img{background: rgba(40,54,75,1) 35%;padding: 20px 10px;}
    .br-benefit_img img {top: -100px;width: 100%;}
    .br-benefit_item-container>div {min-height: inherit; padding: 10px 30px;}
    .br-benefit .item-text-box, .watch-video .video-box .item-text-box {text-align: center;}
    .tour-details-card {padding: 0 0 40px; box-sizing: border-box; text-align: center;}
    .tour-details-card a.newsPreview__imageWrap {width: 100%;overflow: hidden;height: 230px;}
    .tour-details-card a.newsPreview__imageWrap img {width: 100%;height: auto;border: 0;bottom: -7%;}
    .tour-details-card a.newsPreview__imageWrap {margin: 0 0 30px;}
    .tour-details-card .newsPreview__title i {font-size: 22px;margin: 2px 15px 0 0;}
    .services-sc .newsPreview .newsPreview__content .newsList__text {min-height: inherit;}
    .br-benefit_img_text {display: inline-block;position: relative;background: white;width: 100%;left: 0;margin: -172px 0 30px;padding: 65px 35px;}
    .item-numbers {text-align: center;margin: 0 0 50px;}
    .item-numbers .a-number {font-size: 90px;}
    .slick-img-suit {margin: 0 ;width: 360px;}
    .contact-box {padding: 30px 15px; margin: 50px 0 0;}
    .contact-box form .textarea textarea {min-height: 150px;}
    .contact-box form .form-group  label {display: block;}
    .active-servises div {margin: 50px 0 50px;}
    .watch-video {color: white;padding: 50px 0;}
    .all-info .thumbnail-img{width: 100%;}
    .all-info .thumbnail-img img{width: 100%;}
    .price-column{padding: 0; box-sizing: border-box;}
    .tour-details-card .name-card {font-size: 22px;display: inline-block;margin: 0;}
    .yacht-details-card .img-yacht img {width: 100%;height: auto;}
    .faq-box .panel .panel-title {display: inline-block;width: 90%;padding: 0 0 0 10px;}
    #logo-nav {color: #f5f3fb;font-size: 19px;line-height: 17px;padding: 8px 0 0;margin: 0 auto;}
    .messenger ul li i, .soc-netw ul li i {font-size: 20px;}
    .soc-nav {display: flex;flex-direction: row;align-items: center;padding: 0;}
    .soc-nav .soc-netw {float: left;padding: 0; position: relative;z-index: 0;width: 125px;text-align: left;}
    .soc-netw ul {display: inline-block;margin: 0;}
    .soc-nav .soc_phone {font-size: 14px;}
    ul.tech-details {height: auto;margin: 0 35px;}
    .yacht-details-card .img-yacht, .yacht-list-section .yacht-details-card .img-yacht  {height: auto;}
    .slick-next {right: 0;}
    .breeze-footer{text-align: center;}
     /*.title-box-text .d-block {}*/
    .head-block .title-box-text {padding: 140px 0 0 0;}
    .page-template-front-page .text-box-head {margin: 0 auto 25vh;}
    .yacht-specification .all-info {position: relative;padding-right: 0; border-right: none;}
    .slick_2.yacht-page-slick{width: 100%}
    /*.soc-nav .soc_phone {float: left;}*/
    nav .soc-netw ul li {border-radius: 20px;background: none;border: none;color: white;display: inline-block;float: left;}
    nav.affix .soc-netw ul li  {height: 35px;width: 33px;border-radius: 20px;background: none;border: none;color: white;display: inline-block;padding: 0 0 3px;margin: 0;float: left;}
    .ltx-overlay-divider, .breeze-footer:before {height: 10px; background-size: contain;}
    .tour-yacht-list .slick-dots {top: 235px;}
    .services-section .services-sc .item-one h2 {font-size: 22px;}
    .services-sc .newsPreview__content {min-height: 140px;}
    .facilities .col{width: 49%;display: inline-block;}
    [class*="gradient-overlay-half"]::before {position: absolute;}
    .home [class*="gradient-overlay-half"]::before {top:-10%}
    .yacht-details-card {margin: 15px;}
    .single-post .head-block-name{position: absolute;left: 0;right: 0;bottom: 5%;}
    .single-post header h2 { margin: 0 !important; transform: translateX(-7px); color: #fff; font: 400 2rem/2.2rem Futura PT,sans-serif; text-transform: uppercase; letter-spacing: 0.4ch;}
}
.card-servise .img-servise {height: 450px; overflow: hidden;width: 100%;letter-spacing: 1px;}
.card-servise .img-servise img {width: 100%;margin: 0 0 30px}

/*.text-item-servise ul{color:black}*/
/*.card-servise .text-item-servise b{font-size: 18px;line-height: 16px;font-weight: 300;text-align: center;color: black;}*/
.card-servise h2 {height: 60px;font-family: Metropolis, sans-serif;text-transform: uppercase;font-size: 19px !important;letter-spacing: 1.5px;text-align: center;line-height: 30px;margin: 25px auto 0;min-height: 35px;color: #211f29;}
.text-box-servise {padding: 0 25px;line-height: 26px;}

/*POST GALLERY custom styles START*/
.blocks-gallery-grid{flex-wrap: nowrap !important;height: 381px;transform: translateX(-100%) translateX(-15px);transition: transform .5s ease-in-out;}
.wp-block-gallery.columns-2 .blocks-gallery-grid {transform: translateX(-170px) !important;flex-wrap: wrap !important;height: auto;min-width: 1050px;}
.articleContent.wide .wp-block-gallery.columns-2 .blocks-gallery-grid{transform: none !important;flex-wrap: nowrap !important;}
.articleContent.wide .wp-block-gallery .gallery__arrows {transform: none;}
.wp-block-gallery.columns-2 .blocks-gallery-item{height: 280px !important;width: 510px !important;margin-right: 0 !important;}
.wp-block-gallery.columns-2 .blocks-gallery-item:first-of-type{margin-right: 30px !important;}
.wp-block-gallery .gallery__arrows{transform: translateX(200px);}
.blocks-gallery-item {flex-shrink:0 !important;width: 100% !important;max-width: 674px !important;margin-right: 30px !important;}
.blocks-gallery-item figcaption {display: none !important;}
.wp-block-gallery .blocks-gallery-item {height: 100%;}
.wp-block-gallery .blocks-gallery-item:before {display: none;}
.wp-social-login-connect-with {display:none}
.wp-social-login-provider-list {display: flex; justify-content: center;}
.wp-social-login-provider-list a {display: flex; justify-content: center; align-items:center;  height: 40px; width: 40px; border-radius:50%; margin:0 6px;}
.wp-social-login-provider-list img {width: 100%; border-radius:50%;}
/*.wsl_connect_with_provider {}*/

@media (max-width: 1499px){
    .wp-block-gallery.columns-2 .blocks-gallery-grid {transform: translateX(-60px) !important;}
    .wp-block-gallery .gallery__arrows{transform: translateX(95px);}
}

@media (max-width: 1280px){
    .wp-block-gallery.columns-2 .blocks-gallery-grid {min-width: 890px;}
    .wp-block-gallery.columns-2 .blocks-gallery-item {width: 430px !important;}
}

@media (max-width:1199px) {
    .box-cat.active .contentSection__sidebar {display: block !important;}
    .blocks-gallery-grid, .wp-block-gallery.columns-2 .blocks-gallery-grid {overflow-x: scroll;overflow-y: hidden;transform: none !important;height: 300px !important;}
    .blocks-gallery-item, .wp-block-gallery.columns-2 .blocks-gallery-item {width: 70% !important;height: 100% !important;margin-right: 10px !important;}
    .wp-block-gallery.columns-2 .blocks-gallery-grid {min-width: auto;flex-wrap: nowrap !important;}
    .wp-block-gallery.columns-2 .blocks-gallery-item:first-of-type {margin-right: 10px !important;}
    .contentSection__main {overflow: unset;}
    .page__content {overflow: hidden;}
}

@media (max-width: 767px){
    .blocks-gallery-grid{padding-left: 0 !important;}
    .blocks-gallery-item, .wp-block-gallery.columns-2 .blocks-gallery-item {width: 248px !important;margin-right: 10px !important;max-height: 100%;max-width: 100%;}
    .blocks-gallery-grid, .wp-block-gallery.columns-2 .blocks-gallery-grid, .wp-block-gallery.columns-2 {height: 150px !important;flex-wrap: nowrap !important;min-width: auto;}
}
.photoGallery__wrap {position: relative;}
/*POST GALLERY custom styles END*/

/*NGNEXT GALLERY GALLERY custom styles END*/

.ngg-gallery-thumbnail-box{width: 50% !important; height: 400px;overflow: hidden}
.ngg-gallery-thumbnail img {width: 100% !important;}
.ngg-gallery-thumbnail-box:nth-child(3n){width: 100% !important;}
/*.ngg-gallery-thumbnail-box:nth-child(5n){width: 50% !important;}*/
.ngg-galleryoverview.default-view .ngg-gallery-thumbnail img:hover{opacity: 1 !important;position: relative;}
.ngg-galleryoverview .ngg-gallery-thumbnail  .img-wrap, .pbWrapper .img-wrap{position: absolute;bottom: 0;flex-direction: column;width: 100%;font-size: 16px;padding: 30px;color:#fff;text-align: left;display: none;transition: all .5s ease;}
.ngg-galleryoverview .ngg-gallery-thumbnail:hover  .img-wrap, .pbWrapper:hover .img-wrap{display: flex;}
.ngg-galleryoverview .ngg-gallery-thumbnail  .img__name, .pbWrapper .img__name{font-size: 22px;line-height: 30px;font-width: 600;}
.ngg-galleryoverview .ngg-gallery-thumbnail  .img__descr, .pbWrapper .img__descr{font-size: 16px;line-height: 24px;}
.ngg-galleryoverview .ngg-gallery-thumbnail  .img__item, .pbWrapper .img__item{width: 100%; height: 100%;}
.ngg-gallery-thumbnail a:after{display: none;}
.ngg-gallery-thumbnail a:hover:after{background: rgba(0,0,0,.3);}

/*NGNEXT GALLERY GALLERY custom styles END*/

.dashicons, .dashicons-before:before {display: inline-block; width: 20px; height: 20px;font-size: 20px;line-height: 1;font-family: dashicons;text-decoration: inherit;font-weight: 400;font-style: normal; vertical-align: top;text-align: center;transition: color .1s ease-in 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}
.dashicons-menu:before {content: "\f333"} .dashicons-admin-site:before {content: "\f319"}
.dashicons-dashboard:before {content: "\f226"} .dashicons-admin-media:before {content: "\f104"}
.dashicons-admin-page:before {content: "\f105"} .dashicons-admin-comments:before {content: "\f101"}
.dashicons-admin-appearance:before {content: "\f100"} .dashicons-admin-plugins:before {content: "\f106"}
.dashicons-admin-users:before {content: "\f110"} .dashicons-admin-tools:before {content: "\f107"}
.dashicons-admin-settings:before {content: "\f108"} .dashicons-admin-network:before {content: "\f112"}
.dashicons-admin-generic:before {content: "\f111"} .dashicons-admin-home:before {content: "\f102"}
.dashicons-admin-collapse:before {content: "\f148"} .dashicons-filter:before {content: "\f536"}
.dashicons-admin-customizer:before {content: "\f540"} .dashicons-admin-multisite:before {content: "\f541"}
.dashicons-admin-links:before, .dashicons-format-links:before {content: "\f103"}
.dashicons-admin-post:before, .dashicons-format-standard:before {content: "\f109"}
.dashicons-format-image:before {content: "\f128"} .dashicons-format-gallery:before {content: "\f161"}
.dashicons-format-audio:before {content: "\f127"} .dashicons-format-video:before {content: "\f126"}
.dashicons-format-chat:before {content: "\f125"} .dashicons-format-status:before {content: "\f130"}
.dashicons-format-aside:before {content: "\f123"} .dashicons-format-quote:before {content: "\f122"}
.dashicons-welcome-edit-page:before, .dashicons-welcome-write-blog:before {content: "\f119"}
.dashicons-welcome-add-page:before {content: "\f133"} .dashicons-welcome-view-site:before {content: "\f115"}
.dashicons-welcome-widgets-menus:before {content: "\f116"} .dashicons-welcome-comments:before {content: "\f117"}
.dashicons-welcome-learn-more:before {content: "\f118"} .dashicons-image-crop:before {content: "\f165"}
.dashicons-image-rotate:before {content: "\f531"} .dashicons-image-rotate-left:before {content: "\f166"}
.dashicons-image-rotate-right:before {content: "\f167"} .dashicons-image-flip-vertical:before {content: "\f168"
}.dashicons-image-flip-horizontal:before {content: "\f169"} .dashicons-image-filter:before {content: "\f533"}
.dashicons-undo:before {content: "\f171"} .dashicons-redo:before {content: "\f172"}
.dashicons-editor-bold:before {content: "\f200"} .dashicons-editor-italic:before {content: "\f201"}
.dashicons-editor-ul:before {content: "\f203"} .dashicons-editor-ol:before {content: "\f204"}
.dashicons-editor-quote:before {content: "\f205"} .dashicons-editor-alignleft:before {content: "\f206"}
.dashicons-editor-aligncenter:before {content: "\f207"} .dashicons-editor-alignright:before {content: "\f208"}
.dashicons-editor-insertmore:before {content: "\f209"} .dashicons-editor-spellcheck:before {content: "\f210"}
.dashicons-editor-distractionfree:before, .dashicons-editor-expand:before {    content: "\f211"}
.dashicons-editor-contract:before {content: "\f506"} .dashicons-editor-kitchensink:before {content: "\f212"}
.dashicons-editor-underline:before {content: "\f213"} .dashicons-editor-justify:before {content: "\f214"}
.dashicons-editor-textcolor:before {content: "\f215"} .dashicons-editor-paste-word:before {content: "\f216"}
.dashicons-editor-paste-text:before {сontent: "\f217"} .dashicons-editor-removeformatting:before {content: "\f218"}
.dashicons-editor-video:before {content: "\f219"} .dashicons-editor-customchar:before {сontent: "\f220"}
.dashicons-editor-outdent:before {content: "\f221"} .dashicons-editor-indent:before {content: "\f222"}
.dashicons-editor-help:before {content: "\f223"} .dashicons-editor-strikethrough:before {content: "\f224"}
.dashicons-editor-unlink:before {content: "\f225"} .dashicons-editor-rtl:before {content: "\f320"}
.dashicons-editor-break:before {content: "\f474"} .dashicons-editor-code:before {content: "\f475"}
.dashicons-editor-paragraph:before {content: "\f476"} .dashicons-editor-table:before {content: "\f535"}
.dashicons-align-left:before {content: "\f135"} .dashicons-align-right:before {content: "\f136"}
.dashicons-align-center:before {content: "\f134"} .dashicons-align-none:before {content: "\f138"}
.dashicons-lock:before {content: "\f160"} .dashicons-unlock:before {content: "\f528"}
.dashicons-calendar:before {content: "\f145"} .dashicons-calendar-alt:before {content: "\f508"}
.dashicons-visibility:before {content: "\f177"} .dashicons-hidden:before {content: "\f530"}
.dashicons-post-status:before {content: "\f173"} .dashicons-edit:before {content: "\f464"}
.dashicons-post-trash:before, .dashicons-trash:before {content: "\f182"}
.dashicons-sticky:before {content: "\f537"} .dashicons-external:before {content: "\f504"}
.dashicons-arrow-up:before {content: "\f142"} .dashicons-arrow-down:before {content: "\f140"}
.dashicons-arrow-left:before {content: "\f141"} .dashicons-arrow-right:before {content: "\f139"}
.dashicons-arrow-up-alt:before {content: "\f342"} .dashicons-arrow-down-alt:before {content: "\f346"}
.dashicons-arrow-left-alt:before {content: "\f340"} .dashicons-arrow-right-alt:before {content: "\f344"}
.dashicons-arrow-up-alt2:before {content: "\f343"} .dashicons-arrow-down-alt2:before {content: "\f347"}
.dashicons-arrow-left-alt2:before {content: "\f341"} .dashicons-arrow-right-alt2:before {content: "\f345"}
.dashicons-leftright:before {content: "\f229"} .dashicons-sort:before {content: "\f156"}
.dashicons-randomize:before {content: "\f503"} .dashicons-list-view:before {content: "\f163"}
.dashicons-excerpt-view:before, .dashicons-exerpt-view:before {content: "\f164"}
.dashicons-grid-view:before {content: "\f509"} .dashicons-move:before {content: "\f545"}
.dashicons-hammer:before {content: "\f308"} .dashicons-art:before {content: "\f309"}
.dashicons-migrate:before {content: "\f310"} .dashicons-performance:before {content: "\f311"}
.dashicons-universal-access:before {content: "\f483"} .dashicons-universal-access-alt:before {content: "\f507"}
.dashicons-tickets:before {content: "\f486"} .dashicons-nametag:before {content: "\f484"}
.dashicons-clipboard:before {content: "\f481"} .dashicons-heart:before {content: "\f487"}
.dashicons-megaphone:before {content: "\f488"} .dashicons-schedule:before {content: "\f489"}
.dashicons-wordpress:before {content: "\f120"} .dashicons-wordpress-alt:before {content: "\f324"}
.dashicons-pressthis:before {content: "\f157"} .dashicons-update:before {content: "\f463"}
.dashicons-screenoptions:before {content: "\f180"} .dashicons-cart:before {content: "\f174"}
.dashicons-feedback:before {content: "\f175"} .dashicons-cloud:before {content: "\f176"}
.dashicons-translation:before {content: "\f326"} .dashicons-tag:before {content: "\f323"}
.dashicons-category:before {content: "\f318"} .dashicons-archive:before {content: "\f480"}
.dashicons-tagcloud:before {content: "\f479"} .dashicons-text:before {content: "\f478"}
.dashicons-media-archive:before {content: "\f501"} .dashicons-media-audio:before {content: "\f500"}
.dashicons-media-code:before {content: "\f499"} .dashicons-media-default:before {content: "\f498"}
.dashicons-media-document:before {content: "\f497"} .dashicons-media-interactive:before {content: "\f496"}
.dashicons-media-spreadsheet:before {content: "\f495"} .dashicons-media-text:before {content: "\f491"}
.dashicons-media-video:before {content: "\f490"} .dashicons-playlist-audio:before {content: "\f492"}
.dashicons-playlist-video:before {content: "\f493"} .dashicons-controls-play:before {content: "\f522"}
.dashicons-controls-pause:before {content: "\f523"} .dashicons-controls-forward:before {content: "\f519"}
.dashicons-controls-skipforward:before {content: "\f517"} .dashicons-controls-back:before {content: "\f518"}
.dashicons-controls-skipback:before {content: "\f516"} .dashicons-controls-repeat:before {content: "\f515"}
.dashicons-controls-volumeon:before {content: "\f521"} .dashicons-controls-volumeoff:before {content: "\f520"}
.dashicons-yes:before {content: "\f147"} .dashicons-no:before {content: "\f158"}
.dashicons-no-alt:before {content: "\f335"} .dashicons-plus:before {content: "\f132"}
.dashicons-plus-alt:before {content: "\f502"} .dashicons-plus-alt2:before {content: "\f543"}
.dashicons-minus:before {content: "\f460"} .dashicons-dismiss:before {content: "\f153"}
.dashicons-marker:before {content: "\f159"} .dashicons-star-filled:before {content: "\f155"}
.dashicons-star-half:before {content: "\f459"} .dashicons-star-empty:before {content: "\f154"}
.dashicons-flag:before {content: "\f227"} .dashicons-info:before {content: "\f348"}
.dashicons-warning:before {content: "\f534"} .dashicons-share:before {content: "\f237"}
.dashicons-share1:before {content: "\f237"} .dashicons-share-alt:before {content: "\f240"}
.dashicons-share-alt2:before {content: "\f242"} .dashicons-twitter:before {content: "\f301"}
.dashicons-rss:before {content: "\f303"} .dashicons-email:before {content: "\f465"}
.dashicons-email-alt:before {content: "\f466"} .dashicons-facebook:before {content: "\f304"}
.dashicons-facebook-alt:before {content: "\f305"} .dashicons-networking:before {content: "\f325"}
.dashicons-googleplus:before {content: "\f462"} .dashicons-location:before {content: "\f230"}
.dashicons-location-alt:before {content: "\f231"} .dashicons-camera:before {content: "\f306"}
.dashicons-images-alt:before {content: "\f232"} .dashicons-images-alt2:before {content: "\f233"}
.dashicons-video-alt:before {content: "\f234"} .dashicons-video-alt2:before {content: "\f235"}
.dashicons-video-alt3:before {content: "\f236"} .dashicons-vault:before {content: "\f178"}
.dashicons-shield:before {content: "\f332"} .dashicons-shield-alt:before {content: "\f334"}
.dashicons-sos:before {content: "\f468"} .dashicons-search:before {content: "\f179"}
.dashicons-slides:before {content: "\f181"} .dashicons-analytics:before {content: "\f183"}
.dashicons-chart-pie:before {content: "\f184"} .dashicons-chart-bar:before {content: "\f185"}
.dashicons-chart-line:before {content: "\f238"} .dashicons-chart-area:before {content: "\f239"}
.dashicons-groups:before {content: "\f307"} .dashicons-businessman:before {content: "\f338"}
.dashicons-id:before {content: "\f336"} .dashicons-id-alt:before {content: "\f337"}
.dashicons-products:before {content: "\f312"} .dashicons-awards:before {content: "\f313"}
.dashicons-forms:before {content: "\f314"} .dashicons-testimonial:before {content: "\f473"}
.dashicons-portfolio:before {content: "\f322"} .dashicons-book:before {content: "\f330"}
.dashicons-book-alt:before {content: "\f331"} .dashicons-download:before {content: "\f316"}
.dashicons-upload:before {content: "\f317"} .dashicons-backup:before {content: "\f321"}
.dashicons-clock:before {content: "\f469"} .dashicons-lightbulb:before {content: "\f339"}
.dashicons-microphone:before {content: "\f482"} .dashicons-desktop:before {content: "\f472"}
.dashicons-laptop:before {content: "\f547"} .dashicons-tablet:before {content: "\f471"}
.dashicons-smartphone:before {content: "\f470"} .dashicons-phone:before {content: "\f525"}
.dashicons-smiley:before {content: "\f328"} .dashicons-index-card:before {content: "\f510"}
.dashicons-carrot:before {content: "\f511"} .dashicons-building:before {content: "\f512"}
.dashicons-store:before {content: "\f513"} .dashicons-album:before {content: "\f514"}
.dashicons-palmtree:before {content: "\f527"} .dashicons-tickets-alt:before {content: "\f524"}
.dashicons-money:before {content: "\f526"} .dashicons-thumbs-up:before {content: "\f529"}
.dashicons-thumbs-down:before {content: "\f542"} .dashicons-layout:before {content: "\f538"}
.dashicons-paperclip:before {content: "\f546"}


