.bg-grey{background-color:#f2f2f2;padding-bottom:60px}.bg-white{background-color:#fff}.text-center{text-align:center}.text-colour-white{color:#fff}.text-colour-grey{color:#ddd}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.mt-30{margin-top:30px}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}a.btn-refresh{background-color:#c2ae65;border:1px solid #c2ae65;color:#fff;display:inline-block;padding:10px 20px;text-decoration:none}a.btn-refresh:hover{background-color:#fff;color:#c2ae65}#image-title{background:#ddd url(../images/refresh/supplier/header.jpg) center no-repeat;background-size:cover;padding:90px 0 250px;color:#fff}#image-title.marketplace{background:#ddd url(../images/refresh/marketplace/header.jpg) center no-repeat;background-size:cover}#image-title.alerts{background:#ddd url(../images/refresh/alerts/header.jpg) center no-repeat;background-size:cover}#image-title.with-header{padding-top:0;color:inherit}#image-title.with-header .page-title{padding-top:60px;color:#fff}#image-title.with-header header nav ul li a{color:#fff}#image-title.with-header header ul.social li{border-radius:50%}#image-title.with-header header #search{padding:7px}#image-title.with-header header #search::after{display:none}#image-title h1{line-height:52px;font-size:42px;color:#fff;margin-bottom:30px}.introduction-supplier{max-width:740px;margin:-250px auto 0}.introduction-supplier .content,.introduction-supplier .image{width:330px;float:left}.introduction-supplier .content{float:right}#newsletter h2,.introduction-supplier .content h2{line-height:34px}.introduction-supplier .content a.btn-refresh{margin:50px 0 130px}.introduction-supplier .content ul{list-style:none;margin:30px 0 0;padding:0}.introduction-supplier .content ul li{margin:0 0 20px}.introduction-supplier .content ul li::before{background:url(../images/refresh/supplier/icons-gold.png) no-repeat;background-size:25px auto;display:inline-block;content:"";width:25px;height:25px;vertical-align:middle;margin-right:15px}.introduction-supplier .content ul li.visitors::before{background-position:0 -25px}.introduction-supplier .content ul li.partnerships::before{background-position:0 -50px}.memberships{max-width:700px;margin:0 auto;text-align:center;padding-bottom:140px}.membership-option .membership-option-image{margin:-150px 0 20px;position:relative;line-height:0}.membership-option .membership-option-image span{display:block;background-color:#c2ae65;color:#fff;position:absolute;bottom:0;left:0;padding:10px 0;width:100%;text-align:center;font-size:18px;line-height:18px}.discounts-holder{background:url(../images/refresh/supplier/discounts.jpg) right 10px top no-repeat;background-size:450px auto;margin:60px auto 0}.discounts{padding:30px;margin-bottom:30px}.discounts h2{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:30px}.discounts p{margin:0}.discounts ul{list-style:none;margin:0;padding:0}.discounts ul li{display:inline-block;width:47%;vertical-align:top;margin:0 2% 30px 0}.testimonial img{margin-bottom:15px}#newsletter{background:url(../images/refresh/supplier/newsletter.jpg) center no-repeat;background-size:cover;color:#fff}#newsletter .container.inner{padding:80px 0}#newsletter .six.columns{float:right}#newsletter h2{color:#fff}#newsletter a.btn-refresh{margin-top:15px}#marketplace-quick-search{background-color:#fff;padding:50px 100px;box-shadow:0 0 7px -1px rgba(0,0,0,.5);-webkit-box-shadow:0 0 7px -1px rgba(0,0,0,.5);-moz-box-shadow:0 0 7px -1px rgba(0,0,0,.5);margin-top:-150px}#marketplace-quick-search form{margin-top:30px}#marketplace-quick-search form input{background-color:#eee;border:1px solid #eee;padding:10px 37px 10px 10px;width:600px}#marketplace-quick-search form input:focus{background-color:#fff}#marketplace-quick-search form .checkboxes{margin:15px 0 0}#marketplace-quick-search form .checkboxes label{margin:0 6px!important}#marketplace-quick-search form .checkboxes input{width:auto;margin-right:5px}#marketplace-quick-search form input.frm_submit{background:#c2ae65;border:none;color:#fff;padding:10px 17px;width:auto}.marketplace-category-title{margin-bottom:40px}ul.marketplace-categories{list-style:none;margin:0;padding:0}ul.marketplace-categories li{width:305px;height:285px;background-color:#ddd;margin:0 10px 10px 0;float:left;background-size:cover!important;background-position:center!important}ul.marketplace-categories li.category-large{width:620px}ul.marketplace-categories li.category-last{margin-right:0}ul.marketplace-categories li a{text-decoration:none;display:block;width:100%;height:100%;color:#111}ul.marketplace-categories li a span{margin:15px 0 0 20px;display:inline-block}#page-refresh a.btn{display:inline-block;background-color:#c2ae65;padding:10px 40px;text-decoration:none;color:#fff}#page-refresh #christmas-bg{background:#79000d url(../images/refresh/christmas/christmas-bg.jpg) center no-repeat;background-size:cover}#page-refresh #christmas-bg #marketplace-quick-search{margin-bottom:60px}#page-refresh #christmas-bg #marketplace-quick-search form input.frm_submit{background-color:#c2ae65}#page-refresh h2,#page-refresh h3{font-weight:400}#page-refresh h2 span{color:#c2ae65}#page-refresh .refresh-christmas-products ul.products li{background-color:#fff}#page-refresh .refresh-christmas-products ul.products li .prod-img{padding:0;border:none;margin:0}#page-refresh #taster-offers.refresh-christmas-products ul.products li .prod-img{border:1px solid #ddd}#page-refresh .refresh-christmas-products ul.products li .product .discount{top:0;right:0;width:auto;border-radius:0;padding:15px 20px;text-transform:uppercase;background-color:#c2ae65;font-size:14px;line-height:14px}#page-refresh .refresh-christmas-products ul.products li .product .product-details{padding:15px}#page-refresh .refresh-christmas-products ul.products li .product .product-details p.prod-name{font-weight:400}#page-refresh .refresh-christmas-products ul.products li p.producer{height:auto}#page-refresh .refresh-christmas-products ul.products li p.unit{margin:0}#page-refresh #taster-video #video-holder{margin:0 auto 20px;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}#page-refresh #taster-video #video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}#page-refresh a.btn-refresh{background-color:#c2ae65;border-color:#c2ae65}#page-refresh a.btn-refresh:hover{background-color:#fff;color:#c2ae65}#marketplace-quick-search.newsletter form input{width:100%}#marketplace-quick-search.newsletter .with_frm_style .frm_form_field{margin-bottom:15px}#page-refresh .alerts-description{max-width:800px;margin:0 auto}#page-refresh .alerts-description ul{list-style:none;margin:30px 0;padding:0}#page-refresh .alerts-description ul li{margin:0 0 20px;padding:20px 0 20px 95px;background:url(../images/refresh/alerts/tell-friends.png) left center no-repeat;background-size:60px auto}#page-refresh .alerts-description ul li.producers{background:url(../images/refresh/alerts/tell-producers.png) left center no-repeat;background-size:60px auto}#page-refresh .alerts-description ul li.grow{background:url(../images/refresh/alerts/grow.png) left center no-repeat;background-size:60px auto}@media only screen and (min-width:768px) and (max-width:959px){#marketplace-quick-search{padding:30px 60px}#marketplace-quick-search form input{width:485px}ul.marketplace-categories li{width:242px;height:210px}ul.marketplace-categories li.category-large{width:495px}ul.marketplace-categories li a span{margin:10px 0 0 15px}}@media only screen and (max-width:767px){#image-title{text-align:center;padding:80px 20px 250px}#image-title h1{line-height:42px;font-size:34px}.introduction-supplier .content,.introduction-supplier .image{float:none;margin:0 auto}.introduction-supplier .content{text-align:center}.introduction-supplier .content a.btn-refresh{margin:40px 0}.membership-options{padding-top:0!important}.memberships{padding:0}.membership-option{max-width:300px;margin:0 auto 40px}.membership-option .membership-option-image{margin:0 0 20px}.bg-grey{padding:40px 0 0}.discounts-holder{background-position:center;background-size:cover;width:100%;padding:40px 0}.discounts{width:70%;margin:0 auto 30px;text-align:center}.discounts ul li{width:100%;margin:0 0 20px}.discounts-holder a.btn-refresh{margin:0 auto;width:120px;display:block;text-align:center}.testimonial{margin-bottom:30px}#newsletter{text-align:center}#marketplace-quick-search{padding:30px}#marketplace-quick-search form input{width:100%;box-sizing:border-box}#marketplace-quick-search form input.frm_submit{margin:10px auto 0;display:block}ul.marketplace-categories{max-width:500px;margin:0 auto}ul.marketplace-categories li{width:48%!important;margin:0 2% 10px 0!important;height:200px}ul.marketplace-categories li:nth-child(2n){float:right}#page-refresh #christmas-bg{background:#b60214}.testimonial{margin-bottom:25px!important}}