.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
@font-face{font-family:'Helvetica';src:url(/themes/contrib/bootstrap_barrio/subtheme/fonts/Helvetica.woff2) format('woff2'),url(/themes/contrib/bootstrap_barrio/subtheme/fonts/Helvetica.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Futura';src:url(/themes/contrib/bootstrap_barrio/subtheme/fonts/Futura-Bold.woff2) format('woff2'),url(/themes/contrib/bootstrap_barrio/subtheme/fonts/Futura-Bold.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}body{font-family:'Helvetica';}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'Futura';font-weight:500;}.btn-danger{font-size:12px;font-family:'Helvetica';}#navbar-main{background-color:#ffffff;}#navbar-main .nav-link{text-transform:uppercase;}.navbar-brand img{width:70px;}.path-frontpage #navbar-main{position:fixed;right:0;left:0;z-index:1030;box-shadow:none!important;}#navbar-main{padding:0 1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;}@media (min-width:992px){#navbar-main{background-color:transparent;}.path-frontpage #navbar-main .nav-link{color:#ffffff;}.navbar-brand img{width:100px;}}#navbar-main .nav-link{color:#212529;}.navbar.solid{background-color:#ffffff!important;-webkit-transition:background-color 1s ease 0s;transition:background-color 1s ease 0s;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;}.navbar.solid a{color:#212529!important;}.navbar.solid .link-social img{filter:none;}.navbar.solid .navbar-brand img{width:30%!important;}div#block-gtranslate{margin-top:0.5rem;}.title:before{content:'';position:absolute;width:4rem;height:2px;background:#e41f1b;bottom:-10px;left:50%;margin-right:-50%;transform:translate(-50%,-50%);}.title.left:before{left:0;margin-right:0;transform:none;}.path-frontpage .tours-home,.about_container,.info_boat,.enjoy-relax,.boat_content{background:#f4f4ee;}.tours-home,.imbarcazioni-home{padding:100px 10px;}.boat_content,.tour_content{transition:all .3s ease-out;}.boat_content:hover,.tour_content:hover{transform:translate(0,-5px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;}.boat_content h2 a{color:#212121;}.tour_content h2 a{color:#212121;}.facets-widget-checkbox ul,.facets-widget-links ul{list-style:none;padding-left:0;}.facets-widget-links ul li span{padding:0;}li.facet-item{margin-bottom:0.5rem;}span.facet-item__value{padding-left:0.5rem;}.boat_tour img{max-width:100%;height:auto;}#navbar-main{padding:0 1rem;}.negative{filter:invert();}a{text-decoration:none;}.spinner .path{stroke:#93bfec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0;}50%{stroke-dasharray:90,150;stroke-dashoffset:-35;}100%{stroke-dasharray:90,150;stroke-dashoffset:-124;}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0;}50%{stroke-dasharray:90,150;stroke-dashoffset:-35;}100%{stroke-dasharray:90,150;stroke-dashoffset:-124;}}.spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;z-index:100;position:absolute;top:70%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px;}.view.view-slide.view-id-slide.view-display-id-slide_home .row{--bs-gutter-x:0;--bs-gutter-y:0;}.carousel-item img{width:100%;padding:0;height:auto;max-width:100%;}.carousel-inner{max-height:90vh;}.carousel-caption{right:0!important;padding-top:0;padding-bottom:0;top:50%;left:50%!important;transform:translate(-50%,-50%);}.material-icons,.material-icons-outlined{vertical-align:middle;}.site-footer{background:#f4f4ee!important;font-family:inherit;padding:3rem 0 0 0;}.sub.footer{background-color:rgba(0,0,0,0.2);}footer .copy .material-icons{font-size:20px;}.social-link img{width:24px;padding-top:6px;}.bg-mail{background:#607d8b;}.bg-map{background:gray;}.bg-whatsapp{background-color:#25D366;}.msn-color{background-color:#006AFF;}.fb-color{background-color:rgb(59,89,152)!important;}.instagram-color{background-color:#9530be;}.linkedin-color{background-color:#0a66c2!important;}#gotop{display:none;position:fixed;bottom:70px;right:10px;z-index:99;font-size:18px;border:none;outline:none;background-color:#212121;color:white;border:1px solid lightgrey;cursor:pointer;padding:5px;border-radius:6px;}#gotop:hover{background-color:#555;}.cookiesjsr-links.links--row li a:hover{color:#ffffff;}body #cookiesjsr{--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:#FFF;--btn-border-color:#FFF;--btn-bg-color:#dc3545;--btn-prime-font-color:#b02a37;--btn-prime-border-color:#ffffff;--btn-prime-bg-color:#ffffff;--btn-inv-font-color:#b02a37;--btn-inv-border-color:#b02a37;--btn-inv-bg-color:#FFF;--btn-prime-inv-font-color:#FFF;--btn-prime-inv-border-color:#b02a37;--btn-prime-inv-bg-color:#b02a37;--link-list-font-color:#fefefe;--link-list-separator-color:#FFF;--banner-logo-offset:100px;--banner-bg-color:#dc3545;--banner-font-color:#FFF;--layer-header-height:3.5em;--layer-header-bg-color:#FFF;--layer-header-font-color:#000f37;--layer-body-bg-color:#FFF;--layer-tab-bg-color:#FFF;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#b02a37;--layer-tab-active-font-color:#FFF;--layer-bg-dark:#b02a37;--layer-font-light:#FFF;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#FFF;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#FFF;--switch-bg-off:#FFF;--switch-bg-on:#00AA00;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#00AA00;--switch-always-on-bg-color:#FFF;}@media (max-width:768px){.cookiesjsr-banner--action{flex-direction:row;}.cookiesjsr-btn{font-size:.6em;}}@media (max-width:991px){.navbar-brand{order:1;}.social-nav{order:2;}.navbar-toggler{order:3;}.navbar-collapse{order:4;}}@media (max-width:1500px){h2.card-title.mb-3{font-size:1.7rem;}}@media (min-width:1500px){.card-body{min-height:230px;}}.controls{margin:0;padding:0;list-style:none;position:absolute;left:0;width:100%;top:50%;transform:translatey(-50%);display:flex;align-items:center;justify-content:space-between;font-size:2rem;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.content img{max-width:100%;height:auto;}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-success::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check-box" width="1em" height="1em" viewBox="0 0 16 16" fill="green" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M15.354 2.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3-3a.5.5 0 11.708-.708L8 9.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/><path fill-rule="evenodd" d="M1.5 13A1.5 1.5 0 003 14.5h10a1.5 1.5 0 001.5-1.5V8a.5.5 0 00-1 0v5a.5.5 0 01-.5.5H3a.5.5 0 01-.5-.5V3a.5.5 0 01.5-.5h8a.5.5 0 000-1H3A1.5 1.5 0 001.5 3v10z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-warning::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-info-circle" width="1em" height="1em" viewBox="0 0 16 16" fill="orange" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M8 15A7 7 0 108 1a7 7 0 000 14zm0 1A8 8 0 108 0a8 8 0 000 16z" clip-rule="evenodd"/><path d="M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588z"/><circle cx="8" cy="4.5" r="1"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-danger::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-exclamation-triangle" width="1em" height="1em" viewBox="0 0 16 16" fill="red" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M7.938 2.016a.146.146 0 00-.054.057L1.027 13.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L8.12 2.073a.146.146 0 00-.054-.057A.13.13 0 008.002 2a.13.13 0 00-.064.016zm1.044-.45a1.13 1.13 0 00-1.96 0L.165 13.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L8.982 1.566z" clip-rule="evenodd"/><path d="M7.002 12a1 1 0 112 0 1 1 0 01-2 0zM7.1 5.995a.905.905 0 111.8 0l-.35 3.507a.552.552 0 01-1.1 0L7.1 5.995z"/></svg>');background-repeat:no-repeat;-webkit-background-size:1.5rem 1.5rem;background-size:1.5rem 1.5rem;background-position:0 0.4rem;width:1.75rem;height:1.75rem;}.alert-dismissible .btn-close{opacity:0.6;}
