/*
Theme Name: Brewski Child
Theme URI: https://brewski.qodeinteractive.com/
Description: A child theme of Brewski Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.1
Text Domain: brewski
Template: brewski
*/

@font-face {
    font-family: ZurichBT-ExtraCondensed;
    src: url(fonts/ZurichBT-ExtraCondensed.otf);
}
@font-face {
    font-family: Helvetica;
    src: url(fonts/Helvetica.ttf);
}
@font-face {
    font-family: ZurichBT-ExtraCondensed;
    src: url(fonts/ZurichBT-BoldExtraCondensed.otf);
}
body{
font-family: Helvetica !important;
font-size:17px !important;
}
div#standard-drinks {
    padding-left: 14.5%;
	margin-top:-15px;
}
.stockists-list ul{
	list-style-type: none;
	display:flex;
	justify-content:space-between;
}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{
	background-color: #db0632 !important;
    border-color: #db0632 !important;
}
.stockists-div h6.stockist-title{
font-size: 26px;
line-height: 1.2em;	
letter-spacing:0.6px;
}
.stockists-address{
	margin-bottom:15px;
}
.stockists-phone a{
	color:#777;
}
.stockists-div .row{
	padding-bottom:3% !important;
	border-bottom: 5px double #777;
}
.stockists-list ul li{
	padding: 15px 25px;
	cursor:pointer;
    min-width: 158px;
	text-align:center;
	font-family: ZurichBT-ExtraCondensed !important;
    letter-spacing: 0.5px;
   text-transform:uppercase;
	color:#7c7876;
	font-size:18px;
	border:2px solid #7c7876;
}
.stockists-container .tabcontent{
	margin-top:3%;
}
.stockists-div .row .col-lg-4.col-md-4 {
	max-width:33%;
	width:33%;
	display:inline-block;
}
.stockists-list ul li.active{
background-color:#d10032;
border:2px solid #d10032;
color:#fff;
}
.mkdf-fullscreen-menu-opener-icon{
	color:#fff !important;
}
.mkdf-sticky-header .mkdf-sticky-holder .mkdf-logo-wrapper a{
	height:50px !important;
}
nav.mkdf-fullscreen-menu ul li a{
	font-family: ZurichBT-ExtraCondensed !important;
}
.mkdf-plc-holder .mkdf-plc-item .mkdf-plc-title{
	font-family: Helvetica !important;
	font-weight: 700 !important;
	max-width:259px;
    font-size: 31px;
}
.tax-product_cat.term-spritzers .mkdf-title-holder, .tax-product_cat.term-mocktail .mkdf-title-holder, .postid-2146 .mkdf-title-holder, .single.single-product .mkdf-title-holder{
	background: url(http://poetic.beedevstaging.com/wp-content/uploads/2022/01/spritzer.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	
}

body.mkdf-woocommerce-page .woocommerce-result-count{
	display:none;
}
body.mkdf-woocommerce-page .woocommerce-ordering{
	display:none
}
.mkdf-shopping-cart-holder{
	display:none !important;
}
.mkdf-woo-single-page .mkdf-single-product-summary .product_meta>span.sku_wrapper{
	display:none;
}
#tab-title-reviews{
	display:none;
}
ul.products>.product .mkdf-pl-inner .mkdf-pl-image img {
    display: block;
    width: 100%;
    margin: auto;
    max-width: 130px;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #db0632 !important;
}
ul.products>.product .mkdf-product-list-title, ul.products>.product .mkdf-product-list-title a{
	font-family: Helvetica !important;
	font-weight: 700 !important;
	font-size:22px;
	max-width: 200px;
    margin: 0 auto !important;
}
aside.mkdf-sidebar .widget .mkdf-widget-title-holder .mkdf-widget-title {
	font-size:28.32px;
}

