body{font-family:Roboto,sans-serif;font-size:14px;color:rgba(0,0,0,.87)}h1{font-weight:900}h2,h3{font-weight:700}h4,h5{font-weight:500}a,label{font-weight:400}p{font-weight:300}.antialiased{-webkit-font-smoothing:antialiased}@font-face{font-family:YachtClub24;font-weight:400;font-style:normal;src:url(/build/fonts/YachtClub24.37625804.eot);src:url(/build/fonts/YachtClub24.37625804.eot) format("embedded-opentype"),url(/build/fonts/YachtClub24.b17a20c3.woff) format("woff"),url(/build/fonts/YachtClub24.8f919b56.ttf) format("truetype"),url(/build/images/YachtClub24.ca32e453.svg) format("svg")}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/build/fonts/material-icons.564aac0f.woff2) format("woff2")}.btn,button,input{letter-spacing:.56px;font-weight:500;font-size:14px}.btn:focus,.btn a:focus,.btn input:focus,button:focus,button a:focus,button input:focus,input:focus,input a:focus,input input:focus{box-shadow:none;outline:none!important}.yc-btn-lg,.yc-btn-sm{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.yc-btn-lg:hover,.yc-btn-sm:hover{-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.card-small:hover,.prefilter:hover{-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.yc-btn-lg,.yc-btn-sm{will-change:box-shadow;border-radius:100px;background-color:#c80000;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;display:inline-block;position:relative;padding:0 16px;border:none;outline:none;text-align:center;overflow:hidden}.yc-checkbox-container.active{background-color:rgba(0,0,0,.08);-webkit-box-shadow:inset 5px 0 0 #0277bd;box-shadow:inset 5px 0 0 #0277bd}.yc-btn-lg{height:56px}.yc-btn-sm{height:40px}.btn-red{background-color:#c80000;border-color:#c80000;color:#fff}.card-overlay{background-color:rgba(0,10,18,.2);z-index:0;background-color:rgba(0,10,18,.4)}.card-overlay,.overlink{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px}.overlink{z-index:1;cursor:pointer}.sticky{position:fixed;top:16px;bottom:16px;display:block;z-index:11;height:min-content}body .prefilter-sticky{position:fixed!important;top:15px;margin:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.custom-spin{animation:spin 1.4s linear infinite}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.skipper-btn{text-transform:uppercase;background-color:#3a75cc;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.switch{position:relative;margin-left:auto;font-size:0}@media (max-width:575.8px){.switch{margin:0 auto .5rem}}.switch input{z-index:2;top:0;opacity:0;cursor:pointer;width:34px;height:14px}.switch input:checked{z-index:1}.switch input:checked+label{opacity:1;cursor:default}.switch input:not(:checked)+label:hover{opacity:.5}.switch input.input-a{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.switch input.input-b{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.switch label{opacity:.32;color:#000;cursor:pointer;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease;display:inline-block;height:100%;font-size:14px;line-height:1}.switch label.label-a{margin-right:32px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.switch label.label-b{margin-left:32px;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}.switch .toggle-outside{height:14px;border-radius:7px;-webkit-transition:all .25s ease;-o-transition:.25s ease all;transition:all .25s ease;position:relative;width:34px;min-width:34px;background-color:rgba(0,0,0,.12);margin-left:-34px;margin-right:-34px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.switch .toggle-inside{position:absolute;width:20px;height:20px;border-radius:10px;background:#5f5f5f;-webkit-transition:all .15s ease;-o-transition:.15s ease all;transition:all .15s ease;top:-3px}.switch input:checked~.toggle-outside .toggle-inside{left:0}.switch input~input:checked~.toggle-outside .toggle-inside{left:14px}.sticky-button-offers{cursor:pointer;position:fixed;bottom:18pt;right:95px;z-index:3}@media (max-width:1199px){.sticky-button-offers{right:auto}}.card-small{text-align:center;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);will-change:box-shadow;background-size:185%;height:192px;position:relative;width:225px;background-color:#fff;background-position:50%;border-radius:4px;margin-bottom:12px;padding:16px}.card-small h2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;text-decoration:inherit;text-transform:inherit;z-index:1;color:#fff}.card-small .align-self-center{z-index:0}@font-face{font-family:YachtClub24;src:url(/build/fonts/YachtClub24.37625804.eot);src:url(/build/fonts/YachtClub24.37625804.eot) format("embedded-opentype"),url(/build/fonts/YachtClub24.b17a20c3.woff) format("woff"),url(/build/fonts/YachtClub24.8f919b56.ttf) format("truetype"),url(/build/images/YachtClub24.ca32e453.svg) format("svg");font-weight:400;font-style:normal}[class*=yc-]:before{display:inline-block;font-family:YachtClub24;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yc-papir-hajo:before{content:"A"}.yc-app-hajoberles:before{content:"B"}.yc-app-elado-hajok:before{content:"C"}.yc-app-hajos-hirek:before{content:"D"}.yc-filter-vitorlas-yacht:before{content:"E"}.yc-filter-katamaran:before{content:"F"}.yc-filter-luxus-yacht:before{content:"G"}.yc-filter-motoros-yacht:before{content:"H"}.yc-filter-gulet:before{content:"I"}.yc-filter-tippes-hajok:before{content:"J"}.yc-filter-last-minute:before{content:"K"}.yc-filter-egesz-het:before{content:"L"}.yc-filter-torthet:before{content:"M"}.yc-filter-ugyanoda:before{content:"N"}.yc-filter-oneway:before{content:"O"}.yc-app-rendezvenyek:before{content:"P"}.yc-app-oktatas:before{content:"Q"}.yc-card-berths:before{content:"R"}.yc-card-base:before{content:"S"}.yc-card-cabins:before{content:"T"}.yc-card-draught:before{content:"U"}.yc-card-date:before{content:"V"}.yc-card-length:before{content:"W"}.yc-card-engine:before{content:"X"}.yc-card-showers:before{content:"Y"}.yc-filter-cabins:before{content:"Z"}.yc-filter-berths:before{content:"a"}.yc-app-csaladi:before{content:"0"}.yc-app-hogyan-mukodik:before{content:"1"}.application-icon{margin-right:12px;font-size:22px}.application-icon,.index-icon{position:relative;top:5px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.index-icon{font-size:2rem}img.y-icon{border-style:none;border-radius:50%;width:30px;position:relative;top:0;margin-right:12px;font-size:18px;opacity:.54;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.material-icons{vertical-align:middle;font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.top-menu{height:80px;background-color:#e0e0e0}.top-menu .col{padding:.45rem}.top-menu .col.contact .btn{color:rgba(0,0,0,.87)}.top-menu .col.main-tabs .main-tabs-wrapper{width:1115px}.top-menu .col.main-tabs .btn{letter-spacing:.56px;color:#000;padding:6px 1rem .5rem;background:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-box-shadow:0 -2px 4px 2px rgba(0,0,0,.12);box-shadow:0 -2px 4px 2px rgba(0,0,0,.12);text-transform:uppercase}.top-menu .col.main-tabs .btn img.menu-icon{width:40px}.top-menu .col.main-tabs .btn.active{letter-spacing:.56px;background-color:#00111e;color:#fff}.header{height:68px;background:#00111e}.header img{max-width:200px}.header .login-wrapper.sticky,.header .logo-wrapper a.yc-logo.sticky{z-index:12}.header .login-wrapper.sticky .register-btn .fa-power-off,.header .login-wrapper.sticky .skipper-btn .fa-ship,.header .logo-wrapper a.yc-logo.sticky .register-btn .fa-power-off,.header .logo-wrapper a.yc-logo.sticky .skipper-btn .fa-ship{display:block;margin-top:.3rem}.header .login-wrapper.sticky .register-btn span,.header .login-wrapper.sticky .skipper-btn span,.header .logo-wrapper a.yc-logo.sticky .register-btn span,.header .logo-wrapper a.yc-logo.sticky .skipper-btn span{display:none}.header .login .register-btn{text-transform:uppercase;background-color:#c80000}.header .login .profile-button,.header .login .register-btn{-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.header .login .profile-button{color:#000;font-size:16px;background-color:#cbcbcb;width:36px;height:36px;padding:0;border-radius:100px}.header .login img{border-radius:18px}.header .login .register-btn .fa-power-off,.header .login .skipper-btn .fa-ship{display:none}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#c80000}.dropdown-divider{border-bottom:1px solid #e9ecef}.breadcrumb{margin-bottom:0;background-color:#fff}.breadcrumb span,h1,h2{font-weight:500}.owl-carousel .owl-stage-outer{padding:.25rem 0}section.search-prefilter{padding:30px 0 60px;background-size:cover;position:relative}section.search-prefilter #index-hero{width:100%;height:100%;display:block;position:absolute;background:no-repeat 50%;top:0;left:0;z-index:-1}section.search-prefilter .hero-title{font-size:34px;margin:0}section.search-prefilter .hero-subtitle{font-size:20px}section.search-prefilter .hero-overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,10,18,.6)}section.offers{background-color:#eee;padding:4rem 0}@media (min-width:1200px){section.offers .container{max-width:1400px}}section.offers h2{color:#000;font-weight:500}section.offers .more-yacht a.btn{background:rgba(0,71,171,.8);color:#fff!important;padding:.75rem 3.75rem}section.offers .yc-offers{margin-bottom:7rem}section.offers .season-offers .card,section.offers .yc-offers .card{margin:0 auto}section.offers .season-offers .card .card-title,section.offers .yc-offers .card .card-title{font-size:20pt;overflow-y:hidden}@media (max-width:1000px){section.offers .season-offers .card .card-title,section.offers .yc-offers .card .card-title{font-size:16pt}}section.offers .season-offers .card .card-subtitle,section.offers .yc-offers .card .card-subtitle{font-size:14pt;font-weight:500}section.offers .season-offers .card .card-image,section.offers .yc-offers .card .card-image{margin:.25rem -1.25rem;background-size:contain;background-repeat:no-repeat;background-position:50%;height:250px}section.offers .season-offers .card .base-info span,section.offers .yc-offers .card .base-info span{padding:0 1rem;font-size:13px}section.offers .season-offers .card .icons,section.offers .yc-offers .card .icons{font-size:9pt}section.offers .season-offers .card .card-icon,section.offers .yc-offers .card .card-icon{height:50px}section.offers .season-offers .card .price-date-info,section.offers .yc-offers .card .price-date-info{margin:.5rem -1.25rem 0;padding:.5rem 1.25rem;height:145px}section.offers .season-offers .card .price-date-info .card-discount-info,section.offers .yc-offers .card .price-date-info .card-discount-info{position:relative}section.offers .season-offers .card .price-date-info .card-discount-info.best-buy,section.offers .yc-offers .card .price-date-info .card-discount-info.best-buy{border:2px solid #c80000}section.offers .season-offers .card .price-date-info .card-discount-info.best-buy .best-buy-badge,section.offers .yc-offers .card .price-date-info .card-discount-info.best-buy .best-buy-badge{position:absolute;top:0;left:0;width:39px;background-color:#c80000;color:#fff;font-size:10pt;font-weight:500;line-height:14px}section.offers .season-offers .card .price-date-info .card-discount-info div,section.offers .season-offers .card .price-date-info .card-discount-info span.original-price,section.offers .yc-offers .card .price-date-info .card-discount-info div,section.offers .yc-offers .card .price-date-info .card-discount-info span.original-price{font-size:14pt;font-weight:500}section.offers .season-offers .card .price-date-info .card-discount-info .discount-price,section.offers .yc-offers .card .price-date-info .card-discount-info .discount-price{font-size:22pt;font-weight:500;color:#c80000}section.offers .season-offers .card .price-date-info .card-discount-info div.bg-red,section.offers .yc-offers .card .price-date-info .card-discount-info div.bg-red{background-color:#c80000;padding:.3rem .4rem}section.offers .season-offers .card .price-date-info .card-discount-info div.bg-blue,section.offers .yc-offers .card .price-date-info .card-discount-info div.bg-blue{background-color:#3a75cc;padding:.3rem .4rem}section.offers .season-offers .card .price-date-info .card-discount-info span.discount-line.bg-red,section.offers .yc-offers .card .price-date-info .card-discount-info span.discount-line.bg-red{width:60px;height:2px;position:absolute;top:19px;left:calc(50% - 60px/ 2);background:#c80000}section.offers .season-offers .card .price-date-info .card-date-info .card-date,section.offers .yc-offers .card .price-date-info .card-date-info .card-date{font-size:12pt;font-weight:500}@media (max-width:1000px){section.offers .season-offers .card .price-date-info div.col.card-discount-info,section.offers .yc-offers .card .price-date-info div.col.card-discount-info{padding:0 .5rem}section.offers .season-offers .card .price-date-info div.col.card-discount-info div.d-inline-block,section.offers .season-offers .card .price-date-info div.col.card-discount-info span.original-price.d-block,section.offers .yc-offers .card .price-date-info div.col.card-discount-info div.d-inline-block,section.offers .yc-offers .card .price-date-info div.col.card-discount-info span.original-price.d-block{font-size:11pt}section.offers .season-offers .card .price-date-info div.col.card-discount-info span.discount-price.d-block,section.offers .yc-offers .card .price-date-info div.col.card-discount-info span.discount-price.d-block{font-size:18pt}section.offers .season-offers .card .price-date-info div.col.card-discount-info.best-buy span.best-buy-badge,section.offers .yc-offers .card .price-date-info div.col.card-discount-info.best-buy span.best-buy-badge{width:31px;font-size:9pt;line-height:13px}section.offers .season-offers .card .price-date-info div.col.card-discount-info span.discount-line.bg-red,section.offers .yc-offers .card .price-date-info div.col.card-discount-info span.discount-line.bg-red{width:55px;height:2px;top:16px;left:calc(50% - 55px/ 2)}}section.offers .season-offers .card .show-yacht-btn,section.offers .yc-offers .card .show-yacht-btn{background-color:#c80000;padding:.6rem;font-size:14pt;font-weight:500;border-radius:5px;position:relative}section.offers .season-offers .card .show-yacht-btn span.loading-show,section.offers .yc-offers .card .show-yacht-btn span.loading-show{display:none;position:absolute;width:100%;left:0;background-color:#c80000;z-index:2}@media (max-width:450px){section.offers .season-offers .card .card-body,section.offers .yc-offers .card .card-body{padding:.75rem}section.offers .season-offers .card .card-body .card-image,section.offers .yc-offers .card .card-body .card-image{margin:.25rem -.75rem;height:200px}section.offers .season-offers .card .card-body .price-date-info,section.offers .yc-offers .card .card-body .price-date-info{margin:.5rem -.75rem 0;padding:.75rem}}section.offers .season-offers .owl-nav button,section.offers .yc-offers .owl-nav button{position:absolute;top:40%;width:36px;height:36px;border-radius:100px;background-color:#cbcbcb;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);outline:none}section.offers .season-offers .owl-nav button span,section.offers .yc-offers .owl-nav button span{font-size:30px;line-height:26px}section.offers .season-offers .owl-nav button.owl-prev,section.offers .yc-offers .owl-nav button.owl-prev{left:0;margin-left:-15px}section.offers .season-offers .owl-nav button.owl-next,section.offers .yc-offers .owl-nav button.owl-next{right:0;margin-right:-15px}section.offers .more-yacht a{color:rgba(0,0,0,.87)}section.yc-register{background-color:#00111e}@media (min-width:1200px){section.yc-register .container{max-width:1400px}}section.yc-register .col.text-center{padding-top:50px;padding-bottom:60px}section.yc-register .vip-logo{width:100%;max-width:100px;margin-bottom:30px}section.yc-register .btn.bg-white{color:#000}section.yc-register .register-link{font-size:23px;text-decoration:underline}section.yc-register .register-bg{min-height:450px;background:url(/build/images/app-1.a0158ed1.jpg) 50%;background-size:cover}section.yc-register h3{font-weight:400;font-size:30px}section.yc-register .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(#00111e),color-stop(50%,rgba(0,17,30,0)));background:-webkit-linear-gradient(left,#00111e,rgba(0,17,30,0) 50%);background:-o-linear-gradient(left,#00111e 0,rgba(0,17,30,0) 50%);background:linear-gradient(90deg,#00111e 0,rgba(0,17,30,0) 50%)}section.yc-info{background-color:#eee;min-height:340px;padding:60px 0}section.yc-info h3{font-weight:400;font-size:1.5rem}section.new-articles{background-color:#00111e;padding:60px 0}section.new-articles .container{max-width:1400px}section.new-articles .col-md-6:last-child{margin:auto}section.new-articles .card{height:530px;margin-bottom:1rem;border:0}section.new-articles .card .card-img{position:relative;background-size:cover;height:250px;border-radius:4px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0}section.new-articles .card .card-text{font-weight:400}section.new-articles .card .card-article-title{height:140px}section.new-articles .card .card-article-text{font-size:14px;overflow-y:hidden}section.featured{background-color:#eee;padding:4rem 0}@media (min-width:1200px){section.featured .container{max-width:1400px}}section.featured .featured-content .item .card-small{margin:0 auto;width:auto;background-size:cover;background-position:50%}section.featured .featured-content .owl-nav button{position:absolute;top:40%;width:36px;height:36px;border-radius:100px;background-color:#cbcbcb;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);outline:none}section.featured .featured-content .owl-nav button span{font-size:30px;line-height:26px}section.featured .featured-content .owl-nav button.owl-prev{left:0;margin-left:-15px}section.featured .featured-content .owl-nav button.owl-next{right:0;margin-right:-15px}section.featured .featured-content .card-overlay{background-color:rgba(0,10,18,.4)}section.how-it-works{background-size:cover;position:relative}@media (min-width:1200px){section.how-it-works .container{max-width:1400px}}section.how-it-works .index-hero{width:100%;display:block;position:absolute;background:no-repeat 50%;top:0;left:0;z-index:-2}section.how-it-works .hero-overlay{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,10,18,.6)}section.how-it-works h3{font-weight:400;font-size:24px}section.how-it-works a.how-it-works-btn{background:#c80000;color:#fff!important;padding:.75rem 3.75rem;cursor:pointer}.open{position:fixed;z-index:10;width:100%;top:0}.open .mobile-menu{height:100vh;max-width:350px;min-width:250px;overflow-y:scroll;-webkit-box-shadow:1px 1px 71px 0 rgba(0,0,0,.75);-moz-box-shadow:1px 1px 71px 0 rgba(0,0,0,.75);box-shadow:1px 1px 71px 0 rgba(0,0,0,.75)}.open .mobile-menu ul{border-bottom:1px solid #bbb}.open .mobile-menu ul li{padding:.25rem .5rem}.open .outside{height:100vh}.closed{display:none}.resources-hero{height:300px}.resources-hero .title{padding-top:70px;margin-bottom:25px;margin-top:0;font-weight:700;font-size:2.4rem;position:relative;text-transform:uppercase;text-shadow:1px 0 5px #5a5a5a}.resources-hero .bottom-title{padding-top:2rem}.resources-hero .overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,10,18,.2)}.debug{background-color:#656565;color:#adff2f;font-weight:500;padding:.5rem;margin:0}section.resources{background-color:#eee}section.resources .order-switch span.toggle-inside{background-color:#c80000}section.resources .not-found-alert{background:#c80000;color:#fff;border-radius:5px;font-size:13pt;margin:0 auto}@media (min-width:800px){section.resources .not-found-alert{width:788px}}section.resources .not-found-alert .deleted-filters{font-weight:500}section.resources .resource-booked{margin:auto}section.resources .resource-booked div{padding:1rem}@media (min-width:550px){section.resources .resource-booked img{max-width:500px}}section.resources .resource-booked button{display:block}@media (min-width:800px){section.resources .resources-length-toggle-wrapper{width:788px;margin:auto}}section.resources .card{margin:0 auto;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}@media (max-width:766px){section.resources .card{max-width:500px}}@media (min-width:800px){section.resources .card{width:790px}}section.resources .card .card-title{font-size:20pt}@media (max-width:1000px){section.resources .card .card-title{font-size:16pt}}section.resources .card .card-subtitle{font-size:14pt;font-weight:500}section.resources .card .card-image{margin:1rem -1.25rem 0;min-height:300px;background-position:50%;background-size:contain;background-repeat:no-repeat}@media (min-width:767px){section.resources .card .card-image{margin:-1.25rem 1.25rem -1.25rem -1.25rem}}section.resources .card .base-info span{padding:0 1rem}section.resources .card .card-icon{font-size:1.5rem}section.resources .card .price-date-info{margin:1rem 0;padding:1.25rem}@media (min-width:767px){section.resources .card .price-date-info{margin:0;padding:0}}section.resources .card .price-date-info .card-discount-info{position:relative}section.resources .card .price-date-info .card-discount-info.best-buy{border:2px solid #c80000}section.resources .card .price-date-info .card-discount-info.best-buy .best-buy-badge{position:absolute;top:0;left:0;width:39px;background-color:#c80000;color:#fff;font-size:10pt;font-weight:500;line-height:14px}section.resources .card .price-date-info .card-discount-info div,section.resources .card .price-date-info .card-discount-info span.original-price{font-size:14pt;font-weight:500}section.resources .card .price-date-info .card-discount-info .discount-price{font-size:22pt;font-weight:500;color:#c80000}section.resources .card .price-date-info .card-discount-info div.bg-red{background-color:#c80000;padding:.3rem .4rem}section.resources .card .price-date-info .card-discount-info div.bg-blue{background-color:#3a75cc;padding:.3rem .4rem}section.resources .card .price-date-info .card-discount-info span.discount-line.bg-red{width:60px;height:2px;position:absolute;top:19px;left:calc(50% - 60px/ 2);background:#c80000}section.resources .card .price-date-info .card-date-info .card-icon{height:40px}section.resources .card .price-date-info .card-date-info .card-date{font-size:12pt;font-weight:500}@media (min-width:767px){section.resources .card .price-date-info .card-date-info .card-date{font-size:9pt}}@media (max-width:1000px){section.resources .card .price-date-info div.col-6.card-discount-info{padding:0 .5rem}section.resources .card .price-date-info div.col-6.card-discount-info div.d-inline-block,section.resources .card .price-date-info div.col-6.card-discount-info span.original-price.d-block{font-size:11pt}section.resources .card .price-date-info div.col-6.card-discount-info span.discount-price.d-block{font-size:18pt}section.resources .card .price-date-info div.col-6.card-discount-info.best-buy span.best-buy-badge{width:31px;font-size:9pt;line-height:13px}section.resources .card .price-date-info div.col-6.card-discount-info span.discount-line.bg-red{width:55px;height:2px;top:16px;left:calc(50% - 55px/ 2)}}section.resources .card .show-yacht-btn{position:relative;background-color:#c80000;padding:.6rem;font-size:14pt;font-weight:500;border-radius:.25rem;cursor:pointer}section.resources .card .show-yacht-btn span.loading-show{position:absolute;width:100%;left:0;background-color:#c80000;z-index:2}@media (max-width:450px){section.resources .card .card-body{padding:.75rem}section.resources .card .card-body .card-image{margin:.75rem -.75rem 0;min-height:200px}section.resources .card .card-body #yacht-gallery{margin:0 -.75rem;padding:3px}section.resources .card .card-body #yacht-gallery .img-responsive{height:80px}section.resources .card .card-body .price-date-info{margin:.75rem 0;padding:0}}section.resources .card .icons{font-size:9pt}section.resources .card .icons div{padding-top:.5rem}section.resources .mobile-filter-btn{color:#fff;text-transform:uppercase;background-color:#c80000;border-radius:.25rem;padding:.75rem;border:none;max-width:500px}section.resources .mobile-filter{width:500px}section.resources .mobile-filter .fa-times{position:absolute;top:0;right:0;z-index:3}section.resources .mobile-filter input{border:none}section.resources .mobile-filter .filter-group{margin-bottom:13px;width:100%}section.resources .mobile-filter .filter-group .vue-slider-component{margin-top:40px;margin-bottom:15px;padding:8px}section.resources .mobile-filter .filter-group .vue-slider-component .vue-slider-tooltip{border:1px solid #1976d2;background-color:#1976d2}section.resources .mobile-filter .filter-group .vue-slider-component .vue-slider-dot{background-color:#1976d2;z-index:3}section.resources .mobile-filter h3{padding-left:15px;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;text-transform:uppercase;margin:0 0 0 -.06em;color:rgba(0,0,0,.87);display:flex;justify-content:space-between;align-items:center}section.resources .mobile-filter h3 .show-all{background:transparent;font-weight:500;float:right;padding-right:22px;text-transform:uppercase;padding-top:3px}section.resources .mobile-filter .yc-checkbox-container{padding:10px 15px 10px 16px;height:46px;display:block;position:relative;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.resources .mobile-filter .yc-checkbox-container input:checked~.checkmark:after{display:block}section.resources .mobile-filter .yc-checkbox-container input:checked~.checkmark{border-color:transparent;background-color:rgba(0,0,0,.54)}section.resources .mobile-filter .yc-checkbox-container .checkmark{position:absolute;height:20px;width:20px;background-color:transparent;border:2px solid rgba(0,0,0,.54);top:50%;margin-top:-10px;right:26px;border-radius:2px}section.resources .mobile-filter .yc-checkbox-container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;display:none}section.resources .mobile-filter .yc-checkbox-container input{position:absolute;opacity:0;cursor:pointer}section.resources .mobile-filter .yc-checkbox-container label{font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit}section.resources .mobile-filter .filter-group-footer{font-size:14px;text-transform:uppercase;font-weight:500;margin-left:19px;margin-right:19px}section.resources .mobile-filter .filter-group-footer .material-icons{font-size:18px}section.resources .mobile-filter .all-button{color:#000;margin-left:5px;padding:7px;background:#eee;text-transform:uppercase;line-height:normal;width:auto}section.resources .mobile-filter .filter-icon{position:relative;top:2px;margin-right:12px;font-size:18px;opacity:.54;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}section.resources aside{margin-top:136px}@media (max-width:1454px){section.resources aside{display:none}}@media (min-width:1454px){section.resources .featured{display:none}}section.resources .modal-loading{padding:200px 0}.yc-logo.sticky{left:19px;top:30px}@media (max-width:1400px){.yc-logo.sticky{display:none}}.prefilter-wrapper.sticky{max-height:73px}@media (max-width:1400px){.prefilter-wrapper.sticky{justify-content:start!important;left:calc(50% - 600px)}}.login-wrapper.sticky{right:23px;top:29px;max-height:40px}.sticky-search-button{position:sticky;bottom:23px;left:60px;z-index:3}@media (max-width:374.8px){section.resources .card-show .base-info span{font-size:9pt}section.resources .card-show .icons{font-size:8pt}}@media (min-width:767px){section.resources .card-show .card{width:800px;margin:0}section.resources .card-show .card .card-image{margin:1rem -1.25rem 0;min-height:530px}section.resources .card-show .card .icons{font-size:11pt;margin-left:-10px}section.resources .card-show .card .icons i.card-icon{margin-right:.5rem}section.resources .card-show .card .base-info span{padding:0 .5rem}}section.resources .card-show .card .card-body .price-date-info{margin-bottom:0}section.resources .card-show .card .card-body .price-date-info h6{font-weight:300}section.resources .card-show .card .card-body .price-date-info .discount-price{font-size:15pt}section.resources .card-show .card .card-body .price-date-info .discount-price span{font-size:12pt;display:block;font-weight:300;color:#000}section.resources .card-show .card .card-body .price-date-info .card-discount-info div,section.resources .card-show .card .card-body .price-date-info .card-discount-info span.original-price{font-size:14pt;font-weight:500;position:relative}section.resources .card-show .card .card-body .price-date-info .card-discount-info div span.discount-line.bg-red,section.resources .card-show .card .card-body .price-date-info .card-discount-info span.original-price span.discount-line.bg-red{width:100%;height:2px;position:absolute;top:45%;left:0;background:#c80000}section.resources .card-show #yacht-gallery{background-color:#000;padding:3px;margin:0 -1.25rem}section.resources .card-show #yacht-gallery .img-responsive{border:5px solid #000;height:160px;width:25%}@media (max-width:990px){section.resources .card-show #yacht-gallery .img-responsive{height:100px;border:2px solid #000}}section.resources .card-show #yacht-gallery a:not(:nth-child(-n+4)){display:none}section.resources .card-show ul.tabs-component-tabs{padding:0;display:flex}section.resources .card-show ul.tabs-component-tabs li.tabs-component-tab{background:#000;padding:.5rem;border-right:1px solid #ddd;border-bottom:2px solid #c80000;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width:322px){section.resources .card-show ul.tabs-component-tabs li.tabs-component-tab{font-size:8pt;padding:0}}@media (min-width:323px) and (max-width:450px){section.resources .card-show ul.tabs-component-tabs li.tabs-component-tab{font-size:8pt;padding:.5rem 0}}section.resources .card-show ul.tabs-component-tabs li.tabs-component-tab:last-child{border-right:none}@media (min-width:768px){section.resources .card-show ul.tabs-component-tabs li.tabs-component-tab:last-child{display:none}}@media (min-width:768px){section.resources .card-show ul.tabs-component-tabs li.tabs-component-tab:nth-last-child(2){border-right:none}}section.resources .card-show ul.tabs-component-tabs li.tabs-component-tab a{color:#fff;font-weight:500;text-transform:uppercase;text-decoration:none;height:100%;width:100%;display:flex;align-items:center;justify-content:center}section.resources .card-show ul.tabs-component-tabs li.tabs-component-tab.is-active{background:#c80000;border-right:none}section.resources .card-show ul.tabs-component-tabs li.tabs-component-tab.is-active a{color:#fff;font-weight:500}section.resources .card-show .tabs-component-panels{padding:.5rem 1rem}section.resources .card-show .tabs-component-panels .tabs-component-panel .tab-row{border-bottom:1px solid #eee}section.resources .card-show .tabs-component-panels .tabs-component-panel .intervals .selected-interval{font-weight:500}section.resources .card-show .tabs-component-panels .tabs-component-panel .intervals .free-interval{color:#0b7e37}section.resources .card-show .tabs-component-panels .tabs-component-panel .intervals .booked-interval{color:#c80000}section.resources .card-show .tabs-component-panels .tabs-component-panel .intervals .status{font-weight:500;text-transform:uppercase}section.resources .intervals{position:relative}section.resources .intervals .dates-loading-overlay{position:absolute;height:100%;width:100%;background-color:hsla(0,0%,100%,.7);z-index:3;align-items:center;display:flex;justify-content:center}section.resources .intervals .dates-loading-overlay span{margin:auto}section.resources .intervals a{cursor:pointer}section.resources .intervals .selected-interval{font-weight:500;color:#0b7e37;background-color:#eee}section.resources .intervals .selected-interval:hover{background-color:#f5f5f5}section.resources .intervals .free-interval{color:#0b7e37}section.resources .intervals .free-interval:hover{background-color:#f5f5f5}section.resources .intervals .booked-interval{color:#c80000}section.resources .intervals .booked-interval:hover{background-color:#f5f5f5}section.resources .intervals .status{font-weight:500;text-transform:uppercase}section.resources .info-bar{border-radius:.25rem;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);margin-top:83px;padding-right:0!important;width:350px}@media (max-width:1200px){section.resources .info-bar{width:300px}}section.resources .info-bar.sticky-top{z-index:2}section.resources .info-bar .info-bar-header.bg-black{background-color:#000;border-top-left-radius:.25rem;border-top-right-radius:.25rem}section.resources .info-bar .info-bar-header.bg-black .card-discount-info div,section.resources .info-bar .info-bar-header.bg-black .card-discount-info span.original-price{font-size:14pt;font-weight:500;position:relative}section.resources .info-bar .info-bar-header.bg-black .card-discount-info div span.discount-line.bg-red,section.resources .info-bar .info-bar-header.bg-black .card-discount-info span.original-price span.discount-line.bg-red{width:100%;height:2px;position:absolute;top:45%;left:0;background:#c80000}section.resources .info-bar .info-bar-header.bg-black .card-discount-info .discount-price{font-size:22pt;font-weight:500;color:#fff;line-height:30px;margin-top:8px}section.resources .info-bar .info-bar-header.bg-black .card-discount-info div.bg-red{background-color:#c80000;padding:.1rem .4rem}section.resources .info-bar .info-bar-header.bg-black .card-discount-info div.bg-blue{background-color:#3a75cc;padding:.1rem .4rem}section.resources .info-bar .info-bar-body h6{font-weight:300}section.resources .info-bar .info-bar-body .price-with-extra{font-weight:500;display:block}section.resources .info-bar .info-bar-body .price-with-extra span{font-weight:300;font-size:16pt}section.resources .info-bar .info-bar-body .payment-portions .price-at{font-weight:500}section.resources .info-bar .info-bar-footer{position:relative;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}section.resources .info-bar ul.tabs-component-tabs{padding:0;display:flex}section.resources .info-bar ul.tabs-component-tabs li.tabs-component-tab{background:#000;padding:.5rem;border-bottom:3px solid #c80000;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}section.resources .info-bar ul.tabs-component-tabs li.tabs-component-tab i.fa-info-circle{margin-bottom:auto}@media (max-width:322px){section.resources .info-bar ul.tabs-component-tabs li.tabs-component-tab{font-size:8pt;padding:0}}@media (min-width:323px) and (max-width:450px){section.resources .info-bar ul.tabs-component-tabs li.tabs-component-tab{font-size:8pt;padding:.5rem 0}}section.resources .info-bar ul.tabs-component-tabs li.tabs-component-tab:last-child{border-right:none}section.resources .info-bar ul.tabs-component-tabs li.tabs-component-tab a{color:#fff;font-weight:500;text-transform:uppercase;text-decoration:none;height:100%;width:100%;display:flex;align-items:center;justify-content:center}@media (min-width:767px){section.resources .info-bar ul.tabs-component-tabs li.tabs-component-tab a a.overlink{position:absolute!important;top:-9999px!important;left:-9999px!important}}section.resources .info-bar ul.tabs-component-tabs li.tabs-component-tab.is-active{background:#c80000;border-right:none}section.resources .info-bar ul.tabs-component-tabs li.tabs-component-tab.is-active a{color:#fff;font-weight:500}section.resources .info-bar .tabs-component-panels .tabs-component-panel input{border:none;border-bottom:1px solid #000;color:#000;padding:.3rem .3rem .3rem 0;width:100%;margin-bottom:.5rem;font-weight:300}section.resources .info-bar .tabs-component-panels .tabs-component-panel input::placeholder{color:#000;font-weight:300;opacity:1}section.resources .info-bar .tabs-component-panels .tabs-component-panel input:-ms-input-placeholder,section.resources .info-bar .tabs-component-panels .tabs-component-panel input::-ms-input-placeholder{color:#000;font-weight:300}section.resources .info-bar .tabs-component-panels .tabs-component-panel button.offer-submit-btn,section.resources .info-bar .tabs-component-panels .tabs-component-panel button.option-submit-btn{padding:.75rem;text-transform:uppercase;color:#fff;background-color:#c80000;font-weight:500;margin-top:.5rem}@media (max-width:400px){section.resources .info-bar .tabs-component-panels .tabs-component-panel button.offer-submit-btn,section.resources .info-bar .tabs-component-panels .tabs-component-panel button.option-submit-btn{font-size:10pt}}section.resources .info-bar .tabs-component-panels .tabs-component-panel .payment-info{border-bottom:2px solid rgba(0,61,255,.72);color:#000;font-size:9pt;font-weight:300;text-decoration:none;cursor:pointer}@media (max-width:767px){section.resources .info-bar{width:100%;margin-top:-.9rem}section.resources .info-bar .info-bar-footer{margin:0 auto;border-radius:.25rem;border:1px solid rgba(0,0,0,.125)}section.resources .info-bar .info-bar-footer li.tabs-component-tab a{padding:.5rem 0}section.resources .info-bar .info-bar-footer h6{font-weight:300;font-size:11pt}section.resources .info-bar .info-bar-footer .price-with-extra{font-weight:500;font-size:13pt}section.resources .info-bar .info-bar-footer .payment-portions .price-at{font-weight:500;font-size:12pt}section.resources .info-bar .info-bar-footer .payment-portions .price-at span{font-weight:300}section.resources .info-bar .info-bar-footer .payment-portions .price-at label{margin:0}section.resources .info-bar .info-bar-footer ul.tabs-component-tabs.sticky-bottom{position:fixed;bottom:0;left:0;width:100%;padding:0 1rem;margin:0}}section.resources .info-bar .result-container-overlay{position:absolute;height:100%;width:100%;z-index:10;color:#000;background-color:hsla(0,0%,100%,.9);margin-left:-1rem}section.resources .info-bar .result-container-overlay .result-container-icon{padding:5rem 1rem 1rem;text-align:center}section.resources .info-bar .result-container-overlay .result-container-message{padding:1rem;text-align:center}.resources-hero{height:350px;background-size:cover;background-position:50%}.resources-hero .articles-title{color:#fff;font-weight:700;font-size:3rem;position:relative;text-transform:uppercase;text-shadow:1px 0 5px #5a5a5a;padding-top:150px}.articles-page-content{background-color:#eee}@media (min-width:1360px){.articles-page-content aside.results-col-right{padding-top:77px}}@media (max-width:1360px){.articles-page-content aside.results-col-right{display:none}}.articles-page-content .mobile-filter{width:500px}.articles-page-content .mobile-filter-btn{color:#fff;text-transform:uppercase;background-color:#c80000;border-radius:.25rem;padding:.75rem;border:none;max-width:500px}.articles-page-content .article-counter p{font-weight:400}.articles-page-content .search-input{border-radius:22px;border:none;background-color:rgba(0,0,0,.08);padding:0 44px 0 16px;height:44px;width:100%;font-weight:400}.articles-page-content .search-btn{position:absolute;right:19px;top:44px;border-radius:22px;border:none;height:36px;width:36px;background-color:#ccc;cursor:pointer}@media (max-width:1199.8px){.articles-page-content .search-btn{right:27px;top:58px}}.articles-page-content .check-all-btn{text-transform:uppercase;background-color:transparent}.articles-page-content .article{background-color:#fff;border-radius:4px;position:relative;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:box-shadow .28s cubic-bezier(.4,0,.2,1),-webkit-box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.articles-page-content .article:hover{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.articles-page-content .article .card-picture{min-width:230px;background-color:#00bfff;background-size:cover;background-position:50%;border-bottom-left-radius:4px;border-top-left-radius:4px}.articles-page-content .article .card-title{border-bottom:1px solid rgba(0,0,0,.2);margin:0}.articles-page-content .article .card-title h1{font-size:1.5rem;letter-spacing:normal;line-height:2rem;margin:0}.articles-page-content .article .card-title span{font-size:.875rem;letter-spacing:.04em;line-height:1.25rem}@media (min-width:768px){.articles-page-content .article{width:730px;height:230px}}@media (min-width:450px) and (max-width:767.8px){.articles-page-content .article{width:400px;margin:auto}.articles-page-content .article .card-picture{height:230px;border-bottom-left-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}}@media (max-width:450px){.articles-page-content .article{width:100%;margin:auto}.articles-page-content .article .card-picture{height:230px;border-bottom-left-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}}@media (min-width:1360px){.articles-page-content .featured{display:none}}.articles-page-content .owl-nav button{position:absolute;top:40%;width:36px;height:36px;border-radius:100px;background-color:#cbcbcb;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);outline:none}.articles-page-content .owl-nav button span{font-size:30px;line-height:26px}.articles-page-content .owl-nav button.owl-prev{left:0;margin-left:-15px}.articles-page-content .owl-nav button.owl-next{right:0;margin-right:-15px}.article-content{background-color:#eee}@media (max-width:992px){.article-content aside.results-col-right{display:none}}@media (min-width:992px){.article-content aside.results-col-right{margin-top:63px}}.article-content .profile-container{padding-bottom:56px}@media (min-width:768px){.article-content .profile-container{width:520px}}@media (min-width:993px){.article-content .profile-container{width:880px}}.article-content .profile-col-left{padding-top:64px;padding-bottom:56px}@media (min-width:992px){.article-content .profile-col-left{margin-right:auto;margin-left:0;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}}.article-content .profile-col-left .card-profile{background-color:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.article-content .profile-col-left .card-profile .mdc-card__title--large{font-size:1.5rem;letter-spacing:normal;line-height:2rem;margin:0}.article-content .profile-col-left .card-profile .mdc-card__subtitle,.article-content .profile-col-left .card-profile .mdc-card__title--large{font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;text-decoration:inherit;text-transform:inherit}.article-content .profile-col-left .card-profile .mdc-card__subtitle{font-size:1rem}.article-content .profile-col-left .card-profile .card-4-3-media{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.article-content .profile-col-left .card-profile p>img{max-width:100%}.article-content .profile-col-left .card-profile .sub-content.mdc-typography--body1.card-content.p-0 p{text-align:justify;padding:0 1rem;font-family:Roboto,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-size:.9rem;letter-spacing:.03em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit;font-weight:400;position:relative}.article-content .profile-col-left .card-profile p.lead.mdc-typography--subheading2.p-3{font-weight:400}.article-content .profile-col-left .card-profile span.article-img-count{align-items:center;background-color:rgba(0,0,0,.6);bottom:13px;display:flex;right:7px;position:absolute;padding:5px 8px;color:#fff}.article-content .profile-col-left .card-profile p.custom-before{padding:0!important}.article-content .profile-col-left .card-profile .mdc-card__media{position:relative}.article-content .card-centered i,.article-content .card-centered span{z-index:1}.article-content .card-overlay{background-color:rgba(0,10,18,.2)}.article-content .cover-image{position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover}.article-content .yc-gallery a{display:none}@media (min-width:1360px){aside.results-col-right{width:auto;max-width:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}aside.results-col-right .card-small{padding:0}aside.results-col-right .card-cover-media--oversize{background-size:185%}aside.results-col-right .card-cover-media--small{height:192px}aside.results-col-right .card-cover-media{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border-radius:4px;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:768px){aside.results-col-right .results-col-right .card-small{margin-bottom:12px}}aside.results-col-right .results-col-right .card-small{margin-bottom:0}aside.results-col-right .card-small{position:relative;width:225px!important;background-color:#fff}aside.results-col-right .mdc-card{overflow:visible;margin-bottom:12px;border-radius:4px}ul.pagination.b-pagination{margin:40px 0}ul.pagination.b-pagination li.page-item{outline:none}ul.pagination.b-pagination li.page-item.active .page-link{background-color:#c80000!important;color:#fff}ul.pagination.b-pagination li.page-item a.page-link{margin:0 .2rem;box-shadow:none;border:none;outline:none;color:#000;cursor:pointer;text-align:center;padding:0;width:36px;height:36px;line-height:37px;border-radius:20px;display:inline-block;background-color:#dbdbdb}ul.pagination.b-pagination li.page-item a.page-link:hover{background-color:#ccc}ul.pagination.b-pagination li.page-item a.page-link .material-icons{font-size:20px!important;margin-top:-1px}ul.pagination.b-pagination li:first-child.disabled .page-link,ul.pagination.b-pagination li:last-child.disabled .page-link{text-align:center;padding:10px 16px;color:rgba(0,0,0,.38)}ul.pagination.b-pagination li:first-child a.page-link,ul.pagination.b-pagination li:first-child span.page-link,ul.pagination.b-pagination li:last-child a.page-link,ul.pagination.b-pagination li:last-child span.page-link{width:auto;height:auto;cursor:pointer;font-weight:500;text-transform:uppercase;padding:0 16px;background-color:transparent;border:none;box-shadow:none}ul.pagination.b-pagination .page-item.disabled[role=separator]{margin:0 .2rem}ul.pagination.b-pagination .page-item.disabled[role=separator] span.page-link{border-radius:20px;background-color:#dbdbdb;border:none}.left-sidebar{width:345px;padding-top:40px;padding-bottom:40px;border-right:1px solid #e7e7e7}.left-sidebar .filter-group{margin-bottom:60px}.left-sidebar .filter-group .vue-slider-component{margin-top:40px;margin-bottom:15px;padding:8px}.left-sidebar .filter-group .vue-slider-component .vue-slider-tooltip{border:1px solid #1976d2;background-color:#1976d2}.left-sidebar .filter-group .vue-slider-component .vue-slider-dot{background-color:#1976d2;z-index:3}.left-sidebar h3{padding-left:15px;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;text-transform:uppercase;margin:.5rem 0 1rem -.06em;color:rgba(0,0,0,.87)}.left-sidebar h3 .show-all{background:transparent;font-weight:500;float:right;padding-right:22px;text-transform:uppercase;padding-top:3px}.left-sidebar .yc-checkbox-container{padding:10px 15px 10px 16px;height:50px;display:block;position:relative;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.left-sidebar .yc-checkbox-container input:checked~.checkmark:after{display:block}.left-sidebar .yc-checkbox-container input:checked~.checkmark{border-color:transparent;background-color:rgba(0,0,0,.54)}.left-sidebar .yc-checkbox-container .checkmark{position:absolute;height:20px;width:20px;background-color:transparent;border:2px solid rgba(0,0,0,.54);top:50%;margin-top:-10px;right:26px;border-radius:2px}.left-sidebar .yc-checkbox-container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;display:none}.left-sidebar .yc-checkbox-container input{position:absolute;opacity:0;cursor:pointer}.left-sidebar .yc-checkbox-container label{font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit}.left-sidebar .filter-group-footer{font-size:14px;text-transform:uppercase;font-weight:500;margin-left:19px}.left-sidebar .filter-group-footer .material-icons{font-size:18px}.left-sidebar .filter-group-footer .all-button{margin-left:5px;padding:7px;background:transparent;text-transform:uppercase}.left-sidebar .filter-icon{position:relative;top:2px;margin-right:12px;font-size:18px;opacity:.54;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.left-sidebar .sticky-button{position:sticky;bottom:23px;left:60px;z-index:3}.right-sidebar{margin-top:40px}.right-sidebar .modal-action{position:fixed;bottom:17px;right:30px;z-index:2}#offers-modal .modal-content{padding:20px 30px}#offers-modal .modal-body{font-size:12px;padding:20px 0}#offers-modal .modal-body ::placeholder{color:rgba(0,0,0,.38)}#offers-modal .modal-body p{margin-bottom:8px;color:rgba(0,0,0,.38)}#offers-modal .modal-body h2{font-size:24px;text-transform:uppercase;font-weight:400;letter-spacing:normal;text-decoration:inherit;margin:0 10px}#offers-modal .modal-body input,#offers-modal .modal-body textarea{border:none;border-bottom:1px solid #7f7f7f;color:rgba(0,0,0,.38);width:100%;height:48px}.prefilter-sticky-bg{width:100%;height:100px;background-color:#00111e;position:fixed;top:0;left:0;right:0;z-index:5}.prefilter{border-radius:4px;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);z-index:4}.prefilter button{text-transform:uppercase;background-color:#c80000;color:#fff;line-height:41px}.prefilter img{vertical-align:middle;height:20px;opacity:.3}.prefilter input{width:185px;line-height:54px;font-weight:400}@media (min-width:992px){.prefilter input{border-left:none;border-top:none;border-bottom:none}}@media (max-width:991.98px){.prefilter input{border:none}.prefilter .date-input-wrapper,.prefilter .location-input-wrapper{border-bottom:1px solid #eee;width:300px}.prefilter .person-input-wrapper{width:300px}.prefilter .search-btn-wrapper,.prefilter button{width:100%}}.prefilter input:focus{outline:none}.prefilter .person{border-right:none}.prefilter .prefilter-box{padding:25px 15px}.prefilter i{color:rgba(0,0,0,.24)}.prefilter .prefilter-box{position:absolute;top:89px;border-radius:5px;background-color:#fff}.prefilter .prefilter-box:before{top:-22px;left:45px;position:absolute;content:"";border-left:11px solid transparent;border-top:11px solid transparent;border-bottom:11px solid #fff;border-right:11px solid transparent}.prefilter #prefilter-where-block{left:0}.prefilter #prefilter-where-block .is-highlighted{font-weight:700;color:#0277bd!important;text-decoration:underline}.prefilter #prefilter-where-block ul.search-results{width:100%}.prefilter #prefilter-where-block ul.search-results li{padding:10px 16px 10px 9px;color:rgba(0,0,0,.54);list-style:none;cursor:pointer}.prefilter #prefilter-where-block ul.search-results li:hover{background-color:rgba(0,0,0,.12)}.prefilter #prefilter-when-block:before{left:15px}.prefilter #prefilter-when-block .vdp-datepicker__calendar .cell{border-radius:25px}.prefilter #prefilter-person-block{left:0}.prefilter #prefilter-person-block:before{left:auto;right:43%}.prefilter #prefilter-person-block .v-switch-core{background-color:#ccc!important}.prefilter #prefilter-person-block .v-switch-button{background-color:#555!important}.prefilter #prefilter-person-block .vue-slider-component{margin-top:40px;margin-bottom:15px;padding:8px}.prefilter #prefilter-person-block .vue-slider-component .vue-slider-tooltip{border:1px solid #1976d2;background-color:#1976d2}.prefilter #prefilter-person-block .vue-slider-component .vue-slider-dot{background-color:#1976d2}.prefilter #prefilter-person-block .inactive-overlay{position:absolute;height:100%;width:100%;left:0;z-index:4;background-color:hsla(0,0%,100%,.6)}@media (max-width:991.98px){.prefilter .fade-enter-active,.prefilter .fade-leave-active{transition:opacity .1s}.prefilter .fade-enter,.prefilter .fade-leave-to{opacity:0}.prefilter .prefilter-box{position:relative;top:0;padding:0}.prefilter .prefilter-box:before{border:none}.prefilter #prefilter-where-block ul.search-results{height:280px;overflow-y:scroll}.prefilter #prefilter-where-block ul.search-results li{padding:10px 6px}.prefilter #prefilter-when-block .vdp-datepicker__calendar{border:none}.prefilter #prefilter-person-block{margin-bottom:.5rem}}@media (max-width:374px){.prefilter #prefilter-when-block .vdp-datepicker__calendar,.prefilter .date-input-wrapper,.prefilter .location-input-wrapper,.prefilter .person-input-wrapper{width:250px}.prefilter #prefilter-when-block .vdp-datepicker__calendar .cell{height:35px;line-height:35px}}@media (min-width:991.8px){.prefilter-overlay{position:fixed;z-index:4;width:100%;height:100%;left:0;top:0;background-color:rgba(0,10,18,.7)}}.bg{background:fixed no-repeat 50%;padding:80px 0}.bg .common-content .row{max-width:520px;margin:0 auto}.bg .common-content .row .title{background-color:#00111e;border-top-left-radius:4px;border-top-right-radius:4px}.bg .common-content .row .text{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.bg .common-content .row .text p{font-size:16px;font-weight:400}.bg .common-content .row .text p img{max-width:90%;margin:0 5%}.bg .featured{background-color:transparent}.bg .featured h2{color:#fff}.footer{background:#00111e;min-height:100px}@media (min-width:1200px){.footer [class^=col]:not(.mid-menu){max-width:400px}}.footer img{max-width:200px}.footer a{color:#fff}.footer a.footer-link{display:block;font-weight:500;padding-bottom:.4rem;text-transform:uppercase;text-decoration:none}.footer .copy-right{font-weight:300;font-size:12px}.footer .social-button{background-color:hsla(0,0%,100%,.08);border-radius:100px;height:36px;width:36px;margin:.25rem}#mc_embed_signup{width:100%}#mc_embed_signup input#mce-EMAIL{width:50%}#mc_embed_signup div.btn,#mc_embed_signup input{height:30px;max-height:30px;font-size:.9rem}.content{background-color:#eee}section.row.hero-news.cover-image{background-size:cover;background-position:50%;height:350px}section.row.hero-news.cover-image span.destination-title{color:#fff;font-size:40pt;font-weight:700;text-transform:uppercase;text-shadow:1px 0 5px #5a5a5a;margin:auto}.content .destination-container.container{max-width:1400px}.content .destination-container.container .location-card,.content .destination-container.container .resource-card:last-child{margin:0 auto}.content .destination-container.container .location-card.hidden{display:none}.content .destination-container.container .location-card.shown{display:block}.content .destination-container.container .show-location-btn{background-color:#000;cursor:pointer;padding:.6rem;font-size:14pt;font-weight:500;border-radius:5px}.content .destination-container.container .card{margin:0 auto;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border:none}.content .destination-container.container .card .card-title{font-size:20pt;overflow-y:hidden}@media (max-width:1000px){.content .destination-container.container .card .card-title{font-size:16pt}}.content .destination-container.container .card .card-subtitle{font-size:14pt;font-weight:500}.content .destination-container.container .card .card-image{margin:.25rem -1.25rem;background-size:contain;background-repeat:no-repeat;background-position:50%;height:250px;position:relative}.content .destination-container.container .card .card-img{background-size:cover;background-repeat:no-repeat;background-position:50%;height:250px;position:relative;border-bottom-left-radius:0;border-bottom-right-radius:0}.content .destination-container.container .card .base-info span{padding:0 .5rem;font-size:13px}.content .destination-container.container .card .icons{font-size:9pt}.content .destination-container.container .card .icons img{height:36px}.content .destination-container.container .card .card-icon{height:50px}.content .destination-container.container .card .price-date-info{margin:.5rem -1.25rem 0;padding:.5rem 1.25rem;height:145px}.content .destination-container.container .card .price-date-info .card-discount-info{position:relative}.content .destination-container.container .card .price-date-info .card-discount-info.best-buy{border:2px solid #c80000}.content .destination-container.container .card .price-date-info .card-discount-info.best-buy .best-buy-badge{position:absolute;top:0;left:0;width:39px;background-color:#c80000;color:#fff;font-size:10pt;font-weight:500;line-height:14px}.content .destination-container.container .card .price-date-info .card-discount-info div,.content .destination-container.container .card .price-date-info .card-discount-info span.original-price{font-size:14pt;font-weight:500}.content .destination-container.container .card .price-date-info .card-discount-info .discount-price{font-size:22pt;font-weight:500;color:#c80000}.content .destination-container.container .card .price-date-info .card-discount-info div.bg-red{background-color:#c80000;padding:.3rem .4rem}.content .destination-container.container .card .price-date-info .card-discount-info div.bg-blue{background-color:#3a75cc;padding:.3rem .4rem}.content .destination-container.container .card .price-date-info .card-discount-info span.discount-line.bg-red{width:60px;height:2px;position:absolute;top:19px;left:calc(50% - 60px/ 2);background:#c80000}.content .destination-container.container .card .price-date-info .card-date-info .card-date{font-size:12pt;font-weight:500}@media (max-width:1000px){.content .destination-container.container .card .price-date-info div.col.card-discount-info{padding:0 .5rem}.content .destination-container.container .card .price-date-info div.col.card-discount-info div.d-inline-block,.content .destination-container.container .card .price-date-info div.col.card-discount-info span.original-price.d-block{font-size:11pt}.content .destination-container.container .card .price-date-info div.col.card-discount-info span.discount-price.d-block{font-size:18pt}.content .destination-container.container .card .price-date-info div.col.card-discount-info.best-buy span.best-buy-badge{width:31px;font-size:9pt;line-height:13px}.content .destination-container.container .card .price-date-info div.col.card-discount-info span.discount-line.bg-red{width:55px;height:2px;top:16px;left:calc(50% - 55px/ 2)}}.content .destination-container.container .card .show-yacht-btn{background-color:#000;padding:.6rem;font-size:14pt;font-weight:500;border-radius:5px}@media (max-width:450px){.content .destination-container.container .card .card-body{padding:.75rem}.content .destination-container.container .card .card-body .card-image{margin:.25rem -.75rem;height:200px}.content .destination-container.container .card .card-body .price-date-info{margin:.5rem -.75rem 0;padding:.75rem}}.content .destination-container.container .card .dates-loading-overlay{position:absolute;height:100%;width:100%;background-color:hsla(0,0%,100%,.7);z-index:3;align-items:center;display:flex;justify-content:center}.content .destination-container.container .card .dates-loading-overlay span{margin:auto}.content .destination-container.container .card .dates-loading-overlay span i{color:#000}.how-it-works-content .how-it-works-hero{height:300px;padding-top:110px;background-size:cover;background-position:50%}.how-it-works-content .how-it-works-hero .overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,10,18,.2)}.how-it-works-content .mobile-filter-btn{color:#fff;text-transform:uppercase;background-color:#c80000;border-radius:.25rem;padding:.75rem;border:none;max-width:500px}.how-it-works-content .mobile-filter{width:500px}.how-it-works-content .mobile-filter .fa-times{position:absolute;top:0;right:0;z-index:3}.how-it-works-content .mobile-filter input{border:none}.how-it-works-content .mobile-filter .filter-group{margin-bottom:13px;width:100%}.how-it-works-content .mobile-filter .filter-group .vue-slider-component{margin-top:40px;margin-bottom:15px;padding:8px}.how-it-works-content .mobile-filter .filter-group .vue-slider-component .vue-slider-tooltip{border:1px solid #1976d2;background-color:#1976d2}.how-it-works-content .mobile-filter .filter-group .vue-slider-component .vue-slider-dot{background-color:#1976d2;z-index:3}.how-it-works-content .mobile-filter h3{padding-left:15px;font-size:1rem;font-weight:400;letter-spacing:.04em;line-height:1.75rem;text-transform:uppercase;margin:0 0 0 -.06em;color:rgba(0,0,0,.87);display:flex;justify-content:space-between;align-items:center}.how-it-works-content .mobile-filter h3 .show-all{background:transparent;font-weight:500;float:right;padding-right:22px;text-transform:uppercase;padding-top:3px}.how-it-works-content .mobile-filter .yc-checkbox-container{padding:10px 15px 10px 16px;height:46px;display:block;position:relative;margin-bottom:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.how-it-works-content .mobile-filter .yc-checkbox-container input:checked~.checkmark:after{display:block}.how-it-works-content .mobile-filter .yc-checkbox-container input:checked~.checkmark{border-color:transparent;background-color:rgba(0,0,0,.54)}.how-it-works-content .mobile-filter .yc-checkbox-container .checkmark{position:absolute;height:20px;width:20px;background-color:transparent;border:2px solid rgba(0,0,0,.54);top:50%;margin-top:-10px;right:26px;border-radius:2px}.how-it-works-content .mobile-filter .yc-checkbox-container .checkmark:after{left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;display:none}.how-it-works-content .mobile-filter .yc-checkbox-container input{position:absolute;opacity:0;cursor:pointer}.how-it-works-content .mobile-filter .yc-checkbox-container label{font-size:.875rem;font-weight:400;letter-spacing:.04em;line-height:1.25rem;text-decoration:inherit;text-transform:inherit}.how-it-works-content .mobile-filter .filter-group-footer{font-size:14px;text-transform:uppercase;font-weight:500;margin-left:19px;margin-right:19px}.how-it-works-content .mobile-filter .filter-group-footer .material-icons{font-size:18px}.how-it-works-content .mobile-filter .all-button{color:#000;margin-left:5px;padding:7px;background:#eee;text-transform:uppercase;line-height:normal;width:auto}.how-it-works-content .mobile-filter .filter-icon{position:relative;top:2px;margin-right:12px;font-size:18px;opacity:.54;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.how-it-works-content section{padding:4rem 0;text-align:justify;font-size:16px}.how-it-works-content section.dark{background-color:#00111e;color:#fff}.how-it-works-content section.light{background-color:#eee}.how-it-works-content section.offers{background-color:#eee;padding:4rem 0}@media (min-width:1200px){.how-it-works-content section.offers .container{max-width:1400px}}.how-it-works-content section.offers h2{color:#000;font-weight:500}.how-it-works-content section.offers .more-yacht a.btn{background:rgba(0,71,171,.8);color:#fff!important;padding:.75rem 3.75rem}.how-it-works-content section.offers .yc-offers{margin-bottom:7rem}.how-it-works-content section.offers .season-offers .card,.how-it-works-content section.offers .yc-offers .card{margin:0 auto}.how-it-works-content section.offers .season-offers .card .card-title,.how-it-works-content section.offers .yc-offers .card .card-title{font-size:20pt;overflow-y:hidden}@media (max-width:1000px){.how-it-works-content section.offers .season-offers .card .card-title,.how-it-works-content section.offers .yc-offers .card .card-title{font-size:16pt}}.how-it-works-content section.offers .season-offers .card .card-subtitle,.how-it-works-content section.offers .yc-offers .card .card-subtitle{font-size:14pt;font-weight:500}.how-it-works-content section.offers .season-offers .card .card-image,.how-it-works-content section.offers .yc-offers .card .card-image{margin:.25rem -1.25rem;background-size:contain;background-repeat:no-repeat;background-position:50%;height:250px}.how-it-works-content section.offers .season-offers .card .base-info span,.how-it-works-content section.offers .yc-offers .card .base-info span{padding:0 1rem;font-size:13px}.how-it-works-content section.offers .season-offers .card .icons,.how-it-works-content section.offers .yc-offers .card .icons{font-size:9pt}.how-it-works-content section.offers .season-offers .card .card-icon,.how-it-works-content section.offers .yc-offers .card .card-icon{height:50px}.how-it-works-content section.offers .season-offers .card .price-date-info,.how-it-works-content section.offers .yc-offers .card .price-date-info{margin:.5rem -1.25rem 0;padding:.5rem 1.25rem;height:145px}.how-it-works-content section.offers .season-offers .card .price-date-info .card-discount-info,.how-it-works-content section.offers .yc-offers .card .price-date-info .card-discount-info{position:relative}.how-it-works-content section.offers .season-offers .card .price-date-info .card-discount-info.best-buy,.how-it-works-content section.offers .yc-offers .card .price-date-info .card-discount-info.best-buy{border:2px solid #c80000}.how-it-works-content section.offers .season-offers .card .price-date-info .card-discount-info.best-buy .best-buy-badge,.how-it-works-content section.offers .yc-offers .card .price-date-info .card-discount-info.best-buy .best-buy-badge{position:absolute;top:0;left:0;width:39px;background-color:#c80000;color:#fff;font-size:10pt;font-weight:500;line-height:14px}.how-it-works-content section.offers .season-offers .card .price-date-info .card-discount-info div,.how-it-works-content section.offers .season-offers .card .price-date-info .card-discount-info span.original-price,.how-it-works-content section.offers .yc-offers .card .price-date-info .card-discount-info div,.how-it-works-content section.offers .yc-offers .card .price-date-info .card-discount-info span.original-price{font-size:14pt;font-weight:500}.how-it-works-content section.offers .season-offers .card .price-date-info .card-discount-info .discount-price,.how-it-works-content section.offers .yc-offers .card .price-date-info .card-discount-info .discount-price{font-size:22pt;font-weight:500;color:#c80000}.how-it-works-content section.offers .season-offers .card .price-date-info .card-discount-info div.bg-red,.how-it-works-content section.offers .yc-offers .card .price-date-info .card-discount-info div.bg-red{background-color:#c80000;padding:.3rem .4rem}.how-it-works-content section.offers .season-offers .card .price-date-info .card-discount-info div.bg-blue,.how-it-works-content section.offers .yc-offers .card .price-date-info .card-discount-info div.bg-blue{background-color:#3a75cc;padding:.3rem .4rem}.how-it-works-content section.offers .season-offers .card .price-date-info .card-discount-info span.discount-line.bg-red,.how-it-works-content section.offers .yc-offers .card .price-date-info .card-discount-info span.discount-line.bg-red{width:60px;height:2px;position:absolute;top:19px;left:calc(50% - 60px/ 2);background:#c80000}.how-it-works-content section.offers .season-offers .card .price-date-info .card-date-info .card-date,.how-it-works-content section.offers .yc-offers .card .price-date-info .card-date-info .card-date{font-size:12pt;font-weight:500}@media (max-width:1000px){.how-it-works-content section.offers .season-offers .card .price-date-info div.col.card-discount-info,.how-it-works-content section.offers .yc-offers .card .price-date-info div.col.card-discount-info{padding:0 .5rem}.how-it-works-content section.offers .season-offers .card .price-date-info div.col.card-discount-info div.d-inline-block,.how-it-works-content section.offers .season-offers .card .price-date-info div.col.card-discount-info span.original-price.d-block,.how-it-works-content section.offers .yc-offers .card .price-date-info div.col.card-discount-info div.d-inline-block,.how-it-works-content section.offers .yc-offers .card .price-date-info div.col.card-discount-info span.original-price.d-block{font-size:11pt}.how-it-works-content section.offers .season-offers .card .price-date-info div.col.card-discount-info span.discount-price.d-block,.how-it-works-content section.offers .yc-offers .card .price-date-info div.col.card-discount-info span.discount-price.d-block{font-size:18pt}.how-it-works-content section.offers .season-offers .card .price-date-info div.col.card-discount-info.best-buy span.best-buy-badge,.how-it-works-content section.offers .yc-offers .card .price-date-info div.col.card-discount-info.best-buy span.best-buy-badge{width:31px;font-size:9pt;line-height:13px}.how-it-works-content section.offers .season-offers .card .price-date-info div.col.card-discount-info span.discount-line.bg-red,.how-it-works-content section.offers .yc-offers .card .price-date-info div.col.card-discount-info span.discount-line.bg-red{width:55px;height:2px;top:16px;left:calc(50% - 55px/ 2)}}.how-it-works-content section.offers .season-offers .card .show-yacht-btn,.how-it-works-content section.offers .yc-offers .card .show-yacht-btn{background-color:#000;padding:.6rem;font-size:14pt;font-weight:500;border-radius:5px;position:relative}.how-it-works-content section.offers .season-offers .card .show-yacht-btn span.loading-show,.how-it-works-content section.offers .yc-offers .card .show-yacht-btn span.loading-show{display:none;position:absolute;width:100%;left:0;background-color:#000;z-index:2}@media (max-width:450px){.how-it-works-content section.offers .season-offers .card .card-body,.how-it-works-content section.offers .yc-offers .card .card-body{padding:.75rem}.how-it-works-content section.offers .season-offers .card .card-body .card-image,.how-it-works-content section.offers .yc-offers .card .card-body .card-image{margin:.25rem -.75rem;height:200px}.how-it-works-content section.offers .season-offers .card .card-body .price-date-info,.how-it-works-content section.offers .yc-offers .card .card-body .price-date-info{margin:.5rem -.75rem 0;padding:.75rem}}.how-it-works-content section.offers .season-offers .owl-nav button,.how-it-works-content section.offers .yc-offers .owl-nav button{position:absolute;top:40%;width:36px;height:36px;border-radius:100px;background-color:#cbcbcb;-webkit-box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);outline:none}.how-it-works-content section.offers .season-offers .owl-nav button span,.how-it-works-content section.offers .yc-offers .owl-nav button span{font-size:30px;line-height:26px}.how-it-works-content section.offers .season-offers .owl-nav button.owl-prev,.how-it-works-content section.offers .yc-offers .owl-nav button.owl-prev{left:0;margin-left:-15px}.how-it-works-content section.offers .season-offers .owl-nav button.owl-next,.how-it-works-content section.offers .yc-offers .owl-nav button.owl-next{right:0;margin-right:-15px}.how-it-works-content section.offers .more-yacht a{color:rgba(0,0,0,.87)}.how-it-works-content section ul.offer-list{list-style:none}.how-it-works-content section .container-fluid{width:50%}.family-trips-content section{padding:4rem 0;text-align:justify;font-size:16px}.family-trips-content section.dark{background-color:#00111e;color:#fff}.family-trips-content section.light{background-color:#eee}.family-trips-content section ul.offer-list{list-style:none}.family-trips-content section .container-fluid{width:50%}.card-bottom-info--left{bottom:16px;left:0}.card-bottom-info{position:absolute;z-index:2}.card-tag-ribbon{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:28px;padding:0 .5rem;background-color:#c80000}.card-tag-ribbon .card-ribbon-text:before{top:0;background-color:#c80000}.card-tag-ribbon .card-ribbon-text:after{height:4px;background-color:rgba(0,0,0,.54)}.card-ribbon,.vip-ribbon{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,.12));filter:drop-shadow(2px 2px 2px rgba(0,0,0,.12))}.card-tag-ribbon:before{top:0;border-bottom:14px solid transparent}.card-tag-ribbon:after{bottom:0;border-top:14px solid transparent}.card-tag-ribbon:after,.card-tag-ribbon:before{position:absolute;right:-8px;width:0;height:0;border-left:8px solid #c80000;content:""}.card-ribbon-text:after,.card-ribbon-text:before,.ribbon-text:after,.ribbon-text:before{position:absolute;bottom:-4px;left:-2px;display:block;width:2px;color:transparent;border-top-left-radius:5px;border-bottom-left-radius:5px;content:""}#loginModal,#paymentModal,#profileModal,.admin-login{padding-left:0}#loginModal i.close-btn,#paymentModal i.close-btn,#profileModal i.close-btn,.admin-login i.close-btn{cursor:pointer}#loginModal .modal-content,#paymentModal .modal-content,#profileModal .modal-content,.admin-login .modal-content{border-radius:7px;border:none}#loginModal .modal-header,#paymentModal .modal-header,#profileModal .modal-header,.admin-login .modal-header{background-color:#00111e;color:#fff;border:none}#loginModal .modal-header h2,#paymentModal .modal-header h2,#profileModal .modal-header h2,.admin-login .modal-header h2{font-size:1.5rem;font-weight:400}#loginModal .modal-body,#paymentModal .modal-body,#profileModal .modal-body,.admin-login .modal-body{padding:0}#loginModal .nav,#paymentModal .nav,#profileModal .nav,.admin-login .nav{position:relative}#loginModal .nav a,#paymentModal .nav a,#profileModal .nav a,.admin-login .nav a{width:50%;border:none;border-radius:0;background-color:#00111e;color:#fff;font-size:.875rem;font-weight:500;letter-spacing:.04em;padding:1rem 0}#loginModal .nav a.active,#paymentModal .nav a.active,#profileModal .nav a.active,.admin-login .nav a.active{background-color:#fff;color:#00111e}#loginModal .nav .tab_indicator,#paymentModal .nav .tab_indicator,#profileModal .nav .tab_indicator,.admin-login .nav .tab_indicator{transform:translateX(0) scaleX(.5);color:hsla(0,0%,100%,.87);visibility:visible;position:absolute;bottom:0;left:0;width:100%;height:2px;transform-origin:left top;transition:transform .24s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .24s cubic-bezier(0,0,.2,1) 0ms;will-change:transform}#loginModal .modal-tab-content,#paymentModal .modal-tab-content,#profileModal .modal-tab-content,.admin-login .modal-tab-content{font-size:12px}#loginModal .modal-tab-content input,#paymentModal .modal-tab-content input,#profileModal .modal-tab-content input,.admin-login .modal-tab-content input{border:none;border-bottom:1px solid #7f7f7f;color:rgba(0,0,0,.38);width:100%;height:30px;outline:none}#loginModal .modal-tab-content input:focus,#paymentModal .modal-tab-content input:focus,#profileModal .modal-tab-content input:focus,.admin-login .modal-tab-content input:focus{color:#000;border-bottom:2px solid #3f51b5}#loginModal .modal-tab-content .skipper-checkbox label,#loginModal .modal-tab-content [for=subscribed],#paymentModal .modal-tab-content .skipper-checkbox label,#paymentModal .modal-tab-content [for=subscribed],#profileModal .modal-tab-content .skipper-checkbox label,#profileModal .modal-tab-content [for=subscribed],.admin-login .modal-tab-content .skipper-checkbox label,.admin-login .modal-tab-content [for=subscribed]{font-size:1rem;font-weight:500;color:rgba(0,0,0,.55)}#loginModal .modal-tab-content .credits,#paymentModal .modal-tab-content .credits,#profileModal .modal-tab-content .credits,.admin-login .modal-tab-content .credits{font-size:14px}#loginModal .modal-tab-content .skipper-radio,#paymentModal .modal-tab-content .skipper-radio,#profileModal .modal-tab-content .skipper-radio,.admin-login .modal-tab-content .skipper-radio{font-size:14px;color:rgba(0,0,0,.64)}#loginModal .modal-tab-content p,#paymentModal .modal-tab-content p,#profileModal .modal-tab-content p,.admin-login .modal-tab-content p{color:rgba(0,0,0,.38);margin-bottom:18px;font-size:9pt!important}#loginModal .modal-tab-content textarea,#paymentModal .modal-tab-content textarea,#profileModal .modal-tab-content textarea,.admin-login .modal-tab-content textarea{border:none;border-bottom:1px solid #7f7f7f;color:rgba(0,0,0,.38);width:100%;height:48px}#loginModal .modal-tab-content button,#loginModal .modal-tab-content input.button,#paymentModal .modal-tab-content button,#paymentModal .modal-tab-content input.button,#profileModal .modal-tab-content button,#profileModal .modal-tab-content input.button,.admin-login .modal-tab-content button,.admin-login .modal-tab-content input.button{background-color:#0277bd;margin:1rem 0}#loginModal .modal-tab-content p.or,#paymentModal .modal-tab-content p.or,#profileModal .modal-tab-content p.or,.admin-login .modal-tab-content p.or{font-weight:500;font-size:.875rem;color:#000}#loginModal .modal-tab-content p.note,#paymentModal .modal-tab-content p.note,#profileModal .modal-tab-content p.note,.admin-login .modal-tab-content p.note{font-weight:400;font-size:.875rem;color:#000}#loginModal .modal-tab-content p.note a,#paymentModal .modal-tab-content p.note a,#profileModal .modal-tab-content p.note a,.admin-login .modal-tab-content p.note a{text-decoration:underline}#loginModal .modal-tab-content .forgot-pw,#paymentModal .modal-tab-content .forgot-pw,#profileModal .modal-tab-content .forgot-pw,.admin-login .modal-tab-content .forgot-pw{cursor:pointer;text-decoration:underline;color:#000;font-weight:400}#loginModal .modal-tab-content .social-login a,#paymentModal .modal-tab-content .social-login a,#profileModal .modal-tab-content .social-login a,.admin-login .modal-tab-content .social-login a{width:260px;padding:7px 0 8px 42px;margin-bottom:.5rem;position:relative}#loginModal .modal-tab-content .social-login a.fb-btn,#paymentModal .modal-tab-content .social-login a.fb-btn,#profileModal .modal-tab-content .social-login a.fb-btn,.admin-login .modal-tab-content .social-login a.fb-btn{background-color:#4a66b7}#loginModal .modal-tab-content .social-login a.g-btn,#paymentModal .modal-tab-content .social-login a.g-btn,#profileModal .modal-tab-content .social-login a.g-btn,.admin-login .modal-tab-content .social-login a.g-btn{background-color:#df4a32}#loginModal .modal-tab-content .social-login a.btn.fb-btn,#loginModal .modal-tab-content .social-login a.btn.g-btn,#paymentModal .modal-tab-content .social-login a.btn.fb-btn,#paymentModal .modal-tab-content .social-login a.btn.g-btn,#profileModal .modal-tab-content .social-login a.btn.fb-btn,#profileModal .modal-tab-content .social-login a.btn.g-btn,.admin-login .modal-tab-content .social-login a.btn.fb-btn,.admin-login .modal-tab-content .social-login a.btn.g-btn{margin:0 -1rem .5rem}#loginModal .modal-tab-content .social-login a i,#paymentModal .modal-tab-content .social-login a i,#profileModal .modal-tab-content .social-login a i,.admin-login .modal-tab-content .social-login a i{position:absolute;top:0;bottom:0;left:4px;width:30px;height:30px;margin:auto;line-height:30px;border-radius:4px;background-color:rgba(0,0,0,.24);text-align:center}@media (max-width:425px){#loginModal .modal-dialog,#paymentModal .modal-dialog,#profileModal .modal-dialog,.admin-login .modal-dialog{margin:0}}#loginModal .fa-times,#paymentModal .fa-times,#profileModal .fa-times,.admin-login .fa-times{position:absolute;top:0;right:0;z-index:3}.modal-footer{padding:40px 20px;border-top:1px solid rgba(0,0,0,.24)}.modal-footer p{font-weight:400;font-size:.875rem;margin:0;color:#000}.modal-footer p a{color:#000;text-decoration:underline}#addToOfferModal{padding-left:0}#addToOfferModal .modal-dialog{max-width:600px;z-index:5}#addToOfferModal i.close-btn{cursor:pointer}#addToOfferModal .modal-content{border-radius:7px;border:none}#addToOfferModal .modal-content .modal-body{padding:0}#addToOfferModal .modal-content .modal-body .offer-title{font-size:18px;color:#00111e}#addToOfferModal .modal-content .modal-body button.jump{background-color:#3a75cc;border-color:#3a75cc}#addToOfferModal .modal-content .modal-body .new-offer{-webkit-border-radius:.25rem;-moz-border-radius:.25rem;border-radius:.25rem;padding:1rem 0}#addToOfferModal .modal-header{background-color:#00111e;color:#fff;border:none}#addToOfferModal .modal-header h2{font-size:1.5rem;font-weight:400}#addToOfferModal .fa-times{position:absolute;top:0;right:0;z-index:3}section.resources .resource-card{width:auto}section.resources .resource-card .delete-yacht-btn{background-color:#c80000;border-color:#c80000;font-weight:500;font-size:14pt;padding:.6rem;border-radius:.25rem;width:49%;cursor:pointer}section.resources .resource-card .show-yacht-btn{width:49%}.skipper-offers .offer .offer-title{font-size:18px}.skipper-offers .send-offer-sidebar{width:350px}.skipper-offers .unavailable-overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:2;background-color:hsla(0,0%,100%,.7);font-size:25px;font-weight:500}#createCouponModal,#sendOfferModal{padding-left:0}#createCouponModal .modal-dialog,#sendOfferModal .modal-dialog{max-width:600px;z-index:5}#createCouponModal button.close,#sendOfferModal button.close{color:#fff;opacity:1}#createCouponModal .modal-content,#sendOfferModal .modal-content{border-radius:7px;border:none}#createCouponModal .modal-header,#sendOfferModal .modal-header{background-color:#00111e;color:#fff;border:none}#createCouponModal .modal-header h2,#sendOfferModal .modal-header h2{font-size:1.5rem;font-weight:400}#createCouponModal .fa-times,#sendOfferModal .fa-times{position:absolute;top:0;right:0;z-index:3}#createCouponModal label,#sendOfferModal label{font-weight:500;font-size:16px}#createCouponModal input,#createCouponModal textarea,#sendOfferModal input,#sendOfferModal textarea{border:none;border-bottom:1px solid #000;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#000;padding:.3rem .3rem .3rem 0;width:100%;margin-bottom:.5rem;font-weight:300}.skipper-coupons .unavailable-overlay{position:absolute;height:100%;width:100%;top:0;left:0;z-index:2;background-color:hsla(0,0%,100%,.7);font-size:25px;font-weight:500}.trainings section{background-color:#00111e;padding:60px 0}.trainings section.light{background-color:#eee}.trainings section .container{max-width:1400px}.trainings section .col-md-6:last-child{margin:auto}.trainings section .card{height:400px;margin-bottom:1rem;border:0}.trainings section .card .card-text{font-weight:400}.trainings section .card .card-title{position:relative;height:100px}.trainings section .card .card-text{font-size:14px;overflow-y:hidden}.trainings section .card .card-ribbon.card-tag-ribbon.card-title-ribbon{width:90%;height:auto;position:relative;top:20px;font-weight:400;background-color:rgba(0,0,0,.87)}.trainings section .card .card-ribbon.card-tag-ribbon.card-title-ribbon:after,.trainings section .card .card-ribbon.card-tag-ribbon.card-title-ribbon:before{border-left:8px solid rgba(0,0,0,.87)}.trainings section .card .card-ribbon.card-tag-ribbon.card-title-ribbon .card-ribbon-text{font-weight:500;padding:4px}.trainings section .card .card-ribbon.card-tag-ribbon.card-title-ribbon .card-ribbon-text:after,.trainings section .card .card-ribbon.card-tag-ribbon.card-title-ribbon .card-ribbon-text:before{background-color:rgba(0,0,0,.87);border-left:0}.trainings section .card .card-tag-ribbon{width:25%;position:absolute;display:flex;bottom:10px}.training-content section{padding:4rem 0;text-align:justify;font-size:16px}.training-content section.light{background-color:#eee}.training-content section .container-fluid{width:50%}.training-content section ul{font-weight:300}.training-content section a{text-decoration:underline}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:table;transition:opacity .3s ease}.modal-mask .modal-wrapper{display:table-cell;vertical-align:middle}.modal-mask .modal-wrapper .modal-container{max-width:520px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease}.modal-mask .modal-wrapper .modal-container .modal-body{position:relative;-ms-flex:1 1 auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;flex:1 1 auto;padding:15px;margin:20px 0}.modal-mask .modal-wrapper .modal-container .modal-body input,.modal-mask .modal-wrapper .modal-container .modal-body textarea{transition:opacity .18s cubic-bezier(.4,0,.2,1);border:none;border-bottom:1px solid rgba(0,0,0,.5);font-weight:300;width:100%}.modal-mask .modal-wrapper .modal-container .modal-body .helptext{font-size:9pt}@media (max-width:576px){.open .mobile-menu{width:250px}.header{height:60px}.header .yc-logo img{max-width:180px}}@media (max-width:768px){body section.yc-info .register-link,body section.yc-info h3,body section.yc-register .register-link,body section.yc-register h3{font-size:20px}.register-text h1{font-size:18pt}}@media (min-width:769px){body section.search-prefilter{padding:80px 0 200px}body section.search-prefilter .hero-title{font-size:56px}body section.search-prefilter .hero-subtitle{font-size:34px}section.yc-register img.vip-logo{max-width:200px}}@media (max-width:992px){.footer .fb-lang-menu{margin-bottom:1rem}.footer .mid-menu a{display:block;padding:.4rem 0}}@media (max-width:1200px){.footer{height:310px}.footer .fb-lang-menu,.footer .mid-menu,.footer .yc-logo{margin-top:1rem}}@media (max-width:1380px){body .top-menu .col.main-tabs .btn{min-width:0}.family-trips-content section .container-fluid,.how-it-works-content section .container-fluid,.training-content section .container-fluid{width:80%}}@media (min-width:1201px){.top-menu .contact{display:block;min-width:230px}.footer{height:250px}.footer .mid-menu{min-width:460px}}