@import url(//micheleruscitto.it/wp-content/themes/vitabite/css/reset.css);@import url(//micheleruscitto.it/wp-content/themes/vitabite/css/all.min.css);@import url(//micheleruscitto.it/wp-content/themes/vitabite/css/owl.carousel.min.css);@import url(//micheleruscitto.it/wp-content/themes/vitabite/css/owl.theme.default.min.css);@import url(//micheleruscitto.it/wp-content/themes/vitabite/css/magnific-popup.css);@import url(//micheleruscitto.it/wp-content/themes/vitabite/css/scrollCue.css);@import url('https://fonts.googleapis.com/css2?family=Prata&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap');:root{--color-gray:#f8f8f8;--color-dark-gray:#6f787e;--color-white:#fff;--color-dark:#111;--color-green-light:#b4d518}::-moz-selection{background-color:var(--color-green-light);color:var(--color-dark)}::selection{background-color:var(--color-green-light);color:var(--color-dark)}.color-content{color:var(--color-green-light)}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}a{text-decoration:none;display:inline-block;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}img{display:block;height:auto;width:100%}body{font-family:"Red Hat Display",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-dark-gray)}h1,h2,h3,h4,h5,h6{font-family:"Prata",serif;font-weight:400;line-height:1.2;margin-bottom:30px;text-transform:capitalize;color:var(--color-dark)}h1{font-size:80px}h2{font-size:50px}h3{font-size:25px}@-webkit-keyframes menu{from{opacity:0}to{opacity:1}}@keyframes menu{from{opacity:0}to{opacity:1}}@-webkit-keyframes load{from{opacity:0}to{opacity:1}}@keyframes load{from{opacity:0}to{opacity:1}}#preload{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100vh;background-color:var(--color-gray);z-index:100000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#preload img{width:32px;height:auto;-webkit-animation-name:load;animation-name:load;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.align-center{text-align:center}.btn{padding:20px 30px;background-color:var(--color-green-light);color:var(--color-white);text-transform:uppercase;font-size:16px;font-weight:900;border-radius:30px}.btn:hover{background-color:var(--color-dark)}.wrapper{max-width:1920px;width:100%;margin:0 auto}.container{max-width:1200px;width:100%;margin:0 auto;padding:0 15px}.ptb{padding-top:100px;padding-bottom:100px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.suptitle{display:inline-block;color:var(--color-green-light);font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;position:relative}.suptitle:before{content:"";width:50px;height:1px;background-color:var(--color-green-light);position:absolute;top:50%;right:-60px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.overlay{position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,.5);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.overlay i{color:var(--color-green-light)}.overlay:hover{opacity:1}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:var(--color-green-light)}.owl-theme .owl-dots .owl-dot span{background:var(--color-dark-gray)}#scroll-top{position:fixed;bottom:30px;right:30px;z-index:100;padding:15px 20px}#openmenu,#closemenu{font-size:30px;color:var(--color-dark);display:none}#closemenu{color:var(--color-white)}#openmenu:hover,#closemenu:hover{color:var(--color-green-light)}#mobile-nav{position:fixed;top:0;left:-320px;bottom:0;width:320px;background-color:var(--color-dark);z-index:10000;padding:20px;overflow:auto}.mobile-menu{clear:both}.mobile-menu li{padding:10px}.mobile-menu li a{text-decoration:none;color:var(--color-white);font-size:20px;text-transform:uppercase;font-size:16px}.mobile-menu li a:hover{color:var(--color-green-light)}.mobile-menu .sub-menu li a{padding:5px;font-size:16px}.mobile-menu>li.menu-item-has-children>a{display:block}.mobile-menu>li.menu-item-has-children>a i{font-size:12px;margin-left:5px;float:right;margin-top:4px}.mobile-menu .sub-menu>li.menu-item-has-children>a{display:block}.mobile-menu .sub-menu>li.menu-item-has-children>a i{font-size:12px;margin-left:5px;float:right;margin-top:4px}.mobile-menu .sub-menu li.menu-item-has-children{padding-right:0}.mobile-menu .sub-menu{display:none;margin-top:20px}.breadcrumbs-content{padding:20px 0;color:var(--color-green-light)}.breadcrumbs-content>div{margin-right:10px}.breadcrumbs-content a{color:var(--color-dark)}.breadcrumbs-content a:hover{color:var(--color-green-light)}.breadcrumbs-content a:after{margin-left:10px}.wrapper-top-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1400px;padding-top:20px;padding-bottom:10px}.header-menu>li{float:left;margin:0 20px}.header-menu>li a{color:var(--color-dark);text-transform:uppercase;padding-top:10px;padding-bottom:10px}.header-menu>li a:hover{color:var(--color-green-light)}.header-menu>.menu-item-has-children{position:relative}.header-menu>.menu-item-has-children>.sub-menu{position:absolute;top:100%;left:0;display:none;background-color:var(--color-dark);z-index:100000;padding-top:15px;padding-bottom:15px}.header-menu>.menu-item-has-children>.sub-menu>li{margin-left:0;white-space:nowrap;width:100%;padding-top:8px;padding-bottom:8px;margin:0}.header-menu>.menu-item-has-children>.sub-menu>li a{font-size:16px;text-transform:uppercase;font-weight:400;display:block;padding:0 20px}.header-menu>.menu-item-has-children .sub-menu li a{color:var(--color-white)}.header-menu>.menu-item-has-children .sub-menu li a:hover{color:var(--color-green-light)}.header-menu>.menu-item-has-children:hover>.sub-menu{display:block;-webkit-animation-name:menu;animation-name:menu;-webkit-animation-duration:.5s;animation-duration:.5s}.header-menu>.menu-item-has-children>.sub-menu>.menu-item-has-children{position:relative}.header-menu>.menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-menu{position:absolute;padding-top:15px;padding-bottom:15px;top:-15px;left:100%;display:none;z-index:10000;background-color:var(--color-dark)}.header-menu>.menu-item-has-children>.sub-menu>.menu-item-has-children:hover>.sub-menu{display:block;-webkit-animation-name:menu;animation-name:menu;-webkit-animation-duration:.5s;animation-duration:.5s}.header-menu>.menu-item-has-children>.sub-menu>.menu-item-has-children>.sub-menu li{margin-left:0;width:100%;margin:0;padding-top:8px;padding-bottom:8px}.header-menu li{white-space:nowrap}.wrapper-top-header .social-link li{float:left;margin-left:20px}.wrapper-top-header .social-link li a{color:var(--color-dark)}.wrapper-top-header .social-link li a:hover{color:var(--color-green-light)}.wrapper-bottom-header{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:30px}.wrapper-bottom-header p{color:var(--color-dark);font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-top:5px}.wrapper-bottom-header img{max-width:100%}.wrapper-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px}.wrapper-title h1{font-size:60px;margin-bottom:0}.wrapper-header-content{background-repeat:no-repeat;background-position:center top;background-size:cover;min-height:800px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-content h1{font-size:100px;color:var(--color-white)}.wrapper-aboutus{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.aboutus-img{width:40%;position:relative}.aboutus-img>a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:80px;color:var(--color-green-light)}.aboutus-img>a:hover{color:var(--color-green)}.aboutus-content{width:60%;padding-left:50px}.aboutus-content p{margin-bottom:20px}.wrapper-signature{margin-top:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}.wrapper-signature img{max-width:180px;margin-right:10px}.wrapper-signature h3{font-size:18px;margin-bottom:5px}.wrapper-signature p{text-transform:uppercase;letter-spacing:3px;font-size:12px;color:var(--color-green-light)}#discount{background-repeat:no-repeat;background-position:left top;background-size:cover;background-attachment:fixed;color:var(--color-white);padding-top:100px;padding-bottom:100px}#discount h2{color:var(--color-white)}#blog .container{max-width:1400px}.blog-article-img{display:block;position:relative}.blog-article-content{padding:20px}.blog-article-content a{color:var(--color-white)}.blog-article-content a:hover{color:var(--color-green-light)}.blog-article-content a h3{font-size:20px;margin-bottom:0;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.blog-article-content a h3:hover{color:var(--color-green-light)}.wrapper-date{margin:15px 0;font-family:"Archivo Black",sans-serif;font-weight:400;text-transform:uppercase}.wrapper-date p{letter-spacing:3px;font-size:12px}.wrapper-date i{margin-right:10px}.owl-carousel.owl-blog .owl-item img{height:auto;width:100%}.owl-carousel.owl-blog .owl-item{height:auto}#testimonials{background-color:var(--color-gray)}.wrapper-testimonials{max-width:1000px;margin-top:50px}.single-testimonials img{width:80px !important;height:80px !important;margin:0 auto;border-radius:50%;margin-bottom:30px}.single-testimonials p{margin-bottom:20px}.wrapper-author{margin-top:30px}.wrapper-author h3{margin-bottom:10px;font-size:20px}.owl-carousel.testimonials-carousel .owl-item{height:auto}footer{background-image:linear-gradient(rgba(17,17,17,.6),rgba(17,17,17,.6)),url(//micheleruscitto.it/wp-content/themes/vitabite/css/../images/bg-footer.png);background-repeat:no-repeat;background-position:left top;background-size:cover;background-attachment:fixed}#contacts .container{max-width:1400px}#contacts h2,#contacts h3{color:var(--color-white)}.wrapper-contact{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wrapper-contact>div{width:25%;padding:20px;color:var(--color-white)}.wrapper-contact>div p{margin-bottom:10px}.wrapper-contact>div h3{font-size:20px}.wrapper-contact>div a{color:var(--color-white)}.wrapper-contact>div a:hover{color:var(--color-green-light)}.copyright{padding:30px 15px;text-align:center;font-size:14px;color:var(--color-white)}#contacts .social-link{margin-top:30px}#contacts .social-link li{margin-right:20px}#contacts .social-link li a{color:var(--color-green-light)}#contacts .social-link li a:hover{color:var(--color-green)}#contact .wrapper-contact-form{width:100%}#contact .wrapper-contact-form input{background-color:transparent;outline:none;border:none;display:block;padding:15px 0;margin:0 20px 20px 0;width:calc(100% - 40px);color:var(--color-dark);border-bottom:1px solid var(--color-dark);-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;font-size:16px}#contact .wrapper-contact-form textarea{background-color:transparent;outline:none;border:none;display:block;padding:15px 0;margin:0 20px 20px 0;width:calc(100% - 40px);height:80px;color:var(--color-dark);border-bottom:1px solid var(--color-dark);-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;font-size:16px}#contact .wrapper-contact-form input::-webkit-input-placeholder,#contact .wrapper-contact-form textarea::-webkit-input-placeholder{color:var(--color-dark);font-family:"Red Hat Display",sans-serif;font-size:16px}#contact .wrapper-contact-form input::-moz-placeholder,#contact .wrapper-contact-form textarea::-moz-placeholder{color:var(--color-dark);font-family:"Red Hat Display",sans-serif;font-size:16px}#contact .wrapper-contact-form input:-ms-input-placeholder,#contact .wrapper-contact-form textarea:-ms-input-placeholder{color:var(--color-dark);font-family:"Red Hat Display",sans-serif;font-size:16px}#contact .wrapper-contact-form input::-ms-input-placeholder,#contact .wrapper-contact-form textarea::-ms-input-placeholder{color:var(--color-dark);font-family:"Red Hat Display",sans-serif;font-size:16px}#contact .wrapper-contact-form input::placeholder,#contact .wrapper-contact-form textarea::placeholder{color:var(--color-dark);font-family:"Red Hat Display",sans-serif;font-size:16px}#contact .wrapper-contact-form input:focus,#contact .wrapper-contact-form textarea:focus{border-bottom:1px solid var(--color-green-light)}#contact .wrapper-contact-form input[type=submit]{margin-top:50px;outline:none !important;border:none !important;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;cursor:pointer;background-color:var(--color-green-light);color:var(--color-white)}.content p{margin-bottom:30px}.content img{max-width:100%;margin-bottom:30px;width:auto}.content ul,.content ol{margin:30px}.content ul li{list-style:disc}.content ol li{list-style:decimal}.content strong{font-weight:900}.content .alignleft{float:left;max-width:100%;margin-right:30px;margin-bottom:30px}.content .alignright{float:right;max-width:100%;margin-left:30px;margin-bottom:30px}.content .aligncenter{clear:both;display:block;float:none;margin-right:auto;margin-left:auto;text-align:center}.content h1{font-size:32px;color:var(--color-dark)}.content h2{font-size:24px}.content h3{font-size:19px}.content h4{font-size:16px}.content h5{font-size:13px}.content h6{font-size:11px}.content em{font-style:italic}.content blockquote{margin-bottom:30px}.content blockquote:before{content:"“"}.content blockquote:after{content:"“"}.category-blog-wrapper{max-width:1400px}.category-blog-wrapper .single-blog{width:calc(33.333333% - 20px);margin:10px}.category-blog-wrapper .row-4{width:calc(25% - 20px)}.category-blog-wrapper .row-2{width:calc(50% - 20px)}.navigation.pagination{padding:30px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Archivo Black",sans-serif;font-weight:400}.navigation.pagination .nav-links{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation.pagination .nav-links span.current{display:inline-block;padding:10px;text-decoration:none;color:var(--color-green-light);margin:0 5px;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;cursor:pointer}.navigation.pagination .nav-links a{display:inline-block;padding:10px;border-radius:3px;text-decoration:none;color:var(--color-dark);margin:0 5px;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.navigation.pagination .nav-links span.current:hover,.navigation.pagination .nav-links a:hover{color:var(--color-green-light)}.tags-links{margin-bottom:30px;display:block}.tags-links a{display:inline-block;color:var(--color-green-light);font-size:14px;letter-spacing:2px;text-transform:uppercase;margin:20px 10px}.tags-links a:hover{color:var(--color-green)}#services{background-color:var(--color-gray)}.wrapper-services{padding-top:50px}.wrapper-services article{width:calc(25% - 20px);margin:10px;padding:40px 20px;background-color:transparent;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.wrapper-services .row-2{width:calc(50% - 20px)}.wrapper-services .row-3{width:calc(33.333333% - 20px)}.wrapper-services .row-4{width:calc(25% - 20px)}.wrapper-services article img{max-width:64px;margin:0 auto 20px auto}.wrapper-services article h3{margin-bottom:20px;font-size:18px}.wrapper-booking{max-width:1000px;padding-bottom:50px;padding-top:50px}.wrapper-input{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrapper-booking input{background-color:transparent;outline:none;border:none;display:block;padding:15px 0;margin:0 20px 20px 0;width:calc(100% - 40px);color:var(--color-dark);border-bottom:1px solid var(--color-dark);-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;font-size:16px}.wrapper-booking input::-webkit-input-placeholder{color:var(--color-dark);font-family:"Red Hat Display",sans-serif;font-size:16px}.wrapper-booking input::-moz-placeholder{color:var(--color-dark);font-family:"Red Hat Display",sans-serif;font-size:16px}.wrapper-booking input:-ms-input-placeholder{color:var(--color-dark);font-family:"Red Hat Display",sans-serif;font-size:16px}.wrapper-booking input::-ms-input-placeholder{color:var(--color-dark);font-family:"Red Hat Display",sans-serif;font-size:16px}.wrapper-booking input::placeholder{color:var(--color-dark);font-family:"Red Hat Display",sans-serif;font-size:16px}.wrapper-booking input:focus{border-bottom:1px solid var(--color-green-light)}input[type=submit]{margin-top:50px;outline:none !important;border:none !important;-webkit-transition:all;-o-transition:all;transition:all;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;cursor:pointer;background-color:var(--color-green-light);color:var(--color-white)}.wpcf7 form .wpcf7-response-output{margin:0;padding:0;border:none}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:transparent}.wrapper-input.flex p{width:100%;display:flex;flex-direction:row;justify-content:space-between}.wrapper-input.flex p>span{width:50%}.wrapper-contact-page{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.contact-img-page{width:40%;margin-bottom:50px}.contact-content-page{width:60%;padding-left:50px}.contact-content-page p{margin-bottom:20px}.contact-content-page>div,.contact-content-page>div a{width:50%;color:var(--color-dark)}.contact-content-page .social-link{margin-top:30px}.contact-content-page .social-link li{margin-right:20px}.contact-content-page .social-link li a{color:var(--color-green-light)}.contact-content-page .social-link li a:hover{color:var(--color-green)}