/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Description: Child theme for Hello Elementor to add custom styling.
Author: Il tuo nome o il nome della tua azienda
Version: 1.0
*/

footer ul {
    flex-direction:column;
}

.datepick-popup 
{
    -webkit-box-shadow: 0 4px 8px rgba(51, 51, 51, .15);
    box-shadow: 0 4px 8px rgba(51, 51, 51, .15);
    border: none;
}
.datepick-popup  datepick-month /* table */
{
        border: 1px solid #b9b9b9 !important;
}
.datepick-popup  .datepick-month a,.datepick-popup  .datepick-month span{
    
    background:transparent;  
}
.datepick-popup  thead th
{
    background: #e6e6e6;
    color:black;
    border:none;

}
.datepick-popup .datepick-nav
{
    background:white;
    color:black;
    padding-top:6px;
    padding-bottom:6px;
    
}
.datepick-popup .datepick-nav a{
    color:black;
    
}
.datepick-popup .datepick-nav a:hover{
    background-color:transparent;
    color:black;
    
}



.datepick-popup .datepick-month-header{
    
    background: white; /* #e3e3e3; */
    padding-top: 6px;
    padding-bottom: 6px;
    color: black;
}

.datepick-popup .datepick-month-header .datepick-month-year{
    
    background:white; /* #e3e3e3; */
    color:black;
    
}
.datepick-popup td{
    border:none;
    
}
.datepick-popup  .datepick-month
{
        border-right: 1px;
    border-color: #f2f1f1;
   /* border: 0px;
    border-left: 1px;
*/
    padding: 0px;
}
.datepick-popup .datepick-month td {
    background-color: transparent;
}
.datepick-popup .datepick-month td a,
.datepick-popup .datepick-month td span
{
    font-size: 15px;
    }


.datepick-popup .datepick-ctrl{
    
    background-color: transparent;
    padding-top:10px;
    padding-bottom:10px;
    
}
.datepick-popup .datepick-ctrl .datepick-cmd {
    background-color: transparent;
    color:black;
}



#content.site-main > div.page-header > h1.entry-title{
    
    display:none;
}
body.single-mphb_room_type #content.site-main > div.page-header > h1.entry-title{
    
    display:block;
}

body.home .mphb_sc_search-wrapper
{
    
        position: relative;
    max-width: 1170px;
    margin: -4.6875rem auto 0;
    background: #252e59;
    -webkit-box-shadow: 0px 13px 43px 0px rgba(6, 28, 52, 0.23);
    box-shadow: 0px 13px 43px 0px rgba(6, 28, 52, 0.23);
    color: #e5e8eb;
    z-index: 999;
    padding: 20px;
}

body.home .mphb_sc_search-form
{
    
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -9px;
    justify-content: center;
    align-items: end;
    flex-wrap: nowrap;
    
    
}

body.home .mphb_sc_search-form .mphb_sc_search-adults,
body.home .mphb_sc_search-form .mphb_sc_search-children
{
    max-width: 50%;
}

body.home .mphb_sc_search-form .mphb-required-fields-tip
{
    display:none;
    
}
body.home .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper input
{
    padding-left: 46px;
    padding-right: 46px;
}
@media screen and (min-width: 1000px) {
    
    body.home .mphb_sc_search-form
{
    padding-left: 42px;
}
}

@media screen and (max-width: 900px) {
    body.home .mphb_sc_search-form
    {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        
    }
    
    body.home .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper,
     body.home .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper input
    {
        
            max-width: 100%;
            width: 100%;
    }
}