body { overflow-x: hidden; }
img { height: auto; width: auto; }
.video-hide{display:none;}
.iframe-video{position:absolute; width:100%; height:100%; left:0; top:0; z-index:9999;}
.ytp-pause-overlay{display:none !important;}

.scroll-hidden { overflow: hidden; }

.sirena68 .w-slide { padding-bottom: 40px; }
.sirena68 .w-slide .typeTit { position: absolute; bottom: 0; left: 0; width: 100%; text-align: center; z-index: 90; }

.sirena78 .title.name { line-height: 20px; }
.sirena78 .title.name.link-360 span em { text-transform: capitalize; font-style: italic; }

.formFiArea {  }
.formFiB {  }
.formFiB.comm { -ms-grid-row: span 3; grid-row-start: span 3; -ms-grid-row-span: 3; grid-row-end: span 3; -ms-grid-column: span 1; grid-column-start: span 1; -ms-grid-column-span: 1; grid-column-end: span 1; }
.formFiB.int { -ms-grid-row: span 2; grid-row-start: span 2; -ms-grid-row-span: 2; grid-row-end: span 2; -ms-grid-column: span 1; grid-column-start: span 1; grid-column-end: span 1; }
.formFiB.comm textarea { height: 100%; }
.errorMsg {  }
.errorMsg em { font-style: normal; font-size: 11px; color: red; }
.formFiB.int .errorMsg em { display: inline-block; margin-bottom: 30px; }
.agreement-wrapper.formFiB .errorMsg em { display: inline-block; margin-bottom: 30px; }
.formFiB.int .errorMsg em, .formFiB.comm .errorMsg em { display: inline-block; margin-bottom: 15px; }

.formFiB.int.full .radio-field { margin-right: 2rem; }
		

