﻿body{font-size:18px !important;font-family:"Overpass";color:#58585b;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}::-moz-selection{background:#58585b;color:#fff}::selection{background:#58585b;color:#fff}::-moz-selection{background:#58585b;color:#fff}::-webkit-selection{background:#58585b;color:#fff}.pp_overlay,.pp_default{display:none !important}.rotate-down{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.dw .dw-button .dw-button-type1{background-color:black !important}small{font-size:65%}strong{color:#20c5d0;font-weight:bold}h1{color:#20c5d0}h2{color:#006dab;margin-top:5px;font-size:25px}p+h2{margin-top:35px !important}p{margin:0 0 18px;font-weight:400}h3{color:#006dab;font-size:30px;font-family:"Montserrat";margin-bottom:20px;margin-top:40px}h4{color:#20c5d0;font-family:"Montserrat";font-weight:500;margin-bottom:5px;font-size:26px}a:focus{color:#58585b}.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:#20c5d0}p+ul{margin-top:-10px;margin-bottom:22px}body.lang-de header .header-btn-wrapper .mobile-btn .bisogno-text{letter-spacing:1px;font-size:19px}body.lang-de header .header-btn-wrapper .mobile-btn .mobile-text{font-size:16px;letter-spacing:1px}header{}header.main-header{background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%)}header>.container{position:relative}header .header-btn-wrapper{position:absolute;width:100%;text-transform:uppercase;font-family:"Montserrat"}header .header-btn-wrapper .booknow-btn{float:left;color:white;padding:10px;border:1px solid white}header .header-btn-wrapper .booknow-btn .book-text{font-size:19px}header .header-btn-wrapper .booknow-btn .now-text{font-size:19px;letter-spacing:2.3px}header .header-btn-wrapper .booknow-btn:hover{background-color:white;color:#20c5d0;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s}header .header-btn-wrapper .mobile-btn:hover{background-color:white;color:#006dab;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s}header .header-btn-wrapper .mobile-btn{float:left;color:white;padding:13px;border:1px solid white;margin-left:10px}header .header-btn-wrapper .mobile-btn .bisogno-text{letter-spacing:2.3px;font-size:19px}header .header-btn-wrapper .mobile-btn .mobile-text{font-size:15px}header .header-btn-wrapper .tripadvisor-btn{float:right}header .header-btn-wrapper .tripadvisor-btn img{width:80px;height:auto}header.main-header .logo-and-menu-container{display:block;text-align:center}header.main-header .logo-and-menu-container .standard-menu-container nav{margin-top:30px;text-align:center;width:100%}header.main-header .logo-and-menu-container .standard-menu-container nav .sub-menu{margin-left:-25% !important}header.main-header .logo-and-menu-container .standard-menu-container nav .wpml-ls-item .sub-menu{min-width:initial !important}header a.header-logo{margin:0 auto}header a:after{background-color:transparent !important}header.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu>li>a{font-family:"Montserrat";font-weight:500 !important;color:white;letter-spacing:1px;text-transform:uppercase;font-weight:bold;font-size:17px;border-bottom:8px solid transparent}header.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu>li>a:hover,header.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu>li.current-menu-item>a{border-bottom:8px solid transparent;background-image: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="16.844px" height="7px" viewBox="0 0 16.844 7" enable-background="new 0 0 16.844 6" xml:space="preserve"><g><path fill="none" stroke="white" stroke-width="1.5" d="M-0.161,1.287c4.273,0,4.273,3.568,8.547,3.568H8.46 c4.272,0,4.272-3.568,8.545-3.568"/></g></svg>');background-repeat:repeat-x;background-position:0 165%;-webkit-background-size:auto 8px;-o-background-size:auto 8px;background-size:auto 8px}header.main-header.menu-type-standard-menu .standard-menu-container{margin-top:27px}header.main-header.menu-type-standard-menu .standard-menu-container div.menu>ul li a{text-transform:uppercase;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.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul{background:white;margin-top:0}header.main-header.menu-type-standard-menu .standard-menu-container.menu-skin-main ul.menu ul li a{color:#58585b;text-transform:uppercase;font-size:15px;font-weight:bold}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:#20c5d0;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{-webkit-border-radius:50%;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%}.menu-bar.menu-skin-main .ham,.menu-bar.menu-skin-main .ham:before,.menu-bar.menu-skin-main .ham:after{background-color:white}.mobile-menu-wrapper{z-index:99999999;background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%)}.mobile-menu-wrapper.mobile-menu-fullscreen{}.mobile-menu-wrapper.mobile-menu-fullscreen .menu-bar{top:70px}.mobile-menu-wrapper.mobile-menu-fullscreen ul li a:hover{font-family:"Overpass"}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li>a{font-family:"Montserrat";font-weight:300 !important;color:white !important;letter-spacing:1px;font-size:19px;margin-bottom:10px;margin-top:0px;padding-top:0px;padding-left:0;padding-right:0}.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{border-bottom:0px solid transparent;background-image: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="16.844px" height="7px" viewBox="0 0 16.844 7" enable-background="new 0 0 16.844 6" xml:space="preserve"><g><path fill="none" stroke="white" stroke-width="1.5" d="M-0.161,1.287c4.273,0,4.273,3.568,8.547,3.568H8.46 c4.272,0,4.272-3.568,8.545-3.568"/></g></svg>');background-repeat:repeat-x;background-position:0 90%;-webkit-background-size:auto 6px;-o-background-size:auto 6px;background-size:auto 6px}.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:#58585b}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li ul>li>a{color:white}.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:#e5d7c1}.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu li a:hover{color:#20c5d0}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu{margin-top:15px}.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;left:0px !important;right:auto}.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:#20c5d0 !important;position:absolute !important;left:4px !important;font-size:22px !important}.mobile-menu-wrapper.mobile-menu-fullscreen ul.menu:before{-webkit-background-size:100% 100%;-o-background-size:100%;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:#20c5d0}.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{position:relative;width:100%;overflow:hidden;display:block;height:720px}.video-container .audio-control{position:absolute;bottom:60px;right:40px;font-family:"Montserrat";font-size:20px;font-weight:300;text-transform:uppercase;color:white}.video-container .audio-control img.muted{display:none}.video-container .audio-control img{width:35px;height:35px}.video-container .video-control{position:absolute;bottom:60px;right:90px;font-family:"Montserrat";font-size:20px;font-weight:300;text-transform:uppercase;color:white}.video-container .video-control img.play{display:none}.video-container .video-control img{width:35px;height:35px}video{width:100%;min-width:100%;min-height:100%;height:auto;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:1s opacity;-o-transition:1s opacity;-moz-transition:1s opacity;transition:1s opacity;background:url("../images/40knots-learn-kite-school-antigua.jpeg") no-repeat}@media only screen and (min-width:1600px){.video-container{height:85vh}}.slider{margin-bottom:20px}.slider .slick-arrow{color:transparent;font-size:0}.slider .slick-prev:before,.slider .slick-next:before{color:white;content:""}.slider.slick-slider .slick-next{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="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"> <circle fill="none" stroke="white" stroke-miterlimit="10" cx="50" cy="50" r="44"/> <polyline fill="none" stroke="white" stroke-miterlimit="10" points="41.509,33.018 58.491,50 41.509,66.982 "/> </svg>') no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;width:60px;height:60px}.slider.slick-slider .slick-prev{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="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"> <circle fill="none" stroke="white" stroke-miterlimit="10" cx="50" cy="50" r="44"/> <polyline fill="none" stroke="white" stroke-miterlimit="10" points="58.491,66.982 41.509,50 58.491,33.018 "/> </svg>') no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;width:60px;height:60px}.slider img{width:100%;height:auto}a.box-info:after{background-color:transparent !important}.home header.main-header{width:100%;position:absolute;background:rgba(10, 10, 10, 0.3)}.home .home-intro{text-align:center}.home .home-optional-text{margin-top:60px}.home .home-boxes .box-wrapper{position:relative;margin-top:30px;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.home .home-boxes .box-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;background-color:white;width:35%;padding:5%;top:5%;height:90%}.home .home-boxes .box-info h3{font-weight:500;font-size:33px}.home .home-boxes .box-info p{font-size:19px}.home .home-boxes .left .box-info{left:2%}.home .home-boxes .right .box-info{right:2%}.home .home-box .thumbnail-col img{width:100%;height:auto}.home .home-box .home-box-content{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.home .home-box .home-box-content .heart-icon{display:block;width:40px;height:auto;margin:10px auto}.home .home-box .home-box-content h2{font-family:"Montserrat";font-size:55px;margin:0}.home .home-box .home-box-content .riassunto{margin:0}.home .home-box .row-1,.home .home-box .row-2,.home .home-box .row-3{background-color:#dedede}.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:#58585b !important;border:1px solid #58585b !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:#58585b !important;border:1px solid #58585b !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-row{margin-top:40px}.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:"Montserrat";color:#58585b}.mfp-title{display:none}.mfp-bg{z-index:1000000 !important}.mfp-wrap{z-index:1000001 !important}.mfp-close{font-family:"Montserrat", Arial, sans !important;color:transparent !important;width:45px !important;background:url("../images/close-icon.png") center right no-repeat !important;-webkit-background-size:100% 100% !important;-o-background-size:100% !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;-webkit-border-radius:40px !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;-ms-transform:rotate(180deg) !important;-webkit-transform:rotate(180deg) !important;-moz-transform:rotate(180deg) !important;-o-transform:rotate(180deg) !important;transform:rotate(180deg) !important;background:url("../images/arrow-left.png") center center no-repeat !important;-webkit-background-size:70% 70% !important;-o-background-size:70% !important;background-size:70% !important}.mfp-arrow-left{left:10px !important;background:url("../images/arrow-left.png") center center no-repeat !important;-webkit-background-size:70% 70% !important;-o-background-size:70% !important;background-size:70% !important}.mobile-icon-wrapper{width:100%;background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);color:white;display:none;position:fixed;bottom:27px;bottom:0;z-index:999999}.mobile-icon-wrapper a{text-transform:uppercase}.mobile-icon-wrapper ul{margin:0;padding:0}.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{color:transparent;width:32%;-webkit-background-size:25px 25px;-o-background-size:25px 25px;background-size:25px 25px;background-position:50% 50%;background-repeat:no-repeat}.mobile-icon-wrapper ul li.tel{background-image:url("../images/40knots-kite-school-antigua-tel.png")}.mobile-icon-wrapper ul li.map{background-image:url("../images/40knots-kite-school-antigua-map.png")}.mobile-icon-wrapper ul li.booking{font-family:"Montserrat";font-weight:300;text-align:center;color:white !important;width:32%}body.mobile-menu-open .mobile-icon-wrapper{background:none}@media only screen and (max-width:768px){.mobile-icon-wrapper{display:block}footer{padding-bottom:60px}}.footer-blog-title{text-align:center}.footer-blog-title h3{text-align:center;text-transform:initial;font-size:34px;display:inline-block;background-color:white}.TA_cdsratingsonlynarrow>img{display:none}.cdsROW{width:100% !important;text-align:center !important}.cdsROW .cdsLocName a{font-family:"Overpass"}.cdsROW .logo img{max-width:115px !important;width:115px !important;height:auto !important}.bravoBox,.widEXCTALOGO{display:none !important}#CDSWIDEXC{border:none !important;width:auto !important}#CDSWIDEXCLINK a{font-size:15px;font-family:"Overpass" !important;text-decoration:none !important;color:#53c28a !important}.review-image-bg{position:relative}.review-image-bg .tripadvisor-logo{margin-top:20px}.review-image-bg .tripadvisor-logo img{display:block;margin:0 auto 10px auto;width:125px;height:auto}.review-image-bg .slider-review{opacity:0;background-color:white;position:absolute;width:94%;left:3%;height:90%;bottom:5%;max-width:none}.review-image-bg .slider-review .slider{margin-top:120px}.review-image-bg .slider-review .slider.slick-slider .slick-next{right:15px;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="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"> <circle fill="none" stroke="%2353c28a" stroke-miterlimit="10" cx="50" cy="50" r="44"/> <polyline fill="none" stroke="%2353c28a" stroke-miterlimit="10" points="41.509,33.018 58.491,50 41.509,66.982 "/> </svg>') no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.review-image-bg .slider-review .slider.slick-slider .slick-next:active{right:8px}.review-image-bg .slider-review .slider.slick-slider .slick-prev{left:15px;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="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"> <circle fill="none" stroke="%2353c28a" stroke-miterlimit="10" cx="50" cy="50" r="44"/> <polyline fill="none" stroke="%2353c28a" stroke-miterlimit="10" points="58.491,66.982 41.509,50 58.491,33.018 "/> </svg>') no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}.review-image-bg .slider-review .slider.slick-slider .slick-prev:active{left:8px}.review-image-bg .slider-review .slider .review{text-align:center;margin:0 auto}.review-image-bg .slider-review .slider .review a{color:#53c28a}.review-image-bg .slider-review .slider .review a:hover{text-decoration:none;color:#20c5d0}.review-image-bg .slider-review .slider .review h3{margin-top:0px}.review-image-bg .slider-review .slider .review .description{width:75%;margin:20px auto}.pre-footer-pages{margin-bottom:30px}.pre-footer-pages a{font-family:"Montserrat";text-transform:uppercase;color:#20c5d0}.pre-footer-pages .row>div{margin-bottom:10px}.pre-footer{padding-top:50px !important;padding-bottom:50px !important;text-align:center;background-color:#dedede}.pre-footer h3{text-transform:uppercase;font-weight:bold;font-size:28px;margin-top:0px;text-align:center;margin-bottom:30px}.pre-footer p{color:white !important;font-size:21px}.pre-footer .gallery-item{display:inline-block}.pre-footer .gallery-item img{width:auto;height:80px}.pre-footer .facebook-col{text-align:center}.pre-footer .bottone{margin-top:20px;display:inline-block;background-color:white;color:#20c5d0;border:1px solid white;text-transform:uppercase;padding:8px 18px;font-size:14px;font-weight:bold}.pre-footer .bottone:hover{color:white;background-color:transparent;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s}.pre-footer .bottone:active{background-color:white;color:#20c5d0;border:1px solid white;-webkit-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);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;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg);-webkit-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);width:50px;z-index:-10}.btn-4:hover:after{left:120%;-webkit-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);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;bottom:0px;height:30px;width:30px;line-height:30px;font-size:12px;background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%)}footer.site-footer{background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%)}footer.site-footer a{color:white}footer.site-footer a:hover{color:white !important}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:"Montserrat";color:#006dab}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:#58585b}footer.site-footer p{margin-bottom:10px !important}footer.site-footer .footer-widgets{margin-top:60px !important;-webkit-background-size:400px 400px;-o-background-size:400px;background-size:400px;margin-bottom:0px !important;background-position:bottom}footer.site-footer .footer-widgets h2{font-family:"Montserrat";color:white !important;font-size:28px !important;margin-bottom:40px}footer.site-footer .footer-widgets .widget{margin:20px 0 20px 0}footer.site-footer .footer-widgets .widget .textwidget p{color:#58585b !important;font-size:15px}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:80px}footer.site-footer .footer-widgets .footer-links p{text-align:right}footer.site-footer .footer-widgets .footer-links p a{color:white}footer.site-footer .info-table{text-align:left;color:white}footer.site-footer .info-table td:first-child{color:white;font-size:16px}footer.site-footer .info-table td{vertical-align:top;min-width:80px}footer.site-footer .footer-bottom{background-color:white}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:30px;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}.grid-item{overflow:hidden}.grid-item a:hover img{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:0.7s;-o-transition:0.7s;-moz-transition:0.7s;transition:0.7s}.grid-item a:active img{-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s}.grid-item img{-webkit-transition:0.7s;-o-transition:0.7s;-moz-transition:0.7s;transition:0.7s}.isotope-grid .grid-item{margin-bottom:30px}.isotope-grid .grid-item .attivita-grid-top{position:relative}.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{-webkit-border-radius:0px;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 #20c5d0;color:#20c5d0}.shadow{-webkit-box-shadow:1px 1px 0px 0px #ccc;box-shadow:1px 1px 0px 0px #ccc}.effect8{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;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;-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.8);box-shadow:0 0 20px rgba(0, 0, 0, 0.8);top:10px;bottom:10px;left:0;right:0;-webkit-border-radius:100px / 10px;border-radius:100px / 10px}.effect8:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.grid{width:80%;margin:0 auto;font-family:"Overpass"}.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:#20c5d0}.grid a:hover{color:calc($h1-color - 50)}.grid a.utenza-button{display:block;text-align:center;border:1px solid #20c5d0;background-color:#20c5d0;color:white;font-size:14px;padding:13px;text-transform:uppercase;font-family:inherit}.grid a.utenza-button:hover{border:1px solid #20c5d0;background-color:white;color:#20c5d0;-webkit-transition:0.5s;-o-transition:0.5s;-moz-transition:0.5s;transition:0.5s}.grid a.utenza-button:active{background-color:#20c5d0;border:1px solid #20c5d0;color:white}.home-boxes-container figure{width:100%;margin:0;padding:0;background:#fff;overflow:hidden}.home-boxes-container img{opacity:1;-webkit-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.home-boxes-container img:hover{opacity:0.5}.slider-slogan{font-family:"Montserrat";color:#58585b;text-align:center !important}.slider-slogan-mobile{font-family:"Montserrat";color:white;text-align:center !important;margin-top:50%}.home .wpb_single_image{margin-bottom:0px !important}.home .home-intro-row{margin-top:20px;margin-bottom:150px}.home .home-intro-row p{text-align:center;font-size:25px}.home .home-intro-row h2{margin-top:10px}.home .home-intro-row .bottone{margin-top:30px}.home .home-intro{margin-top:40px}.home-quote-row p{text-align:center;font-size:25px;color:#58585b}.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{margin-top:19px;margin-bottom:20px}.info-table tr{border-top:10px solid;border-bottom:10px solid;border-color:transparent}.info-table td:first-child{vertical-align:top;color:#58585b;font-family:"Montserrat";font-size:16px;width:150px;text-transform:uppercase}.info-table a:before{content:none}.zigzag-box-row{background-color:#dedede}.vc-parent-row:nth-child(even) .zigzag-slider-col{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.zigzag-text-col{padding:0 80px}.zigzag-text-col .vc_column-inner{padding-top:0px !important}.zigzag-text-col h2{font-family:"Overpass";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:#20c5d0 !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{-webkit-transform:matrix(1, 0, 0, 1, -40, -40) !important;-moz-transform:matrix(1, 0, 0, 1, -40, -40) !important;-ms-transform:matrix(1, 0, 0, 1, -40, -40) !important;-o-transform:matrix(1, 0, 0, 1, -40, -40) !important;transform:matrix(1, 0, 0, 1, -40, -40) !important}.zigzag-slider-col .tparrows.tp-leftarrow{-webkit-transform:matrix(1, 0, 0, 1, 0, -40) !important;-moz-transform:matrix(1, 0, 0, 1, 0, -40) !important;-ms-transform:matrix(1, 0, 0, 1, 0, -40) !important;-o-transform:matrix(1, 0, 0, 1, 0, -40) !important;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}.ewd-ufaq-faqs .ewd-ufaq-faq-div,.ufaq-faq-list .ewd-ufaq-faq-div{margin-top:15px}.ewd-ufaq-faqs .ewd-ufaq-faq-title h1,.ewd-ufaq-faqs .ewd-ufaq-faq-title h2,.ewd-ufaq-faqs .ewd-ufaq-faq-title h3,.ewd-ufaq-faqs .ewd-ufaq-faq-title h4,.ewd-ufaq-faqs .ewd-ufaq-faq-title h5,.ewd-ufaq-faqs .ewd-ufaq-faq-title h6,.ufaq-faq-list .ewd-ufaq-faq-title h1,.ufaq-faq-list .ewd-ufaq-faq-title h2,.ufaq-faq-list .ewd-ufaq-faq-title h3,.ufaq-faq-list .ewd-ufaq-faq-title h4,.ufaq-faq-list .ewd-ufaq-faq-title h5,.ufaq-faq-list .ewd-ufaq-faq-title h6{margin:0 !important}.ewd-ufaq-faqs .ewd-ufaq-faq-body,.ufaq-faq-list .ewd-ufaq-faq-body{padding-left:25px}.ewd-ufaq-faqs .ewd-ufaq-faq-title-text,.ufaq-faq-list .ewd-ufaq-faq-title-text{width:100%}.ewd-ufaq-faqs a:after,.ufaq-faq-list a:after{background-color:transparent}.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span,.ufaq-faq-title .ewd-ufaq-post-margin-symbol span,.ewd-ufaq-post-margin-symbol{display:none}.ewd-ufaq-faq-div,.ufaq-faq-div{margin:18px 0}.ewd-ufaq-faq-list h5,.ufaq-faq-list h5{font-weight:700;margin-top:20px;color:#58585b;font-size:17px}div.ewd-ufaq-faq-title h4,div.ufaq-faq-title h4{color:#20c5d0}.ewd-ufaq-faq-body,.ufaq-faq-body{padding-top:0px;padding-left:0px}.weather-container{margin-top:40px}.box-over-image-wrapper{position:relative}.box-over-image{padding:15px 0;background:white;position:absolute;bottom:5%;width:90%;text-align:center;margin:0 auto;margin-left:5%}.box-over-image h3{font-size:25px;margin-top:0px;margin-bottom:20px}.box-over-image.title-box h3{font-size:20px}.wave{position:relative;display:block;margin:10px auto;width:60px;height:6px;text-align:center;border-bottom:0px solid transparent;background-image: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="16.844px" height="7px" viewBox="0 0 16.844 7" enable-background="new 0 0 16.844 6" xml:space="preserve"><g><path fill="none" stroke="%23e5d7c1" stroke-width="1.5" d="M-0.161,1.287c4.273,0,4.273,3.568,8.547,3.568H8.46 c4.272,0,4.272-3.568,8.545-3.568"/></g></svg>');background-repeat:repeat-x;background-position:0;-webkit-background-size:auto 6px;-o-background-size:auto 6px;background-size:auto 6px}.box-over-image h2:hover{border-bottom:1px solid transparent;-webkit-transition:0.3s;-o-transition:0.3s;-moz-transition:0.3s;transition:0.3s}.title-box p{color:#20c5d0;font-family:"Montserrat";font-size:15px;margin-bottom:0px;margin-top:0px}.title-box h3{font-family:"Overpass";color:#58585b;font-size:22px;text-transform:initial;margin-bottom:0px;margin-top:0px}.activities-title-box h3{font-family:"Montserrat";color:#20c5d0;font-size:21px;text-transform:initial;margin-bottom:10px;margin-top:0px}.activities-title-box p{color:#58585b;font-family:"Overpass";font-size:15px;margin-bottom:0px;margin-top:10px}.book-now-container{display:none}.book-now-container .col-md-4{margin-bottom:30px}.team-item .team-item-info{background-color:#f5f5f5;font-size:15px;padding:10px}.team-item .team-item-info h3{margin-top:10px;margin-bottom:10px}.team-item .team-item-info table{border-spacing:0 10px;border-collapse:separate}.team-item .team-item-info table tr{vertical-align:top}.team-item .team-item-info table tr td:first-child{color:#006dab;font-family:"Montserrat";text-transform:uppercase;font-size:14px}.team-item .team-item-info table td{min-width:120px}.content{margin-top:40px}.optional-image-slider{margin-top:40px}.optional-text{margin-top:40px}.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:#58585b;position:absolute;background-color:white;padding:10px;font-size:16px;bottom:20px;right:20px;z-index:9999;width:auto}.gray-bg{background-color:#f5f5f5;margin-top:200px;padding-bottom:200px}.page .gray-bg{margin-top:0px;padding-top:80px;padding-bottom:80px}.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}.bottone,.bottone:active{background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);display:inline-block;margin-right:10px;margin-top:10px;padding:4px !important;color:#006dab;text-align:center;font-family:"Montserrat";font-size:22px;text-transform:uppercase}.bottone .bottone-inside,.bottone:active .bottone-inside{width:100%;background-color:white;padding:15px 55px !important}.bottone:hover{background-color:white}.bottone:hover .bottone-inside{-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);color:white !important}.titolo-pagina{text-align:left;margin-top:40px;margin-bottom:30px}.titolo-pagina h1{font-size:35px;margin-top:0px}.titolo-pagina h2{font-size:23px}.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:#20c5d0}.contenuto-pagina h3:not(first-child){margin:40px 0 15px 0}.header-image{overflow:hidden}.header-image img{width:100%}.titolo-interno{margin-top:40px;margin-bottom:40px;text-align:center}.titolo-interno h3{color:#58585b;font-size:17px;text-transform:uppercase}.titolo-interno h2{color:#20c5d0;font-size:35px;font-weight:100;margin-top:5px}.titolo-interno h2:after{content:"";width:8%;min-width:50px;height:4px;background-color:#20c5d0;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}.titolo-secondario{margin-bottom:30px;text-align:center}.titolo-secondario h2{font-size:42px;letter-spacing:1.2px;font-weight:bold;text-transform:uppercase}.titolo-secondario h3{font-family:"Overpass";color:#20c5d0 !important;font-style:italic;font-size:18px !important;margin-top:5px !important;letter-spacing:1px !important}.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:#58585b;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}.related-title-container{margin-top:40px}table.price-table{margin-top:30px;margin-bottom:60px;font-size:16px}table.price-table thead{background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%)}table.price-table thead th{text-align:center;padding:15px;font-weight:300;color:white;font-family:"Montserrat";text-transform:uppercase}table.price-table thead th:last-child{border-right:1px solid #006dab}table.price-table tbody td{text-align:center;border:1px solid #006dab;padding:12px}.pdf-prodotto-button{margin-top:30px}.pdf-prodotto-button span{background:transparent url("../images/download-icon.png") no-repeat;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;width:50px;height:50px;display:inline-block;float:left}.pdf-prodotto-button a{padding:14.5px 20px;border:1px solid #58585b;color:#20c5d0;text-transform:uppercase;font-weight:bold;font-size:15px}.pdf-prodotto-button a:hover{background-color:#58585b;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 #58585b;color:#20c5d0}.bottom-button a:hover,.prodotti-button a:hover{background-color:#58585b;border:1px solid #58585b;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:"Overpass";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-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:#20c5d0 !important;font-size:15px !important}.portfolio-holder .item-box .info h3 a{font-size:20px !important}.single-post .comment-form>p.comment-form-cookies-consent input[type=checkbox]:before,input[type=checkbox]:before,input[type=radio]:before{background-color:transparent}input[name="s"]::-webkit-input-placeholder{color:#20c5d0 !important;font-weight:100}input[name="s"]:-moz-placeholder{color:#20c5d0 !important;font-weight:100}input[name="s"]::-moz-placeholder{color:#20c5d0 !important;font-weight:100}input[name="s"]:-ms-input-placeholder{color:#20c5d0 !important;font-weight:100}.blog-grid a{position:initial;display:block}.titolo-post-grid p{color:#20c5d0;font-family:"Montserrat";font-size:16px}.titolo-post-grid h3{font-family:"Overpass";color:#58585b;font-size:18px;text-transform:initial;margin-bottom:0px}.paypal-form img{width:1px;height:1px}.booking-form{display:none}.booking-form .kitesurf-fields,.booking-form .windsurf-fields,.booking-form .sup-fields{display:none}.booking-form .booking-title{margin-top:40px}.booking-form #windsurf-form:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));background:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));background:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s}.booking-form #windsurf-form:hover:before{background:transparent}.form-contatti-row{margin-top:40px}p.bottone{position:relative}p.bottone .wpcf7-spinner{position:absolute;left:50%;margin-left:-12px;top:50%;margin-top:-12px}.theme_1.wpcf7-form input.error,.theme_1.wpcf7-form select.error,.theme_1.wpcf7-form textarea.error{border-bottom:1px solid #e91e63}div.wpcf7 .ajax-loader{display:block !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0px !important;overflow:hidden !important;background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);width:100% !important;position:relative;left:0;margin-left:0;margin-top:-70px;padding:35px 60px;float:left}div.wpcf7 .ajax-loader:after{content:"";background-image:url(../images/circle-loader.gif) !important;-webkit-background-size:30px;-o-background-size:30px;background-size:30px;background-repeat:no-repeat;background-position:50%;display:inline-block;width:100% !important;height:30px;position:absolute;top:50%;margin-top:-15px;left:0}.fa:before{font-family:fontawesome}.fa-spinner:before{content:".";font-size:50px}@-webkit-keyframes example{from{width:0px;height:2px}to{width:367px;height:2px}}@-moz-keyframes example{from{width:0px;height:2px}to{width:367px;height:2px}}@-o-keyframes example{from{width:0px;height:2px}to{width:367px;height:2px}}@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:white;border:1px solid transparent;border-bottom:1px solid #20c5d0;width:100%;font-family:"Overpass", sans-serif;font-weight:400;font-size:16px;color:#58585b;padding-left:0px;text-align:left}.identity_card{margin-top:20px;font-size:16px}.identity_card input{margin-top:5px}.wpcf7 input[type="file"]{border:0}.wpcf7 select{height:35px}.wpcf7 .chosen-container{width:100%;font-size:16px;font-family:"Overpass", sans-serif;color:#58585b}.wpcf7 .chosen-container-multi .chosen-choices{border:0px !important;border-bottom:1px solid #20c5d0 !important;background-color:white !important;background-image:none !important}.wpcf7 textarea{height:169px;width:100% !important;background:white url(../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}.wpcf7 .quiz-wrapper{margin-top:20px}.wpcf7 .wpcf7-quiz{width:50px}.wpcf7 .privacy{margin-top:60px}.wpcf7 .privacy .wpcf7-list-item{margin:0}.wpcf7 .privacy a{margin-left:0px}.wpcf7 input.wpcf7-submit{font-family:"Montserrat";width:100% !important;margin:0 auto;border:0px;background-color:white;-webkit-border-radius:0px;border-radius:0px;color:#006dab;width:auto;text-align:center;font-size:22px;padding:20px 40px;letter-spacing:1px;-webkit-transition:0.2s;-o-transition:0.2s;-moz-transition:0.2s;transition:0.2s;text-transform:uppercase}.wpcf7 input.wpcf7-submit:hover{background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);color:white}.wpcf7 input.wpcf7-submit:active{background-color:transparent;color:#20c5d0}.placeholder-alt{color:#006dab;font-size:12px;text-transform:uppercase;position:relative;top:22px;left:0px;-webkit-transition:all 430ms cubic-bezier(0.445, 0.05, 0.55, 0.95);-o-transition:all 430ms cubic-bezier(0.445, 0.05, 0.55, 0.95);-moz-transition:all 430ms cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:all 430ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}input.wpcf7-acceptance{width:auto}.wpcf7 input[type="checkbox"]{margin-left:0px !important;position:relative !important;width:22px !important;height:22px;border:1px solid #20c5d0 !important}.wpcf7 input[type="checkbox"]:before{background-color:#20c5d0 !important}.privacy-checkbox{padding-left:0px !important;font-size:16px;line-height:1.1;width:auto;margin-top:20px;margin-bottom:40px}.privacy-checkbox a{margin-left:5px;font-weight:normal !important}.wpcf7-response-output{text-align:left;border:0px !important;margin:20px 0 !important;padding:0 !important;text-transform:uppercase;color:#e91e63 !important}.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#53c28a !important;color:white !important;padding:20px !important;margin:20px 0 !important}span.wpcf7-not-valid-tip{display:inline-block;color:#e91e63 !important;text-transform:uppercase;font-size:15px}div.wpcf7-validation-errors{color:#e91e63 !important}.checkbox input[type="checkbox"]{margin-left:0px !important}.checkbox{padding-left:0px !important;font-size:12px;line-height:1.1;text-align:center}.checkbox a{margin-left:20px;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:#e91e63;border-width:1px !important;border:0px;border-bottom:1px solid #e91e63}.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;-webkit-border-radius:0px !important;border-radius:0px !important;-webkit-box-shadow:0px 0px 9px 0px #e7dede;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:"Overpass", sans-serif !important;font-weight:300 !important;text-transform:uppercase;letter-spacing:1.2px;color:#20c5d0}.pea_cook_wrapper a{color:#58585b !important}button.pea_cook_btn{font-family:"Overpass", sans-serif !important;font-weight:bold !important;font-size:16px !important;background-color:#20c5d0 !important;-webkit-border-radius:0px !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;-webkit-box-shadow:none !important;box-shadow:none !important}.pea_cook_control{width:300px !important;-webkit-border-radius:0px !important;border-radius:0px !important;padding:30px 21px !important}.eu_control_btn{margin-top:20px;background-color:#58585b;text-transform:uppercase;color:white;padding:10px;border:0px !important}.evidenzia{color:#58585b !important;font-family:"Overpass";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:#006dab;font-weight:300;font-family:"Montserrat";font-style:normal;font-size:25px;margin:0}.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:#20c5d0;content:open-quote;font-size:4em;line-height:0.1em;margin-right:0.25em;vertical-align:-0.4em}.home-intro blockquote:after{color:#20c5d0;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:#20c5d0;font-family:"Overpass" !important;margin:0 !important;margin-bottom:20px !important;font-size:18px !important;font-style:italic !important}.home-intro h6{font-family:"Overpass" !important;font-weight:bold;font-size:15px !important;color:#20c5d0}@media only screen and (max-width:1200px){.video-container{width:100%;overflow:hidden;display:block;height:570px}.video-container video{min-height:auto}.review-image-bg .slider-review .slider{margin-top:70px}.review-image-bg .slider-review .description{font-size:17px}.review-image-bg .slider-review h3{font-size:25px !important}.extra-box-row .extra-box-text{margin:auto 40px}}@media only screen and (max-width:1024px){.main-header.menu-type-standard-menu .standard-menu-container div.menu>ul>li+li,.main-header.menu-type-standard-menu .standard-menu-container ul.menu>li+li{margin-left:30px}.review-image-bg .slider-review .description{font-size:16px}.review-image-bg .slider-review .slider{margin-top:40px}.review-image-bg .slider-review h3{font-size:22px !important}.tripadvisor-logo{display:none}}@media only screen and (max-width:992px){.review-image-bg img{display:none}.review-image-bg .slider-review{position:relative;left:0;bottom:0}.review-image-bg .slider-review .slider{margin-top:25px}.review-image-bg .slider-review .slider .review h3{width:60%;margin:auto}.review-image-bg .slider-review .slider .review .description{width:100%;margin:10px auto}.review-image-bg .slider-review .slider.slick-slider .slick-next{top:25px;right:20px;width:45px;height:45px}.review-image-bg .slider-review .slider.slick-slider .slick-prev{top:25px;left:20px;width:45px;height:45px}.review-image-bg .slider-review .description{font-size:15px;width:100%}.review-image-bg .slider-review .description p{margin-bottom:10px}.review-image-bg .tripadvisor-logo{display:block;position:relative;bottom:0}.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{-ms-transform:scale(0.75) !important;-webkit-transform:scale(0.75) !important;-moz-transform:scale(0.75) !important;-o-transform:scale(0.75) !important;transform:scale(0.75) !important}.mfp-arrow-right{-ms-transform:rotate(180deg) scale(0.75) !important;-webkit-transform:rotate(180deg) scale(0.75) !important;-moz-transform:rotate(180deg) scale(0.75) !important;-o-transform:rotate(180deg) scale(0.75) !important;transform:rotate(180deg) scale(0.75) !important;right:73px !important}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){.kitesurf-booking .placeholder-alt,.kitesurf-skills .placeholder-alt,.windsurf-booking .placeholder-alt,.windsurf-skills .placeholder-alt,.sup-booking .placeholder-alt{top:0 !important}.book-now-container a{width:100%}.book-now-container a img{display:none}.book-now-container a .box-over-image{position:relative;background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%)}.book-now-container a .box-over-image p,.book-now-container a .box-over-image h3{color:white}.review-image-bg .slider-review .slider{margin-top:25px}.review-image-bg .slider-review .description{font-size:15px}.review-image-bg .slider-review .description p{margin-bottom:10px}.review-image-bg .tripadvisor-logo{display:none}.home header.main-header{position:relative;background:-webkit-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-moz-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:-o-linear-gradient(309deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%);background:linear-gradient(141deg, #20c5d0 0%, #20c5d0 25%, #006dab 75%)}header.main-header.menu-type-standard-menu .standard-menu-container{margin-top:2px}header .menu-column{position:absolute !important;top:-10px;left:0px}header.sticky-fixed .logo-column{margin:20px auto 10px auto}.header-image-row img{height:400px;width:auto}.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}.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}.mobile-icon-wrapper{display:block}.pre-footer{padding-top:25px !important;padding-bottom:20px !important}header{}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{top:-10px;position:absolute;right:15px}header .header-btn-wrapper .booknow-btn,header .header-btn-wrapper .mobile-btn{display:none}header .header-btn-wrapper .tripadvisor-btn img{width:55px;height:auto}.home .home-boxes .box-wrapper{overflow:hidden}.home .home-boxes .box-wrapper img{width:auto;height:350px}.home .home-boxes .box-info{width:94%;display:inline-block;position:absolute;bottom:75px;right:0 !important;left:0 !important;top:auto;bottom:4%;height:auto;margin:0 auto}.home .home-boxes .box-info p{font-size:16px}.home .home-boxes .box-info h3{font-size:28px}.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{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.home .home-box .row-2 .content-col{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;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}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){.vc-container>.vc_row>.row-container,.vc_row.vc_row-flex>.vc_column_container{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:-moz-box;display:flex}.pre-footer-pages .row>div{margin-bottom:15px}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}footer.site-footer .footer-widgets{margin-top:25px}footer.site-footer .footer-widgets .footer-links{margin-top:0px}.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}}@media only screen and (max-width:520px){#chaty-widget-0 .chaty-widget{bottom:60px !important;right:10px !important}.container-full-width-image{overflow:hidden}.container-full-width-image img{height:500px;width:auto}.container-full-width-image .caption{left:20px}.video-container{height:320px;width:auto}.video-container video{background-size:auto 320px;height:100%;width:auto;margin-left:-30%}.video-container .audio-control,.video-container .video-control{bottom:30px}.page-intro p{font-size:20px}.page .page-colonna-singola p{font-size:19px}.grid-item{width:100% !important;margin-bottom:40px}.header-image img{width:auto;height:300px}.titolo-pagina{margin-top:20px}.titolo-pagina h2{font-size:20px !important}.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}.go-to-top.position-bottom-center,.go-to-top.position-top-center{bottom:35px}footer.site-footer .footer-frase p{font-size:20px}footer.site-footer .footer-widgets{text-align:center}footer.site-footer .footer-widgets .widget-area .widget-title,footer.site-footer .footer-widgets .widget-area .widgettitle{margin-bottom:25px}footer.site-footer .footer-widgets .footer-links p{text-align:center}}@media only screen and (max-width:375px){.mfp-arrow{margin-top:-20px !important}.mfp-arrow-right{right:40px !important}.mfp-arrow-right,.mfp-arrow-left{width:40px !important;height:40px !important;-webkit-border-radius:20px !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%}}