@charset "utf-8";*{margin:0;padding:0}a{cursor:pointer}.clearer{clear:both}img{border:none}*:focus{outline:none}header,nav,article,aside,section,footer,main,figure,figcaption{display:block}h1,h2,h3,h4,h5,h6{margin:0}ul{list-style:none}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.content{width:1170px;margin:0 auto}.no-pad{padding:0 !important}.no-margin{margin:0 !important}.margin-80{margin-bottom:80px}.padplus{padding:0 8%}.center-pd{text-align:center}strong{color:#d7bb83}p{line-height:24px}.border-gold{border-top:2px solid #d7bb83 !important;border-bottom:2px solid #d7bb83 !important}.border-gold-bottom{border-bottom:2px solid #d7bb83 !important}.show{display:block;opacity:1}.hidden{display:none;opacity:0;color:transparent;text-shadow:none}body{background-color:#fff;font-family:'Open Sans',sans-serif !important;font-size:15px;color:#373737;-moz-osx-font-smoothing:unset;-webkit-font-smoothing:antialiased;overflow-x:hidden}@font-face{font-family:'FontAwesome';src:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/fonts/fontawesome-webfont.eot);src:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/fonts/fontawesome-webfont.eot) format('embedded-opentype'),url(//www.cabragadin.com/wp-content/themes/cabragadin_new/fonts/fontawesome-webfont.woff) format('woff'),url(//www.cabragadin.com/wp-content/themes/cabragadin_new/fonts/fontawesome-webfont.ttf) format('truetype'),url(//www.cabragadin.com/wp-content/themes/cabragadin_new/fonts/fontawesome-webfont.svg) format('svg');font-weight:400;font-style:normal}header{border-bottom:2px solid #d7bb83}.topmenu{width:100%;height:50px;background-color:#04080f;text-align:center;line-height:50px;font-family:"Open Sans",sans-serif !important}.topmenu p{text-transform:uppercase;font-size:11px;color:#fff;line-height:50px}.logo-bragadin{width:100px;height:100px;position:fixed;top:10px;left:0;z-index:999;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.overheader{width:100%;background-color:rgba(0,0,0,.4);line-height:50px;text-align:center;font-family:"Open Sans",sans-serif}.overheader img,.overheader p{display:inline-block}.overheader img{padding:0 !important;margin-top:-25px}.overheader p{color:#fff;padding-left:80px;font-weight:700;letter-spacing:.5px;font-size:16px}.overheader nav{margin:0 auto}.overheader nav ul{list-style:none}.overheader nav li{display:inline-block}.overheader nav a{padding:0 23px;color:#fff;text-transform:uppercase;position:relative;font-size:15px}.overheader nav a:hover,.overheader nav a:focus,.overheader nav a:active,.overheader nav a:visited{text-decoration:none}.overheader nav a:hover i{color:#d7bb83}.row-menu{width:100%;margin-left:0;margin-right:0;line-height:60px}.menu{text-align:center !important}.menu ul{width:100%;margin:0 auto}.under_menu{background-color:#d7bb83;width:20%;height:1px;display:none;position:absolute;bottom:-5px;left:50%}.menu a:hover:after,.menu a:active:after,.menu a:focus:after,.current-menu-item a:after{content:'';display:inline-block;position:absolute;bottom:-5px;left:35%;width:30%;height:2px;background:#d7bb83}.overheader nav a:hover .under_menu{display:inline-block}.int{left:40% !important}.languages{height:50px !important;line-height:50px !important;float:right;margin-right:40px}.languages p{font-weight:100}.logo{text-align:left;padding-left:30px;float:left}.logo p{font-size:13px}.lingue{float:left;background:0 0 !important}.fa-language{font-size:22px}.languages i{float:left;line-height:50px !important}.wpml-ls-legacy-dropdown{width:15.5em;padding-top:7px;margin-left:10px}.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#d7bb83;background-color:transparent;padding:8px 10px 8px 0;line-height:1;border:1px solid #d7bb83}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{background-color:rgba(0,0,0,.8);color:#d7bb83;text-decoration:none}.wpml-ls-legacy-dropdown a:hover{text-decoration:underline}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:calc(10px + .6em + .6em)}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border:none;width:15.5em;line-height:50px}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover{text-decoration:none;background:rgba(215,187,131,.8);transition:.3s;color:#000}.hero{background-size:cover;width:100%;height:100vh;text-align:center;color:#fff;background-position:center;background-repeat:no-repeat}.over{background-color:rgba(0,0,0,.3);width:100%;height:100%}.less{background-color:rgba(0,0,0,.4)}.logo-bragadin{text-align:left}.hero h3{padding-top:30vh;font-size:50px;margin-bottom:-18px;position:relative;font-weight:100}.great-vibes{color:#d7bb83;font-family:'Great Vibes',cursive;font-size:36px;padding-left:439px;text-shadow:0 5px 5px #000}.hero h1{font-size:56px;text-transform:uppercase;font-weight:100;text-shadow:0 5px 5px #000}.underline{display:inline-block;height:2px;width:50%;background-color:#258ea6}.gold{color:#d7bb83 !important}.bold{font-weight:700}.white{color:#fff}.red{color:#258ea6 !important}.goldbkg{background-color:#d7bb83 !important}.redbkg{background-color:#258ea6 !important}.booking-home{position:absolute;height:calc(9vh + 29px);bottom:10%;left:20%;width:60%}.booking-pages{height:calc(9vh + 32px);width:100%;position:static;margin:auto}.bookingevolution2-mobile{display:none}#booking_form{width:100%;margin:auto;position:static;z-index:10}#booking_form .select-box{text-align:center;padding-bottom:10px;padding-top:10px}.col-box{margin-top:2vh}#booking_form label{text-align:center;color:#fff;display:inherit;font-weight:400;font-size:13px;text-transform:uppercase;margin-bottom:0}#booking_form label:after{content:'';width:15%;height:1px;display:block;background-color:#d7bb83;margin:5px auto 0}#booking_form select{width:60%;border:none;color:#fff;font-size:15px;-webkit-appearance:none;background:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/./img/freccia.png) no-repeat 90% center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}#booking_form input{font-size:20px;z-index:100;margin-top:10px}.datepicker-date{color:#fff;background-color:rgba(0,0,0,0);text-align:center;width:80%;border:none;cursor:pointer}.dropdown-el{position:relative;display:inline-block;min-height:2em;max-height:2em;overflow:hidden;cursor:pointer;text-align:center;color:#333;outline:none;border:none;border-radius:2px;transition:.3s all ease-in-out;margin-top:5px}.dropdown-el input{display:none}.dropdown-el label{display:block !important;height:2em;line-height:2em;padding-left:1em;padding-right:3em;cursor:pointer;position:relative;transition:.3s color ease-in-out;font-size:20px !important}.dropdown-el label:nth-child(2){margin-top:2em}.dropdown-el input:checked+label{display:block;border-top:none;position:absolute;top:0}.dropdown-el input:checked+label:nth-child(2){margin-top:0;position:relative}.dropdown-el:after{content:"";position:absolute;right:.8em;top:1.1em;border:.5em solid #d7bb83;border-color:#d7bb83 transparent transparent;transition:.4s all ease-in-out}.dropdown-el.expanded{border:.06em solid #d7bb83;border-radius:2px;padding:0;background:rgba(255,255,255,.8);box-shadow:rgba(0,0,0,.1) 3px 3px 5px 0;max-height:15em}.dropdown-el.expanded label{color:#333 !important;transition:none !important;cursor:pointer !important}#booking_form .dropdown-el.expanded input:checked+label{color:#333 !important;text-shadow:none !important;background:0 0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#booking_form .dropdown-el.expanded label:hover{color:#fff !important;background:#d7bb83 !important;text-shadow:0 1px 5px #333;-webkit-box-shadow:0 2px 8px #999;-moz-box-shadow:0 2px 8px #999;box-shadow:0 2px 8px #999}#booking_form .dropdown-el.expanded:after{transform:rotate(-180deg);top:.55em}#booking_form .dropdown-el label:after{content:'';width:80%;height:0;background-color:transparent;margin:0 auto}::-webkit-input-placeholder{color:#fff}:-moz-placeholder{color:#fff;opacity:1}::-moz-placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}.button_dispo{background:#258ea6 !important;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.button_dispo a{text-decoration:none}#booking_form .button_dispo .be-mc-submit{width:100%;color:#fff;border-radius:0;text-transform:uppercase;font-size:16px;display:inline-block;line-height:calc(9vh + 8px);border:1px solid #d7bb83;letter-spacing:.8px;-webkit-transition:font-weight .6s,font-size .3s,text-shadow 1s;-moz-transition:font-weight .6s,font-size .3s,text-shadow 1s;-ms-transition:font-weight .6s,font-size .3s,text-shadow 1s;-o-transition:font-weight .6s,font-size .3s,text-shadow 1s;transition:font-weight .6s,font-size .3s,text-shadow 1s}#booking_form .button_dispo:hover .be-mc-submit,#booking_form .button_dispo:focus .be-mc-submit,#booking_form .button_dispo:active .be-mc-submit{-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;text-decoration:none !important;text-shadow:0 1px 3px #000;font-size:18px;font-weight:600}.button_dispo .be-mc-submit:hover i{padding-left:20px}.hidden-book{display:none;transition:1s}.hidden-book-page{display:none;transition:1s}.book{float:right;position:fixed;right:0;z-index:99;padding:0 30px;height:40px;text-transform:uppercase;background:rgba(215,187,131,.85);color:#333;top:90px;cursor:pointer;line-height:40px;-webkit-box-shadow:0 1px 10px #333;-moz-box-shadow:0 1px 10px #333;box-shadow:0 1px 10px #333;-webkit-transition:.4s;-moz-transition:.4s;-ms-transition:.4s;-o-transition:.4s;transition:.4s;text-shadow:0 1px 3px #333}.book:hover{background:#258ea6;box-shadow:0 1px 10px #999}.book a{text-decoration:none;color:#fff;font-size:18px;letter-spacing:.5px}.hidden-book-mobile-home .book{display:none;background:rgba(215,187,131,.95);float:none;width:80%;left:10%;margin-top:45vh;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.hidden-book-mobile-page .book{display:none;background:rgba(215,187,131,.95);float:none;width:100%;position:static;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.hidden-mobile-home-scroll .book{width:calc(100% - 45px);top:0;left:0;margin:0 !important;height:43px;line-height:43px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.hidden-mobile-page-scroll .book{position:fixed;width:calc(100% - 45px);top:0;left:0;margin:0 !important;height:43px;line-height:43px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}.margin-none{right:0 !important;transition:.4s !important;top:0 !important}.shadow-menu{-webkit-box-shadow:0 1px 10px #333 !important;-moz-box-shadow:0 1px 10px #333 !important;box-shadow:0 1px 10px #333 !important}.scroll{position:fixed !important;top:0 !important;z-index:100 !important;background:rgba(0,0,0,.8) !important;width:100%;text-align:center !important;-webkit-transition:.7s !important;-moz-transition:.7s !important;-o-transition:.7s !important;transition:.7s !important;box-shadow:0 1px 10px #000 !important;line-height:90px !important}.scroll-logo{width:80px !important;height:80px !important;top:5px;left:40px;-webkit-transition:.4s !important;-moz-transition:.4s !important;-o-transition:.4s !important;transition:.4s !important}.over-margin{margin-top:60px !important}.about{margin:80px auto 50px;text-align:center}.about h2{font-weight:100;text-transform:uppercase;font-size:40px;margin-bottom:-5px;text-align:center;display:inline-block;padding-left:9px;padding-right:9px}.alltitle{font-weight:100;text-transform:uppercase;font-size:40px;text-align:center;display:inline-block;padding-left:9px;padding-right:9px;margin-top:0 !important;margin-bottom:0 !important;line-height:200px}.title-border{border-top:2px solid #d7bb83;border-bottom:2px solid #d7bb83}.title-noheight{line-height:0;margin-top:45px !important}.under{display:inline-block;width:18%;height:1px;background-color:#258ea6;vertical-align:12px}.about p{font-size:14px;margin-top:60px;line-height:34px;margin-bottom:20px;text-align:center;padding:0 40px}.btn-bragadin{background:#fff !important;box-sizing:border-box;margin:1em auto;color:#258ea6 !important;border:1px solid #258ea6;font-weight:600;position:relative;line-height:5em;border-radius:0;text-align:center !important;font-size:12px}.btn-bragadin a{color:#258ea6 !important}.btn-bragadin:before{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%}.btn-bragadin:after{box-sizing:inherit;content:'';position:absolute;width:100%;height:100%}.spin{width:5em;height:5em;padding:0}.spin:hover{color:#d7bb83}.spin:before,.spin:after{top:0;left:0}.spin:before{border:2px solid;border-color:transparent !important}.spin:hover:before{border-top-color:#d7bb83 !important;border-right-color:#d7bb83 !important;border-bottom-color:#d7bb83 !important;transition:border-top-color .15s linear,border-right-color .15s linear .1s,border-bottom-color .15s linear .2s}.spin:after{border:2px solid transparent !important}.spin:hover:after{border-top:2px solid #d7bb83 !important;border-left-width:2px;border-right-width:2px;transform:rotate(270deg);transition:transform .4s linear 0s,border-left-width 0s linear .35s}.servizi{width:100%;height:540px}.servizi-gallery{height:540px}.servizi-gallery img{display:block;width:100%;height:100%}.servizi-box{border:1px solid #d7bb83;cursor:pointer;height:180px;text-align:center;padding-top:30px;font-size:14px}.servizi-box p{margin-top:10px;padding:0 15px}.servizi-box p span.bold{display:inline-block;margin-top:50px !important}.vedi_tutti .fa-angle-double-down{animation:arrow linear 2s;animation-iteration-count:infinite;-webkit-animation:arrow linear 2s;-webkit-animation-iteration-count:infinite;-moz-animation:arrow linear 2s;-moz-animation-iteration-count:infinite;-o-animation:arrow linear 2s;-o-animation-iteration-count:infinite;-ms-animation:arrow linear 2s;-ms-animation-iteration-count:infinite}.servizi-div{width:10%;height:1px;display:inline-block;background-color:#258ea6}.vedi_tutti{border:none;background-color:#258ea6;transition:.3s}.vedi_tutti:hover{background-color:#d7bb83;cursor:pointer}.vedi_tutti a{text-align:center;text-transform:uppercase;font-size:20px;font-weight:200;text-shadow:0 2px 5px #333;color:#fff;text-decoration:none}.vedi_tutti a:hover{text-decoration:none}.gallery-uno{width:100%;height:540px;background:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/./img/2-.jpeg)center no-repeat;background-size:cover}.gallery-due{background:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/./img/garden.jpeg)center no-repeat;background-size:cover;width:100%;height:540px}.gallery-tre{background:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/./img/21.jpg)center no-repeat;background-size:cover;width:100%;height:540px}.flex-direction-nav{display:none}.flex-control-nav{bottom:10px;z-index:999;text-align:right;padding-right:5%}.flex-control-paging li a.flex-active{background:#d7bb83}.flex-control-paging li a:hover{background:rgba(215,187,131,.8)}.flex-control-paging li a{width:11px;height:11px;display:block;color:transparent !important;background:rgba(215,187,131,.5);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.flex-button{height:400px}.offer .dark{background:rgba(0,0,0,.4)}.flex-bc{background:rgba(0,0,0,.7);height:400px}.offer{height:400px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin-bottom:0;text-align:center}.offerte .articoli{margin-top:165px !important}.offerte .button_home a{color:#fff;font-size:20px;font-weight:700 !important;transition:2s}.offerte .button_home a:hover{background:rgba(0,0,0,.8);box-shadow:0 1px 12px #222}.offer h2{margin-top:130px;color:#fff;margin-bottom:-5px}.offer p{color:#fff;margin-top:20px;padding:0 20px}.vedi_offerta{text-transform:uppercase}.vedi_offerta:hover{color:#d7bb83;text-decoration:none !important}.long{width:25%;margin:0 auto}.space{letter-spacing:1px}.offer_title{margin-bottom:20px}.offer_title img{margin-right:20px}.offer_title span{width:100%;height:1px;background:linear-gradient(to right,#fff,#fff,#000,#fff,#fff);display:block}.title_offer{text-transform:uppercase;color:#d7bb83;font-size:20px;display:inline-block}i.fa-long-arrow-right{transform:translate(0);transition:.5s}a:hover i.fa-long-arrow-right{transform:translate(8px)}.vedi_offerta{text-transform:uppercase}.offerte{background-color:transparent !important}.offer-archive{padding-top:20px}.offer-archive p{margin-bottom:30px;line-height:24px}#gallery{border-top:2px solid #d7bb83}#gallery p{color:#fff;margin-top:10px;font-size:14px}.image-gallery{width:80%;margin:40px auto 20px;padding-bottom:50px}.img-gl{width:80%;padding-bottom:80%;height:0;position:relative;margin:auto;border:1px solid #d7bb83;border-radius:2px}.img-gl img{width:100%;height:auto;display:block;border-radius:2px}.cover{opacity:1;border:1px solid #d7bb83;border-radius:2px;width:80%;padding-bottom:80%;height:0;position:absolute;top:0;margin:auto !important;background-color:rgba(0,0,0,.7);z-index:10;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s !important}.cover p{color:#fff;font-size:14px;text-align:center}.cover_title{color:#d7bb83 !important;text-transform:uppercase;font-size:16px !important}.img-gl:hover img{filter:grayscale(1) blur(1px)}.img-gl:hover .cover{opacity:1;width:100%;height:99.6%}.galleria{margin:40px auto 0}.fascia{width:100%;min-height:400px;text-align:center;background:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/img/22.jpg)center fixed no-repeat #25282d;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin-bottom:0}.fascia .articoli{margin-top:30px}.fascia .button_home a:after{position:absolute;content:'';bottom:-2px;left:calc(0.7em * 1.2);right:calc(0.7em * 1.2);height:2px;background:#258ea6;z-index:1;transition:transform .8s cubic-bezier(1,0,.37,1) .2s,right .2s cubic-bezier(.04,.48,0,1) .6s,left .4s cubic-bezier(.04,.48,0,1) .6s;transform-origin:left}.fascia h2{padding-top:10px;text-transform:uppercase;color:#fff}.fascia span{margin:auto}.darker{background-color:rgba(0,0,0,.8);padding-bottom:40px}.fascia span{color:#fff}.foo-gallery .owl-stage{width:100% !important}#foogallery-gallery-250{text-align:center}.foo-gallery{display:inline-block;margin:0 auto}#foogallery-gallery-250 img{border-radius:3px;border:1px solid #fff}.active:hover img{opacity:.5 !important}#recensioni{position:static;padding-bottom:60px;background:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/../cabragadin_new/img/pattern.png) repeat-x fixed;background-size:cover}#recensioni img{width:100%}#recensioni h2{font-weight:300;text-transform:uppercase}.ca-review>table{width:100%;border-spacing:0;height:auto;background:#f7f7f7;border-radius:2px;padding:10px;border:solid #bbb 1px;margin-bottom:2%;transition:.4s}.ca-review-comment td{text-align:center !important;padding-top:30px;padding-left:10px !important;padding-right:10px !important}.ca-review:hover{box-shadow:0 1px 12px #bbb;cursor:pointer;transform:scale(1.01);transition:.4s}.ca-review:hover>table{background:#fff !important}.xlong{width:20%;display:block;height:1px;margin-bottom:40px}#recensioni a{color:#d7bb83 !important;margin-left:-18px}.customer-alliance{margin-top:60px}#virtual{background:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/./img/virtual2.jpg)center fixed no-repeat;height:300px;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;margin:60px 0;text-align:center}.dark{background-color:rgba(0,0,0,.6)}.camere .dark{width:95%;float:right;margin-top:30px}#virtual h2{font-weight:200;padding-top:40px;font-size:32px}#virtual p{font-size:12px;margin-top:20px}.virtualtour{margin:auto}.virtual{background-color:transparent !important}.table-div{display:table;table-layout:fixed}.vertical-align{display:table-cell;overflow:hidden;vertical-align:middle}#eventi .table-div{min-height:500px;margin-left:20px}#eventi h2{text-transform:uppercase;font-weight:200;margin-top:50px}.extra{width:32%}#eventi{position:relative}.square{width:48%;height:250px;border:1px solid #258ea6;position:absolute;left:7%;top:30px}.eventi-big{width:60%;height:auto;position:absolute;z-index:10;left:20%}.eventi-small{width:40%;height:auto;position:absolute;z-index:20;left:0;top:120px}#eventi h3{text-transform:uppercase;color:#fff;font-weight:700;font-size:30px}.xevent{width:20%;display:block;height:1px}#eventi .data{margin-top:5px;font-size:12px;font-weight:700}.flex-par .data{display:inline;padding:0 6px 3px;border-bottom:1px solid #d7bb83}.half{width:100%}.half p,.half i{color:#fff}#eventi .text-event{line-height:20px;margin-top:25px;padding-right:40px}.vedi_evento{font-size:12px}.spacexl{font-size:14px;letter-spacing:1.2px}.flex-par{height:500px}.flex-events{width:100%;height:500px}.flex-image{height:500px}.positioned{position:relative}.flex-par .fa-quote-right{bottom:-10px;left:-30px}.flex-par h3 i{font-size:26px;position:absolute}footer{position:static}.over-footer{width:100%;background:#fff;background-size:cover;text-align:center;line-height:26px;border-top:2px solid #d7bb83;border-bottom:2px solid #d7bb83}.over-footer p{text-transform:uppercase;font-size:28px;color:#373737;line-height:90px;margin-bottom:0}.social{display:inline-block;margin-right:30px}.icons{margin:0 5px;font-size:20px;color:#373737}.icons:hover{color:#d7bb83}.icons i{border:2px solid #373737;width:40px;padding:8px 0;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.icons:hover i{border-radius:50%;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);background:#25282d;color:#d7bb83;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.footer{width:100%;min-height:300px;background-color:#24282d;text-align:center;padding-top:60px}.footer img{margin:60px 0}.footer i{font-size:20px;color:#fff}.footer p{margin-top:10px;font-size:13px;color:#fff}.no-boot:hover p{color:#d7bb83}.no-boot:hover i{color:#d7bb83}.no-boot:hover,.no-boot:focus,.no-boot:active{text-decoration:none}.footer-nav{list-style:none;float:right;margin-top:20px}.footer-nav li{float:left}.footer-nav a{color:#d7bb83 !important;text-transform:uppercase;font-size:10px;padding:4px;letter-spacing:.5px}.footer-nav a:hover{color:#fff !important}.divisorio-footer{width:100%;margin:auto;height:2px;background-color:#1b6d85;display:block}.credits{float:right;font-size:10px;color:#1b6d85 !important;margin-top:10px;font-weight:700}.copy{text-align:left;padding-left:15px;line-height:1}.big{font-size:16px}.banner_interno{width:100%;height:45vh}.titolo_interno{text-align:center;text-transform:uppercase;margin-top:60px;margin-bottom:40px;display:inline-block;padding:0 10px}.box_large{height:400px;margin:20px auto;padding-right:0 !important;padding-left:0 !important;border:1px solid #d7bb83;border-radius:2px;cursor:pointer}.box_medium{height:400px;margin:20px auto;padding-right:0 !important;padding-left:0 !important;border:1px solid #d7bb83;border-radius:2px;cursor:pointer;width:49%;margin-left:.5%;margin-right:.5%}.extra-box{padding:.7%}.title_camere{font-size:80px;color:#fff;text-shadow:0 1px 3px #333,2px 2px 1px #d7bb83;text-transform:uppercase;text-align:right;padding:8px 20px 8px 0}.title_camere:after{content:'';display:inline-block;position:absolute;right:20px;height:2px;background:#d7bb83}.box_large .title_camere:after{top:122px;width:150px}.box_medium .title_camere:after{top:96px;width:100px}.box_large:hover .title_box{display:block}.box_large:hover .title_camere{display:none}.title_box{width:40%;height:400px;background-color:rgba(0,0,0,.8);float:right;padding:20px;display:none;text-align:center;margin-top:-30px}.title_box h3{color:#d7bb83;font-size:24px;text-transform:uppercase;text-align:center;margin:20px auto 40px}.title_box p{margin:40px auto;color:#fff;padding:0 10px}.title_box a{color:#fff !important}.title_small{font-size:56px}.box_small{width:100%;height:400px;text-align:center}.box_small p{text-align:center;padding:0}.bannersingle{height:45vh;margin-bottom:-60px}.description_camere{font-size:14px;margin-bottom:40px}.sottotitolo{margin-bottom:40px}h5{text-align:center;font-size:14px;font-weight:700;text-transform:uppercase;color:#d7bb83}.care:hover{background-color:#258ea6}.care{cursor:none;height:180px;line-height:180px}.care h3{color:#fff;line-height:180px;text-transform:uppercase}.button_home a{cursor:pointer;color:#292f36;padding:.7em calc(0.7em * 1.2);display:inline-block;border:2px solid transparent;position:relative;font-size:14px;letter-spacing:.07em;text-decoration:none}.button_home .text{transform:translate3d(0,.7em,0);display:block;transition:transform .4s cubic-bezier(.2,0,0,1) .4s;text-transform:uppercase}.button_home a:after{position:absolute;content:'';bottom:-2px;left:calc(0.7em * 1.2);right:calc(0.7em * 1.2);height:2px;background:#258ea6;z-index:1;transition:transform .8s cubic-bezier(1,0,.37,1) .2s,right .2s cubic-bezier(.04,.48,0,1) .6s,left .4s cubic-bezier(.04,.48,0,1) .6s;transform-origin:left}.line{position:absolute;background:#258ea6}.line.-right,.line.-left{width:2px;bottom:-2px;top:-2px;transform:scale3d(1,0,1)}.line.-top,.line.-bottom{height:2px;left:-2px;right:-2px;transform:scale3d(0,1,1)}.line.-right{right:-2px;transition:transform .1s cubic-bezier(1,0,.65,1.01) .23s;transform-origin:top}.line.-top{top:-2px;transition:transform .08s linear .43s;transform-origin:left}.line.-left{left:-2px;transition:transform .08s linear .51s;transform-origin:bottom}.line.-bottom{bottom:-2px;transition:transform .3s cubic-bezier(1,0,.65,1.01);transform-origin:right}.button_home a:hover .text,.button_home a:active .text{transform:translate3d(0,0,0);transition:transform .6s cubic-bezier(.2,0,0,1) .4s;text-decoration:none !important}.button_home a:hover:after,.button_home a:active:after{transform:scale3d(0,1,1);right:-2px;left:-2px;transform-origin:right;transition:transform .2s cubic-bezier(1,0,.65,1.01) .17s,right .2s cubic-bezier(1,0,.65,1.01),left 0s .3s}.button_home a:hover .line,.button_home a:active .line{transform:scale3d(1,1,1)}.button_home a:hover .line.-right,.button_home a:active .line.-right{transition:transform .1s cubic-bezier(1,0,.65,1.01) .2s;transform-origin:bottom}.button_home a:hover .line.-top,.button_home a:active .line.-top{transition:transform .08s linear .4s;transform-origin:right}.button_home a:hover .line.-left,.button_home a:active .line.-left{transition:transform .08s linear .48s;transform-origin:top}.button_home a:hover .line.-bottom,.button_home a:active .line.-bottom{transition:transform .5s cubic-bezier(0,.53,.29,1) .56s;transform-origin:left}.owl-dots{display:none}.owl-nav{padding:9px 7px}.aboutus{width:100%;height:auto;position:relative;padding:50px 0}.aboutus h3{margin-bottom:40px;line-height:34px;letter-spacing:.5px;font-weight:600;padding:0 100px}.aboutus p{margin-bottom:0;line-height:26px;text-align:center}.box-opacity{background:rgba(255,255,255,.6);padding:0 30px 10px}.event_box{width:100%;height:250px !important;border:1px solid transparent;cursor:pointer}.event_title{color:#fff;background-color:rgba(0,0,0,.4);text-align:right;height:248px;font-size:58px;text-shadow:0 1px 5px #333;padding-right:5px}.event_back{border:1px solid #d7bb83;text-align:center;height:250px !important;padding:30px;width:99.95% !important}#eventi .button-eventi{background:#24282d;padding-top:10px;padding-bottom:20px}.button-eventi a{color:#fff !important}.ui-datepicker{font-family:"Open Sans",sans-serif !important;text-transform:uppercase !important;font-weight:300 !important;border:1px solid #d7bb83 !important;border-radius:2px !important;background:rgba(255,255,255,.95) !important;color:#333 !important;box-shadow:0 1px 12px #000 !important}.ui-state-default{color:#333 !important;text-align:center !important}.ui-widget-header{border:1px solid #258ea6 !important;background:#258ea6 !important;color:#fff !important;font-weight:700 !important;border-radius:0 !important}select.ui-datepicker-month{background:0 0 !important}.ui-corner-all a{background:0 0 !important}.ui-corner-all a:hover{border:none !important}.ui-corner-all a:focus{outline:none !important;outline-offset:0 !important}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d7bb83 !important;background:0 0 !important;font-weight:400 !important;color:#555 !important}.ui-datepicker .ui-datepicker-prev-hover{left:2px !important}.ui-datepicker .ui-datepicker-next-hover{right:2px !important}.anchor{width:80%;height:auto;display:block;position:relative !important;margin:auto}.breadcrumbs{position:absolute;top:35vh;left:10em;color:#fff;text-transform:uppercase;font-weight:700;font-size:16px;letter-spacing:.5px;z-index:1000}.breadcrumbs a{color:#fff;text-decoration:none;transition:.3s}.ca-btn-load{display:none !important}.owl-carousel .owl-nav [class*=owl-]{visibility:hidden}.owl-carousel .owl-nav .owl-prev:after{content:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/./img/back.png);right:40px;-webkit-transition:ease .2s;-moz-transition:ease .2s;-ms-transition:ease .2s;-o-transition:ease .2s;transition:ease .2s}.owl-carousel .owl-nav .owl-prev:hover:after{right:46px}.owl-carousel .owl-nav .owl-next:after{content:url(//www.cabragadin.com/wp-content/themes/cabragadin_new/./img/next.png);right:0;-webkit-transition:ease .2s;-moz-transition:ease .2s;-ms-transition:ease .2s;-o-transition:ease .2s;transition:ease .2s}.owl-carousel .owl-nav .owl-next:hover:after{-webkit-filter:drop-shadow(0 2px 1px #ccc);filter:drop-shadow(0 2px 1px #ccc);right:-6px}.owl-carousel .owl-nav [class*=owl-]:after{visibility:visible;display:block;position:absolute;padding:5px;bottom:-20px;color:#d7bb83;font-size:100px;cursor:pointer}.contact-page-ul a{margin-bottom:25px;display:inline-block;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.contact-page-ul a:link{color:#373737;text-decoration:none}.contact-link a{text-decoration:underline;font-weight:600;color:#373737;font-size:14px}.hovereffect{width:90%;height:90%;float:left;overflow:hidden;position:relative;text-align:center;cursor:pointer;border:1px solid #d7bb83;margin-left:5%;margin-bottom:20px}.hovereffect:hover{border:none;-webkit-box-shadow:1px 2px 13px #000;-moz-box-shadow:1px 2px 13px #000;box-shadow:1px 2px 13px #000;-webkit-transition:box-shadow .8s;-moz-transition:box-shadow .8s;-ms-transition:box-shadow .8s;-o-transition:box-shadow .8s;transition:box-shadow .8s}.hovereffect a{cursor:pointer;text-decoration:none;color:#fff}.hovereffect .overlay{width:100%;height:100%;position:absolute;overflow:hidden;top:0;left:0}.hovereffect img{display:block;position:relative;-webkit-transition:all .4s ease-in;transition:all .4s ease-in;margin:auto !important}.hovereffect:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');filter:grayscale(1);-webkit-filter:grayscale(1);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.hovereffect h2{text-transform:uppercase;text-align:center;position:relative;font-size:24px;padding:47% 10px;font-weight:700;color:#fff;opacity:1;filter:alpha(opacity=1);-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s;-webkit-box-shadow:0 1px 5px #333;-moz-box-shadow:0 1px 5px #333;box-shadow:0 1px 5px #333;text-shadow:0 1px 5px #000;margin-bottom:50px}.hovereffect a.info{display:inline-block;text-decoration:none;padding:7px 14px;margin:20px 0 0;background-color:transparent}.hovereffect a.info:hover{box-shadow:0 0 5px #fff}.hovereffect a.info,.hovereffect p{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s ease-in;transition:all .4s ease-in;opacity:0;filter:alpha(opacity=0);color:#fff;text-transform:uppercase}.hovereffect p{color:#d7bb83;font-weight:700;text-shadow:1px 1px 3px #000;padding:2px 0}.hovereffect:hover .overlay{background:rgba(0,0,0,.3)}.hovereffect:hover a.info,.hovereffect:hover p{opacity:1;filter:alpha(opacity=1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.hovereffect:hover h2{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);background:rgba(0,0,0,.8);padding:15px 0;color:#d7bb83;font-weight:400;font-size:28px}.hovereffect:hover h2:after{content:'';display:block;width:10%;height:1px;margin:10px auto 0;background:#d7bb83}.button_mobile{display:none}@keyframes arrow{0%{transform:translate(0px,0px)}60%{opacity:1}90%{transform:translate(0px,25px);opacity:0}100%{transform:translate(0px,0);opacity:0}}@-moz-keyframes arrow{0%{-moz-transform:translate(0px,0px)}60%{opacity:1}90%{-moz-transform:translate(0px,25px);opacity:0}100%{-moz-transform:translate(0px,0);opacity:0}}@-webkit-keyframes arrow{0%{-webkit-transform:translate(0px,0px)}60%{opacity:1}90%{-webkit-transform:translate(0px,25px);opacity:0}100%{-webkit-transform:translate(0px,0);opacity:0}}@-o-keyframes arrow{0%{-o-transform:translate(0px,0px)}60%{opacity:1}90%{-o-transform:translate(0px,25px);opacity:0}100%{-o-transform:translate(0px,0);opacity:0}}@-ms-keyframes arrow{0%{-ms-transform:translate(0px,0px)}60%{opacity:1}90%{-ms-transform:translate(0px,25px);opacity:0}100%{-ms-transform:translate(0px,0);opacity:1}}.a-whatsapp{display:block;position:fixed;bottom:15px;right:30px;color:rgba(52,175,25,.8);font-size:50px;z-index:99999;-webkit-filter:drop-shadow(1px 1px 1px #555);filter:drop-shadow(1px 1px 1px #555)}.a-whatsapp:hover,.a-whatsapp:focus,.a-whatsapp:visited,.a-whatsapp:active{color:rgba(52,175,25,1)}.a-whatsapp-mobile{display:none !important}@media only screen and (max-width:1500px){body{overflow-x:hidden}.col-box{margin-top:1.3vh}.wrapper{overflow-x:hidden !important}#bookingevolution2-quicksearch{bottom:3%}}@media only screen and (min-width:1171px) and (max-width:1366px){.wrapper{overflow-x:hidden !important}body{overflow-x:hidden}.hovereffect{width:100%;height:100%}.hovereffect h2{margin-bottom:20px}.hovereffect a.info{margin:0}.underline{width:60%}.a-whatsapp{font-size:60px}}@media only screen and (max-width:1170px){body{overflow-x:hidden}.underline{width:70%;height:1px}#bookingevolution2-quicksearch{display:none}.offer{height:auto}.languages{display:none}.topmenu{height:80px;line-height:0}.logo{width:80%;margin-top:30px}.logo p{line-height:20px;font-size:12px;text-align:center;font-weight:500 !important}.hovereffect{width:100%;height:100%}.hovereffect h2{margin-bottom:20px}.hovereffect a.info{margin:0}.hidden-book-mobile-home .book,.hidden-book-mobile-page .book{display:block}.hidden-book-mobile-home .book{margin-top:50vh}button#responsive-menu-button{width:45px !important;height:45px !important;transition:.4s !important}.responsive-menu-inner,.responsive-menu-inner:before,.responsive-menu-inner:after{width:25px;height:2px !important;background-color:#d7bb83 !important;border-radius:1px !important;transition-duration:.3s !important}#responsive-menu-container{background:#24282d !important}#responsive-menu-container li{text-transform:uppercase !important;background:#24282d !important}#responsive-menu-container #responsive-menu li.responsive-menu-current-item>.responsive-menu-item-link{background-color:#24282d !important;border-color:#24282d !important;border-bottom:1px solid #d7bb83 !important}#responsive-menu-container #responsive-menu li.responsive-menu-item a{border-bottom:1px solid #24282d !important;background-color:#24282d !important}.responsive-menu-open button#responsive-menu-button{background:#24282d !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}li.wpml-ls-slot-7{text-align:right !important;border-right:3px solid #d7bb83 !important}li.wpml-ls-current-language .wpml-ls-native{color:#d7bb83 !important;font-weight:600 !important}.wpml-ls-first-item{padding-top:10px !important}.wpml-ls-last-item{padding-bottom:10px !important}#responsive-menu-container #responsive-menu-wrapper{background:#24282d !important}.wpml-ls-first-item{border-top:1px solid #272727 !important}.logo-bragadin{width:150px;height:150px;position:absolute;top:100px;left:calc(50% - 75px)}.overheader p{padding-left:0}}@media only screen and (max-width:1024px){.image-gallery .col-md-3,.camera-col .col-md-3{width:50%}.title_small{font-size:45px}.a-whatsapp-mobile{display:block !important}.a-whatsapp-desk{display:none !important}}@media only screen and (max-width:900px){body{overflow-x:hidden}.flex-image{background:0 0 !important}.flex-par .vert{margin-top:-500px !important}.great-vibes{display:none}.bannersingle{min-height:400px}.underline{width:75%}.hidden-book-mobile-home .book{margin-top:46vh}.hero{background-size:cover;background-position:center;background-repeat:no-repeat}.logo{width:88%;padding-left:5%}.logo p{line-height:20px;font-size:12px;text-align:left;font-weight:500 !important}.image-gallery .col-md-3{width:25%}.camera-col .col-md-3{width:50%}.image-gallery .col-tab{width:50%}.hovereffect{width:100%;height:100%;margin-bottom:20px}.hovereffect h2{margin-bottom:20px;font-size:20px !important;padding:47% 0}.hovereffect a.info{margin:0}.col-ipad{width:33.3% !important}.servizi-gallery{width:100% !important}.servizi-icons{width:100% !important}.flex-bc{padding-left:30px}.long{width:15%}.alltitle{font-size:35px}.about h2{font-size:35px}.title_camere{font-size:60px}.title_small{font-size:40px}.box_medium .title_camere:after{top:82px;width:100px}.box_large .title_camere:after{top:102px;width:150px}.flex-control-nav{bottom:10px;z-index:999;text-align:center}.breadcrumbs{left:5%}.camere-services .col-xs-6,.camere-services .col-md-3{min-height:150px;padding-left:5px;padding-right:5px}.box_medium{width:100%}}@media only screen and (max-width:767px){.footer{height:auto}.flex-par .vert{margin-top:0 !important}.gallery-uno{min-height:400px}.copy{text-align:left!important}.gallery-due{min-height:400px}.gallery-tre{min-height:400px}.camere-services .col-xs-6{min-height:150px;padding-left:5px;padding-right:5px}.underline{width:80%}.breadcrumbs{position:absolute;top:330px;left:20px;z-index:99;font-size:13px}.footer-mobile{width:25%}.about{margin:50px auto 50px}.alltitle{line-height:80px}.about p{font-size:14px;margin-top:20px;line-height:24px;margin-bottom:20px;text-align:center;padding:0}.aboutus h3{font-size:16px}.aboutus h3{margin-bottom:35px;line-height:25px}.aboutus p{line-height:24px}.hovereffect{width:100%;height:100%;float:none;margin-left:0;border:none}.event_title{font-size:46px}.box-opacity{padding:0 10px 10px}.contact-page-col iframe{width:100% !important}.room-margin{margin-bottom:0 !important}.offer h2{margin-top:100px}.title_box{width:100%}.logo-bragadin{width:130px;height:130px;position:absolute;top:100px;left:calc(50% - 65px)}.hero h3{margin-bottom:-16px}.logo{width:80%;padding-left:30px;margin-top:20px}.footer-mobile{margin-bottom:10px}.footer p.copy{font-size:12px}.over,.banner_interno{min-height:400px}.overheader{background:#000}}@media only screen and (max-width:731px){body{overflow-x:hidden}.wrapper{overflow-x:hidden !important}.image-gallery .col-tab{width:100% !important}.about h2,.alltitle{font-size:20px}.under{width:8%;vertical-align:8px}.languages{display:none}.hero{background-size:cover;background-position:center;background-repeat:no-repeat}.hero h1{font-size:28px}.hero h3{font-size:28px}.about h2{font-size:20px}.logo{width:75%}.logo p{line-height:20px;font-size:10px;text-align:left;font-weight:500 !important}.col-ipad{width:100% !important}.social{display:none}.footer{height:auto}#gallery p{padding:10px}.col-ipad{width:50% !important}.image-gallery,.col-iphone{width:100% !important}.flex-button{display:none}.button_mobile{display:block}.flex-box{padding:0}.flex-bc{background:0 0 !important}.vert{padding-right:25px;padding-left:25px}.footer-nav a{font-size:9px;letter-spacing:.5px}.over-footer{height:80px;line-height:88px}.footer-mobile{width:100%}.offer{background-color:#24282d !important;background-image:none !important}.aboutus h3{padding:0;font-size:18px}#recensioni h2{padding:0;font-size:18px}#recensioni h2{margin:20px auto}.alltitle{line-height:80px}.contact-page-ul{margin:0 !important}.care h3{font-size:18px}.box_medium{width:100% !important}.title_camere,.title_small{font-size:35px}.box_medium .title_camere:after{top:75px;width:50px}.box_large .title_camere:after{top:75px;width:50px}.data{margin:0 !important}.hovereffect{margin-bottom:20px}.flex-image{display:none}.alltitle{line-height:80px}#eventi .text-event{padding-right:0}#eventi .vert{background:rgba(0,0,0,.6) !important}}@media only screen and (max-width:320px){.hidden-book-mobile-home .book{width:90%;left:5%;margin-top:60vh}.hidden-mobile-home-scroll .book{position:fixed;left:0}.hero h1{font-size:25px}.logo{width:80%}.logo-bragadin{top:130px}.hero h3{padding-top:35vh}.about h2{font-size:18px}.flex-bc{padding-left:0}.offer h2{font-size:26px}.offerte .button_home a{font-size:16px}.care h3{font-size:15px}.event_back{font-size:12px;line-height:14px;padding:30px 10px}}.wp-block-uagb-restaurant-menu .wp-block-uagb-restaurant-menu-child .uagb-rm__content{text-align:right !important}.uagb-rm__title{margin-right:10px !important;text-transform:uppercase;font-size:13px}@media only screen and (max-width:900px){.wp-block-uagb-restaurant-menu6 .wp-block-uagb-restaurant-menu-child .uagb-rm__content{text-align:left !important}.uagb-rm__title{margin-right:10px !important}}.uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link{border-color:#248ea6 !important;color:#248ea6 !important;transition:.4s !important}.wp-block-uagb-buttons .uagb-buttons-repeater .uagb-button__link{color:#248ea6 !important;transition:.4s !important}.wp-block-uagb-buttons .uagb-buttons-repeater:hover .uagb-button__link{color:#fff !important;text-decoration:none!important}.wp-block-uagb-buttons .uagb-buttons-repeater .uagb-button__icon>svg{fill:#248ea6 !important;transition:.4s !important}.wp-block-uagb-buttons .uagb-buttons-repeater:hover .uagb-button__icon>svg{fill:#fff !important}.uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover{color:#fff!important;background-color:#248ea6!important}