#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}.qodef-button.qodef-layout--textual .qodef-m-text{font-family:"Roboto"}#qodef-page-spinner.qodef-layout--pulse .qodef-m-pulse{background-color:#005a70}.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-button.qodef-layout--outlined{border:1.2px solid #005a70}.qodef-button.qodef-layout--outlined:hover{background-color:#005a70}.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-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}.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-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-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}.qodef-room-list .qodef-e-media .qodef-e-price:after{background-color:#fed896}.qodef-room-list .qodef-e-media .qodef-e-price-value{font-family:"Playfair";font-size:30px;font-weight:700;color:#2e1d1a;z-index:auto}.qodef-room-list .qodef-e-title{margin:0;font-size:25px;color:#005a70;font-family:"Playfair";font-weight:500}.qodef-room-list.qodef-layout--standard .qodef-e-excerpt{font-family:"Roboto";font-size:16px}.qodef-button.qodef-layout--textual .qodef-m-text{font-size:16px;font-weight:600}.qodef-room-list .qodef-e-media .qodef-e-price-label{color:#2e1d1a;font-weight:700;font-family:"Playfair"}.qodef-room-reservation-filter.qodef-layout--vertical .qodef-m-title{color:#005a70!important;font-family:"Playfair"!important;font-weight:500}body.alloggio-core-room-search .qodef-m-field.qodef--room-amount{display:none!important}.qodef-m-field-person.qodef--infant{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}