@import url(https://fonts.googleapis.com/css2?family=Gentium+Book+Basic:ital,wght@0,400;0,700;1,400&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600&display=swap);html{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#323333}a[href^=tel]{color:inherit;text-decoration:none}body,.pure-g [class*="pure-u"]{font-family:'Open Sans',serif;font-size:18px;line-height:1.5em;font-weight:300}body{overflow-x:hidden}p{margin-top:0}.captionlink{text-decoration:none!important;color:#fff!important}*,*:before,*:after{box-sizing:inherit}input.fullwidthbox,textarea.fullwidthbox,select.fullwidthbox{width:100%;display:block;max-width:280px}.pure-g>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto;display:block;width:auto}img.centre{display:block;margin-left:auto;margin-right:auto}.genericform input:not([type="submit"]):not([type="file"]):not([type="radio"]):not([type="checkbox"]),.genericform textarea{width:100%;max-width:450px}.genericform .formfieldsmall{max-width:100px}.genericform input{padding:5px;margin:5px 0}input:not([type="file"]),select,textarea{padding:5px;line-height:1.3em;border:1px solid #ccc}input:focus,select:focus,textarea:focus{border:1px solid #323333;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,.75);box-shadow:0 0 6px 0 rgba(0,0,0,.75)}placeholder{color:999;opacity:1}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}:-moz-placeholder{color:#999}.genericform input.formfieldsmall{width:75px!important}#confirmemail{margin-left:-10000px;height:1px}.inputsmall,.inputmedium,.inputlarge,.inputfullwidth,.tablecheckout select{margin:0 10px 5px 0;height:34px;padding:8px;border:1px solid #ddd;font-size:13px;display:inline}.inputsmall{width:160px}.inputmedium{width:240px}.inputlarge{max-width:490px;width:100%;height:100px;box-sizing:border-box}.inputfullwidth{width:100%;max-width:490px;box-sizing:border-box}.inputfloatleft{float:left;margin-right:10px}::-webkit-input-placeholder{color:#aaa}::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}:-moz-placeholder{color:#aaa}::-moz-placeholder{opacity:1}label.error{color:red;display:table;margin-bottom:15px;font-size:13px}.error{color:red}#headercontainer{position:relative;z-index:100}.container,.contentcontainer,#footer,.homeboxes,.homeinspration,.carouselcont,.homecategoriesinner,#homespotlightcont{max-width:1600px;margin-right:auto;margin-left:auto;padding:15px}#header{width:100%}.postercont{z-index:2;position:relative;}#topnavcont{background-color:#cdced1;color:#000}.facebookicon{height:25px;display:inline-block;margin-left:10px;vertical-align:top}.footbox .facebookicon{margin-left:0;margin-top:10px}.breadcrumb a:link,.breadcrumb a:visited{color:#fff;;font-weight:700;text-decoration:none}#topnavcont a:link,#topnavcont a:visited{color:#000;font-weight:700;text-decoration:none}#topnavcont a:hover{color:#4d4637}.logoold{margin:-75px auto 0 auto}.logo{margin:-50px 0 0 0}.logo img{padding-left:50px}.topnavmiddle{font-size:14px;color:#303130;border-bottom:solid;border-bottom-color:#7e2328;border-bottom-width:1.5px;background-color:#cdced1}.topnavmiddle a:link,.topnavmiddle a:visited{color:#303130;text-decoration:none}.topnavmiddle a:hover{color:#A29DAB}.topnavmiddle .basketimage{display:inline-block;margin-right:10px;vertical-align:top}.headersearchbar,.headerbasket{margin-top:40px}.headerbasket{text-align:right}.headersearchbar form{border-bottom:2px solid #000;display:inline;padding-bottom:5px}.headersearchbar input:not([type="image"]),.headersearchbar select{background-color:#cdced1;display:inline-block;font-size:24px;height:26px;line-height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #FFF;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);max-width:350px}.headersearchbar input[type="image"]{display:inline-block;font-size:24px;height:26px;line-height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;vertical-align:bottom;padding:0;background-color:#cdced1;margin:0 0 3px -4px}.headermessage{text-align:center;background-color:#fff;color:#000;font-size:14px}.headeraccount{text-align:right}.headeraccount img{display:inline-block}.headeraccount ul li{padding-left:20px}.homebox{z-index:10}.homecategories{background-image:none;background-size:cover;background-position:center top;margin-top:-250px;z-index:4;position:relative;color:#000;padding-top:100px}.homecategoriesinner h2{font-size:48px;font-family:'Book Antiqua','Gentium Book Basic',serif;margin-top:0;font-weight:400;margin-bottom:80px;padding-left:40px;padding-right:40px;line-height:1.2em}.organic img{display:auto;float:left;max-width:100px;margin-right:50px;margin-top:25px}.categorygrid h3,h2{font-weight:600}.categorygriditem{padding:10px 0;text-align:center;font-size:18px!important;border-left:40px solid transparent;border-right:40px solid transparent}.categorygriditem img{margin-bottom:0}.categorygriditem a:link,.categorygriditem a:visited{text-decoration:none}.homeboxescont{padding:0 10px;z-index:-1}.homebox{border:30px solid #FFF;margin-bottom:5px 0;text-align:left}.homebox p{margin-bottom:0;font-size:18px}.homebox .productname{margin-top:5px}.homebox .productdescrip{margin-bottom:0}.homebox img{margin-bottom:0}.homebox .btn{margin-top:0;width:100%}.homeboxes h2{font-size:72px;text-align:left;margin-top:0;font-weight:400;line-height:1.3em;margin-bottom:20px;font-family:'Crimson Text',serif}.homeboxes{text-align:left;font-size:24px;margin-bottom:-90px;padding-top:20px}.homeboxes h2{font-size:48px;text-align:center;margin-top:0;font-weight:400;line-height:1.3em;margin-bottom:20px;font-family:'Book Antiqua','Gentium Book Basic',serif}.homeboxes h3{font-weight:400;font-size:24px;margin-top:0}.homeboxes p{margin-bottom:10px}.contentcontainer{padding-top:30px;padding-bottom:50px}#footer a:link,.footbox a,#cssmenu>ul>li>a,.homebox,.btn,.btnposter,.picturegridcaption{-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-khtml-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-backface-visibility:hidden}.headline,.homeheadline{font-family:'Book Antiqua','Gentium Book Basic',serif;font-weight:400;font-size:30px;margin-top:0;color:#323333;margin-bottom:30px;line-height:1.2em}.homeheadline{font-size:48px;font-family:'Book Antiqua','Gentium Book Basic',serif}.homeheading{font-size:32px;font-family:'Book Antiqua','Gentium Book Basic',serif}.pageheadline{font-size:72px;font-family:'Book Antiqua','Gentium Book Basic',serif;text-align:center;font-weight:400;margin-top:0;line-height:1.1em}.subheadingone{font-weight:400;font-size:24px;margin-top:0;font-family:'Book Antiqua','Gentium Book Basic',serif}.subheadingtwo{font-weight:400;font-size:22px;margin-top:0;font-family:'Book Antiqua','Gentium Book Basic',serif}.logo img{max-height:165px}#navcont{min-height:15px;padding-bottom:0;padding-top:10px;text-align:right;padding-right:0}.fullwidthcont{background-color:#fff;z-index:2}.contentleft{padding-right:40px;padding-bottom:20px}.contentright{padding:0 0 20px 15px}.contentcontainer a:link,.contentcontainer a:visited{color:#666}.contentcontainer a:hover{text-decoration:none}.headline a:visited,.headline a:link{text-decoration:none!important;font-family:'Book Antiqua','Gentium Book Basic',serif;font-weight:400;font-size:30px;margin-top:0;color:#323333;margin-bottom:30px;line-height:1.2em}#footer{padding:30px 15px;color:#000}#footer a:link,#footer a:visited{color:#000;font-size:14px!important;font-weight:400;text-decoration:none}#footer a:hover{text-decoration:underline}#footercont{background-color:#cdced1}.footerimage{width:100%;max-width:2000px;margin-left:auto;margin-right:auto}.footerimage img{width:100%;margin:0 auto}.footericons{padding-bottom:10px;margin-top:10px}.footericons img{vertical-align:middle;margin-right:10px;max-width:35px;display:inline}.footericons a:hover{opacity:.5;filter:alpha(opacity=50)}.footbox{padding-right:20px;font-size:14px!important}.footbox ul{padding:0}.footbox li{margin:0;list-style-type:none}.footerlogo{margin-top:0}.footerlogo img{float:right;max-height:200px}.organiclogo img{max-width:100px;margin-top:50px;float:none;"
}
/* End */
/* Cookie bar */
#cookiebar {
 padding: 30px 20px;
 background-color: #000;
 color: #FFF;
 font-size: 18px;
 text-align: center;
 border-bottom: 2px solid #FFF;
 position: fixed;
 bottom: 0;
 width: 100%;
 text-align: center;
 z-index: 2000;
}
#cookiebar a:link, #cookiebar a:visited {
 color: #FFF;
}
/* End of cookie bar */

