.xmas-banner{margin:0 auto 15px auto;display:block}#upcoming-container{max-width:1060px;width:90%;margin:11px auto 21px}.upcoming-block{max-width:1060px;width:100%;margin:10px auto 10px;display:none}.upcoming-bar{width:100%;max-width:1060px;display:inline-flex;align-items:center;margin:0 auto;background-color:#eee;height:40px;overflow:hidden;border-radius:5px 5px 5px 5px}.upcoming-type{height:40px;background-color:#000;width:114px;display:flex;justify-content:center;align-items:center}.upcoming-type p{font-size:11px;font-family:'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;font-weight:600}.upcoming-details{width:96%;max-width:1015px;align-items:center;display:flex;justify-content:space-between;font-family:Domine,serif;font-weight:400;font-size:1.1em;text-align:left;color:#1d1d1b}#upcoming-icon-1,#upcoming-icon-2{color:#24b0be;font-size:1.3em}.upcoming-details span:nth-child(2){flex-grow:3;padding-left:2.96%;text-decoration:underline;max-width:303px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.upcoming-details span:nth-child(3){flex-grow:2;max-width:170px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.upcoming-details span:nth-child(4){flex-grow:2;padding-right:2%}.upcoming-details a:nth-child(1){width:60%}.upcoming-click-here{height:30px;border-radius:4px;margin-right:8px;width:101.5px}#upcoming-click-text{position:relative;z-index:2;font-family:'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;text-transform:uppercase;color:#fff;font-size:12px;letter-spacing:1.5px;text-decoration:none;font-weight:600;text-align:center;left:4px;padding:5%;background-color:#0ab0c1;border:1px solid #0ab0c1;border-radius:3px;width:100%}.upcoming-close{font-size:24px;color:#aaa;padding-left:9px;display:unset;margin-right:8px;margin-left:6px}.garofalo-main{text-align:center;background-color:#fff;padding-top:25px;width:100%;max-width:1072px}.your-free{left:50%!important;margin-left:-100px}.row{margin-left:-10px;margin-right:-10px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}.form-extra{opacity:0;position:absolute!important;top:0;left:0;height:0;width:0;z-index:-1}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.taste-direct-list{float:right!important}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:72%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:28%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}html{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,:after,:before,input[type=search]{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{position:relative;background:#fff;color:#1d1d1b;font-size:14px;font-family:Domine,serif;font-weight:400;line-height:1.4}body.active{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden}ol,ul{list-style-type:none;margin:0 0;padding:0 0}a{text-decoration:none}a:hover{text-decoration:none}a:focus{outline:0}img{max-width:100%}.full-width{display:block;width:100%}.container{position:relative;padding:0 10px;margin:0 auto}.sponsor-btn{width:228px;min-width:228px;height:38px;padding:2px 8px;background-color:#e0bf6a;border-radius:90px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin:20px auto}.sponsor-btn--homepage{margin:0 auto 20px 25px;float:left}.sponsor-btn--small{width:76px;min-width:76px;float:right;margin:-30px 10px auto}.sponsor-btn>span{color:#000!important;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;line-height:1.2;margin-right:4px}.sponsor-btn>img{width:76px!important;height:24px!important}@media screen and (min-width:768px){.container{width:750px}}@media screen and (min-width:992px){.container{width:970px}}@media screen and (min-width:1200px){.container{width:1080px}}@media screen and (max-width:1200px){.second-menu{left:50%!important;margin-left:-213px}}h1{margin:20px 0;font-size:28px;font-weight:400}h2{font-size:22px}h3{margin:0 0 10px 0;color:#1d1d1b;font-size:18px;font-weight:400;line-height:1.3}h4{margin:0 0 10px 0;color:#1d1d1b;font-size:16px;font-weight:400;line-height:1.3}h5{margin:0 0 10px 0;color:#1d1d1b;font-size:15px;font-weight:400;line-height:1.3}h5.title{margin:10px 0;color:#1d1d1b;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:600;letter-spacing:.5px;line-height:1.3;text-transform:uppercase}.m-page{display:block}.h-page .container{padding:0 10px}.container{padding:0 20px}.m-page p{margin-top:0;margin-bottom:15px;font-size:16px;line-height:1.5}.main-text,p.main-text{margin-bottom:15px;font-size:14px;line-height:1.6}.m-page p+.title-block,.main-text+.title-block{margin-top:30px}@media screen and (min-width:992px){.container{padding:0 10px}.m-page p{font-size:18px;line-height:28px}h3{font-size:25px}h1{font-size:32px}h2{font-size:30px}h3{font-size:25px}h4{font-size:20px}h5{font-size:16px}h5.title{font-size:16px}.main-text,p.main-text{margin-bottom:15px;font-size:16px}}@media screen and (min-width:1200px){h1{font-size:40px}h2{font-size:34px}h3{font-size:30px}h4{font-size:22px}h5{font-size:18px}}.text-color{color:#21b0bf!important}a.text-color:hover{text-decoration:underline}.text-light{color:#888}.remark{color:#22b0bf;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.btn-simple{display:inline-block;color:#21b0bf}.btn-simple:hover{text-decoration:underline}.button-back-submit{float:none!important;display:inline-block!important}.button-back{display:block;width:180px;margin:0 auto;padding:20px 5px;border:1px solid #1d1d1b;color:#1d1d1b;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:1;text-align:center;text-transform:uppercase;transition:background .5s;float:right;margin-right:10px}.button-back:hover{border:1px solid #1d1d1b;color:#fff;background-color:#1d1d1b}.dark-block .button-back{border:1px solid #fff;color:#fff}.dark-block .button-back:hover{color:#000;background-color:#fff}.btn-main{width:180px;display:inline-block;padding:20px 5px;border:1px solid #1d1d1b;background:#1d1d1b;color:#fff;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase;transition:all .5s;cursor:pointer}.btn-main:hover{border:1px solid #22b0c0;background:#22b0c0}.btn-main-color{width:180px;display:inline-block;padding:20px 5px;border:1px solid #22b0bf;background:#22b0c0;color:#fff;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase;transition:all .5s}.btn-main-color:hover{background:0 0;color:#22b0bf}.btn-main-border{display:block;width:230px;margin:0 auto;padding:20px 5px;border:1px solid #22b0bf;color:#22b0bf;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;letter-spacing:.5px;line-height:1;text-align:center;text-transform:uppercase;transition:.5s;background:0 0}.btn-main-border:hover{background:#22b0bf;color:#fff}.btn-main-border span{display:inline-block;position:relative;padding-right:15px}.btn-main-border-inverse{border:1px solid #fff;color:#fff}.btn-main-border-inverse:hover{border:1px solid #1d1d1b;background:#fff;color:#1d1d1b}.btn-main-border-inverse{border:1px solid #fff;color:#fff}.btn-main-border-dark{border:1px solid #1d1d1b;color:#1d1d1b}.btn-main-border-dark:hover{border:1px solid #22b0bf}.text-center{text-align:center}.text-right{text-align:right}.list-styled-circle{margin-left:15px;list-style-type:disc}.list-styled-circle li{padding:5px 5px 5px 0}.list-styled-check li{position:relative;padding:5px 5px 5px 25px}.list-styled-check li::before{content:'';width:15px;height:13px;position:absolute;top:7px;left:0;background:url(/assets/images/skin/ico_check.png) center no-repeat;background-size:contain}@media screen and (min-width:992px){.list-styled-check li::before{width:24px;height:20px;top:9px}.list-styled-check li{padding:10px 5px 10px 35px}}@media screen and (min-width:1200px){.btn-main,.btn-main-border,.btn-main-color,.btn-simple{font-size:16px}}.overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:scroll;width:100%;height:100%;z-index:101;background-color:#000;opacity:.8}.overlay.active{display:block}.popup-box{display:none;width:300px;position:absolute;top:50px;left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-filter:blur(0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100);z-index:103;background:#fff}.popup-box>div{position:relative;padding:45px 10px}.popup-box>div::before{content:'';width:110px;height:82px;position:absolute;top:-40px;left:-10px;z-index:99;background:url(/assets/images/skin/ico_olives.png) center no-repeat;background-size:contain}.popup-box>div>div:first-child{margin-bottom:3px;color:#22b0c0;font-size:12px;font-family:'Open Sans',sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.popup-box h3{text-align:center}.popup-box .list-styled-check{margin-bottom:15px}.popup-box form{position:relative}.popup-box input[type=email]{width:100%;height:50px;padding:0 95px 0 15px;margin-bottom:10px;border:1px solid #ddd;color:#888;line-height:50px}.popup-box input[type=submit]{display:block;width:90px;height:50px;position:absolute;top:0;right:0;border:none;background:#22b0bf;color:#fff;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;line-height:50px;text-align:center;text-transform:uppercase;transition:all .5s}.popup-box ::-webkit-input-placeholder{color:#888}.popup-box ::-moz-placeholder{color:#888}.popup-box :-ms-input-placeholder{color:#888}.popup-box :-moz-placeholder{color:#888}.popup-box .btn-no{display:block;padding-top:15px;color:#aaa;font-size:12px;font-family:'Open Sans',sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.popup-box .btn-no:hover{text-decoration:underline}.popup-box .btn-close{display:block;width:50px;height:50px;position:absolute;top:0;right:0;line-height:50px;text-align:center}.popup-box .btn-close::after{content:'\f00d';display:inline-block;font-family:FontAwesome;font-size:18px;color:#1d1d1b}@media screen and (min-width:375px){.popup-box{width:345px}.popup-box>div{position:relative;padding:45px 30px}}@media screen and (min-width:450px){.popup-box{width:420px}}@media screen and (min-width:768px){.end-article{width:310px;padding:0;margin-right:10px}.popup-box{position:fixed;width:700px;top:100px}.popup-box>div{padding:75px 80px 45px}.popup-box>div::before{content:'';width:220px;height:163px;position:absolute;top:-80px;left:-30px}.popup-box>div>div:first-child{font-size:14px}.popup-box h3{margin-bottom:15px;font-size:28px}.popup-box .list-styled-check{margin-bottom:15px;padding-left:50px;font-size:16px}.popup-box .list-styled-check li::before{width:24px;height:20px;top:5px}.popup-box .list-styled-check li{padding:10px 5px 10px 35px}.popup-box form{padding:0 25px}.popup-box input[type=email]{height:60px;padding:0 155px 0 15px;line-height:60px;font-size:18px}.popup-box input[type=submit]{width:150px;height:60px;right:25px;font-size:16px;line-height:60px}.popup-box .btn-close{top:15px;right:15px}}@media screen and (min-width:992px){.popup-box{top:150px}}@media screen and (min-width:1200px){.popup-box h3{font-size:28px}}.h-page{position:relative}.h-page.active{position:static}.h-top{padding:20px 0;border-bottom:2px solid #1d1d1b}.h-top-logo{width:200px;position:absolute;top:-3px;left:50%;margin-left:-100px}.search-block{position:relative;background:#eee}.search-block input{border:none;padding:15px 10px 15px 40px;width:100%;background:0 0;color:#999;font-size:15px;outline:0}.search-block ::-webkit-input-placeholder{color:#999}.search-block ::-moz-placeholder{color:#999}.search-block :-ms-input-placeholder{color:#999}.search-block :-moz-placeholder{color:#999}.search-block::before{content:'\f002';display:block;position:absolute;top:50%;margin-top:-12px;color:#999;font-family:FontAwesome;font-size:18px;text-align:right;left:15px;width:20px}.social-block{display:none}.social-block span a{color:#ddd;text-decoration:none;color:#999;font-size:15px}.social-menu{display:inline-block}.social-menu li{display:inline-block;padding-left:8px}.social-menu .fa{color:#1d1d1b}.social-menu li:hover .fa{color:#22b0c0}.subscribe-block{float:right}.subscribe-block>a{display:inline-block;position:relative;color:#1d1d1b}.subscribe-block .fa{font-size:18px}.subscribe-block .fa:hover{color:#21b0bf}.top-block>div:first-child{display:none}.top-block>div:first-child+div{display:none}.top-block>div:last-child{display:none}.h-page.active .mag-block{display:block;position:absolute;top:10px;left:15px;z-index:15}.mag-block{position:relative;width:250px;padding:25px 0 10px 10px;background:#2c2c2c;background:-webkit-linear-gradient(transparent 0,transparent 10px,#2c2c2c 11px,#2c2c2c 100%);background:-o-linear-gradient(transparent 0,transparent 10px,#2c2c2c 11px,#2c2c2c 100%);background:-moz-linear-gradient(transparent 0,transparent 10px,#2c2c2c 11px,#2c2c2c 100%);background:linear-gradient(transparent 0,transparent 10px,#2c2c2c 11px,#2c2c2c 100%);overflow:hidden}.mag-block .linkblock{width:55%;float:right;color:#fff;text-align:center}.mag-block .linkblock span{display:block;margin-bottom:5px;font-size:13px;line-height:1.3}.linkblock span a{color:#fff;font-size:13px;line-height:1.3}.linkblock span a:hover{text-decoration:underline}.mag-block .linkblock span:nth-child(2){border-bottom:1px solid #656565;padding-bottom:5px}.mag-block img{width:110px;height:150px;position:absolute;top:0;left:10px;border:1px solid #c7c7c7}.mag-block .text-color{font-size:11px;line-height:11px;text-transform:uppercase}.mag-block a:hover .text-color{text-decoration:underline}@media screen and (min-width:768px){.h-top{position:relative;padding-bottom:20px}.h-top .search-block{position:absolute;bottom:0;right:15px;left:auto;width:50%;padding:0}}@media screen and (min-width:992px){.mobile-menu a{padding:10px;font-size:18px;line-height:1}.social-menu .fa{font-size:1.2em}.h-top{border-bottom:1px solid #ddd;padding:0 0}.h-top-logo{display:none}.h-bottom{padding-bottom:20px}.h-top .search-block{position:absolute;top:0;bottom:auto;right:auto;left:15px;width:300px;padding:0;background:0 0}.top-block>div:first-child+div{display:block}.search-block input{padding:15px 10px 15px 45px;color:#999}.search-block::before{color:#1d1d1b}.social-block{display:block;float:right;padding-top:15px}.social-block>span{display:inline-block;padding-left:20px;color:#999;font-size:15px}.subscribe-block{border-left:1px solid #eee;border-right:1px solid #eee;padding:15px 22px 12px}.h-bottom{border-bottom:2px solid #1d1d1b;padding-bottom:0}.top-block{padding-top:45px}.top-block>div:first-child{display:flex;width:300px;min-height:1px;float:left;padding-right:20px;justify-content:space-between;margin-top:-22px}.top-block>div:first-child div:nth-child(2){padding:16px 0 0 10px}.top-block>div:first-child p{font-size:14px;margin:0;margin-bottom:7px}.top-block>div:first-child a{font-size:12px;font-weight:700;font-family:'Open Sans',sans-serif;color:#111;text-decoration:underline}.top-block>div:first-child a:hover{color:#0bb0c6}.top-block>div:first-child p span{color:#0ab0c1}.top-block>div:first-child img{border:1px solid #dee1e9}.top-block>div:first-child+div{width:375px;float:left;position:relative;top:0;left:0;margin-left:0;padding-bottom:30px}.main-logo{font-size:29px;font-family:Georgia,Times,"Times New Roman",serif;font-weight:700;display:inline-block;transform:scale(1.3,2);-webkit-transform:scale(1.3,2);-moz-transform:scale(1.3,2);-ms-transform:scale(1.3,2);-o-transform:scale(1.3,2);margin:0;color:#1d1d1b;position:relative;left:42px}.main-logo span{color:#0eb0c1}.top-block>div:last-child{display:block;max-width:282px;margin-top:8px;float:right}.mag-block{position:relative;width:260px;padding:25px 10px 10px;background:#1d1d1b;background:-webkit-linear-gradient(transparent 0,transparent 10px,#1d1d1b 11px,#1d1d1b 100%);background:-o-linear-gradient(transparent 0,transparent 10px,#1d1d1b 11px,#1d1d1b 100%);background:-moz-linear-gradient(transparent 0,transparent 10px,#1d1d1b 11px,#1d1d1b 100%);background:linear-gradient(transparent 0,transparent 10px,#1d1d1b 11px,#1d1d1b 100%);overflow:hidden}.mag-block img{width:100px}.mag-block .linkblock{width:50%}}@media screen and (min-width:1200px){.top-block>div:first-child{width:310px;padding-right:30px}.top-block>div:first-child+div{width:436px}.top-block>div:last-child{display:block;width:282px;margin-top:8px;float:right}.mag-block img{width:110px}.main-logo{font-size:32px;font-family:Georgia,Times,"Times New Roman",serif;font-weight:700;display:inline-block;transform:scale(1.3,2);-webkit-transform:scale(1.3,2);-moz-transform:scale(1.3,2);-ms-transform:scale(1.3,2);-o-transform:scale(1.3,2);margin:0;color:#1d1d1b;position:relative;left:65px;letter-spacing:-.5px;margin-bottom:10px}.main-logo span{color:#0eb0c1}}.modalDialog{overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:99999;opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;transition:opacity .4s ease-in;pointer-events:none}.modalDialog:target{opacity:1;pointer-events:auto}.modalDialog>div{width:600px;height:auto;position:relative;margin:12% auto;width:90%;max-width:450px;padding:30px 35px;border-radius:3px;background-color:#fff}.modalDialog .close{text-align:right;float:right;font-family:'Open Sans',sans-serif;font-size:15px;color:#22b0bf;font-weight:700}.modalDialog .close:hover{color:#19747d}.main-menu{display:none}.main-menu,.second-menu{width:280px}.main-menu>li,.second-menu>li{border-bottom:2px solid #222}.main-menu>li>a,.second-menu>li>a{display:block;padding:15px 15px;color:#fff;font-size:14px;line-height:1}.main-menu>li>a{position:relative;z-index:15}.main-menu>li:hover>a{color:#22b0c0}.sub-menu{display:none}.sub-menu>li{border-bottom:2px solid #222}.sub-menu>li>a{display:block;padding:15px;color:#fff;font-size:14px}.sub-menu li:first-child a,.sub-menu li:last-child a{color:#22b0bf}.sub-menu>li:last-child{display:none}.dropdown-menu{position:relative}.dropdown-menu::after{content:'\f105';display:block;position:absolute;top:5px;right:15px;color:#fff;font-family:FontAwesome;font-size:18px;z-index:13}.second-menu{display:none}.mobile-menu{clear:left;padding-top:20px}.mobile-menu li{float:left}.mobile-menu a{display:block;padding:15px 5px;color:#1d1d1b}.nav-btn{float:left}.nav-btn a{display:block;height:14px;width:25px;border-bottom:2px solid #1d1d1b;border-top:2px solid #1d1d1b;position:relative}.nav-btn a::before{content:'';display:block;width:100%;height:2px;background:#1d1d1b;position:absolute;top:50%;margin-top:-1px}.btn-close-menu{display:none;position:relative;width:25px;height:40px}.btn-close-menu::before{content:'\f00d';display:block;width:25px;height:40px;position:absolute;top:0;left:0;font-family:FontAwesome;font-size:2em;color:#fff}.h-page.active .btn-close-menu{display:block;position:absolute;top:-10px;left:0;z-index:105}.h-page.active .nav-btn a::after{display:none}.h-page.active .h-bottom{position:absolute;width:280px;height:100%;left:-300px;top:0;right:0;bottom:0;z-index:104;overflow:hidden;background:#1d1d1b}.h-page.active .h-bottom .container{position:absolute;width:320px;height:100%;left:0;top:0;right:0;bottom:0;z-index:4;overflow-y:scroll;padding:0}.h-page.active .dropdown-menu.active .sub-menu{display:block}.h-page.active nav .mobile-menu{display:none}.h-page.active nav .main-menu{padding-top:110px}.h-page.active nav .main-menu,.h-page.active nav .second-menu{display:block;position:relative;z-index:11}.h-page.active nav .main-menu.pos{position:static}.btn-back{display:none;position:relative;padding-left:20px;color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.btn-back::before{content:'\f053';display:block;position:absolute;top:0;left:0;color:#fff;font-family:FontAwesome;font-size:13px;font-weight:400}@media screen and (max-width:991px){.medium-news-img div:first-child{display:none}.end-article{display:none}.dropdown-menu.active{position:static}.garofalo-button-none{display:none!important}.dropdown-menu.active .sub-menu{position:absolute;width:300px;height:100%;top:0;left:0;padding-top:40px;background:#1d1d1b;z-index:18}.h-page.active .btn-back.active{display:block;position:absolute;top:15px;left:15px;z-index:20}.h-page.active .btn-back.active+.main-menu+.second-menu>li,.h-page.active .btn-back.active+.main-menu>li{display:none}.h-page.active .btn-back.active+.main-menu>li.dropdown-menu.active{display:block}}@media screen and (min-width:375px){.main-menu>li>a,.second-menu>li>a{padding:9px 15px;font-size:13px}.mobile-menu a{padding:15px 10px}}@media screen and (min-width:768px) and (max-width:991px){.main-menu>li>a,.second-menu>li>a{padding:12px 15px;font-size:14px}.nav-btn,.subscribe-block{position:relative}.subscribe-block::before{content:'';width:1px;height:30px;position:absolute;top:50%;left:-20px;margin-top:-15px;background:#ddd}.nav-btn a::after{content:'';width:1px;height:30px;position:absolute;top:50%;right:-20px;margin-top:-15px;background:#ddd}}@media screen and (min-width:992px){.nav-btn{display:none}.h-bottom nav{position:relative}.main-menu{width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;padding:0 0 0 95px}.desktop-hide{display:none}.main-menu>li{float:left;position:relative;border-bottom:none}.main-menu>li>a{position:static;padding:15px 0;color:#1d1d1b;font-size:15px}.main-menu>li:hover .sub-menu{display:block}.sub-menu{width:220px;position:absolute;top:100%;left:50%;margin-left:-110px;padding:10px 5px;background:#1d1d1b;z-index:9}.sub-menu::before{content:'';display:block;position:absolute;top:0;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.sub-menu>li:first-child{display:none}.sub-menu>li:last-child{display:block;border-bottom:none}.sub-menu>li>a{font-size:13px}.dropdown-menu::after{content:''}.second-menu{width:auto;display:block;position:absolute;top:-28px;left:300px;padding:0 28px}.second-menu>li{float:left;border-bottom:none}.second-menu>li>a{display:block;position:relative;padding:2px 10px 2px 10px;border-left:1px solid #e5e5e5;color:#999;font-size:11px;font-family:'Open Sans',sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1px}.second-menu>li:first-child>a{padding-left:20px;border-left:none}.second-menu>li:last-child>a{padding-right:0}.second-menu>li>a::after{content:'';display:block;position:absolute;top:50%;left:5px;margin-top:-6px;width:14px;height:12px;background-size:contain}.second-menu>li:first-child>a::after{left:0}.second-menu>li:first-child+li>a::after{background-size:contain}.second-menu>li+li+li>a::after{background-size:contain}.second-menu>li+li+li+li>a::after{background-size:contain}.second-menu>li>a:hover,.sub-menu>li>a:hover{text-decoration:underline}.mobile-menu{display:none}.h-page.active .top-block>div:last-child{width:260px}}@media screen and (min-width:1200px){.main-menu>li>a{padding:15px 0;font-size:16px}.sub-menu>li>a{font-size:14px}.second-menu{left:310px}.second-menu>li>a{padding:2px 10px 2px 10px;font-size:11px}.second-menu>li>a::after{left:10px}}.slick-next:before,.slick-prev:before{font-family:Fontawesome;color:#1d1d1b;opacity:1;font-size:25px}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:1}.slick-next,.slick-prev{z-index:9}.slick-prev:before{content:'\f104'}.slick-next:before{content:'\f105'}.slick-next:hover:before,.slick-prev:hover:before{color:#22b0bf}.text-slider .slick-prev{top:5px;left:auto;right:15px}.text-slider .slick-next{top:5px;right:-10px}.text-slider li a>div:first-child{color:#1d1d1b;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:700;line-height:24px;text-transform:uppercase}.text-slider li a>div:last-child{height:48px;padding-right:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.text-slider li a>div:last-child{color:#1d1d1b;font-size:16px;line-height:24px}.text-slider li a:hover>div:last-child{text-decoration:underline}.flexible-slider{margin-bottom:30px}.flexible-slider{margin:10px -20px 20px -10px;text-align:center}.flexible-slider li{padding:0 10px}.flexible-slider h5{margin:13px auto 10px;max-width:188px}.flexible-slider img{width:100%}.flexible-slider a div{border-radius:5px;border:1px solid #f3f3f3}.flexible-slider a:hover .btn-simple{text-decoration:underline}.flexible-slider .slick-next{width:25px;right:15px;top:-43px;margin-top:0;margin-right:0;background:#fff}.flexible-slider .slick-prev{width:25px;right:35px;top:-43px;margin-top:0;left:auto;background:#fff}.carousel{margin-bottom:10px}.carousel img,.carousel-nav-event.slick-initialized img,.carousel-nav.slick-initialized img{display:block;width:100%}.carousel-nav,.carousel-nav-event{margin:0 -20px 20px 0}.carousel-nav li,.carousel-nav-event li{margin:0 10px 0 0;cursor:pointer}.carousel-nav-event.slick-initialized li::after,.carousel-nav.slick-initialized li::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(29,29,27,.8)}.carousel-nav li.slick-current::after,.carousel-nav-event li.slick-current::after{background:0 0}@media screen and (min-width:768px){.main-slider{margin-bottom:20px}.main-slider .slick-next{width:25px;right:50%;top:100%;margin-top:25px;margin-right:-25px;background:#fff}.main-slider .slick-prev{width:25px;right:50%;left:auto;top:100%;margin-top:25px;background:#fff}.flexible-slider{margin:15px -5px 30px -13px}.flexible-slider#industry-specials .slick-prev{left:178px}.flexible-slider#industry-specials .slick-next{left:203px}.flexible-slider#year-back-issues .slick-prev{left:116px}.flexible-slider#year-back-issues .slick-next{left:141px}.carousel-nav,.carousel-nav-event{margin:0 50px 20px 0}.carousel-nav .slick-prev,.carousel-nav-event .slick-prev{left:auto;right:-25px;margin-top:-15px}.carousel-nav .slick-next,.carousel-nav-event .slick-next{margin-top:15px}}@media screen and (min-width:992px){.main-slider{margin-bottom:0}.main-slider .slick-next{right:-5px;top:-64px;margin-top:0;margin-right:0}.main-slider .slick-prev{right:20px;top:-64px;margin-top:0}.event-featured .carousel{padding-top:5px}.carousel-nav,.carousel-nav-event{margin:0 125px 40px 0}.carousel-nav-event.slick-initialized li img,.carousel-nav.slick-initialized li img{width:100%}.flexible-slider li{padding:0 12px}.free-issue-slider-1 li{padding:0 15px}}.carousel li,.carousel-nav li,.carousel-nav-event li,.flexible-slider li,.main-slider li,.text-slider li{position:absolute;visibility:hidden}.carousel li:first-child,.carousel-nav li:first-child,.carousel-nav-event li:first-child,.flexible-slider li:first-child,.main-slider li:first-child,.text-slider li:first-child{position:relative;visibility:visible}.carousel-nav-event.slick-initialized li,.carousel-nav.slick-initialized li,.carousel.slick-initialized li,.flexible-slider.slick-initialized li,.main-slider.slick-initialized li,.text-slider.slick-initialized li{position:relative;visibility:visible}.banner-block{width:322px;height:52px;margin:20px auto 20px;border:1px solid #ddd}.banner-320{display:block}.banner-720,.banner-970{display:none}.banner-block+.ft-page{margin-top:60px}.m-page+.top-color-divider{margin-top:20px}.m-page+.slider-block{padding-top:15px;padding-bottom:85px}.slider-block+.banner-block{margin-top:-20px}.color-block+.banner-block{margin-top:60px}@media screen and (min-width:768px){.banner-block{width:730px;height:92px}.banner-720{display:block}.banner-320,.banner-970{display:none}}@media screen and (min-width:992px){.banner-block+.ft-page{margin-top:70px}}@media screen and (min-width:1200px){.upcoming-block{width:1060px;margin:10px auto 10px}.upcoming-block:first-of-type{margin:21px auto 10px}.banner-block{width:972px;height:92px;margin:30px auto 30px}.banner-970{display:block}.banner-320,.banner-720{display:none}}.product-desc{padding:20px 15px;border-top:none;text-align:center}.product-big{margin-bottom:20px;border:1px solid #ddd}.product-big+.title-block{margin-top:30px}.product-big img{display:block;width:100%}.product-big h3{margin:10px 0 15px;font-weight:400}.product-big a h3{color:#1d1d1b;display:block;margin:10px auto}.product-big a:hover h3{text-decoration:underline}.product-big a:hover .btn-main{border:1px solid #22b0bf;background:#22b0bf}.product-big h3+div{color:#888;line-height:1.6}.product-big h3+div+.btn-main{margin-top:20px}@media screen and (min-width:767px) and (max-width:991px){.product-big h3{margin:10px 0 10px;height:46px;overflow:hidden}.product-big h3+div{max-height:60px;overflow:hidden}.product-big .btn-main{padding-top:15px;padding-bottom:15px}}@media screen and (min-width:768px){.product-big{border:1px solid #ddd;position:relative;overflow:hidden}.product-big a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.product-big a>div{width:50%}.product-big .product-desc{padding:15px 25px;border:none}}@media screen and (min-width:992px){.product-big h3+div{font-size:16px}.product-big h3{max-height:60px;overflow:hidden;font-size:22px}.product-big h3+div{max-height:78px;overflow:hidden}}@media screen and (max-width:850px){.text-width-100{width:100%!important;padding-left:10px!important}}@media screen and (min-width:1200px){.product-big h3{max-height:65px;font-size:25px;text-transform:capitalize}.product-big h3+div{max-height:100px}}.title-block{margin-top:17px;margin-bottom:17px;padding-bottom:20px;position:relative;border-top:2px solid #ddd}.title-block div,.title-block h5{display:block;padding:0 15px 0 0;position:absolute;top:-2px;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);background:#fff;color:#1d1d1b;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.title-block--center div{left:50%;transform:translateX(-50%);top:-12px;padding-left:15px}.title-block-pf-logo{margin-bottom:3px;margin-top:39px}.title-block-pf-logo div{padding:0;left:50%;margin-left:-153px}.title-block div{letter-spacing:1px}.title-letter-spacing div,.title-letter-spacing h5{letter-spacing:1px}.title-center div,.title-center h5{padding:0 10px;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 -50% 0 0}.info-desc{padding-bottom:15px;color:#000;line-height:1.6}.info-desc-pf-homepage{text-align:center;padding-bottom:2px}.product-block{padding-bottom:50px}.product-category{display:inline-block;color:#22b0c0;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}a.product-category:hover{color:#22b0c0!important}.product-list{margin-bottom:15px}.product-list+.btn-main-border{margin-top:25px}.product-list li{width:50%;float:left;padding:10px 0;text-align:center}.product-list li:nth-child(2n+1){clear:left;padding-right:10px}.product-list li:nth-child(2n){padding-left:10px}.product-list li img{display:block;width:100%;border:1px solid #ddd}.product-list li h4{margin:0;padding:0 5px;color:#1d1d1b;font-weight:400;line-height:1.4}.product-list li a{display:block}.product-list li a:hover{color:inherit;text-decoration:underline}.product-list .product-category{padding:15px 0 5px}.product-list .product-category+a:hover{color:#1d1d1b}.product-category-list{margin-right:-20px}.product-category-list li{float:left;position:relative;margin:5px 10px 5px 0;border-radius:5px;background:#ededed}.product-category-list li a{position:relative;display:block;padding:16px 22px;border-radius:5px;z-index:3;color:#fff;font-size:15px;line-height:1;overflow:hidden}.product-category-list li:hover::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;background:rgba(34,175,191,.7);z-index:2}.product-category-list .cat-cheese{background:url(/assets/images/categories/Cheese.png) center no-repeat;background-size:cover}.product-category-list .cat-chocolate{background:url(/assets/images/categories/Chocolate.png) center no-repeat;background-size:cover}.product-category-list .cat-condiments{background:url(/assets/images/categories/Condiments.png) center no-repeat;background-size:cover}.product-category-list .cat-bakery{background:url(/assets/images/categories/Bakery.png) center no-repeat;background-size:cover}.product-category-list .cat-convenience{background:url(/assets/images/categories/Convenience.png) center no-repeat;background-size:cover}.product-category-list .cat-dairy{background:url(/assets/images/categories/Dairy.png) center no-repeat;background-size:cover}.product-category-list .cat-drinks{background:url(/assets/images/categories/Drinks.png) center no-repeat;background-size:cover}.product-category-list .cat-fish{background:url(/assets/images/categories/Fish-Meat.png) center no-repeat;background-size:cover}.product-category-list .cat-crisps{background:url(/assets/images/skin/cat_crisps.jpg) center no-repeat;background-size:cover}.product-category-list .cat-misc{background:url(/assets/images/categories/Misc.png) center no-repeat;background-size:cover}.product-category-list .cat-oils{background:url(/assets/images/categories/Oils.png) center no-repeat;background-size:cover}.product-category-list .cat-pasta{background:url(/assets/images/categories/Pasta-Rice.png) center no-repeat;background-size:cover}.product-category-list .cat-snacks{background:url(/assets/images/categories/Snacks.png) center no-repeat;background-size:cover}.product-category-list .cat-store{background:url(/assets/images/categories/Store-Cupboard.png) center no-repeat;background-size:cover}.product-category-list+a{display:none;margin:15px 0 30px}.get-in-touch{margin:15px 0 20px;padding:15px;background:#eee;color:#1d1d1b;text-align:center}.get-in-touch>div:first-child{padding-bottom:5px;font-size:18px;line-height:1.4}.get-in-touch>div:last-child{font-size:12px;line-height:1.6}.get-in-touch a{text-decoration:underline}@media screen and (min-width:768px){.info-desc{font-size:15px}.title-block div,.title-block h5{font-size:16px}.title-center div,.title-center h5{padding:0 15px}.product-block{padding-bottom:45px}.product-list{margin-right:-20px}.product-list li{width:25%;padding-right:20px}.product-list li:nth-child(2n+1){clear:none;padding-right:20px}.product-list li:nth-child(2n){padding-left:0}.product-category-list{margin-right:0}.product-category-list+a{display:inline-block}.get-in-touch>div:first-child{font-size:18px}.get-in-touch>div:last-child{font-size:14px}}@media screen and (min-width:768px) and (max-width:991px){.product-category-list li a{padding:10px 15px}}@media screen and (min-width:992px){.slightly-wider{width:33.5%}.product-list li h4{padding:0 10px}.info-desc{font-size:16px}.product-block{padding-bottom:60px}.get-in-touch{padding:25px}.get-in-touch>div:first-child{font-size:22px}.get-in-touch>div:last-child{font-size:16px}}.color-block,.dark-block,.event-block,.expert-block,.listing-block,.main-block,.news-block{padding:50px 0}.home-page .news-block{padding-top:0}.color-block{position:relative;background:#eee}.color-block .title-block div,.color-block .title-block h5{background:#eee}.dark-block{background:#1d1d1b;color:#fff}.dark-block .time-article,.dark-block h3,.dark-block h4,.dark-block h5,.dark-block li a{color:#fff}.dark-block .title-block{border-top:2px solid #666}.dark-block .title-block div,.dark-block .title-block h5{background:#1d1d1b;color:#fff}.dark-block--blue{background:#11b0c1}.dark-block--blue .title-block div{background:#11b0c1;color:#fff}.dark-block--blue .breadcrumbs li a{color:#fff}.dark-block--blue .breadcrumbs li a:hover{color:#000}.dark-block--blue .breadcrumbs li+li::before{color:#fff}.dark-block--blue .bb-button{position:absolute;transform:translate(0,-50%);right:0;top:-2px;font-family:'Open Sans';font-style:normal;font-weight:600;font-size:16px;line-height:120%;text-transform:uppercase;padding:5px 15px;border:1px solid #fff;color:#fff;background:#11b0c1;transition:.1s ease-out}.dark-block--blue .bb-button:hover{background:#fff;color:#11b0c1}.dark-block--blue .bb-button::before{content:'';background:#11b0c1;position:absolute;height:100%;width:20px;top:0;left:-21px}.bottom-blue-divider,.bottom-color-divider,.bottom-color-divider2,.bottom-dark-divider,.bottom_light_divider,.light-block,.top-blue-divider,.top-color-divider,.top-dark-divider,.top-dark-divider2,.top-light-divider{position:relative}.top-blue-divider::before,.top-color-divider+.light-block::before,.top-color-divider::before,.top-dark-divider2::before,.top-dark-divider::before,.top-light-divider::before{content:'';position:absolute;display:block;top:-19px;left:0;width:100%;height:20px;z-index:2;background:url(/assets/images/skin/top_color_divider.svg) center no-repeat}.top-light-divider::before{background:url(/assets/images/skin/top_light_divider.svg) center no-repeat}.top-color-divider+.light-block::before{top:0;background:url(/assets/images/skin/bottom_color_divider.svg) center no-repeat}.top-dark-divider::before{background:url(/assets/images/skin/top_dark_divider.svg) center no-repeat}.top-dark-divider2::before{background:url(/assets/images/skin/top_dark_divider2.svg) center no-repeat}.top-blue-divider::before{background:url(https://cdn.specialityfoodmagazine.com/assets/images/buyers-bites/top_blue_divider.svg) center repeat}.bottom-blue-divider::after,.bottom-color-divider2::after,.bottom-color-divider::after,.bottom-dark-divider::after,.bottom_light_divider::after{content:'';position:absolute;display:block;bottom:-20px;left:0;width:100%;height:20px;z-index:2;background-image:url(/assets/images/skin/bottom_color_divider.svg)}.bottom-color-divider2::after{background-image:url(/assets/images/skin/bottom_color_divider2.svg)}.bottom-dark-divider::after{background-image:url(/assets/images/skin/bottom_dark_divider.svg)}.bottom_light_divider::after{background-image:url(/assets/images/skin/bottom_light_divider.svg)}.bottom-blue-divider::after{background-image:url(https://cdn.specialityfoodmagazine.com/assets/images/buyers-bites/bottom_blue_divider.svg)}@media screen and (min-width:768px){.event-block{padding:50px 0 40px}}@media screen and (min-width:992px){.event-block{padding:70px 0 40px}}.news-list img{display:block;width:100%}.news-list h3,.news-list h4,.news-list h5{margin:0 0 5px 0;font-weight:400;line-height:1.2}.news-list a h3,.news-list a h4,.news-list a h5{color:#1d1d1b}.news-list a:hover h3,.news-list a:hover h4,.news-list a:hover h5{text-decoration:underline}.news-list .main-text a{color:#1d1d1b}.news-list .main-text{margin:10px 0;color:#1d1d1b;line-height:23px}.big-news,.medium-news,.medium-news-img,.special-news{margin-bottom:20px;background:#fff}.slightly-wider li{width:100%;padding:0!important}.big-news>a>div:last-child,.big-news>div:last-child,.medium-news,.medium-news-img>a>div:last-child,.medium-news-img>div:last-child,.small-news,.special-news a>div:first-child{padding:20px}.big-news h3 a,.medium-news h4 a,.medium-news-img h4 a,.small-news h5 a{padding-top:.3em;color:#1d1d1b}.big-news h3 a:hover,.medium-news h4 a:hover,.medium-news-img h4 a:hover,.small-news h5 a:hover{text-decoration:underline}.about-article a,.about-article span{display:inline-block;padding-right:3px;color:#1d1d1b;font-size:10px;font-family:'Open Sans',sans-serif;font-weight:600;text-transform:uppercase}.about-article span:first-child{color:#999}.about-article .cat-article{padding-left:5px;border-left:1px solid #999;color:#22b0c0}a.cat-article:hover{text-decoration:underline}.small-news{margin-bottom:20px;background:#fff}.special-news{position:relative;border:2px solid #1d1d1b;border-bottom:none}.special-news-bottom{padding:10px 15px;background:#1d1d1b}.the-interview-top{padding:10px 15px;background:#1d1d1b}.the-interview{border:2px solid #1d1d1b}.the-interview h5{font-size:22px}.the-interview a:hover h5{text-decoration:none}.the-interview-top div:first-child{float:left}.the-interview-top div:nth-child(2){float:right;width:58%;position:relative;top:10px}.the-interview-top h3{color:#fff!important;font-size:20px}.the-interview-top div div:first-child{color:#999;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}.the-interview-top img{border-radius:50%;max-width:100px}.special-news-bottom div div:first-child{color:#999;font-family:'Open Sans',sans-serif;font-size:8px;font-weight:600;text-transform:uppercase}.special-news-bottom div div:first-child+div{color:#fff;font-size:12px;line-height:1.4}.special-news-bottom div div:last-child{color:#22b0c0;font-size:8px}.special-news-bottom div div:first-child em{text-transform:none}.special-news-bottom>img{width:140px;height:110px;position:absolute;right:0;bottom:0}.visible-sm{display:none}.visible-md{display:none}.news-inner{position:relative}.news-advertisement{width:310px;height:280px;margin:0 auto 20px;padding:15px 5px;background:#fff}.sidebar_300_600{display:none}.sidebar_300_250{display:block}.news-advertisement>div{width:300px;height:250px;margin:0 auto;overflow:hidden}.news-advertisement-img{display:block;margin:0 auto}#meerkat-wrap{display:none}@media screen and (max-width:767px){.invisible-xs{display:none}.medium-news-img .about-article span{font-size:8px}.medium-news-img .cat-article{padding-left:0;border:none}.special-news a>div:first-child{height:110px;overflow:hidden}}@media screen and (min-width:768px){.news-list>li{float:left}.big-news>a>div:last-child,.big-news>div:last-child,.medium-news,.medium-news-img>a>div:last-child,.special-news a>div:first-child{padding:20px}.big-news{height:335px;overflow:hidden}.big-news>a>div:first-child,.big-news>div:first-child{width:51%;float:left}.big-news>a>div:last-child,.big-news>div:last-child{float:left}.medium-news{height:90px;overflow:hidden}.medium-news-img{height:201px;overflow:hidden}.small-news{height:90px;overflow:hidden;padding-top:15px;padding-bottom:15px}.special-news{height:310px}.special-news-bottom{width:100%;position:absolute;bottom:0;left:0;padding:15px;background:#1d1d1b}.special-news-top{width:100%;position:absolute;top:0;left:0;padding:15px;background:#1d1d1b}.big-news h3{max-height:90px;overflow:hidden}.big-news .main-text{max-height:92px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:16px}.medium-news-img h4{max-height:57px;overflow:hidden}.medium-news h4{max-height:76px;overflow:hidden}.small-news h5{max-height:36px;overflow:hidden}.special-news h3{max-height:90px;overflow:hidden}.invisible-sm{display:none}.visible-sm{display:block}}@media screen and (min-width:768px) and (max-width:991px){.home-page .news-list>li:nth-child(14){clear:left}.home-page .news-list li:last-child ul,.home-page .news-list li:nth-child(16) ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-page .news-list li:last-child li:first-child,.home-page .news-list li:nth-child(16) ul li:first-child{padding-right:10px}.home-page .news-list li:last-child ul li:last-child,.home-page .news-list li:nth-child(16) ul li:last-child{padding-left:10px}.news-list h3{font-size:25px}.news-list p{font-size:16px}.news-list h4{font-size:18px}.news-advertisement{position:absolute;top:1280px;right:-5px;width:347px;height:290px;margin:0;padding:20px}.sidebar_300_600{display:none}.sidebar_300_250{display:block}}@media screen and (min-width:992px){.news-list{margin-bottom:5px}.big-news{margin-right:0}.big-news,.medium-news-img{height:330px;overflow:hidden}.big-news>a>div:first-child,.big-news>div:first-child{width:55%}.big-news>a>div:last-child,.big-news>div:last-child{width:45%}.big-news>a>div:last-child,.big-news>div:last-child,.medium-news-img>a>div:last-child,.medium-news-img>div:last-child{padding:25px}.big-news .main-text{margin-bottom:10px}.small-news{height:96px;padding:15px 20px;overflow:hidden}.medium-news{height:154px;padding:25px;overflow:hidden}.special-news{height:328px}.special-news a>div:first-child{padding:25px}.special-news-bottom>div{width:60%}.special-news-bottom div div:first-child{font-size:11px}.special-news-bottom div div:first-child+div{font-size:15px}.special-news-bottom div div:last-child{font-size:12px}.big-news h3{max-height:120px}.medium-news-img h4{max-height:72px}.medium-news h4{max-height:76px}.small-news h5{max-height:36px}.special-news h3{max-height:90px}.invisible-sm{display:block}.invisible-md{display:none}.visible-md{display:block}.news-advertisement{width:310px;height:680px;margin:0;padding:40px 5px;position:absolute;top:0;top:70px;right:0}.news-advertisement{top:0;height:680px}.xmas-banner{display:block;width:310px;height:60px;position:absolute;top:0;right:0}.sidebar_300_600{display:block}.sidebar_300_250{display:none}#meerkat-wrap{display:block}.news-advertisement>div{width:300px;height:auto;overflow:visible}.home-page .product-big{margin-bottom:35px}.home-page .product-big h3{margin-bottom:20px}}@media screen and (min-width:1200px){.news-block{padding-bottom:60px}.slightly-wider{width:34.5%}.big-news,.medium-news-img{height:340px!important}.medium-news-img>a>div:last-child,.medium-news-img>div:last-child{padding:25px}.big-news>a>div:last-child,.big-news>div:last-child{padding:25px 30px}.big-news .main-text{font-size:17px}.small-news{height:100px;padding:15px 20px;overflow:hidden}.medium-news{height:160px;padding:25px;overflow:hidden}.special-news{height:340px;overflow:hidden}.special-news-bottom{height:97px}.big-news h3{max-height:144px}.big-news .main-text{max-height:108px;-webkit-line-clamp:4}.medium-news-img h4{max-height:80px}.medium-news h4{max-height:76px}.small-news h5{max-height:42px}.special-news h3{max-height:108px}.news-advertisement{top:0;height:700px}.big-news>a>div:first-child,.big-news>div:first-child{width:51%}.big-news>a>div:last-child,.big-news>div:last-child{width:49%}}.listing-block-inner>div>div{margin-bottom:35px}.search-cat-list+div a{display:none}.browse-block input{width:100%;font-size:12px;color:#777}.browse-block ::-webkit-input-placeholder{color:#777}.browse-block ::-moz-placeholder{color:#777}.browse-block :-ms-input-placeholder{color:#777}.browse-block :-moz-placeholder{color:#777}.search-color{background:#fff}.search-color input{padding:12px 40px 12px 15px}.search-color::before{content:none;left:auto;right:15px;margin-top:-18px;color:#22b0c0;font-size:25px}.search-icon{background:0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;color:#22b0c0;font-size:25px;position:absolute;right:0;bottom:2px}.locations-block{display:none}.map-link{display:block;padding:15px;background-color:#333;background-image:url(/assets/images/skin/map.png);background-repeat:no-repeat;background-size:auto 100%;background-position:-40% 0}.map-link>div{width:60%;float:right;color:#fff;text-align:center}.map-link>div>div:first-child+div{padding:5px 0;font-size:12px;line-height:1.4}.map-link:hover>div>.text-color{text-decoration:underline}.search-cat{display:none}.search-cat-list li{width:50%;float:left}.ico-list{padding:10px}.ico-list li{position:relative;padding:10px 5px 10px 35px}.search-cat-list li:hover a{border-bottom:2px #fff solid}.search-cat-list li a{padding-bottom:2px}.ico-list li::before{content:'';width:30px;height:30px;position:absolute;top:50%;left:0;margin-top:-15px;background:url(/assets/images/skin/category_icons.svg) no-repeat;background-position:0 0}.ico-list li:hover::before{background:url(/assets/images/skin/category_icons_color.svg) no-repeat}.ico-list .ico-bread::before,.ico-list .ico-bread:hover::before{background-position:0 -150px}.ico-list .ico-cheese::before,.ico-list .ico-cheese:hover::before{background-position:-210px -120px}.ico-list .ico-sweets::before,.ico-list .ico-sweets:hover::before{background-position:-300px -150px}.ico-list .ico-milk::before,.ico-list .ico-milk:hover::before{background-position:-210px -120px}.ico-list .ico-glass::before,.ico-list .ico-glass:hover::before{background-position:-300px -60px}.ico-list .ico-spices::before,.ico-list .ico-spices:hover::before{background-position:-150px -60px}.ico-list .ico-miscellaneous::before,.ico-list .ico-miscellaneous:hover::before{background-position:-90px -210px}.ico-list .ico-bottles::before,.ico-list .ico-bottles:hover::before{background-position:-240px -300px}.ico-list .ico-pasta::before,.ico-list .ico-pasta:hover::before{background-position:-300px -300px}.ico-list .ico-store::before,.ico-list .ico-store:hover::before{background-position:-151px -211px}.ico-list .ico-snack::before,.ico-list .ico-snack:hover::before{background-position:-180px -180px}.ico-list .ico-dairy::before,.ico-list .ico-dairy:hover::before{background-position:-120px -90px}.ico-list .ico-cup::before,.ico-list .ico-cup:hover::before{background-position:-60px -90px}.ico-list .ico-drinks::before,.ico-list .ico-drinks:hover::before{background-position:-180px -90px}.ico-list .ico-fish::before,.ico-list .ico-fish:hover::before{background-position:-120px -300px}.ico-list .ico-apple::before,.ico-list .ico-apple:hover::before{background-position:-210px 0}.ico-list .ico-butter::before,.ico-list .ico-butter:hover::before{background-position:-90px -120px}.ico-list .ico-cutlery::before,.ico-list .ico-cutlery:hover::before{background-position:-270px -180px}.ico-list .ico-cook::before,.ico-list .ico-cook:hover::before{background-position:-240px -180px}.ico-list .ico-label::before,.ico-list .ico-label:hover::before{background-position:-60px -332px}.ico-list .ico-cookbooks::before,.ico-list .ico-cookbooks:hover::before{background-position:-212px -332px}.ico-list .ico-cookware::before,.ico-list .ico-cookware:hover::before{background-position:-302px -180px}.ico-list .ico-cutting::before,.ico-list .ico-cutting:hover::before{background-position:-120px -211px}.ico-list .ico-lighting::before,.ico-list .ico-lighting:hover::before{background-position:-302px -335px}.ico-list .ico-consultancy::before,.ico-list .ico-consultancy:hover::before{background-position:-270px -332px}.ico-list .ico-chef-suppliers::before,.ico-list .ico-chef-suppliers:hover::before{background-position:-30px -332px}.ico-list .ico-basket::before,.ico-list .ico-basket:hover::before{background-position:-240px -120px}.ico-list .ico-manufa-equip::before,.ico-list .ico-manufa-equip:hover::before{background-position:0 -332px}.ico-list .ico-manufa-ingred::before,.ico-list .ico-manufa-ingred:hover::before{background-position:-242px -120px}.ico-list .ico-marketing::before,.ico-list .ico-marketing:hover::before{background-position:-332px -302px}.ico-list .ico-packaging::before,.ico-list .ico-packaging:hover::before{background-position:-92px -332px}.ico-list .ico-camera::before,.ico-list .ico-camera:hover::before{background-position:-122px -332px}.ico-list .ico-fridge::before,.ico-list .ico-fridge:hover::before{background-position:-244px -332px}.ico-list .ico-appliance::before,.ico-list .ico-appliance:hover::before{background-position:-30px -214px}.ico-list .ico-shows::before,.ico-list .ico-shows:hover::before{background-position:-182px -302px}.ico-list .ico-temp::before,.ico-list .ico-temp:hover::before{background-position:-210px -306px}.ico-list .ico-training::before,.ico-list .ico-training:hover::before{background-position:-272px -302px}.ico-list .ico-transport::before,.ico-list .ico-transport:hover::before{background-position:-152px -332px}.ico-list .ico-web::before,.ico-list .ico-web:hover::before{background-position:-182px -332px}.ico-list .ico-storage::before,.ico-list .ico-storage:hover::before{background-position:-59px -123px}.ico-list .ico-vegan::before,.ico-list .ico-vegan:hover::before{background-position:-332px -30px}@media screen and (min-width:375px){.map-link{background-position:-15% 0}.map-link>div{width:62%}.listing-block-inner .map-link>div>div:first-child{font-size:15px}}@media screen and (min-width:500px){.map-link{padding:20px;background-size:45% auto;background-position:top left}.map-link>div{width:55%}.map-link>div>div:first-child+div{padding:5px 0;font-size:12px;line-height:1.2}.map-link>.text-color{font-size:11px}}@media screen and (max-width:991px){.browse-block .title-block div,.browse-block .title-block h5{padding:0 15px;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 -50% 0 0}}@media screen and (min-width:768px){.browse-block .main-text{text-align:center}.browse-block .search-color{width:400px;margin:0 auto}.listing-block-inner>div:last-child>div:first-child{width:50%;float:left;padding-right:10px}.listing-block-inner>div:last-child>div:last-child{width:50%;float:left;padding-left:10px}.search-cat{display:block}}@media screen and (min-width:768px) and (max-width:991px){.listing-block-inner .map-link{margin-top:10px}.map-link{padding:20px;background-size:auto 100%;background-position:-20% 0}.map-link>div{width:45%}.map-link>div>div:first-child{font-size:14px}.map-link>div>div:first-child+div{padding:10px 0;font-size:12px;line-height:1.4}.map-link>.text-color{font-size:11px}.listing-block-inner .map-link{padding:30px;background-position:-210% 0}.listing-block-inner .map-link>div{width:57%}.listing-block-inner .map-link>div>div:first-child{font-size:17px}.map-link>div>div:first-child+div{font-size:15px}.search-cat-list li{padding:7px 0 7px 30px}.search-cat-list li a{font-size:11px}}@media screen and (min-width:992px){.pop-locations-list{padding-top:10px}.pop-locations-list li{padding:10px 5px 10px 0;width:33.3%;float:left}.pop-locations-list li:hover{text-decoration:underline}.search-cat-list{margin-bottom:10px}.search-cat-list+div a{display:inline-block}.browse-block>div:last-child{margin-right:20px}.browse-block .main-text{text-align:left}.browse-block .search-color{width:100%}.browse-block input{font-size:16px}.locations-block{display:block}.listing-block-inner>div:first-child{width:50%;float:left;padding-right:10px}.listing-block-inner>div:last-child{width:50%;float:left;padding-left:10px}.listing-block-inner>div:last-child>div:first-child,.listing-block-inner>div:last-child>div:last-child{width:100%;float:none;padding:0}.listing-block-inner .map-link{margin-top:8px;padding:25px 20px;background-size:48% auto}.listing-block-inner .map-link>div>div:first-child{font-size:20px}.listing-block-inner .map-link>div>div:first-child+div{padding:10px 0;font-size:14px;line-height:1.4}.listing-block-inner .map-link>.text-color{font-size:14px}.listing-block .btn-main-border{margin-top:5px}}@media screen and (min-width:1200px){.search-cat-list li li{padding:10px 5px 10px 40px}.search-cat-list li li::before{left:5px}.browse-block input{padding:20px 50px 20px 15px;font-size:18px}.listing-block-inner .map-link{padding:32px 20px;background-size:50% auto}.listing-block-inner .map-link>div>div:first-child{font-size:23px}.listing-block-inner .map-link>div>div:first-child+div{padding:13px 0;font-size:16px;line-height:1.4}.listing-block-inner .map-link>.text-color{font-size:14px}.browse-block .search-color::before{margin-top:-24px;font-size:33px}.pop-locations-list li{width:31%}.browse-block>div:last-child{margin-top:5px}}.events-list>li{padding-bottom:20px}.events-list .main-event,.events-to-attend .main-event{position:relative;border-top:3px solid #22b0c0;padding:20px 15px 20px 0;background:#f5f5f5}.events-to-attend>div:hover h5{text-decoration:underline}.main-event .event-date{width:35%;float:left}.main-event .event-desc{width:65%;float:left}.main-event a{color:#1d1d1b}.event-date{color:#22b0bf;font-size:18px;text-align:center}.event-desc{position:relative}.event-desc h5{margin:0 0 3px 0}.events-list .event-desc h5{max-height:38px;overflow:hidden}.events-list a:hover h5{text-decoration:underline}.event-location{color:#999;font-family:'Open Sans',sans-serif;font-weight:600}.event-special{position:relative;color:#fff;background:#1d1d1b;margin-bottom:10px}.event-special>div{padding:25px 20px}.event-special h3{margin:10px 0}.event-special h3 a{color:#fff}.event-special h3 a:hover{text-decoration:underline}.event-special h3+div{margin-bottom:10px;color:#aaa}.events-archive{padding-bottom:20px}.events-list-simple h4{max-height:40px;overflow:hidden}.events-list-simple>li{padding:17px 0 20px;border-top:1px solid #ddd}.events-list-simple>li:nth-child(2n){padding:30px 0 18px}.events-list-simple>li.special-item{padding:0 0 10px 0}.events-list-simple>li:first-child{border-top:none}.events-list-simple .special-item{padding-top:0;border-top:0}.events-list-simple .main-event>div:first-child{width:80px;border-top:3px solid #22b0c0;padding:25px 15px;background:#f5f5f5;text-align:center}.events-list-simple .main-event>div:last-child{width:calc(100% - 80px);padding:10px 0 0 10px}.events-list-simple h4{margin-bottom:0}.events-list-simple .event-desc>a{color:#22b0bf;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600}.events-list-simple .event-desc a:hover{text-decoration:underline}.event-special .social-menu{display:inline-block}.event-special .social-menu .fa{color:#aaa}.event-desc>div:first-child{color:#22b0bf;font-size:18px}.event-special .ico-featured{position:absolute;top:10px;right:10px;padding:5px 10px;border-radius:5px;background:#22b0c0;color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;line-height:1;text-transform:uppercase}.award-block{padding:50px 0;background:url(/assets/images/skin/bg_foods.jpg) center no-repeat;background-size:cover}.award-inner{position:relative;text-align:center}.award-inner h3{color:#fff}.award-inner>div:last-child{margin-top:-60px;padding:70px 20px 30px;background:#1d1d1b;color:#fff}.show-block{padding:35px 0}.show-list{margin-bottom:10px}.show-list>li{position:relative;padding:0 0 15px 0}.show-list>li>a>div{position:absolute;bottom:10px;left:50%;width:100%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 -50% 0 0;text-align:center}.show-list>li h4{margin:5px 0 40px 0;color:#fff}.show-list>li a:hover h4{text-decoration:underline}.show-list>li img{width:100%}.events-page h1{margin:0}@media screen and (max-width:767px){.event-special>img{width:100%}.award-inner>div:first-child img{width:150px}}@media screen and (min-width:375px){.events-list-simple .main-event>div:first-child{width:100px;padding:25px 15px}.events-list-simple .main-event>div:last-child{width:calc(100% - 100px);padding:10px 0 0 15px}}@media screen and (min-width:500px){.events-list-simple .event-desc>a{font-size:14px}}@media screen and (min-width:768px){.events-list{margin-right:-20px;margin-bottom:10px}.events-list>li{width:50%;float:left;padding:0 20px 20px 0}.events-list .special-item{width:100%}.events-list .main-event{height:110px;overflow:hidden}.event-special{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.events-list-simple .main-event>div:first-child{width:126px;padding:15px}.events-list-simple .main-event>div:last-child{width:calc(100% - 126px);padding:10px 5px 0 20px}.events-list-simple h4{max-height:20px}.events-list-simple .event-special>div{padding:20px 30px 18px}.events-list-simple .event-special h3{font-size:28px;margin:0 0 5px 0}.events-list-simple .event-desc>div:first-child{line-height:1;padding:5px 0 5px}.events-list-simple .event-special .social-menu{padding-left:10px}.events-list-simple .main-text{margin-bottom:10px;font-size:15px;line-height:1.3}.award-block{padding:70px 0}.award-inner{text-align:left}.event-special h3+div{font-size:14px}.event-special .ico-featured{padding:8px 20px;font-size:12px}.award-inner>div:first-child{position:absolute;top:50%;left:0;margin-top:-125px}.award-inner>div:last-child{margin:15px 0 15px 100px;padding:25px 30px 20px 180px}.award-inner h3{margin-top:15px;padding-bottom:20px;position:relative;border-top:2px solid #fff}.award-inner h3 span{display:block;padding:0 15px 0 0;position:absolute;top:-2px;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);background:#1d1d1b}.show-list{margin:0 -10px 20px}.show-list>li{width:50%;float:left;padding:0 10px 10px 10px}.show-list>li h4{margin:5px 0 25px 0}.events-page .pagination-block{margin-bottom:20px}}@media screen and (min-width:992px){.events-page{margin-top:-15px}.events-page .breadcrumbs{padding-bottom:40px}.events-page h1+p{margin-bottom:40px}.events-page .pagination-block{margin-bottom:50px}.events-list>li{width:33.3%}.events-list .main-event{height:110px}.event-date{font-size:24px}.event-desc>div:first-child{font-size:30px}.events-list .event-desc h5{max-height:40px}.event-special>div{padding:25px 30px}.event-special h3+div{font-size:16px}.events-list-simple h4{margin-bottom:3px}.events-list-simple .main-event>div:first-child{padding:20px}.events-list-simple .main-event>div:last-child{padding:10px 5px 0 32px}.events-list-simple h4+div{margin-bottom:3px;font-size:16px}.events-list-simple .event-desc>a{font-size:15px}.events-list-simple h4{max-height:26px}.award-block{padding:100px 0}.award-inner{padding:0 50px}.award-inner>div:first-child{left:40px}.show-list>li{width:33.3%}.events-archive{padding-bottom:60px}}@media screen and (min-width:1200px){.events-list .event-desc h5{max-height:46px}.event-special h3{margin:2px 0}.event-special h3+div{margin-bottom:5px}.events-list-simple h4+div{margin-bottom:7px}.events-list-simple h4{max-height:28px}}.ft-page{padding:35px 0}.ft-page .title-block{margin-bottom:15px}.ft-page .title-block div,.ft-page .title-block h5{font-size:13px;letter-spacing:.5px}.ft-top{margin-bottom:30px}.ft-top .search-block{margin-bottom:15px}.ft-subscribe-block>div{float:left}.ft-subscribe-block>div:first-child{width:35%;float:left;padding-top:5px}.ft-subscribe-block>div:last-child{width:65%;float:left;padding-left:15px}.ft-subscribe-block>div:last-child div{color:#fff;font-size:16px;line-height:24px}.ft-subscribe-block>div:last-child a div:first-child{margin-bottom:15px}.ft-subscribe-block>div:last-child a div:last-child{color:#21b0bf}.quick-links li{width:50%;float:left;padding:0 5px 8px 0}.quick-links li a{color:#888}.quick-links li a:hover{text-decoration:underline}.ft-bottom{color:#fff;text-align:center}.ft-bottom .col-xs-12>div{margin-top:15px}.ft-bottom .col-xs-12>div>div{margin-bottom:5px;font-size:11px;line-height:1.5}.ft-bottom .col-xs-12>div>div:first-child{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.ft-top .map-link{background-size:52% auto}.ft-top .map-link>div{width:70%}.ft-top .map-link>div>div{margin-bottom:5px;font-size:15px}.ft-top .map-link .btn-simple{font-size:14px}.ft-logo{max-width:215px;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}@media screen and (min-width:992px){.ft-top{margin-bottom:45px}.ft-top .map-link{background-size:40% auto}}@media screen and (min-width:1200px){.ft-top .map-link{background-size:37% auto}.ft-top .map-link>div>div{font-size:18px}.ft-top .map-link>.text-color{font-size:15px}}.breadcrumbs{padding-bottom:20px}.breadcrumbs li{float:left;position:relative;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;line-height:2;letter-spacing:.5px;text-transform:uppercase}.breadcrumbs li a{display:inline-block;padding:0 5px 0 0;color:#aaa}.breadcrumbs li+li::before{content:'/';display:inline-block;margin-right:5px;color:#aaa}.authors-list li{padding:25px 0;border-bottom:1px solid #ddd}.authors-list li:first-child{padding-top:0}.authors-list li:last-child{border-bottom:none}.authors-list li>div:first-child{width:22%;float:left;padding:0 20px 0 0}.authors-list li>div:first-child img{border:1px solid #efefef;border-radius:50%}.authors-list li>div:last-child{width:77%;float:left}.authors-list h4 a{color:#1d1d1b}.authors-list h4 a:hover{text-decoration:underline}.authors-list .main-text{line-height:1.7}.pagination-block{margin-bottom:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:15px 0;text-align:center}.pagination-block>div:first-child{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;padding:0 0 15px 0;letter-spacing:.5px;text-transform:uppercase}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination a{display:block;width:30px;height:30px;margin-right:10px;border:1px solid #ccc;color:#777;font-family:'Open Sans',sans-serif;font-weight:600;line-height:28px;text-align:center}.pagination li:last-child a{margin-right:0}.pagination li a:hover{background:#eee}.pagination li.active a{border:1px solid #22b0c0;background:#22b0c0;color:#fff}@media screen and (min-width:768px){.authors-list li>div:first-child{padding:0 20px}.authors-list h4{font-size:18px}.authors-archive .pagination-block{margin-bottom:30px}.pagination-block{text-align:left}.pagination-block>div:first-child{float:left;padding:10px 0 0;line-height:1}.pagination-block ul{float:right}}.slider-block{padding:70px 0}.expert-list{text-align:center}.expert-list li{padding:5px 15px}.expert-list img{display:block;margin:0 auto}.expert-list img{width:120px;height:120px}.expert-list h5{margin:15px 0 10px}.expert-list em{color:#999;font-size:12px;line-height:17px}@media screen and (min-width:992px){.expert-list em{font-size:14px}.breadcrumbs li a:hover{color:#22b0bf}.authors-archive{margin-top:-15px}.authors-archive .breadcrumbs{padding-bottom:20px}.authors-list h4{font-size:22px}.authors-archive .sidebar-right{padding-top:35px}}.sidebar-right .events-to-attend,.sidebar-right .follow-block,.sidebar-right .join-directory,.sidebar-right .join-our-newsletter,.sidebar-right .new-map-search,.sidebar-right .read-this-week,.sidebar-right .register-your-event,.sidebar-right .subscribe-today{display:none}.events-to-attend,.follow-block,.join-directory,.join-our-newsletter,.new-map-search,.read-this-week,.register-your-event,.subscribe-today{margin-bottom:20px}.follow-block{margin-bottom:40px}.sidebar-right .title{letter-spacing:.6px}.new-map-search{border-radius:15px;overflow:hidden}.new-map-search a img{width:100%}.new-map-search a img:first-child{display:block}.new-map-search a>div{padding:15px;background:#1d1d1b;text-align:center}.new-map-search a>div div{color:#fff;font-size:20px}.new-map-search span{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:600;text-transform:uppercase}.new-map-search a:hover span{text-decoration:underline}.subscribe-today{text-align:center}.join-directory{text-align:center}.join-directory>div:first-child{padding:0 15px}.join-directory img{box-shadow:0 0 5px #e6e6e6}.join-directory .btn-main{width:100%}.join-directory>div{margin-bottom:10px}.join-directory .btn-simple{font-size:14px}.join-our-newsletter h5{border-bottom:2px solid #ddd;padding-bottom:5px;margin-bottom:15px}.join-our-newsletter h5+div{margin-bottom:13px;line-height:20px}.join-our-newsletter form{position:relative}.join-our-newsletter input[type=email]{width:100%;height:50px;padding:0 55px 0 15px;margin-bottom:10px;border:1px solid #ddd;color:#777;line-height:50px;font-style:italic}.join-our-newsletter input[type=submit]{display:block;width:50px;height:50px;position:absolute;top:0;right:0;border:none;background:#22b0bf;color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;line-height:50px;text-align:center;text-transform:uppercase;transition:all .5s}.popup-box input[type=submit]:hover{background-color:#fff;color:#22b0bf;border:1px solid #22b0bf}.join-our-newsletter input[type=submit]:hover{background-color:#fff;color:#22b0bf;border:1px solid #22b0bf}.join-our-newsletter ::-webkit-input-placeholder{color:#777}.join-our-newsletter ::-moz-placeholder{color:#777}.join-our-newsletter :-ms-input-placeholder{color:#777}.join-our-newsletter :-moz-placeholder{color:#777}.events-to-attend .btn-simple,.join-our-newsletter .btn-simple,.read-this-week .btn-simple{font-size:14px}.events-to-attend>h5{border-bottom:2px solid #ddd;padding-bottom:5px;margin-bottom:20px}.events-to-attend>div{margin-bottom:15px}.events-to-attend>div img{display:block;width:100%}.events-to-attend .main-event{height:auto!important;padding:15px 15px 15px 0;background:#1d1d1b}.events-to-attend .main-event .event-date{font-size:18px;line-height:24px}.events-to-attend .event-desc h5{color:#fff}.read-this-week h5{border-bottom:2px solid #ddd;padding-bottom:5px;margin-bottom:0}.read-this-week .text-right{padding-right:20px}.list-read li{position:relative;padding:15px 15px 15px 35px;border-bottom:1px solid #ddd}.list-read li:last-child{border-bottom:none}.list-read li>div:first-child{position:absolute;top:15px;left:0;font-size:30px;font-weight:700}.list-read li a{color:#888;font-size:15px;line-height:19px}.list-read li:hover>div:first-child{color:#22b0bf}.list-read li:hover a{color:#1d1d1b}.follow-block h5{border-bottom:2px solid #ddd;padding-bottom:5px;margin-bottom:15px}.follow-block .social-menu .fa{font-size:2em}.register-your-event{padding:25px 15px;background:#f5f5f5;text-align:center}.register-your-event h5+div{padding:0 5px 10px 5px}.register-your-event a{color:#22b0bf}@media screen and (min-width:768px) and (max-width:991px){.sidebar-right .events-to-attend,.sidebar-right .join-our-newsletter,.sidebar-right .read-this-week{display:block}.sidebar-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.sidebar-right div:first-child{width:100%}.sidebar-right .join-our-newsletter{width:100%;padding-right:10px}.sidebar-right .join-our-newsletter .text-center{text-align:left}.sidebar-right .events-to-attend{width:100%}.read-this-week{width:100%}.events-to-attend>div.clearfix a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.events-to-attend a img{width:28%;float:left}.main-event .event-desc{width:100%;text-align:center}.events-to-attend a>div{width:72%;float:left}.events-to-attend .main-event{padding:17px 15px 17px 0}.sidebar-right .events-to-attend .text-right{text-align:center}.sidebar-right .read-this-week .text-right{text-align:left}.list-read li{padding-top:18px;padding-bottom:18px}.list-read li>div:first-child{top:5px}}@media screen and (min-width:768px){.new-map-search a img:first-child+img{display:block}.sidebar-left .new-map-search a>div div{font-size:16px}}@media screen and (min-width:992px){.sidebar-left .new-map-search a>div div{font-size:18px}.sidebar-right>div:last-child{margin-bottom:50px}.sidebar-right .events-to-attend,.sidebar-right .follow-block,.sidebar-right .join-directory,.sidebar-right .join-our-newsletter,.sidebar-right .new-map-search,.sidebar-right .read-this-week,.sidebar-right .register-your-event,.sidebar-right .subscribe-today{display:block}.events-to-attend,.follow-block,.join-directory,.join-our-newsletter,.new-map-search,.register-your-event,.subscribe-today{margin-bottom:32px}.read-this-week{margin-bottom:35px}.main-content{padding-right:20px}.sidebar-right{padding:20px 10px 0 12px}}@media screen and (min-width:1200px){.main-content{padding-right:10px}.sidebar-right{padding-left:40px}.col-md-4.sidebar-right{padding-left:50px}}.about-us article div>img{width:100%}.about-us .main-text+.btn-main-color{margin-top:5px}.about-us .title-block+.main-text{margin-top:5px;padding-bottom:15px;line-height:1.8}.about-us article img{margin:15px 0}.about-us-desc{padding:0 0 50px}.desc-list li{padding:10px 20px;text-align:center}.desc-list h4{margin-bottom:15px;color:#22b0bf;letter-spacing:1px}.iconic-events{padding:70px 0 50px}.iconic-events-list li{width:33.3%;float:left;padding:5px}.iconic-events-list li:nth-child(3n+1){clear:left}.writers-experts-list{text-align:center}.writers-experts-list li{width:50%;float:left;padding:10px}.writers-experts-list li:nth-child(2n+1){clear:left}.writers-experts-list h5{margin:7px 0 12px;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:600;text-transform:uppercase}.writers-experts-list h5+div{font-size:11px;color:#888}@media screen and (max-width:767px){.guides-block{padding:30px 0 0}.expert-block .title-block h5{font-size:17px}}@media screen and (min-width:768px){.about-us-desc{padding:5px 0 50px}.about-us article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.about-us article>div{width:50%}.about-us article>div:first-child{padding-right:10px}.about-us article>div:last-child{padding-left:10px}.about-us article img{margin:0}.writers-experts-list li{width:25%;padding:10px 15px 15px}.writers-experts-list li:nth-child(2n+1){clear:none}.desc-list li{width:33.3%;float:left}.iconic-events article{-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}}@media screen and (min-width:768px) and (max-width:991px){.about-us-desc h1{text-align:center}.about-us-desc p{margin-bottom:25px;text-align:center}.about-us-desc article>div:first-child .main-text{width:50%}.about-us-desc article{position:relative}.about-us-desc article>div:last-child{position:absolute;bottom:35px;right:0}.about-us .about-us-desc article>div:first-child{width:100%}.producer-awards h3{margin:5px 0}.producer-awards .title-block{margin-top:5px}.producer-awards .main-text{font-size:12px}.producer-awards .btn-main-color{padding:15px 25px}}@media screen and (min-width:992px){.about-us-desc h1{margin-bottom:10px}.about-us-desc .desc-list{margin-top:30px}.about-us article>div:first-child{padding-right:20px}.expert-block{padding:87px 0 65px}.expert-block+div{padding:40px 0}.writers-experts-list h5{font-size:16px}.writers-experts-list h5+div{font-size:14px}.producer-awards{padding:65px 0 57px}.iconic-events{padding:90px 0}}@media screen and (min-width:1200px){.about-us-desc .title-block{margin-top:70px}}.advertisement{width:300px;height:250px;margin:0 auto 25px;overflow:hidden}.contact-list .advertise-btn{margin:20px auto 0 0;padding:15px;width:187px}.contact-list>li{padding:20px 0}.contact-list>li:first-child{padding-top:0}.contact-list>li:last-child{border-bottom:none}.contact-list ul{margin-bottom:-10px}.contact-list li li{padding-bottom:10px}.contact-list li>div{margin-bottom:3px}.contact-list li>div:first-child,.find-us a div:first-child{color:#11b0c1;font-size:10px;font-family:'Open Sans',sans-serif;font-weight:600;text-transform:uppercase}.contact-list h3,.find-us h3{font-size:22px}.contact-list li>div:first-child+div,.find-us a>div:first-child+div{color:#1d1d1b;font-size:16px}.contact-list li>div:last-child a{color:#000}.contact-list>li:last-child{text-align:center}.contact-list .btn-simple{text-decoration:underline}.contact-list .main-text a{font-weight:700;color:#1d1d1b!important}.contact-list .main-text a.btn-simple{color:#22b0bf!important;font-weight:400}.find-us{margin-bottom:25px;border:1px solid #ddd}.find-us>div:first-child{padding:20px}.find-us img{width:100%;display:block}.find-us a{display:block;color:#888}.find-us a>div{margin-bottom:4px}.find-us a{display:block;color:#888}@media screen and (min-width:768px){.contact-list li:last-child{text-align:left}.contact-list li li{width:50%;float:left}.contact-list li li:nth-child(2n+1){clear:left}.contact-list ul{margin-bottom:-20px}.contact-list li li{padding-bottom:20px}.contact-list h3{font-size:25px}.find-us h3{margin-bottom:15px;font-size:28px}.contact-list li>div:first-child+div,.find-us a>div:first-child+div{font-size:18px}.find-us{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.find-us>div{width:50%}}@media screen and (min-width:992px){.advertisement{height:600px}.contact-us-page{margin-top:-7px}.contact-us-page .breadcrumbs{padding-bottom:0}.contact-us-page h1{margin-top:30px}.contact-list{margin:30px 0}.contact-list ul{margin-bottom:-30px}.contact-list li li{padding-bottom:30px}.contact-list h3{margin-bottom:25px}.contact-list li:last-child h3{margin-bottom:10px}.contact-list li>div:first-child+div,.find-us a>div:first-child+div{font-size:20px}.contact-list li>div:last-child a{font-size:16px}.find-us{margin-bottom:80px}.find-us>div:first-child{padding:15px 20px}}@media screen and (min-width:1200px){.contact-list h3{font-size:28px}.find-us{margin-right:-30px;margin-bottom:125px}.find-us>div:first-child{padding:25px 30px}.contact-list li>div:first-child+div,.find-us a>div:first-child+div{font-size:22px}}.archive-list li{padding:20px 0;border-top:1px solid #ddd}.archive-list li:first-child{border-top:none}h1+.archive-list li:first-child{padding-top:0}.article-item h4 a{color:#1d1d1b}.article-item h4 a:hover{text-decoration:underline}.article-item .about-article,.authors-list .about-article{margin-bottom:10px}.article-item .main-text{margin:0}.category-block .dropdown-block li a{display:block;padding:10px 15px;position:relative;color:#1d1d1b;font-size:15px;line-height:1.2}.list-checkbox a{display:block;position:relative;padding:10px 15px 10px 45px;color:#1d1d1b}.list-checkbox a::before{content:'';display:block;width:15px;height:15px;border:1px solid #ddd;position:absolute;top:11px;left:20px}.list-checkbox li.disabled a{color:#aaa;cursor:default}.list-checkbox li.active a::before{background:#22b0bf}.btn-return{display:block;float:left;position:relative;padding:12px 15px 12px 28px;color:#aaa;font-size:12px;text-transform:uppercase}.btn-return::before{content:'\f104';display:block;position:absolute;top:5px;left:15px;color:#aaa;font-family:FontAwesome;font-size:20px}.filter-results .btn-main-color{display:block;width:150px;margin:50px auto 0}.filter-results .btn-return{display:none}.product-finder-block .col-md-3{width:25%}.product-finder-block .filter-inner-block,.taste-direct .filter-inner-block{padding-bottom:0}.taste-direct .btns-filter-mobile{margin:0}.taste-direct .title-block h5{letter-spacing:1px}body.filter-show{position:fixed;top:0;left:0;width:100%}body.filter-show .filter-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:9}body.filter-show .filter-wrapper::after{content:'';width:100%;height:100%;display:block;position:absolute;top:350px;left:0;background:#fff}body.filter-show .filter-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;padding:50px 20px 0}body.filter-show .filter-container>div:first-child{max-width:730px;margin:0 auto}body.filter-show .filter-wrapper .category-block,body.filter-show .filter-wrapper .filter-results{background:#fff}body.filter-show .filter-wrapper .category-block>div,body.filter-show .filter-wrapper .filter-results>div{max-width:730px;margin:0 auto;padding-bottom:20px}body.filter-show .btns-filter-mobile{margin:0}body.filter-show .btns-filter-mobile li{position:relative}body.filter-show .btns-filter-mobile li::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.8}body.filter-show .btns-filter-mobile li.active::before{display:none}.filter-inner-block .category-level-2,.filter-inner-block .category-level-3{display:none}@media screen and (max-width:991px){.category-block,.filter-results{display:none;position:relative;margin:0 -20px 0 -20px;padding-top:10px;z-index:99}.product-finder-block{overflow:hidden}.product-finder-block .filter-inner-block{display:none}body.filter-show .product-finder-block .filter-inner-block{display:block}.category-block.active,.filter-results.active{display:block;position:relative;z-index:10}.category-block.active .btn-dropdown{display:none}.filter-results.active .btn-dropdown{display:block}.filter-results.active .dropdown-block{display:none}.category-block .dropdown-block li a,.filter-block .btn-dropdown{display:block;padding:10px 15px;position:relative;border-top:1px solid #ddd;color:#1d1d1b;font-size:15px;line-height:1.2}.dropdownSubCategory{font-size:15px!important}.category-block .btn-close,.filter-results .btn-close{display:none}.filter-results.active .filter-block.active .btn-dropdown,.filter-results.active .filter-block.active .dropdown-block{display:none}.filter-results.active .filter-block.active .active .dropdown-block{display:block}body.filter-show .taste-direct .btns-filter-mobile{display:none}.taste-direct .filter-results.active .btn-dropdown{display:none}.taste-direct .filter-results.active .dropdown-block{display:block}.btn-dropdown,.product-finder-block .search-block{display:none}.btns-filter-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}.btns-filter-mobile li:first-child{width:50%;float:left;margin-right:5px}.btns-filter-mobile li:last-child{width:50%;float:left;margin-left:5px}.btns-filter-mobile li:first-child a{display:block;padding:17px 10px;width:100%;background:#22b0bf;color:#fff;font-family:'Open Sans',sans-serif;font-weight:600;line-height:1;text-align:center;text-transform:uppercase}.btns-filter-mobile li.active:first-child a,.btns-filter-mobile li.active:last-child a{position:relative;z-index:10}.btns-filter-mobile li:last-child a{display:block;padding:17px 15px;width:100%;background:#f0f0f0;color:#888;font-family:'Open Sans',sans-serif;font-weight:600;line-height:1;text-align:center;text-transform:uppercase}.btn-close-filter{display:block;float:right;position:relative;padding:10px 15px;color:#aaa;font-size:12px;text-transform:uppercase}.btn-close-filter::after{content:'\f00d';display:inline-block;margin-left:5px;font-family:FontAwesome;font-size:12px;font-weight:300}.category-block .dropdown-block.finder-submenu li a::after{display:none}.finder-submenu li:first-child a{color:#22b0bf}.finder-submenu li:last-child{display:none}}@media screen and (min-width:768px){body.filter-show .filter-wrapper .filter-container{padding:285px 20px 0}.product-finder-block .search-block{display:block;width:33.3%;float:left;margin-bottom:20px;border:1px solid #ddd;border-radius:5px;background:0 0}.btns-filter-mobile{width:66.7%;float:right;padding-left:10px}}@media screen and (min-width:992px){.btn-apply,.btn-close-filter,.btns-filter-mobile,.dropdown-block,.filter-results .btn-main-color{display:none}.filter-inner-block .category-block{display:none}.filter-inner-block .category-block.active{display:block}.btn-dropdown,.filter-results,.filter-results .nav-filter{display:block}.category-block .filter-block,.distributors,.popular-brands,.samples-filter{width:220px;overflow:hidden}.filter-container{padding-bottom:0}.distributors,.filter-block,.popular-brands,.product-finder-block .search-block{margin-bottom:20px}.product-finder-block .search-block{width:100%}.btn-dropdown{display:block;position:relative;padding:15px 15px 15px 20px;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#1d1d1b;font-family:'Open Sans',sans-serif;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.btn-dropdown::after{content:'\f107';display:block;position:absolute;top:10px;right:22px;color:#1d1d1b;font-family:FontAwesome;font-size:20px}.btn-dropdown.active::after{content:'\f106';color:#22b0bf}.btn-dropdown.active+.dropdown-block{display:block}.dropdown-block{width:240px;max-height:635px;overflow-y:scroll;padding-bottom:10px;border-bottom:1px solid #ddd;background:#fff}.finder-submenu li:last-child{display:block}.finder-submenu li:first-child{display:none}.filter-results .btn-return{display:none}.btn-return{margin-bottom:20px;border:1px solid #000;color:#fff;background:#000}.btn-return::before{color:#fff}.btn-return:hover{background:0 0;color:#000}.btn-return:hover::before{color:#000}.category-block .dropdown-block li a{padding:8px 35px 8px 20px}.list-checkbox a{padding-top:8px;padding-bottom:8px}.product-finder-block .search-block::before{margin-top:-18px;font-size:22px}}@media screen and (min-width:1200px){.category-block .filter-block,.distributors,.popular-brands,.samples-filter{width:100%}.dropdown-block{width:270px}}.products-finder-list{margin:0 -10px 50px}.products-finder-list img{display:block;width:100%}.products-finder-list .product-big .product-category{display:block}.product-medium,.products-finder-list .product-big{position:relative;margin-bottom:20px}.product-medium{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.products-finder-list .product-desc a:hover{text-decoration:underline}.products-finder-list .btn-main{display:none}.products-finder-list .product-big .product-desc{padding:30px}.product-medium{border:1px solid #ddd}.product-medium>div img{width:100%}.product-medium .product-desc{padding:9px 15px}.product-medium .product-category{font-size:10px}.product-medium h4{font-size:14px;height:55px;overflow:hidden}.products-finder-list .product-desc a:hover{color:#1d1d1b}.product-small>div:first-child{border:1px solid #ddd}.products-finder-list .product-big:hover .btn-main,.products-finder-list .product-medium:hover .btn-main,.products-finder-list .product-small:hover .btn-main{border:1px solid rgba(34,176,192,.9)}.product-small .product-desc{position:relative;padding:15px 0;text-align:left}.product-small .product-desc .product-category{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-small h5{height:38px;overflow:hidden}.product-small .product-category{margin:0 0 10px 0;font-size:10px}.product-small .featured .product-category{float:left}.product-small.featured .ico-featured{display:block;position:absolute;top:15px;right:0;padding:4px 10px;background:#1d1d1b;color:#fff;font-family:'Open Sans',sans-serif;font-size:8px;font-weight:600;text-transform:uppercase}@media screen and (min-width:375px){.product-medium .product-desc{padding:10px 15px}.product-small .product-desc .product-category{max-width:94px}}@media screen and (min-width:500px){.product-small .product-desc .product-category{max-width:140px}}@media screen and (min-width:768px){.products-finder-list .product-big{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.products-finder-list .product-big>div{width:50%}.product-medium{display:block}.product-medium .product-category{margin-bottom:3px;font-size:12px}.product-medium h4{font-size:18px;height:46px}.product-medium .product-desc{padding:20px}.product-small h5{height:40px;font-size:16px}.product-small .product-category{margin:5px 0 8px;font-size:12px}.product-small.featured .ico-featured{font-size:11px}}@media screen and (min-width:992px){.product-medium:hover .btn-main,.product-small:hover .btn-main,.products-finder-list .product-big:hover .btn-main{display:block;position:absolute;top:50%;left:25%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0 -50% 0 0;z-index:3;background:rgba(34,176,192,.9)}.product-medium:hover .btn-main{top:50%;left:50%;margin-top:-55px}.product-small:hover .btn-main{top:50%;left:50%;margin-top:-50px}}@media screen and (min-width:1200px){.product-medium h4{height:52px;overflow:hidden;font-size:20px;text-transform:capitalize}.product-small h5{height:55px;font-size:20px;text-transform:capitalize}.product-small .product-desc .product-category{max-width:140px}}.popular-categories{display:none;padding-bottom:50px;text-align:right}.popular-categories h5{margin-bottom:20px;text-align:left}.popular-categories .show-list li{width:20%;text-align:center}.popular-categories .show-list li img{border-radius:10px}.popular-categories .show-list li div{padding-bottom:20px;font-size:16px;color:#fff}.popular-categories .show-list a:hover div{text-decoration:underline}@media screen and (min-width:768px){.popular-categories{display:block}}.free-issue .flexible-slider{margin-right:-20px}.latest-issue-container{display:flex;width:100%;justify-content:space-between;margin-bottom:50px}.upper{display:flex;align-items:center;justify-content:space-between;padding-left:24px}.specifier{font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px;color:#22b0c0;text-transform:uppercase}.upper h1{font-family:Domine,serif;font-weight:400;font-size:24px;color:#1d1d1b;max-width:220px;margin:0 0 20px 0}.latest-issue>div:first-child img{border:2px solid #f3f3f3}.latest-issue p{margin-bottom:5px}.latest-issue .main-text{font-size:14px}.lower{padding:0 26px}.lower ul{font-family:Domine,serif;font-weight:400;font-size:16px;color:#1d1d1b;line-height:20px;margin-left:0!important;margin-top:24px}.lower .sponsor-logo{font-family:'Open Sans',sans-serif;font-weight:600;line-height:27px;display:flex;flex-direction:column}.next-issue{margin-bottom:30px;padding:20px;background:#1d1d1b;text-align:center}#promotions-signup{display:block;margin:10px 0 0 10px;font-size:12px}#promotions-signup input{margin-left:10px}.next-issue h4{margin:5px 0;color:#fff}.next-issue .main-text{color:#aaa}.issue-digital{border:1px solid #ddd;padding:10px;position:relative;background:#eee}.issue-digital a>div:first-child img{width:100%;display:block}.issue-digital{margin:15px 0 45px 140px}.issue-digital a>div:first-child{width:140px;position:absolute;top:50%;left:0;-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.issue-digital a .btn-simple{display:block;margin-bottom:10px}.issue-digital a:hover .btn-simple{text-decoration:underline}.freeIssueHeader{margin-top:0;margin-bottom:43px;text-align:center}.no-bullet-points{list-style:none}@media screen and (max-width:767px){.issue-digital h4{margin-bottom:10px;font-size:14px}.issue-digital .btn-simple{margin-bottom:10px}}@media screen and (min-width:768px) and (max-width:991px){.next-issue{position:relative;padding-right:240px;text-align:left}.next-issue .btn-main-color{position:absolute;top:50%;right:20px;margin-top:-31px}.free-issue h1+p{font-size:15px}.free-issue .list-styled-circle li{padding:0 0 5px 5px}}.latest-issue-container{display:flex}.latest-issue{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:48%;flex-direction:column}.errormsg,.errormsg-sponsor{display:none;color:red;font-weight:700;text-align:center}@media screen and (max-width:1200px){.link-container{margin-left:20px}}@media screen and (max-width:992px){.latest-issue-container{flex-direction:column}.latest-issue{width:100%;flex-direction:row;margin-bottom:30px;align-items:center}.upper{flex-direction:column;text-align:center}.latest-issue>div:first-child img{height:100%}.link-container{margin-left:0}}.latest-issue>div:first-child img:hover{cursor:pointer}#subs-form{display:block}#free-form{display:none}@media screen and (max-width:600px){.latest-issue-container{flex-direction:column}.latest-issue{width:100%;flex-direction:column;margin-bottom:30px;align-items:center}.upper{flex-direction:column;text-align:center;margin-bottom:30px;padding-left:0}.lower{padding:0 20px}}@media screen and (min-width:768px){.free-issue .flexible-slider{margin-right:-30px}.issue-digital{margin:15px 0 45px 0}.issue-digital a>div:first-child{width:160px;left:auto;right:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.issue-digital a>div:last-child{padding:15px}}@media screen and (min-width:992px){.free-issue .flexible-slider{margin-right:0;margin-bottom:40px}.free-issue .flexible-slider h5{font-size:18px}.free-issue .flexible-slider .btn-simple{font-size:18px}.next-issue{margin-bottom:40px}.issue-digital{margin:27px 0 15px 187px}.issue-digital a>div:first-child{width:187px;left:0;right:auto;-moz-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);-webkit-transform:translate(-100%,-50%);-o-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.issue-digital a>div:last-child{padding:5px}}@media screen and (min-width:1200px){.issue-digital{padding-left:10px}.issue-digital h4{font-size:20px}.issue-digital{margin:20px 0 15px 205px}.issue-digital a>div:first-child{width:192px;left:0;padding-left:5px}.issue-digital a>div:last-child{padding:10px}}.back-issues{padding:20px 0 40px;border-top:1px solid #ddd}.back-issues h5{font-size:15px}.years-list{margin:15px -20px 30px 0}.years-list li{position:relative;margin:5px 10px 5px 0}.years-list li a{position:relative;display:block;padding:16px 22px;border:1px solid #ddd;border-radius:5px;background:#eee;color:#888;font-size:16px;line-height:1}.years-list li.active a{border:1px solid #22b0bf;background:#22b0bf;color:#fff}@media screen and (min-width:768px){.back-issues h5{font-size:16px}.years-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}@media screen and (min-width:992px){.back-issues{padding:25px 0 50px}.years-list{margin:0 -10px 40px 0}.years-list li a{font-size:18px}}@media screen and (min-width:1200px){.years-list li a{padding:15px 30px}}.container.event-featured{padding-bottom:40px}.event-banner{padding:10px 30px 0;text-align:center}.sidebar-right #affix{display:none}.sidebar-right .details-info{display:none}.details-info>div{margin-bottom:20px}.general-info h1{margin-bottom:10px}.general-info h1+div div{padding:0 10px 10px 0;font-size:15px}.general-info h1+div .fa{margin-right:5px;color:#22b0bf}.btns-event{margin:0 -10px 20px}.btns-event li{width:50%;float:left;padding:0 10px}.btns-event a{width:100%;padding:15px 5px}.how-to-find h5,.open-times h5{border-bottom:2px solid #ddd;padding-bottom:5px;margin-bottom:15px}.how-to-find li,.open-times li{margin-bottom:5px}.social-menu-border{display:inline-block}.social-menu-border li{display:inline-block;padding-right:4px}.social-menu-border a{display:inline-block;width:35px;height:35px;border:1px solid #285cbb;border-radius:50%;font-size:20px;line-height:33px;text-align:center;transition:all .5s}.social-menu-border .facebook a{border:1px solid #285cbb;color:#285cbb}.social-menu-border .twitter a{border:1px solid #32b5d6;color:#32b5d6}.social-menu-border .linkedin a{border:1px solid #204275;color:#204275}.social-menu-border .youtube a{border:1px solid #e53438;color:#e53438}.social-menu-border .instagram a{border:1px solid #1b1b1b;color:#1b1b1b}.social-menu-border .share-mail a{border:1px solid #f5aa3f;color:#f5aa3f}.social-menu-border .facebook a:hover{background:#285cbb;color:#fff}.social-menu-border .twitter a:hover{background:#32b5d6;color:#fff}.social-menu-border .linkedin a:hover{background:#204275;color:#fff}.social-menu-border .youtube a:hover{background:#e53438;color:#fff}.social-menu-border .instagram a:hover{background:#1b1b1b;color:#fff}.social-menu-border .share-mail a:hover{background:#f5aa3f;color:#fff}.details-info .event-date{margin-bottom:20px;padding:20px 5px;border-top:3px solid #22b0bf;background:#eee}.latest-articles{border-top:1px solid #ddd;padding:10px 0 60px;position:relative}.latest-articles.fsds-2020 h5.title{display:none}.latest-articles .article-name{margin-bottom:10px;font-size:25px}.article-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.article-details>div:first-child{color:#999;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.article-details>div:first-child>div:first-child{margin-bottom:3px}.share-block span{padding-right:10px}.article-desc{margin:20px 0;padding:30px 0 20px;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.article-desc li{padding-bottom:10px;position:relative;font-size:16px}.article-desc li::before{content:'>';display:inline-block;margin-right:5px}.article-more>div:first-child{display:none}.article-more-list li{border-bottom:1px solid #ddd;padding:15px 0}.article-more-list li:last-child{border-bottom:none}.article-more-list li a{color:#888;font-size:16px}.article-more-list li .active{color:#21b0bf}.article-list-title{padding:0 0 10px 0;border-bottom:2px solid #ddd;color:#1d1d1b;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.article-list-title a{color:#1d1d1b}.article-list-title a:hover{text-decoration:underline}.article-more-list li a:hover{text-decoration:underline}.article-more-list+a{display:inline-block;margin-bottom:30px}.article-more .share-block{margin-bottom:30px}.news-single .article-more .share-block{margin-bottom:0}.interested-in-events{padding-top:60px;padding-bottom:55px}.interested-in-events .title-block{margin-bottom:15px}.interested-in-events .main-event{background:#fff}.article-more h4{margin-bottom:20px}.article-more p{margin-bottom:30px}.article-more ul{list-style-type:disc;margin-bottom:30px;font-size:16px}.event-featured .general-info{padding-bottom:15px}.event-featured .general-info h1{margin-bottom:5px}.event-featured .general-info+div p+p{padding-top:15px}.affix-banner{display:none}.enjoy-reading .title{border-bottom:2px solid #ddd;padding-bottom:5px;margin:30px 0 15px 0}.enjoy-reading li{list-style:none;margin-bottom:10px}.enjoy-reading i{margin-right:10px}.enjoy-reading ul li a{font-size:16px;line-height:22px;text-decoration:underline;color:#21b0bf}@media screen and (min-width:375px){.event-featured .general-info h1+div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width:768px){.event-featured .breadcrumbs{padding-bottom:50px}.event-featured h1{margin-top:-10px}.event-featured .sidebar-right{padding-top:0}.event-featured .follow-block{display:block}.sidebar-right #affix{display:block}.affix-banner{display:block;margin-bottom:20px;padding:0}.affix-banner img{display:block}.event-featured .sidebar-right>div:last-child{margin-bottom:0}.event-featured .color-block{margin-top:30px}.event-featured .general-info h1+div div{padding-right:25px;font-size:16px}.event-featured .event-banner,.event-featured .general-info .btns-event{display:none}.event-featured .btns-event{margin:0 0 20px}.event-featured .btns-event li{padding-left:0;padding-right:0}.details-info{display:none}.sidebar-right .details-info{display:block}.sidebar-right .btns-event li{width:100%;float:none;padding-bottom:10px}.sidebar-right.active .how-to-find,.sidebar-right.active .open-times{display:none}.open-times li span{display:block;margin-bottom:5px}.open-times li span:first-child+span{display:block}.social-menu-border a{width:25px;height:25px;font-size:15px;line-height:25px}.article-details>div:last-child{display:block;position:static;bottom:auto;left:auto;width:auto}.news-single .article-more .share-block{margin-bottom:30px}.latest-articles{padding:15px 0}}@media screen and (min-width:992px){.event-featured{margin-top:-10px}.sidebar-right.active .affix-banner{margin-left:0}.affix-banner img{display:block;margin:auto}.event-featured .general-info{padding:0 145px 15px 0}.event-featured .general-info h1+div .fa{margin-right:10px}.event-featured .general-info h1+div .fa-map-marker{font-size:23px}.event-featured .general-info h1+div div{font-size:18px}.details-info>div{margin-bottom:30px}.how-to-find li,.open-times li{font-size:16px}.social-menu-border a{width:35px;height:35px;font-size:20px;line-height:33px}.latest-articles{padding:15px 0}.latest-articles .article-name{padding-top:10px;font-size:32px}.article-desc{margin-bottom:30px}.article-desc li{font-size:18px}.article-more>div:first-child{display:block;width:30%;float:left;padding-right:30px}.article-more>div:last-child{width:70%;float:left}.article-more ul{list-style-type:disc;font-size:18px}.event-featured .additional-articles{display:none}.news-single .events-to-attend,.news-single .join-our-newsletter,.news-single .read-this-week{margin-bottom:50px}}@media screen and (min-width:1200px){.details-info .event-date{font-size:30px}.latest-articles .article-name{font-size:40px}.article-more>div:first-child{padding-right:50px}}.main-form input,.main-form select{width:100%;padding:0 15px;height:40px;border:1px solid #ddd;line-height:38px;background:#fff;color:#888;border-radius:3px}.main-form select{-webkit-appearance:none;-moz-appearance:none;background:0 0}.dark-block .main-form select{background:#fff}.digital-sub select{background-color:#fff}.styled-select{position:relative}.styled-select::after{content:'';width:9px;height:14px;position:absolute;top:50%;right:15px;z-index:1;margin-top:-7px;background:url(/assets/images/skin/ico_arrow_select.png) center no-repeat;background-size:contain}.styled-select select{padding-right:25px;position:relative;z-index:2}select::-ms-expand{display:none}.main-form ::-webkit-input-placeholder{color:#bbb}.main-form ::-moz-placeholder{color:#bbb}.main-form :-ms-input-placeholder{color:#bbb}.main-form :-moz-placeholder{color:#bbb}.main-form li>label:not(.clarification){color:#000}.dark-block .main-form li>label{color:#fff}.main-form label.required::after{content:' *';display:inline-block;color:#e43333;font-size:18px}.required-asterisk{color:#e43333}.synergy .main-form label.required::after{position:absolute}.main-form li{margin-bottom:9px}.clarification{margin-right:5px;color:#999;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;vertical-align:middle}.gdprtext{margin-right:5px;color:#000;font-family:Domine,serif;font-size:11px;font-weight:600;vertical-align:middle;font-size:14px}.subscribe-top.digital img{margin-left:65px}.subscribe-top.digital{padding-bottom:0}.subscribe-top{padding-bottom:50px}.subscribe-top .title-block h5{letter-spacing:1px}.subscribe-top img{margin:10px 0 20px}.subscribe-top ul{padding-left:15px;padding-bottom:15px}.subscribe-top .list-styled-check li{padding:5px 5px 5px 35px}.subscribe-top img+div{padding-bottom:10px;color:#888;font-size:18px}.subscribe-top .btn-main{padding-top:15px;padding-bottom:15px}.select-block>div{margin:10px 0 20px 0;padding:25px 15px;border:2px solid #fff;background:#fff;text-align:center}.select-block>div:last-child{margin-bottom:0}.select-block>div>a{display:block;width:180px;margin:0 auto;padding:20px 5px;border:1px solid #22b0bf;color:#22b0bf;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;line-height:1;text-transform:uppercase}.btn-download:hover,.btn-subscribe:hover,.select-block>div.active>a{background:#22b0bf;color:#fff}.select-block>div:last-child.active{border:2px solid #fff}.select-block>div:first-child+div .main-text+div{margin:-10px 0 10px;color:#999;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:600;text-transform:uppercase}.select-block>div:first-child+div a{margin-top:20px}.btn-subscribe span{display:none}.active .btn-subscribe span{display:inline}.subscription-length h4{margin-bottom:20px;text-align:center}.wizard-block .main-form{margin-bottom:20px;padding-bottom:35px;border-bottom:1px solid #ddd}.wizard-block .personal-details .main-form{padding-bottom:39px}.wizard-block .btn-main-border{width:180px}.subscription-steps{padding:10px 0 30px;text-align:center}.taste-direct .subscription-steps{padding:10px 0 20px;text-align:center}.taste-direct-form .main-text{text-align:center}.taste-direct-form .main-text+.main-text{margin-bottom:30px}.taste-direct-form .business-information .main-text{margin-bottom:34px}.taste-direct-form .business-information .main-form{padding-bottom:30px}.subscription-steps li{display:none;position:relative;font-family:'Open Sans',sans-serif;font-size:12px;letter-spacing:1px;font-weight:600;text-transform:uppercase}.subscription-steps li a{color:#ccc}.subscription-steps li.active{display:block;color:#22b0bf}.subscription-steps li.passed a{color:#1b1b1b}.subscription-steps li.passed+li::before{background:url(/assets/images/skin/ico_arrow_right_active.png) center no-repeat}.delivery-address .subscription-steps{padding:10px 0 20px}.delivery-address .subscription-steps+div{margin-bottom:32px}.delivery-address #postcode{width:179px}.subscription-length .main-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscription-length .main-form{margin:0 -10px 30px}.subscription-length .main-form li{padding:0 10px}.subscription-length .main-form label{display:block;width:120px;padding:20px 5px 40px 5px;position:relative;border:2px solid #ddd;font-size:13px;font-weight:400;cursor:pointer;text-align:center}.subscription-length .main-form label span{position:absolute;bottom:10px;left:50%;margin-left:-10px}.subscription-length .main-form label.active{border:2px solid #22b0bf}.delivery-address .main-form li,.personal-details .main-form li{position:relative;padding-left:105px}.delivery-address .main-form li label,.personal-details .main-form li label,.taste-direct-form .business-information .main-form li label{position:absolute;top:50%;left:0;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);width:100px}.taste-direct-form .business-information .main-form li,.taste-direct-form .personal-details .main-form li{position:relative;padding-left:123px}.taste-direct-form .business-information .main-form li label,.taste-direct-form .personal-details .main-form li label{width:118px;text-align:right}.taste-direct-form .business-information .main-form li label,.taste-direct-form .delivery-address .main-form li label,.taste-direct-form .personal-details .main-form li label{font-size:12px}.taste-direct-form .business-information .main-form li label:first-child{top:20px}.taste-direct-form .business-information div{text-align:center}.delivery-address .main-form li label{text-align:right}.taste-direct-form .business-information .main-form li:first-child{margin-bottom:26px}.taste-direct-form .business-information .main-form li:first-child span{display:block;position:absolute;bottom:-21px;left:85px;color:#999;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.subscribe-form .personal-details .main-form li:last-child label{position:relative;top:auto}.personal-details .clarification{font-size:8px}.subscribe-form .business-information li>label{display:block;margin-bottom:10px;line-height:1.3}.subscribe-form .business-information .clarification{display:block;margin:10px 0}.subscribe-form .business-information .styled-select{width:250px}.select-small{width:180px}.confirmation h4{margin-bottom:30px;font-size:18px;text-align:center}.confirmation .styled-checkbox li{margin:20px 0}.confirmation .styled-checkbox label{color:#999;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;vertical-align:middle}.confirmation-more{padding-top:20px;border-top:1px solid #ddd;text-align:center}.confirmation-more .btn-main-color{margin:20px 0;padding-top:17px;padding-bottom:17px}.confirmation-more+div{padding:0 20px;font-size:12px;text-align:center}.delivery-address-bottom>div:first-child{text-align:center}.delivery-address-bottom>div:first-child>div{max-width:304px;margin:0 auto 20px}.delivery-address-bottom>div:last-child>div{margin-bottom:15px;font-size:12px;font-style:italic}.delivery-address-bottom>div:last-child a{color:#1d1d1b}.delivery-address-bottom>div:last-child a:hover{text-decoration:underline}.delivery-address-bottom .btn-main-color{padding-top:18px;padding-bottom:18px;margin-top:3px}@media screen and (min-width:375px){.subscription-length .main-form label{width:140px;padding:20px 5px 50px 5px;font-size:15px}.subscription-length .main-form label span{bottom:20px}}@media screen and (min-width:768px){.subscribe-top .title-block{padding-bottom:35px}.subscribe-top h1{width:50%}.subscribe-top img{float:right;width:50%;margin:-50px 0 20px}.select-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.select-block>div{width:33.3%;position:relative;margin:15px 10px;padding:30px 30px 100px 30px}.select-block>div:last-child{margin-bottom:15px}.select-block>div>a{position:absolute;bottom:20px;left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.subscription-steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.subscription-steps li:first-child{padding-left:50px}.subscription-steps li{display:block;padding:7px 15px 0 25px;font-size:14px}.subscription-steps li+li::before{content:'';display:block;width:8px;height:13px;position:absolute;top:50%;left:0;margin-top:-4px;background:url(/assets/images/skin/ico_arrow_right.png) center no-repeat;background-size:contain}.subscription-steps li.active+li::before{background:url(/assets/images/skin/ico_arrow_right_active.png) center no-repeat}.dark-block .subscription-steps li a{color:#666}.dark-block .subscription-steps li.active{color:#fff}.subscribe-page .main-form li,.taste-direct-form .main-form li{margin-bottom:9px}.subscription-length .main-form{margin:0 0 30px 0}.subscription-length .main-form label{width:200px;padding:30px 5px 60px 5px;font-size:18px}.subscription-length .main-form label span{bottom:30px}.wizard-block .btn-main-border{float:right}.subscribe-form .main-form input,.taste-direct-form .main-form input{width:300px}.inp-small{max-width:180px}.delivery-address .main-form li,.personal-details .main-form li,.taste-direct-form .business-information .main-form li,.taste-direct-form .personal-details .main-form li{padding-left:280px}.delivery-address .main-form li label,.personal-details .main-form li label,.taste-direct-form .business-information .main-form li label,.taste-direct-form .personal-details .main-form li label{width:270px;text-align:right}.taste-direct-form .business-information .main-form li label,.taste-direct-form .delivery-address .main-form li label,.taste-direct-form .personal-details .main-form li label{font-size:14px}.taste-direct-form .business-information .main-form li:first-child label{top:20px}.taste-direct-form .business-information .main-form li:first-child span{left:260px}.personal-details .clarification{font-size:12px}.subscribe-form .business-information .styled-select{width:215px}.subscribe-form .select-small{width:140px}.subscribe-form .business-information .main-form li,.synergy .business-information .main-form li{position:relative;padding-left:450px}.subscribe-form .business-information li>label,.synergy .business-information li>label{position:absolute;top:12px;left:0;width:440px;text-align:right}.subscribe-form .business-information .clarification{display:inline-block;margin:0 10px 0 0}.confirmation h4{padding:0 70px}.confirmation .styled-checkbox li{display:inline-block;margin:20px 0 30px;padding-right:5px}.confirmation-more{margin:40px 0 50px;text-align:right}.confirmation-more>div{display:inline-block;padding-right:20px;vertical-align:top}.confirmation-more .btn-main-color{margin-top:0;vertical-align:top}}@media screen and (min-width:992px){.taste-direct .intro-block+.main-block{padding:40px 0}.wizard-block{padding-bottom:45px}.taste-direct .wizard-block{padding-bottom:0;min-height:745px}.clarification{font-size:12px}.subscribe-page .clarification{margin-right:0}.subscribe-page .confirmation .styled-checkbox li{padding-right:20px}.subscribe-page .confirmation>div>div:first-child+.styled-checkbox{margin-bottom:10px}.subscribe-top img+div{font-size:22px}.subscribe-top .list-styled-check li::before{top:0;left:7px}.select-block>div>a{bottom:30px}.select-block>div:first-child+div img{width:48%}.subscribe-page .business-information .subscription-steps,.subscribe-page .personal-details .subscription-steps{padding-bottom:65px}.taste-direct .subscription-steps{padding:10px 0 20px}.subscription-steps li{font-size:16px}.main-form li>label{font-size:16px}.delivery-address .main-form li,.personal-details .main-form li,.taste-direct-form .business-information .main-form li,.taste-direct-form .personal-details .main-form li{padding-left:380px}.delivery-address .main-form li label,.personal-details .main-form li label,.taste-direct-form .business-information .main-form li label,.taste-direct-form .personal-details .main-form li label{width:370px}.taste-direct-form .business-information .main-form li label,.taste-direct-form .delivery-address .main-form li label,.taste-direct-form .personal-details .main-form li label{font-size:16px}.taste-direct-form .business-information .main-form li:first-child span{left:355px}.subscribe-form .business-information .styled-select{width:250px}.subscribe-form .select-small{width:180px}.subscribe-page .subscribe-form .select-small{width:144px}.subscribe-form .business-information .main-form li{position:relative;padding-left:600px}.subscribe-form .business-information li>label{width:590px}.confirmation h4{margin-bottom:70px;font-size:22px}.confirmation h4+div,.confirmation-more+div{padding:0 100px}.delivery-address-bottom>div:last-child{width:45%;float:right;padding:20px 0 0 0}.delivery-address-bottom>div:first-child{width:55%;float:right;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.delivery-address-bottom>div:first-child>div{max-width:none;margin:0;padding-left:10px}.subscribe-user-info h3{margin:8px 0 5px;font-size:28px}.subscribe-user-info .subscription-steps li:first-child{padding-left:5px}.subscribe-user-info .subscription-length .main-form li{padding:0 8px}}@media screen and (min-width:1200px){.subscribe-page{margin-top:-10px}.subscribe-page .select-block{margin:0 -12px}.subscribe-page .select-block .main-text{line-height:1.8}.subscribe-top{padding-bottom:63px}.subscribe-top h1{margin-bottom:15px;margin-top:0}.wizard-block .main-form{padding-bottom:68px}.subscribe-top h1{font-size:28px}.subscribe-top img{margin:-67px 0 20px}.select-block>div{padding:45px 30px 115px 30px}.subscribe-page .select-block>div{padding:45px 30px 107px 30px}.subscription-length .main-form label{width:253px;padding:52px 10px 67px;font-size:22px;text-align:center}.subscription-length .main-form label span{bottom:40px}.delivery-address .main-form li,.taste-direct-form .business-information .main-form li,.taste-direct-form .personal-details .main-form li{padding-left:424px}.personal-details .main-form li{padding-left:429px}.delivery-address .main-form li label,.taste-direct-form .business-information .main-form li label,.taste-direct-form .personal-details .main-form li label{width:416px}.personal-details .main-form li label{width:419px}.taste-direct-form .business-information .main-form li:first-child span{left:390px}.subscribe-form .business-information .main-form{padding-bottom:40px}.subscribe-form .business-information .main-form li{padding-left:655px}.subscribe-form .business-information li>label{width:650px}.delivery-address-bottom>div:first-child,.delivery-address-bottom>div:last-child{width:50%;float:right}.wizard-block .delivery-address .main-form{padding-bottom:47px;margin-bottom:18px}}.promotions-checkbox{margin-left:unset!important;position:static!important}input[type=checkbox],input[type=radio]{position:absolute;left:-9999px}input[type=checkbox]+span,input[type=radio]+span,span+input[type=checkbox]{position:relative;display:inline-block;-webkit-appearance:none;border:1px solid #ddd;outline:0;margin:0 5px 0 0;vertical-align:middle}input[type=checkbox]+span{width:14px;height:14px}input[type=radio]+span{width:20px;height:20px;border-radius:50%}input[type=checkbox]:checked+span{border:1px solid #22b0bf;background:#22b0bf}input[type=radio]:checked+span{background:#22b0bf}input[type=checkbox]:checked+span::before{content:'';display:block;width:11px;height:10px;position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-5px;background:url(/assets/images/skin/ico_check_light.png) center no-repeat;background-size:contain}.event-finished .general-info{margin-bottom:30px}.carousel-container{margin-bottom:20px}.event-articles{border-top:1px solid #ddd;padding:20px 0 50px}.event-articles h5{text-align:center}.event-articles-list{padding-bottom:20px}.event-articles-list li{padding:15px 0 5px;border-bottom:1px solid #ddd}.event-articles-list li:last-child{border-bottom:none}.event-articles-list .article-item:hover h4{text-decoration:underline}@media screen and (min-width:768px){.event-finished p{margin-bottom:30px}.event-finished .btn-main{width:220px}.event-articles h5{margin-bottom:30px}.event-articles-list{margin:0 -10px 20px}.event-articles-list li{width:50%;float:left;height:100px;padding:20px 20px 10px;border-bottom:none;border-right:1px solid #ddd}.event-articles-list li:nth-child(2n){border-right:none}.event-articles-list h4{max-height:40px}.event-finished .carousel-nav-event{margin:0 30px 20px 0}}@media screen and (min-width:992px){.event-finished{margin-top:-15px}.event-finished .breadcrumbs{padding-bottom:20px}.carousel-container,.event-finished .event-banner{width:50%;float:right;padding-left:10px}.event-featured .carousel-container{float:none}.event-finished .event-banner{padding:25px 0 25px 150px;text-align:right}.event-finished .general-info{width:50%;float:left;padding-right:10px;margin-bottom:35px}.event-finished .general-info h1,.event-finished .general-info h1+p{margin-right:-120px}.event-articles h5{margin-top:5px;margin-bottom:45px}.event-articles-list{margin:0 -20px 15px}.event-articles-list li{width:33.3%;float:left;height:110px;padding-top:0;padding-bottom:0}.event-articles-list li:nth-child(2n){border-right:1px solid #ddd}.event-articles-list li:nth-child(3n+3){border-right:none}.event-articles-list li:nth-child(1),.event-articles-list li:nth-child(4),.event-articles-list li:nth-child(7){padding:0 20px 0 20px;width:33%}.event-articles-list li:nth-child(2),.event-articles-list li:nth-child(5),.event-articles-list li:nth-child(8){padding:0 30px 0 30px;width:32.5%}.event-articles-list li:nth-child(3),.event-articles-list li:nth-child(6),.event-articles-list li:nth-child(9){padding:0 40px 0 29px;width:34%}.event-articles-list li:nth-child(4),.event-articles-list li:nth-child(5),.event-articles-list li:nth-child(6){height:87px}.event-articles-list li:nth-child(7),.event-articles-list li:nth-child(8),.event-articles-list li:nth-child(9){height:72px}.event-articles-list h4{margin-bottom:5px;max-height:46px;font-size:18px;overflow:hidden}.event-articles h5{font-size:16px;letter-spacing:1px}}@media screen and (min-width:1200px){.event-featured-ad{position:absolute;top:246px;left:0;width:100%;height:1200px;z-index:-1;background:url(/assets/images/skin/event_featured_finished_ads.png) center}}.how-to-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0;border-top:1px solid #ddd}.how-to-list li:first-child{padding-top:0;border-top:none}.how-to-list li>div:first-child{width:45%}.how-to-list li>div:last-child{width:55%;padding:30px 0 0 15px}.how-to-list li>div:first-child img{width:100%}.how-to-list .about-article,.how-to-list h4{margin-bottom:5px}.how-to-list .article-item .main-text{display:none}@media screen and (min-width:768px){.how-to-list li>div:first-child{width:30%}.how-to-list li>div:last-child{width:70%;padding:15px 0 0 20px}.how-to-list .about-article,.how-to-list h4{margin-bottom:10px}.how-to-list .article-item .main-text{display:block}}@media screen and (min-width:1200px){.how-to-list li>div:first-child{width:32%}.how-to-list li>div:last-child{width:67%;padding:15px 0 0 30px}}.intro-block{padding:70px 0 0;background-size:cover;text-align:center}.intro-block a{display:block;position:absolute;top:-50px;left:10px;color:#000;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.intro-block a:hover{text-decoration:underline}.logos-block>div{font-size:16px;text-align:center}.logos-list{display:-ms-flexbox;display:block;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap}.logos-list li{width:24%;padding:10px 5px;display:inline-block}.samples-list{padding-top:15px}.samples-list li{margin-bottom:17px;padding:15px;position:relative;border:1px solid #ddd;background:#fff}.samples-list li.active{border:2px solid #1b1b1b}.samples-list li>div:first-child{text-align:center}.sample-desc{width:50%}.sample-desc>div:first-child{padding:5px 0;color:#22b0bf;font-family:'Open Sans',sans-serif;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.sample-desc-pop>div:first-child{padding:5px 0;color:#22b0bf;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.sample-desc h4{line-height:1.2}.sample-desc+div{position:absolute;width:50%;bottom:20px;right:0;text-align:center}.add-sample,.selected-sample{display:inline-block;margin:0 auto 15px;padding:13px 5px;width:110px;color:#fff;background:#22b0bf;font-family:'Open Sans',sans-serif;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase}.selected-sample{display:none;background:#1d1d1b;color:#fff}.samples-list li.active .add-sample{display:none}.samples-list li.active .selected-sample{display:inline-block}.availability{color:#888;font-size:9px}@media screen and (max-width:991px){.taste-direct .container{padding-left:30px;padding-right:30px}.samples-filter{position:relative}.samples-filter.active::after{content:'';width:2000px;height:10000px;position:absolute;top:0;left:-50%;margin-left:-500px;z-index:4;background:#fff}.samples-block .btns-filter-mobile li a{display:inline-block;position:absolute;top:115px;left:-82px;z-index:9;width:auto;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);padding:7px 25px 7px 15px;background:#fff;border:1px solid #ddd;color:#1d1d1b;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.samples-block .btns-filter-mobile li a::after{content:'\f107';display:block;position:absolute;top:8px;right:10px;color:#22b0bf;font-family:FontAwesome;font-size:12px}}@media screen and (min-width:768px){.samples-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:10px 15px}.samples-list li.active{padding:9px 14px}.samples-list li>div.modalDialog{width:100%}.samples-list li>div.sample-desc{width:50%;padding-left:10px}.sample-desc+div{position:static}.add-sample,.selected-sample{width:150px}.availability{position:absolute;bottom:20px;right:20px;font-size:12px}}@media screen and (min-width:992px){.logos-list li{width:365px;margin:0 auto}.logos-list{display:-ms-flexbox;display:flex}.logos-block>div h1{padding:0 120px 15px;font-size:22px}.sample-desc>div:first-child{font-size:14px}.add-sample,.selected-sample{margin-right:5px;font-size:16px}.samples-list li>div.sample-desc{padding-left:22px}.samples-block .title-block{margin-top:10px}.samples-block+.main-block{padding:67px 0 70px}.samples-block+.main-block h3{margin-bottom:6px;font-size:28px}}.taste-direct-closed .logos-list{padding-bottom:40px}.sign-up-block{margin-top:10px;padding:30px;border:1px solid #ddd;background:#fafafa}.sign-up-block input[type=submit]{display:block;margin:20px auto 0}@media screen and (min-width:768px){.sign-up-block{margin-top:0}}@media screen and (min-width:992px){.taste-direct-closed .logos-list{padding-bottom:60px}.taste-direct-closed .col-md-7{padding-right:30px}.taste-direct-closed .col-md-7 h3,.taste-direct-closed .col-md-7 p{margin-bottom:20px}.taste-direct-closed .logos-block>div{padding:0 50px 25px}}@media screen and (min-width:1200px){.taste-direct-closed{padding-bottom:20px}.taste-direct-closed .logos-list{padding-bottom:105px}.taste-direct-closed .col-lg-8 h3{margin-bottom:30px;font-size:28px}.taste-direct-closed .col-lg-8 p{margin-bottom:30px}.taste-direct-closed .col-lg-4{padding-left:0}.taste-direct-closed .sign-up-block{margin-left:-5px;margin-bottom:20px}}.search-info h1{margin-bottom:5px}.search-info h1+div{padding-bottom:10px;color:#888;font-size:16px}.search-info h1+div span{color:#1d1d1b}.search-info .search-block{border:1px solid #ddd;margin:0 30px 15px 0;background:0 0}.search-info .search-block::before{left:10px;color:#1d1d1b}.search-info .search-block+div{color:#aaa;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.search-info .product-category-list{padding-bottom:20px}.search-info .product-category-list li a{color:#1d1d1b}a.expert-desc{display:block}.expert-desc{margin:15px 0;padding:20px 15px 15px;position:relative;background:#1d1d1b}.opinion-single .expert-desc{margin:0 0 25px 0;padding:25px 20px}.expert-with{width:60%;color:#999;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.expert-with em{text-transform:none}.opinion-single .expert-desc .expert-with{margin:10px 0 5px;width:100%;font-size:11px}.expert-desc .expert-name{margin:0;width:60%;color:#fff;font-size:20px;line-height:1.2}.opinion-single .expert-desc .expert-name{margin-bottom:10px;width:100%;font-size:17px}.expert-name+div{width:60%;color:#22b0bf;font-size:14px}.opinion-single .expert-desc .expert-name+div{width:100%;font-size:12px}.opinion-single .expert-desc div img{float:left;margin:0 10px 0 0;width:100px;border-radius:50%}.expert-desc>img{position:absolute;bottom:0;right:0;width:155px}.additional-articles{border-top:1px solid #ddd;padding:20px 0 40px}.opinion-single .article-more>div:first-child{display:block}.opinion-single .article-list-title,.opinion-single .article-more .article-more-list,.opinion-single .article-more .article-more-list+a{display:none}.opinion-single .article-details{margin-bottom:0;border-bottom:none}.opinion-single .article-details>div:first-child>div:last-child{display:none}.opinion-single .article-more-list li a{display:block;font-size:14px;line-height:1.2}.opinion-single .article-more ul{margin-bottom:10px}.opinion-single .btn-simple{font-size:14px}.opinion-single .article-more-list li{padding:18px 0}.opinion-single .article-details>div:last-child{display:none}.search .product-category-list li{margin:5px 10px 10px 0}.search .product-category-list li a{padding:10px;font-size:12px}@media screen and (min-width:768px){.search-info .search-block{width:500px;margin:0 0 15px 0}.search-info .search-block::before{left:15px}.search-info .search-block input{padding:15px 10px 15px 45px}.expert-desc{padding:35px 25px 25px}.opinion-single .expert-desc{text-align:center}.expert-desc .expert-with{width:70%;font-size:16px}.expert-desc .expert-name{width:70%;font-size:28px;line-height:1}.expert-desc .expert-name+div{width:70%;font-size:20px}.expert-desc>img{width:220px}.opinion-single .expert-desc .expert-with{margin:0 0 5px}.opinion-single .expert-desc div img{float:none;margin:0 0 10px 0;width:120px}.opinion-single .article-more>div:first-child{width:30%;float:left;padding-right:30px}.opinion-single .article-more>div:last-child{width:70%;float:left}.opinion-single .article-details>div:first-child>div:last-child,.opinion-single .article-list-title,.opinion-single .article-more .article-more-list,.opinion-single .article-more .article-more-list+a{display:block}.opinion-single .article-details{margin-bottom:25px;padding-bottom:30px;border-bottom:1px solid #ddd}.opinion-single .article-list-title{padding-bottom:8px}.opinion-single .article-details>div:last-child{display:block}.opinion-single .additional-articles{padding-bottom:0}.search .search-info .search-block input{padding:20px 10px 20px 60px}.search .search-info .search-block::before{left:20px;margin-top:-13px;font-size:22px}.search .search-info .search-block{margin-bottom:20px}.search .product-category-list li a{padding:10px 18px;font-size:15px}.search .pagination-block{margin-bottom:30px}}@media screen and (min-width:992px){.opinion-archive,.opinion-single,.search{margin-top:-15px}.opinion-single .breadcrumbs,.search .breadcrumbs{padding-bottom:20px}.opinion-single h1{margin-bottom:10px}.opinion-single .additional-articles{padding-bottom:30px}.opinion-single .additional-articles h5{margin-bottom:0}.opinion-single .article-more .share-block{margin-bottom:20px}.search-info h1{margin-bottom:0}.search-info h1+div{font-size:20px}.expert-desc .expert-name{font-size:40px}.expert-desc>img{width:248px}.opinion-archive .sidebar-right{padding-top:40px}.search .sidebar-right{padding-top:35px}.search .pagination-block{margin-bottom:50px}.opinion-single .events-to-attend,.opinion-single .follow-block,.opinion-single .join-our-newsletter,.opinion-single .read-this-week,.opinion-single .subscribe-today{margin-bottom:55px}}@media screen and (min-width:1200px){.opinion-single .article-more h4{font-size:20px}.opinion-single .article-more>div:first-child{padding-right:60px}}.ee-notitfication{max-width:770px;margin:0 auto;padding:50px 20px 0;text-align:center}.ee-notitfication div:first-child{color:#22b0bf;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}.ee-notitfication div:first-child+div{padding:15px 0;font-size:22px}.ee-notitfication .btn-main-color{width:250px}@media screen and (min-width:768px){.ee-notitfication{padding-top:100px}.ee-notitfication div:first-child{font-size:16px}}@media screen and (min-width:992px){.ee-notitfication{padding-top:140px}.ee-notitfication div:first-child+div{font-size:28px}.ee-notitfication .btn-main-color{width:300px}}.product-about{padding-bottom:30px}.product-about+div{padding-bottom:50px}.product-about h1{margin:0}.product-about img,.product-about p{width:100%;margin-bottom:20px}.contact-box>div{margin-bottom:20px;padding:20px 15px;border:1px solid #ddd;text-align:center}.contact-legacy .contact-box>div{background:#fafafa}.contact-box img{margin:15px 0 20px}.contact-box .main-text{margin-bottom:10px}.contact-box .btn-main-color{margin:0 auto}.contact-info>div{border-bottom:1px solid #ddd;padding:15px 0}.contact-info>div:first-child{border-top:1px solid #ddd}.contact-info .main-text{margin-bottom:3px}.contact-info h5{margin:3px 0 3px;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;text-transform:uppercase}.contact-legacy .contact-info h5{margin:0 0 5px;color:#22b0bf;letter-spacing:.5px}.contact-legacy .contact-box img{margin:0 0 20px}.contact-legacy .contact-box .main-text{margin-bottom:20px}.contact-legacy .contact-info{padding-left:0}.contact-legacy .contact-links{margin-bottom:15px}.contact-legacy .contact-links li{margin-bottom:5px}.contact-legacy .contact-links li:last-child{margin-bottom:0}.list-dash li{position:relative;padding-left:10px}.list-dash li::before{content:'-';display:block;position:absolute;top:0;left:0}.contact-links{margin-bottom:5px}.contact-links li{margin-bottom:5px}.contact-links li:first-child a{color:#1d1d1b;font-size:16px}.contact-links li:first-child a:hover{text-decoration:underline}.contact-info .social-menu li:first-child{padding-left:0}@media screen and (min-width:768px){.product-about+div{padding:30px 10px 50px 10px;border-top:1px solid #ddd}.contact-box{width:40%;float:left;padding:0 25px 0 0}.contact-info{width:60%;float:left;padding-left:10px}.contact-info>div:first-child{padding-top:0;border-top:none}}@media screen and (min-width:992px){.product-about{margin-bottom:30px;padding:20px 40px 70px 10px}.product-about+div{padding:30px 10px 70px 0;border-top:none}.contact-box{width:35%}.contact-info{width:65%}.product-about+.contact-legacy{padding-bottom:95px}.contact-legacy .contact-box{width:100%;float:none;padding:0 0 10px 0}.contact-box>div{padding:40px 25px 30px}.contact-legacy .contact-info{width:100%;float:none}.contact-info>div:first-child{padding-top:15px;border-top:1px solid #ddd}}@media screen and (min-width:1200px){.product-about{padding:20px 60px 70px 10px}}.article-details>div.article-author:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:right}.article-author img{width:48px;height:48px;margin-left:10px;border-radius:50%}.article-author>div:first-child>div:first-child{margin-bottom:3px;color:#888;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600;font-style:italic}.article-author>div:first-child>div:last-child{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}.gallery+div{padding-top:5px;text-align:center}.gallery+div span{display:inline-block;position:relative;border-radius:5px;padding:5px 10px;background:#22b0bf;color:#fff;font-family:'Open Sans',sans-serif;font-size:11px;font-weight:600;text-transform:uppercase}.gallery+div span::before{content:'';width:0;height:0;position:absolute;bottom:100%;left:50%;margin-left:-3px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #22b0bf}.news-single h1{line-height:1.2}@media screen and (min-width:768px){.news-single .article-more>div:first-child{display:block;width:30%;float:left;padding-right:30px}.news-single .article-more>div:last-child{width:70%;float:left}.news-single h1{margin-bottom:10px;padding-right:100px}.news-single .sidebar-right{padding-top:0}.news-single .sidebar-right>div:first-child .title{margin-top:0}}@media screen and (min-width:992px){.news-single h1{padding-right:100px}}.product-intro{text-align:center}.product-intro h1{margin:0 0 10px}.call-us{padding:10px 0 25px;color:#aaa;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600}.product-intro>div:first-child{padding:10px 0 25px}.product-intro+ul{padding-bottom:50px}.enquire-block{padding-bottom:40px}.enquire-block img{width:100%}.enquire-block .title-block{margin-top:30px}.contact-single{padding:70px 0}.contact-single .contact-info h5{width:35%;float:left;letter-spacing:.5px}.contact-single .contact-info>div>div,.contact-single .contact-info>div>ul{width:58%;float:right}.contact-single .contact-info>div:first-child{border-top:none}.other-varieties .product-list li{text-align:left}@media screen and (min-width:768px){.product-intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px 0 40px;text-align:left}.product-intro>div{width:50%;-webkit-order:1;-ms-flex-order:1;order:1}.product-intro>div:first-child{padding:0;-webkit-order:2;-ms-flex-order:2;order:2;text-align:center}.enquire-block{padding:80px 0 70px}.enquire-block .title-block{margin-top:10px}.contact-single .contact-info>div:first-child{border-top:1px solid #ddd}}@media screen and (min-width:992px){.product-intro{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:50px 0 70px}.call-us{padding:10px 0 0;font-size:16px}.product-intro+ul{padding-bottom:110px}.enquire-block{padding:110px 0 120px}.enquire-block .col-sm-6:first-child{padding-right:0}.enquire-block .col-sm-6:last-child{padding-left:30px}.contact-single{padding:90px 0 65px}.contact-single .contact-info h5{width:24%}.contact-single .contact-info>div>div,.contact-single .contact-info>div>ul{width:76%}}.intro-news{position:relative;padding-top:1px}.intro-news .btn-simple{position:absolute;top:5px;right:0;padding:0 0 0 15px;background:#fff}.color-block .intro-news .btn-simple{background:#eee}.expert-opinions{margin:0 -5px 25px}.expert-opinions li{width:50%;float:left}.expert-opinions li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:10px 5px}.expert-opinions li:nth-child(2n+1){clear:left}.expert-opinions img{width:45px;height:45px;border-radius:50%;border:1px solid #ddd;margin-right:5px}.expert-opinions li span{color:#999;font-family:'Open Sans',sans-serif;font-size:10px;font-weight:600}.expert-opinions h5{margin-bottom:0;font-size:13px}.expert-opinions li:hover h5{text-decoration:underline}.expert-opinion-top{padding:20px;background:#1d1d1b}.expert-opinion-top .main-text{margin-bottom:5px;color:#aaa}.expert-opinion-top>div:first-child{margin-bottom:5px;color:#fff;font-size:22px}.expert-opinion-top>div:first-child a{color:#fff}.expert-opinion-top>div:first-child a:hover{text-decoration:underline}.expert-opinion-bottom{border-top:1px solid #333;margin-bottom:50px;padding:15px 100px 15px 20px;position:relative;background:#1d1d1b}.expert-opinion-bottom div div:first-child{color:#999;font-family:'Open Sans',sans-serif;font-size:10px;font-weight:600;text-transform:uppercase}.expert-opinion-bottom div div:first-child+div{color:#fff;font-size:16px;line-height:1.4}.expert-opinion-bottom div div:last-child{color:#22b0c0;font-size:10px}.expert-opinion-bottom div div:first-child em{text-transform:none}.expert-opinion-bottom>img{width:110px;position:absolute;right:0;bottom:0}.news-list-border,.news-list-border-right{margin-bottom:10px}.news-list-border-right .medium-news-img{margin-bottom:0}.news-list-border .medium-news,.news-list-border .small-news,.news-list-border-right .medium-news-img>div:last-child{margin-bottom:0;padding-left:0;padding-right:0}.news-list-border .medium-news,.news-list-border .small-news{border-bottom:1px solid #ddd}.news-list-border li:last-child .medium-news,.news-list-border li:last-child .small-news{border-bottom:none}.big-news-border-bottom{border-bottom:1px solid #ddd}.big-news-border-bottom a>div:last-child{padding-left:0;padding-right:0}.more-news{padding-top:50px}.masterclasses-block{padding:25px 0}@media screen and (max-width:767px){.news-list-border.news-list-marg li:nth-child(3) .medium-news{border-bottom:none}}@media screen and (min-width:768px){.expert-opinions li{width:33.3%}.expert-opinions li:nth-child(2n+1){clear:none}.expert-opinions li:nth-child(3n+1){clear:left}.expert-opinions img{width:55px;height:55px;margin-right:10px}.expert-opinions li span{font-size:14px}.expert-opinions h5{font-size:16px}.expert-opinion-top{padding:20px 30px 20px 30px}.expert-opinion-bottom{margin-bottom:70px;padding:15px 145px 15px 30px}.expert-opinion-bottom>img{width:140px}.expert-opinion-bottom div div:first-child{font-size:12px}.expert-opinion-bottom div div:first-child+div{font-size:20px}.expert-opinion-bottom div div:last-child{font-size:14px}.big-news.img-right a>div:first-child,.big-news.img-right a>div:last-child,.big-news.img-right>div:first-child,.big-news.img-right>div:last-child{float:right}.news-list>li{float:left}.news-list-border,.news-list-border-right{margin:0 -15px 40px -15px}.news-list-border .medium-news,.news-list-border .small-news{border-bottom:none}.news-list-border .small-news{height:135px;padding-top:25px;padding-bottom:25px}.news-list-border li{border-right:1px solid #ddd}.news-list-border li:nth-child(2n+2){border-right:none}.inspirations li:nth-child(-n+6),.news-list-border-right li:nth-child(2),.news-list-border-right li:nth-child(3){border-right:1px solid #ddd}}@media screen and (min-width:768px) and (max-width:991px){.news-list-border .medium-news,.news-list-border .small-news{padding-right:15px;padding-left:15px;border-bottom:1px solid #ddd}.news-list-border li:nth-child(3) .medium-news,.news-list-border li:nth-child(4) .small-news{border-bottom:none}.news-list-border li:nth-child(4){border-right:none}}@media screen and (min-width:992px){.news-list-border,.news-list-border-right{margin:0 -20px 40px -20px}.news-list-border .medium-news,.news-list-border .small-news{border-bottom:1px solid #ddd}.news-list-border li:nth-child(2n+2){border-right:1px solid #ddd}.news-list-border li:nth-child(3n+3){border-right:none}.news-list-border-right .medium-news-img{height:320px;padding:0 10px}.news-list-border .medium-news-img>div,.news-list-border .small-news{padding-left:10px;padding-right:10px}.news-list-border .medium-news{padding-left:5px;padding-right:5px}.news-list-border-right .medium-news-img h4{margin-bottom:13px}.news-list-border-right .medium-news-img>div:last-child{padding:20px 0 5px}.news-list-border .medium-news,.news-list-border .small-news{position:relative;border-bottom:none}.news-list-border .small-news{height:160px}.news-list-border li:first-child .medium-news::after,.news-list-border li:first-child+li .medium-news::after,.news-list-border li:first-child+li+li .medium-news::after{content:'';width:100%;height:1px;position:absolute;bottom:5px;left:0;background:#ddd}.news-list-border li:first-child .small-news::after,.news-list-border li:first-child+li .small-news::after,.news-list-border li:first-child+li+li .small-news::after{content:'';width:100%;height:1px;position:absolute;bottom:0;left:0;background:#ddd}.expert-opinions{margin-bottom:70px}.expert-opinions li{width:50%}.expert-opinions li:nth-child(2n+1){clear:left}.expert-opinions li:nth-child(3n+1){clear:none}.expert-opinions h5{font-size:18px}.expert-opinion-top>div:first-child{font-size:30px}.expert-opinion-bottom div div:first-child+div{font-size:22px}.news-template h1{margin-bottom:5px}.news-template h1+p{padding:0 70px 15px}.news-template .expert-opinion-bottom,.news-template .expert-opinion-top{margin-left:-15px}.news-template .expert-opinions img{width:60px;height:60px;margin-right:15px}.news-template .expert-opinion-bottom>img{width:180px}.news-template-experts{padding-right:40px}.news-template-experts .title-block{margin-top:11px;padding-bottom:24px}.news-template-experts .expert-opinions{margin-bottom:60px}.news-template .news-list{margin-right:0}.news-template .news-list-border{margin-right:-15px}.news-template .news-list-border-right{margin:0 -20px 40px -20px}.news-template .small-news h5{max-height:48px}.masterclasses-block{padding:35px 0 20px}.news-template .medium-news{height:170px}.news-template .medium-news h4,.news-template .small-news h5{margin-bottom:15px}.news-template .title-block+.main-text{margin-bottom:20px}.news-template-experts .title-block+.main-text{margin-bottom:15px}.news-list-marg{margin-bottom:20px}.news-template .more-news{padding-bottom:20px}.masterclasses-block-bottom{padding:30px 0 50px}.masterclasses-block .small-news h5,.masterclasses-block-bottom .small-news h5{margin-bottom:5px;line-height:1.3}.masterclasses-block .small-news,.masterclasses-block-bottom .small-news{padding:17px 15px}}.directory h1{font-family:Georgia,Times,"Times New Roman",serif;font-weight:700;font-size:26px;display:inline-block;transform:scale(1.3,2);-webkit-transform:scale(1.3,2);-moz-transform:scale(1.3,2);-ms-transform:scale(1.3,2);-o-transform:scale(1.3,2)}.heading-block{text-align:center;margin-bottom:18px;padding:10px 0}.pagination-a-z{-webkit-justify-content:space-around;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-around;padding-bottom:20px;margin-bottom:30px;position:relative;text-transform:uppercase}.pagination-a-z li a{border:none;background:#eee;color:#1d1d1b}.pagination-a-z li a:hover{background:#1d1d1b;color:#fff}.pagination-a-z li.active a{border:none}.directory .pagination-a-z{margin-right:-20px;overflow:auto;display:-webkit-box!important;width:100%}.directory .sidebar-left .join-directory,.directory .sidebar-left .new-map-search{display:none}.directory .sidebar-right .join-directory,.directory .sidebar-right .new-map-search{display:block}.directory .main-content>.title-block,.directory .main-content>.title-block+div{display:none}.directory .map-banner{margin-bottom:20px;display:none}.directory .category-block .ico-list li{padding:12px 10px 12px 32px}.category-block .dropdown-block.ico-list a{padding:0}.directory .category-block .dropdown-block li a::after{top:0}.directory .finder-submenu li:first-child a{color:#1b1b1b}.directory-list{margin-bottom:27px}.directory-list>li{border:2px solid #ddd;padding:20px 15px;margin-bottom:20px}.directory-list .directory-list-title{font-size:18px}.directory-list .directory-list-title+div{margin-bottom:15px;line-height:1.8}.directory-list-links{margin-bottom:20px}.directory-list-links ul,.directory-list-links ul li{display:inline-block}.directory-list .main-text{margin-bottom:0;font-size:14px;line-height:1.8}.directory-list ul:first-child li:first-child a{display:inline-block;margin-right:5px;padding-right:10px;border-right:1px solid #1b1b1b;color:#1b1b1b}.directory-list .btn-simple{font-size:14px}.directory-featured .attention-block{border-radius:10px;padding:15px;margin:25px 0;background:#eee}.directory-list .directory-featured{border:2px solid #1b1b1b;position:relative;margin-bottom:24px}.directory-featured>div:last-child{position:absolute;top:10px;right:14px;padding:9px 10px;background:#1b1b1b;color:#fff;font-family:'Open Sans',sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1}.directory-featured img{display:block;margin:19px auto 0;max-height:250px}.directory-featured .directory-list-links{margin:20px 0 0}.directory-list .directory-featured .directory-list-title{margin:20px 0 13px;font-size:20px;text-align:center}.btn-view{display:inline-block;padding-left:25px;position:relative;color:#aaa}.btn-view::before{content:'';width:14px;height:18px;display:block;position:absolute;top:-3px;left:0;background:url(/assets/images/skin/ico_pdf.png) center no-repeat}@media screen and (max-width:767px){.directory .pagination-block{margin-bottom:30px}.directory .sidebar-right .new-map-search{margin-bottom:30px}.directory .sidebar-right .join-directory{margin-bottom:30px}.sidebar-right .join-directory>div{float:left;width:50%;text-align:left}.sidebar-right .join-directory>div:first-child{padding:0 10px 0 0}.sidebar-right .join-directory h5.title{margin:15px 0 10px}.directory .search-block{margin-bottom:20px;border-bottom:1px solid #ddd;background:0 0}.dropdownSubCategory li{border-top:none!important}.directory .category-block .dropdown-block li{border-top:1px solid #ddd}.directory .category-block .dropdown-block li a{border:none}.directory .map-banner{display:block}}@media screen and (max-width:991px){.directory .btns-filter-mobile li:last-child{width:100%;float:none;margin:0}.product-finder-block.directory .search-block{display:block}.directory .join-directory .btn-main{width:auto;padding:15px 12px;font-size:12px}.join-directory .btn-simple{font-size:12px}.directory .search-block::before{left:0;color:#1d1d1b}.directory .btns-filter-mobile{margin-bottom:20px}.directory .btns-filter-mobile li:last-child a{color:#0fb0c1}}@media screen and (min-width:768px){.directory{margin-top:-15px}.directory .breadcrumbs{padding-bottom:20px}.directory h1{margin-bottom:15px}.pagination-a-z{border-bottom:1px solid #ddd}.directory .pagination-a-z{margin-right:0}.directory .sidebar-left .join-directory,.directory .sidebar-left .new-map-search{display:block}.directory .sidebar-left .new-map-search{margin-bottom:15px}.directory .sidebar-left>.title-block,.directory .sidebar-left>.title-block+div{display:none}.directory .main-content>.title-block,.directory .main-content>.title-block+div{display:block}.directory .sidebar-right .join-directory,.directory .sidebar-right .new-map-search{display:none}.directory .btns-filter-mobile{display:none}.product-finder-block.directory .search-block{width:100%;float:none}.directory .search-block input{padding:15px 10px 15px 35px}.directory .category-block.active .btn-dropdown,.product-finder-block.directory .filter-inner-block{display:block}.directory .btn-close-filter{display:none}.directory .btn-dropdown{border:none;padding:0;color:#1d1d1b;font-family:'Open Sans',sans-serif;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.directory .category-block .dropdown-block{max-height:450px;overflow-y:scroll}.directory .category-block .dropdown-block li a{font-size:12px}.directory .btn-dropdown::after{display:none}.directory .category-block .filter-block{border:none}.directory .category-block .dropdown-block li a{border:none}.directory .category-block{margin:0}.directory .dropdown-block{width:210px;margin-bottom:20px}.main-content>.title-block div{font-size:14px;letter-spacing:.5px}.directory .btn-return{padding:0;border:none;background:0 0;color:#22b0bf;font-size:12px;text-transform:none}.directory .btn-return::before{position:relative;top:0;left:0;display:inline-block;margin-right:5px;color:#22b0bf;font-size:12px}.directory .finder-submenu li a{padding-left:0}.attention-block{padding:25px 30px}.directory-list .directory-list-title{font-size:20px}.directory-list .directory-featured .directory-list-title{font-size:24px}.directory-featured .attention-block{padding:13px 30px}.directory .btn-return{margin-bottom:5px}}@media screen and (min-width:768px) and (max-width:991px){.sidebar-left{width:28%;padding-right:14px}.sidebar-left+.main-content{width:72%;padding-left:20px}.pagination-a-z{padding-bottom:40px}.pagination-a-z::after{bottom:20px}}@media screen and (min-width:992px){.inner-page{margin-top:-15px}.directory .sidebar-left .join-directory{display:none}.directory .sidebar-right .join-directory{display:block}.pagination-a-z{margin-bottom:13px}.sidebar-left{width:22%;padding-right:22px}.sidebar-left+.main-content{width:50%;padding-right:10px}.pagination-a-z a{width:30px;height:25px;line-height:24px}.directory .search-block{margin-bottom:45px}.directory .dropdown-block{border:none}.directory-list>li{padding:20px 30px}.directory .pagination-block{margin-bottom:40px}.directory .sidebar-right{padding-top:13px}.directory .sidebar-right .events-to-attend,.directory .sidebar-right .join-directory,.directory .sidebar-right .join-our-newsletter{margin-bottom:50px}.directory .sidebar-right .read-this-week{margin-bottom:55px}.directory .sidebar-right .join-directory>div{margin-bottom:5px}.directory .sidebar-right .join-directory h5{margin:0 0 11px 0}.directory .finder-submenu li:last-child a{color:#1b1b1b}}@media screen and (min-width:1200px){.main-content-wider>div{margin:0 10px 0 -30px}.sidebar-left{padding-right:47px}.pagination-a-z a{height:30px;line-height:28px}.sidebar-left+.main-content{padding-right:15px}}.directory-intro{padding-bottom:10px}.directory-intro+.title-block h5{color:#21b0bf}.directory-buy .select-block>div{margin-top:100px}.directory-buy .select-block>div+div{margin-top:110px}.directory-buy .select-block>div{border:2px solid #ddd}.directory-buy .select-block>div.active{border:2px solid #21b0bf}.directory-buy .select-block>div img{margin-top:-115px;margin-bottom:10px;height:191px}.directory-buy .select-block h4{margin-bottom:15px}.directory-buy .select-block .main-text{line-height:1.8}.directory-buy .select-block>div>a{bottom:35px}.directory-business .main-form,.directory-buy .main-form{padding:20px 0;border-bottom:1px solid #ddd}.directory-business .main-form .select-small,.directory-buy .main-form .select-small{width:145px}.directory-business .main-form .inp-small,.directory-buy .main-form .inp-small{width:180px}.directory-business .personal-details .main-form li:last-child label,.directory-buy .personal-details .main-form li:last-child label{position:relative;top:auto}.directory-buy .main-form+div{padding-bottom:30px;text-align:center}.directory-buy .main-form+div>input{width:180px;margin-top:30px;display:inline-block;background:#fff;vertical-align:middle}.directory-buy .main-form+div>input:hover{background:#22b0bf}.directory-buy .main-form+div>img{margin-top:30px;vertical-align:middle}.directory-business .sidebar-right .join-directory,.directory-business .sidebar-right .new-map-search,.directory-buy .sidebar-right .join-directory,.directory-buy .sidebar-right .new-map-search{display:block}.directory-business .sidebar-right .join-directory .btn-simple,.directory-buy .sidebar-right .join-directory .btn-simple{display:none}.directory-business .sidebar-right .join-directory .btn-main,.directory-buy .sidebar-right .join-directory .btn-main{border-color:#22b0c0;background:#22b0c0}.table-options{width:100%}.table-options tr td{padding:15px;border-bottom:1px solid #ddd}.table-options tr:last-child td{border-bottom:none}.table-options tr:nth-child(2n) td{background:#f5f5f5}.table-options tr td:first-child span{display:none;font-weight:700;color:#888}.table-options tr td:last-child{font-weight:700}@media screen and (max-width:767px){.directory-buy .sidebar-right .new-map-search{margin-bottom:45px}.directory-buy .personal-details .main-form li label{font-size:12px;text-align:right}}@media screen and (min-width:768px){.directory-buy .select-block{margin:0 -10px}.directory-buy .select-block>div{width:50%}.directory-buy .select-block>div,.directory-buy .select-block>div+div{margin-top:100px}.directory-buy .sidebar-right .events-to-attend,.directory-buy .sidebar-right .follow-block,.directory-buy .sidebar-right .join-our-newsletter,.directory-buy .sidebar-right .read-this-week{display:none}.directory-buy .main-form+div{text-align:right}.directory-buy .main-form+div>input{margin-left:20px}.directory-buy .personal-details .main-form li{padding-left:190px}.directory-buy .personal-details .main-form li label{width:180px}.main-form input{width:280px}.table-options tr td:first-child span{display:inline;font-size:12px}}@media screen and (min-width:768px) and (max-width:991px){.directory-buy .main-content{padding-right:20px}.directory-buy .join-directory .btn-main,.directory-buy .join-directory .btn-simple{font-size:12px}.directory-buy .new-map-search a>div div{font-size:16px}}@media screen and (min-width:992px){.directory-business,.directory-buy{margin-top:-15px}.directory-intro{padding-bottom:65px}.directory-buy h1{margin:0 0 10px 0}.directory-buy .text-light{margin-bottom:25px}.directory-buy .main-text{margin-bottom:10px}.directory-buy .select-block>div,.directory-buy .select-block>div+div{margin-top:80px}.directory-buy .select-block>div img{height:191px}.directory-buy .select-block .main-text{margin-bottom:0}.directory-business .sidebar-right,.directory-buy .sidebar-right{padding-top:15px}.directory-business .sidebar-right .events-to-attend,.directory-business .sidebar-right .follow-block,.directory-business .sidebar-right .join-our-newsletter,.directory-business .sidebar-right .new-map-search,.directory-business .sidebar-right .read-this-week,.directory-buy .sidebar-right .events-to-attend,.directory-buy .sidebar-right .follow-block,.directory-buy .sidebar-right .join-our-newsletter,.directory-buy .sidebar-right .new-map-search,.directory-buy .sidebar-right .read-this-week{display:block;margin-bottom:50px}.directory-business .sidebar-right>div:last-child,.directory-buy .sidebar-right>div:last-child{margin-bottom:65px}.directory-business .sidebar-right .join-directory,.directory-buy .sidebar-right .join-directory{margin-bottom:10px}.directory-business .sidebar-right .join-directory>div,.directory-buy .sidebar-right .join-directory>div{margin-bottom:5px}.directory-business .sidebar-right .join-directory h5,.directory-buy .sidebar-right .join-directory h5{margin:0 0 11px 0}.directory-business .personal-details .main-form li,.directory-buy .personal-details .main-form li{padding-left:290px}.directory-business .personal-details .main-form li label,.directory-buy .personal-details .main-form li label{width:280px}.table-options tr td{font-size:16px}.table-options tr td:first-child span{font-size:14px}}@media screen and (min-width:1200px){.directory-buy .select-block>div{padding:45px 30px 105px 30px}.directory-business .personal-details .main-form li,.directory-buy .personal-details .main-form li{padding-left:293px}.directory-business .personal-details .main-form li label,.directory-buy .personal-details .main-form li label{width:285px}.directory-business .main-form input,.directory-buy .main-form input{width:300px}}.distributor-desc h1{margin:0 0 10px}.product-finder-distributor .products-finder-list{margin:0 -10px 10px}.product-finder-hero{padding-top:15px;padding-bottom:17px;min-height:300px}.distributor-desc{padding-bottom:20px}.distributor-desc p{margin-bottom:30px}.distributor-info>div:first-child{margin-bottom:15px;padding:25px 30px 20px 30px;border-radius:5px;background:#eee}.distributor-links{padding-top:20px}.distributor-links>div:first-child a{color:#1d1d1d}.distributor-links .social-menu{padding-top:15px;margin-left:-5px}.distributor-links .btn-simple{font-size:14px}.distributor-info>div:first-child div{padding-bottom:5px}.distributor-info .btn-main-color{width:100%}.featured-brands-title{padding-bottom:15px;color:#999;font-size:12px;font-weight:700;text-align:center;text-transform:uppercase}.brands-slider{margin:0 -20px 20px 0}.brands-slider li{padding:0 5px}.brands-slider .slick-prev{left:-5px}.brands-slider .slick-next{right:-5px}@media screen and (min-width:768px){.distributor-desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.distributor-desc>div:first-child{width:60%;padding-right:20px}.distributor-desc>div:last-child{width:40%;padding-top:10px}.product-finder-distributor .title-block.title-center{margin-bottom:15px}.brands-slider{padding:0 20px;margin:0 0 20px}.brands-slider li{padding:0 10px}}@media screen and (min-width:992px){.distributor-desc>div:first-child{width:76%;padding-right:20px}.distributor-desc>div:last-child{width:24%;padding-top:10px}.product-finder-distributor{margin-top:-15px;padding-bottom:20px}.product-finder-distributor .breadcrumbs{padding-bottom:0}.product-finder-distributor .search-block{margin-top:7px;margin-bottom:30px}.distributor-main .search-block{margin-top:13px}.product-finder-distributor .products-finder-list{margin:15px -10px 15px}.distributor-main .products-finder-list{margin:20px -10px 40px}.product-finder-distributor .product-small h5{font-size:18px}.distributor-main .product-small h5{height:25px}.distributor-main .product-small .product-desc{padding:20px 0}.product-finder-distributor .product-small .product-category{margin-bottom:0}.featured-brands-title{padding-bottom:35px}.brands-slider{margin-bottom:60px}}.banner-250{text-align:center;margin:auto}#np-form-feedback{text-align:center;color:#c02222;font-family:Domine,serif}#sidebar-form-feedback{text-align:center;color:#c02222;font-family:Domine,serif;font-size:12px;line-height:17px}.pagination li{padding:0 0;border-top:none}.sidebar-wrapper{width:270px;float:right}.article-main,.article-top{display:none}.article-main{width:70%;float:left}.pf-desktop-menu{display:block}.pf-mobile-menu{display:none}.desktop-category-block .filter-block{width:250px;overflow:hidden;border-left:1px solid #ddd;border-right:1px solid #ddd}.desktop-category-block .dropdown-block li a{display:block;padding:10px 15px;position:relative;color:#1d1d1b;font-size:15px;line-height:1.2;padding-right:30px}.form-tab{display:none}.error-message{position:relative;color:#ac0a0a;padding:15px;text-align:right}.success-message{position:relative;color:#0d8d19;padding:15px;text-align:center}.error-message-sm{position:relative;color:#ac0a0a;text-align:center;font-size:12px!important}.success-message-sm{position:relative;color:#0d8d19;text-align:center;font-size:12px!important}.validError{border:1px #ac0a0a solid!important}#backing-plate{width:100%;float:left;position:relative}.auto-backing-plate{margin:0 auto;position:relative;width:1210px}.content_leftbar_ad{margin-right:1150px;position:absolute;right:0;z-index:3}.content_rightbar_ad{position:absolute;margin-left:1150px;z-index:3}.main-container{float:left;width:100%;overflow:hidden}.auto-backing-plate a img{max-width:initial}.sticky-placeholder{width:430px!important}.sitemap-row{border-bottom:1px #eee solid;padding:20px 0}.sitemap-row ul li{text-align:left}.sitemap-row h4 a{color:#22b0bf}.sitemap-row p a{color:#1b1b1d}.sitemap-row a:hover{text-decoration:underline}.sitemap-row p{font-size:14px;line-height:18px}.article-desc li a{color:#21b0bf}.article-more p a{color:#21b0bf}.no-border{border-top:transparent!important}.gradient{display:inline-block;max-height:250px;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.65)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=0 )}.gradient img{position:relative;z-index:-1}.no-results-pf{font-family:'Open Sans',sans-serif;font-size:16px;text-align:center;text-transform:uppercase;font-weight:700}.prod-pagination{clear:both}.loader{border:4px solid #f3f3f3;border-top:4px solid #22b0c0;border-radius:50%;width:120px;height:120px;animation:spin .7s linear infinite;margin:auto;margin:50px auto}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.prod-button-back{margin-bottom:20px;border:1px solid #000;color:#fff;background:#000;display:block;float:left;position:relative;padding:12px 15px 12px 28px;font-size:12px;text-transform:uppercase}.prod-button-back::before{content:'\f104';display:block;position:absolute;top:5px;left:15px;font-family:FontAwesome;font-size:20px}.prod-button-back:hover{background:0 0;color:#000}.expert-name h1{margin:0}.title-block div h1{font-size:16px;background:0 0;margin:0;font-weight:600}.archive-desc{border-bottom:2px solid #ddd;padding-bottom:15px}#modal-open{display:block}.modal,.modalsponsor{display:none;position:fixed;z-index:14;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{display:block;width:700px;position:absolute;top:150px;left:50%;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-filter:blur(0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(Opacity=100);z-index:103;background:#fff}.modal-content>div{position:relative;padding:75px 80px 45px}.modal-content>div::before{content:'';width:220px;height:163px;position:absolute;top:-80px;left:-30px;z-index:99;background:url(/assets/images/skin/ico_olives.png) center no-repeat;background-size:contain}.modal-content>div>div:first-child{margin-bottom:3px;color:#22b0c0;font-size:12px;font-family:'Open Sans',sans-serif;font-weight:600;text-align:center;text-transform:uppercase}.modal-content h3{text-align:center}.modal-content .btn-close{display:block;width:50px;height:50px;position:absolute;top:0;right:0;line-height:50px;text-align:center}.modal-content .btn-close::after{content:'\f00d';display:inline-block;font-family:FontAwesome;font-size:18px;color:#1d1d1b}.interview-archive-big .main-text{width:100%!important}.interview-archive-big div:first-child{padding:0 20px 0 0!important}.interview-sm{width:17%!important}@media screen and (max-width:1200px){.desktop-category-block .filter-block{width:220px}#backing-plate{display:none}.cc-theme-edgeless{display:none!important}}.product-finder-hero{background-size:cover;background-position:center;margin-bottom:20px}.product-finder-hero img{display:block;margin:auto;background-color:#fff;position:relative;top:25px}@media screen and (max-width:992px){.pf-mobile-menu{display:block!important}.pf-desktop-menu{display:none!important}.overlay{z-index:9}.prod-button-back{display:none}.clear-search.active{display:none!important}.list-checkbox .btn-apply{display:block!important}}@media screen and (max-width:766px){.button-back{float:none;margin:auto;margin-top:10px}.dark-block .btn-main-border{margin-left:10px;margin-top:10px}.mobile-hide{display:none}}@media screen and (max-width:720px){#subs-form-feedback{top:10px}.breadcrumbs{display:none}.color-block+.banner-block{margin-top:0}.directory .sidebar-right .events-to-attend,.directory .sidebar-right .follow-block,.directory .sidebar-right .join-our-newsletter,.directory .sidebar-right .new-map-search,.directory .sidebar-right .read-this-week{display:none}.directory h1{font-size:23px}.product-finder-container .title-block div:nth-child(2){display:none}}@media screen and (max-width:348px){.sidebar_300_250{width:300px;height:250px;padding:0;position:relative}.news-advertisement{width:100%;height:250px;padding:0;position:relative;left:-5px}.sidebar-ad{width:100%;height:250px;padding:0;position:relative;left:-10px}}.special-news-bottom div:first-child{width:62%}.btn-distributors::before{display:none!important}.btn-distributors{display:block;margin:auto;padding:15px 10px!important;border:1px #ccc solid;color:#787878!important;text-align:center;max-width:210px;font-family:'Open Sans',sans-serif;font-weight:700;left:-2px;margin-bottom:10px;transition:all .5s}.list-checkbox .btn-apply{display:none}.btn-distributors:hover{color:#fff!important;border:1px #fff solid;background-color:#22b0bf}.search-results-prod{font-family:Domine,serif;font-weight:400;color:#888;font-size:18px;padding:0 10px}.search-results-prod span{color:#000}.clear-search{font-family:'Open Sans',sans-serif;font-size:12px;font-weight:500;color:#888;text-transform:uppercase;position:relative;top:-10px;display:none;clear:both}.clear-search.active{display:block}.clear-search:hover i{color:#22b0c0}.filter-inner-block .filter-reset,.filter-wrapper .filter-reset{width:100%;display:block;margin:auto;padding:15px 10px;border:1px #ccc solid;color:#787878;text-align:center;font-family:'Open Sans',sans-serif;font-weight:700;left:-2px;margin-bottom:10px;transition:all .5s}.filter-inner-block .filter-reset:hover,.filter-wrapper .filter-reset:hover{color:#fff;border:1px #fff solid;background-color:#22b0bf;cursor:pointer}.latest-opinion{margin-bottom:20px}.directory-button{margin-top:10px}.brands-slider li img{filter:grayscale(1)}.blue-link{color:#22b0c0!important}.hidden{display:none!important}.contact-links li .btn-simple{word-break:break-all}#np-form-feedback .error-message{text-align:center!important}.advertise-btn{display:block;margin:20px auto;width:250px}.how-tos li img{min-height:249px}.lazy{opacity:0}.load{opacity:1!important;transition:all 1.5s}.medium-news-advertorial,.medium-news-featured{border:2px solid #1d1d1b}.medium-news-label{background-color:#1d1d1b;position:absolute;right:12px;padding:5px 10px;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;font-size:12px}.medium-news-label span{color:#22b0c0}.medium-news-advertorial img{width:auto;margin:40px auto 0}.medium-news-advertorial p{font-size:18px;line-height:21px;color:#111}.advertorial-item{border:2px solid #111!important;padding:0 0!important}.advertorial-item .advertorial-left{width:30%;display:inline-block}.advertorial-item .advertorial-right{width:67%;display:inline-block;vertical-align:top;padding-top:18px}.advertorial-item img{vertical-align:bottom}.news-advertorial{width:66%}@media screen and (max-width:992px){.product-finder-block .col-xs-12{width:100%!important}}.filter-col{padding-bottom:30px}.ads-banner-block{padding:30px 20px 20px;background-color:#eee;border:1px solid #ddd;margin-top:20px;margin-bottom:40px}.ads-banner-block p{font-size:14px;font-family:Domine,serif;line-height:20px;color:#1d1d1b;text-align:center;margin:0}.ads-banner-block a{color:#22b0c0;font-size:14px;font-family:Domine,serif;line-height:20px;text-decoration:underline}.ads-banner-block a:hover{text-decoration:underline}.ads-banner-block h3{font-family:Domine,serif;font-size:18px;text-align:center;color:#1d1d1b;line-height:25px;margin-bottom:12px}.ads-banner-block h3 span{color:#07afbf}.ads-banner-block .btn-main-border{width:auto;box-sizing:border-box;text-decoration:none;margin-bottom:13px;font-family:'Open Sans',sans-serif;padding:15px 5px;letter-spacing:.1px}.ads-banner-block .btn-main-border:hover{text-decoration:none}.ads-banner-block .btn-main-border-dark{color:#1d1d23}.ads-banner-block .btn-main-border-dark:hover{color:#fff;background-color:#1d1d23;border:1px solid #1d1d23}.member-wall-inner{width:90%;max-width:600px;position:absolute;top:50%;left:50%;margin-left:-300px;margin-top:-204px;z-index:103;background-color:#fff;padding:100px 38px}.member-wall-inner h3{padding:0 5px;text-align:center;margin-bottom:30px}.member-wall-inner h3 span{font-family:'Open Sans',sans-serif;font-size:16px;color:#22b0c0;font-weight:600}.member-wall-inner form{width:100%;max-width:501px;margin:auto}.member-wall-inner div a{position:absolute;top:5px;right:10px;font-size:20px;color:#000}.member-wall-inner input[type=email],.member-wall-inner input[type=text],.member-wall-inner select{width:100%;max-width:315px;height:60px;border:#ddd 1px solid;padding-left:20px;font-size:16px;font-family:Domine,serif;color:#888;outline:0}.modalsponsor input[type=submit]{display:block;margin:auto;margin-top:10px}.modalsponsor .sponsor-input,.modalsponsor label{margin:auto;display:block;margin-bottom:20px;text-align:center;padding-left:unset!important}.modalsponsor .member-wall-inner{transform:translate(-50%,-50%);padding:30px 10px;margin:inherit}.member-wall-inner input[type=submit]{width:100%;max-width:182px;height:60px;background-color:#21b0bf;color:#fff;border:1px solid #22b0c0;position:relative;left:-5px;top:1.5px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;color:#fff;transition:all .5s;outline:0}.member-wall-inner input[type=submit]:hover{background-color:#fff;border:1px solid #22b0c0;color:#22b0c0}.member-wall-inner label{display:block}@media screen and (max-width:660px){.member-wall-inner input[type=email],.member-wall-inner input[type=submit],.member-wall-inner input[type=text],.member-wall-inner select{width:100%;max-width:100%;left:0;top:0;font-size:12px;height:50px}.member-wall-inner{width:90%;max-width:600px;position:relative;z-index:103;background-color:#fff;padding:100px 38px;display:block;margin:auto;left:0;top:10%}.modalsponsor .member-wall-inner{top:2%;left:50%;transform:translate(-50%);margin:unset;padding:20px 30px;height:96%;overflow:scroll;width:94%}}.awards-logos-premium img{padding:10px;vertical-align:middle}.pf-logo-home{padding:0 20px 0 20px!important}.product-finder-logo-realtext{font-family:Georgia,Times,"Times New Roman",serif;font-weight:700!important;display:inline-block;-webkit-transform:scale(1.3,2);transform:scale(1.3,2);color:#1d1d1b;position:relative;font-size:18px!important;background-color:#fff!important;letter-spacing:.8px;padding:0 20px 0 0;left:38px}.product-finder-logo-realtext a{color:#1d1d1b}.product-finder-logo-realtext span{color:#0eb0c1}.product-finder-container .title-block{padding-bottom:40px}.products-finder-block .title-block{border-top:none;padding-bottom:20px}.product-finder-container .title-block div{top:0}.product-finder-container .title-block div:nth-child(2){left:auto;right:0;padding-left:15px}.product-finder-container .title-block div:nth-child(2) .btn-main{width:170px;font-size:14px;padding:18px 10px}.newsletter-form{border:1px #ddd solid;padding:50px;width:100%;max-width:725px;margin-bottom:20px}.newsletter-form form p{width:48%;display:inline-block}.newsletter-form p{font-size:28px;margin-bottom:30px}.newsletter-form p span{color:#22b0c0}.newsletter-form form p:nth-child(2n+0){float:right}.newsletter-form form p{margin-bottom:15px}.newsletter-form form p input,.newsletter-form form p label,.newsletter-form form p select{width:100%;display:block;font-size:16px}.newsletter-form form p input,.newsletter-form form p select{height:40px;border:1px solid #ddd;padding:2px 0 0 20px;outline:0}.newsletter-form form p span{color:#e95c5c}.newsletter-form .optin h4{font-size:11px;color:#999;font-family:'Open Sans',sans-serif;display:inline-block;font-weight:600;margin-left:8px}.newsletter-form .optin input[type=checkbox]{-webkit-appearance:none;background-color:transparent;border:1px solid #999;border-radius:1px;display:inline-block;position:relative;top:1px;outline:0;width:18px;height:18px;float:left;left:0}.newsletter-form .optin input[type=checkbox]:hover{cursor:pointer;border:1px solid #22b0bf}.newsletter-form .optin input[type=checkbox]:checked{-webkit-appearance:none;background-color:#22b0bf;border:1px solid #22b0bf;outline:0;padding:0}.newsletter-form .optin input[type=checkbox]:checked::after{font-family:FontAwesome;content:'\f00c';color:#fff;position:absolute;font-size:16px}.newsletter-form .optin{margin-bottom:15px}@media screen and (max-width:768px){.newsletter-form form p{width:100%;display:inline-block}}@media screen and (max-width:440px){.h-top .mobile-menu{display:none}.h-top .search-block{float:left;clear:both;width:100%;margin-top:20px}.news-block .info-desc{margin-top:20px}}.product-unavailable{background-color:#eee;padding:36px 42px 0}.product-unavailable h3{letter-spacing:1px}.product-unavailable p a{color:#0fb0c1;text-decoration:none}.product-unavailable:after{content:'';width:0;height:0;border-left:35px solid transparent;border-right:35px solid transparent;border-top:35px solid #eee;position:relative;display:block;top:35px;margin:auto}.product-unavailable .product-list{margin-bottom:0}.product-unavailable .product-list li{padding-top:0;padding-bottom:0}.other-products .product-list a,.product-unavailable .product-list a{text-align:left}.other-products .product-list a h4,.product-unavailable .product-list a h4{font-size:16px;padding:0 0}.dir-categories{border:1px solid #ddd!important;box-sizing:border-box;border-radius:5px;display:block;margin-top:15px}.dir-categories li{width:150px}.category-block .dropdown-block li a::after,.filter-block .btn-dropdown::after{content:'\f105';display:block;position:absolute;top:10px;right:-35%;color:#aaa;font-family:FontAwesome;font-size:16px}.fadingBackground{width:100%;height:100px;position:absolute;max-width:198px;bottom:4.9%;background:linear-gradient(179.07deg,rgba(255,255,255,0) -28.72%,rgba(255,255,255,.8104) 36.57%,#fff 71.22%,#fff 99.2%);border-radius:0 0 5px 5px;margin-left:2px;display:flex;justify-content:center;align-items:flex-end}.fadingBackground:after{content:"\f0ab";font-family:FontAwesome;font-style:normal;font-size:19px;margin:8px;color:#59aebd}.fadingBackground span{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:13px;line-height:18px;text-align:center;color:#59aebd;margin-bottom:14px}.fadingBackground i{margin:14px;color:#59aebd}.directory-filter span{color:#59aebd}.filter-block--blue{color:#59aebd}.browseCategory{border:none;padding:0;color:#1d1d1b;font-family:'Open Sans',sans-serif;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.returnCategory{color:#1d1d1b;font-size:12px;line-height:1.2;background:#f5f5f5;padding:15px;width:100%!important;display:flex;align-items:center}.returnCategory:before{content:'\f104';color:#aaa;font-family:FontAwesome;font-size:16px;padding:0 10px 0 10px!important}.returnCategory a{color:#1d1d1b;padding:0!important}.returnCategory i{padding:12px 10px 12px 10px}.childCategory{padding:8px 35px 8px 0!important}.d-block{display:block!important}.dropdownContainer{padding:15px}.dir-categories li:nth-last-of-type(1){z-index:1;background:#fff}.dir-categories li:nth-last-of-type(2){z-index:1;background:#fff}.dropdownContainer li a:after{display:none!important}.dropdownContainer li a{padding:8px 0 8px 0!important}.returnCategory a:after{display:none!important}.dropdownSubCategory{color:#1d1d1b;font-size:12px;line-height:1.2;padding:15px;font-weight:400;letter-spacing:.5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;align-items:center}.dropdownSubCategory li{width:auto;padding:12px 10px 12px 20px!important}.heightNone{max-height:none!important;padding-bottom:0}.call-us a{color:#aaa}@media screen and (max-width:847px){#upcoming-date{display:none}}@media screen and (max-width:681px){.upcoming-close{padding-left:0;margin-right:0;margin-left:0}}@media screen and (max-width:606px){#upcoming-location{display:none}#upcoming-click-text{font-size:11px;width:93%}.upcoming-type{width:100px}.upcoming-type p{font-size:10px}}@media screen and (max-width:441px){#upcoming-container{width:96%}.upcoming-click-here{display:none}.upcoming-close{margin-right:10px}.upcoming-type{width:90px}.upcoming-type p{font-size:9px}.upcoming-details span:nth-child(2){width:190px;padding-left:0;position:relative;flex-grow:0}}.product-finder-cta{display:flex;justify-content:space-between;flex-wrap:wrap}.product-finder-cta .panel{width:48%;padding:20px;box-sizing:border-box;background-repeat:no-repeat;background-size:cover;background-position:top;display:flex;align-items:flex-end}.product-finder-cta .panel:first-child{background-image:url(/assets/images/skin/Homepage-PF-Panel-1.jpg)}.product-finder-cta .panel:nth-child(2){background-image:url(/assets/images/skin/Homepage-PF-Panel-2.jpg)}.product-finder-cta .panel .panel-inner{background-color:#fff;background-image:none;position:relative;bottom:0;padding:27px 20px;box-sizing:border-box;width:69%}.product-finder-cta .panel:first-child{margin-right:10px}.product-finder-cta .panel h3{font-size:22px;line-height:30px}.product-finder-cta .panel h5{font-size:12px;font-family:'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;color:#11b0bf;font-weight:600;margin-bottom:7px;letter-spacing:.7px}.product-finder-cta .panel a.pf-cta{font-size:14px;font-family:'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:800;text-decoration:underline;letter-spacing:.7px;position:relative;top:-4px}.product-finder-cta .panel a:nth-child(3){margin-right:28px;color:#11b0bf}.product-finder-cta .panel a:nth-child(4){color:#000}@media screen and (max-width:768px){.product-finder-cta .panel{width:100%}.product-finder-cta .panel:nth-child(2){margin-top:15px}.product-finder-cta .panel .panel-inner{width:100%}.info-desc-pf-homepage{padding:0 60px}.dir-categories li{width:auto}.fadingBackground{display:none}.category-block .dropdown-block li a::after{display:none}.browseCategory{padding:15px}}.second-menu>li.social-icon-header>a{padding:0 5px 1px 5px;border-left:none;font-size:14px;color:#afb1b9}.lower-menu{border-top:1px solid #ddd;padding:0 100px}.lower-menu li a{font-size:14px;font-family:'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;color:#999;padding:12px 0}.second-menu>li.social-icon-header:hover a{color:#111}.second-menu>li.social-icon-header:nth-child(4)>a{border-left:1px solid #e5e5e5;padding-left:10px}@media screen and (max-width:991px){.lower-menu li a{color:#fff;padding:12px 15px;font-family:Domine,serif}.lower-menu{padding:0;padding-top:0!important;border-top:none}.social-icon-header{display:none}.mobile-subs-push{display:flex;min-height:1px;float:left;justify-content:space-between;padding:12px 15px;margin-bottom:20px;box-sizing:border-box}.mobile-subs-push div:nth-child(2){padding:6px 0 0 10px}.mobile-subs-push p{font-size:14px;margin:0;margin-bottom:7px;color:#fff}.mobile-subs-push a{font-size:12px;font-weight:700;font-family:'Open Sans',sans-serif;color:#fff;text-decoration:underline}.mobile-subs-push p span{color:#0ab0c1}.mobile-subs-push img{max-width:75px;border:1px solid #dee1e9}.h-page.active nav .main-menu{padding-top:20px}.second-menu{left:0!important;margin-left:0}.search-block-mobile{margin:15px;clear:both}.main-menu>li,.second-menu>li{clear:both}}.error-icon-label{font-size:9px;background:#3cb664;color:#fff;border-radius:100%;padding:5px}.error-icon-label.glyphicon-remove{background:#eb3150;color:#fff}.error-icon-label.glyphicon-ok{background:#3cb664;color:#fff}.error-icon-label.glyphicon-info-sign{color:#e67c00;background:0 0;font-size:20px;padding:0;display:inline-block;vertical-align:middle;margin-left:3px}#img-product{display:inline-block}.addproduct-free-simple-free.active-btn{background:#27b2c1}span.glyphicon.glyphicon-time.distributors-loading-icon{float:right;color:green;font-size:25px}.company-inputfield-company-page{margin-bottom:10px}.pro-img-pop p{color:#989ba3;float:left;width:100%;font-size:24px;font-weight:500;padding:27px 0}.pro-img-pop h3{font-size:38px}.pro-img-pop img{padding-bottom:40px}span.fafa-plus-icon-account-free-distributor.glyphicon.glyphicon-ok.item-distributor-icon{background:#3cb664}input.cmn-toggle-round-flat:checked+label::before{background:#27a1ca}input.cmn-toggle-round-flat:checked+label::after{background:#fff}.speech-bubble{width:100%;margin:10px auto;border:1px solid #ddd;padding:10px;text-align:center;position:relative;border-radius:5px;background-color:transparent;display:none}.arrow:before{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid #ddd;right:50%;top:-20px}.arrow:after{content:"";width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid #fff;right:50%;top:-18px}.remove-img-btn{position:absolute;right:10px;top:10px;color:red;font-size:19px}.thirdli-set-award{position:relative}.awards-logo-wrapper{overflow:hidden;width:100%;height:100%}.award-images{height:100%;margin-left:auto;margin-right:auto}.distributer-no-results{float:left;font-size:18px;color:#e67c00}.distributer-no-results-wrapper{width:100%;float:left;padding-top:14px;padding-bottom:16px;padding-left:25px;padding-right:15px}.list-business-form{display:flex;justify-content:space-between;flex-wrap:wrap}.list-business-form li{width:47%;padding-left:0!important}.list-business-form li label{width:100%!important;position:relative!important;top:10px!important;margin:5px 0;display:block;text-align:left!important}.list-business-form li input{width:100%!important}.list-business-form li.full-width{width:100%}.list-business-form li.full-width p{font-size:12px;color:#888;margin:15px 0 10px;line-height:16px}.list-business-form li.full-width textarea{width:100%;border:1px solid #ddd;color:#888;height:100px;padding:15px;box-sizing:border-box;outline:0}.list-business-form li.full-width label{display:initial}.list-business-form li.full-width .clarification{position:relative;top:10px}#list-business-form ul#categories-list{display:flex;flex-wrap:wrap;justify-content:space-between}#list-business-form ul#categories-list li{width:100%;padding-left:0;margin-bottom:20px}#list-business-form ul#categories-list li label{width:100%}#list-business-form ul#categories-list li label,#list-business-form ul#categories-list li span{color:#22b0c0}#list-business-form ul#categories-list li label input[type=checkbox]+span{display:none}#list-business-form ul#categories-list li ul label input[type=checkbox]+span{display:block}#list-business-form ul#categories-list li ul{padding-left:20px}#list-business-form ul#categories-list li ul li{width:100%;margin-bottom:0;padding:3px 0;display:flex}#list-business-form ul#categories-list li ul li label,#list-business-form ul#categories-list li ul li span{color:#999}#list-business-form ul#categories-list p{line-height:22px}#list-business-form ul#categories-list p span{font-size:12px;color:#888;margin:15px 0 10px;line-height:16px}.category-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.cat-col-1,.cat-col-2,.cat-col-3{width:31%}.cat-wrap{display:flex}@media screen and (max-width:991px){.cat-col-1,.cat-col-2,.cat-col-3{width:100%;font-size:16px}#list-business-form ul#categories-list li label,#list-business-form ul#categories-list li span{font-size:16px}}.free-form-tab{display:none}.main-menu li.teal-highlight{background-color:#22b0bf;padding:0 20px}.main-menu li.teal-highlight a{color:#fff}.main-menu li.teal-highlight a span{font-size:12px;margin-left:2px}.lower-menu li.highlight a{background-color:#a11818;color:#fff;padding:12px 6px}.lower-menu li.gold-highlight a{background-color:#cdaa4f;color:#fff;padding:12px 6px}.logo-img{width:307px;height:230px}.text-width-100{text-align:left;width:68%;padding-left:91px;float:left;font-size:18px;line-height:28px}.garofalo-main .samples-block{display:inline-block}.samples-block-span{font-size:14px;color:#22b0c0;text-transform:uppercase;font-weight:700}.samples-block span{font-size:22px}.outer-div{width:200px;float:right;margin-right:60px;margin-top:4px}.outer-div-inner{display:inline-block;width:200px;float:right;padding-top:20px}.try-range-btn{font-size:18px;color:#22b0c0}.availability{position:static!important;font-size:10px;width:100%;margin-left:10px}.add-sample{width:186px!important;margin-right:-25px}.sample-btn{width:186px!important;margin-right:-25px}.franklin-img{padding-bottom:40px;align-content:left}.franklin-logo{padding:10px 0 10px 0}.franklin-center{max-width:83%;text-align:left;margin:0 auto}.body-content .main-image{max-width:530px}.body-content img{height:auto}@media screen and (max-width:991px){.outer-div{float:none;margin:0 auto}.text-width-100{width:100%;padding:0 20px}}.color-block.top-color-divider.news-block:after{background:url(/assets/images/skin/top_light_divider.svg) center no-repeat;content:'';position:absolute;display:block;bottom:0;left:0;width:100%;height:20px}.read-latest-issue{padding-bottom:40px}.fsds-alert{max-width:850px;width:90%;margin:-25px auto 30px auto;border-radius:15px;box-shadow:rgba(0,0,0,.5) 0 5px 20px -14px;padding:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.fsds-alert .logo{max-width:190px}.fsds-alert .inner{margin-left:20px}.fsds-alert .inner h2{font-size:18px;margin:0}.fsds-alert .inner p{margin:10px 0;color:#4c4c4c}.fsds-alert .inner button{width:100%;max-width:300px;background:#eee;border:none;border-radius:5px;display:flex;justify-content:space-around;align-items:center;margin:0;transition:all .1s}.fsds-alert .inner button:hover span{border-right:1px solid #cecece}.fsds-alert .inner button:focus{outline:0}.fsds-alert .inner button:hover{background:#e4e4e4}.fsds-alert .inner button span{padding:10px 20px 10px 8px;border-right:1px solid #dedede}.fsds-alert .inner button img{max-width:15px}@media screen and (max-width:655px){.fsds-alert{display:block;text-align:center}.fsds-alert .inner{margin:15px 0 0 0}.fsds-alert .inner button{margin:0 auto}}@media screen and (max-width:420px){.fsds-alert .inner button span:hover{border-right:0}.fsds-alert .inner button span{border-right:none}.fsds-alert .inner button img{display:none}}.large-inspiration-block{margin-bottom:15px}.large-inspiration-block img{margin-bottom:10px}.small-inspiration-block{margin-bottom:10px}.small-inspiration-block .main-text{line-height:1.2}@media screen and (max-width:991px){.large-inspiration-block .img-container,.small-inspiration-block .img-container{text-align:center}}.header-cover{position:absolute}.header-cover img{max-width:97px}.header-text{margin-left:99px}.ultimate-guide-label{float:right;margin:-20px -38px 0 0;font-size:17px;font-weight:700;max-width:350px}.ultimate-guide-label img{width:initial;margin:0;position:relative;top:-30px}.ultimate-guide{float:right;max-width:145px;position:relative;top:-144px;right:10px;transform:rotate(8deg);box-shadow:2px 2px 8px 2px rgba(0,0,0,.3)}@media screen and (max-width:991px){.ultimate-guide-label img{display:none}.ultimate-guide-label{float:none;margin:30px 0 0 0;display:block;max-width:100%;text-align:center;padding-bottom:40px}.subscribe-page .subscribe-top .ultimate-guide{position:static;display:block;margin:0 auto;float:none}}.flippingbook-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:15;border:3px solid #000}.flippingbook-mask{width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:10}.subscribe-page .digital h1{width:100%;margin-bottom:90px}.subscribe-page .digital .list-header{margin-top:-50px;max-width:47%}.subscribe-page .digital .synergy-title h1{margin-bottom:0}.subscribe-page .digital .synergy-title p{margin-bottom:72px}.digital-subs{border-radius:3px;overflow:hidden}.digital-subs .image-container{background-image:url(/assets/images/digimag-bg.png);background-size:cover;position:relative;overflow:hidden;height:162px;width:100%}.digital-subs .image-container img{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:138px;box-shadow:0 4px 12px rgba(0,0,0,.45)}.digital-subs .text{background-color:#02b4c4;text-align:center;color:#fff;padding:25px 20px}.digital-subs h4{color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.01em;text-transform:uppercase;padding-bottom:8px;margin-bottom:15px;border-bottom:2px solid #86e3eb;max-width:164px;margin:0 auto 15px}.digital-subs h4 span{color:#ffe600}.digital-subs p{font-size:14px;line-height:20px;letter-spacing:-.02em;margin:0}.digital-subs .button{width:100%;background-color:#000;font-family:'Open Sans',sans-serif;font-weight:600;font-size:13px;line-height:120%;text-transform:uppercase;color:#fff;text-decoration:none;display:block;padding:15px 10px;max-width:160px;margin:13px auto 0}.digital-subs .button:hover{background-color:#222}.synergy-subs{border-radius:3px;overflow:hidden}.synergy-subs .image-container{background-image:url(https://aplimages.s3.amazonaws.com/_gf/awards/2021/awardsSite/synergy4.png);background-size:cover;position:relative;overflow:hidden;height:162px;width:100%}.synergy-subs .image-container img{position:absolute;top:20px;left:50%;transform:translateX(-50%);width:138px;box-shadow:0 4px 12px rgba(0,0,0,.45)}.synergy-subs .text{background-color:#000;text-align:center;color:#fff;border-top-right-radius:10px;border-bottom-right-radius:10px;padding:25px 20px}.synergy-subs h4{color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.01em;text-transform:uppercase;padding-bottom:8px;margin-bottom:15px;border-bottom:2px solid #86e3eb;max-width:164px;margin:0 auto 15px}.synergy-subs h4 span{color:#ffe600}.synergy-subs p{font-size:14px;line-height:20px;letter-spacing:-.02em;margin:0}.synergy-subs .button:hover{background-color:#222}.synergy-subs .button{width:100%;background-color:#02b4c4;font-family:'Open Sans',sans-serif;font-weight:600;font-size:13px;line-height:120%;text-transform:uppercase;color:#fff;text-decoration:none;display:block;padding:15px 10px;max-width:180px;margin:13px auto 0}.body-content .digital-subs{border-radius:10px;display:flex}.body-content .digital-subs .image-container{max-width:201px;width:100%;height:initial}.body-content .synergy-subs{border-radius:10px;display:flex}.body-content .synergy-subs .image-container{max-width:201px;width:100%;height:initial}#meerkat-wrap{display:none}.newsletter-catfish{background:#000;width:100%;position:fixed;bottom:0;color:#fff;z-index:2000}.newsletter-catfish .close-meerkat{font-family:'Open Sans',sans-serif;font-weight:700;font-size:15px;text-transform:uppercase;background:0 0;border:none;color:#fff;top:15px;right:15px;position:absolute}.catfish-container{max-width:1050px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.newsletter-catfish p{font-size:18px;line-height:120%;margin:0;max-width:480px}.newsletter-catfish input::placeholder{color:#fff}.newsletter-catfish input{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:140%;border:none;background:0 0;border-bottom:2px solid #fff;color:#fff;padding:7px 10px;width:220px}.newsletter-catfish form{display:flex;align-items:center;justify-content:space-between;width:403px}.newsletter-catfish .signup{background:#02b4c4;border:none;border-radius:0;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:12px 0;width:153px}.synergy .container{max-width:1060px;width:90%;padding:0;margin:0 auto}.synergy .hero-unit{text-align:center;background-color:#000;background-size:cover;padding-bottom:20px;color:#fff}.synergy .hero-unit h1{margin:0}.synergy .hero-unit svg{max-width:350px}.synergy .hero-unit p{margin-top:-40px}.synergy .description{display:flex;justify-content:space-between;align-items:center;padding-top:50px}.synergy .description .inner{max-width:450px;margin-right:20px}.synergy h2{font-size:28px;line-height:120%}.synergy p{font-size:18px;line-height:140%;margin-bottom:35px}.synergy .register{display:inline-block;border-radius:none;width:250px}.synergy .benefits{padding:65px 0;text-align:center}.synergy .benefits .inner{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-end;padding-top:25px}.synergy .benefits .item{max-width:300px;margin:10px 0 35px}.synergy .benefits h3{font-size:18px;line-height:140%;margin-top:25px}.synergy .dark-block h2>*{display:inline-block}.synergy .dark-block h2 svg{margin-bottom:-27px;max-width:144px}.synergy .dark-block h2{text-align:center}.synergy .dark-block .btn-main-border,.synergy .dark-block .button-back{float:right}.synergy .dark-block .container{padding-bottom:63px;border-bottom:2px solid #666}.synergy .dark-block p{text-align:center}@media screen and (max-width:460px){.body-content .digital-subs .image-container{height:162px;max-width:100%}.body-content .digital-subs{flex-direction:column}.body-content .synergy-subs .image-container{height:162px;max-width:100%}.body-content .synergy-subs{flex-direction:column}}@media screen and (max-width:767px){.subscribe-top.digital img{display:block;margin:0 auto}.subscribe-page .digital .list-header{margin-top:20px;max-width:100%}.subscribe-page .digital h1{margin-bottom:0}.subscribe-top.digital .ultimate-guide-label img{display:none}.subscribe-page .digital .synergy-title p{margin-bottom:20px}.synergy .description{flex-direction:column-reverse;justify-content:center;text-align:center}.synergy .benefits{padding-top:35px}.synergy .description .inner{margin-right:0}}@media screen and (max-width:1060px){.newsletter-catfish{display:none!important}}.christmas-header{background-color:#000;color:#fff;padding:0 0 15px 0;background-image:url(https://cdn.specialityfoodmagazine.com/assets/images/christmas-bg.png);background-position:center;background-repeat:no-repeat}.christmas-header-single .container{background-image:url(/assets/images/christmas-single-bg.png);background-position:right;background-repeat:no-repeat;padding-bottom:20px}.christmas-header p{color:#fff;margin-top:13px;max-width:460px}.christmas-header h1{margin:0}.christmas-header .col-xs-12{text-align:center;max-width:500px;margin:0 auto;float:none}.christmas-header .breadcrumbs{padding-top:45px;padding-bottom:15px}.christmas-header .breadcrumbs li{float:none;display:inline-block}.christmas-header-single{background-color:#000;color:#fff;margin-bottom:30px}.christmas-header-single h1{margin-bottom:20px}.christmas-header-single .article-details{border:none;height:30px;padding-bottom:30px;margin-top:10px}.christmas-header-single .article-details .text-color{color:#dcbc68!important}.christmas-header-single .breadcrumbs{margin-top:35px;padding-bottom:0}.archive-list li.christmas-article{padding:0;padding-left:10px;padding-right:10px;border-top:unset}.christmas-article>div{background-color:#000;color:#fff;background-image:url(/assets/images/christmas-article-bg.png);background-position:bottom;background-repeat:repeat-x}.christmas-article .medium-news-img>a>div:last-child{padding:15px 25px 15px}.christmas-article .medium-news-img.clearfix:before{content:unset}.christmas-article .medium-news-img img{width:100%}.christmas-article .big-news .time-article,li.christmas-article .main-text,li.christmas-article .main-text a,li.christmas-article h3,li.christmas-article h4,li.christmas-article h5,li.christmas-article span{color:#fff}li.christmas-article .cat-article{color:#dcbc68!important}.archive-list li.christmas-article h4{color:#fff}.archive-list li.christmas-article .cat-article{color:#dcbc68!important}.christmas-articles h5{text-align:center}.synergy .hero-unit a{display:block;position:absolute;top:20px;left:10px;color:#fff;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;letter-spacing:.5px;text-align:left;text-transform:uppercase}.synergy #other-box{display:none}.confirmation .styled-checkbox{display:flex;align-items:center}.end-article{float:right!important}.the-gallery-sidebar p{font-size:14px;line-height:130%}.the-gallery-sidebar ul{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.the-gallery-sidebar ul li{width:48%;max-width:120px;margin-bottom:10px}.the-gallery-sidebar ul li img{max-width:100%;display:block}.the-gallery-single ul li{width:100%;max-width:200px}.the-gallery-single ul{list-style-type:none}.tyContainer{padding:0 0 50px 0;display:flex;justify-content:center;text-align:center}.tyContainer h2{font-size:44px!important}.article-bottom-ad{margin-bottom:20px}.sponsor-box{align-items:center;display:flex;margin-top:15px}.sponsor-box a{color:#21b0bf}.sponsor-box strong{text-transform:uppercase;font-size:12px;font-family:'Open Sans',sans-serif}.sponsor-box img{border-radius:100%;margin-right:10px}.sponsor-box span{font-size:17px}.sponsor-box div{display:flex;flex-direction:column}.request-information{background-color:#000;color:#fff;padding:53px 20px;margin:30px 0 0 20px;width:100%}.request-information h2{margin:0 auto 25px;font-size:22px;display:block;text-align:center;font-weight:400}.request-information .input-group{display:flex;flex-direction:column;width:100%}.request-information .input-group label{font-size:16px;margin-bottom:5px}.request-information .input-group input,.request-information .input-group textarea{border:0;padding:16px;font-size:16px;width:100%;color:#000;resize:vertical;margin-bottom:20px}.request-information .input-group.message{max-width:100%}.request-information .checkbox-group input+span{width:20px;height:20px;margin-right:5px}.request-information .checkbox-group{font-family:'Open Sans',sans-serif;margin-bottom:15px}.request-information .btn-main-color{padding:13px;width:100%;max-width:300px;margin:0 auto;display:block;margin-top:30px}.request-information .required::after{content:" *";color:#ff575a;font-size:18px;}.request-information .error{box-shadow:0 0 0 2px #ff575a;border-radius:2px}#contact-form-response{color:#ff575a;text-align:center;padding-bottom:10px;font-size:20px}.contact-list p{font-size:16px;margin:0;margin-top:-12px}.contact-list .social-icon{margin-right:15px;margin-top:-15px;max-width:30px}.contact-page h1{margin-bottom:0}.contact-page .title-block{margin-top:0}@media screen and (max-width:991px){.request-information{margin-left:0;margin-bottom:50px}}.gallery{max-width:100%;display:inline-block;position:relative;margin-bottom:10px}.gallery .main-image{position:relative}.gallery #next-button,.gallery #prev-button{position:absolute;top:50%;transform:translateY(calc(-50% + .5px));filter:drop-shadow(0 0 3px #22222285);-webkit-filter:drop-shadow(0 0 3px #22222285);transition:ease-out .3s;padding:25px 10px;cursor:pointer;z-index:1}.gallery #prev-button{left:20px}.gallery #next-button{right:20px}.gallery #prev-button:hover{left:15px}.gallery #next-button:hover{right:15px}.gallery .smaller-images{display:flex;align-items:flex-start;justify-content:flex-start;gap:7px;overflow-x:hidden;margin-top:4px}.gallery .smaller-images img{margin:3px;cursor:pointer}.gallery .smaller-images .selected,.gallery .smaller-images .selected:focus{border:3px solid #11b0c1;margin:0}.body-content.confined{max-width:calc(100% - 215px);margin-left:auto;float:right!important}.body-content.confined .gallery{width:100%}.sponsored-tag{background:#000;color:#fff;padding:5px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:700;font-size:12px;margin-bottom:10px}.sidebar-advertorial__inner{background:#11b0c1;padding:20px 15px 30px;color:#fff;text-align:center;max-width:195px}.sidebar-advertorial__wrapper{padding-bottom:30px}.company-info__company-logo,.sidebar-advertorial__company-logo{border-radius:100%;max-width:100px;display:block;margin:0 auto}.sidebar-advertorial h3{font-size:20px;color:#fff;margin:10px 0}.sidebar-advertorial p{font-size:14px;line-height:16px;letter-spacing:-.02em;margin-bottom:15px}.sidebar-advertorial__contact-info{text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 10px 10px}.sidebar-advertorial__contact-info a{color:#fff}.sidebar-advertorial__contact-info a:hover{text-decoration:underline}.company-info__socials,.sidebar-advertorial__socials{display:flex;align-items:center;justify-content:center;gap:30px;margin:20px 0}.company-info__socials{margin-bottom:0}.sidebar-advertorial__socials svg{width:18px;max-height:18px}.company-info .btn,.sidebar-advertorial .btn{background-color:#000;padding:10px;width:100%;display:block;text-transform:uppercase;color:#fff;font-family:'Open Sans',sans-serif;font-size:16px;letter-spacing:.1em;margin:0 auto;border:1px solid #000;transition:ease-in-out .2s}.company-info .btn:hover,.sidebar-advertorial .btn:hover{background:0 0;border:1px solid #fff}.company-info{background:#11b0c1;padding:30px 0;color:#fff;text-align:center}.company-info__inner{width:85%;max-width:900px;margin:0 auto}.company-info__contact{font-family:'DM Sans','Open Sans',sans-serif;color:#fff;text-transform:uppercase;font-size:12px;letter-spacing:1.5px;margin:15px 0;display:block}.company-info h3{color:#fff;font-weight:700;font-size:40px}.company-info .btn{max-width:300px;padding:20px 0}.company-info__socials svg{max-height:29px;width:30px}.video-wrapper{background:#eee;border-radius:10px;overflow:hidden;position:relative;margin:25px 0;cursor:pointer}.video-wrapper__thumbnail-wrapper{height:300px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.video-wrapper__title{padding:20px;display:flex;align-items:center;gap:20px;font-size:22px;font-weight:700}.video-wrapper__title .play{background:#11b0c1;border-radius:100%;min-width:46px;height:46px;display:flex;align-items:center;justify-content:center}.video-wrapper:hover .play{background-color:#0699a9}.video-wrapper__duration{position:absolute;right:20px;bottom:20px;color:#fff;background:#1d1d1b;padding:3px 7px;border-radius:5px}.spec-flavours__inner{max-width:1060px;margin:0 auto;width:90%}.spec-flavours__wrapper{width:100%}.spec-flavours__inner .breadcrumbs li a,.spec-flavours__inner .breadcrumbs li+li::before{color:#fff}.spec-flavours__featured{background-color:#11b0c1;text-align:center;color:#fff;margin-bottom:50px}.spec-flavours__featured::after,.spec-flavours__featured::before{content:"";display:block;width:100%;height:20px;position:relative}.spec-flavours__featured::before{background-image:url(https://s3.eu-west-2.amazonaws.com/www.specialityfoodmagazine.com-assets-test/assets/images/teal-tear-top.png);top:-12px}.spec-flavours__featured::after{background-image:url(https://s3.eu-west-2.amazonaws.com/www.specialityfoodmagazine.com-assets-test/assets/images/teal-tear-bottom.png);bottom:-14px}.spec-flavours__featured p{font-size:18px}.flavours-list{display:flex;justify-content:space-evenly;flex-wrap:wrap;gap:40px}.flavours-list--compressed{gap:20px}.flavours-list__item{display:flex;flex-direction:column;text-align:left;width:235px;max-width:calc(50% - 10px);margin-bottom:50px}.flavours-list__item__title{color:#000;font-size:22px;line-height:120%;margin-top:5px}.flavours-list__item__company{color:#11b0c1;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-weight:600;font-size:10px;margin:5px 0}.flavours-list__item--featured .flavours-list__item__company,.flavours-list__item--homepage .flavours-list__item__company{color:#000}.flavours-list__item--featured .flavours-list__item__title,.flavours-list__item--homepage .flavours-list__item__title{color:#fff}.spec-flavours__main{display:flex;gap:25px}.pagination-block--fullwidth{width:100%;border-top:0}.flavours-list--featured,.flavours-list--homepage{flex-wrap:nowrap;overflow-x:hidden}.flavours-list--homepage{gap:30px}.flavours-list__item--homepage{max-width:152px;margin-bottom:15px}.flavours-list__item--homepage .flavours-list__item__title{font-size:15px;line-height:18px}.spec-flavours .title-block--colour{border-top:2px solid #fff}.spec-flavours .title-block--colour div{background:#11b0c1;color:#fff}.title-block .spec-flavours__btn-container{right:0;left:auto;padding-left:15px}.spec-flavours__featured .btn-main-border-inverse{padding:7px 10px;max-width:106px;font-size:16px}.spec-flavours__featured .btn-main-border-inverse:hover{color:#11b0c1;border:1px solid #fff}@media screen and (max-width:767px){.flavours-list__item{width:calc(50% - 10px);min-width:calc(50% - 10px)}.flavours-list__item__title{font-size:18px}.flavours-list__item{margin-bottom:0}.spec-flavours__main{flex-direction:column}.flavours-list{flex-wrap:nowrap;overflow-x:scroll;gap:20px;justify-content:space-between}.flavours-list--featured,.flavours-list--homepage{gap:20px;overflow-x:scroll}.gallery{width:100%;margin:0 auto 10px;display:block}.body-content.confined{max-width:100%;margin-left:0}.sidebar-advertorial{display:none}.company-info h3{font-size:28px}.article-details{flex-direction:column;align-items:flex-start;gap:10px}}.hp-buyers-bite{border:2px solid #000;border-radius:5px;background:#fff}.hp-buyers-bite .main-img{width:100%;overflow:hidden}.hp-buyers-bite .img-holder{position:relative;height:200px}.hp-buyers-bite .logo{border-radius:50px;border:3px solid #fff;position:absolute;bottom:-18px;left:50%;transform:translate(-50%,0);width:60px;height:60px}.hp-bb-body{padding:30px}.hp-buyers-bite .hp-bb-title{font-family:Domine;font-style:normal;font-weight:400;font-size:24px;line-height:120%;text-align:center;text-decoration-line:underline}.hp-buyers-bite .hp-bb-text{margin-top:10px;font-family:Domine;font-style:normal;font-weight:400;font-size:14px;line-height:160%;text-align:center;color:#000}.hp-buyers-bite .hp-bb-avt{width:40px;height:40px;border-radius:50px;display:block;margin:10px auto}.hp-bb-name{font-family:Open Sans;font-style:normal;font-weight:600;font-size:12px;line-height:140%;text-align:center;text-transform:uppercase;color:#11b0c1}@media only screen and (max-width:767px){.hp-buyers-bite{margin-bottom:30px}.hp-buyers-bite .main-img{object-fit:cover;width:100%;height:100%}#CookieConsent p{margin:10px!important;font-size:16px!important;line-height:1.2!important}.CookieConsent-container{padding:0!important}}.bb-hero{background-image:url(https://cdn.specialityfoodmagazine.com/assets/images/buyers-bites/bb-left.png),url(https://cdn.specialityfoodmagazine.com/assets/images/buyers-bites/bb-right.png);background-position:left bottom,right bottom;background-repeat:no-repeat,no-repeat;margin-bottom:100px}.bb-heading{font-family:Domine;font-style:normal;font-weight:400;font-size:40px;line-height:120%;text-align:center;color:#fff}.bb-subheading{font-family:Domine;font-style:normal;font-weight:400;font-size:18px;line-height:160%;text-align:center;color:#fff;max-width:70%;margin:auto}.bb-button-wrap{display:flex;justify-content:center;align-items:center}.buyers-bite-button{font-family:'Open Sans';font-style:normal;font-weight:600;font-size:16px;line-height:120%;text-transform:uppercase;color:#fff;padding:10px 20px;border:1px solid #fff;background:#11b0c1;transition:.2s ease-out;margin:10px 10px}.buyers-bite-button:hover{background:#fff;color:#000}@media only screen and (max-width:991px){.bb-hero{background-size:230px}}@media only screen and (max-width:767px){.bb-hero{background-size:180px}}@media only screen and (max-width:430px){.bb-hero{background-image:unset}.bb-button-wrap{flex-direction:column}.buyers-bite-button{margin-bottom:0;margin-top:20px;min-width:300px;text-align:center}}.bb-brand{background:#fff;border:2px solid #000;margin-bottom:30px}.bb-brand-upper{padding:30px}.bb-brand-buyer{padding:20px 30px;background:#f1f1f1;text-align:left;display:flex;justify-content:start;align-items:flex-start}.bb-brand-buyer p{margin-top:0;margin-bottom:10px}.bb-brand-buyer .hp-bb-name{text-align:left}.bb-brand p{font-family:Domine;font-style:normal;font-weight:400;font-size:16px;line-height:160%;color:#000}.bb-brand-info{display:grid;grid-template-columns:110px 1fr 1fr 1fr;grid-template-rows:1fr 1fr}.bb-brand-img{grid-column:1;grid-row:1/3;border-radius:50px}.bb-brand-title{grid-row:1;grid-column:2/5;font-family:Domine;font-style:normal;font-weight:400;font-size:28px;line-height:120%;color:#000}.bb-brand-email,.bb-brand-phone,.bb-brand-web{grid-row:2}.bb-brand-email a,.bb-brand-web a{font-family:Domine;font-style:normal;font-weight:400;font-size:14px;line-height:160%;text-decoration-line:underline;color:#11b0c1}.bb-brand-email::before,.bb-brand-phone::before,.bb-brand-web::before{content:'';width:17px;height:17px;background-repeat:no-repeat;display:inline-block;vertical-align:middle}.bb-brand-phone{grid-column:2}.bb-brand-phone::before{background-image:url(https://cdn.specialityfoodmagazine.com/assets/images/buyers-bites/bb-phone.png)}.bb-brand-email{grid-column:3}.bb-brand-email::before{background-image:url(https://cdn.specialityfoodmagazine.com/assets/images/buyers-bites/bb-email.png)}.bb-brand-web{grid-column:4}.bb-brand-web::before{background-image:url(https://cdn.specialityfoodmagazine.com/assets/images/buyers-bites/bb-web.png)}.bb-brand-buyer img{border-radius:50px;margin-right:20px}@media only screen and (max-width:991px){.bb-brand-upper img{display:block;margin:auto}}@media only screen and (max-width:630px){.bb-brand-info{grid-template-columns:110px 1fr 1fr 1fr;grid-template-rows:auto auto 30px 30px 30px}.bb-brand-email,.bb-brand-img,.bb-brand-phone,.bb-brand-title,.bb-brand-web{grid-column:1/5;justify-self:center}.bb-brand-img{grid-row:1}.bb-brand-title{grid-row:2;margin-bottom:10px;margin-top:10px;text-align:center}.bb-brand-phone{grid-row:3}.bb-brand-email{grid-row:4}.bb-brand-web{grid-row:5}#CookieConsent p{width:83%!important}}@media only screen and (max-width:530px){.bb-brand-buyer{flex-direction:column;align-items:center}.bb-brand-buyer img{margin-bottom:20px}}.bb-buyers-list{display:flex;flex-wrap:wrap;justify-content:start;align-items:flex-start;column-gap:25px}.bb-buyer{display:grid;grid-template-rows:250px 45px 10px auto;grid-template-columns:1fr;width:235px;margin-bottom:20px}.bb-name{font-family:Domine;font-style:normal;font-weight:700;font-size:22px;line-height:120%;color:#000;margin:15px 0 5px 0}.bb-buyer .hp-bb-name{text-align:left}.bb-buyer p{font-family:Domine;font-style:normal;font-weight:400;font-size:14px;line-height:160%;color:#000}.mb{margin-bottom:50px}@media only screen and (max-width:1199px){.sfm-sample-ad{display:none}}.sfm-nav-highlight{background-color:#1f4714;padding:0 15px}.sfm-nav-highlight a{color:#fff!important}.sfm-nav-highlight a:hover{color:#dbea9a}.sfm-sample-ad{margin-bottom:25px}.sfm-title-area{padding-bottom:30px}.sfm-title-area .text-color{color:#21b0bf!important}.sfm-mpu{display:block;margin:20px auto}.sustainable-hub-header{position:relative}.sustainable-hub-header__logo{position:absolute;bottom:0;right:0}.sustainable-hub-header__logo img{display:block}.sidebar-advertorial__wrapper{max-width:197px;flex-wrap:wrap;display:flex}.sustainable-section{width:100%;background:url(https://cdn.specialityfoodmagazine.com/assets/sfm/Sustainable+Food+Month+Push.png) no-repeat center;background-size:100% 100%;display:flex;justify-content:center}.sustainable-section--container{max-width:1400px;display:flex;flex-wrap:wrap;justify-content:center;padding:60px 0;margin:30px 0}.sustainable-section--section{display:flex;padding:70px 0;flex-wrap:wrap;justify-content:center;align-items:center}.sustainable-section--image{width:100%;display:flex;justify-content:center}.sustainable-section--text{font-family:'Open Sans',sans-serif;font-weight:700;font-size:18px;padding-left:12px}.sustainable-section--container__left{flex-wrap:wrap;max-width:800px;padding:0 50px}.sustainable-section--container__right{flex-wrap:wrap;max-width:500px;padding:0 20px}.sustainable-section--row{width:100%;display:flex}.sustainable-section--button{padding:20px 0;width:200px;text-align:center;background:#3c5f32;color:#fff;font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px}.sustainable-recommendations .title-block{margin-top:60px;padding-bottom:0;margin-bottom:0}.sustainable-recommendations .title-block .mx-auto{position:unset;max-width:335px;margin:8px auto 0}.sustainable-recommendations .title-block h5{position:unset;padding:19px 13px 0}.sustainable-recommendations .slightly-wider{width:32.5%}@media screen and (max-width:991px){.sustainable-recommendations .slightly-wider{width:48%}}@media screen and (max-width:767px){.sustainable-recommendations .slightly-wider{width:100%}}.sustainable-recommendations .sustainable-article .medium-news-img{background:#fff;color:#000;position:relative;border:1px solid #eee}.sustainable-recommendations .sustainable-article h4{color:#000!important}.sustainable-recommendations .sustainable-article h5{color:#000!important}.sustainable-recommendations .sustainable-article .about-article .time-article,.sustainable-recommendations .sustainable-article .about-article a{color:#21b0bf!important}.sustainable-recommendations .sustainable-article .about-article .time-article,.sustainable-recommendations .sustainable-article .about-article a{color:#21b0bf!important}.sustainable-recommendations .sustainable-article .about-article .cat-article{color:#21b0bf!important}.sustainable-recommendations .sustainable-article .medium-news-img::after{content:'';width:95px;height:45px;position:absolute;bottom:0;right:0}.sustainable-recommendations .button-block{width:100%;padding:37px 0 50px}.sustainable-recommendations .button-block .view-more{margin:0 auto;display:block;width:100%;text-align:center;background-color:#21b0bf;color:#fff;max-width:250px;padding:19.5px 0;font-family:'Open Sans','Helvetica Neue',Arial,Helvetica,sans-serif;font-size:16px;text-transform:uppercase}.pb-20{padding-bottom:20px}.pt-30{padding-top:30px}@media only screen and (max-width:991px){.bb-buyers-list{justify-content:center}.body-content .main-image{max-width:100%;height:auto}.sustainable-hub-header__logo{margin:0 auto;width:100%}.sustainable-hub-header__logo img{display:block;margin:0 auto}.sfm-header-offset{padding-bottom:250px}.sustainable-section--container__right{max-width:100%}}.td-nav-highlight{background-color:#22b1c0;padding:0 15px}.td-nav-highlight a{color:#fff!important}.td-nav-highlight a:hover{color:#fff}.dailynewsletter--container{background-image:url(https://cdn.specialityfoodmagazine.com/images/desktop.png);background-size:cover;background-position:right}.dailynewsletter--title{font-family:Domine;font-style:normal;font-weight:400;font-size:40px;line-height:120%;color:#fff}.dailynewsletter--title__blue{color:#11b0c1}.dailynewsletter--text{font-family:Domine;font-style:normal;font-weight:400;font-size:18px;line-height:160%;color:#fff}.dailynewsletter--button{padding:15px 85px;background:#11b0c1;border:2px solid #11b0c1;text-decoration:none;color:#fff;transition:ease-in-out;transition-duration:.3s;font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:120%}.dailynewsletter--button__black{padding:15px 85px;background:#000;border:2px solid #000;text-decoration:none;color:#fff;transition:ease-in-out;transition-duration:.3s;font-family:Open Sans;font-style:normal;font-weight:600;font-size:16px;line-height:120%}.dailynewsletter--button__black:hover{background:rgba(0,0,0,0);text-decoration:none;color:#fff}.dailynewsletter--button:hover{background:rgba(0,0,0,0);text-decoration:none;color:#fff}.newsletter--text{font-family:Domine;font-style:normal;font-weight:400;font-size:18px;line-height:160%;color:#000}.newsletter--bullets{list-style-image:url(https://aplimages.s3.amazonaws.com/_sf/eshot/2021/donwload/tcp/sf/arrow.png);list-style-position:outside}.newsletter--bullets li{padding-left:5px;padding-bottom:15px}.newsletter--form{background:#000}.newsletter--formtitle{font-family:Domine;font-style:normal;font-weight:400;font-size:26px;line-height:120%;text-align:center;color:#fff}.newsletter--optin-text{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:200%;color:#fff}.form-label{font-family:Domine;font-style:normal;font-weight:700;font-size:16px;line-height:120%;color:#fff}.form-control{border-radius:0}.form-check-input{border-radius:0!important;background:rgba(0,0,0,0)!important;border:1px solid #fff;left:unset;width:20px;height:20px}.form-check-input:checked{background:#11b0c1!important;border:1px solid #11b0c1}.form-check-input:checked[type=checkbox]{background-image:url(https://aplimages.s3.amazonaws.com/_sf/eshot/2021/donwload/tcp/sf/tick.png)!important}.newsletter-quote--container{background:#11b0c1}.newsletter-quote--bordertop{width:100%;vertical-align:top}.newsletter-quote--borderbottom{width:100%;vertical-align:bottom}.newsletter-quote{font-family:Domine;font-style:normal;font-weight:400;font-size:18px;line-height:170%;text-align:center;color:#fff}.newsletter-editor{font-family:Domine;font-style:normal;font-weight:400;font-size:14px;line-height:140%;text-align:center;color:#000}.newsletter-quote--headshot{width:100px;height:100px;margin:0 auto}@media screen and (max-width:992px){.dailynewsletter--text-container{background:rgb(0,0,0,.7)}}@media screen and (max-width:500px){.dailynewsletter--button{padding:15px 30px}.dailynewsletter--button__black{padding:15px 30px}}.form-error{color:red}.form-error input{border:1px solid red}.form-error label{color:red!important}.form-error select{border:1px solid red;color:red}.form-error input[type=checkbox]{border:1px solid red!important}.catfish-block{position:fixed;z-index:395;width:100%;height:auto;bottom:0;left:0}.catfish-container{height:auto;background-position:0 0;background-repeat:repeat no-repeat}.catfish-banner{margin:0 auto 0 auto;width:100%;text-align:center;position:relative;bottom:-6px}.close-catfish{position:absolute;width:40px;height:40px;right:0;top:-40px!important;z-index:1;cursor:pointer}.d-block{display:block}.mailorder-checkbox-container{max-width:400px;margin:0 auto}.mailorder-checkbox{left:unset!important;height:20px;width:40px;margin-left:-35px}.d-none{display:none!important}@media (min-width:999px){.sidebar--sticky{position:sticky;top:65px;height:90vh;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.sidebar--sticky::-webkit-scrollbar{display:none}.t-10{top:75px}.header--sticky{top:0;position:sticky;z-index:999;background:#fff;padding-top:10px}.sidebar-left--filter{top:135px}.sidebar-right--filter{top:125px}}@media (max-width:999px){.category-fixed{position:fixed;top:0;z-index:999;background:#fff;margin-bottom:10px;margin-left:-22px}}.clear-filter{padding-bottom:13px!important}.clear-filter li{margin:0 auto}.clear-filter a{width:200px!important}
.text--standard{font-family:Poppins;font-style:normal;font-weight:500;letter-spacing:-.02em;line-height:140%}.text--heavy{font-weight:800;font-size:35px}.text-sfm-colour{color:#3c5f32}.text-sfm-colour--light{color:#a3b555}.text-sfm-colour--lightest{color:#dbea9a}.sustainablefoodmonth nav a{text-decoration:underline;font-size:14px}.return{margin-right:10px;line-height:0}.text--big{font-size:20px}.text--normal{font-size:18px;font-weight:400}.text--largest{font-size:50px}.text-small{font-size:13px}.card--sfm{box-shadow:0 4px 14px rgba(0,0,0,.15);border-radius:20px;border:none;background:#fff}.card--sfm .card-img-top{border-top-left-radius:20px;border-top-right-radius:20px}.card--sfm .card-title{font-weight:500;font-size:22px;letter-spacing:-2%;color:#3c5f32}.download-card{border-radius:20px;background:#fff;padding:30px 30px 40px 30px}.bg-sfm--dark{background:#1f4714}.bg-sfm--normal{background:#3c5f32}.bg-sfm--light{background:#a3b555}.bg-sfm--lightest{background:#f6fae5}.bg-sfm--forest{background-image:url(https://cdn.specialityfoodmagazine.com/assets/images/sustainablefoodmonth/bg-trees.png);background-repeat:no-repeat;background-size:cover}.bg-sfm--bush{background-image:url(https://cdn.specialityfoodmagazine.com/assets/images/sustainablefoodmonth/bg-bush.png);background-repeat:no-repeat;background-size:cover}.header-underline{margin-top:-10px}.sfm-main-img{position:relative;top:20px}.btn--sfm{background:#a3b555;font-family:Poppins;color:#fff;font-weight:700;line-height:25.5px;letter-spacing:.05em;text-transform:uppercase}.btn--sfm-outline{border:1px solid #a3b555;font-family:Poppins;color:#a3b555;max-width:329px;font-weight:700;line-height:25.5px;letter-spacing:.05em;text-transform:uppercase;padding:10px 60px}.lh-170{line-height:170%}.img--overflow{width:calc(100% - 30px)}.sfm-body{line-height:170%}.sfm-link{font-weight:700;text-decoration:underline;color:#3c5f32}.sfm-link:hover{color:#a3b555;text-decoration:underline}.sustainablefoodmonth h2,h1{font-weight:800}.sustainablefoodmonth h2 span{z-index:0;position:relative}.sustainablefoodmonth h1 span{position:relative}.sustainablefoodmonth h1 span::after{background:url(https://cdn.specialityfoodmagazine.com/assets/images/sustainablefoodmonth/green-swoosh.svg);position:absolute;content:' ';height:10px;background-size:cover;left:0;bottom:-4px;width:100%;overflow:hidden}.sustainablefoodmonth h2 span::after{content:' ';position:absolute;right:0;bottom:-4px;background:url(https://cdn.specialityfoodmagazine.com/assets/images/sustainablefoodmonth/green-swoosh.svg);z-index:-1;width:100%;height:10px;background-size:cover}.sustainablefoodmonth p span{color:#a3b555;display:inline-block;position:relative;font:inherit;font-size:inherit;line-height:inherit}.sustainablefoodmonth p span::after{content:url(https://cdn.specialityfoodmagazine.com/assets/sfm/underline-long.png);position:absolute;right:0;bottom:-18px;z-index:-1;width:100%;overflow:hidden}.sfmcard-container{display:grid;grid-template-columns:repeat(5,1fr);column-gap:15px}@media only screen and (max-width:991px){.sfmcard-container{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(5,1fr);row-gap:15px;max-width:400px;margin:auto}}.sfmcard{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:1fr 1fr;align-items:flex-start;justify-items:center;padding:60px 7px;background:#dbea9a;border-radius:20px}.sfmcard p{text-align:center;font-family:Poppins;font-style:normal;font-weight:500;font-size:20px;line-height:140%;letter-spacing:-.02em;color:#3c5f32}.sfmcard svg{align-self:flex-end;margin-bottom:20px}.sfm-need{display:grid;grid-template-rows:65px 60px 1fr;justify-items:center;row-gap:15px;align-items:center}.sfm-need p{text-align:center;align-self:flex-start;font-size:20px;font-weight:500}.sfm-box{background:#dbea9a;border-radius:20px;padding:20px 40px;text-align:center}.sfm-box p{font-size:18px}.sfm-box p a{font-weight:800;text-decoration:underline;color:#3c5f32}.sfm-box p a:hover{color:#a3b555}#sfm-producer-form{padding:60px 70px;border-radius:10px;margin:auto;background:#fff}#sfm-producer-form .row{margin-bottom:10px}#sfm-producer-form label,#sfm-producer-form p{font-family:Poppins;font-style:normal;font-weight:500;font-size:18px;line-height:150%;text-align:right;letter-spacing:-.01em;color:#000;width:100%;margin-bottom:0;padding-bottom:0}#sfm-producer-form input{border:1px solid #d8d9de;border-radius:6px;padding:13px 10px 10px 20px;width:100%;font-family:Poppins;font-style:normal;font-weight:500;font-size:18px;line-height:150%;appearance:none;-webkit-appearance:none}#sfm-producer-form input::placeholder{font-family:Poppins;font-style:normal;font-weight:500;font-size:18px;line-height:150%;color:#aaa;width:100%}#sfm-producer-form input[type=checkbox]{width:40px;height:40px;padding:0;border:1px solid #d8d9de;box-sizing:border-box;border-radius:5px;appearance:none;-webkit-appearance:none;display:block;position:relative;left:0;cursor:pointer}#sfm-producer-form label.sfm-checkbox-label{width:calc(100% - 40px)}#sfm-producer-form input[type=checkbox]:checked{background:#a3b555}#sfm-producer-form input[type=checkbox]:checked::after{content:'\2714';font-size:32px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#sfm-producer-form #sfm-producer-skus{position:revert;width:40px;height:40px;padding:0;border:1px solid #d8d9de;box-sizing:border-box;border-radius:5px;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:textfield}#sfm-producer-form input[type=number]::-webkit-inner-spin-button,#sfm-producer-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.sfm-error-border{border:1px solid red!important}#sfm-producer-form button.sfm-button-step{width:37px;height:36px;background:#a3b555;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}#sfm-producer-form button.sfm-button-step:hover{background:#dbea9a}#sfm-producer-form label.sfm-total{font-style:normal;font-weight:700;font-size:35px;line-height:150%;letter-spacing:-.02em;color:#000}#sfm-producer-form label.sfm-total span{color:#a3b555}#sfm-producer-form button{width:250px}.sustainablefoodmonth .text-footer{font-family:Poppins;font-style:normal;font-weight:500;font-size:12px;line-height:140%}.sfm-faq-container{position:fixed;width:100%;height:100%;background:rgba(31,71,20,.8);backdrop-filter:blur(34px);top:0;left:0;z-index:10000}.sfm-faq{background:#fff;position:fixed;max-width:800px;max-height:1000px;height:80%;width:100%;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:20px}.sfm-faq-inner{overflow-y:auto;height:100%}.sfm-faq-close{position:absolute;right:0;top:-60px;cursor:pointer;fill:#fff;transition:.2s ease-in-out}.sfm-faq-close:hover{fill:#a5a5a5}.sfm-faq-list details{font-family:Poppins;font-style:normal;font-weight:500;font-size:18px;line-height:140%;letter-spacing:-.02em;color:#3c5f32;border-bottom:1px solid #3c5f32;padding-bottom:20px;margin-top:20px}.sfm-faq-list details summary{padding-right:40px}.sfm-faq-list details summary,.sfm-faq-list details summary::-webkit-details-marker{list-style:none;position:relative}.sfm-faq-list details summary::after{content:'\FF0B';position:absolute;right:0;background:#dbea9a;padding:5px;top:50%;transform:translate(0,-50%);font-size:25px;border-radius:10px;transition:.3s ease-out}.sfm-faq-list details[open] summary::after{content:'\FF0D';background:#a3b555}.sfm-faq-list details p{color:#000}@media only screen and (max-width:991px){#sfm-producer-form{padding:50px 30px}#sfm-producer-form label{text-align:left}.sfm-faq{width:100%;height:100%;max-height:unset;border-radius:0}.sfm-faq-close{top:20px;right:20px;fill:#000}.sfm-faq h2{font-size:40px}}.sustainablefoodmonth h3 span{position:relative}.sustainablefoodmonth h3 span::after{content:url(https://cdn.specialityfoodmagazine.com/assets/sfm/underline-250.png);position:absolute;left:0;bottom:-16px;width:100%;overflow:hidden}.width-100{width:100%}.mw-390{max-width:390px}.bring-forward{z-index:1}.bottom-logo{text-align:right}.btn--sfm-100{background:#a3b555;font-family:Poppins;color:#fff;font-weight:700;line-height:25.5px;letter-spacing:.05em;text-transform:uppercase;padding:10px 60px;width:100%}.bg-sfm--pasta{background-image:url(https://aplimages.s3.eu-west-1.amazonaws.com/_sf/sfmTemp/pastaBackground.png);background-repeat:no-repeat;background-size:cover;background-position:center}.text--standard-2{font-family:Poppins;font-style:normal;letter-spacing:-.02em;line-height:170%}.text--title{font-family:Poppins;line-height:140%;padding-bottom:10px}.text-center{text-align:center}.logo-container{max-width:477px}.form-styling{background-color:#000;position:absolute;padding-bottom:53px;padding-top:46px;padding-left:53px;padding-right:53px;border-radius:20px;max-width:560px}.form-styling div{max-width:456px}.sustainablefoodmonth form label span{color:red}.sustainablefoodmonth form input,.sustainablefoodmonth form select{margin-bottom:25px}.description-section{background-color:#e5e5e5;padding-bottom:125px}.description-text{margin-top:56px}.opportunities{border-radius:20px;margin-top:135px;margin-bottom:110px;background:#dbea9a}.exclamationImg{margin:0 auto;padding-top:20px;padding-bottom:10px}.opportunities-text{margin:0 auto;padding-bottom:40px;max-width:95%}.sfm-signup-form input[type=checkbox]{width:30px;height:30px;padding:0;border:1px solid #d8d9de;background:#fff;box-sizing:border-box;border-radius:5px;appearance:none;-webkit-appearance:none;position:relative;left:0;cursor:pointer}.modal--sfm{z-index:1060;background:rgba(31,71,20,.8);backdrop-filter:blur(34px)}.modal--sfm .modal-content{max-width:500px;border:0;border-radius:14px;width:100%!important}.modal-header--sfm-download{background-image:url(https://cdn.specialityfoodmagazine.com/assets/images/sustainablefoodmonth/bg-trees.png);background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 0 0}.sfm-signup-form label.sfm-checkbox-label{width:calc(100% - 40px)}.sfm-signup-form input[type=checkbox]:checked{background:#fff}.sfm-signup-form input[type=checkbox]:checked::after{content:'\2714';font-size:32px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#error-message{display:none;margin-top:-25px}.form-spacing{display:flex;justify-content:flex-end}.padding-70{padding-top:70px;padding-bottom:63px}@media screen and (max-width:1200px){.description-section{padding-bottom:100px}.form-spacing{justify-content:center}}@media screen and (max-width:560px){.description-text{margin-top:50px}}@media screen and (max-width:467px){.description-section{padding-bottom:50px}.description-section{padding-top:450px}.description-text{margin-top:120px}}@media screen and (max-width:991px){.description-section{padding-top:400px}.padding-70{padding-top:50px}.description-section{padding-bottom:30px}.title-section{padding-bottom:400px}.bottom-logo{text-align:center}.paragraph-container{margin:0 auto}.logo-container{margin:0 auto}.opportunities{max-width:700px}#logo-container{margin-bottom:20px}#spec-food-link{justify-content:center}}@media screen and (min-width:991px){.form-styling{height:900px}}@media screen and (min-width:1200px){.form-styling{height:820px}}@media screen and (max-width:383px){.description-text{margin-top:230px}}#form-thanks{display:none;padding-top:50px;padding-bottom:50px}#spec-food-link{display:flex}.tickbox--styling{display:flex;justify-content:flex-start;padding-right:0;padding-left:0}.tickbox-text{padding-right:0;padding-left:0}.sfm-header{min-height:729px}.sfm-header__bg{bottom:0;right:0;position:absolute}.sfm-header__logos{width:fit-content}.sfm-link-green{color:#dbea9a!important;font-weight:700;text-decoration:underline}.sfm-link-white{color:#fff!important;font-weight:400;text-decoration:underline}.sfm-link-white:hover{color:#dbea9a!important}.sfm-text-shadow{text-shadow:0 1px 14px rgba(0,0,0,.9)}.sfm-webinar-table__header{background:#dbea9a;border-radius:10px;padding:10px 39px 10px 39px}.sfm-webinar-table__row{background:#fff;border-radius:10px;margin-top:10px}.sfm-speaker-card{position:relative;max-width:325px;overflow-y:hidden}.sfm-speaker-card__textarea{position:absolute;bottom:0;background:#dbea9a;height:100px;width:100%;border-radius:100% 100% 20px 20px;transition-timing-function:ease-in-out!important;transition:.3s;font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:25px;letter-spacing:-1%;text-align:center}.sfm-speaker-card__text-container{width:100%;margin:0 auto;display:block;max-height:125px;transition-property:all;transition-timing-function:ease-in-out;transition-duration:.5s}.sfm-speaker-card__image{border-radius:10px}.sfm-speaker-card__title{font-weight:800;font-size:20px;font-family:Poppins,sans-serif;line-height:28px;letter-spacing:-2%}.sfm-speaker-card:hover .sfm-speaker-card__textarea{background:#dbea9a;height:100%;border-radius:10px 10px 10px 10px}.sfm-speaker-card__text--hover{display:none;visibility:hidden;line-height:160%;padding-top:30px;transition-property:all;transition-timing-function:ease-in-out;transition-delay:2s;transition-duration:2s}.sfm-speaker-card:hover .sfm-speaker-card__text--hover{display:block!important;visibility:visible!important}.sfm-speaker-card:hover .sfm-speaker-card__text-container{max-height:100%}.sfm-speaker-card:hover .sfm-speaker-card__textarea{background:rgb(219,234,154,.7)}.sponsors__disk{width:90%;max-width:220px;position:relative}.sponsors__disk__image{width:100%;max-width:220px;border-radius:50%;border:4px solid #dbea9a;transition-timing-function:ease-in-out!important;transition:.2s}.sponsors__disk__image:hover .sponsors__disk__hidden-div{opacity:1}.sponsors__disk__hidden-div{opacity:0;position:absolute;top:0;left:0;border:0;height:100%;background:#dbea9a;transition-timing-function:ease-in-out!important;transition:.2s}.sfm-sample-ad{float:left;margin-right:20px}.sustainable-hub-header{color:#000;padding:46px 0 0 0;margin-bottom:10px}.sustainable-hub-header__logo{display:flex;align-items:baseline}.sustainable-hub-header ul.breadcrumbs li{color:#21b0bf}.sustainable-hub .about-article .cat-article{color:#21b0bf}.sustainable-article .medium-news-img{color:#000;position:relative}.sustainable-article h4{color:#fff!important}.sustainable-article h5{color:#fff!important}.sustainable-article .about-article .time-article,.sustainable-article .about-article a{color:#dbea9a!important}.sustainable-article .about-article .time-article,.sustainable-article .about-article a{color:#dbea9a!important}.sustainable-article .about-article .cat-article{color:#dbea9a!important}.sustainable-article .small-news::after{content:'';width:95px;height:45px;position:absolute;bottom:0;right:0}.sustainable-article .small-news{background:#1f4714;position:relative}.sustainable-article .medium-news::after{content:'';width:95px;height:45px;position:absolute;bottom:0;right:0}.sustainable-article .medium-news{background:#1f4714;position:relative}.sustainable-article .medium-news-img::after{content:'';width:95px;height:45px;position:absolute;bottom:0;right:0}.sustainable-nav .navbar-nav .nav-link{font-size:16px;color:#fff;letter-spacing:-.01em;font-family:Poppins,sans-serif;line-height:140%;text-decoration:none}.sfm-header__content{z-index:100;position:relative}.sfm-text-xs{font-size:10px;line-height:16px}.sfm-line-field{position:relative;margin-top:14px;margin-bottom:10px!important;width:100%;z-index:100}.sfm-line-field__label{position:absolute;top:0;left:0;font-size:16px;color:#aaa;font-weight:500;z-index:-1;transition:all .2s ease!important}.sfm-line-field__text-input{border:none;border-radius:0;background:0 0;width:100%;padding-left:0;padding-right:0;padding-bottom:7px;border-bottom:1px solid #aaa;transition:all .2s ease;margin-bottom:14px!important;outline:0}.line-field__text-input:valid,.sfm-line-field__text-input:focus{box-shadow:unset;background:0 0;border-bottom:2px solid #a3b555;outline:0}.sfm-line-field input:focus~label,.sfm-line-field input:valid~label,.sfm-line-field select:focus~label,.sfm-line-field select:valid~label{top:-21px;font-size:12px;color:#a3b555;transition:all .2 ease!important;font-weight:400}@media screen and (max-width:430px){.text--largest{font-size:30px}}@media screen and (max-width:990px){.nav-mobile-container{width:100%}.sfm-header{padding-bottom:500px}}@media screen and (max-width:850px){.sfm-header{padding-bottom:550px}}@media screen and (max-width:580px){.sfm-header{padding-bottom:480px}}@media screen and (max-width:480px){.sfm-header{padding-bottom:400px}}@media screen and (max-width:400px){.sfm-header{padding-bottom:300px}}.navbar-toggler:focus{box-shadow:0 0}.word-break{word-break:break-word}.form-error{color:red}.form-error input{border-bottom:1px solid red}.form-error label{color:red!important}.form-error select{border:1px solid red}.form-error input[type=checkbox]{border:1px solid red!important}.download-padding{padding:20px 50px 30px 50px}.modal-content>div{padding:20px 50px 30px 50px}.header-button{max-width:250px;width:100%}.modal-content>div::before{background:unset}.webinar-video{width:100%;max-width:588px;height:355px;background:green}.video-embed-overlay{width:100%;max-width:588px;height:355px}.video-text{font-family:Poppins;font-style:normal;font-weight:500;font-size:22px;line-height:120%;letter-spacing:-.02em;color:#3c5f32}.video-tag{font-family:Poppins;font-style:normal;font-weight:500;font-size:11px;line-height:140%;text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#3c5f32;padding:5px 10px;border-radius:40px;background:#dbea9a}.video-duration{margin-right:20px;margin-top:20px}.video-container{max-height:362px;max-width:588px;overflow:hidden;border-radius:40px}.overlay-container{width:100%;height:363px}.video-section{width:100%;max-width:588px;min-height:363px;border-radius:40px}.overlay-bg{width:100%;height:100%;background-repeat:no-repeat;background-size:100% 100%;border-radius:40px}
