#qodef-page-spinner.qodef-layout--textual .qodef-m-inner .qodef-textual-spinner-text{font-family:"Playfair",Sans-serif;font-weight:700;color:#005a70}.qodef-room .qodef-e-amenity-items .qodef-ei-svg{color:#06283f}.elementor-flip-box__front{background-color:#005a70}.qodef-woo-side-area-cart .qodef-m-content-title{font-family:"Playfair",sans-serif;color:#005a70;font-weight:800}.qodef-woo-side-area-cart .qodef-e-title{font-family:"Playfair",sans-serif;color:#005a70}.qodef-woo-side-area-cart .qodef-e-price{font-family:"Playfair",sans-serif;font-weight:600}.qodef-woo-side-area-cart .qodef-e-quantity{font-family:"Roboto";font-size:12px}.qodef-woo-side-area-cart .qodef-m-order-details>*{margin:0;font-family:"Playfair",sans-serif;color:#005a70;font-weight:700}.qodef-woo-side-area-cart .qodef-m-order-amount{font-family:"Playfair",sans-serif;color:#005a70;font-weight:700}.qodef-woo-side-area-cart .qodef-m-opener-count{position:relative;top:2px;right:-4px;font-size:15px;font-weight:400;font-family:Raleway,sans-serif}.woocommerce-order-received .woocommerce-order h2{font-family:"Playfair",Sans-serif;font-weight:700;color:#005a70}.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received{margin:0 0 20px;font-family:"Playfair",Sans-serif;font-weight:700;font-size:25px}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr:nth-child(odd)>th{font-family:"Roboto";font-size:13px}.woocommerce-page div.woocommerce .shop_table th{font-family:"Playfair",Sans-serif;font-size:20px}.elementor-widget-woocommerce-checkout-page a{color:var(--links-normal-color,#337b8d)}.woocommerce-page div.woocommerce .cart-empty{font-family:"Playfair",Sans-serif}.woocommerce-page div.woocommerce .return-to-shop a{font-family:"Roboto";font-size:13px}.woocommerce-notices-wrapper div.woocommerce-message[role=alert]{font-family:"Roboto"}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{background-color:#337b8d;border-color:#337b8d}.elementor-9 .elementor-element.elementor-element-b35f2a3 .woocommerce #payment #place_order{font-weight:400;font-family:"Roboto"}.elementor-17 .elementor-element.elementor-element-a17cb5b .shop_table .button{background-color:#fff;font-weight:600!important;font-family:"Roboto"}.elementor-17 .elementor-element.elementor-element-a17cb5b .checkout-button{background-color:#fff;font-weight:600!important;font-family:"Roboto"}.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p{margin-bottom:10px;font-family:"Roboto"}.elementor-widget-woocommerce-checkout-page a:hover{color:#669ca9}#qodef-woo-page.qodef--checkout .wc_payment_methods label{font-family:"Playfair",Sans-serif;font-weight:500!important;margin-bottom:10px;color:#005a70}#qodef-woo-page .added_to_cart,#qodef-woo-page .button,.qodef-woo-shortcode .added_to_cart,.qodef-woo-shortcode .button{background-color:#005a70}.qodef-woo-product-list .qodef-woo-product-categories a{font-family:"Playfair";color:#005a70;margin-bottom:5px}#qodef-woo-page .qodef-woo-product-title,.qodef-woo-shortcode .qodef-woo-product-title{font-family:"Roboto";color:#242d33;font-size:20px;font-weight:600}#qodef-woo-page .price,.qodef-woo-shortcode .price{font-family:"Roboto";color:#005a70;font-weight:600}.qwfw-add-to-wishlist-wrapper .qwfw-shortcode:not(.button){color:rgba(0,0,0,.68);font-family:"Roboto";font-size:15px;font-weight:600}.qodef-woo-results{font-family:"Roboto";font-size:16px}#qodef-page-header>*:not(.qodef-header-sticky) .qi-block-button.qodef-layout--filled{font-family:Raleway,sans-serif;font-size:12px;font-weight:500;background-color:transparent}#qodef-page-header>*:not(.qodef-header-sticky) .qi-block-button .qodef-m-text{color:#fff}#qodef-page-header>*:not(.qodef-header-sticky) .qi-block-button .qodef-m-inner-border span{background-color:#fff}#qodef-page-header>*:not(.qodef-header-sticky) .qodef-m-border-top,#qodef-page-header>*:not(.qodef-header-sticky) .qodef-m-border-bottom{height:1px}#qodef-page-header>*:not(.qodef-header-sticky) .qodef-m-border-left,#qodef-page-header>*:not(.qodef-header-sticky) .qodef-m-border-right{width:1px}#qodef-page-header>*:not(.qodef-header-sticky) .qi-block-button:hover .qodef-m-text{color:#669ca9}#qodef-page-header>*:not(.qodef-header-sticky) .qi-block-button:hover .qodef-m-inner-border span{background-color:#669ca9}.qodef-header-sticky .qodef-header-navigation>ul>li.current-menu-item>a,.qodef-header-sticky .qodef-header-navigation>ul>li.current_page_item>a{color:#3393a5}.qodef-header-sticky .qodef-widget-block-d3f40029 .qi-block-button .qodef-m-text{color:#005a70;font-family:Raleway,sans-serif;font-size:12px;font-weight:500}.qodef-header-sticky .qi-block-button .qodef-m-inner-border span{background-color:#005a70}.qodef-header-sticky .qi-block-button .qodef-m-border-top,.qodef-header-sticky .qi-block-button .qodef-m-border-bottom{height:1px!important}.qodef-header-sticky .qi-block-button .qodef-m-border-left,.qodef-header-sticky .qi-block-button .qodef-m-border-right{width:1px!important}.qodef-header-sticky .qi-block-button:hover{background-color:transparent!important}.qodef-header-sticky .qodef-woo-side-area-cart .qodef-m-opener-count{color:#005a70}.select2-container--default .select2-results__option--highlighted{background-color:#005a70!important;color:#fff!important}.select2-container--default .select2-results__option:hover{background-color:#005a70;color:#fff}.select2-container--default{font-family:Raleway;font-size:10px}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#005a70;color:#fff}body.alloggio-core-room-search .qodef-m-field.qodef--room-amount{display:none!important}.qodef-room-reservation-filter .qodef-m-form .qodef-m-field.qodef--guests .qodef-m-field-persons.qodef--opened{font-family:"Roboto";font-size:15px}.qodef-room-reservation-filter .qodef-m-form .qodef-m-field .select2-container--default{font-family:"Roboto",sans-serif!important;font-size:14px!important}