/*
Theme Name: Dixionline Theme
Theme URI: https://dixionline.com
Author: Dixionline
Theme URI: https://dixionline.com
Template: hello-elementor
Version: 1.0
*/

/*
    Add your custom styles here
*/

/* style module Calendarista */
.calendarista .btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #c3554e!important;
    --bs-btn-border-color: #c3554e!important;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #c3554e!important;
    --bs-btn-hover-border-color:#c3554e;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #c3554e!important;
    --bs-btn-active-border-color: #c3554e!important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #c3554e!important;
    --bs-btn-disabled-border-color: #c3554e!important;
}

div.calendarista-datepicker .ui-datepicker-header.ui-widget-header {
    border: 1px solid #007bff;
    background: #c3554e!important;
    color: #fff;
    font-weight: bold;
}

div.calendarista-datepicker .ui-state-default{
	background: #f7f7f7!important;
}

div.calendarista-datepicker .ui-state-highlight {
    background: #555555!important;
    color: #fff;
}

div.calendarista-datepicker .calendarista-halfday-start a.ui-state-default {
    background: linear-gradient(140deg, #c3554e!important 100%, transparent 51%, transparent) !important;
}

div.calendarista-datepicker .ui-datepicker-buttonpane {
    border-width: 0;
    border-top: 2px solid #555555!important;
}

div.calendarista-datepicker .ui-datepicker-next-hover span {
 border-left: 10px solid #555555!important;
}

div.calendarista-datepicker .ui-datepicker-prev-hover span {
 border-right: 10px solid #555555!important;
}

div.calendarista-summary-info.alert.alert-primary {
    padding: 1.25rem;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    background-color: #f2f2f2!important;
    border-left: .25rem solid #555555!important;
    border-right-color: transparent;
    border-top-color: transparent;
    border-bottom-color: transparent;
    color: #000;
    border-radius: 0;
}


.calendarista .table td, .calendarista .table th {
    font-size: 14px!important;
}

/* woo commmerce */
.elementor-kit-9 a {
    color: #f2f2f2;
}

[type=button], [type=submit], button {
    background-color: #c3554e;
    border: 0px;
    border-radius: 0px;
    color: #ffffff;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    padding: .5rem 1rem;
    text-align: center;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
}

[type=button]:hover , [type=submit]:hover , button:hover {
    background-color: #c4c1c0;
    border: 0px;
    border-radius: 0px;
    color: #ffffff;
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    padding: .5rem 1rem;
    text-align: center;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.wc-block-components-checkout-return-to-cart-button{
	display : none;
}
