/*
Theme Name: Sammy Terry Nightmares
Description: A child theme to house custom coding which modifies the Divi parent theme by Elegant Themes. Includes default line numbers where the code was taken from in the parent theme.
Author:   Hansen Multimedia 
Template: Divi
*/

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

#top-menu li {
    font-size: 18px !important;
}

#main-content {
    background-color: rgba(0,0,0,0);
}

.page.et_pb_pagebuilder_layout #main-content {
    background-color: rgba(0,0,0,0);
}


.woocommerce-page #main-content {
    background-color: rgba(0,0,0,0);
}

.entry-content .et_pb_section {
    background-color: rgba(0,0,0,0);
}

.et_vertical_nav.et_header_style_centered header#main-header #top-menu > li > a {
	line-height: 1.3em;
}


/* Style Footer Credits - Lines 948 & 949 */

#footer-info { 
text-align: left; 
padding-bottom: 10px; 
float: left; 
}

#footer-info a { 
font-weight: 700; 
}

#footer-info a:hover { 
}

.et_pb_widget a {
    color: #a6a6a6 !important;
}

.et_pb_widget a:hover {
    color: white !important;
}

#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
{
	color: white !important;
}

.woocommerce div.product div.images.woocommerce-product-gallery {
    margin-bottom: 80px !important;
}

.et_pb_button_module_wrapper {
	display: inline-block !important;
	margin-right: 20px;
}
.wc-box-office-ticket-form {
	clear: both !important;
	padding-top: 25px;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-message
{
    background: #565758 !important;
    background-color: #565758 !important; 
}

.product_meta
{
    color: #a6a6a6 !important;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del
{
    color: #a6a6a6 !important;
 }

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text
{
     background-color: #666 !important;
 }
 
 #add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li
 {	 
	 color: black !important;
 }
 
 .woocommerce-mailchimp-opt-in
 {
 	color:  #515151 !important;
 }
 
 .woocommerce form .form-row.woocommerce-invalid label {
    color: #ff7979 !important;
}

.et_pb_bg_layout_light .et_pb_more_button
{ 
	color: white !important;	
}

.tribe-events-map-event-title {
	color: #ffe368 !important;
}

.single-tribe_events .tribe-events-event-meta {
	background: #262626 !important;
	border: 1px solid black !important;
}

.tribe-events-single ul.tribe-related-events li {
	background: #262626 !important;
	border: 1px solid black !important;	
}

.tribe-events-list-separator-month {
	background: #262626 !important;
}

.et_bloom .et_bloom_inline_form {
	margin: 0px !important;
}

/* Style Footer Social Icons - Lines 1185 to 1198 */

#footer-bottom .et-social-facebook a {
}
#footer-bottom .et-social-twitter a {
}
#footer-bottom .et-social-google-plus a {
}
#footer-bottom .et-social-rss a {
}

/* Hover Colors*/
#footer-bottom .et-social-facebook a:hover {
}
#footer-bottom .et-social-twitter a:hover {
}
#footer-bottom .et-social-google-plus a:hover {
}
#footer-bottom .et-social-rss a:hover {
}

/* Disable gallery hover overlay */
ul.et_post_gallery span.et_overlay {
    display: none !important;
}
