/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.29.3.1570003055
Updated: 2019-10-02 07:57:35
*/
/*VoiceFlow ChatBot*/
.c-fikloo{
	max-height: 650px !important;	
}
@media screen and (max-width:965px) {
	.row.search-result-style .col-md-4{
		width:100%
	}
}

button.more-info-back-btn {
    border: none;
    background: transparent;
	margin-bottom:2vmin;
    font-size: 1rem;
}
button.more-info-back-btn:hover{
	font-weight: bold;
	cursor:pointer;
}

#feb-promo-form form.wpcf7-form input, #feb-promo-form form.wpcf7-form textarea {
    padding: 2vmin;
    width: 100%;
    margin-bottom: 1vmin;
}

#feb-promo-form form.wpcf7-form input[type="submit"]{
	background-color: #F97F2F;
    width: 30vmin;
    padding: 2vmin !important;
    font-size: 1rem;
    font-weight: bold;
	box-shadow: 2px 2px 5px #00000030;
}

#lp-result a.mphb-room-type-title, #lp-result span.mphb-price, #lp-result span.mphb-currency, #lp-result span.mphb-price-period {
    color: #594b2f;
    font-size: 25px;
}
#popmake-2831 form input.wpcf7-form-control{
	padding: 15px;
    width: 100%;
    margin-top: 0.5vmin
}
#popmake-2831 form input[type="submit"]{
	font-weight:bold;
	background-color: #49463f;
}

#popmake-2831{padding:0;}
.search-result-style img{
	width:100%
}
span.mphb-price-period {
    font-size: 15px !important;
    display:block !important;
    border: none !important;
}
span.mphb-available-rooms-count {
    font-size: 15px !important;
    color: black !important;
}

.mphb-pagination .nav-links{
	text-align: center;
    margin-top: 7vmin;
    border-top: 1px solid #d1d1d1;
    padding-top: 2vmin;
}
.lp-book-button{
	border: none;
    background: #49463f !important;
    padding: 1vmin 2vmin;
    color: white;
    font-weight: bold;
    cursor: pointer;
    font-size: 18px !Important
}
.mphb_sc_search-submit-button-wrapper .button:hover{
	background-color: #E84D2A;
	color:white !important;
	border-color:#E84D2A;
}
.op-accordion h5.et_pb_toggle_title{
	cursor:default !important;
}
.row.search-result-style{
	margin:0;
}
.row.search-result-style img{
	height:100%;
	object-fit: cover;
}
.mphb-reservation-details{
	margin-top:2vmin;
	font-weight:bold
}
.mphb-empty-cart-message{
	padding-bottom: 0 !important;
}
.mphb-recommendation{
	border: 1px solid #d9d9d9;
	padding: 3vmin 4vmin;
}
.custom-book-button, .mphb-recommendation-reserve-button, .mphb-confirm-reservation, .mphb_sc_checkout-submit-wrapper .button{
	background-color: #B29142 !important;
	border:none !important;
	color:white;
	padding: 1vmin 2vmin !important;
 }
.lp-custom-book-button-wrapper{
	width: auto !important;
    margin: 2vmin 0 !important;
    height: 37px !important;
}
 
 .custom-book-button:hover, .mphb-recommendation-reserve-button:hover, .mphb-confirm-reservation:hover,.mphb_sc_checkout-submit-wrapper .button:hover{
	border:none !important;
	color:white;
	background-color: #8c7133 !important;
 }
.d-none, .et_pb_accordion_item_1 .mphb-login-form-wrap, .grecaptcha-badge{
	display:none !important;
}
h1 {
	color: #00ced1;
}

#home-about-area {
	background: url("https://batanesamboyhometel.com/wp-content/uploads/2016/04/about-home-bg.png")
		top center no-repeat;
}

.et_pb_button {
	background: #00ced1;
	color: #fff;
	border: 1px solid #fff;
}

.et_pb_bg_layout_light .et_pb_promo_button {
	color: #fff;
}

.et_pb_bg_layout_light .et_pb_button:hover {
	background: #0fdadd !important;
}

.et_pb_module.et_pb_button:hover {
	background: #0fdadd !important;
}

#top-header {
	background: #00ced1;
}

#home-page-about-area h2 {
	color: #00ced1;
}

.nigh-holder {
	background: #00ced1;
	color: #fff;
}

input.wpcf7-form-control {
	padding: 5px;
}

.wpcf7-submit {
	background: #00ced1;
	border: 0px;
	color: #fff;
	padding: 10px 40px !important;
}

textarea {
	padding: 4px;
}

.entry-content tr th,
.entry-content thead th,
body.et-pb-preview #main-content .container tr th,
body.et-pb-preview #main-content .container thead th {
	border: 0px;
	color: #fff;
	padding: 9px 24px;
	text-align: center;
	font-size: 15px;
}

