@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//barak51.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.7") format("woff2");
}

:root {
	--wd-text-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #333333;
	--wd-text-font-size: 16px;
	--wd-title-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Raleway", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 14px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #ee2d38;
	--wd-alternative-color: #ee2d38;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #ee2d38;
	--btn-accented-bgcolor-hover: #ee2d38;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-popup.wd-age-verify {
	background-image: url(https://barak51.com/wp-content/uploads/2020/02/drink-popup-min.jpg);
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 280px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
	background-size: cover;
}
.page .wd-page-content {
	background-image: none;
	background-repeat: repeat-y;
	background-position: center top;
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(238,45,56);
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}



@font-face {
	font-family: "Jost";
	src: url("//barak51.com/wp-content/uploads/2019/08/Jost-400-Book.woff2") format("woff2"), 
url("//barak51.com/wp-content/uploads/2019/08/Jost-Book.woff") format("woff");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: "Jost";
	src: url("//barak51.com/wp-content/uploads/2019/08/jost-600-semi.woff2") format("woff2"), 
url("//barak51.com/wp-content/uploads/2019/08/jost-600-semi.woff") format("woff");
	font-weight: 600;
	font-style: normal;
}

#asl-storelocator.asl-cont .sl-main-cont .asl-panel-inner .Num_of_store .asl-print-btn {
	display: none!important;
}
.title, .woocommerce-Reviews .comment-reply-title, h1, h2, h3, h4, h5, h6, legend {
	color: #333333;
}
.main-footer .footer-column {
	margin: 0px auto 0px auto!important;
}
.post-type-archive-product .page-title, .tax-product_cat .page-title {
	display: none;
}
.btns-shop-light .woodmart-hover-base:not([class*=add-small]) .wd-bottom-actions .woodmart-add-btn>a {
	width: 100%
}
.single-product-page.single-product-content {
	border-bottom: 1px solid;
	border-color: rgba(119,119,119,0.2);
	padding-bottom: 60px;
}
.product-images-inner.is_stuck {
	top: unset!important;
}
.cart-actions .button[name="apply_coupon"] {
	background-color: #f7f7f7;
	color: #333333;
}
.cart-actions .button[name="apply_coupon"]:hover {
	background-color: #ee2d38;
	color: #ffffff;
}
.cart-table-section .cart-actions .button[aria-disabled=true] {
	display: none;
}
.cart-table-section .cart-actions .button[aria-disabled=false] {
	color: #333333;
	background-color: #f7f7f7;
}
.cart-table-section .cart-actions .button[aria-disabled=false]:hover {
	color: #ffffff;
	background-color: #ee2d38;
}
.min-footer a {
	color: #777777;
}
.footer-column-1 .nix18-footer img {
	max-width: 120px!important;
	filter: grayscale(100%);
	transition: filter .25s ease;
}
.footer-column-1 .nix18-footer img:hover {
	filter: grayscale(0%);
	transition: filter .25s ease;
}
.payment-shipping-icons {
	filter: grayscale(100%);
	opacity: 0.5;
	transition: filter .25s ease;
	transition: filter .25s ease, opacity .25s ease;
}
.payment-shipping-icons:hover {
	filter: grayscale(0%);
	opacity: 1;
	transition: filter .25s ease, opacity .25s ease;
}
.page-title.page-title-default {
	border-bottom: 1px solid #e6e6e6;
}
.wd-back-btn.wd-action-btn{
	display: none;
}
.wd-checkout-steps li a, .wd-checkout-steps li>span {
	opacity: 1;
}
.title-size-small .title {
	font-size: 22px;
}
.woodmart-add-btn {
	width: 100%;
}
.letter_spacing {
	letter-spacing: 5px;
}
.tabs-layout-tabs #tab-additional_information .shop_attributes {
	margin: unset;
	max-width: unset;
}
.wpm_gtin_code_wrapper, .sku_wrapper {
	display: none!important;
}
.whb-color-light .wd-tools-element .nav-link-text {
	color: #ee2d38;
}
.whb-color-light .wd-tools-element:hover>a {
	color: #ee2d38;
}
.whb-sticked .whb-color-light .wd-tools-element>a {
	color: #333333;
}
.whb-sticked .whb-color-light .wd-tools-element>a:hover {
	color: #ee2d38;
}
.whb-sticked .whb-color-light .woodmart-shopping-cart .woodmart-cart-subtotal .amount {
	color: #333333;
}
#introduction {
	padding-top: 15vh!important;
}
#introduction p, #contact p {
	color: #ffffff;
}
#introduction .introduction_section_column {
	padding-bottom: 15vh!important;
	padding-left: 30px;
	padding-right: 30px;
}
#introduction .introduction_section p, #introduction .introduction_section p {
	text-align: justify;
	margin-bottom: 26px;
}
#introduction .introduction_section p:last-child {
	margin-bottom: 0;
}
#introduction h2 {
	margin-bottom: 0px!important;
}
.whb-sticked .whb-general-header {
	background-image: url(https://barak51.com/wp-content/uploads/2020/10/menu_bg_95_white_opacity.png);
	background-color: unset;
}
.site-content {
	margin-bottom: unset;
}
.color-scheme-light .copyrights-wrapper, .woodmart-dark .copyrights-wrapper {
	border: none;
}
.footer-sidebar {
	padding-top: 90px;
}
.whb-color-light .navigation-style-default .item-level-0:hover>a {
	color: #ee2d38;
}
.footer-sidebar {
	padding: 0!important;
}
.footer-column {
	text-align: center;
	margin: 120px auto 120px auto!important;
}
.footer-column-1 img {
	max-width: 100%!important;
}
.whb-sticked .whb-color-light .navigation-style-default .item-level-0>a {
	color: #333333;
}
.barak51-home-full-logo {
	max-width: 400px;
	margin: 0 auto;
	padding: 0 30px 0 30px;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store {
	background: #333333 none repeat scroll 0 0;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .col-xs-12.search_filter .asl-store-search > span {
	background: #333333 none repeat scroll 0 0;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .panel-cont button, #asl-storelocator.asl-p-cont.asl-bg-0 .panel-cont .btn.btn-asl {
	background-color: #333333;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .search_filter > p:first-child {
	color: #333333;
	font-size: 16px;
	font-weight: 600;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .infoWindow .phone > b, #asl-storelocator.asl-p-cont.asl-bg-0 .infoWindow .address, #asl-storelocator.asl-p-cont.asl-bg-0 .btn-default, #asl-storelocator.asl-p-cont.asl-bg-0 .infoWindow .categories, #asl-storelocator.asl-p-cont.asl-bg-0 .panel-inner .sl-item .addr-sec .p-title {
	color: #333333;
	font-size: 16px;
	font-weight: 600;
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow h3 {
	background: #333333 none repeat scroll 0 0;
	margin: 0 !important;
	padding-top: 5px!important;
	padding-bottom: 5px!important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow a.action {
	background: #333333 none repeat scroll 0 0;
}
.infoBox img {
	margin-top: 5px!important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .sl-item:hover {
	background-color: #ececec!important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .sl-item:hover .p-title {
	color: #ee2d38!important;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .sl-item {
	background: unset!important;
}
#asl-storelocator.asl-p-cont .sl-item {
	display: block!important;
}
.row.asl-loc-sec .asl-map {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#where-to-buy .wpb_raw_code {
	margin-bottom: 0;
}
.info-box-carousel-wrapper {
	margin-bottom: 0;
}
.wpcf7-form.init p:last-of-type {
	margin-bottom: 0;
}
.whb-sticked .whb-color-light .navigation-style-default .item-level-0>a:hover {
	color: #ee2d38;
}
.whb-sticked .whb-color-light .navigation-style-default .item-level-0 .mPS2id-highlight-first {
	color: #ee2d38;
}
.nf-form-content {
	max-width: unset!important;
}
.nf-form-fields-required {
	display: none;
}
body #asl-storelocator.asl-p-cont.container .panel-inner .sl-item a.s-distance {
	padding: 6px 0px !important;
}
#asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area .glyphicon, #asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area {
	font-size: 14px;
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .phone > b, #asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .address, #asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .categories, #asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .phone > a, #asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .distance {
	font-size: 14px;
}
#asl-storelocator.asl-p-cont.asl-template-0 .infoWindow {
	font-size: 14px;
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow h3 {
	font-size: 16px;
}
#asl-storelocator.asl-p-cont.asl-template-0 .panel-cont button {
	font-size: 14px;
}
body #asl-storelocator.asl-p-cont.container .panel-inner .sl-item a.s-distance {
	font-size: 14px;
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .asl-buttons .directions, #asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .asl-buttons .zoomhere {
	display: none;
}
#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store {
	font-size: 14px;
	display: none;
}
.infowindowContent .distance {
	display: none;
}
.info-addr span {
	line-height: 1.5!important;
}
.panel-inner .sl-item div:nth-child(3) {
	display: none;
}
#asl-storelocator.asl-p-cont.storelocator-main .infoWindow .info-addr > div {
	margin-bottom: 0;
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow .infowindowContent {
	padding: 15px;
}
body #asl-storelocator.asl-p-cont.container.storelocator-main .sl-item a {
	font-size: 14px;
}
#asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area .glyphicon, #asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area {
	margin-bottom: 0;
}
body #asl-storelocator.asl-p-cont.container .panel-inner p.p-area {
	line-height: 1.5;
}
#asl-storelocator.asl-p-cont *, #asl-storelocator.asl-p-cont .agile-modal .agile-modal-dialog *, #asl-storelocator.asl-p-cont .agile-modal-header * {
	line-height: 1.5;
}
#asl-storelocator.asl-p-cont.asl-bg-0 #style_2.infoWindow a.action {
	font-size: 14px;
}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
	background: #333333!important;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
	color: #ffffff!important;
	background: #ee2d38!important;
}
.nf-form-layout .nf-form-content input[type=submit] {
	background: #ee2d38!important;
	color: #ffffff;
}
.nf-error .ninja-forms-field {
	border-color: #ee2d38!important;
}
.nf-error.field-wrap .nf-field-element:after {
	background: #ee2d38!important;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
	background: #ffffff!important;
	border: 1px solid #ee2d38!important;
}
.nf-error .nf-error-msg, .nf-error-msg, .ninja-forms-req-symbol {
	color: #ee2d38!important;
}
.single-breadcrumbs-wrapper, .woodmart-woo-breadcrumbs, .yoast-breadcrumb {
	display: none!important;
}
.product_meta .posted_in {
	display: none!important;
}
.woodmart-shop-tools {
	display: none;
}
.tax-product_cat .main-page-wrapper, .post-type-archive .main-page-wrapper, .page-template-default .main-page-wrapper {
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 60px;
}
.home.page-template-default .main-page-wrapper {
	border-bottom: 0;
	padding-bottom: 0;
}
.tabs-layout-tabs .tabs {
	text-align: left;
}
.tabs-layout-accordion {
	border-top: 1px solid rgba(119,119,119,.17);
}
.woocommerce-cart .woocommerce-shipping-totals.shipping .woocommerce-shipping-destination {
	display: none!important;
}
.btns-shop-light .cart-actions .button[name=apply_coupon] {
	background-color: #F3F3F3;
	opacity: .6!important;
	color: #333;
}
.btns-shop-light .cart-actions .button[name=apply_coupon]:hover {
	background-color: #ee2d38;
	opacity: 1!important;
	color: #fff;
}
.btns-shop-hover-light .cart-totals-inner .checkout-button:hover {
	color: #fff;
}
.btns-default-dark .cart-actions .button[name=update_cart][disabled] {
	background-color: #F3F3F3;
	color: #333!important;
}
.btns-default-dark .cart-actions .button[name=update_cart] {
	background-color: #ee2d38;
	color: #fff!important;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
	display: none!important;
}
.wd-skip-links {
	display: none;
}@media (min-width: 1025px) {
	.title-size-small .title {
	font-size: 22px;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.woodmart-burger-icon .woodmart-burger, .woodmart-burger-icon .woodmart-burger::after, .woodmart-burger-icon .woodmart-burger::before {
	color: #ffffff!important;
}
.whb-sticked .whb-color-light .woodmart-burger-icon .woodmart-burger, .whb-sticked .whb-color-light .woodmart-burger-icon .woodmart-burger::after, .whb-sticked .whb-color-light .woodmart-burger-icon .woodmart-burger::before {
	color: #333333!important;
}
.tabs-layout-accordion .wd-tab-wrapper .wc-tab {
	padding-bottom: 0px;
}
}

@media (min-width: 577px) and (max-width: 767px) {
	#introduction {
	padding-top: 15vh!important;
	padding-bottom: 15vh!important;
}
#introduction .introduction_section {
	padding-left: 0!important;
	padding-right: 0!important;
}
#introduction .introduction_section_column {
	padding-bottom: 0!important;
	padding-left: 5px;
	padding-right: 5px;
}
#introduction .introduction_section_column .vc_column-inner {
	padding-left:  0;
	padding-right: 0;
}
.wpb_text_column p:last-child {
	margin-bottom: 26px;
}
.introduction_section_column.wpb_text_column :last-child {
	margin-bottom: 0;
}
#cocktails .box-icon-align-left {
	flex-direction: column;
}
#cocktails .box-icon-align-left .box-icon-wrapper {
	margin-right: unset;
	max-width: unset;
	text-align: center;
}
#coctails .box-title-default .info-box-title {
	text-align: center;
}
#cocktails .info-box-inner {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
.home .woodmart-burger-icon .woodmart-burger, .home .woodmart-burger-icon .woodmart-burger::after, .home .woodmart-burger-icon .woodmart-burger::before {
	color: #ffffff!important;
}
.whb-sticked .whb-color-light .woodmart-burger-icon .woodmart-burger, .whb-sticked .whb-color-light .woodmart-burger-icon .woodmart-burger::after, .whb-sticked .whb-color-light .woodmart-burger-icon .woodmart-burger::before {
	color: #333333!important;
}
.tabs-layout-accordion .wd-tab-wrapper .wc-tab {
	padding-bottom: 0px;
}
}

