body{font-size:18px !important;font-family:"Chivo";color:#646464;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}::-moz-selection{background:#646464;color:#fff}::selection{background:#646464;color:#fff}::-moz-selection{background:#646464;color:#fff}::-webkit-selection{background:#646464;color:#fff}.pp_overlay,.pp_default{display:none !important}.rotate-down{transform:rotate(-90deg)}.dw .dw-button .dw-button-type1{background-color:black !important}strong{font-weight:bold}h1,h2,h3,h4,h5{font-family:"Cormorant Garamond"}h1{color:black}h2{color:#8c8c8c;font-size:40px;margin-top:0px}h2.wp-block-heading{margin-top:60px;color:black}p+h2{margin-top:35px !important}p{margin:0 0 18px;font-weight:500 !important;color:#646464}h3{color:black;font-size:35px;font-family:"Cormorant Garamond";margin-top:30px;margin-bottom:10px}h4{color:black;margin-top:60px;margin-bottom:20px}h5{color:black;font-size:28px;font-family:"Cormorant Garamond";margin-top:20px;margin-bottom:10px}a:after{background-color:transparent !important}a:focus{color:#646464}.wpb_wrapper .wpb_text_column ol,.wpb_wrapper .wpb_text_column ul{padding-left:40px}.wpb_wrapper .wpb_text_column ol li,.wpb_wrapper .wpb_text_column ul li{color:black}p+ul{margin-top:-10px;margin-bottom:22px}ul{margin-bottom:30px}.bottom-border{display:none !important;visibility:hidden}.is-ajax-search .is-loader-image{width:20px !important}.grazie{margin-top:40px}.box-5x1000{background-color:whitesmoke;padding:30px}.box-5x1000__text{margin-top:5px;text-align:center;font-size:15px !important}.box-5x1000__logo{width:120px;height:auto}.box-5x1000 h4{font-size:30px !important;margin-top:15px;margin-bottom:8px}.box-5x1000__motivi{text-align:center;font-size:15px}.box-5x1000__motivi .col{margin-bottom:8px}.logo-anniversario{width:75px;height:75px}header .header-block__items-row .header-block__item--type-raw-text{padding-left:30px}header .header-search-input{top:13px}header .header-search-input.menu-skin-main .search-field span div{color:black !important}header .toggle-bars .toggle-bars__bar-line{background-color:black !important}header .logo-and-menu-container{padding:15px}header .header-btn-wrapper{position:absolute;width:100%;text-transform:inherit;font-family:"Chivo";font-size:16px}header .header-btn-wrapper .map-btn{color:#646464;float:left;padding:10px;display:inline-block;margin-left:40px}header .header-btn-wrapper .tel-btn{color:#646464;float:right;padding:10px;display:inline-block;margin-right:10px;margin-top:10px}header>.container{padding-left:0px;padding-right:0px}header>.container>.row{position:relative}header.main-header.fullwidth-header{margin-left:0;margin-right:0}header.main-header .standard-menu-container div.menu>ul>li+li,header.main-header .standard-menu-container ul.menu>li+li{margin-left:40px}header.main-header .standard-menu-container.menu-skin-main ul.menu>li>a{font-family:"Cormorant Garamond";color:#646464;font-size:21px;border-top:1px solid transparent}header.main-header .standard-menu-container.menu-skin-main ul.menu>li>a:hover,header.main-header .standard-menu-container.menu-skin-main ul.menu>li.current-menu-item>a,header.main-header .standard-menu-container.menu-skin-main ul.menu>li.current-menu-ancestor>a{color:black;border-bottom:1px solid black}header.main-header .standard-menu-container{margin-top:0px}header.main-header .standard-menu-container div.menu>ul li a{font-size:18px;font-weight:bold}header .full-screen-menu{text-align:center}header .full-screen-menu nav{text-align:center !important;margin-top:120px !important}header.main-header .standard-menu-container.menu-skin-main ul.menu ul{background:white;margin-top:0}header.main-header .standard-menu-container.menu-skin-main ul.menu ul li a{font-family:"Cormorant Garamond";color:#646464;font-size:16px}header #mega-menu-wrap-main-menu #mega-menu-main-menu .mega-wpml-ls-menu-item{float:left !important}header #mega-menu-wrap-main-menu #mega-menu-main-menu .mega-wpml-ls-menu-item a.mega-menu-link{padding-left:10px !important;padding-right:10px !important;font-size:15px}.go-to-bottom{color:white;background-color:black;opacity:0.5;display:block;position:relative;z-index:10000;line-height:40px;text-align:center !important;font-size:16px;text-decoration:none !important;width:40px;height:40px}.go-to-bottom:hover{opacity:1;color:white !important}.go-to-bottom.rounded{border-radius:50%}#swipebox-title{display:none}.button-row{text-align:center;margin-bottom:40px;margin-top:50px}img{width:100%;height:auto}.header-image-container{position:relative}.header-image-container img{width:100%}.logo-mobile{width:150px;height:120px;display:block;text-align:center;margin:auto;background-image:url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/Judo-Star-Riva-logo-colori.png);background-size:cover;background-repeat:no-repeat;margin-top:-10px;margin-bottom:20px}.menu-bar.menu-skin-main .ham,.menu-bar.menu-skin-main .ham:before,.menu-bar.menu-skin-main .ham:after{background-color:black}.mobile-menu-wrapper{z-index:99999999;background-color:white}.menu-bar.menu-skin-light .ham:after,.menu-bar.menu-skin-light .ham:before{background-color:#646464}.mobile-menu-container .toggle-bars .toggle-bars__bar-line{background-color:black !important}.mobile-menu-wrapper.mobile-menu-fullscreen{padding-top:0}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li>.sub-menu{display:block}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container{padding-top:0}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .mobile-menu-logo{text-align:center;margin-top:20px;margin-bottom:30px}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .mobile-menu-logo a{display:inline-block}.mobile-menu-wrapper.mobile-menu-fullscreen .menu-bar{top:70px}.mobile-menu-wrapper.mobile-menu-fullscreen ul li a:hover{font-family:"Chivo"}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li>a{font-family:"Cormorant Garamond";font-weight:100 !important;color:#646464;letter-spacing:1.4px;text-transform:uppercase;font-weight:bold;font-size:20px;border-top:1px solid transparent;margin-top:25px;margin-bottom:0px;padding-top:0px;padding-left:0;padding-right:0}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li>.sub-menu>li{margin-top:15px}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li>a:before{height:auto !important}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li.current-menu-item>a,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li>a:hover{}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container div.menu>ul>li>a,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li>a{color:#646464}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li ul>li>a{color:#646464}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu li.current_page_item>a,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu li.current_page_ancestor>a,.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu li.current-menu-item>a{color:black}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu li a:hover{color:black}.mobile-menu-wrapper.mobile-menu-fullscreen ul{width:100%;text-align:center}.mobile-menu-wrapper.mobile-menu-fullscreen ul li a:active,.mobile-menu-wrapper.mobile-menu-fullscreen ul li a:hover,.mobile-menu-wrapper.mobile-menu-fullscreen ul .current_page_item>a,.mobile-menu-wrapper.mobile-menu-fullscreen ul .current_page_ancestor>a{border:0px}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .menu-bar.exit{top:20px;right:30px}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li.fb-menu-item>a{color:transparent}.mobile-menu-wrapper.mobile-menu-fullscreen .fb-menu-item a:after{content:"";display:inline-block;font:inherit;font-family:dashicons;position:static;margin:0 6px 0 -9px;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:black !important;position:absolute !important;left:4px !important;font-size:22px !important}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu:before{background-size:100%;width:50px;height:50px;top:30px;left:50%;margin-left:-25px;position:absolute}.mobile-menu-wrapper.mobile-menu-fullscreen+.mobile-menu-overlay{background-color:rgba(222, 222, 222, 0.99) !important}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu>li.wpml-ls-current-language a{color:black}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu>li.wpml-ls-item{margin-top:20px;display:inline-block;margin-left:10px;margin-right:10px}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu>li.wpml-ls-item:hover{background-color:transparent}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu>li.wpml-ls-item a{font-size:18px}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu>li.wpml-ls-item a:after{content:none}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu>li.wpml-ls-item ul.sub-menu{display:inline;padding:0px 10px}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu>li.wpml-ls-item ul.sub-menu li{display:inline-block;padding:0px 10px}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu>li.wpml-ls-item ul.sub-menu li a{font-size:18px}.video-container{width:100%;overflow:hidden;display:block;height:720px}video{min-width:100%;min-height:100%;width:100%;height:auto;background-size:cover;transition:1s opacity;background:url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/iridologo-naturopata-arco-trento-gianni-nicolini.jpg) no-repeat}.slider{margin-bottom:0px}.slider .slick-arrow{color:transparent;font-size:0}.slider .slick-prev:before,.slider .slick-next:before{color:white;content:""}.slider.slick-slider .slick-next{width:60px;height:60px;background:transparent url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="120px" height="120px" viewBox="0 0 120 120" enable-background="new 0 0 120 120" xml:space="preserve"><polyline fill="none" stroke="white" stroke-width="4" points="36,4 84,60 36,116 "/></svg>') no-repeat;background-size:cover;position:absolute}.slider.slick-slider .slick-prev{width:60px;height:60px;background:transparent url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="120px" height="120px" viewBox="0 0 120 120" enable-background="new 0 0 120 120" xml:space="preserve"><polyline fill="none" stroke="white" stroke-width="4" points="84,115.999 36,59.999 84,3.999 "/></svg>') no-repeat;background-size:cover;position:absolute}.slider img{width:100%;height:auto}.row-arrow-in:before{content:"";position:absolute;left:50%;top:0px;margin-left:-30px;height:0px;width:0px;border-right:solid 30px transparent;border-left:solid 30px transparent;border-top:solid 30px white}.masonry-media-grid .vc_grid-btn-load_more a{background-color:#646464 !important;border:1px solid #646464 !important;color:white;padding:10px 22px;text-transform:uppercase;font-weight:bold;font-size:16px}.masonry-media-grid .vc_grid-btn-load_more a:hover{background-color:transparent !important;color:#646464 !important;border:1px solid #646464 !important}.link-box .col{margin-bottom:30px}.link-box img{width:100%}.link-box h2{position:absolute;text-align:center;width:50%;height:100%;margin:auto !important;top:0;bottom:0;left:0;right:0;display:table;background:rgba(22, 22, 22, 0.5);border:1px solid rgba(22, 22, 22, 0.5);padding:28px;color:white;text-transform:uppercase;font-weight:bold}.link-box a:hover h2{background:#161616}.gallery-lightbox .gallery-item{margin-bottom:30px;cursor:pointer}.gallery-row{margin-top:40px}.gallery{margin:0 auto 18px}.gallery a{width:100%;cursor:pointer}.gallery .gallery-item{float:left;margin-top:0;margin-bottom:20px;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{padding:8px}.gallery .gallery-item:first-child img{padding-left:0px}.gallery .gallery-item:last-child img{padding-right:0px}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery dl,.gallery dt{margin:0}.gallery br+br{display:none}.container-solid-bg{background-color:#dedede;padding-top:40px}.home-box .row:nth-child(2) .thumbnail-col{float:right}.bottone+h2{margin-top:40px !important}.contatti{margin-bottom:20px}.contatti td,.contatti tr{vertical-align:top}.contatti td{padding-bottom:15px}.contatti .contatti-left{width:150px;font-family:"Cormorant Garamond";color:#646464}.mfp-title{display:none}.mfp-bg{z-index:1000000 !important}.mfp-wrap{z-index:1000001 !important}.mfp-close{font-family:"Cormorant Garamond", Arial, sans !important;color:transparent !important;width:45px !important;background:url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/close-icon.png) center right no-repeat !important;background-size:100% !important;pointer-events:auto !important;right:-23px !important;top:19px !important}.mfp-counter{color:white !important}.mfp-arrow-right::before,.mfp-arrow-right::after,.mfp-arrow-left::before,.mfp-arrow-left::after{display:none !important}.mfp-arrow{top:50%;margin-top:-40px !important}.mfp-arrow-right,.mfp-arrow-left{width:80px !important;height:80px !important;border-radius:40px !important;pointer-events:auto !important;font-weight:bold;text-align:center;position:fixed !important;color:#444;text-decoration:none}.mfp-arrow-right{right:10px !important;transform:rotate(180deg) !important;background:url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/arrow-left.png) center center no-repeat !important;background-size:70% !important}.mfp-arrow-left{left:10px !important;background:url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/arrow-left.png) center center no-repeat !important;background-size:70% !important}.go-to-top.position-bottom-center,.go-to-top.position-top-center{margin-right:-20px}.pre-footer{padding-top:60px !important;padding-bottom:60px !important;text-align:center;background-color:whitesmoke}.pre-footer h2,.pre-footer h3{text-align:center !important}.pre-footer h4{font-size:25px;margin-top:0px;text-align:center;margin-bottom:5px;color:#646464}.pre-footer h4:after,.pre-footer h4:before{content:none}.pre-footer p{color:#646464 !important;font-size:15px}.pre-footer img{margin-top:40px}.pre-footer a:hover{text-decoration:none}.pre-footer .gallery-item{display:inline-block;margin:0 10px;width:auto !important;float:none}.pre-footer .gallery-item img{width:auto;height:110px}.pre-footer .facebook-col{text-align:center}.pre-footer .bottoni-contatti{margin-top:40px}.pre-footer .bottone{margin-top:20px;display:inline-block;background-color:transparent;color:#646464;border:1px solid black;padding:8px 18px;font-size:14px;font-weight:bold}.pre-footer .bottone h3{margin-top:0}.pre-footer .bottone:hover{color:white;background-color:black;transition:0.5s;text-decoration:none !important}.pre-footer .bottone:hover h3{color:white}.pre-footer .bottone:active{background-color:black;color:white;transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1)}.btn-4{border:1px solid;overflow:hidden;position:relative}.btn-4 span{z-index:20}.btn-4:after{background:#efefef;content:"";height:155px;left:-75px;opacity:0.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);width:50px;z-index:-10}.btn-4:hover:after{left:120%;transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1)}.go-to-top.position-bottom-center,.go-to-top.position-top-center{margin:20px 0;margin-right:-13px}footer.site-footer{text-align:center}footer.site-footer .footer-links{font-size:15px}footer.site-footer h3{font-size:60px !important;margin-bottom:40px}footer.site-footer .footer-dx{text-align:right}footer.site-footer .footer-dx a:hover{text-decoration:none}footer.site-footer .footer-dx p{text-align:right}footer.site-footer .footer-info{text-align:left}footer.site-footer .footer-info table{border-collapse:separate;border-spacing:0 1em}footer.site-footer .footer-info .indirizzo,footer.site-footer .footer-info .telefono,footer.site-footer .footer-info .email,footer.site-footer .footer-info .facebook{margin-top:60px;position:relative;margin-bottom:80px !important}footer.site-footer .footer-info p{font-size:20px}footer.site-footer .footer-info h4{font-size:26px;margin-bottom:5px;color:#8c8c8c}footer.site-footer .footer-info .indirizzo:before{content:"";background:transparent url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/map-icon.png) no-repeat;background-size:30px auto;background-position:center;width:30px;height:30px;left:0px;top:-5px;position:absolute;display:inline-block}footer.site-footer .footer-info .telefono:before{content:"";background:transparent url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/tel-icon.png) no-repeat;background-size:30px auto;background-position:center;width:30px;height:30px;left:0px;top:-5px;position:absolute;display:inline-block}footer.site-footer .footer-info .email:before{content:"";background:transparent url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/email-icon.png) no-repeat;background-size:30px auto;background-position:center;width:30px;height:30px;left:0px;top:-5px;position:absolute;display:inline-block}footer.site-footer .scrollToTop{position:absolute;bottom:40px;left:50%;margin-left:-15px;color:transparent;width:30px;height:30px;background:transparent url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/scroll-to-top-icon.png) no-repeat;background-size:cover;display:inline-block}footer.site-footer .scrollToTop:hover{color:transparent}footer.site-footer a{color:black}footer.site-footer a:hover{text-decoration:underline}footer.site-footer p,footer.site-footer table{color:white}footer.site-footer .riga-bottoni a{color:#646464}footer.site-footer .riga-bottoni a:hover{text-decoration:none;color:white}footer.site-footer .riga-bottoni .bottone{padding:20px 0 !important}footer.site-footer .pagina-container:after{content:"";position:absolute;right:50%;margin-right:-30px;bottom:0px;height:0px;width:0px;border-left:solid 30px transparent;border-right:solid 30px transparent;border-bottom:solid 30px white}footer.site-footer .footer-bottom-info{font-size:14px;z-index:99;position:relative;text-align:left}footer.site-footer .footer-bottom-info a{color:#646464;display:block;margin-bottom:5px}footer.site-footer .footer-bottom-info a:hover{color:black}footer.site-footer .gray-bg{padding-bottom:0px;margin-top:45px}footer.site-footer .footer-bottoni{margin-top:60px;margin-bottom:60px}footer.site-footer .footer-bottoni .bottone{margin-bottom:40px;width:60%;min-width:auto}footer.site-footer .footer-frase p{font-size:26px}footer.site-footer .footer-frase p.firma{margin-top:20px;font-size:20px;font-family:"Cormorant Garamond";color:#8c8c8c}footer.site-footer .footer-logo{width:auto;height:100px;margin-top:50px}footer.site-footer hr{border:0px}footer.site-footer h3{margin-bottom:15px;color:#646464}footer.site-footer p{margin-bottom:10px !important}footer.site-footer .footer-widgets{margin-top:60px !important;background-size:400px;margin-bottom:0px !important;background-position:bottom}footer.site-footer .footer-widgets .widget{margin:20px 0 20px 0}footer.site-footer .footer-widgets .widget .textwidget p{color:#646464 !important;font-size:17px}footer.site-footer .footer-widgets .widget-area.widgets--columned-layout.widgets--columns-3>.widget:nth-child(2){text-align:center}footer.site-footer .footer-widgets .footer-links{margin-top:40px}footer.site-footer .footer-widgets .footer-links p{text-align:right}footer.site-footer .footer-widgets .footer-links p a{color:white;font-size:15px}footer.site-footer .info{text-align:left;color:white}footer.site-footer .info td{vertical-align:top;min-width:80px}footer.site-footer .footer-bottom{background-color:white;color:#646464}footer.site-footer .footer-bottom p{color:#646464}footer.site-footer .footer-bottom .footer-bottom-content{padding-top:0px !important;padding-bottom:0px !important}footer.site-footer .footer-bottom .social-networks{padding-top:20px;padding-bottom:20px;margin-bottom:0px !important}footer.site-footer .footer-bottom .gallery{padding-top:20px;padding-bottom:20px;background-color:white}footer.site-footer .footer-bottom .gallery .gallery-item{display:inline-block}footer.site-footer .footer-bottom .gallery img{width:auto;height:75px;border:0px !important}footer.site-footer .footer-bottom .footer-content-right{margin-top:40px;float:right}footer.site-footer .footer-bottom .footer-content-left{margin-top:30px;float:left}footer.site-footer .footer-bottom .copyrights{padding-bottom:20px;background-color:white}footer.site-footer .footer-bottom .copyrights iframe{margin-top:40px !important;width:125px}.isotope-grid{margin-left:-15px;margin-right:-15px}.isotope-grid .grid-item{margin-bottom:20px;min-height:120px}.isotope-grid .titolo-portfolio-grid{min-height:100px;text-align:center}.filter-button-group{text-align:center;margin-bottom:40px;font-size:16px}.filter-button-group span{margin-right:10px;text-transform:uppercase}.filter-button-group button{border-radius:0px;border:0px;border-bottom:1px solid transparent;background-color:transparent;margin:0 10px}.filter-button-group button.is-checked,.filter-button-group button:hover{border-bottom:1px solid black;color:black}.shadow{box-shadow:1px 1px 0px 0px #ccc}.effect8{position:relative;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset}.effect8:before,.effect8:after{content:"";position:absolute;z-index:-1;box-shadow:0 0 20px rgba(0, 0, 0, 0.8);top:10px;bottom:10px;left:0;right:0;border-radius:100px / 10px}.effect8:after{right:10px;left:auto;transform:skew(8deg) rotate(3deg)}.grid{width:80%;margin:0 auto;font-family:"Cormorant Garamond"}.grid .image-layer{background-color:white;text-align:center}.grid .image-layer img{width:90%}.grid .utenza-info{background-color:white;padding:20px;text-align:center;margin-top:-60px}.grid .utenza-info h2{color:black;font-size:18px;font-weight:bold;text-transform:uppercase;margin-bottom:2px;font-family:inherit}.grid .utenza-info h3{color:black;margin-top:0px;font-size:16px;text-transform:uppercase;margin-bottom:10px;font-family:inherit;min-height:17px}.grid .utenza-info p{font-style:italic;font-size:16px;font-family:inherit}.grid a{color:black}.grid a:hover{color:calc($h1-color - 50)}.grid a.utenza-button{display:block;text-align:center;border:1px solid black;background-color:black;color:white;font-size:14px;padding:13px;text-transform:uppercase;font-family:inherit}.grid a.utenza-button:hover{border:1px solid black;background-color:white;color:black;transition:0.5s}.grid a.utenza-button:active{background-color:black;border:1px solid black;color:white}.home-boxes-container figure{width:100%;margin:0;padding:0;background:#fff;overflow:hidden}.home-boxes-container img{opacity:1;transition:0.3s ease-in-out}.home-boxes-container img:hover{opacity:0.5}.slider-slogan{font-family:"Cormorant Garamond";color:#646464;text-align:center !important}.slider-slogan-mobile{font-family:"Cormorant Garamond";color:white;text-align:center !important;margin-top:50%}.home .wpb_single_image{margin-bottom:0px !important}.box-over-image{min-width:500px;text-align:center;background-color:rgba(0, 0, 0, 0.5);position:absolute;padding:30px 50px 30px 50px;left:50%;top:50%;transform:translate(-50%, -50%);margin-bottom:0px !important}.box-over-image h2{color:white !important;font-size:40px !important;padding-bottom:20px;border-bottom:1px solid white;padding-left:20px;padding-right:20px;margin-bottom:0px !important;margin-top:0px !important}.box-over-image h2:after{content:none !important}.box-over-image h3{margin-top:16px !important;color:white !important;font-size:20px !important;text-transform:uppercase}.box-over-image a{color:white !important;border-bottom:0px !important}.box-over-image h2:hover{border-bottom:1px solid transparent;transition:0.3s}body:not(.home) .box-over-image{padding:0px;min-width:auto}body:not(.home) .box-over-image h2{border-bottom:0px;font-size:22px !important;text-transform:uppercase;padding:0px 30px !important}.home .titolo-pagina,.home .titolo-secondario,.home p{text-align:center}.home .col-md-8{text-align:center}.home ul{margin-top:5px;display:inline-block;text-align:left}.home ul li{margin-bottom:5px}.titolo-pagina{text-align:center}.titolo-pagina h1{color:black;font-size:80px;text-transform:inherit !important;margin-top:30px;margin-bottom:10px}.titolo-pagina h2{font-size:35px;font-style:italic}.introduzione-pagina p{text-align:left;font-size:18px}.introduzione-pagina blockquote p{font-size:28px;line-height:1.3}.titolo-secondario{text-align:left}.titolo-secondario h2{font-size:60px;margin-top:40px;margin-bottom:0px;color:black}.titolo-secondario h3{font-size:28px;font-style:italic;color:#8c8c8c;margin-top:0px;margin-bottom:30px;text-transform:inherit}.home-quote-row p{text-align:center;font-size:25px;color:#646464}.home-osteria-row{margin-top:50px}.home-slogan-row h2{text-align:center;font-size:30px;line-height:1.4;letter-spacing:1.1px}.info-table,.percorsi-table,.programma-table,.wp-block-table table{margin-top:19px;margin-bottom:20px}.info-table td,.percorsi-table td,.programma-table td,.wp-block-table table td{vertical-align:top;border:0px;padding:0}.info-table tr,.percorsi-table tr,.programma-table tr,.wp-block-table table tr{border-top:10px solid;border-bottom:10px solid;border-color:transparent}.info-table td:first-child,.percorsi-table td:first-child,.programma-table td:first-child,.wp-block-table table td:first-child{vertical-align:top;color:#646464;font-family:"Cormorant Garamond";font-weight:bold;font-size:18px;width:200px;text-transform:uppercase}.info-table a:before,.percorsi-table a:before,.programma-table a:before,.wp-block-table table a:before{content:none}.programma-table td{padding-right:30px}#breadcrumbs{margin-top:10px}.zigzag-box-row{background-color:#dedede}.vc-parent-row:nth-child(even) .zigzag-slider-col{order:2}.zigzag-text-col{padding:0 80px}.zigzag-text-col .vc_column-inner{padding-top:0px !important}.zigzag-text-col h2{font-family:"Cormorant Garamond";font-size:35px !important;text-transform:none !important;letter-spacing:0px !important;text-align:left;margin-top:0px !important}.zigzag-text-col h2:before{content:">";position:absolute;left:-15px}.zigzag-text-col h2:after{content:none !important}.zigzag-text-col h3{color:black !important;font-size:18px !important;margin-top:0px !important;letter-spacing:0 !important}.zigzag-text-col p{font-size:16px}.zigzag-slider-col .vc_column-inner{padding-top:0px !important}.zigzag-slider-col .tparrows{width:40px !important;height:85px !important}.zigzag-slider-col .tparrows.tp-rightarrow{transform:matrix(1, 0, 0, 1, -40, -40) !important}.zigzag-slider-col .tparrows.tp-leftarrow{transform:matrix(1, 0, 0, 1, 0, -40) !important}.zigzag-slider-col .tparrows:before{font-size:25px !important;width:40px !important;height:85px !important;line-height:85px !important}.about-container{text-align:center !important}.about-container blockquote{text-align:center !important}.about-container h3{margin-top:60px;margin-bottom:20px}.about-container h2{color:black;margin-top:90px;margin-bottom:20px}.about-container .row>div>p{padding:10px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.about-container .row.team p{border:0px !important;padding:0px}.contact-table{display:inline-block;margin-top:20px;text-align:left}.contact-table td{min-width:100px;vertical-align:top;padding-bottom:15px}.optional-image-slider{margin-top:40px}.optional-text{padding-top:30px;padding-bottom:40px}.intro-container{padding-bottom:40px}.gray-bg{background-color:whitesmoke;margin-top:60px}.container-full-width-image{width:100%;position:relative;margin:40px 0}.container-full-width-image img{width:100%}.container-full-width-image .caption{margin:0;color:#646464;position:absolute;background-color:white;padding:10px;font-size:16px;bottom:20px;right:20px;z-index:9999;width:auto}.page{}.page .white-bg{margin-top:0px;padding-top:80px;padding-bottom:80px}.page .testo .page-intro{margin-top:0px}.page .page-intro. .page-colonna-singola p:last-child{margin-bottom:0px}.page .page-colonna-singola{margin-bottom:0px}.page .page-colonna-singola p{text-align:center;font-size:25px}.align-center{text-align:center}.wp-block-button a,.bottone,.bottone:active{display:inline-block;border:1px solid black;padding:15px 55px !important;color:#646464;text-align:center;margin-top:30px;border-radius:0;background-color:transparent}.wp-block-button a h3,.wp-block-button a h4,.bottone h3,.bottone h4,.bottone:active h3,.bottone:active h4{font-size:30px;margin-top:0;margin-bottom:5px}.wp-block-button a .sopra,.bottone .sopra,.bottone:active .sopra{display:block;font-size:23px}.wp-block-button a .sotto,.bottone .sotto,.bottone:active .sotto{font-family:"Cormorant Garamond";display:inline-block;border-top:1px solid #8c8c8c;font-size:25px;padding-top:4px}.wp-block-button a:hover,.bottone:hover{background-color:black;color:white !important;transition:0.5s;text-decoration:none}.wp-block-button a:hover h4,.bottone:hover h4{color:white}.wp-block-button a:hover .sotto,.bottone:hover .sotto{border-top:1px solid white}.titolo-pagina{text-align:left}.titolo-pagina h1{margin-top:30px}.titolo-pagina h2{font-weight:100;font-size:30px}.introduzione-pagina{margin-top:40px}.pagina-container{position:relative;text-align:left}.colonne-pagina{margin-top:60px}.colonne-pagina p{font-size:20px;line-height:1.5}.faq-content{text-align:center;margin-top:30px}.faq-content p{font-size:21px}.faq-content .bottone{margin-top:30px}.page .slider{margin-bottom:0px}.contenuto-pagina{text-align:center;margin-top:30px}.contenuto-pagina img{width:100%;height:auto}.contenuto-pagina .servizi{background-color:#dedede;padding:20px 10px 50px 10px}.contenuto-pagina .servizi th{text-align:center}.contenuto-pagina h3{font-size:38px;color:black}.contenuto-pagina h3:not(first-child){margin:40px 0 15px 0}.header-image{margin-top:10px}.header-image img{width:100%}.titolo-interno{margin-top:40px;margin-bottom:40px;text-align:center}.titolo-interno h3{color:#646464;font-size:17px;text-transform:uppercase}.titolo-interno h2{color:black;font-size:35px;font-weight:100;margin-top:5px}.titolo-interno h2:after{content:"";width:8%;min-width:50px;height:4px;background-color:black;display:block;margin:30px auto 35px auto}.neutral-row{background-color:#dedede}.wpb_single_image img{width:100%;height:auto}.slider-body-row{border:50px solid white;border-top:0px}.wpb_single_image{margin-bottom:0px !important}.titolo-masonry-row .vc_column_container{background:white;margin-top:40px;padding-left:40px;padding-right:40px}.row-arrow-in .titolo-pagina h2,.row-arrow-in .titolo-pagina h1{color:white}.row-arrow-in .titolo-pagina h1:after{background-color:white}.lang{font-weight:bold}.page-content{margin-bottom:50px}.richiesta-informazioni-row{margin-bottom:30px}.tablepress tbody tr:first-child td{border-top:1px solid #dedede}.tablepress.appartamenti td,.tablepress.appartamenti th{text-align:center}.tablepress.appartamenti.tablepress-responsive-phone .even td{line-height:2.34em}.tablepress td,.tablepress th{padding:12px 8px}.tablepress tfoot th,.tablepress thead th{background-color:#646464;color:white;font-weight:400;font-size:14px}.tablepress thead th{border:1px solid #dedede}.page-template-appartamenti-page .tablepress.appartamenti .column-1{display:none}.tablepress .odd td{background-color:#dedede}.tablepress .even td{background-color:transparent}.tablepress .even td,.tablepress .odd td{border:1px solid #dedede;font-size:15px}.vietato{margin-top:10px;font-weight:bold}.button-group{padding-top:40px}.button-group button{font-family:"Cormorant Garamond";text-transform:uppercase;font-size:20px}.isotope-grid h2{font-size:30px;color:black;margin-top:10px;margin-bottom:0px}.isotope-grid p{font-size:16px}.riga-bottoni{margin-top:40px;margin-bottom:80px}.riga-bottoni .bottone{width:100%;border:1px solid black;padding:40px 0 !important;margin-bottom:20px}.riga-bottoni .bottone h4{margin:0px;font-size:40px}.related-portfolio{text-align:center}.related-portfolio h4{font-size:45px;margin-bottom:30px}.tablepress{margin-top:10px;margin-bottom:30px}.tablepress tbody tr:first-child td{border-top:1px solid #dedede}.tablepress.appartamenti td,.tablepress.appartamenti th{text-align:center}.tablepress.appartamenti.tablepress-responsive-phone .even td{line-height:2.34em}.tablepress td,.tablepress th{padding:12px 8px;text-align:center}.tablepress tfoot th,.tablepress thead th{background-color:black;color:white;font-weight:400;font-size:16px;padding:20px;text-align:center;font-family:"Cormorant Garamond";text-transform:uppercase}.tablepress thead th{border:1px solid #dedede}.page-template-appartamenti-page .tablepress.appartamenti .column-1{display:none}.tablepress .odd td{background-color:whitesmoke}.tablepress .even td{background-color:transparent}.tablepress .even td,.tablepress .odd td{border:1px solid #dedede;font-size:15px}table.price-table{margin-top:30px;margin-bottom:60px}table.price-table thead{}table.price-table thead th{text-align:center;padding:15px;font-weight:300;color:white;font-family:"Cormorant Garamond";text-transform:uppercase}table.price-table thead th:last-child{border-right:1px solid #8c8c8c}table.price-table tbody td{text-align:center;border:1px solid #8c8c8c;padding:15px}.pdf-prodotto-button{margin-top:30px}.pdf-prodotto-button span{background:transparent url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/download-icon.png) no-repeat;background-size:cover;width:50px;height:50px;display:inline-block;float:left}.pdf-prodotto-button a{padding:14.5px 20px;border:1px solid #646464;color:black;text-transform:uppercase;font-weight:bold;font-size:15px}.pdf-prodotto-button a:hover{background-color:#646464;color:white}.immagine-prodotto-row{margin-top:40px}.titolo-prodotto{text-transform:none;font-weight:normal;margin-top:0px;margin-bottom:40px;font-size:32px}.titolo-ricetta{text-transform:uppercase;font-weight:bold;margin-top:40px;margin-bottom:40px;font-size:32px;text-align:center}.bottom-button,.prodotti-button{margin:40px auto;width:100%;text-align:center}.bottom-button a,.prodotti-button a{display:inline-block;padding:20px;text-transform:uppercase;font-weight:bold;background-color:transparent;border:1px solid #646464;color:black}.bottom-button a:hover,.prodotti-button a:hover{background-color:#646464;border:1px solid #646464;color:white}.full-width{width:100%}.categorie-ricette-button a{width:100%}.titolo-categoria{z-index:999;position:absolute;text-align:center;width:100%;height:100%;top:0;left:0;bottom:0;right:0;display:table;margin:auto;color:white}.immagine-di-copertina{width:100%}.categorie-intro{font-family:"Cormorant Garamond";text-align:center;font-style:italic;font-size:17px}.titolo-categorie-wrapper{padding-top:40px;padding-bottom:40px}.titolo-categorie-prodotti{font-size:41px;text-transform:uppercase;text-align:center;font-weight:bold}.filter-col a:before{content:none !important}.portfolio-holder{margin-left:-15px;margin-right:-15px}.portfolio-holder .sgl-button-a{margin:auto}.portfolio-item .sgl-button-a,.isotope-item .sgl-button-a{width:100% !important;min-width:auto !important}.portfolio-item .item-box,.isotope-item .item-box{border:0px !important}.portfolio-holder .item-box .info a{color:black !important;font-size:15px !important}.portfolio-holder .item-box .info h3 a{font-size:20px !important}input[name="s"]::-webkit-input-placeholder{color:black !important;font-weight:100}input[name="s"]:-moz-placeholder{color:black !important;font-weight:100}input[name="s"]::-moz-placeholder{color:black !important;font-weight:100}input[name="s"]:-ms-input-placeholder{color:black !important;font-weight:100}.single-post h3{text-transform:uppercase;font-weight:bold;margin-bottom:30px;font-size:26px}.ricette .box{background:transparent url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/sfondo.jpg) no-repeat;background-size:cover}.ricette .box h2{font-weight:normal;font-size:27px;margin:40px auto}.ricette .box .text-link{text-transform:none;background-color:#646464;border:1px solid #646464}.ingredienti-box{background:transparent url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/sfondo.jpg) no-repeat;background-size:cover;padding:30px}.map-row{margin-top:60px}.map-row p{font-size:16px}.map-row h2,.map-row h3{color:black}.map-row .vc_column_container:nth-child(2){padding-left:30px}.contact-form .row{margin-top:10px}div.wpcf7 .wpcf7-spinner,div.wpcf7 .ajax-loader{display:block !important;box-sizing:border-box;padding-left:0px !important;overflow:hidden !important;background-image:url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/circle-loader.gif) !important;background-size:30px;background-color:#8c8c8c;background-repeat:no-repeat;background-position:50%;width:100% !important;position:relative;left:0;margin-left:0;margin-top:-84px;padding:42px 40px;float:left;border-radius:0}div.wpcf7 .wpcf7-spinner:before,div.wpcf7 .ajax-loader:before{content:none}.fa-spinner:before{content:".";font-size:50px}@keyframes example{from{width:0px;height:2px}to{width:367px;height:2px}}div.wpcf7{margin-top:20px}div.wpcf7 p{padding:0px 0}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{background-color:whitesmoke;border:1px solid transparent;border-bottom:1px solid #8c8c8c;width:100%;font-family:"Chivo", sans-serif;font-weight:400;font-size:16px;color:black;padding-left:0px;text-align:left}.wpcf7 textarea{height:169px;width:100% !important;background:whitesmoke url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/underline.svg) 100% 99% repeat;border-bottom:0px;border-top:0px;line-height:2.6}.wpcf7 .send-button{text-align:center;margin-top:20px}p.submit-button{text-align:center}.submit-wrapper{width:250px;margin:0 auto}.wpcf7 input.wpcf7-submit{font-family:"Cormorant Garamond";width:100% !important;margin:0 auto;margin-top:20px;border:1px solid black;border-radius:0px;color:black;width:auto;text-align:center;font-size:32px;padding:20px 90px;letter-spacing:1px;transition:0.2s}.wpcf7 input.wpcf7-submit:hover{background-color:black;color:white}.wpcf7 input.wpcf7-submit:active{background-color:transparent;color:black}.placeholder-alt{color:#8c8c8c;font-size:12px;text-transform:uppercase;position:relative;top:22px;transition:all 430ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.field-title{color:#8c8c8c;font-size:12px;text-transform:uppercase}input.wpcf7-acceptance{width:auto}.wpcf7 input[type="checkbox"]{margin-left:0px !important;position:relative !important;width:23px !important;height:23px;border:1px solid #8c8c8c !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.privacy-checkbox{margin-top:50px}.privacy-checkbox .privacy span.wpcf7-list-item{margin:0}.privacy-checkbox .wpcf7-list-item{margin:0}.privacy-checkbox p{font-size:15px;line-height:1.1;display:inline-block;width:80%;margin-left:0px;vertical-align:top}.wpcf7-response-output{text-align:left;border:0px !important;margin:40px 0 !important;padding:0 !important;text-transform:uppercase;color:#C50C2B !important;font-weight:bold}.wpcf7-response-output.wpcf7-mail-sent-ok{color:black !important;margin:40px 0 40px !important}span.wpcf7-not-valid-tip{display:inline-block;color:#C50C2B !important;text-transform:uppercase;font-size:15px}div.wpcf7-validation-errors{color:#C50C2B !important}.checkbox input[type="checkbox"]{margin-left:0px !important}.checkbox{padding-left:0px !important;font-size:12px;line-height:1.1;text-align:left}.checkbox a{padding-left:0 !important}.radio label,.checkbox label{padding-left:0px !important}.wpcf7 .vc_col-sm-12 p{margin-top:15px}.wpcf7 .vc_col-sm-12 .wpb_wrapper{padding:15px}.wpcf7 .full-width-row .vc_col-sm-12 .wpb_wrapper{padding:0px !important;margin-top:20px}.theme_1.wpcf7-form input.error{border-color:#C50C2B;border-width:1px !important;border:0px;border-bottom:1px solid #C50C2B}.mobile-icon-wrapper{color:white;display:none;bottom:27px;z-index:999999}.mobile-icon-wrapper ul{position:fixed;background-color:black;bottom:0;width:100%;margin:0;padding:0;z-index:999999}.mobile-icon-wrapper ul a,.mobile-icon-wrapper ul a:hover,.mobile-icon-wrapper ul a:visited{display:initial;color:white !important}.mobile-icon-wrapper ul a:after{content:none}.mobile-icon-wrapper ul li{text-align:center;display:inline-block;padding:15px 0;font-size:14px}.mobile-icon-wrapper ul li.tel,.mobile-icon-wrapper ul li.map,.mobile-icon-wrapper ul li.email,.mobile-icon-wrapper ul li.booking{font-family:"Cormorant Garamond";text-transform:uppercase;font-weight:500;color:transparent;width:32%;background-size:35px 35px;background-position:50% 50%;background-repeat:no-repeat}.mobile-icon-wrapper ul li.email{background-image:url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/email-icon-white.png)}.mobile-icon-wrapper ul li.tel{background-image:url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/tel-icon-white.png)}.mobile-icon-wrapper ul li.map{background-image:url(//www.judostarriva.it/wp-content/themes/judostarriva/assets/images/map-icon-white.png)}.mobile-icon-wrapper ul li.booking{font-weight:300;text-align:center;color:white !important}body.mobile-menu-open .mobile-icon-wrapper{background:none}@media only screen and (max-width:1024px){.mobile-icon-wrapper{display:block}footer{padding-bottom:90px}}.pea_cook_wrapper{background-color:white !important;z-index:10000000000 !important;width:100%;bottom:0 !important;left:0 !important;margin:0 !important;padding:0px 21px !important;border-radius:0px !important;box-shadow:0px 0px 9px 0px #e7dede;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#444444')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color="#444444")}.pea_cook_wrapper p{font-family:"Chivo", sans-serif !important;font-weight:300 !important;text-transform:uppercase;letter-spacing:1.2px;color:black}.pea_cook_wrapper a{color:#646464 !important}button.pea_cook_btn{font-family:"Chivo", sans-serif !important;font-weight:bold !important;font-size:16px !important;background-color:black !important;border-radius:0px !important;border:0px !important;padding:21px 0 !important;text-shadow:none !important;color:white !important;text-transform:uppercase;letter-spacing:1px;box-shadow:none !important}.pea_cook_control{width:300px !important;border-radius:0px !important;padding:30px 21px !important}.eu_control_btn{margin-top:20px;background-color:#646464;text-transform:uppercase;color:white;padding:10px;border:0px !important}.evidenzia{color:#646464 !important;font-family:"Chivo";font-style:normal;font-size:22px;margin:15px auto}.wpb_wrapper .wpb_text_column blockquote,blockquote{border-left:0;padding:20px 0}.wpb_wrapper .wpb_text_column blockquote p,blockquote p{color:black;font-weight:300;font-family:"Chivo";font-style:normal;font-size:25px;margin:0}.tecnici{margin-top:60px}.tecnici img{border-radius:50%;width:200px;height:200px}.tecnici h3{margin-top:10px}.home-intro blockquote{text-align:center;border-left:0;padding:0;margin:1.5em 10px;padding:0.5em 10px;quotes:"“" "”" "‘" "’"}.home-intro blockquote:before{color:black;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}.home-intro blockquote:after{color:black;content:close-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.6em}.home-intro blockquote p{display:inline-block;color:black;font-family:"Cormorant Garamond" !important;margin:0 !important;margin-bottom:20px !important;font-size:18px !important;font-style:italic !important}.home-intro h6{font-family:"Cormorant Garamond" !important;font-weight:bold;font-size:15px !important;color:black}.titolo-tecnici{margin-bottom:25px}.titolo-tecnici h3{margin-bottom:0}.titolo-tecnici img{border-radius:50%}.percorsi-box{background-color:whitesmoke}.percorsi-box.contatti-page{background-color:white}@media only screen and (max-width:1200px){.video-container{width:100%;overflow:hidden;display:block;height:570px}.video-container video{min-height:auto}.extra-box-row .extra-box-text{margin:auto 40px}}@media only screen and (max-width:1024px){.standard-menu-container .header-search-input{display:block}}@media only screen and (max-width:1024px) and (orientation:landscape){}@media only screen and (max-width:992px){.zigzag-text-col{padding:0 20px}.zigzag-text-col h2{font-size:17px !important}.zigzag-text-col p{font-size:15px;line-height:1.1}.extra-box-row .extra-box-text{margin:auto 20px}.extra-box-row .extra-box-text p{font-size:15px}.mfp-arrow{background-color:white !important}.mfp-arrow{transform:scale(0.75) !important}.mfp-arrow-right{transform:rotate(180deg) scale(0.75) !important;right:73px !important}footer.site-footer .contact-table{text-align:center;margin:30px auto}footer.site-footer .footer-bottoni .row .align-right{text-align:center !important}footer.site-footer .footer-bottoni .row .align-left{text-align:center !important}}@media only screen and (max-width:768px){.result-info{text-align:center}.header-image-row img{height:400px;width:auto}.titolo-pagina h2{font-size:25px}footer.site-footer .footer-bottom .footer-content-right,footer.site-footer .footer-bottom .footer-content-left{float:none;text-align:center}footer.site-footer .footer-bottom .footer-content-right .footer-bottom-info,footer.site-footer .footer-bottom .footer-content-left .footer-bottom-info{text-align:center}.video-container{width:100%;overflow:hidden;display:block;height:auto}.video-container video{min-height:auto}.extra-box-row .extra-box-text{margin:auto 40px}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item{display:block}.colonne-pagina p{font-size:18px}body:not(.home) .header-title-container{margin-top:137px}header a.header-logo{margin-bottom:10px}header.main-header.menu-type-standard-menu .standard-menu-container{margin-top:2px}header .menu-column{position:absolute !important;top:30px;right:15px}header.sticky-fixed .logo-column{margin:20px auto 10px auto}.extra-box-row .extra-box-text{margin:100px 100px}.header-image-container img{min-height:220px;max-height:350px;width:auto !important;max-width:none}.bottoni-contatti .sottotitolo-bottoni-contatti{font-size:14px}.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:0px}.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:0px;padding-bottom:15px}.intro-row .vc_column_container{border:25px solid white;padding:25px !important}.box-over-image{padding:30px 20px}.box-over-image h2{font-size:35px !important;padding-bottom:20px;border-bottom:1px solid white;padding-left:20px;padding-right:20px;margin-bottom:0px !important;margin-top:0px !important}.box-over-image h3{margin-top:17px !important;color:white !important;font-size:20px !important;text-transform:uppercase}.mobile-icon-wrapper{display:block}.pre-footer{padding-top:50px !important;padding-bottom:20px !important}header{}header.main-header .menu-column{background-color:white}header .menu-container{position:absolute;height:40px;top:50%;margin-top:-20px;right:10px}header .menu-container:after,header .logo-and-menu-container:after{content:none}header .header-btn-wrapper{display:none}.home .home-box .content-col{padding:50px}.home .home-box .content-col:before{content:"";position:absolute;left:50%;top:-9px;margin-left:-5px;height:0px;width:0px;border-left:solid 10px transparent;border-right:solid 10px transparent;border-bottom:solid 10px #dedede}.home .home-box .row-1,.home .home-box .row-2,.home .home-box .row-3{margin-top:15px}.home .home-box .row-2 .thumbnail-col{order:1}.home .home-box .row-2 .content-col{order:2}.citazione:before{width:90px;height:90px}.pre-footer .eventi-news-col{text-align:center}.pre-footer .eventi-news-col .gallery-item{float:none;display:inline-block}.pre-footer .facebook-col{margin-top:60px}.pre-footer .bottoni-contatti{margin-bottom:40px}.pre-footer .bottoni-contatti .bottone{margin-bottom:10px;min-width:300px}footer.site-footer{text-align:center}footer.site-footer .footer-info,footer.site-footer .footer-dx{text-align:center}footer.site-footer .footer-info table,footer.site-footer .footer-dx table{text-align:left}footer.site-footer .scrollToTop{bottom:60px}footer.site-footer.main-footer .footer-bottom-content .copyrights p{margin-bottom:10px}.pea_cook_wrapper{height:54px;line-height:54px;padding:0px 0px 0px 10px !important;text-align:left !important}.pea_cook_wrapper p{display:inline-block;vertical-align:middle;line-height:1.1;width:77%;text-align:left;position:static;font-size:10px !important}button.pea_cook_btn{padding:10px !important;width:auto !important;margin-left:0 !important;position:absolute;bottom:0;right:0;height:54px}}@media only screen and (max-width:767px){.header-block__item--hide-on-mobile{display:inherit !important}footer .footer-widgets .col-sm-4:first-child{text-align:center}footer .footer-widgets .col-sm-4:last-child{text-align:center}footer .gallery{margin-left:auto !important;margin-right:auto !important}footer .sport-outdoor-logo{position:relative !important;left:50%;margin-left:-75px;margin-bottom:70px}footer .footer-links a{margin:5px auto}.ape-sx:before{content:none}.ape-dx:before{margin-top:-60px}.home .home-intro-row p{font-size:19px}.home-slogan-row h2{font-size:26px;letter-spacing:1px}.recensione{font-size:21px;line-height:1.3;margin-bottom:10px}}.logo-and-menu-container>.header-search-input{display:none}.header-search-input .search-field input{background:#ededed}@media only screen and (max-width:520px){.header-image{margin-top:0px}.logo-anniversario{width:65px;height:65px}header .header-search-input{top:6px}header .header-block__row--main{display:block}header .header-block__item--mobile-menu-toggle{position:absolute;top:40px;left:20px}header .header-block__items-row .header-block__item{position:absolute;top:50px;right:20px}header .header-block__items-row .header-block__item--type-raw-text{top:35px}.logo-and-menu-container>.header-search-input{display:block;position:absolute;top:40px;left:0}.logo-and-menu-container>.header-search-input .search-field{left:30px;width:200px}.menu-column .header-search-input{display:none}.percorsi-table td:first-child{width:150px}.titolo-tecnici img{width:150px;height:150px}.titolo-pagina h1{font-size:60px}.titolo-secondario h2{font-size:45px;line-height:1.2;margin-bottom:10px}.header-image{overflow:hidden}.header-image img{overflow:hidden;width:140%;margin-left:-35%}.postid-78 .header-image img{width:120%;margin-left:-9%}.page-id-12 .header-image img{margin-left:-20%}header .logo-column{width:100%}header .logo-image{margin:auto}.tablepress tfoot th,.tablepress thead th{font-size:15px;padding:15px 8px}.titolo-pagina .numero-capitolo{font-size:80px}.sezione-intro .numero-capitolo{font-size:180px;margin-top:-50px}.page-intro p{font-size:20px}.page .page-colonna-singola p{font-size:19px}.grid-item{width:100% !important;margin-bottom:40px}.header-image-container img{margin-left:-10%}.citazione:before{content:none}.wpb_wrapper .wpb_text_column h1{font-size:28px}.wpb_wrapper .wpb_text_column h2{font-size:21px;letter-spacing:1px}.wpb_wrapper .wpb_text_column h3{font-size:18px;letter-spacing:1px}.footer-bottoni{margin-top:60px;margin-bottom:60px}.footer-bottoni .bottone{margin-bottom:40px;width:80% !important}.footer-bottoni .bottone .sotto{font-size:17px;display:inline-block}footer.site-footer .footer-frase p{font-size:20px}}@media only screen and (max-width:375px){.box-over-image{min-width:auto;padding:0px;width:90%}.box-over-image h2{font-size:27px !important;display:inline-block}.box-over-image h3{font-size:16px !important}.mfp-arrow{margin-top:-20px !important}.mfp-arrow-right{right:40px !important}.mfp-arrow-right,.mfp-arrow-left{width:40px !important;height:40px !important;border-radius:20px !important}.header-image-container img{margin-left:-17%}}@media only screen and (max-width:320px){.header-image-container img{margin-left:-27%}}