aside.mkdf-sidebar .widget ul.product-categories li, aside.mkdf-sidebar .widget ul.product-categories li a{
	font-family: Helvetica !important;
	font-size:16px;
	color:#7f7f7f;
}
.mkdf-woo-pl-info-below-image ul.products>.product:hover .button{
	display:none;
}
.mkdf-woo-single-page .mkdf-single-product-content .images figure a img{
	width:auto !important;
	margin:auto;
}
.mkdf-woo-single-page .woocommerce-tabs ul.tabs>li.active, .mkdf-woo-single-page .woocommerce-tabs ul.tabs>li:hover {
    background-color: #db0632 !important;
}
#mkdf-back-to-top>span{
	 background-color: #db0632 !important;
	 border-color: #db0632 !important;
}
.mkdf-plc-price, .mkdf-plc-add-to-cart{
	display:none !important;
}
.mkdf-main-menu>ul>li>a span{
	font-family: ZurichBT-ExtraCondensed !important;
	color:#fff;
}
.mkdf-social-share-holder.mkdf-list li{
	margin: 0 11px 0 0;
}
.summary .mkdf-social-network-icon{
	color:#777 !important;
}
#respond input[type=text], #respond textarea, .mkdf-style-form textarea, .post-password-form input[type=password], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea, input[type=email], input[type=password], input[type=text]{
	font-size:17px !important;
}
.mkdf-woo-single-page .mkdf-single-product-summary .mkdf-single-product-title{
	font-family: Helvetica !important;
	font-weight: 700 !important;
	font-size:48px;
}
.mkdf-plc-holder .mkdf-plc-item .mkdf-plc-image-outer .mkdf-plc-image{
	max-width:70%;
}
.mkdf-plc-holder .mkdf-plc-item .mkdf-plc-image-outer{
	text-align:center;
}
.title-p h3{
	 font-family: ZurichBT-ExtraCondensed !important;
}
h1, h2, h3, h4, h5, h6{
	font-family: ZurichBT-ExtraCondensed !important;
    letter-spacing: 0.5px;
	color:#231f20;
    font-weight: 700 !important;
}
.mkdf-page-content-holder h1, .mkdf-page-content-holder h2, .mkdf-page-content-holder h3, .mkdf-page-content-holder h4, .mkdf-page-content-holder h5, .mkdf-page-content-holder h6{
	color:#231f20 !important;
}
body .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit {
    background-color: #db0632;
    font-size: 23px;
    font-family: ZurichBT-ExtraCondensed !important;
    letter-spacing: 0.6px;
    font-weight: 500;
    border-color: #db0632;
}
body rs-module .rs-layer.slider-heading {
    font-family: ZurichBT-ExtraCondensed !important;
  
}

.mikado-light .tp-bullet:nth-of-type(1).rs-touchhover:after, 
.mikado-light .tp-bullet:nth-of-type(1).selected:after{
	background:#d44a27;
}

.mikado-light .tp-bullet:nth-of-type(2).rs-touchhover:after, 
.mikado-light .tp-bullet:nth-of-type(2).selected:after{
	background:#76bc43;
}

.mikado-light .tp-bullet:nth-of-type(3).rs-touchhover:after, 
.mikado-light .tp-bullet:nth-of-type(3).selected:after{
	background:#f78e28;
}

.mikado-light .tp-bullet:nth-of-type(4).rs-touchhover:after, 
.mikado-light .tp-bullet:nth-of-type(4).selected:after{
	background:#f6d01e;
}

.mikado-light .tp-bullet:nth-of-type(5).rs-touchhover:after, 
.mikado-light .tp-bullet:nth-of-type(5).selected:after{
	background:#f27e8e;
}

.mikado-light .tp-bullet:nth-of-type(6).rs-touchhover:after, 
.mikado-light .tp-bullet:nth-of-type(6).selected:after{
	background:#b53393;
}

.mikado-light .tp-bullet:nth-of-type(7).rs-touchhover:after, 
.mikado-light .tp-bullet:nth-of-type(7).selected:after{
	background:#007940;
}

.mikado-light .tp-bullet:nth-of-type(8).rs-touchhover:after, 
.mikado-light .tp-bullet:nth-of-type(8).selected:after{
	background:#db1e36;
}

div#dripar{
	position:relative
}

div#dripar:after {
    content: '';
    height: 75%;
    top: 12.5%;
    right: 5px;
    position: absolute;
    width: 2px;
    background: #1b1b1b;
}

