/* custom style sheet */

#masthead {
	position: sticky !important;
	top: 0;
}

.header-account-button {
	flex-direction: column;
}

.header-account-button svg {
	display: none;
}

.logged-in .beer_desktop_nav .kadence-close-svg {
	top: 35px !important;
}

.beer_desktop_nav .kadence-close-svg {
	position: fixed !important;
	top: 0 !important;
	z-index: 9999 !important;
}

.department-list ul, .page-id-1075 .kadence-column1075_ceaab3-17 ul {
	list-style: none;
	margin: 0;
	padding-left: 0 !important;
}

.site-middle-footer-inner-wrap {
	padding-top: 10px;
	padding-bottom: 10px;
}

.kadence-column1075_9952ea-28 .kt-inside-inner-col p {
	margin-bottom: 8px !important;
}

.beer_about_us_section_2, .footer-right {
	border-left: 1px solid #939598;
	padding-left: 20px;
}

.page-id-1075 .kadence-column1075_ceaab3-17 ul li {
	line-height: 2.5;
}

.site-top-footer-inner-wrap .widget {
	margin-bottom: 0rem !important;
}

.footer-subheading {
	padding-bottom: 20px;
}

.footer-widget-desktop {
	display: block;
}

.footer-widget-mobile {
	display: none;
}

.beer_desktop_nav svg{
	color:#808285;
	margin-top: 0px;
	width: 40px;
	height: 40px;
  }

.dot {
	font-size: 2.5rem;
	color: #c8a76c;
	position: relative;
	top: -12px;
	padding: 0 4px 0 4px;
}

.footer-right .wp-block-image .alignleft {
	margin: .5em 1em .5em -.625em
}

#main-header {
	height: 54px !important;
}

#main-header .header-button:hover {
	text-decoration: none;
}

#main-header .header-button, .header-account-button {
	white-space: nowrap;
}

.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
	border-left: none !important;
}

.adthrive-footer-message>span {
	font-size: 0.75rem !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
	color: #939598 !important;
}

.kt-adv-headingb33e01-b1 {margin-bottom: 0.3rem !important;}

.post-template-default .single-content {
    border-top: 1px solid #e3e3e3;
    margin: 0;
	    padding-top: 16px;

}

.home .single-content {
    padding-top: 0px ;
}


.entry-header {
    text-align: center;
}


.post-template.post-template-single-two-column .entry-related-inner.site-container {
    padding: 0 !important;
}


.post-template-single-reviews  .loop-entry .entry-content-wrap {
    padding: 0;
}

.kadence-post-image-intrisic .kadence-post-image-inner-intrisic img {
    height: 100% !important;
    object-position: top;

}

.load-more {
	background: #000 !important;
    border: 0 !important;
    font-size: 14px !important;
    padding: 7px 20px !important;
	margin: auto;
    display: flex !important
;
}

.raptive-ad-container, .raptive-placeholder-video-desktop, .adthrive {
    width: 100%;
}

/* .home .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img {
	width: 100%;
	object-position: 10% 0%;
	object-fit: cover;
} */

/* .home .kadence-post-image-intrisic .kadence-post-image-inner-intrisic a, .home .kadence-post-image-intrisic .kadence-post-image-inner-intrisic div {
	display: inline-flex;
} */

