.hero {position:absolute;text-align:0;z-index:4;width:100%;height:100%;top:0;display:flex;justify-content:center;align-items:center;flex-direction:column;background:rgba(0, 0, 0, 0.1);color:white!important;}.carousel-control-next,.carousel-control-prev {text-decoration:none;}.header {background-color:#ffffff;box-shadow:0px -1px 12px #00000029;}#menu-menu-top {list-style:none;padding-left:0;margin-top:1rem;}#menu-menu-top .menu-item a {text-decoration:none;color:#000000;font-weight:bold;display:inline-block;}.header-contacts {width:160px;background-color:#ffffff;box-shadow:0 9px 10px -6px #00000029;border-radius:0px 0px 25px 25px;position:absolute;text-align:center;left:50%;transform:translateX(-50%);padding:10px 20px;}.header-contacts i {color:#80BC00;}#header-mobile {position:fixed;bottom:0;left:0;right:0;z-index:99999;box-shadow:0px 0px 6px #00000029;}#header-mobile-left {background-color:#ffffff;text-align:center;}#header-mobile-left a {padding-top:10px;padding-bottom:10px;color:#402020;display:inline-block;text-decoration:none;font-family:'Berkshire Swash', cursive;}#header-mobile-right {background-color:#80BC00;text-align:center;}#header-mobile-right a {margin-top:7.5px;margin-bottom:7.5px;padding:2.5px 12.5px 2.5px 10px;color:#ffffff;display:inline-block;text-decoration:none;border-right:1px solid rgba(255, 255, 255, .4);}#header-mobile-right a:last-child {border-right:0;}.testate-home {position:relative;}.carousel-inner {max-height:750px;}.carousel-caption {text-align:left;border-left:5px solid #80BC00;bottom:auto;padding-top:0;padding-bottom:0;}.carousel-caption h4 {font-family:'Berkshire Swash', cursive;}.carousel-caption h3 {font-family:'Berkshire Swash', cursive;margin-bottom:0;}.cta-testate-home {position:absolute;left:0;right:0;z-index:9;}.box-cta-testate-home {box-shadow:0px 3px 6px #00000029;border-radius:25px;background-color:#ffffff;}.box-cta-testate-home a {text-decoration:none;}.footer {background-color:#F4F3EE;font-size:16px;line-height:28px;}.footer a {text-decoration:none;color:#000000;}.footer .social-footer {list-style:none;margin-top:10px;margin-bottom:10px;padding-left:0;}.footer .social-footer li {margin-right:10px;display:inline-block;}.footer .social-footer li a {font-weight:bold;}.footer h6 {color:#402020;font-size:20px;border-bottom:2px solid #80BC00;padding-bottom:.5rem;margin-bottom:1rem;}#menu-menu-footer {padding-left:15px;list-style:none;}#menu-menu-footer .menu-item {margin-bottom:.5rem;}#menu-menu-footer .menu-item::before {content:"\2022";color:#80BC00;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}.footer .copyright {font-size:14px;}#button {display:inline-block;background:#80BC00;width:50px;height:50px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:1000;}#button::after {content:"\f077";font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal;font-size:2em;line-height:50px;color:#ffffff;}#button:hover {cursor:pointer;background:#669600;}#button:active {background:#4c7000;}#button.show {opacity:1;visibility:visible;}#cookie_access_form {width:100%!important;font-size:14px;}.grecaptcha-badge {visibility:hidden;}body {font-family:'Raleway', sans-serif;color:#000000;line-height:32px;}a {color:#80BC00;text-decoration:underline;}a:hover,a:active {color:#80BC00;text-decoration:none;}h1,h2,h3,h4,h5 {font-family:'Berkshire Swash', cursive;}.berkshire {font-family:'Berkshire Swash', cursive;}.c-402020 {color:#402020;}.c-black {color:#000000;}.c-green {color:#80BC00;}.bb {border-bottom:1px solid #40202026;}.bg-f4f3ee {background-color:#f4f3ee;}.bg {background-image:url('https://www.lafoscarina.it/wp-content/themes/iimage-boiler/assets/images/arrosticini-per-sfondo-scuro.png');background-repeat:no-repeat;background-position:100% -50px;}.bg-gradient {background:url('https://www.lafoscarina.it/wp-content/themes/iimage-boiler/assets/images/arrosticini-per-sfondo-scuro.png') 100% -50px no-repeat, linear-gradient(to bottom, #f4f3ee 0%, #f4f3ee 60%, #ffffff 60%, #ffffff 100%);}.bg-color-gradient {background:linear-gradient(to bottom, #f4f3ee 0%, #f4f3ee 50%, #ffffff 50%, #ffffff 100%);}.bl-green {border-left:5px solid #80BC00;padding-left:15px;}.btn-custom {background-color:#80BC00;border-radius:50px;color:#ffffff;font-weight:bold;border:1px solid #80BC00;text-decoration:none;}.btn-custom:hover,.btn-custom:focus {color:#80BC00;background-color:transparent;}.fs-45 {font-size:45px;}.fs-35 {font-size:35px;}.fs-24 {font-size:24px;}.fs-20 {font-size:20px;}.fs-16 {font-size:16px;}#breadcrumbs {margin-bottom:0;}#breadcrumbs a {color:#000000;}.contact-form {background-color:#FFFFFF;box-shadow:0px 3px 6px #00000029;border-radius:30px;}.contact-form a {color:#000000;font-size:13px;text-decoration:none;}.wpcf7-list-item-label {font-size:13px;}.floating-label-group {position:relative;}.floating-label-group .form-control {z-index:100;background-color:transparent;color:#C9C9C9;border:1px solid #C2C2C2;border-radius:50px;font-size:17px;}.floating-label-group textarea.form-control {border-radius:15px;}.floating-label-group .form-control~.floating-label {transition:0.2s all ease-in-out;position:absolute;top:4.75px;left:10px;padding-left:5px;padding-right:5px;color:#C9C9C9;font-weight:bold;margin-bottom:0;background-color:#ffffff;font-size:16px;}.floating-label-group .form-control:focus,.floating-label-group .form-control.has-value {box-shadow:none;}.floating-label-group .form-control:focus~.floating-label,.floating-label-group .form-control.has-value~.floating-label {transition:0.3s all linear;top:-10px;background-color:#ffffff;color:#80BC00;font-size:13px;line-height:20px;}.sidebar {border-radius:15px;overflow:hidden;box-shadow:0px 3px 6px #00000029;}.sidebar ul {padding-left:0;margin-bottom:0;list-style:none;}.sidebar ul li a {text-decoration:none;padding:10px 20px;display:block;}.sidebar>ul>.cat {background-color:#F4F3EE;font-size:16px;border-top:1px solid rgba(255, 255, 255, 0.4);font-weight:bold;}.sidebar>ul>.cat>a {color:#000000;text-transform:uppercase;}.sidebar .menusx-children li {background-color:#ffffff;}.sidebar .menusx-children li a {color:#000000;font-size:14px;}.sidebar ul .post a {display:inline-block;font-weight:normal;font-size:14px;}.sidebar ul .post a.active {color:#80BC00;font-weight:bold;}.sidebar ul .post a:before {content:"\2022";color:#80BC00;font-weight:bold;display:inline-block;width:1em;}.single-prodotto {position:relative;}.single-prodotto img {border-radius:25px;}.single-prodotto .cta-single-prodotto {background-color:#402020;border-radius:45px;}.single-prodotto .cta-single-prodotto a {text-decoration:none;}.single-prodotto .cta-single-prodotto h3 {color:#ffffff;margin-bottom:0;font-family:'Berkshire Swash', cursive;}.single-prodotto .cta-single-prodotto i {color:#ffffff;background-color:#80BC00;border-radius:50%;}.single-news img {border-radius:25px;}.single-news a {text-decoration:none;}.single-news .date {font-size:13px;font-weight:bold;}.single-news h3 {color:#000000;font-size:23px;margin-bottom:0;font-family:'Berkshire Swash', cursive;}.single-news i {color:#ffffff;background-color:#80BC00;border-radius:50%;font-size:15px;}.btn-category {background-color:#F4F3EE;padding:5px 20px;border-radius:50px;font-size:13px;color:#000000;display:inline-block;}.btn-category:hover,.btn-category:focus {color:#000000;}.portate {background-color:#F4F3EE;box-shadow:0px 3px 6px #00000029;border-radius:25px;}.prenota-ora {box-shadow:0px 3px 6px #00000029;border-radius:25px;background-color:#ffffff;padding:20px 70px;}.prenota-ora a {color:#80BC00;}.prenota-ora i {font-size:28px;}.servizi {margin-top:30px;margin-bottom:30px;background-color:#F4F3EE;box-shadow:0px 3px 6px #00000029;border-radius:25px;}.price-rounded {background-color:#402020;border-radius:50%;display:inline-block;position:relative;vertical-align:middle;}.price-rounded span {color:#ffffff;font-weight:bold;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}.price-rounded-lg {width:80px;height:80px;}.price-rounded-lg span {font-size:24px;}.price-rounded-sm {width:50px;height:50px;}.price-rounded-sm span {font-size:16px;}.a-notte {display:inline-block;font-weight:bold;margin-bottom:0;vertical-align:middle;}.single-allergene {border-radius:50%;display:inline-block;width:20px;height:20px;}.page-contatti:before {position:absolute;left:0;content:'';width:100%;height:300px;background:#F4F3EE;}.single-allegato {box-shadow:0px 3px 6px #00000029;border-radius:25px;background-color:#ffffff;}#carousel {margin-top:30px;}#carousel .slick-slide {margin:0 5px;}#carousel .slick-list {margin:0 -5px;}.rooms-slider-one .slick-slide {transform:scale(.9);transition:transform linear 0.15s;-webkit-filter:grayscale(100%);filter:grayscale(100%);}.rooms-slider-one .slick-center {transform:scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);}.room-slider {position:relative;z-index:1;}.room-slider .rooms-content-wrap .room-content-box {background-color:#ffffff;color:#000000;font-size:14px;position:relative;z-index:2;border-radius:29px;}.room-slider .rooms-content-wrap .room-content-box .slider-count {position:absolute;right:50px;font-size:14px;font-weight:700;top:25px;color:#000000;z-index:3;letter-spacing:2px;}.room-slider .rooms-content-wrap .room-content-box .slider-count .current {color:#000000;}.room-slider .rooms-content-wrap .room-content-box .slider-count-big {position:absolute;bottom:-30px;right:0;line-height:1;font-size:200px;z-index:-1;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(255, 255, 255, 0.6);opacity:0.1;}.room-slider .rooms-content-wrap .room-content-box .room-content-slider {padding-bottom:45px;}.room-slider .rooms-content-wrap .room-content-box .room-content-slider ul.slick-dots {position:absolute;left:0;bottom:0;}.room-slider .rooms-content-wrap .room-content-box .room-content-slider ul.slick-dots li {display:inline-block;cursor:pointer;}.room-slider .rooms-content-wrap .room-content-box .room-content-slider ul.slick-dots li button {font-size:0;border:0;background:#4020205C;width:22px;height:2px;margin:0 5px;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.room-slider .rooms-content-wrap .room-content-box .room-content-slider ul.slick-dots li.slick-active button {width:22px;background-color:#402020;}.hero::after {position:absolute;content:'';background:#000000;width:100%;height:100%;opacity:0.2;}@media (max-width:575.98px) {}@media (min-width:576px) and (max-width:767.98px) {}@media (min-width:576px) {}@media (min-width:768px) and (max-width:991.98px) {}@media (min-width:768px) {}@media (max-width:991.98px) {body {font-size:16px;}.fs-45 {font-size:30px;}.fs-35 {font-size:24px;}.fs-24 {font-size:16px;}.logo {max-width:100px;}#header-mobile-logo {box-shadow:0px 3px 6px #00000029;background-color:#ffffff;}#header-mobile-logo.is-active {position:fixed;top:0;left:0;width:100%;z-index:9999;}#header-menu {position:fixed;top:0;bottom:0;z-index:9999;left:0;width:100%;background-color:#F4F3EE;display:none;top:85px;bottom:54px;background-image:url('https://www.lafoscarina.it/wp-content/themes/iimage-boiler/assets/images/arrosticini-per-sfondo-scuro.png');background-repeat:no-repeat;background-position:100% -50px;background-size:212px 167.93px;}#header-menu.is-active {display:block;}#menu-menu-top .menu-item {padding-top:15px;padding-bottom:15px;}#menu-menu-top .menu-item a {font-size:20px;}.header-contacts {display:none;}.carousel-caption {top:15px;left:15px;right:15px;padding-left:15px;}.carousel-caption h4 {font-size:35px;}.carousel-caption h3 {font-size:24px;}.cta-testate-home {bottom:-67px;}.box-cta-testate-home img {width:60px;}.box-cta-testate-home h4 {font-size:20px;}#breadcrumbs {font-size:13px;}#prodotti {background:linear-gradient(to bottom, #f4f3ee 0%, #f4f3ee 50%, #ffffff 50%, #ffffff 100%);padding-top:220px !important;}#azienda {padding-top:220px !important;background:linear-gradient(to bottom, #f4f3ee 0%, #f4f3ee 50%, #ffffff 50%, #ffffff 100%);}.google-map {min-height:250px;}.btn-custom {padding:10px 30px;font-size:14px;}.bg {background-size:212px 167.93px;}.contact-form {padding:40px 15px;}.single-prodotto .cta-single-prodotto {padding:12px 15px;position:absolute;left:0;width:100%;bottom:-30px;}.single-prodotto .cta-single-prodotto h3 {font-size:20px;}.single-prodotto .cta-single-prodotto i {font-size:12px;padding:15px;}.single-news i {padding:10px;}.portate {padding:15px;margin-top:45px;margin-bottom:45px;}.servizi {padding:25px 35px;}.servizi .bb {padding-left:0;padding-right:0;}.servizi .row:last-child .bb:last-child {border-bottom:0;}.single-allegato {padding:10px 15px;}.room-slider .rooms-content-wrap .room-content-box {box-shadow:0px 3px 6px #00000029;padding:25px 20px;margin-top:-25px;}#button {display:none!important;}}@media (max-width:767.98px) { .cta-testate-home {bottom:-250px;}}@media (min-width:992px) and (max-width:1199.98px) {#menu-menu-top .menu-item {margin-left:15px;margin-right:15px;}#menu-item-106 a {width:147px;}.header-clearfix {height:134px;}}@media (min-width:992px) {body {font-size:18px;}.fixed-top.is-sticky .header-contacts {display:none;}#menu-menu-top .menu-item {display:inline-block!important;}.carousel-caption {padding-left:30px;top:100px;}.carousel-caption h4 {font-size:100px;}.carousel-caption h3 {font-size:60px;}.cta-testate-home {bottom:-190px;}.box-cta-testate-home {padding:15px 100px;}.box-cta-testate-home h4 {font-size:25px;}.btn-custom {padding:12px 60px;font-size:16px;}.btn-custom-sm {padding:3px 15px;}#breadcrumbs {font-size:14px;}#prodotti {padding-top:240px !important;}#azienda {padding-top:240px !important;}.contact-form {padding:70px 80px;}.single-prodotto .cta-single-prodotto {padding:10px 10px 10px 30px;position:absolute;left:50px;bottom:-30px;right:-15px;}.single-prodotto .cta-single-prodotto h3 {font-size:23px;}.single-prodotto .cta-single-prodotto i {font-size:15px;padding:20px;}.single-news i {padding:20px;}.portate {padding:60px 85px;margin-top:45px;margin-bottom:90px;}.img-menu {margin-left:-175px;position:fixed;z-index:-1;}.servizi {padding:20px 40px;}.servizi .row:last-child .bb {border-bottom:0;}.single-allegato {padding:20px 60px;}.room-slider .rooms-content-wrap .room-content-box {padding:25px 40px;margin-top:-400px;}}@media (max-width:1199.98px) {}@media (min-width:1200px) {#menu-menu-top .menu-item {margin-left:15px;margin-right:15px;}#header-menu .menu-item {min-width:100px;}#menu-item-106 a {width:183px;}.header-clearfix {height:159px;}.carousel-caption {max-width:60%;}.request-form-contatti {margin-top:-140px;margin-bottom:80px;}}