.dealer-wrapper .subtitle.dealer { margin-bottom: 10px; }
.dealer-wrapper.headDealers { background: #ededed; } 
.gm-style .gm-style-iw-c { padding-top: 30px; padding-left: 40px; border-radius: 0; } 
.gm-style .gm-style-iw-c .gm-style-iw-d { padding-bottom: 20px; padding-right: 40px; }
.gm-style .gm-style-iw-c .gm-ui-hover-effect { top: 5px !important; right: 5px !important; }
.gm-style .gm-style-iw-c .gm-ui-hover-effect img { width: auto !important; height: auto !important; margin: 0 !important; }
.tab-link.w--current.active .tab-title { font-weight: bold; }
#cityListB .w-tab-link { padding-bottom: 12px; }
#cityListB .w-tab-link .body-text.tab { line-height: 22px; }
	
.superYacths .video-hide{display:none;}
.superYacths .iframe-video{position:absolute; width:100%; height:100%; left:0; top:0; z-index:9999;}
.superYacths .ytp-pause-overlay{display:none !important;}
body.superYacths { background: #fff; }
.superYacths .body-text { color: #fff; }
.superYacths .boutT .body-text { font-size: 18px; color: #fff; margin-top: 50px; } 
.superYacths h2.section-title, .superYacths h1.section-title { color: #fff; font-family: 'Trade Gothic Lt Std Extended'; text-align: center; }
.superYacths .form-container { max-width: 1200px; margin: 0 auto; }
.superYacths .form-container h2.section-title { font-size: 24px; }
.superYacths .text-field { border: 1px solid #818181; background-color: #0e0e0e; color: #fff; }
.superYacths .form-field-wrapper { border: 1px solid #818181; background-color: #0e0e0e; }
.superYacths .text-field::placeholder { color: #fff; } 
.superYacths .text-field:-ms-input-placeholder { color: #fff; }
.superYacths .text-field::-ms-input-placeholder { color: #fff; }
.superYacths #submitbutton { background: #fff; color: #000; font-size: 22px; }
	
h1.section-title { margin-bottom: 0; }
.blogDet .policy-wrapper img { margin-bottom: 25px; }
.blogDet .policy-wrapper p { margin-bottom: 20px; }
.blogDet .policy-wrapper h2, .blogDet .policy-wrapper h3, .blogDet .policy-wrapper h4 { font-family: "Juana it", sans-serif;  letter-spacing: 2px; margin: 0; margin-bottom: 25px; }
.blogDet .policy-wrapper h2 { font-size: 26px; line-height: 32px; font-weight: 400; }
.blogDet .policy-wrapper h3 { font-size: 22px; line-height: 28px; font-weight: 400; }
.blogDet .policy-wrapper h4 { font-size: 18px; line-height: 26px; font-weight: 400; }
.blogDet .policy-wrapper ul { padding-left: 20px; }
.blogDet .policy-wrapper ul li { padding-bottom: 5px; }
.blogDet .policy-wrapper img.promoImg { width: 100%; }

.main-menu-content.active .menu-items { height: 100%; padding-bottom: 0; }
.main-menu-content .menu-item-left ul li a, .main-menu-content .menu-item-right .title, .main-menu-content .menu-item-right ul li a { font-weight: 300; }
.main-menu-content .menu-item-left ul li a { line-height: 70px; letter-spacing: 4px; }
.nav-bar .main-menu span { font-family: "Trade Gothic Lt Std Extended", sans-serif; font-weight: 400; }
.nav-bar { padding: 31px 82px 66px; }
.nav-bar .logo img, .main-menu-content .nav-menu .logo img { width: 226px; }
.secondary .nav-bar { position: relative; inset: 0; }
.secondary .nav-bar .social ul li a svg { width: 26px; fill: #000; }
.secondary .nav-bar .main-menu span { color: #000; }
.secondary .nav-bar .main-menu .lines .line { background: #000; }

.footer-menu-container { flex-direction: column; }
.footer-menu { flex-direction: row; }
.bottBanner { max-width: 85%; margin-bottom: 90px; display: flex; flex-direction: row; justify-content: center; align-items: center; border: 2px solid #888888; }
.bottBanner a { display: flex; }
.bottBanner .desktop { display: inline-block; }
.bottBanner .mobile { display: none; }

.whispersArea.neW .news-div._1 { text-align: center; }
._df_thumb { width: 400px !important; height: auto !important; }

.page-template-press-new-page .dealer-container .subtitle a { color: #000; }
.page-template-press-new-page .dealer-wrapper .subtitle { font-size: 20px; }

.main-menu-content .menu-item-right { padding-top: 180px; }
.main-menu-content .menu-item-right .title { margin-bottom: 1em !important; }

.eventDetGall .slideCont { background-color: #1F2A41; }
.eventDetGall .slider-wrapper { max-width: 1400px; margin: 0 auto; }
.eventDetGall .slick-list { max-height: 600px; }

.sideTabNav .tab-link.w--current .body-text.tab { border-bottom: 1px solid #000; }
.eventGallSlider li.slick-slide { padding: 0 15px !important; }
.single-press h1.section-title, .single-post h1.section-title { text-align: center; max-width: 1147px; }

.policy-wrapper a { color: #333; text-decoration: underline; }
.blogDet .policy-wrapper img.aligncenter { display: block; margin: 0 auto; margin-bottom: 20px; }

.tabBtnBox { position: absolute; bottom: 150px; }
.tabBtnBox span { display: inline-block; margin: 0 10px; }
.tabBtnBox span em { font-size: 12px; color: #fff; margin-bottom: 5px; display: inline-block; }
.tabBtnBox a { display: block; border: 1px solid #fff; padding: 13px 0; min-width: 320px; text-align: center; font-size: 17px; transition: .4s ease-in-out; }
.tabBtnBox a.active { background: #fff; color: #333; }
.tabBtnBox a:hover { background: #fff; color: #333; }

.page-template-events-page .news-div .body-text a { color: #000; }
.single-event .eventLogo { position: absolute; bottom: 20px; }
.single-event .eventLogo img { max-width: 220px; }

.page-template-events-page .news-wrapper .image-wrapper a { position: relative; display: block; margin: 0 82px; }
.page-template-events-page .news-wrapper .image-wrapper .overB { opacity: 1; display: flex; align-items: flex-end; justify-content: flex-end; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); color: #fff; text-align: center; font-size: 18px; padding: 20px; line-height: 12px; /*transition: all 0.3s;*/ }
/*.page-template-events-page .news-wrapper .image-wrapper a:hover .overB { opacity: 1; }*/
.page-template-events-page .news-wrapper .image-wrapper a .overB svg { margin-left: 20px; width: 28px; }
.page-template-events-page .news-wrapper .image-wrapper a:hover .overB { background: rgba(0, 0, 0, 0.4); }

.page-template-magazine-page .news-div .body-text.btm-mgn { text-transform: capitalize; text-align: center; }
.single-sirenas-whisper h1.section-title { text-transform: capitalize; }

.page-template-360-page { background: #000 !important; }
.page-template-360-page .nav-bar .main-menu span { color: #fff !important; }
.page-template-360-page .nav-bar .main-menu .lines .line { background: #fff !important; }
.secondary .nav-bar .social ul li a svg { fill: #fff !important; }
.tour360 .section-title { font-family: "Trade Gothic Lt Std Extended", sans-serif; font-weight: 400;  color: #fff; font-size: 42px; }

.tour360 .news-div { padding: 70px; }
.tour360 .news-div:first-child, .tour360 .news-div:nth-child(2) { padding-top: 0; }
.tour360 .news-div:nth-child(n + 1) { border-bottom: none; border-color: #fff; }
.tour360 .news-div .image-wrapper { position: relative; border: 4px solid #fff; overflow: hidden; }
.tour360 .news-div .image-wrapper .logoI { position: absolute; max-width: 480px; left: 50%; margin-left: -240px; top: 50%; transform: translateY(-50%); }
.tour360 .news-div .image-wrapper ul.links { position: absolute; left: 0; bottom: 20%; list-style: none; width: 100%; text-align: center; padding: 0; margin: 0; }
.tour360 .news-div .image-wrapper ul.links.heigFix { bottom: 11%; }
.tour360 .news-div .image-wrapper ul.links li { padding: 0 12px; font-size: 20px; line-height: 26px; vertical-align: top; font-weight: bold; display: inline-block; }
.tour360 .news-div .image-wrapper ul.links.large li { padding: 0 25px; }
.tour360 .news-div .image-wrapper ul.links li a { color: #fff; text-transform: uppercase; display: block; padding: 8px 14px 7px 14px; border: 1px solid #fff; transition: 0.3s;}
.tour360 .news-div .image-wrapper ul.links li a:hover { color: #000; background: #fff; }
.tour360 .news-div .image-wrapper ul.links li a span { font-size: 15px; }

.w-layout-grid.grid-3 { display: grid; grid-auto-columns: 1fr; -ms-grid-columns: 1fr 1fr 1fr; grid-template-columns: 1fr 1fr 1fr; -ms-grid-rows: auto auto; grid-template-rows: auto auto; grid-column-gap: 0px; grid-row-gap: 0px; }
.page-template-magazine-page .news-div:nth-child(2n) { border-bottom: 1px solid #000; border-right: 1px solid #000; }
.page-template-magazine-page .news-div:nth-child(3n) { border-right: 0; }
.single-sirenas-whisper .blogDet .policy-wrapper img.promoImg { max-width: 680px; margin: 0 auto; display: block; margin-bottom: 3rem; }
.single-sirenas-whisper .blogDet .policy-wrapper p { font-size: 15px; line-height: 23px; }
.single-sirenas-whisper .blogDet .policy-wrapper p img { max-width: 800px !important; }

.single-sirenas-whisper.postid-933 .blogDet .policy-wrapper img.promoImg, .dNone, .detInpHid { display: none; }

.main-menu-content .menu-item-right ul { gap: 1.6rem; margin-top: 20px; }
.main-menu-content .menu-item-right .sirena-super { padding-top: 1rem; margin-top: 1rem; font-style: normal; font-weight: 400; }
.main-menu-content .menu-item-right .sirena-super.navi42m { font-size: 24px; padding-top: 0rem; border: 0; margin-top: 1rem; font-weight: 400; font-style: italic; }

.overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 10; background: #000; opacity: 0.7; }
.yachtsContBox { display: none; position: fixed; width: 800px; background: #fff; padding: 25px; z-index: 12; left: 50%; top: 80px; margin-left: -400px; }
.yachtsContBox .section-title { font-size: 28px; line-height: normal; margin-bottom: 25px; text-align: center; }
.yachtsContBox .agreement-wrapper { margin: 0; }
.yachtsContBox .agreement-wrapper .subtitle { margin-bottom: 10px; font-size: 16px; line-height: normal; }
.yachtsContBox .agreement-wrapper .body-text.agreement { font-size: 9px; line-height: 15px; }
.yachtsContBox .agreement-wrapper .agreement-checkbox { margin-bottom: 8px; }
.yachtsContBox .text-field { height: 42px; }
.yachtsContBox .body-text.agreement { letter-spacing: 1px; }
.yachtsContBox .agreement-wrapper.formFiB #kvkkCheck-error { margin-bottom: 5px; }
.yachtsContBox .close { position: absolute; top: 15px; right: 15px; display: block; color: #000; font-size: 24px; cursor: pointer; }
.yachtsContBox .success-box { padding: 10px; }
.yachtsContBox .success-box .body-text.bigger, .yachtsContBox .w-form-fail { font-size: 17px; }

.yachts-template .download-wrapper { gap: 3rem; padding-bottom: 0; max-width: 1280px; margin: 0 auto; }
.yachts-template .download-wrapper .download-catalogue-wrapper { width: 50%; padding: 20px 0; justify-content: center; }
.yachts-template .download-wrapper .download-catalogue-wrapper.openYachtsForm { background: #b80445; padding: 35px 0; }
.yachts-template .download-wrapper .download-catalogue-wrapper.openYachtsForm .body-text { font-size: 14px; letter-spacing: 4px; }
.yachts-template .touchNote { text-align: center; padding-bottom: 83px; padding-top: 15px; }

.yachtsContBox .formFiB.int.full.radioB { margin-bottom: 10px; }
.yachtsContBox .form-grid { grid-template-rows: auto auto auto auto auto; }
.yachtsContBox .formFiB.int.full .radio-field { margin-right: 1rem; margin-bottom: 10px; }
.yachtsContBox .formFiB.int.full .body-text._20-h { font-size: 12px; letter-spacing: 1px; }
.yachtsContBox .checkbox-wrapper { margin-top: 6px; }

.modelList { width: 100%; list-style: none; display: flex; flex-direction: row; flex-wrap: wrap; padding: 0; margin: 0; }
.modelList li { width: 50%; padding: 0 1rem; text-align: center; margin-bottom: 4rem; }
.modelList li:nth-child(odd) { padding-left: 4rem; }
.modelList li:nth-child(even) { padding-right: 4rem; }
.modelList li h3.title { color: #000; font-size: 18px; line-height: normal; margin-bottom: 1rem; }
.modelList li div { position: relative; }
.modelList li div h4 { position: absolute; width: 100%; text-align: center; margin: 0; top: 1.5rem; left: 0; z-index: 2; color: #000; text-align: center; font-family: "Juana it", sans-serif; font-size: 18px; font-weight: 300; letter-spacing: 2.82px; }
.modelList li div img { width: 100%; filter: grayscale(100%); transition: all .5s; }
.modelList li:last-child { padding: 4rem; width: 100%; background: rgba(232, 232, 232, 1); margin-bottom: 0; }
.modelList li:hover div img { filter: grayscale(0); }

.superBanner { width: 100%; background: url('../../uploads/2026/05/superyachts_banner_bg-3.png') no-repeat 0 0; display: flex; flex-wrap: nowrap; background-size: cover; }
.superBanner div { width: 50%; padding: 12rem 2rem 12rem 0; }
.superBanner div.yachtsImg { padding: 12rem 2rem 12rem 0; }
.superBanner div.textC { padding: 0 6rem 0 3rem; text-align: center; color: #fff; display: flex; flex-direction: column; justify-content: center; gap: 2rem; align-items: center; }
.superBanner div.textC p { letter-spacing: 3px; line-height: 30px; }
.superBanner div.textC h5 { letter-spacing: 6px; }
.superBanner div.textC a { display: block; padding: 15px 24px; background: #fff; color: #000; width: fit-content; letter-spacing: 3px; }

.hero-slide-wrapper._superY { background-image: url("../../uploads/2026/05/super-hero.jpg"); background-position: 0px 0px, 50% 50%; background-size: auto, cover; background-repeat: repeat, no-repeat; }
.superYacths .boutT .body-text.cWhite, .superYacths .body-text.cWhite h3, .superYacths .body-text.cWhite p, .superYacths .body-text.cWhite { color: #000; }
.superYacths ._360-wrapper { background: #fff; }
.superYacths .row-content-wrapper.bottList { flex-direction: column; gap: 5rem; }
.superYacths .row-content-wrapper h3 { font-family: "Juana it", sans-serif; font-weight: 200; letter-spacing: 2.82px; }
.superYacths .row-content-wrapper p { line-height: 24px; margin: 0; }
.superYacths .superSec.newB .row-content-wrapper .download-wrapper { padding: 0; }
.superYacths .superSec.newB .titBox { padding: 0 136px; }
.superYacths .superSec.newB .titBox .row-content-wrapper { padding: 0 !important; }
.superYacths .superSec.newB .centerGap { display: flex; flex-direction: column; gap: 2.5rem; }

.superYacths .designer-slider .row-content-wrapper { padding: 120px 80px; }
.superYacths .row-content-wrapper.midB { padding: 110px 80px; }
.superYacths .row-content-wrapper.litB { padding: 90px 80px; }
.superYacths .section.two-olumn.newB.type2 { padding-top: 130px; }
/*
.superYacths .videoParC { position: relative; }
.superYacths .videoParC:after { position: absolute; width: 809px; background: url('/wp-content/uploads/2026/05/super-yachts_names.png'); background-size: cover; }
*/
.superYacths .hero-wrapper { position: relative; }
.superYacths .hero-names { position: absolute; bottom: 10rem; width: 100%; display: flex; justify-content: center; }
.superYacths .hero-names img {  }

.bannerVideo, .bannerVideo video { width: 100%; }
.superYacths #hero .background-video.videoParC:before { content:''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgb(0 0 0 / 30%); }

.hero-slide-wrapper.homepage .button { background: rgb(0 0 0 / 50%); transition: all .4s; }
.hero-slide-wrapper.homepage .button:hover { background: rgb(0 0 0 / 1); }

.yachts-template-single-sirena118 .layout-image { width: 62%; margin-top: 0; }
.yachts-template-single-sirena118_TEST .row-content-wrapper, .yachts-template-single-sirena118 .row-content-wrapper { padding: 100px 136px; }

.sirena118 .container.narrow { max-width: 1200px; }

.main-menu-content .menu-item-left { padding-top: 190px; }
.marineLogo { width: 180px; margin-top: 2rem; }
.main-menu-content .menu-item-left small { margin-top: 1.5rem }

/* === Awards banner — 17.09.2026 ===
   Odul gorseli sabit oranli (masaustu 16:9, mobil 9:16), hero ise 100vh.
   "cover" alttan/sagdan kirpiyordu; "contain" + gorselin kendi ust/alt
   renklerinden turetilmis gradient dolgu ile her cozunurlukte tam gorunur. */
#hero .homeImgSlide { background-image: linear-gradient(180deg,#090c1b 0%,#090c1b 8%,#6a6d76 38%,#e2e2e2 80%,#e5e5e5 100%); background-size: cover; background-position: 50% 50%; }
#hero .homeImgSlide .hero-slide-wrapper { background-size: contain !important; background-position: 50% 50% !important; background-repeat: no-repeat !important; background-color: transparent !important; }

.mobVidBann { display: none; }





@media only screen and (max-width: 1600px) {
    .nav-bar { inset: 32px 40px auto 40px; padding: 31px 82px 35px; }
	.nav-bar .logo img, .main-menu-content .nav-menu .logo img { width: 160px; }
	.main-menu-content .menu-item-left { padding: 140px 120px 0; }
	.main-menu-content .menu-item-right { padding: 140px 120px 0; }
	.main-menu-content .nav-menu { inset: 32px 40px auto 40px; }
	.main-menu-content .menu-item-left ul li a { font-size: 36px; }
	.home .boat-model-wrapper { flex-direction: row; flex-wrap: wrap; justify-content: center; }
	.single-sirenas-whisper h1.section-title { padding: 0 40px; }
	
	#virtual-home .yacht { margin-bottom: 20px; }
	.tour360 .news-div .image-wrapper ul.links { bottom: 15%; }
	.tour360 .news-div .image-wrapper ul.links.large.heigFix li { padding: 0 5px; font-size: 18px; line-height: 24px; }
	.tour360 .news-div .image-wrapper ul.links.large.heigFix li a { padding: 6px 10px; }
	
	.superYacths .designer-slider .row-content-wrapper { padding: 60px 60px; }
	.superYacths .designer-slider .row-content-wrapper h4.title { margin-top: 0; line-height: 28px; }
	
}

@media only screen and (max-width: 1500px) {
	.page-template-events-page .news-wrapper .image-wrapper a { margin: 0; }
	.tour360 .news-div .image-wrapper .logoI { max-width: 300px; margin-left: -150px; }
	.tour360 .news-div .image-wrapper ul.links.heigFix { bottom: 10%; }
	.tour360 .news-div .image-wrapper ul.links li { padding: 0 10px; font-size: 18px; line-height: 24px; }
	.tour360 .news-div .image-wrapper ul.links li a span { font-size: 13px; }
	
	.superBanner div.textC { justify-content: flex-end; padding-bottom: 5rem; }
	.superBanner div.yachtsImg { padding: 9rem 2rem 9rem 0; }
	.superBanner div.textC p { letter-spacing: 2px; line-height: 26px; }
	
	.superYacths .designer-slider .row-content-wrapper.midB { padding: 40px 60px; }
	.superSec .row-content-wrapper .download-catalogue-wrapper { padding: 40px 90px; }
	
	
}

@media only screen and (max-width: 1400px) {
	.tour360 .news-div { padding: 40px; }
	.yachtsContBox { top: 0; }
	
	/* awards banner kirpma yamasi kaldirildi - contain kurali devrede */
	
}

@media only screen and (max-width: 1320px) {
    .main-menu-content .menu-item-left { padding: 140px 70px 0; }
	
	.w-layout-grid.grid-3 { -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; }
	.page-template-magazine-page .news-div:nth-child(2n) { border-bottom: 1px solid #000; border-right: none; }
	.page-template-magazine-page .news-div:nth-child(3n) { border-right: 1px solid #000; }
	
	.supTitB span.titP1 { font-size: 2.6em; }
	.supTitB span.titP2 { font-size: 6.2em }
	.superSec .row-content-wrapper { padding: 100px 60px; padding-top: 100px; }
	.superYacths .section.two-olumn.newB.type2 { padding-top: 100px; }
	.superYacths .designer-slider .row-content-wrapper { padding: 25px 60px; }
	
	.superYacths .hero-names { bottom: 5rem; }
	.superYacths .hero-names img { max-width: 700px; }
	

}

@media only screen and (max-width: 1210px) {
	.yachts-template .download-wrapper .download-catalogue-wrapper.openYachtsForm { padding: 31px 0;; }
	.superBanner div.yachtsImg { padding: 7rem 2rem 7rem 0; }
	.superBanner div.textC { padding: 0px 3rem 3rem 0rem; gap: 1rem; }
	

	
}

@media only screen and (max-width: 1024px) {
    .nav-bar { inset: 32px 30px auto 30px; top: 0 !important; }
	.nav-bar .logo img, .main-menu-content .nav-menu .logo img { width: 120px; }
	.main-menu-content .menu-item-left { padding: 180px 40px 0; }
	.main-menu-content .menu-item-right { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; overflow: inherit; }
	.main-menu-content .nav-menu { inset: 32px 30px auto 30px; }
	.main-menu-content.active .menu-items { height: fit-content; padding-bottom: inherit; }
	
	._df_thumb { width: 300px !important; }
	.main-menu-content .menu-item-left ul li a { font-size: 28px; letter-spacing: 5px; }
	
	.tour360 .section-title { text-align: center; line-height: normal; }
	.tour360 .news-div .image-wrapper .logoI { max-width: 280px; margin-left: -140px; }
	.tour360 .news-div { border-right: none !important; }
	.tour360 .w-layout-grid.grid-2 { grid-template-columns: 1fr; }
	.tour360 .news-div { padding: 40px 20px; }
	
	.sirena60 .hero-bg.yachts { background-image: url('../../uploads/2025/06/sirena-60_mobil_promo.jpg') !important; }
	.sirena78 .hero-bg.yachts { background-image: url('../../uploads/2025/06/sirena-78_mobil_promo.jpg') !important; }
	.sirena88 .hero-bg.yachts { background-image: url('../../uploads/2025/06/sirena-88_mobil_promo.jpg') !important; }
	.sirena118 .hero-bg.yachts { background-image: url('../../uploads/2025/06/sirena-118_mobil_promo.jpg') !important; }
	
	.yachts-template .download-wrapper { flex-direction: column; gap: 2rem; }
	.yachtsContBox { width: 100%; left: 0; margin: 0; top: 0; height: 100%; overflow-y: auto; }
	.yachtsContBox .agreement-wrapper .body-text.agreement { text-align: left; }
	.yachts-template .download-wrapper .download-catalogue-wrapper.openYachtsForm .div-block-2 { margin-top: 0 !important }
	.yachts-template .touchNote { padding: 15px 20px 83px 20px; }
	
	.superBanner { background-color: #010729; background-size: contain; flex-direction: column; }
	.superBanner div { width: 100%; }
	.superBanner div.yachtsImg { padding: 5rem 2rem 3rem 0; width: 100%; }
	.superBanner div.textC { padding: 0px 3rem 3rem 3rem; }
	
	.page-template-super-yachts_test .section.about { padding-top: 90px; }
	.main-menu-content .menu-item-right { overflow: visible; }

}
	
@media screen and (max-width: 770px) {
	.dealer-wrapper { border-right: 0; }
	.dealer-wrapper .subtitle.dealer { text-align: center; }
	.press-tab-content #cityListB { border-right: 0; }
	#cityListB .tab-link.w--current .body-text.tab  { line-height: 20px; }
	
	.nav-bar { inset: 32px 10px auto 0px; padding: 20px 10px 20px; }
	.nav-bar .logo img, .main-menu-content .nav-menu .logo img { width: 110px; }
	.main-menu-content .menu-item-left { width: 100%;  padding: 60px 0 0 30px; }
	.main-menu-content .menu-item-right { width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 140px 30px 0; }
	.main-menu-content .nav-menu { inset: 32px 10px auto 10px; }
	.main-menu-content .menu-items { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
	
	.bottBanner .desktop { display: none; }
	.bottBanner .mobile { display: inline-block; }
	
	._df_thumb { width: 260px !important; }
	
	.home .boat-model-wrapper { flex-direction: row; flex-wrap: inherit; justify-content: left; }
	
	.tabBtnBox { text-align: center; bottom: 20px; }
	.tabBtnBox a { padding: 11px 0; font-size: 15px; margin: 10px 0; }
	.tabBtnBox span:first-child { margin-bottom: 15px; }
	.tabBtnBox span em { margin-bottom: 0; }
	
	.single-sirenas-whisper h1.section-title { padding: 0 20px; }
	.main-menu-content .menu-item-left ul li a { font-size: 26px; letter-spacing: 3px; line-height: 60px; } 
	
	.tour360 .section-title { font-size: 36px; }
	.tour360 .news-div { padding-top: 0; margin-bottom: 20px; }
	.tour360 .news-div .image-wrapper .logoI { max-width: 220px; margin-left: -110px; transform: none; top: 20%; }
	.tour360 .news-div .image-wrapper ul.links { bottom: 20%; }
	.tour360 .news-div.fix68 .image-wrapper ul.links { bottom: 1%; }
	.tour360 .news-div.fix68 .image-wrapper ul.links li { margin-bottom: 10px; }
	.tour360 .news-div .image-wrapper ul.links.large.heigFix { bottom: 2%; }
	.tour360 .news-div .image-wrapper ul.links.large.heigFix li { padding: 0 10px; font-size: 14px; }
	.tour360 .news-div .image-wrapper ul.links.large.heigFix li span { font-size: 12px; }
	
	.w-layout-grid.grid-3 { -ms-grid-columns: 1fr; grid-template-columns: 1fr; }
	.page-template-magazine-page .news-div { border-right: 0 !important; }
	.page-template-magazine-page .news-div:nth-child(2n) { border-right: none; }
	.page-template-magazine-page .news-div:nth-child(3n) { border-right: none; }
	
	.yachts-template .download-wrapper .download-catalogue-wrapper { width: 80%; }
	
	.radio-wrapper.contact .radio-field { display: flex; }
	.formFiB.int.full.radioB { margin-top: 1rem; }
	
    .vidHome .hero-header { line-height: 36px; }
	
	.modelList li:nth-child(odd), .modelList li:nth-child(even) { padding: 0 4rem; }
	.modelList li { width: 100%; padding: 0 4rem; }
	.modelList li:last-child { padding: 3rem !important; }
	
	.superYacths .hero-names { bottom: 4rem; padding: 0 2rem; }
	.superYacths .hero-names img { width: 80%; }
	.superSec .row-content-wrapper { padding: 80px 30px; padding-top: 80px; }
	.supTitB span.titP2 { line-height: 5rem; }
	.superSec .row-content-wrapper .download-catalogue-wrapper { padding: 25px 20px; width: 100%; }
	.superYacths .section._360 { padding-bottom: 0; }
	.superYacths ._360-wrapper { padding-bottom: 0; }
	.superYacths ._360-img-wrapper.video-wrapper .boat_name-wrapper img { width: 50%; }
	
	.yachts-template-single-sirena118 .layout-image { width: 100%; }
	
	.yachts-template-single-sirena118_TEST .row-content-wrapper, .yachts-template-single-sirena118 .row-content-wrapper { padding-top: 106px; padding-right: 5vw; padding-left: 5vw; }
	
	#hero .homeImgSlide .hero-slide-wrapper { background-image: url('../../uploads/2026/09/home-awards-banner_mobile.jpg') !important; }
	.deskVidBann { display: none; }
	.mobVidBann { display: inline-block; }
	
	
}

@media screen and (max-width: 480px) {
	.yachts-template ._360-img-wrapper { flex-wrap: wrap; background-image: inherit; }
	.yachts-template ._360-img-wrapper .boat_name-wrapper { width: 140px; height: 140px !important; margin-right: 5px; border: 1px solid #fff; }
	.yachts-template ._360-img-wrapper .title.name { font-size: 9px; line-height: normal; letter-spacing: 3px; line-height: 18px; }
	.bottBanner { max-width: 92%; margin-bottom: 0; }
	
	.tour360 .news-div .image-wrapper ul.links { bottom: 16%; }
	.tour360 .news-div.fix68 .image-wrapper ul.links { bottom: 16%; }
	.tour360 .news-div .image-wrapper ul.links li { font-size: 14px; padding: 0 5px; }
	.tour360 .news-div .image-wrapper ul.links li a { padding: 6px 7px; }
	.tour360 .news-div .image-wrapper ul.links.large.heigFix { bottom: 8%; }
	.tour360 .news-div .image-wrapper ul.links.large.heigFix li { font-size: 12px; line-height: 20px; padding: 0 5px; }
	.tour360 .news-div .image-wrapper ul.links.large.heigFix li a {  }
	
	.yachts-template .download-wrapper .download-catalogue-wrapper, .yachts-template .download-wrapper .download-catalogue-wrapper.openYachtsForm { width: 100%; }
	
	.modelList li:nth-child(odd), .modelList li:nth-child(even) { padding: 0 1rem; }
	.modelList li { padding: 0 1rem; margin-bottom: 3rem; }
	.modelList li:last-child { padding: 1rem !important; margin-bottom: 0; }
	
}
@media screen and (max-width: 410px) {
	.tour360 .news-div .image-wrapper ul.links li { font-size: 13px; padding: 0 2px; }
	.tour360 .news-div .image-wrapper ul.links li a { padding: 5px 5px; }
	.tour360 .news-div .image-wrapper ul.links.large.heigFix li { font-size: 10px; line-height: 17px; padding: 0 3px; }
	.tour360 .news-div .image-wrapper ul.links.large.heigFix li a { padding: 6px 5px; }
	
}


/* Cookie */
.cookieBox {
    position: fixed;
    right: 0;
    bottom: 0;
    color: #fff;
    z-index: 999999
}

.cookieContArea {
    position: relative;
    background-color: #2b3136;
    text-align: center;
    padding: 28px;
    font-size: 15px;
    width: 450px;
    overflow: hidden;
	box-sizing: content-box;
}

.cookieBox ul {
    padding: 0;
    list-style: none;
	text-align: left;
}

.cookieBox ul li {
	margin-bottom: 10px;
}

.cookieBox.closed .openCookieBox, .pageCat_2258 .greatBadge, .pageCat_3249 .greatBadge, div.principles .principlesItem:first-child {
    display: block;
}

.closeCokBox, .openCookieBox {
    position: absolute;
    right: 0;
    color: #fff
}

.cookieBox h4 {
    font-size: 1.3rem;
    line-height: 2rem;
	color: #fff;
    text-transform: uppercase;
    text-align: left;
	width: 95%;
}

.cookieBox p, .invtB.top, .mb40 {
    margin-bottom: 15px;
	padding-bottom: 10px;
}

.cookieBox p {
    color: #cbcbcb;
    font-size: 13px;
	line-height: 18px;
	text-align: left;
	margin-bottom: 20px;
}

.cookieBox p a {
	text-decoration: underline;
	color: #cbcbcb
}

.cookieBox ul li label {
    margin-bottom: 0;
    font-size: 14px;
	display: inline-block;
}

.cookieBox .btn {
    min-width: inherit;
    width: 100%;
    font-size: 13px;
    padding: 15px 10px;
	color: #fff;
}
.cookieBox .btn:hover {
	background: #fff !important;
	color: #26293c;
}

.cookieBox .btn.btn-gray {
	background: 0 0;
	border-color: #fff;
	border: 2px solid;
}

.closeCokBox {
    top: 0;
    width: 50px;
    padding: 16px 0;
    text-align: center;
    background: #2b3136;
    z-index: 99
}
.closeCokBox img {
    width: auto;
}
.openCookieBox {
    top: -53px;
    padding: 19px 15px 11px;
    background: #2b3136;
    font-size: 14px;
	border-top-left-radius: 10px;
}

.openCookieBox span {
	margin: 0 15px 0 0;
	color: #fff;
	display: none;
}

.openCookieBox img {
	margin-top: -7px;
	width: auto;
	width: 30px;
}

.cookieBox.closed .cookieContArea {
    margin-bottom: -100%
}

.cookieBox .cookieButtons { display: inline-block; }
.cookieBox.opened .openCookieBox { display: none; }
.cookieBox .btn { font-size: 13px; padding: 15px; font-family: 'Nunito Sans', sans-serif; }
.cookieBox .btn.btn-gray { border: 1px solid; }


@media only screen and (max-width:1200px) {
    .cookieContArea {
        padding: 30px
    }
}

@media only screen and (max-width:1024px) {
    .cookieContArea {
        width: 100%
    }

    .cookieBox h4 {
        font-size: 1.4rem;
		width: 100%;
    }

    .cookieButtons {
        margin-top: 15px
    }

    .cookieBox p {
        margin-bottom: 20px;
        font-size: 13px
    }

    .cookieBox ._inner .mb40, .cookieBox ul {
        margin-bottom: 0
    }

    .openCookieBox {
        padding: 15px
    }

	.openCookieBox span {
		display: none
	}

	.openCookieBox img {
		margin-top: 0
	}

    .cookieBox .btn {
        padding: 15px 10px
    }
}

@media only screen and (max-width:768px) {
    .cookieContArea {
        padding: 20px;
		box-sizing: border-box;
    }

    .openCookieBox {
        top: -50px;
        padding: 10px
    }

        .openCookieBox img {
            width: 30px
        }

    .cookieBox .btn {
        padding: 12px 10px
    }

}

@media only screen and (max-width:640px) {
    .cookieBox.closed .cookieContArea {
        margin-bottom: -140%
    }

    .cookieBox h4 {
        padding-right: 26px
    }

    .closeCokBox {
        width: 40px;
        padding: 9px 0
    }
}
