html {scroll-behavior: smooth;}
.hide {display:none!important;}

/* TEXT OPTIONS */
.orange {color:#e36c0a;}

/* POPUP MAKER */
#sgpb-popup-dialog-main-div-wrapper .sgpb-theme-1-content {padding-bottom:0;box-shadow:none !important;border-bottom-width:0 !important;padding:0!important;}
#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1 {top:-9px;bottom:initial!important;right:-9px !important;}
.leaving-pop-up {width:700px;height:450px;background:url("https://www.keziefoods.co.uk/wp-content/uploads/2021/05/kezie-foods-leaving-popup-image.jpeg") no-repeat;background-position:100% 0;}
.leaving-pop-up .txt-box {width:50%;height:100%;text-align:center;font-family:Lato;font-size:27px;text-transform:uppercase}
.leaving-pop-up .txt-box .popup-logo {margin:35px 0 20px 0;}
.leaving-pop-up .txt-box p {margin-bottom:0;}
.leaving-pop-up .txt-box p span {display:block;font-family:Lato;font-weight:900;font-size:69px;color:rgb(227,108,11);line-height:1em;}
.leaving-pop-up .txt-box .discount-code-box {display:inline-block;font-family:Lato;font-weight:900;font-size:20px;background-color:rgb(227,108,11);padding:15px 30px;margin:20px auto 25px auto;color:#FFF;}

/* MENU */
.header.show-on-scroll, .stuck .header-main {background-color:#fff;}
#header .nav > li {margin: 0 14px;cursor: context-menu;}
#header .nav .menu-item .nav-top-link{transition: color .6s ease;font-weight:bold;color:#fff;}
#header .nav .menu-item:hover .nav-top-link {color:#e36c0a;}
#header .nav > li.account-item > a, #header .nav > li.cart-item > a {color:#424242;}
#header .nav-dark .nav > li.account-item > a, #header .nav-dark .nav > li.cart-item > a {color:#fff;}

#header .nav li .sub-menu .butchers-shop-header img {margin-top:-10px;margin-bottom:10px;}
#header .nav li .sub-menu .butchers-shop-header {margin: 0 auto;color:#e36c0a;font-family: "Dancing Script", sans-serif;font-size:1.5em;letter-spacing:1px;line-height:1.25em;}
#header .nav li .sub-menu .butchers-shop-header span {display:block;font-size:1.4em;font-family:Montserrat;color:#222;font-weight:700;text-transform:uppercase;}
#header .nav li .sub-menu .butchers-shop-dropdown {margin-top:-8px!important;}

#header .nav li .sub-menu .butchers-shop-dropdown-v2 {width:100%;margin:0 auto;padding:25px 16px 10px 16px;}
#header .nav li .sub-menu .butchers-shop-dropdown-v2 .col {padding:0 12px 24px;}
#header .nav li .sub-menu .butchers-shop-dropdown-v2 a .frame{width:100%;height:215px;overflow:hidden;background-color:#000;transition:color 1s ease;}
#header .nav li .sub-menu .butchers-shop-dropdown-v2 a img {max-width:none;height:100%;display:inline-block;vertical-align:middle;width:auto;
	margin-left:50%;transform:translateX(-50%);transition: all .8s ease;}
#header .nav li .sub-menu .butchers-shop-dropdown-v2 a:hover img {transform: scale(1.16) translateX(-45%);opacity:0.5;}
#header .nav li .sub-menu .butchers-shop-dropdown-v2 a p {transition: color .6s ease;margin-top:7px;text-align:left;color:#000;}
#header .nav li .sub-menu .butchers-shop-dropdown-v2 a:hover p {color:#e36c0a;}

#header .nav li .sub-menu .exotic-meat-dropdown-v2 {width:100%;margin:0 auto;padding:35px 16px 10px 16px;}
#header .nav li .sub-menu .exotic-meat-dropdown-v2 .col {padding:0 12px 24px;}
#header .nav li .sub-menu .exotic-meat-dropdown-v2 a .frame{width:100%;height:145px;overflow:hidden;background-color:#000;transition:color 1s ease;}
#header .nav li .sub-menu .exotic-meat-dropdown-v2 a img {max-width:none;height:100%;display:inline-block;vertical-align:middle;width:auto;
	margin-left:50%;transform:translateX(-50%);transition: all .8s ease;}
#header .nav li .sub-menu .exotic-meat-dropdown-v2 a:hover img {transform: scale(1.16) translateX(-45%);opacity:0.5;}
#header .nav li .sub-menu .exotic-meat-dropdown-v2 a p {transition: color .6s ease;margin-top:7px;text-align:left;color:#000;}
#header .nav li .sub-menu .exotic-meat-dropdown-v2 a:hover p {color:#e36c0a;}

#header .nav li .sub-menu .game-meat-dropdown-v2 {width:100%;margin:0 auto;padding:35px 16px 0 16px;}
#header .nav li .sub-menu .game-meat-dropdown-v2 .col {padding-bottom:22px;}
#header .nav li .sub-menu .game-meat-dropdown-v2 a .frame{width:100%;height:280px;overflow:hidden;background-color:#000;transition:color 1s ease;}
#header .nav li .sub-menu .game-meat-dropdown-v2 a img {max-width:none;height:100%;display:inline-block;vertical-align:middle;width:auto;
	margin-left:50%;transform:translateX(-50%);transition: all .8s ease;}
#header .nav li .sub-menu .game-meat-dropdown-v2 a:hover img {transform: scale(1.16) translateX(-45%);opacity:0.5;}
#header .nav li .sub-menu .game-meat-dropdown-v2 a p {transition: color .6s ease;margin-top:7px;text-align:left;color:#000;}
#header .nav li .sub-menu .game-meat-dropdown-v2 a:hover p {color:#e36c0a;}

#header .nav li .sub-menu .red-meat-dropdown-v2 {width:100%;margin:0 auto;padding:35px 18px 0 18px;}
#header .nav li .sub-menu .red-meat-dropdown-v2 .col {padding-bottom:22px;max-width:20%;-ms-flex-preferred-size:20%;flex-basis:20%;padding:0 13px 30px;}
#header .nav li .sub-menu .red-meat-dropdown-v2 a .frame{width:100%;height:217px;overflow:hidden;background-color:#000;transition:color 1s ease;}
#header .nav li .sub-menu .red-meat-dropdown-v2 a img {max-width:none;height:100%;display:inline-block;vertical-align:middle;width:auto;
	margin-left:50%;transform:translateX(-50%);transition: all .8s ease;}
#header .nav li .sub-menu .red-meat-dropdown-v2 a:hover img {transform: scale(1.16) translateX(-45%);opacity:0.5;}
#header .nav li .sub-menu .red-meat-dropdown-v2 a p {transition: color .6s ease;margin-top:7px;text-align:left;color:#000;}
#header .nav li .sub-menu .red-meat-dropdown-v2 a:hover p {color:#e36c0a;}