.smalltext {
 font-size: 12px;
}
.footersection {
 border-top: 1px solid #39393A;
}
.footerbottom {
 background-color: #0b4a35;
}
.pixelc {

}
.pixelc, .pixelc a:link, .pixelc a:visited {
 font-size: 14px;
 text-decoration: none;
 color: #FFF;
}
.pixelc a:hover {
 text-decoration: underline;
}
.footerbottomlinks {
 float: right;
}
img.footersocial {
 display: inline-block;
 margin: 0px 8px 0px 0px;
 max-height: 40px;
 vertical-align: middle;
 opacity: 0.7;
}
#contentleft li {
 margin-bottom: 5px;
}
.imageinline {
 display:inline-block;
}
.floatleft {
 float: left;
 margin: 0px 15px 15px 0px;
}
.floatright {
 float: right;
 margin: 0px 0px 15px 15px;
}
a.btn:link, a.btn:visited, input.btn {
    display: inline-block;
 color: #FFF;
 text-decoration: none;
 padding: 5px 30px;
 border: none;
 font-size: 14px;
 font-weight: bold;
 background-color: #cdced1; /*a83400*/
}
a.btn:hover, input.btn:hover {
 background-color: #fff; /*4d4637*/
 color: #cdced1;
}
a.btnlarge:link, input.btnlarge {
 font-size: 25px;
 padding: 15px 50px;
 font-family: 'Book Antiqua', 'Gentium Book Basic', serif;
}
a:link.btnposter, a:visited.btnposter, .btnposter {
 display: inline-block;
 margin-top: 30px;
 color: #FFF;
 text-decoration: none;
 padding: 15px 30px;
 font-size: 25px;
 background-color: #A29DAB;
 text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
a:hover.btnposter {
 background-color: #4d4637;
}
.caption {
 position: absolute;
 top: 35%;
 text-align: center;
    text-decoration: none;
 font-size: 40px;
 padding: 20px;
 color: #FFF;
 width: 100%;
 text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
 line-height: 1em;
 font-family: 'Book Antiqua', 'Gentium Book Basic', serif;
}
.generictable td {
 padding: 5px;
}
.fullwidthbox {
 width: 100%;
}

.socialmediaicons img {
 display: inline;
 margin-right: 5px;
 max-width: 40px;
}

/* Home page */
.btn {
    z-index: 20;
}
.viewbtn a {
    z-index: 20!important;
}
.hometext {
 z-index: 3;
 text-align: left;
 padding: 20px;
    margin-bottom: 30px;
}
.hometextinner {
 background-color: #cdced1; /*#9EC5AB; /*#7e2328; /*a83400*/
 padding: 20px;
 margin-left: 30px;
 margin-top: 30px;
}
.hometextinner h1 {
 color: #fff; /*#000*/;
 font-size: 48px;
 margin: 0px;
 line-height: 1.3em;
 font-family: 'Book Antiqua', 'Gentium Book Basic', serif;
}

.picturegrid, .picturegridabout {
 width: 100%;
 max-width: 2000px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 50px;
}
.picturegrid div, .picturegridabout div {
 position: relative;
}
.picturegridcaption {
    text-decoration: none;
 position: absolute !important;
 bottom: 0px;
 width:100%;
 background-color: rgba(13, 94, 65, .6);
 padding: 30px 20px !important;
 color: #FFF;
 font-size: 32px;
 text-align: center;
 line-height: 1em;
}
.gridimage{
 padding: 15px;
}
.gridimage .picturegridcaption {
 width: calc(100% - 30px);
 font-size: 18px;
 bottom: 15px;
 padding: 20px 20px !important;
}
.gridimage:hover .picturegridcaption {
 padding: 30px 20px !important;
}
/* End */

/* Footer subscribe strip */
.subscribestrip {
 font-size: 22px;
 line-height: 1.3em;
 padding-right: 30px;
}
.subscribestrip input, .subscribestrip submit {
 height: 40px;
 line-height:20px;
 font-size: 18px;
 margin-bottom: 30px;
 -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
 width: -webkit-calc(100% - 55px) !important;
    width:    -moz-calc(100% - 55px) !important;
    width:         calc(100% - 55px) !important;
}
.subscribestrip input[type=submit] {
 background-color: #0b4a35;
 padding-left: 20px;
 padding-right: 20px;
 height: 41px;
 width: 48px !important;
 margin-left:-5px;
 border: none !important;
}
.subscribeheading {
 font-size: 22px !important;
 font-weight: bold;
 line-height: 1.1em;
 font-family: 'Book Antiqua', 'Gentium Book Basic', serif;
 margin-top: 0px;
}
.subscribestrip a:link, .subscribestrip a:visited {
 color: #383737;
}
/* End */

p.productname {
 color: #4d4637;
    text-align: left;
 font-size: 22px !important;
 font-weight: bold;
 margin-bottom: 10px;
 line-height: 1.2em;
 font-family: 'Book Antiqua', 'Gentium Book Basic', serif;
}
p.productprice {
 color: #4d4637;
    text-align: center;
 font-size: 22px !important;
 font-weight: bold;
 margin-bottom: 10px;
 line-height: 1.2em;
 font-family: 'Book Antiqua', 'Gentium Book Basic', serif;
}
p.productsize {
 color: #4d4637;
    text-align: left;
 font-size: 18px !important;
 font-weight: bold;
 margin-bottom: 10px;
 line-height: 1.2em;
 font-family: 'Book Antiqua', 'Gentium Book Basic', serif;
}
p.productdescrip {
 color: #4d4637;
    text-align: left;
 font-size: 22px !important;
 font-weight:300;
 margin-bottom: 10px;
 line-height: 1.2em;
 font-family: 'Book Antiqua', 'Gentium Book Basic', serif;
}
p.productavail, .productavail {
    background-color: #708090; /*#f6c700;*/
  font-weight: bold;
  padding: 2px;
}

.center {
    text-align: center!important;
}

/* Products page */

.products {
 margin-bottom: 20px;
}
.info {
 padding: 20px;
 margin-left: -80px;
 margin-right: 20px;
 margin-top: 30px;
 background-color: #fff;
 border-style: solid;
 border-color: #A29DAB;
 border-width: 5px;
}
.infoinner {
 text-align: left;
 color: #000;
 font-size: 20px;
 margin: 5 20 5 20;
 background-color: #fff;
 min-height: 30%;
 padding: 5px;
}

/* Tables */
.generictable td, .generictable th {
 padding: 5px;
 vertical-align: top;
}
.generictable input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):not([type="button"]), .generictable textarea {
 width: 100%;
}
.generictable input#verificationCode {
 max-width: 60px;
 margin-bottom: 10px;
}
.tdwidth {
 width: 150px;
}
.product-description td {
 padding: 5px 10px 5px 0px;
}
/* End */
/* Best sellers */
#bestsellercont {
 padding: 15px 0px;
 margin-top: 50px;
}
.bestseller {
 margin-bottom: 10px;
}
.categorygridphoto {
 background-position: center center;
 background-size: cover;
}
.categorygriditem a:link, .categorygriditem a:visited {
 color: #FFF;
 font-size: 22px;
 font-weight: normal;
}
/* End */
/* Category product display pages */
.primeimage img {
 margin: 0 auto;
}
.productpagethumbs {
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center center;
 border: 10px solid #fff;
 height: 180px;
 overflow: hidden;
 position: relative;
}
.productpagethumbs img {
 position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
.productprice {
 color: #000;
 font-size: 18px;
}
.vat {
 font-size: 12px;
 color: #513528;
}
#list-view {
 border: 1px solid #c9c9c9;
 border-radius: 0;
 height: 29px;
 margin-right: 0;
 padding: 0;
 width: 30px;
 background-attachment: scroll;
 background-color: transparent;
 background-image: url(../images/sprite.png);
 background-repeat: no-repeat;
 background-position: -33px -206px;
}
#list-view:hover, #list-view:focus, #list-view:active {
    background-position: -33px -234px;
}
#grid-view {
 border: 1px solid #c9c9c9;
 border-radius: 0;
 height: 29px;
 padding: 0;
 width: 30px;
 background-attachment: scroll;
 background-color: transparent;
 background-image: url(../images/sprite.png);
 background-repeat: no-repeat;
 background-position: -3px -206px;
}
#grid-view:hover, #grid-view:focus, #grid-view:active {
    background-position: -3px -234px;
}
#list-view.active {
 background-image: url(../images/sprite.png) !important;
 background-position: -33px -234px;
}
#grid-view.active {
 background-image: url(../images/sprite.png) !important;
 background-position: -3px -234px;
}
.productlistphoto, .productlistphotohoriz {

}
.productlistphotohoriz {
 margin-right: 0px;
}
.productlistphoto img {
 max-height: 150px;
 max-width: 150px;
 margin: 0 auto;
 margin-bottom: 10px;
}
.sortfilters {
 font-size: 14px;
}
.sortfilters select {
 margin-right: 15px;
}
.sortfilters button {
 vertical-align: middle;
}
.sortfilters button:last-child {
 margin-right: 20px;
}
.listdisplay {
 text-align: center;
 border-right: 60px #fff solid;
    margin-left: 50px;
 margin-bottom: 40px;
}
.headinglist, .headinglisthoriz {
 font-size: 16px;
}
.headinglisthoriz {
 margin-top: 0px;
}
.listdisplay a:link, .listdisplay a:visited {
 font-weight: normal;
 text-decoration: none;
 color: #666;
}
.listdisplay a:hover {
 color: #d56b1f;
}
.listdisplay img.centre {
    border-bottom: 3px solid #c9c9c9;
    display: block;
    position: relative;
    text-align: center;
 vertical-align: middle;
}
.headinglist a:link, .headinglist a:visited {
 color: #01422b;
 text-decoration: none;
 font-size: 22px;
 font-family: 'Book Antiqua', 'Gentium Book Basic', serif;
 font-weight: bold;
}
.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
 max-height: 180px;
 margin-left: auto;
 margin-right: auto;
}
.listfloatleft {
 float: left;
 margin: 0px auto;
 max-width: 150px;
 max-height: 150px;
}
.listdisplayhoriz {
 border-bottom: 3px solid #c9c9c9;
 text-align: left;
 padding-top: 10px;
 padding-bottom: 20px;
}
.listdisplaytext {
 padding-left: 20px;
}
.listgrid img, .productlistphotohoriz img, .bestselleritem img, .categorygridphoto img {
 height: 75%;
width: 100%;
object-fit: cover;
object-position: 50P%;
}
.thumbnail {
 background-size:cover;
 background-position: center center;
}
.productreview {
 border-bottom: 1px #ccc solid;
 padding-bottom: 10px;
 margin-bottom: 10px;
}
.productreview:last-child {
 border-bottom: none;
}
.productreviewname {
 font-style: italic;
}
img.star {
    display: inline-block;
    margin-right: 2px;
}
/* End */
/* Tables css */
.shoptables, .reviewtables {
 background-color: #EEEEEE;
}
.shoptables th {
 padding: 15px;
 font-size: 18px;
 border-bottom: 2px solid #444;
 border-top: 2px solid #FFFFFF;
 border-right: 2px solid #FFFFFF;
 border-left: 2px solid #FFFFFF;
}
.shoptables tr {

}
.shoptables td {
 padding: 10px;
 border: 2px solid #FFFFFF;
}
.reviewtables td {
 padding: 10px;
}
.reviewtable img {
 display: inline;
}
.shoptables input {
}
.tabs .shoptables input {
 display: block;
}
.shoptables input[type='checkbox'], .shoptables input[type='radio'] {
 width: 20px;
 display:inline;
}
.cellalignleft {
 text-align:left;
}
.cellalignright {
 text-align:right;
}
.cellaligncentre {
 text-align: center;
}
tr.basketproduct {
 background-color: #FFF;
 border-bottom: 1px solid #444;
}
tr.basketproductcheckout {
 border-bottom: 1px solid #CCC;
}
.basketproduct img {
 max-width: 80px;
}
tr.rowborder {
 border-bottom: 1px solid #444;
}
.responsivetable {
 width: 50%;
}
.noborders td, .noborders tr {
 border-style: none;
 border-width: 0px;
}
.postageops {
 line-height: 1.4em;
}
.carouselinner {
 text-align: center;
}
.slideimage {
 background-position: center center;
 background-size: cover;
 margin-bottom: 15px;
}
.slidertitle a:link, .slidertitle a:visited {
 font-size: 22px;
 font-weight: bold;
 text-decoration: none;
 color: #01422b;
 font-family: 'Book Antiqua', 'Gentium Book Basic', serif;
}
.sliderprice {
 font-size: 18px;
}
.btnproduct, a:link.btnproduct, a:visited.btnproduct, input.btnproduct {
 font-size: 14px;
 background-color: #A29DAB;
 color: #FFF;
}
.btnaddtobasket, a:link.btnaddtobasket, a:visited.btnaddtobasket, input.btnaddtobasket {
 width: 140px;
 padding: 10px 20px;
 text-align: center;
}
.btnshop, a:link.btnshop, a:visited.btnshop, input.btnshop {
 color: #FFF;
 background-color: #A29DAB; /*a83400*/
 margin-top: 10px;
}
a:hover.btnshop, input:hover.btnshop {
 background-color: #755566;
 color: #000;
}
input.btnshop {
 margin-top: 0px;
 height: 40px;
 line-height: 1em;
 font-size: 14px;
}
input.productqty {
 width: 60px;
 font-size: 14px;
 padding: 10px;
 height: 40px;
 line-height: 1em;
 font-size: 14px;
}

