body{font:normal 14px/18px 'Roboto Condensed', sans-serif; color: #686868}
img{max-width: 100%;}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
    font-weight: 700;
    margin: 0;
    padding: 0;
    font-family: 'Roboto Condensed', sans-serif;
    display: block;
}

ul, li{margin: 0; padding: 0; list-style: none}
a{color: #000; text-decoration: none;}
.container{max-width: 1230px; margin: 0 auto; padding: 0 15px;}
header{border-top: 8px solid #f3f1ec; border-bottom: 3px solid #ececec; position: relative;}
header.checkout{border-bottom-color: #00afed}
.site-logo{float: left; padding:6px 0 8px 0}
.logo-right{float: right; width: 70%;}
.site-searchbar{float: left; width: 46%; padding-top: 10px;}
.search-input{width: 100%; float: left; position: relative; margin-top: 14px}
.search-input input{border: #b8b3ab 1px solid; border-radius: 5px; padding: 0 45px 0 13px; color: #000; font-size: 26px; line-height: 40px; font-family: 'Roboto Condensed', sans-serif !important; font-weight: 400;}
#search_mini_form .search-button:before{width: 23px; height: 23px; background: url(../images/search-icon.png) no-repeat 0 0; margin: -11px 0 0 -15px;}
.site-searchbar .h2{font-weight: normal; font-size: 20px; text-transform: uppercase; color: #393637}
.site-searchbar .h2 span{display: block; font-size: 14px; text-transform: none}
.top-link-trustpliot{float: left; padding-left: 29px; width: 54%;}
.site-top-link{background:#f3f1ec; height: 35px; float: right; padding: 0 5px; border-radius: 0 0 5px 5px;}
.site-top-link li{display: inline-block; vertical-align: top; padding: 0 15px; font:400 16px/30px 'Roboto Condensed', sans-serif; color: #000;}
.site-top-link li a:hover{color: #000}
.site-searchbar.mobile{display: none;}

.trustpliot-widget{
    float: left;
    width: 60%;
    margin-top: 5px;
    position: relative;
    left: 38px;
}

.site-head-cart{float: right; margin: 12px 0 0 0; position: relative; width: 40%}
.skip-cart .icon{width: 54px; color: #fff; text-indent: 0; height: 69px; line-height: 22px; padding-top: 25px; margin: 0 15px 0 0; background: url(../images/cart-icon.png) no-repeat left top;}
.skip-cart .icon em{font-style: normal; font-size: 30px; display: block;}
.skip-cart:not(.skip-active):hover .icon{background-position: left top;}
.skip-cart .label{color: #000; font-size: 22px; line-height: 22px; display: inline-block; vertical-align: top; margin: 24px 0 0 0;}
.skip-cart{padding: 0; float: right;}
.skip-cart .label em{text-decoration: underline; font-style: normal; display: block; font-size: 14px;}
nav{border-top: 2px solid #00afed; border-bottom: 5px solid #00afed;}
.nav-primary{margin: 0;}
.nav-primary li.level0 > a{ color: #3d3c40; font: 700 18px/50px 'Roboto Condensed', sans-serif; padding-right: 23px; padding-left: 0;}
.nav-primary li:last-child > a{padding-right: 0}
.nav-primary li.level0 ul{top: 100%;}
footer{border-top: 3px solid #00afed; background: #fff; padding: 41px 0 0 0;}
.metropolitan-police{background: #0c5fa8; margin: 27px 1px 1px 1px; padding: 22px 0 18px 0; text-align: center}
.metro-content{display: inline-block; width: calc(100% - 48%); vertical-align: top; text-align: left;}
.metropolitan-police p{display: inline-block}
.metropolitan-police img{display: inline-block; margin-right: 41px;}
.metropolitan-police .h6{color: #dce9f4; font:700 16px/18px 'Roboto', sans-serif; text-transform: none;}
.metropolitan-police .h6 span{color: #dce9f4; padding: 12px 0 0 0; display: block; font-size: 14px; font-weight: 400;}
.footer-col{width: 25%; float: left;}
.footer-col h2{color: #393637; font-size: 22px; text-transform: uppercase;}
.footer-col ul{padding: 20px 0 0 0;}
.footer-col li{display: block; margin: 0}
.footer-col li a{color: #686868; font:400 14px/25px 'Roboto', sans-serif;}
.footer-col img{margin-bottom: 28px;}
.footer-col.social ul{padding: 10px 0 0 0;}
.footer-col.social li{display: inline-block; vertical-align: top; margin-right: 5px;}
.footer-col.social li a{display: block; text-indent: -9999px; width: 52px; height: 52px;}
.f-link{background: url(../images/socail-icons.png) no-repeat 0 0;}
.t-link{background: url(../images/socail-icons.png) no-repeat -60px 0;}
.l-link{background: url(../images/socail-icons.png) no-repeat -121px 0;}
.y-link{background: url(../images/socail-icons.png) no-repeat -183px 0;}
.g-link{background: url(../images/socail-icons.png) no-repeat -244px 0;}
.f-copyright{width: 100%; text-align: center; clear: both; padding-top: 110px; color:#bdbdbd; font:400 14px 'Roboto', sans-serif;}
.col1-layout, .col2-left-layout, .col2-right-layout{background: #f3f1ec;}
.col2-left-layout .col-main {margin-bottom: 30px;}
.cms-home .std{line-height: 0;}
.homepage-offerbar{background: #f4b94d; letter-spacing: -0.4px;}
.col-discount{background: #df193b; display: inline-block; vertical-align: top; line-height: 55px; color: #fff; font-size: 36px; text-transform: uppercase; padding: 0 18px;}
.homepage-offerbar .msg-offer{display: inline-block; vertical-align: top; color: #393637; padding: 10px 22px 0 30px; font-size: 22px; font-weight: 700;}
.homepage-offerbar .msg-offer a{font-size: 14px; display: block; text-decoration: underline; font-weight: 400; color: #393637;}
.coupon-expire{display: inline-block; margin: 10px 0 0 0; padding: 0 0 0 20px; color: #393637; font-size: 22px; border-left: #393637 solid 1px;}
.enter-discount-code{float: right; line-height: 43px; margin: 6px 6px 0 0; background: #f6c771; border-radius: 5px; padding: 0 18px; font-weight: 300; font-size: 26px; text-transform: uppercase; color: #393637}
.enter-discount-code strong{color: #df193b}
.homepage-banner-slider{margin: 22px 0 30px 0; border: #e5e3e0 solid 2px; border-bottom-width: 4px;}
.web-only-offer-bar{margin: 0 0 20px 0; position: relative;}
.web-only-offer-bar .col-3{float: left; width: 33.3333%; text-align: center; padding-top: 54px}
.web-only-offer-bar .col-3.web-offer{background: url(../images/web-only.png)no-repeat center top; }
.web-only-offer-bar .col-3.manufacturer{background: url(../images/manufacturer.png)no-repeat center top; }
.web-only-offer-bar .col-3.postage{background: url(../images/postage.png)no-repeat center top; }
.web-only-offer-bar h2{color: #393637; font-size: 18px; text-transform: uppercase;}
.web-only-offer-bar h2 span{color: #df193b;}
.web-only-offer-bar p{color: #514d4e; font-size: 14px;}
.home-category-list{margin: 0 -7px;}
.home-category-list .col-4{float: left; width: 25%; padding:0 7px;}
.home-category-list .col-4 .insidecontent{background: #fff; position: relative; text-align: center;}
.home-category-list h2, .home-category-list .h2{text-transform: uppercase; font-size: 22px; padding: 14px 0 8px 0; color: #393637;}
.home-category-list p{color: #514d4e; font: 400 14px/18px 'Roboto', sans-serif; padding:0 12px 20px; min-height: 56px;}
.home-category-list a:hover{text-decoration: none;}
.express-service{text-align: center; padding: 58px 0;}
.express-service img{display: inline-block; vertical-align: top;}
.welcome-to-content{padding: 80px 0; text-align: center;}
.welcome-to-content h2{font-size: 22px; text-transform: uppercase; color: #393637;}
.welcome-to-content p{padding: 20px 140px 0; font: 400 13px/20px 'Roboto', sans-serif;}
#header-cart.skip-active{top: 70px; padding: 10px; border: #e5e3e0 solid 2px; border-bottom-width: 4px;}
.block-subtitle{color: #393637; font-size: 18px;}
.skip-link-close{float: right; font-size: 25px;}
.minicart-wrapper .empty{font: normal 13px 'Roboto',sans-serif;}
.breadcrumbs{margin: 0; padding: 8px 0 14px 0}
.breadcrumbs li{font: 400 12px 'Roboto', sans-serif; color: #514d4e; text-transform: none;}
.breadcrumbs span{padding: 0 5px 0 3px; font-size: 10px; line-height: 15px;}
.breadcrumbs strong{color: #514d4e}
.catalog-category-view .web-only-offer-bar, .catalog-product-view .web-only-offer-bar{background: #f3f1ec; margin: 0; border-bottom: 1px solid #d7d4cd; padding: 14px 0;}
.catalog-category-view .web-only-offer-bar .col-3, .catalog-product-view .web-only-offer-bar .col-3{padding: 0; }
.catalog-category-view .web-only-offer-bar .col-3.web-offer, .catalog-product-view .web-only-offer-bar .col-3.web-offer{background-position: 13% top}
.catalog-category-view .web-only-offer-bar .col-3.manufacturer, .catalog-product-view .web-only-offer-bar .col-3.manufacturer{background-position: 7% top}
.catalog-category-view .web-only-offer-bar .col-3.postage, .catalog-product-view .web-only-offer-bar .col-3.postage{background-position: 12% top}
.col-left{width: 23.5%; padding: 0;}
.col2-left-layout .col-main{width: 74.2%; padding: 0;}
.block-layered-nav{background: #fff; padding: 0 28px;}
.block-layered-nav .block-title, .block-account .block-title{font-size: 22px; font-weight: 700; font-family: 'Roboto Condensed', sans-serif; line-height: normal; color: #393637; background: none; border: none; border-bottom: 2px solid #d7d4cd; margin: 0; padding: 20px 0 14px 0 !important;}
.block-layered-nav .block-content > dl > dd{border: none; padding: 15px 0 20px 0;}
.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a{padding: 0; font: 400 16px/24px 'Roboto', sans-serif; color: #514d4e}
.cat-main-image-top{position: relative; margin-bottom: 12px;}
.cat-tittle-desc{background: #fff; position: absolute; width: 410px;}
.cat-tittle-desc h1{font-size: 30px; padding: 0 0 0 14px; line-height: 61px; color: #393637;}
.cat-tittle-desc p{background: #00afed; color: #fff; font: 400 15px/40px 'Roboto', sans-serif; padding-left: 14px;}
.block-content, .block-title{margin: 0;}
.cat-list-container{margin: 0 -7px;}
.cat-list-container .col{padding: 0 7px; margin-bottom: 12px; float: left; width: 33.3333%; text-align: center;}
.cat-list-container .col.largeCat{width: 50%;}
.cat-list-container a:hover{text-decoration: none;}
.cat-list-container .cat-name{background: #fff; padding: 18px 20px 25px;}

.cat-list-container .cat-name { min-height: 100px; }

@media only screen and (min-width: 390px) {
    .cat-list-container .cat-name { min-height: 200px; }
}

@media only screen and (min-width: 771px) {
    .cat-list-container .cat-name { min-height: 240px; }
}

@media only screen and (min-width: 1024px) {
    .cat-list-container .cat-name { min-height: 180px; }
}

.cat-list-container .cat-name h2{font-size: 22px; color: #393637;}
.cat-list-container .cat-name h3{font-size: 22px; color: #393637;line-height:1.2em}
.cat-list-container .cat-name p{color: #514d4e; font: 400 14px/18px 'Roboto', sans-serif; padding-top: 10px;}
.express-service-cat{background: #df294a; padding: 40px 0; margin-bottom: 60px; text-align: center}
.express-service-cat img{display: inline-block;}
.block-layered-nav .block-content > dl > dt{color:#514d4e; position: relative; font: 700 16px 'Roboto', sans-serif; background: none; border:none; padding: 0 !important; text-transform: none; margin-top: 10px;}
.block-layered-nav .block-content > dl > dt:after{position: absolute; content: '-'; right: 0; color: #000;}
.block-layered-nav .block-content > dl > dt:hover{background: none;}
.block-layered-nav.list-filter .block-content > dl > dd, .block-layered-nav .actions{border-bottom: 2px solid #d7d4cd; padding-bottom: 30px;}
.block-layered-nav.list-filter dl dd ol > li > a{position: relative; padding-left: 26px; line-height: 18px; margin-bottom: 7px;}
.block-layered-nav.list-filter dl dd ol > li > a:after{content: ''; position: absolute; left: 0; border-radius: 2px; width: 18px; height: 18px; background: #fff; border: 1px solid #b8b3ab;}
.block-layered-nav.list-filter dl dd ol > li > a:hover:after{background: #12b5ee; border-color: #12b5ee;}
.block-layered-nav.list-filter .block-content > dl > dd:last-child{border-bottom: none;}
.block-subtitle{text-transform: none !important; padding-top: 10px; font: 700 16px 'Roboto', sans-serif; color: #393637 !important;}
.block-layered-nav .btn-remove{border-radius: 2px;}
.block-layered-nav .currently{font: 400 14px 'Roboto', sans-serif;}
.block-layered-nav .actions{margin: 20px 0 0 0;}
.block-layered-nav .actions a{background: #b5b0a8; color: #fff; text-transform: uppercase; font: 400 12px/34px 'Roboto', sans-serif; padding: 0 15px; border-radius: 2px;}
.cat-list-tittle{background: #e01e3f; position: relative; padding: 13px 23px 13px 23px; margin-bottom: 12px;}
.cat-list-tittle h1{color: #fff; font-size: 30px; line-height: normal;}
.cat-list-tittle h2{color: #fff; font:400 16px 'Roboto', sans-serif; padding-bottom: 10px;text-transform:none;}
.cat-list-tittle p{color: #fff; font:400 16px 'Roboto', sans-serif; padding-bottom: 10px;}
.toolbar{border: none; background: none; padding: 0; margin: 0;}
.toolbar, .pager, .toolbar label, .pager-no-toolbar label{color: #393637; text-transform: none; font: 400 16px/30px 'Roboto', sans-serif}
.toolbar a{color:#959595}
.toolbar select{font:400 16px 'Roboto', sans-serif;}
.pager .limiter{height: auto; line-height: 28px}
.toolbar .pages{display: none;}
.toolbar .sorter{float: right;}
.toolbar .pager{float: left;}
.toolbar-bottom{background: #fff; text-align: center; margin-bottom: 80px;}
.toolbar-bottom .sorter, .toolbar-bottom .count-container{display: none;}
.toolbar-bottom .toolbar .pages{display: block; float: none;}
.product-listing{margin: 10px -7px 0;}
.product-listing li{padding: 0 7px; margin-bottom: 14px; width: 33.3333%; float: left;}
.product-listing li .warpcontent{position: relative;}
.product-listing .product-info{padding: 20px;}
.product-listing .product-info h2, .product-listing .product-info h3{font: 500 16px 'Roboto', sans-serif; color: #393637; text-transform: none;}
.product-listing .product-info h2 a, .product-listing .product-info h3 a{color: #393637;}
.impression{display: block; padding: 0 0 35px 0; font: 400 14px 'Roboto', sans-serif; color: #514d4e;}
.product-listing .price-box{margin: 0; font-family:'Roboto', sans-serif; padding-bottom: 7px;}
.product-listing .price-box .price-label, .price-box .old-price .price{color: #393637; font: 400 15px 'Roboto', sans-serif;}
.product-listing .price-box .special-price{padding: 0; color: #393637; text-transform: uppercase; font-weight: 700;}
.product-listing .price-box .special-price .price-label{color: #393637; font-weight: 700}
.saved{display: block; color: #e01e3f; font:700 18px 'Roboto', sans-serif; text-transform: uppercase; margin-bottom: .3em;}
.saved .price{color: #e01e3f;}
.product-listing .price-box .price, .product-listing .price{font-family:'Roboto', sans-serif; font-weight: 700; color: #393637}
.product-listing .actions{display: block; margin-top: 12px}
.product-listing .actions a{float: none; display: block; text-align: center; color: #fff; font: 500 18px/54px 'Roboto', sans-serif; text-transform: uppercase; border-radius: 3px; padding: 0; background: url(../images/buttonbg.png) repeat-x left top;}



.newproduct{position: absolute; left: 4px; top: 4px; font: 500 12px/24px 'Roboto', sans-serif; text-transform: uppercase; padding: 0 8px; color: #fff;}
.newin{background: #df193b}
.multicolor{background: #44b34e}
.product-listing .actions{background: transparent; z-index: 2;padding: 12px 18px;}
.toolbar-bottom .toolbar .pager{float: none;}
.toolbar-bottom .pages li{float: none; display: inline-block; vertical-align: top; padding: 0 2px;}
.pages a, .pages .current{color: #393637; font: 500 18px/45px 'Roboto', sans-serif; width: auto; height: auto;}
.pages .current, .pages .current:hover{border: none; width: auto; background: none;}
.pages .next, .pages .previous{font: 500 18px/45px 'Roboto', sans-serif; color: #393637; text-transform:none;}
.pages .next{background: url(../images/nextpage.png) no-repeat right center; padding:0 36px 0 0; margin-left: 60px;}
.pages .previous{background: url(../images/prevpage.png) no-repeat left center; padding:0 0 0 36px; margin-right: 60px;}
.saved-amount{color:#e01e3f;}
.pages .next:hover, .pages .previous:hover{border:none;}
.pages .next:before{display: none;}
.pages .next:hover:before{display:none;}
.product-view .product-shop, .product-view .add-to-cart-wrapper, .product-view .block-related{padding: 0;}
.product-view .product-shop{width: 44%;}
.product-img-box{width: 56%}
.product-static-block{background: #df294a; padding: 30px 0; text-align: center; margin-bottom: 15px;}
.product-static-block img{display: inline-block;}
.product-img-container{background: #fff; padding: 40px 52px 20px 37px;}
.product-view .product-img-box .product-name h1{color:#393637; font-size: 30px; line-height: 32px; margin: 0; padding-bottom: 7px;}
.product-view .product-img-box .product-name span{color:#393637; font: 400 16px 'Roboto', sans-serif;}
.product-image{border: none; float: right; width: 84%; text-align: center; position: relative;}
.product-image img{display: inline-block;}
.more-views{float: left; width: 16%;}
.product-image, .no-touch .product-img-box .product-image:not(.zoom-available):hover{border: none;}
.product-image-thumbs li{display: block; border: 1px solid #d7d4cd; text-align: center;}
.gallery-cont{margin: 30px 0 0 0;}
.clicktozoom{position: absolute; width: 40px; height: 40px; text-indent: -9999px; background: url(../images/zoom.png) no-repeat center center; right: 0; top:-20px;}
.product-view .short-description, .product-view .customer-review{background: #fff; padding: 40px 52px 20px 37px; margin-top: 15px;}
.product-view .short-description h2, .product-view .customer-review h2{color:#393637; font-size: 22px; margin: 0;}
.product-view .short-description ul, .product-view .short-description li{list-style: disc;}
.product-view .short-description p, .product-view .short-description li{color: #514d4e; font: 400 14px/18px 'Roboto', sans-serif; padding: 0 0 5px 0;}
.product-shop-right{background: #fff; padding: 12px 24px; margin-bottom: 15px;}
.product-shop-right .price-box .price-label{color: #393637; font:400 24px 'Roboto', sans-serif}
.product-shop-right .price-box .old-price .price{font:400 24px 'Roboto', sans-serif}
.product-shop-right .price-box .special-price .price-label{font:700 24px 'Roboto', sans-serif; color: #393637;}
.product-shop-right .product-shop .price-box .special-price .price{color:#393637 }
.product-shop-right .saved{font-size: 18px;}
.up-to-line{display: block; margin: 20px 0; font:400 16px 'Roboto', sans-serif; color:#393637}
.product-view .product-shop .price-box{margin-bottom: 3px;}
.product-options dt{float:left; width: 25%; margin: 0; clear: left;}
.product-options dt label{font:400 13px/18px 'Roboto', sans-serif; color: #393637; padding-top: 8px;}
.product-options dt.sel label{font:400 14px/30px 'Roboto', sans-serif; color: #000}
.product-options dd{float: left; width: 75%; margin: 0 0 12px 0; padding: 0; border:none;}
.product-options dd select{width: 70%; height: 30px;}
.product-options dd .input-text{border-radius: 3px; width: 100%; color: #393637; height: 32px; border: 1px solid #b8b3ab; line-height: 32px; padding: 0 12px;}
.product-options-bottom{clear: both; background: none; border: none; padding: 0; margin: 0;}
.product-options p.note{text-align: right; font: 400 12px 'Roboto', sans-serif; font-style: italic; color: #000; padding: 3px 20px 0 0}
.product-view .add-to-links{display: none;}
.product-view .sharing-links{float:none; margin:20px 0 0 0; text-align:center}
.product-view .sharing-links li{float:none; display:inline-block}
.product-view .add-to-cart{padding: 0; margin: 0; border: none;}
.product-view .add-to-cart-buttons{float: right; margin: 0;}
.product-view .add-to-cart-buttons .button{border-radius: 3px; padding: 0 40px; height: 54px; background: url(../images/buttonbg.png) repeat-x left top; font:500 18px/54px 'Roboto', sans-serif;}
.product-view .add-to-cart .qty-wrapper .qty{height: 32px; width: 72px; color: #393637; border-radius: 3px; text-align:left; padding: 0 12px; border-color: #b8b3ab;}
.product-view .add-to-cart .qty-wrapper label{width:51%; margin: 0; font: 400 13px/32px 'Roboto', sans-serif; color: #393637; float: left;}
.box-up-sell{margin: 0 0px 15px; background: #fff; padding: 37px 14px 0;}
.box-up-sell h2{padding: 0 0 45px 16px; color: #393637; font-size: 22px;margin: 0;}
.box-up-sell .product-listing li{width: 50%; margin: 0}
.box-up-sell .product-listing .product-info h2{padding: 0 0 10px 0; float: none;}
.box-up-sell .product-listing .product-info{padding: 20px 0 50px 0}
.box-up-sell .impression{padding-bottom: 20px;}
.product-listing .price-box .special-price .price{font-size: 15px;}
.mini-products-list .product-image{width: auto;}
.mini-products-list .product-details .product-name{font:500 12px 'Roboto', sans-serif; text-transform: none; color: #393637}
.mini-products-list .qty-wrapper, .mini-products-list .btn-edit, .mini-products-list .remove{display: none;}
.mini-products-list .product-details .product-name{font:500 13px 'Roboto', sans-serif; text-transform: none; color: #393637}
.mini-products-list .product-details .product-name a{color: #393637}
#header-cart .price{font-weight: 700; font-size:16px; color: #393637}
#header-cart .subtotal{font:500 16px 'Roboto', sans-serif; color: #393637; padding-bottom: 15px; padding-top: 15px;}
.minicart-actions .cart-link, .minicart-actions .checkout-button{    
                                                                     display:inline-block;
                                                                     text-transform: uppercase;
                                                                     font: 400 12px/34px 'Roboto', sans-serif;
                                                                     padding: 0 15px;
                                                                     border-radius: 3px;}
.minicart-actions .checkout-button { color: #fff; }
.minicart-actions .cart-link { text-decoration: underline; }
.minicart-actions .checkout-button{background: url(../images/buttonbg.png) repeat-x left top}
.account-create, .account-login{width:450px; margin: 0 auto;}
.create-inner{background:#fff; padding: 37px 20px 15px; margin: 50px 0; float: left; width: 100%}
.create-inner .page-title h1, .order-success-inner .page-title h1{border: none; font-size: 22px; color: #393637; padding-bottom: 8px; margin: 0;}
form .form-instructions{color: #514d4e; font: 400 14px 'Roboto', sans-serif; font-style: normal; padding-bottom: 20px;}
.account-create .input-box input, .account-login .input-box input{width:100%;border: 1px solid #b8b3ab; border-radius: 3px; height: 32px; line-height: 32px; padding: 0 12px; color: #393736;}
.buttons-set button.button{height: 54px; padding: 0 20px; font:500 18px/54px 'Roboto', sans-serif; border-radius: 3px; background: url(../images/buttonbg.png) repeat-x left top}
.account-login .buttons-set button.button{width: 100%;}
.account-login .buttons-set{border: none; margin: 0; padding: 0;}
.account-login .forgotlink{padding: 15px 0 0 0; display: block;}
.account-login .forgotlink .f-left{float:left}
.account-login .forgotlink .f-right{float:right;}
.account-login .forgotlink a{font:400 13px 'Roboto', sans-serif; color: #393736;}
.account-login .forgotlink .f-right{font-weight: 500;}
.block-account, .col-main .my-account{background: #fff; position: relative; margin: 30px 0; padding: 0 28px;}
.block-account ul{padding: 15px 0 20px 0}
.block-account li{font:400 16px/24px 'Roboto', sans-serif; text-transform: none; margin: 0;}
.block-account li a, .block-cms-menu li a{color:#514d4e}
.block-account li strong, .block-cms-menu li strong{color:#000}
.my-account .page-title h1{padding: 20px 0 30px 0; margin: 0; font-size: 22px; color: #393736}
.welcome-msg p{padding: 0; font:400 14px/19px 'Roboto', sans-serif}
.welcome-msg p strong{font-size: 16px;color: #393736;padding-bottom: 5px;display: block;}
.dashboard .box-head h2{color:#393736; font-size: 18px;}
.block-viewed{margin: 15px 0 50px 0; background: #fff; clear: both; padding: 40px 37px 20px 37px; border-top: 8px solid #F3F1EC;}
.shipping-form ul.form-list{margin: 0 -7px;}
.shipping .form-list li button{margin-top: 20px;}
.cart-table{font-family: 'Roboto', sans-serif; background: #fff;}
.cart .page-title, .checkout-onepage-index .page-title{float: left; width: 100%; margin: 30px 0 25px 0; border: none;}
.cart .page-title h1, .checkout-onepage-index .page-title h1{font-size: 30px; color: #393736;}
.method-checkout-cart-methods-multishipping{display: none !important;}
.cart .messages{clear: both;}
.cart-footer-actions button{font: 500 16px/40px 'Roboto', sans-serif;color: #fff; border-radius: 3px; padding: 0 15px;}
.cart-table .btn-empty{background: #df193b}
.cart-table .btn-update{background: #b5b0a8}
.cart-table .btn-continue{background: url(../images/buttonbg.png) repeat-x left top}
.checkout-onepage-index .page-title h1{border: none; margin: 0; padding: 0; font-weight: 700}
#checkoutSteps{background: #fff; padding: 20px 28px; clear: both;}
.block-progress{background: #fff; padding: 20px 28px; border: none;}
#checkout-progress-wrapper .block-title{margin: 0; padding: 0 0 15px 0; color: #393736; font-size: 18px; text-transform: uppercase; border: none;}
.opc h3{color: #393736; text-transform: none; font-size: 16px; font-weight: 700;}
.checkout-onepage-index .col-main{margin-bottom: 50px;}
.sp-methods dt label{padding-left: 10px;}
.customer-account .col-left.sidebar{display: none;}
.customer-account .col-left-first{display: block !important;}
.order-success{margin: 0 auto; width: 60%;}
.order-success-inner{background: #fff; padding: 30px 28px 0; margin: 50px 0; float: left; width: 100%;}
.order-success-inner p.thnk{font-weight: 700; color: #393736; padding-bottom: 18px;}
.order-success-inner p {
    color: #514d4e;
    font: 400 14px 'Roboto', sans-serif;
    font-style: normal;
    padding-bottom: 6px;
}
.order-success-inner .buttons-set{border: none;}
.checkout .site-searchbar {
    float: right;
}

.block-viewed .block-title{padding: 0 0 20px 0; border: none; font-size: 22px; color: #393736; text-transform: uppercase;}
#recently-viewed-items{padding: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;}
#recently-viewed-items li{width: 22%; padding: 0 7px; margin: 0; float: left; border-left: 2px solid #f3f1ec; border-right: 2px solid #f3f1ec; border-top: 4px solid #f3f1ec; border-bottom: 4px solid #f3f1ec;}
#recently-viewed-items li .price-box {margin-bottom: .3em;}

#recently-viewed-items .item {
    padding: 8px;
}

#recently-viewed-items .product-name,
#crosssell-products-list .product-name a {
    font-weight: 700;
    color: #393736;
    font-family: "Roboto", Arial, sans-serif;
}

#recently-viewed-items .product-name {
    font-size: 16px;
}

#recently-viewed-items .price-box .price,
#crosssell-products-list .price-box .price {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: .2em;
}

#crosssell-products-list .item {
    border: .2em solid #F3F1EC;
    box-sizing: border-box;
}

#crosssell-products-list .button {
    font: 500 18px/34px 'Roboto', sans-serif;
}

#crosssell-products-list .button span {
    font-size: 14px;
}

#crosssell-products-list .add-to-links {
    display: none;
}

#crosssell-products-list .owl-prev,
#crosssell-products-list .owl-next {
    width: 0;
    height: 0;
    top: 40%;
}

#crosssell-products-list .owl-prev {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #00AFED;
    left: -4%;
}

#crosssell-products-list .owl-next {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #00AFED;
    right: -4%;
}

#crosssell-products-list .owl-prev::after,
#crosssell-products-list .owl-next::after {
    content: "";
    display: block;
    width: 34px;
    height: 42px;
    background-color: transparent;
    position: relative;
    top: -38px;
    left: -16px;
}

.owl-nav.disabled{display: none}
span.mobile-menu em{ display:none;}
@media only screen and (max-width: 1219px) {
    .logo-right{width: 73%}
    .site-searchbar{width: 42%;}
    .top-link-trustpliot{width: 58%;}
    .skip-cart .label{font-size: 25px; margin-top: 15px;}
    .skip-cart .icon{width: 44px; height: 59px; background-size: 100%; padding-top: 22px; line-height: 17px; font-size: 13px;}
    .skip-cart .icon em{font-size: 20px;}
    .col-discount{font-size: 30px;}
    .homepage-offerbar .msg-offer, .coupon-expire{font-size: 20px}
    .enter-discount-code{font-size: 22px;}
    .footer-col.social li{margin: 0;}

}
@media only screen and (max-width: 1095px) {
    .site-logo{width: 20%;}
    .site-searchbar h2{font-size: 18px;}
    .trustpliot-widget{width: 61%;}
    .site-head-cart{width: 39%;}
    .col-discount{font-size: 25px;}
    .homepage-offerbar .msg-offer, .coupon-expire{font-size: 18px}
    .enter-discount-code{font-size: 20px;}
    .home-category-list p{min-height: 74px;}
    .footer-col{width: 24%;}
    .footer-col:last-child{width: 28%;}
    .cat-list-container .cat-name h2{font-size: 20px;}
    .cat-list-container .cat-name p{min-height: 64px;}
    .catalog-category-view .web-only-offer-bar .col-3.web-offer, .catalog-product-view .web-only-offer-bar .col-3.web-offer{background-position: 4% top;}
    .catalog-category-view .web-only-offer-bar .col-3.manufacturer, .catalog-product-view .web-only-offer-bar .col-3.manufacturer{background-position: 0 top; padding-left: 26px;}
    .catalog-category-view .web-only-offer-bar .col-3.postage, .catalog-product-view .web-only-offer-bar .col-3.postage{background-position: 3% top;}
    .express-service-cat img{width: 90%;}
    .cart-forms, .cart-totals-wrapper{
        float: left;
        clear: right;
        width: 50%;
        padding-left: 20px;
    }
    .cart-table {
        float: left;
        width: 100%;
    }

}
@media only screen and (max-width: 768px) {
    .home-category-list .col-4{width: 50%; margin-bottom: 15px;}
    .home-category-list img{width: 100%;}
    .footer-col{width: 100%;}
    .footer-col ul, .footer-col img{display: none;}
    .footer-col ul{padding: 0 0 20px 0; margin-bottom: 20px; border-bottom: 2px solid #d7d4cd}
    .footer-col h2{ padding-bottom: 6px; margin-bottom: 12px; position: relative}
    .footer-col h2:after, .block-layered-nav .block-title:after, .block-account .block-title:after{position: absolute; top: 0px; right: 0; content: '+'; width: 30px; height: 30px; background: #f3f1ec; color: #393736; line-height: 30px; text-align: center;}
    .footer-col h2.active:after, .block-layered-nav .block-title.active:after, .block-account .block-title.active:after{content: '-'; background: #00afed; color: #fff;}
    .block-layered-nav .block-title:after, .block-account .block-title:after{top:16px;}
    .f-copyright{padding-top: 40px}
    .metropolitan-police .h6{font: 500 15px/18px 'Roboto', sans-serif;margin-top: 10px;}
    .welcome-to-content{padding: 40px 0}
    .col2-left-layout .col-main{width: 100%;}
    .welcome-to-content p{padding: 20px 77px 0;}
    #narrow-by-list, #narrow-by-list2{display: none;}
    .block-layered-nav .block-title, .block-account .block-title{position: relative; border: none;}
    #narrow-by-list2 dd{border-top: 2px solid #d7d4cd}
    #narrow-by-list dd{border-top: none;}
    .cat-list-tittle{margin-top: 30px; text-align: center; float: left; width: 100%;}
    .cat-list-tittle h1, .cat-list-tittle p{text-align: left;}
    .cat-list-tittle p{padding-bottom: 20px}
    .cat-list-tittle img{display: inline-block; width: 80%;}
    .web-only-offer-bar{overflow: auto;}
    .mobile-scroll{width: 1500px;}
    .cms-home .mobile-scroll{width: auto;}

    .catalog-category-view .web-only-offer-bar .col-3.web-offer, .catalog-product-view .web-only-offer-bar .col-3.web-offer,
    .catalog-category-view .web-only-offer-bar .col-3.manufacturer, .catalog-product-view .web-only-offer-bar .col-3.manufacturer,
    .catalog-category-view .web-only-offer-bar .col-3.postage, .catalog-product-view .web-only-offer-bar .col-3.postage{background-position: 0 top;}
    .catalog-category-view .web-only-offer-bar .col-3.manufacturer, .catalog-product-view .web-only-offer-bar .col-3.manufacturer{padding-left: 60px;}
    .catalog-category-view .web-only-offer-bar .col-3, .catalog-product-view .web-only-offer-bar .col-3{padding: 0 0 0 60px; width: auto; float: none; display: inline-block}
    .owl-carousel .owl-item{text-align: center}
    .col-discount{font-size: 18px; font-weight: 700;}
    .homepage-offerbar .msg-offer, .coupon-expire{font-size: 15px;}
    .homepage-offerbar .msg-offer{padding: 10px 10px 0 10px}
    .coupon-expire{padding-left: 10px;}
    .enter-discount-code{font-size: 16px; padding: 0 10px; font-weight: 400;}
    .product-view{width: 100%; float: left; margin-top: 30px;}
    .product-img-box{width: 50%; float: left}
    .product-view .product-shop{width: 48%; float: right;}
    .product-img-container, .product-view .short-description, .product-view .customer-review{padding: 30px 24px 20px 24px}
    .more-views, .product-image{width: 100%;}
    .more-views li{float: left; margin-right: 5px;}
    .more-views li:last-child{margin: 0;}
    .product-view .product-img-box .product-name h1{font-size: 25px; line-height: 28px;}
    .product-shop-right{padding: 12px 18px;}
    .product-shop-right .price-box .price-label, .product-shop-right .price-box .old-price .price, .product-shop-right .price-box .special-price .price-label, .product-shop-right .price-box .special-price .price{font-size: 20px;}
    .product-shop-right .saved{font-size: 16px;}
    .product-view .add-to-cart .qty-wrapper{width: 49%;}
    .product-view .add-to-cart .qty-wrapper .qty{width: 55px;}
    .product-view .add-to-cart-buttons .button{padding: 0 20px; font-size: 16px;}
    .product-static-block img{width: 90%}


    .skip-cart .label{width: auto; margin-top: 0}
    .skip-link.skip-cart:not(.no-count) .icon{    float: left;}
    .site-head-cart a {
        width: auto;
        float: left;
    }
    .site-head-cart { width: auto;  position:static;float: left; margin: 0;}
    .trustpliot-widget {width: auto; display: none}
    .site-searchbar h2 span{ font-size: 13px}
    .product-listing .price-box .price-label, .price-box .old-price .price {font: 400 12px 'Roboto', sans-serif;}
    #header-cart.skip-active {top: 104%;padding: 10px; border: #e5e3e0 solid 2px;border-bottom-width: 4px;position: absolute; z-index: 9;left: 1%;right: 1%;}

    .minicart-actions .cart-link{    text-align: center;}
    .minicart-actions .checkout-button { width: 100%; padding: 0 50px;}
    .skip-link.skip-active{ background-color: #fff}
    .catalog-product-view .web-only-offer-bar .col-3.postage{ padding-right: 20px;}
    .product-options dd .input-box select{ padding-bottom:10px;}
    .box-up-sell .product-listing .product-info h2{ display: block;}
    .site-searchbar h2{display: none}
    span.mobile-search, span.mobile-menu, .skip-cart .icon {
        background: url(../images/cart-mobile.png) no-repeat center 5px;
        background-color: #00afed !important;
        color: #00afed ;
        width: 50px;
        height: 50px;
        box-sizing: border-box;
        border-radius: 5px; float: left;
        margin-left: 10px !important;

    }

    .skip-cart .label .price, .skip-cart .label em, span.item-mob {
        display: none;
    }
    span.mobile-menu{     background: url(../images/menu.png) no-repeat center 6px;
                          text-align: center;
                          padding-top: 31px;

    }
    span.mobile-search{  background: url(../images/search-mobile.png) no-repeat center center;}
    span.mobile-menu em {
        color: #fff;
        font-size: 14px;
        font-style: normal;
        font-weight: bold;
        text-transform: uppercase;
    }
    .skip-cart .icon em {
        font-size: 14px;
        font-weight: bold;
    }
    .skip-cart .icon{margin: 0;}
    header{border-top: none; border-bottom: 1px solid #00afed}
    .site-logo{padding: 10px 0 8px 0}
    .logo-right, .top-link-trustpliot{width: auto}
    .top-link-trustpliot{margin-top: 19px;}
    .site-top-link, .site-searchbar, nav{ display:none;}
    .site-searchbar.mobile{display: block;width:100%;padding-bottom: 5px;}
    .search-input{margin: 0; padding: 20px 15px; display: none; border-bottom: 4px solid #00afed; background: #fff}
    span.mobile-menu em{ display: block}
    .owl-next {
        position: absolute;
        right: 0; color: #f3f1ec;  background: url(../images/mobile-right-arrow.png) no-repeat right center;
        top: 50%;}


    .owl-prev{
        position: absolute;
        left: 0; color: #f3f1ec;  background: url(../images/mobile-leftarrow.png) no-repeat left center;
        top: 50%;}
    .owl-prev, .owl-next{text-indent: -9999px; width: 40px; height: 40px;}

    .owl-nav.disabled {
        display: block !important;
        position: absolute;
        left:-14px;
        right: -14px;
        top: 50%;
        z-index: 100;
    }
    .catalog-category-view .owl-nav.disabled, .catalog-product-view .owl-nav.disabled{left: 0; right: 0; top: 0;}
    .skip-cart:not(.skip-active):hover .icon{background-position:center center}
    .skip-link-close{float: left}
    .catalog-category-view .web-only-offer-bar, .catalog-product-view .web-only-offer-bar{border-bottom: 3px solid #00afed}
    .web-only-offer-bar .col-3{ width:100%}
}
@media only screen and (max-width: 767px) {
    .account-create, .account-login, .order-success{width: 100%}
    .col2-left-layout .col-main{float: left; margin: 30px 0 0 0;}
    .cat-tittle-desc{position: relative; width: auto;}
    .cat-tittle-desc h1{font-size: 25px; line-height: 50px;}
    .cat-tittle-desc p{line-height: 18px; padding: 4px 0 4px 14px;}
    .cat-list-container .col{width: 50%;}
    .cat-list-container .cat-name h2{font-size: 18px; min-height: 42px;}
    .cat-list-container .cat-name{padding: 18px 15px 25px}
    .express-service{padding: 20px 0}
    .mobile-scroll{width: 800px;}
    .catalog-category-view .mobile-scroll, .catalog-product-view .mobile-scroll{width: 1500px;}
    .cat-list-tittle{margin-top: 0; padding: 22px 20px 4px 20px}
    .cat-list-tittle p{padding-top: 5px;}
    .cat-list-tittle img{display: none;}
    .web-only-offer-bar .col-3{width: auto; }
    .home-category-list h2, .home-category-list .h2{min-height: 74px;}
    .welcome-to-content p{padding: 20px 30px 0;}
    .cat-list-tittle img{display: none;}
    .product-listing li{width: 50%}
    .product-listing img{width: 100%}
    .sorter > .sort-by{display: none;}
    .more-views ul.product-image-thumbs {
        display: flex;
        min-width: 1000px;
        padding: 0px 10px;
    }
    .more-views {
        width: 100%;
        overflow: scroll;
    }
    .product-options dt, .product-options dd {

        width: 100%;
        margin: 0 0 0px 0;

    }
    .col.smallCat img{ width: 100%}
    #recently-viewed-items li{ width: 50%;}
    .block-viewed .block-title{ font-size: 20px}
    .minicart-actions .cart-link, .product-view .product-shop, .product-img-box {width: 100%;}
    .product-view .add-to-cart-buttons{ width: 100%;}

    .web-only-offer-bar .col-3 {
        float: none;


        padding-top: 54px;
        width: 100% !important;
        display: block !important;
    }
}
@media only screen and (max-width: 390px) {
    .cat-list-container, .home-category-list{margin: 0;}
    .product-listing{margin: 10px 0 0 0}
    .cat-list-container .col, .home-category-list .col-4{width: 100%; padding: 0;}
    .cat-list-container .col.largeCat{width: 100%;}
    .cat-list-container .cat-name h2{font-size: 22px; min-height: 0;}
    .welcome-to-content p{padding: 20px 0 0 0;}
    .home-category-list h2, .home-category-list .h2{min-height: 0;}
    .cat-list-tittle h1{font-size: 25px;}
    .product-listing li{width: 100%; padding: 0;}


    .box-up-sell .product-listing li {
        width: 100%;

    }
    .catalog-category-view .web-only-offer-bar .col-3{    padding: 0 10px 0 60px;}
    .widget {width: auto;  overflow: scroll;}
    .homepage-offerbar { width: 1000px;
    }
    .cms-home .mobile-scroll{ width: 1000px}
    .metro-content {width: calc(100% - 0%);}

    .skip-link-close {  float: right;
                        text-align: right;
                        position: relative;
                        top: -24px;}
    #discount-coupon-form .input-text{ width: 170px}
    .shipping .form-list li button {margin-top: 0px;}
    .cart-table .product-cart-info, .cart-table td[data-rwd-label]{    width: 70%;text-align: right;}
    .cart-table .product-cart-image {width: 30%;}
    .form-list .control label, .sp-methods dt label, #checkout-shipping-method-load .sp-methods dd label, #co-shipping-method-form .sp-methods dd label, .product-options ul.options-list label{    display: inherit;}
    #checkout-step-review .opc-block-progress {
        border-left: none;
        padding-left: 0;
        margin: 0;
        padding: 0;
    }

    #checkoutSteps {
        background: #fff;
        padding: 10px 10px;

    }
    .checkout .site-searchbar {width: 86%;}
    .col-main .my-account{ padding: 0 10px;}
    .logo-right, .site-searchbar, .site-head-cart a {width: auto;}
    .site-head-cart {
        width: auto;
    }
    .site-logo {
        width: 40%;
    }
    .site-top-link{ float:none;display: none;}
    .trustpliot-widget {    width: 0;
                            display: none;}
    .top-link-trustpliot {
        width:auto;
        padding: 0;
    }

    .site-searchbar h2 {
        font-size: 18px;
        display: none;
    }

}
@media only screen and (max-width: 320px) {
    span.mobile-search, span.mobile-menu, .skip-cart .icon{width: 40px; height: 40px; margin-left: 7px !important;}
    .skip-cart .icon{background-size: 56%; padding-top: 18px;}
    span.mobile-menu{background-size: 70%; padding-top: 21px}
    span.mobile-menu em{font-size: 11px;}
    span.mobile-search{background-size: 60%}
    .catalog-category-view .web-only-offer-bar .col-3.web-offer, .catalog-product-view .web-only-offer-bar .col-3.web-offer, .catalog-category-view .web-only-offer-bar .col-3.manufacturer, .catalog-product-view .web-only-offer-bar .col-3.manufacturer, .catalog-category-view .web-only-offer-bar .col-3.postage, .catalog-product-view .web-only-offer-bar .col-3.postage{     background-position: 24px top;}
    .web-only-offer-bar h2{ font-size: 15px}
    .web-only-offer-bar p{ font-size: 13px}
    .catalog-category-view .web-only-offer-bar .col-3 {
        padding: 0 10px 10px 60px;
    }
    .catalog-category-view .web-only-offer-bar{ padding: 14px 0 0}
}

.cat-description {
    margin: 10px 0 10px 0;
    padding: 10px 10px 10px 10px;
    background-color: white;
}
.cat-description p {
    color: black;
    font-size: 1.5em;
}

.product-options dl dd .input-box {
    padding-top: 7px;
}
@media only screen and (min-width: 768px) {
.banner-home-slider ul .owl-nav .owl-next {
    position: absolute;
        right: 10px; color: #f3f1ec;  background: url(../images/arrow-right.png) no-repeat right center;
        top: 45%;
    background-size: contain;}

.banner-home-slider ul .owl-nav .owl-prev {
    background-size: contain;
        position: absolute;
        left: 10px; color: #f3f1ec;  background: url(../images/arrow-left.png) no-repeat left center;
        top: 45%;
    background-size: contain;}

.owl-prev, .owl-next{text-indent: -9999px; width: 40px; height: 40px;}
}

.banner-home-slider {
    margin-bottom: 20px;
}


#is_subscribed {
    position: relative;
    top: -9px;
}

#form-validate > div.fieldset > ul > li.control > label {
    margin-left: 19px;
}

/*
* Fix product listing item borders & add keyline
*/
.product-listing li {
    padding: 0;
    margin: 0;
    box-sizing: border-box !important;
    border: 3px solid transparent;
}
.product-listing li .warpcontent {
    border: 1px solid transparent;
    background: #fff;
    height: 540px;
}
.product-listing li:hover .warpcontent {
    border: 1px solid #e01e3f;
}

.cat-listing-banner {
    margin: 0 0 15px 0;
}

.product-listing .actions {
    display: none;
}

.product-listing li:hover .actions {
    display: block;
}

.onsale-product-container-inside {
    background-size: contain;
}

/**
* Payment Icons
********************************/

.payment-logos {
    text-align: center;
}

.icon--payment {
    display: inline-block;
    width: 60px;
    height: 40px;
    margin: 1.5em .5em .25em;

    background-repeat: none;
    background-size: cover;
}

.icon--amex {
    background-image: url('../images/payment-icons/amex.svg');
}

.icon--mastercard {
    background-image: url('../images/payment-icons/mastercard.svg');
}

.icon--visa {
    background-image: url('../images/payment-icons/visa.svg');
}


/*------------------------------------*\
	Wordpress General Tidying
\*------------------------------------*/

.wordpress-default h1,
.wordpress-default h2,
.wordpress-default h3,
.wordpress-default h4,
.wordpress-default h5,
.wordpress-default h6 {
    margin-bottom: .8em !important;
    margin-top: .6em !important;
}

.wordpress-default img {
    margin-top: 1em !important;
    margin-bottom: 1em !important;
}

.wordpress-default .entry-header {
    margin-bottom: .5em !important;
}

.wordpress-default .entry-meta {
    margin-bottom: .5em !important;
    background: transparent !important;
}

.wordpress-default .entry-summary {
    margin-bottom: 1em !important;
}

.wordpress-default .entry-content p:last-child {
    padding-bottom: 1em;
}

.wordpress-default p {
    margin-top: .6em;
    margin-bottom: .8em;
}

.wordpress-default .sidebar {
    margin-top: 1em !important;
}

.wordpress-default .screen-reader-text {
    display: block !important;
    margin-bottom: 4px !important;
}

.wordpress-default .search-form label {
    display: block !important;
}

.wordpress-default .search-form .search-field {
    width: 100% !important;
}

.wordpress-default .search-form .search-submit,
.wordpress-default .comment-form .submit {
    margin-top: .5em !important;
    padding: 8px 16px !important;
    background: #00afed;
    color: #fff;
    border-color: #00afed;
    text-transform: uppercase;
}

.wordpress-default .type-post {
    margin-top: 1em !important;
    margin-bottom: 2em !important;
}

.wordpress-default .link-post {
    display: block !important;
    margin-top: .5em !important;
}

.wordpress-default .post-navigation {
    padding: 10px 0 !important;
    border-bottom: 0;
}

.wordpress-default .post-navigation .button {
    font-size: 14px !important;
    padding: 0 16px !important;
    margin-bottom: 5px !important;
}

.wordpress-default .comments-area {
    padding: 1em;
    background: #f3f1ec;
}

.wordpress-default .comments-area label {
    display: block !important;
    margin-bottom: .5em;
    margin-top: .5em;
}

.wordpress-default .comments-area textarea {
    border-color: rgb(238, 238, 238) !important;
}

.wordpress-default span.required {
    font-size: 0;
}

.wordpress-default .pagination {
    margin-top: 1em;
    margin-bottom: 1em;
}

.wordpress-default .pagination ul li {
    display: inline-block;
    padding: 1em;
}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
