/*
 Theme Name:   Luxe Child
 Theme URI:    http://themebubble.com
 Description:  Luxe Child Theme
 Author:       Mike Horn
 Author URI:   https://www.hornetwebsolutions.com
 Template:     luxe
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  luxechild
*/

.wpb_wrapper .hero-additional-box form {
  max-width: 750px;
  margin-left: auto;
  margin-right: auto;
  background-color: rgba(17, 17, 17, 0.9);
}

.wpb_wrapper .hero-additional-box .hb-form-field {
    width: 33.3%;
    margin: 0;
    height: 145px;
    border: 1px solid rgba(225, 225, 225, 0.1);
    border-right: 0;
    padding: 33px 10px;
    position: relative;
}

.wpb_wrapper .hero-additional-box .hb-submit {
	width:33.3%;
	float:right;	
}


.hb_related_other_room>.title {
    width: 100%;
}

.hb_related_other_room {
    margin-top: 3%;
}

.hb_related_other_room .navigation {
    float: none;
    margin-top: -44px;
}

.hb_related_other_room .navigation .prev {
	margin-left: 17px;
}

.hb_related_other_room .tp-hotel-booking {
    margin-top: 45px;
}

.testimonial .testimonial__name {
    margin: 10px 0 10px;
}

.ui-datepicker.ui-widget .ui-datepicker-calendar .ui-state-active {
	border:1px solid grey;
	font-weight:bold;
}


.wp-hotel-booking-page.wp-hotel-booking-rooms .page_booking_form input {
	border:none;
	background-color: transparent;	
}

.wp-hotel-booking-page.wp-hotel-booking-rooms .page_booking_form .date-picker__alt .check-date {
    display: none;
}

.hasDatepicker, .widget-select select {
	cursor: pointer;
}

.block__contentspecial-text {
    padding: 15px 20px 30px;
    position: relative;
    overflow: hidden;
}

/* Media queries */

@media screen and (max-width: 600px){
.wpb_wrapper .hero-additional-box .hb-form-field, .hero-additional-box .hb-submit {
    width: 50%;
}
.wpb_wrapper .hero-additional-box .hb-submit {
width: 100%;
    height: 10vh;
    }
    
    .wpb_wrapper .hero-additional-box .hb-right-in {
	    border-right: 1px solid rgba(225, 225, 225, 0.1);
    }
}

@media (min-width: 650px) {
	.page_booking_form .hero-additional {
		position:relative;
	}
	
}

@media screen and (max-width: 720px){
	
	.page-template-default.wp-hotel-booking-rooms .rooms.sm-2.hb-catalog-column-3>.hb_room {
	    width: 50%;
	}
}

@media screen and (min-width: 992px){
	.hb-header__style4 .nav-bar__item.nav-bar__item--logo .site-logo {
		border-left:1px solid #eaeaea;
		border-bottom:1px solid #eaeaea;
		border-right:1px solid #eaeaea;
		top: 14px;
	}
}

@media screen and (max-width: 991px){	
	.hb-header__style4 .nav-bar__item.nav-bar__item--logo .site-logo a img {
		width:23%;
	}
}


@media screen and (max-width: 1199px){
	
	.main-heading h2.title {
	    margin-bottom:2%;
	}
}

