 /*
 Theme Name:   Bacon
 Description:  Theme for the 3rd Boarding Area Convention
 Author:       Brent Leasure
 Author URI:   brentleasure.com
 Template:     Divi
 Version:      1.0.0
 Text Domain:  Bacon
 */


 #et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4{ color: #8bc541; }
 
 /* ----  Custom Styles ---- */
 
 #wpcf7-f60-p63-o1 .wpcf7-text {
	padding: 16px;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #999;
	background-color: #eee;
	font-size: 14px;
}

 #wpcf7-f60-p63-o1 .wpcf7-list-item-label {
	 color: #fff;
	 font-size: 18px;
 }
 
 #wpcf7-f60-p63-o1 .wpcf7-textarea {
	 width: 100%;
 }
 
 #wpcf7-f60-p63-o1 .wpcf7-submit {
	font-size: 24px;
	color: #333;
	border-radius: 0px;
	padding: 10px 50px 10px 50px;
	border: none;
	background-color: #fff;
	text-transform: uppercase;
 }

 #wpcf7-f60-p63-o1 .form-heads {
	font-size: 18px; 
	padding: 15px 0 10px 0;
	color: #fff;
	font-weight: 500;
	line-height: 1em;
	font-weight: bold;
}	

/* ---- Hide logo --- 
.page-id-63 #logo {
	display: none;
}
*/

/* ---- Hide header on sponsorship page --- */
.page-id-365 #main-header { display:none; }
.page-id-365 #page-container { 
	padding-top:0px !important; 
	margin-top:-1px !important 
} 

@media only screen and (max-width: 767px) {
.page-id-365 #main-header { display:none; }
.page-id-365 #page-container { 
	padding-top:0px !important; 
	margin-top:-1px !important 
	} 
}
@media only screen and (max-width: 480px) {
.page-id-365 #main-header { display:none; }
.page-id-365 #page-container { 
	padding-top:0px !important; 
	margin-top:-1px !important 
	}
}

/* ---- Hide header on sponsorship page --- */
.page-id-390 #main-header { display:none; }
.page-id-390 #page-container { 
	padding-top:0px !important; 
	margin-top:-1px !important 
} 

@media only screen and (max-width: 767px) {
.page-id-390 #main-header { display:none; }
.page-id-390 #page-container { 
	padding-top:0px !important; 
	margin-top:-1px !important 
	} 
}
@media only screen and (max-width: 480px) {
.page-id-390 #main-header { display:none; }
.page-id-390 #page-container { 
	padding-top:0px !important; 
	margin-top:-1px !important 
	}
}