.productoptions {
 width: 100%;
 max-width: 600px;
}
.productoptions td {
 padding: 5px;
 border-top: 1px solid #222;
 border-bottom: 1px solid #222;
 border-collapse: collapse;
 font-size:14px;
}

/* End of tables css */


/* Accordion */
.accordion, .accordiontwo {
 overflow: hidden;
}
.accordion-section {
 padding: 15px;
 border: 1px solid #CCC;
 margin-bottom: 25px;
box-shadow: rgb(53, 53, 53) 0px 3px 7px -3px;
}
.accordion-section-content {
 margin-top: 10px;
 display: none;
}
.arrowdown {
 background-image: url(../images/down-arrow.png);
 background-repeat: no-repeat;
 background-position: right center;
 padding-right: 30px;
 text-decoration: none !important;
 display: block;
}
.active {
 background-image: url(../images/up-arrow.png) !important;
}
div.owl-stage .active {
 background-image: none !important;
}
/* End of accordion styles */

/* Basket and checkout */
.shoptables {
    background-color: #eeeeee;
}
.shoptables th {
    border-color: #ffffff #ffffff #444;
    border-style: solid;
    border-width: 2px;
    font-size: 18px;
    padding: 15px;
}
.shoptables tr {
    border-bottom: 1px solid #ffffff;
}
.shoptables td {
    border: 2px solid #ffffff;
    padding: 10px;
}
.tabs .shoptables input {
    display: block;
}
.shoptables input[type="checkbox"], .shoptables input[type="radio"]{display:inline;width:20px}.cellalignleft{text-align:left}.cellalignright{text-align:right}.cellaligncentre{text-align:center}tr.basketproduct{background-color:#fff;border-bottom:1px solid #444}tr.basketproductcheckout{border-bottom:1px solid #ccc}.basketproduct img{max-width:80px}.mobilelogo img{display:none}tr.rowborder{border-bottom:1px solid #444}.checkoutleft{font-size:14px;margin-bottom:15px}.responsivetable{width:50%}.noborders td,.noborders tr{border-style:none;border-width:0}.postageops{line-height:1.4em}.floatleft{float:left;margin:0 10px 10px 0}.basketdeliveryoptions{font-size:13px;background-color:#fff}.hiddendiv{display:none}.checkoutstepcont{padding-bottom:15px;margin-bottom:50px;border-bottom:1px solid #5c9d63}.checkoutstepheading{display:inline-block;font-size:72px;font-family:'Book Antiqua','Gentium Book Basic',serif;font-weight:400;line-height:1.1em;margin-bottom:0;margin-right:100px;margin-top:0}.checkoutsteps{display:inline-block}.checkoutsteps img{display:inline-block;padding-right:30px}input.ticked,a:link.ticked,a:visited.ticked,.ticked{background-color:#000000!important;color:#fff!important}.hide{display:none;visibility:hidden;height:0}.show{display:inherit;visibility:visible;height:auto}.mobileonly img{display:none}.mobileonly{display:none}.showmobileonly{display:none}.about img{padding:15px;margin:10px auto}.letsmainphoto{margin-bottom:30px}.letsmainphoto img{display:block;margin:0 auto}.letspagemaintext,.letimagegrid{margin-bottom:30px}.letimage{padding:10px;-webkit-box-shadow:0 0 7px 4px rgba(0,0,0,.15);box-shadow:0 0 7px 4px rgba(0,0,0,.15)}.letimage img{border:10px solid #FFF}.letleft{padding-right:30px;position:relative}.letright{padding-left:30px;position:relative}.mainpoints{margin-bottom:10px;padding-bottom:75px}.mainpoints li{font-size:25px;line-height:35px}.gallerymainpoints{text-align:left}.titlebox{background-color:#7e2328;color:#fff;padding:10px}.basketmobile img{display:none!important;visibility:hidden;height:0}.gallerybox{text-align:center;margin-bottom:30px;position:relative}.gallerybox{border-top:30px solid #FFF;border-right:30px solid #FFF;border-left:30px solid #FFF;background-position:center center;background-size:cover;background-repeat:no-repeat}.productavail{margin-bottom:0}.headermessage{background-color:#9EC5AB;font-size:1.5em}.margin-bottom{margin-bottom:150px}