/**
 * Theme Name:     Hello Elementor hild
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

/* GLOBAL */

/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

html {
	overflow-x: hidden !important;
}

body {
	overflow-x: hidden !important;
	background-color: #fff !important;
	position: relative;
}

footer {
	overflow-y: hidden !important;
}

.page-carousel img {
	height: 900px !important;
	object-fit: cover !important;
	object-position: bottom !important;
}

@media (min-width: 1025px) and (max-width: 1366px) {

	.page-carousel img {
		height: 1000px !important;
	}
}

.sb_instagram_header {
	display: none;
}

/* TYPOGRAPHY */

.main-typeface, h1, h2, h3, h4 {
    font-family: "Bebas Neue", sans-serif !important;
}

.light h1 span {
	color: #8EB2D6;
	background: var(--e-global-color-e997515);
	background: linear-gradient(to right, var(--e-global-color-8c12e0a) 0%, var(--e-global-color-e1fd0dd) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#tribe-events-pg-template p a {
	text-decoration: underline !important;
}


/* h6 {
    font-family: "Outfit", serif !important;
}
 */
/* p, .elementor-location-footer li, .elementor-location-footer a {
    font-family: "proxima-nova", sans-serif !important;
} */

@media screen and (min-width: 1025px) {
	
	.elementor-nav-menu--dropdown {
		padding: 15px !important;
	}
	
}

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

.elementor-nav-menu--dropdown .elementor-sub-item {
	color: #9e9e9e !important;
}

.elementor-nav-menu--dropdown .sub-menu li a {
	padding-top: 0px !important;
  	padding-bottom: 5px !important;
  	padding-left: 27px !important;
  	text-transform: capitalize !important;
  	font-weight: 500 !important;
}
	
}

/* EVENTS */

.wpem-event-listings-header {
	display: none;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
    padding: 25px;
}

.wpem-event-layout-wrapper {
	background-color: #fff;
}

.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {
    font-size: 32px;
	line-height: 40px;
    margin-bottom: 30px !important;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
    font-size: 16px;
	font-family: proxima-nova, sans-serif;
}



/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

/* HEADER */

/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

.elementor-nav-menu--dropdown .elementor-nav-menu--dropdown {
	border: 0px !important;
}

/* highlited first navigation item */

.main-menu .elementor-nav-menu--main .menu-item:first-child a {
    border-bottom: 1px solid var(--e-global-color-8c12e0a);
    padding: 0 !important;
    margin: 15px 15px 10px 15px !important;
    padding-bottom: 4px !important;
}

.main-menu .elementor-nav-menu--main .sub-menu .menu-item:first-child a {
    border-bottom: 0px !important;
	margin: 0px !important;
	padding: 9px !important;
}

.main-menu .elementor-nav-menu--main .sub-menu .menu-item:first-child a, .main-menu .elementor-nav-menu--main .sub-menu .menu-item a {
   	padding-left: 0px !important;
}




/* MOBILE MENU */





/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

/* HOMEPAGE */

/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/




/* BEER SLIDER */

@media screen and (min-width: 768px) {
	
	.beer-card-description {
    	opacity: 0;
    	transition: 0.35s ease-in-out !important;
	}

	.beer-card-top:hover .beer-card-description {
    	opacity: 1;
	}
	
	.draft-slider .swiper-pagination {
		margin-top: 15px !important;
	}
	
}

.draft-slider h5 {
	
}


/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

/* INNER PAGES */

/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/




/**/





/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

/* POSTS */

/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/





/* POSTS SINGLE */



/* ARCHIVE PAGES */





/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

/* EVENTS */

/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

#tribe-events-pg-template {
    max-width: 100%;
	margin: 0;
	padding: 0;
}

/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/

/* FOOTER */

/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/
/****************************************************************************************************************************************************************/