@media screen and (min-width: 1366px) {
	.mkdf-column-content.mkdf-grid-col-3:nth-child(2){
		padding-left:50px;
	}
	body rs-module .rs-layer.slider-heading {
		 font-size:39px !important;
	}
	footer .widget .mkdf-widget-title-holder .mkdf-widget-title {
    font-size: 28px;
    letter-spacing: 1px;
    font-weight: 600 !important;
}
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title{
	font-size:70px;
}
	.mkdf-woo-normal-space ul.products>.product{
		margin: 0 0 50px !important;
	}
	.mkdf-woo-single-page .mkdf-single-product-content .images{
		width: 45% !important;
	}
	.mkdf-woo-single-page .mkdf-single-product-summary{
		width: 55% !important;
	}
	.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a{
		height:70px !important;
	}
}
@media screen and (min-width: 1024px) {
	.stockists-list ul li{
		min-width: 65px;
		padding: 15px 10px;
	}
}
@media screen and (min-width: 1200px) {
	.stockists-list ul li{
		min-width:100px;
	}
	.stockists-list ul li {
		padding: 15px 17px;
	}
}
@media screen and (min-width: 1300px) {
	.stockists-list ul li{
		min-width:135px;
	}
}
@media screen and (min-width: 1480px) {
	.stockists-list ul li{
	min-width: 169px;
	}
}
@media screen and (max-width: 1024px) {
	.mkdf-mobile-header .mkdf-mobile-header-inner{
		background-color:#000 !important;
	}
	.icon_menu:before{
		color:#fff;
	}
	.archive .mkdf-grid-row{
		display:flex;
		flex-direction:column-reverse;
	}
	.archive .mkdf-grid-row.mkdf-footer-top-alignment-left{
		display:flex;
		flex-direction:column;
	}
	body.page-id-563 h1.mkdf-st-title{
		font-size:50px;
	}
	
	body.page-id-563 .vc_row.wpb_row.vc_inner.mkdf-content-aligment-right{
		justify-content:flex-end
	}
	
	body.page-id-563 .vc_row.wpb_row.vc_inner.mkdf-content-aligment-right .vc_col-sm-6{
		width:130px;
	}
	
	body.page-id-563 .vc_row.wpb_row.vc_inner.mkdf-content-aligment-right img{
		widtH:100%;
	}
}
@media screen and (max-width: 991px) {
	div#standard-drinks {
    padding-left: 16.5%;
	margin-top:-15px;
}
}
@media screen and (max-width: 768px) {
	.mkdf-plc-holder .mkdf-plc-item .mkdf-plc-title{
		font-size: 15px !important;
	}
	
	.mkdf-woo-single-page .mkdf-single-product-summary .mkdf-single-product-title {
    line-height: 40px !important;
    font-family: Helvetica !important;
    font-weight: 700 !important;
    font-size: 30px !important;
}
	.page-id-209 .mkdf-grid-row{
		display:flex;
		flex-direction:column-reverse;
	}
	.page-id-209 .mkdf-grid-row.mkdf-footer-top-alignment-left{
		flex-direction:column;
	}
	div#standard-drinks {
    padding-left: 21%;
	margin-top:-15px;
}
	div#aboutfrow .vc_col-xs-12{
		width:33.33%
	}
	
	div#dripar .vc_column-inner{
		padding-right:0 !important;
		padding-bottom:30px !important;
	}
	
	div#dripar:after {
		content: '';
		height: 2px;
		top:auto;
		bottom:15px;
		right: 0;
		position: absolute;
		width: 100%;
		background: #1b1b1b;
	}
	.stockists-list ul{
		display:block;
	}
	.stockists-list ul li{
		margin-bottom:10px;
	}
	.stockists-address {
    margin-bottom: 15px;
    font-size: 15px;
}
	.stockists-phone a{
		font-size: 15px;
	}
	.stockists-div h6.stockist-title {
		font-size: 23px;
	}
	.archive.tax-product_cat .mkdf-grid-row.mkdf-grid-huge-gutter{
		flex-direction: column-reverse;
    display: flex;
	}
	.mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner{
		padding:50px 10px !important;
	}
	body.home.page-id-764 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner, .mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner{
		padding: 0px 10px !important;
/* 		overflow-y :hidden !important; */
	}
	
}

@media screen and (max-width: 767px) {
	
	div#aboutfrow .vc_col-xs-12{
		width:100%
	}
	.tax-product_cat.term-spritzers .mkdf-title-holder, .tax-product_cat.term-mocktail .mkdf-title-holder, .postid-2146 .mkdf-title-holder, .single.single-product .mkdf-title-holder{
    height: 150px !important;
}
	
	.stockists-div .row {
		border-bottom: 0px double #777;
	}
	.page-id-2199 .mkdf-content .mkdf-content-inner>.mkdf-container>.mkdf-container-inner{
		padding-top:70px;
		padding-bottom:70px;
	}
	.stockists-div .row .col-lg-4.col-md-4 {
    max-width: 100%;
		width: 100%;
		padding-bottom:10px;
		border-bottom: 5px double #777;
	}
	div#aboutfrow .vc_col-xs-12:nth-of-type(1){
		padding:45px 0 0;
	}
	
	div#aboutfrow .vc_col-xs-12:nth-of-type(3){
		padding:45px 0;
	}
	
	div#aboutfrow .vc_col-xs-12:nth-of-type(2){
		order:3
	}
	
	body.page-id-563 h1.mkdf-st-title br{
		display:none;
	}
	
	body.page-id-563 h1.mkdf-st-title{
		font-size:45px;
		text-align:center
	}
	
	body.page-id-563 .vc_row.wpb_row.vc_inner.mkdf-content-aligment-right{
		justify-content:center;
	}
	
	body.page-id-563 .vc_row.wpb_row.vc_inner.mkdf-content-aligment-right .vc_col-sm-6 {
		width: 130px;
		margin: 0 15px;
	}
	
	div#dripar .vc_column-inner{
		padding-right:0px !important;
		padding-bottom:0px !important;
	}
	
	div#dripar:after {
		content: '';
		height:75%;
		top:12.5%;
		bottom:auto;
		right:-15px;
		position: absolute;
		width:2px;
		background: #1b1b1b;
	}
	
	div#aboutwinenot {
		padding: 55px 0 0 !important;
	}
	
	body.page-id-571 .mkdf-row-grid-section > .vc_row{
		padding: 55px 0 30px !important;
	}
}
@media screen and (max-width: 350px) {
	div#standard-drinks {
    padding-left: 24%;
	margin-top:-15px;
}
}