@charset "UTF-8";form.wpcf7-form input,form.wpcf7-form textarea{padding:0;display:block;width:100%;border:1px solid #333;height:30px;line-height:30px;margin-bottom:15px;color:#333;background:0 0!important;font-style:italic;padding:10px}form.wpcf7-form textarea{height:150px;padding-top:15px}form.wpcf7-form ::-webkit-input-placeholder{color:#333}form.wpcf7-form :-moz-placeholder{color:#333;opacity:1}form.wpcf7-form ::-moz-placeholder{color:#333;opacity:1}form.wpcf7-form :-ms-input-placeholder{color:#333;line-height:0!important}form.wpcf7-form ::-ms-input-placeholder{color:#333;line-height:0!important}form.wpcf7-form input[type=submit]{text-align:center;width:auto;padding:0;padding-left:30px;padding-right:30px;text-transform:uppercase;line-height:initial;font-style:normal;font-weight:700;color:#fff;border:1px solid #333;float:right;background:#333!important;transition:all .4s}form.wpcf7-form input[type=submit]:hover{background:#333!important;color:#333;transition:all .4s}nav.woocommerce-pagination{display:block;width:100%;text-align:center;padding-bottom:2em;padding-top:2em;float:left}nav.woocommerce-pagination ul{display:block;margin:0 auto;list-style:none}nav.woocommerce-pagination ul li{display:inline-block;list-style:none}nav.woocommerce-pagination ul li:before{display:none!important}nav.woocommerce-pagination ul li::before{display:none!important}nav.woocommerce-pagination ul li a,nav.woocommerce-pagination ul li span{display:block;color:#333;padding:4px;padding-left:10px;padding-right:10px;font-weight:400;border-radius:1px}nav.woocommerce-pagination ul li a img.arrow,nav.woocommerce-pagination ul li span img.arrow{margin-top:4px;display:block;position:relative;top:2px;right:0;transition:right .4s}nav.woocommerce-pagination ul li a.prev img.arrow{left:0;transition:left .4s}nav.woocommerce-pagination ul li a:hover{color:#333}nav.woocommerce-pagination ul li a.next:hover img.arrow{right:-5px;transition:right .4s}nav.woocommerce-pagination ul li a.prev:hover img.arrow{left:-5px;transition:left .4s}nav.woocommerce-pagination ul li span{font-weight:300;color:#333}#links.galleria{position:relative;margin:auto;width:100%;display:flex;flex-wrap:wrap}#links.galleria a{display:flex;align-content:center;flex-basis:1;flex-grow:0;margin:1em;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:1;transition:opacity .4s;transition:all .3s ease-in-out;width:90px;height:90px}@media all and (min-width:31.25em){#links.galleria a{width:120px;height:120px}}@media all and (min-width:62.5em){#links.galleria a{width:166px;height:166px}}#links.galleria a:hover{opacity:.5;transition:opacity .4s}#links.galleria.thumblink{width:100%}#links.galleria.thumblink a{width:60%;padding-bottom:65%;margin:0 auto;float:none}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;-moz-backface-visibility:hidden}.blueimp-gallery>.slides>.slide>.slide-content{margin:auto;max-width:100%;max-height:100%;opacity:1}.blueimp-gallery{position:fixed;z-index:99999;overflow:hidden;background:#000;background:rgba(0,0,0,.9);opacity:0;visibility:hidden;display:none;-ms-touch-action:none}.blueimp-gallery-carousel{position:relative;z-index:auto;height:432px;max-width:768px;margin:1em auto;box-shadow:0 0 10px #000}.blueimp-gallery-display{display:block;visibility:visible;opacity:1}.blueimp-gallery>.slides{position:relative;height:100%;overflow:hidden}.blueimp-gallery>.slides>.slide{position:relative;float:left;height:100%;text-align:center;transition-timing-function:cubic-bezier(.645,.045,.355,1)}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{transition:opacity .5s linear}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery>.next,.blueimp-gallery>.prev{width:10vw;height:100vh;opacity:.9;text-indent:-99999;font-size:1px;position:absolute;top:0;cursor:pointer;display:block;background:0 0}.blueimp-gallery>.next:after,.blueimp-gallery>.prev:after{background:url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20195.6%20107.8%22%3E%3Cpath%20fill%3D%22%23fff%22%20class%3D%22st0%22%20d%3D%22M97.8%20107.8c-2.6%200-5.1-1-7.1-2.9L2.9%2017.1C-1%2013.2-1%206.8%202.9%202.9%206.8-1%2013.2-1%2017.1%202.9l80.7%2080.7%2080.7-80.7c3.9-3.9%2010.2-3.9%2014.1%200%203.9%203.9%203.9%2010.2%200%2014.1l-87.8%2087.8c-1.9%202-4.4%203-7%203z%22%2F%3E%3C%2Fsvg%3E);background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease-in-out;content:'';width:50%;height:0;padding-bottom:50%;position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.blueimp-gallery>.next{left:auto;right:0}.blueimp-gallery>.next:after{background:url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20195.6%20107.8%22%3E%3Cpath%20fill%3D%22%23fff%22%20class%3D%22st0%22%20d%3D%22M97.8%20107.8c-2.6%200-5.1-1-7.1-2.9L2.9%2017.1C-1%2013.2-1%206.8%202.9%202.9%206.8-1%2013.2-1%2017.1%202.9l80.7%2080.7%2080.7-80.7c3.9-3.9%2010.2-3.9%2014.1%200%203.9%203.9%203.9%2010.2%200%2014.1l-87.8%2087.8c-1.9%202-4.4%203-7%203z%22%2F%3E%3C%2Fsvg%3E);background-position:center center;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease-in-out;left:initial;right:10%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.notouch .blueimp-gallery>.prev{left:2%}.notouch .blueimp-gallery>.prev:hover{left:1%}.notouch .blueimp-gallery>.next{right:2%}.notouch .blueimp-gallery>.next:hover{right:1%}.notouch .blueimp-gallery>.next,.notouch .blueimp-gallery>.prev{transition:all .3s ease-in-out;opacity:.3}.notouch .blueimp-gallery>.next:hover,.notouch .blueimp-gallery>.prev:hover{opacity:.9;transition:all .3s ease-in-out}.blueimp-gallery>.close,.blueimp-gallery>.title{position:absolute;top:15px;left:15px;margin:0 40px 0 0;font-size:20px;line-height:30px;color:#fff!important;text-shadow:0 0 2px #000;opacity:.8;display:none}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{margin:auto!important}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>a.close,.blueimp-gallery>a.next,.blueimp-gallery>a.play-pause,.blueimp-gallery>a.prev{font-weight:100!important;color:#fff!important}.blueimp-gallery>.close{font-size:30px;width:48px;height:48px;position:fixed;left:auto;right:0;top:0;overflow:hidden;border:none;background:#696969;color:#000;z-index:99999;display:block;cursor:pointer;margin:0;padding:0;text-align:center;line-height:46px;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out}.notouch .blueimp-gallery>.close:hover{background-color:#000;color:#fff;transition:all .3s ease-in-out}.blueimp-gallery>.indicator{position:absolute;top:auto;right:15px;bottom:15px;left:15px;margin:0 40px;padding:0;list-style:none;text-align:center;line-height:10px;display:none}.blueimp-gallery>.indicator>li{display:inline-block;width:9px;height:9px;margin:6px 3px 0 3px;border:1px solid transparent;background:#ccc;background:rgba(255,255,255,.25) center no-repeat;border-radius:5px;box-shadow:0 0 2px #000;opacity:.5;cursor:pointer}.blueimp-gallery>.indicator>.active{background-color:#fff;border-color:#fff;opacity:.8}.blueimp-gallery-controls>.indicator{display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.blueimp-gallery-single>.indicator{display:none}.blueimp-gallery>.indicator{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.blueimp-gallery-carousel{position:relative;z-index:auto;height:432px;max-width:768px;margin:1em auto;box-shadow:0 0 10px #000}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}button.single_add_to_cart_button{display:block;color:#fff;background:#0592c7;text-transform:uppercase;text-align:center;border-radius:4px;margin-top:3em;position:relative;bottom:15px;border:0;padding-top:7px;padding-bottom:7px;transition:all .3s ease-in-out;width:200px;clear:both;margin-top:30px;float:left;cursor:pointer!important}button.single_add_to_cart_button:hover{background:#333}.immagine_singolo_prodotto{width:100%;height:0;padding-bottom:40%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:4px;overflow:hidden}div.buttons_added{display:block;width:200px;position:relative;clear:both}.buttons_added input.minus,.buttons_added input.plus{width:30px;height:30px;background:#333;color:#fff;float:left;margin-top:1em;clear:none;border:0;border-radius:3px;cursor:pointer!important}.buttons_added input.minus:hover,.buttons_added input.plus:hover{background:#333}.buttons_added input.plus{float:right}.buttons_added input.input-text.qty{width:130px;height:30px;line-height:30px;text-align:center;position:absolute;margin-top:1em;margin-left:5px;border:0;background:0 0!important;padding-left:10px}.book_start_date_label{margin-top:1em!important;clear:both;display:block;text-transform:uppercase;color:#333;font-weight:600;margin-bottom:10px}.booking_calender.hasDatepicker{cursor:text!important;height:30px;line-height:30px;border:0;background:0 0;border-bottom:1px solid #333;display:block;float:left;margin-right:2px}#checkin_cal{width:30px!important;height:30px!important}#show_addon_price{display:none!important}.woocommerce table.shop_table{border:0!important}.woocommerce table.shop_table td{border-top:0!important;border-bottom:1px solid #333!important}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:auto!important}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{line-height:2em!important}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#333!important;margin-top:1em!important;transition:all .3s ease-in-out}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#333!important}.woocommerce{float:left;clear:both;width:100%}body .vc_row{position:relative;margin:0;margin-bottom:30px}body .wpb_content_element{margin-bottom:0}.vc_row.wk_fixrow{width:100%;margin:0 auto;margin-left:auto!important;margin-right:auto!important}@media all and (min-width:48em){.vc_row.wk_fixrow{width:90%;max-width:1250px}}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.wk_linkedcolumn{padding-top:40px;padding-bottom:40px;margin-top:10px;margin-bottom:10px;box-shadow:0;transition:all .4s}.wk_linkedcolumn:hover{cursor:pointer;transition:all .4s;box-shadow:0 7px 30px rgba(0,0,0,.25),0 5px 5px rgba(0,0,0,.21)}.wk_white_text{color:#fff!important}.wk_white_text h1,.wk_white_text h2,.wk_white_text h3,.wk_white_text h4,.wk_white_text h5,.wk_white_text h6{color:#fff!important}@media all and (min-width:48em){.vc_row.wk_expand{margin-left:-10px;margin-right:-10px}}@media all and (min-width:62.5em){.vc_row.wk_expand{margin-left:-20px;margin-right:-20px}}@media all and (min-width:78.75em){.vc_row.wk_expand{margin-left:-25px;margin-right:-25px}}@media all and (min-width:48em){.wk_dxcolumn{padding-left:40px}}@media all and (min-width:62.5em){.wk_dxcolumn{padding-left:50px}}@media all and (min-width:78.75em){.wk_dxcolumn{padding-left:60px}}.wk_collassa{width:auto;float:left;width:100%}@media all and (min-width:37.5em){.wk_collassa{width:50%}}@media all and (min-width:78.75em){.wk_collassa{width:25%;margin-bottom:0}}.wk_full_width{width:100%}.wk_full_width img{width:100%!important;height:auto!important}.two-columns-text{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}@media all and (min-width:62.5em){.two-columns-text{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.three-columns-text{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}@media all and (min-width:48em){.three-columns-text{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media all and (min-width:62.5em){.three-columns-text{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.four-columns-text{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px}@media all and (min-width:48em){.four-columns-text{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media all and (min-width:62.5em){.four-columns-text{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.wrap_pulsante.wk_align_center{text-align:center}.wrap_pulsante.wk_align_left{text-align:left}.wrap_pulsante.wk_align_right{text-align:right}a.pulsante{padding:10px 25px;background-color:#fff;text-transform:uppercase;color:#333;font-size:1rem;margin:0 auto;display:inline-block;position:relative;transition:all .3s ease-in-out}.notouch a.pulsante:hover{background-color:#333;color:#fff;transition:all .3s ease-in-out;opacity:1}