.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 .hidden-fields-container{display:none;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.pgc-sgb-cb{position:relative;min-height:240px}.pgc-sgb-cb img{pointer-events:none}.sgb-preloader{position:absolute;width:38px;height:38px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.sgb-preloader .sgb-square{width:15px;height:15px;margin:2px;float:left;opacity:0;background:#d3d3d3;animation:sgb-focusfade 2.8s infinite}.sgb-preloader .sgb-square:nth-child(1){animation-delay:.7s}.sgb-preloader .sgb-square:nth-child(2){animation-delay:1.4s}.sgb-preloader .sgb-square:nth-child(3){animation-delay:2.8s}.sgb-preloader .sgb-square:nth-child(4){animation-delay:2.1s}@keyframes sgb-focusfade{0%{opacity:0}30%{opacity:0}60%{opacity:1}75%{opacity:1}}.no-js .sgb-preloader{display:none}.simply-gallery-amp,simpLy-gallery-freedom-block{position:relative}.simply-gallery-amp *,.simpLy-gallery-freedom-block *{box-sizing:border-box}.simply-gallery-amp .sgb-gallery,.simpLy-gallery-freedom-block .sgb-gallery{position:relative}.simply-gallery-amp .sgb-gallery .sgb-item,.simpLy-gallery-freedom-block .sgb-gallery .sgb-item{max-width:250px;margin:1em auto}.sgb-gallery .sgb-item figure{margin:0;height:100%;display:flex;flex-direction:column}.sgb-gallery .sgb-item-caption{background:#eaeaea;color:#000;font-size:.8em;padding:.5em .5em 1em;margin:0;text-align:center}.sgb-gallery .sgb-item img,.sgb-gallery .sgb-item video{height:100%;width:100%;flex:1;object-fit:cover;display:block}.sgb-gallery .sgb-item audio,.sgb-gallery .sgb-item video{outline:0}.sgb-gallery .sgb-item audio{width:100%}.sgb-gallery .sgb-item a{height:100%;flex:1;object-fit:cover}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;}
body{margin:0;scroll-behavior:smooth;}
main{display:block;}
h1{font-size:2em;margin:0.67em 0;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
img{border-style:none;}
button, input, optgroup, select, textarea{font-family:'Poppins', sans-serif;font-size:100%;line-height:1.15;margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
*,
*::before,
*::after{box-sizing:inherit;}
html{box-sizing:border-box;}
body, button, input, select, optgroup, textarea{color:#404040;font-family:'Poppins', sans-serif;font-size:1rem;line-height:1.5;}
h1, h2, h3, h4, h5, h6 {
clear: both;
} p{margin-bottom:1.5em;}
dfn, cite, em, i{font-style:italic;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", courier, monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code, kbd, tt, var{font-family:monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
big{font-size:125%;}
body{background:#fff;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul, li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:700;}
dd{margin:0 1.5em 1.5em;}
embed, iframe, object{max-width:100%;}
img{height:auto;max-width:100%;}
figure{margin:1em 0;}
table {
margin: 0 0 1.5em;
width: 100%;
} a{color:#c1a657;}
a:visited{color:#c1a657;}
a:hover, a:focus, a:active{color:#c1a657;}
a:focus{outline:none;}
a:hover, a:active{outline:0;}
button, input[type="button"],
input[type="reset"],
input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:0px;background:#e6e6e6;color:rgba(0, 0, 0, 0.8);line-height:1;padding:0.6em 1em 0.4em;}
button:hover, input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{border-color:#ccc #bbb #aaa;}
button:active, button:focus, input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus{border-color:#aaa #bbb #bbb;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea{color:#666;border:1px solid #ccc;border-radius:0px;padding:3px;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
select:focus, textarea:focus{color:#111;outline:none;}
select{border:1px solid #ccc;}
textarea{width:100%;}
.main-navigation{display:block;width:100%;}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999;}
.main-navigation ul ul ul{left:-999em;top:0;}
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul{display:block;left:auto;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul{left:auto;}
.main-navigation li{overflow:hidden;}
.main-navigation a{display:block;text-decoration:none;}
.menu-toggle, .main-navigation.toggled ul{display:block;}
@media screen and (min-width:1025px){
.menu-toggle{display:none;}
.main-navigation ul{display:flex;}
}
.site-main .comment-navigation, .site-main
.posts-navigation, .site-main
.post-navigation{margin:0 0 1.5em;}
.comment-navigation .nav-links, .posts-navigation .nav-links, .post-navigation .nav-links{display:flex;}
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{flex:1 0 50%;}
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{text-align:end;flex:1 0 50%;}
.sticky{display:block;}
.post, .page{margin:0;}
.updated:not(.published){display:none;}
.page-links{clear:both;margin:0 0 1.5em;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.widget{margin:0;}
.widget select{max-width:100%;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.custom-logo-link{display:inline-block;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.wp-caption-text{text-align:center;}
.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em;}
.gallery-item{display:inline-block;text-align:center;width:100%;}
.gallery-columns-2{grid-template-columns:repeat(2, 1fr);}
.gallery-columns-3{grid-template-columns:repeat(3, 1fr);}
.gallery-columns-4{grid-template-columns:repeat(4, 1fr);}
.gallery-columns-5{grid-template-columns:repeat(5, 1fr);}
.gallery-columns-6{grid-template-columns:repeat(6, 1fr);}
.gallery-columns-7{grid-template-columns:repeat(7, 1fr);}
.gallery-columns-8{grid-template-columns:repeat(8, 1fr);}
.gallery-columns-9{grid-template-columns:repeat(9, 1fr);}
.gallery-caption{display:block;}
.infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
#primary[tabindex="-1"]:focus{outline:0;}
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em;}
.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em;}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}h2{font-size:72px;font-weight:200;line-height:82px;}
h3 {
font-size: 56px;
font-weight: 300;
line-height: 65px;
margin-top: 0;
} p{font-size:22px;line-height:1.4em;margin-block-start:0em;margin-bottom:15px;color:#333;}
.solosmart, .solotablet{visibility:hidden;display:none;}
.nopc{visibility:hidden;display:none;}
.text_column{margin-left:1em !important;}
.mb-0{margin-bottom:0 !important;}
.mt-0{margin-top:0 !important;}
.mb-10{margin-bottom:10px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.pb-40{padding-bottom:40px;}
.ps-15{padding-left:15px;padding-right:15px;}
.m-auto{margin:auto;}
.p-relative{position:relative;}
.weight_200{font-weight:200;}
.weight_300{font-weight:300;}
.text_shadow_black{text-shadow:0 5px 5px rgb(0 0 0 / 60%);}
.double_text_shadow_black{text-shadow:0px 5px 5px rgb(0 0 0 / 70%), 0px 3px 5px rgb(0 0 0);}
.text-center{text-align:center;}
.d-flex{display:flex!important;}
.d-grid{display:grid!important;}
.align-items-center{align-items:center!important;}
.align-items-start{align-items:start!important;}
.justify-content-center{justify-content:center!important;}
.d-flex-inside .gb-inside-container{display:flex;}
#prenota_form{display:flex;justify-content:space-between;align-items:end;}
.form_col{display:flex;flex-direction:column;}
.form_col label{padding-bottom:10px;position:relative;font-size:18px;}
label[for="arrivo"]:after, label[for="partenza"]:after{content:"";width:30px;height:30px;display:block;background-image:url(//hoteldiamantcampitellodifassa.it/wp-content/uploads/2021/11/cal-icon.png);position:absolute;right:-35px;z-index:9;background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:-45px;}
.calendar_input{margin-right:45px;}
.form_col input{padding:15px 15px;font-size:18px;color:#A5A5A5;background-color:#fff;border-radius:0;min-width:240px;}
.form_col select{padding:16px 50px 16px 20px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23c1a657' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:27px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:18px;color:#A5A5A5;background-color:#fff;}
button.prenota_btn{padding:16px 20px;line-height:25px;min-width:200px;display:flex;justify-content:space-between;border-radius:0;font-size:24px;background-color:#fff;}
svg.btn_icon{transform:rotate(90deg);color:#C1A657;transition:all .4s ease-in;}
button.prenota_btn:hover{background-color:#C1A657;color:#fff;cursor:pointer;}
button.prenota_btn:hover svg.btn_icon{color:#fff;}
.site-footer a{text-decoration:none;}
footer#secondary p{line-height:44px;}
.seguici_footer .gb-inside-container{display:flex;align-items:flex-end;justify-content:flex-end;}
.max-width-460{max-width:460px;}
.max-width-1200{max-width:1200px;}
.site-header{height:70px;width:100%;z-index:9000;background-color:#C1A657;color:#fff;}
#masthead{position:absolute;}
#sticky-header{position:fixed;top:0;}
.home #masthead{background-color:transparent;}
.nascondi_header{margin-top:-70px;}
.mostra_header{margin-top:0;transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out;}
button.menu-toggle{background-color:#7e746b;color:#fff;border:none;}
.main-navigation ul a{color:#fff;padding:18px 25px;font-size:20px;border-bottom:3px solid transparent;transition:all .3s;height:70px;}
.main-navigation ul ul.sub-menu li a{height:auto;}
.main-navigation .current_page_item a, .main-navigation .current-menu-parent a, .main-navigation li a:hover{border-bottom:3px solid #fff;}
.wp-block-separator{border-top:0px;background-color:transparent !important;margin-top:50px;margin-bottom:30px;}
.left_icon_box .wp-block-column{flex-basis:fit-content !important;}
.left_icon_box .icon_round{border-radius:50%;}
.left_icon_box .text_column a{text-decoration:none;}
#prenota_floating{position:fixed;right:-82px;top:60%;z-index:9999;transform:rotate(-90deg);background-color:#36181A;padding:15px;margin:0;border:2px solid #C1A657;border-bottom:0;height:70px;transition:background-color .4s ease-in;box-shadow:0px 0px 18px 4px rgb(0 0 0 / 40%);}
#prenota_floating:hover{background-color:#747474;}
#prenota_floating a{display:flex;text-decoration:none;justify-content:space-between;align-items:center;width:200px;}
#prenota_floating img{transform:rotate(90deg);width:40px !important;height:38px;object-fit:contain;}
#prenota_floating_mobile{position:fixed;bottom:0;left:0;width:100%;z-index:8999;}
#prenota_floating_mobile img{width:40px !important;height:38px;object-fit:contain;margin-left:15px;}
#prenota_floating_mobile a{display:flex;text-decoration:none;justify-content:center;align-items:center;}
.grid_posts_loop .wp-block-column.grid_posts_loop_content{display:flex;flex-direction:column;padding:50px;margin:0;max-width:50%;}
.camere_img_link.wp-block-column{display:flex;flex-direction:column;max-width:50%;width:50%;overflow:hidden;}
.hover_img{position:relative;width:100%;overflow:hidden;}
.hover_img img{transition:transform .4s linear;}
.hover_img:hover img{transform:scale(1.1);}
.grid_posts_loop_img{background-position:center center;background-size:cover;background-repeat:no-repeat;height:550px;transition:transform .4s linear;}
.grid_posts_loop_img:hover{transform:scale(1.2);}
.grid_posts_loop_title{margin:0;}
.grid_posts_loop_title a{font-size:52px;font-weight:400;color:#7e746b;text-decoration:none;}
.grid_posts_loop_info, .grid_posts_loop_excerpt{color:#000;font-size:20px;}
.grid_posts_loop_excerpt{margin-bottom:40px;}
.btn{padding:10px 60px;font-size:20px;text-decoration:none;border-radius:0px;font-weight:400;transition:all .4s ease-in;}
.outline_btn{border:2px solid;}
.outline_btn:hover{background-color:#c1a657;color:#fff;}
.camere_title{margin:0;font-size:64px;font-weight:400;color:#fff;}
.post_header{height:700px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.camere_post_title{font-size:56px;margin:0;font-weight:400;}
.camere_post_info{font-size:28px;color:#000;}
.camere_post_info span:after{content:"|";}
.camere_title_holder{padding:60px 0;}
ul.menu li > ul.sub-menu{display:block;width:260px;background-color:#fff;}
ul.menu li > ul.sub-menu li a{width:100%;color:#7e746b;border-bottom:1px solid;font-size:16px;padding:15px;transition:all .3s linear;}
ul.menu li > ul.sub-menu li a:hover{background-color:#c1a657;color:#fff;}
.contattaci_form{grid-template-areas:"nome cognome" "email telefono" "oggetto oggetto" "messaggio messaggio" "acceptance acceptance" "submit submit";grid-column-gap:20px;}
.form_first_name{grid-area:nome;}
.form_last_name{grid-area:cognome;}
.form_email{grid-area:email;}
.form_phone{grid-area:telefono;}
.form_subject{grid-area:oggetto;}
.form_message{grid-area:messaggio;}
.form_acceptance{grid-area:acceptance;}
.form_submit{grid-area:submit;}
.contattaci_form .form_item{margin-bottom:20px;}
.contattaci_form input, .contattaci_form textarea{width:100%;padding:15px;border:1px solid #404040;}
.form_acceptance{display:flex;}
.form_acceptance .wpcf7-list-item{width:24px;}
.contattaci_form input[type="submit"]{background-color:#c1a657;color:#fff;border:0;font-size:22px;}
.copyright_last_line img{margin-bottom:-12px;margin-left:10px;margin-top:10px;}
.slider_posts_loop_holder{margin-top:40px;margin-bottom:40px;position:relative;}
.slider_posts_nav button{background-color:transparent;border:0;padding:0;cursor:pointer;}
.single_slider_post{padding:3px;background-color:#fff;}
.slider_title{font-size:32px;font-weight:400;color:#c1a657;}
.slider_loop_info{font-size:18px;color:#000;}
.slider_loop_excerpt{font-size:18px;height:72px;overflow:hidden;line-height:24px;margin-bottom:40px;}
.slider_loop_btn{display:block;background-color:#7e746b;border-radius:0;color:#fff !important;font-size:24px;font-weight:300;}
.slider_posts_nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:3;}
.slider_posts_nav_left{display:block;width:20px;height:50px;border-right:20px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;left:-20px;position:relative;}
button.owl-next{float:right;}
.slider_posts_nav_right{display:block;width:20px;height:50px;border-left:20px solid #fff;border-top:25px solid transparent;border-bottom:25px solid transparent;right:-20px;position:relative;}
.left_icon_box .icon_column{max-width:90px;min-width:90px;}
svg.close_menu{transform:rotate(45deg);margin-bottom:2px;}
.site-branding{display:none;}
.home .header_home{height:850px;}
.header_home{height:600px;}
.header_home img, .camere_header img{filter:drop-shadow(2px 4px 6px rgb(0 0 0 / 90%));}
.hover_logo img{transition:all .2s ease-in;}
.hover_logo img:hover{transform:translateY(-7px);}
.camere_header .custom-logo-link{margin-top:120px;}
.cookie_btn{background-color:#7E746B;color:#fff;padding:10px 20px;font-weight:700;text-decoration:none;}
.cookie_btn:hover{color:#fff;}
#cn-notice-text{font-size:16px;font-family:'Poppins';line-height:35px;margin-bottom:0;}
#cn-notice-text a{color:#fff;}
.socials_footer .gb-button{margin:0 5px;border-radius:50%;width:56px;height:56px;transition:transform .3s linear !important;}
.socials_footer .gb-button:hover{transform:scale(1.1);}
.stream li{width:24.2% !important;margin:0 0 3px 0.55% !important;border-radius:0;}
.dcsns-toolbar{margin:6px !important;}
.dcsns-toolbar .filter li a{background:#0071BC !important;}
#walljxs-container{padding-top:8px;}
.stream li .inner{padding:4px !important;}
.stream li .section-thumb img, .stream li .section-thumb video{margin:0 0 14px 0 !important;}
.stream li{border:none !important;padding:0 0 35px 0 !important;}
.stream li .section-text{font-size:12px;color:#707070;padding:10px;}
.stream li .section-user strong{font-weight:600;font-size:16px;}
@media only screen and (min-width:700px) and (max-width:900px){
.stream li{width:32.2% !important;margin:0 0 3px 0.55% !important;}
}
@media only screen and (min-width:480px) and (max-width:700px){
.stream li{width:49% !important;margin:0 0 3px 0.50% !important;}
}
@media only screen and (max-width:480px){
.stream li{width:99.2% !important;margin:0 0 3px 0.55% !important;}
.solotablet, .nosmart{visibility:hidden;display:none;}
.solopc{visibility:hidden;display:none;}
.solosmart, .nopc{visibility:visible;display:block;}
}
@media(min-width:992px){
.hide_email_desktop{display:none;}
}
@media(max-width:991px){
.hide_email_mobile{display:none;}
} @media(max-width:767px){
h2{font-size:42px;line-height:50px;}
h3 {
font-size: 36px;
line-height: 46px;
} p{font-size:18px;}
a#cn-close-notice{position:absolute;top:20px;right:10px;}
span#cn-notice-text{margin-bottom:20px;}
.mob_font_26{font-size:22px !important;}
.s_mob_35{height:35px !important;}
.s_mob_30{height:30px !important;}
.home .header_home{height:450px;}
.header_home .wp-block-spacer{height:75px !important;}
.header_home img, .camere_header img{width:80%;margin:0 10%;}
.arrow_cta .gb-button-text{font-size:20px;}
#prenota{background-position:top center;background-size:auto;}
.logos_prefooter .gb-grid-column{max-width:50%;}
.logos_prefooter .gb-grid-column:first-child{margin-bottom:20px;}
#prenota_floating{right:0;top:auto;transform:rotate(0deg);width:100%;bottom:0;}
#prenota_floating a{margin:auto;width:auto;}
#prenota_floating img{transform:rotate(0deg);}
.prenota_columns .text_column p{font-size:20px !important;}
#prenota_form{align-items:stretch;flex-direction:column;}
.form_col{margin:15px 0;}
.form_col.calendar_input{margin-right:45px !important;}
#cookie-notice{max-width:100% !important;}
#subfooter{padding-bottom:70px;}
.mobile_size_28{font-size:24px !important;}
.slider_loop_btn{font-size:20px;}
.header_home{height:500px;}
.header_home .gb-inside-container{padding:0 20px;}
.grid_posts_loop .wp-block-column{padding:10px;}
.grid_posts_loop_title a{margin-top:0px;margin-bottom:25px;font-size:36px;line-height:42px;text-align:center;display:block;}
.grid_posts_loop_img{height:350px;margin-top:20px !important;}
.post_header{height:550px;}
.camere_title{font-size:42px;line-height:52px;padding:0 20px;text-align:center;}
.camere_post_title{font-size:42px;line-height:52px;margin-bottom:25px;}
.camere_post_info{font-size:22px;}
.camere_title_holder{padding:40px 20px 20px;}
.grid_posts_loop_excerpt{text-align:center;font-size:18px;}
#contatti .text_column p{font-size:18px;}
#contatti .text_column h4{font-size:28px;}
.grid_tiles .pb-40{padding-bottom:10px;}
.contattaci_form{grid-template-areas:"nome nome" "cognome cognome" "email email" "telefono telefono" "oggetto oggetto" "messaggio messaggio" "acceptance acceptance" "submit submit";}
.mob_text_center{text-align:center;}
}
@media(max-width:768px){
#prenota_floating{display:none;}
.grid_posts_loop .wp-block-columns{flex-direction:column;}
.camere_img_link.wp-block-column, .grid_posts_loop .wp-block-column.grid_posts_loop_content{width:100%;max-width:100%;padding:0;margin-bottom:40px;}
.grecaptcha-badge{bottom:70px !important;}
}
@media(min-width:769px){
.grid_posts_loop .wp-block-columns:nth-child(even) .camere_img_link{order:2;}
#prenota_floating_mobile{display:none;}
}
@media(max-width:1024px){
.main-navigation svg.close_menu{display:none;}
.mobile_logo{display:block;height:100%;margin-left:20px;}
.mobile_logo a{height:100%;display:block;}
.mobile_logo img{height:70px;object-fit:scale-down;}
.sticky_toggled svg.close_menu, .toggled svg.close_menu{display:block;}
.sticky_toggled svg.hamburger_menu, .toggled svg.hamburger_menu{display:none;}
button.menu-toggle{z-index:9003;position:absolute;right:20px;top:12px;display:block;background-color:#7e746b;width:48px;height:48px;}
.toggled .menu_wrapper, .sticky_toggled .menu_wrapper{position:fixed;width:100%;background-color:#c1a657;top:0;left:0;min-height:100vh;overflow:auto;height:100%;}
ul.menu li > ul.sub-menu{width:100%;position:relative;height:100%;background-color:transparent;box-shadow:none;display:none;margin:25px 0;}
li.menu-item-has-children > a{display:flex;justify-content:space-between;align-items:center;}
ul.menu .menu-item-has-children > a::after{content:"";width:20px;height:20px;display:block;z-index:1000;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");transition:transform .3s linear;}
.link_chevron_up a::after{transform:rotate(180deg);}
.focus ul.sub-menu{display:block !important;height:100% !important;}
ul.menu li > ul.sub-menu li a{color:#fff;border-bottom:none;padding:10px 0 10px 20px;}
.main-navigation ul a{padding:20px 0px;}
.toggled .menu_wrapper ul.menu{padding:40px 40px;}
.sticky_toggled ul.menu{display:block;padding:40px 40px 20px;}
.overflow_hidden{overflow:hidden !important;}
.prenota_columns .text_column h4.gb-headline{font-size:30px;}
.grid_tiles .gb-grid-wrapper:nth-child(even) .gb-grid-column:first-child{order:1;}
.grid_tiles .gb-grid-wrapper .gb-grid-column{width:100%;margin:20px 0;}
.grid_tiles .gb-grid-wrapper{flex-direction:column;}
}
@media(min-width:768px) and (max-width:992px){
.solosmart, .solopc, .notablet{visibility:hidden;display:none;}
.solotablet, .nopc{visibility:visible;display:block;}
.prenota_columns.wp-block-columns{flex-wrap:wrap !important;}
.prenota_columns .wp-block-column{width:50%;flex:0 0 auto;margin:auto;}
.prenota_columns .wp-block-column:last-child{margin-left:25%;}
.prenota_columns .text_column p{font-size:20px !important;}
#prenota_form{align-items:stretch;flex-direction:column;max-width:600px;margin:auto;}
.form_col{margin:15px 0;}
.slider_loop_btn{font-size:20px;padding:15px 30px;}
h3{font-size:46px;line-height:56px;}
#contatti > .gb-inside-container > .wp-block-columns > .wp-block-column:last-child{margin:auto;}
}
@media(max-width:374px){
.prenota_columns .text_column p{font-size:18px !important;}
.prenota_columns .text_column h4.gb-headline{font-size:26px;}
#prenota_floating_mobile a{font-size:16px;line-height:1;}
#prenota .left_icon_box .wp-block-column.icon_column{flex-basis:33.33% !important;}
#prenota .left_icon_box .wp-block-column.text_column{flex-basis:64.66% !important;margin-left:2% !important;}
}
@media(max-width:662px){
.seguici_footer .gb-inside-container{align-items:center;justify-content:center;flex-direction:column;}
}
@media(min-width:1025px) and (max-width:1280px){
.main-navigation ul a{padding:18px 14px;font-size:16px;}
}
@media(min-width:1281px) and (max-width:1439px){
.main-navigation ul a {
padding: 18px 15px;
}
}.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.ui-helper-clearfix{display:inline-block;}/*\*/* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-state-disabled{cursor:default !important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}
.ui-widget{font-family:Trebuchet MS, Helvetica, Arial, sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Trebuchet MS, Helvetica, Arial, sans-serif;font-size:1em;}
.ui-widget-content{border:1px solid #aaaaaa;background:#ffffff url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-bg_inset-soft_50_c9c9c9_1x100.png) 50% bottom repeat-x;color:#333333;}
.ui-widget-content a{color:#333333;}
.ui-widget-header{border:1px solid #bbbbbb;background:#dddddd url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-bg_glass_35_dddddd_1x400.png) 50% 50% repeat-x;color:#444444;font-weight:bold;}
.ui-widget-header a{color:#444444;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #cccccc;background:#eeeeee url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-bg_glass_60_eeeeee_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#333333;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#A49557;text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid #bbbbbb;background:#f8f8f8 url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-bg_glass_100_f8f8f8_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#A49557;}
.ui-state-hover a, .ui-state-hover a:hover{color:#A49557;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid #999999;background:#999999 url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-bg_inset-hard_75_999999_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#ffffff;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#ffffff;text-decoration:none;}
.ui-widget :active{outline:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #ffffff;background:#eeeeee url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-bg_flat_55_eeeeee_40x100.png) 50% 50% repeat-x;color:#444444;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444444;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #c0402a;background:#c0402a url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-bg_flat_55_c0402a_40x100.png) 50% 50% repeat-x;color:#ffffff;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#ffffff;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#ffffff;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-icon{width:16px;height:16px;background-image:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-icons_999999_256x240.png);}
.ui-widget-content .ui-icon{background-image:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-icons_999999_256x240.png);}
.ui-widget-header .ui-icon{background-image:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-icons_999999_256x240.png);}
.ui-state-default .ui-icon{background-image:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-icons_70b2e1_256x240.png);}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-icons_3383bb_256x240.png);}
.ui-state-active .ui-icon{background-image:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-icons_454545_256x240.png);}
.ui-state-highlight .ui-icon{background-image:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-icons_3383bb_256x240.png);}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-icons_fbc856_256x240.png);}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-off{background-position:-96px -144px;}
.ui-icon-radio-on{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;-khtml-border-top-left-radius:6px;border-top-left-radius:6px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;-khtml-border-top-right-radius:6px;border-top-right-radius:6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;-khtml-border-bottom-left-radius:6px;border-bottom-left-radius:6px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;-khtml-border-bottom-right-radius:6px;border-bottom-right-radius:6px;}
.ui-widget-overlay{background:#eeeeee url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;opacity:.80;filter:Alpha(Opacity=80);}
.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaaaaa url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.60;filter:Alpha(Opacity=60);-moz-border-radius:0pxdow=0px;-khtml-border-radius:0pxdow=0px;-webkit-border-radius:0pxdow=0px;border-radius:0pxdow=0px;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0em;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker-cover {
display: none; display : block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; }.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//hoteldiamantcampitellodifassa.it/wp-content/themes/hotel-rubino/assets/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}