﻿/*!
Theme Name: We Love Sicily
Author: Industria01
Version:      	5.0
Text Domain: citymaps
*/#breadcrumbs{margin-bottom:20px;text-transform:uppercase;font-weight:400px}.close-filters{text-align:center;padding-top:20px;margin-bottom:-15px}.close-filters button{color:#ED1D1D;font-size:20px;background:transparent;border:none}.close-filters.close-filter-dormire{margin-bottom:15px}.btn{background-image:none !important;-webkit-text-shadow:none !important;-moz-text-shadow:none !important;text-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;padding:15px 25px !important;text-transform:uppercase;font-weight:400 !important}.btn:focus{outline:none !important}#main .hentry p a.btn{font-weight:400 !important}.btn-inverse{padding:10px 25px !important}.btn-inverse:hover{color:white !important}.btn-primary{border-color:#ED1D1D}.btn-gray{background-color:#9e9e9e;color:white}.btn-gray:hover{background-color:#6b6b6b}.btn-delete{background-color:#ff5c5c !important;border-color:#ff5c5c !important}.btn-delete:hover{background-color:#f50000 !important}.btn.disabled{cursor:not-allowed !important}#footer{padding-top:30px;padding-bottom:30px;background-color:#ECECEC}#footer .container-fluid{padding:0 !important}#footer .credits{text-transform:uppercase;text-decoration:none}#footer .logo-container{margin:0;padding:0}#footer .logo-container li{list-style:none;width:26%;display:inline-block}#footer .logo-footer{margin-bottom:50px}#as_instagram_feed_carousel{margin-top:30px}#footer-menus h4{color:#424242;font-weight:700;text-transform:uppercase;font-size:18px}#footer-menus .widget .menu,#footer-menus .credits{padding:0;margin:0}#footer-menus .credits{margin-top:10px}#footer-menus .widget .menu li,#footer-menus .credits{list-style:none}#footer-menus .widget .menu li a,#footer-menus .credits a{text-transform:uppercase;text-decoration:none}#footer-menus .widgettitle.minimized{display:inline-block;position:relative;padding-right:15px;cursor:pointer}#footer-menus .widgettitle.minimized:before{content:'';font-family:'FontAwesome';position:absolute;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%)}.footer-rights{padding-top:20px;margin-top:20px;border-top:1px solid white}.footer-rights .row{color:#424242;margin:0 !important}.footer-rights .row .rights-txt{text-transform:uppercase;margin-top:15px}.footer-newsletter-form{margin-bottom:50px}.footer-newsletter-form input{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.footer-newsletter-form input:focus{outline:none;border:1px solid #ED1D1D;box-shadow:none}.footer-newsletter-form .newsletter-submit-wrapper{position:relative}.social-footer-container #social-link-footer{margin-top:20px}.social-footer-container #social-link-footer ul li a{width:30px;height:30px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid #ED1D1D;background-color:#ED1D1D;color:white;display:block;text-align:center;line-height:30px !important;font-size:14px !important}.social-footer-container #social-link-footer ul li a:hover{background-color:transparent;color:#ED1D1D}.cm-partner-footer{margin-top:30px;padding-top:20px;padding-bottom:20px;background-color:#ECECEC}.cm-partner-footer .slick-dots{bottom:-30px !important}.cm-partner-footer .logo-partner-container{text-align:center}.cm-partner-footer .logo-partner-container a,.cm-partner-footer .logo-partner-container span{max-width:75px;display:inline-block}.mc-field-group label{font-size:14px;line-height:16px}.mc-field-group input[type="email"],.mc-field-group input[type="text"]{height:46px;padding:10px 16px;font-size:14px;box-shadow:none !important;-webkit-box-shadow:none !important;-webkit-appearance:none !important;line-height:1.3333333;border-radius:3px;border:1px solid #ccc;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.mc-field-group input[type="email"]:focus,.mc-field-group input[type="text"]:focus{border:1px solid #9e9e9e}.mc-field-group input[type="submit"]{font-family:"Inter",sans-serif;line-height:14px;font-weight:400;font-style:normal;font-size:12px;color:#fff;background-color:#ED1D1D;border-color:transparent;padding:15px 25px !important;text-transform:uppercase;border-radius:3px}.cm-global-form label,.mc-field-group label{color:#9e9e9e}.cm-global-form .form-group .form-control,.mc-field-group .form-group .form-control{padding-left:10px}.cm-global-form .form-control.error,.mc-field-group .form-control.error{border-color:#ff5c5c}.cm-global-form .btn,.mc-field-group .btn{margin-top:20px}.cm-global-form .callout,.mc-field-group .callout{margin-top:20px;text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:bold;letter-spacing:1px;border:1px solid;padding:15px}.cm-global-form .alert,.mc-field-group .alert{border-color:#ff5c5c;color:#ff5c5c}.cm-global-form .success,.mc-field-group .success{border-color:#ED1D1D;color:#ED1D1D}#cm-structure-user-filters{margin-top:30px}#cm-structure-user-filters .form-search .form-control{display:inline !important}#cm-structure-user-filters .form-search,#cm-structure-user-filters .form-search .form-group{margin-bottom:0}.form-group .form-control{padding-right:10px;padding-left:42.5px;font-size:14px;box-shadow:none !important;-webkit-box-shadow:none !important;-webkit-appearance:none !important}#cm-structure-user-filters .form-search .form-group .form-control-feedback{right:auto;left:0}#cm-structure-user-filters .form-search .form-group span:before{color:#9e9e9e;font-size:14px}.form-group .form-control:focus{border:1px solid #9e9e9e;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none}.form-group input.form-control:focus{-webkit-appearance:none}.form-group .form-control::-webkit-input-placeholder{font-size:14px;color:#9e9e9e}.form-group .form-control:-moz-placeholder{font-size:14px;color:#9e9e9e}.form-group .form-control::-moz-placeholder{font-size:14px;color:#9e9e9e}.form-group .form-control:-ms-input-placeholder{font-size:14px;color:#9e9e9e}.form-group.select-feedback .form-control-feedback{right:0;left:auto}.select-feedback span:before{color:#9e9e9e}.birthday-inputs li{padding:0 !important;margin:0 !important}.birthday-inputs li:nth-child(1),.birthday-inputs li:nth-child(2){width:19%}.birthday-inputs li:nth-child(3){width:25%}#cm-structure-user-filters .form-search li.price-slider{width:30%}#cm-structure-user-filters .form-search li.price-slider .price-title{width:55px;font-size:14px;line-height:11px;color:#9e9e9e;float:left}#cm-structure-user-filters .form-search li.price-slider #cm-structure-price-slider{float:left}#cm-structure-user-filters .form-search li.price-slider #cm-structure-price-slider .min-price,#cm-structure-user-filters .form-search li.price-slider #cm-structure-price-slider .max-price{position:absolute;font-size:14px;color:#9e9e9e;top:12px}#cm-structure-user-filters .form-search li.price-slider #cm-structure-price-slider .min-price{left:-8px}#cm-structure-user-filters .form-search li.price-slider #cm-structure-price-slider .max-price{right:-8px}.citymap-request-numero_copie_value.hide{display:none}::-webkit-input-placeholder{font-size:12px;color:#CFCFCF !important}::-moz-selection{background:#ED1D1D;color:white}::selection{background:#ED1D1D;color:white}.list-group{box-shadow:none !important;color:#9e9e9e}.no-gutters{padding-left:0 !important;padding-right:0 !important}.no-gutters>.row{margin-left:0 !important;margin-right:0 !important}.no-gutters>.row>[class*='col-']{padding-right:0;padding-left:0}.font-weight-bold{font-weight:700}video{max-width:100%;height:auto}code,kbd,pre,samp{padding:5px 10px !important;font-size:90%;color:#0a0101 !important;background-color:#ECECEC;border-radius:3px;font-family:"Inter",sans-serif !important;text-transform:uppercase;font-weight:bold;letter-spacing:1px}.alert{background-image:none !important;box-shadow:none !important}.alert.alert-info{background-color:#ececec61 !important;border-color:#9e9e9e !important;color:#9e9e9e !important}.required{font-weight:bold;color:#ff5c5c}label .required{font-size:13px;margin-left:10px}.clear{clear:both}*:focus{outline:none !important}body strong{font-weight:600}body #main article.hentry h1,body #main article.hentry h2:not(.structure-quote),body #main article.hentry h3,body #main article.hentry h4,body #main article.hentry h5,body #main article.hentry h6{text-transform:uppercase !important;font-family:"Inter",sans-serif !important;font-weight:400 !important}body #main article.hentry h1 strong,body #main article.hentry h2:not(.structure-quote) strong,body #main article.hentry h3 strong,body #main article.hentry h4 strong,body #main article.hentry h5 strong,body #main article.hentry h6 strong{font-weight:400 !important}.title-primary-color{color:#ED1D1D !important}p{margin:0 0 24px !important}a{text-shadow:none !important;text-decoration:none !important;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:focus{outline:none !important}a:hover{text-decoration:none !important}img{max-width:100%;height:auto}a.anchor{display:block;position:relative;top:-130px;visibility:hidden}.no-margin-top{margin-top:0 !important}.no-margin{margin:0 !important}.margin-bottom{margin-bottom:30px}hr{border-width:2px !important}.row .inner-row{margin-left:0 !important;margin-right:0 !important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.pub_300x250,.pub_728x90,.text-ad,.textAd,.text_ad,.text_ads,.text-ads,.text-ad-links{display:none !important}#CDSWIDERR{display:none !important}.slick-disabled{display:none !important}.cm-tab-nav .tab-title{text-transform:uppercase}.img-preload{display:none}.padding-top-40{padding-top:40px}.border-left{border-left:1px solid #ececec}.vcenter{display:table !important}.middle-align{display:table-cell;vertical-align:middle}.cm-sh-row h1,.cm-sh-row h2,.cm-sh-row h3,.cm-sh-row h4,.cm-sh-row h5,.cm-sh-row h6{margin-top:0 !important;text-transform:uppercase !important}#main .hentry p a{font-weight:bold !important}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background:#f4f4f4 !important;color:#9e9e9e !important}.list-inline{margin-left:0 !important}ul.list{list-style:none}.ui-tabs-panel{font-size:14px}.ord-label{height:45px;line-height:45px;margin-bottom:0 !important}.cm-loading{text-align:center;padding-bottom:30px;padding-top:30px}.cm-loading i{font-size:40px;color:#ED1D1D}.cm-category hr,#cm-structure-user-filters hr{border-width:1px !important}#cm-load-more,#cm-loading,.tot-page{display:none}.home-title{text-align:center;text-transform:uppercase;margin-bottom:30px}.page-numbers{padding:0;margin:50px 0 0;text-align:center}.page-numbers li{list-style:none;display:inline-block}.page-numbers li a{font-size:11px;cursor:pointer;width:25px;height:25px;display:block;background-color:white;color:#9C9C9C;border:1px solid #9C9C9C;line-height:25px;text-align:center;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.page-numbers li a:hover{background-color:#ED1D1D;color:white}.page-numbers li:first-child a{border-left:1px solid #9C9C9C}.page-numbers li .current{font-size:11px;background-color:#9C9C9C;border:1px solid #9C9C9C;color:white;cursor:default;width:25px;height:25px;line-height:25px;display:block;text-align:center}.content-address-via{font-weight:bold}.markerImg,.markerTextContainer{float:left}.markerImg{width:80px;margin-right:20px}.markerImg img{max-width:100% !important;height:auto}.markerTextContainer{width:250px;text-align:left}.markerTextContainer .markerTitle{font-size:16px;text-transform:uppercase;margin-bottom:0px}.markerTextContainer .markerCategory{font-size:11px !important;line-height:12px !important;margin-bottom:5px;font-weight:bold;text-transform:uppercase;color:#9e9e9e}.markerTextContainer .markerAddress,.markerTextContainer .markerTel{font-size:12px;line-height:15px;color:#9e9e9e}.markerTextContainer .markerLink.marker-button{margin-top:5px}.markerTextContainer .markerLink.marker-button li:first-child{padding-left:0}.markerTextContainer .markerLink.marker-button .btn{font-size:12px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important;padding:6px 25px !important}.markerTextContainer .markerLink.marker-button .btn:hover{color:white !important}.markerSingleContent{padding:10px;max-width:150px}.markerSingleContent .markerSingleTitle{text-transform:uppercase;font-family:"Inter",sans-serif}.markerSingleContent .markerSingleAddress{color:#9e9e9e;border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin-top:5px;margin-bottom:5px;padding-top:5px;padding-bottom:5px;max-width:100px}.markerSingleContent .markerSingleFar{font-weight:bold;color:#ED1D1D;margin-bottom:5px;text-transform:uppercase;font-family:"Inter",sans-serif}.markerSingleContent .markerSingleDistance{margin:0;padding:0}.markerSingleContent .markerSingleDistance li{color:#9e9e9e;margin-bottom:3px}.markerSingleContent .markerSingleGoBtn{border:1px solid #ED1D1D;font-size:12px;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;border-radius:0 !important;padding:2px 5px !important;margin-top:10px}.markerSingleContent .markerSingleGoBtn:hover{background-color:#ED1D1D;color:white}.leaflet-popup-content-wrapper .leaflet-popup-content{width:50%}.leaflet-popup-content-wrapper .leaflet-popup-content .markerTextContainer .markerTitle{width:50%;font-size:12px;text-transform:uppercase;margin-bottom:0px}.leaflet-popup-content-wrapper .leaflet-popup-content .markerTextContainer .markerAddress{width:50%;font-size:12px;line-height:15px;color:#9e9e9e}.leaflet-tour-marker-number{width:32px;height:32px;background-color:#ff5c5c;color:white;text-align:center;line-height:32px;border-radius:100%;font-weight:bold;font-size:16px}.home .header,.search .header,.error404 .header{border-bottom:none !important}.header{border-top-width:6px !important;border-top:6px solid #ED1D1D;border-bottom:1px solid #ececec;background-color:white}.header .secondary-bar{padding-top:7px}.header .row.primary-bar,.header .row.secondary-bar{margin-left:0 !important;margin-right:0 !important}.header .navbar-brand{padding-left:0 !important}.header .search-menu-container{border-left:1px solid #ececec;border-right:1px solid #ececec}.header .widget-top-bar-left #social-link-header ul li a{color:#9e9e9e}.header .burger-menu{text-align:right}#user-top-menu-widget .cm-icons-nav a{font-size:15px !important;margin-right:10px}#user-top-menu-widget .cm-icons-nav:last-child a{margin-right:0}@font-face{font-family:"citymaps-icon";src:url("core/fonts/citymaps-icon.eot?r94ioy");src:url("core/fonts/citymaps-icon.eot?#iefixr94ioy") format("embedded-opentype"),url("core/fonts/citymaps-icon.ttf?r94ioy") format("truetype"),url("core/fonts/citymaps-icon.woff?r94ioy") format("woff"),url("core/fonts/citymaps-icon.svg?r94ioy#citymaps-icon") format("svg");font-weight:normal;font-style:normal}[class^="cm-i-"],[class*=" cm-i-"]{font-family:"citymaps-icon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cm-i-percorso-durata:before{content:"\e600"}.cm-i-percorso-difficolta:before{content:"\e601"}.cm-i-percorso-lunghezza:before{content:"\e602"}.cm-i-percorso-bus:before{content:"\e603"}.cm-i-percorso-disable:before{content:"\e604"}.cm-i-percorso-bike:before{content:"\e605"}.cm-i-percorso-walker:before{content:"\e606"}.cm-i-account-ordini:before{content:"\e607"}.cm-i-account-user:before{content:"\e608"}.cm-i-account-myguide:before{content:"\e609"}.cm-i-successo:before{content:"\e60a"}.cm-i-errore:before{content:"\e60b"}.cm-i-calendario:before{content:"\e60c"}.cm-i-contact-info:before{content:"\e60d"}.cm-i-logo:before{content:"\e60e"}.cm-i-pianifica-percorso:before{content:"\e60f"}.cm-i-info:before{content:"\e610"}.cm-i-myguide:before{content:"\e611"}.cm-i-vedere:before{content:"\e612"}.cm-i-shop:before{content:"\e613"}.cm-i-eventi:before{content:"\e614"}.cm-i-citynote:before{content:"\e615"}.cm-i-offerte:before{content:"\e616"}.cm-i-mangiare:before{content:"\e617"}.cm-i-dormire:before{content:"\e618"}.cm-i-percorsi:before{content:"\e619"}.cm-i-guide:before{content:"\e61a"}input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=radio]+label:before{font-family:'FontAwesome';display:inline-block;content:"\f10c";letter-spacing:10px;font-size:1.2em;color:#3d3f3e}input[type=radio]:checked+label:before{content:"\f192";font-size:1.2em;letter-spacing:5px;width:35px}input[type=checkbox]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=checkbox]+label:before{font-family:'FontAwesome';display:inline-block;content:"\f096";letter-spacing:10px;font-size:13px}input[type=checkbox]:checked+label:before{content:"\f046";letter-spacing:5px}input[type=checkbox]:focus+label:before{color:#3d3f3e}select.input-lg{line-height:normal !important}.label-cat{cursor:pointer;font-family:"Inter",sans-serif;font-size:12px;display:block;padding:0 10px 0 10px;background-color:#CFCFCF;color:white;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-transform:uppercase}.label-cat.active{cursor:default}.label-cat.active,.label-cat:hover{color:white}.label-filtri{cursor:pointer;font-family:"Inter",sans-serif;font-size:12px;font-weight:300;display:block;padding-left:25px;height:45px;line-height:45px;background-color:#CFCFCF;color:white;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.label-filtri:before{position:absolute;left:10px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:'\f002';font-family:"FontAwesome";font-size:11px}.label-filtri:after{position:absolute;right:10px;font-size:20px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);content:'\f00d';font-family:"FontAwesome";transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.label-filtri:hover:after{color:#747474}#language-switch-desktop{float:left;min-height:60px}.language-switch .wpml-ls-legacy-dropdown{line-height:normal;padding:0;margin:0;width:100%;font-size:11px}.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{border:none !important}.language-switch .wpml-ls-legacy-dropdown a{border:none !important;font-weight:400 !important;padding-right:7px;padding-left:17px !important;padding-top:0;text-transform:uppercase;color:#5F5F5F;font-family:"Inter",sans-serif}.language-switch .wpml-ls-legacy-dropdown a:hover{color:#5F5F5F}.language-switch .wpml-ls-legacy-dropdown a:visited{border:none !important}.language-switch .wpml-ls-legacy-dropdown ul li ul{bottom:0 !important;left:0 !important;border:none !important;z-index:9999 !important}.language-switch .wpml-ls-legacy-dropdown ul li ul li{padding-top:9px !important;padding-bottom:5px !important;background:white !important;position:relative;height:auto !important;line-height:normal !important}.language-switch .wpml-ls-legacy-dropdown ul li ul li:first-child{border-top:4px solid #ED1D1D !important}.language-switch .wpml-ls-legacy-dropdown ul li{border:none !important;min-width:65px !important;width:auto !important}.language-switch .wpml-ls-legacy-dropdown ul li ul li a{background:transparent !important;font-weight:400 !important;color:#5F5F5F;padding-left:17px !important}.language-switch .wpml-ls-legacy-dropdown ul li ul li a:hover{background:transparent !important}.language-switch .wpml-ls-legacy-dropdown .lang_sel_sel{background:none !important;height:60px;line-height:60px !important;position:relative}.language-switch .wpml-ls-legacy-dropdown .lang_sel_sel:before{content:'';font-family:'FontAwesome';position:absolute;right:12px;top:0}#primary-menu li{width:25%}#primary-menu li a {padding:0 !important;text-align:center;line-height:60px !important}#primary-menu li .sub-menu{z-index:10}#primary-menu li .sub-menu li{min-height:auto;width:100%}#primary-menu li .sub-menu li a{min-height:auto !important;line-height:1 !important}.primary-nav{margin-right:0 !important}.primary-nav,.primary-nav ul,.primary-nav li,.primary-nav li a{min-height:60px}.primary-nav li a{line-height:60px !important;text-transform:uppercase;padding:0 !important;text-align:center}.primary-nav li a:hover,.primary-nav li.current_page_item a,.primary-nav li.current-page-ancestor a,.primary-nav li.current-page-ancestor:first-child a:hover{background-color:#ED1D1D !important;color:white !important}#top-bar-menu-responsive{border-bottom:1px solid #ececec}.burger-menu{cursor:pointer;color:#9e9e9e}#burger-menu-mobile-close{float:right;border-left:1px solid #ececec;min-height:60px;width:55px;line-height:60px;text-align:center}#cbp-overflow{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1050;background-color:rgba(0,0,0,0.8);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#cbp-overflow.overflow-close{display:none}.cbp-spmenu{background:white;position:fixed}.cbp-spmenu h3{padding:20px;margin:0}.cbp-spmenu a{display:block}.cbp-spmenu .sub-menu{position:relative}.cbp-spmenu-vertical{width:80%;height:100%;top:0;z-index:9999;overflow-y:scroll}.cbp-spmenu-vertical a{padding:1em}.cbp-spmenu-right{right:-80%}.cbp-spmenu-right.menu-open{right:0px}.cbp-spmenu{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.secondary-nav-responsive{float:none !important;width:100%;text-align:left;padding-left:0;margin-top:0}.secondary-nav-responsive li{float:none !important;display:block !important;cursor:pointer;margin-bottom:0;padding:0px !important;text-indent:10px}.secondary-nav-responsive li a{position:relative;padding-left:40px !important;padding-top:20px !important;padding-bottom:20px !important;text-transform:uppercase}.secondary-nav-responsive li a:before{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.secondary-nav-responsive li a{border-bottom:none}.secondary-nav-responsive>li>a:hover,.secondary-nav-responsive>li>a:focus,.secondary-nav-responsive>li.current-menu-item>a{border-bottom:none !important;color:white !important}.secondary-nav-responsive .sub-menu li{margin-bottom:0;padding-bottom:0 !important}.secondary-nav-responsive .sub-menu li a{line-height:0;padding-left:0 !important}.secondary-nav{float:none !important;width:100%;text-align:center;display:table}.secondary-nav li{float:none !important;display:table-cell !important;cursor:pointer;text-align:center;width:auto}.secondary-nav li a{position:relative;text-transform:uppercase;text-align:center}.secondary-nav li a:before{position:absolute;left:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.secondary-nav li a{border-bottom:3px solid transparent;color:#5F5F5F}.secondary-nav li a:hover,.secondary-nav li a:focus,.secondary-nav li.current-menu-item a{background-color:transparent !important;border-bottom:3px solid;color:#ED1D1D}.sub-menu{display:none;padding:0;margin:0;position:absolute;left:0;text-align:left;width:200%;background-color:white;margin-top:2px}.sub-menu .menu-item a:before{content:'' !important}.sub-menu li{display:block !important}.sub-menu li a{padding:15px 15px 15px 15px !important;color:#9e9e9e;display:block;border-bottom:1px solid #ececec !important}.sub-menu li a:hover,.sub-menu li a:focus{border-bottom:0 !important;text-decoration:none !important;border-bottom:1px solid #ececec !important}.single-menu-activation{display:none !important;opacity:0}.secondary-nav-responsive>.nav-info>a:hover,.secondary-nav-responsive>.nav-info>a:focus{background-color:#ED1D1D !important}.secondary-nav-responsive li a{color:#5F5F5F}.secondary-nav-responsive li a:hover{color:#ED1D1D}.nav-info a:hover{color:#ED1D1D}.nav-info .sub-menu .current-menu-item a{color:#ED1D1D}select{-webkit-appearance:none !important;-moz-appearance:none !important}select::-ms-expand{display:none !important}.citymaps-tool{text-align:center}.citymaps-tool .ct-title{background-color:#ED1D1D;color:white;margin:0px 0px 20px 0px;padding:0;width:100%;padding:15px;position:relative;font-size:16px;text-transform:uppercase}.citymaps-tool .ct-title:after{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);content:'';width:0;height:0;border-style:solid;border-width:15px 120px 0 120px;border-color:#ED1D1D transparent transparent transparent}.citymaps-tool .menu-sidebar{padding:6px 10px 10px 10px}#sidebar-menu-tools{margin-bottom:11px}.citymaps-tool .menu-sidebar p{margin-bottom:5px !important;color:#ED1D1D}.citymaps-tool .menu-sidebar i{font-size:45px}.citymaps-tool .menu-sidebar .title{text-transform:uppercase;font-size:16px !important;font-weight:700;color:#ED1D1D}.citymaps-tool .menu-sidebar ul{margin:0;padding:0}.citymaps-tool .menu-sidebar ul li{list-style:none}.citymaps-tool .menu-sidebar ul li a{text-transform:uppercase;text-decoration:none;font-size:12px;color:#424242}.citymaps-tool .menu-sidebar ul li a:hover{color:#656565}.slick-slider{margin-bottom:0 !important}.sliderSlick{overflow:hidden}.sliderSlick .slick-prev,.sliderSlick .slick-next{margin:0 !important;top:50% !important;-moz-transform:translateY(-50%) !important;-o-transform:translateY(-50%) !important;-ms-transform:translateY(-50%) !important;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important;z-index:2}.sliderSlick .slick-prev{left:25px !important}.sliderSlick .slick-prev:before{content:'\f053' !important;font-family:"FontAwesome" !important;opacity:1 !important}.sliderSlick .slick-next{right:25px !important}.sliderSlick .slick-next:before{content:'\f054' !important;font-family:"FontAwesome" !important;opacity:1 !important}.sliderSlick .slick-dots{bottom:20px !important}.sliderSlick .slick-dots li button:before{content:'\f10c' !important;font-family:"FontAwesome" !important;color:white !important;font-size:15px !important;opacity:1 !important}.sliderSlick .slick-dots li.slick-active button:before{content:'\f111' !important;font-family:"FontAwesome" !important;color:#ED1D1D !important;font-size:15px !important}.slick-slide{float:left !important}#cm-nearby-structures.sliderSlick{padding-bottom:30px}#cm-nearby-structures.sliderSlick .slick-prev,#cm-nearby-structures.sliderSlick .slick-next{margin:0 !important;top:auto !important;bottom:0 !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;z-index:2}#cm-nearby-structures.sliderSlick .slick-prev:before,#cm-nearby-structures.sliderSlick .slick-next:before{color:#ED1D1D !important}#citymaps-social-share{background-color:#ececec;padding:30px;margin-bottom:6px}#citymaps-social-share header{text-align:center;color:#9e9e9e;margin-bottom:30px}#citymaps-social-share header i{font-size:25px}#citymaps-social-share header .sidebar-title{text-transform:uppercase}#cm-social-icons a{font-size:25px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fb-color:hover{color:#305891 !important}.wa-color:hover{color:#00e676 !important}.gp-color:hover{color:#d34836 !important}.li-color:hover{color:#0077B5 !important}.pt-color:hover{color:#c82828 !important}.tw-color:hover{color:#2ca8d2 !important}.fb-color,.gp-color,.li-color,.pt-color,.tw-color,.wa-color{color:#9e9e9e !important}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.6em;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#cecece}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;background-color:#9e9e9e;cursor:pointer;border-radius:1.2em;-moz-border-radius:1.2em;-webkit-border-radius:1.2em}.ui-slider-horizontal .ui-slider-handle:focus{background-color:#4b4b4b;outline:none}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.wp-gallery .wp-gallery-item{margin-bottom:30px}.wp-gallery .wp-gallery-item a{cursor:pointer}.wp-gallery .wp-gallery-item img{margin:0}.wp-gallery .wp-gallery-image-preloader{min-height:50px;background-image:url("../images/ajax-loader.gif");background-position:center center;background-repeat:no-repeat}.wp-gallery .wp-gallery-image-container{display:none;position:relative;overflow:hidden;width:100%;height:auto}.wp-gallery .wp-gallery-image-container .gallery-image-wrapper{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(237,29,29,0.9)}.wp-gallery .wp-gallery-image-container .gallery-image-wrapper .gallery-image-alt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);text-transform:uppercase;z-index:2;text-align:center;color:white;display:block;padding-left:5px;padding-right:5px}.flat-calendar .ui-datepicker-header{position:relative;text-align:center;margin-bottom:20px}.flat-calendar .ui-datepicker-header .ui-corner-all{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.flat-calendar .ui-datepicker-header .ui-icon{position:relative;display:none}.flat-calendar .ui-datepicker-header .ui-datepicker-prev{left:0}.flat-calendar .ui-datepicker-header .ui-datepicker-prev:before{font-size:20px;content:'\f053' !important;font-family:"FontAwesome" !important}.flat-calendar .ui-datepicker-header .ui-datepicker-next{right:0}.flat-calendar .ui-datepicker-header .ui-datepicker-next:before{font-size:20px;content:'\f054' !important;font-family:"FontAwesome" !important}.flat-calendar .ui-datepicker-header .ui-datepicker-title{text-transform:uppercase;font-family:"Inter",sans-serif}.flat-calendar .ui-datepicker-calendar{width:100%}.flat-calendar .ui-datepicker-calendar thead th,.flat-calendar .ui-datepicker-calendar thead td,.flat-calendar .ui-datepicker-calendar tbody th,.flat-calendar .ui-datepicker-calendar tbody td{text-align:center}.flat-calendar .ui-datepicker-calendar thead th a,.flat-calendar .ui-datepicker-calendar thead td a,.flat-calendar .ui-datepicker-calendar tbody th a,.flat-calendar .ui-datepicker-calendar tbody td a{display:block;color:#9C9C9C;margin:2px;background-color:#f3f3f3}.flat-calendar .ui-datepicker-calendar thead .ui-state-disabled,.flat-calendar .ui-datepicker-calendar tbody .ui-state-disabled{color:#e4e4e4}.flat-calendar .ui-datepicker-calendar thead .ui-state-disabled .ui-state-default,.flat-calendar .ui-datepicker-calendar tbody .ui-state-disabled .ui-state-default{color:#D8D8D8}.flat-calendar .ui-datepicker-calendar thead .ui-state-disabled .ui-state-default:hover,.flat-calendar .ui-datepicker-calendar tbody .ui-state-disabled .ui-state-default:hover{background-color:transparent}.flat-calendar .ui-datepicker-calendar thead .ui-state-default,.flat-calendar .ui-datepicker-calendar tbody .ui-state-default{color:black}.flat-calendar .ui-datepicker-calendar thead .ui-state-default:hover,.flat-calendar .ui-datepicker-calendar tbody .ui-state-default:hover{background-color:#e4e4e4}.flat-calendar .ui-datepicker-calendar thead .ui-state-highlight a.ui-state-default,.flat-calendar .ui-datepicker-calendar tbody .ui-state-highlight a.ui-state-default{background-color:#ED1D1D;color:white}.citynote-content-grid{padding-top:30px}.citynote-content-grid h1,.citynote-content-grid h2,.citynote-content-grid h3,.citynote-content-grid h4,.citynote-content-grid h5,.citynote-content-grid h6{text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:bold !important}.page-template-template-citynote-grid #cm-structure-user-filters{margin-top:0}#search-result-list .cm-citynote-title{text-transform:uppercase;font-size:24px;font-weight:400;line-height:26px}.citynotes-home{margin-top:50px}.citynotes-home .home-title{text-transform:uppercase;text-align:center}.citynotes-home .citynotes-relationship-container{margin-top:25px}.citynotes-home .cm-structure-citynote-wrapper{position:relative}.citynotes-home .cm-cat-citynote-label{position:absolute;top:10px;left:0;font-size:12px;line-height:18px;padding:5px 15px 5px 25px;color:white;text-transform:uppercase}.cm-citynote-title h3{text-transform:uppercase;min-height:60px}#citynote-main-slider{display:none}#citynote-grid{margin-top:30px}#citynote-content{padding-left:0}#citynote-content .page-numbers{margin:20px 0 20px 0}.page-citynote-slider{margin-bottom:30px;display:none}#citynote-filter{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ececec}#cm-citynote .citynote-list .loop-item{margin-bottom:30px}#cm-citynote .cm-structure-citynote-wrapper{position:relative}#cm-citynote .cm-structure-citynote-wrapper .cm-cat-citynote-label{position:absolute;top:10px;left:10px;text-transform:uppercase;color:white;font-size:12px;padding:2px 15px 2px 15px}#cm-citynote .cm-structure-citynote-wrapper .cm-structure-citynote-prices{position:absolute;bottom:10px;left:0;padding:10px 15px 10px 15px;color:white}#cm-citynote .cm-structure-citynote-wrapper .cm-structure-citynote-prices .old-price{text-decoration:line-through;font-size:14px;margin-right:5px}#cm-citynote .cm-structure-citynote-wrapper .cm-structure-citynote-prices .price{font-size:24px}#cm-citynote .cm-structure-citynote-intro .cm-citynote-title{min-height:80px}#cm-citynote .cm-structure-citynote-intro .rate-citynote{display:block}#cm-citynote .cm-structure-citynote-intro .rate-citynote .results-all-vote .rating-symbol{font-size:12px;line-height:12px}#cm-citynote .cm-structure-citynote-intro .cm-citynote-title h3{text-transform:uppercase;font-size:18px}.cm-citynote-abstract{font-size:13px;line-height:18px;color:#9e9e9e;font-weight:400;overflow:hidden;min-height:80px}.cm-citynote-date{margin-top:5px;color:#9e9e9e;display:block;font-size:12px;font-family:"Inter",sans-serif;text-transform:uppercase}.cm-citynote-abstract b{font-weight:normal}.citynote-grid-item{display:block}#cm-citynote .cm-structure-citynote-button .btn{display:block}#cm-citynote .citynote .citynote-grid-item{display:block}#cm-citynote .citynote-grid-item:hover .btn{color:white}.citynote-paginations{margin-top:30px;text-align:center}.citynote-paginations li:first-child{border-left:1px solid #9C9C9C}.citynote-paginations li{font-size:11px;cursor:pointer;width:25px;height:25px;background-color:white;color:#9C9C9C;border-top:1px solid #9C9C9C;border-right:1px solid #9C9C9C;border-bottom:1px solid #9C9C9C;line-height:25px;text-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.citynote-paginations li.active{background-color:#9C9C9C;color:white}.citynote-paginations li:hover{background-color:#ED1D1D;color:white}.cm-citynote-page-number.active{cursor:default}.cm-citynote-page-number.active:hover{background-color:#9C9C9C}.single-citynote .citynote-abstract{padding-top:50px}.single-citynote #citynote-toolbar{position:relative}.single-citynote #citynote-toolbar .citynote-rate{position:absolute;left:50%;top:50px;-moz-transform:translatex(-50%);-o-transform:translatex(-50%);-ms-transform:translatex(-50%);-webkit-transform:translatex(-50%);transform:translatex(-50%)}.single-citynote #citynote-toolbar .citynote-button .ul-btn,.single-citynote #citynote-toolbar .citynote-button .ul-price{float:left;margin:0}.single-citynote #citynote-toolbar .citynote-button .ul-price{margin-left:30px}.single-citynote #citynote-toolbar .citynote-button .ul-price .citynote-price,.single-citynote #citynote-toolbar .citynote-button .ul-price .citynote-saving{display:block;float:left}.single-citynote #citynote-toolbar .citynote-button .ul-price .citynote-price{font-size:36px;line-height:46px;font-weight:700}.single-citynote #citynote-toolbar .citynote-button .ul-price .citynote-saving{margin-left:10px;margin-top:10px;color:#9e9e9e;font-size:14px;line-height:14px;font-weight:400 !important;text-transform:uppercase}.single-citynote-content article header{position:relative;margin-bottom:50px}.single-citynote-content article header .single-pr-rate{position:absolute;right:0;top:0}.single-citynote-content article header .single-pr-rate .fa-star-o{color:#9e9e9e}.single-citynote-content article header h1{text-transform:uppercase;margin-bottom:0}.single-citynote-content article header .single-pr-categories{font-size:18px}.single-citynote-content #tabs-pr-content{margin-bottom:50px}.single-citynote-content #tabs-pr-content ul.ui-tabs-nav{margin:0;padding:0px 0px 10px 0px;border-bottom:1px solid #ececec}.single-citynote-content #tabs-pr-content ul.ui-tabs-nav li{list-style:none;display:inline-block;margin-right:30px}.single-citynote-content #tabs-pr-content ul.ui-tabs-nav li a{text-decoration:none;text-transform:uppercase;color:#9e9e9e;padding-bottom:10px}.single-citynote-content #tabs-pr-content ul.ui-tabs-nav li.ui-state-active a{border-bottom:2px solid}.single-citynote-content #tabs-pr-content .ui-tabs-panel{padding-top:30px;color:#9e9e9e}.single-citynote-content #tabs-pr-content .ui-tabs-panel .info-i,.single-citynote-content #tabs-pr-content .ui-tabs-panel .info-t{float:left;margin-right:10px}.single-citynote-content #tabs-pr-content .ui-tabs-panel .info-i i{font-size:40px}.single-citynote-content #tabs-pr-content .ui-tabs-panel .info-t{font-size:14px}.single-pr-text{clear:both}#cm-more-citynote{margin-top:30px;padding-top:30px;border-top:2px solid #CFCFCF}#cm-more-citynote .title{text-align:center;text-transform:uppercase;font-size:36px;font-weight:400;padding-bottom:30px}#cm-more-citynote .citynote-list .loop-item{margin-bottom:30px}#cm-more-citynote .cm-structure-citynote-wrapper{position:relative}#cm-more-citynote .cm-structure-citynote-wrapper .cm-cat-citynote-label{position:absolute;top:10px;left:10px;text-transform:uppercase;color:white;font-size:12px;padding:2px 15px 2px 15px}#cm-more-citynote .cm-structure-citynote-wrapper .cm-structure-citynote-prices{position:absolute;bottom:10px;left:0;padding:10px 15px 10px 15px;color:white}#cm-more-citynote .cm-structure-citynote-wrapper .cm-structure-citynote-prices .old-price{text-decoration:line-through;font-size:14px;margin-right:5px}#cm-more-citynote .cm-structure-citynote-wrapper .cm-structure-citynote-prices .price{font-size:24px}#cm-more-citynote .cm-structure-citynote-intro .cm-citynote-title h3{text-transform:uppercase;font-size:18px;min-height:35px}#cm-more-citynote .cm-structure-citynote-intro .cm-citynote-abstract{font-size:12px;line-height:18px;color:#9e9e9e;font-weight:400;max-height:100px;overflow:hidden;min-height:80px}#cm-more-citynote .cm-structure-citynote-button .btn{display:block}#cm-more-citynote .citynote .citynote-grid-item{display:block;min-height:476px}#cm-more-citynote .citynote-grid-item:hover .btn{color:white}#citynote-relationship{margin-bottom:50px}#citynote-relationship h1{text-align:center;text-transform:uppercase;font-size:72px;margin-bottom:30px}#citynote-relationship .cm-structure-citynote-wrapper{position:relative}#citynote-relationship .cm-structure-citynote-wrapper .cm-cat-citynote-label{position:absolute;top:10px;left:10px;text-transform:uppercase;color:white;font-size:12px;padding:2px 15px 2px 15px}#citynote-relationship .cm-structure-citynote-wrapper .cm-structure-citynote-prices{position:absolute;bottom:10px;left:0;padding:10px 15px 10px 15px;color:white}#citynote-relationship .cm-structure-citynote-wrapper .cm-structure-citynote-prices .old-price{text-decoration:line-through;font-size:14px;margin-right:5px}#citynote-relationship .cm-structure-citynote-wrapper .cm-structure-citynote-prices .price{font-size:24px}#citynote-relationship .cm-structure-citynote-intro .cm-citynote-title{min-height:50px}#citynote-relationship .cm-structure-citynote-intro .rate-citynote{display:block}#citynote-relationship .cm-structure-citynote-intro .rate-citynote .results-all-vote .rating-symbol{font-size:12px;line-height:12px}#citynote-relationship .cm-structure-citynote-intro .cm-citynote-title h3{text-transform:uppercase;font-size:18px}#citynote-relationship .cm-structure-citynote-intro .cm-citynote-abstract{font-size:12px;line-height:18px;color:#9e9e9e;font-weight:400;max-height:100px;overflow:hidden;min-height:80px}#single-citynote-buttons{margin-bottom:30px;margin-top:30px}#search-result-list .cm-event-title{text-transform:uppercase;font-size:24px;font-weight:400;line-height:26px}#event-main-slider{display:none}.page-event-slider{margin-bottom:30px;display:none}#event-filter{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ececec}.cm-event-month-container{position:relative}.cm-event-month-container #cm-event-month{text-transform:uppercase;margin-bottom:30px}.cm-event-month-container .cm-event-change-month-button{position:absolute;right:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cm-event-month-container .cm-event-change-month-button ul{margin:auto !important}.cm-event-month-container .cm-event-change-month-button a{cursor:pointer;font-size:25px;color:#CFCFCF}.cm-event-date{width:20%;float:left;padding:20px 10px 20px 10px;text-transform:uppercase;color:white;text-align:center}.cm-event-date .cm-day{font-size:22px;line-height:20px;font-weight:700;display:block;width:100%}.cm-event-date .cm-month-name{font-size:12px;line-height:11px;font-weight:400;display:block;width:100%}.cm-event-end-date .cm-month-name{padding-left:3px}.cm-event-date .cm-event-start-date,.cm-event-date .cm-event-end-date{width:50%;float:left}.cm-event-date .cm-event-end-date .cm-day{font-size:14px;line-height:14px}#single-sidebar .cm-event-title,#event-grid .cm-event-title{width:80%;float:left;padding:5px;text-align:left}#single-sidebar .cm-event-title,#single-sidebar .cm-event-date,#event-grid .cm-event-title,#event-grid .cm-event-date{min-height:110px}#single-sidebar .cm-event-title .event-title-h,#event-grid .cm-event-title .event-title-h{font-size:18px;font-weight:400;text-transform:uppercase;margin:0}#single-sidebar .cm-event-title .cm-event-categories,#event-grid .cm-event-title .cm-event-categories{font-size:12px;line-height:13px;margin-bottom:5px !important;margin-top:5px !important}#single-sidebar .cm-event-title .cm-event-location,#event-grid .cm-event-title .cm-event-location{font-size:12px;line-height:13px;margin-bottom:0 !important;margin-top:10px !important;color:#9e9e9e}#single-sidebar .cm-event-title,#single-sidebar .cm-event-date,#event-sidebar .cm-event-title,#event-sidebar .cm-event-date{min-height:80px}.events-paginations{margin-top:30px;text-align:center}.events-paginations li:first-child{border-left:1px solid #9C9C9C}.events-paginations li{font-size:11px;cursor:pointer;width:25px;height:25px;background-color:white;color:#9C9C9C;border-top:1px solid #9C9C9C;border-right:1px solid #9C9C9C;border-bottom:1px solid #9C9C9C;line-height:25px;text-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.events-paginations li.active{background-color:#9C9C9C;color:white}.events-paginations li:hover{background-color:#ED1D1D;color:white}.cm-events-page-number.active{cursor:default}.cm-events-page-number.active:hover{background-color:#9C9C9C}#cm-events-calendar-widget{background-color:#ececec;min-height:300px;padding-left:10px;padding-right:10px;padding-bottom:30px}#cm-events-datepicker .cm-events-datepicker-loading{text-align:center;padding:80px 20px;text-transform:uppercase;font-family:"Inter",sans-serif}#cm-events-datepicker .ui-datepicker-header{position:relative;padding-top:20px;padding-bottom:20px}#cm-events-datepicker .ui-datepicker-prev,#cm-events-datepicker .ui-datepicker-next{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:#9e9e9e}#cm-events-datepicker .ui-datepicker-prev{right:30px}#cm-events-datepicker .ui-datepicker-next{right:10px}#cm-events-datepicker .ui-datepicker-title{text-transform:uppercase;font-size:18px;font-weight:700}#cm-events-datepicker .ui-datepicker-calendar{border-collapse:collapse;padding:0;width:100%}#cm-events-datepicker .ui-datepicker-calendar th,#cm-events-datepicker .ui-datepicker-calendar td{width:14.3%}#cm-events-datepicker .ui-datepicker-calendar th{text-align:center;padding:5px;font-weight:700;color:#9e9e9e}#cm-events-datepicker .ui-datepicker-calendar td{background-color:white;height:40px;line-height:40px;padding:0;text-align:center;width:40px;border:3px solid #ececec}#cm-events-datepicker .ui-datepicker-calendar td span,#cm-events-datepicker .ui-datepicker-calendar td a{font-weight:400;text-decoration:none;font-size:16px}#cm-events-datepicker .ui-datepicker-calendar td span.ui-state-default{color:#dadada}#cm-events-datepicker .ui-datepicker-calendar td.highlight:hover{cursor:pointer}#cm-events-datepicker .ui-datepicker-calendar td.highlight:hover a{color:white}#cm-events-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day span,#cm-events-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a{color:white !important}#cm-events-list{margin-top:30px;padding:0}.cm-event-event-wrapper{position:relative}.cm-event-event-wrapper .rate-event{position:absolute;top:0;right:10px;color:white}.cm-event-event-wrapper .rate-event .results-all-vote .rating-symbol{font-size:12px;line-height:12px}#cm-events-list li{list-style:none;background-color:white;margin-bottom:5px}#cm-events-list .cm-event-date{padding:20px 5px 20px 5px;font-size:12px}#cm-events-list .cm-event-date .cm-day{font-size:18px;line-height:18px}#cm-events-list .cm-event-end-date .cm-day{font-size:14px;line-height:14px;text-indent:-15px}#cm-events-list .cm-event-title{padding:15px}#cm-events-list .cm-event-title .event-title-h{font-size:14px}#cm-events-list .cm-event-title .cm-event-location{margin-top:5px !important}#single-event-header-section{margin-bottom:30px}.single-event .cm-event-loop.event-grid-item{display:block;margin-bottom:30px}.single-event .evento-button{position:relative}.single-event .evento-button .evento-rate{position:absolute;right:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-evento-content article header{position:relative;margin-bottom:50px}.single-evento-content article header .single-ev-rate{position:absolute;right:0;top:0}.single-evento-content article header .single-ev-rate .fa-star-o{color:#9e9e9e}.single-evento-content article header h1{text-transform:uppercase;margin-bottom:0}.single-evento-content article header .single-ev-categories{font-size:18px}.single-evento-content #tabs-ev-content{margin-bottom:50px}.single-evento-content #tabs-ev-content ul.ui-tabs-nav{margin:0;padding:0px 0px 10px 0px;border-bottom:1px solid #ececec}.single-evento-content #tabs-ev-content ul.ui-tabs-nav li{list-style:none;display:inline-block;margin-right:30px}.single-evento-content #tabs-ev-content ul.ui-tabs-nav li a{text-decoration:none;text-transform:uppercase;color:#9e9e9e;padding-bottom:10px}.single-evento-content #tabs-ev-content ul.ui-tabs-nav li.ui-state-active a{border-bottom:2px solid}.single-evento-content #tabs-ev-content .ui-tabs-panel{padding-top:30px;color:#9e9e9e}.single-evento-content #tabs-ev-content .ui-tabs-panel .info-i,.single-evento-content #tabs-ev-content .ui-tabs-panel .info-t{float:left;margin-right:10px}.single-evento-content #tabs-ev-content .ui-tabs-panel .info-i i{font-size:40px}.single-evento-content #tabs-ev-content .ui-tabs-panel .info-t{font-size:14px}.single-ev-text{clear:both}#events-slick-widget{margin-bottom:50px}#events-slick-widget #cm-event-slick-month .month-name{color:#9e9e9e;padding-left:30px;padding-right:30px}#events-slick-all-events{margin-top:30px}.cm-event-slick-month-container{position:relative}.cm-event-slick-month-container #cm-event-slick-month{text-transform:uppercase;margin-bottom:0}.cm-event-slick-month-container .cm-event-slick-change-month-button{position:absolute;right:30px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.cm-event-slick-month-container .cm-event-slick-change-month-button ul{margin:auto !important}.cm-event-slick-month-container .cm-event-slick-change-month-button a{cursor:pointer;color:#9e9e9e}#cm-event-slick-list{visibility:hidden;opacity:0;padding:15px}#cm-event-slick-list .slick-prev,#cm-event-slick-list .slick-next{margin:0 !important;height:100%;width:60px}.single #cm-event-slick-list .slick-prev,.single #cm-event-slick-list .slick-next{top:0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}#cm-event-slick-list .slick-prev{left:-20px !important}#cm-event-slick-list .slick-next{right:-20px !important}#cm-event-slick-list .slick-prev:before,#cm-event-slick-list .slick-next:before{color:#9e9e9e}#cm-event-slick-list .title{text-transform:uppercase;text-align:center;padding-bottom:30px;font-size:36px}#cm-event-slick-list .loop-item{padding-left:15px;padding-right:15px}#cm-event-slick-list .loop-item a{text-decoration:none;display:block}#cm-event-slick-list .loop-item a .image-wrapper{position:relative;min-height:150px}#cm-event-slick-list .loop-item a .cm-event-slick-content{position:absolute;bottom:0;left:0;width:100%;display:block;background-color:rgba(255,255,255,0.9);overflow:hidden}#cm-event-slick-list .loop-item a .cm-event-slick-content .cm-event-slick-day.cm-event-date{width:35%;padding:10px 5px 10px 5px;min-height:50px}#events-slick-widget .cm-event-date .cm-day{font-size:17px;line-height:15px}#events-slick-widget .cm-event-date .cm-month-name{font-size:11px}#events-slick-widget #cm-event-slick-list .loop-item a .cm-event-slick-content h3{font-size:11px}#events-slick-widget .cm-event-date .cm-event-end-date .cm-day{font-size:12px;line-height:12px}#cm-event-slick-list .loop-item a .cm-event-slick-content h3{font-size:11px;line-height:12px;text-transform:uppercase;float:left;width:65%;margin-left:0;padding:5px 3px 0px 3px;margin-top:5px;margin-bottom:0}#cm-event-slick-list .loop-item a .cm-event-slick-content p{font-size:13px !important;line-height:18px !important;margin-bottom:0 !important}.page-template-template-guide-grid #cm-structure-user-filters{margin-top:0}.guide-content-grid{padding-top:30px}.guide-content-grid h1,.guide-content-grid h2,.guide-content-grid h3,.guide-content-grid h4,.guide-content-grid h5,.guide-content-grid h6{text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:bold !important}.guide-content-grid h1{font-size:45px;font-weight:700}.guide-content-grid h3{color:#9d9d9d}#guide-grid{padding-top:30px}#guide-grid .cm-guide-wrapper{position:relative}#guide-grid .cm-guida-image-color{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}#guide-grid .cm-guide-loop{text-decoration:none;text-transform:uppercase;color:white}#guide-grid .cm-guide-title{position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;margin:0;padding:10px;text-align:center}#guide-grid .cm-guide-title .rate-guide{display:block;width:100%;margin-top:5px}#guide-grid .cm-guide-title .rate-guide .results-all-vote .rating-symbol{font-size:16px;line-height:16px}#guide-grid .cm-guide-wrapper img{opacity:0.7;filter:saturate(20%);-webkit-filter:saturate(20%);-moz-filter:saturate(20%);-o-filter:saturate(20%);-ms-filter:saturate(20%);filter:brightness(0.8);-webkit-filter:brightness(0.8);-moz-filter:brightness(0.8);-o-filter:brightness(0.8);-ms-filter:brightness(0.8)}.guide-button{position:relative;margin-bottom:30px}.guide-button .guide-rate{position:absolute;right:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#guide-header{overflow:hidden}#guide-header #start-content{position:relative}#guide-header img.bg{-webkit-filter:blur(5px);-moz-filter:blur(5px);filter:blur(5px);will-change:-webkit-filter, -moz-filter, filter;transition:filter 1000ms ease;transform:scale(1.01);max-width:100%;opacity:0.7}#guide-header .imagec-wrapper{position:relative}#guide-header .imagec{overflow:hidden;position:absolute;top:0}#guide-header #guide-temp-title{position:absolute;top:0;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9999;padding:5px 30px 5px 30px;text-transform:uppercase;background-color:rgba(255,255,255,0.9)}#guide-header .digtic{position:absolute;top:30px;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin:0;text-align:center}#guide-header .digtic h1{text-transform:uppercase}#guide-header .guide-posti-tot{text-transform:uppercase;text-align:center;margin-bottom:10px}#guide-header .guide-tot-rate .fa-star-o:before{color:white}.single-guide-content h2{text-transform:uppercase}.single-guide-content .guide-poi-item{margin-bottom:30px}.single-guide-content .punto-di-interesse .poi-image-container .poi-image{position:relative}.single-guide-content .punto-di-interesse .poi-image-container .poi-image a{text-decoration:none}.single-guide-content .punto-di-interesse .poi-image-container .poi-image a img{opacity:0.7;filter:saturate(20%);-webkit-filter:saturate(20%);-moz-filter:saturate(20%);-o-filter:saturate(20%);-ms-filter:saturate(20%);filter:brightness(0.8);-webkit-filter:brightness(0.8);-moz-filter:brightness(0.8);-o-filter:brightness(0.8);-ms-filter:brightness(0.8)}.single-guide-content .punto-di-interesse .poi-image-container .poi-image a .poi-cat{position:absolute;display:block;padding:2px 15px 2px 15px;color:white;top:15px;left:15px;text-transform:uppercase;font-size:12px}.single-guide-content .punto-di-interesse .poi-image-container .poi-image a .poi-title{position:absolute;width:100%;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;margin:0;padding:10px;text-align:center;text-transform:uppercase}.search .cm-guide-wrapper{background-color:white !important}.promo-content-grid{padding-top:30px}.promo-content-grid h1,.promo-content-grid h2,.promo-content-grid h3,.promo-content-grid h4,.promo-content-grid h5,.promo-content-grid h6{text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:bold !important}.page-template-template-promo-grid #cm-structure-user-filters{margin-top:0}#search-result-list .cm-promo-title{text-transform:uppercase;font-size:24px;font-weight:400;line-height:26px}#promo-main-slider{display:none}#promo-grid{margin-top:30px}#promo-content{padding-left:0}.page-promo-slider{margin-bottom:30px;display:none}#promo-filter{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ececec}#cm-promo .promo-list .loop-item{margin-bottom:30px}#cm-promo .cm-structure-promo-wrapper{position:relative}#cm-promo .cm-structure-promo-wrapper .cm-cat-promo-label{position:absolute;top:10px;left:10px;text-transform:uppercase;color:white;font-size:12px;padding:2px 15px 2px 15px}#cm-promo .cm-structure-promo-wrapper .cm-structure-promo-prices{position:absolute;bottom:10px;left:0;padding:10px 15px 10px 15px;color:white}#cm-promo .cm-structure-promo-wrapper .cm-structure-promo-prices .old-price{text-decoration:line-through;font-size:14px;margin-right:5px}#cm-promo .cm-structure-promo-wrapper .cm-structure-promo-prices .price{font-size:24px}#cm-promo .cm-structure-promo-intro .cm-promo-title{min-height:95px;overflow:hidden}#cm-promo .cm-structure-promo-intro .rate-promo{display:block}#cm-promo .cm-structure-promo-intro .rate-promo .results-all-vote .rating-symbol{font-size:12px;line-height:12px}#cm-promo .cm-structure-promo-intro .cm-promo-title h3{text-transform:uppercase;font-size:18px}#cm-promo .cm-structure-promo-intro .cm-promo-abstract{font-size:12px;line-height:18px;color:#424242;font-weight:400;max-height:100px;overflow:hidden;min-height:80px}#cm-promo .cm-structure-promo-button .btn{display:block}#cm-promo .promo .promo-grid-item{display:block}#cm-promo .promo-grid-item:hover .btn{color:white}.promo-paginations{margin-top:30px;text-align:center}.promo-paginations li:first-child{border-left:1px solid #9C9C9C}.promo-paginations li{font-size:11px;cursor:pointer;width:25px;height:25px;background-color:white;color:#9C9C9C;border-top:1px solid #9C9C9C;border-right:1px solid #9C9C9C;border-bottom:1px solid #9C9C9C;line-height:25px;text-align:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.promo-paginations li.active{background-color:#9C9C9C;color:white}.promo-paginations li:hover{background-color:#ED1D1D;color:white}.cm-promo-page-number.active{cursor:default}.cm-promo-page-number.active:hover{background-color:#9C9C9C}#add-to-cart-promo{display:none;padding-top:30px;padding-bottom:30px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}#add-to-cart-promo .price{font-size:30px;line-height:30px;font-family:"Inter",sans-serif;margin-bottom:10px;font-weight:bold;color:#ED1D1D}#add-to-cart-promo .stock{padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f3f3f3;display:inline-block;margin-bottom:25px}#add-to-cart-promo .stock p{margin:0 !important}#add-to-cart-promo form:after{content:'';clear:both}#add-to-cart-promo form .quantity,#add-to-cart-promo form button{float:left}#add-to-cart-promo form .quantity .qty{width:60px;padding:9px;margin-right:5px}#single-promo-header-section{margin-bottom:30px}.single-promo .promo-abstract{padding-top:50px}.single-promo #promo-toolbar{position:relative;margin-bottom:30px}.single-promo #promo-toolbar .promo-rate{position:absolute;right:0;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-promo #promo-toolbar .promo-button .ul-btn,.single-promo #promo-toolbar .promo-button .ul-price{float:left;margin:0}.single-promo #promo-toolbar .promo-button .ul-price{margin-left:30px}.single-promo #promo-toolbar .promo-button .ul-price .promo-price,.single-promo #promo-toolbar .promo-button .ul-price .promo-saving{display:block;float:left}.single-promo #promo-toolbar .promo-button .ul-price .promo-price{font-size:36px;line-height:46px;font-weight:700}.single-promo #promo-toolbar .promo-button .ul-price .promo-saving{margin-left:10px;margin-top:10px;color:#9e9e9e;font-size:14px;line-height:14px;font-weight:400 !important;text-transform:uppercase}.single-promo-content article header{position:relative;margin-bottom:50px}.single-promo-content article header .single-pr-rate{position:absolute;right:0;top:0}.single-promo-content article header .single-pr-rate .fa-star-o{color:#9e9e9e}.single-promo-content article header h1{text-transform:uppercase;margin-bottom:0}.single-promo-content article header .single-pr-categories{font-size:18px}.single-promo-content #tabs-pr-content{margin-bottom:50px}.single-promo-content #tabs-pr-content ul.ui-tabs-nav{margin:0;padding:0px 0px 10px 0px;border-bottom:1px solid #ececec}.single-promo-content #tabs-pr-content ul.ui-tabs-nav li{list-style:none;display:inline-block;margin-right:30px}.single-promo-content #tabs-pr-content ul.ui-tabs-nav li a{text-decoration:none;text-transform:uppercase;color:#9e9e9e;padding-bottom:10px}.single-promo-content #tabs-pr-content ul.ui-tabs-nav li.ui-state-active a{border-bottom:2px solid}.single-promo-content #tabs-pr-content .ui-tabs-panel{padding-top:30px;color:#9e9e9e}.single-promo-content #tabs-pr-content .ui-tabs-panel .info-i,.single-promo-content #tabs-pr-content .ui-tabs-panel .info-t{float:left;margin-right:10px}.single-promo-content #tabs-pr-content .ui-tabs-panel .info-i i{font-size:40px}.single-promo-content #tabs-pr-content .ui-tabs-panel .info-t{font-size:14px}.single-pr-text{clear:both}#cm-more-promo{margin-top:30px;padding-top:30px;border-top:2px solid #d1d1d1}#cm-more-promo .title{text-align:center;text-transform:uppercase;font-size:36px;font-weight:400;padding-bottom:30px}#cm-more-promo .promo-list .loop-item{margin-bottom:30px}#cm-more-promo .cm-structure-promo-wrapper{position:relative}#cm-more-promo .cm-structure-promo-wrapper .cm-cat-promo-label{position:absolute;top:10px;left:10px;text-transform:uppercase;color:white;font-size:12px;padding:2px 15px 2px 15px}#cm-more-promo .cm-structure-promo-wrapper .cm-structure-promo-prices{position:absolute;bottom:10px;left:0;padding:10px 15px 10px 15px;color:white}#cm-more-promo .cm-structure-promo-wrapper .cm-structure-promo-prices .old-price{text-decoration:line-through;font-size:14px;margin-right:5px}#cm-more-promo .cm-structure-promo-wrapper .cm-structure-promo-prices .price{font-size:24px}#cm-more-promo .cm-structure-promo-intro .cm-promo-title h3{text-transform:uppercase;font-size:18px;min-height:60px}#cm-more-promo .cm-structure-promo-intro .cm-promo-abstract{font-size:12px;line-height:18px;color:#424242;font-weight:400;max-height:100px;overflow:hidden;min-height:80px}#cm-more-promo .cm-structure-promo-button .btn{display:block}#cm-more-promo .promo .promo-grid-item{display:block;min-height:476px}#cm-more-promo .promo-grid-item:hover .btn{color:white}#promo-relationship{margin-bottom:50px}#promo-relationship .cm-structure-promo-wrapper{position:relative}#promo-relationship .cm-structure-promo-wrapper .cm-cat-promo-label{position:absolute;top:10px;left:10px;text-transform:uppercase;color:white;font-size:12px;padding:2px 15px 2px 15px}#promo-relationship .cm-structure-promo-wrapper .cm-structure-promo-prices{position:absolute;bottom:10px;left:0;padding:10px 15px 10px 15px;color:white}#promo-relationship .cm-structure-promo-wrapper .cm-structure-promo-prices .old-price{text-decoration:line-through;font-size:14px;margin-right:5px}#promo-relationship .cm-structure-promo-wrapper .cm-structure-promo-prices .price{font-size:24px}#promo-relationship .cm-structure-promo-intro .cm-promo-title{min-height:50px}#promo-relationship .cm-structure-promo-intro .rate-promo{display:block}#promo-relationship .cm-structure-promo-intro .rate-promo .results-all-vote .rating-symbol{font-size:12px;line-height:12px}#promo-relationship .cm-structure-promo-intro .cm-promo-title h3{text-transform:uppercase;font-size:18px}#promo-relationship .cm-structure-promo-intro .cm-promo-abstract{font-size:12px;line-height:18px;color:#424242;font-weight:400;max-height:100px;overflow:hidden;min-height:80px}.single-pr-text img{margin-bottom:30px}@media all and (min-width: 1200px){#cm-structure-intro-dormire .dormire-intro-subtitle,#cm-structure-intro-accomodations .dormire-intro-subtitle{font-size:30px;line-height:40px}}.loop-row.list-row{margin-left:0 !important;margin-right:0 !important}.structure-list .loop-item.grid-layout .cm-structure-grid-read-more{font-weight:bold}.structure-list .loop-item.grid-layout .st-list-image-wrapper{position:relative}.structure-list .loop-item.grid-layout .st-list-image-wrapper .category-label{position:absolute;top:10px;left:10px;text-transform:uppercase;color:white;font-size:12px;padding:2px 15px 2px 15px}.structure-list .loop-item.grid-layout .st-list-image-wrapper .st-grid-link-image{display:block}.structure-list .loop-item.grid-layout .st-list-image-wrapper .st-grid-booking{position:absolute;z-index:2;bottom:10px;left:10px}.structure-list .loop-item.grid-layout .st-list-image-wrapper .st-grid-booking a.btn.booking-btn:hover{background-image:url("https://www.welovesicily.it/wp-content/plugins/wp_city_citymaps_structure/custom-post/structure/img/logo-booking-small-blu.png") !important;background-repeat:no-repeat;background-position:left center;background-color:white !important;background-size:24px}.structure-list .loop-item.grid-layout .st-list-booking a.btn.booking-btn,.structure-list .loop-item.grid-layout .st-grid-booking a.btn.booking-btn,.structure-list .loop-item.grid-layout .cm-structure-map-box .markerTextContainer .markerLink.marker-button a.btn.booking-btn{text-indent:5px;padding:10px 25px !important;background-image:url("https://www.welovesicily.it/wp-content/plugins/wp_city_citymaps_structure/custom-post/structure/img/logo-booking-small-white.png") !important;background-repeat:no-repeat;background-position:left center;background-color:#003580 !important;background-size:24px}.structure-list .loop-item.grid-layout .st-list-booking:hover,.structure-list .loop-item.grid-layout .st-grid-booking:hover,.structure-list .loop-item.grid-layout .cm-structure-map-box .markerTextContainer .markerLink.marker-button:hover{background-image:url("https://www.welovesicily.it/wp-content/plugins/wp_city_citymaps_structure/custom-post/structure/img/logo-booking-small-blu.png") !important;background-color:transparent !important}.structure-list .loop-item.grid-layout .cm-structure-list-excerpt{margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #ececec}.structure-list .loop-item.grid-layout .loop-address{padding-top:10px}.structure-list .loop-item.list-layout .st-list-booking a.btn.booking-btn,.structure-list .loop-item.list-layout .st-grid-booking a.btn.booking-btn,.structure-list .loop-item.list-layout .cm-structure-map-box .markerTextContainer .markerLink.marker-button a.btn.booking-btn{padding:5px 12px 5px 29px !important;background-image:url("https://www.welovesicily.it/wp-content/plugins/wp_city_citymaps_structure/custom-post/structure/img/logo-booking-small-white.png") !important;background-repeat:no-repeat;background-position:left top;background-color:#003580 !important;background-size:24px}.structure-list .loop-item.list-layout .st-list-booking a.btn.booking-btn:hover,.structure-list .loop-item.list-layout .st-grid-booking a.btn.booking-btn:hover,.structure-list .loop-item.list-layout .cm-structure-map-box .markerTextContainer .markerLink.marker-button a.btn.booking-btn:hover{background-image:url("https://www.welovesicily.it/wp-content/plugins/wp_city_citymaps_structure/custom-post/structure/img/logo-booking-small-blu.png") !important;background-color:transparent !important}.template-structure-list-intro{padding-top:30px;padding-bottom:30px}.template-structure-list-intro h1,.template-structure-list-intro h2,.template-structure-list-intro h3,.template-structure-list-intro h4,.template-structure-list-intro h5,.template-structure-list-intro h6{text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:bold !important}.booking-btn{background-color:#003580 !important;padding:15px 25px !important}.booking-btn:hover{background-color:#00204d !important}.booking-btn img{margin-left:10px}#booking-widget-search{margin-bottom:30px}#booking-widget-search h3 b{text-transform:uppercase}.st-list-booking{margin-top:15px}.st-list-booking a.btn.booking-btn,.st-grid-booking a.btn.booking-btn,.cm-structure-map-box .markerTextContainer .markerLink.marker-button a.btn.booking-btn{color:white;border:1px solid #003580}.st-list-booking a.btn.booking-btn:hover,.st-grid-booking a.btn.booking-btn:hover,.cm-structure-map-box .markerTextContainer .markerLink.marker-button a.btn.booking-btn:hover{color:#003580 !important}#map-container{position:relative}#layerMap{position:absolute;z-index:1000;bottom:20px;left:20px;right:auto;top:auto;background:#ffffff;padding:10px;font-size:2rem;display:none}.tripadvisor{margin-top:10px}.single-st-tripadvisor{display:none}.tripadvisor .tripAdvisorBox .widSSPAll,.tripAdvisorBox .widSSPLegal{display:none}.tripadvisor .TA_cdsratingsonlywide .cdsROW{width:60% !important}.tripadvisor .TA_cdsratingsonlywide .cdsROW .cdsROWContainer{width:100% !important}.tripadvisor .cdsROW.wide .cdsROWContainer .cdsComponent{max-width:none !important}.tripadvisor .cdsROW.wide .cdsROWContainer .cdsComponent.logo{padding-left:0;text-align:left !important;position:relative;max-width:none !important;background-color:transparent !important}.tripadvisor .cdsROW.wide .cdsLocName{text-align:left !important;position:relative}.tripadvisor .cdsROW.wide .cdsLocName a{text-decoration:none !important;color:#ED1D1D !important}body:not(.page-id-261):not(.page-id-3058) .cm-structure-list-category .row{margin-top:10px;padding-top:20px}.cm-structure-list-category .row{padding-bottom:20px}.cm-structure-list-category hr{margin-top:0;border-width:1px !important}.initial-poi{display:none;opacity:0;position:absolute;left:-9999px;bottom:-9999px}#cm-structure hr{margin:0;border-width:1px !important}#main-structure-list-content{margin-bottom:30px}.structure-list .loop-item{margin-bottom:20px;padding-bottom:20px;border-top:1px solid #ececec}.structure-list .loop-image,.structure-list .loop-list,.structure-list .loop-address{padding-top:30px}.structure-list .list-layout .loop-list{border-right:1px solid #ececec}.cm-structure-list-title{text-transform:uppercase;text-decoration:none !important}.cm-structure-list-title .list-title{margin:0}.cm-structure-list-cat{font-size:12px;font-weight:400}.cm-structure-list-excerpt{padding-top:10px}.cm-structure-list-excerpt p{margin-bottom:4px !important}.cm-structure-list-excerpt .cm-structure-list-quote{font-style:italic;font-weight:600}.structure-list .loop-address{font-size:14px;color:#9e9e9e}.structure-list .loop-address .st-list-rate{margin-top:10px}.structure-list .loop-address .st-list-rate .rating-symbol{font-size:12px;line-height:12px}.cm-structure-map-box .markerImg,.cm-structure-map-box .markerTextContainer{float:left}.cm-structure-map-box .markerImg img{max-width:100%;height:auto}.cm-structure-map-box .markerTextContainer .markerTitle{font-size:16px;text-transform:uppercase;margin-bottom:5px}.cm-structure-map-box .markerTextContainer .markerAddress,.cm-structure-map-box .markerTextContainer .markerTel{font-size:12px;line-height:15px;color:#9e9e9e}.cm-structure-map-box .markerTextContainer .markerLink.marker-button{margin-top:5px}.cm-structure-map-box .markerTextContainer .markerLink.marker-button .btn{font-size:12px;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;padding:5px 25px !important}.cm-structure-map-box .markerTextContainer .markerLink.marker-button .btn:hover{color:white !important}.cm-structure-found-box .text{font-weight:400;color:#9e9e9e;font-size:18px}.cm-structure-found-box .results{font-weight:700 !important;text-transform:uppercase;font-size:18px}.cm-structure-found-box .text b{font-weight:400;color:#8e8c8c;text-decoration:underline}.structure-paginations{padding:0;margin:50px 0 0;text-align:center}.structure-paginations li{list-style:none;display:inline-block;font-size:11px;cursor:pointer;width:25px;height:25px;background-color:white;color:#9C9C9C;border-top:1px solid #9C9C9C;border-right:1px solid #9C9C9C;border-bottom:1px solid #9C9C9C;line-height:25px;text-align:center;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.structure-paginations li:first-child{border-left:1px solid #9C9C9C}.structure-paginations li:hover{background-color:#ED1D1D;color:white}.structure-paginations li .current{background-color:#9C9C9C;color:white;cursor:default}.structure-paginations li .current:hover{background-color:#9C9C9C}.structure-paginations li.active{background-color:#9C9C9C;color:white}.cm-structure-page-number.active{cursor:default}.cm-structure-page-number.active:hover{background-color:#9C9C9C}.single-st-content article header{position:relative;margin-bottom:10px}.single-st-content article .single-st-tripadvisor{margin-bottom:30px}.single-st-content article header .single-st-rate .fa-star-o{color:#9e9e9e}.single-st-content article header h1{text-transform:uppercase;margin-bottom:0;margin-top:0}.single-st-content article header .single-st-categories{font-size:18px}.single-st-content article header .single-st-price .fa-eur.disabled{color:#9e9e9e;font-size:14px}.single-st-content article header .single-st-price .fa-eur{font-size:14px}.single-st-content #tabs-st-content{margin-bottom:50px}.single-st-content #tabs-st-content ul.ui-tabs-nav{margin:0;padding:0px 0px 10px 0px;border-bottom:1px solid #ececec}.single-st-content #tabs-st-content ul.ui-tabs-nav li{list-style:none;display:inline-block;margin-right:30px}.single-st-content #tabs-st-content ul.ui-tabs-nav li a{text-decoration:none;text-transform:uppercase;color:#9e9e9e;padding-bottom:8px}.single-st-content #tabs-st-content ul.ui-tabs-nav li.ui-state-active a{border-bottom:3px solid}.single-st-content #tabs-st-content .ui-tabs-panel{padding-top:30px;color:#9e9e9e}.single-st-content #tabs-st-content .ui-tabs-panel a{font-weight:700 !important}.single-st-content #tabs-st-content .ui-tabs-panel .info-i,.single-st-content #tabs-st-content .ui-tabs-panel .info-t{float:left;margin-right:10px}.single-st-content #tabs-st-content .ui-tabs-panel .info-i{width:10%}.single-st-content #tabs-st-content .ui-tabs-panel .info-i i{font-size:40px}.single-st-content #tabs-st-content .ui-tabs-panel .info-t{font-size:14px;line-height:18px;width:80%}.single-st-content #tabs-st-content .ui-tabs-panel .info-t .structure-quote{margin:0;font-size:16px;line-height:20px;font-style:italic;font-weight:600}.tab-social{margin-top:10px;margin-bottom:0}.single-st-text{clear:both}#structure-map{background-color:#F2F2F2}.leaflet-routing-container{display:none}.page-template-template-tour-grid #cm-structure-user-filters{margin-top:0}.tour-content-grid{padding-top:30px}.tour-content-grid h1,.tour-content-grid h2,.tour-content-grid h3,.tour-content-grid h4,.tour-content-grid h5,.tour-content-grid h6{text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:bold !important}.tour-content-grid h1{font-size:45px;font-weight:700}.tour-content-grid h3{color:#9d9d9d}#tour-grid{padding-top:30px}#tour-grid .cm-tour-wrapper{position:relative}#tour-grid .cm-guida-image-color{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}#tour-grid .cm-tour-loop{text-decoration:none;text-transform:uppercase;color:white}#tour-grid .cm-tour-title{position:absolute;width:100%;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:2;margin:0;padding:10px}#tour-grid .cm-tour-title span{display:block;width:100%;font-size:16px}#tour-grid .rate-tour{margin-top:10px}#tour-grid .rate-tour .results-all-vote .rating-symbol{font-size:16px;line-height:16px}#tour-grid .cm-tour-wrapper img{opacity:0.7;filter:saturate(20%);-webkit-filter:saturate(20%);-moz-filter:saturate(20%);-o-filter:saturate(20%);filter:brightness(0.8);-webkit-filter:brightness(0.8);-moz-filter:brightness(0.8);-o-filter:brightness(0.8)}.gmap-tour-title{font-size:16px;text-transform:uppercase;margin-bottom:5px}.gmap-tour-btn{border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;margin-top:10px}.gmap-tour-btn:hover{color:white}#tour-map{margin-top:0;margin-bottom:30px}#tour-map #map-canvas{background:#ccc;height:300px}#tour-type-icons li i,#tour-info li i{font-size:35px;color:#9e9e9e}#tour-info{margin-top:20px;margin-bottom:20px}#tour-info li{margin-right:15px;font-family:"Inter",sans-serif;font-weight:400;font-size:18px;color:#9e9e9e}#tour-single .tour-punti-di-interesse{margin-top:50px;margin-bottom:50px}#tour-single .tour-punti-di-interesse .poi-container{position:relative;border-left:10px solid #ececec;min-height:300px;margin-left:30px}#tour-single .tour-punti-di-interesse .poi-container:before{content:'';position:absolute;top:0;left:-25px;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#ececec transparent transparent transparent}#tour-single .tour-punti-di-interesse .poi-container:after{content:'';position:absolute;bottom:0;left:-30px;background-color:#ececec;width:50px;height:10px}#tour-single .tour-punti-di-interesse .poi-container .row{margin-bottom:30px}#tour-single .tour-punti-di-interesse .poi-container .row:last-child{margin-bottom:0}#tour-single .tour-punti-di-interesse .poi-container .poi-image-container{position:relative}#tour-single .tour-punti-di-interesse .poi-container .poi-image-container .poi-number{position:absolute;left:-30px;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;border-radius:50px;color:white;display:block;text-align:center;line-height:50px;font-family:"Inter",sans-serif;font-weight:700;font-size:30px}#tour-single .tour-punti-di-interesse .poi-container .poi-text-container header{position:relative}#tour-single .tour-punti-di-interesse .poi-container .poi-text-container header .poi-title{margin:0;text-transform:uppercase}#tour-single .tour-punti-di-interesse .poi-container .poi-text-container header .poi-title a{text-decoration:none}#tour-single .tour-punti-di-interesse .poi-container .poi-text-container header .poi-cat{font-size:12px;color:#ff5c5c;font-weight:400}#tour-single .tour-punti-di-interesse .poi-container .poi-text-container header #poi-buttons{position:absolute;right:0;top:0}#tour-single .tour-punti-di-interesse .poi-container .poi-text-container header .poi-rate .rating-symbol{font-size:12px;line-height:12px}#tour-single .tour-punti-di-interesse .poi-container .poi-text-container .poi-excerpt p{margin-bottom:4px !important}#tour-single .tour-punti-di-interesse .poi-container .poi-text-container .poi-excerpt .poi-quote{font-weight:600 !important}.tour-static-map{width:50%}.search .cm-tour-wrapper{background-color:white !important}#citynote-main-slider .citySlide .slick-prev,#citynote-main-slider .citySlide .slick-next{margin:0 !important;top:0 !important;transform:none !important;-moz-transform:none !important;-webkit-transform:none !important;height:100%;width:60px}#citynote-main-slider .citySlide .slick-prev{left:0 !important}#citynote-main-slider .citySlide .slick-next{right:0 !important}#citynote-main-slider .citySlide .cs-landscape-slider-container{position:relative}.page-citynote-slider .s-citynote-landscape,.page-citynote-slider .s-citynote-portrait{padding:0 !important}.s-citynote-landscape .citySlide .cs-landscape-container .cs-l-bg .cs-l-title{font-size:30px}.s-citynote-portrait .citySlide .cs-portrait-container h4{font-size:24px;line-height:26px}.s-citynote-portrait .citySlide .cs-portrait-container h4 .cs-p-categories{font-size:18px;text-transform:uppercase}.s-citynote-landscape .citySlide .cs-landscape-container .cs-l-categories{text-transform:uppercase;font-size:14px}.s-citynote-landscape .citySlide .cs-landscape-container .cs-l-bg{position:absolute;bottom:0;left:0;width:100%;padding:20px 50px 20px 50px;background-color:rgba(102,163,255,0.9);color:white;text-align:center;z-index:1}.s-citynote-portrait .citySlide .cs-portrait-container .cs-p-button .btn-primary{color:white;top:150px}.s-events .citySlide .slick-prev,.s-events .citySlide .slick-next{margin:0 !important;top:0 !important;transform:none !important;-moz-transform:none !important;-webkit-transform:none !important;height:100%;width:60px}.s-events .citySlide .slick-prev{left:0 !important}.s-events .citySlide .slick-next{right:0 !important}.citySlide .cs-events-slider-container{position:relative}.citySlide .cs-events-slider-container .cs-event-bg{position:absolute;bottom:0;left:0;width:100%;padding:20px 50px 20px 50px;background-color:rgba(176,141,200,0.9);color:white;text-align:center}.citySlide .cs-events-slider-container .cs-event-bg .cs-event-title{text-transform:uppercase;color:white;font-weight:700;font-size:48px}.citySlide .cs-events-slider-container .cs-event-bg .cs-event-categories{text-transform:uppercase;color:white;font-weight:400;font-size:18px}.citySlide .cs-events-slider-container .cs-event-bg .cs-event-date-location,.citySlide .cs-events-slider-container .cs-event-bg .cs-event-abstract{font-size:14px;letter-spacing:1px}#main-slider{margin-bottom:50px;padding-left:30px;padding-right:30px;display:none}#main-slider .s-landscape,#main-slider .s-portrait,#main-slider .s-thumbnails{padding:0 !important}.s-landscape .citySlide .slick-prev,.s-landscape .citySlide .slick-next{margin:0 !important;top:0 !important;transform:none !important;-moz-transform:none !important;-webkit-transform:none !important;height:100%;width:60px}.s-landscape .citySlide .slick-prev{left:0 !important}.s-landscape .citySlide .slick-next{right:0 !important}.citySlide .cs-landscape-container{position:relative}.citySlide .cs-landscape-container .cs-l-bg{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(237,29,29,0.9);color:white;text-align:center;z-index:1}.citySlide .cs-landscape-container .cs-l-bg .cs-l-occhiello,.citySlide .cs-landscape-container .cs-l-bg .cs-l-title{text-transform:uppercase;color:white}.citySlide .cs-landscape-container .cs-l-bg .cs-l-occhiello{margin-bottom:0 !important}.citySlide .cs-landscape-container .cs-l-bg .cs-l-title{font-weight:700}.citySlide .cs-landscape-container .cs-l-bg .cs-l-abstract p{margin-bottom:0 !important}.citySlide .cs-portrait-container{position:relative}.citySlide .cs-portrait-container h4,.citySlide .cs-portrait-container .cs-portrait-label,.citySlide .cs-portrait-container .btn{position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}.citySlide .cs-portrait-container .cs-portrait-label{line-height:24px;color:white;text-transform:uppercase;display:block;top:60px;background:transparent !important}.citySlide .cs-portrait-container h4{line-height:30px;text-transform:uppercase;color:white;top:110px;width:100%;text-align:center;padding-left:10px;padding-right:10px}.s-thumbnails{max-height:157px;overflow:hidden}.s-thumbnails .citySlide .slick-prev,.s-thumbnails .citySlide .slick-next{margin:0 !important;top:0 !important;transform:none !important;-moz-transform:none !important;-webkit-transform:none !important;height:100%;background-color:rgba(158,158,158,0.5)}.s-thumbnails .citySlide .slick-prev:hover:before,.s-thumbnails .citySlide .slick-next:hover:before{color:#ED1D1D !important}.s-thumbnails .citySlide .slick-prev{left:0 !important}.s-thumbnails .citySlide .slick-prev:before{font-size:20px;content:'\f053' !important;font-family:"FontAwesome" !important;opacity:1 !important}.s-thumbnails .citySlide .slick-next{right:0 !important}.s-thumbnails .citySlide .slick-next:before{font-size:20px;content:'\f054' !important;font-family:"FontAwesome" !important;opacity:1 !important}.citySlide .cs-thumb-container{position:relative;border-right:1px solid white;background-color:black}.citySlide .cs-thumb-container img{opacity:0.6;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.citySlide .cs-thumb-container:hover img{opacity:1}.citySlide .cs-thumb-container h4,.citySlide .cs-thumb-container .cs-thumb-label{position:absolute;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}#promo-main-slider .citySlide .slick-prev,#promo-main-slider .citySlide .slick-next{margin:0 !important;top:0 !important;transform:none !important;-moz-transform:none !important;-webkit-transform:none !important;height:100%;width:60px}#promo-main-slider .citySlide .slick-prev{left:0 !important}#promo-main-slider .citySlide .slick-next{right:0 !important}#promo-main-slider .citySlide .cs-landscape-slider-container{position:relative}.page-promo-slider .s-promo-landscape,.page-promo-slider .s-promo-portrait{padding:0 !important}.s-promo-landscape .cm-structure-promo-prices{position:absolute;top:50px;left:0;color:white;padding:10px 15px 10px 15px;z-index:2}.s-promo-landscape .cm-structure-promo-prices .old-price{text-decoration:line-through;font-size:14px;line-height:15px;margin-right:5px}.s-promo-landscape .cm-structure-promo-prices .price{font-size:24px;line-height:30px}.s-promo-landscape .citySlide .cs-landscape-container .cs-l-categories{text-transform:uppercase;font-size:14px}.s-promo-landscape .citySlide .cs-landscape-container .cs-l-bg{position:absolute;bottom:0;left:0;width:100%;padding:20px 50px 20px 50px;background-color:rgba(237,29,29,0.9);color:white;text-align:center;z-index:1}.s-promo-landscape .citySlide .cs-landscape-container .cs-l-button .btn-primary,.s-promo-portrait .citySlide .cs-portrait-container .cs-l-button .btn-primary{background-color:white}.s-promo-landscape .citySlide .cs-landscape-container .cs-l-button{margin-top:10px}.s-promo-landscape .citySlide .cs-landscape-container .cs-l-button .btn-primary:hover,.s-promo-portrait .citySlide .cs-portrait-container .cs-l-button .btn-primary:hover{color:white}.s-promo-portrait .cm-structure-promo-prices{display:inline-block;padding:5px 10px 5px 10px;margin-top:30px}.s-promo-portrait .cm-structure-promo-prices .old-price{text-decoration:line-through;font-size:12px;line-height:13px;margin-right:5px}.s-promo-portrait .cm-structure-promo-prices .price{font-size:18px;line-height:25px}#slide-post-slider{background-color:#ececec;position:relative;overflow:hidden}#slide-post-slider .single-slide-preload{position:absolute;top:50%;left:50%;width:40px;height:40px;display:block;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#slide-post-slider .single-slide-preload i{font-size:40px;color:#9C9C9C}#slide-post-slider .single-post-slider{display:none}.sliderSlick img{max-width:100%;height:auto}.sliderSlick .sl-photo-container{position:relative}.sliderSlick .sl-photo-credits{padding:5px;position:absolute;left:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,0.6);color:white;width:100%}.sliderSlick .sl-photo-credits p{margin-bottom:0 !important;font-size:12px}.sliderSlick .sl-photo-credits .sl-photo-info{width:60%;float:left;text-align:left}.sliderSlick .sl-photo-credits .sl-photo-copy{width:40%;float:right;text-align:right}.error404 #post-not-found{padding-top:100px}.error404 #post-not-found .page-title{font-size:70px;line-height:72px;font-weight:bold !important;text-transform:uppercase}.error404 #post-not-found .page-subtitle{font-size:18px;line-height:20px;text-transform:uppercase;color:#9e9e9e}.error404 #post-not-found .main-content{padding-top:100px}.error404 #post-not-found .main-content .btn{margin-bottom:40px}.error404 #post-not-found .main-content .more-info{font-size:14px;color:#9e9e9e}.page-template-page-cinque-sensi .tour-home h1,.page-template-page-cinque-sensi-child .tour-home h1{font-size:25px}.page-template-page-cinque-sensi .page-cinque-sensi,.page-template-page-cinque-sensi-child .page-cinque-sensi{padding-top:50px}.page-template-page-cinque-sensi .page-cinque-sensi article header h1,.page-template-page-cinque-sensi-child .page-cinque-sensi article header h1{font-weight:700 !important}.page-template-page-cinque-sensi #children-container,.page-template-page-cinque-sensi-child #children-container{margin-top:20px}.page-template-page-cinque-sensi .page-cinque-sensi article header h2,.page-template-page-cinque-sensi-child .page-cinque-sensi article header h2{color:#9e9e9e;margin-bottom:20px}.page-template-page-home-citta #main-slider{margin-bottom:0 !important}.section-home hr{margin-top:0;margin-bottom:50px}.page-template-page-home-citta .cinque-sensi-home .page-cinque-sensi article header{padding-bottom:30px}.page-template-page-home-citta .cinque-sensi-home .page-cinque-sensi article header h2{display:none}.page-template-page-home-citta .cinque-sensi-home .page-cinque-sensi article header{text-align:left}.cinque-sensi-home{margin-bottom:30px}.cinque-sensi-home .page-cinque-sensi article header h1,.page-cinque-sensi .main-title{text-indent:20px;text-transform:uppercase;font-size:72px;color:#ED1D1D}.cinque-sensi-home .page-cinque-sensi .btn{margin-top:30px}.page-cinque-sensi .main-title{display:block;margin-bottom:40px}.cinque-sensi-home #children-container{margin-bottom:20px;color:#fff;padding:0 15px}.cinque-sensi-home #children-container .gchild{width:20%;margin:0;float:left}.cinque-sensi-home #children-container .gchild.style1{background-color:black}.cinque-sensi-home #children-container .gchild.style1 .gchild-img-container img{opacity:.6;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cinque-sensi-home #children-container .gchild.style1 .gchild-container{position:relative}.cinque-sensi-home #children-container .gchild.style1 .gchild-text-container{width:100%;position:absolute;top:0;left:0;z-index:2;text-align:center;color:white;padding-top:70px}.cinque-sensi-home #children-container .gchild.style1 .gchild-text-container .gaet-number{font-size:45px;line-height:55px;margin-bottom:20px}.cinque-sensi-home #children-container .gchild.style1 .gchild-text-container h4{text-transform:uppercase;font-weight:700;font-size:25px;letter-spacing:2px;margin:0;padding-bottom:10px}.cinque-sensi-home #children-container .gchild.style1 .gchild-text-container p{text-transform:uppercase;font-family:"Inter",sans-serif;font-size:14px;line-height:15px}.cinque-sensi-home #children-container .gchild.style1:hover img{opacity:1}.cinque-sensi-home #children-container .gchild.style2{min-height:200px}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container{background-color:#ED1D1D;text-align:center;position:relative;min-height:100px;padding:25px 0}.cinque-sensi-home #children-container .gchild.style2 .gchild-img-container{background-color:#ED1D1D}.cinque-sensi-home #children-container .gchild.style2 .cinque-sensi-get-top-five.active img{opacity:0.3}.cinque-sensi-home #children-container .gchild.style2 .gchild-container a{color:white !important;text-decoration:none;display:block}.cinque-sensi-home #children-container .gchild.style2 .gchild-container .cinque-sensi-get-top-five img{opacity:1;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.cinque-sensi-home #children-container .gchild.style2 .gchild-container .cinque-sensi-get-top-five:hover img,.cinque-sensi-home #children-container .gchild.style2 .gchild-container .cinque-sensi-get-top-five.active img{opacity:0.3}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container a:hover,.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container a:focus{color:white !important}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container::before{font-size:80px;position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:15px;color:rgba(255,255,255,0.3)}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container::after{z-index:2}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container .gaet-number,.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container .gaet-content{float:left}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container .gaet-number{font-size:60px;line-height:60px;padding:0 10px;opacity:0.20 !important;width:30%;text-align:center}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container .gaet-content{width:70%;text-align:left;padding-right:10px}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container h4{text-transform:uppercase;font-weight:700;font-size:16px;margin:0}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container p{font-size:12px;margin:0 !important;line-height:18px}#top-section-list-content ul{margin:0;padding:0;list-style:none}#top-section-list-content ul li{margin-bottom:30px}.tour-section{margin-bottom:30px}.tour-home .tour-home-container{margin-top:25px}.tour-home .tour-home-container img{margin-bottom:25px}.tour-home .tour-home-txt,.tour-home .tour-home-link{float:left}.tour-home .tour-home-txt{width:70%}.tour-home .tour-home-txt h3{margin:0;text-transform:uppercase}.tour-home .tour-home-txt .tour-home-info{font-size:12px;color:#9e9e9e}.tour-home .tour-home-txt .tour-home-rate .fa{font-size:12px;line-height:12px}.tour-home .tour-home-txt .tour-home-rate .fa-star-o{color:#9e9e9e}.tour-home .tour-home-link{width:30%}.tour-home .view-all-tours{margin-top:30px}#page-title-with-bg{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;text-align:center}#page-title-with-bg .page-title-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:block}#page-title-with-bg h1{margin:0 !important;text-transform:uppercase;font-weight:700 !important;letter-spacing:2px;color:white;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);z-index:2}#home-icons-cat .row{display:flex;justify-content:center}.home #footer-menus hr{display:none}.home #intro-sicily h1{font-weight:700 !important}.home #intro-sicily h2{color:#9e9e9e}#main-slider-intro-text{margin-top:50px;margin-bottom:30px}#main-slider-intro-text h1,#main-slider-intro-text h2,#main-slider-intro-text h3,#main-slider-intro-text h4,#main-slider-intro-text h5,#main-slider-intro-text h6{font-weight:700}#sicily-box-city-page{margin-top:50px}@media all and (min-width: 1200px){#sicily-box-city-page{margin-bottom:50px}}#sicily-box-city-page .home-city-item{margin-bottom:50px}#sicily-box-city-page a{display:block}#sicily-box-city-page .city-title{text-align:center;font-size:2.5rem;font-weight:bold;margin-top:10px;color:#5F5F5F}#scopri-citymap{background-color:#ececec}@media all and (min-width: 1200px){#scopri-citymap{margin-top:50px}}#scopri-citymap h2,#scopri-citymap h3{font-size:3.5rem;text-transform:none;font-weight:700 !important;margin-bottom:30px}#scopri-citymap .box_scopri_inner{padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px}@media all and (min-width: 768px){#scopri-citymap .box_scopri_inner{padding-left:150px;padding-right:150px}}@media all and (min-width: 1300px){#scopri-citymap .box_scopri_inner{padding-top:50px;padding-bottom:50px;padding-left:20%;padding-right:20%}}#scopri-citymap p{color:#424242 !important}#scopri-foto-container{position:relative}#scopri-foto-container .phone{position:absolute;z-index:1;bottom:0;right:0}#icone-servizi-intro-text{margin-bottom:40px}#icone-servizi-intro-text h3{font-weight:700}#home-icons-cat{background-color:#CBCBCB;padding-top:20px;padding-bottom:20px;text-align:center}@media all and (min-width: 1025px){#home-icons-cat{margin-top:80px;padding-top:50px;padding-bottom:50px}}#home-icons-cat .service-item{font-weight:700;color:#5F5F5F}@media all and (max-width: 814px){#home-icons-cat .service-item{margin-bottom:50px}}#home-icons-cat .service-item a{font-weight:700;color:#5F5F5F}#home-icons-cat .tour-color h3,#home-icons-cat .citymap-color h3,#home-icons-cat .guide-color h3,#home-icons-cat .event-color h3,#home-icons-cat .promo-color h3{text-transform:uppercase}#home-seejay-wall{background-color:#ececec;padding-top:30px}#page-title-bg-color{margin-bottom:30px}.page-template-default h2,.page-template-default h3,.page-template-default h4,.page-template-default h5,.page-template-default h6{color:#9e9e9e}.page-generic-content h1,.page-generic-content h2,.page-generic-content h3,.page-generic-content h4,.page-generic-content h5,.page-generic-content h6{text-transform:uppercase !important}.page-title-standard{text-transform:uppercase;color:#ED1D1D;font-size:36px !important}#main .page-generic-text table{width:100% !important;height:auto !important}.page-info-utili ul{margin:0;padding:0}.page-info-utili ul li{list-style:none}.page-info-utili .info-repeater{margin-top:50px}.page-info-utili .info-repeater .info-section-header{background-color:#ececec;padding:20px}.page-info-utili .info-repeater .info-section-header .info-section-title{margin:0;color:#9e9e9e;text-transform:uppercase;font-family:"Inter",sans-serif}.page-info-utili .info-repeater .info-section-header .info-section-intro{margin-top:5px;font-size:14px;line-height:15px;margin-bottom:0 !important}.page-info-utili .info-repeater .info-repeater-ul{margin-bottom:50px}.page-info-utili .info-repeater .info-repeater-ul .info-repeater-ul-sub .info-repeater-li{padding:20px;border-bottom:1px solid #ececec}.page-info-utili .info-repeater .info-repeater-ul .info-repeater-ul-sub .info-repeater-li .info-title{color:#424242}.page-info-utili .info-repeater .info-repeater-ul .info-repeater-ul-sub .info-repeater-li .info-extra{font-size:14px;line-height:15px}.page-info-utili .info-repeater .info-repeater-ul .info-repeater-ul-sub .info-repeater-li .info-phone{text-transform:uppercase;font-family:"Inter",sans-serif;color:#424242}@media all and (min-width: 1025px){.page-info-utili .info-repeater .info-repeater-ul .info-repeater-ul-sub .info-repeater-li .info-phone{text-align:right}}.page-info-utili .info-repeater .info-repeater-ul .info-repeater-ul-sub .info-repeater-li .info-phone li{padding-left:0}.page-info-utili .info-repeater .info-repeater-ul .info-repeater-ul-sub .info-repeater-li .info-phone a{color:#424242}.myguide-content .myguide-loop-item-title{text-transform:uppercase;font-size:15px;line-height:16px;margin-top:10px}.myguide-title{margin-top:0 !important}.myguide-title:before{font-family:"citymaps-icon";content:"\e609";margin-right:10px;font-size:28px}.page-myguide-text h2{margin-bottom:30px;text-transform:uppercase}.remove_this_from_myguide{position:absolute;bottom:5px;left:5px}.add_to_myguide.btn-myguide-small,.remove_from_myguide.btn-myguide-small{padding:5px !important;background:transparent}.remove_this_from_myguide.btn-myguide-large{padding:5px !important}.add_to_myguide.btn-myguide-small:hover,.remove_from_myguide.btn-myguide-small:hover{color:white}.st-list-myguide{margin-top:10px}#cmg-results{background-color:rgba(152,204,51,0.9);border:1px solid #ED1D1D;display:none;position:fixed;bottom:15px;right:15px;padding:3px 0px;text-indent:10px;text-transform:uppercase;color:#293a06;font-size:12px;z-index:9999}#cmg-results .fa-close{margin-left:10px;margin-right:10px;cursor:pointer}#cmg-results .fa-close:hover{color:white}#cmg-results a{color:white;text-decoration:underline}#myguide-header{margin-top:20px}.empty-myguide{padding-bottom:150px;text-transform:uppercase;color:#ED1D1D}.loop-myguide-item{margin-bottom:30px}.loop-myguide-item .image-wrapper{position:relative}.loop-myguide-item .image-wrapper a{display:block}.loop-myguide-item .image-wrapper .mg-label-cat{position:absolute;text-transform:uppercase;color:white;padding:2px 15px 2px 15px;font-size:12px;top:5px;left:5px}.loop-myguide-item a .myguide-content p{color:#9e9e9e;font-size:13px;line-height:14px}.my-guide-top-link{position:relative}.my-guide-top-link span{display:block;width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:white !important;position:absolute;right:-25px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.my-guide-top-link .tot-myguide.empty{background-color:transparent !important;color:#ED1D1D !important;border:1px solid #ED1D1D}.user-logged .my-guide-top-link span{right:5px}.my-guide-item-intro{display:none}.cm-guest-my-guide-li{position:relative}.cm-guest-my-guide-li .popup-myguide-wrapper{position:relative;visibility:hidden;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:9998}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide{background-color:white;width:300px;position:absolute;z-index:9999}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide .popup-myguide-inner-wrapper{position:relative;-webkit-box-shadow:0 0 3px #8a8a8a;box-shadow:0 0 3px #8a8a8a}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide .popup-myguide-inner-wrapper:before{background:#fff;content:"";height:15px;margin:0 0 0 -15px;position:absolute;top:0;width:30px;z-index:1}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide .popup-myguide-inner-wrapper:after{background-color:#fff;bottom:100%;-webkit-box-shadow:0 0 3px #8a8a8a;box-shadow:0 0 3px #8a8a8a;content:"";height:20px;margin-left:-10px;margin-bottom:-10px;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:20px;z-index:0}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide .popup-myguide-inner-wrapper .popup-myguide-inner header{text-align:right;padding-right:3px;padding-top:3px;margin:0;line-height:1}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide .popup-myguide-inner-wrapper .popup-myguide-inner header a{font-size:15px !important}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide .popup-myguide-inner-wrapper .popup-myguide-inner section{padding:15px;line-height:normal;font-size:15px;text-align:center}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide .popup-myguide-inner-wrapper .popup-myguide-inner section .popup-title{font-size:17px;text-transform:uppercase;font-family:"Inter",sans-serif;line-height:17px;font-weight:400;color:#9e9e9e}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide .popup-myguide-inner-wrapper .popup-myguide-inner section .popup-content{margin-top:15px;padding-top:15px;border-top:1px solid #ececec}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide .popup-myguide-inner-wrapper .popup-myguide-inner footer{text-align:center;border-top:1px solid #ececec;padding:15px 15px 5px}.cm-guest-my-guide-li .popup-myguide-wrapper .popup-myguide .popup-myguide-inner-wrapper .popup-myguide-inner footer .btn{color:white !important}@media all and (max-width: 1389px){.popup-myguide{right:-28px}.popup-myguide .popup-myguide-inner-wrapper:before{right:35px}.popup-myguide .popup-myguide-inner-wrapper:after{right:40px}}@media all and (min-width: 1390px){.popup-myguide{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.popup-myguide .popup-myguide-inner-wrapper:before{left:50%}.popup-myguide .popup-myguide-inner-wrapper:after{left:50%}}.marker-cluster-small{background-color:rgba(181,226,140,0.6)}.marker-cluster-small div{background-color:rgba(110,204,57,0.6)}.marker-cluster-medium{background-color:rgba(241,211,87,0.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,0.6)}.marker-cluster-large{background-color:rgba(253,156,115,0.6)}.marker-cluster-large div{background-color:rgba(241,128,23,0.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px "Helvetica Neue", Arial, Helvetica, sans-serif}.marker-cluster span{line-height:30px}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform 0.3s ease-out, opacity 0.3s ease-in;-moz-transition:-moz-transform 0.3s ease-out, opacity 0.3s ease-in;-o-transition:-o-transform 0.3s ease-out, opacity 0.3s ease-in;transition:transform 0.3s ease-out, opacity 0.3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;-moz-transition:-moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;-o-transition:-o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;transition:stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in}.search-results .page-title,.search-no-results .page-title{text-transform:uppercase;color:#ED1D1D}#search-result-list .loop-item{margin-bottom:30px;border-top:1px solid #ececec}#search-result-list .loop-item:last-child{border-bottom:1px solid #ececec;padding-bottom:30px}#search-result-list .loop-image,#search-result-list .loop-list,#search-result-list .loop-address{padding-top:30px}#search-result-list .loop-list{border-right:1px solid #ececec}#search-result-list .cm-search-loop-title,#search-result-list .cm-search-loop-title:focus,#search-result-list .cm-search-loop-title:active{text-transform:uppercase;text-decoration:none !important;margin:0px 0px 5px 0px}#search-result-list .search-excerpt{padding-top:10px}#search-result-list .loop-address{font-size:14px;color:#9e9e9e}#search-result-list .loop-address .st-list-rate{margin-top:10px}#search-result-list .loop-address .st-list-rate .rating-symbol{font-size:12px;line-height:12px}#search-result-list a:hover{text-decoration:none}#search-result-list .cm-label-cat{padding:2px 15px 2px 15px;text-transform:uppercase;color:white;font-size:12px;margin-bottom:10px}.search-paginations-noajax ul{list-style:none;text-align:center;margin:0;padding:0}.search-paginations-noajax li:first-child a,.search-paginations-noajax li:last-child a{border:none;font-size:14px}.search-paginations-noajax li:first-child a:hover,.search-paginations-noajax li:last-child a:hover{background-color:transparent !important;color:#ED1D1D}.search-paginations-noajax li span.dots{font-size:11px;color:#9C9C9C}.search-paginations-noajax li a,.search-paginations-noajax li span.current{display:block;font-size:11px;cursor:pointer;width:25px;height:25px;background-color:white;color:#9C9C9C;border:1px solid #9C9C9C;line-height:25px;text-align:center;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.search-paginations-noajax ul li{list-style:none;display:inline-block}.search-paginations,.search-paginations-noajax{margin-bottom:30px;text-align:center}.search-paginations li:first-child{border-left:1px solid #9C9C9C}.search-paginations li{font-size:11px;cursor:pointer;width:25px;height:25px;background-color:white;color:#9C9C9C;border-top:1px solid #9C9C9C;border-right:1px solid #9C9C9C;border-bottom:1px solid #9C9C9C;line-height:25px;text-align:center;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.search-paginations li.active,.search-paginations-noajax li span.current{background-color:#9C9C9C;color:white;cursor:default}.search-paginations li.active:hover,.search-paginations-noajax li span.current:hover{background-color:#9C9C9C}.search-paginations li:hover,.search-paginations-noajax li:hover a{background-color:#ED1D1D;color:white}.searchform-header .searchform-header-container .screen-reader-text{display:none}.searchform-header .searchform-header-container{position:relative}.searchform-header .searchform-header-container .input-search{border:none;-webkit-appearance:none;width:100%;height:100%;position:absolute;text-indent:35px;left:0;top:0;font-size:14px;color:#9e9e9e}.searchform-header .searchform-header-container .input-search:focus{border:none;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none}.searchform-header .searchform-header-container .input-search::-webkit-input-placeholder{font-size:14px;color:#9e9e9e}.searchform-header .searchform-header-container .input-search:-moz-placeholder{font-size:14px;color:#9e9e9e}.searchform-header .searchform-header-container .input-search::-moz-placeholder{font-size:14px;color:#9e9e9e}.searchform-header .searchform-header-container .input-search:-ms-input-placeholder{font-size:14px;color:#9e9e9e}.searchform-header .searchform-header-container .search-submit{color:#9e9e9e;position:absolute;left:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);border:none;background:none;outline:none}#post-not-found h2{text-transform:uppercase;font-size:18px;color:#9e9e9e}.not-found{text-transform:uppercase;font-size:18px;color:#9e9e9e;text-align:center;padding-top:30px}.single #content #main{margin-bottom:30px}.header-map{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:300px;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.single-post-map{background-color:#ececec}.page-team h2,.page-team h3{text-transform:uppercase}.page-team #team-list .row{border-top:1px solid #ececec;padding-bottom:20px;margin-top:20px;margin-bottom:20px}.team-name h4{color:#9e9e9e}.team-social a{color:#9e9e9e}.forgot-password{text-transform:uppercase;font-weight:bold;margin-bottom:20px;margin-top:20px}#cul-ajax-result-container,#cul-ajax-psw-result-container,#cul-php-result-container{background:transparent !important;box-shadow:none !important;-webkit-box-shadow:none !important;text-shadow:none !important;text-transform:uppercase;font-weight:bold;font-size:12px !important;line-height:13px !important}#cul-results-messages{margin-bottom:30px}#cul-results-messages .alert{margin-bottom:0 !important}.user-form .form-group .form-control{padding-left:10px !important}.form-control.error,.alert-danger{border-color:#ff5c5c !important}.alert-success{border-color:#ED1D1D !important}.alert-danger,.cul_psw_corta,.cul_psw_facile{color:#ff5c5c !important}.input-group-addon-right{border-right:none !important}.user-form label{font-weight:bold !important;font-size:13px !important;color:#9e9e9e !important}#cul-user-login{margin-bottom:10px;margin-top:10px}#user-delete-account-contenitor{display:none}.user-tab-wrapper{border-left:1px solid #ECECEC}#cul-delete-link{cursor:pointer;font-size:12px;color:#9e9e9e}.user-page-title:before{font-family:"citymaps-icon";content:"\e608";margin-right:10px;font-size:28px}.user_page .tab-title{font-family:"Source Sans Pro", sans-serif !important;line-height:1;font-weight:400;font-style:normal;color:#9e9e9e;font-size:16px !important}.user_page h3{padding-top:0;margin-bottom:7px;padding-bottom:7px;border-bottom:1px solid #ECECEC;text-transform:uppercase;font-size:16px !important;line-height:17px !important}#sidebar-user-menu{margin-top:20px;margin-bottom:20px}.user-menu-item{font-size:15px !important;line-height:14px !important;display:block;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;margin-bottom:2px;text-align:center;padding-top:13px;padding-bottom:13px;font-weight:bold;text-transform:uppercase;color:#9e9e9e;background-color:#ECECEC;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out}.user-menu-item.user-menu-current-item,.user-menu-item:hover,.user-menu-item:focus{color:white !important}#user-form-footer{margin-top:30px;padding-top:30px;border-top:1px solid #ECECEC}.gdpr-terms{margin-bottom:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f7f7f7;padding:20px}.gdpr-terms h3{margin-top:0;text-transform:uppercase;color:#9e9e9e;font-family:"Inter",sans-serif;font-size:16px !important;line-height:17px !important}.gdpr-terms p{font-size:smaller;margin-bottom:5px}.gdpr-terms ul{padding-left:10px}#ccw-user-single-order .ccw-go-to-list{padding:5px 10px !important;margin-bottom:30px}#ccw-user-single-order .ccw-single-order-view mark,#ccw-user-single-order .ccw-single-order-view .mark{background-color:#9e9e9e;color:white;font-weight:bold;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#ccw-user-single-order .ccw-single-order-view h2{font-size:18px;line-height:20px}#ccw-user-single-order .ccw-single-order-view .product-name a,#ccw-user-single-order .ccw-single-order-view .download-product a{font-weight:bold}#ccw-user-single-order .ccw-single-order-view .woocommerce-OrderUpdate.comment.note{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #CFCFCF}#ccw-user-single-order .ccw-single-order-view .woocommerce-OrderUpdate-meta.meta{margin-bottom:0 !important;font-weight:bold}#ccw-user-single-order .ccw-single-order-view p{margin-bottom:0 !important}.list-selects li{margin-right:0 !important}#contact-pages-tab{margin-top:10px;margin-bottom:100px}#contact-pages-tab i.fa-spin{color:white !important}#contact-pages-tab i{color:#9e9e9e}#contact-pages-tab .request-citymap-intro h2,#contact-pages-tab .request-citymap-intro h3,#contact-pages-tab .request-citymap-intro h4,#contact-pages-tab .request-citymap-intro h5,#contact-pages-tab .request-citymap-intro h6{text-transform:uppercase;font-family:"Inter",sans-serif}#contact-pages-tab .request-citymap-intro h3{margin-top:0;color:#ED1D1D}#contact-pages-tab .request-citymap-intro h4{text-decoration:underline}#contact-pages-tab .request-citymap-intro em{color:#ED1D1D}@media all and (max-width: 1023px){#contact-pages-tab .request-citymap-intro img{margin-bottom:30px}}#contact-pages-tab input[readonly="readonly"]{background-color:#f2f2f2;opacity:0.5;color:#333}#contact-pages-tab #insert-structure-top-nav{margin-bottom:20px}#contact-pages-tab label.label-title,#contact-pages-tab h3.label-title{text-transform:uppercase;font-family:"Inter",sans-serif;font-weight:bold;color:#ED1D1D;font-size:20px;line-height:22px;display:block;margin-bottom:10px;margin-top:30px}#contact-pages-tab label.label-title span.info,#contact-pages-tab h3.label-title span.info{text-transform:none;color:#424242;font-family:"Source Sans Pro";font-size:13px;line-height:13px}#contact-pages-tab label.label-title .required,#contact-pages-tab h3.label-title .required{font-size:13px;margin-left:10px}#contact-pages-tab .list-inline li{margin-right:15px}#contact-pages-tab .list-inline li input[type=checkbox]+label:before{letter-spacing:5px}#contact-pages-tab h3.label-title.error{color:#ff5c5c}a.change-insert-structure-section{position:fixed;z-index:9999;bottom:20px;left:20px;cursor:pointer}a.change-insert-structure-section i{color:white !important}#progress-wrp{display:none;border:1px solid #ED1D1D;padding:1px;position:relative;border-radius:3px;margin-top:20px;text-align:left;background:#f8abab}#progress-wrp .progress-bars{height:20px;border-radius:3px;background-color:#ED1D1D;width:0}#progress-wrp .status{top:0;left:50%;position:absolute;display:inline-block;color:white;font-weight:bold}#new-map-request-enable{display:none;background-color:transparent;color:#ED1D1D;font-weight:bold}body.page-template-page-scarica-mappa .intro-download{padding-top:50px;padding-bottom:50px}#csm_download_map_form_wrapper{margin-top:50px;margin-bottom:50px;padding-top:50px;padding-bottom:80px;background-color:#ECECEC;border-radius:3px}#csm_download_map_form_wrapper .csm_download_title{margin-bottom:40px}#csm_download_map_form_wrapper .privacy-policy{font-size:12px;line-height:12px;margin:10px auto;max-width:80%;text-align:left}#csm_download_map_form_wrapper form{position:relative;max-width:80%;margin:auto}#csm_download_map_form_wrapper form #csm-user-name{display:none}#csm_download_map_form_wrapper form input[type="email"]{display:inline-block;box-shadow:none;border-color:#ccc;z-index:1;position:relative}#csm_download_map_form_wrapper form input[type="email"]::placeholder{color:#424242;font-size:16px}#csm_download_map_form_wrapper form input[type="email"]:focus{border-color:#ED1D1D;box-shadow:none;outline:none}#csm_download_map_form_wrapper form .btn{border:1px solid #ccc;background-color:#ED1D1D;color:white}#csm_download_map_form_wrapper form .btn:hover{background-color:#c71010;border-color:#ED1D1D}@media all and (max-width: 414px){#csm_download_map_form_wrapper form input[type="email"]::placeholder{font-size:13px !important}#csm_download_map_form_wrapper form #csm-download-map{position:relative !important;right:auto !important;top:auto !important;width:100%;margin-top:3px;z-index:2}}#csm_download_map_form_wrapper .csm_message_wrapper .csm_message{background-color:white;font-weight:bold;padding:10px;border:1px solid #ED1D1D;text-align:left;max-width:80%;margin:25px auto}#csm_download_map_form_wrapper .csm_message_wrapper .csm_message.error{border-color:#ff5c5c;color:#ff5c5c}#csm_download_map_form_wrapper .csm_message_wrapper .csm_message.success{border-color:#ED1D1D;color:#ED1D1D}.required-info{margin-top:15px;font-size:small}#newsletter-args{display:none}body #main article.hentry .iubenda_legal_document h2{font-weight:700 !important;border-top:1px solid lightgrey;padding-top:30px}.cn-button{color:white}.cm_adv_widget a{display:block}#citymaps_adv_widget-2{margin-top:20px}.citymaps-sidebar{background-color:#ececec}#single-sidebar{text-align:center}.widget-report-event-btn{display:block !important;margin-top:5px}.citymaps-sidebar .widget_as_instagram_widget{background-color:#ED1D1D;color:white;padding:35px}.citymaps-sidebar .widget_as_instagram_widget .widgettitle{margin-top:0;padding-top:10px;margin-bottom:0;padding-bottom:10px;text-align:center;text-transform:uppercase;font-size:15px !important}.cm-widget-newsletter{padding:30px;text-align:center;background-color:#9e9e9e;color:white}.cm-widget-newsletter i{font-size:25px}.cm-widget-newsletter .sidebar-title{text-transform:uppercase}.cm-widget-newsletter .signup-mc{margin-top:30px}.cm-widget-newsletter .signup-mc input[type=text],.cm-widget-newsletter .signup-mc input[type=email]{margin-bottom:5px;padding-left:10px}.cm-widget-newsletter .signup-mc input{width:100%;display:block}.cm-widget-newsletter-result{padding-top:20px;padding-bottom:20px;text-align:center;font-size:14px;line-height:16px}.cm-widget-newsletter-result a{color:white;font-weight:400;text-decoration:underline !important}.cm-widget-newsletter-result a:hover{text-decoration:none !important}.mc-embedded-subscribe i{font-size:13px}.mc_embed_signup label{font-weight:bold !important;font-size:13px !important;color:#9e9e9e !important}.mc_embed_signup input{padding:10px;display:block;width:100%;-webkit-appearance:none;border:1px solid #ccc;border-radius:3px;color:#979797}.mc_embed_signup input:focus{border:1px solid #9e9e9e;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;outline:none}.mc_embed_signup input::-webkit-input-placeholder,.mc_embed_signup input::-moz-placeholder,.mc_embed_signup input::-moz-placeholder,.mc_embed_signup input:-ms-input-placeholder{font-size:14px;color:#9e9e9e}.mc_embed_signup label.error{color:#ff5c5c !important}.mc_embed_signup input.error{border-color:#ff5c5c !important}.mc_embed_signup input.mc-embedded-subscribe{border-color:#ED1D1D;background-color:#ED1D1D;color:white;text-transform:uppercase;font-family:"Inter",sans-serif;font-size:12px;line-height:14px;background-image:none !important;-webkit-text-shadow:none !important;-moz-text-shadow:none !important;text-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;padding:15px 25px !important}.mc_embed_signup input.mc-embedded-subscribe:hover{background-color:#980c0c}.mc_embed_signup input.mc-embedded-subscribe:focus{outline:none !important}#cm-nearby-attractions,#cm-nearby-structures{margin-top:30px;padding-top:30px;border-top:2px solid #d1d1d1}#cm-nearby-attractions .title,#cm-nearby-structures .title{text-transform:uppercase;text-align:center;padding-bottom:30px;font-size:36px}#cm-nearby-attractions .loop-nearby-item,#cm-nearby-structures .loop-nearby-item{margin-bottom:30px}#cm-nearby-attractions .loop-nearby-item a,#cm-nearby-structures .loop-nearby-item a{text-decoration:none}#cm-nearby-attractions .loop-nearby-item a .image-wrapper,#cm-nearby-structures .loop-nearby-item a .image-wrapper{position:relative;min-height:150px}#cm-nearby-attractions .loop-nearby-item a .image-wrapper .nearby-distance,#cm-nearby-structures .loop-nearby-item a .image-wrapper .nearby-distance{position:absolute;top:10px;left:10px;color:white;font-size:12px;text-transform:uppercase;padding:2px 15px 2px 15px}#cm-nearby-attractions .loop-nearby-item a .nearby-content .nearby-title,#cm-nearby-structures .loop-nearby-item a .nearby-content .nearby-title{font-size:18px;text-transform:uppercase}#cm-nearby-attractions .loop-nearby-item a .nearby-content p,#cm-nearby-structures .loop-nearby-item a .nearby-content p{font-size:13px !important;line-height:18px !important;margin-bottom:0 !important}#cm-nearby-events{margin-top:30px;padding-top:30px;border-top:2px solid #CFCFCF}#cm-nearby-events #events-slider{visibility:hidden;opacity:0;padding-left:40px;padding-right:40px}#cm-nearby-events .slick-prev,#cm-nearby-events .slick-next{margin:0 !important;top:0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;height:100%;width:60px}#cm-nearby-events .slick-prev{left:0 !important}#cm-nearby-events .slick-next{right:0 !important}#cm-nearby-events .slick-prev:before,#cm-nearby-events .slick-next:before{color:#9e9e9e}#cm-nearby-events .title{text-transform:uppercase;text-align:center;padding-bottom:30px;font-size:36px}#cm-nearby-events .loop-nearby-item{margin-bottom:30px;padding-left:15px;padding-right:15px}#cm-nearby-events .loop-nearby-item a{text-decoration:none;display:block}#cm-nearby-events .loop-nearby-item a .image-wrapper{position:relative;min-height:150px}#cm-nearby-events .loop-nearby-item a .image-wrapper .nearby-distance{position:absolute;top:10px;left:10px;color:white;font-size:12px;text-transform:uppercase;padding:2px 15px 2px 15px}#cm-nearby-events .loop-nearby-item a .nearby-content{position:absolute;bottom:0;left:0;width:100%;display:block;background-color:rgba(255,255,255,0.9)}#cm-nearby-events .loop-nearby-item a .nearby-content .nearby-event-day.cm-event-date{width:30%}#cm-nearby-events .loop-nearby-item a .nearby-content .nearby-title{font-size:12px;line-height:12px;text-transform:uppercase;float:left;width:70%;padding:5px;margin:0}#cm-nearby-events .loop-nearby-item a .nearby-content p{font-size:13px !important;line-height:18px !important;margin-bottom:0 !important}#cm-widget-partner-container{background-color:#ececec}#cm-widget-partner h3{text-transform:uppercase;color:#424242;text-align:left}#cm-potrebbe-piacerti{margin-top:30px;padding-top:30px;border-top:2px solid #d1d1d1}#cm-potrebbe-piacerti{margin-top:30px;padding-top:30px;border-top:2px solid #d1d1d1}#cm-potrebbe-piacerti .title{text-transform:uppercase;text-align:center;padding-bottom:30px;font-size:36px}#cm-potrebbe-piacerti .loop-item{margin-bottom:30px}#cm-potrebbe-piacerti .loop-item a{text-decoration:none;display:block}#cm-potrebbe-piacerti .loop-item a .image-wrapper{position:relative;min-height:150px}#cm-potrebbe-piacerti .loop-item a .image-wrapper .cs-like-label{position:absolute;top:10px;left:10px;color:white;font-size:12px;text-transform:uppercase;padding:2px 15px 2px 15px}#cm-potrebbe-piacerti .loop-item a .item-content{min-height:105px}#cm-potrebbe-piacerti .loop-item a .item-content .cm-item-title{font-size:18px;text-transform:uppercase;line-height:18px;min-height:40px}#cm-potrebbe-piacerti .loop-item a .cm-item-abstract{font-size:13px !important;line-height:18px !important;margin-bottom:0 !important}#cm-widget-get_map_pdf-container{padding-top:30px;padding-bottom:30px;text-align:center;background-position:center center;background-size:cover}#cm-widget-get_map_pdf i{font-size:40px}#cm-widget-get_map_pdf .sidebar-title{text-transform:uppercase}#cm-widget-get_map_pdf p{color:white;font-size:14px}#cm-widget-get_map_pdf ul li{margin-bottom:10px}#cm-widget-get_map_pdf ul li a{border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;padding:8px 13px;text-transform:uppercase;background-color:white;color:#424242;font-size:12px}.citymaps-sidebar .results-vote{text-align:center}.results-vote{text-align:right}.results-vote .intro-text{margin-bottom:2px !important;text-transform:uppercase;color:#9e9e9e;font-size:16px}.results-vote .stars-container{display:block}.results-vote .results-vote-message{font-size:12px;font-weight:400;color:#9e9e9e}@media all and (max-width: 320px){#guide-header #slide-post-slider,#guide-header #start-content{height:137px !important}}@media all and (min-width: 321px) and (max-width: 375px){#guide-header #slide-post-slider,#guide-header #start-content{height:163px !important}}@media all and (min-width: 376px) and (max-width: 414px){#guide-header #slide-post-slider,#guide-header #start-content{height:182px !important}}@media all and (max-width: 414px){body{font-size:14px !important;line-height:16px !important}.primary-nav-responsive{margin-right:0 !important;margin-bottom:0;padding-left:0;border-bottom:1px solid #ececec}.primary-nav-responsive li{list-style:none;float:none}.primary-nav-responsive li a{border:none}.primary-nav-responsive,.primary-nav-responsive ul,.primary-nav-responsive li,.primary-nav-responsive li a{min-height:12px}.primary-nav-responsive li a{line-height:12px !important;text-transform:uppercase}.primary-nav-responsive li a:hover,.primary-nav-responsive li.current_page_item a,.primary-nav-responsive li.current-page-ancestor a,.primary-nav-responsive li.current-page-ancestor:first-child a:hover{background-color:#ED1D1D !important;color:white !important}#main-slider{margin-bottom:0 !important}.citySlide .cs-landscape-container .cs-l-bg{padding:10px 20px}.citySlide .cs-l-occhiello,.citySlide .cs-portrait-label{font-size:13px;line-height:13px}.citySlide h4{font-size:15px;line-height:15px}.citySlide .cs-thumb-label{font-size:12px}.citySlide .cs-thumb-container h4{font-size:11px;line-height:13px}.citySlide .cs-portrait-container .cs-portrait-label{font-size:12px}.citySlide .cs-portrait-container h4{font-size:14px}#cm-event-slick .cm-event-end-date{display:none}#cm-event-slick-list .loop-item a .cm-event-slick-content{max-height:50px;overflow:hidden}#cm-event-slick-list .loop-item a .cm-event-slick-content h3{font-size:10px !important;line-height:10px !important;margin:0 !important}.footer-brand.logo-footer{display:none}.tour-content-grid,.guide-content-grid{padding-top:0}.cm-category .list-inline li span,.cm-structure-list-category .list-inline li span{padding-bottom:5px;padding-top:5px}#guide-grid .cm-guide-title,#tour-grid .cm-tour-title{font-size:14px !important;line-height:15px !important}.guide-content-grid p,.tour-content-grid p{font-size:15px !important;line-height:16px !important}#guide-grid .cm-guide-title .rate-guide .results-all-vote .rating-symbol,#tour-grid .rate-tour .results-all-vote .rating-symbol{font-size:10px !important}.cm-structure-map-box .markerImg{width:10%;margin-right:2%}.cm-structure-map-box .markerTextContainer{width:88%}}@media all and (min-width: 415px) and (max-width: 480px){#guide-header #slide-post-slider,#guide-header #start-content{height:212px !important}}@media all and (min-width: 415px) and (max-width: 767px){.navbar-brand img{max-width:110px}#structure-map{height:250px}.primary-nav-responsive{margin-right:0 !important;margin-bottom:0;padding-left:0;border-bottom:1px solid #ececec}.primary-nav-responsive li{list-style:none;float:left}.primary-nav-responsive li a{border:none}.primary-nav-responsive,.primary-nav-responsive ul,.primary-nav-responsive li,.primary-nav-responsive li a{min-height:55px}.primary-nav-responsive li a{line-height:30px !important;text-transform:uppercase}.primary-nav-responsive li a:hover,.primary-nav-responsive li.current_page_item a,.primary-nav-responsive li.current-page-ancestor a,.primary-nav-responsive li.current-page-ancestor:first-child a:hover{background-color:#ED1D1D !important;color:white !important}}@media all and (min-width: 415px) and (max-width: 980px){#scopri-foto-container{min-height:768px}#scopri-foto-container .tablet{position:absolute;top:30px}#scopri-foto-container .phone{position:absolute;top:122px;bottom:auto}#scopri-foto-container .phone{max-height:25%}.citySlide .cs-landscape-container .cs-l-bg{padding:10px 20px}.citySlide .cs-l-occhiello,.citySlide .cs-portrait-label{font-size:13px;line-height:13px}.citySlide .cs-l-title{font-size:15px;line-height:15px}.citySlide .cs-l-abstract{font-size:12px;line-height:12px}.citySlide .cs-thumb-label{font-size:12px}.citySlide .cs-thumb-container h4{font-size:14px;line-height:14px}.citySlide .cs-portrait-container .cs-portrait-label{font-size:12px;line-height:13px}.citySlide .cs-portrait-container h4{font-size:15px;line-height:16px}}@media all and (min-width: 481px) and (max-width: 568px){#guide-header #slide-post-slider,#guide-header #start-content{height:254px !important}}@media all and (min-width: 569px) and (max-width: 736px){#guide-header #slide-post-slider,#guide-header #start-content{height:333px !important}}@media all and (min-width: 668px){.structure-list .loop-item.grid-layout .loop-list header{min-height:60px}.structure-list .loop-item.grid-layout .loop-list .cm-structure-list-excerpt{min-height:170px}.structure-list .loop-item.grid-layout .loop-address-inner{min-height:75px}}@media all and (max-width: 736px){.cm-tab-nav li{display:block !important;margin-bottom:10px}.structure-list .loop-item,.citynote-list .loop-item{text-align:center}.cm-cat-citynote-label{left:50% !important;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}#cm-structure-all-filters.mobile-closed{display:none}#cm-structure-show-filters{position:fixed;bottom:10px;margin:0;padding:10px 20px;left:0;right:0;z-index:99999}#cm-structure-show-filters #show-filters{display:block;padding:10px 0px 10px 0px !important}.cm-category .list-inline li,#cm-structure-user-filters .form-search li,.cm-structure-list-category .list-inline li{display:block;margin-bottom:5px}#cm-structure-user-filters .form-search li.price-slider{margin-top:20px;margin-bottom:80px}#cm-structure-user-filters .form-search li.price-slider .price-title{margin-bottom:5px}#structure-user-filters-go{display:block}.single-st-content article header,.single-event article header,.single-promo-content article header{text-align:center}.ui-tabs-panel .info-i{margin-top:10px}.single .sliderSlick .slick-dots{display:none !important}.ui-tabs-panel .info-i i{font-size:25px !important}.single-st-rate{margin-top:20px}#cm-nearby-attractions .title,#cm-nearby-events .title{font-size:24px !important;line-height:24px !important}#cm-nearby-attractions .nearby-content p,#cm-nearby-structures .nearby-content p{display:none}#cm-nearby-attractions .loop-nearby-item a .nearby-content .nearby-title,#cm-nearby-structures .loop-nearby-item a .nearby-content .nearby-title{font-size:14px !important;line-height:16px !important;margin-top:10px !important}#cm-nearby-attractions .loop-nearby-item:nth-child(2n+1),#cm-nearby-attractions:not(.sliderSlick) .loop-nearby-item:nth-child(2n+1){clear:both}#cm-nearby-events .cm-event-end-date{display:none !important}#single-sidebar{margin-top:30px}.citySlide .cs-events-slider-container .cs-event-bg{position:relative !important}.cs-events-slider-container .cs-event-categories{font-size:11px !important;line-height:11px !important}.cs-events-slider-container .cs-event-title{font-size:16px !important;line-height:16px !important;min-height:40px}.cs-events-slider-container .cs-event-abstract,.cs-events-slider-container .cs-event-date-location{display:none !important}#cm-event-month .month-h-title{font-size:21px !important}#cm-event .cm-event-title,#cm-event .cm-event-date{min-height:auto !important;float:none !important;width:100% !important;padding:2px !important}.cm-event-date .cm-day{font-size:14px !important;line-height:16px !important}.cm-event-date .cm-month-name{font-size:11px !important;line-height:11px !important}#cm-event .cm-event-date .cm-event-start-date,#cm-event .cm-event-date .cm-event-end-date{width:25% !important}#cm-event .cm-event-title{margin-top:5px}#cm-event .cm-event-title .event-title-h{font-size:14px !important;line-height:15px !important}#event-sidebar .cm-event-date{min-height:100px !important}.s-promo-portrait .citySlide .cs-portrait-container h4{top:10px !important}.s-promo-portrait .citySlide .cs-portrait-container .btn{top:160px !important}.cs-l-bg{position:relative !important}.s-promo-landscape .cs-l-categories{font-size:11px !important;line-height:11px !important}.s-promo-landscape .citySlide .cs-landscape-container .cs-l-bg .cs-l-title{min-height:65px !important}.cs-l-title{font-size:16px !important;line-height:16px !important;min-height:40px}.cs-l-abstract{display:none !important}#cm-promo .cm-structure-promo-wrapper .cm-structure-promo-prices .price,#cm-promo .cm-structure-promo-wrapper .cm-structure-promo-prices .old-price,#cm-promo .cm-structure-promo-wrapper .cm-cat-promo-label{font-size:11px !important}#cm-promo .cm-structure-promo-wrapper .cm-structure-promo-prices{padding:3px 5px 3px 15px !important}#cm-promo .cm-structure-promo-wrapper .cm-cat-promo-label{width:65% !important;padding:3px 5px 3px 5px !important;left:0 !important}#cm-promo .cm-promo-title{margin-top:5px;min-height:auto !important}#cm-promo .cm-promo-title h3{font-size:14px !important;line-height:15px !important}#cm-promo .cm-promo-abstract{display:none}.cm-structure-promo-button{display:none}#cm-promo .promo-list .loop-item:nth-child(2n+1){clear:both}#cm-more-promo .title,#cm-more-citynote .title{font-size:24px !important;line-height:24px !important;margin-top:0 !important}.single-promo #promo-toolbar .promo-button .ul-btn,.single-promo #promo-toolbar .promo-button .ul-price{float:none !important;text-align:center}.promo-button li,.promo-button li .btn{display:block !important}.promo-button li .btn{margin-bottom:3px;width:100%}.promo-rate{position:relative !important;margin-top:40px}.single-promo #promo-toolbar{margin-bottom:0 !important}.single-promo #promo-toolbar .promo-button .ul-price .promo-price,.single-promo #promo-toolbar .promo-button .ul-price .promo-saving{float:none !important}.single-promo #promo-toolbar .promo-button .ul-price .promo-saving{margin-left:0 !important;margin-top:0 !important;margin-bottom:20px}}@media all and (min-width: 737px){#cm-structure-show-filters{display:none}.structure-list .loop-item.grid-layout{padding:0}}@media all and (max-width: 767px){.footer-newsletter-form{margin-top:50px}#footer .logo-container{text-align:center}#single-structure-header-section{margin-bottom:10px}#cul-user-update{display:block !important}.page-team h2{margin-top:30px !important;margin-bottom:20px !important;font-size:18px !important;line-height:20px !important}.page-team h3{font-size:14px !important;line-height:16px !important}.team-name h3{font-size:17px !important;line-height:18px !important}.team-name h4{font-size:16px !important;line-height:17px !important}#team-list .padding-top-40{text-align:center;padding-top:20px !important}#team-list .border-left{border:none !important}.page-team #team-list .row{margin-bottom:40px !important;padding-top:40px !important}#page-title-with-bg{min-height:150px}.gallery-image-alt{font-size:11px !important;line-height:12px !important}.promo-relationship-container .promo,.tour-home .tour-home-container,.citynotes-relationship-container .cm-structure-citynote-intro{text-align:center !important}.page-template-page-home-citta .cinque-sensi-home .page-cinque-sensi article header{text-align:center !important}.promo-relationship-container .promo .cm-cat-promo-label,.promo-relationship-container .promo .cm-structure-promo-prices{left:50% !important;transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-webkit-transform:translateX(-50%) !important}.cinque-sensi-home .page-cinque-sensi article header h1{text-indent:0 !important;text-align:center !important}#sicily-box-city-page .home-city-page .city-title{font-size:12px}.citySlide .cs-portrait-container .btn{top:200px !important}#top-section-list-content .item-number,#top-section-list-content .item-image,#top-section-list-content .item-content{float:left}#top-section-list-content .item-number{width:10%}#top-section-list-content .item-number-content{position:relative}#top-section-list-content .item-number span{text-align:center;line-height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:50px;height:50px;display:block;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;font-size:25px;color:white;font-weight:bold}#top-section-list-content .item-image{width:50%;text-align:center;padding:0 20px}#top-section-list-content .item-content{width:100%}#top-section-list-content .item-content h4{text-transform:uppercase;font-size:24px}.page-template-page-cinque-sensi .page-cinque-sensi article header h1,.page-template-page-cinque-sensi-child .page-cinque-sensi article header h1{text-transform:uppercase;color:#ED1D1D;font-size:38px !important;line-height:40px !important;text-align:center}.page-cinque-sensi .tour-home-container .col-md-4{margin-bottom:30px}#cm-structure-user-filters .form-search li.price-slider #cm-structure-price-slider{width:100%}#cm-structure-user-filters .form-search li{width:100% !important}.single-structure .sliderSlick .slick-dots{bottom:0px !important}.markerImg{width:55px !important;margin-right:10px !important}.markerTextContainer{width:110px !important}.markerTitle,.markerAddress{font-size:11px !important;line-height:12px !important}.markerTextContainer .markerLink.marker-button .btn{padding:2px 15px !important;font-size:11px !important}#tour-grid .rate-tour{display:none !important}#tour-grid .cm-tour-title span{font-size:11px !important}#breadcrumbs{font-size:11px !important;line-height:12px !important}#guide-header .digtic{width:100%}#guide-temp-title{display:none}.guide-rate{margin-top:20px;position:relative !important;top:0 !important;left:0 !important;transform:none !important}.results-vote{text-align:center !important;margin-bottom:10px}.results-vote .intro-text{font-size:13px !important}.single-action-btn li,.single-action-btn li .btn,.guide-button li,.guide-button li .btn,.evento-button li,.evento-button li .btn,#myguide-top-buttons li,#myguide-top-buttons .btn,#single-structure-myguide-button .btn{display:block !important}.single-action-btn li .btn,.guide-button li .btn,.evento-button li .btn,#myguide-top-buttons .btn,#single-structure-myguide-button .btn{width:100%;margin-bottom:3px}#guide-header .digtic h1{font-size:18px !important;line-height:18px !important}.poi-title{font-size:16px !important;line-height:17px !important}#tour-map #cm-openmaps-single{height:200px !important}.tour-utility #tour-buttons li{display:block !important}.tour-utility #tour-buttons li a{display:block !important;width:100% !important;margin-bottom:3px}#tour-type-icons ul{text-align:center !important}.tour-single-title{text-align:center !important}#tour-info ul{text-align:center !important}#tour-info i{font-size:17px !important}#tour-info span{font-size:14px !important}#home-icons-cat i{font-size:70px}.tour-home-link{display:none}.tour-home .tour-home-txt{width:100% !important}.tour-punti-di-interesse .poi-container .poi-image-container{text-align:center !important;padding-left:20px}.tour-punti-di-interesse .poi-container .poi-text-container{text-align:center;margin-top:20px;padding-left:20px}.tour-punti-di-interesse .poi-container .poi-text-container #poi-buttons{position:relative !important;text-align:center !important;margin-top:10px}.page-cinque-sensi .main-title{margin-top:20px;margin-bottom:20px}h1,.main-title{font-size:30px !important;line-height:30px !important}body{padding-top:60px !important}body.single{padding-top:80px !important}.header .secondary-bar,#primary-menu,#language-switch-desktop,#social-link-header,#user-top-widget{display:none}#language-switch-mobile{float:left;min-height:60px}.tour-home-container .col-md-6{margin-bottom:30px}.header .primary-bar{min-height:55px}.header .navbar-brand{width:35%}.header .search-menu-container{float:right;width:63%;padding-left:0;border-right:none !important}.header .widget-top-bar-left{float:left;width:75%}.header .widget-top-bar-left #searchform-header{float:left;width:100%}.header .widget-top-bar-left #social-link-header{float:left;width:30%}.header .widget-top-bar-left #social-link-header ul{min-height:55px;margin-bottom:0}.header .widget-top-bar-left #social-link-header ul li{line-height:60px}.header .widget-top-bar-right{float:right;width:25%}.header .burger-menu{float:right;width:55px;height:55px;line-height:55px}.citySlide .cs-thumb-container .cs-thumb-label{font-size:10px;line-height:12px;color:white;text-transform:uppercase;padding:2px 10px 2px 10px;display:block;top:15px}.citySlide .cs-thumb-container h4{font-size:12px;text-transform:uppercase;color:white;top:40px;width:100%;text-align:center;padding-left:10px;padding-right:10px}.s-thumbnails .citySlide .slick-prev,.s-thumbnails .citySlide .slick-next{width:20px}.searchform-header .searchform-header-container{min-height:55px}.cinque-sensi-home .page-cinque-sensi article header{padding:15px}.cinque-sensi-home .page-cinque-sensi .col-md-10,.cinque-sensi-home .page-cinque-sensi .col-md-2{padding-left:0 !important;padding-right:0 !important}.cinque-sensi-home .page-cinque-sensi .col-md-10 h1{text-indent:0 !important;font-size:25px !important;text-align:left}.page-template-page-home-citta .cinque-sensi-home .page-cinque-sensi article header{padding-bottom:20px !important}.cinque-sensi-home #children-container .gchild.style1{width:50%}.cinque-sensi-home #children-container .gchild.style2{float:none !important;width:100%;clear:both;min-height:100% !important}.cinque-sensi-home #children-container .gchild.style2:nth-child(1) .gchild-img-container,.cinque-sensi-home #children-container .gchild.style2:nth-child(3) .gchild-img-container,.cinque-sensi-home #children-container .gchild.style2:nth-child(5) .gchild-img-container{float:right !important;width:50% !important}.cinque-sensi-home #children-container .gchild.style2:nth-child(1) .gchild-text-container,.cinque-sensi-home #children-container .gchild.style2:nth-child(3) .gchild-text-container,.cinque-sensi-home #children-container .gchild.style2:nth-child(5) .gchild-text-container{float:left !important;width:50% !important}.cinque-sensi-home #children-container .gchild.style2:nth-child(2) .gchild-img-container,.cinque-sensi-home #children-container .gchild.style2:nth-child(4) .gchild-img-container{float:left !important;width:50% !important}.cinque-sensi-home #children-container .gchild.style2:nth-child(2) .gchild-text-container,.cinque-sensi-home #children-container .gchild.style2:nth-child(4) .gchild-text-container{float:right !important;width:50% !important}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container .gaet-number{position:absolute !important}.cinque-sensi-home #children-container .gchild.style2 .gchild-text-container .gaet-content{text-align:center !important;width:100% !important}.cinque-sensi-home #children-container .gchild.style2:nth-child(1) .gchild-text-container::after,.cinque-sensi-home #children-container .gchild.style2:nth-child(3) .gchild-text-container::after,.cinque-sensi-home #children-container .gchild.style2:nth-child(5) .gchild-text-container::after{content:'';position:absolute;top:50%;right:-10px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #ED1D1D}.cinque-sensi-home #children-container .gchild.style2:nth-child(2) .gchild-text-container::after,.cinque-sensi-home #children-container .gchild.style2:nth-child(4) .gchild-text-container::after{content:'';position:absolute;top:50%;left:-10px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #ED1D1D transparent transparent}#events-slick-widget #cm-event-slick-month .month-name{font-size:16px}.cm-event-slick-month-container .cm-event-slick-change-month-button a{font-size:17px}.sliderSlick .slick-prev:before,.sliderSlick .slick-next:before{font-size:20px}#social-link-footer,#footer-menus .widget{text-align:center}#footer-menus .widget .menu{margin-bottom:10px}#footer-credits{margin-top:30px}.cm-structure-list-excerpt{display:none}.structure-list .loop-list,.structure-list .loop-address{padding-top:10px !important}.cm-structure-list-title .list-title{font-size:16px !important;line-height:16px !important}.structure-list .loop-list{border:none}.structure-list .loop-image,.structure-list .loop-list,.structure-list .loop-address{padding-left:0 !important;padding-right:0 !important}#cm-structure-intro-to-see h1,#cm-structure-intro-vedere h1,#cm-structure-intro-fare h1,#cm-structure-intro-what-to-do h1,#cm-structure-intro-dormire h1,#cm-structure-intro-accomodations h1,#cm-structure-intro-mangiare h1,#cm-structure-intro-food h1{font-size:22px;line-height:24px}#cm-structure-intro-to-see h2,#cm-structure-intro-vedere h2,#cm-structure-intro-fare h2,#cm-structure-intro-what-to-do h2,#cm-structure-intro-dormire h2,#cm-structure-intro-accomodations h2,#cm-structure-intro-mangiare h2,#cm-structure-intro-food h2{font-size:14px;line-height:16px;color:#9e9e9e}}@media all and (min-width: 768px){.close-filters{display:none}.single-action-btn li:first-child{padding-left:0 !important}}@media all and (min-width: 768px) and (max-width: 991px){.home-title{font-size:60px}#guide-header #slide-post-slider,#guide-header #start-content{height:339px !important}#single-structure-header-section{margin-bottom:20px}#top-section-list-content .item-number,#top-section-list-content .item-image,#top-section-list-content .item-content{float:left}#top-section-list-content .item-number{width:10%}#top-section-list-content .item-number-content{position:relative}#top-section-list-content .item-number span{text-align:center;line-height:50px;position:absolute;top:0;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:50px;height:50px;display:block;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;font-size:25px;color:white;font-weight:bold}#top-section-list-content .item-image{width:20%;text-align:center;padding:0 20px}#top-section-list-content .item-content{width:70%}#top-section-list-content .item-content h4{text-transform:uppercase;font-size:24px;margin-top:0 !important}.page-template-page-cinque-sensi .page-cinque-sensi article header h1,.page-template-page-cinque-sensi-child .page-cinque-sensi article header h1{text-transform:uppercase;color:#ED1D1D;font-size:48px !important;text-align:center}.tour-home-link{display:none}.slide .cs-event-bg{position:relative !important}.slide .cs-event-title,.s-promo-landscape .cs-l-title,.slide.cs-portrait-container h4{font-size:18px !important;line-height:20px !important}.slide .cs-event-categories,.s-promo-landscape .cs-l-categories{font-size:14px !important;line-height:16px !important}.slide .cs-event-date-location,.slide .cs-event-abstract{font-size:12px !important;line-height:12px !important}.slide .cs-event-abstract{min-height:60px !important}.s-promo-landscape .cs-l-abstract{display:none}#promo-main-slider .citySlide .cs-portrait-container h4{top:50px !important}.single-promo #promo-toolbar .promo-rate{top:90px;right:auto;left:0}.single-promo #promo-toolbar{margin-bottom:90px !important}#single-sidebar{margin-top:30px}#tour-type-icons ul,#tour-single .results-vote,.single-st-rate .results-vote{text-align:left !important}.tour-content{margin-top:30px}#tour-single .tour-punti-di-interesse .poi-container{border-left:none !important}#tour-single .tour-punti-di-interesse .poi-container::before,#tour-single .tour-punti-di-interesse .poi-container::after{background-color:transparent !important;border:none !important}#guide-grid .loop-item img,#cm-tour .loop-item img,.poi-image img{max-width:none !important;width:100% !important}.st-list-categories{text-align:left}#cm-structure-user-filters .form-search li.price-slider .price-title{line-height:18px !important}#cm-structure-user-filters .form-search li{width:33% !important;margin-top:10px}#cm-structure-user-filters .form-search li.price-slider #cm-structure-price-slider{width:100%}#cm-structure-user-filters .form-search li.price-slider .price-title{margin-left:15px}.structure-list .loop-list{border:none !important}.cm-structure-promo-button{display:none}#cm-promo .promo:nth-child(2n+1){clear:both}#cm-citynote .citynote:nth-child(2n+1){clear:both}.main-content .loop-item.clear-loop{clear:both}#cm-structure .loop-item:nth-child(2n+1){clear:both}}@media all and (min-width: 768px) and (max-width: 1199px){.page-team h2{margin-top:40px !important;margin-bottom:30px !important;font-size:28px !important;line-height:30px !important}.page-team h3{font-size:18px !important;line-height:20px !important}.team-name h4{font-size:14px !important;line-height:14px !important}#page-title-with-bg{min-height:250px}#sicily-box-city-page .home-city-page .city-title{font-size:20px}.cinque-sensi-home .page-cinque-sensi article header{text-align:center !important}.cinque-sensi-home .page-cinque-sensi article header .main-title{text-indent:0 !important;margin:0 !important;font-size:50px !important;padding-top:40px;text-align:center;padding-bottom:30px}.single-structure .sliderSlick .slick-dots{bottom:50px !important}#home-icons-cat i{font-size:60px}#home-icons-cat .tour-color h3,#home-icons-cat .citymap-color h3,#home-icons-cat .guide-color h3,#home-icons-cat .event-color h3,#home-icons-cat .promo-color h3{font-size:14px;line-height:16px}.header .search-menu-container{border:none !important}#primary-menu,#language-switch-desktop,#social-link-header,#user-top-widget{display:none}#language-switch-mobile{float:left;min-height:60px}#structure-map{height:350px}body{padding-top:112px}body.home{padding-top:120px}.header .primary-bar{min-height:60px}.header .navbar-brand{width:18%}.header .search-menu-container{float:left;width:82%;padding-left:10px;border-bottom:1px solid #ececec}.header .widget-top-bar-left{float:left;width:70%}.header .widget-top-bar-right{float:right;width:30%}.header .widget-top-bar-left #searchform-header{float:left;width:70%}.header #secondary-menu li a{padding-left:10px !important;padding-right:10px !important;text-align:center}.header #secondary-menu li a:before{content:''}.header .widget-top-bar-left #social-link-header,#language-switch-desktop{display:none}.header .burger-menu{float:right;width:55px;height:60px;line-height:60px}.primary-nav-responsive{margin-right:0 !important;margin-bottom:0;padding-left:0;border-bottom:1px solid #ececec}.primary-nav-responsive li{list-style:none;float:left}.primary-nav-responsive li a{border:none}.primary-nav-responsive,.primary-nav-responsive ul,.primary-nav-responsive li,.primary-nav-responsive li a{min-height:55px}.primary-nav-responsive li a{line-height:30px !important;text-transform:uppercase}.primary-nav-responsive li a:hover,.primary-nav-responsive li.current_page_item a,.primary-nav-responsive li.current-page-ancestor a,.primary-nav-responsive li.current-page-ancestor:first-child a:hover{background-color:#ED1D1D !important;color:white !important}.searchform-header .searchform-header-container{min-height:60px}.searchform-header .searchform-header-container .search-submit{font-size:14px}.citySlide .cs-landscape-container .cs-l-bg{padding:20px 50px 20px 50px}.citySlide .cs-landscape-container .cs-l-bg .cs-l-title{font-size:16px;line-height:18px}.citySlide .cs-landscape-container .cs-l-bg .cs-l-abstract{font-size:12px;line-height:13px}.citySlide .cs-l-occhiello{font-size:14px;line-height:16px}.citySlide .cs-portrait-container .cs-portrait-label{font-size:14px}.citySlide .cs-portrait-container h4{font-size:16px;line-height:18px}.s-portrait .slick-dots{bottom:0 !important}.citySlide .cs-portrait-container .btn{top:230px}#promo-main-slider .citySlide .cs-portrait-container .btn{top:150px}.citySlide .cs-thumb-container .cs-thumb-label{font-size:10px;line-height:12px;color:white;text-transform:uppercase;padding:2px 10px 2px 10px;display:block;top:15px}.citySlide .cs-thumb-container h4{font-size:12px;text-transform:uppercase;color:white;top:40px;width:100%;text-align:center;padding-left:10px;padding-right:10px}.cinque-sensi-home #children-container .gchild.style2:nth-child(1) .gchild-text-container::after,.cinque-sensi-home #children-container .gchild.style2:nth-child(3) .gchild-text-container::after,.cinque-sensi-home #children-container .gchild.style2:nth-child(5) .gchild-text-container::after{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ED1D1D transparent}.cinque-sensi-home #children-container .gchild.style2:nth-child(2) .gchild-text-container::after,.cinque-sensi-home #children-container .gchild.style2:nth-child(4) .gchild-text-container::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#ED1D1D transparent transparent transparent}#cm-structure-intro-to-see h1,#cm-structure-intro-vedere h1,#cm-structure-intro-fare h1,#cm-structure-intro-what-to-do h1,#cm-structure-intro-dormire h1,#cm-structure-intro-accomodations h1,#cm-structure-intro-mangiare h1,#cm-structure-intro-food h1{font-size:34px;line-height:36px}#cm-structure-intro-to-see h2,#cm-structure-intro-vedere h2,#cm-structure-intro-fare h2,#cm-structure-intro-what-to-do h2,#cm-structure-intro-dormire h2,#cm-structure-intro-accomodations h2,#cm-structure-intro-mangiare h2,#cm-structure-intro-food h2{font-size:14px;line-height:16px;color:#9e9e9e}#footer-menus .widget .menu li,#footer-menus .credits li{line-height:12px !important}#footer-menus .widget .menu li a,#footer-menus .credits li a{font-size:11px !important}#social-link-footer li{margin-bottom:10px}.footer-rights{text-align:center}}@media all and (max-width: 991px){.page-template-page-home-citta .promo-relationship-container .col-sm-6,.page-template-page-home-citta .tour-home-container .col-sm-6,.page-template-page-home-citta .citynotes-relationship-container .col-sm-6{margin-bottom:20px}.page-template-page-home-citta .promo-relationship-container .col-sm-6:nth-child(2n+1),.page-template-page-home-citta .tour-home-container .col-sm-6:nth-child(2n+1),.page-template-page-home-citta .citynotes-relationship-container .col-sm-6:nth-child(2n+1){clear:both}.ui-tabs-panel .col-md-6{margin-bottom:15px}.login-form .btn,.create-account .btn,#cul-user-register,.lostpassword-button,#resetpass-button{display:block !important;width:100% !important}.loop-myguide-item:nth-child(2n+1){clear:both}.hide-under-992,#structure-map{display:none}.single-post-map,#single-evento-map,#single-promo-map{height:0}.single-action-btn{margin-bottom:20px}#single-showhide-map{display:block}.cm_adv_widget.half-mobile{float:left;width:33.333%}#footer-wrapper .col-sm-4:nth-child(3n+1){clear:both !important}#main-slider,.cinque-sensi-home,.cinque-sensi-home .page-cinque-sensi,.tour-section,.no-padding-mobile,#event-sidebar,#single-sidebar,#cm-structure-map-container .container,#cm-structure-map-container .container .col-xs-12{padding-left:0 !important;padding-right:0 !important}#main-slider,.cinque-sensi-home,.cinque-sensi-home .page-cinque-sensi,.tour-section,.no-padding-mobile,#event-sidebar,#single-sidebar,#cm-structure-map-container .container,.footer-container{width:100% !important}.footer-rights,.cm-partner-footer{margin-left:-15px !important;margin-right:-15px !important;text-align:center}.cm-partner-footer .row,#main-slider .row,.cinque-sensi-home .row,.tour-section .row,#cm-structure-map-container .container .row{margin-left:0 !important;margin-right:0 !important}.citymaps-tool{margin-top:30px}.cinque-sensi-home .row{padding:0 !important}}@media all and (min-width: 992px) and (max-width: 1199px){#single-structure-header-section{margin-bottom:20px}#slide-post-slider,.single-post-map{height:329px !important}#guide-header #start-content{height:329px !important}#single-event-header-section #slide-post-slider{height:291px !important}#single-event-header-section .single-post-map{height:291px !important}}@media all and (min-width: 992px){.home-title{font-size:60px}.loop-myguide-item:nth-child(4n+1){clear:both}#top-section-list-content .item-number,#top-section-list-content .item-image,#top-section-list-content .item-content{float:left}#top-section-list-content .item-number{width:10%}#top-section-list-content .item-number-content{position:relative}#top-section-list-content .item-number span{text-align:center;line-height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:50px;height:50px;display:block;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;font-size:25px;color:white;font-weight:bold}#top-section-list-content .item-image{width:20%;text-align:center;padding:0 20px}#top-section-list-content .item-content{width:70%}#top-section-list-content .item-content h4{text-transform:uppercase;font-size:24px}#cm-structure-user-filters .form-search li{width:20%}#cm-structure-user-filters .form-search li:last-child{text-align:right;width:10%}#cm-structure-user-filters .form-search li.price-slider #cm-structure-price-slider{float:left;width:200px}.page-template-page-cinque-sensi .page-cinque-sensi article header h1,.page-template-page-cinque-sensi-child .page-cinque-sensi article header h1{text-transform:uppercase;color:#ED1D1D;font-size:48px !important;text-align:center}#single-showhide-map{display:none}}@media all and (max-width: 1024px){.tour-home-link{display:none}}@media all and (max-width: 1199px){.footer-newsletter-form .newsletter-submit-wrapper .btn{display:block;margin-top:5px;width:100%}#social-link-footer{text-align:center}#cm-widget-partner .sidebar-title{font-size:16px !important;line-height:17px !important}#burger-menu-mobile{border:none !important}#cm-widget-get_map_pdf .sidebar-title{font-size:24px}.cm-widget-newsletter .sidebar-title,#citymaps-social-share header .sidebar-title{font-size:16px}#home-icons-cat i{font-size:100px}#home-icons-cat .tour-color h3,#home-icons-cat .citymap-color h3,#home-icons-cat .guide-color h3,#home-icons-cat .event-color h3,#home-icons-cat .promo-color h3{font-size:12px;line-height:19px}#scopri-citymap h2{font-size:18px;line-height:20px}#scopri-citymap h1{font-size:48px;line-height:50px}.home #intro-sicily h1{font-size:48px;line-height:50px}.home #intro-sicily h2{font-size:18px;line-height:22px}body{padding-top:122px}body.single{padding-top:142px}body.home{padding-top:120px}.sliderSlick .slick-prev:before,.sliderSlick .slick-next:before{font-size:30px}#structure-map{height:500px}.header .search-menu-container{border-bottom:none !important}#cul-form-user-update{margin-top:30px}#user-tab-buttons,.cm-tab-nav{padding:0;margin:0 0 40px 0;list-style:none;border-bottom:1px solid #ececec}#user-tab-buttons li,.cm-tab-nav li{display:inline-block;margin-right:20px;padding:0;border-bottom:3px solid transparent}#user-tab-buttons li a,.cm-tab-nav li a{display:block;height:30px}#user-tab-buttons li.ui-state-active,#user-tab-buttons li:hover,.cm-tab-nav li.ui-state-active,.cm-tab-nav li:hover{border-bottom:3px solid #ED1D1D}#cul-form-user-update #user-tab-buttons li,#cul-user-update{display:block !important}#cul-form-user-update #user-tab-buttons li{margin-right:0 !important;margin-bottom:20px}.header .widget-top-bar-right #primary-menu{width:63%}.header .widget-top-bar-right #primary-menu li:last-child{border-right:1px solid #ececec}.header .widget-top-bar-right #language-switch-desktop{width:12%}.header .widget-top-bar-right #user-top-widget{float:left;min-height:60px;line-height:55px;text-align:center;width:25%}.header .widget-top-bar-right #user-top-widget>ul{margin-bottom:0;text-align:left;padding:0;list-style:none}.header .widget-top-bar-right #user-top-widget>ul>li{list-style:none;display:block;float:left}.header .widget-top-bar-right #user-top-widget>ul>li.user-logged{width:100%}.header .widget-top-bar-right #user-top-widget a{text-transform:uppercase;color:#9F9F9F;font-size:11px;cursor:pointer}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged{position:relative}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged:hover ul{display:block;height:auto}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged ul{display:none;position:absolute;top:100%;margin:0;padding:0;z-index:9999;width:100%}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged ul li{line-height:20px;background:white;list-style:none;clear:both}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged ul li a{padding:5px 10px;display:block}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged ul li:first-child{border-top:4px solid #ED1D1D !important}.header .widget-top-bar-right #user-top-widget #cm-username:after{content:'';font-family:'FontAwesome';margin-left:10px}.header .burger-menu{float:right;width:55px;height:60px;line-height:60px;border-left:1px solid #ececec}.widget-mobile-user{border-bottom:1px solid #ececec}#user-top-widget-mobile{min-height:60px;line-height:60px;text-align:center}#user-top-widget-mobile>ul{margin-bottom:0;text-align:center;padding:0;list-style:none}#user-top-widget-mobile>ul>li{list-style:none;display:block;float:left}#user-top-widget-mobile>ul>li.user-logged{width:100%}#user-top-widget-mobile a{text-transform:uppercase;color:#9F9F9F;font-size:11px;cursor:pointer;padding-top:0;padding-bottom:0}#user-top-widget-mobile #user-top-menu-widget .user-logged{position:relative}#user-top-widget-mobile #user-top-menu-widget .user-logged:hover ul{display:block;height:auto}#user-top-widget-mobile #user-top-menu-widget .user-logged ul{display:none;position:absolute;top:100%;margin:0;padding:0;z-index:9999;width:100%}#user-top-widget-mobile #user-top-menu-widget .user-logged ul li{line-height:20px;background:white;list-style:none;clear:both}#user-top-widget-mobile #user-top-menu-widget .user-logged ul li a{padding:5px 10px;display:block}#user-top-widget-mobile #user-top-menu-widget .user-logged ul li:first-child{border-top:4px solid #ED1D1D !important}#user-top-widget-mobile #cm-username:after{content:'';font-family:'FontAwesome';margin-left:10px}.cinque-sensi-home .cinque-sensi-get-top-five .gaet-content p{display:none !important}}@media all and (min-width: 1200px){.align-items-lg-center{display:flex;align-items:center}.popup-myguide-wrapper.open{visibility:visible;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.footer-newsletter-form .newsletter-submit-wrapper .btn{position:absolute;top:0;right:0;border-top-left-radius:0;border-bottom-left-radius:0}.footer-newsletter-form .newsletter-submit-wrapper .email{padding-right:110px}#social-link-footer{text-align:left}#slide-post-slider{height:410px !important}#single-event-header-section #slide-post-slider{height:363px !important}#single-event-header-section .single-post-map{height:363px}#guide-header #start-content{height:410px !important}#single-guide-header-section,#single-structure-header-section{margin-bottom:30px}.page-team h2{margin-top:50px !important;margin-bottom:40px !important;font-size:36px !important;line-height:38px !important}.page-team h3{font-size:24px !important;line-height:25px !important}.team-name h4{font-size:14px !important;line-height:14px !important}#page-title-with-bg{min-height:300px}#cm-widget-partner h3{font-size:16px !important;line-height:17px !important}.single-post-map{height:410px}.citySlide .cs-portrait-container .btn{top:250px}#burger-menu-mobile{display:none}.searchform-header .searchform-header-container{min-height:60px}.searchform-header .searchform-header-container .search-submit{font-size:14px}.citySlide .cs-landscape-container .cs-l-bg{padding:20px 50px 20px 50px}.citySlide .cs-landscape-container .cs-l-bg .cs-l-title{font-size:48px;line-height:48px}.citySlide .cs-landscape-container .cs-l-bg .cs-l-abstract{font-size:14px;line-height:15px}.citySlide .cs-l-occhiello{font-size:18px;line-height:18px}.citySlide .cs-portrait-container .cs-portrait-label{font-size:18px}.citySlide .cs-portrait-container h4{font-size:24px}.cinque-sensi-home .page-cinque-sensi article header{padding:50px}.citySlide .cs-thumb-container .cs-thumb-label{font-size:12px;line-height:18px;color:white;text-transform:uppercase;padding:2px 15px 2px 15px;display:block;top:30px}.citySlide .cs-thumb-container h4{font-size:16px;text-transform:uppercase;color:white;top:60px;width:100%;text-align:center;padding-left:10px;padding-right:10px}.s-thumbnails .citySlide .slick-prev,.s-thumbnails .citySlide .slick-next{width:40px}.cinque-sensi-home #children-container .gchild.style2:nth-child(1) .gchild-text-container::after,.cinque-sensi-home #children-container .gchild.style2:nth-child(3) .gchild-text-container::after,.cinque-sensi-home #children-container .gchild.style2:nth-child(5) .gchild-text-container::after{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #ED1D1D transparent}.cinque-sensi-home #children-container .gchild.style2:nth-child(2) .gchild-text-container::after,.cinque-sensi-home #children-container .gchild.style2:nth-child(4) .gchild-text-container::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#ED1D1D transparent transparent transparent}#events-slick-widget #cm-event-slick-month .month-name{font-size:24px}.cm-event-slick-month-container .cm-event-slick-change-month-button a{font-size:25px}.cm-structure-map-box .markerImg{width:80px;margin-right:20px}.cm-structure-map-box .markerTextContainer{width:250px}.cm-structure-list-category .st-list-categories{margin-bottom:0 !important}.structure-list .loop-item.list-layout,.structure-list .list-layout .loop-image{padding-left:0}#cm-structure-intro-to-see h1,#cm-structure-intro-vedere h1,#cm-structure-intro-fare h1,#cm-structure-intro-what-to-do h1,#cm-structure-intro-dormire h1,#cm-structure-intro-accomodations h1,#cm-structure-intro-mangiare h1,#cm-structure-intro-food h1{font-size:48px;line-height:50px}#cm-structure-intro-to-see h2,#cm-structure-intro-vedere h2,#cm-structure-intro-fare h2,#cm-structure-intro-what-to-do h2,#cm-structure-intro-dormire h2,#cm-structure-intro-accomodations h2,#cm-structure-intro-mangiare h2,#cm-structure-intro-food h2{font-size:18px;line-height:20px;color:#9e9e9e}.single-structure .sliderSlick .slick-dots{bottom:50px !important}#cm-widget-get_map_pdf .sidebar-title{font-size:24px}.cm-widget-newsletter .sidebar-title,#citymaps-social-share header .sidebar-title{font-size:16px}#home-icons-cat i{font-size:100px}#home-icons-cat .tour-color h3,#home-icons-cat .citymap-color h3,#home-icons-cat .guide-color h3,#home-icons-cat .event-color h3,#home-icons-cat .promo-color h3{font-size:18px;line-height:19px}#sicily-box-city-page .home-city-page .city-title{font-size:24px}.home #intro-sicily h1{font-size:48px;line-height:50px}.home #intro-sicily h2{font-size:18px;line-height:22px}body{padding-top:122px}body.single{padding-top:142px}body.home{padding-top:120px}.sliderSlick .slick-prev:before,.sliderSlick .slick-next:before{font-size:30px}#structure-map{height:500px}.header .primary-bar{min-height:63px}.header .navbar-brand{width:18%}.header .search-menu-container{float:left;width:82%;padding-left:10px;border-bottom:1px solid #ececec}.header .widget-top-bar-left{float:left;width:40%}.header .widget-top-bar-left #searchform-header{float:left;width:70%}.header .widget-top-bar-left #social-link-header{float:left;width:30%}.header .widget-top-bar-left #social-link-header ul{min-height:60px;margin-bottom:0}.header .widget-top-bar-left #social-link-header ul li{line-height:60px}.header .widget-top-bar-right{float:right;width:60%}#cul-form-user-update{margin-top:30px}.cm-tab-nav{padding:0;margin:0 0 40px 0;list-style:none;border-bottom:1px solid #ececec}.cm-tab-nav li{display:inline-block;margin-right:20px;padding:0;border-bottom:3px solid transparent}.cm-tab-nav li a{display:block;height:30px}.cm-tab-nav li.ui-state-active,.cm-tab-nav li:hover{border-bottom:3px solid #ED1D1D}#user-tab-buttons{padding:0;margin:0;list-style:none}#user-tab-buttons li{border-right:3px solid transparent;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:none !important;line-height:1}#user-tab-buttons li a{display:block;padding-top:5px;padding-bottom:5px;padding-left:10px;text-transform:none !important}#user-tab-buttons li.ui-state-active,#user-tab-buttons li:hover{background-color:#ececec;border-right:3px solid #ED1D1D}#user-tab-buttons li.ui-state-active a,#user-tab-buttons li:hover a{text-indent:5px}#user-tab-buttons li.ui-state-active a .tab-title,#user-tab-buttons li:hover a .tab-title{font-weight:bold}.header .widget-top-bar-right #primary-menu{width:63%;display:flex;justify-content:end}.header .widget-top-bar-right #primary-menu li:last-child{border-right:1px solid #ececec}.header .widget-top-bar-right #language-switch-desktop{width:12%}.header .widget-top-bar-right #user-top-widget{float:left;min-height:60px;line-height:55px;text-align:center;width:25%}.header .widget-top-bar-right #user-top-widget>ul{margin-bottom:0;text-align:left;padding:0;list-style:none}.header .widget-top-bar-right #user-top-widget>ul>li{list-style:none;display:block;float:left}.header .widget-top-bar-right #user-top-widget>ul>li.user-logged{width:100%}.header .widget-top-bar-right #user-top-widget a{text-transform:uppercase;color:#9F9F9F;font-size:11px;cursor:pointer}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged{position:relative}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged:hover ul{display:block;height:auto}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged ul{display:none;position:absolute;top:100%;margin:0;padding:0;z-index:9999;width:100%}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged ul li{line-height:20px;background:white;list-style:none;clear:both}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged ul li a{padding:5px 10px;display:block}.header .widget-top-bar-right #user-top-widget #user-top-menu-widget .user-logged ul li:first-child{border-top:4px solid #ED1D1D !important}.header .widget-top-bar-right #user-top-widget #cm-username:after{content:'';font-family:'FontAwesome';margin-left:10px}}#totem-top-date{float:left;width:20%;line-height:60px;text-transform:uppercase;color:#5F5F5F;font-size:11px;text-align:center}body.woocommerce-page.page-template h1.page-title{color:#00bbe6;font-weight:bold;text-transform:uppercase}body.woocommerce-page.page-template .page-woocommerce{padding-top:50px}body.woocommerce-page.page-template .page-woocommerce table.shop_table{border:none !important}body.woocommerce-page.page-template .page-woocommerce table.shop_table th{font-size:14px;color:#9e9e9e;font-family:"Inter",sans-serif;font-weight:bold;text-transform:uppercase}body.woocommerce-page.page-template .page-woocommerce table.shop_table a.remove{color:#00bbe6 !important}body.woocommerce-page.page-template .page-woocommerce table.shop_table a.remove:hover{background-color:#00bbe6;color:white !important}body.woocommerce-page.page-template .page-woocommerce table.shop_table .product-name a{font-size:18px;color:#00bbe6;font-family:"Inter",sans-serif;font-weight:400;text-transform:uppercase}body.woocommerce-page.page-template .page-woocommerce table.shop_table .product-price,body.woocommerce-page.page-template .page-woocommerce table.shop_table .product-quantity,body.woocommerce-page.page-template .page-woocommerce table.shop_table .product-subtotal{font-family:"Inter",sans-serif;font-size:18px;font-weight:normal}body.woocommerce-page.page-template .page-woocommerce table.shop_table .actions .button{background-color:#9e9e9e;color:white;text-transform:uppercase;font-family:"Inter",sans-serif;font-size:12px;padding:10px 25px}body.woocommerce-page.page-template .page-woocommerce .wc-proceed-to-checkout{text-align:right}body.woocommerce-page.page-template .page-woocommerce .wc-proceed-to-checkout .checkout-button{display:inline-block;padding:20px 35px;background-color:#00bbe6;color:white;text-transform:uppercase;font-family:"Inter",sans-serif;font-size:12px}body.woocommerce-page.page-template .form-group .form-control{padding-left:10px}body.woocommerce-page.page-template .form-group .select2-container .select2-selection--single{height:46px}body.woocommerce-page.page-template .form-group .select2-container .select2-selection--single .select2-selection__rendered,body.woocommerce-page.page-template .form-group .select2-container .select2-selection--single .select2-selection__arrow{height:46px;line-height:46px}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{height:32px;border-radius:4px;width:auto !important;line-height:32px}.ccw-post-item-info{margin-top:10px;font-size:14px;line-height:24px}.ccw-post-item-info .ccw-post-item-row{color:#9e9e9e}.ccw-post-item-info .ccw-post-item-row .ccw-post-item-label{font-weight:bold}.ccw-post-item-info .ccw-post-item-row .ccw-post-item-label.label-to{margin-left:15px}.ccw-post-item-info .ccw-post-item-row .ccw-post-item-value{font-weight:normal}.badge-status-on-hold{background:#f8dda7 !important;color:#94660c !important}.badge-status-failed{background:#ff5c5c !important;color:white !important}.badge-status-completed{background:#ED1D1D !important;color:white !important}.woocommerce-info{border-top-color:#00bbe6 !important}.woocommerce-info:before{color:#00bbe6 !important}.woocommerce-form-login-toggle .woocommerce-info{border:none !important;background-color:#00bbe6 !important;color:white !important;text-transform:uppercase;font-family:"Inter",sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:1em 2em 1em 2em !important}.woocommerce-form-login-toggle .woocommerce-info a{font-weight:bold;color:white !important}.woocommerce-form-login-toggle .woocommerce-info:before{content:none !important}.woocommerce-error{border-top-color:#ff5c5c !important}.woocommerce-error:before{color:#ff5c5c !important}.woocommerce-message{font-weight:400;font-size:14px;line-height:15px;border-top-color:#ED1D1D !important}.woocommerce-message:before{color:#ED1D1D !important}.woocommerce-message .wc-forward{display:none !important}.ccw-cart-nav-link{position:relative}.ccw-cart-nav-link .ccw-cart-nav-count{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:5px;background-color:#ED1D1D;color:white;display:block;width:20px;height:20px;line-height:20px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.wc-checkout-row-item{border-top:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;padding-top:50px;margin-top:50px;padding-bottom:50px;margin-bottom:50px}body.woocommerce-cart .product-thumbnail{min-width:150px !important}body.woocommerce-cart .product-thumbnail img{width:150px !important}body.woocommerce-cart h3{color:#9e9e9e}body.woocommerce-cart #ccw-cart-suggestion{margin-top:30px;padding-top:30px;padding-bottom:80px;border-top:1px solid #CFCFCF}body.woocommerce-cart #ccw-cart-suggestion a{color:#5F5F5F}body.woocommerce-cart .woocommerce-message .wc-forward,body.woocommerce-cart .woocommerce-error .wc-forward,body.woocommerce-cart .woocommerce-info .wc-forward{display:none !important}.woocommerce-checkout .woocommerce{padding-bottom:100px}.woocommerce-checkout h3{color:#9e9e9e}.woocommerce-checkout label{font-size:14px;line-height:18px;color:#9e9e9e}.woocommerce-checkout .woocommerce-checkout-payment{background-color:transparent !important}.woocommerce-checkout .woocommerce-checkout-payment .wc_payment_methods{border:none !important}.woocommerce-checkout .woocommerce-checkout-payment .payment_box{background-color:#ececec !important}.woocommerce-checkout .woocommerce-checkout-payment .payment_box:before{border-bottom-color:#ececec !important}.woocommerce-checkout .woocommerce-checkout-payment .payment_box p{margin:0 !important;font-size:13px;line-height:14px}.woocommerce-checkout table.shop_table thead tr{background-color:#ececec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.woocommerce-checkout table.shop_table td{border-top:none !important;border-bottom:1px solid rgba(0,0,0,0.1);padding-top:20px;padding-bottom:20px;margin-bottom:20px}.woocommerce-checkout table.shop_table .product-thumbnail img{width:100px}.woocommerce-checkout table.shop_table a{color:#5F5F5F !important}.woocommerce-checkout table.shop_table .product-name-title{font-family:"Inter",sans-serif;text-transform:uppercase}.woocommerce-checkout table.shop_table .product-quantity{color:#9e9e9e;text-align:center}.woocommerce-checkout table.shop_table .product-total{color:#5F5F5F;font-family:"Inter",sans-serif;font-weight:bold}.woocommerce-checkout .checkout-edit-cart-btn{background-color:#9e9e9e;color:white}.woocommerce-checkout .btn{font-weight:bold !important}.woocommerce-checkout #citymaps-cart-totals{margin-bottom:30px}.woocommerce-checkout #citymaps-cart-totals .cctotal-row .cctotal-row-value{font-family:"Inter",sans-serif;color:#5F5F5F}.woocommerce-checkout #citymaps-cart-totals .order-total{margin-top:15px;font-family:"Inter",sans-serif;color:#5F5F5F;font-size:18px;line-height:20px;text-transform:uppercase;font-weight:bold}.woocommerce-checkout #citymaps-cart-totals .order-total .cctotal-row-value{font-size:22px;line-height:22px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper label{line-height:1 !important;display:block !important;margin:0 !important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper p{margin:0 !important}.woocommerce-checkout .woocommerce-privacy-policy-text{margin-top:15px;font-size:13px;line-height:13px}body.woocommerce-order-received table.shop_table th{border:none !important}body.woocommerce-order-received table.shop_table tfoot td{border:none !important}body.woocommerce-order-received .woocommerce-customer-details address{border:none !important}
/*# sourceMappingURL=style.css.map */