@media (max-width: 576px) {
	#introduction {
	padding-top: 15vh!important;
	padding-bottom: 15vh!important;
}
#introduction .introduction_section {
	padding-left: 0!important;
	padding-right: 0!important;
}
#introduction .introduction_section_column {
	padding-bottom: 0!important;
	padding-left: 5px;
	padding-right: 5px;
}
#introduction .introduction_section_column .vc_column-inner {
	padding-left:  0;
	padding-right: 0;
}
#asl-storelocator.asl-p-cont.asl-bg-0.no-asl-filters #asl-list {
	height: fit-content;
}
.wpb_text_column p:last-child {
	margin-bottom: 26px;
}
.introduction_section_column.wpb_text_column :last-child {
	margin-bottom: 0;
}
#cocktails .box-icon-align-left {
	flex-direction: column;
}
#cocktails .box-icon-align-left .box-icon-wrapper {
	margin-right: unset;
	max-width: unset;
	text-align: center;
}
#cocktails .box-title-default .info-box-title {
	text-align: center;
}
#cocktails .info-box-inner {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}
#asl-storelocator .asl-panel {
	margin-top: 15px;
}
.home .woodmart-burger-icon .woodmart-burger, .home .woodmart-burger-icon .woodmart-burger::after, .home .woodmart-burger-icon .woodmart-burger::before {
	color: #ffffff!important;
}
.whb-sticked .whb-color-light .woodmart-burger-icon .woodmart-burger, .whb-sticked .whb-color-light .woodmart-burger-icon .woodmart-burger::after, .whb-sticked .whb-color-light .woodmart-burger-icon .woodmart-burger::before {
	color: #333333!important;
}
.tabs-layout-accordion .wd-tab-wrapper .wc-tab {
	padding-bottom: 0px;
}
}

