/*
Theme Name: Courtesy Child
Description: Child theme for Courtesy
License: GNU General Public License v2 or later 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: theme-options, translation-ready
Template: courtesy
*/
/* DO YOUR STUFF AFTER THIS !!  */

.vc_color-white.vc_message_box-solid{
    color: #3f3f3f;
}

.vc_color-white.vc_message_box .vc_message_box-icon{
    color: #dcc844;
}

.amenitiesbt a{
   pointer-events: none!important; 
   border: 0!important; 
}

.hb-booking-search-form h3{ font-size: 18px; color: #877738!important;}
.highlight .black_section.neutralize_links a:link, .highlight .black_section.neutralize_links a:visited{ color: #ffffff!important;}
.hb-accom-price-caption {
    font-size: 14px!important;
}

.form-control, select, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{ height: 38px!important;}
.single-room .content_main_loop .room_single_subtitle{display: none;}

.room_single_amenities_wrapper .room_single_amenities span{ font-size: 13px!important;}
.babyicon{
	padding-top: 17px !important;
padding-bottom: 30px !important;
padding-left: 0px !important;
padding-right: 0px !important;
}

.babyicon.horizontal .content {
    padding-left: 34px!important;
}

.babyicon .content .desc {
    font-size: 14px!important;
    color: #877738!important;
}

.btn-lg{padding: 12px 0px!important; text-align: left!important;}
.header nav.primary_nav ul li a { margin: 0 12px;}

@media (max-width: 1199px) and (min-width: 992px){
.header nav.primary_nav ul li a {
    margin: 0 4px;
}
}

.search{ margin-left: 4%; margin-right: 4%;}

.search .hb-search-button-wrapper{
    width: 15%;
}

.search .hb-people-wrapper {
    width: 16%;
}

.search input{
    margin-bottom: 10px;
}
.amenitiescar a{ text-decoration: underline!important;}
.amenitiescar a:hover{ color: #877738!important;}

.heading_group_sc span.subtitle {
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0px;
    margin-bottom: 3px;
}

.large_form select{
    padding: 2px 24px!important;
}

.slider_wrapper .caption {
    top: 54%!important;
}
