
*{padding: 0; margin: 0;}
body{
    font-size: 22px;
}
a, button { text-decoration: none !important; }
img { max-width: 100%; }
ul { list-style: none; padding: 0; }

.page-wrapper{max-width: 1200px;position: relative;background-color: #faf1e6;padding: 0;box-shadow: 0 0 20px rgba(0,0,0,0.5);margin-left: auto !important;margin-right: auto !important;overflow: hidden;}
.secondary-menu ul{flex-wrap: wrap;}
.gallery-placeholder{ width: 100%; }
.price-container .price {font-size: 30px;}
.singlecategory-product .sub-item{padding: 0;flex: 100%;display: block;max-width: 100%;margin-top: 0;}
button:not(.primary) {box-shadow:none;}
.action.primary {font-family: "Gill Sans";color: #fff;background-color: #1a1341;border-color: #1a1341;}
.action.primary:hover, .action.primary:active, .action.primary:focus {color: #fff;background-color: #92a7a9;border-color: #92a7a9;}
button:hover {border-width: 2px;}

/*button.slick-arrow {position: absolute;top: 50%;background-color: #1a1341;border: 0;font-size: 0;width: 40px;height: 40px;background-repeat: no-repeat;background-size: 30px;background-position: center;border-radius: 50%;margin-top: -20px;z-index: 1;}
button.slick-arrow.slick-next{background-image: url(../images/arrow-right.png);right: 10px;}
button.slick-arrow.slick-prev{background-image: url(../images/arrow-left.png);left: 10px;}
*/
/*.columns>.container {max-width: 100%;padding: 0 30px;margin: 0;}*/
footer a:visited, .alink:visited {color: #1a1341;text-decoration: none;}

/*new css 3_01_2020*/
p#product-name {display: block!important;font-family: "Gill Sans";font-size: 22px;margin: 0;text-transform: uppercase;font-weight: 600;}
.value {font-size: 16px;}
.custom-header header~.minicart-wrapper{display: none;}
.page-header .block-search {width: 100%;}
.page-header  .control{width: 100%;}
.page-header .main-navigation .actions{display: none;}
.page-header .main-navigation .search-bar button.search-toggle {position: absolute;top: 0;right: -38px;border: 0;color: #faf1e6;background-color: #92a7a9;height: 34px;width: 38px;display: block !important;}
.page-header .main-navigation .search-bar button.search-submit{display: block !important;}
.page-header .brand-panel .basket-panel {z-index: 3;}
.page-header .brand-panel{z-index:2}
.longtext-marketing-band {background-image: url('../images/art-bg.jpg');}
.parker-newsletter .newsletter-subscribe form .btn-primary {padding: 0px 10px;width: 100%;}
.secondary-menu ul:last-child li a {border-bottom: 1px solid #92a7a9;}
.secondary-menu ul {display: flex;justify-content: center;}
.secondary-menu ul li {width: auto;margin-bottom: 0;}
.secondary-menu ul li a {padding: 10px 30px;}
/*.fotorama__nav-wrap--vertical.fotorama__nav-wrap {position: static;right: 0;width: 20%;left: inherit;}
.fotorama__wrap {display: flex;}*/
.fotorama__stage__frame .fotorama__img {height: auto;left: 0;position: static;top: 0;transform: inherit;}
.w-50-btn{width: 50%;}
.product-tile-container .flex-container .w-50-btn .btn-cart{width: 100%; text-transform: uppercase;}
.select2-results__option {margin-bottom: 0;}

/*new css for cms pages 14_01_2020--*/
.img-responsive {display: block;max-width: 100%;height: auto;}
.image-spacer {margin: 30px 0;height: 30px;}
.image-widget {margin: 30px 0;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.image-widget .caption {font-family:"Always In My Heart";font-size: 24px;line-height: 1;padding: 12px 6px;color: #92a7a9;letter-spacing: 1px;margin: 0;}
.image-widget.angle-left-3-21 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.25);-webkit-transform: rotate(3.21deg);-ms-transform: rotate(3.21deg);-o-transform: rotate(3.21deg);transform: rotate(3.21deg);}
.image-widget.angle-right-3-21 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.25);-webkit-transform: rotate(-5.54deg);-ms-transform: rotate(-5.54deg);-o-transform: rotate(-5.54deg);transform: rotate(-5.54deg);}
.page-header .main-navigation .main_menu li a:hover{color: #92a7a9;}
.secondary-menu ul li a:hover{color: #711315;}
.breadcrumb {padding-left: 30px;padding-right: 30px;}
.image-header{position: relative;}
.image-header .brand-logo {position: relative;top: 50%;z-index: 1;display: block;width: 246px;height: auto;margin: 0 auto;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-o-transform: translate(0,-50%);transform: translate(0,-50%);position: absolute;left: 0;right: 0;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.image-widget.with-border img {border: 2px solid #1a1341;}
.image-widget.angle-left-5-54 {filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.25);-webkit-transform: rotate(3.21deg);-ms-transform: rotate(3.21deg);-o-transform: rotate(3.21deg);transform: rotate(3.21deg);}
.col-xs-12 {width: 100%;}
.parker_inner {display: none;}
.old-price .price {position: relative;margin-left: 10px;font-weight: 500;font-size: 21px;color: #92a7a9;}
.old-price .price:before {content: "";position: absolute;left: 0px;right: 0px;height: 2px;width: 110%; top: 44%;z-index: 9999;background: #92a7a9;}
.old-price .price-label {display: none !important;}
.price-box.price-final_price {font-size: 30px;font-weight: 600;text-align: right;margin: 0;padding: 0;width: 22%;color: 
#711314;font-family: "Gill Sans";}
.payment-option-content {display: block !important;}
.basket-information .minicart-wrapper .action.showcart::before, 
.basket-information  .minicart-wrapper .action.showcart.active::before{color:  #1a1341;content: "\e002";font: normal normal 18px/1.6 "parkers";}
.basket-information .minicart-wrapper {margin-left: 0;width: 100%;}
.basket-information  .minicart-wrapper .action.showcart .counter.qty {background: transparent;color: #fff;height: auto;}
.basket-information  .price { font-size: 18px; color:  #1a1341; font-family: "Baskerville",serif; font-weight: normal;}
.basket-information  .minicart-wrapper .action.showcart .counter-number {text-shadow: none;color: #1a1341;font-size: 18px;font-weight: 500;width: 35px;display: inline-block;
border-left: 1px solid#1a1341;border-right: 1px solid #1a1341; margin-right: 10px;margin-left: 10px;}
.basket-information  .minicart-wrapper .action.showcart {display: flex;justify-content: center;}
.minicart-wrapper .block-minicart {list-style: none none;background-color: #e9e0d9;border: 1px solid#92a7a9;box-shadow: none;margin-top: 14px;width: 292px;padding: 18px;}
.block-minicart .items-total {float: inherit;margin: 0;font-size: 14px;text-transform: uppercase;font-family: "Baskerville"; margin-bottom: 8px;}
.block-minicart .items-total span{font-family: "gill sans";}
.block-minicart .items-total span.count{padding-right: 3px;}
.minicart-wrapper .action.close {right: 7px;top: 10px;color: #92a7a9;}
.minicart-wrapper .action.close::before {font-size: 11px;color: #92a7a9;}
.minicart-items-wrapper .product-image-photo {width: 50px;height: 50px;border-radius: 50%;}
.minicart-items .product-item-name a {text-transform: uppercase;font-size: 14px;font-family: 'Gill sans'; color: #1a1341;font-weight: 600;}
.minicart-items .product-item-details .details-qty {font-family: "Baskerville";font-weight: 400;font-size: 18px; margin-top: 5px;}
.price-including-tax, .price-excluding-tax{font-family: "Baskerville";font-weight: 400;font-size: 18px;}
.minicart-items .product-item-details .price {font-weight: 400;}
.qty-inline{display: inline-block; padding-left: 10px; border-left:1px solid #1a1341; margin-left: 5px;}
.minicart-items .product-item-details .price-including-tax, .minicart-items .product-item-details .price-excluding-tax {
margin: 2px 0;}
.block-minicart .amount .price-wrapper:first-child .price {font-weight: 400;}
.minicart-items-wrapper {padding: 0;margin:0;border:0;border-bottom: 2px solid #1a1341; max-height: 280px;}
.block-minicart a.btn-primary:visited{color: #fff;}
.block-minicart a.btn-primary:hover:visited, .block-minicart a.btn-primary:focus:visited {color:  #1a1341;}
.minicart-wrapper .block-minicart::before {border-color: transparent transparent #e9e0d9  transparent;}
.minicart-items .product-item {padding: 15px 0; border-top: 1px solid #ccc;}
.minicart-items .product-item:first-child {padding-top: 15px;}
.minicart-items .product-item-name {margin: 0 0 5px;}
.catalog-category-view .nav-sections { margin-bottom: 0;}
.catalog-category-view .breadcrumb{margin-bottom: 0;}
.catalog-category-view .page-title { margin-top: 10px;}
.catalog-category-view .page-title .line-separator{margin-bottom: 30px;}
.post-item-list .post-info-wraper {display: block;vertical-align: top;}
.post-item-list .post-image {min-width: inherit;min-height:inherit;display: block;}
.post-image img.img-responsive {position: relative;width: 100%;border: 2px solid #1a1341;}
.blog-list .card {background-color: transparent;border: 1px solid rgba(0,0,0,.125);border-radius: 0;padding: 0;}
.blog-list .post-item-wraper {padding: 5px !important;margin: 0;margin-bottom: 0px;margin-bottom: 0px;border: 2px solid #1a1341;margin-bottom: 30px;}
.blog-list .post-item-wraper:hover {border: 2px solid #1a1341;box-shadow:none;}
.post-item-list .post-info-wraper {display: block;vertical-align: top;background-image: url('../images/dots-2.jpg');background-repeat: repeat !important;background-position: -1px 0;padding: 20px;border: 2px solid #1a1341;border-top: 0;}
.post-info-wraper h2.mp-post-title {margin-top: 0;font-size: 26px;margin: 0;font-family: 'Baskerville';text-transform: none;font-weight: normal;padding-bottom: 10px;}
.post-info-wraper h2.mp-post-title a{color: #1a1341;}
.post-short-description p {font-size: 18px;font-family: 'Baskerville';margin: 0;padding: 0;color: #1a1341;}
.post-short-description .mp-read-more{  color: #1a1341 !important; text-decoration: underline !important;}
.blog-title p{font-size:18px;}
.mpblog-post-view .post-list-content{text-align: center;}
.mpblog-post-view .post-post_name{margin-top: 30px;}
.mpblog-post-view .post-post_name h2{font-family: "Gill Sans";font-size: 22px; margin: 0;text-transform: uppercase;}
.mpblog-post-view .post-post_content {font-size: 18px;}
.post-view-image .img-responsive{width: 100%;}
.mp-post-info {color: #1a1341;font-size: 18px;}
.mp-post-info span { color: #1a1341;}
.mpblog-post-view .sidebar-main {display: none;}
#shopping-cart-table thead tr th {border-bottom:0;font-size: 18px;color: #1a1341; font-family: "gill sans";}
.cart.table-wrapper .col.subtotal .price-excluding-tax .price{font-size: 18px;}
.cart.table-wrapper .product-item-photo {width: 100px;min-width: 100px;}
.cart.table-wrapper .product-item-name {font-size: 18px;font-family: "gill sans";}
.cart.table-wrapper .product-item-name a{color:#1a1341;}
.cart-summary { width: 33%; background-color: #e5e2da; font-size: 16px;}
.cart-totals tbody .mark, .cart-totals tfoot .mark {text-align: left;font-size: 14px !important;color: #1a1341;font-family: "gill sans";
text-transform: uppercase;font-weight: 600;background-color:transparent;}

.cart-summary > .title, .opc-block-summary>.title {
    font-family: "gill sans";
    font-weight: 600;
    font-size: 22px;
    border: 2px solid #1a1241;
    text-align: center;
    padding: 7px 0;
    text-transform: uppercase;
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 0;
    font-weight: 400;
    background-color: #faf1e6;
    color: #1a1341 !important;}
.cart-summary .block .title strong {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: "gill sans";
    border-top: 0 !important;
}
.cart-summary .block>.title:after {
    background-image: url(../images/new-right.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    font-size: 0;
    transform: rotate(85deg);
    background-size: 100%;
}
.cart-summary .block>.title{border-top: 0;}

.cart-summary .block.shipping {
    padding-left: 30px;
    padding-right: 15px;
}
.cart-summary form label {
    font-size: 18px;
    font-weight: 400;
}
.cart-summary .fieldset>.field>.label, .cart-summary .fieldset>.fields>.field>.label {font-weight: 600;}
.cart-summary select, .cart-summary input[type=text] {font-size: 16px;background-color: #fff;}
.cart-totals tbody .mark, .cart-totals tfoot .mark {font-size: 18px!important;font-weight: 400;}
.cart-summary .cart-totals{
    border-top: 0;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 15px;
}
.cart-summary .checkout-methods-items .action.primary.checkout {
    width: auto;
    padding: 14px 27px;
    font-size: 22px;
    font-weight: 400;
}
.cart-summary .content {
    border-bottom: 1px solid #92a7a9;
}
.cart-summary .basket-summary {display: none;}
.cart.table-wrapper .product-item-photo {width: 165px;min-width: 165px; padding-right: 25px;}
.cart.table-wrapper .product-item-photo img{width: 100%;}
.cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark {border-top: 0;font-weight: 600;}
.cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount {border-top: 0;font-weight: 600;}
.cart-summary .price {font-size: 30px;font-weight: 400; color:  #1a1341;font-family: "Baskerville";font-size: 18px;}
#shopping-cart-table .price{font-size: 18px; font-weight: bold; color: #1a1341;}
#shopping-cart-table td.qty span.label{display: none;}
#shopping-cart-table td.qty input{border: 1px solid #92a7a9; background-color:#faf1e6; border-radius: 0; height: 46px;
padding: 10px 16px;font-size: 18px;line-height: 1.33; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);}
#shopping-cart-table td.qty input:focus{background-color: #e9e0d9; border-color:#66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px  rgba(102,175,233,0.6);}
.basket-summary{background-color:#ddd2c8; padding: 30px; margin-left: -20px;margin-right: -20px;margin-top: 25px;}
.basket-zipcode{margin-top: 25px;}
.btn-update{ background-color:#92a7a9;color:#faf1e6;border: 2px solid #1a1341;text-transform: uppercase;font-size: 14px;
padding: 6px 30px 2px;}
.btn-update:hover, .btn-update:focus, .btn-update:active{background-color: #1a1341;}
.basket-zipcode .form-control {background-color: #fff;border: 1px solid #1a1341;}
.basket-zipcode p{font-size: 16px;}
.checkout-methods-items .action.primary{background-color:#92a7a9;color:#faf1e6;border: 2px solid #1a1341; font-size:20px;text-transform: uppercase;}
.checkout-methods-items .action.primary:hover{background-color: #1a1341; color: #fff;}
.cart-discount .block.discount {width: 100%; border-top: 1px solid #92a7a9;display: block;font-size: 22px;line-height: 22px;padding: 15px 0;}
.paypal-review-discount .block > .title strong, .cart-discount .block > .title strong {
color:  #1a1341 !important;font-weight: 400; font-family: "gill sans";}
.cart-discount .block .title::after {position: absolute;right: 0;top: -2px;content: '\002B';font-size: 22px;float: right;line-height: 22px;color:#1a1341;font-weight: 100;font-family: "Baskerville";transition: transform .5s,webkit-transform .5s;}
.cart-discount .block.active .title::after{content: '\002B';transform: rotate(45deg);}
.cart-discount .input-text{border: px solid#1a1341;padding: .875rem .75rem;height: auto;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;}
.checkout-index-index .nav-sections, .checkout-index-index .nav-toggle {display: block;}
.payment_option_theme {display: none;}
#block-discount-heading {font-weight: bold;}
.cart-discount .content{display: block !important;}
.cart-discount .block .title::after{content: none !important}
#cpcolumninstagram {display: flex;flex-wrap: wrap;margin-left: 55px;justify-content: center;}
#cpcolumninstagram .instangram-feed {flex: 0 0 25.3%;}
#cpcolumninstagram .instangram-feed a {width: calc(100% - 32px);border: 1px solid #92a7a9;box-shadow: none !important;margin: 6px 16px 12px;}
#cpcolumninstagram .instangram-feed a img {display: block;width: 100%;height: 100%;object-fit: cover;}
.new_footer .block-title-main h2 {margin-bottom: 0;}
.new_footer .block-title-main {margin-bottom: 0;}
.enquiries_box {padding-top: 25px;}
.days-time li {text-align: left;display: flex;align-content: center;justify-content: space-between;}
.enquiries_box h3, .britishshop_adrs h3{font-family: "Gill Sans";text-transform: uppercase;font-size: 13px;font-weight: 600;letter-spacing: 1px;}
.basket-panel .basket-logged-in-actions { float: left; width: 100%; color:  #1a1341; border-bottom: 2px solid #1a1341; background-color: #e9e0d9; display: none; text-transform: uppercase; }
.basket-logged-in-actions ul {padding: 0 10px;}
.basket-logged-in-actions ul li {display: block;}
.basket-logged-in-actions ul li a {display: block;line-height: 22px;color: #1a1341;}
.basket-logged-in-actions ul li a .fa {font-size: 12px;width: 12px;text-align: center;}
.basket-header a.signed-in {margin: 0;color:  #1a1341; display: block; text-transform: uppercase;}
.basket-header a.signed-in .customer-name {text-decoration: underline;}
.basket-logged-in-actions ul li a p {padding-left: 6px;display: inline-block;margin: 0;text-decoration: underline;}
.abs-discount-block .actions-toolbar .action.primary:not(:focus), .abs-discount-block .actions-toolbar .action.cancel:not(:focus), .block-compare .action.primary:not(:focus), .cart-summary .block .actions-toolbar > .primary .action.primary:not(:focus), .cart-summary .form.giftregistry .fieldset .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.primary:not(:focus), .paypal-review-discount .actions-toolbar .action.cancel:not(:focus), .cart-discount .actions-toolbar .action.primary:not(:focus), .cart-discount .actions-toolbar .action.cancel:not(:focus) {
box-shadow: none;}
.abs-revert-to-action-secondary, .paypal-review .block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel {
background: #92a7a9; border: 2px solid #1a1341; color:#fff;}
.abs-discount-block .actions-toolbar .action.primary, .abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary, .cart-summary .block .actions-toolbar > .primary .action.primary, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review-discount .actions-toolbar .action.primary, .paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary, .cart-discount .actions-toolbar .action.cancel {
border-radius: 0;}
.abs-revert-secondary-color:hover, .abs-revert-to-action-secondary:hover, .paypal-review .block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.primary:hover, .abs-discount-block .actions-toolbar .action.cancel:hover, .block-compare .action.primary:hover, .cart-summary .block .actions-toolbar > .primary .action.primary:hover, .cart-summary .form.giftregistry .fieldset .action.primary:hover, .paypal-review-discount .actions-toolbar .action.primary:hover, .paypal-review-discount .actions-toolbar .action.cancel:hover, .cart-discount .actions-toolbar .action.primary:hover, .cart-discount .actions-toolbar .action.cancel:hover {
background: #1a1341;border: 1px solid  #1a1341;  color: #fff;}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
box-shadow: none;}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
color: #fff;background-color:  #1a1341;}
.cart.table-wrapper .actions-toolbar > .action-edit::before, .cart.table-wrapper .actions-toolbar > .action-delete::before {font-size: 14px;
color: #1a1341;}
.btn-sm {padding: 5px 18px;font-size: 15px;}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"], input[type="search"], input[type="number"], input[type="datetime"], input[type="email"] {
border: 1px solid #1a1341; font-family: "gill sans";font-size: 14px; height: 36px; background-color: transparent; color: #1a1341;}
select {border: 1px solid #1a1341;font-family: "gill sans";font-size: 14px;height: 36px;  background-color: transparent; color: #1a1341;}
select:focus {border: 1px solid #1a1341;}
._keyfocus :focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {box-shadow: none;}
textarea {border: 1px solid #1a1341;font-family: "gill sans";font-size: 14px; background-color: transparent; color: #1a1341;}
.cart-container .block.discount{float: left;width: 75%;padding-right: 4%;}
.block .title strong {font-size: 18px;font-family: "Gill sans";}
.cart-container .block.discount .content{display: block !important;}
.cart.table-wrapper .actions-toolbar {min-height: 30px;}
.cart-summary .fieldset {font-family: "Gill sans";}
.opc-block-summary {background: #e9e0d9;border: 0;font-family: "Gill Sans";     margin: 0 0 20px;
    padding: 0px 20px 20px;}
.opc-sidebar .modal-content {background-color: #e9e0d9;border: 0; border-radius: 0;}
.opc-wrapper .step-title {margin-bottom: 15px;font-size: 28px;margin: 0;margin-bottom: 0px;
text-transform: uppercase;letter-spacing: 2px;font-family: "Gill Sans";font-weight: bold;}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title {
color:  #1a1341;}
.opc-progress-bar {text-align: center;font-family: "Gill Sans";}
.opc-progress-bar-item._active::before {background: #1a1341;border-color:#1a1341;}
.opc-progress-bar-item::before {background: #e4e4e4;border: 1px solid   #e4e4e4;}
.opc-progress-bar-item._active > span::after {border-color: #1a1341;background-color:#1a1341;color: #fff;}
.opc-progress-bar-item > span::after {background: #e4e4e4;border-color: #e4e4e4;}
.opc-progress-bar-item > span::before, .opc-progress-bar-item > span::after {background: #e4e4e4;  border-color: #e4e4e4;}
.opc-progress-bar-item._active > span {color:  #1a1341;}
.table-checkout-shipping-method tbody td {font-family: "Gill Sans"; font-size: 16px; width: 33%;}
.opc-progress-bar-item._active > span::before {background:#1a1341;border-color: #1a1341;}
.opc-block-summary .actions-toolbar { margin-top: 10px;}
.page-header .brand-panel .basket-panel.basket-fixed{position: fixed;right: 78px;top: 20px;}
.quantity-selection .form-control {background-color:transparent;border-top: 1px solid #92a7a9;border-bottom: 1px solid #92a7a9;height: 46px;font-size: 18px;
line-height: 24px;padding: 10px 16px;border-left: 0;border-right: 0;border-radius: 0;}
.quantity-selection .form-control:focus {border:0;border-top: 1px solid #92a7a9;border-bottom: 1px solid #92a7a9;
background-color: transparent; outline: none;}
.login-container{font-family: "Gill Sans";}
a.action{font-family: "Gill Sans"; color: #92a7a9;}
.fieldset::after { font-family: "Gill Sans";}
.fieldset > .legend {font-family: "Gill Sans";}
.block-collapsible-nav .item {width: 100%;font-family: "Gill Sans"; font-size: 16px;}
body.account{font-family: "Gill Sans";}
.block-title {font-size: 18px; margin-top: 10px;margin-bottom: 10px;display: block;}
.box-title {font-size: 16px;margin-top: 10px;margin-bottom: 10px;display: block;}
.block-collapsible-nav .item a, .block-collapsible-nav .item > strong { border-left: 3px solid  transparent;  border-left-color: transparent;color: #575757;
display: block; padding: 5px 18px 5px 15px; flex: 0 0 100%;}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong {
border-color: #1a1341;color: #1a1341;}
.block a.action{color: #92a7a9;}
address {font-size: 16px;}
.account.page-layout-2columns-left .sidebar-additional {width: 100%;flex: 0 0 100%;order: 2;}
.block-collapsible-nav .content {background: #e9e0d9; padding: 15px 0;}
.block-collapsible-nav .item a:hover { background:  #ddd6d0;}
.sidebar.sidebar-add.container {display: flex;flex-wrap: wrap;}
.sidebar.sidebar-dashboard { order: 2; flex: 1;}
.sidebar-dashboard .block-content {display: flex;flex-wrap: wrap;margin-left: -20px; margin-right: -20px;}
.sidebar-dashboard .block-content>.box {padding: 0 20px;}
.table thead th.col, .table thead td.col, .table tbody td.col, .table tfoot td.col, .table tfoot th.col{width: auto;}
.table thead th {vertical-align: bottom;border-bottom: 0;background-color: #e9e0d9;border: 0;padding: 15px 10px;font-size: 16px;
color:#1a1341;}
.table  .price { font-size: 100%;}
.table td, .table th { padding: 1rem;}
.account .table-wrapper {width: 100%; margin-top: 0; padding-left: 20px; padding-right: 20px;}
.cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {border: 0;font-weight: 400;padding: 6px 0;background: #e9e0d9;}
.opc-wrapper .shipping-address-item.selected-item {border-color:#1a1341; font-family: "Gill Sans";}
.opc-wrapper .shipping-address-item.selected-item::after {background: #1a1341;}
.opc-wrapper .shipping-address-item.selected-item a{color:#92a7a9; }
.pages .action:hover {background: #faf1e6;color:#7d7d7d;}
.toolbar select { background-color: transparent;box-shadow: none;border-radius: 0;border-color:#1a1341;
border-width: 2px !important;color: #1a1341; line-height: 27px;}
table a.action, table a{color: #92a7a9;}
.order-links .item strong {background: #1a1341;border: 0;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: 0px;display: block;font-weight: 400;padding: 0 20px;
color:#fff;}
.order-links .item strong {padding-bottom:1px; border-bottom: 0;}
.order-links .item a {background: #e9e0d9;color: #1a1341; border: 0; display: block; font-weight: 400;padding: 0 20px; margin-bottom: -1px; border-bottom: 0;}
.order-details-items .table-wrapper{padding-left: 0; padding-right: 0;}
.sidebar .fieldset { margin-bottom: 15px;}
.password-info a{color: #92a7a9;}
.block-collapsible-nav {left: 0;position: relative;top: 0;width: 100%;z-index: 5;margin-bottom: 20px;}
footer footer{padding: 0;}
.table td, .table th {color: #1a1341;}
.sidebar.sidebar-dashboard .container{max-width: 100% !important;}
.abs-visually-hidden-desktop-s, .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {border: 0;clip: inherit;height: auto;margin: 0;overflow: hidden;padding: 0;position: relative; width: auto;}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {background: transparent;box-shadow: none;border: 1px solid#1a1341;margin: 0;padding: 10px;position: relative;z-index: 2;}
.sidebar .products-grid .product-item-info:hover .product-item-photo, .sidebar .products-grid .product-item-info.active .product-item-photo {left: 0;top: 0;}
.sidebar .product-items .product-item-info .product-item-photo { margin: 0;}
.wishlist-index-index .product-item-inner { background:  transparent;border: 0; border-top-color: currentcolor;
border-top-style: none;border-top-width: 0px;box-shadow: none;border-top: none;left: 0;margin: 0;
padding: 10px; position: static; right: -1px;z-index: 2;}
.products-grid.wishlist .product-item .box-tocart .tocart {padding: 9px 15px;}
.wishlist-index-index .product-item-inner .comment-box { margin-top: 0;}
.sidebar .products-grid.wishlist .product-items .action.delete { position: relative; right: 0; top: 0;}
.abs-visually-hidden-desktop-s, .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner {border: 0;clip: inherit;height: auto;margin: 0;overflow: visible;padding: 10px;position: relative;width: 100%;right: 0;left: 0;}
.products-grid.wishlist .product-item-comment {border-color: #1a1341;background-color:transparent;color:#1a1341;}
.products-grid.wishlist .product-item-name { clear: both;font-size: 20px; margin-top: 10px;}
.products-grid.wishlist .product-item-name a{color: #1a1341;}
.products-grid.wishlist .price-container .price { font-size: 20px;}
.products-grid.wishlist .product-item-actions {margin: 0;}
.products-grid.wishlist .box-tocart { margin: 0 0 10px;}
.wishlist-index-index .product-item-info{border:1px solid #1a1341; padding: 10px; height: 100%;}
.wishlist-index-index .sidebar .product-items .product-item-info .product-item-photo {margin-bottom: 10px;}
.wishlist-index-index .products-grid .product-item {margin-bottom: 20px;margin-left: 0;padding: 0;width: 100%;padding: 10px;max-width: 33.3333%;flex: 0 0 33.3333%;}
.wishlist-index-index .products-grid .product-items {margin: 0;display: flex;flex-wrap: wrap;}
.sidebar .product-items .product-item-info { z-index: 0;}
.wishlist-index-index .products-grid.wishlist .product-item-actions .action.edit > span, 
.wishlist-index-index .products-grid.wishlist .product-item-actions .action.delete > span {
border: 0;clip: inherit;height: auto;margin: 0;overflow: visible;padding: 0;position: static;width: auto;}
.products-grid.wishlist .product-item-actions .action.edit::before, 
.products-grid.wishlist .product-item-actions .action.delete::before{display: none;}
.actions-toolbar .primary .action {margin-bottom: 10px;}
a.action.primary {color: #fff;}
.stock.unavailable {width: 50%;padding: 12px;text-align: center;background-color: #e9e0d9;}
.btn-primary-new {color: #fff;background-color:#1a1341;border-color: #1a1341;}
.btn-primary-new:hover, .btn-primary-new:active, .btn-primary-new:focus {color: #1a1341;background-color: #faf1e6; border-color: #1a1341;}
.iwd-address-validation-popup.modal-popup .modal-content {margin: 0;padding: 20px 20px 0;border: 0;}
.iwd-address-validation-popup.modal-popup .modal-header {background-color: #1a1341;color:#fff; border-radius: 0;}
.image-background{width:100%;}
.textual-widget + .btn-widget {margin-top: 30px;}
a.btn-blue:visited {color:  #faf1e6;}
.form-parker{margin-bottom: 25px;}
.page-header .brand-panel .basket-panel .basket-header ul.sign-in li a:hover,
.page-header .brand-panel .basket-panel .basket-header ul.sign-in li a:focus
.page-header .brand-panel .basket-panel .basket-header ul.sign-in li a:active{
color: #92a7a9;}
footer .footer_menu a:hover, footer .footer_menu a:focus, 
footer .footer_menu_bottom a:hover, footer .footer_menu_bottom a:focus, 
footer .footer_menu_left a:hover, footer .footer_menu_left a:focus, 
footer .footer_menu_right a:hover, footer .footer_menu_right a:focus {color: #92a7a9;}
.page-header .main-navigation .search-bar form.search-form input.search-input{font-family: "Baskerville";}
.page-header .main-navigation .search-bar form.search-form input.search-input::-webkit-input-placeholder {color: #1a1341;}
.page-header .main-navigation .search-bar form.search-form input.search-input::-moz-placeholder {color: #1a1341;}
.page-header .main-navigation .search-bar form.search-form input.search-input:-ms-input-placeholder {color: #1a1341;}
.page-header .main-navigation .search-bar form.search-form input.search-input:-moz-placeholder {color: #1a1341;}
.btn-widget+.textual-widget { margin-top: 30px;}
.textual-widget h3 {font-family: 'Gill Sans' ,sans-serif;text-transform: uppercase;font-size: 22px;}
.textual-widget h4 {font-family: 'Gill Sans' ,sans-serif;text-transform: uppercase;font-size: 18px;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.product-tile-container .product-block .product-image-container { width: 100%;}
.sidebar-dashboard .block-content p.empty{padding-left: 20px; padding-right: 20px;}
.product-information p:empty{display: none;}
.breadcrumb { display: block;}
.breadcrumb li{ display:initial;}
.opc-wrapper .step-title{border:0;}
.button .fa{margin-left: 5px;}
a {color: #428bca;}
.pages .action {background: #1a1341;border: 1px solid #1a1341;color: #fff;box-shadow: none;}
.pages .action.next:before, .pages .action.previous:before {color: #fff;}
.pages .action.next:visited:before, .pages .action.previous:visited:before {color: #ffffff;}
.pages a.page {padding: 0 10px;color: #1a1341;font-size: 15px;}
.pages strong.page {background: #1a1341;font-size: 15px;color: #fff; padding: 0 10px; border-radius:5px;}
.faq-index-index .ui-accordion .ui-accordion-header {font-weight: 300;display: block;font-size: 22px;line-height: 22px;padding: 15px 0;color: #1a1341 !important;background-color: transparent;border: 0;border-top: 1px solid #92a7a9;}
.faq-index-index .ui-accordion .ui-state-default:after {content: '\e61c';font-family: luma-icons;float: right;font-size: 12px;transition: all ease 0.2s;margin-right: 10px;}
.faq-index-index .ui-accordion .ui-accordion-header-active:after {content: '\e61c';font-family: luma-icons;transform: rotate(45deg);}
.faq-index-index .faq-content .ui-accordion-header:hover {background-color: transparent;color: #1a1341;}
.faq-index-index .faq-accordion .ui-widget-content {padding-left: 0; padding-right: 0; border: 0;background: transparent;color: #333;font-family: "Baskerville";color: #1a1341;font-size: 18px;}
.faq-index-index .group-title {border-bottom: 0;width: 100%;color: #1a1341;font-weight: 600;font-family: 'Gill Sans';text-transform: uppercase;font-size: 22px;}
.home-product-video iframe{width: 100%;}
.container .container-fluid{padding-left: 0; padding-right: 0;}
.parker-newsletter .container-fluid{padding-left: 30px; padding-right: 30px;}
.longtext-marketing-band { margin-left: -30px;margin-right: -30px;}
.parker-newsletter {margin: 30px -30px 0;}
.product.media .fotorama__stage {left: 0 !important;}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft {background-color: transparent !important;}
.fotorama__thumb {background-color: transparent !important;}
.fotorama__stage__frame .fotorama__img { width: 100%;}
.fotorama__thumb-border { border-color:#1a1341 !important;}
.product-info-main .product-info-price .price-box {display: flex;vertical-align: top;width: auto;}
.checkout-payment-method .payment-option-title .action-toggle {color: #1a1341;font-size: 18px;text-transform: uppercase;font-family: "Gill Sans";font-weight: 600;}
.checkout-payment-method .payment-option-title .action-toggle:after{display: none;}
.checkout-payment-method .payment-option-content {padding: 0 0 20px 0px;}
.opc-wrapper .form-discount {max-width: 100%;}
.form-discount.order-comment-form textarea {border: 1px solid #1a1341;font-family: baskerville;font-size: 14px;background-color: transparent;color: #1a1341;border: 1px solid #92a7a9;background-color: #faf1e6;border-radius: 0;font-size: 18px;}
.opc-block-shipping-information .shipping-information-content, 
.checkout-payment-method .checkout-billing-address .billing-address-details {line-height: 27px;font-family: "Gill Sans";font-size: 16px;}
#co-transparent-form .fieldset {border: 1px solid #1a1341; padding: 40px;}
.best-left-circle, .luxury-right-circle{position: relative;display:inline-block; white-space: nowrap;}
.best-left-circle:before {
width: 85px;
height: 36px;
content: '';
background-image: url(../images/left-circle.png);
background-size: 100% 100%;
background-repeat: no-repeat;
left: 24%;
margin: auto;
top: 3px;
bottom: 0;
position: absolute;
transform: translate(-50%, 0%);
}
.luxury-right-circle:before {
width: 85px;
height: 36px;
content: '';
background-image: url(../images/right-circle.png);
background-size: 100% 100%;
background-repeat: no-repeat;
left: 50%;
margin: auto;
top: 0;
bottom: 0;
position: absolute;
transform: translate(-50%, 0%);
}
.longtext-marketing-brand-alt p {padding: 0 15px;}
img.best-left-text {position: absolute;width: 250px;max-width: 250px;right: 100%;bottom: -30px;}
img.luxury-right-text {position: absolute;width: 210px;max-width: 210px;top: -60px;left: 100%;}
.hours-boxs{position: relative;}
img.hrs-pop-img {position: absolute;right: calc(100% + 20px);}

/*.page-header .brand-panel {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: justify;
justify-content: space-between;
}*/

/*.page-header .brand-panel .basket-panel {
top: 18px;
right: 20px;
position: sticky !important;
position: -webkit-sticky !important;
}*/
/*.page-header .brand-panel .basket-panel.basket-fixed {
top: 20px;
position: sticky;
}*/

/*add css 24-7*/
.product-info-main .product-info-stock-sku {padding-left: 0;}
.cms-mrs-parkers-kitchen .nav-sections-item-content,
.cms-wholesome-bakery .nav-sections-item-content,
.cms-our-brands .nav-sections-item-content,
.cms-proper-fish-and-chips .nav-sections-item-content,
.cms-finest-pie-range .nav-sections-item-content,
.cms-delivery .nav-sections-item-content,
.cms-how-to-cook .nav-sections-item-content,
.cms-our-story .nav-sections-item-content,
.faq-index-index .nav-sections-item-content,
.mpblog-category-view .nav-sections-item-content,
.cms-corporate-gifts .nav-sections-item-content,
.cms-refund-policy .nav-sections-item-content,
.cms-security .nav-sections-item-content,
.cms-terms-conditions .nav-sections-item-content,
.cms-no-route .nav-sections-item-content,
.cms-shop-online .nav-sections-item-content,
.cms-how-to-cook .breadcrumb,
.cms-our-story .breadcrumb,
.faq-index-index .breadcrumb,
.mpblog-category-view .breadcrumb,
.cms-corporate-gifts .breadcrumb{display: none !important;}
.wishlist .product-item-photo img{width: 100%;}
.form-wishlist-items .actions-toolbar .primary .action:last-child{margin-bottom: 10px;}
.home-product-video{position: relative;display: block;width: 100%;padding: 0;overflow: hidden;}
.home-product-video:before {padding-top: 56.25%;content: "";display: block;}
.home-product-video iframe {width: 100% !important;height: 100% !important;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
border: 0;}
.row.quantity-selection {margin: 0;}
.price-box.price-final_price {line-height: normal;}
.product-tile-container {margin-bottom: 0;height: 100%;justify-content: space-between;display: flex;flex-direction: column;}
.product-collection [class*="col-"]{margin-bottom: 30px;}
.secondary-menu ul {position: relative;}
.secondary-menu ul:after {content: "";width: 90%;height: 1px;background-color: #92a7a9;top: 50%;position: absolute;z-index: 1;left: 0;right: 0;margin: auto;}
.secondary-menu ul:last-child li a {border-bottom: 0;}
.secondary-menu ul li.active a {color: #711315;}
.products-upsell .image-container {display: flex;height: 240px;}
.products-upsell .product-tile-container .product-block .image-container img {width: 100%;height: 100%;
object-fit: cover;}
.products-upsell .price-container .price { font-size: 24px;}
.products-upsell .product-tile-container .product-block .product-information h4 {font-size: 17px; height: 40px; padding-left: 0;}
.products-upsell .old-price .price {font-size: 18px;}
.products-upsell.products-grid .product-item {margin-left: 0; width: 100%;}
.products-upsell .product-item:nth-child(2n+1) { margin-left: 0;}
.products-upsell.products-grid .product-item {width: 100%; margin-left: 0;}
.product-info-main .stock.available, .product-info-main .stock.unavailable {white-space: nowrap;font-family: "Gill Sans";width: auto;}
.products-upsell.products-grid .product-item-actions.w-50-btn {margin: 0; width: 50%;}
.products-upsell .product-item .tocart.action.primary {width: 100%; font-size: 13px;font-weight:400;line-height: 40px;padding: 0;text-transform: uppercase;background-color: #92a7a9;border-color: #92a7a9;}
.products-upsell .product-item .tocart.action.primary:hover,
.products-upsell .product-item .tocart.action.primary:active,
.products-upsell .product-item .tocart.action.primary:focus{background-color: #1a1341;border-color: #1a1341;}
.products-upsell .product-tile-container .flex-container .view-product {line-height: 40px;font-size: 12px;}
.products-upsell .product-item-actions .actions-primary{width: 100%;}
.products-upsell .stock.unavailable {
font-size: 13px;
}
.product-info-main .stock {color: green;}



 
/*.page-layout-1column.catalog-category-view .filter.block {display: block !important;}*/


/*add css 1-9-2020*/
.checkout-shipping-method .no-quotes-block {
margin: 0;
}
.table-checkout-shipping-method tbody td {
padding-bottom: 8px;
padding-top: 8px;
}
.table-checkout-shipping-method tbody .row-error td {
border-top: none;
padding-bottom: 0;
padding-top: 0;
}


.products-related.products-grid .product-item-actions, .products-crosssell.products-grid .product-item-actions {
margin: 0 !important;
}
.products-related .secondary-addto-links.actions-secondary, .products-crosssell .secondary-addto-links.actions-secondary{display: none;}
.products-related .product-item-actions .actions-primary, .products-crosssell .product-item-actions .actions-primary {display: block !important;width: 100% !important;}

.products-related .product-tile-container .flex-container .view-product, 
.products-crosssell .product-tile-container .flex-container .view-product{font-size: 12px;}
.products-related .product-item .tocart, 
.products-crosssell .product-item .tocart {
font-size: 13px;
padding-bottom: 0;
padding-top: 0;
width: 100%;
text-transform: uppercase;
background-color: #92a7a9;
font-weight: 400;
border: 0;
line-height: 40px;
}
.products-related .product-item .tocart:hover,
.products-related .product-item .tocart:active,
.products-related .product-item .tocart:focus,
.products-crosssell .product-item .tocart:hover,
.products-crosssell .product-item .tocart:active,
.products-crosssell .product-item .tocart:focus
{background-color: #1a1341;border-color: #1a1341;}
.products-related .stock.unavailable, .products-crosssell .stock.unavailable {
width: 100%;
font-size: 13px;
}
.products-related .product-tile-container .product-block .product-information h4,
.products-crosssell .product-tile-container .product-block .product-information h4
{
font-size: 17px;
margin: 0;
height: 40px;
width: 78%;
padding-left: 0;
}
.products-related .price-container .price, .products-crosssell .price-container .price {
font-size: 24px;
}

.products-related.products-grid .product-item {
display: inline-block;
margin-left: 0;
width: 100%;
margin-bottom: 15px;
}


.product.media .fotorama__stage__frame {
height: 500px;
}
.product.media .fotorama__wrap {
height: 500px;
}

.table-checkout-shipping-method tbody .table.table-mr thead tr td {
padding: 10px 15px;
display: none;
}

.block.crosssell {
width: 100%;
padding: 0;
}

span.wk-block-font-bold-up {
display: none;
}
tr.row-error {
display: none;
}
/*add css 1-9-2020*/

/*add new theme css 15-10*/
/*add new theme css 15-10*/

html, body {
background-image:none;
background-color: #faf1e6;
}
.page-wrapper {
max-width: 100%;
background-color: transparent;
box-shadow: none;
}
.home-banner .slick-slide img{width:100%;}
.page-header .main-navigation .main_menu li a:after{display: none;}

.longtext-marketing-brand-alt .new-heading, .new-heading {font-family: Gill Sans;font-size: 24px;text-transform: uppercase; color: #92a7a9;letter-spacing: 0;margin-bottom: 20px; font-weight: 400;}
.cta-page-tile { padding-bottom: 20%;    padding-top: 20%; margin-bottom: 25px;}
.cta-page-tile-u h6{margin:13px 0; clear: both; text-decoration:underline;}
.cta-page-tile-u h4{clear: both; font-size: 22px; text-transform: uppercase;}
.cta-page-tile-u {
font-family: 'Gill Sans';
margin-top: 20px;
text-align: center;
color: #1a1341;
font-size: 22px;
display: block;
}
.longtext-marketing-brand-alt {padding: 70px 0 80px;}
.cta-page-tile-u:visited{
color: #1a1341;
}
.btn-primary-green {
    color: #fff !important;
    border: 2px solid #1a1341 !important;
    background-color: #92a7a9 !important;
    padding: 8px 25px;
    font-family: "Gill Sans";
    font-weight: 400;
    text-transform: uppercase;
}
.btn-primary-green:hover, .btn-primary-green:focus, .btn-primary-green:active{
background-color: #1a1341 !important; color: #fff;
}

.our-favourite{padding: 70px 0;}

.cart-icon-new {
width: 35px;
height: 35px;
background-color: #92a7aa;
border-radius: 50%;
padding: 0px;
border: 0;
}
.cart-icon-new::before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 25px;
line-height: 28px;
color: #757575;
content: '\e611';
font: normal normal 22px/1.6 "parkers";
color: #fff;
content: "\e002";
}
.cart-icon-new:hover {
    background-color: #1a1341;
    border: 0;
}
.cate-slid {text-align: center; margin: 0 15px;}
.cate-slid h5{color: #1a1341; font-size: 18px; text-transform: uppercase;font-family: "Gill Sans";
margin-bottom: 5px;}
.cate-slid h5 a{color: #1a1341;}
.cate-slid .price{color: #1a1341; font-size: 18px; text-transform: uppercase; margin-right: 10px;}
.cate-slid-content {padding: 25px 0;}
.cate-slid-img { height: 330px; position: relative;}
.cate-slid-img img{width: 100%; height: 100%; object-fit: cover;}
.cate-slider{margin-top: 20px;}
.cate-slider button.slick-arrow {
    background-color: transparent;
    border: 0;
    position: absolute;
    top: 40%;
    z-index: 1;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 0;
    background-size: 13px;
    background-color: #92a7a9;
    border-radius: 50%;
    background-position: center;
}
.cate-slider button.slick-arrow:hover{
    background-color: #1a1341;
}
.cate-slider button.slick-prev {
right: calc(100% + 5px);
background-image: url('../images/new-right-arrow.png');
transform: rotate(180deg);
}
.cate-slider .old-price .price {
    margin-left: 5px;
    font-size: 16px !important;
    color: #92a7a9 !important;
}
.cate-slider button.slick-next {left: calc(100% + 5px);background-image: url('../images/new-right-arrow.png'); }
.parkers-head-video {background-image: url(../images/dot.png);width: 100vw;position: relative;margin-left: -50vw;
margin-top: 100px;left: 50%;}
.parker-blogs .blog-header, .parker-blogs .review-header {border: 0;}
.parker-blogs .blog-tile { padding: 0;}
.parker-blogs h2 {font-size: 22px; background-color: #faf1e6; font-weight: 400; color: #1a1341;border: 2px solid #1a1341;}
.parker-blogs h3{font-weight: normal; font-size: 21px; text-transform: uppercase; margin-bottom: 20px;}
.parker-blogs .blog-copy, .parker-blogs .review-copy { font-weight: 400; font-size: 20px;     padding: 30px 40px;}
.parker-blogs .blog-tile-inner {border: 0;background-image: url(../images/dot.png);background-color: #f5ede3;}
.longtext-marketing-band {margin-left: 0; margin-right: 0; width: 100vw; position: relative; margin-left: -50vw; margin-top: 100px; left: 50%;}
.reassurance-band{margin-left: 0; margin-right: 0; width: 100vw; position: relative; margin-left: -50vw; margin-top: 100px; left: 50%;}
.new-month-section .price {
color: #1a1341;
font-size: 18px;
text-transform: uppercase;
margin-right: 10px;
}
.new-month-section{padding:70px 0;}

.singlecategory-product:before{
background-image: url('../images/check-out.png'); 
position: absolute;
content: "";
width: 296px;
height: 91px;
background-repeat: no-repeat;
bottom: 100%;
right: -30px;
}
.home-tesitimonials{background-image: url(../images/dot.png);width: 100vw;position: relative;margin-left: -50vw;margin-top: 100px;left: 50%; padding: 70px; margin-top: 70px; margin-bottom: 80px;}
.testimonials-slider h2 {font-size: 75px;font-weight: 400;font-family: "Baskerville";}
.testimonials-slider h5{font-size: 30px; font-weight: 400; margin-top: 10px;}

.parker-newsletter {
background-color: transparent;
}
.newsletter-subscribe {
text-align: center;
}
.parker-newsletter .newsletter-subscribe .btn-click {
padding: 7px 45px;
font-size: 24px;
}
footer .footer_menu_left .fa-twitter {
position: relative;
top: 0;
left: 0;
}
footer .footer_menu_left {
margin-top: 20px;
}
footer .footer_menu_left a {
font-size: 16px;
font-family: 'Gill Sans';
}
footer .footer_menu_left a i{font-size: 24px;}
footer h5 {
font-weight: normal;
font-size: 18px;
font-family: 'Gill Sans';
text-transform: uppercase;
}
.footer-insta-img {
max-width: 212px;
margin-left: auto;
margin-right: 50px;
margin-top: -10px;
position: absolute;
left: calc(100% - 40px);
top: -10px;
width: 100%;
}

.parker-newsletter  input[type="text"] {
font-size: 16px;
height: 40px;
}

.parker-newsletter .newsletter-subscribe form .btn-primary {
padding: 5px 10px;
width: 100%;
}
.footer-im-3 {
position: absolute;
right: -30px;
top: -110px;
}

.page-header .main-navigation .search-bar form.search-form {
opacity: 1;
filter: alpha(opacity=1);
}
.page-header .main-navigation .search-bar {
position: absolute;
top: 60px;
right: 0;
width: 200px;
height: 34px;
z-index: 10;
left: 0;
}
.page-header .main-navigation .search-bar form.search-form input.search-input {
font-family: "Gill Sans";
border: 2px solid #1a1341;
background: transparent;
color: #1a1341;
font-size: 15px;
background-image: url(../images/210526_Parkers_Website_Search_Icon.svg);
background-repeat: no-repeat;
background-position: 13px 50%;
padding-left: 35px;
height: 36px;
}
.page-header .main-navigation {
border-bottom: 0;
margin-right: 0px;
}

.page-header .main-navigation .search-bar form.search-form input.search-input::-webkit-input-placeholder { color: #1a1341; text-transform: uppercase;}
.page-header .main-navigation .search-bar form.search-form input.search-input::-moz-placeholder {color: #1a1341; text-transform: uppercase;}
.page-header .main-navigation .search-bar form.search-form input.search-input:-ms-input-placeholder {color: #1a1341; text-transform: uppercase;}
.page-header .main-navigation .search-bar form.search-form input.search-input:-moz-placeholder {color: #1a1341; text-transform: uppercase;}

.page-header .brand-panel .basket-panel .basket-information .shop-now {
font-weight: 400;
line-height: 42px;
}
.page-header .brand-panel .basket-panel .basket-information {
height: 42px;
background-color: #1a1341;
}
.page-header .brand-panel .basket-panel {
width: 168px;
font-size: 12px;
z-index: 1000;
}
.page-header .brand-panel .basket-panel .basket-header {
line-height: 24px;
height: 24px;
}
.page-header .brand-panel .basket-panel .basket-header ul.sign-in li a:after {
height: 24px;
top: 0px;
}
.page-header .main-navigation .main_menu {
display: flex;
justify-content: space-between;
}
.page-header .main-navigation .main_menu li {
display: inherit; 
width: auto; 
}
.new_footer .block-title-main {
text-align: left;
}
.new_footer .block-title-main h2 {
color: #1a1341;
font-size: 22px;
line-height: normal;
text-align: left;
font-weight: 600;
text-transform: uppercase;
}

.prul-list {padding: 0px 10px; padding-top: 0; margin-bottom: 0;}
.prul-list li{padding-right: 10px;}

.prul-list .btn-ready {
border-radius: 50px;
padding: 5px 9px;
font-size: 14px;
border: 2px solid;
width: 91px;
line-height: 15px;
text-transform: uppercase;
}
.product-tile-container{background-image: url(../images/dot.png); border:0; background-color: #f5ede3; background-size: 48px; }

.product-tile-container .flex-container {
border: 2px solid #1a1341;
height: 45px;
background-color: #faf2e8;
}
.product-tile-container .product-block .product-information h4 {
font-size: 22px;
color: #1a1341;
height: 54px;
width: 78%;
text-transform: uppercase;
}
.price-container .price {
font-size: 22px;
color: #1a1341;
font-weight: 400;
}
.product-tile-container .product-block .product-information{padding: 8px 10px 0 0; min-height: 70px;}
.product-tile-container .field.qty.w-50-btn{border-right: 2px solid #1a1341;}
.qty-change .qty-label, 
.qty-change button.decreaseqty, 
.qty-change button.increaseqty,
.qty-change button.decreaseQty,
.qty-change button.increaseQty,
.qty-change .input-text.qty {
background-color: #fff;
font-size: 26px;
font-weight: 100;
line-height: 20px;
border: 1px solid #1a1341;
display: block;
height: 31px;
min-width: 31px;
text-align: center;
padding: 6px 0;
margin: 2px;
width: 100%;
}
.qty-wid{width: 130px;}
.product-tile-container .qty-label, .qty-change .input-text.qty{font-size: 20px;}
.control.qty-change {
display: flex;
align-items: center;
height: 100%; padding-left: 10px; padding-right: 10px;
}
.control.qty-change label{font-size: 20px; margin-bottom: 0; margin-right: 10px;}
.price-box.price-final_price{font-size: inherit;}

.image-container{position: relative;}
.image-container-overlay{
background-color: rgba(26,19,65,0.5);
position: absolute;
top: 0;left: 0;right: 0;bottom: 0; justify-content: center;
display: flex; height: 100%; align-items: center; text-align: center;
opacity: 0; visibility: hidden; transition: all ease 0.3s;
}
.image-container-overlay h5 {
color: #fff;
font-size: 22px;
text-transform: uppercase;
text-decoration: underline;
}
.product-block:hover .image-container-overlay,
.cate-slid:hover .image-container-overlay
{opacity: 1; visibility: visible;}
.product-tile-container .product-block .product-image-container{border-bottom: 0;}
.mpinstagramfeed-header {font-family: "Gill Sans";text-transform: uppercase;}
.mpinstagramfeed-header h3{font-size: 18px; font-weight: normal;}
.catalog-category-view .page-title {margin-bottom: 40px;}
.page-title .new-heading {font-family: Gill Sans;font-size: 24px;text-transform: uppercase;color: #92a7a9;letter-spacing: 0;margin-bottom: 20px;font-weight: 400;}
.image-container-overlay h5 {font-family: "Gill Sans";}
.cta-page-tile img.cta-page-tile-logo {padding-top: 0;width: auto;max-width: 250px;}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price {
font-size: 22px;line-height: normal;color: #92a7a9;font-weight: 400;}
p#product-name {font-weight: 400;color: #92a7a9;margin-bottom: 10px;}
.product-info-main .product-info-price {border-bottom: 0;}
.product.attribute.overview .value {font-size: 22px;font-family: "Baskerville";color: #1a1341;}

.rating-summary .rating-result>span:before {font-size: 24px;height: 24px;line-height: 24px;color: #92a7a9;}
.rating-summary .rating-result:before {font-size: 24px;height: 24px;line-height: 24px;}
.rating-summary .rating-result {width: 130px;}
.product-reviews-summary .reviews-actions {font-size: 16px;color: #1a1341;font-family: "Gill Sans";}
.product-info-main .rating-summary, .customer-review .rating-summary {margin-right: 10px;}
.box-tocart .control button, .box-tocart .control .input-text.qty {background-color: #fff;font-size: 26px;font-weight: 100;line-height: 20px;border: 1px solid #1a1341;height: 31px;width: 31px;text-align: center;padding: 6px 0;margin: 2px;}
.box-tocart .control .input-text.qty{font-size: 22px;}
.box-tocart .control {display: flex;align-items: center;}
.box-tocart label {font-size: 22px;margin-bottom: 2px;font-family: "Baskerville";font-weight: 400;}
.box-tocart .fieldset>.field>.label, .box-tocart .fieldset>.fields>.field>.label {font-weight: 400;
}
button#product-addtocart-button {
    text-transform: uppercase;
    font-weight: 400;
    background-color: #92a7a9;
    border-width: 2px;
    font-size: 22px;
    padding: 14px 24px;
    width: auto;
}
button#product-addtocart-button:hover, button#product-addtocart-button:focus, 
button#product-addtocart-button:active{background-color: #1a1341; color: #fff;border-color: #1a1341;}
.box-tocart button.add-wishlist {background: 0;padding: 0;text-align: center;width: 54px;height: 54px;border: 2px solid #92a7a9;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;border-radius: 100%;}

.wishlist-container p.wishlist-copy {position: absolute;width: 191px;bottom: 100%;left: 40px;}
.wishlist-container{padding-left: 20px; position: relative;}
.box-tocart button.add-wishlist i {
font-size: 26px;line-height: 50px;color: #92a7a9;}
.box-tocart button.add-wishlist:hover {
    background-color: #1a1341;
    border-color: #1a1341;
}
.box-tocart button.add-wishlist:hover i{
    color: #fff;
}
.view-ship{color: #92a7a9;font-size: 18px;font-family: "Baskerville";border-bottom: 1px solid;}
.basket-information .minicart-wrapper .action.showcart .counter-number {color: #fff;border-left: 1px solid#fff;border-right: 1px solid #fff;}
.basket-information .minicart-wrapper .action.showcart::before, .basket-information .minicart-wrapper .action.showcart.active::before {
color: #fff;}
.basket-information .minicart-wrapper .action.showcart {padding-top: 7px;}
.basket-information .action .price {color: #fff;}
.detail-test-rev {background-color: #e5e2da;padding: 20px 20px;text-align: center;width: 100vw;position: relative;margin-left: -50vw;margin-top: 35px;left: 50%; margin-bottom: 20px;
}
.detail-test-con {max-width: 570px;margin: auto;}
.detail-test-rev h3 {font-size: 24px;font-weight: 400;}
.detail-test-rev p{font-size: 24px; color:#1a1341; margin: 20px 0;}
.detail-test-rev .rating-summary .rating-result>span:before {font-size: 32px;height: 32px;line-height: 32px;}
.detail-test-rev .rating-summary .rating-result:before {font-size: 32px;height: 32px;line-height: 32px;}
.detail-test-rev .rating-summary .rating-result {width: 168px;}
.page-header .brand-panel .basket-panel .basket-information .shop-now {color: #fff;}
.detail-test-con h3 img {width: 47px;border-radius: 50px;}
.why-not-br {border-top: 1px solid #92a7a9;margin-top: 70px;}
.reviw-hd p{font-size: 22px; color: #1a1341; font-family: "Baskerville"; font-weight: 400;}
.product.media .fotorama__wrap {height: auto;}
.fotorama__stage__frame .fotorama__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product.media .fotorama__stage__frame {
    height: auto;
}
.fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
    margin-top: 15px;
}
.fotorama-item .fotorama__nav--thumbs .fotorama__nav__frame {
    padding: 0 15px !important;
}

.fotorama-item  .fotorama__nav--thumbs .fotorama__nav__frame {
    padding-left: 0 !important;
}
.fotorama__thumb {
    border: 2px solid transparent;
    transition: border ease 0.2s;
}
.fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active .fotorama__thumb {
    border-color: #1a1341;
}
.fotorama__thumb-border{display: none;}

.fotorama__arr {
    bottom: 0;
    position: absolute;
    top: 0;
    width: 80px;
    transform: translate3d(0px, 0, 0) !important;
    opacity: 1 !important;
}
.fotorama__arr, .fotorama__thumb__arr {
    background-color: transparent !important;
    box-shadow: none !important;
    transition: background-color .3s ease-in-out;
}
.fotorama__arr--prev .fotorama__arr__arr {
    background-image: url(../images/new-right-arrow.png);
    transform: rotate(180deg);
    width: 34px;
    height: 34px;
    border-radius: 50px;
    transform-origin: 25% 25%;
    border-radius: 50%;
    background-color: #92a7aa;
     background-size: 13px;
     background-position: center;
}
.fotorama__arr--next .fotorama__arr__arr {
    background-image: url(../images/new-right-arrow.png);
    background-position: center;
    width: 34px;
    height: 34px;
    border-radius: 50px;
    background-color: #92a7aa;
    background-size: 13px;
}
.fotorama__arr--prev .fotorama__arr__arr:hover,
.fotorama__arr--next .fotorama__arr__arr:hover{
    background-color: #1a1341;
}



.product.data.items>.item.title {
    float: inherit;
    width: 100%;
}
.product.data.items>.item.title>.switch {
    line-height: 70px;
    font-size: 24px;
    color: #92a7a9;
    background: transparent !important;
    border-top: 1px solid #92a7a9 !important;
    border-bottom: 0 !important;
    height: 70px;
    padding: 1px 35px 1px 35px;
    text-align: center;
}

.product.data.items>.item.content {
    background: transparent;
    margin-top: 0 !important;
    padding: 20px !important;
    float: inherit;
    margin-left: 0 !important;
        font-size: 22px !important;
    font-family: "Baskerville" !important;
    color: #1a1341;
    text-align: center;
}

.product.data.items>.item.title:not(.disabled)>.switch:active, .product.data.items>.item.title.active>.switch, .product.data.items>.item.title.active>.switch:focus, .product.data.items>.item.title.active>.switch:hover {
    background: transparent;
    color: #92a7a9;
    text-decoration: none;
}
.product.data.items>.item.title>.switch:visited {
    color: #92a7a9;
    text-decoration: none;
}

.product.data.items>.item.title:not(.disabled)>.switch:focus, .product.data.items>.item.title:not(.disabled)>.switch:hover {
    background: transparent; 
}

.product.data.items>.item.title{position: relative;}

.product.data.items>.item.title:after, .product.data.items>.item.title:before {
    position: absolute;
    content: "";
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-image: url(../images/new-right-arrow.png);
    background-color: #92a7aa;
    background-size: 10px;
    background-position: center;
    border-radius: 50%;
    transform: rotate(90deg);
    /* background-size: 100%; */
    transition: all ease 0.2s;
}
.product.data.items>.item.title.active:after, .product.data.items>.item.title.active:before {
    transform: rotate(270deg);
}
.product.data.items>.item.title:hover:after,
.product.data.items>.item.title:hover:before
{background-color: #1a1341;}
.product.data.items>.item.title:before {
    top: 20px;
    margin: auto;
    left: 5%;
}
.product.data.items>.item.title:after {
    top: 20px;
    margin: auto;
    right: 5%;
}
.product.info.detailed  .product .value {
    font-size: 22px !important;
    font-family: "Baskerville" !important;
    color: #1a1341;
    text-align: center;
}

.product.info.detailed {
    margin-bottom: 70px;
    max-width: 970px;
    margin-left: auto;
    margin-right: auto;
}

.product-tile-container .stock.unavailable {width: 100%;}
.cate-slid-content .price-box.price-final_price {width: auto;}
.product-info-main .prul-list li:nth-child(2) {order: 3;}
.product-info-main .prul-list li:last-child {order: 2;}

.page.messages {
    font-family: 'gill sans';
}
.message.success a {
    color: #1a1341;
    font-weight: 600;
}
.cart-empty {
    font-size: 22px;
    text-align: center;
    padding: 40px 0;
}
.cart.table-wrapper .actions-toolbar>.action-edit, .cart.table-wrapper .actions-toolbar>.action-delete {
    position: relative;
    right: 0px;
    display: flex;
    font-size: 18px;
    color: #1a1341;
        justify-content: flex-end;
    text-align: right;
    margin-right: 0;
}
.cart.table-wrapper .actions-toolbar>.action-edit h3{font-size: 18px; font-weight: 400;padding-left: 5px;}
form .qty-wid label {font-family: "Baskerville"; font-size: 22px; font-weight: 400;}
.cart.table-wrapper .actions-toolbar{display: flex;flex-direction: column;}
.cart.table-wrapper .actions-toolbar>.action-edit{order: 3; margin-top: 50px;}
.cart.table-wrapper .actions-toolbar>.action-delete{order: 2;}
.cart.table-wrapper .cart>.item {border-bottom: 2px solid #92a7a9;}
.btn-primary-o {text-transform: uppercase;font-size: 22px;padding: 5px 30px;}
.btn-primary-o:hover, .btn-primary-o:focus, .btn-primary-o:active {
   background-color: #1a1341; color: #fff; border-color: #1a1341;}
.cart-container .form-cart .actions.main {text-align: center;}
.cart-container .form-cart .btn{margin: 5px;}
.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong { font-weight: 400;}
.cart-summary .price{font-family: "Gill Sans";}
#shopping-cart-table .price {font-size: 22px;font-weight: 400;}
.cart.table-wrapper .product-item-name {font-size: 22px;}
.cart.main.actions {margin-top: 40px;}
.basket-head{border-bottom: 2px solid #92a7a9; padding: 10px 0; -ms-flex-order: 1;-webkit-order: 1; order: 1;width: 100%; margin-top: 40px; margin-bottom: 40px;}
.cart.table-wrapper{position: relative;}
.cart.table-wrapper:before{content: "";background-image: url('../images/cartimg.png');background-repeat: no-repeat;
width: 306px;height: 123px;top: -110px;left: 80px;position: absolute;}
.cart-summary .block .item-options .field .radio {width: 20px;height: 20px;}
.opc-sidebar .modal-content {
   background-color: #e5e2da;
    font-size: 16px;
}
.opc-block-summary .items-in-cart>.title strong {
    font-size: 18px;font-weight: 400; color: #1a1341;}
    .opc-block-summary .items-in-cart>.title {border-bottom: 0; margin-top: 10px;}
    .opc-block-summary .items-in-cart>.title:after {
    font-size: 0;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-image: url(../images/new-right.png);
    transform: rotate(90deg);
    background-size: 100%;
    transition: all ease 0.2s;
}
.opc-progress-bar{display: none;}
    .opc-block-summary .items-in-cart.active>.title:after {
 transform: rotate(-90deg);
}

.opc-block-summary .discount-code, .opc-block-summary .items-in-cart {
    padding: 0 30px;
}
.opc-block-shipping-information {
    padding: 0 50px;
}
.opc-wrapper .step-title {
    font-size: 22px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-weight: 400;
    color: #92a7a9;
    border-bottom: 1px solid;
}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title {
    color: #92a7a9;
}
.minicart-items .product-item-name {
    color: #1a1341;
    font-size: 16px;
}
.minicart-items .product-item-details .details-qty {
    font-family: "Gill Sans";
    font-weight: 400;
    font-size: 16px;
    margin-top: 15px;
    color: #1a1341;
}
.minicart-items .product-item-details .price {
    font-weight: 400;   color: #1a1341;
}
.form.form-discount input[type="text"] {
    font-family: "Baskerville";
    font-size: 14px;
    height: 36px;
    background-color: #fff;
    color: #1a1341;
}
.form.form-discount .btn-primary {
    color: #fff;
    background-color: #92a7a9;
    border-color: #1a1341;
    text-transform: uppercase;
    padding: 3.5px 13px;
    font-size: 17px;
    margin-right: 0;
}
.form.form-discount  label {
    font-size: 18px;
    margin-bottom: 4px;
    font-family: "Gill Sans";
}
.form.form-discount .control {
    display: flex;
    align-items: center;
}
.opc-block-summary .actions-toolbar {
    margin-top: 0;
    flex: 0 1;
}
.minicart-items .product-item {
    padding: 25px 0;
    margin-bottom: 0;
}
.minicart-items .product-item:not(:first-child) {
    border-top: 1px solid #92a7a9;
}

.checkout-container input[type="text"], 
.checkout-container input[type="password"], 
.checkout-container input[type="url"], 
.checkout-container input[type="tel"], 
.checkout-container input[type="search"], 
.checkout-container input[type="number"], 
.checkout-container input[type="datetime"], 
.checkout-container input[type="email"],
.checkout-container select {
    font-family: "Baskerville";
    background-color: #fff;
    color: #1a1241;
    font-weight: 400;
    height: 44px; font-size: 17px;
}
.checkout-container .actions-toolbar .secondary a.action {
    font-size: 16px;
}
.checkout-container td.col-method.col-radio-input {
    min-width: 25px;
}
.checkout-container input::-webkit-input-placeholder {  color: #1a1241 !important;}
.checkout-container input::-moz-placeholder {color: #1a1241 !important;}
.checkout-container input:-ms-input-placeholder {color: #1a1241 !important;}
.checkout-container input:-moz-placeholder { color: #1a1241 !important;}

.checkout-shipping-method .actions-toolbar>.primary, .checkout-payment-method .actions-toolbar>.primary {
    float: inherit;
    text-align: center;
    display: inline-block;
    width: 100%;
}
#shipping-method-buttons-container button.continue, .form.form-login .action.primary,
.payment-method-content .action.primary, 
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary {
    float: inherit;
    margin-top: 50px;
    text-transform: uppercase;
    background-color: #92a7a9;
    border-width: 2px;
    padding: 11px 22px;
    font-weight: 400;
    font-size: 21px;
    position: relative;
}
.form.form-login .action.primary {font-size: 18px; margin-top: 0;padding: 8px 16px;}
#shipping-method-buttons-container button.continue:hover,
#shipping-method-buttons-container button.continue:active,
#shipping-method-buttons-container button.continue:focus,
.form.form-login .action.primary:hover,
.form.form-login .action.primary:focus,
.form.form-login .action.primary:active,
.payment-method-content .action.primary:hover,
.payment-method-content .action.primary:focus,
.payment-method-content .action.primary:active,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary:hover,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary:focus,
.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary:active
{background-color: #1a1241; border-color: #1a1241;}

.payment-method-content .action.primary:after{position: absolute; content: ""; width: 202px; height: 52px; background-image: url('../images/hoorey.png');
background-repeat: no-repeat; left: calc(100% - 20px);}
#shipping-method-buttons-container button.continue i{display: none;}
.table-checkout-shipping-method .price {font-size: 19px;font-weight: 400;color: #1a1241;font-family: "Gill Sans";
}
.table-checkout-shipping-method input[type=radio] {width: 20px;height: 20px;margin-top: 6px;}
.table-checkout-shipping-method tbody tr td.col-method,.table-checkout-shipping-method tbody tr td.col-carrier {
border-top: none;text-align: right;color: #1a1241;font-size: 19px;}
.opc-block-summary .table-totals {border-top: 0;padding-top: 40px;margin-top: 20px;font-size: 18px;margin: 20px 30px 0;width: calc(100% - 60px);
text-transform: uppercase;}
.price {font-weight: 400;color: #1a1341;font-family: "Gill Sans";}
.cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {
border: 0;font-weight: 400;padding: 0px 0;background: #e9e0d9;}
.opc-block-shipping-information .shipping-information-title{color: #1a1341;font-family: 'Gill Sans';font-size: 18px;
border: 0;margin-bottom: 0;}
.opc-block-shipping-information .shipping-information-content, .checkout-payment-method .checkout-billing-address .billing-address-details {
line-height: 20px;font-family: "Gill Sans";font-size: 16px;color: #1a1341;}
.opc-block-shipping-information .shipping-information-title .action-edit:before {color: #1a1341;}
.shop-banner{width: 100vw;position: relative; margin-left: -50vw; left: 50%;}
.shop-products {padding-bottom: 0;padding-top: 0;overflow: hidden;}
.shop-products img.background-image{position: relative;z-index: 0; object-fit: cover; height: 100%;}
.shop-products:hover .image-container-overlay {opacity: 1;visibility: visible;}
.shop-products .image-container{overflow: hidden; height: 300px;}
.shop-products  h4 {clear: both;font-size: 22px;text-transform: uppercase;text-align: center;margin-top: 20px;
color: #1a1341;font-family: "Gill Sans";}

 .breadcrumb, 
.cms-our-brands .breadcrumb, 
.cms-delivery .breadcrumb, 
.cms-shop-online .breadcrumb, 
.cms-finest-pie-range .breadcrumb, 
.cms-proper-fish-and-chips .breadcrumb {margin-bottom: 5px;padding-bottom: 0;padding-top: 0;max-width: 1140px;
margin-left: auto;margin-right: auto;padding-left: 15px;padding-right: 15px;}
.cms-mrs-parkers-kitchen .nav-sections, 
.cms-wholesome-bakery .nav-sections, 
.cms-our-brands .nav-sections, 
.cms-delivery .nav-sections, 
.cms-shop-online .nav-sections, 
.cms-proper-fish-and-chips .nav-sections, 
.cms-finest-pie-range .nav-sections{margin-bottom: 0;}
.breadcrumb {color: #92a7a9;font-size: 16px;font-family: "Gill Sans";text-transform: uppercase;}
.breadcrumb li strong{font-weight: 400;}
.opc-wrapper .form-shipping-address .fieldset .field .label {display: none;}
.checkout-container .form-control {height: 44px; font-size: 17px; border-radius: 0;}
.cart-totals .grand .amount, .opc-block-summary .table-totals .grand .amount {padding: 0;}
.opc-block-shipping-information .shipping-information-title .action-edit:before {width: 20px;height: 20px;background-image: url(../images/edit.png);font-size: 0;background-repeat: no-repeat;
background-size: 100%;margin-top: -2px;}
.opc-block-shipping-information .shipping-information-content a, 
.checkout-payment-method .checkout-billing-address .billing-address-details a{color: #1a1341;}
.opc-block-shipping-information .shipping-information-title .action-edit>span {border: 0;
clip: rect(0, 0, 0, 0);height: auto;margin: 0;overflow: hidden;/* padding: 0; */position: relative;width: auto;color: #1a1341;text-transform: capitalize;text-decoration: underline;
}
.opc-block-shipping-information .shipping-information-title .action-edit {top: 4px;}
.checkout-payment-method .ccard .captcha .input-text, .checkout-payment-method .ccard .number .input-text {
width: 100%; max-width: 410px; font-size: 16px; height: 40px;}
.checkout-payment-method .ccard .month .select {width: 160px;appearance: none;background-image: url(../images/new-down.png);
background-repeat: no-repeat;background-size: 23px;background-position: 96% 50%; font-size: 16px; height: 40px;
}
.checkout-payment-method .ccard .fields>.year {padding-left: 20px;}
.checkout-payment-method .ccard .year .select {width: 90px; background-image: url(../images/new-down.png);background-repeat: no-repeat;
    background-size: 23px;background-position: 96% 50%; font-size: 16px; height: 40px;}
.checkout-payment-method .ccard .cvv .input-text {width: 180px; font-size: 16px; height: 40px;}
.checkout-payment-method label {font-size: 18px;font-family: "Baskerville"; font-weight: 400 !important;
}
#co-transparent-form .fieldset {border: 2px solid #1a1341; padding: 40px 65px;}
.cart.table-wrapper .actions-toolbar>.action-delete:before {content: '\e604';width: 21px;height: 21px;background-image: url(../images/delete.png);background-repeat: no-repeat;
    font-size: 0 !important;}
.cart.table-wrapper .actions-toolbar > .action-edit::before{width: 21px;height: 21px;background-image: url(../images/edit.png);background-repeat: no-repeat;
    font-size: 0 !important;}
.iwd-address-validation-popup.modal-popup .modal-header h1 {font-weight: 400;padding: 18px 18px; font-size: 20px;}
.iwd-address-validation-popup.modal-popup .modal-content {font-family: 'Gill Sans';}
.iwd-address-validation-popup.modal-popup .modal-content p {color: #1a1341;font-size: 18px;}
.iwd-address-validation-popup.modal-popup .modal-content ul li label {font-size: 18px;line-height: 23px;text-transform: inherit;color: #1a1341;}
.iwd-address-validation-popup.modal-popup .btn-primary {color: #fff;background-color: #92a7a9;border-color: #1a1341;}
.iwd-address-validation-popup.modal-popup .btn-primary:hover, 
.iwd-address-validation-popup.modal-popup .btn-primary:active, 
.iwd-address-validation-popup.modal-popup .btn-primary:focus {color: #fff;background-color: #1a1341;border-color: #1a1341;}
.iwd-address-validation-popup.modal-popup .modal-footer {padding: 20px 0 20px 0;justify-content: center;
}
.checkout-payment-method .billing-address-same-as-shipping-block label {font-size: 22px;font-family: "Gill Sans";font-weight: 400!important;color: #1a1241;padding-right: 50px;
    position: relative;}
/*.checkout-payment-method .billing-address-same-as-shipping-block label:after {width: 25px;height: 25px;position: absolute;background-image: url(../images/new-down.png);content: "";
    background-size: 100%;top: 5px;right: 11px;}*/
.opc-block-shipping-information .shipping-information-content, .checkout-payment-method .checkout-billing-address .billing-address-details {
    line-height: 22px;font-family: gill sans;font-size: 18px;color: #1a1341;}
.billing-address-same-as-shipping-block input[type=checkbox] {width: 20px;height: 20px;}

/*.checkout-payment-method .payment-method-title .label{font-size: 0;}*/

.form-discount.order-comment-form textarea {border: 1px solid #1a1341;font-size: 18px;}
.form-discount.order-comment-form textarea::-webkit-input-placeholder {color: #1a1341;}
.form-discount.order-comment-form textarea::-moz-placeholder {color: #1a1341;}
.form-discount.order-comment-form textarea:-ms-input-placeholder {color: #1a1341;}
.form-discount.order-comment-form textarea:-moz-placeholder {color: #1a1341;}

.nav-sections {background: #faf1e6;}
.secondary-menu { background-color: transparent;margin-top: 32px;}
.secondary-menu ul {position: relative;max-width: 1140px;margin: auto;padding: 10px 0px;border-top: 1px solid #92a7a9;
    border-bottom: 1px solid #92a7a9;}
.secondary-menu ul:after{display: none;}
.secondary-menu ul li a {padding: 11px;color: #1a1341;font-size: 10.5px; font-weight: 600;padding: 13px 15px;}
.secondary-menu ul li:first-child a{padding-left: 0;}

/*9-11*/
.parker-blogs .blog-copy p, .parker-blogs .review-copy p { font-family: 'Baskerville'; font-weight: 400;}
.parker-blogs .blog-copy p a, 
.parker-blogs .review-copy p a{ color: #1a1341;text-decoration: underline !important;}
.new-month-section .cta-page-tile-u p {font-family: 'Baskerville';}
.mpinstagramfeed-container .mpinstagramfeed-photo {height: 140px;}
.product-info-main .stock.available{display: none;}
.catalogsearch-result-index .sidebar.sidebar-add.container {display: block;}
.catalogsearch-result-index .sidebar.sidebar-dashboard .container { max-width: 1170px !important;}
.box-tocart button.add-wishlist:hover i { color: #fff;}
.navbar-brand{margin-right: 0;}
.page-header .brand-panel .brand-logo:after {margin-left: auto;overflow: hidden;margin-right: auto;}

/*success page*/

.succes-page{ padding: 100px 0;}
.succes-page p{font-family: "Baskerville"; font-size: 22px;}
.succes-page p a{color: #1a1341; text-decoration: underline !important;}
.succes-page h6{font-size: 22px; font-family: "Gill Sans"; text-transform: uppercase; font-weight: 400;}
.success-table {background-color: #e5e2da; padding: 10px 50px;}
.success-table  .table thead th {background-color: transparent;padding: 10px 25px;font-size: 16px;color: #1a1341;
    font-family: "Gill Sans";font-weight: 400;white-space: nowrap;}
.success-table .media-left img{width: 87px; max-width: 87px;}
.success-table .table td{  font-family: "Gill Sans"; font-weight: 400; font-size: 16px;  padding: 10px 25px;}
.success-table .table{margin-bottom: 0;}
.success-table .table .media-right{padding-left: 10px;}
.success-table .table label{font-size: 16px; font-family: "Gill Sans"; margin-bottom: 0; margin-top: 10px;}
.success-table .table .price{font-size: 16px;}
.success-table:after {width: 246px;height: 132px;content: "";position: absolute;top: -80px;right: -180px;
    background-image: url(../images/success-ex.png);background-repeat: no-repeat;}
.success-table:before {width: 161px;height: 214px;content: "";position: absolute;top: 120px;left: -60px;
    background-image: url(../images/success-why.png);background-repeat: no-repeat;}

/*success page*/

.product-tile-container .flex-container { display: block;}
.product-tile-container .flex-container .w-50-btn{width: 100%; display: flex;}
.btn-primary-green:visited{color:#fff;}

/* 24-12-2020 css add by ram*/

.cms-page-view .btn-widget {text-align: center;}
.full-width-banner {width: 100vw;position: relative;margin-left: -50vw;left: 50%;}
.full-width-banner img{width: 100%;}
.cms-pages-new .page-title h5{font-size: 22px; margin-top: 25px;}
.text-third{color: #92a7a9;}
.content-accordian {text-align: center;margin-top: 70px;position: relative;}
.content-accordian:before {background-image: url(../images/delevery-1.png); background-repeat: no-repeat;
    position: absolute;left: 0;top: -40px;width: 279px;height: 157px;content: "";}
.trigger-col {font-size: 24px;color: #92a7a9;text-transform: uppercase;font-family: 'Gill Sans';position: relative;
    cursor: pointer;}
.trigger-col h6 {text-transform: initial;font-size: 24px; font-weight: 400;}
.trigger-col:after, .trigger-col:before {position: absolute;content: "";width: 30px;height: 30px;background-repeat: no-repeat;
background-image: url(../images/new-right-arrow.png);background-color: #92a7aa;background-size: 13px;background-position: center;
border-radius: 50%;transform: rotate(90deg);/* background-size: 100%; */transition: all ease 0.2s;}
.trigger-col:after {top: 20px;margin: auto;right: 27%;}
.trigger-col:before {top: 20px;margin: auto;left: 27%;}
.trigger-col:hover:after, .trigger-col:hover:before {background-color: #1a1341;}
.accor-collapse[aria-expanded="true"] .trigger-col:after,
.accor-collapse[aria-expanded="true"] .trigger-col:before{transform: rotate(270deg);}
.accor-collapse {padding: 50px 0 30px 0;margin-top: 30px;}
.content-accordian p, .acc-content, .cms-pages-new .textual-widget p{font-size: 22px !important;font-family: "Baskerville" !important;
    color: #1a1341;text-align: center;}
.content-accordian p a, .acc-content a{color: #92a7a9;}
.accor-collapse ~ .accor-collapse {border-top: 2px solid #ccc;}
.unbox-section{margin: 30px 0;}
.unbox-section h5{font-size: 22px;}
.home-product-vid-uppr{position: relative;}
.home-product-vid-uppr:after {width: 186px;height: 211px;position: absolute;content: "";top: -150px;
    right: -80px; background-image: url(../images/unbox-img.png);background-repeat: no-repeat;}
/* 24-12-2020 css add by ram*/
/* 31-12-2020 css add by ram*/
.full-sec {width: 100vw;position: relative;margin-left: -50vw;left: 50%;}
/* 31-12-2020 css add by ram*/

.cms-pages-new .page-title h5 a{color: #1a1341; text-decoration: underline !important;}
.cms-pages-new .page-title h5 a:hover{color: #92a7a9 !important;}
.free-ship-100 { position: relative;left: 50%;margin-left: -50vw;margin-top: -13%;width: 320px;}
p:empty{display: none;margin-bottom: 0;}
.login-container{margin-top: 50px;}
.login-container .block{width: 53%; float: initial !important; margin: auto;}
.login-container .block .block-title{text-align: center; border-bottom: 0;font-size: 24px; margin-bottom: 0;padding-bottom: 0;}
.login-container .block .field.note{text-align: center; font-family: "Baskerville";}
.login-container .fieldset>.field>.control { width: 100%;}
.login-container .actions-toolbar .primary, .customer-account-create .actions-toolbar .primary{float: initial;}
input[type=text], input[type=password], 
input[type=url], input[type=tel], input[type=search], input[type=number], input[type=datetime], input[type=email], select, form .form-control, .form-control {background-color: #fff;font-family: "Baskerville";font-size: 18px;height: 46px;
    color: #1a1341; padding: 4px 23px; font-weight: 400;}
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {color: #1a1341 !important; font-weight: 400 !important; opacity: 1;}
textarea::-moz-placeholder, input::-moz-placeholder { color: #1a1341 !important; font-weight: 400 !important; opacity: 1;}
textarea:-ms-input-placeholder, input:-ms-input-placeholder {   color: #1a1341 !important; font-weight: 400 !important; opacity: 1;}
textarea:-moz-placeholder, input:-moz-placeholder {   color: #1a1341 !important; font-weight: 400 !important; opacity: 1;}
textarea {font-family: "Baskerville";font-size: 18px;color: #1a1341;padding-left: 23px;background-color: #fff;
}
select {
    background-image: url(../images/new-down.png);
    background-repeat: no-repeat;
    background-position: 97% 50%;
    background-size: 28px;
}

.bit-required { color: #1a1341; font-size: 12px;}
.form.form-login .action.primary, .login-container .btn-primary-green {padding: 4px 34px; margin-right: 0; color: #fff;}
.block a.action.btn-primary-green {color: #fff;}
.login-container { font-family: "Baskerville";}
.actions-toolbar .secondary.forgot-ps a.action {font-size: 14px;font-family: "Baskerville";
    text-decoration: underline !important;}
  .border-top-1{border-top: 1px solid #92a7a9;}
.page-header {background-color: #faf1e6;}
img.log-forgot {position: absolute;}
.login-container .block.block-customer-login{margin-bottom: 50px;}
.form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.search.advanced, .form.form-orders-search {min-width: auto; width: 53%; margin: 50px auto;}
.account .fieldset>.legend {font-size: 22px;text-transform: uppercase;border-bottom: 0;color: #92a7a9;
    text-align: center;}
.account .legend>span{font-size: 22px;}
.customer-account-create .fieldset.create.info{margin-top: 50px;}
.customer-account-create .fieldset>.legend{margin-bottom: 0px;}
.password-strength-meter {background-color: #92a7a9;color: #fff;font-size: 18px;padding: 0 25px;}
.password-none .password-strength-meter:before {background-color: #92a7a9;}
.font-basker{font-family: "baskerville";}
.fieldset>.field, .fieldset>.fields>.field {margin: 0 0 30px;}
img.log-create {position: absolute;width: 290px;top: -27px;}
.pos-relative{position: relative;}
h5{font-size: 22px;}
.btn-primary-green-p { padding: 5px 30px;}
.actions-toolbar .primary.d-block{float: inherit;}
.parker-maps iframe { height: 235px;}
.text-decoration-underline{text-decoration: underline;}
.email-img-pos {
    position: absolute;
    left: 80%;
    bottom: 30px;
}
.map-img-pos{position: absolute; right: 100%; top: 30px;}
.msg-img-pos {
    position: absolute;
    right: calc(100% + 20px);
    bottom: 60px;
}
.form.contact .g-recaptcha, .form-create-account .g-recaptcha, .form.password.forget .g-recaptcha{
    text-align: center;
    display: flex;
    justify-content: center;
}

.cms-parkers-british-institution-home-page .home-product-video:before{display: none;}

/**reset password modal design**/

.Modal-reset .modal-content, 
.Modal-reset .modal-footer {
    padding-left:0;
    padding-right: 0;
    padding: 0;
        border: 0;
    border-radius: 0;
    box-shadow: none;
}
.Modal-reset .modal-footer{padding-left: 2rem; padding-right: 2rem;}
.Modal-reset .modal-inner-wrap {
    margin: 2rem auto;
    width: 68%;
    max-height: inherit;
}
.modal-popup._inner-scroll[aria-describedby="modal-content-0"] {
    overflow-y: auto;
}
.Modal-reset .modal-footer {
    margin-top: auto;
    padding-bottom: 1rem;
    padding-top: 1rem;
}

.Modal-reset .modal-footer button {
    color: #fff !important;
    border: 2px solid #1a1341 !important;
    background-color: #92a7a9 !important;
    padding: 8px 25px;
    font-family: "Gill Sans";
    font-weight: 400;
    text-transform: uppercase;
}
.Modal-reset .modal-footer button:hover, 
.Modal-reset .modal-footer button:focus, 
.Modal-reset .modal-footer button:active {
    background-color: #1a1341 !important;
    color: #fff;
}
/**reset password modal design**/
.account .legend>span{font-weight: 400;}
.home-banner img{width: 100%;}

.minicart-wrapper .block-minicart {background-color: #faf1e6;border: 2px solid #1a1341;margin-top: 25px;
padding-top:0px; padding: 0;}
.minicart-wrapper .block-minicart:after {border: 15px solid;border-color: transparent transparent #1a1341 transparent;
border-right: 0px;right: 13px;top: -30px;}
.minicart-wrapper .block-minicart::before {border: 11px solid; border-color: transparent transparent #faf1e6 transparent;
border-right: 0;right: 15px;top: -22px;}
.block-minicart .items-total {font-size: 15px;font-family: "Gill Sans";color: #93a7aa;font-weight: 400;
}
.minicart-items .product-item{border-top: 0;}
.minicart-items .product-item:first-child { padding-top: 0px;}
.minicart-items-wrapper .product-image-photo {border-radius: 0; width: 78px !important; height: 78px !important;}
.minicart-items .product-item-name a {text-transform: uppercase;font-size: 15px;font-family: 'Gill sans';font-weight: 400;}
.minicart-items .product-item-details .details-qty {font-family: "Gill Sans";font-weight: 400;font-size: 15px;
    margin-top: 10px;color: #1a1341;text-transform: uppercase;display: flex;}
.minicart-items .qty-inline {border-left: 0;margin-left: auto;}
.minicart-items .product-item-details .price {font-size: 15px; font-weight: 400;color: #1a1341;font-family: "Gill Sans";
}
.basket-information .price {color: #1a1341;font-family: "Baskerville";}
.minicart-items .product-image-container{width: 78px !important;}
.minicart-wrapper .action.close {right: 14px; top: 15px; opacity: 1;}
.minicart-wrapper .action.close::before {font-size: 15px;color: #1a1341 !important;opacity: 1;content: "X";font-family: 'Gill Sans';font-weight: 600;}
.minicart-wrapper .font-size-14 {font-size: 15px !important; font-weight: 400;}
.minicart-items-wrapper {border-bottom: 1px solid #92a7a9;}
.block-minicart .amount .price-wrapper .price{font-family: "Gill Sans"; font-size: 15px;}
.minicart-wrapper .block-content {
    padding: 18px;
    padding-top: 15px;
}
.block-minicart .amount .price-wrapper:first-child .price {
    font-size: 15px;
    font-weight: 400;
}
.d-flex-mini .actions{width: 50%; }
.d-flex-mini .btn.btn-block {
    line-height: 42px;
    padding: 0;
    font-size: 15px;
    text-transform: uppercase;
    background-color: #92a7a9;
    color: #fff;
    border: 0;
    border-right: 2px solid #1a1341;
    font-weight: 400;
}
.d-flex-mini .btn.btn-block:hover{
    background-color: #1a1341;
    color: #fff;
}
.block-minicart a.btn-primary:hover:visited, .block-minicart a.btn-primary:focus:visited {
    color: #fff;
}
.d-flex-mini .action.primary.checkout {
    color: #1a1341;
    background-color: #f9f1e8;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 42px;
    border: 0;
    padding: 0;
    text-align: center;
    width: 100%;
    font-weight: 400;
}
.d-flex-mini .action.primary.checkout:hover{
    background-color: #1a1341;
    color: #fff;
}
.d-flex.d-flex-mini {
    border-top: 2px solid #1a1341;
}
.minicart-items .product>.product-item-photo {
    margin-top: 5px;
}
.minicart-items .action.delete:before {
    width: 15px;
    height: 16px;
    background-image: url(../images/delete-1.png);
    background-repeat: no-repeat;
    font-size: 0 !important;
    background-size: contain;
}
.basket-information .price {font-family: "Gill Sans";}
.minicart-items .product-item {padding: 20px 0;}
 /*header*/
header{display: flex;flex-direction: column;}
header #custom-header-wrapper{order: 1;}
header #stickyNav-sticky-wrapper{order: 2;}
header .nav-sections { order: 4;}
header .breadcrumb { order: 3; width: 100%;}
header .breadcrumb ~ header .nav-sections .secondary-menu {margin-top: 0;}
header .secondary-menu ul {max-width: 1110px;}

 /*header*/
/*14-1-2021*/
 .reassurance-band {color: #fff;}
 .reassurance-band .pa {font-size: 90px;color: #dcd4cf;}
.reassurance-band .pa.pa-truck { font-size: 100px;}
.reassurance-band h4 {font-family: gill sans;font-size: 22px;margin: 0 0 25px;text-transform: uppercase;
}
.reassurance-band p {font-family: gill sans;font-size: 18px;margin: 0;}
.reassurance-band p a{text-decoration: underline !important;color: #fff;}
.reassurance-band p a:hover{color: #92a7a9;}
.media-left{margin-right: 20px;}
.cate-slid-content .stock.unavailable {width: 100%; font-family: "Gill Sans";text-transform: uppercase;
}
.home-banner img{width: 100%;}
 .cms-pages-new .textual-widget p { margin-bottom: 18px;}
.btn-blue, .btn-blue.btn-lg {font-size: 22px !important;padding: 4px 30px;}
.cms-mrs-parkers-kitchen .our-favourite {padding: 40px 0;}
.kitchen-tour-img{position: relative;}
.kitchen-tour-img:after {
    position: absolute;
    left: 90%;
    width: 310px;
    height: 390px;
    content: "";
    background-image: url(../images/kitchen-5.png);
    background-repeat: no-repeat;
    bottom: -20px;
    background-size: contain;
}
.cate-slider .slick-dots{display: none !important;}
/*14-1-2021*/
/*15-1-2021*/
.modal-added-to-cart .modal-content {
    flex-direction: row;
    border: 0;
}
.modal-added-to-cart .product-image {
    flex: 0 0 auto;
    width: 100px;
    margin-right: 1em;
}
.modal-added-to-cart .modal-header {
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    padding: 9px 15px;
    text-align: left;
}
.modal-added-to-cart .block-title {
        font-family: 'Gill Sans';
    font-size: 22px;
    margin-top: 0px;
    text-transform: uppercase;
    font-weight: 400;
    color: #92a7a9;
}
.modal-added-to-cart .block-title strong{font-weight: 400;}
.modal-added-to-cart .notification-message {
    /* height: 30px; */
    font-size: 18px;
    color: #1a1341;
}
.modal-added-to-cart .notification-message  a{color:#1a1341; text-decoration: underline !important; }

.modal-added-to-cart .modal-custom .action-close:before{
    color: #1a1341;
}
.product-tile-container .image-container {
    height: 350px;
}
.product-tile-container .product-block .image-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.catalog-category-view .breadcrumb {
    margin-bottom: -25px;
    margin-top: 10px;
    z-index: 1;
}
.cart-summary .fieldset>.field>.label, .cart-summary .fieldset>.fields>.field>.label {
    font-weight: 400;
}
#co-shipping-method-form {font-size: 18px;}
#co-shipping-method-form dt{font-weight: 400;}
.cart-summary .checkout-methods-items {margin: 40px 0 15px;}


body[class*="mpblog-"] .sidebar.sidebar-main {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    padding: 0 15px;
    width: 100%;
    order: 1;
      border: 1px solid #d1ccc7;
    padding: 30px 20px;
}


body[class*="mpblog-"] .columns>.container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    order: 2;
    padding: 0 15px;
      padding-left: 40px;
}
body[class*="mpblog-"] .columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 15px;
}
.mp-post-info {
    color: #1a1341;
    font-size: 22px;
    margin-top: 30px;
}
body[class*="mpblog-"] .mp-post-info a{color: #92a7a9 !important;}

body[class*="mpblog-"] .post-view-image {
    margin-right: 0;
    width: 100vw;
    position: relative;
    margin-left: -50vw;
    margin-top: 80px;
    left: 50%;
}
body[class*="mpblog-"]  .post-post_content{margin-top: 80px;}
.mpblog-post-view .post-post_content {
    font-size: 22px;
}
.mpblog-post-view .post-post_content a{color: #1a1341; text-decoration: underline !important;}


body.mpblog-post-view .columns>.container {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    order: 2;
    padding: 0;
    padding-left: 0;
}
.new_footer li{margin-bottom: 0;}
.block-blog-related {
    margin-top: 55px;
    width: 100% !important;
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
/*.block-blog-related h2{
   font-family: Gill Sans;
    font-size: 24px;
    text-transform: uppercase;
    color: #92a7a9;
    letter-spacing: 0;
    margin-bottom: 20px;
    font-weight: 400;
    text-align: center;
}*/
.mpblog-post-view .post-post_name h2 {
    font-size: 24px;
}
.block-blog-related .related-content-container {
    padding: 0;
}
.block-blog-related .post-item-wraper {
    padding: 0px!important;
    border: 0 !important;
}
.block-blog-related  .post-item-wraper:hover {
    border: 0;
    box-shadow: none;
}
.block-blog-related  .post-info-wraper h2.mp-post-title {
    font-family: "Gill Sans";
    padding-bottom: 0;
    font-size: 22px;
    text-transform: uppercase;
}
.block-blog-related  .post-info-wraper {
    text-align: center;
}
.block-blog-related  .post-image img.img-responsive {
    position: relative;
    width: 100%;
    border: 0;
}
.block-blog-related .post-image img.img-responsive {
    position: relative;
    width: 100%;
    border: 0;
    object-fit: cover;
    height: 100%;
}
.block-blog-related h2 {
    padding: 10px 10px;
}
.mp-blog-view .block-blog-related  a {
    height: 100%;
    display: block;
}
.block-blog-related .post-image {
    min-height: 300px;
    position: relative;
    height: 300px;
    overflow: hidden;
}
.block-blog-related .post-image img.img-responsive{
    -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1s;
    transition: transform 1s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}

.block-blog-related .post-image:hover img.img-responsive{
    -webkit-transform: scale3d(1.1,1.1,1);
    -ms-transform: scale3d(1.1,1.1,1);
    -o-transform: scale3d(1.1,1.1,1);
    transform: scale3d(1.1,1.1,1);
}
.block-blog-related .post-list-item{padding-left: 15px; padding-right: 15px;}
.block-blog-related .related-content-container{margin-top: 40px;}

/*15-1-2021*/
.parker-kitchen-1{position: relative;	display: block;}
.parker-kitchen-1 h4 { font-size: 22px;text-transform: uppercase;font-family: "Gill Sans"; text-align: center; color: #1a1341;}

.parker-kitchen-1 .cta-page-tile{padding: 0; display: block; overflow: hidden;}
.parker-kitchen-1 .cta-page-tile img.background-image {
    display: block;
    position: relative; min-height: inherit;}
        .parker-kitchen-1 .image-container-overlay{z-index: 1;}
    .parker-kitchen-1 .cta-page-tile:hover .image-container-overlay{opacity: 1; visibility: visible;}

/*dashboard design 19-1*/
.block-collapsible-nav .item {width: auto;font-family: "Gill Sans";font-size: 22px;text-transform: uppercase;
    font-weight: 400;}
.block-collapsible-nav .item a, .block-collapsible-nav .item > strong {border-left: 0;color: #93a7aa;
}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current > strong {color: #93a7aa;font-weight: 400;text-decoration: underline;}
.block-collapsible-nav .item a:hover {background: transparent; text-decoration: underline !important;
}
.block-collapsible-nav .content {background: transparent;padding: 15px 0;}
.block-collapsible-nav {z-index: 0;}




/*dashboard design 19-1*/
/*dashboard design 20-1*/
.block-title {font-size: 24px;display: block;text-transform: uppercase;font-weight: 400;color: #92a7a9;
text-align: center;margin-bottom: 25px;}
.block-title strong{font-weight: 400;}
.sidebar-dashboard .block a.action {color: #1a1341;font-size: 18px;text-transform: initial;font-weight: 400;
text-decoration: underline !important;}
.sidebar-dashboard .block a.action::before {width: 18px;height: 18px;background-image: url(../images/edit.png);
background-repeat: no-repeat;font-size: 0!important;content: '\e601';display: inline-block;vertical-align: text-top;
background-size: contain;margin-right: 3px;}
address { font-size:18px;}
.abs-account-block-font-size, .block-addresses-list address, .box-billing-address .box-content, .box-shipping-address .box-content, .box-address-billing .box-content, .box-address-shipping .box-content, .box-information .box-content, .block-balance-giftcard .block-content, .block-reviews-dashboard .product-name {
font-size: 18px;}
.box-title {font-size: 22px;text-transform: uppercase;color: #92a7a9;font-weight: 400;}
.account .table td,.account .table th {padding: 25px 15px;font-size: 18px;}
.account .table td strong,.account .table th strong {font-weight: 400;}
.account .table h6 {font-weight: 400;}
.account .table {font-size: 18px;}
.account .table thead th {background-color: #e5e2da; font-size: 22px;color: #1a1341;font-weight: 400;text-decoration: underline;
padding: 30px 15px;}
.account .table thead th:first-child, .account .table td:first-child {padding-left:40px;}
.account .table thead th:last-child, .account .table td:last-child {padding-right: 40px;}
.account .table {border: 2px solid #1a1341;}
.account .table-wrapper {padding-left: 0;padding-right: 0;}
.account table a.action, .account table a {color: #1a1341;}
.account table a.action {text-decoration: underline !important;}
.account .table>tbody>tr>th, .account .table>tbody>tr>td {border-top: 1px solid #93a7aa;}
.sidebar.sidebar-dashboard .container{padding-left: 0; padding-right: 0;}
.account .columns .action.primary {font-family: "Gill Sans";color: #fff;background-color: #92a7a9 !important;border-color: #1a1341;border-width: 2px !important;text-transform: uppercase;font-weight: 400;font-size: 22px !important;padding: 8px 30px !important;
line-height: normal !important;}
.account .columns .action.primary:hover, .account .columns .action.primary:focus, .account .columns .action.primary:hover{background-color: #1a1341 !important;color: #fff !important;border-color: #1a1341 !important;}
.account .actions-toolbar div.primary {float: inherit;display: inline-block;text-align: center;width: 100%;}
.account .actions-toolbar .primary{float: initial;}
.account .data.table .col.actions .action.delete, [class^='sales-guest-'] .data.table .col.actions .action.delete, .sales-guest-view .data.table .col.actions .action.delete {
    color: #1a1341;}
.sidebar-dashboard .block table a.action:before{display: none;}

/*dashboard design 20-1*/
/*dashboard design 21-1*/
.account .form-edit-account .fieldset, 
.account .field.password-info, 
.account .form-edit-account .fieldset.password,
.account .form-address-edit>.fieldset{width: 53%; margin:30px auto; float: inherit; margin-bottom: 60px}
.field.password-info{font-size: 18px; text-align: center;}
.field.password-info a{color: #1a1341; text-decoration: underline !important;}
.block-addresses-list address, .box-billing-address .box-content, .box-shipping-address .box-content, .box-address-billing .box-content, .box-address-shipping .box-content, .box-information .box-content, .box-newsletter .box-content {line-height: normal; font-size: 18px;}
.sidebar-dashboard .block-content>.box {padding: 0 20px;width: 50%;text-align: center;}
.block.block-dashboard-addresses {border-top: 2px solid #92a7a9;padding-top: 50px;margin-top: 70px;}
.account .block-collapsible-nav .content {
    background: transparent;padding: 15px 0;border-bottom: 2px solid #92a7a9;margin-bottom: 30px;
    padding-bottom: 20px;}
.fieldset>.field .additional, .fieldset>.fields>.field .additional {
    margin-top: 25px;}
.account .message.info {font-size: 18px;}
.account .form-address-edit>.fieldset~.fieldset {
    position: relative;
    padding-top: 50px;
}
.account .form-address-edit>.fieldset~.fieldset:before {
    width: 100vw;
    height: 0;
    border-top: 2px solid #92a7a9;
    content: "";
    position: absolute;
    left: 50%;
    max-width: 1110px;
    transform: translate(-50%, 0);
    top: 0;
}
.form-newsletter-manage{ text-align: center;}
.form-newsletter-manage h5{font-family: "Baskerville";}
.form-newsletter-manage .label{ font-size: 22px; font-family: "Baskerville";}
.form-newsletter-manage .subs-ne{position: relative; display: inline-block; margin-bottom: 30px;}
.form-newsletter-manage .subs-ne:after {
    position: absolute;
    right: 100%;
    width: 207px;
    height: 99px;
    background-image: url(../images/subs-1.png);
    background-repeat: no-repeat;
    content: "";
    top: 10%;
}
.block-collapsible-nav .item .delimiter{margin: 0;}
.subs-ne input[type="checkbox"] {
    top: 8px;
    width: 30px;
    height: 30px;
}

.account .field.choice.set label{font-size: 18px;}

.cart-totals tbody .mark, .cart-totals tfoot .mark, 
.opc-block-summary .table-totals tbody .mark, 
.opc-block-summary .table-totals tfoot .mark {
    background: transparent;
}
/*dashboard design 21-1*/
/*dashboard design 22-1*/
.toolbar select {
    background-color: #FFF;
    border-color: #1a1341;
    border-width: 2px!important;
    color: #1a1341;
    font-family: "baskerville";
    background-image: none;
 
}
.pages a.page {
    font-size: 18px;
}
.block-collapsible-nav .item.current a strong{font-weight: 400;}
.order-details-items {
    margin-top: 0;
    padding: 0;
    border: 0;
}
ul.items.order-links {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: flex;
    justify-content: center;
}
.order-links .item {
    margin: 0;
}
.order-links .item strong {
    background: transparent;
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    color: #93a7aa;
}
.mark, mark {
    background-color: transparent;
}
.success-table {
    background-color: transparent;
    padding: 0;
}
.sales-order-view .success-table:after, .sales-order-view .success-table:before{display: none;}
.paypal-review .table-paypal-review-items .col.price .price-including-tax .price, .paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price, .paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.price .price-including-tax .price, .cart.table-wrapper .col.price .price-excluding-tax .price, .cart.table-wrapper .col.subtotal .price-including-tax .price, .cart.table-wrapper .col.subtotal .price-excluding-tax .price, .cart.table-wrapper .col.msrp .price-including-tax .price, .cart.table-wrapper .col.msrp .price-excluding-tax .price, .order-details-items .col.price .price-including-tax .price, .order-details-items .col.price .price-excluding-tax .price, .order-details-items .col.subtotal .price-including-tax .price, .order-details-items .col.subtotal .price-excluding-tax .price {
    font-weight: 400;
}
.table tfoot {
    background: transparent;
}

.wishlist-index-index .sidebar .product-items .product-item-info .product-item-photo {
    float: inherit;
}
.wishlist-index-index .product-item-info {
    border: 0;
    padding: 0;
    height: 100%;
    background-image: url(../images/dot.png);
    background-color: #f5ede3;
    text-align: center;
}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active {
    background: transparent;
    border: 0;
    padding: 0;
        background-image: url(../images/dot.png);
    background-color: #f5ede3;
}
.products-grid.wishlist .product-item-name {
    font-size: 22px;
}
.products-grid.wishlist .product-item-comment {
    height: 90px;
    background-color: #fff;
}
.products-grid.wishlist .box-tocart label {
    font-size: 18px;
    margin-bottom: 0px !important;
    font-family: "Gill Sans";
    font-weight: 400;
    text-align: center !important;
    padding-bottom: 0 !important;
}
.sidebar-main {
    padding-right: 0%;
}
.sidebar.sidebar-dashboard .reassurance-band .container {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1140px;
}
.products-grid.wishlist .price-container .price {
    font-size: 22px;
    font-weight: 400;
}
.products-grid.wishlist .box-tocart {
    margin: 20px 0 10px;
}
.products-grid.wishlist .product-item-actions .action.edit, .products-grid.wishlist .product-item-actions .action.delete {
    font-size: 18px; font-weight: 400;
}
.wishlist-index-index .products-grid .product-item {
    padding: 15px;
}
.wishlist-index-index .products-grid .product-items {
    margin: 0 -15px;
}
.account .sidebar-dashboard .btn-primary, .newsletter-subscribe .subscribe .btn-primary{
    color: #fff;
    background-color: #92a7a9;
    border-color: #1a1341;
    text-transform: uppercase;
    font-size: 22px;
    padding: 5px 30px !important;
}
.account .sidebar-dashboard .btn-primary:hover, 
.account .sidebar-dashboard .btn-primary:active, 
.account .sidebar-dashboard .btn-primary:focus ,
.newsletter-subscribe .subscribe .btn-primary:hover, 
.newsletter-subscribe .subscribe .btn-primary:active, 
.newsletter-subscribe .subscribe .btn-primary:focus 
{
    color: #fff;
    background-color: #1a1341;
    border-color: #1a1341;
}
.parker-newsletter input[type="text"] {
    font-size: 18px;
    height: 46px;
}
.secondary-menu ul li a:hover {
    color: #92a7a9;
}
.sidebar-dashboard .block.block-addresses-list .block-content {
    text-align: center;
    justify-content: center;
}
/*dashboard design 22-1*/
/*dashboard design 23-1*/

.products-grid.wishlist .product-item-inner, 
.products-grid.wishlist .product-reviews-summary, 
.products-grid.wishlist .product-item .price-box, 
.products-grid.wishlist .product-item-name{padding-left: 55px !important; padding-right: 55px !important;}
.products-grid.wishlist .product-item-inner{position: static !important; padding-bottom: 20px !important;}
.products-grid.wishlist .product-item-actions{    position: absolute;bottom: -40px;left: 0;right: 0;}
.products-grid.wishlist .fieldset .product-item-actions  {position: static; bottom: 0;} 
.products-grid.wishlist .product-item .box-tocart input.qty{width: 44px;}
.account .columns .products-grid.wishlist .action.primary {padding: 8px 7px !important;}
.wishlist-index-index .products-grid .product-item{margin-bottom: 40px;}
 .account .table tfoot th {padding: 15px 15px;}
/*dashboard design 23-1*/

/*list page----------------------------------------------*/
.secondary-menu ul li.active a {color: #92a7a9;}
.product-tile-container .flex-container .w-50-btn .btn-cart { font-family: "Gill Sans"; font-size: 14px;}
.catalog-category-view button.decreaseqty { line-height: 15px !important; padding-top: 1px !important;}
.product-tile-container .field.qty.w-50-btn {border-right: 1px solid #1a1341;}
.product-tile-container .flex-container { border: 1px solid #1a1341;}
.product-tile-container .flex-container .btn-cart{line-height: 43px;}
.breadcrumb li { font-size: 12px;}
.catalog-category-view .toolbar select {
    background-color: transparent;
    border-color: #1a1341;
    border-width: 1px!important;
    color: #1a1341;
    font-family: "Gill Sans";
    background-image: none;
    border-left: 0;
    border-top: 0;
    border-right: 0;
    height: 35px;
    font-weight: 300;
    font-size: 15px;
}
.catalog-category-view.page-products .sorter {
	position: absolute;
    right: 144px;
    top: 14px;
    font-size: 14px;
font-family: "Gill Sans";

}
.catalog-category-view .toolbar-sorter.sorter:after {
    content: '▼';
    position: absolute;
    right: 14px;
    top: 11px;
    font-size: 10px;
}
.catalog-category-view .sorter-action:before {display:none;}

/*account dropdown---------------------------------------*/
.basket-logged-in-actions ul { padding-top: 10px; padding-left: 32px;}
.basket-panel .basket-logged-in-actions { background-color: #92a7a9;}
.basket-logged-in-actions ul li a {color: #fbfbfb; font-weight: 100;}

/*detils page----------------------------------------*/

.catalog-product-view .box-tocart .control .input-text.qty { font-size: 15px;}
  .catalog-product-view span.minus button {line-height: 2px; padding-top: 1px !important;}
  .catalog-product-view .box-tocart .control button, .box-tocart .control .input-text.qty{ height: 36px;}
  .detail-test-con h3 img {width: 47px; border-radius: 50px; clear: both; display: block;  margin: auto;  margin-bottom: 7px;}
  .detail-free-shipping{margin: 0 auto 20px;
float: none;
display: inherit;}
  
  /*home page--------------------------------------------*/
  .page-header .main-navigation .search-bar form.search-form input.search-input { background: #faf1e6;}
  .longtext-marketing-band p {
color: #fff;
}
.longtext-marketing-band h2 {
color: #fff;
} 
.btn-primary-green {
border: 1px solid #1a1341!important;}
.cate-slid-content form {
position: absolute;
bottom: 141px;
}
.border-line {    border-bottom: 1px solid #92a7aa;
    padding-bottom: 22px;
    margin-bottom: 22px;}
	.stay-touch{font-family: 'Gill Sans';
    font-size: 16px;}

	#mpblog-list-container a {color: #92a7a9 !important; font-size: 18px;} 

.post-image img.img-responsive {height: 150px; object-fit: cover;}

.post-info-wraper h2.mp-post-title{text-align: center; font-size: 18px;}

.mp-post-info { font-size: 16px; margin-top: 1px; text-align: center;}
.post-item-list .post-info-wraper{text-align: center;}

.post-short-description p { font-size: 16px; margin-top: 15px;}
.catalog-category-view .container {
position: relative;
}
.catalog-category-view.page-products .sorter {
    position: relative;
    right: 0;
    margin-top: 10px;
    font-size: 14px;
    font-family: "Gill Sans";
    margin-bottom: 10px;
    top: 0;
}
.page-layout-1column .toolbar-products {
    right: 0;
}

#layered-filter-block .filter-title strong{display: none;}

.filter-options {
    display: block !important;
    margin: 0;
}
.filter-content .filter-options-title {
    font-weight: 400;
    position: relative;
    text-transform: initial;
    color: #1a1341;
    border-bottom: 1pxc solid #1a1341 !important;
    font-family: 'Gill Sans';
    font-size: 15px;
    padding: 0px 40px 2px 20px !important;
}

.page-layout-1column .filter-options-content {
    box-shadow: none;
    border: 1px solid #a0a0a0;
    font-size: 16px;
    color: #1a1341;
    font-family: "Gill Sans";

}
.page-layout-1column .filter-options-content .price {
   font-size: 16px;
}

.cta-page-tile img.background-image {
display: block;
object-fit: cover;}
.page-header .brand-panel .brand-logo:after{
margin-top: -167px;   }
.page-header .brand-panel .brand-logo img {
margin-top: 23px;
}
.parker-blogs .blog-header, .parker-blogs .image-container-overlay h5 {
   color: #fff;
}
ul.store_categories {
   position: absolute;
   top: 26px;
   left: 0;
   width: 620px;
   flex-flow: wrap;
   padding: 18px 0 8px 0 !important;
   margin: 0 !important;
   background: #faf1e6;
   z-index: 99;
}
 
ul.store_categories li {
   width: 33.33% !important;
   text-align: left !important;
   margin: 0;
   padding-left: 10px;
   padding-right: 10px;
   margin-left: 0px;
   border-left: 1px solid #1a1341;
}

ul.store_categories li a {
   color: #1a1341;
   line-height: 18px;
font-size: 12px;
}
li.main_menu_0:hover .store_categories {
display: flex !important;
}
li.main_menu_0:hover:after {
content: '';
position: fixed;
background: rgb(0 0 0 / 48%);
width: 100%;
height: 100%;
left: 0;
top: 50px;
}
.cms-shop-online header .breadcrumb{display:none;}


/* cart page ---------*/
.cart-summary .block.active .title:after {
transform: rotate(264deg);
transition: 0.3s;
}
.cart-summary .checkout-methods-items .action.primary.checkout {
color: #fff;
}
.cart.table-wrapper .action-towishlist {
margin-right: 0;
font: normal normal normal 14px/1 FontAwesome;
}
.action-towishlist:before {
content: "\f004";
}
.stape{ display: flex; align-items: center; justify-content: center; }
.stape .stp-one{margin: 0px 15px 70px 15px; width: 17%;}
.stape .stp-one span{width:50px;margin: auto; height: 50px; display: flex; align-items: center; border-radius: 50%; color: #010101;    justify-content: center; border:1px solid #ccc;}
.stape .stp-one h4{ font-size: 14px; text-align: center; margin: 10px 0 0 0; display: block; }
.stape .stp-one.actv span{ background-color: #f9744f; color: #fff; border-color: #f9744f; }
.cart.table-wrapper .actions-toolbar>.action-edit h3 {
font-weight: normal;
font-size: 14px;
}
.checkout-cart-index .cart.table-wrapper .actions-toolbar>.action-edit {
order: 2 !important;
margin-top: 13px;
color: color: #92a7a9;
color: #92a7a9;
/* font-size: 14px; */
}
.cart.table-wrapper .actions-toolbar > .action-edit::before {
   width: 17px;
   background-size: 14px;
}

/*login page----*/
.form.form-login .action.primary {
font-size: 22px;
}

/*brand page -------*/

.btn-blue, .btn-blue.btn-lg {
color: #fff;
}
.cms-page-view .image-background {
   height: 580px;
   overflow: hidden;
}
.cms-page-view .full-width-banner img {
height: 570px;
object-fit: cover;
}
/*wishlist------*/

.products-grid.wishlist .product-item-inner, .products-grid.wishlist .product-reviews-summary, .products-grid.wishlist .product-item .price-box, .products-grid.wishlist .product-item-name {
padding-left: 10px!important;
padding-right: 10px!important;
}
.products-grid.wishlist .product-item-name a {
text-transform: uppercase;
font-size: 18px;
}
.products-grid.wishlist .product-item .fieldset {
   display: table;
   margin-bottom: 0;
   border: 1px solid #1a1341;
   justify-content: space-between;
}
.wishlist-index-index .product-item-info { height: auto;}
.account .columns .products-grid.wishlist .action.primary {
   padding: 8px 7px!important; font-size: 15px !important; border: 0;}

.products-grid.wishlist .product-item .fieldset { display: flex;}

.account .columns .products-grid.wishlist .action.primary { padding: 8px 7px!important; font-size: 15px !important; border: 0;}
.products-grid.wishlist .product-item .fieldset .field.qty {
margin-bottom: 0;
} 
/*faq page----------------*/
.cms-faqs .accordion .card {
   background-color: transparent;
   border: 0;
   max-width: 490px;
   margin: auto;
   text-align: center;
}

.cms-faqs div#headingOne h2 button {
   text-align: center;
   border: 0;
}
.cms-faqs div#headingOne h2 button:after {
display: none;

}

img, object, video, embed {
    height: auto;
}



.wishlist-index-index .products-grid.wishlist  {
    display: table;
    margin-bottom: 0;
    border: 0;
    justify-content: flex-start;
    align-items: flex-end;
}


@media(max-width: 767px){
    .page.messages {
    font-family: 'gill sans';
    margin-top: 40px;
}
ul.store_categories li {
    width: 100% !important;
}
.page-header .main-navigation .main_menu {
    width: 100%;
    margin-top: 40px;
}
ul.store_categories {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0px 0 8px 0 !important;
    margin: 0 !important;
    display: block !important;
}
li.main_menu_0:hover:after{display: none;}
}