.entry-content tr td,
body.et-pb-preview #main-content .container tr td {
	border: 1px solid #eee;
}

.wpcf7-form-control-wrap {
	width: 260px;
	height: 78px;
	border: 0;

	-ms-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-webkit-transform: scale(0.9);
	transform: scale(0.9);

	-ms-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}

/* Search result style START */
.search-result-wrapper {
	margin-top: 20px !important;
	font-family: sans-serif;
}

.search-result-style {
	border: 1px solid lightgray;
}

.search-result-style a {
	font-weight: 400;
	box-shadow: 0 0 0 0;
	color: red;
}

.search-result-style .row {
	margin-left: 0;
	margin-right: 0;
}

.search-result-style [class*="col-"] {
	padding-left: 0;
	padding-right: 0;
}

.search-result-style > .col-md-8 {
	padding: 20px;
}

.search-result-style > .col-md-8 > h2 {
	margin: 0px;
}

.search-result-style > .col-md-8 > .row > .col-lg-8 > p {
	font-size: 12px;
	line-height: 1.5;
}

.search-result-style > .col-md-8 > .row > .col-lg-4 {
	text-align: right;
}

.search-result-style > .col-md-8 > .row > .col-lg-4 > p {
	margin: 0px;
	font-size: 12px;
}

.search-result-style > .col-md-8 > .row > .col-lg-4 span {
	font-size: 30px;
	line-height: 1;
	color: red;
}

.custom-book-button {
	background-color: #0067d1;
	color: white !important;
	padding: 10px 30px;
}

@media (max-width: 1199px) {
	.search-result-style > .col-md-8 > .row > .col-lg-4 {
		text-align: left;
	}
}

.custom-attributes {
	padding: 10px 0 2px 0;
}

.custom-attributes i {
	padding: 0 10px;
}

.custom-book-button-wrapper {
	margin-top: 5px;
}

/* Search result style END */

/* Custom checkout style START */
.custom-checkout-section {
	border: 1px solid lightgray;
	padding: 20px;
	margin: 20px 0 !important;
}

.custom-checkout-section [class*="col-"] {
	margin-bottom: 20px;
}

.custom-checkout-section .row {
	margin-left: 0px;
	margin-right: 0px;
}

.custom-checkout-section h3 {
	margin-bottom: 0 !important;
	color: red;
}

.custom-checkout-section input,
.custom-checkout-section select,
.custom-checkout-section textarea {
	max-width: 100% !important;
}

.custom-checkout-section textarea {
	height: 200px;
}

.custom-checkout-section h3 {
	padding: 0;
}

.custom-checkout-section > p {
	margin-bottom: 20px;
}

/* Custom checkout style END */

/* Custom booking details style START */
.custom-booking-details {
	border: 1px solid lightgray;
	padding: 20px;
	margin: 20px 0 !important;
}

.custom-booking-details h3 {
	color: red;
	margin: 0;
	padding: 0;
}

.custom-booking-details h4 {
	margin: 20px 0 0 0;
	padding: 0;
}

.custom-booking-details .mphb-reserve-rooms-details {
	margin: 0;
}

.custom-booking-details .mphb-room-type-title {
	margin: 0;
}

.custom-booking-details > p {
	margin-bottom: 20px;
}

.custom-booking-details input,
.custom-booking-details select,
.custom-booking-details textarea {
	max-width: 100% !important;
}

.custom-booking-details [class*="col-"] {
	margin-bottom: 20px;
}

.custom-booking-details li {
	margin: 10px;
}

.custom-booking-details ul {
	padding: 0 !important;
}

.custom-variant > label > input {
	max-width: unset !important;
	width: unset !important;
	display: unset !important;
	margin: 0 10px 0 0;
}

.custom-variant {
	padding: 0;
	margin: 10px;
}

/* Custom booking details style END */

/* Custom price breakdown style START */
.custom-price-breakdown {
	border: 1px solid lightgray;
	padding: 20px;
	margin: 20px 0 !important;
}

.custom-price-breakdown th {
	color: #555 !important;
}

.custom-price-breakdown h3 {
	color: red;
	margin: 0;
	padding: 0;
}

.custom-price-breakdown > p {
	margin-bottom: 20px;
}

/* Custom price breakdown style END */
@media (max-width: 1199px){
	span.mphb-price-period {
        display:inline-block !important;
    }
}
@media (max-width: 425px) {
	.lp-custom-book-button-wrapper, .lp-custom-book-button-wrapper button{
        width: 100%;
    }
    
    #top-header #et-info {
        line-height: 1.7em !important;
     }

	#main-header #et-top-navigation {
		padding-top: 40px !important;
		padding-left: 0 !important;
	}
}