.header-image + #amoksys-strollercare-search-front-container #amoksys-strollercare-search-container{
    max-width: 720px;
    margin: calc(-200px - 1rem) auto 1rem auto;
    float: none;
}

.header-image + #amoksys-strollercare-search-front-container #amoksys-strollercare-search-container #amoksys-renting-calendar{
    height: 200px;
}

.header-image + #amoksys-strollercare-search-front-container #amoksys-strollercare-search-container.care-use-autocomplete-headquarter{
    margin: calc(-250px - 1rem - 1rem) auto 1rem auto;
}

.header-image + #amoksys-strollercare-search-front-container #amoksys-strollercare-search-container.care-use-autocomplete-headquarter #amoksys-renting-calendar{
    height: calc(250px + 1rem);
}

.header-image + #amoksys-strollercare-search-front-container #amoksys-strollercare-search-container.care-use-autocomplete-headquarter #amoksys-renting-calendar{
    height: calc(250px + 1rem);
}

.header-image + #amoksys-strollercare-search-front-container #amoksys-strollercare-search-container.care-use-autocomplete-headquarter-complete{
    margin: calc(-319px - 1rem - 1rem) auto 1rem auto;
}

.header-image + #amoksys-strollercare-search-front-container #amoksys-strollercare-search-container.care-use-autocomplete-headquarter-complete #amoksys-renting-calendar{
    height: calc(319px + 1rem);
}

.header-image + #amoksys-strollercare-search-front-container #amoksys-strollercare-search-container.care-use-autocomplete-headquarter-complete #amoksys-renting-calendar{
    height: calc(319px + 1rem);
}

@media screen and (max-width:600px){
    
    body.header-nav-transparent .header-image {
        min-height: 50vh !important;
        padding-bottom: 50px !important;
    }
    
    body.header-nav-transparent .header-image .header-image-caption-wrapper{
        position: relative;
    }
    
    .header-image + #amoksys-strollercare-search-front-container #amoksys-strollercare-search-container {
        max-width: 720px;
        margin: 0 auto 1rem auto;
        float: none;
    }

/*    .header-image + #amoksys-strollercare-search-front-container #amoksys-strollercare-search-container #amoksys-renting-calendar{
	margin: 0;
    }*/
}

#amoksys-wp-header-image-button-next{bottom:6.5rem;}

#amoksys-strollercare-search-loading{background: rgba(0,0,0,.8); position:fixed;top: 0;left: 0;width: 100%;height: 100%;transition: all 0.2s;z-index: 1003;display: flex !important;justify-content: center;align-items: center;}
#amoksys-strollercare-search-loading.hide{background: transparent;opacity: 0;visibility: hidden;z-index: -1;}

#amoksys-strollercare-search-loading .amoksys-testimonial-cards .card .card-content{max-height: 23vh; overflow-y: auto;}

#amoksys-strollercare-search-loading .strollercare-loading-carousel .card > div:nth-child(2){display: flex;height: 120px !important;align-items: center;justify-content: center;}
#amoksys-strollercare-search-loading .card .card-content h5{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}

#amoksys-strollercare-search-loading .card span.amoksys-testimonial-rate{max-width: 50%;}

#amoksys-strollercare-search-loading .strollercare-loading-carousel{height: 60vh !important;}
#amoksys-strollercare-search-loading .container-background-flex{display: flex;flex-direction: column;justify-content: center;align-items: center;}
#amoksys-strollercare-search-loading .card-carousel{background-color: #dce3e7;padding: 10px;display: flex;flex-direction: column;justify-content: space-between;}

#amoksys-strollercare-search-loading .amoksys-curiosities-cards .card .card-content{max-height: 40vh; overflow-y: auto;}
#amoksys-strollercare-search-loading .amoksys-curiosities-cards .card .card-content.post-content{padding: 15px;}

#amoksys-strollercare-search-loading .amoksys-curiosities-cards .card-content.post-content > * {padding:0 !important;display: inline !important;font-size: 15px !important;font-weight: normal !important;line-height: 1.5 !important;}

#amoksys-strollercare-search-loading .blockUI.blockMsg.blockElement {width: 60px;height: 60px;margin-bottom: 5px;}
#amoksys-strollercare-search-loading .blockUI.blockMsg.blockElement:after {width: 60px;height: 60px;}

.carousel-fixed-loading{width: 100% !important;background-color: #dce3e7;margin-top: 20px !important;border: 0 !important;display: flex;flex-direction: column;align-items: center;justify-content: flex-end;}
.loading-circle{border-width: 5px !important;border-color: #00c853 !important;}

#amoksys-renting-available > .woocommerce > .woocommerce-info{margin-top:1rem;margin-bottom:.5rem;}

.modal.datepicker-modal{max-height:calc(100% - 1rem);}
.modal.datepicker-modal .datepicker-month-message{padding:0 1rem;}

.datepicker-modal .datepicker-table td.is-disabled{pointer-events:all;}
.datepicker-modal .datepicker-table td.is-disabled .datepicker-day-button:focus {background-color: transparent;}

.card-absolute-hurry-info{background:#ffeb3b!important;background:#ffeb3baa!important;width: 100%;top: 0;position: absolute;z-index: 2;font-weight: bold;color: #000;text-transform: uppercase;font-size: 1.1rem;padding: 0.5rem 1rem !important; line-height: 1.2;}
