/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.elementor-menu-cart__product .variation {
    grid-template-columns: min-content !important;
}
.elementor-menu-cart__product-name.product-name {
    width: 110%;
    padding-left: 10px;
}
.elementor-menu-cart__main {
    padding: 20px;
}
body .prenotazione .ui-widget-content{
	background: radial-gradient(circle, #454f99 0%, #2f3772 100%) !important;
}
body .yith-wcbk-date-picker--inline .ui-datepicker-header {
    background: #4b548c54 !important;
}
.elementor-1006 .elementor-element.elementor-element-b3b716e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1006 .elementor-element.elementor-element-b3b716e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,.elementor-1276 .elementor-element.elementor-element-760d56c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1276 .elementor-element.elementor-element-760d56c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,.elementor-1278 .elementor-element.elementor-element-749d326:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1278 .elementor-element.elementor-element-749d326 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color: #2f3772 !important;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    margin-top: 5px;
}
.yith-wcbk-form-section span {
    margin-bottom: 0px !important;
}
.yith-wcbk-datepicker.ui-datepicker td, .yith-wcbk-date-picker--inline .ui-datepicker td {
    font-size: 18px !important;
}
.prenotazione a.ui-state-default,.prenotazione a.ui-state-hover {
    line-height: 1.4 !important;
}
.single-product .yith-wcbk-form-section-dates label.yith-wcbk-form-section__label.yith-wcbk-booking-form__label {
    display: none;
}
.yith-wcbk-booking-form {
    max-width: 100% !important;
}
button.yith-wcbk-add-to-cart-button.single_add_to_cart_button.button.alt{
	width: 70%;
    margin: auto !important;
    float: none !important;
    display: block;
    text-align: center;
    margin-bottom: 10px !important;
}
.yith-wcbk-booking-form{
	margin-bottom: 0px !important;
}
.yith-wcbk-date-picker--inline .ui-datepicker td.ui-datepicker-week-end span{
    color: #ffffff73 !important;
}
.postid-1003 .prodotto_far_ita a{
	background-color: #c30e1a !important;
}
.postid-1539 .prodotto_far_eng a{
	background-color: #c30e1a !important;
}
.postid-1543 .prodotto_far_fra a{
	background-color: #c30e1a !important;
}
.yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover a.ui-state-default, .yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover a.ui-state-default{
	color:initial;
}
a.ui-state-hover{
	color:white !important;
}
@media (max-width: 767px) {
    .single-product .elementor-reverse-mobile>.elementor-container>:nth-child(2) {
        order: 10 !important;
    }
}