/*
Theme Name: Iver Child
Theme URI: http://iver.select-themes.com
Description: A child theme of Iver Theme
Author: Select Themes
Author URI: http://themeforest.net/user/select-themes
Version: 1.0.0
Text Domain: iver
Template: iver
*/


.qodef-hotel-filter-holder label {display: block;}


@media only screen and (min-width: 992px){
	.slope-block {
	    display: block;
	    justify-content: space-between;
	    min-height: auto;
	    min-width: auto;
	}
}

@media only screen and (min-width: 992px){
	.slope-reservation-dates {
	    width: auto;
	}
}

.slope-reservation-dates {
    display: flex;
    justify-content: space-between;
    padding-right: 0;
    width: auto;
}

.slope-vertical-divider {display: none;}
.slope-horizontal-separator{display: block;}


@media only screen and (min-width: 992px){
	.slope-guests-and-button-container {
	    width: 100%;
	    display: block;
	}
}


.slope-block .slope-reservation-section-container {display: block; }

@media only screen and (min-width: 992px){
	.slope-reservation-section-container {
	    width: 100%;
	}
}

.slope-stepper-container {margin-left: -5.5%; box-sizing: border-box;}


.qodef-page-footer .qodef-footer-bottom-holder {text-align: inherit;}

.qodef-page-footer .qodef-footer-top-holder .qodef-footer-top-inner.qodef-grid {padding: 45px 0; }

.qodef-page-footer .qodef-footer-bottom-holder .qodef-footer-bottom-inner.qodef-grid {padding: 0; }

.slp-column, a.slp-button {border-radius: 0px !important;}

.slp-column {padding: 10px !important;}
#slope-widget img.promotion {padding: 5px; box-sizing: border-box; background: #757985; }
#slope-widget a.slp-button {background: #757985 !important; color: #ffffff !important; }
table.slp {margin-bottom:15px;}
table.slp tbody tr, table.slp thead tr {border:none; border-bottom:1px solid #ccc;}
table.slp tr td:first-child{width: 34%; font-weight: 700;}
p.slp-title {font-size: 18px !important; text-transform: uppercase;}

.qodef-page-header {background: rgba(255, 255, 255, 0.6); }