#header .nav li .sub-menu .poultry-meat-dropdown-v2 {width:100%;margin:0 auto;padding:35px 16px 0 16px;}
#header .nav li .sub-menu .poultry-meat-dropdown-v2 .col {padding-bottom:22px;}
#header .nav li .sub-menu .poultry-meat-dropdown-v2 a .frame{width:287px;height:217px;overflow:hidden;background-color:#000;transition:color 1s ease;}
#header .nav li .sub-menu .poultry-meat-dropdown-v2 a img {max-width:none;height:217px;display:inline-block;vertical-align:middle;width:287px;
	margin-top:-108.5px;transform:translateY(50%);transition: all .8s ease;}
#header .nav li .sub-menu .poultry-meat-dropdown-v2 a:hover img {transform: scale(1.16) translateY(45%);opacity:0.5;}
#header .nav li .sub-menu .poultry-meat-dropdown-v2 a p {transition: color .6s ease;margin-top:7px;text-align:left;color:#000;}
#header .nav li .sub-menu .poultry-meat-dropdown-v2 a:hover p {color:#e36c0a;}

.widget_layered_nav_filters ul li.chosen a {padding:6px 15px 4px 11px !important;}
.widget_layered_nav_filters ul li.chosen a:before {margin-right:-3px !important;margin-bottom:0;vertical-align:text-top;line-height: 10px;}


.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select {height:2.8em;}
#top-bar .flex-row {padding-top:2px;}
#top-bar {border-bottom:#e36c0a solid 1px;}
.theme-flatsome #top-bar .nav > li.html {color:#333;}
.theme-flatsome #top-bar .nav > li.html .uppercase {vertical-align:top;margin-top:10px;display:inline-block;}
#top-bar .html_topbar_left:before {content:"";display:inline-block;width:30px;height:30px;background-image:url("/wp-content/themes/flatsome-child/images/core-icons.png");background-position:-23px 0;margin-right:4px;}
#top-bar .html_topbar_right:before {content:"";display:inline-block;width:30px;height:30px;background-image:url("/wp-content/themes/flatsome-child/images/core-icons.png");background-position:-53px 0;margin-right:7px;}
#top-bar .html_top_right_text:before {content:"";display:inline-block;width:30px;height:30px;background-image:url("/wp-content/themes/flatsome-child/images/core-icons.png");background-position:-83px 0;margin-right:4px;}
#top-bar .html_nav_position_text_top:before {content:"";display:inline-block;width:30px;height:30px;background-image:url("/wp-content/themes/flatsome-child/images/core-icons.png");background-position:-113px 0;margin-right:2px;}
#top-bar .social-icons {color:#e36c0a;}
#top-bar a, #top-bar a:hover {color:inherit;}
.theme-flatsome .header .nav-small a.icon:not(.button) {font-size: 1.25em;}
.theme-flatsome .transparent .header-main {height:auto;}
.theme-flatsome .transparent #top-bar .nav > li.html {color:#FFF;}
.theme-flatsome .transparent .header-inner {height:80px;}
.theme-flatsome .transparent #logo img {max-height:91px;}

#header .header-top {background:transparent;}

.mobile-sidebar li.html,
.mobile-sidebar li.header-newsletter-item{display:none;}

#header .mobile-nav li {margin:0 6px;}
#header .mobile-nav li i.icon-user {font-size:25px;color:#e36c0a;}
#header .mobile-nav li .header-cart-link {font-size:0.75em;}

.off-canvas .nav-vertical > li > a {padding-top:10px!important;padding-bottom:10px!important;}

/*
#header .nav > li {
    -webkit-transition: background-color 2s;
    -o-transition: background-color 2s;
    transition: background-color 2s;
}
#header .nav-dropdown {
	-webkit-transition: all opacity .8s;
	-o-transition: all .8s;
	transition: all .8s;
	width:1300px!important;
	height:0;
	opacity:0.5;
}
#header #menu-item-277 .nav-dropdown {left:-76px !important;}
#header #menu-item-277:hover .nav-dropdown {height:525px;opacity:1;}
*/

.term-exotic-meats #woocommerce_layered_nav-15,
.term-red-meats #woocommerce_layered_nav-13 {display:none;}

/* HEADER - Catergories */
#kcons .exotic-meat-dropdown-v2 {max-width:100%;padding-left:12px;padding-right:12px;background-color:#f5f9f9;}
#kcons .exotic-meat-dropdown-v2 .large-2 {max-width:7% /*5.5%*/;margin:0 auto;margin-top:20px;padding-bottom:8px;}
#kcons .exotic-meat-dropdown-v2 .large-2 .col-inner .text {font-size:.9em;line-height:1.25em;}
#kcons .exotic-meat-dropdown-v2 .large-2 .frame {background:#000;overflow: hidden;max-height:98px;margin-bottom:5px;}
#kcons .exotic-meat-dropdown-v2 .large-2 img {max-width:100%;height:auto;display:inline-block;vertical-align:middle;margin-top:-5px;margin-bottom: 0.3em;transition: all .8s ease;}
#kcons .exotic-meat-dropdown-v2 .large-2 a:hover img {transform:scale(1.16);opacity:0.6;}
#kcons .exotic-meat-dropdown-v2 .large-2 p {margin-bottom:0.6em;}
#kcons .col, .gallery-item, .columns {padding: 0 5px 30px;}

#kcons .game-meat-dropdown-v2 {padding-left:12px;padding-right:12px;background-color:#f5f9f9;}
#kcons .game-meat-dropdown-v2 .large-3 {max-width:23%;margin:0 auto;margin-top:20px;padding-bottom:8px;}
#kcons .game-meat-dropdown-v2 .large-3 .col-inner .text {font-size:.9em;line-height:1.25em;}
#kcons .game-meat-dropdown-v2 .large-3 .frame {background:#000;overflow: hidden;max-height:132px;margin-bottom:5px;}
#kcons .game-meat-dropdown-v2 .large-3 img {max-width:130%;height:auto;display:inline-block;vertical-align:middle;margin-top:-80px;margin-bottom: 0.3em;transition: all .8s ease;}
#kcons .game-meat-dropdown-v2 .large-3 a:hover img {transform:scale(1.16);opacity:0.6;}
#kcons .game-meat-dropdown-v2 .large-3 p {margin-bottom:0.6em;}
	
