body{overflow-y: scroll;}
.pcSearch{display:none;}
.category-description{margin-bottom:2.5em;}
.headingImage img{vertical-align: top;margin: 0;width: 100%;}
header.category-item-title .h5 {text-align: center;background-color: #e1d9d1;padding: 1em;}
figure.category-item-image a{vertical-align: top;margin: 0;}
body.type-text.page118 .m-text .ck-content .table,body.type-text.page118 .m-text table{width:100%!important;}
body.type-text.page118 .table th,body.type-text.page118 .table td{font-size:1.2em;}
@media (max-width: 760px) {
    .menu.menu-inline>li{margin:0 .5em}
    .w-logo .w-logo-img{max-width:100%;}
    #searchToggle:checked+.w-search-container .w-search-form{max-width:93%;}
    .headingImage{height:70px;}
    .headingImage img{-o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    object-position: bottom left;}
}
@media (min-width: 769px) {
    .m-product-additionals{padding-left: 30px;}
}
@media (min-width: 1281px) {
    .basket:hover .miniBasket{z-index: 1;}
    .basket .miniBasket:before{content: "";display:block;}
    .productmenu>li>ul{left:5px;}
    .productmenu>li:nth-last-child(1)>ul, .productmenu>li:nth-last-child(2)>ul{left:5px;right:auto;}
    .navbar-placeholder{min-height: 110px;}
    .navbar .navbar-content{flex-wrap: wrap;padding-top: 12px;}
    .navbar .navbar-content>.navbar-center{flex: 0 0 100%;order: 1;margin-top:8px;}
    .navbar .navbar-content .menu.menu-inline{flex-wrap:wrap;}
    .navbar-right{position: relative;}
    .w-search .w-search-container .w-search-open{display:none;}
    .pcSearch{display:none;display:flex;position: absolute;right: 57%;width: 60%;top: -6px;}
    .pcSearch input,.pcSearch button{width: 100%;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;border-color: #cfcfcf !important;background-color: #fff;color: #656764;-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;box-shadow: inset 0 1px 5px rgba(0, 0, 0, .1) 0px 5px #333;-webkit-appearance: none;border: 1px solid;vertical-align: middle;-webkit-background-clip: padding;-moz-background-clip: padding;background-clip: padding-box;display: -moz-inline-stack;display: inline-block;vertical-align: middle;zoom: 1;padding: .6em 1em;line-height: 1.5;}
    .pcSearch button{width: auto;border: none;background-color: transparent;position: absolute;right: 0;top: 0;padding: 0.6rem 0.8rem 0.3rem;}
    .productmenu>li>a{padding:10px 5px;}
}
