/*
Theme Name: Potager - Flatsome Child
description: >-
  Flatsome Child Theme
Author: Mark
Template: flatsome
Version: 1.0.0

*/



.notice-error {border-left-color: #fff}

.woocommerce-variation-add-to-cart-disabled {
display: none;
}


.grecaptcha-badge {
display: none;
}


/* Calendarista */

.calendarista select{
font-family: lato;
}

.alert.alert-warning.calendarista-typography--caption1.calendarista-row-single{
display: none;
}

#calendarista_1 .card-header{
background-color: #85a47b;
}

#calendarista_1 .nav-item a.nav-link, #calendarista_1 .nav-item a.nav-link.active.calendarista-disabled{
color: #5e5e5e;
}

#calendarista_1 .nav-item a.nav-link.calendarista-disabled{
color: #fff;
}

#calendarista_1 .nav-item .nav-link:before{
background-color: #85a47b;
}

#calendarista_1 .nav-item a.nav-link.calendarista-disabled:before{
border: 1px solid #fff;
}


#calendarista_1 label.input-group-text, #calendarista_1 span.input-group-text{
background-color: #85a47b;
}

.calendarista-datepicker.calendarista-calendar-1 .ui-datepicker-header.ui-widget-header{
border: 1px solid #85a47b;
background: #85a47b;
}

.calendarista-datepicker.calendarista-calendar-1 .ui-state-default, .calendarista-datepicker.calendarista-calendar-1 .ui-widget-content .ui-state-default, .calendarista-datepicker.calendarista-calendar-1 .ui-widget-header .ui-state-default, .calendarista-datepicker.calendarista-calendar-1 .ui-button, .calendarista-datepicker.calendarista-calendar-1 .ui-button.ui-state-disabled:hover, .calendarista-datepicker.calendarista-calendar-1 .ui-button.ui-state-disabled:active{
background-color: #85a47b;
color: #fff;
}

#calendarista_1 .calendarista-summary-info.alert.alert-primary {
    background-color: #87a47b;
    border: 1px solid #5e5e5e;
    color: #fff;
}


#calendarista_1, #calendarista_1 p, #calendarista_1 div, #calendarista_1 label, #calendarista_1 span, #calendarista_1 li, #calendarista_1 td, #calendarista_1 a {
    font-family: lato;
}

#calendarista_1 .nav-item .nav-link.active:before, #calendarista_1 .nav-item .nav-link.nav-link-enabled:before {
    color: #fff !important;
    background: #87a47b !important;
    border: 1px solid #fff !important;
}

#calendarista_1 .nav-tabs .nav-link-enabled:hover{
border:none;
}

#calendarista_1 .nav-tabs .nav-link.active {
    border-color: #fff ;
}

#calendarista_1 .nav-item .nav-link.nav-link-enabled {
    text-underline-position: under;
    text-decoration: underline;
    color: #fff;
}

.calendarista-typography--caption1{
font-size: 1em !important;
}

#calendarista_1 .nav-item .nav-link.nav-link-enabled {
    text-underline-position: under!important;
    text-decoration: underline!important;
    color: #fff!important;
}




#calendarista_1 button.btn-primary{
background-color: #85a47b;
}

#calendarista_1 button.btn-primary:focus, #calendarista_1 .btn-primary.focus {
    background-color: #85a47b!important;
    border-color: #fff;
    box-shadow: 0 0 0 0;
    font-weight: bold;
}

#calendarista_1 button.btn-primary:hover {
    font-weight: bold;
    background-color: #85a47b;
}
    
.calendarista [type=button]:not(:disabled), .calendarista [type=reset]:not(:disabled), .calendarista [type=submit]:not(:disabled), .calendarista button:not(:disabled) {
    cursor: pointer;
    color: #fff;
}

#calendarista_1 .btn-primary.disabled, #calendarista_1 .btn-primary:disabled {
 background-color: #85a47b;
 border-color: #000;
}

.calendarista .alert-warning {
    font-size: 1.5em;
    
}

.calendarista .alert-success {
    font-size: 1.5em;
    
}

.calendarista-typography--subtitle4 {
line-height: 2em;
}