#kcons .red-meat-dropdown-v2 {padding-left:12px;padding-right:12px;background-color:#f5f9f9;}
#kcons .red-meat-dropdown-v2 .large-3 {max-width:18%;margin:0 auto;margin-top:20px;padding-bottom:8px;}
#kcons .red-meat-dropdown-v2 .large-3 .col-inner .text {font-size:.9em;line-height:1.25em;}
#kcons .red-meat-dropdown-v2 .large-3 .frame {background:#000;overflow: hidden;max-height:120px;margin-bottom:5px;}
#kcons .red-meat-dropdown-v2 .large-3 img {max-width:130%;height:auto;display:inline-block;vertical-align:middle;margin-top:-40px;margin-bottom: 0.3em;transition: all .8s ease;}
#kcons .red-meat-dropdown-v2 .large-3 a:hover img {transform:scale(1.16);opacity:0.6;}
#kcons .red-meat-dropdown-v2 .large-3 p {margin-bottom:0.6em;}
	
#kcons .poultry-meat-dropdown-v2 {padding-left:12px;padding-right:12px;background-color:#f5f9f9;}
#kcons .poultry-meat-dropdown-v2 .large-3 {max-width:23%;margin:20px 10px 0 10px;padding-bottom:8px;}
#kcons .poultry-meat-dropdown-v2 .large-3 .col-inner .text {font-size:.9em;line-height:1.25em;}
#kcons .poultry-meat-dropdown-v2 .large-3 .frame {background:#000;overflow: hidden;max-height:132px;margin-bottom:5px;}
#kcons .poultry-meat-dropdown-v2 .large-3 img {max-width:130%;height:auto;display:inline-block;vertical-align:middle;margin-top:-60px;margin-bottom: 0.3em;transition: all .8s ease;}
#kcons .poultry-meat-dropdown-v2 .large-3 a:hover img {transform:scale(1.16);opacity:0.6;}
#kcons .poultry-meat-dropdown-v2 .large-3 p {margin-bottom:0.6em;}
	
