html, body, .elementor{scroll-behavior:smooth;}
h1, h2, h3, h4, h5, h6, p, div, span{font-family:"Optima", sans-serif;}
@font-face{font-family:"Optima";src:url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Optima.eot);src:url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Optima.eot#iefix) format("embedded-opentype"), url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Optima.woff2) format("woff2"), url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Optima.woff) format("woff"), url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Optima.ttf) format("truetype"), url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Optima.svg) format("svg");font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:"Montserrat";src:url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Montserrat.eot);src:url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Montserrat.eot#iefix) format("embedded-opentype"), url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Montserrat.woff2) format("woff2"), url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Montserrat.woff) format("woff"), url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Montserrat.ttf) format("truetype"), url(//cobreyyachts.com/wp-content/themes/cobrey-child/fonts/Montserrat.svg) format("svg");font-weight:normal;font-style:normal;font-display:swap;}
.main-menu-block .hmb-left, .main-menu-block .hmb-right{display:block;width:auto;height:20px;}
.main-menu-block .hmbi-l{display:inline-block;width:1.5px;height:18px;background:#fff;margin-right:4px;opacity:1;}
.main-menu-block:hover .hmbi-l{display:inline-block;width:1.5px;height:18px;background:#fff;margin-right:8px;opacity:0;}
.main-menu-block .top-main-menu{opacity:0;-webkit-transform:translate(-26px, 0px);-ms-transform:translate(-26px, 0px);transform:translate(-26px, 0px);}

.main-menu-block:hover .top-main-menu{opacity:1;-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);}
.main-menu-block .hmbi-r{display:inline-block;width:1.5px;height:18px;background:#fff;margin-left:4px;opacity:1;}
.main-menu-block:hover .hmbi-r{display:inline-block;width:1.5px;height:18px;background:#fff;margin-left:8px;opacity:0;}
.main-menu-block .head-menu-right{opacity:0;-webkit-transform:translate(26px, 0px);-ms-transform:translate(26px, 0px);transform:translate(26px, 0px);}

.main-menu-block:hover .head-menu-right{opacity:1;-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);}
.main-menu-block .hmbi-l, .main-menu-block:hover .hmbi-l, .main-menu-block .top-main-menu, .main-menu-block:hover .top-main-menu,
.main-menu-block .hmbi-r, .main-menu-block:hover .hmbi-r, .main-menu-block .head-menu-right, .main-menu-block:hover .head-menu-right{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.main-menu-block .mhover:hover:before{content:"";width:100vw;height:380px;position:absolute;top:-40px;bottom:auto;left:-80px;right:auto;background:rgba(0,0,0,.8);-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s;}
.main-menu-block .mhover:before{content:"";width:100vw;height:0px;position:absolute;top:-400px;bottom:auto;left:-80px;right:auto;background:rgba(0,0,0,.8);-webkit-transition-duration:04s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s;}
.elementor .main-menu-block ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap li span.sub-arrow{display:none;}
.elementor .main-menu-block ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap li a{padding-left:0px !important;padding-right:20px !important;}
.elementor .main-menu-block ul.sub-menu.elementor-nav-menu--dropdown.sm-nowrap li a:hover{padding-left:10px !important;padding-right:10px !important;}
.elementor .main-menu-block .elementor-element .elementor-nav-menu--dropdown ul li a{padding-left:0px !important;padding-right:30px !important;}
.elementor .main-menu-block .elementor-element .elementor-nav-menu--dropdown ul li a:hover{padding-left:10px !important;padding-right:20px !important;}
.elementor .main-menu-block.elementor-sticky--effects.elementor-sticky--active{background-color:rgba(0,0,0,.3) !important;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.elementor-nav-menu--main ul.elementor-nav-menu li.menu-item-has-children ul.sub-menu li ul.sub-menu{}
.elementor .main-menu-block.elementor-sticky ul li a{z-index:99999;}
.elementor .main-menu-block.elementor-sticky .elementor-widget-theme-site-logo{z-index:99999;}
.elementor .main-menu-block.elementor-sticky .head-menu-right{z-index:99999;}
@media screen and (max-width:1024px){
.elementor .main-menu-block-m.elementor-sticky{background-color:rgba(0,0,0,0) !important;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.elementor .main-menu-block-m.elementor-sticky--effects.elementor-sticky--active{background-color:rgba(0,0,0,.6) !important;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.elementor .main-menu-block-m.elementor-sticky .elementor-container{min-height:60px;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.elementor .main-menu-block-m.elementor-sticky.elementor-sticky--active.elementor-sticky--effects .elementor-container{min-height:50px;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}

.elementor .main-menu-block-m.elementor-sticky .elementor-container .elementor-element img{max-width:200px;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
.elementor .main-menu-block-m.elementor-sticky.elementor-sticky--active.elementor-sticky--effects .elementor-container  .elementor-element img{max-width:160px;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}
}  body .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:6px !important;}
body .wpml-ls ul li a span{margin-left:6px;}
.mobmenu-lang.elementor-widget .wpml-ls-statics-footer{display:block;}
.wpml-ls-statics-footer{display:none}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu{visibility:visible;}
.wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-sub-menu, .wpml-ls-legacy-dropdown .wpml-ls-current-language .wpml-ls-sub-menu{visibility:hidden;}
.footer-block .lang-switcher .wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:rgba(0,0,0,0);border:0px;background-color:rgba(0,0,0,0);padding:0;line-height:0;}
.footer-block .lang-switcher .wpml-ls-flag:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.footer-block .lang-switcher .wpml-ls-flag{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.lang-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:auto;bottom:0px;right:0;left:0;border-top:0px solid;padding:0px;background:rgba(255,255,255,0) !important;display:block;width:110px;height:110px;}
.lang-switcher a.wpml-ls-item-toggle{width:40px;height:40px;padding:10px 10px 10px 10px !important;}
.lang-switcher .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu .wpml-ls-item:nth-child(1){-webkit-transform:translate(10px, 85px);-ms-transform:translate(10px, 85px);transform:translate(10px, 85px);position:absolute;opacity:0;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}
.lang-switcher .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu .wpml-ls-item:nth-child(2){-webkit-transform:translate(10px, 85px);-ms-transform:translate(10px, 85px);transform:translate(10px, 85px);position:absolute;opacity:0;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}
.lang-switcher .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu .wpml-ls-item:nth-child(3){-webkit-transform:translate(10px, 85px);-ms-transform:translate(10px, 85px);transform:translate(10px, 85px);position:absolute;opacity:0;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s;}
.lang-switcher .wpml-ls-legacy-dropdown:hover ul.wpml-ls-sub-menu .wpml-ls-item:nth-child(1){-webkit-transform:translate(10px, 10px);-ms-transform:translate(10px, 10px);transform:translate(10px, 10px);position:absolute;opacity:1;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.lang-switcher .wpml-ls-legacy-dropdown:hover ul.wpml-ls-sub-menu .wpml-ls-item:nth-child(2){-webkit-transform:translate(55px, 40px);-ms-transform:translate(55px, 40px);transform:translate(55px, 40px);position:absolute;opacity:1;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.lang-switcher .wpml-ls-legacy-dropdown:hover ul.wpml-ls-sub-menu .wpml-ls-item:nth-child(3){-webkit-transform:translate(75px, 85px);-ms-transform:translate(75px, 85px);transform:translate(75px, 85px);position:absolute;opacity:1;-webkit-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.lang-switcher .wpml-ls-legacy-dropdown{width:auto;background:rgba(255,255,255,.5);border-radius:360px;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.lang-switcher:hover .wpml-ls-legacy-dropdown{background:rgba(255,255,255,.9);-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;}
.lang-switcher .wpml-ls-current-language a.wpml-ls-item-toggle .wpml-ls-flag{position:absolute;bottom:12px;top:auto;left:10px;right:auto;}
.lang-switcher .wpml-ls-legacy-dropdown a{border:0px;}
.lang-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border-top:0px;background:rgba(0,0,0,0);}
.lang-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:hover{background:rgba(0,0,0,0);}
.lang-switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none;}
.key-spec-table table, .key-spec-table .table.primary{background-color:transparent;overflow:auto !important;overflow-x:auto !important;overflow-y:hidden !important;text-align:center;width:100% !important;max-width:100% !important;min-width:100% !important;border-spacing:0px;margin-bottom:0px;}
.key-spec-table table tbody, .key-spec-table table td,  .key-spec-table table tr, .key-spec-table table th{width:auto;max-width:auto;min-width:auto;background-color:transparent !important;}
.key-spec-table table, .key-spec-table table tr, .key-spec-table table tbody, .key-spec-table table th{border:none !important;}
.key-spec-table table td{border:0.4px solid rgba(0,0,0,.1) !important;}
.elementor .jet-tabs-fade-effect>.jet-tabs__content-wrapper>.jet-tabs__content.active-content{-webkit-animation-name:fade;animation-name:fade;-webkit-animation-duration:2500ms !important;animation-duration:2500ms !important;}
.elementor .jet-tabs__content-wrapper{position:relative;overflow:hidden;background-color:white;-webkit-transition:height 0.5s cubic-bezier(0.44, 0.96, 0.5, 0.98);-o-transition:height 0.5s cubic-bezier(0.44, 0.96, 0.5, 0.98);transition:height 0.5s cubic-bezier(0.44, 0.96, 0.5, 0.98);}
.elementor .history-tabs .jet-tabs__content{min-height:200px;}
.footer-copy a{color:#ccc;}
.footer-copy a:hover{color:#E36E42;}
.footer-block h2, .footer-block h3, .footer-block h4, .footer-block h5, .footer-block h6, .footer-block p, .footer-block div, .footer-block span, .footer-block a,
.main-menu-block h2, .main-menu-block h3, .main-menu-block h4, .main-menu-block h5, .main-menu-block h6, .main-menu-block p, .main-menu-block div, .main-menu-block span, .main-menu-block a,
.main-menu-block-m h2, .main-menu-block-m h3, .main-menu-block-m h4, .main-menu-block-m h5, .main-menu-block-m h6, .main-menu-block-m p, .main-menu-block-m div, .main-menu-block-m span, .main-menu-block-m a{font-family:"Montserrat", sans-serif;}
a.scroll-link{margin:0 auto;max-width:30px;display:block;padding:0px 0px 30px 0px;}
.scroll-container{position:relative;width:30px;height:30px;margin:0 auto;}
.scroll-chevron{position:absolute;width:26px;height:1px;opacity:0;-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);-webkit-animation:scroll-move 3s ease-out infinite;animation:scroll-move 3s ease-out infinite;}
.scroll-chevron:first-child{-webkit-animation:scroll-move 3s ease-out 1s infinite;animation:scroll-move 3s ease-out 1s infinite;}
.scroll-chevron:nth-child(2){-webkit-animation:scroll-move 3s ease-out 2s infinite;animation:scroll-move 3s ease-out 2s infinite;}
.scroll-chevron:before, .scroll-chevron:after{content:' ';position:absolute;top:0;height:100%;width:51%;background:#fff;}
.scroll-chevron:before{left:0;-webkit-transform:skew(0deg, 30deg);-ms-transform:skew(0deg, 30deg);transform:skew(0deg, 30deg);}
.scroll-chevron:after{right:0;width:50%;-webkit-transform:skew(0deg, -30deg);-ms-transform:skew(0deg, -30deg);transform:skew(0deg, -30deg);}
@-webkit-keyframes scroll-move {
25%{opacity:1;}
33%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px);}
67%{opacity:1;-webkit-transform:translateY(40px);transform:translateY(40px);}
100%{opacity:0;-webkit-transform:translateY(55px) scale3d(0.5, 0.5, 0.5);transform:translateY(55px) scale3d(0.5, 0.5, 0.5);}
}
@keyframes scroll-move {
25%{opacity:1;}
33%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px);}
67%{opacity:1;-webkit-transform:translateY(40px);transform:translateY(40px);}
100%{opacity:0;-webkit-transform:translateY(55px) scale3d(0.5, 0.5, 0.5);transform:translateY(55px) scale3d(0.5, 0.5, 0.5);}
}  input[type=search]:focus{outline:none;}:focus{outline:none;}
a:focus{outline:none;}
.backtotopout{width:40px;height:40px;position:fixed;left:auto;top:auto;right:50px;bottom:50px;z-index:999;display:none;}
.backtopin{width:40px;height:40px;background-color:rgba(0,0,0,.4);margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding-top:6px;border-radius:180px;-webkit-box-shadow:0px 6px 20px -6px rgba(0,0,0,0.3);box-shadow:0px 6px 20px -6px rgba(0,0,0,0.3);}
.backtopin:hover{background-color:rgba(0,0,0,1);}
.b-arrow-one{height:15px;width:15px;border-left:2px solid #ccc;border-top:2px solid #ccc;margin-left:auto;margin-right:auto;margin-top:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.backtopin:hover .b-arrow-one{border-left:2px solid #fff;border-top:2px solid #fff;}
@media screen and (max-width:1024px){
body .backtopin{display:none !important;}
}
html[lang=pl-PL] .backtotopout{bottom:100px !important;}::-moz-selection{background-color:#E36E42;color:#fff;}::selection{background-color:#E36E42;color:#fff;}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#ccc;border:0 none #ccc;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#ccc}::-webkit-scrollbar-thumb:active{background:#ccc}::-webkit-scrollbar-track{background:#000;border:0 none #ccc;border-radius:0}::-webkit-scrollbar-track:hover{background:#000}::-webkit-scrollbar-track:active{background:#000}::-webkit-scrollbar-corner{background:transparent}