/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.do-not-display {display:none !important;}

.darkbrown  {color:#42210B;}
.lightbrown {color:#724427;}
.blue       {color:#0094c6;}
.beige      {color:#F1E6D1;}
.yellow		{color:#ffe363;}

h1 {font-style:italic !important}

hr { display: block; height: 2px;
    border: 0; border-top: 2px solid #0094c6;
    margin: 1em 0; padding: 0; }
    
.font12em {font-size:1.2em;}
    
hr.brown { display: block; height: 2px;
    border: 0; border-top: 2px solid #42210B;
    margin: 1em 0; padding: 0; width:85%;}
    

#sliders-container {
	background-image:url("/wp-content/uploads/2015/05/background-sm2.jpg") !important;
	background-repeat: repeat;
}

.rides_bluebox {
	background-color:#0094c6;
	color:#fff;
	height:196px;
}

.rides_bluebox_pad {
	padding:12px;
}

.rides_bluebox_h1 {
	font-size:18px;
	font-style: italic;
	color:#F1E6D1;
	padding-bottom:12px;
}


.policies_brownbox {
	background-color:#42210B;
	color:#fff;
	margin-bottom:24px;
}

.policies_brownbox_pad {
	padding:24px;
}

.policies_brownbox_h1 {
	font-size:18px;
	font-style: italic;
	color:#F1E6D1;
	padding-bottom:12px;
}

.form_bluebox {
	background-color:#0094c6;
	margin:18px 0px;
}

.form_bluebox_text {
	padding:6px;
	text-align:center;
	color:#fff;
	font-size: 1.4em;
	font-style:italic;
}

.rates_bluebox {
	background-color:#0094c6;
	margin:0px 0px 6px 0px;
}

.rates_bluebox_text {
	padding:8px;
	text-align:left;
	color:#F1E6D1;
	font-size: 1.4em;
	font-style:italic;
}

.rates_bluebox_details {
	float:right;
	font-size:.7em;
}



.rates_bluebox_text a {color:#F1E6D1;}
.rates_bluebox_text a:link {color:#F1E6D1;}
.rates_bluebox_text a:visited {color:#F1E6D1;}
.rates_bluebox_text a:hover {color:#fff !important;}
.rates_bluebox_text a:selected {color:#fff;}

.cmfooter a {color:#ffe363;}
.cmfooter a:link {color:#ffe363;}
.cmfooter a:visited {color:#ffe363;}
.cmfooter a:hover {color:#0094c6 !important;}
.cmfooter a:selected {color:#0094c6;}

.policies_brownbox a {color:#F1E6D1;}
.policies_brownbox a:link {color:#F1E6D1;}
.policies_brownbox a:visited {color:#F1E6D1;}
.policies_brownbox a:hover {color:#0094c6 !important;}
.policies_brownbox a:selected {color:#0094c6;}

.form_bluebox_text a {color:#fff;}
.form_bluebox_text a:link {color:#fff;}
.form_bluebox_text a:visited {color:#fff;}
.form_bluebox_text a:hover {color:#F1E6D1 !important;}
.form_bluebox_text a:selected {color:#fff;}


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.googlemap-embed {height:600px;}

@media only screen and (max-width: 500px) {
	.googlemap-embed {height:200px;}
}

/* forms */
.gform_wrapper .gfield select {color:#000 !important; font-size:14px !important;}
.gform_wrapper .gfield textarea, .gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .gfield_select[multiple=multiple] {color:#000 !important; font-size:14px !important;}

/* disable printing on pre-ride forms page */
#cmprint { display: none; }
#cmnoprint { display: block; }

