/*
Theme Name: Kowine Child
Theme URI: http://www.wpbingosite.com/kowine
Author: wpbingo
Description: This is a child theme for Kowine
Version: 1.0
Author URI: http://wpbingosite.com
Template: kowine
Text Domain: kowine-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/

@media screen and  (max-width: 600px){
	
	.contents-detail .bwp-single-product .bwp-single-info{ padding-left: 10px!important}
	.beerMargin .elementor-widget-container{ margin-top: 0px!important; margin-left: 0px!important}
	.price-single .vintage{ margin-left: 0!important}
	.single-product .product_title { line-height: 40px}
	.elementor-widget-container{ margin-left: 0!important; margin-top: 0!important; padding-bottom: 0 !important;}
	    .bwp-widget-banner.layout-1 .title-banner {        font-size: 19px;        line-height: 20px;    }
	h1.intro-head {   font-size: 30px!important;    line-height: 40px!important;}
	.grapeTeam .elementor-image-box-img{    position: relative;    text-align: center;    padding: 30px;    margin-bottom: -18px!important; width:100!important }
	.elementor-40714 .elementor-element.elementor-element-eb9aa74.amir .elementor-image-box-wrapper .elementor-image-box-img{width:100%!important}
	.footer-bg-img {        min-height: 80px!important;}
	
}
@media screen and  (min-width: 2000px){
	
	.footer-bg-img {        min-height: 290px!important;}

}

@media screen and  (max-width: 1350px){ 
	.bwp-navigation ul>li.level-0{padding: 0 6px !important;}
	.bwp-navigation ul>li.level-0 a{ font-size: 12px!important   }
	.page-id-40904 .elementor-40904 .elementor-element.elementor-element-b867c20 {
        padding: 0px;
    }
	
}

/* Large devices (992px and up) */
@media only screen and (min-width: 992px) and (max-width: 1199.98px) {
  /* Your styles for desktops and large laptops here */
	.bwp-navigation ul>li.level-0{padding: 0 6px !important;}
	.bwp-navigation ul>li.level-0 a{ font-size: 10.5px!important   }  }
	
	
