/*
 Theme Name: Divi child
 Theme URI: 
 Description: A Divi child theme 
 Author: Jon Carmine
 Author URI: http://www.farmcatmedia.com
 Template: Divi
 Version: 8.0.0
*/

@import url("../Divi/style.css");



h1,h2, h3, h4 {
font-family: 'Source Sans Pro', sans-serif;

}


.mainhero h1{
	text-align: center;
	color: white;
	font-size: 5em;
	font-weight: 500;
}
.mainhero h2{
	font-style: italic;
	text-align: center;
	color: white;
	font-size: 3em;
	font-weight: 400;
}


.checkroom h3 {
	font-size: 3em;
	text-align: center;
	color: white;

}
.leftaboutcolumn {
	padding-left: 5% !important;
}
.homepage2 h2 {
	font-weight: 600;
	font-size: 3em;
	margin-top: 50px;
	padding-bottom: 10px;
	margin-bottom: 0px;
}


.homepage2 h3 {
	font-size: 2.5em;
	font-style: italic;
}

.homefeatures h4 {
	font-size: 2em;
	text-align: center;
	font-weight: 600;

}

/*-----------Room page start-----------------------*/
.roomhero h2 {
	font-weight: 600 !important;
	font-size: 6em !important;
}

.roompage h2{
	font-weight: 600;
	font-size: 3em;
}

.roompage h3{
	font-weight: 300;
	padding-top: 15px !important;

}

.roompage p{
	padding-top: 0px !important;

}

/*-----------Room icons-----------------------*/


.icon2 {
	display: inline-block; 
	text-align: center;
}

#wifitext p{
font-size: 1em !important;
	color: red;
}



#shower i{
margin:0 auto !important;
}




/*-----------Room page end-----------------------*/


/*-----------Contact Form-----------------------*/

.contactformheader h2 {
	font-size: 3em;
	text-align: center;
	color: white;
	font-weight: 600 !important;

}

#contactfont p{
color:white;
font-size: 20px;
}


.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {

background-color:rgba(201,201,201,0.42)!important;
border: solid 2px #c1a07c !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 20px;
color: black!important;
padding: 12px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.wpcf7-submit {

color: white !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid #c1a07c !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}

.wpcf7-submit:hover { 
color: #dc7523 !important;
background-color:rgba(201,201,201,0.42)!important;
border-color:grey !important; 
padding: 6px 20px !important; 
}



/*** REMOVE LABEL ON FIELDS USING PLACEHOLDER ***/
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
 display: none;
}


.baseform .gfield_label {
	color: #fff;

}

.baseform label {
	color: white;
}


/*** FIELD STYLING ***/
.baseform input[type=text],
textarea {
background:rgba(201,201,201,0.42)!important;
border: 2px solid #c1a07c !important;
border-radius: 0;
 color: white !important;
 padding: 15px !important;
}
/*** BUTTON STYLING ***/
.baseform .gform_wrapper .gform_footer input.button {
 float: right;
 background: transparent;
 border: 2px solid #c1a07c !important;
 font-size: 22px;
 color: white;
 padding: 12px 23px;
 letter-spacing: 2px;
 cursor: pointer;
}
/*** BUTTON HOVER STYLING ***/
.baseform .gform_wrapper .gform_footer input.button:hover {
 background: rgba(0, 0, 0, 0.05);
 border: 2px solid transparent;

}

.baseform #gform_confirmation_message_1{
text-align: center;
color: white !important;
font-size: 1.5em !important;
}

