/* https://artisanalitalianfoods.com/wp-content/themes/artisanal_italian_food/style.css?b-modified=1584285258&ver=6.8.2 */
/*!
Theme Name: Artisanal_Italian_Food
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: artisanal_italian_food
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Artisanal_Italian_Food is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}html,body{overflow-x:hidden}nav.woocommerce-breadcrumb{display:none}@font-face{font-display:swap;font-family:'love'}body,button,input,select,optgroup,textarea{font-family:'PT Sans',sans-serif}.clearfix::after{content:"";clear:both;display:table}h1,h2,h3,h4,h5,h6{margin:0}.wrapper{width:1870px;margin:0 auto}header#masthead{background:url(/wp-content/themes/artisanal_italian_food/img/header-bg.jpg) center no-repeat;background-size:cover;position:fixed;width:100%;z-index:999999;height:68px}.divider{background:url(/wp-content/themes/artisanal_italian_food/img/nav-underline.png) center no-repeat;background-size:102% 15px;width:100%;height:8px;position:fixed;top:68px;left:0;z-index:999998}.site-branding{width:400px;float:left;padding:14px 0 0 0}.main-navigation{clear:none;float:right;width:auto;margin-right:69px}.main-navigation a.wpmenucart-contents{color:#fff;font-size:34px;position:relative;padding:5px 20px 0 20px}.main-navigation a.wpmenucart-contents:hover{color:#3cb64a;border-bottom:2px solid transparent}.main-navigation li.wpmenucartli a.wpmenucart-contents span{position:absolute;font-size:18px!important;width:100px;right:-10px;bottom:-47px;background:#fff;padding:6px 11px;text-align:center;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;border:3px solid;color:#000}.main-navigation li.wpmenucartli a.wpmenucart-contents:hover span{opacity:1}.main-navigation a{font-family:'love';color:#fff;font-size:20px;font-weight:600;padding:17px 11px 0 11px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-bottom:2px solid transparent}.main-navigation a:hover{border-bottom:2px solid #3cb54b}#primary-menu ul.sub-menu{display:none}.main-navigation .xoo-el-myaccount-menu a,.main-navigation .xoo-el-logout-menu a,.main-navigation .xoo-el-login-tgr a,.main-navigation .xoo-el-reg-tgr a{font-size:17px;margin:15px 10px 0 10px;padding:4px 6px 3px 6px;background:rgba(60,182,74,.65);border:1px solid #3cb64a;border-radius:4px}.search-in-top{margin-bottom:10px}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size:18px!important;border:4px solid #3cb64a!important;border-radius:0!important;-webkit-border-radius:0!important}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{opacity:1!important;fill:#cc0000!important}.dgwt-wcas-suggestions-wrapp.woocommerce{z-index:999999!important}.dgwt-wcas-st>span.dgwt-wcas-st--tax{font-size:12px!important;opacity:1!important;padding:4px 0}.woocommerce-checkout p.aw35,.xoo-wsc-content p.aw352{display:none}div#content{padding:90px 0 0 0}aside#secondary{width:439px;float:left;text-align:center}.pc-container{border:1px solid #77a464;padding:18px 18px}.pc-container a.cat-name{display:block;width:49%;float:left;height:170px;text-decoration:none;position:relative;margin:0 .5% 18px .5%}.pc-container a.cat-name:after{content:"";width:52px;height:26px;background:url(/wp-content/themes/artisanal_italian_food/img/go-images.png) center no-repeat;background-size:contain;position:absolute;left:0;right:0;bottom:10px;margin:0 auto}.cat-name img{width:95px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.cat-name:hover img{width:107px;margin-bottom:-14px}a.cat-name h2{font-family:'Sofia',cursive;color:#c00;text-decoration:none;font-size:17px;font-weight:200;margin:0 auto;line-height:23px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-weight:600}a.cat-name:hover h2{color:#087820;text-decoration:underline}.pc-container h3,.login-side h3{font-family:'Sofia',cursive;color:#c00;font-size:33px;margin:6px 0 6px 0}.pc-container h3 span,.login-side h3 span{color:#087820}div#primary{width:calc(100% - 440px);float:left;padding:0 0 0 30px}.home h1.entry-title{display:none}h1.home-titles::after{content:"- Deals of the week";color:#087820;padding-left:6px}.page-content,.entry-content,.entry-summary{margin:0;position:relative}.about-text p{font-size:20px;text-align:justify}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:center;border:1px solid #c00;padding:14px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:2px 2px 3px 1px rgba(0,0,0,.25)}.woocommerce ul.products.columns-6 li.product{margin:0 1% 2.992em 0;width:15.65%}.woocommerce ul.products li.product a img{height:180px;max-width:100%;width:auto;margin:0 auto 0 auto}h2.woocommerce-loop-product__title{font-family:'Sofia',cursive;color:#c00;font-weight:300;font-size:17px!important;line-height:20px;height:83px;display:flex;align-items:center;justify-content:center;font-weight:600}.woocommerce ul.products li.product .price{color:#fff;font-weight:400;margin-bottom:4px;font-size:16px;border-top:1px solid;border-bottom:1px solid;padding:2px 0;height:30px}.price span.woocommerce-Price-amount{color:#3cb64a}.price span.woocommerce-Price-amount:nth-of-type(2){display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:9px 12px;color:#fff;background-color:#3cb64a;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#3cb54b;box-shadow:1px 1px 5px rgba(0,0,0,.17)}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#186e21;color:#fff}a.added_to_cart.wc-forward{position:absolute;bottom:-11px;width:calc(100% + 2px);left:-1px;background:#c4ffcb;color:#006e0d;margin:0;padding:0;font-size:14px;border:1px solid #3cb64a}section#woocommerce_widget_cart-2{border:1px solid #3cb64a;margin:11px 0 0 0;padding:24px 20px 0 20px}h2.widget-title{font-family:'Sofia',cursive;color:#c00;font-size:33px;margin:6px 0 6px 0;position:relative}#woocommerce_widget_cart-2 h2.widget-title::before{content:"My";color:#c00;padding:0 8px 0 0}#woocommerce_widget_cart-2 h2.widget-title{color:#087820}li.woocommerce-mini-cart-item.mini_cart_item{border-top:1px solid #e4e4e4;padding:11px!important}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{font-family:'Sofia',cursive;color:#c00;font-weight:300;font-size:17px;text-decoration:none;font-weight:600}span.quantity{font-weight:600;color:#3cb54b}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #3cb54b;padding:4px 0 0;margin:0 0 20px 0;color:#3cb54b;font-weight:600;border-bottom:3px double}p.woocommerce-mini-cart__empty-message{color:#3cb54b}.login-side{border:1px solid #3cb54b;margin-top:12px;text-align:center;padding:6px 16px 30px 10px}.login-side p{color:#3cb54b;margin:16px 0 16px 0}.login-side a{background:#3cb54b;color:#fff;font-weight:600;padding:8px 33px;border-radius:3px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.login-side a:hover{background:#c00}footer.entry-footer{display:none}.services{padding:50px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;box-shadow:inset 0 0 6px 3px rgba(0,0,0,.12);margin-top:40px}ul.home-deal-img-sec{padding:0;list-style:none}li.home-deal-img{float:left;width:16.6%;text-align:center}footer#colophon{background:url(/wp-content/themes/artisanal_italian_food/img/footer-bg.jpg) center no-repeat;background-size:cover;background-attachment:fixed;padding:60px 0}.contact-content{text-align:center}.contact-info{width:100%}footer h3{font-family:'PT Sans',sans-serif;color:#fff;font-weight:700;font-size:32px;letter-spacing:.8px;margin:8px 0 0 0}footer h4{font-family:'PT Sans',sans-serif;color:#fff;font-weight:400;font-size:20px;margin:-11px 0 12px 0}footer p{font-family:'PT Sans',sans-serif;color:#fff;margin:0;font-size:18px;line-height:23px}footer a{font-family:'PT Sans',sans-serif;color:#fff!important;text-decoration:none;font-weight:700;padding:0 7px 0 0;font-size:20px}a.mail-bottom{margin:19px 0;display:block}.social-b a{margin:0 3px}footer .social-b a.contact-l{text-decoration:underline;font-size:16px;position:relative;top:-10px}.copyright{background:#1a1a1a;text-align:center}.copyright p{font-family:'Sofia',cursive;color:#fff;font-weight:300;margin:0;padding:13px 0;font-size:18px}.post,.page{margin:0}.woocommerce .woocommerce-breadcrumb{color:#3cb64a;border-bottom:1px solid;border-top:1px solid}h1.woocommerce-products-header__title.page-title{font-family:'Sofia',cursive;color:#c00;font-size:43px;font-weight:200;padding:0 0 15px 0}p.woocommerce-result-count{background:#3cb64a;color:#fff;padding:1px 9px;border-radius:3px}select{border:4px solid #3cb64a;border-radius:3px}ul.sub-menu{background:rgba(204,0,0,.85);padding:15px}.main-navigation .sub-menu a{font-size:18px;border-bottom:1px solid #ccc;width:230px;padding:8px 0 7px 0}.main-navigation .sub-menu a:hover{border-bottom:1px solid;color:#3cb64a;text-shadow:2px 2px 3px #00000070}.archive.tax-product_cat section#main{position:relative}.tax-product_cat header.woocommerce-products-header.clearfix{padding:20px 20px;border:1px solid #3cb64a;margin:0}.term-vinegar .shop-cont,.term-pasta .shop-cont,.term-tomato-products .shop-cont,.term-extra-virgin-olive-oil .shop-cont,.term-chocolates .shop-cont,.term-flatbreads-breadsticks .shop-cont,.term-gift-baskets .shop-cont,.term-desserts-baked-goods .shop-cont{padding-top:570px}.cat-img{width:100%;height:548px;background-size:contain!important;position:absolute;top:0;left:0;right:0;margin:0 auto}.cat-img img{display:none}.term-pasta .cat-img{background:url(/wp-content/uploads/2019/11/banners-pasta-1538-x-600-min.jpg) top right no-repeat}.term-vinegar .cat-img{background:url(/wp-content/uploads/2019/11/banners-vinegar-1538-x-600-min.jpg) top right no-repeat}.term-tomato-products .cat-img{background:url(/wp-content/uploads/2019/11/banners-tomatoes-1538-x-600-min.jpg) top right no-repeat}.term-extra-virgin-olive-oil .cat-img{background:url(/wp-content/uploads/2019/11/banners-website-1538-x-600-min.jpg) top right no-repeat}.term-chocolates .cat-img{background:url(/wp-content/uploads/2019/12/Artisanal-Facebook-chocolate-02-min-1.jpg) top right no-repeat}.term-flatbreads-breadsticks .cat-img{background:url(/wp-content/uploads/2019/06/bread.jpg) top right no-repeat}.term-gift-baskets .cat-img{background:url(/wp-content/uploads/2019/06/baskets.jpg) top right no-repeat}.term-desserts-baked-goods .cat-img{background:url(/wp-content/uploads/2019/12/banners-bakery-1538-x-600-min.jpg) top right no-repeat}.tax-product_cat .term-description{text-align:justify}.woocommerce div.product::after{content:"";clear:both;display:table}.flex-viewport{height:560px!important;border:1px solid #087820;margin:0 0 16px 0;box-shadow:2px 2px 5px 0 rgba(0,0,0,.28)}.woocommerce #primary .images img{width:auto;max-height:520px;max-width:450px}figure.woocommerce-product-gallery__wrapper{height:100%}.woocommerce-product-gallery__image{display:flex!important;align-items:center;justify-content:center;height:100%}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:4px solid #c00;width:20px;height:20px;top:25px;right:2px;left:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#c00;top:45px;left:auto;width:4px;height:16px;right:0}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:-10px;background:transparent}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:none}.woocommerce div.product div.images .flex-control-thumbs li{width:16.6%;float:left;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{border:1px solid #3cb64a}.pswp__ui--idle .pswp__top-bar{opacity:1}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgb(60,181,75)}.pswp{height:calc(100% - 70px);top:70px}.pswp__bg{background:rgba(255,255,255,.77)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:1}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:#c00}ul.flex-direction-nav{width:100%;padding:0;margin:0;list-style:none;position:absolute;top:268px;height:50px;overflow:hidden}.flex-prev,.flex-next{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.flex-prev:before,.flex-next:before{background:url(/wp-content/themes/artisanal_italian_food/../../plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;content:'';top:35px;background-color:#c00;height:30px;width:32px;position:absolute}a.flex-next{right:0}.flex-next:before{right:6px;background-position:-94px -44px}a.flex-prev{left:0}.flex-prev:before{left:6px;background-position:-138px -44px}h2.top-cat{font-family:'Sofia',cursive;color:#c00;font-size:40px;margin:6px 0 6px 0}h1.product_title.entry-title{font-family:'PT Sans',sans-serif;color:#087820;font-weight:300;margin:-11px 0 11px 0!important;font-size:33px}.woocommerce-product-details__short-description h1{font-family:'Sofia',cursive;color:#087820;font-size:30px;margin:6px 0 6px 0;line-height:33px}span.posted_in,span.tagged_as{display:block;font-weight:600;font-family:'PT Sans',sans-serif;font-size:18px;padding:6px 0 7px 10px;background:#f2f2f2;margin:9px 0;border-radius:6px}.posted_in a,span.tagged_as a{text-decoration:none;color:#c00;padding:3px 10px;border-radius:4px;font-weight:200;font-size:16px;border:1px solid}span.tagged_as a{color:#44b851}.entry-summary p.price{font-weight:600;color:#cc0000!important;background:#c00;border:1px solid;width:450px;margin-top:60px;text-align:center}.entry-summary p.price .woocommerce-Price-amount{color:#fff}.entry-summary form.cart{font-weight:600;color:#3cb64a!important;width:450px;margin-top:10px}.qty{float:left;padding:5px 10px 0 0;font-size:24px;color:#c00}.woocommerce div.product form.cart div.quantity{float:left;margin:0 0 14px 0;position:relative;width:148px;height:41px}input.minus{position:absolute;left:0}input.input-text.qty.text{position:absolute;left:43px;padding:5px 9px 5px 0}input.plus{position:absolute;right:0}input[type=number]::-webkit-inner-spin-button{opacity:1}input[type="number"]{color:#087820;border:1px solid #3cb64a;border-radius:0;padding:8px 0 7px 0;font-size:17px;font-weight:600}.quantity input[type="button"]{border:1px solid #3cb64a;border-radius:3px;background:#087820;color:rgba(255,255,255,.8);font-size:36px!important;font-weight:900;line-height:1;padding:1px 9px 3px 9px;width:43px;cursor:pointer}button.single_add_to_cart_button.button.alt,#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-family:'Sofia',cursive;margin:0 0 0 9px;background:#087820;background-image:-webkit-linear-gradient(top,#087820,#3CB64A);background-image:-moz-linear-gradient(top,#087820,#3CB64A);background-image:-ms-linear-gradient(top,#087820,#3CB64A);background-image:-o-linear-gradient(top,#087820,#3CB64A);background-image:linear-gradient(to bottom,#087820,#3CB64A);border-radius:5px;color:#fff;font-size:23px;font-weight:200;padding:9px 20px 8px 20px;box-shadow:1px 1px 5px 0 #000;text-shadow:1px 1px 3px #000;text-decoration:none;display:inline-block;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;width:222px}button.single_add_to_cart_button.button.alt:hover,#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover{box-shadow:2px 2px 5px 1px #000}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{width:100%;font-weight:600;font-family:'PT Sans',sans-serif;padding:18px 20px 16px 0;margin:0}section.related.products{float:left;width:100%;border-top:1px solid #3cb54b;margin:40px 0 0 0;padding:40px 0 0 0}.related.products h2{font-family:'Sofia',cursive;color:#c00;font-size:43px;margin:0 0 20px 0}.woocommerce-cart .quantity{position:relative;width:147px;height:43px;margin:0 auto}table.cart td.product-quantity .qty{padding:5px 10px 5px 0px!important}h1.entry-title{font-family:'Sofia',cursive;color:#c00;font-size:43px;margin:20px 0 20px 0}.shop_table thead tr{background:#3cb64a;color:#fff}.woocommerce table.shop_table{border:1px solid rgb(60,182,74);text-align:center;box-shadow:2px 2px 4px rgba(0,0,0,.22)}td.product-name a{font-family:'Sofia',cursive;color:#c00;font-size:20px;text-decoration:none}td span.woocommerce-Price-amount.amount{font-weight:800}.cart_totals h2{font-family:'Roboto',serif;color:#c00;font-weight:800;font-size:26px}form.checkout.woocommerce-checkout{position:relative}div#customer_details{width:50%;float:left;padding:20px;border:1px solid #3cb64a}h3{font-family:'Roboto',serif;color:#c00;font-weight:800;font-size:26px}.woocommerce #customer_details.col2-set .col-1,.woocommerce-page #customer_details.col2-set .col-1,.woocommerce #customer_details.col2-set .col-2,.woocommerce-page #customer_details.col2-set .col-2{float:none;width:100%}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #3cb64a;border-radius:3px;padding:9px;font-size:20px;background:rgba(241,241,241,.46);box-shadow:inset 0 0 6px rgba(60,181,75,.39)}h3#order_review_heading{position:absolute;left:52%}div#order_review{width:48%;float:left;margin:86px 0 0 2%}.woocommerce-checkout td.product-name{font-family:'Sofia',cursive;color:#c00;text-decoration:none;font-size:22px;font-weight:200}.xoo-wsc-basket{top:21px!important}.xoo-wsc-basket{padding:5px!important;border-radius:5px;margin:16px 13px 0 0!important}.xoo-wsc-items-count{top:auto!important;bottom:-10px!important;font-size:16px!important;width:29px!important;height:29px!important;line-height:29px!important}.xoo-wsc-ctxt{font-family:'Sofia',cursive;color:#c00;margin:6px 0 6px 0}.xoo-wsc-close{font-size:30px;border:1px solid;border-radius:50%;box-shadow:1px 1px 3px rgba(0,0,0,.3)}a.xoo-wsc-remove{background:#c00;color:#fff!important;text-decoration:none;padding:2px 11px;border-radius:4px;box-shadow:1px 1px 4px rgba(0,0,0,.55)}.xoo-wsc-sum-col a{font-family:'Roboto',serif;color:#3cb64a;font-size:18px;text-decoration:none;line-height:19px}.xoo-wsc-footer{background:#efefef;color:#2f2f2f;box-shadow:0 -2px 8px rgba(0,0,0,.42)}.xoo-wsc-subtotal{border:1px solid;color:#3cb64a;padding:4px 0;margin-bottom:7px;background:#fff}.xoo-wsc-footer a.button{margin:7px 0;text-decoration:none;background:#3cb64a;color:#fff!important;border-radius:2px;box-shadow:2px 2px 4px rgba(0,0,0,.45);text-shadow:1px 1px 4px #000;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.xoo-wsc-footer a.button:hover{background:#c00;box-shadow:2px 2px 4px rgb(0,0,0)}.archive.woocommerce ul.products.columns-6 li.product{margin:0 1.5% 2.992em 1.5%;width:22%}nav.woocommerce-MyAccount-navigation{border-right:3px solid #c00;padding:80px 40px 80px 40px}nav.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}nav.woocommerce-MyAccount-navigation ul a{font-family:'roboto',serif;text-decoration:none;font-size:18px;color:#3cb64a!important;display:block;padding:10px 0}li.woocommerce-MyAccount-navigation-link.is-active{border-bottom:2px solid #ccc}nav.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout a{color:#fff!important;padding:4px 0 4px 16px;font-size:16px;background:#c00;border-radius:5px;width:80px;margin-top:37px}.woocommerce-MyAccount-content a{color:#3cb64a;text-decoration:none}.pp-page h4{font-family:'roboto',serif;color:#087820;border-bottom:1px solid;padding:10px 0;margin:30px 0 0 0}.pp-page a{color:#c00}.product_meta{display:none}.easy-html-sitemap div{display:none}.easy-html-sitemap .easy-html-sitemap__item{display:block}.xoo-wsc-icon-atc{display:none}.single.single-post h1.entry-title{margin:0}.single .entry-meta{background:#087820;color:#fff;padding:4px 10px;display:-webkit-inline-box;font-size:12px;border-radius:5px;margin-bottom:18px}span.author.vcard,.byline{display:none}.posted-on a{color:#fff}.post-thumbnail{float:left;max-width:500px;margin:0 30px 30px 0}.single article p{font-size:14px;line-height:20px;text-align:justify;margin-top:0;color:#666}div#comments{padding:20px 20px;background:#f5f5f5;border-radius:10px;box-shadow:0 0 1px #000;margin-bottom:30px}.vc_gitem-post-data-source-post_title h4{font-family:'Sofia',cursive;font-size:28px;color:#087820}.vc_gitem-post-data p{text-align:justify}.vc_gitem-zone{background-size:contain!important}p.aw35{position:absolute;left:52%;margin-top:38px;font-weight:600;font-size:16px}p.aw352{font-weight:600;font-size:16px}.woocommerce-cart-form p.aw352{display:none}.aw35 span,p.aw352 span{color:#3cb64a;font-weight:800}.xoo-wsc-content p.aw352{text-align:center;padding:0 20px}input#coupon_code{width:170px!important;font-size:15px;font-weight:600}.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{display:none}form.woocommerce-form.woocommerce-form-login.login{display:none!important}form.checkout_coupon.woocommerce-form-coupon{display:block!important;width:100%;text-align:center;padding:10px;margin:10px 0}.woocommerce-form-coupon p{margin:0}.woocommerce.single-product span.onsale{top:3.5em;left:-1.5em}.onsale{display:none!important}.woocommerce span.onsale{width:50px}.variations option:nth-of-type(1){display:none!important}.product-type-variable p.price{display:none}.product-type-variable .price span.woocommerce-Price-amount{color:#fff;background:#cd2d02;width:100%;display:block;text-align:center}.woocommerce-variation-price{background:#cd2d02;margin:30px 0}.woocommerce-variation-price span.price{display:block;margin:0 auto;text-align:center}.archive .product-type-variable .price span.woocommerce-Price-amount,.page .product-type-variable .price span.woocommerce-Price-amount{color:#3cb64a;background:transparent;width:100%;display:block;text-align:center}.archive .product-type-variable .price span.woocommerce-Price-amount:nth-of-type(2){display:none}.product-type-variable .products .price span.woocommerce-Price-amount{color:#3cb64a;background:transparent}a.reset_variations{display:none!important}.cat-img::before,.home-slider::before{content:" ";display:block;position:absolute;right:0;top:0;width:336px;height:237px;background:url(/wp-content/uploads/2019/11/bowtie.png) center no-repeat;background-size:contain}.home-slider{position:relative}.home-slider::before{width:310px;height:220px;z-index:10}.cards-container .home-cards{display:none}.home-cards{border:1px solid #3cb54b;margin-top:22px;padding:0 30px;text-align:center}.home-cards h3,.check-cards h3{font-family:'Sofia',cursive;font-size:26px;line-height:29px;margin-top:18px}#primary .check-cards h3{text-align:center;float:left;font-size:20px!important;line-height:22px;margin-top:0}.home-cards span,h3.tlin2,.check-cards span{color:#16781f;margin-top:5px}.home-cards img{max-width:130px;margin:4px 0}.check-cards{position:absolute;top:-62px;right:0}.check-cards img{width:130px;margin:0 8px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{max-width:150px;max-height:120px;width:auto}.woocommerce ul.products li.product a{display:block}section#custom_html-2{border:1px solid #3cb54b;padding:6px 0 20px 0}.buttonscheck a{display:block;text-decoration:none;background:#3cb64a;color:#fff;margin:7px auto;width:190px;padding:4px 0;font-weight:600;border-radius:3px}#responsive-menu-container #responsive-menu #responsive-menu-item-1707 a,#responsive-menu-container #responsive-menu #responsive-menu-item-1706 a{background:#3cb64a!important}#menu-item-2016 a,#menu-item-2015 a{padding:0 .6vw;background:#3cb64a;margin-top:1.1vw;border-radius:4px;margin-left:.4vw;font-size:1vw}.product-type-wdm_bundle_product .summary p.price{display:none}.cakes a{display:block}.cakes a img{max-width:300px;margin:4px 0;border:1px solid #3cb64a;box-shadow:1px 1px 3px rgba(0,0,0,.44)}.retailer-contact{padding:20px;border:3px solid #3cb64a;border-radius:6px;box-shadow:2px 2px 4px rgba(0,0,0,.47)}.retailer-contact input{width:100%;padding:4px;font-size:16px;font-style:italic;font-weight:600;color:#4a4a4a}.retailer-contact p{margin:16px 0 0 0}.retailer-contact input.wpcf7-submit{background:#3cb64a;color:#fff;text-transform:uppercase;padding:10px 0;box-shadow:1px 1px 4px rgba(0,0,0,.52);border:1px solid #148b21;cursor:pointer}@media only screen and (max-width:1920px){.wrapper{width:97%}header#masthead{height:3.6vw}.site-branding{width:23vw;padding:.9vw 0 0 0}.main-navigation a{font-size:1.3vw;padding:.9vw .9vw 0 .5vw}.divider{height:8px;top:calc(3.6vw + 28px)}.main-navigation .xoo-el-myaccount-menu a,.main-navigation .xoo-el-logout-menu a,.main-navigation .xoo-el-login-tgr a,.main-navigation .xoo-el-reg-tgr a{font-size:1vw;margin:.9vw .4vw 0 .4vw;padding:.2vw .4vw .1vw .4vw}aside#secondary{width:418px}.pc-container a.cat-name{width:190px;height:170px;margin:0 0 18px -7px}div#content{padding:5.2vw 0 0 0}#primary h3{font-size:1.6vw!important}p.aw30{position:absolute;left:52%;margin-top:2.2vw;font-weight:600;font-size:1vw}.term-vinegar .shop-cont,.term-pasta .shop-cont,.term-tomato-products .shop-cont,.term-extra-virgin-olive-oil .shop-cont,.term-chocolates .shop-cont,.term-flatbreads-breadsticks .shop-cont,.term-gift-baskets .shop-cont,.term-desserts-baked-goods .shop-cont{padding-top:28.7vw}.home-slider::before{width:16.7vw;height:11.7vw}.cat-img{height:28vw}.cat-img::before,.home-slider::before{top:0;width:17.2vw;height:12.1vw}}@media only screen and (max-width:1655px){.woocommerce ul.products.columns-6 li.product,.archive.woocommerce ul.products.columns-6 li.product{margin:0 1.1% 1.6vw 1.1%;width:31%}#primary h3{font-size:1.9vw!important;line-height:2.2vw}.tax-product_cat h1.woocommerce-products-header__title.page-title{left:0;top:0;right:0;width:100%;text-align:center;padding:0}.tax-product_cat .term-description{float:none;padding:0 10px;text-align:justify}}@media only screen and (max-width:1530px){.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:100%;margin-top:30px}.entry-summary p.price{margin:44px auto 0 auto}.entry-summary form.cart{margin:26px auto 0 auto}.term-vinegar .shop-cont,.term-pasta .shop-cont,.term-tomato-products .shop-cont,.term-extra-virgin-olive-oil .shop-cont,.term-chocolates .shop-cont,.term-flatbreads-breadsticks .shop-cont,.term-gift-baskets .shop-cont,.term-desserts-baked-goods .shop-cont{padding-top:26.5vw}.cat-img{height:25.6vw}}@media only screen and (max-width:1250px){header#masthead{height:92px}.site-branding{width:310px;padding:12px 0 0 0}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{font-size:18px!important}.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:10px 0 10px 33px!important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:34px!important}.main-navigation a{font-size:18px;padding:28px 12px 12px 12px}.main-navigation{margin-right:75px}.divider{top:92px}.xoo-wsc-basket{margin:22px 16px 0 0!important}.main-navigation .xoo-el-myaccount-menu a,.main-navigation .xoo-el-logout-menu a,.main-navigation .xoo-el-login-tgr a,.main-navigation .xoo-el-reg-tgr a{font-size:15px;margin:26px 11px 0 11px;padding:3px 8px 2px 8px}div#content{padding:120px 0 560px 0;position:relative}aside#secondary,div#primary{width:100%;float:none}.woocommerce-checkout aside#secondary,.woocommerce-cart aside#secondary{display:none}.pc-container h3,.login-side h3{font-size:25px;margin:0 0 6px 0}.cat-name img{width:84px}.pc-container a.cat-name{width:11%;height:188px;margin:0 .6%}a.cat-name h2{font-size:1.8vw;line-height:2vw}section#woocommerce_widget_cart-2,.login-side{display:none}a.cat-name:nth-of-type(7)::before{bottom:42px}div#primary{padding:0;margin:16px 0 0 0}#primary h3{font-size:2.4vw!important;line-height:2.5vw}.flex-viewport{height:360px!important}ul.flex-direction-nav{top:168px}.woocommerce #primary .images img{max-height:300px;max-width:270px}.term-vinegar .shop-cont,.term-pasta .shop-cont,.term-tomato-products .shop-cont,.term-extra-virgin-olive-oil .shop-cont,.term-chocolates .shop-cont,.term-flatbreads-breadsticks .shop-cont,.term-gift-baskets .shop-cont,.term-desserts-baked-goods .shop-cont{padding-top:38.2vw}.cat-img{height:36.9vw}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:100%}.home-slider::before{width:26.7vw;height:18.8vw}.cards-container .home-cards{display:block;padding:15px 30px}.cards-container .home-cards img{max-width:150px;float:left}.card-img{width:300px;margin:14px auto}.card-img img:nth-of-type(1){margin:0 0 0 -14px}.card-img img:nth-of-type(2){margin:-22px 0 0 0;position:relative;left:14px}#secondary .home-cards{display:none}.home-cards img{max-width:170px}#menu-item-2016 a,#menu-item-2015 a{margin-top:30px;margin-left:10px;padding:0 12px;font-size:15px}aside#secondary{position:absolute;bottom:0;left:1.5%;width:97%}}@media only screen and (max-width:1024px){div#primary{margin:0}button#responsive-menu-button{z-index:9999999!important;display:block!important}#responsive-menu-container{z-index:999999!important}.search-in-top{display:none}.site-branding{padding:20px 0 0 0}header#masthead{height:72px}.divider{top:72px;height:5px}.inmenu-search{position:relative}button#responsive-menu-button{right:79px!important}.xoo-wsc-bki{font-size:25px}.xoo-wsc-basket{padding:7px 7px 5px 9px!important;margin:19px 12px 0 0!important;border-radius:2px;z-index:9999999!important}.xoo-wsc-container{z-index:99999999!important}#responsive-menu-container{width:450px!important;background:rgba(33,33,33,.77)!important;box-shadow:3px 1px 7px rgba(0,0,0,.68)}#responsive-menu-container #responsive-menu li.responsive-menu-item a{background-color:transparent!important}#responsive-menu-container #responsive-menu-wrapper{background:rgba(42,42,42,.9)!important;padding:77px 0 0 0!important}ul.responsive-menu-submenu{background:rgba(204,0,0,.37)!important}.dgwt-wcas-search-wrapp{top:23px!important;left:0;right:0}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{max-height:20px!important;max-width:20px!important;left:10px!important;top:8px!important}.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:41px!important}div#content{padding:91px 0 0 0}.woocommerce ul.products.columns-6 li.product,.archive.woocommerce ul.products.columns-6 li.product{margin:0 .9% 1.6vw 1.4%;width:31%}aside#secondary{display:none}}@media only screen and (max-width:870px){.wrapper{width:100%;padding:0 28px 0 30px}#primary h3{font-size:28px!important;line-height:25px}li.home-deal-img{width:33.33%;margin:7px 0}ul.home-deal-img-sec{padding:0 28px 0 30px}.services{padding:14px 0;margin-top:0}.est-1990{width:100%;float:none;text-align:center;padding-right:0}.est-1990 img{width:250px}.contact-info{width:100%;float:none;text-align:center;padding:40px 0 0 0}p.aw30{position:relative;left:0;margin-top:8px;font-size:16px;margin-bottom:0}.contact-content{border-left:0;padding-left:0}div#customer_details{width:100%;float:none}div#order_review{width:100%;float:left;margin:26px 0 40px 0}h3#order_review_heading{position:relative;left:0;margin:40px 0 0 0}}@media only screen and (max-width:768px){aside#secondary{display:none}.woocommerce ul.products.columns-6 li.product,.archive.woocommerce ul.products.columns-6 li.product{margin:0 1% 1.6vw 1%;width:48%}h1.product_title.entry-title{font-size:27px;line-height:30px}h1.entry-title{font-size:33px}.term-vinegar .shop-cont,.term-pasta .shop-cont,.term-tomato-products .shop-cont,.term-extra-virgin-olive-oil .shop-cont,.term-chocolates .shop-cont,.term-flatbreads-breadsticks .shop-cont,.term-gift-baskets .shop-cont,.term-desserts-baked-goods .shop-cont{padding-top:37vw}.cat-img{height:35.5vw;top:0}.woocommerce ul.products li.product a img{height:140px;max-width:100%}h2.woocommerce-loop-product__title{height:123px}.home-slider::before{width:33.7vw;height:23.8vw}.check-cards h3{display:none}}@media only screen and (max-width:650px){.term-vinegar .shop-cont,.term-pasta .shop-cont,.term-tomato-products .shop-cont,.term-extra-virgin-olive-oil .shop-cont,.term-chocolates .shop-cont,.term-flatbreads-breadsticks .shop-cont,.term-gift-baskets .shop-cont,.term-desserts-baked-goods .shop-cont{padding-top:84.1vw}.cat-img{height:82.5vw}.term-pasta .cat-img{background:url(/wp-content/uploads/2019/11/pasta-mobile-min.jpg) center no-repeat}.term-vinegar .cat-img{background:url(/wp-content/uploads/2019/11/vinegars-mobile-min.jpg) center no-repeat}.term-tomato-products .cat-img{background:url(/wp-content/uploads/2019/11/tomatoes-mobile-min.jpg) center no-repeat}.term-extra-virgin-olive-oil .cat-img{background:url(/wp-content/uploads/2019/11/oils-mobile-min.jpg) center no-repeat}.term-chocolates .cat-img{background:url(/wp-content/uploads/2019/12/Artisanal-Facebook-chocolate-mobile-02-min.jpg) center no-repeat}.term-flatbreads-breadsticks .cat-img{background:url(/wp-content/uploads/2019/06/Artisanal-Facebook-breadsticks-2.jpg) center no-repeat}.term-gift-baskets .cat-img{background:url(/wp-content/uploads/2019/06/Artisanal-Facebook-gift-baskets-2.jpg) center no-repeat}.term-desserts-baked-goods .cat-img{background:url(/wp-content/uploads/2019/12/banners-bakery-mobile-min.jpg) center no-repeat}.post-thumbnail{float:none;margin:0 0 20px 0}.cat-img::before{width:44.8vw;height:32.1vw}.woocommerce-checkout h1.entry-title{font-size:28px}.check-cards img{width:100px;margin:9px 8px}}@media only screen and (max-width:500px){.site-branding{padding:24px 0 0 0;width:250px;margin:0 0 0 -16px}#responsive-menu-container{width:270px!important}.dgwt-wcas-search-wrapp{max-width:230px!important;min-width:230px!important}.xoo-wsc-basket{top:80px!important;padding:11px 13px 11px 13px!important;margin:12px 15px 0 0!important}button#responsive-menu-button{right:15px!important}.home .woocommerce.columns-6{margin-top:-40px}.about-text p{margin-top:-30px}h1.woocommerce-products-header__title.page-title{font-size:30px}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;margin:0 0 16px 0}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}h2.top-cat{font-size:33px;margin:6px 0 10px 0}.woocommerce-product-details__short-description h1{font-size:25px;line-height:29px}.entry-summary p.price{width:270px}.entry-summary form.cart{width:238px}.qty{padding:5px 10px 0 10px}.pswp__ui--fit .pswp__top-bar{width:180px}.home-deal-img img{width:20vw}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:none;text-align:center}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:none}.woocommerce .woocommerce-ordering select{width:100%}.checkout_coupon p.form-row.form-row-last{float:none;width:200px;margin:0 auto}input#coupon_code{width:100%!important}.woocommerce-form-coupon p.form-row.form-row-first{float:none;width:100%}.cards-container .home-cards{padding:7px 10px 17px 10px}.card-img img:nth-of-type(1){margin:0}.card-img img:nth-of-type(2){margin:10px 0 0 0}.card-img{width:auto;margin:14px auto}#primary h3{font-size:25px!important;line-height:26px}.cards-container .home-cards img{float:none}.check-cards{position:relative;top:0}.check-cards img{width:100px;margin:0 8px}.woocommerce ul.products.columns-6 li.product,.archive.woocommerce ul.products.columns-6 li.product{margin:3px 0;width:100%}h2.woocommerce-loop-product__title{font-size:16px!important;line-height:18px;height:auto}}