/*
Theme Name: Hydrate Nightclub Child
Description: A Child Theme for Hydrate Nightclub
Author: Brand Aid
Version: 1.0
Template: hydrate
*/


/* Info
Nav = 18px
Paragraph: ;
 */


/* Colors */
.red { color: #fa3458; }
.yellow { color: #fed443; }
.blue { color: #00a7e7; }
.woocommerce-checkout-payment { background-color: #000 !important; }
.center { text-align: center; }
.strong, .bold { font-weight: bold; }

/* Removed
#wrapper { background-color: #000 !important; }  
 #page_content_wrapper { background-color: #000; } 
#menu_wrapper { margin-left: 10%; } 
*/ 

/* Patch */
#page_caption .post_attribute { display:none; }
.eventer-single-event-details { display: none; }
#page_caption.hasbg { background-position: top center; } /* Eventer Page Title BG Image */

/* Structure */
#page_caption { background-color: #000 !important; }
#page_caption h1 { color: #fff !important; }

html[data-menu=leftalign] #menu_wrapper { margin-left: 20%; }

.elementor-shape .elementor-shape-fill { fill: #000 !important; }

.elementor-element.headline:before { display: none !important; } /* Header Line */

.header_cart_wrapper span { font-size: 24px; }

.woocommerce-ordering select { background-color: inherit !important; }


/* Cart */
.product-subtotal .amount { color: #FA345A; }
.actions .button:disabled { background-color: #FA345A; }
.showcoupon { color: #FA345A; }

/* Events */
.tribe_events-template-default #page_caption { display: none; }

.type-eventer .post_wrapper { background-color: #000; }
.type-eventer .eventer-single-event-details .eventer-cat-header { background: #000; }

.type-eventer .eventer-single-event-info { background: #000 !important; color: #fff; }
.eventer-single-event-details .eventer-event-date { color: #fff; }
.eventer-single-event-details .eventer-event-time { color: #fff; }

.post_navigation .navigation_post_content { background-color: #000 !important; }


/* Page: Homepage */
#slide_home1 .carousel-item--1 .carousel-item__container h2 { font-size: 2em; }
#slide_home1 .carousel-item--1 .carousel-item__container h1 { font-size: 3em; }
#slide_home1 .carousel-item--1 .carousel-item__description { font-size: 16px; }
#slide_home1 .carousel-item__btn { color: #fff; background-color: #fa3458; padding: 15px 10px; }



/* Responsive */
@media only screen and (max-width: 1024px) {
}


@media only screen and (max-width: 680px) {

}

@media screen and (min-width: 680px) and (max-width: 768px) {

}

@media screen and (min-width: 768px) and (max-width: 1024px) {
}

@media screen and (min-width: 1024px) and (max-width: 1366px) {
}

@media screen and (min-width: 1366px) {
}