/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme for Website
 Author:         Innova IT & Digital Marketing
 Author URI:     https://www.innova.co.za
 Template:       Divi
 Version:        1.0.0
*/

/****** Vertically center rows in sections and modules in columns *******/  
.dh-valign-center-row .et_pb_column, 
.dh-valign-center-section, 
.dh-valign-center-module { 
   display: flex; 
   flex-direction: column; 
   justify-content: center;
}

.nb_searchbox {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
    font-size: 14px !important;
	text-transform: uppercase !important;
    width: 100% !important;
}

.nb_searchbox_main {
	border: none !important;
    background-color: #FFFFFF !important;
    width: 100%!important;
}

.nb_date {
    width: 440px !important;
}

.nb_date label {
    text-transform: uppercase!important;
    color: #333!important;
    font-size: 16px!important;
	margin-left: 50px !important;
}

input.js_start_date, input.js_end_date {
    width: 285px!important;
    height: 29px!important;
	padding-left: 10px !important;
    font-size: 14px !important;
}

.nb_submit {
    float: right !important;
    margin-right: 60px !important;
}

.nb_button_text {
    background-color: #222;
    background: #898484!important;
    border: 0!important;
    color: #fff!important;
    margin-top: 2px!important;
    height: 30px!important;
    width: 134px!important;
    text-transform: uppercase;
}

button.ui-datepicker-trigger{
	display:none !important;
}

@media screen and (max-width: 1350px) {
	.nb_submit {
	padding-top:15px !important;
	}
}

@media screen and (max-width: 1103px) {
	label.lang_enddate {
		margin-top:10px !important;
	}
	input.js_end_date{
		margin-top:10px !important;
	}
}

@media screen and (max-width: 548px) {
	input.js_start_date, input.js_end_date {
    width: 150px!important;
    height: 29px!important;
	}
}

.inn-book-now a {
    padding: 10px !important;
    background: #b5aa81;
    color: #000 !important;
    border: 0px solid #000;
	border-radius: 25px;
}
.inn-book-now a:hover {
    background: #fff;
    color: #000 !important;
    opacity: 1 !important;
}

.inn-insta{
	padding-left: 10px;
}

sup {
	font-size: 0.6em; vertical-align: super; bottom: 0
}