/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

/* !! MORE BUTTONS
--------------------------------------------*/
	header.page_header a.demo-button{
		background-color: #477C2E;
		border: solid 1px #477C2E;
		line-height: 1;
		vertical-align: middle;
		color: #fff;
		border-radius: 30px;
		padding: 16px 24px;
		-webkit-transition: all .3s;
		transition: all .3s;
		display: inline-block;
	}
	header.page_header a.demo-button:hover{
		background-color: #0E330A;
		color: #ffffff;
		border: solid 1px #0E330A;
	}

	.fa{
		color: white;
	}

	body .gform_wrapper input[type=submit]:hover{
		background-color: #477C2E;
		border-color: #477C2E;
	}

	body #gallery-1 img {
		border: none;
		padding: 10px;
	}

	/*TEMP HIDING CHECKOUT BUTTON*/
	input.button.mphb-reserve-btn,
	input.button.mphb-confirm-reservation{
		/* display:none!important; */
	}


	.green-block h3, .green-block p, .green-block h2, .green-block h1{
		color:white;
	}


/* !! Cottage Overview Page
--------------------------------------------*/
	h3.mphb-room-type-details-title{
		display: none;
	}
	li.mphb-room-type-total-capacity{
		list-style-type: none;
	}


/* !! Cottage Pages
--------------------------------------------*/
	body.postid-412 .title_subtitle_holder h1 span{
		background-image: url(/wp-content/uploads/2020/08/carabeen_final.png);
		padding-left: 85px;
	}
	body.postid-446 .title_subtitle_holder h1 span{
		background-image: url(/wp-content/uploads/2020/08/marara_final.png);
		padding-left: 85px;
	}
	body.postid-390 .title_subtitle_holder h1 span{
		background-image: url(/wp-content/uploads/2020/07/dairy-cow.png);
		padding-left: 85px;
	}
	body.postid-449 .title_subtitle_holder h1 span{
		background-image: url(/wp-content/uploads/2020/10/tamarind.png);
		padding-left: 85px;
	}
	.title.title_size_large h1{
		background-color: #3d5b2f;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.title.title_size_large h1 span {
		font-size: 47px;
		line-height: 60px;
		color:white;
		background-position: 12px center;
		background-size: contain;
		background-repeat: no-repeat;
		display: inline-block;
	}

	.title .separator.small, .title .separator.small.left, .title .separator.small.right {
		display: none;
	}
	/* --> mobile view */
	@media only screen and (max-width: 768px){
		.title.title_size_large h1{
			line-height: 1.2;
		}
		.title.title_size_large h1 span {
			font-size: 32px;
			line-height: 1.2;
			letter-spacing: 0;
		}
		.page-id-380.transparent_content{
			background: white;
		}
	}

.title.has_background, .title.has_fixed_background {
	   
}
