/*
Theme Name: SingleMalt Child
Theme URI: http://singlemalt.elated-themes.com
Description: A child theme of SingleMalt
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Version: 1.0.0
Text Domain: singlemalt
Template: singlemalt
*/
#qodef-age-verification-modal{
	position:relative !important;
	opacity:1 !important;
	visibility:visible !important;
	background: #fff !important;
}
@media screen and (min-width:680px){
	#qodef-age-verification-modal .qodef-m-content{
		padding:20% 10% !important;
	}
}
#qodef-age-verification-modal .qodef-m-content-prevent{
	display:flex !important;
    justify-content: center;
    gap: 10px;
}
@media screen and (max-width:600px){
	#qodef-age-verification-modal .qodef-m-content-prevent{
		flex-wrap: wrap;
	}
}

#qodef-age-verification-modal .qodef-m-content-title {
	font-size: 28px;
	text-transform: initial;
}

.error404 .qodef-header-sticky {
    display: block !important;
}
@media only screen and (min-width: 1025px){
.qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns>.qodef-grid-inner>.qodef-grid-item {
    width: 33.3%;
}
}
.qodef-header--light #qodef-page-header{
	background-color:transparent;
	position: fixed
}
.qodef-header--light #qodef-page-header .widget a,
.qodef-header--light #qodef-page-header #qodef-page-header-inner .qodef-header-navigation .qodef-icon{
    color: #ffffff !important;
}
body  .custom-head--inner{
	padding-left:25px;
}
body .qodef-mobile-header-navigation .custom-head--inner{
	padding-left:0;
	padding-top:15px;
}



#qodef-page-header .qodef-header-logo-link img{
	max-height: 50px;
}
.qodef-footer-top-area img{
	margin:0;
}
.qodef-page-mobile-header-inner img,
#qodef-page-mobile-header .qodef-mobile-header-logo-link img.qodef--main{
	    max-height: 30px;
}
body .qodef-testimonials-list .qodef-e-media-image img{
	width: auto;
    max-height: 150px;
    margin: auto;
    display: block;
}
.qodef-side-area-opener,
#qodef-page-header .qodef-widget-holder,
.qodef-header-standard--center #qodef-page-header #qodef-page-header-inner .qodef-widget-holder{
	display:none !important
}
body .qodef-header-sticky .qodef-header-navigation,
.qodef-header-standard--center #qodef-page-header-inner .qodef-header-navigation{
	    justify-content: flex-end;
}

#qodef-page-footer-top-area .menu{
	flex-wrap:wrap;
}
#qodef-page-footer-top-area .menu li{
	padding:0 13px !important;
}
/* edit events page */
.elementor .qodef-blog.qodef--list .qodef-e-media-image img,
.qodef-blog .qodef-e-media img{
	max-width:550px;
}
.qodef-blog .qodef-e-media img{
	margin-bottom:15px;
}
.elementor .qodef-blog.qodef--list .qodef-e-info.qodef-info--top{
	display:none !important;
}
.elementor .qodef-blog.qodef--list .qodef-social-share,
.qodef-social-share{
	display:flex;
	align-items:center;
}
.elementor .qodef-blog.qodef--list .qodef-social-share:before,
.qodef-social-share:before {
	content:'Share:' !important;
	width:50px;
	height:25px;
	display:flex !important;
}
@media screen and (max-width:600px){
	.qodef-blog.qodef-item-layout--standard.qodef-col-num--1 article .qodef-e-info.qodef-info--bottom{
		display: flex;
		flex-direction: column-reverse;
		align-items: flex-start;
		gap: 10px;
	}
}

/* edit individual event pages */
.qodef-blog.qodef--single article .qodef-e-info.qodef-info--top {
	display: none !important;
}

/* display age verification description on all screen sizes */
#qodef-age-verification-modal .qodef-m-content-note {
    display: block;
}
/* hide age verification caption */
#qodef-age-verification-modal .qodef-m-caption {
	display: none;
}
/* add to center slider revolution bug with center button */
.elementor-widget-slider_revolution .qodef-button {
	margin: auto;
	display: table;
}

/* move parallax beer title higher on mobile */
@media screen and (max-width:767px) {
	.elementor-5565 .elementor-element.elementor-element-d413f12 > .elementor-element-populated {
    	padding: 40% 0% 0% 0% !important;
	}
}

.wpgmza-marker-listing-category-filter {
	margin-bottom: 25px !important;
}
.elementor .wpgmza-marker-listing-category-filter img {
	height: 27px;
	margin-right: 5px;
}
.mil-custom-select > span{
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 5px;
	display: inline-block;
}
.mil-custom-select {
	width: 50%;
	position: relative;
}
@media screen and (max-width:991px) {
	.mil-custom-select {
		width: 100%;
	}
}
.mil-custom-select select {
	display: none
}

.mil-custom-select.mil-60 .mil-select-selected {
	height: 60px
}

.mil-select-selected {
	width: 100%;
	height: 70px;
	font-size: 14px;
	border-radius: 5px;
	background-color: rgb(244,245,245);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mil-select-selected:after {
	position: absolute;
	font-size: 12px;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f078";
	top: 50%;
	margin-top: 4px;
	right: 30px;
	-webkit-transition: 0.2s cubic-bezier(0,0,0.3642,1);
	transition: 0.2s cubic-bezier(0,0,0.3642,1)
}

.mil-select-selected.mil-select-arrow-active:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.mil-select-items div,.mil-select-selected {
	color: rgb(38,50,56);
	white-space: nowrap;
	padding: 5px 30px;
	border: 1px solid transparent;
	cursor: pointer;
	-webkit-transition: 0.4s cubic-bezier(0,0,0.3642,1);
	transition: 0.4s cubic-bezier(0,0,0.3642,1)
}

.mil-select-items {
	padding: 15px 0;
	border-radius: 5px;
	position: absolute;
	background-color: rgb(255,255,255);
	top: 100%;
	font-size: 14px;
	left: 0;
	right: 0;
	z-index: 99;
	width: 100%;
	max-height: 300px;
	-webkit-box-shadow: 0px 9px 10px rgba(38,50,56,0.1);
	box-shadow: 0px 9px 10px rgba(38,50,56,0.1);
	overflow-y: scroll;
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: 0.2s cubic-bezier(0,0,0.3642,1);
	transition: 0.2s cubic-bezier(0,0,0.3642,1)
}

.mil-select-hide {
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}

.mil-same-as-selected,.mil-select-items div:hover {
	color: #830101;
}

.grecaptcha-badge {
	visibility: hidden;
}
.page-id-5630 .grecaptcha-badge, .page-id-5634 .grecaptcha-badge {
	visibility: visible;
}