.bwp-header .header-page-link .login-header>a {    margin: 0;    font-size: 11px;}
.bwp-header .wpbingoLogo img {max-height: 75px;width: auto;}
#bwp-footer a {font-size: 14px;color: #FFFFFF;}
#bwp-footer ul.social-link li a i{color: #fff;font-size: 16px;}
.back-top {background: rgba(0,0,0,.2);}
.back-top:hover {background: #EB392D; border-color: #EB392D;}


.footer-bg-img {    background-image: url(../kowine/images/footer.png);    min-height: 255px;    background-repeat: no-repeat;    background-size: contain;    background-position: center bottom;
}
.header-button.elementor-element.elementor-button-info .elementor-button{ background: none; border: 1px solid #ffffff; border-radius: 0; box-shadow: none; margin-top: -2px;
}
.wine-menu .sub-menu .bwp-navigation ul>li.level-0.mega-menu.mega-menu-fullwidth-width>.sub-menu .content-megamenu{ padding-bottom: 10px}

.wpb_category_n_menu_accordion > ul > li > a{background: none;}

.wpb_category_n_menu_accordion ul > li li {
    margin: 0!important;
    background: none;
}
.wpb_category_n_menu_accordion > ul > li > a:hover{ background: none; color: #000}
.wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a > span.wpb-submenu-indicator, .wpb_category_n_menu_accordion ul li > a > span.wpb-submenu-indicator{ color:#000!important
}
.wpb_category_n_menu_accordion > ul > li > a {    font-size: 14px;    line-height: 20px;    padding: 14px 22px;    background: none;    color: #868686!important; font-weight: 500;}
.wpb_category_n_menu_accordion > ul > li:not(:last-child) > a {
    border-bottom: 1px solid transparent!important;
}
.widget .wpb_category_n_menu_accordion ul li a {    padding: 8px 0px; font-size: 14px;}
.wpb_category_n_menu_accordion > ul > li li > a {
    border-left: solid 10px transparent;
    color: #000000!important;
    font-weight: 400;
}
.wpb_category_n_menu_accordion > ul > li li:hover > a, .wpb_category_n_menu_accordion > ul > li li.current-cat > a, .wpb_category_n_menu_accordion li.wpb-submenu-indicator-minus > a {
    border-left-color: transparent;
}
.widget.widget_block{ margin-bottom: 0}
.wp-block-heading{     color: #000;    padding: 0 0 10px;    background: transparent;    font-weight: 400;    font-size: 18px;    margin: 0 0 15px;    position: relative;    line-height: 20px;   text-transform: uppercase;    letter-spacing: .1em;}
.bwp-sidebar>.widget{ margin-bottam: 20px!important}
.wpb_category_n_menu_accordion{ margin-top:-5px}
.bwp-woocommerce-filter-product{ margin-top: 20px}
.products-content .woocommerce-product-attributes th, .products-content .woocommerce-product-attributes td{ padding: 4px 0; vertical-align: middle; }
.products-content .woocommerce-product-attributes td p{ margin-bottom: 0}
.products-content .woocommerce-product-attributes{ margin-top: 10px}
.top {    padding-right: 0;    background: none;   }
.woocommerce-tabs.description-style-full-content .content-tab-woocommerce .tab-content, .woocommerce-tabs .content-woocommerce-tabs{ padding-left: 0}
.bwp-single-info .cart{ display: none!important}
.woocommerce-tabs.description-style-full-content .content-tab-woocommerce .tab-content:last-child{display: none}
.woocommerce-tabs.description-style-full-content .content-tab-woocommerce>h2{display: none}
.bwp-single-info table td, .bwp-single-info table th{padding: 8px 10px;}
.bwp-single-info table td p{ margin-bottom: 0}
.woocommerce-tabs.description-style-full-content {    padding: 0;}
.woocommerce-tabs{border-top: 1px solid transparent!important;}
.contents-detail .bwp-single-product .bwp-single-info {    padding-left: 60px;}
.contents-detail .bwp-single-product{ margin-bottom: 25px}
.product-info h4{font-weight: 300; margin-top: 0}
.single-product .bwp-single-info .description {    margin-bottom: 0px!important;    padding-bottom: 0px!important;}
.product-info .gallery .gallery-caption{ opacity: 1;background-color: transparent;    color: #868686; text-align: center}
.product-info .gallery-spacing-custom .elementor-image-gallery .gallery-icon{ margin-bottom: 20px}
 .descp_holder h4.brand-name{    font-weight: 600;    overflow: hidden;    text-overflow: ellipsis;    display: block;    -webkit-line-clamp: 2;    height: auto;    -webkit-box-orient: vertical;   white-space: nowrap;    color: #3b3b3b;    margin-bottom: 2px;    padding: 0;    line-height: 18px; font-size: 13px; margin-top: 5px; opacity: .9}
.wineRegion{    font-size: 13px;    color: #aaa;    line-height: 17px;}
.vintage{    padding: 2px 0;    opacity: .9;    display: inline-block;    font-size: 12px;    color: #aaa;  }
.products-content .price, .products-content .price ins{color: #ee3c30; margin-top: 7px;     font-size: 15px;}
.slick-slide img { margin: 0 auto;}
.products-list.grid .product-wapper .products-thumb {background: #f6f4fc;}
.single-product .bwp-single-info .product_meta{ display:none}
.bwp-single-info .wineRegion {     font-size: 16px;    color: #000000;    line-height: 17px;    margin-bottom: 20px;}
.bwp-single-info .brand-name {    font-size: 15px;    margin-bottom: 3px;}
.single-product .entry-summary .price-single{display: block;}
.price-single .vintage{ margin-top: 15px; font-size:14px;color: #000000; }
.price-single .vintage label{ font-weight:600}
.bwp-filter-ajax #bwp_form_filter_product .filter_category_product .item-category:first-child, .products-list.grid .product-wapper .products-thumb .product-button .add_to_cart_button, .bwp-filter-grand-guru-cellar, .bwp-filter-ajax #bwp_form_filter_product .filter_category_product .item-category:nth-child(2), .bwp-filter-ajax #bwp_form_filter_product .filter_category_product .item-category:nth-child(3){ display:none!important}
/*.content-woocommerce-tabs{ display:none}*/
.postid-22301 .content-woocommerce-tabs, .alamos-chardonnay .content-woocommerce-tabs, .alamos-torrontes .content-woocommerce-tabs , .alamos-syrah .content-woocommerce-tabs, .alamos-malbec .content-woocommerce-tabs, .alamos-cabernet-sauvignon .content-woocommerce-tabs, .catena-zapata-appellation-tupungato-chardonnay .content-woocommerce-tabs, .catena-zapata-catena-alta-historic-rows-chardonnay .content-woocommerce-tabs, .catena-zapata-catena-appellation-vista-flores-malbec .content-woocommerce-tabs, .catena-zapata-catena-alta-historic-rows-malbec .content-woocommerce-tabs{ display:block}
.price-single .vintage{ margin-left:20px}
.price, .logged-in .login-info-gr, .customer-only, .bwp-filter-price{display:none!important}
.logged-in .price, .login-info-gr,.logged-in .customer-only, .logged-in .bwp-filter-price, .logged-in .woocommerce-filter-title{display:block!important}
.woocommerce-ordering.pwb-dropdown{ display: none}
.brandSlider .slick-next:before, .brandSlider  .slick-prev:before { color: #c0a483; opacity:1}
.brandSlider i.slick-arrow{ opacity:1;     visibility: visible; color: #c0a483;}

.customer-only .elementor-widget-container, .labelsCount .elementor-widget-container, .login-info-gr .elementor-widget-container{ height: 36px; margin-bottom: 3px; }

.bwp-brand.default2 .slick-arrow.fa-angle-left {    left: 0!important;}
.bwp-brand.default2 .slick-arrow.fa-angle-right {    right: 0!important;}
.beerStyle{ list-style: none; padding-left: 0;}
.beerStyle li{ margin-bottom: 5px}
.beerStyle li span{ font-weight: 500; margin-right: 5px}
.vintage.bottleSize{ margin-left: 0}

.beerDetail li {    margin-bottom: 10px;    font-size: 15px;    text-align: justify;    line-height: 24px;}
.products-list.list .product-wapper .products-content .product-button{ display:none!important}
.price-single .vintage.productFarming { color: #079f0d;}
.price-single .vintage.productFarming label{ color: black}
.wineInfo .vintage{ margin-left: 0 }
.woocommerce-MyAccount-content p:nth-child(3){ display:none}
.woocommerce-MyAccount-navigation li:nth-child(3), .woocommerce-MyAccount-navigation li:nth-child(2), .woocommerce-MyAccount-navigation li:nth-child(4), .woocommerce-MyAccount-navigation li:nth-child(6){ display:none}


.woocommerce-account #customer_login .box-content .grapeLoginmeta input.um_remember_field{width: 16px;
    height: 16px; color: #000}
.pf_label, .um_label_top{ font-weight: normal}
.grapeLoginmeta .um_login_button, .um_button{    background: #000;    border: 0;    font-size: 12px;    color: #fff;    cursor: pointer;    text-transform: uppercase;    font-weight: 500;    letter-spacing: 1px;}
.grapeLoginmeta .um_login_button:hover, .um_button:hover{
    background: #c0a483;
}
/*.bwp-filter-origin{ display:none!important}*/
.bwp-navigation ul>li.level-0{padding: 0 12px;}
.bwp-navigation ul>li.level-0>a{ font-size: 12.5px}
.bwp-navigation ul>li.level-0:last-child{ padding-right: 0!important}
.bwp-main .page-title .back-to-shop.active{ display:none!important}
.elementor-9593 .elementor-element.elementor-element-694b671 > .elementor-container{ height:36px}
.login-info-gr a{ color: #ffffff}
.display  .view-list { display:none!important}
.bwp-top-bar .display li:nth-child(3){ padding-right:0}
.coronaBanner{text-shadow: 1px 1px 12px #00000052;}
/*.bwp-filter-p-farming{ display: none}*/
.minutyBanner .bwp-widget-banner.layout-1 .title-banner, .minutyBanner .bwp-widget-banner.layout-1 .bwp-image-subtitle{ text-shadow: 1px 1px 12px #000000a8;} 
.bannerCZ .bwp-widget-banner.layout-2 .info{ text-shadow: 1px 1px 6px #000000;}
.bwp-main .page-title h1, .breadcrumb, .breadcrumb .current, .breadcrumb a:hover, .breadcrumb a, .breadcrumb a, .breadcrumb .delimiter{ color: #037a99!important}
.breadcrumb-noheading .breadcrumb{ color: #000000!important; }
.breadcrumb-noheading .breadcrumb a {    color: #868686!important;    position: relative;}
.wpb_category_n_menu_accordion ul li .wpb-wmca-cat-count{ top:8px!important}
.grapeExe #bwp_form_filter_product .bwp-filter li{ float: none; display: block; padding: 2px 0;}
.grapeExe #bwp_form_filter_product .bwp-filter span{ padding: 0 !important;     border: none;    display: block !important;    text-align: left;}
.grapeExe.bwp-filter-ajax .gg ul li>span .count{ position: absolute;    right: 25px;    font-size: 12px; display: block!important; display: inline-block !important;}
.grapeExe.bwp-filter-ajax #bwp_form_filter_product>div ul { max-height: 260px;     overflow-x: hidden;    overflow-y: scroll; }
.grapeExe.bwp-filter-ajax ul li>span.active{ border:none!important}

.grapeExe.bwp-filter-ajax #bwp_form_filter_product>div ul::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 16%);
	background-color: #F5F5F5;
	border-radius: 0px;
}
.grapeExe.bwp-filter-ajax #bwp_form_filter_product>div ul::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	background-color: #f64c4cc7;
}
.grapeExe.bwp-filter-ajax #bwp_form_filter_product>div ul::-webkit-scrollbar
{
	width: 6px;
	background-color: rgba(245, 248, 250, 0.8);
}
.search-results .content-title-heading{ display:none!important}
.cat-item-957, .cat-item-961{ display:none!important}
.about .text-block-wapper-8 h2{    font-size: 45px;     line-height: 56px; }
.about .text-block-wapper-8 h2 span{color:#ee3c30}
#pa_grape-blend .count{ display: none!important}
.about .bwp-main .page-title, .woocommerce-product-attributes.shop_attributes{ display: none}
.elementor-39532 .elementor-element.elementor-element-ee6c422 span{ color:#ee3c30}
.the-orange-1 {    color: #ee3c30; margin-bottom: 20px}
.the-orange-2 {    color: #ee3c30; font-size: 17px; line-height: 31px}
.team-member-name {font-size: 16px;    color: #000;    font-weight: 400;    margin-bottom: -2px;    margin-top: 6px;    letter-spacing: .1em;    text-transform: uppercase;}
.teamSection p{ line-height: 24px}
.smaller-p {    font-size: 80%;}
.smaller-p.the-orange-1{ margin-top:-24px}
.gform_heading{display:none}
.contact-us-form input[type=tel]{    height: 50px;    font-size: 13px;    line-height: 50px;    margin-bottom: 20px;    width: 100%;    padding: 10px 20px;    color: #fff;    font-weight: 400;   border: 1px solid #3a3a3a;    background: transparent;
}
.ginput_container_phone ::placeholder, .gform_wrapper.gravity-theme input[type=text]::placeholder, .gform_wrapper.gravity-theme input[type=email]::placeholder{
     color: #a5a9a5; 
}
h1.intro-head {    margin-bottom: 20px;    text-align: center; font-family: Marcellus,serif;     color: #262626; font-weight: 400; font-size: 50px;
    line-height: 60px;
}
.hero-p p{  color: #000000;     font-size: 1em;    line-height: 1.66em; text-align: center; }
.homeImgstyle .elementor-image-box-img{ width:100%!important}
.homeImgstyle .elementor-image-box-title{ margin-top: 0px; font-weight: normal; font-size: 20px; color: #262626; line-height: 26px  } 
.homeImgstyle .elementor-image-box-title strong{ font-weight:700}
.homeTitle h2{ color:#262626; font-size: 24px; font-family: Marcellus,serif; }
.imageBgclr .swiper-slide-image, .serviceImg img {background-color: #eee}
.elementor-image-carousel-caption{ font-weight: 600!important;}
.the-team .bwp-main .page-title{ display: none!important}
.grapeTeam h3{ margin-top: 0px; margin-bottom: -5px; letter-spacing: .1em;}
.grapeTeam .elementor-image-box-img:after{    content: "";    top: 0;    left: 0;    border: 1px solid #EE3C30;    width: 100%;    height: 80%;    position: absolute;    z-index: -1; }
.grapeTeam .elementor-image-box-img{    position: relative;    text-align: center;    padding: 30px;    margin-bottom: -18px!important;  }
.grapeTeam .smaller-p.the-orange-1{ margin-top:0}
.elementor-40714 .elementor-element.elementor-element-eb9aa74.amir .elementor-image-box-wrapper .elementor-image-box-img{width:79%}
.wineStyle.vintage.spMargin{ margin-right:20px}


.logged-in .notRegistered, .registeredUser{ display:none}

.notRegistered, .logged-in .registeredUser{ display:block}

.the-orange-1 h4, .realRecipe h6 a{ color: #ee3c30!important}
.recipeInfo .elementor-widget-container:before{ content:" "; width: 24px; height: 24px; background:#FFF url(../kowine/images/re-icon.png) no-repeat; background-repeat: no-repeat;     background-size: contain;    background-position: left bottom; display: block; float: left; margin-right: 10px } 
.single-product .image-thumbnail-list{ display: none}
.postid-41445 .image-thumbnail-list, .postid-41423 .image-thumbnail-list, .postid-41415 .image-thumbnail-list, .postid-41437 .image-thumbnail-list, .postid-41421 .image-thumbnail-list, .postid-41421 .image-thumbnail-list, .postid-41427 .image-thumbnail-list, .postid-41419 .image-thumbnail-list, .postid-41441 .image-thumbnail-list, .postid-41439 .image-thumbnail-list, .postid-41433 .image-thumbnail-list, .postid-41464 .image-thumbnail-list, .postid-41425 .image-thumbnail-list, .postid-41417 .image-thumbnail-list, .postid-41443 .image-thumbnail-list, .postid-41435 .image-thumbnail-list, .postid-41429 .image-thumbnail-list{ display: block!important;}  
.elementor-image-carousel-caption{ display: block; min-height: 40px; width: 100%}
.elementor-40904 .elementor-element.serviceImg .elementor-image-box-title{ font-family: Marcellus,serif!important;     font-size: 15px!important;
    font-weight: 400;}

body:not(.page-template-homepage) .bwp-header .header-desktop,body:not(.page-template-homepage) .bwp-header .header-mobile{
  border-bottom:1px solid #e5e5e5; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;}
.bwp-main .page-title{ padding-top: 0!important}
.cigar-brand h2 {    border-top: 1px solid #b18e77;    border-bottom: 1px solid #b18e77;    color: #b18e77;    padding: 5px 0;    margin: 0 30px;    letter-spacing: 0.04em;    position: relative;   line-height: 28px; font-size: 16px!important}
.cigar-brand img{opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}
.cigar-brand img:hover{ opacity: .5; }

.CigarDetails_cigarDetails__H9xQ9 {    display: flex;    flex-wrap: wrap;}
.CigarDetails_productDetails__Fe7iK {    display: flex;    height: 28px;    justify-content: center;    align-items: center;    width: -moz-fit-content;    width: fit-content;    gap: 10px;    align-self: stretch;    border-bottom: 1px solid var(--davidoff-primary-light-grey, #f7f7f7);}
.CigarDetails_productDetailsItem__Ef1ON {    max-width: 150px;    overflow: hidden;    display: flex;    justify-content: center;    align-items: center;    gap: 4px;}
.CigarDetails_productDetailsItemIcon__Ja8iv {    width: 18px;    height: 18px;    flex-shrink: 0;    display: flex;    align-items: center;    justify-content: center;}
.CigarDetails_productDetailsBottom__oGcy5 {    display: flex;    width: -moz-fit-content;    width: fit-content;    height: 28px;    justify-content: center;    align-items: center;    gap: 8px;   align-self: stretch;    margin-left: 12px;}
.CigarDetails_productDetailsItemLabel__GbFS3 {    color: var(--davidoff-primary-black, #333);    text-align: center;    font-size: 12px;    font-style: normal;    font-weight: 500;    line-height: 14px;   letter-spacing: .72px;    text-transform: uppercase;    display: flex;     font-family: Gotham;    gap: 4px;    white-space: nowrap;}
.CigarDetails_productDetailsBottomItem__U86l1 {    display: flex;    justify-content: center;    align-items: center;    gap: 4px;    font-family: Gotham;}
.CigarDetails_productFormatLabel__bLD3g {    color: var(--davidoff-primary-black, #333);    text-align: center;    font-size: 12px;    white-space: nowrap;    font-style: normal;    font-weight: bold;   line-height: 14px;    letter-spacing: .72px;    text-transform: uppercase; }
.CigarDetails_productFormatLabel__bLD3g b{ font-weight: bold!important}
.CigarDetails_productDetailsBottomItemProperty__bqYgr {    font-weight: 400;}
.CigarDetails_productDetailsBottomItemProperty__bqYgr, .CigarDetails_variousLabel__N_bXb {    color: var(--davidoff-primary-black, #333);    text-align: center;    font-size: 12px;    font-style: normal;    line-height: 14px;    letter-spacing: .72px;    text-transform: uppercase;}
/*

.cigar-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(249, 248, 246, 0)), to(#f9f8f6));
    background-image: linear-gradient(to right, rgba(249, 248, 246, 0) 0, #f9f8f6 100%);
    width: 100%;
    height: 100%;
}
.cigarDetailwrap{  background-image: -webkit-gradient(linear, left top, right top, from(rgba(249, 248, 246, 0)), to(#f9f8f6))!important;
    background-image: linear-gradient(to right, rgba(249, 248, 246, 0) 0, #f9f8f6 100%)!important;}
.cigar-detail .thumb-cigar {
    z-index: 9;
}
.cigar-detail .thumb-cigar img {
    min-width: 79px;
    height: 480px;
    -o-object-fit: contain;
    object-fit: contain;
}
.img-fluid {
    max-width: 100%;
    height: auto;
}
.cigar-detail ul {
    display: block;
    list-style: none;
    padding-left: 60px;
    padding-right: 30px;
}
.cigar-detail ul li {
    padding: 60px 0 40px;
    text-align: center;
}
.cigar-detail ul li div {
    position: relative;
}
.cigar-detail ul li div span {
    position: absolute;
    left: -30px;
    top: 16px;
    width: 9px;
    height: 8px;
    background-color: #ffaf00;
    opacity: .58;
    border-radius: 50%;
}
.cigar-detail ul li div span:before {
    content: "";
    position: absolute;
    top: 3px;
    left: -70px;
    width: 78px;
    border: 1px solid #ffaf00;
    opacity: .48;
}
 .cigar-detail ul li div small {
    opacity: .6;
    color: #616a88;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
}
.cigar-detail ul li div h5 {
    color: #4b2f01;
    font-family: Poppins;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px; margin-top: 0
}
.info-cigar {
    margin-left: 72px;
    max-width: 750px;
    width: 100%;
    visibility: visible;
}
.info-cigar .title-acordion {
    color: #4b2f01;
    font-family: Poppins;
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #d8d8d8;
    padding-bottom: 20px;
    pointer-events: none; width: 86%;
}
.info-cigar .list-info li small {
    color: #afafaf;
    font-family: Poppins;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    text-transform: uppercase;
}
.info-cigar .list-info li p {
    color: #4b2f01;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}
.cigarDetailwrap .elementor-element-populated{ padding-top: 0!important; padding-bottom: 0!important}
.info-cigar .list-info {
    list-style: none;
    padding: 0;
    margin-top: 30px;
}
*/

/*

.bwp-main .page-title {   font-size: 20px;    padding-top: 20px;    padding-bottom: 20px;    background-position: 50%;    text-lign: center; background: none!important  ; border-bottom: 1px solid #e6e6e6; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
}

.page-id-40217 .bwp-main .page-title {    margin: 0!important;    font-size: 20px;    padding-top: 20px;    padding-bottom: 20px;     padding-bottom: 0px;     background-position: 50%;    text-lign: center;    background-size: cover;    background:#FFF url(../kowine/images/h4-background-img1.jpg) no-repeat!important; background-repeat: no-repeat;     background-size: cover;    background-position: left bottom;     
}


.bwp-main .page-title h1{color: #e24334 !important; font-size: 40px!important; text-transform: uppercase; font-weight: 700;
    letter-spacing: 4px;}
.breadcrumb, .breadcrumb .current, .breadcrumb a:hover,.breadcrumb a, .breadcrumb a, .breadcrumb .delimiter {
    color: #e24334 !important;
}
.breadcrumb{ margin-top: 0px}*/
.term-wine .bwp-filter-beverages-type, .term-non-alcoholic-wine .bwp-filter-beverages-type, .term-beverages .bwp-filter-old-world-appellations{ display: none!important}
/*.cat-item-1257{ display: none!important}   */
.ginDisc{ margin-top: 20px; }
.leftMargin { margin-left:40px}
.ginDisc strong{font-weight: 700;    color: rgb(39, 39, 39);    letter-spacing: -0.2px;}
.bwp-filter-portukal-wine-style, .bwp-filter-gin-style, .logged-in .hideData { display: none}
.portFilter .bwp-filter-portukal-wine-style { display: block!important}
.spirits-page .aipQuickLinks, .spirits-page .bwp-filter-a-origin, .cat-item-1436{ display:none!important}
.spirits-page .cat-item-1257 .children, .term-gin .bwp-filter-gin-style { display: block!important} 
.spirits-page .cat-item-1504 .children { display: none!important}
.spirits-page .cat-item-1504.current-cat .children, .spirits-page .cat-item-1504.wpb-submenu-indicator-minus .children { display: block!important}
/*.fevertreeBanner  .bwp-widget-banner.layout-1 .title-banner { color: #4f0e0e}*/

body.johnPage .wineInfo, body.johnPage .vintage { display:none!important}

.logged-in .traningConsultingmenu .sub-menu { display:block!important}

.traningConsultingmenu .sub-menu{ display:none!important}