@media (max-width: 900px) {#kcons {display:none;}}

/* Removing styles */
/*  .term-exotic-meats .kezie-category-description,
.term-alpaca-meat .kezie-category-description,
.term-bison-meat  .kezie-category-description,
.termbuffalo-meat .kezie-category-description,
.term-camel-meat  .kezie-category-description,
.term-crocodile-meat  .kezie-category-description,
.term-elk-meat .kezie-category-description,
.term-goat-meat .kezie-category-description,
.term-horse-meat .kezie-category-description,
.term-iberico-pork-meat .kezie-category-description,
.term-kangaroo-meat .kezie-category-description,
.term-llama-meat .kezie-category-description,
.term-mouflon-meat .kezie-category-description,
.term-ostrich-meat .kezie-category-description,
.term-other-alternatives .kezie-category-description,
.term-reindeer-meat .kezie-category-description,
.term-rose-veal .kezie-category-description,
.term-wild-boar-meat .kezie-category-description,
.term-zebra-meat .kezie-category-description,
.term-game-meats .kezie-category-description,
.term-venison .kezie-category-description,
.term-feathered-game .kezie-category-description,
.term-rabbit .kezie-category-description,
.term-mixed-game .kezie-category-description,
.term-red-meats .kezie-category-description,
.term-beef .kezie-category-description,
.term-lamb .kezie-category-description,
.term-british-wagyu .kezie-category-description,
.term-pork .kezie-category-description,
.term-rose-veal-red-meats .kezie-category-description,
.term-poultry-meat .kezie-category-description,
.term-chicken .kezie-category-description,
.term-turkey .kezie-category-description,
.term-deli .kezie-category-description,
.term-pies .kezie-category-description,
.term-spices .kezie-category-description,
.term-pates .kezie-category-description,
.term-chutneys .kezie-category-description,
.term-desserts .kezie-category-description {padding:30px 40px 35px 40px !important;background-image:none!important;font-size:0.9em;} */
/* .kezie-category-description .did-you-know {margin:0 !important;} */
/* .kezie-category-description .did-you-know:before {display:none !important;} */


/* Home Page */
.home .homepage-slider .slider {padding-top:0;}
.homepage-slider .banner .text-inner .text {font-size:3.5rem!important;}
.homepage-slider .banner h3 {font-size:3.8rem}
.homepage-slider .banner h5 {font-size:2.2rem}
.homepage-slider .banner .text-inner .button {border-width:3px;transition:ease all 0.3s;}
.homepage-slider .banner .text-inner .button:hover {color:#e36c0a!important;}
.home .homepage-slider .banner {overflow:hidden;background-color:#222;}
.home .homepage-slider .banner-inner .banner-layers {position:unset;}

.home .homepage-slider .banner-inner .banner-layers .img,
.home .homepage-slider .banner-inner .banner-layers .img .img-inner,
.home .homepage-slider .banner-inner .banner-layers .img .img-inner img {min-width:800px;}

.home .ux-timer.light {max-width:460px;margin:0.7em 0 0.5em auto;}
.home .ux-timer.light span {border:4px solid rgba(227,108,10,0.4)!important;border-radius:10px!important;line-height:.7em;color:rgb(47,47,47);font-size:0.9em;}
.home .weeks-offers h3 {text-transform:uppercase;font-size:2.8em;margin:42px 0 0 0;line-height:1em;color:rgb(47,47,47);}
.home .weeks-offers p {color:#e36c0a;letter-spacing:0.2px}

.home-review-button {padding-bottom:40px;}
.home-reviews h2 {margin:60px 0 40px 0;text-align:center;text-transform:uppercase;font-weight;600;}
.home-reviews a {display:block;color:#111;font-weight:600;transition: all .4s ease;}
.home-reviews a:hover {color:#e36c0a;}
.home-reviews .thumb {width:60px;float:left;margin-top:12px;}
.home-reviews .thumb img {width:60px;border-radius:30px;}
.home-reviews .review {margin-left:70px;}
.home-reviews p {margin:0;}
.home-reviews .rating {font-size:22px;margin-top:6px;line-height:1.2em;}
.home-reviews .rating span {color:#e36c0a}
.home-reviews .author {font-weight:bold;}
.home-reviews .author .date {color:rgb(51,51,51);font-weight:400;}
.home-reviews p.author {font-size:14px;}
.home-reviews p.comment {font-size:14px;font-style:italic;}

/* Shop Catalogue */
.woocommerce-ordering,
.archive .widgettitle {display:none!important;}
.woocommerce-page .category-page-row {padding-top:12px;}
.widget .wc-layered-nav-term a::before, .widget li.chosen a::before {
    margin-right: 10px;
    margin-top: 1px;
    vertical-align: top;
    opacity: 1;
    background-color: none;
    border: 1px solid rgba(0,0,0,0.1);
    line-height: 12px;
    width: 18px;
    height: 18px;
    content: '';
    display: inline-block;
}
.widget .wc-layered-nav-term a::before, .widget li.chosen a::before {margin-right:10px;margin-top:1px;vertical-align:top;opacity:1;background-color:none;border:1px solid rgba(0,0,0,0.1);line-height: 12px;width: 18px;height: 18px;content:'';display:inline-block;}
#shop-sidebar .wc-layered-nav-term.chosen > a::before {border-radius:0;content:'x'!important;background-color:transparent;}
.theme-flatsome .widget > ul > li {line-height:1;}
.theme-flatsome .widget > ul > li + li {border-top:none;}
.theme-flatsome .widget > ul > li .count {line-height:2;}
.theme-flatsome .widget .woocommerce-widget-layered-nav-list li a {padding: 3px 0;}
.theme-flatsome span.widget-title {color:#000;}

.theme-flatsome .badge-container {margin: 20px 0 0 0;}
.theme-flatsome .badge-frame {height:2.2em;}
.theme-flatsome .badge-frame .badge-inner {border-width:4px;background:#333;color:#333;padding:0 8px;}
.theme-flatsome .badge-frame .badge-inner .onsale {color:#fff;}

.theme-flatsome .products .box-text {font-size:1em;}
.theme-flatsome .box-image .out-of-stock-label {color:#d80300;top:0;padding:46% 0;opacity:1;background-color:rgba(255,255,255,0.65);height:100%;}

.theme-flatsome .price span.amount {color:#d80300;font-size:1.3em;}
/* .theme-flatsome .price ins:before {content:"Now";font-size:0.7em;margin-right:4px;color:#d80300;} */
.theme-flatsome .sale .price del span.amount {font-size:1em;}
.theme-flatsome .sale .price ins span.amount {font-size:1.3em;}
.theme-flatsome .product_cat-wps_wgm_giftcard .is-xxlarge {font-size:1.3em;margin-bottom:25px;}
.theme-flatsome .wps_wgm_message_length {font-size:0.85em;}
.theme-flatsome .price del {position:absolute;margin-left:105px;text-decoration:line-through;color:#AAA;}
.single-product .price del {text-decoration:line-through;color:#AAA;font-size:20px;display:block;margin-left:0;position:relative;margin-bottom:5px;}
.theme-flatsome .price del span.amount {opacity:1;color:#AAA;}
.theme-flatsome .price del:before  {content:"Was";display:inline-block;font-size:0.8em;padding-top:8px;text-decoration:none;color:#AAA;margin-right:4px;}
.theme-flatsome .title-wrapper .product-title a {color:#111;}
.theme-flatsome .box-text .button { margin-top:0;}
.theme-flatsome .box-text-products .button.alt:not(.is-outline) {background-color:#FFF;border:solid 2px #e36c0a;line-height:2.2em;color:#e36c0a;}
.theme-flatsome .box-text-products .button.alt:not(.is-outline):hover {background-color:#e36c0a;color:#FFF;box-shadow:none!important;}
.theme-flatsome .quantity .minus {padding-left:0.3em;padding-right:0.3em;}
.theme-flatsome .quantity .plus {padding-left:0.2em;padding-right:0.2em;}
.home .stock, .archive .stock {display:none;}
.home .cart {margin-top:10px;}
.product-small .cart {margin-top:8px;font-size:0.82em;}
.product-small .quantity {margin-right:6px;}
.quantity .button.minus {margin:0;}
.product-small .box-text-products {padding-bottom:0;}
.home .product-small .price {font-size: 1.2em;}
.home .quantity, .archive .quantity {margin-right:5px;}
.archive .box-text-products .button.alt:not(.is-outline) {background-color:#FFF;border:2px solid #e36c0a;color:#e36c0a;line-height:2.2em;}
.theme-flatsome .quantity .plus {margin-right:0;}
.archive .box-text-products .button.alt:not(.is-outline):before {top:2px;right:0.5em;}
.archive .products .box-text, .archive .cart {margin-bottom:0;}
.archive .products .box-text {padding-bottom:5px;}

.kezie-category-description {padding:30px 40px 35px 40px;margin-bottom:30px;background-color:#f5f9f9;background-repeat:no-repeat;background-position:0 0;}
.archive .has-category-thumbnail {padding:30px 40px 23px 320px;min-height:208px;margin-bottom:5px;}
.kezie-category-description h2 {display:block;font-size:1.75rem;color:#111;font-weight:400;margin: 0 0 5px 0;}
.kezie-category-description p {margin:0 0 12px 0;}
.kezie-category-description .did-you-know {margin-left:51px;margin-top:20px;}
.kezie-category-description .did-you-know:before {content:"";display:block;background-image:url(https://www.keziefoods.co.uk/wp-content/uploads/2021/08/did-you-know4.jpg);width:52px;height:52px;position:absolute;margin-left:-52px;margin-top:-11px;}

.product-small .box-text .ux-quantity {margin-top:0;}

.next-prev-thumbs.show-for-medium {display:none;}

.badge-container .badge-inner.on-sale:before {content:"SAVE";display:block;font-size:0.44em;padding-bottom:3px;letter-spacing:2px;}
.badge-container .badge-inner.on-sale {background-color: rgba(227,108,10,0.8);}
.home .badge {height:6.6em;width:6.6em;font-size:0.7em;}
.home .badge-inner.on-sale {font-size:2.2em;}
.home .title-wrapper .product-title a {color:#fff;}
.home #main h1 {margin-top:20px;}

.home .slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button {margin-top: -5%;}
.home .flickity-prev-next-button {opacity:1 !important;}
.home .flickity-prev-next-button.previous svg {left:0%;}
.home .flickity-prev-next-button.next svg {left:100%;}

.home .text-center .follow-icons {position:absolute;bottom:-60px;transition:ease all 0.4s;left:50%;margin-left:-91px;width:190px;opacity:0;}
.home .tag-us:hover .follow-icons {bottom:40px;opacity:1;}

.home .hint, .home [hint], .flatsome-tooltip, .flatsome-social-network-icon {display: none!important;}

.search .kezie-category-description {display:none;}


/* SINGLE PRODUCTS */
.single .breadcrumbs a {color:#111;}
.single .ppc-button-wrapper,
.woocommerce-cart .ppc-button-wrapper,
.comment-form-rating .stars:nth-of-type(2) {display:none!important;}

.single .description-title {font-size:110%;padding:0.6em 2.3em;border-top:1px solid rgb(221,221,221);position:relative;}
.single .description-title:before {
display:block;
content:"";
background-image:url("/wp-content/themes/flatsome-child/images/product-icons.png");
width:40px;
height:40px;
top:5px;
left:0;
position:absolute;
}
.single .description {padding:1em 0.9em;font-size:15px;color:rgb(51,51,51);}

.single-product .product_meta>span {border-top:none;margin-top:-14px;}
.single-product .accordion-inner {padding: 1em .9em;font-size:15px;color:rgb(51,51,51);}
.single-product .accordion-title {color:#000;}
.single-product .accordion-title:before {
display:block;
content:"";
background-image:url("/wp-content/themes/flatsome-child/images/product-icons-v2.png");
width:40px;
height:40px;
top:5px;
left:0;
position:absolute;
}
.single-product h3.latest-review {margin-bottom:0;}
.single-product .latest-review li {margin:0;padding-top:0.7em;}
.single-product .latest-review li .comment-text {padding:0 0.7em;font-size:0.94em;}
.Write #comments, .Write #review_form_wrapper h3, .All #review_form_wrapper {display:none;}
.single-product #commentform {margin-bottom:0;}
.single-product .latest-review li .comment-text .star-rating span:before {color:#e36c0a!important}
.single-product .Ingredients .accordion-title:before {background-position:0 -40px}
.single-product .Nutritional .accordion-title:before {background-position:0 -80px}
.single-product .Cooking .accordion-title:before {background-position:0 -120px}
.single-product .Recipes .accordion-title:before {background-position:0 -160px}
.single-product .Video .accordion-title:before {background-position:0 -200px}
.single-product .Download .accordion-title:before {background-position:0 -240px}
.single-product .Reviews .accordion-title:before {background-position:0 -280px}
.single-product .Write .accordion-title:before {background-position:0 -400px}
.single-product .accordion-title:hover {color:#e36c0a;}
.single-product .accordion-title .toggle {left:auto;right:0;}
.single-product .accordion-title.active {background-color: rgba(0,0,0,0.02);}
.single-product .col-inner ul li {padding-left:5px;margin-bottom:0.4em;}
.single-product #reviews .has-border {padding:0;border:none;}
.single #review_form_wrapper input[type="checkbox"] {margin-bottom:0;}
.comment-text .star-rating {margin:0.2em 0;}
.comment-text .description {padding:0.3em 0 0 0;font-size:0.9em;}
.single-product h1 {font-size:2em;color:#222;margin-bottom:0;}
.single-product .price {margin-bottom:0.1em;}
.single-product .price span.amount{color:#d80300;}
.single-product .price-per-kg {font-size:14px;color: rgb(51,51,51);margin-bottom:1em;}
.single-product .stock {color:rgb(51,51,51);}
.single-product .stock:before {
display:inline-block;
content:"";
background-image:url("/wp-content/themes/flatsome-child/images/product-icons.png");
width:30px;
height:30px;
background-position:0 -360px;
vertical-align:middle;
}
.single-product .out-of-stock:before {display:none!important;}
.single-product .product_meta {color:#111;}
.single-product .social-icons .is-outline {color:#888;}
.single-product .product-title-container .is-divider {background-color:#e36c0a;margin-top:0.5em;}
.single-product .add-to-cart-container .button {line-height: 2.4em;min-height: 2.5em;}
.single-product .add-to-cart-container input[type="number"] {height: 2.507em;}
.single-product .quantity {margin-right:10px;}
.single-product .button.alt:not(.is-outline) {background-color:transparent;}
.single-product .cart .single_add_to_cart_button {
background-color:transparent;
border-radius:4px;
font-size:16px;
line-height:2.6em;
padding-right:83px;
border: 2px solid #e36c0a;
color: #e36c0a;
}
.single-product .cart .single_add_to_cart_button:before {
display:block;
content:"to bag";
height: 100%;
top: 0px;
right: 0;
position: absolute;
padding-right:19px;
}
.single-product .cart .single_add_to_cart_button:hover .single-product .cart .single_add_to_cart_button:before,
.single-product .cart .single_add_to_cart_button:hover {background-color:rgba(227,108,10,0.85)!important;color:#fff;box-shadow: none!important}
.out-of-stock-button {display:none;}

.single-product .video {border-top:1px solid #ececec;}
.single-product .video h3 {text-align:center;font-size:1.5em;margin-top:10px;padding:15px 0 5px 0;text-transform:uppercase;letter-spacing:1.28px;}
.single-product .video h3:after {content:"";display:block;width:40px;height:3px;background-color: #e36c0a;margin:4px auto 0 auto;}
.single-product .video iframe {margin:18px auto 60px auto;display:block;}
.single-product .related h3 {text-align:center;font-size:1.5em;margin-top:10px;line-height:1.6;}
.single-product .related h3:after {content:"";display:block;width:40px;height:3px;background-color: #e36c0a;margin:4px auto 0 auto;}
.single-product .related .quantity {margin-right:5px;}
.single-product .related .cart .single_add_to_cart_button {padding-right:14px;font-size:1em;}
.single-product .related .cart .single_add_to_cart_button::before {display:none;}

#review_form_wrapper, #comments {padding-bottom:0;margin-bottom:0;}
.single-product #comments, .single-product #review_form_wrapper {max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
.single-product #comments li {margin-left:0;}
.single-product #comments .star-rating span::before, .single-product #comments .star-rating::before {color:#e36c0a !important;}
.single-product #comments .commentlist li .comment-text, .single-product #comments .comment-list li .comment-text {padding: 0 0 0 0.7em;font-size:.94em;}

.theme-flatsome .nav-pagination > li > .current {background-color:transparent;color:#e36c0a;}
.theme-flatsome .nav-pagination > li > .current:hover {background-color:#e36c0a;color:#fff;}
.theme-flatsome ul.links li a:hover {color:#fff;}
.theme-flatsome ul.links li a {color:#aaa;}

/* SELECTION BOXES */
.anchor {display:block;height:130px;margin-top:-130px;visibility:hidden;}
.product-small .stock {display:none;}
.page-id-776 #selection-boxes {margin-top:15px;margin-bottom:0;}
.page-id-776 #main .is-divider {background-color:#e36c0a;margin:16px auto 1em auto;max-width:45px;}
.page-id-776 #wrapper .woocommerce-message {top:660px;position:absolute;z-index:1;margin:0 auto;left:50%;margin-left:-650px;}

/* SUBSCRIPTIONS CATALOGUE */
.subscription-header .dark h1 {font-weight:600;font-size:4em;line-height:1.1;}
.subscription-header .dark .orange {color:#e36c0a;letter-spacing:1.1px;font-family:"Dancing Script", sans-serif;margin-top:0;font-size:2em;}
.subscription-icons {margin-top:65px;}
.subscription-icons .col {padding:0;}
.subscription-icons .row-full-width {width:100%!important;}
.subscription-icons .icon-box-text {position:absolute;font-size:0.8em;top:115px;width:100%;text-align:center;text-transform:uppercase;letter-spacing:1px;}
.subscription-header .dark h3 {font-size:1.75em;}

.subscription-bottom {position:absolute;top:-100px;margin:0!important;background-color:transparent!important;}
.subscription-bottom .icon-box-img {margin:0 auto;}
.subscription-bottom a {opacity:0.6;}
.subscription-bottom a:hover {opacity:1;}

#subscription-products {margin-top:-120px;}
.subscription-list {margin-top:-40px!important;}
.subscription-list .primary-color {color: #e36c0a;font-size:1.25em;}

 .theme-flatsome .subscription-products .title-wrapper .product-title a {color:#fff;}
.subscription-products .price_time_opt {display:none;}



/* SUBSCRIPTIONS */
.subscription-products .header.transparent .header-wrapper {background-color:rgba(0,0,0,0.12);}
.subscription-products .header-logo {display:none;}
.subscription-products .header-logo-dark {display:block!important;}
.subscription-products .stuck .header-logo {display:block;}
.subscription-products .stuck .header-logo-dark {display:none!important;}
.subscription-products .form-flat input:not([type="submit"]) {background-color:rgba(255,255,255,0.5);}
.subscription-products #masthead .nav>li>a {color:#fff;}
.subscription-products .stuck #masthead .nav>li>a {color:#424242;}
.single .product_cat-subscriptions .subscription-dark .breadcrumbs-container {position:absolute;top:210px;left:50px;color:#fff;z-index:2;}
.single .product_cat-subscriptions .subscription-dark .breadcrumbs-container .breadcrumbs a {color:#fff;font-weight:600;letter-spacing:0.6px;}
.single .product_cat-subscriptions .subscription-dark .breadcrumbs-container .breadcrumbs .divider {opacity:0.65;color:#fff;}
.single .product_cat-subscriptions .custom-product-page .image-tools {display:none;}
.single .product_cat-subscriptions .variable-items-wrapper {display:block;}
.single .product_cat-subscriptions .variable-items-wrapper .variable-item:not(.radio-variable-item) {padding:25px;margin-top:12px;background-color:transparent;box-shadow: 0 0 0 1px rgba(255,255,255,.5);}
.single .product_cat-subscriptions .variable-items-wrapper .variable-item:hover {box-shadow: 0 0 0 3px rgba(227,108,10,.7)!important;}
.single .product_cat-subscriptions .variable-items-wrapper .variable-item:not(.radio-variable-item).selected {box-shadow: 0 0 0 3px rgb(227,108,10);}
.single .product_cat-subscriptions .variable-items-wrapper .variable-item:not(.radio-variable-item):last-of-type {margin-right:8px;}
.single .product_cat-subscriptions .variable-items-wrapper [data-wvstooltip]::before,
.single .product_cat-subscriptions .variable-items-wrapper [data-wvstooltip]::after {display:none!important}
.single .product_cat-subscriptions .variable-items-wrapper .variable-item .variable-item-span {text-transform:uppercase;color:#fff;font-weight:600;letter-spacing:1px;}

.single .product_cat-subscriptions .custom-product-page .large-5 {background-color:#32323b;}
.single .product_cat-subscriptions .custom-product-page .large-5 .col-inner {padding: 30px 12% 30px 7%!important;}
.single .product_cat-subscriptions .custom-product-page .subscription-image-holder {margin-bottom:0;transform: translateX(50%);}
.single .product_cat-subscriptions .custom-product-page .subscription-image-holder img {height:950px;max-width:inherit;transform: translateX(-50%);}
.single .product_cat-subscriptions .custom-product-page h1 {margin-top:180px;color:#fff;text-transform:uppercase;letter-spacing:0.5px;}
.single .product_cat-subscriptions .custom-product-page .product-title-container .is-divider, .single .product_cat-subscriptions .custom-product-page .price-per-kg {display:none;}
.single .product_cat-subscriptions .custom-product-page .product-short-description {color:#e36c0a;text-transform:uppercase;margin-bottom:56px;}
.single .product_cat-subscriptions .custom-product-page .woo-selected-variation-item-name {color:#e36c0a;text-transform:uppercase;letter-spacing:0.6px;}

.single .product_cat-subscriptions .custom-product-page .variations label {color:#fff;text-transform:uppercase;font-weight:400;}
.single .product_cat-subscriptions .custom-product-page .stock::before,
.single .product_cat-subscriptions .custom-product-page .price,
.single .product_cat-subscriptions .custom-product-page .product-page-price {display:none;}
.single .product_cat-subscriptions .custom-product-page .stock,
.single .product_cat-subscriptions .custom-product-page .product_meta {color:#ddd;letter-spacing:0.4px;}

.single .product_cat-subscriptions .custom-product-page .cart .single_add_to_cart_button {line-height:3.4em;padding:0 56px;font-size:17px;letter-spacing:1.4px;}
.single .product_cat-subscriptions .custom-product-page .cart .single_add_to_cart_button::before {display:none;}
.single .product_cat-subscriptions .custom-product-page .add-to-cart-container input[type="number"] {height:3.3em;}
.single .product_cat-subscriptions .custom-product-page .quantity .button.minus, .single .product_cat-subscriptions .custom-product-page .quantity .button.plus {border-radius:5px;}
.single .product_cat-subscriptions .custom-product-page .woocommerce-variation-price {border-top: 1px dashed #aaa;}
.single .product_cat-subscriptions .custom-product-page .product_meta > span {border-top:1px dashed #aaa;}
.single .product_cat-subscriptions .custom-product-page .product_meta a {color:#fff;}

.single .product_cat-subscriptions .custom-product-page .tabbed-content .nav > li {margin:0;}
.single .product_cat-subscriptions .custom-product-page .tabbed-content .nav > li > a {font-size:1.2em;padding:20px 25px;}
.single .product_cat-subscriptions .custom-product-page .col-inner ul li {margin-left:0;}
.single .add-to-cart-container {margin-top:-4px;}
.single .minus {margin-right:0;}
.banner.join-our-newsletter p {margin-bottom:40px;}
.join-our-newsletter .wpcf7 .your-email {max-width:300px;display:inline-block;margin-right: 5px;}

/* CHECKOUT */
.woocommerce-checkout .ui-datepicker .ui-datepicker-buttonpane button {padding:.0em .6em .1em .6em;font-size:.8em;}
.message-container a.button {display:none;}

.woocommerce-checkout .shop_table td, .woocommerce-checkout .shop_table tfoot th {color:#111;}
.woocommerce-cart .shop_table .shipping__table td,
.woocommerce-checkout .shop_table .shipping__table td {color:#eb1c26;}
.woocommerce-checkout .woocommerce-shipping-totals .shipping__list_item label {font-size:1em;color:#111;opacity:1;}

.cart-container .product-name {border-top:none;border-left:none;border-right:none;}

.shop-page-title .category-filtering {padding:0!important;}
.shop-page-title .category-filtering .filter-button {border: 2px solid #444;padding: 5px 15px 6px 15px;border-radius: 30px;}

.acfw-checkout-ui-block {display:none!important;}

/* ABOUT PAGE */
.about .about-title {font-size:1.15em;}
.about .is-divider,
.faq-page .is-divider,
.delivery-information .is-divider {background-color:#e36c0a!important;max-width:50px;height:5px;margin-top:5px;}
.about .about-text {max-width:1080px;margin:0 auto;}

/* HOW TO COOK PAGE */
.how-to-cook .is-divider {background-color:#e36c0a!important;max-width:50px;height:5px;margin-top:5px;}
#main .how-to-cook .text, #main .how-to-cook .product_list_widget {margin:0 3px;}
#main .how-to-cook .text h4 {margin-top:10px;}
#main .how-to-cook ul.product_list_widget li {margin-left:0;padding-top:0;}
#main .how-to-cook ul.product_list_widget li img {top:0;}
#main .how-to-cook .product-title {color:#111;}
#main .how-to-cook span.amount {color:#d80300;font-size:1.2em;}
#main .how-to-cook ul.product_list_widget li a:not(.remove) {margin-bottom:2px;}

/* CONTACT PAGE */
.contact .subheading {font-size: 1.2em;letter-spacing: 0.4px;}
.contact .icon-box-center .icon-box-img {margin-bottom:0;}
.contact .open-hours p {margin:7px 15px;letter-spacing:0.4px;padding-right:100px;}
.contact .open-hours p:last-of-type {padding-right:0;max-width:380px;}
.contact .open-hours p span {font-weight:bold;color:#e36c0a;width:118px;display:inline-block;}
.contact .icon-shopping-cart {color:#e36c0a;opacity:1;}

.contact .contact-form svg {color:#e36c0a}
.contact .contact-form h3 {text-transform:uppercase;font-size:1.6em;color:#111;letter-spacing:1.5px;margin-bottom:0;}
.contact .is-divider {background-color:#e36c0a;max-width:50px;height:5px;margin-top:5px;}
.contact .contact-form h4 {color:#e36c0a;margin-bottom:4px;}
.contact .contact-form p {color:#000;font-size:0.9em;margin:0;}
.contact .wpcf7-form .wpcf7-submit {padding:3px 40px!important;border-radius:22px;}
.contact .wpcf7-form .wpcf7-textarea, .contact .wpcf7-form .wpcf7-text {padding: 18px 16px 16px 16px;border-radius: 21px;}
.contact .wpcf7-form label {color:#666;}

.contact-social .norm_row {float:initial;margin-top:20px;}
.contact-social .norm_row .sfsi_wicons {margin:15px 8px 0 8px;display:inline-block;}
.contact-social .norm_row .inerCnt {width:70px;transition: all 0.3s ease;}
.contact-social .norm_row .inerCnt:hover {opacity:0.7;}

/* FAQ */
.no-border h2.section-title-normal, .no-border h2.section-title-normal span {border:none;}

/* REFUND POLICY */
#main .text p a {color:#e36c0a;transition:color .4s ease;}
#main .text p a:hover {color:#333;}

/* TERMS OF SALE */
.terms-of-sale h5 {color:#e36c0a;font-size:1.25em;margin: 20px 0 6px 0;}
.terms-of-sale p {margin:0;color:#333;}

/* FOOTER */
#footer .large-columns-4 {margin-top:14px;}
#footer .footer-2 #text-14 {max-width:34%;flex-basis:34%;}
#footer .footer-2 #nav_menu-2, #footer .footer-2 #nav_menu-3, #footer .footer-2 #block_widget-3 {max-width:22%;flex-basis:22%;}
#footer span.widget-title {color:#fff;text-transform:capitalize;letter-spacing: 0.3px;font-size: 1.5em;}
#footer .dark .is-divider {background-color:#e36c0a;}
#footer .dark {color:#ddd;}
#footer ul.menu > li + li {border-top:none;}
#footer ul.menu > li > a {padding: 2px 0;}
#footer .textwidget .login-button {background-color:transparent;border:2px solid #e36c0a;border-radius:20px;font-size:14px;color:#e36c0a;}
#footer .textwidget .login-button:hover{background-color:#e36c0a;color:#fff;}
#footer .dark .social-icons {margin-top:108px;}
#footer .dark .social-icons .button.icon.circle {margin-bottom:0;margin-right:5px;}
#footer .dark .social-icons .button.icon.circle:last-of-type {margin-right:0;}
#footer #block_widget-3 span.orange {color:#e36c0a;font-size:0.8em;}
#footer #block_widget-3 input[type="email"] {border-radius:8px;background-color:#ddd;border-color:#444;}
#footer #block_widget-3 input[type="submit"] {background-color:transparent;border:2px solid #e36c0a;border-radius:20px;font-size:14px;color: #e36c0a;}
#footer #block_widget-3 input[type="submit"]:hover{background-color:#e36c0a;color:#fff;}
::-webkit-input-placeholder { /* WebKit browsers */
color: #000 !important;
opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #444 !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #444 !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #444 !important;
opacity: 1;
}


.absolute-footer .footer-primary {padding-top:14px;}
.absolute-footer .copyright-footer {color:#ccc;}

/* CUSTOMER ACCOUNT PAGE */
.woocommerce-MyAccount-navigation-link--downloads {display:none;} 

/* RECAPTCHA */
.grecaptcha-badge {visibility: hidden;}

@media (max-width: 849px) {
/* MOBILE - CATALOGUE PAGE */
.archive .has-category-thumbnail {padding:17px 20px 10px 180px;background-size:160px;min-height:150px;}
.kezie-category-description h2 {font-size:26px;}
.kezie-category-description p {font-size:14px;}
	
/* MOBILE - PRODUCT SINGLE */
/* #main .product-tabs {margin-top:860px;}
#main .product-gallery {position:absolute;top:500px;}
#main .product-price {position:absolute;top:75px;} */
.single .minus {margin-bottom:8px;}

/* MOBILE - HOME PAGE */
.home .homepage-slider .flickity-viewport {height:300px !important}
.home .homepage-slider .flickity-viewport .banner {padding-top:300px !important}
.home .homepage-slider .banner-inner .text-box {width:90% !important;}
.home .homepage-slider .banner-inner .x0,
.home .homepage-slider .banner-inner .md-x0,
.home .homepage-slider .banner-inner .md-x15 {left:5% !important;}
.home .homepage-slider .banner-inner .text-inner h3 {font-size:0.7em!important;}
.home .homepage-slider .banner-inner .text-inner h5 {font-size:0.4em!important;}
.home .homepage-slider .banner-inner .text-inner p {font-size:0.25em!important;}
.home .homepage-slider .banner-inner .button {font-size:1.1em!important;}
.home .homepage-slider .banner-inner .text-inner {text-align:center!important;}
.home .homepage-slider .banner-inner .mobile-shift-up {margin-top:-32px;}
.home .homepage-slider .banner-inner .mobile-shift-down {margin-top:32px}
	
.no-mobile {display:none;}
	
.badge {font-size:0.5em;}
.price del {display:none;}
.archive #main .large-12 {padding-bottom:0;}
.home .banner-inner .text-inner h2 {font-size:2.5em!important;}
.home .banner-inner .social-icons a.button {font-size:0.7em!important;}

/* MOBILE - POP-UP */
#sgpb-popup-dialog-main-div {max-width:inherit!important;max-height:inherit!important;height:inherit!important;overflow:hidden!important;}
#sgpb-popup-dialog-main-div div {overflow:hidden!important;}
.leaving-pop-up {width:100%;background-size:50%;}
.leaving-pop-up {font-size:0.75em;}
.leaving-pop-up .txt-box {font-size:14px;}
.leaving-pop-up .txt-box .popup-logo {margin:20px 0 10px 0;width:90px;}
.leaving-pop-up .txt-box p span {font-size:1.5em!important;}
.leaving-pop-up .txt-box .discount-code-box {font-size:15px;padding:6px 16px;margin: 18px auto 10px auto;}
.leaving-pop-up .txt-box .payment-type {width:50px !important;}

		
/* FOOTER */	
#footer {font-size:0.85em;} 
#footer .footer-2 #text-14, #footer .footer-2 #nav_menu-2, #footer .footer-2 #nav_menu-3, #footer .footer-2 #block_widget-3{max-width:inherit;flex-basis:inherit;}
#footer .dark {text-align:center;}
#footer .is-divider {margin: 1em auto 1em;}
.footer ul {margin:0;text-align:center;}
ul.menu > li, .widget > ul > li {display:contents;}
#footer ul.menu > li > a {padding: 3px 8px;}
#footer .dark .social-icons {margin-top:0;}
}

@media (max-width: 580px) {
#top-bar .html_topbar_left::before {display:none;}
#header #logo img {max-height:50px!important;}

/* MOBILE - CATALOGUE PAGE */
.archive .has-category-thumbnail {padding:12px 10px 10px 110px;background-size:100px;min-height:50px;}
.kezie-category-description h2 {font-size:18px;}
.kezie-category-description p {font-size:12px;}

.home .homepage-slider .banner-inner .x0,
.home .homepage-slider .banner-inner .md-x0,
.home .homepage-slider .banner-inner .md-x15 {left:5% !important;}
	
.archive .box-text-products .button.alt:not(.is-outline) {padding:0 8px;}
.term-exotic-meats .kezie-category-description,
.term-alpaca-meat .kezie-category-description,
.term-bison-meat  .kezie-category-description,
.termbuffalo-meat .kezie-category-description,
.term-camel-meat  .kezie-category-description,
.term-crocodile-meat  .kezie-category-description,
.term-elk-meat .kezie-category-description,
.term-goat-meat .kezie-category-description,
.term-horse-meat .kezie-category-description,
.term-iberico-pork-meat .kezie-category-description,
.term-kangaroo-meat .kezie-category-description,
.term-llama-meat .kezie-category-description,
.term-mouflon-meat .kezie-category-description,
.term-ostrich-meat .kezie-category-description,
.term-other-alternatives .kezie-category-description,
.term-reindeer-meat .kezie-category-description,
.term-rose-veal .kezie-category-description,
.term-wild-boar-meat .kezie-category-description,
.term-zebra-meat .kezie-category-description,
.term-game-meats .kezie-category-description,
.term-venison .kezie-category-description,
.term-feathered-game .kezie-category-description,
.term-rabbit .kezie-category-description,
.term-mixed-game .kezie-category-description,
.term-red-meats .kezie-category-description,
.term-beef .kezie-category-description,
.term-lamb .kezie-category-description,
.term-british-wagyu .kezie-category-description,
.term-pork .kezie-category-description,
.term-rose-veal-red-meats .kezie-category-description,
.term-poultry-meat .kezie-category-description,
.term-chicken .kezie-category-description,
.term-turkey .kezie-category-description,
.term-deli .kezie-category-description,
.term-pies .kezie-category-description,
.term-spices .kezie-category-description,
.term-pates .kezie-category-description,
.term-chutneys .kezie-category-description,
.term-desserts .kezie-category-description {display:none;}
}

#sgpb-popup-dialog-main-div {max-width:1200px!important;}
.signup-popup {position:relative;width:1200px;height:800px;overflow:hidden;}
.signup-popup .image {float:right;width:50%;height:100%;background-image:url("/wp-content/uploads/2024/05/Sign-Up-image.jpg");background-size:cover;} 
.signup-popup .form {width:50%;position:absolute;}
.signup-popup h2 {font-size:4.5em;margin:50px 0 50px 35px;color:#fcd108;}
.signup-popup p.text {font-size:1.25em;margin:20px 35px 20px 35px;color:#111;}
.signup-popup iframe {height:800px;padding:0 20px;}

@media (max-width: 849px) {
#sgpb-popup-dialog-main-div {max-width:95%!important;width:95%!important;}
.sgpb-popup-dialog-main-div-theme-wrapper-1 {width:95%;max-height:580px;}
#sgpb-popup-dialog-main-div .signup-popup {width:100%;}
.signup-popup .image {background-size:100%;background-repeat:no-repeat;background-color:#fcd108;}
.signup-popup h2 {margin:20px 0 20px 12px;color:#fcd108;font-size:2em;}
.signup-popup p.text {font-size:0.7em;margin:20px 5px 0 12px;display:none;}
.signup-popup iframe {padding:0 15px;margin-top:0px;}
}

@media (max-width: 440px) {
/* MOBILE - POP-UP */
.signup-popup .image {float:none;width:100%;height:170px;background-image:url("/wp-content/uploads/2024/07/sign-up-image-landscape.jpg") !important;} 
.signup-popup .form {width:100%;position:absolute;}
.signup-popup h2 {display:none;}
	
#sgpb-popup-dialog-main-div {max-width:inherit!important;width:95%!important;max-height:inherit!important;height:inherit!important;overflow:hidden!important;}
	#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1 {right:6px!important;}
.leaving-pop-up .txt-box {font-size:13px;}
.leaving-pop-up .txt-box .popup-logo {margin:15px 0 10px 0;width:75px;}

.leaving-pop-up .txt-box p span {font-size:1.5em!important;}
.leaving-pop-up .txt-box .discount-code-box {font-size:13px;padding:3px 12px;margin:12px auto 8px auto;}
.leaving-pop-up .txt-box .payment-type {width:38px !important;}
	
}