@media screen and (max-width: 1024px) {
	.kadence-column1075_1e383b-95 > .kt-inside-inner-col {
		align-items: space-between !important;
	}

	.kt-accordion-idedb045-80 .kt-accordion-header-wrap .kt-blocks-accordion-header {
		padding-left: 0px !important;
		margin-left: 0px !important;
	}
	

	.header-account-button svg {
		display: block;
	}

	.kadence-column1075_c58774-fe > .kt-inside-inner-col {
		justify-content: space-around !important;
	}

	/* #inner-wrap {
		margin-top: 3rem !important; 
	} */

	.footer-widget-desktop {
		display: none;
	}

	.footer-widget-mobile {
		display: block;
	}

	.site-footer-row.site-footer-row-columns-1 .site-footer-section {
		justify-content: center;
	}

	.ft-ro-dir-row .footer-section-inner-items-2 .footer-widget-area {
		margin-left: 0px !important;  
	}

	.department-list .kt-accordion-idee0e6d-85 .wp-block-kadence-pane .kt-accordion-header-wrap .kt-blocks-accordion-header {
		padding-left: 0px !important;
	}

	.department-list .kt-accordion-panel-inner {
		padding: 0px !important;
	}	

	.home_rated_section {
		font-size: 0.525rem !important;
	}

	.home_rated_section span {
		font-size: 0.525rem !important;
	}
	
	/* .footer-widget2 {
		width: 100% !important;
	} */
}

@media screen and (max-width: 768px) {
	.page-id-1075 .kadence-column1075_afa0ec-c9 > .kt-inside-inner-col {
		flex-direction: column !important;
		align-items: flex-start !important;
	}

	.page-id-1075 .kadence-column1075_d6a893-7d > .kt-inside-inner-col {
		justify-content: flex-start !important;
	}

	.page-id-1075 .kt-sc-textcol.kt-sc-text-valign-top {
		left: 10px;
	}

	.site-main-header-inner-wrap {
		max-height: 50px;
	}

	/* #inner-wrap {
		margin-top: 3rem !important; 
	} */

	.menu-toggle-icon .kadence-menu2-svg {
		font-size: 1.5rem;
	}

	.visualizer-front{
        width: 100% !important;
        height: 310px !important;
    }

	.visualizer-front svg {
		width: 100% !important;
		height: 310px !important;
	}

	.header-mobile-account-wrap .header-account-button {
		font-size: 0.8rem;
	}

	.page-id-1075 .kt-sc-textcol {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.beer_about_us_section_2 {
		border-left: none;
		padding-left: 0px;
	}

	.page-id-1075 .kb-row-layout-id1075_7b0ce7-0b .kt-row-column-wrap {
		gap: var(--global-row-gutter-md, 1rem) var(--global-row-gutter-md, 1rem) !important;
	} 
	.header-mobile-account-wrap.header-account-style-icon_label .header-account-label{
		font-size: 8px;
		font-family: 'arial';
	}
	.site-header .header-mobile-account-in-wrap .header-account-button .header-account-label{
		font-size: 8px;
		font-family: 'arial';
	}
	.header-account-button .kadence-svg-iconset svg{
		width: 24px;
		height: 24px; 
	}

	.adthrive-collapse-mobile-background, .adthrive-top-collapse-wrapper-bar, #adthrive-collapse-position {
		top: 80% !important;
	}

	.kadence-column692_5b9cd3-39, .kb-row-layout-id692_df0d3b-f8, .kb-row-layout-id692_119d6c-64, .kb-row-layout-idblock-57_f76a7b-c0 {
		z-index: 0 !important;
	}
/* 
	.kadence-column692_5b9cd3-39 {
		z-index: 0;
	} */
	
	
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	
	.header-mobile-account-wrap.header-account-style-icon_label .header-account-label{
		font-size: 8px;
		font-family: 'arial';
	}
	.site-header .header-mobile-account-in-wrap .header-account-button .header-account-label{
		font-size: 8px;
		font-family: 'arial';
	}
	.header-account-button .kadence-svg-iconset svg {
		width: 32px;
		height: 32px; 
	}

	.kadence-column1075_1e383b-95 .kt-inside-inner-col h6 {
		border: none !important;
		padding-left: 0px !important;
	}
}

@media screen and (max-width: 320px) {
	.site-branding a.brand img.svg-logo-image {
		width: 12rem !important;
	}
}

@media (max-width: 767px) {
    .post-template-default .content-area {
        margin-top: 0rem !important;
    }
}



