/******Product Listing Section******/
.listing-section{float:left;width:100%;}
.product-listing-col{margin-top:22px;}
.product-listing-col h1{float:left;width:100%;margin:0 0 5px;color:#2c2c2c;font-size:25px;font-family:'ProximaNovaBold';line-height:21px;}
.product-listing-col h3{float:left;width:100%;margin:0 0 5px;color:#2c2c2c;font-size:25px;font-family:'ProximaNovaBold';line-height:21px;}
.product-listing-col p{float:left;width:100%;font-size:14px;color:#6e6f6f;margin:0;}
.product-listing-col .info-box,.product-listing-col .listing-info-box{float:left;width:86%;border-radius:5px;background:#fff3af;padding:6px 10px 4px 15px;font-size:13px;color:#6d6535;line-height:17px;margin:17px 0 0;}
.product-listing-col .info-box img,.product-listing-col .listing-info-box img{margin-right:10px;margin-top:4px;float:left;}
.product-listing-col .info-box p,.product-listing-col .listing-info-box p{width:auto;line-height:20px;color:#292612;font-size:13px;max-width:93%;min-height:40px;}
.product-listing-col .info-box strong,.product-listing-col .info-box b,.product-listing-col .listing-info-box strong,.product-listing-col .listing-info-box b{font-family:'ProximaNovaBold';font-size:13px;}
.product-listing-col .info-box .tool-tip,.product-listing-col .listing-info-box .tool-tip{margin-left:10px;margin-right:0;float:right;margin-top:3px;}
.product-listing-col .info-box.info-error,.product-listing-col .listing-info-box.info-error{border:1px solid #f00;width:100%;padding-bottom:8px;padding-top:10px;}
.product-listing-col .info-box.info-error p,.product-listing-col .listing-info-box.info-error p{min-height:auto;line-height:27px;}
.product-listing-col .info-box.full-width,.product-listing-col .listing-info-box.full-width{width:100%;}
.product-listing-col .info-box.full-width p,.product-listing-col .listing-info-box.full-width p{min-height:auto;line-height:25px;}
.product-listing-col .product-section{float:left;width:100%;margin:20px 0 0;padding:0;}
.product-listing-col .product-section .wait-box{position:fixed;left:0;top:0;background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%;z-index:99;border-radius:5px;display:none;}
.product-listing-col .product-section .wait-box img{-webkit-animation-name:spin; -webkit-animation-duration:1400ms; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-name:spin; -moz-animation-duration:1400ms; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear; -ms-animation-name:spin; -ms-animation-duration:1400ms; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear;animation-name:spin;animation-duration:1400ms;animation-iteration-count:infinite;animation-timing-function:linear;width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;}
.product-listing-col .product-section li .row{display:table-row;}
.product-listing-col .product-section li .left-col{float:none;padding-top:20px;background:#fff;position:relative;display:table-cell;vertical-align:top;}
.product-listing-col .product-section li .left-col .product-content .product_brand_detail{display:none;}
.product-listing-col .product-section li .left-col .product-content:first-child .product_brand_detail{display:block;}
.product-listing-col .product-section li .product_brand_detail{position:relative;float:left;width:100%;}
.product-listing-col .product-section .thumb-box{float:left;width:171px;margin-right:25px;cursor:url("../images/zoom.png"), auto;position:relative;overflow:hidden;}
.product-listing-col .product-section .thumb-box figure{width:171px;height:164px;border:1px solid #e5e5e5;background:#fff;text-align:center;vertical-align:middle;display:table-cell;position:relative;overflow:hidden;}
.product-listing-col .product-section .thumb-box .zoom-icon{bottom:1px;color:#797979;font-family:"ProximaNova";font-size:11px;height:auto;position:absolute;right:4px;width:95%;z-index:9;background:#fff;padding-top:4px;padding-bottom:4px;}
.product-listing-col .product-section .thumb-box .zoom-icon img{float:right;}
.product-listing-col .product-section .thumb-box .item-tag{position:absolute;right:0;top:7px;background:#ffc93a;font-size:12px;color:#615e56;padding:5px 7px;line-height:10px;box-shadow:0px 1px 1px 1px rgba(0, 0, 0, 0.1);}
.product-listing-col .product-section .thumb-box figure img{width:auto;height:auto;max-width:100%;max-height:100%;}
.product-listing-col .product-section li .right-col.mobile-brand{display:none;}
.product-listing-col .product-section .product-info{float:right;width:72.4%;}
.product-listing-col .product-section li.productaccessories .col-md-9{width:90%;}
.product-listing-col .product-section li.productaccessories .product-info{width:76.5%;}
.product-listing-col .product-section li.productaccessories .col-md-3{width:10%;max-width:10%;padding-left:0;}
.product-listing-col .product-section li.productaccessories .col-md-3 .product-img{width:100%;}
.product-listing-col .product-section li.productaccessories .col-md-3 img{width:auto;height:auto;max-width:100%;max-height:100%;}
.product-listing-col .product-section .product-info .heading{float:left;width:55%;color:#5a5a5a;font-size:17px;font-family:'ProximaNovaBold';margin:0 0 5px;line-height:25px;}
.product-listing-col .product-section .product-info .heading:hover{color:#233f92;text-decoration:underline;}
.product-listing-col .product-section .product-info .info{float:left;width:55%;color:#223e90;font-size:13px;margin:0 0 8px;line-height:12px;}
.product-listing-col .product-section .product-info .code{float:none;width:55%;color:#5a5a5a;font-size:13px;line-height:12px;display:inline-block;}
.product-listing-col .product-section .info-wrapper{float:left;width:40%;}
.product-listing-col .product-section .info-list{float:left;width:100%;margin:12px 0 0;}
/* EPL-13179 */
.product-listing-col .product-section .info-list span{float:left;width:100%;padding-left:17px;font-family:"ProximaNova";font-size:13px;line-height:20px;margin:0 0 5px;}
/* EPL-13179 */
.product-listing-col .product-section .info-list span:last-child{margin-bottom:0;}
.product-listing-col .product-section .info-list span.instock{background:url('../images/product-list-icon.jpg') no-repeat left 3px;color:#62a020;}
/* CI-2951 */ /* EPL-13179 */
.product-listing-col .product-section .info-list span.noLongerAvailable{color:red;padding-left:0px;text-align:left;font-family:"ProximaNova";font-size:13px;}
.product-listing-col .product-section .info-list span.homedeliverydisable{/* EPL-13225 */ color:#62a020;padding-left:0px;text-align:left;font-family:"ProximaNovaSemiBold";font-size:13px;/* EPL-13225 */}
/* EPL-13225 */
.product-listing-col .product-section .info-list span.homedeliverydisable:before{display:inline-block;transform:rotate(45deg);height:14px;width:7px;border-bottom:2px solid #78b13f;border-right:2px solid #78b13f;content:'';margin-right:10px;}
/* EPL-13225 */ /* EPL-13179 */ /* CI-2951 */
.product-listing-col .product-section .info-list span.disable{background:url('../images/product-list-icon-disable.jpg') no-repeat left 3px;color:#ce2127;}
.product-listing-col .product-section .info-list span.disable.stockavailable{background:url('../images/product-list-icon-red.jpg') no-repeat left 3px;color:#ce2127;}
.product-listing-col .product-section  .info-wrapper .amount{float:left;width:100%;font-size:26px;color:#ce2127;font-family:'ProximaNovaBold';margin:14px 0 0;line-height:23px;}
.product-listing-col .product-section .info-wrapper .amount .offer-detail{clear:both;width:auto;margin-top:6px;}
.product-listing-col .product-section .info-wrapper .amount .original-val{color:#5a5a5a;font-family:'ProximaNova';font-size:13px;position:relative;top:-3px;}
.product-listing-col .product-section .info-wrapper .amount .save-info{background:#cd1f25;color:#fff;float:left;font-family:'ProximaNovaBold';font-size:12px;padding:6px 15px 4px;width:auto;border-radius:50px;text-transform:uppercase;line-height:13px;margin-right:10px;}
.product-listing-col .product-section .surcharge-text{float:left;width:100%;color:#909090;font-size:13px;font-family:'ProximaNova';margin-bottom:10px;}
.product-listing-col .product-section .actual-cost{float:left;width:100%;color:#929396;font-size:13px;font-family:'ProximaNovaBold';}
/*client change start*/
.product-listing-col .product-section .delivery-option{float:right;width:31%;border:1px solid #e5e5e5;border-radius:5px;padding:15px 10px;position:absolute;top:0;right:10px;background:#fff;}
.product-listing-col .product-section .delivery-option div{float:left;width:100%;color:#62a020;font-size:11px;margin-bottom:10px;}
.product-listing-col .product-section .delivery-option div:last-child{margin-bottom:0;}
.product-listing-col .product-section .delivery-option div a{color:#233f92;}
.product-listing-col .product-section .delivery-option div a:hover{text-decoration:underline;}
.product-listing-col .product-section .delivery-option div strong{color:#494949;font-size:13px;font-weight:normal;font-family:'ProximaNovaSemibold';width:100%;float:left;}
/*EPL-12359*/ /* CI-6304 */
.product-listing-col .product-section .delivery-option .home-delivery{background:url('../images/delivery-icon.jpg') no-repeat left 2.5px;padding-left:39px;padding-bottom:2px;min-height:20px;}
/*EPL-12359*/ /* CI-6304 */
.product-listing-col .product-section .delivery-option .home-delivery span{float:left;width:100%;}
.product-listing-col .product-section .delivery-option .home-delivery span.outofstock{color:#ce2127;}
/* CI-6304 */
.product-listing-col .product-section .delivery-option .click-collect{background:url('../images/click_collect.png') no-repeat left 4px top 2px;padding-left:39px;}
.product-listing-col .product-section .delivery-option .international-delivery{background:url('../images/international-icon.jpg') no-repeat left 1px;padding-left:38px;color:#494949;}
/* CI-6304 */
/* CI-2331 EPL-12359*/ /* CI-2951 */
.product-listing-col .product-section .delivery-option .fifm-delivery{background:url('../images/basket-fifm-icon.png') no-repeat left 3px top 0px;padding-left:30px;color:#494949;line-height:22px;background-size:20px;min-height:21px;display:flex;flex-wrap:wrap;align-items:center;}
/* CI-2951 */ /* CI-2331 EPL-12359*/ /* CI-2951 */
.product-listing-col .product-section .delivery-option div.disable{color:#bbbbbb;}
.product-listing-col .product-section .delivery-option div.disable strong,.o3b-section .rightcol3bo .product-section .delivery-option div.disable strong{color:#bbbbbb;}
.product-listing-col .product-section .delivery-option .disable.home-delivery{background:url('../images/delivery-icon-grey.jpg') no-repeat left 3px;}
/* CI-2951 */
.product-listing-col .product-section .delivery-option .disable.click-collect{background:url('../images/click_collect_grey.png') no-repeat left 4px top 1px;line-height:23px;padding-bottom:2px;padding-top:2px;}
.left-col .delivery-option .fifm-delivery.enable,.left-col .delivery-option .fifm-delivery.disable{padding-left:39px;}
.section3bo .left-col .delivery-option .fifm-delivery.enable,.section3bo .left-col .delivery-option .fifm-delivery.disable{padding-left:30px;}
.left-col .delivery-option .fifm-delivery.disable{background:url(../images/basket-fifm-icon-grey.png) no-repeat left 3px top 0px !important;background-size:20px;}
.product-listing-col .product-section .delivery-option .disable.international-delivery{background:url('../images/international-icon-grey.jpg') no-repeat left 4px top 3px;}
/* CI-2951 */ /*button change below*/
.product-listing-col .product-section .product-btn{float:left;width:100%;margin:15px 0 20px;}
/* EPL-12910 */
.product-listing-col .product-section .productaccessories .product-btn{float:right;width:100%;}
/* EPL-12910 */
.product-listing-col .product-section .productaccessories .product-btn.left-align{float:left;width:100%;}
/* DCX-5057 */
.product-listing-col .product-section .quick-btn{float:left;width:auto;background:url('../images/quick-info-arrow.png') no-repeat 93% center #ffc93a;border-radius:5px;text-align:center;padding:12px 37px 12px 8px;line-height:13px;color:#463f2e;font-size:15px;margin-right:10px;font-family:'ProximaNovaBold';cursor:pointer;}
/* DCX-5057 */
.product-listing-col .product-section .quick-btn:hover{background-color:#fad77c;}
.product-listing-col .product-section .quick-btn img{margin-right:8px;margin-top:-2px;}
.product-listing-col .product-section .quick-btn.active{background:url('../images/quick-info-arrow-up.png') no-repeat 93% center #fad77c;}
.product-listing-col .product-section .quick-btn.mobile{display:none;}
/* DCX-5057 */
.product-listing-col .product-section .product-btn .cart-btn{float:left;background:url('../images/cart-arrow-icon.png') no-repeat 93% center #62a020;border-radius:5px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';text-align:center;padding:11px 32px 11px 19px;line-height:15px;position:relative;margin-right:10px;cursor:pointer;}
/* DCX-5057 */
.product-listing-col .product-section .product-btn .cart-btn.wait{background:url('../images/wait.svg') no-repeat 96% center #62a020;pointer-events:none;}
.product-listing-col .product-section .product-btn .view-dtl-btn{float:left;width:auto;background:url('../images/detail-view-arrow.png') no-repeat 93% center #e1e1e1;padding:11px 30px 10px 12px;text-align:center;color:#7e7b7b;font-size:15px;font-family:'ProximaNovaBold';border-radius:5px;line-height:16px;margin-right:10px;border:0;position:relative;}
.product-listing-col .product-section .product-btn .view-dtl-btn:hover{background-color:#d4d2d2;}
/* EPL-13123 */
.addtocart-disable,.addtocart-disable:hover{background-color:transparent;border:1px solid #64a123;border-radius:5px;color:#64a123;font-family:"ProximaNovaBold";float:left;font-size:15px;font-weight:bold;line-height:20px;padding:9px 19px 6px;position:relative;text-align:center;width:auto;cursor:pointer; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;user-select:none;}
.addtocart-disable.px-2,.addtocart-disable.px-2:hover{font-size:14px;padding-left:6px;padding-right:6px;}
/* EPL-13123 */ /*client change ends*/
.product-listing-col .product-section li .left-col .quick-info-data .close-data{display:none;}
.product-listing-col .product-section li .left-col .quick-info-data .popup-title{display:none;}
.product-listing-col .product-section li .left-col .quick-info-data .quick-info-data{display:none;}
.product-listing-col .product-section li .left-col .quick-info-data{float:left;width:100%;margin:0 0 20px;border:1px solid #f0f0f0;display:none;}
.product-listing-col .product-section li .left-col .quick-info-data .column{float:left;width:100%;}
.product-listing-col .product-section li .left-col .quick-info-data .column-inner{padding:12px;color:#5a5a5a;font-size:13px;line-height:14px;width:100%;float:left;}
.product-listing-col .product-section li .left-col .quick-info-data .column-inner.grey{background:#f0f0f0;}
.product-listing-col .product-section li .left-col .quick-info-data .title{float:left;width:30%;margin-right:10px;word-wrap:break-word;}
.product-listing-col .product-section li .left-col .quick-info-data .fitment-icon{margin-left:10px;}
.product-listing-col .product-section li .left-col .quick-info-data .title .tool-tip{margin-left:10px;}
.product-listing-col .product-section li .left-col .quick-info-data .value{font-family:'ProximaNovaBold';float:left;width:68%;word-wrap:break-word;}
.product-listing-col .product-section li .right-col{padding-top:14px;padding-bottom:14px;float:none;position:relative;background:#e2e1e1;display:table-cell;vertical-align:top;}
.product-listing-col .product-section li .right-col .product-menu{display:none;position:absolute;right:16px;top:8px;}
.product-listing-col .product-section li .right-col h4{float:left;width:100%;text-transform:uppercase;color:#2e2e2e;font-size:12px;margin:-4px 0 13px;line-height:18px;}
.product-listing-col .product-section li .right-col h4 img{margin-left:10px;margin-top:-2px;}
.product-listing-col .product-section li .right-col .brand-list{float:left;width:100%;padding:0;margin:0;}
.product-listing-col .product-section li .right-col .brand-list li{float:left;width:100%;margin:0 0 10px;background:#fff;border-radius:5px;cursor:pointer;padding:0;position:relative;overflow:visible;border:2px solid #fff;}
.product-listing-col .product-section li .right-col .brand-list li:hover{border-color:#233f92;}
.product-listing-col .product-section li .right-col .brand-list .price{width:85px;float:left;text-align:center;font-size:15px;color:#2c2c2c;font-family:'ProximaNovaBold';padding:11px 0 9px;line-height:15px;}
.product-listing-col .product-section li .right-col .brand-list .logo{width:130px;background:#fff;padding-left:15px;height:35px;display:table-cell;vertical-align:middle;border-radius:0 5px 5px 0;text-align:center;}
.product-listing-col .product-section li .right-col .brand-list .logo img{height:auto;width:auto;max-height:100%;max-width:100%;}
.product-listing-col .product-section li .right-col .brand-list li.active:before{border-bottom:5px solid transparent;border-right:6px solid #233f92;border-top:5px solid transparent;content:"";height:0;margin-top:-6px;position:absolute;left:-6px;top:50%;width:0;z-index:999;}
.product-listing-col .product-section li .right-col .brand-list li.active{background:#233f92;border-color:#233f92;}
.product-listing-col .product-section li .right-col .brand-list li.active .price{color:#fffefe;}
.product-listing-col .product-section li.load-more-list{background:transparent;box-shadow:none;}
.product-listing-col .product-section li.load-more-list .product-btn{width:100%;}
.product-listing-col .product-section li.load-more-list .col-center-block{width:100%;}
.product-listing-col .product-section li.load-more-list .view-dtl-btn{padding-right:30px;padding-left:12px;background:#e1e1e1 url('../images/detail-view-arrow.png') no-repeat scroll 93% center;margin-right:0;float:none;}
.product-listing-col .product-section li.load-more-list .loader{padding-left:45px;padding-right:15px;background:url('../images/load-more.gif') no-repeat 12px center #e1e1e1;}
/*filter box*/
.filter-box{float:right;width:auto;margin-top:17px;margin-left:20px;}
.filter-box-inner{float:left;width:auto;position:relative;}
.filter-box .filter-btn{float:left;width:117px;background:#233f92;border-radius:5px;padding:17px 15px 16px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';line-height:17px;}
.filter-box .filter-btn img{float:right;margin-left:15px;}
.filter-box .filter-btn.active{background:#62a020;position:relative;z-index:999999;}
.filter-box .selection-count{position:absolute;right:3px;top:-11px;background:#ffc93a;border-radius:50px;color:#4a3f2e;font-size:13px;font-family:'ProximaNova';text-align:center;padding:5px 8px;line-height:13px;}
.filter-box .filter-overlay{background:#000;opacity:0.5;filter:alpha(opacity=50);width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999;display:none;}
.filter-box .small-filter:before{background:url('../images/filter-box-arrow.png') no-repeat left top;content:'';position:absolute;right:15px;top:-10px;width:20px;height:10px;}
.filter-box .small-filter{background:#fff;border-radius:4px;position:absolute;right:0;top:45px;padding:22px 12px 13px 15px;box-shadow:0 0 5px rgba(75, 68, 67, 90);z-index:999999;width:200px;display:none;}
.filter-box .heading{float:left;width:100%;color:#233f92;font-size:15px;font-family:'ProximaNovaBold';line-height:15px;}
.filter-box .brand-listing{padding-left:0;width:100%;float:left;margin-top:12px;margin-bottom:12px;}
.filter-box .brand-listing li{float:left;width:100%;margin-bottom:12px;position:relative;}
.filter-box .brand-listing li:last-child{margin-bottom:0;}
.filter-box .brand-listing input{display:none;float:left;margin-top:-1px;}
.filter-box .brand-listing label:before{border:1px solid #e3e3e3;color:#fff;content:"";height:12px;left:0;position:absolute;text-align:center;width:12px;font-weight:bold;font-size:9px;line-height:12px;}
.filter-box .brand-listing label{float:left;padding-left:20px;font-size:13px;color:#3b3b3b;font-family:'ProximaNova';font-weight:normal;margin:0;line-height:14px;cursor:pointer;}
.filter-box .brand-listing input[type="checkbox"]:checked + label:before{border-color:#233f92;background:#233f92;content:'\2713';text-align:center;}
.filter-box .clear-btn{float:left;width:auto;padding:10px 10px 10px 28px;background:url('../images/clear-icon.png') no-repeat 10px center #ce2127;color:#fff;font-size:15px;font-family:'ProximaNova';border-radius:5px;line-height:14px;}
.filter-box .clear-btn:hover{background-color:#bc0f15;}
.filter-box .apply-btn{float:right;width:auto;padding:10px 10px 10px 31px;background:url('../images/apply-icon.png') no-repeat 12px center #62a020;color:#fff;font-size:15px;font-family:'ProximaNova';border-radius:5px;line-height:14px;}
.filter-box .apply-btn:hover{background-color:#508912;}
.filter-box .full-filter:before{background:url('../images/filter-box-arrow.png') no-repeat left top;content:'';position:absolute;right:15px;top:-10px;width:20px;height:10px;}
.filter-box .full-filter{background:#fff;border-radius:4px;position:absolute;right:0;top:45px;box-shadow:0 0 5px rgba(75, 68, 67, 90);z-index:999999;width:990px;display:none;}
.filter-box .full-filter .prdfilterform{position:relative;}
.filter-box .vehicle-selection{float:none;display:table-cell;vertical-align:top;width:790px;padding:22px 12px 47px 15px;background:#f7f7f7;border-radius:5px 0 0 5px;}
.filter-box .vehicle-selection .col{float:left;width:100%;margin-top:24px;}
.filter-box .vehicle-selection fieldset{float:left;width:22%;margin:0 30px 17px 0;}
.filter-box .vehicle-selection fieldset:nth-child(4n){margin-right:0;}
.filter-box .vehicle-selection label{float:left;width:100%;margin-bottom:5px;color:#000;font-size:13px;font-family:'ProximaNova';font-weight:normal;}
.filter-box .vehicle-selection .field{float:left;width:100%;border:1px solid #e6e6e6;background:#fff;padding:7px;}
.filter-box .vehicle-selection select{float:left;width:100%;font-size:13px;color:#7f7f7f;font-family:'ProximaNova';}
.filter-box .vehicle-selection .nice-select{border:0;width:100%;padding-left:0;height:25px;line-height:27px;}
.filter-box .vehicle-selection .nice-select .current{float:left;width:122px;overflow:hidden;}
.filter-box .brand-filter{float:none;display:table-cell;vertical-align:top;width:200px;padding:22px 12px 47px 15px;position:relative;}
.filter-box .brand-filter .brand-listing{margin-bottom:25px;}
.filter-box .full-filter .clear-btn{position:absolute;bottom:12px;left:15px;}
.filter-box .full-filter .apply-btn{position:absolute;bottom:12px;left:110px;}
.filter-box .back-link{display:none;}
/** Shopping Cart Section **/
.shopping-cart-col{float:left;width:100%;}
.shopping-cart-col h3{float:left;width:auto;color:#2c2c2c;font-size:26px;font-family:'ProximaNovaBold';font-weight:normal;margin:5px 0 0;}
.shopping-cart-col h3 span{font-family:'ProximaNova';}
.shopping-cart-col .cart-button{float:right;width:auto;}
.shopping-cart-col .cart-button .cont-btn{float:left;width:auto;background:#ffc93a;border-radius:5px;font-size:15px;color:#6a500a;font-family:'ProximaNovaBold';padding:12px 20px;line-height:14px;margin-right:10px;}
.shopping-cart-col .cart-button .cont-btn:hover{background:#ffd25d;}
.shopping-cart-col .cart-button .checkout-btn{float:left;width:auto;background:url('../images/checkout-arrow-img.png') no-repeat 93% center #62a020;color:#fff;font-size:15px;font-family:'ProximaNovaBold';border-radius:5px;padding:12px 40px 12px 20px;line-height:14px;margin:0;}
.shopping-cart-col .cart-button .checkout-btn:hover{background-color:#52861b;}
.shopping-cart-col .basket-info{float:left;width:100%;background:#fff3ae;border-radius:5px;padding:12px;margin:20px 0 0;}
.shopping-cart-col .basket-info img{float:left;margin-right:10px;}
.shopping-cart-col .basket-info p{color:#6d6535;font-size:13px;font-family:'ProximaNovaLight';float:left;width:96%;margin:2px 0 0;}
.shopping-cart-col .basket-info a{color:#233f92;text-decoration:underline;}
.shopping-cart-col .basket-info a:hover{text-decoration:none;}


/* CI-6255 */
.shopping-cart-col .basket-table{float:left;width:100%;margin:10px 0 0;}
/* CI-6255 */


.shopping-cart-col .basket-table .basket-head{float:left;width:100%;}
.shopping-cart-col .basket-table .basket-head .title{font-size:13px;color:#2c2c2c;background:#e2e1e1;font-family:'ProximaNovaSemibold';line-height:15px;padding:20px;}
.shopping-cart-col .basket-table .basket-head .prod{border-radius:5px 0 0 0;font-size:17px;font-family:'ProximaNovaBold';background:#e2e1e1;padding-left:20px;width:37%;}
.shopping-cart-col .basket-table .basket-head .delivery-detail{padding-left:0;}
.shopping-cart-col .basket-table .first-fold{float:left;width:79%;}
.shopping-cart-col .basket-table .prod{float:left;width:48%;padding-right:10px;padding-left:20px;}
.shopping-cart-col .basket-table .price{float:left;width:15%;}
.shopping-cart-col .basket-table .quantity{float:left;width:12%;}
.shopping-cart-col .basket-table .total-price{float:left;width:15%;}
.shopping-cart-col .basket-table .delivery-detail{float:left;width:21%;border-radius:0 5px 0 0;}
.shopping-cart-col .basket-table .left-col{float:left;padding:0;width:50%;}
.shopping-cart-col .basket-table .basket-body{float:left;width:100%;background:#fff;box-shadow:-2px 2px 1px 0 #dddddd;}
.shopping-cart-col .basket-table .basket-body .basket-row{float:left;width:100%;border-bottom:1px solid #e1e1e1;position:relative;padding-top:20px;padding-bottom:20px;border-left:3px solid #233f92;}
.shopping-cart-col .basket-table .basket-body .prod figure{width:121px;height:114px;border:1px solid #e8e8e8;padding:5px;float:left;}
.shopping-cart-col .basket-table .basket-body .prod figure span{width:121px;height:102px;display:table-cell;vertical-align:middle;text-align:center;}
.shopping-cart-col .basket-table .basket-body .prod figure img{max-width:100%;max-height:100%;width:auto;height:auto;}
.shopping-cart-col .basket-table .basket-body .detail{float:left;width:61%;margin-left:12px;margin-top:-3px;}
.shopping-cart-col .basket-table .basket-body .detail .heading{float:left;width:100%;font-size:17px;color:#5a5a5a;font-family:'ProximaNovaBold';}
.shopping-cart-col .basket-table .basket-body .detail .heading a{color:#5a5a5a;font-weight:bold;}
.shopping-cart-col .basket-table .basket-body .detail .heading a:hover{color:#233f92;text-decoration:underline;}
.shopping-cart-col .basket-table .basket-body .detail .info{color:#5a5a5a;font-size:13px;font-family:'ProximaNova';float:left;width:100%;margin-top:4px;margin-bottom:5px;line-height:13px;}
.shopping-cart-col .basket-table .basket-body .detail .stock-count{float:left;width:100%;color:#5a5a5a;font-family:'ProximaNovaBold';font-size:13px;line-height:13px;margin:5px 0;}
.shopping-cart-col .basket-table .basket-body .detail .stock-count span{color:#62a020;}
.shopping-cart-col .basket-table .basket-body .detail .stock-count.instock a{color:#233f92;text-decoration:underline;}
.shopping-cart-col .basket-table .basket-body .detail .stock-count.disabled{background:url("../images/red-cross-icon.png") no-repeat left 1px;color:#ce2125;font-family:"ProximaNovaSemibold";padding-left:15px;}
.shopping-cart-col .basket-table .basket-body .detail .stock-count.order-text{color:#5a5a5a;}
.shopping-cart-col .basket-table .basket-body .detail .stock-count.order-text a{color:#233f92;margin-top:5px;display:block;}
.shopping-cart-col .basket-table .basket-body .detail .stock-count.order-text a span{text-decoration:underline;color:#233f92;}
.shopping-cart-col .basket-table .basket-body .price{font-size:17px;color:#cd1f25;font-family:'ProximaNovaBold';line-height:16px;padding:17px 20px 0 10px;width:36%;}
.shopping-cart-col .basket-table .basket-body .price .sub-price{float:left;width:100%;font-size:14px;}
.shopping-cart-col .basket-table .basket-body .quantity{padding-right:20px;padding-left:14px;width:28%;}
.shopping-cart-col .basket-table .basket-body .quantity-inner{float:left;width:100%;}
.shopping-cart-col .basket-table .basket-body .value-selector .minus{cursor:pointer;float:right;margin-top:5px;}
.shopping-cart-col .basket-table .basket-body .value-selector .add{cursor:pointer;float:right;margin-top:-6px;margin-bottom:5px;}
.shopping-cart-col .basket-table .basket-body .value-selector input{background:transparent;color:#474747;float:left;font-family:"ProximaNovaBold";font-size:16px;height:20px;margin-top:3px;width:30px;}
.shopping-cart-col .basket-table .basket-body .quantity .fixed-value{font-family:'ProximaNovaBold';color:#474747;font-size:16px;float:left;width:auto;margin-top:15px;}
.shopping-cart-col .basket-table .basket-body .quantity .update-link{float:left;width:100%;background:url('../images/basket-change-icon.png') no-repeat left top;padding-left:14px;color:#3b7ab7;font-size:12px;font-family:'ProximaNova';margin-top:10px;line-height:13px;}
.shopping-cart-col .basket-table .basket-body .quantity .update-link:hover{text-decoration:underline;}
.shopping-cart-col .basket-table .basket-body .quantity .remove-link{float:left;width:100%;background:url('../images/basket-delete-icon.png') no-repeat left top;padding-left:15px;color:#3b7ab7;font-size:12px;font-family:'ProximaNova';margin-top:10px;line-height:13px;}
.shopping-cart-col .basket-table .basket-body .quantity .remove-link:hover{text-decoration:underline;}
.shopping-cart-col .basket-table .right-col{width:20.5%;padding-right:10px;float:left;}
.shopping-cart-col .basket-table .right-col .delivery-inner{border:1px solid #e5e5e5;border-radius:5px;padding:10px 5px 10px 10px;font-size:11px;color:#494949;float:left;width:100%;}
/* EPL-13808 DCX-1264*/
.shopping-cart-col .basket-table .right-col .delivery-col{float:left;width:100%;background:url('../images/icn_delivery.png') no-repeat 0px 2px !important;padding-left:32px;margin-bottom:10px;line-height:14px;min-height:24px;background-size: 12% !important;/*1276*/}
/* EPL-13808 DCX-1264 DCX-3795 */
.shopping-cart-col .basket-table .right-col .delivery-col.disable{background:url('../images/delivery-icon-grey.jpg') no-repeat left 3px !important;color:#bbbbbb;}
/* EPL-13808 DCX-3795 */
/* EPL-13808 */
/* CI-6255 */ /* CI-6304 */
.shopping-cart-col .basket-table .right-col .delivery-col{float:left;width:100%;background:url('../images/basket-delivery-icon.png') no-repeat -3px 4px;padding-left:32px;margin-bottom:10px;line-height:14px;min-height:24px;/*1276*/}
/* CI-6255 */
/* EPL-13808 */
.shopping-cart-col .basket-table .right-col .delivery-col.disable{background:url('../images/delivery-icon-grey.jpg') no-repeat left 3px;color:#bbbbbb;}
/* EPL-13808 */
.shopping-cart-col .basket-table .right-col .click-collect-col{float:left;width:100%;background:url('../images/basket-collect-icon.png') no-repeat left 8px;margin-bottom:10px;line-height:14px;padding:6px 0 4px 33px;}
/* EPL-13808 */ /* CI-6304 */
.shopping-cart-col .basket-table .right-col .click-collect-col .stock-info{color:#5a5a5a;font-family:'ProximaNovaBold';float:left;width:100%;}
.shopping-cart-col .basket-table .right-col .click-collect-col .stock-info span{color:#62a020;float:left;width:100%;}
.shopping-cart-col .basket-table .right-col .click-collect-col .stock-info a{display:block;}
.shopping-cart-col .basket-table .right-col .click-collect-col .stock-info a span{text-decoration:underline;color:#233f92;width:auto;float:none;}
.shopping-cart-col .basket-table .right-col .click-collect-col .stock-info.disabled{color:#c0b786;font-family:'ProximaNova';}
.shopping-cart-col .basket-table .right-col .click-collect-col .stock-info.disabled a{color:#c0b786;pointer-events:none;text-decoration:none;}
/*DCX-1264*/
.shopping-cart-col .basket-table .right-col .loc-info{float:left;width:100%;background:url('../images/basket-loc-icon-blue.png') no-repeat left top;padding-left:32px;line-height:14px;background-size: 12% !important;}
/*DCX-1264*/
.shopping-cart-col .basket-table .right-col .loc-info.disable{background:url('../images/international-icon-grey.jpg') no-repeat left top;color:#bbbbbb;}
/* CI-2951 */
.shopping-cart-col .basket-table .right-col .fifm-icon{float:left;width:100%;background:url('../images/basket-fifm-icon.png') no-repeat left top;padding-left:32px;line-height:22px;background-size:22px;}
.shopping-cart-col .basket-table .right-col .fifm-icon.disable{float:left;width:100%;background:url(../images/basket-fifm-icon-grey.png) no-repeat left top !important;padding-left:32px;line-height:14px;background-size:20px !important;color:#bbb;}
.shopping-cart-col .basket-table .right-col span.fifm-icon.disable strong{color:#bbbbbb;}
/* CI-2951 */
.shopping-cart-col .basket-table .right-col strong{font-family:'ProximaNovaSemibold';font-weight:normal !important;font-size:12px;}
.shopping-cart-col .basket-table .right-col a{color:#233f92;}
.shopping-cart-col .basket-table .right-col a:hover{text-decoration:underline;}
.shopping-cart-col .basket-table .right-col .stock-info{color:#62a020;}
.shopping-cart-col .basket-table .right-col .change-link{display:block;}
.shopping-cart-col .basket-table .basket-body .basket-row.out-of-stock{background:#fff5be;border-left-color:#cd1f25;}
.shopping-cart-col .basket-table .basket-body .out-of-stock .prod figure{background:#fff;border-color:#e5dcab;}
.shopping-cart-col .basket-table .basket-body .out-stock-info{float:left;width:100%;padding-left:20px;margin:20px 0 0;}
.shopping-cart-col .basket-table .basket-body .out-stock-info img{float:left;margin-right:5px;}
.shopping-cart-col .basket-table .basket-body .out-stock-info p{font-size:13px;float:left;width:96%;color:#6d6535;font-family:'ProximaNovaLight';}
.shopping-cart-col .basket-table .basket-body .out-stock-info a{color:#233f92;text-decoration:underline;}
.shopping-cart-col .basket-table .basket-body .out-stock-info a:hover{text-decoration:none;}
.shopping-cart-col .basket-table .basket-body .out-stock-info strong{font-family:'ProximaNovaBold';font-weight:normal;}
.shopping-cart-col .basket-table .basket-body .basket-row.out-of-stock .delivery-col.disable{background:url('../images/delivery-dull-icon.png') no-repeat left top;color:#c0b786;}
.shopping-cart-col .basket-table .basket-body .basket-row.out-of-stock .click-collect-col.disable{background:url('../images/collect-dull-icon.png') no-repeat left 6px;color:#c0b786;}
.shopping-cart-col .basket-table .basket-body .basket-row.out-of-stock .loc-info.disable{background:url('../images/loc-dull-icon.png') no-repeat left top;color:#c0b786;}
.shopping-cart-col .basket-table .basket-body .total-price{font-size:17px;color:#cd1f25;font-family:'ProximaNovaBold';line-height:16px;padding-top:17px;padding-left:24px;padding-right:20px;width:35%;}
.shopping-cart-col .basket-table .basket-body .delete-btn{position:absolute;top:32px;right:20px;}
.shopping-cart-col .basket-bottom-col{width:100%;float:left;margin-top:30px;}
.shopping-cart-col .basket-bottom-col .proceed-btn{float:right;padding-left:0;padding-right:0;width:24%;}
.shopping-cart-col .basket-bottom-col .checkout-btn{float:right;background:url('../images/checkout-arrow-img.png') no-repeat 93% center #62a020;border-radius:5px;padding:14px 48px 12px 25px;font-size:15px;color:#fff;font-family:'ProximaNovaBold';line-height:14px;}
.shopping-cart-col .basket-bottom-col .checkout-btn:hover{background-color:#52861b;}
.shopping-cart-col .basket-bottom-col .way-pay-col{padding:0;width:32%;}
.shopping-cart-col .basket-bottom-col .way-pay-col .way-to-pay-col{float:left;width:100%;margin-bottom:25px;}
.shopping-cart-col .basket-bottom-col .way-pay-col .secure-col{float:left;width:100%;}
.shopping-cart-col .basket-bottom-col .way-pay-col .heading{float:left;width:100%;color:#5a5a5a;font-size:15px;font-family:'ProximaNova';line-height:17px;}
.shopping-cart-col .basket-bottom-col .way-pay-col p{float:left;width:100%;color:#9b9b9b;font-size:13px;font-family:'ProximaNova';}
.shopping-cart-col .basket-bottom-col .way-pay-col a{color:#9b9b9b;font-family:'ProximaNovaSemibold';}
.shopping-cart-col .basket-bottom-col .way-pay-col ul{float:left;width:100%;padding:0;}
.shopping-cart-col .basket-bottom-col .way-pay-col li{float:left;width:auto;margin-right:10px;}
.shopping-cart-col .basket-bottom-col .way-pay-col li:last-child{margin-right:0;}
.shopping-cart-col .basket-bottom-col .service-info-col{padding:0;width:36%;margin:0 25px;}
.shopping-cart-col .basket-bottom-col .service-info-col span{float:left;width:100%;margin:0 0 15px;color:#233f92;font-size:14px;font-family:'ProximaNova';padding:2px 0 6px 40px;}
.shopping-cart-col .basket-bottom-col .service-info-col span strong{font-family:'ProximaNovaBold';}
.shopping-cart-col .basket-bottom-col .service-info-col .shipping{background:url('../images/basket-delivery-icon.png') no-repeat left 3px;}
.shopping-cart-col .basket-bottom-col .service-info-col .clickcollect{background:url('../images/basket-collect-icon.png') no-repeat left 2px;}
.shopping-cart-col .basket-bottom-col .service-info-col .delivery{background:url('../images/basket-loc-icon.png') no-repeat left top;}
.shopping-cart-col .basket-bottom-col .service-info-col .monyback{background:url('../images/replace-icon.png') no-repeat left top;}
.shopping-cart-col .cart-total-col{float:left;width:100%;border-radius:5px;background:#fff;box-shadow:0 0 3px 2px #d9d9d9; -webkit-box-shadow:0 0 3px 2px #d9d9d9;padding:13px;margin:20px 0 0;}
.shopping-cart-col .cart-total-col .promo-col{padding-left:0;}
.shopping-cart-col .cart-total-col .promo-col .heading{float:left;width:100%;font-size:16px;color:#5a5a5a;font-family:'ProximaNova';line-height:15px;}
/* CRO-603 */
.shopping-cart-col .cart-total-col .promo-col .promo-form{float:left;width:100%;margin:11px 0 10px !important;}
/* CRO-603 */
.shopping-cart-col .cart-total-col .promo-col .promo-form input{float:left;width:56%;padding:0 10px;height:34px;border-radius:5px;border:1px solid #cacaca;margin-right:12px;}
/*CRO-603*/
.shopping-cart-col .cart-total-col .promo-col .promo-form button{float:left;width:auto;background:#233f92;border-radius:5px;width:140px;text-align:center;padding:10px 0 9px;font-size:14px;color:#fff;text-transform:uppercase;font-family:'ProximaNovaBold';line-height:normal;}
/*CRO-603*/
.shopping-cart-col .cart-total-col .promo-col .heading strong{font-family:'ProximaNovaSemiBold';font-weight:normal;}
.shopping-cart-col .cart-total-col .promo-col .promo-form button:hover{background:#033db2;}
.shopping-cart-col .cart-total-col .promo-col p{color:#4a7a17;font-size:13px;}
.shopping-cart-col .cart-total-col .billing-total-col{padding-right:0;}
.shopping-cart-col .cart-total-col .billing-total-col .billing-inner-col{float:right;width:100%;}
.shopping-cart-col .cart-total-col .billing-total-col .sub-total{float:right;width:100%;text-align:right;font-family:'ProximaNova';color:#5a5a5a;font-size:18px;line-height:15px;margin-top:18px;}
.shopping-cart-col .cart-total-col .billing-total-col .sub-total span{color:#233f92;font-family:'ProximaNovaBold';}
.shopping-cart-col .cart-total-col .billing-total-col p{float:left;width:100%;color:#9b9b9b;font-size:12px;font-family:'ProximaNova';margin:5px 0 0;line-height:14px;text-align:right;}
.shopping-cart-col .cart-total-col .billing-total-col p a{color:#9b9b9b;font-family:'ProximaNovaSemibold';}
.shopping-cart-col .cart-total-col .billing-total-col .total-val{float:right;width:100%;text-align:right;color:#5a5a5a;font-size:14px;font-family:'ProximaNova';margin:18px 0 0;border-top:1px solid #e6e6e6;padding:17px 0 0;line-height:22px;}
.shopping-cart-col .cart-total-col .billing-total-col .total-val strong{font-size:18px;vertical-align:bottom;font-family:'ProximaNovabold'}
.shopping-cart-col .cart-total-col .billing-total-col .total-val span{color:#ce2127;font-size:26px;font-family:'ProximaNovabold';}
/** Product Detail Section **/
.product-detail-section{margin-top:20px;}
.product-detail-inner{float:left;width:100%;background:#fff;padding:20px 5px;box-shadow:0 3px 2px -1px #bebebe;border-radius:5px;position:relative;}
.product-detail-inner .col-md-2{float:right;}
.product-detail-inner .item-tag{position:absolute;right:17px;top:7px;background:#ffc93a;font-size:12px;color:#615e56;font-family:'ProximaNova';padding:5px 7px;line-height:10px;z-index:99;}
/* EPL-14348 */
.wish-item-tag{position:absolute;right:17px;top:7px;background:#ffc93a !important;font-size:12px;color:#615e56 !important;font-family:'ProximaNova';padding:5px 7px;line-height:10px;z-index:99;}
.wishlist_user.wishlist-mobile-items ul li .wish-item-tag{background:#FFC93A !important;font-size:12px;color:#615E56 !important;font-family:'ProximaNova';font-weight:normal !important;text-transform:capitalize !important;}
/* EPL-14348 */
.product-detail-inner .product-thumb{float:left;width:100%;}
.product-detail-inner .product-thumb .bx-wrapper:first-child{margin-bottom:10px;float:left;}
.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport{border:1px solid #e5e5e5;box-shadow:none;height:292px !important;width:292px !important;left:0;overflow:hidden !important;}
.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport figure{display:table-cell;width:295px;height:295px;vertical-align:middle;text-align:center;overflow:hidden;}
.product-detail-inner .product-thumb figure img,.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport figure img{display:inline;height:auto;width:auto;max-width:100%;max-height:100%;}
.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport li{cursor:url('../images/zoom.png'), auto;}
/* EPL-11969 */
.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport li .zoom-icon{bottom:5px;color:#797979;font-family:'ProximaNova';font-size:11px;height:auto;position:absolute;right:4px;width:auto;z-index:9;width:97%;text-align:left;padding-top:4px}
/* EPL-11969 */
.product-detail-inner .product-thumb .bx-wrapper:first-child .bx-viewport li .zoom-icon img{width:auto;height:auto;float:right;}
.product-detail-inner .product-thumb .bx-wrapper:last-child{display:table;width:100%;}
.product-detail-inner .product-thumb .bx-wrapper:last-child .bx-controls{position:absolute;width:100%;bottom:23px;left:0;}
.product-detail-inner .product-thumb .bx-wrapper:last-child .bx-controls-direction a{position:static;margin:0;}
.product-detail-inner .product-thumb .bx-wrapper:last-child .bx-controls-direction .bx-prev{background:url('../images/product-arrow-prev.jpg?v=1.1') no-repeat left top;width:11px;height:20px;float:left;margin-left:-32px;}
.product-detail-inner .product-thumb .bx-wrapper:last-child .bx-controls-direction .bx-next{background:url('../images/product-arrow-next.jpg?v=1.1') no-repeat left top;width:11px;height:20px;float:right;margin-right:-32px;}
.product-detail-inner .product-thumb .bx-wrapper:last-child .bx-viewport{height:66px !important;background:transparent;box-shadow:none;border:none;left:0;z-index:99;}
.product-detail-inner .product-thumb .bx-wrapper:last-child #bx-pager span{height:auto;border:1px solid #e5e5e5;display:inline-block;width:auto;}
.product-detail-inner .product-thumb .bx-wrapper:last-child #bx-pager a.active span{border-color:#233f92;}
.product-detail-inner .product-thumb .bx-wrapper:last-child #bx-pager a img{width:auto;height:auto;max-height:100%;max-width:100%;float:none;display:inline;}
.product-detail-inner .link-col{float:left;width:100%;margin:25px 0 0;}
.product-detail-inner .change-brand-btn{float:left;width:auto;color:#233f92;font-size:13px;font-family:'ProximaNovaLight';margin-right:30px;}
.product-detail-inner .change-brand-btn img{margin-top:-3px;}
.product-detail-inner .product-share{float:left;width:auto;}
.product-detail-inner .product-share .fb_iframe_widget{float:left;margin-right:5px;}
.product-detail-inner .bottom-link{float:right;width:auto;margin:10px 0 0;}
.product-detail-inner .bottom-link a{margin-left:15px;}
.product-detail-inner .col-md-6{padding-right:80px;}
.product-detail-inner h1{float:left;width:100%;margin:0;}
.product-detail-inner .heading{float:left;width:100%;font-size:17px;color:#5a5a5a;font-family:'ProximaNovaBold';margin:0 0 8px;line-height:25px;}
.product-detail-inner .pro-info{float:left;width:100%;font-size:13px;color:#223e90;font-family:'ProximaNova';margin:0 0 5px;line-height:12px;}
.product-detail-inner .pro-detail{float:left;width:100%;font-size:13px;color:#5a5a5a;font-family:'ProximaNova';line-height:12px;}
.product-detail-inner .list-row{float:left;width:100%;margin:20px 0 0;padding:0;}
.product-detail-inner .list-row span{display:block;width:100%;padding-left:17px;font-size:14px;font-family:'ProximaNova';line-height:20px;margin:0 0 5px;}
.product-detail-inner .list-row span.instock{background:url('../images/product-list-icon.jpg') no-repeat left 3px;color:#62a020;}
.product-detail-inner .list-row span.disable{background:url('../images/product-list-icon-disable.jpg') no-repeat left 3px;color:#ce2127;}
.product-detail-inner .list-row span.disable.stockavailable{background:url('../images/product-list-icon-red.jpg') no-repeat left 3px;color:#ce2127;}
.product-detail-inner .amount{float:left;clear:both;width:80%;margin:25px 0 0;color:#ce2127;font-size:26px;font-family:'ProximaNovaBold';line-height:21px;}
.product-detail-inner .surcharge-outer{float:left;margin-top:5px;width:80%;}
.product-detail-inner .surcharge-outer .surcharge-text{float:left;font-size:12px;width:auto;margin-right:10px;margin-top:2px;}
.product-detail-inner .surcharge-outer .tool-tip{top:-5px;}
.product-detail-inner .amount .offer-detail{clear:both;margin-top:6px;width:auto;}
.product-detail-inner .amount .original-val{color:#5a5a5a;font-family:"ProximaNova";font-size:13px;position:relative;top:-3px;}
.product-detail-inner .amount .save-info{background:#cd1f25;border-radius:50px;color:#fff;float:left;font-family:"ProximaNovaBold";font-size:12px;line-height:13px;margin-right:10px;padding:6px 15px 4px;text-transform:uppercase;width:auto;}
.product-detail-inner .surcharge-text{float:left;width:100%;color:#909090;font-size:13px;}
.product-detail-inner .actual-cost{float:left;width:100%;color:#929396;font-size:13px;font-family:'ProximaNovaBold';}
.product-detail-inner .actual-cost span:last-child{font-family:'ProximaNova';}
/*new changes start*/
.product-detail-inner .value-selector{float:left;width:30%;margin:12px 0 0;}
.product-detail-inner .value-selector .title{float:left;margin:10px 10px 10px 0;}
.product-detail-inner .value-selector input{background:transparent;width:30px;height:20px;font-size:16px;color:#474747;font-family:'ProximaNovaBold';float:left;margin-top:4px;}
.product-detail-inner .value-selector .minus{float:right;margin-top:5px;cursor:pointer;height:8px;}
.product-detail-inner .value-selector .add{float:right;margin-bottom:5px;margin-top:-3px;cursor:pointer;height:11px;}
.product-detail-inner .value-selector img{float:left;}
.product-detail-inner .delivery-button{float:left;width:100%;margin-top:25px;position:relative;}
.product-detail-inner .delivery-button .home-popup{position:absolute;top:56px;background:#fff;border-radius:5px;box-shadow:0px 0px 3px 1px #c4c4c4;width:230px;padding:15px;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';display:none;z-index:99;}
.product-detail-inner .delivery-button .home-popup .arrow{position:absolute;left:45%;top:-16px;}
.product-detail-inner .delivery-button .home-delivery-btn{float:left;width:auto;border-radius:5px;padding:9px 35px 8px 19px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';background:url('../images/cart-arrow-icon.png') no-repeat 93% center #62a020;}
.product-detail-inner .delivery-button .home-delivery-btn.wait{background:url('../images/wait.svg') no-repeat 96% center #62a020;pointer-events:none;}
.product-detail-inner .delivery-button .labelGNTick{float:left;line-height:25px;width:100%;background:#fff3ae;color:#6d6535;border-radius:5px;font-family:"ProximaNovaLight";border-radius:5px;font-size:15px;padding:12px 10px 9px;margin-bottom:10px;}
/* EPL-13123 */ /* .product-detail-inner .delivery-button .addtocart-disable,.product-detail-inner .delivery-button .addtocart-disable:hover{background:url("../images/detail-view-arrow.png") no-repeat 93% center #e1e1e1;border:0 none;border-radius:5px;color:#7e7b7b;font-family:"ProximaNovaBold";float:left;font-size:14px;font-weight:bold;line-height:16px;padding:11px 30px 10px 12px;position:relative;text-align:center;width:auto;pointer-events:none;} */ /* EPL-13123 */
/*new changes ends*/
.product-detail-inner .offer-box{float:left;width:100%;border-radius:5px;border:1px solid #ce2127;padding:11px 15px;color:#ce2026;font-size:14px;font-family:'ProximaNovaLight';margin:17px 0 0;line-height:16px;}
.product-detail-inner .offer-box strong{font-family:'ProximaNovaBold';}
.product-detail-inner .cart-btn{background:#ffc93a;border-radius:5px;color:#463f2e;float:left;font-family:"ProximaNovaBold";font-size:15px;margin:17px 0 0;text-align:center;}
.product-detail-inner .cart-btn:hover{background:#ffd25d;}
.product-detail-inner .cart-btn .count{background:url("../images/cart-large-icon.png") no-repeat center center;border-right:1px solid #efbb32;float:left;height:36px;padding:12px 0;width:36px;}
.product-detail-inner .cart-btn .text{float:left;line-height:15px;padding:12px 11px 8px;width:110px;}
.product-detail-inner .detail-logo{position:absolute;top:13px;right:0;}
.product-detail-inner .product-img{float:right;margin-right:15px;text-align:right;width:100%;height:50px;}
.product-detail-inner .product-img img{width:auto;height:auto;max-height:100%;max-width:100%;}
.product-detail-inner .like-btn{float:right;margin:-2px 0 0;}
/*new changes starts*/

/* CI-6255 */
.product-detail-inner .delivery-container{float:left;width:49%;position:absolute;right:-150px;top:45px;clear:both;}
/* CI-6255 */

.product-detail-inner .delivery-option{border:1px solid #e5e5e5;border-radius:5px;float:left;padding:15px 10px;width:100%;}
.product-detail-inner .delivery-option div{color:#5a5a5a;float:left;font-size:11px;width:100%;margin-bottom:10px;}
.product-detail-inner .delivery-option div:last-child{margin-bottom:0;}
.product-detail-inner .delivery-option div a:hover{text-decoration:underline;}
.product-detail-inner .delivery-option strong{color:#494949;font-weight:bold;font-size:13px;}
.product-detail-inner .delivery-option .home-delivery{background:url("../images/delivery-icon.jpg") no-repeat left 3px;padding-left:41px;padding-bottom:2px;}
.product-detail-inner .delivery-option .home-delivery span{float:left;width:100%;}
.product-detail-inner .delivery-option .home-delivery span.outofstock{color:#ce2127;}
.product-detail-inner .delivery-option .disable.home-delivery{background:url("../images/delivery-icon-grey.jpg") no-repeat left 3px;}
.product-detail-inner .delivery-option .disable.home-delivery a{cursor:default;pointer-events:none;}
.product-detail-inner .delivery-option .click-collect{background:url("../images/click_collect.png") no-repeat left 3px;padding-left:39px;}
.product-detail-inner .delivery-option .click-collect a{color:#233f92;}
.product-detail-inner .delivery-option .disable.click-collect{background:url("../images/click_collect_grey.png") no-repeat left 1px;padding-bottom:2px;padding-top:2px;}
.product-detail-inner .delivery-option .international-delivery{background:url("../images/international-icon.jpg") no-repeat left 3px;padding-left:39px;}
.product-detail-inner .delivery-option .disable.international-delivery{background:url("../images/international-icon-grey.jpg") no-repeat left 3px;}
.product-detail-inner .col-xs-12 form{float:left;width:100%;}
.product-detail-inner .delivery-option  div.disable,.product-detail-inner .delivery-option  div.disable strong{color:#bbbbbb;}
/*new changes ends*/

/* CI-6255 */
.product-detail-inner .product-detail-table{margin-top:50px;padding:0;}
/* CI-6255 */

.product-detail-inner .table-data-inner{border:1px solid #f0f0f0;float:left;margin:0 0 20px;width:100%;}
.product-detail-inner .table-data-inner .column{float:left;width:100%;}
.product-detail-inner .table-data-inner .column-inner{color:#5a5a5a;float:left;font-family:"ProximaNova";font-size:12px;line-height:14px;padding:12px;width:100%;}
.product-detail-inner .table-data-inner .column-inner:nth-child(odd){background:#f0f0f0;}
.product-detail-inner .table-data-inner .title{float:left;width:30%;margin-right:2%;word-wrap:break-word;}
.product-detail-inner .table-data-inner .value{font-family:"ProximaNovaBold";width:68%;float:left;}
.product-detail-inner .table-data-inner .fitment-icon{margin-left:10px;}
.product-detail-inner .product-detail-table h3{font-size:18px;}
.product-detail-inner .product-detail-table p{float:left;width:100%;font-size:13px;color:#6e6f6f;font-family:'ProximaNova';margin:0 0 15px;}
.product-detail-inner .product-detail-table p strong{font-weight:normal;font-family:"ProximaNovaSemibold";}
.product-detail-inner .product-detail-table p a{color:#233f92;}
.product-detail-inner .product-detail-table p a:hover{text-decoration:underline;}
.product-detail-inner .product-detail-table ul{float:left;width:100%;}
.product-detail-inner .product-detail-table li{list-style:disc;color:#6e6f6f;font-family:"ProximaNova";font-size:13px;}
.product-detail-inner .product-detail-table li a{color:#233f92;}
.product-detail-inner .product-detail-table li a:hover{text-decoration:underline;}
.customer-bought-col{margin-top:50px;}
.customer-bought-col h2:before{border-top:1px solid #d8d8d8;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;z-index:9;}
.customer-bought-col h2{float:left;line-height:8px;margin:0;position:relative;text-align:center;width:100%;}
.customer-bought-col h2 span{background:#f0f0f0;color:#2c2c2c;font-family:"ProximaNovaBold";font-size:26px;line-height:15px;padding:0 10px;position:relative;text-align:center;z-index:99;}
.cusotmer-bought-list{float:left;width:100%;margin:15px 0 0;position:relative;}
.cusotmer-bought-list .bx-wrapper .bx-viewport{background:transparent;box-shadow:none;border:0;left:0;padding:0 5px;height:285px !important;}
.cusotmer-bought-list .list-inner{background:#fff;border-radius:5px;box-shadow:0 1px 2px 1px #bebebe;padding:20px 15px;margin:5px 0;float:left;width:100%;min-height:240px;}
.cusotmer-bought-list .list-inner figure{float:right;width:118px;}
.cusotmer-bought-list .list-inner figure span{display:table-cell;height:130px;text-align:center;vertical-align:middle;width:118px;}
.cusotmer-bought-list .list-inner figure img{display:inline;max-width:none;}
.cusotmer-bought-list .list-inner .detail-box{float:left;margin-right:10px;width:148px;}
.cusotmer-bought-list .list-inner .heading{color:#5a5a5a;float:left;font-family:"ProximaNovaBold";font-size:15px;line-height:20px;margin:0 0 10px;width:100%;min-height:60px;}
.cusotmer-bought-list .list-inner .heading:hover{color:#233f92;}
.cusotmer-bought-list .list-inner .pro-detail{color:#5a5a5a;float:left;font-family:"ProximaNova";font-size:13px;width:100%;margin-bottom:10px;}
.cusotmer-bought-list .list-inner .offer-amount{color:#ce2127;float:left;font-family:"ProximaNovaBold";font-size:28px;line-height:28px;width:100%;}
.cusotmer-bought-list .list-inner .offer-amount sup{top:-5px;}
.cusotmer-bought-list .list-inner .real-amount{color:#929396;float:left;font-family:"ProximaNovaBold";font-size:13px;line-height:15px;width:100%;text-decoration:line-through;}
.cusotmer-bought-list .list-inner .view-detail-btn{float:left;width:auto;background:#ffc93a;border-radius:5px;color:#463f2e;font-family:"ProximaNovaBold";font-size:15px;line-height:15px;padding:11px 12px;text-align:center;margin-top:16px;}
.cusotmer-bought-list .list-inner .view-detail-btn:hover{background:#ffd25d;}
.bx-wrapper .bx-controls-direction a{margin-top:-45px;}
.cusotmer-bought-list .bx-controls-direction .bx-prev{background:url(../images/detail-slider-left-arrow.jpg) no-repeat left top;left:-45px;}
.cusotmer-bought-list .bx-controls-direction .bx-prev.disabled{background:url(../images/detail-slider-left-disable.jpg) no-repeat left top;display:block;}
.cusotmer-bought-list .bx-controls-direction .bx-next{background:url(../images/detail-slider-right-arrow.jpg) no-repeat left top;right:-45px;}
.cusotmer-bought-list .bx-controls-direction .bx-next.disabled{background:url(../images/detail-slider-right-disable.jpg) no-repeat left top;display:block;}
/** Account Login Section **/
.account-container{margin-top:16px;}
.account-container h1,.account-container h2{color:#2c2c2c;font-size:26px;font-family:'ProximaNovaBold';margin:0 0 20px;line-height:30px;}
.account-container .account-box{padding:0 15px;}
.account-container .account-box.first{padding-left:0;}
.account-container .account-box:last-child{padding-right:0;}
.account-container .inner-col{background:#fff;border-radius:5px;box-shadow:0 2px 2px 1px #bebebe;padding:17px 0;float:left;width:100%;}
/* CI-2498 */
.account-container .heading{float:left;width:100%;border-bottom:1px solid #ebebeb;font-size:17px;color:#5a5a5a;font-family:'ProximaNovaBold';padding:0 22px 15px;margin:0 0 30px;line-height:19px;}
/* CI-3776 */
.account-container .login-form,.account-container .trackorderForm{float:left;width:100%;padding:0 20px;}
.account-container .login-form fieldset,.account-container .trackorderForm fieldset{float:left;width:100%;margin:0 0 11px;}
.account-container .login-form label,.account-container .trackorderForm label{float:left;width:107px;margin:7px 11px 0 0;text-align:right;font-size:15px;color:#5a5a5a;font-family:'ProximaNova';font-weight:normal;}
.account-container .login-form input,.account-container .trackorderForm input{float:left;width:60%;border:1px solid #e3e3e3;border-radius:5px;height:36px;padding:0 5px;}
.account-container .login-form .info-text{font-size:13px;color:#9a9a9a;font-family:'ProximaNova';margin-left:118px;margin-top:2px;}
.account-container .login-form .error,.account-container .trackorderForm .error{float:left;width:100%;padding-left:27%;text-align:left;font-size:12px;color:#ff0000;display:none;}
.account-container .login-form button,.account-container .trackorderForm button{float:right;background:#ffc93a;padding:12px 15px;font-size:15px;color:#463f2e;font-family:'ProximaNovaBold';border-radius:5px;line-height:16px;margin:0px 0 0;}
.account-container .login-form button:hover,.account-container .trackorderForm button:hover{background:#ffd25d;}
/* CI-3776 */
.account-container .login-form .pswd-link{float:right;width:auto;color:#233f92;font-size:14px;font-family:'ProximaNova';line-height:16px;margin-top:20px;margin-left:0px;}
.account-container .login-form .pswd-link:hover{text-decoration:underline;}
.account-container .register-col{float:left;width:100%;padding:24px 20px 10px;}
.account-container .register-col .sub-heading{float:left;width:100%;color:#5a5a5a;font-size:15px;font-family:'ProximaNovaBold';line-height:17px;}
.account-container .register-col ul{float:left;width:100%;padding:0;margin:13px 0 0 5px;}
.account-container .register-col ul li{float:left;width:100%;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';margin:0 0 7px;background:url('../images/arrow-blue-tick.png') no-repeat left center;padding-left:23px;line-height:19px;background-size:15px;}
.account-container .register-col .register-link{float:left;background:#233f92;border-radius:5px;padding:11px 17px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';line-height:16px;margin:15px 0 0;}
/* CI-2498 */
.account-container .register-col .register-link:hover{background:#3d58a8;}
/******My Account Section******/
.my-account-container{margin-top:35px;position:relative;}
.my-account-container h2{float:left;width:100%;margin:0 0 25px;color:#2c2c2c;font-size:26px;font-family:'ProximaNovaBold';line-height:28px;}
.my-account-container .signout-btn{position:absolute;right:0;top:-4px;border-radius:5px;padding:12px 20px;background:#ffc93a;color:#6a500a;font-size:15px;line-height:14px;width:auto;font-weight:bold;}
.my-account-container p{float:left;width:100%;color:#6e6f6f;font-size:13px;font-family:'ProximaNova';margin:0 0 23px;}
.my-account-container p strong{font-family:'ProximaNovaBold';}
.my-account-container .account-edit{float:left;width:100%;padding:0;margin:15px 0 30px;}
.my-account-container .account-edit li:first-child{padding-left:0;}
.my-account-container .account-edit li:last-child{padding-right:0;}
.my-account-container .account-edit .inner{float:left;width:100%;background:#fff;border-radius:5px;box-shadow:0 2px 2px 1px #bebebe;text-align:center;}
.my-account-container .account-edit .inner .heading{float:left;width:100%;text-align:center;color:#5a5a5a;font-size:17px;padding:15px 0 19px;line-height:21px;border-bottom:1px solid #ebebeb;font-family:'ProximaNovaBold';}
.my-account-container .account-edit .inner figure{float:left;width:100%;margin:25px 0;}
.my-account-container .account-edit .inner a{float:left;width:100%;padding:0 20px 20px;}
.my-account-container .account-edit .inner a span{float:left;width:100%;border-radius:5px;background:#ffc93a;padding:12px 0;font-size:15px;color:#463f2e;font-family:'ProximaNovaBold';line-height:15px;}
.my-account-container .account-edit .inner a:hover span{background:#ffd25d;}
/*CRO-435*/
#pswd-change .modal-dialog{width:400px;}
#pswd-change .modal-content{background:#fcfcfc;}
#pswd-change .modal-header{padding:11px 17px 10px;text-align:left;border-bottom:0;}
#pswd-change .modal-header h4{font-size:25px;color:#1d1d1d;font-family:'ProximaNovaBold';margin:0 0 0;line-height:26px;text-align:left;font-weight:normal;}
#pswd-change .modal-header .sub-text{font-size:12px;color:#5a5a5a;font-family:'ProximaNova';line-height:16px;text-align:left;}
#pswd-change .modal-header .close{color:#fff;font-family:"ProximaNovaLight";opacity:1;filter:alpha(opacity=100);padding:4px 0 3px 0px;position:relative;right:0;text-align:center;top:-4px;width:28px;display:flex;justify-content:center;align-items:center;z-index:9;}
#pswd-change .modal-body{padding:25px 17px 15px;text-align:left;}
/*CRO-435*/
#pswd-change .pswd-form fieldset{margin:0 0 10px;}
#pswd-change .pswd-form label{color:#5a5a5a;font-size:13px;font-family:'ProximaNovaBold';line-height:12px;}
#pswd-change .modal-body .info-text{float:right;font-size:12px;color:#5a5a5a;font-family:'ProximaNova';line-height:22px;}
#pswd-change .pswd-form input{border-radius:5px;border:1px solid #cacaca;height:34px;width:100%;padding:0 5px;}
#pswd-change .pswd-form .error{float:left;width:100%;font-size:12px;color:#ff0000;text-align:left;}
#pswd-change .pswd-form button{background:#ffc93a;border-radius:5px;color:#463f2e;font-size:13px;font-family:'ProximaNovaBold';padding:12px 15px;line-height:12px;border:0;}
#pswd-change .pswd-form button:hover{background:#ffd25d;}
/** Content Pages Section **/
.main-container{margin-top:20px;}
.main-container .left-col{padding-left:0;padding-right:20px;}
.main-container .right-col{padding:0;}
.main-container h1{float:left;width:100%;font-size:26px;color:#2c2c2c;font-family:'ProximaNovaBold';margin:0 0 23px;line-height:28px;}
.main-container h2{float:left;width:100%;font-size:26px;color:#2c2c2c;font-family:'ProximaNovaBold';margin:0 0 23px;line-height:28px;}
.main-container .sub-heading{float:left;width:100%;font-size:17px;color:#233f92;font-family:'ProximaNovaBold';line-height:19px;}
.main-container p{float:left;width:100%;color:#6e6f6f;font-size:14px;font-family:'ProximaNova';margin:0 0 10px;}
.main-container .content-banner{float:left;width:100%;margin:10px 0;}
/*Store finder*/
.main-container .online-store-listing{float:left;width:100%;padding:0;margin:26px 0 0;}
.main-container .online-store-listing ul{padding-left:0;padding-right:0;width:100%;}
.main-container .online-store-listing li{float:left;width:33%;background:url('../images/online-list-arrow.jpg') no-repeat left 2px;padding-left:14px;margin:0 0 20px;}
.main-container .online-store-listing li .open{font-size:11px;color:#7da23e;font-family:'ProximaNova';float:left;margin-top:4px;line-height:10px;}
.main-container .online-store-listing li .coming{font-size:11px;color:#e35252;font-family:'ProximaNova';float:left;margin-top:4px;line-height:10px;}
.main-container .online-store-listing li a{color:#233f92;font-size:13px;font-family:'ProximaNova';float:left;width:auto;line-height:15px;margin-right:2px;}
.main-container .online-store-listing li a:hover{text-decoration:underline;}
.main-container .find-store-col{background:#fff;border-radius:5px;box-shadow:0 2px 2px 0 #bebebe;float:left;margin-bottom:20px;padding:15px 15px 10px;width:100%;}
.main-container .aplha-list{float:left;width:100%;background:#fff;border-radius:5px;margin:15px 0 0;padding:0;}
.main-container .aplha-list a{float:left;width:auto;padding:10px 8px;color:#6e6f6f;font-size:13px;font-family:'ProximaNovaLight';line-height:11px;}
.main-container .aplha-list a:hover,.main-container .aplha-list a.active{background:#575757;color:#fff;}
.main-container .store-finder{float:left;width:100%;margin:0 0 45px;}
.main-container .store-finder .sub-heading{color:#6e6f6f;}
.main-container .store-finder .store-search-form{float:left;width:475px;margin:20px 0 25px;}
.panel-body .store-search-form{width:100%;margin:20px 0 25px;float:left;}
.main-container .store-finder .title,.panel-body .store-finder .title{float:left;width:100%;font-size:15px;color:#5e5e60;font-family:'ProximaNovaBold';margin:0 0 13px;line-height:14px;}
.main-container .store-finder input{float:left;width:60%;height:38px;border:1px solid #dae0e1;background:#fff;border-radius:5px;padding:0 5px;}
.panel-body .store-finder input{width:59%;float:left;height:38px;border:1px solid #dae0e1;background:#fff;border-radius:5px;padding:0 5px;}
.main-container .store-finder button,.panel-body .store-finder button{float:left;width:auto;background:#233f92;border-radius:5px;color:#fff;font-size:16px;text-transform:uppercase;padding:12px 30px;line-height:14px;margin-left:10px;}
.main-container .store-finder .curnt-loc-link,.panel-body .store-finder .curnt-loc-link{float:left;width:auto;color:#233f92;font-size:15px;font-family:'ProximaNova';padding-left:35px;clear:both;background:url('../images/find-store-icon.png') no-repeat left top;line-height:16px;padding-bottom:2px;padding-top:6px;}
.main-container .store-finder .curnt-loc-link:hover,.panel-body .store-finder .curnt-loc-link:hover{text-decoration:underline;}
/*Store finder detail*/
.store-finder-detail{float:left;width:100%;background:#fff;border-radius:5px;padding:20px 0 0;box-shadow:0 2px 2px 1px #bebebe;}
.store-finder-detail .find-form{float:left;width:100%;padding:0 20px;}
.store-finder-detail .find-form input{float:left;background:#fff;border-radius:5px;border:1px solid #dae0e1;height:38px;padding:0 15px;color:#807e7e;font-size:13px;font-family:'ProximaNova';width:84%;}
.store-finder-detail .find-form button{float:left;width:auto;background:#233f92;border-radius:5px;color:#fff;font-size:16px;text-transform:uppercase;padding:12px 30px;line-height:14px;margin-left:10px;}
/*CI-1214*/
.store-finder-detail .store-find-result{float:left;width:100%;padding:0px 20px 20px;}
/*CI-1214*/
.store-finder-detail .store-find-result p{float:left;width:100%;color:#6e6f6f;font-size:14px;font-family:'ProximaNova';margin:0;}
/*CI-1214*/
.store-finder-detail .map-loc{float:left;width:100%;margin-top:80px;height:360px;}
/*.store-finder-detail .right-detail{float:left;width:330px;margin-top:16px;}*/
/*CI-1214*/
.store-finder-detail .right-detail p{float:left;width:100%;font-size:13px;color:#6e6f6f;font-family:'ProximaNova';margin:0;}
.store-finder-detail .right-detail p:first-child{margin:0 0 20px;}
.store-finder-detail .right-detail p strong{font-family:'ProximaNovaBold';color:#2c2c2c;font-weight:normal;}
/*CI-1214*/
.store-finder-detail .right-detail .timing-table .heading{float:left;width:100%;background:#f1f1f1;padding:12px 11px;color:#2c2c2c;font-size:13px;font-family:'ProximaNovaBold';line-height:14px;}
.store-finder-detail .right-detail .timing-table .data{float:left;width:100%;border:1px solid #f1f1f1;}
.store-finder-detail .right-detail .timing-table .row{float:left;width:100%;background:#fff;margin:0;padding:10px;}
.store-finder-detail .right-detail .timing-table .row:nth-child(even){background:#f1f1f1;}
/*CI-1214*/
.store-finder-detail .right-detail .timing-table .row span{float:left;font-size:13px;color:#807e7e;font-family:'ProximaNova';line-height:12px;}
.store-finder-detail .right-detail .timing-table .col-one{width:33%;}
.store-finder-detail .right-detail .timing-table .col-two{width:65%}
.store-finder-detail .right-detail .timing-table .col-three{width:33%;text-align:center;}
/*Store finder search*/
.store-result-data{float:left;width:100%;margin:20px 0 0;}
.store-result-data .result-box{border-top:1px solid #ebebeb;padding:25px 15px 0 25px;border-right:1px solid #ebebeb;min-height:286px;}
.store-result-data .result-box:nth-child(3n){border-right:0;}
.store-result-data .result-box:hover{background:#fffad1;}
.store-result-data .result-box .inner{float:left;width:100%;margin:0 0 22px;}
.store-result-data .result-box .inner img{float:left;}
.store-result-data .result-box .inner span{float:left;margin-left:12px;color:#807e7e;font-size:13px;font-family:'ProximaNova';line-height:17px;}
.store-result-data .result-box .inner span .store-name{color:#233f92;font-size:15px;font-family:'ProximaNovaBold';}
.store-result-data .result-box .inner span a{color:#233f92;}
.store-result-data .result-box .inner span a:hover{text-decoration:underline;}
.store-result-data .result-box .inner span .ph-link{color:#807e7e;}
.store-result-data .result-box .inner .open{text-transform:uppercase;color:#7da23e;font-family:'ProximaNovaBold';font-size:8px;float:none;margin-left:5px;}
/*stock availability*/
.order-col h2{width:74%;}
.order-col .change-store-link{float:right;width:auto;background:#ffc93a;border-radius:5px;padding:7px 15px;color:#6a500a;font-size:12px;font-family:'ProximaNovaBold';margin-top:-2px;}
.order-col .change-store-link:hover{background:#f1bc2f;}
.stock-availability{background:#fff;border-radius:5px;box-shadow:0 2px 2px 1px #bebebe;float:left;padding:20px 0 0;width:100%;}
.stock-availability .find-store-col{float:left;width:100%;padding:0 20px 20px;border-bottom:1px solid #e1e1e1;margin-bottom:20px;box-shadow:none;}
.stock-availability .find-store-col fieldset{float:left;width:100%;}
.stock-availability .find-store-col label{float:left;width:auto;margin-right:20px;color:#5a5a5a;font-size:14px;font-family:'ProximaNova';font-weight:normal;margin-top:8px;}
.stock-availability .find-store-col input{float:left;width:225px;border:1px solid #e3e3e3;border-radius:5px;padding:0 10px;font-size:14px;color:#5a5a5a;font-family:'ProximaNova';height:35px;margin-right:10px;text-transform:uppercase;}
.stock-availability .find-store-col button{float:left;width:auto;background:#233f92;border-radius:5px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';padding:8px 20px 5px;border:0;}
.stock-availability .find-store-col .error{padding-left:23%;}
.stock-availability .stock-info{float:left;width:100%;padding:0 20px 20px;}
.stock-availability .stock-info .product-col{float:left;width:45%;}
.stock-availability .stock-info figure{float:left;width:71px;height:64px;border:1px solid #e5e5e5;margin-right:15px;overflow:hidden;padding:0;text-align:center;}
.stock-availability .stock-info figure img{width:auto;height:auto;max-height:100%;max-width:100%;}
.stock-availability .stock-info .heading{width:auto;font-size:17px;color:#5a5a5a;font-family:'ProximaNovaBold';}
.stock-availability .stock-info .code{color:#5a5a5a;font-size:13px;font-family:'ProximaNova';width:auto;}
.stock-availability .stock-info .info-box{float:right;width:54%;background:#fff3af url('../images/stock-info-icon.png') no-repeat 8px 17px;border-radius:5px;padding:15px 10px 15px 25px;color:#6d6535;font-size:11px;font-family:'ProximaNovaLight';margin:0;}
.stock-availability .stock-info .info-box strong{font-family:'ProximaNova';color:#ce2127;}
.stock-availability .stock-info .info-box-store{background:#fff3af url("../images/info.png") no-repeat scroll 10px 14px;border-radius:5px;float:right;font-family:"ProximaNova";font-size:13px;margin-left:15px;padding:10px 10px 10px 30px;width:52%;}
.stock-availability .list-header{float:left;width:100%;background:#f0f0f0;padding:15px;color:#5a5a5a;font-family:'ProximaNova';border-bottom:1px solid #ebebeb;}
.stock-availability .list-header strong{font-family:'ProximaNovaBold';}
.stock-availability .stock-availability-list{float:left;width:100%;padding:0;}
.stock-availability .stock-availability-list > li{float:left;width:100%;padding:20px;border-bottom:1px solid #ebebeb;}
.stock-availability .stock-availability-list > li:hover{background:#fffde7;}
.stock-availability .stock-availability-list .loc-count{float:left;width:auto;background:url('../images/loc-pointer-icon.png') no-repeat left top;font-size:15px;color:#233f92;font-family:"ProximaNovaBold";margin-right:15px;padding:6px 11px 18px;text-transform:uppercase;}
.stock-availability .stock-availability-list .shop-name{float:left;width:21%;color:#807e7e;font-size:13px;font-family:'ProximaNova';margin-right:11px;}
.stock-availability .stock-availability-list .shop-name strong{font-family:'ProximaNovaBold';color:#233f92;font-size:16px;}
.stock-availability .stock-availability-list .shop-name a{width:100%;color:#233f92;font-size:13px;font-family:'ProximaNova';}
.stock-availability .stock-availability-list .shop-name a:hover{text-decoration:underline;}
.stock-availability .stock-availability-list .stock-detail{float:left;width:18%;margin-right:35px;font-size:13px;color:#5a5a5a;margin-top:25px;line-height:13px;font-family:'ProximaNova';}
.stock-availability .stock-availability-list .stock-detail.instock span{color:#62a020;font-family:'ProximaNovaSemibold';float:left;width:100%;margin-top:3px;}
.stock-availability .stock-availability-list .stock-detail.instock a{color:#233f92;text-decoration:underline;}
.stock-availability .stock-availability-list .stock-detail.disable{color:#ce2125;background:url('../images/red-cross-icon.png') no-repeat left 1px;padding-left:15px;font-family:'ProximaNovaSemibold';}
.stock-availability .stock-availability-list .stock-detail.order-text{color:#5a5a5a;}
.stock-availability .stock-availability-list .stock-detail.order-text a{float:left;width:auto;color:#233f92;font-family:'ProximaNovaSemibold';margin-top:5px;}
.stock-availability .stock-availability-list .stock-detail.order-text a span{text-decoration:underline;color:#233f92;}
.stock-availability .stock-availability-list .qty-detail{float:left;margin-right:18px;width:16%;margin-top:10px;}
.stock-availability .stock-availability-list .qty-detail .qty-text{float:left;color:#807e7e;font-size:13px;font-family:'ProximaNova';margin-right:10px;margin-top:10px;}
.stock-availability .stock-availability-list .qty-detail .qty-col{float:left;background:#f1f1f1;border-radius:5px;padding:8px 15px;width:72px;}
.stock-availability .stock-availability-list .qty-detail input{background:transparent;color:#474747;float:left;font-family:"ProximaNovaBold";font-size:16px;height:20px;margin-top:7px;width:30px;}
.stock-availability .stock-availability-list .qty-detail input[type="text"]:disabled{margin:3px 0;width:100%;text-align:center;}
.stock-availability .stock-availability-list .qty-detail .minus{cursor:pointer;float:right;margin-top:5px;}
.stock-availability .stock-availability-list .qty-detail .add{cursor:pointer;float:right;margin-bottom:5px;}
.stock-availability .stock-availability-list .basket-btn{float:right;width:193px;background:url('../images/c-and-c-white.png') no-repeat 16px center #63a021;border-radius:5px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';padding:14px 14px 12px 45px;line-height:13px;text-align:center;margin-top:16px;}
.stock-availability .stock-availability-list .disable-btn{float:right;width:193px;background:url('../images/c-and-c-white.png') no-repeat 16px center #bfbfbf;border-radius:5px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';padding:14px 14px 12px 45px;line-height:13px;text-align:center;margin-top:16px;}
/* EPL-7881 */
.stock-availability .stock-availability-list .nice-select .list{max-height:1px;} 
.stock-availability .stock-availability-list .nice-select.open .list{max-height:201px;} 
/* EPL-7881 */
.next-day-popup .modal-dialog{width:870px;}
.next-day-popup .modal-content{background:#f1f1f1;}
.next-day-popup .modal-header{padding:0;min-height:auto;border:0;}
/*CRO-435*/
.next-day-popup .modal-header .close{color:#fff;font-family:"ProximaNovaLight";opacity:1;filter:alpha(opacity=100);padding:4px 0 3px 0px;position:relative;right:12px;text-align:center;top:10px;width:28px;display:flex;justify-content:center;align-items:center;z-index:9;}
/*CRO-435*/
.next-day-popup .modal-body{padding:5px;}
.next-day-popup .nextday-col{background:#fff;border-radius:5px;padding:0;}
/*CRO-435*/
.next-day-popup .heading{background:#f1f1f1;color:#2c2c2c;font-size:25px;font-family:"ProximaNovaBold";padding:12px 10px;line-height:24px;width:100%;display:block;}
/*CRO-435*/
.next-day-popup .sub-text{display:block;padding:14px;background:#fff;font-size:14px;color:#626262;font-family:"ProximaNova";}
.next-day-popup .note-text{display:block;background:url('../images/blue-info-icon.png') no-repeat 12px center #f0f0f0;border:1px solid #e8e8e8;padding:5px 10px 5px 35px;color:#2d2d2d;font-size:14px;font-family:"ProximaNova";}
.next-day-popup .collect-order-table{display:block;background:#fff;padding:11px;}
.next-day-popup .collect-order-table .table-header{display:block;background:#233f92;}
.next-day-popup .collect-order-table .table-header span{border-right:1px solid #f0f0f0;display:inline-block;width:33%;padding:15px;color:#fff;font-size:14px;text-align:center;font-family:"ProximaNovaBold";line-height:13px;}
.next-day-popup .collect-order-table .table-header span:first-child{text-transform:uppercase;}
.next-day-popup .collect-order-table .table-header span:last-child{border-right:0;}
.next-day-popup .collect-order-table .table-content{display:block;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0;}
.next-day-popup .collect-order-table .table-content-col{display:block;border-bottom:1px solid #f0f0f0;}
.next-day-popup .collect-order-table .table-content-col span{display:inline-block;padding:15px;width:33%;text-align:center;color:#626262;font-size:14px;font-family:"ProximaNova";border-right:1px solid #f0f0f0;line-height:14px;}
.next-day-popup .collect-order-table .table-content-col span:last-child{border-right:0;}
.next-day-popup .detail-text{display:block;background:#fff;padding:15px 12px 5px;}
.next-day-popup .detail-text .heading{display:block;font-size:14px;color:#626262;font-family:"ProximaNovaBold";background:transparent;padding:0;}
.next-day-popup .detail-text p{display:block;color:#626262;font-size:14px;font-family:"ProximaNova";float:none;}
.stock-availability .bottom-links{float:left;width:100%;padding:22px 20px 20px;border-top:1px solid #ebebeb;position:relative;}
.stock-availability .out-of-stock:before{content:'OR';background:#fff;position:absolute;right:98px;top:-9px;padding:0 10px;color:#000;font-size:16px;font-family:"ProximaNovaBold";}
.basket-back-btn{float:left;width:auto;margin:20px 0 20px;background:#ffc93a;border-radius:5px;color:#6a500a;font-size:15px;font-family:"ProximaNovaBold";padding:12px 20px 10px;line-height:16px;}
.basket-back-btn:hover{background:#ffd25d;}
.cont-shopping-btn{float:left;width:auto;background:#ffc93a;border-radius:5px;color:#6a500a;font-size:15px;font-family:"ProximaNovaBold";padding:12px 20px 10px;line-height:16px;}
.cont-shopping-btn:hover{background:#fad77c;}
.home-delivery-btn{float:right;width:auto;background:url('../images/delivery-icon-white.png') no-repeat 10px center #62a020;border-radius:5px;color:#fff;font-size:15px;font-family:"ProximaNovaBold";padding:12px 20px 10px 46px;line-height:16px;}
.home-delivery-disable-btn{float:right;width:auto;background:url('../images/delivery-icon-white.png') no-repeat 10px center #bfbfbf;border-radius:5px;color:#fff;font-size:15px;font-family:"ProximaNovaBold";padding:12px 20px 10px 46px;line-height:16px;pointer-events:none;}
/*Right setion*/
.right-info-box{float:left;width:100%;margin:0 0 20px;}
/*CI-1214*/
.right-info-box .heading{float:left;width:100%;background:#575757;font-size:16px;color:#fff;font-family:'ProximaNovaBold';padding:7px 15px;line-height:17px;}
.right-info-box .content{float:left;width:100%;background:#fff;border:1px solid #e8e8e8;}
/*CI-1214*/
.right-info-box .content .sub-heading{float:left;width:100%;color:#233f92;font-size:14px;font-family:'ProximaNovaBold';text-transform:uppercase;padding:15px;line-height:11px;}
.right-info-box .content .sub-heading i{font-size:17px;font-style:normal;}
.right-info-box .content .postcode-form{float:left;width:100%;padding:0 15px;}
.right-info-box .content .postcode-form label{float:left;width:100%;font-size:14px;color:#5e5e60;font-family:'ProximaNova';margin:0 0 9px;line-height:15px;font-weight:normal;}
.right-info-box .content .postcode-form input{float:left;width:100%;height:34px;border:1px solid #dae0e1;border-radius:5px;padding:0 5px;}
.right-info-box .content .postcode-form button{float:left;width:auto;background:#233f92;color:#fff;font-size:16px;font-family:'ProximaNovaBold';text-transform:uppercase;margin:10px 0;padding:12px 30px;line-height:15px;border-radius:5px;}
.right-info-box .content .postcode-form button:hover{background:#455fab;}
.right-info-box .content .support-list{float:left;width:100%;padding:0;margin:10px 0 0;}
.right-info-box .content .support-list li{float:left;width:100%;border-bottom:1px solid #e8e8e8;padding:0 12px 10px;margin:0 0 14px;}
.right-info-box .content .support-list li:nth-child(3){margin:0;border-bottom:0;}
.right-info-box .content .support-list li:last-child{margin:0;border-bottom:0;display:none;}
.right-info-box .content .support-list li img{float:left;}
.right-info-box .content .support-list li a{color:#5e5e60;font-size:12px;font-family:'ProximaNovaBold';text-transform:uppercase;margin-left:11px;line-height:14px;float:left;margin-top:2px;}
.right-info-box .content .support-list li a:hover{text-decoration:underline;}
.right-info-box .content .support-list li a span{color:#2b4898;}
.right-info-box .content .support-list li a span i{font-size:17px;font-style:normal;}
/*CRO-435*/
#cart-button .modal-dialog,.cart-button-popup .modal-dialog{width:400px;}
.cart-button-popup .modal-dialog .sub-text{padding-bottom:20px;}
/*CRO-435*/
#cart-button .modal-header,.cart-button-popup .modal-header{border-bottom:0;padding:12px 15px;background-color:#f1f1f1;border-top-left-radius:4px;border-top-right-radius:4px;}
/*CRO-435*/
#cart-button .close,.cart-button-popup .close{color:#fff;font-family:"ProximaNovaLight";opacity:1;filter:alpha(opacity=100);padding:4px 0 3px 0px;position:relative;right:0px;text-align:center;top:-4px;width:28px;display:flex;justify-content:center;align-items:center;}
/*CRO-435*/
#cart-button .modal-header h4,.cart-button-popup .modal-header h4{color:#2c2c2c;font-family:"ProximaNovaBold";font-size:25px;font-weight:normal;line-height:26px;margin:0;text-align:left;}
#cart-button .modal-header .sub-text,.cart-button-popup .modal-header .sub-text{color:#5a5a5a;font-family:"ProximaNova";font-size:12px;line-height:16px;text-align:left;}
#cart-button .modal-body,.cart-button-popup .modal-body{padding:25px 17px 10px;}
/*CRO-435*/
#cart-button .modal-body fieldset,.cart-button-popup .modal-body fieldset{margin-bottom:18px;}
#cart-button .modal-body label,.cart-button-popup .modal-body label{float:left;width:100%;color:#5a5a5a;font-size:14px;font-family:"ProximaNovaBold";font-weight:normal;line-height:12px;text-align:left;}
#cart-button .modal-body input,.cart-button-popup .modal-body input{float:left;width:70%;border:1px solid #cacaca;border-radius:5px;height:34px;padding:0 5px;text-transform:uppercase;}
/*CRO-435*/
#cart-button .modal-body button,.cart-button-popup .modal-body button, #cart-button .modal-footer button,.cart-button-popup .modal-footer button{float:left;background:#ffc93a;border:0 none;border-radius:5px;color:#463f2e;font-family:"ProximaNovaBold";font-size:14px;line-height:13px;padding:13px 15px 12px;display:inline-block;vertical-align:top;}
/*CRO-435*/
#cart-button .modal-body .wait,.cart-button-popup .modal-body .wait,.stock-availability .find-store-col .wait,.change-store .find-store-search .wait{background:url('../images/wait-black.svg') no-repeat left center;display:none;height:35px;margin-left:5px;vertical-align:top;width:22px;vertical-align:top;}
/******Contact Us Section******/
.contact-container{margin-top:20px;}
.contact-container h1,.contact-container h2{float:left;width:100%;color:#2c2c2c;font-size:26px;font-family:'ProximaNovaBold';margin:0 0 20px;line-height:22px;font-weight:normal;}
.contact-container p{float:left;width:100%;font-size:13px;color:#6e6f6f;font-family:'ProximaNova';margin:0;}
.contact-container p.text-danger{color:red;padding-bottom:5px;}
/* EPL-11437 */
.contact-container .contact-inner{float:left;width:100%;margin:11px 0 55px;}
/* EPL-11437 */
.contact-container .contact-inner .col-box{width:48.9%;float:left;background:#fff;box-shadow:0 2px 3px 1px #bebebe;padding:20px 20px;border-radius:5px;}
.contact-container .contact-inner .left-col{margin-right:20px;}
.contact-container .contact-inner figure{float:left;width:100%;margin:0 0 30px;}
.contact-container .contact-inner .address-detail,.static-page .panel-body .address-detail{float:left;width:100%;padding:0;}
.contact-container .contact-inner .address-detail li,.static-page .panel-body .address-detail li{float:left;width:100%;margin:0 0 15px;list-style:none;}
.contact-container .contact-inner .address-detail li:first-child,.static-page .panel-body .address-detail li:first-child{margin:0 0 25px;}
.contact-container .contact-inner .address-detail figure,.static-page .panel-body .address-detail figure{float:left;width:18px;margin-right:10px;margin-top:2px;}
.contact-container .contact-inner .address-detail figure img,.static-page .panel-body .address-detail figure img{float:left;}
.contact-container .contact-inner .address-detail .detail,.static-page .panel-body .address-detail .detail{float:left;width:93%;}
.contact-container .contact-inner .address-detail .heading,.static-page .panel-body .address-detail .heading{float:left;width:100%;color:#5a5a5a;font-size:15px;font-family:'ProximaNova';line-height:18px;}
.contact-container .contact-inner .address-detail .heading strong,.static-page .panel-body .address-detail .heading strong{font-family:'ProximaNovaBold';float:left;width:100%;line-height:22px;font-weight:normal;}
.contact-container .contact-inner i,.static-page .panel-body .customer-service i{font-size:17px;font-style:normal;}
.contact-container .contact-inner .address-detail p,.static-page .panel-body .address-detail p{float:left;width:100%;font-size:13px;color:#5a5a5a;font-family:'ProximaNovaLight';margin:15px 0 0;}
.contact-container .contact-inner .address-detail a,.static-page .panel-body .address-detail a{float:left;width:auto;color:#233f92;font-size:13px;font-family:'ProximaNova';}
.contact-container .contact-inner .address-detail a:hover,.static-page .panel-body .address-detail a:hover{color:#1a2d65;}
.contact-container .contact-inner a.ph-number,.static-page .panel-body .customer-service a.ph-number{color:#5a5a5a;font-size:14px;font-family:'ProximaNovaBold';}
.contact-container .contact-inner .customer-service,.static-page .panel-body .customer-service{float:left;width:100%;}
.contact-container .contact-inner .customer-service .heading{float:left;width:100%;font-size:16px;font-family:'ProximaNovaBold';color:#5a5a5a;margin:0 0 7px;line-height:14px;}
.contact-container .contact-inner .customer-service p{float:left;width:100%;color:#5a5a5a;font-size:14px;font-family:'ProximaNova';}
.contact-container .contact-inner .customer-service p strong{font-family:'ProximaNovaBold';font-weight:normal;}
.contact-container .contact-inner .service-time-list,.static-page .panel-body .service-time-list{float:left;width:100%;margin:20px 0 0;}
.contact-container .contact-inner .service-time-data,.static-page .panel-body .service-time-data{float:left;width:100%;margin:7px 0 0;}
.contact-container .contact-inner .service-time-data .column,.static-page .panel-body .service-time-data .column{display:flex;float:left;width:100%;background:#f0f0f0;border-bottom:1px solid #d8d8d8;}
.contact-container .contact-inner .service-time-data .column:last-child,.static-page .panel-body .service-time-data .column:last-child{border-bottom:0;}
.contact-container .contact-inner .service-time-data .column-inner,.static-page .panel-body .service-time-data .column-inner{padding:9px 12px;color:#6e6f6f;font-size:12px;font-family:'ProximaNova';line-height:14px;width:50%;float:left;}
.contact-container .contact-inner .service-time-data .column-inner:first-child,.static-page .panel-body .service-time-data .column-inner:first-child{border-right:1px solid #d8d8d8;}
.contact-container .contact-inner .service-time-data .title,.static-page .panel-body .service-time-data .title{float:left;width:90px;}
.contact-container .contact-inner .service-time-list .event-btn,.static-page .panel-body .service-time-list .event-btn{float:left;width:auto;background:#ffc93a;border-radius:5px;padding:12px 15px;font-size:15px;color:#463f2e;font-family:'ProximaNovaBold';line-height:14px;margin:10px 0 0;}
.contact-container .contact-inner .service-time-list .event-btn:hover,.static-page .panel-body .service-time-list .event-btn:hover{background:#ffd25d;}
.contact-container .contact-inner .service-listing{float:left;width:100%;}
.contact-container .contact-inner .service-listing li{float:left;width:100%;margin:20px 0 0;padding:21px 20px 0;border-top:1px solid #ebebeb;}
.contact-container .contact-inner .service-listing .heading{float:left;width:100%;margin:0 0 3px;font-size:15px;color:#5a5a5a;font-family:'ProximaNovaBold';line-height:15px;}
.contact-container .contact-inner .service-listing p{float:left;width:100%;color:#5a5a5a;}
.contact-container .contact-inner .service-listing a{color:#233f92;}
.contact-container .contact-inner .service-listing a:hover{color:#1a2d65;}
.contact-container .contact-inner .service-listing .info-text{float:left;width:100%;color:#959595;font-size:13px;margin:10px 0 0;}
.contact-container .help-box{padding:0;}
.contact-container .help-box .heading{float:left;width:100%;color:#2c2c2c;font-size:16px;font-family:'ProximaNovaLight';margin:0 0 3px;line-height:18px;}
.contact-container .help-box p{line-height:20px;}
.contact-container .help-box a{color:#233f92;}
.contact-container .help-box a:hover{color:#1a2d65;}
.contact-container .modal-dialog{width:530px;}
.contact-container .contact-inner .contact-enquire-form{float:left;width:100%;}
.contact-container .contact-inner .contact-enquire-form .heading{float:left;width:100%;color:#5a5a5a;font-size:17px;font-family:'ProximaNovaBold';margin-bottom:20px;}
.contact-container .contact-inner .contact-enquire-form form{float:left;width:100%;}
.contact-container .contact-inner .contact-enquire-form fieldset{float:left;width:100%;margin-bottom:12px;}
.contact-container .contact-inner .contact-enquire-form label{float:left;width:100%;margin-bottom:5px;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';font-weight:normal;line-height:14px;}
.contact-container .contact-inner .contact-enquire-form input{float:left;width:100%;border-radius:5px;border:1px solid #e3e3e3;height:36px;padding:0 5px;color:#807e7e;font-family:'ProximaNova';font-size:14px;}
.contact-container .contact-inner .contact-enquire-form textarea{float:left;width:100%;border-radius:5px;border:1px solid #e3e3e3;height:36px;padding:5px;height:130px;resize:none;overflow-x:hidden;overflow-y:auto;color:#807e7e;font-family:'ProximaNova';font-size:14px;}
.contact-container .contact-inner .contact-enquire-form button{float:right;width:auto;background:#62a020;border-radius:5px;padding:12px 20px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';line-height:15px;}
.contact-container .contact-inner .contact-accordion{float:left;width:100%;}
.contact-container .contact-inner .contact-accordion .panel-default{border:0;box-shadow:none;border-bottom:1px solid #ddd;border-radius:0;float:left;width:100%;}
.contact-container .contact-inner .contact-accordion .panel-heading{padding:0;border:0;background:transparent;margin-bottom:10px;}
.contact-container .contact-inner .contact-accordion .panel-title{padding:10px 0 3px;display:inline-block;width:100%;font-size:15px;color:#5a5a5a;font-family:'ProximaNovaBold';line-height:15px;background:url("../images/accordion-open.svg") no-repeat scroll right center;}
.contact-container .contact-inner .contact-accordion .panel-title.collapsed{background:url("../images/accordion-close.svg") no-repeat scroll right center;}
.contact-container .contact-inner .contact-accordion .panel-body{padding-left:0;padding-right:0;border:0;}
.contact-container .contact-inner .customer-service .address-detail li{margin-bottom:0;}
.contact-container .contact-inner .customer-service .address-detail .heading{color:#5a5a5a;float:left;font-family:"ProximaNova";font-size:15px;line-height:18px;width:100%;}
.contact-container .contact-inner .contact-accordion .panel-collapse{padding:0 12px;float:left;background:#f7f7f7;}
/** New Customer Registration Section **/
.registration-col h2{float:left;width:100%;color:#2c2c2c;font-size:25px;font-family:'ProximaNovaBold';line-height:26px;margin:22px 0 0;font-weight:normal;}
.registration-col .inner-block{float:left;width:100%;margin:23px 0 27px;background:#fff;padding:20px 0;box-shadow:0 3px 3px 0px #bebebe;}
.registration-col .inner-block .col-md-6{padding-left:28px;padding-right:28px;}
.registration-col .inner-block h3{float:left;width:100%;color:#5a5a5a;font-size:17px;font-family:'ProximaNovaBold';line-height:18px;margin:0 0 4px;}
.registration-col .inner-block .sub-text{width:100%;float:left;color:#5a5a5a;font-size:14px;font-family:'ProximaNova';line-height:15px;}
.registration-col .inner-block .login-info-form{float:left;width:100%;margin:15px 0 0;border-top:1px solid #ebebeb;padding:19px 0 0;}
.registration-col .inner-block .login-info-form fieldset{margin:0 0 11px;position:relative;width:100%;}
.registration-col .inner-block .login-info-form label{width:148px;float:left;/*padding-left:10px;*/ color:#5a5a5a;font-size:13px;font-family:'ProximaNova';font-weight:normal;margin:10px 10px 0 0;}
.registration-col .inner-block .login-info-form input{float:left;width:64%;height:36px;border-radius:2px;border:1px solid #e3e3e3;padding:0 5px;}
/* CI-2648 */
.registration-col .inner-block .login-info-form input.small{width:32%;}
/* CI-2648 */
.registration-col .inner-block .login-info-form .select-outer{width:64%;border:1px solid #e3e3e3;border-radius:4px;padding:10px;background:#fff;float:left;}
.registration-col .inner-block .login-info-form .select-outer.small{width:120px;}
.registration-col .inner-block .login-info-form select{width:100%;}
/* EPL-13206 */
.registration-col .inner-block .login-info-form .error{width:100%;position:relative;padding-left:158px;top:0;float:left;clear:both;}
/* EPL-13206 */
.registration-col .inner-block .login-info-form .label-text{float:left;width:auto;font-size:11px;color:#5a5a5a;font-family:'ProximaNova';line-height:12px;margin-left:157px;margin-top:10px;}
/* CI-2648 */
.registration-col .inner-block .login-info-form .post-find-btn{float:left;min-width:71px;width:30%;max-width:130px;background:#233f92;margin-left:10px;padding:13px 20px 10px;font-size:15px;color:#fff;font-family:'ProximaNovaBold';border-radius:5px;line-height:13px;}
/* CI-2648 */
.registration-col .inner-block .login-info-form .post-find-btn.wait{background-image:url('../images/wait.svg');background-repeat:no-repeat;background-position:center center;text-indent:-999999px;pointer-events:none;}
.registration-col .inner-block .login-info-form .post-find-btn:hover{background:#0f276e;}
.registration-col .terms-col{padding:0;}
.registration-col .terms-col p{float:left;width:100%;color:#5a5a5a;font-size:14px;font-family:'ProximaNova';margin:0;}
.registration-col .terms-col input{float:left;margin-right:9px;}
.registration-col .terms-col p a{color:#233f92;}
.registration-col .terms-col p a:hover{color:#0f276e;text-decoration:underline;}
.registration-col .terms-col .reg-btn{float:left;width:auto;background:#ffc93a;padding:15px 35px;font-size:17px;color:#463f2e;font-family:'ProximaNovaBold';border-radius:4px;margin:25px 0 0;line-height:17px;}
.registration-col .terms-col .reg-btn:hover{background:#ffd25d;}
.registration-col .inner-block .login-info-form .address-finder label{line-height:16px;margin-top:2px;}
.registration-col .inner-block .login-info-form .address-finder .outer-select{background:#fff;border:1px solid #e3e3e3;border-radius:4px;float:left;padding:10px;width:64%;}
.registration-col .inner-block .login-info-form .address-finder label.secDropDown{height:10px;}
.registration-col .inner-block .login-info-form .address-finder .outer-select.secDropDown{margin-top:10px;}
.registration-col .inner-block .login-info-form .address-finder .manual-text{float:left;width:100%;color:#5a5a5a;font-family:"ProximaNova";font-size:11px;line-height:14px;margin-bottom:15px;padding-left:157px;}
.registration-col .inner-block .login-info-form .address-finder .manual-text a{color:#233f92;}
/******Order Status Section******/
.order-status-col{margin-top:33px;}
.order-status-col h2{float:left;width:100%;color:#2c2c2c;font-size:26px;font-family:'ProximaNovaBold';line-height:22px;margin:0;}
.order-status-col .order-detail{background:#fff;border-radius:4px;box-shadow:0 3px 3px 0px #bebebe;margin-top:20px;padding:20px 0 25px;}
.order-status-col .order-detail .heading{float:left;width:auto;color:#5a5a5a;font-size:17px;font-family:'ProximaNovaBold';padding-left:20px;line-height:18px;}
.order-status-col .order-detail .right-col{float:right;width:auto;}
.order-status-col .order-detail .right-col span{float:left;width:auto;margin-right:27px;color:#5a5a5a;font-size:12px;font-family:'ProximaNova';line-height:13px;}
.order-status-col .order-detail .right-col strong{font-size:15px;font-family:'ProximaNovaBold';font-weight:normal;}
.order-status-col .product-list-data{float:left;width:100%;margin:20px 0;}
.order-status-col .product-list-data .order-list-headings{background:#f0f0f0;width:100%;display:table-row;}
.order-status-col .product-list-data .order-list-headings .col-xs-height{border-right:1px solid #dddddd;float:none;display:table-cell;vertical-align:middle;}
.order-status-col .product-list-data .order-list-headings .col-xs-height:first-child{padding-left:20px;}
.order-status-col .product-list-data .order-list-headings .col-xs-height span{display:inline-block;padding:12px 0;color:#5a5a5a;font-size:16px;font-family:'ProximaNova';line-height:15px;}
.order-status-col .product-list-data .order-list-body{display:table-row;width:100%;background:#fff;}
/* EPL-13958 */
.order-status-col .product-list-data .order-list-body.background-red{background:#ff0505 !important;}
/* EPL-13958 */
.order-status-col .product-list-data .order-list-body .col-xs-height{border-right:1px solid #ebebeb;border-bottom:1px solid #f2f2f2;float:none;display:table-cell;vertical-align:middle;}
.order-status-col .product-list-data .order-list-body .col-xs-height:first-child{padding-left:20px;}
.order-status-col .product-list-data .order-list-body .col-xs-height span{display:inline-block;padding:12px 0;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';line-height:15px;}
.order-status-col .order-detail .order-info{float:left;width:51%;font-size:13px;color:#8d8d8d;font-family:'ProximaNova';padding-left:20px;}
.order-status-col .order-detail .order-info strong{font-weight:normal;font-family:'ProximaNovaBold';}
.order-status-col .order-detail .total-amount{float:right;width:21%;margin-right:30px;}
.order-status-col .order-detail .total-amount .heading{float:left;width:auto;font-size:16px;color:#5a5a5a;font-family:'ProximaNova';margin:0 0 10px;padding:0;clear:both;}
.order-status-col .order-detail .total-amount .total-amt{float:left;width:auto;color:#2c2c2c;font-size:16px;font-family:'ProximaNova';line-height:22px;clear:both;}
.order-status-col .order-detail .total-amount .total-amt strong{font-weight:normal;font-size:24px;font-family:'ProximaNovaBold';}
.order-status-col .customer-detail{background:#fff;border-radius:4px;box-shadow:0 3px 3px 0px #bebebe;margin-top:20px;padding:0 0 20px;}
.order-status-col .customer-detail .heading{float:left;width:100%;font-size:18px;color:#5a5a5a;font-family:'ProximaNovaBold';padding:20px;line-height:14px;border-bottom:1px solid #e5e5e5;}
.order-status-col .customer-detail .col-md-3{padding-left:20px;padding-right:20px;padding-bottom:20px;}
.order-status-col .customer-detail .field-col{float:left;width:100%;margin:20px 0 0;}
.order-status-col .customer-detail .sub-head{float:left;width:100%;color:#5a5a5a;font-size:15px;font-family:'ProximaNovaBold';margin:0 0 11px;line-height:15px;}
.order-status-col .customer-detail span{color:#5a5a5a;font-size:13px;font-family:'ProximaNova';word-wrap:break-word;}
.order-status-col .customer-detail span a{color:#5a5a5a;}
.order-status-col .customer-detail address{color:#5a5a5a;font-size:13px;font-family:'ProximaNova';margin:0;}
/** My Orders Section **/
.order-info-display{margin-top:30px;color:#5a5a5a;font-family:"ProximaNova";}
/* CI-2501 */
.order-info-display h3{color:#2c2c2c;float:left;font-family:"ProximaNovaBold";font-size:26px;line-height:21px;margin:0 0 17px;width:auto;}
/* CI-2501 */
.order-info-display .order-listing{float:left;margin:10px 0 0;padding:0;width:100%;background:#fff;box-shadow:0 2px 2px 1px #c9c9c9;border-radius:5px;}
.order-listing .tab-content > .active{display:inline-table;vertical-align:top;}
.order-listing .tab-content .empty-text{float:left;width:100%;font-size:15px;color:#5a5a5a;font-family:'ProximaNova';text-align:center;margin:30px 0;}
.order-listing .order-heading ul{padding:0;float:left;width:100%;border-bottom:3px solid #233f92;}
.order-listing .order-heading li{font-size:18px;position:relative;float:left;color:#5a5a5a;font-family:'ProximaNovaBold';padding:14px 20px;border-right:1px solid #e5e5e5;}
.order-listing .order-heading li:last-child{border:none;}
.order-listing .order-heading li a{color:#bfbfbf;}
.order-listing .order-heading li.active a{color:#5a5a5a;}
.order-listing .order-heading li.active a:before{border-bottom:7px solid #233f92;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;content:'';bottom:0;left:50%;}
.order-listing span{display:inline-block;font-size:13px;}
.order-listing span img{margin-right:7px;}
.order-list-data{float:left;width:100%;}
.container-xs-height{display:table;padding:0;width:100%;}
.row.order-list-headings{background:#f0f0f0;float:none;}
.row-xs-height{display:table-row;}
.order-list-headings{width:100%;}
.order-list-data .col-xs-2,.order-list-data .col-xs-3,.order-list-data .col-xs-1{border-right:1px solid #ddd;display:table-cell;float:none;vertical-align:middle;padding-left:0;padding-right:0;}
.order-list-data .row-xs-height:last-child .col-xs-2{border-bottom:none;}
.order-list-data span.mob-separator{display:none;}
.order-list-data span{font-size:13px;padding:8px 12px;width:100%;}
.order-list-data .row-xs-height div:first-child{border-left:3px solid transparent;width:19%;}
.order-list-data .row-xs-height div:last-child{border-right:1px solid transparent;width:15%;}
.order-list-data .order-list-headings .col-xs-2:nth-child(5) span{color:#5a5a5a;}
.order-list-data .col-xs-2:nth-child(5) span{color:#2c2c2c;}
.order-list-data .order-list-headings span{font-size:15px;padding:10px 12px 8px;}
.order-list-data span a{color:#233f92;}
.order-list-data span a:hover{text-decoration:underline;}
.col-xs-height{display:table-cell;float:none;}
.stat-unknown{background:#eaeffd;}
.stat-cancel{background:#feeded;}
.stat-cancel .col-xs-2:nth-child(5) span{color:#2c2c2c;}
.stat-unknown .col-xs-2:nth-child(5) span{color:#2c2c2c;}
/** Newsletter Section **/
.newsletter-col{float:left;width:100%;background:#fff;border-radius:5px;padding:20px;}
.newsletter-col h4{float:left;width:100%;color:#233f92;font-size:17px;font-family:'ProximaNovaBold';margin:0 0 5px;}
.newsletter-col p{float:left;width:100%;font-size:13px;color:#6e6f6f;margin:0 0 20px;line-height:18px;}
.newsletter-col .newsletter-form{float:left;width:75%;margin:5px 0 0 5px;}
.newsletter-col .newsletter-form fieldset{float:left;width:100%;margin:0 0 12px;}
.newsletter-col .newsletter-form label{float:left;width:105px;color:#5a5a5a;font-size:14px;font-family:'ProximaNova';font-weight:normal;line-height:14px;margin:12px 20px 12px 0;}
.newsletter-col .newsletter-form label .required-icon{color:#d40000;}
.newsletter-col .newsletter-form input{float:left;width:75%;border-radius:4px;border:1px solid #e3e3e3;background:#fff;line-height:36px;padding:0 5px;margin:0;height:36px;}
.newsletter-col .newsletter-form .error{padding-left:24%;}
.newsletter-col .newsletter-form .legal-col{float:left;width:auto;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';padding-left:120px;line-height:14px;}
.newsletter-col .newsletter-form .legal-col input{width:auto;margin-right:5px;height:auto;}
.newsletter-col .newsletter-form .legal-col .error{padding-left:0;}
.newsletter-col .newsletter-form .reg-btn{float:left;width:auto;background:#ffc93a;border-radius:5px;font-size:13px;color:#463f2e;font-family:'ProximaNovaBold';line-height:17px;padding:12px 19px;margin:5px 0 0 120px;}
.newsletter-col .newsletter-form .reg-btn:hover{background:#ffd25d;}
.newsletter-col .newsletter-form .captcha-field{float:left;width:75%;}
.newsletter-col .newsletter-form .captcha-field img{float:left;}
.newsletter-col .newsletter-form .captcha-field .captcha-reload{float:left;color:#233f92;padding-left:15px;background:url('../images/basket-change-icon.jpg') no-repeat left center;margin-top:40px;margin-left:15px;}
.newsletter-col .newsletter-form .captcha-field .captcha-reload:hover{text-decoration:underline;}
.newsletter-col .newsletter-form .captcha-field input{margin-top:10px;width:60%;}
/** Category Tier Section **/
.category-tier-col{margin-top:20px;}
.category-tier-col h1{float:left;width:100%;color:#2c2c2c;font-size:26px;font-family:'ProximaNovaBold';margin:0 0 10px;}
.category-tier-col h1,.category-tier-col h2{float:left;width:100%;color:#2c2c2c;font-size:26px;font-family:'ProximaNovaBold';margin:0 0 10px;}
.category-tier-col p{float:left;width:100%;color:#6e6f6f;font-size:14px;margin:0;}
.category-tier-col .category-listing{float:left;width:100%;padding:0;}
.category-tier-col .category-listing li{float:left;width:100%;border-top:1px solid #d8d8d8;padding:19px 0 0;margin:20px 0 0;}
.category-tier-col .category-listing li.anchorFocusShift:before{display:block;content:" ";margin-top:-258px;height:285px;visibility:hidden;}
.category-tier-col h3{float:left;width:100%;color:#233f92;font-size:17px;font-family:'ProximaNovaBold';margin:0 0 15px;line-height:18px;}
.category-tier-col .list-box{padding:10px;background:#fff;border-radius:5px;box-shadow:0 4px 2px 0 #bebebe;margin:0 20px 20px 0;width:23.4%;float:left;min-height:85px;}
.category-tier-col .list-box figure{width:60px;height:60px;float:left;margin-right:30px;}
.category-tier-col .list-box figure span{width:60px;height:60px;vertical-align:middle;text-align:center;display:table-cell;}
.category-tier-col .list-box figure a{margin:0;width:auto;line-height:normal;}
.category-tier-col .list-box a{font-size:15px;color:#323233;font-family:'ProximaNovaBold';float:left;width:57%;line-height:19px;margin:5px 0 0;}
.category-tier-col .list-box a:hover{color:#233f92;text-decoration:underline;}
.category-tier-col .tier-one-banner{float:left;width:100%;margin:20px 0 0;}
.category-tier-col .tier-one-banner img{width:100%;height:auto;}
.search-detail-box .search-wrapper{float:left;width:100%;border-radius:5px;background:#fff;box-shadow:0 0 4px 1px #b0b1b2;}
.search-detail-box .search-wrapper .search-heading-mob{display:none;color:#ce2127;float:left;font-family:"ProximaNovaBold";font-size:28px;letter-spacing:-2px;line-height:23px;margin:14px 0 10px;text-align:center;text-transform:uppercase;width:100%;}
.search-detail-box .search-wrapper .search-heading-mob span{color:#233f92;}
.search-detail-box .reg-field{float:left;width:30%;background:#f1f1f1;padding:18px 30px 18px 20px;border-radius:5px 0 0 5px;}
.search-detail-box .heading{float:left;width:100%;color:#8e8e91;font-size:12px;text-transform:uppercase;font-family:'ProximaNovaBold';line-height:12px;margin:0 0 8px;}
.search-detail-box .reg-field .vrm-form{float:left;width:100%}
.search-detail-box .reg-field .vrm-input{background:url("../images/number-input-bg.jpg") no-repeat left top #ffd800;border:1px solid #12214e;border-radius:5px;float:left;width:170px;padding-left:19px;}
.search-detail-box .reg-field input{background:none;color:#000;float:left;font-family:"uknumberplateregular";font-size:29px;height:33px;line-height:28px;text-transform:uppercase;width:100%;padding-left:6px;padding-right:6px;border-radius:5px;}
.search-detail-box .reg-field .go-btn{background:#233f92;border-radius:5px;color:#fff;float:left;font-family:"ProximaNovaBold";font-size:16px;line-height:13px;margin-left:10px;padding:13px 0 9px;text-align:center;text-transform:uppercase;width:43px;}
.search-detail-box .search-wrapper .separator{background:url("../images/category-separator.jpg") no-repeat center top;color:#8e8e91;float:left;font-family:"ProximaNovaBold";font-size:16px;line-height:11px;margin-left:-11px;margin-right:25px;text-align:center;text-transform:uppercase;width:auto;height:100%;padding:40px 0;}
.search-detail-box .select-vehicle{float:left;width:66%;padding:18px 0;}
.search-detail-box .select-vehicle .field{background:#fff;border:1px solid #dae0e1;border-radius:5px;float:left;margin-right:10px;padding:9px 10px;width:18%;}
.search-detail-box .select-vehicle .field.small{width:16%;}
.search-detail-box .select-vehicle .field.xsmall{width:13%;}
.search-detail-box .select-vehicle select{background-color:#fff;color:#727575;float:left;font-size:13px;height:16px;line-height:14px;width:100%;}
.search-detail-box .select-vehicle .go-btn{background:#233f92;border-radius:5px;color:#fff;float:left;font-family:"ProximaNovaBold";font-size:16px;line-height:14px;padding:11px 22px;width:auto;}
/******Change Store Section******/
.change-store{margin-top:20px;}
.change-store h2{margin:0;float:left;width:100%;color:#2c2c2c;font-size:25px;font-family:'ProximaNovaBold';font-weight:normal;}
.change-store .stock-availability-data{float:left;width:100%;margin-top:20px;box-shadow:0 5px 8px 0 #bebebe;}
.change-store .stock-header{float:left;width:100%;background:#f3f3f3;}
.change-store .stock-header .list-row{float:none;padding:10px 20px;border-right:1px solid #e3e3e3;font-size:14px;color:#2c2c2c;font-family:'ProximaNovaBold';text-align:center;width:18.2%;display:table-cell;vertical-align:middle;}
.change-store .stock-header .list-row:last-child{border-right:0;}
.change-store .stock-header .list-row.item-head{width:27.2%;}
.change-store .stock-header .list-row span{float:left;width:100%;text-align:center;color:#807e7e;font-size:11px;font-family:'ProximaNova';}
.change-store .stock-header .list-row span a:hover{text-decoration:underline;}
.change-store .stock-header .collect-col{float:left;color:#2c2c2c;font-size:17px;font-family:'ProximaNovaBold';padding-top:16px;padding-bottom:15px;width:27.2%;text-align:left;}
.change-store .stock-header .delivery-col{background:url('../images/cart-delivery-icon.jpg') no-repeat 16px center;padding-left:59px;width:19%;}
.change-store .stock-header .list-row.blue-border{border-bottom:3px solid #233f92;}
.change-store .stock-header .list-row.blue-border:first-child{padding-left:19px;text-align:left;}
.change-store .stock-header .list-row.green-border{border-bottom:3px solid #64a122;}
.change-store .stock-body{float:left;width:100%;background:#fff;}
.change-store .stock-body .list-row{float:none;padding:20px 15px 20px 20px;border-right:1px solid #eeeeee;width:18%;color:#233f92;font-size:11px;font-family:'ProximaNovaBold';vertical-align:top;position:relative;text-align:center;width:18.2%;display:table-cell;}
.change-store .stock-body .list-row:last-child{border-right:0;}
.change-store .stock-body .list-row.active{background:#fff3af;}
.change-store .stock-body .list-row .stock-count{width:auto;display:inline-block;color:#5a5a5a;font-family:"ProximaNova";font-size:13px;line-height:13px;}
.change-store .stock-body .list-row .stock-count.instock span{color:#62a020;float:left;font-family:"ProximaNovaSemibold";margin-top:3px;width:100%;}
.change-store .stock-body .list-row .stock-count.instock a{color:#233f92;text-decoration:underline;}
.change-store .stock-body .list-row .stock-count.disable{background:url("../images/red-cross-icon.png") no-repeat left 1px;color:#ce2125;font-family:"ProximaNovaSemibold";padding-left:15px;}
.change-store .stock-body .list-row .stock-count.order-text{color:#5a5a5a;}
.change-store .stock-body .list-row .stock-count.order-text a{color:#233f92;float:left;font-family:"ProximaNovaSemibold";margin-top:5px;width:auto;display:inline-block;width:100%;}
.change-store .stock-body .list-row .stock-count.order-text a span{color:#233f92;text-decoration:underline;}
.change-store .stock-body .stock-body-row{float:none;display:table;width:100%;border-bottom:1px solid #eeeeee;}
.change-store .stock-availability-data .mobile-row{display:none;}
.change-store .stock-body .product-info{width:27.2%;text-align:left;}
.change-store .stock-body .stock-body-row:last-child .list-row{min-height:77px;float:left;padding-left:10px;padding-right:10px;}
.change-store .stock-body .mobile-data{display:none;}
.change-store .stock-body .product-info figure{float:left;width:71px;height:64px;border:1px solid #e5e5e5;}
.change-store .stock-body .product-info figure span{padding:0;vertical-align:middle;display:table-cell;width:71px;height:64px;text-align:center;}
.change-store .stock-body .product-info figure img{width:auto;height:auto;max-height:100%;max-width:100%;}
.change-store .stock-body .info-inner{width:63%;float:left;margin-left:12px;}
.change-store .stock-body .info-inner .heading{float:left;width:100%;color:#5a5a5a;font-size:13px;font-family:'ProximaNovaBold';}
.change-store .stock-body .info-inner .code{width:100%;float:left;color:#5a5a5a;font-size:11px;font-family:'ProximaNova';}
.change-store .stock-body .info-inner .remove-link{float:left;width:100%;color:#a5a5a5;font-size:11px;margin-top:5px;}
.change-store .stock-body .info-inner .remove-link:hover{color:#6b6a6a;}
.change-store .stock-body .delivery-col{background:#fffde7;width:19%;}
.change-store .stock-body .delivery-col a{color:#233f92;font-size:11px;font-family:'ProximaNova';margin-top:10px;float:left;}
.change-store .stock-body .delivery-col a:hover{color:#1d3478;}
.change-store .stock-body .select-store-btn{display:table;margin:0 auto;background:#62a020 url("../images/c-and-c-white.png") no-repeat 10px center;border-radius:5px;color:#fff;font-family:"ProximaNovaBold";font-size:12px;line-height:13px;padding:14px 8px 12px 37px;text-align:center;width:auto;}
.change-store .stock-body .select-store-btn:hover{background-color:#54881c;}
.change-store .stock-body .disable-store-btn{display:table;margin:0 auto;background:#e1e1e1 url("../images/c-and-c-white.png") no-repeat 10px center;border-radius:5px;color:#fff;font-family:"ProximaNovaBold";font-size:12px;line-height:13px;padding:14px 8px 12px 37px;text-align:center;width:auto;cursor:default;}
.change-store .stock-body .disable-store-btn:hover{background-color:#e1e1e1;}
.change-store .stock-body .store-btn-popup{position:absolute;left:-10px;top:85px;background:#fff;color:#5a5a5a;font-size:12px;font-family:'ProximaNova';padding:15px;box-shadow:0 0 2px 1px #e0e0e0;width:201px;border-radius:5px;display:none;}
.change-store .stock-body .store-btn-popup .arrow{position:absolute;left:45%;top:-15px;}
.change-store .stock-body .store-btn-popup i{color:#62a020;font-style:normal;font-family:'ProximaNovaBold';}
.change-store .stock-body .store-btn-popup strong{font-family:'ProximaNovaBold';}
.change-store .stock-body .move-all-link{text-align:center;background:#fff;}
.change-store .find-store-search{float:left;width:100%;background:#fff;padding:30px 23px;border-radius:0 0 5px 5px;}
.change-store .find-store-search label{color:#5a5a5a;float:left;font-size:14px;font-weight:normal;margin:9px 20px 0 0;width:auto;}
.change-store .find-store-search input{float:left;width:26%;border:1px solid #dae0e1;border-radius:5px;padding:0 10px;color:#626161;font-size:13px;font-family:'ProximaNova';height:38px;}
.change-store .find-store-search button{float:left;width:auto;background:#233f92;border-radius:5px;color:#fff;font-size:15px;padding:12px 20px;line-height:13px;margin-left:10px;font-family:'ProximaNovaBold';}
.change-store .find-store-search button:hover{background:#033db2;}
.change-store .find-store-search .error{margin-top:5px;padding-left:13%;}
.change-store .back-link{float:left;width:auto;margin:30px 0 40px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';padding:12px 25px;border-radius:5px;background:#233f92;line-height:16px;}
.change-store .back-link:hover{background:#033db2;}
.change-store .stock-data-mobile{display:none;}
/** Order Confirmation **/
.order-confirm-col{padding:0 !important;}
/* CI-1042 CI-1833*/
.exhaust-filter-slider .owl-slider-new{display:inline-flex !important;}
.exhaust-filter-slider .filtercheckboxes{display:none;}
/*Full width*/ /* CI-1833 */
.exhaust-filter-slider .owl-nav .owl-next{background:url('../images/offers-right-arrow.png') no-repeat left top;right:-19px;top:50%;height:41px;position:absolute;width:20px;margin-top:-27px;}
/* CI-1833 */ /*Full width*/
.exhaust-filter-slider .owl-nav .owl-prev{background:url('../images/offers-left-arrow.png') no-repeat left top;top:50%;height:41px;position:absolute;right:0;left:-4px;width:20px;margin-top:-30px;}
.3bofilter.exhaust-filter-slider{margin:20px 0 20px;float:left;width:100%;background-color:#fff;border-top:none;border-bottom:none;padding-top:7px;}
.exhaust-filter-slider .owl-carousel .owl-item img{display:block;width:90%;margin:0 auto;}
.exhaust-filter-slider .item{margin:0 5px 15px;background:#f0f0f0;padding:5px 20px;border:2px solid #e5e5e5;min-height:69px;display:inline-block;text-align:center;height:69px;display:flex;align-items:center;justify-content:center;color:#5a5a5a;line-height:16px;white-space:normal;cursor:pointer;/*CRO-994*/}
.exhaust-filter-slider .item label{margin-bottom:0px;font-weight:normal;line-height:19px;cursor:pointer;/*CRO-994*/}
.exhaust-filter-slider .item.selected{border:2px solid #233f92;color:#233f92;}
next.disabled{pointer-events:none;opacity:0.2;}
.owl-prev.disabled{pointer-events:none;opacity:0.2;}
.exhaust-filter-slider h2{font-size:16px;font-family:"ProximaNovaBold";text-transform:uppercase;margin:15px 0 20px 0;padding:0 0px;color:#000;}
.filter-slider-items{padding:0px 0 0 17px;}
.bofilter.exhaust-filter-slider .owl-carousel .owl-stage-outer{left:2px !important;}
.bofilter.exhaust-filter-slider .owl-nav .owl-prev{left:-13px;}
.o3b-section .section3bo .listing-info-box{margin-bottom:0;}
section.bofilter.exhaust-filter-slider + .leftcol3bo, section.bofilter.exhaust-filter-slider + .leftcol3bo + .rightcol3bo{border-top:0;}
/* CI-1042 CI-1833*/
.order-confirm-col h2{width:auto;}
.order-confirm-col .cont-shop-link{float:right;width:auto;padding:10px 20px;background:#ffc93a;border-radius:5px;color:#6a500a;font-size:15px;font-family:'ProximaNovaBold';line-height:15px;}
.order-confirm-col .order-header{background:#254193;border-radius:5px 5px 0 0;padding:20px;color:#fff;font-size:17px;font-family:'ProximaNovaLight';}
.order-confirm-col .order-header.margin-top20{margin-top:20px;}
.order-confirm-col .order-header strong{font-family:'ProximaNovaBold';font-weight:normal;line-height:18px;}
.order-confirm-col .order-header .tab-link{border-right:1px solid #5167a9;color:#fff;font-size:35px;font-family:'ProximaNovaSemibold';padding-right:12px;margin-right:12px;line-height:20px;cursor:pointer;float:left;}
.order-confirm-col .order-header .tab-link.active{font-size:21px;padding-top:3px;}
.order-confirm-col .order-detail .order-head .order-detail-info{float:left;width:40%;padding-left:0;}
.order-confirm-col .order-detail .order-head .order-detail-info li{float:left;width:100%;margin:0 0 20px;}
.order-confirm-col .order-detail .order-head .order-detail-info .title{float:left;width:35%;color:#5a5a5a;font-size:16px;font-family:'ProximaNovaSemibold';text-transform:none;clear:none;margin:0;line-height:14px;}
.order-confirm-col .order-detail .order-head .order-detail-info .data{float:left;width:245px;color:#5a5a5a;font-size:16px;font-family:'ProximaNovaLight';line-height:20px;margin-top:-3px;}
.order-confirm-col .order-detail{background:#fff;box-shadow:0px 4px 2px 0px #dddddd;padding:20px;}
.order-confirm-col .order-detail .order-head{float:left;width:100%;margin:0 0 20px;}
.order-confirm-col .order-detail .logo{float:left;width:auto;}
.order-confirm-col .order-detail .right-col{float:right;}
.order-confirm-col .order-detail .print-link{float:right;border-radius:5px;background:url(../images/print-icon-grey.jpg) no-repeat 20px center #9a9a9a;color:#fffffe;font-size:15px;font-family:'ProximaNovaBold';padding:12px 18px 12px 54px;line-height:15px;}
.order-confirm-col .order-detail .title{float:right;width:auto;clear:both;font-size:15px;color:#5a5a5a;text-transform:uppercase;font-family:'ProximaNovaSemibold';margin:24px 0;line-height:14px;}
.order-confirm-col .order-detail .order-no{float:right;width:auto;clear:both;color:#5a5a5a;font-size:15px;font-family:'ProximaNovaSemibold';line-height:14px;}
.order-confirm-col .order-detail .order-no span{font-family:'ProximaNovaLight';margin-left:10px;}
.order-confirm-col .order-detail .address-col{border:1px solid #f1f1f1;padding:0;width:48.9%;}
.order-confirm-col .order-detail .address-col.right-space{margin-right:20px;}
.order-confirm-col .order-detail .address-col .heading{float:left;width:100%;padding:17px 20px;color:#2c2c2c;font-size:13px;font-family:'ProximaNovaSemibold';line-height:12px;}
.order-confirm-col .order-detail .address-col .invoice-detail{padding:17px 20px;background:#f1f1f1;float:left;width:100%;min-height:170px;color:#5a5a5a;font-size:13px;font-family:'ProximaNovaLight';line-height:18px;}
.order-confirm-col .order-detail .order-table{float:left;width:100%;margin:20px 0 0;border:1px solid #f3f3f3;}
.order-confirm-col .order-detail .order-table .order-list-headings{background:transparent;color:#2c2c2c;font-size:13px;font-family:'ProximaNovaSemibold';}
.order-confirm-col .order-detail .order-table .col-xs-3{padding-top:19px;padding-bottom:19px;border-right:1px solid #f3f3f3;}
.order-confirm-col .order-detail .order-table .col-xs-3:last-child{border-right:0;}
.order-confirm-col .order-detail .order-table .order-body{background:#f2f2f2;color:#5a5a5a;font-size:13px;font-family:'ProximaNovaLight';}
.order-confirm-col .order-detail .greet-text{float:left;width:100%;margin-top:20px;font-size:13px;color:#5a5a5a;font-family:'ProximaNovaLight';}
.order-confirm-col .order-detail .greet-text span{float:left;width:100%;margin-bottom:25px;}
.order-confirm-col .order-detail .greet-text strong{font-family:'ProximaNovaSemibold';}
.order-confirm-col .order-detail .order-detail-table{float:left;width:100%;margin-top:20px;border:1px solid #f3f3f3;}
.order-confirm-col .order-detail .order-detail-table .container-xs-height:last-child{display:block;}
.order-confirm-col .order-detail .order-detail-table .order-list-headings{background:transparent;color:#2c2c2c;font-size:13px;font-family:'ProximaNovaSemibold';}
.order-confirm-col .order-detail .order-detail-table .col-xs-height{padding-top:19px;padding-bottom:19px;border-right:1px solid #f3f3f3;}
.order-confirm-col .order-detail .order-detail-table .col-xs-height:last-child{border-right:0;}
.order-confirm-col .order-detail .order-detail-table .order-body{background:#f2f2f2;color:#5a5a5a;font-size:13px;font-family:'ProximaNovaLight';}
.order-confirm-col .order-detail .order-detail-table .order-body .col-xs-height{border-color:#e8e8e8;}
.order-confirm-col .order-detail .order-detail-table .order-body:nth-child(odd){background:#f7f7f7;}
.order-confirm-col .order-detail .order-detail-table .order-body:nth-child(even){background:#f2f2f2;}
.order-confirm-col .order-detail .order-detail-table .container:last-child .col-xs-11{text-align:right;}
.order-confirm-col .order-detail .order-detail-table .container:last-child .order-body:nth-child(odd){background:#e8e8e8;}
.order-confirm-col .order-detail .order-detail-table .container:last-child .order-body:nth-child(even){background:#e3e3e3;}
.order-confirm-col .order-detail .order-detail-table .container .row-xs-height.sub-col{display:block;margin-left:0;margin-right:0;}
.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-11{width:84%;float:left;text-align:right;font-family:'ProximaNova';}
.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-12{width:84%;float:left;text-align:right;font-family:'ProximaNova';}
.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-1{width:15%;float:left;text-align:left;font-family:'ProximaNovaSemibold';}
.order-confirm-col .order-detail .order-detail-table .container .sub-col .col-xs-2{width:15%;float:left;text-align:left;font-family:'ProximaNovaSemibold';}
.order-confirm-col .order-detail .order-detail-table .container .row-xs-height.discount-col{display:block;margin-left:0;margin-right:0;}
.order-confirm-col .order-detail .order-detail-table .container .discount-col .col-xs-11{width:84%;float:left;text-align:right;font-family:'ProximaNovaLight';}
.order-confirm-col .order-detail .order-detail-table .container .discount-col .col-xs-12{width:84%;float:left;text-align:right;font-family:'ProximaNovaLight';}
.order-confirm-col .order-detail .order-detail-table .container .discount-col .col-xs-1{width:15%;float:left;text-align:left;font-family:'ProximaNovaSemibold';}
.order-confirm-col .order-detail .order-detail-table .container .discount-col .col-xs-2{width:15%;float:left;text-align:left;font-family:'ProximaNovaSemibold';}
.order-confirm-col .order-detail .order-detail-table .container .row-xs-height.total-col{display:block;margin-left:0;margin-right:0;}
.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-11{width:84%;float:left;text-align:right;}
.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-11 span{font-family:'ProximaNovaBold';}
.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-11 span span{font-family:'ProximaNovaLight';}
.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-2{width:15%;float:left;text-align:left;font-family:'ProximaNovaSemibold';color:#cd1f25;}
.order-confirm-col .order-detail .order-detail-table .container .total-col .col-xs-1{width:15%;float:left;text-align:left;font-family:'ProximaNovaSemibold';color:#cd1f25;}
.order-confirm-col .order-detail .order-detail-table .container .total-col .payment-text{width:100%;text-align:center;font-family:'ProximaNovaSemibold';color:#5a5a5a;font-size:13px;padding:10px 0;float:left;}
.order-confirm-col .order-detail .order-info{float:left;width:100%;margin-top:30px;}
.order-confirm-col .order-detail .order-info .left-col{float:none;display:table-cell;vertical-align:top;margin-right:4px;}
.order-confirm-col .order-detail .order-info .left-col h4{float:left;width:100%;font-size:18px;color:#3a549e;font-family:'ProximaNovaBold';margin:0 0 10px;line-height:19px;}
.order-confirm-col .order-detail .order-info .left-col p{float:left;width:100%;font-size:13px;color:#2c2c2c;font-family:'ProximaNovaLight';}
.order-confirm-col .order-detail .order-info .left-col .address{float:left;width:45%;color:#5a5a5a;font-size:13px;font-family:'ProximaNovaLight';}
.order-confirm-col .order-detail .order-info .left-col span{float:left;width:100%;font-family:'ProximaNovaSemibold';line-height:14px;margin-bottom:10px;}
.order-confirm-col .order-detail .order-info .left-col .hours{float:right;width:45%;color:#5a5a5a;font-size:13px;font-family:'ProximaNovaLight';}
.order-confirm-col .order-detail .order-info .left-col .hours p{float:none;width:auto;display:inline-block;color:#5a5a5a;font-size:13px;font-family:'ProximaNovaLight';margin-right:12px;width:100%;margin-bottom:0;}
.order-confirm-col .order-detail .order-info .left-col .hours p span{color:#5a5a5a;font-family:"ProximaNovaLight";font-size:13px;width:31px;}
.order-confirm-col .order-detail .order-info .left-col .note-text{float:left;width:100%;font-size:13px;color:#2c2c2c;font-family:'ProximaNovaLight';margin-top:23px;line-height:20px;}
.order-confirm-col .order-detail .order-info .right-col{border-left:1px solid #ebebeb;padding-left:25px;float:none;display:table-cell;vertical-align:top;}
.order-confirm-col .order-detail .order-info .right-col h4{float:left;width:100%;color:#3a549e;font-size:20px;font-family:'ProximaNovaSemibold';margin:0;line-height:20px;}
.order-confirm-col .order-detail .order-info .right-col p{float:left;width:100%;margin-top:15px;color:#2c2c2c;font-size:13px;}
.order-confirm-col .order-detail .order-info .right-col .collecting-steps{padding:0;margin:20px 0 0;float:left;width:100%;}
.order-confirm-col .order-detail .order-info .right-col .collecting-steps li{float:left;width:100%;margin:0 0 40px;font-size:13px;color:#2c2c2c;font-family:'ProximaNova';line-height:18px;}
.order-confirm-col .order-detail .order-info .right-col .collecting-steps li strong{float:left;width:84%;font-family:'ProximaNovaSemibold';margin-bottom:6px;line-height:14px;font-weight:normal;}
.order-confirm-col .order-detail .order-info .right-col .collecting-steps span{float:left;background:#ececec;border-radius:35px;width:55px;height:55px;text-align:center;vertical-align:middle;color:#3a549e;font-size:20px;font-family:'ProximaNovaSemibold';line-height:19px;padding:19px 0 21px;margin-right:15px;}
.order-confirm-col .order-detail .order-text{float:left;width:100%;margin:25px 0 30px;border-bottom:1px solid #ebebeb;}
.order-confirm-col .order-detail .order-text p{float:left;width:100%;margin-bottom:15px;color:#5a5a5a;font-size:13px;font-family:'ProximaNovaLight';line-height:20px;}
.order-confirm-col .order-detail .query-text{float:left;width:100%;}
.order-confirm-col .order-detail .query-text p{float:left;width:100%;color:#5a5a5a;font-size:13px;font-family:'ProximaNovaLight';line-height:20px;margin-bottom:15px;}
.order-confirm-col .order-detail .query-text strong{font-weight:normal;font-family:'ProximaNovaSemibold';}
.order-confirm-col .order-detail .query-text a{color:#053880;}
.order-confirm-col .success-box{float:left;width:100%;margin:20px 0;line-height:25px;}
.order-confirm-col.c-and-c .order-detail{margin-bottom:0;}
.order-confirm-col .candc-detail{background:#fff;}
.order-confirm-col .candc-detail .divider{border:1px solid #e8e8e8;padding:20px 10px;margin-bottom:20px;}
.order-confirm-col .candc-detail .intro-text{float:left;width:100%;padding:0 10px 15px;border-bottom:1px solid #e8e8e8;margin-bottom:20px;}
.order-confirm-col .candc-detail .intro-text p{font-size:14px;color:#696969;font-family:'ProximaNova';margin:0 0 10px;}
.order-confirm-col .candc-detail .intro-text strong{font-family:"ProximaNovaSemibold";color:#004daa;}
.order-confirm-col .candc-detail .first-col .address-col{padding-right:0;margin-right:20px;width:48%;}
.order-confirm-col .candc-detail .first-col .timing-col{float:right;padding-left:0;width:48%;}
.order-confirm-col .candc-detail .first-col .heading{float:left;width:100%;background:#f3f3f3;padding:12px 10px;color:#004394;font-size:16px;font-family:"ProximaNovaSemibold";line-height:17px;margin-bottom:15px;}
.order-confirm-col .candc-detail .first-col .address-col p,.order-confirm-col .candc-detail .first-col .timing-col p{float:left;width:100%;color:#626262;font-size:14px;font-family:'ProximaNova';padding-left:10px;margin:0;line-height:24px;}
.order-confirm-col .candc-detail .second-col .collection-text{float:left;width:100%;border:1px solid #ff0000;background:#f3f3f3;padding:12px 10px;color:#004394;font-size:16px;font-family:"ProximaNovaSemibold";line-height:16px;}
.order-confirm-col .candc-detail .second-col .product-data{float:left;width:100%;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin:20px 0;}
.order-confirm-col .candc-detail .second-col .product-data .product-inner{float:left;width:100%;padding:0 0 15px;}
.order-confirm-col .candc-detail .second-col .product-data .product-inner:first-child{padding-top:15px;}
.order-confirm-col .candc-detail .second-col .product-data span{float:left;padding:0 20px;color:#626262;font-size:14px;font-family:'ProximaNova';}
.order-confirm-col .candc-detail .second-col .product-data span:first-child{width:13%;}
.order-confirm-col .candc-detail .second-col .product-data span:nth-child(2){width:20%;}
.order-confirm-col .candc-detail .second-col .product-data span:nth-child(3){width:42%;}
.order-confirm-col .candc-detail .second-col .product-data span:last-child{width:25%;}
.order-confirm-col .candc-detail .second-col .item-info{display:none;float:left;margin-left:10px;background:#f5f5f5;border:1px solid #e8e8e8;padding:18px 35px 7px;width:40%;}
.order-confirm-col .candc-detail .second-col .item-info span{float:left;width:100%;margin-bottom:15px;color:#626262;font-size:13px;font-family:'ProximaNova';}
.order-confirm-col .candc-detail .second-col .item-info strong{float:left;width:100%;font-family:"ProximaNovaSemibold";}
.order-confirm-col .candc-detail .second-col .item-info .item{background:url('../images/cc-icon.png') no-repeat left 4px;padding-left:20px;}
.order-confirm-col .candc-detail .second-col .item-info .day{background:url('../images/collect-time-icon.png') no-repeat left top;padding-left:20px;}
.order-confirm-col .candc-detail .second-col .value-col{float:right;width:46%;}
.order-confirm-col .candc-detail .second-col .value-col .col-full{float:left;width:100%;border-bottom:1px solid #c2c2c2;margin-bottom:10px;padding-bottom:10px;}
.order-confirm-col .candc-detail .second-col .value-col .col-full:last-child{margin-bottom:0;padding-bottom:0;border:0;}
.order-confirm-col .candc-detail .second-col .value-col span{float:left;width:50%;color:#626262;font-size:14px;font-family:'ProximaNova';}
.order-confirm-col .candc-detail .second-col .value-col span:last-child{font-size:15px;font-family:"ProximaNovaSemibold";}
.order-confirm-col .candc-detail .second-col .value-col span strong{font-family:"ProximaNovaBold";}
.order-confirm-col .candc-detail .third-col .heading{float:left;width:100%;background:#f3f3f3;padding:12px 10px;color:#004394;font-size:16px;font-family:"ProximaNovaSemibold";margin-bottom:20px;margin-top:15px;line-height:16px;}
.order-confirm-col .candc-detail .third-col .heading:first-child{margin-top:0;}
.order-confirm-col .candc-detail .third-col p{float:left;width:100%;color:#626262;font-size:14px;font-family:'ProximaNova';padding:0 10px;margin-bottom:10px;}
.order-confirm-col .candc-detail .third-col ul{float:left;width:100%;padding:0 10px 0 25px;}
.order-confirm-col .candc-detail .third-col li{float:left;width:100%;margin-bottom:15px;color:#626262;font-size:14px;font-family:'ProximaNova';list-style:number;}
.order-confirm-col .candc-detail .third-col li strong{font-size:15px;font-family:"ProximaNovaSemibold";}
.order-confirm-col .candc-detail .fourth-col{background:#f3f3f3;padding:22px 20%;text-align:center;color:#303030;font-size:14px;font-family:'ProximaNova';margin-bottom:24px;}
/*page not found*/
.page-not-found{float:left;text-align:center;width:100%;padding-top:370px;padding-bottom:77px;background:url('../images/page-not-found-bg.jpg') no-repeat center 45px;}
.page-not-found h2{font-size:48px;color:#2c2c2c;font-family:'ProximaNovaSemibold';float:left;width:100%;line-height:50px;margin:0 0 20px;}
.page-not-found p{float:left;width:100%;color:#2c2c2c;font-size:16px;font-family:'ProximaNovaLight';margin:0 0 7px;line-height:18px;}
.page-not-found a{color:#053880;}
/*new checkout css*/
.checkout-header{float:left;width:100%;margin-bottom:15px;}
.checkout-header h2{float:left;width:auto;color:#2c2c2c;font-size:26px;font-family:"ProximaNovaBold";margin:0;}
.checkout-header a{float:right;width:auto;border-radius:5px;background:#ffc93a;color:#6a500a;font-size:15px;font-family:'ProximaNovaBold';padding:12px 20px;line-height:14px;}
.checkout-header a:hover{background:#f9c439;}
.checkout{float:left;width:100%;background:#fff;border-radius:5px;box-shadow:0 2px 2px 1px #c9c9c9;margin:0 0 20px;}
.checkout .header{float:left;width:100%;background:#254193;padding:20px;font-size:17px;color:#fff;font-family:'ProximaNovaLight';border-radius:5px 5px 0 0;line-height:18px;}
.checkout .header strong{font-weight:normal;font-family:'ProximaNovaBold';}
.checkout .sub-header{float:left;width:100%;background:#f0f0f0;padding:12px 20px;color:#5a5a5a;font-size:15px;font-family:'ProximaNova';}
.checkout.order-review{padding:20px 0 5px;}
.checkout.order-review .order-info{float:left;width:50%;padding-left:20px;margin-bottom:20px;}
.checkout.order-review .order-info h3{float:left;width:100%;margin:0 0 5px;color:#5a5a5a;font-size:17px;font-family:'ProximaNovaBold';}
.checkout.order-review .order-info .order-info-detail{float:left;width:100%;color:#807e7e;font-size:12px;font-family:'ProximaNova';}
.checkout.order-review .order-info .order-info-detail span{color:#2c2c2c;}
.checkout.order-review .order-info .order-info-detail div{display:inline;}
.checkout.order-review .price-col{float:right;width:40%;text-align:right;padding-right:20px;}
.checkout.order-review .collapse-arrow{float:right;margin-right:20px;width:auto;}
.checkout.order-review .price-col .sub-text{float:left;width:100%;font-size:16px;color:#2c2c2c;font-family:'ProximaNova';}
.checkout.order-review .price-col .total-price{color:#cd1f25;font-size:24px;font-family:'ProximaNova';line-height:21px;float:left;width:100%;}
.checkout.order-review .toggle-view{float:left;width:100%;display:none;}
.checkout.order-review .home-delivery-col{float:left;width:100%;margin:0;}
.checkout.order-review .home-delivery-col .title-bar{float:left;width:100%;background:#62a020;padding:10px 20px;color:#fff;font-size:13px;font-family:"ProximaNovaSemibold";line-height:14px;}
.checkout.order-review .order-box{float:left;width:100%;padding:15px 55px 20px 20px;border-bottom:1px solid #e5e5e5;}
.checkout.order-review .order-box:first-child{border-top:1px solid #e5e5e5;}
.checkout.order-review .order-box:last-child{border-bottom:0;}
.checkout.order-review .order-box figure{float:left;width:57px;height:57px;border:1px solid #e8e8e8;vertical-align:middle;text-align:center;padding:5px;margin-right:11px;}
.checkout.order-review .order-box figure img{width:100%;height:100%;}
.checkout.order-review .order-box .order-title{float:left;width:50%;margin-right:20px;}
.checkout.order-review .order-box .order-title .heading{float:left;width:100%;color:#474747;font-size:16px;font-family:"ProximaNovaSemibold";margin-bottom:5px;}
.checkout.order-review .order-box .order-title .product-no{float:left;width:100%;color:#919191;font-size:13px;font-family:'ProximaNova';margin-bottom:5px;line-height:12px;}
.checkout.order-review .order-box .order-title .inter-loc{float:left;width:100%;color:#919191;font-size:11px;font-family:'ProximaNova';background:url('../images/cart-international-icon.jpg') no-repeat left center;padding-left:23px;line-height:16px;}
.checkout.order-review .order-box .quantity{color:#474747;font-size:14px;font-family:'ProximaNova';float:left;width:8%;line-height:16px;margin-top:15px;}
.checkout.order-review .order-box .quantity span{font-size:16px;font-family:'ProximaNovaBold';margin-left:5px;}
.checkout.order-review .order-box .price{float:right;width:auto;color:#cd1f25;font-size:16px;font-family:'ProximaNovaBold';text-align:right;}
.checkout.order-review .click-collect-col .title-bar{float:left;width:100%;background:#233f92;color:#fff;font-size:13px;font-family:"ProximaNovaSemibold";padding:10px 20px;}
.checkout.delivery-option .shipping-info-text{min-height:280px;padding:35px 30px;background:url('../images/checkout-info-bg.jpg') no-repeat left top;color:#fff;font-size:14px;font-family:'ProximaNova';}
.checkout.delivery-option .shipping-info-text p{width:290px;color:#fff;font-size:17px;}
.checkout.order-error{background:#fff;border-radius:5px;box-shadow:0 2px 2px 1px #c9c9c9;float:left;margin:0 0 20px;width:100%;font-family:'ProximaNova';font-size:13px;color:#cd1f25;padding:15px 15px 5px 15px;display:none;}
.checkout.order-error p{font-family:'ProximaNova';font-size:13px;color:#cd1f25;}
.checkout.order-review .total-value-col{float:left;width:100%;}
.checkout.order-review .total-value-col .sub-val{float:left;width:100%;background:#f0f0f0;padding:12px 55px;}
.checkout.order-review .total-value-col .extra-val{float:left;width:100%;border-bottom:1px solid #e9e9e9;padding:12px 55px;}
.checkout.order-review .total-value-col .grand-val{float:left;width:100%;padding:12px 55px;}
.checkout.order-review .total-value-col .title{float:left;width:79%;text-align:right;margin-right:30px;font-size:13px;color:#2c2c2c;font-family:'ProximaNova';line-height:14px;}
.checkout.order-review .total-value-col .value{float:right;width:auto;text-align:left;font-size:18px;color:#2c2c2c;font-family:'ProximaNovaBold';line-height:15px;}
.checkout.order-review .total-value-col .grand-val .title{font-family:'ProximaNovaBold';margin-top:4px;}
.checkout.order-review .total-value-col .grand-val .value{font-size:25px;color:#cd1f25;line-height:21px;font-family:'ProximaNova';}
.checkout.contact-detail .profile-info{float:left;width:100%;background:#fff;padding:15px 20px;border-bottom:1px solid #ebebeb;}
.checkout.contact-detail .profile-info li{float:left;width:auto;margin-right:40px;font-size:14px;font-family:'ProximaNova';color:#5a5a5a;}
.checkout.contact-detail .profile-info li:first-child{margin-right:70px;}
.checkout.contact-detail .profile-info input[type="radio"]{margin:10px 10px 0 0;float:left;display:none;}
.checkout.contact-detail .profile-info label{font-family:'ProximaNova';font-size:13px;color:#5a5a5a;position:relative;float:left;padding-left:30px;cursor:pointer;font-weight:normal;line-height:21px;margin:0;}
.checkout.contact-detail .profile-info label:before{background:#c3c5c9;color:#fff;content:'\2713';position:absolute;height:18px;left:0;width:19px;border-radius:50%;text-align:center;}
.checkout.contact-detail .profile-info input[type="radio"]:checked + label:before,.checkout.contact-detail .profile-info label.checked:before{background:#62a020;color:#fff;content:'\2713';font-size:14px;line-height:19px;text-align:center;}
.checkout.contact-detail .profile-info input[type="radio"]:checked .slot-price{background:ffc93a;}
.checkout.contact-detail .sub-head{float:left;width:100%;padding:10px 20px;background:#f0f0f0;margin-bottom:0;}
.checkout.contact-detail .sub-head .heading{font-size:17px;color:#5a5a5a;font-family:'ProximaNovaBold';line-height:17px;float:left;width:100%;}
.checkout.contact-detail .sub-head .sub-heading{float:left;width:100%;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';background:url('../images/checkout-info-icon.png') no-repeat left center;padding-left:22px;}
.checkout.contact-detail .form-fields{float:left;width:100%;padding:20px 20px 10px;}
.checkout.contact-detail .form-fields fieldset{float:left;width:100%;margin-bottom:12px;}
.checkout.contact-detail .form-fields label{float:left;width:16%;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';margin-right:20px;font-weight:normal;margin-top:12px;}
.checkout.contact-detail .form-fields input{float:left;width:270px;background:#fff;border-radius:3px;border:1px solid #e3e3e3;height:36px;padding:0 5px;}
.checkout.contact-detail .form-fields #signinbtn{background:#62a020;width:auto;color:#fff;font-size:13px;font-family:"ProximaNovaBold";padding:10px 25px;border-radius:5px;margin-bottom:10px;margin-left:18%;}
.checkout.contact-detail .form-fields #signinbtn:hover{background:#4c860e;}
.checkout.contact-detail .form-fields .field-info{float:left;width:auto;margin-left:10px;color:#a7a7a7;font-size:11px;font-family:'ProximaNova';margin-top:10px;}
.checkout.contact-detail .form-fields .field{float:left;width:125px;background:#fff;border-radius:3px;border:1px solid #e3e3e3;padding:10px;}
.checkout.contact-detail .form-fields .field select{width:100%;}
.checkout.contact-detail .form-fields .post-find-btn{float:left;width:auto;background:#ffc93a;padding:12px 20px;color:#463f2e;font-size:15px;font-family:'ProximaNovaBold';margin-right:15px;border-radius:5px;margin-left:18%;line-height:15px;}
.checkout.contact-detail .registered-contact{float:left;width:100%;padding:20px 20px 0;}
.checkout.contact-detail .registered-contact .contact-info{float:left;width:80%;}
.checkout.contact-detail .registered-contact .contact-info .name{float:left;width:100%;font-size:15px;color:#5a5a5a;font-family:'ProximaNovaLight';margin-bottom:0;}
.checkout.contact-detail .registered-contact .contact-info .email{float:left;width:100%;font-size:12px;color:#5a5a5a;font-family:'ProximaNova';margin-top:5px;}
.checkout.contact-detail .registered-contact .contact-info a{color:#254193;}
.checkout.contact-detail .registered-contact .edit-btn{float:right;width:auto;background:#e1e1e1;border-radius:5px;padding:12px 19px;font-size:14px;color:#7e7b7b;font-family:'ProximaNovaBold';line-height:15px;}
.checkout.contact-detail .alert-error{border:1px solid #ce2127;border-radius:4px;color:#ce2026;font-size:16px;font-family:'ProximaNovaLight';margin:0;}
.checkout.delivery-detail .select-country{float:left;width:100%;margin:20px 0;padding:0 20px 18px;border-bottom:1px solid #ebebeb;position:relative;}
.checkout.delivery-detail fieldset{float:left;width:100%;margin-bottom:10px;}
.checkout.delivery-detail label{float:left;width:155px;margin:10px 17px 0 0;font-weight:normal;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';}
.checkout.delivery-detail label.secDropDown{clear:left;float:left;height:15px;}
.checkout.delivery-detail .AFDServiceFieldDropdown label{margin-top:0;}
.checkout.delivery-detail .field{float:left;width:260px;background:#fff;border-radius:3px;border:1px solid #e3e3e3;padding:10px;}
.checkout.delivery-detail .field select{float:left;width:100%;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';}
.checkout.delivery-detail input{float:left;width:260px;background:#fff;border-radius:3px;border:1px solid #e3e3e3;height:36px;padding:0 5px;margin-right:10px;}
.checkout.delivery-detail input.small{float:left;width:177px;}
.checkout.delivery-detail input#spostcode,.checkout.delivery-detail input#postcode,.checkout.delivery-detail input#shippingAddressAfdPostcode{text-transform:uppercase;}
::-webkit-input-placeholder{text-transform:none;}
::-moz-placeholder{text-transform:none;}
:-moz-placeholder{text-transform:none;}
:-ms-input-placeholder{text-transform:none;}

.checkout.delivery-detail .post-find-btn{float:left;width:auto;border-radius:5px;background:#254193;padding:11px 22px;font-size:13px;color:#fff;font-family:'ProximaNovaBold';line-height:14px;min-width:74px;}
.checkout.delivery-detail .post-find-btn.wait{background-image:url('../images/wait.svg');background-repeat:no-repeat;background-position:center center;text-indent:-999999px;pointer-events:none;}
.checkout.delivery-detail .post-find-btn:hover{background-color:#0f276e;}
.checkout.delivery-detail fieldset.disable label{color:#bdbdbd;}
.checkout.delivery-detail fieldset.disable input{border-color:#f4f4f4;}
.checkout.delivery-detail fieldset.disable .post-find-btn{background:#bfbfbf;}
.checkout.delivery-detail .address-field{float:left;width:100%;padding:0 20px;margin-bottom:10px;position:relative;}
.checkout.delivery-detail .registered-address{float:left;width:100%;padding:20px;position:relative;}
.checkout.delivery-detail .registered-address .address{float:left;width:80%;font-size:15px;color:#5a5a5a;font-family:'ProximaNovaLight';line-height:25px;}
.checkout.delivery-detail .registered-address .phone{float:left;width:80%;font-size:15px;color:#5a5a5a;font-family:'ProximaNovaLight';margin-top:10px;padding-left:20px;background:url('../images/black-ph-icon.jpg') no-repeat left center;}
.checkout.delivery-detail .registered-address .edit-btn{float:right;width:auto;background:#e1e1e1;border-radius:5px;padding:12px 19px;font-size:14px;color:#7e7b7b;font-family:'ProximaNovaBold';line-height:15px;position:absolute;right:20px;top:20px;}
.checkout.delivery-detail .bfpo-info{background:url('../images/red-info-icon.png') no-repeat 10px 14px #fff3af;border-radius:5px;padding:10px 10px 10px 34px;position:absolute;right:25px;top:0;width:48%;color:#2c2c2c;font-family:"ProximaNova";font-size:14px;font-weight:normal;line-height:17px;}
.checkout.delivery-detail .bfpo-info strong{float:left;width:100%;font-family:"ProximaNovaBold";}
.checkout.delivery-detail .bfpo-info.semibold{font-family:"ProximaNovaSemibold";}
.checkout.delivery-option .home-del-left{float:left;width:50%;padding:20px 10px 20px 20px;}
.checkout.delivery-option .home-del-left.fullwidth{width:100%;padding:0;}
.checkout.delivery-option .home-del-left .heading{float:left;width:100%;color:#62a020;font-size:15px;font-family:'ProximaNovaBold';margin-bottom:15px;background:url('../images/delivery-icon.jpg') no-repeat left center;padding-left:40px;}
.checkout.delivery-option .home-del-left .delivery-option{display:table;width:100%;}
.checkout.delivery-option .home-del-left .table-data{float:left;width:100%;border:1px solid #f1f1f1;}
.checkout.delivery-option .home-del-left .table-data .head{float:left;width:100%;padding:17px;}
.checkout.delivery-option .home-del-left .table-data .head span{color:#2c2c2c;font-size:13px;font-family:"ProximaNovaSemibold";}
.checkout.delivery-option .home-del-left .table-data .delv-col{float:left;width:230px;margin-right:25px;}
.checkout.delivery-option .home-del-left .table-data .carr-col{float:left;width:50px;margin-right:10px;}
.checkout.delivery-option .home-del-left .table-data .trac-col{float:left;width:55px;margin-right:10px;}
.checkout.delivery-option .home-del-left .table-data .pric-col{float:left;width:45px;}
.checkout.delivery-option .home-del-left .table-data .body{float:left;width:100%;}
.checkout.delivery-option .home-del-left .table-data .row-inner{float:left;width:100%;background:#f1f1f1;padding:15px;}
.checkout.delivery-option .home-del-left .table-data .row-inner:nth-child(even){background:#f8f8f8;}
.checkout.delivery-option .home-del-left .table-data .row-inner .title{display:none;}
.checkout.delivery-option .home-del-left .table-data .row-inner .toggle-option{display:none;}
.checkout.delivery-option .home-del-left .table-data .body .carr-col{text-align:center;}
.checkout.delivery-option .home-del-left .table-data .body .trac-col{text-align:center;}
.checkout.delivery-option .home-del-left .table-data .body .pric-col{color:#6e6f6f;font-size:13px;font-family:'ProximaNova';}
.checkout.delivery-option .home-del-left .table-data input[type="radio"]{margin:10px 10px 0 0;float:left;display:none;}
.checkout.delivery-option .home-del-left .table-data label{float:left;width:100%;color:#6e6f6f;font-size:13px;font-family:'ProximaNova';padding-left:24px;position:relative;font-weight:normal;cursor:pointer;}
.checkout.delivery-option .home-del-left .table-data label:before{background:#c3c5c9;color:#fff;content:'\2713';position:absolute;height:18px;left:0;width:18px;border-radius:50%;text-align:center;top:3px;}
.checkout.delivery-option .home-del-left .table-data input[type="radio"]:checked + label:before{background:#62a020;color:#fff;content:'\2713';font-size:14px;line-height:18px;text-align:center;}
.checkout.delivery-option .home-del-left .table-data input[type="radio"]:checked label{background:ffc93a;}
.checkout.delivery-option .home-del-left .table-data .body label strong{font-family:'ProximaNovaBold';font-weight:normal;float:left;width:100%;}
.checkout.delivery-option .billing-col.delivery-option{width:100%;float:left;}
.checkout.delivery-option .delivery-table{float:left;border:1px solid #f1f1f1;width:100%;display:block;width:100%;}
.checkout.delivery-option .delivery-table .delivery-headings{background:#f0f0f0;display:block;margin:0;}
.checkout.delivery-option .delivery-table .delivery-headings .col-xs-height{float:left;}
.checkout.delivery-option .delivery-table .delivery-headings .col-xs-1{text-align:center;width:10%;}
.checkout.delivery-option .delivery-table .delivery-headings .col-xs-2{padding-left:0;padding-right:20px;text-align:center;}
.checkout.delivery-option .delivery-table .delivery-headings .col-xs-3{width:21%;}
.checkout.delivery-option .delivery-table .delivery-headings .col-xs-5{padding-left:20px;}
.checkout.delivery-option .delivery-headings span{padding:16px 0;float:left;width:100%;color:#5a5a5a;font-size:15px;font-family:"ProximaNova";}
.checkout.delivery-option .delivery-data{cursor:pointer;position:relative;display:block;margin:0 20px;border:1px solid #f1f1f1;}
.checkout.delivery-option .delivery-data:hover{background:#fff3af;}
.checkout.delivery-option .delivery-data:nth-child(3){margin-top:20px;}
.checkout.delivery-option .delivery-data:last-child{margin-bottom:20px;}
.checkout.delivery-option .delivery-data.disable{background:#f0f0f0;margin-bottom:20px;}
.checkout.delivery-option .delivery-data.disable:hover{margin-bottom:20px;background:#f0f0f0;}
.checkout.delivery-option .delivery-data.disable:last-child:hover{margin-bottom:20px;}
.checkout.delivery-option .delivery-data .col-xs-1{width:10%;text-align:center;}
.checkout.delivery-option .delivery-data .col-xs-2{text-align:center;padding-right:0;}
.checkout.delivery-option .delivery-data .col-xs-3{width:21%;padding-left:20px;}
.checkout.delivery-option .delivery-data.active,.checkout.delivery-option .delivery-data:nth-child(even).active{border:1px solid #62a020;}
/*DPD */
.checkout.delivery-option .dpd-delivery-option .delivery-data:nth-child(6).active{border-bottom:1px solid #62a020;}
/*DPD */
.checkout.delivery-option .delivery-data .col-xs-height{padding-top:20px;padding-bottom:20px;vertical-align:top;display:block;float:left;}
.checkout.delivery-option .delivery-data span{color:#6e6f6f;font-size:13px;font-family:'ProximaNova';}
.checkout.delivery-option .delivery-data input[type="radio"]{margin:0;float:left;opacity:0;filter:alpha(opacity=0);width:100%;height:100%;position:absolute;left:0;top:0;z-index:99;cursor:pointer;}
.checkout.delivery-option .delivery-data label{float:left;width:100%;color:#6e6f6f;font-size:13px;font-family:'ProximaNova';padding-left:30px;position:relative;font-weight:normal;cursor:pointer;}
.checkout.delivery-option .delivery-data label:before{background:#c3c5c9;color:#fff;content:'\2713';position:absolute;height:21px;left:0;width:21px;border-radius:50%;text-align:center;top:3px;font-weight:bold;font-size:16px;}
.checkout.delivery-option .delivery-data.active label:before{background:#62a020;color:#fff;content:'\2713';font-size:16px;text-align:center;}
.checkout.delivery-option .delivery-data label strong{font-family:'ProximaNova';font-weight:normal;float:left;width:100%;font-size:18px;}
/*CRO-312*/
.checkout.delivery-option .delivery-data .dpd-label strong{color:#dc0032;font-family:ProximaNovaBold;}
/*CRO-312*/
.checkout.delivery-option .click-collect-right{float:left;width:50%;}
.checkout.delivery-option .click-collect-right.fullwidth{width:100%;}
.checkout.delivery-option .click-collect-right .heading{float:left;width:100%;color:#233f92;font-size:15px;font-family:'ProximaNovaBold';background:url('../images/click_collect.png') no-repeat left center;padding-left:35px;margin-bottom:13px;}
.checkout.delivery-option .click-collect-right .detail-box{float:left;width:100%;padding:15px;}
.checkout.delivery-option .click-collect-right .detail-box .head{float:left;width:100%;padding:10px 15px;font-size:13px;color:#2c2c2c;font-family:"ProximaNovaSemibold";border:1px solid #f1f1f1;line-height:26px;}
.checkout.delivery-option .click-collect-right .detail-box .headinner{float:left;width:85%;}
.checkout.delivery-option .click-collect-right .detail-box .head span{font-size:12px;color:#6e6f6f;font-family:'ProximaNova';}
.checkout.delivery-option .click-collect-right .detail-box .head a{float:right;background:#ffc93a;border-radius:5px;padding:7px 14px;font-size:12px;font-family:'ProximaNovaBold';color:#6a500a;line-height:normal;}
.checkout.delivery-option .click-collect-right .detail-box .body{float:left;width:100%;background:#f1f1f1;padding:20px 15px;}
.checkout.delivery-option .click-collect-right .detail-box .address{float:left;width:50%;background:url('../images/address-icon.png') no-repeat left 3px;padding-left:34px;font-size:12px;color:#807e7e;font-family:'ProximaNova';margin-bottom:20px;}
.checkout.delivery-option .click-collect-right .detail-box .address strong{float:left;width:100%;font-size:15px;color:#233f92;font-family:'ProximaNovaBold';}
.checkout.delivery-option .click-collect-right .detail-box .timing{float:right;width:50%;background:url('../images/time-icon.png') no-repeat left 2px;padding-left:34px;padding-bottom:2px;min-height:73px;margin-bottom:20px;color:#233f92;font-size:12px;font-family:'ProximaNova';}
.checkout.delivery-option .click-collect-right .detail-box .timing .time-list{float:left;width:100%;color:#807e7e;font-family:"ProximaNova";font-size:12px;margin-top:5px;}
.checkout.delivery-option .click-collect-right .detail-box .location{float:left;width:50%;background:url('../images/location-icon-old.png') no-repeat left 3px;padding-left:34px;font-size:12px;color:#807e7e;font-family:'ProximaNova';margin-bottom:20px;}
.checkout.delivery-option .click-collect-right .detail-box .location a{color:#233f92;}
.checkout.delivery-option .click-collect-right .detail-box .location a img{margin-left:5px;}
.checkout.delivery-option .click-collect-right .detail-box .number{float:left;width:50%;background:url('../images/phone-icon.png') no-repeat left 3px;padding-left:34px;}
.checkout.delivery-option .click-collect-right .detail-box .number a{color:#807e7e;font-size:12px;font-family:'ProximaNova';}
.checkout.payment-detail .detail-form{float:left;width:100%;padding:25px 20px 10px;}
.checkout.payment-detail .detail-form fieldset{float:left;width:100%;margin-bottom:12px;}
.checkout.payment-detail .detail-form label{float:left;width:100%;width:115px;margin-right:30px;font-size:13px;color:#5a5a5a;font-family:'ProximaNova';margin-top:10px;font-weight:normal;}
.checkout.payment-detail .detail-form input{float:left;width:270px;border-radius:3px;border:1px solid #e3e3e3;height:36px;padding:0 5px;}
.checkout.payment-detail .detail-form input.smallWidth{width:100px;margin-right:10px;}
.checkout.payment-detail .detail-form .field{float:left;width:13.7%;padding:10px;border-radius:3px;border:1px solid #e3e3e3;margin-right:10px;}
.checkout.payment-detail .detail-form .field:last-child{margin-right:0;}
.checkout.payment-detail .detail-form .field select{width:100%;float:left;color:#5a5a5a;font-family:"ProximaNova";font-size:13px;}
.checkout.payment-detail .detail-form img{float:right;}
.checkout.payment-detail .detail-form .info-text{font-size:10px;color:#5a5a5a;font-family:'ProximaNova';float:left;line-height:12px;margin-left:5px;width:118px;}
.checkout.payment-detail .detail-form .checkbox input[type="radio"]{display:none;float:left;margin:10px 10px 0 0;}
.checkout.payment-detail .detail-form .checkbox label{font-family:'ProximaNova';font-size:13px;color:#5a5a5a;position:relative;float:left;padding-left:30px;cursor:pointer;font-weight:normal;line-height:21px;margin:0;}
.checkout.payment-detail .detail-form .checkbox label:before{background:#c3c5c9;color:#fff;content:'\2713';position:absolute;height:18px;left:0;width:18px;border-radius:50%;text-align:center;}
.checkout.payment-detail .detail-form .checkbox input[type="radio"]:checked + label:before{background:#62a020;color:#fff;content:'\2713';font-size:14px;line-height:19px;text-align:center;}
.checkout.payment-detail .detail-form .billing-select{float:left;width:100%;margin-bottom:20px;}
.checkout.payment-detail .detail-form .billing-select ul{float:left;width:100%;padding-left:0;}
.checkout.payment-detail .detail-form .billing-select li{float:left;width:auto;margin-right:20px;}
.checkout.payment-detail .detail-form .billing-select input[type="radio"]{display:none;float:left;margin:10px 10px 0 0;}
.checkout.payment-detail .detail-form .billing-select label{font-family:'ProximaNova';font-size:13px;color:#5a5a5a;position:relative;float:left;padding-left:30px;cursor:pointer;font-weight:normal;line-height:21px;margin:0;width:auto;}
.checkout.payment-detail .detail-form .billing-select label a{margin-left:5px;}
.checkout.payment-detail .detail-form .billing-select label:before{background:#c3c5c9;color:#fff;content:'\2713';position:absolute;height:18px;left:0;width:18px;border-radius:50%;text-align:center;}
.checkout.payment-detail .detail-form .billing-select label a:hover{text-decoration:underline;}
.checkout.payment-detail .detail-form .billing-select input[type="radio"]:checked + label:before{background:#62a020;color:#fff;content:'\2713';font-size:14px;line-height:19px;text-align:center;}
.checkout.contact-billing .select-country{float:left;width:100%;padding:20px;}
.checkout.contact-billing .select-country fieldset{float:left;width:100%;margin-bottom:10px;}
.checkout.contact-billing .select-country label{float:left;width:149px;margin-right:20px;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';font-weight:normal;margin-top:10px;}
.checkout.contact-billing .select-country .AFDServiceFieldDropdown label{margin-top:1;margin-bottom:0;}
.checkout.contact-billing .select-country input{float:left;width:270px;border-radius:3px;border:1px solid #e3e3e3;height:36px;margin-right:10px;padding:0 5px;}
.checkout.contact-billing .select-country input#billingAddressAfdPostcode{width:180px;}
.checkout.contact-billing .select-country label.AFDServiceFieldDropdown{margin-top:0;}
.checkout.contact-billing .select-country .post-find-btn{float:left;width:auto;background:#606060;border-radius:5px;padding:10px 25px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';line-height:15px;}
.checkout.contact-billing .select-country .field{float:left;width:270px;padding:10px;border-radius:3px;border:1px solid #e3e3e3;margin-right:10px;}
.checkout.contact-billing .select-country .field select{width:100%;float:left;color:#5a5a5a;font-family:"ProximaNova";font-size:13px;}
.checkout.contact-billing .select-country fieldset.disable label{color:#bdbdbd;}
.checkout.contact-billing .select-country fieldset.disable input{border-color:#f4f4f4;}
.checkout.contact-billing .select-country fieldset.disable .post-find-btn{background:#bfbfbf;}
.shipAddressDiv .outer-select,.billingAddressDiv .outer-select{float:left;width:260px;background:#fff;border-radius:3px;border:1px solid #e3e3e3;padding:10px;}
.shipAddressDiv .outer-select select,.billingAddressDiv .outer-select select{float:left;width:100%;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';}
.shipAddressDiv .outer-select,.billingAddressDiv .outer-select.secDropDown{margin-top:10px;}
.shipAddressDiv .manual-text,.billingAddressDiv .manual-text{color:#5a5a5a;float:left;font-family:"ProximaNova";font-size:11px;line-height:14px;margin-bottom:15px;margin-top:-5px;padding-left:171px;width:100%;}
.checkout .error{padding-left:18%;}
.checkout .delivery-method-toggle{display:none;padding:10px 15px;text-align:center;width:100%;float:left;color:#6e6f6f;font-size:15px;font-family:'ProximaNova';}
.checkout .delivery-method-toggle a{color:#254193;font-size:13px;font-family:'ProximaNova';background:url('../images/checkout-change-arrow.png') no-repeat 5px center;padding-left:17px;padding-right:7px;border-bottom:1px solid #254193;}
.checkout .delivery-method{float:left;width:100%;padding:20px 20px 35px;position:relative;}
.checkout .delivery-overlay{position:absolute;width:100%;height:100%;background:transparent;z-index:999;left:0;top:0;display:none;}
.checkout .delivery-method .box{position:relative;border:1px solid #f1f1f1;min-height:300px;width:32.1%;float:left;padding:30px 15px 20px;text-align:center;cursor:pointer;margin:0 17px 0 0;}
.checkout .delivery-method .box:after{content:'';background:url('../images/checkout-box-arrow-disable.png') no-repeat center bottom;height:28px;width:28px;position:absolute;left:50%;bottom:-14px;margin-left:-14px;}
.checkout .delivery-method .box:last-child{margin-right:0;}
.checkout .delivery-method .box.active{border:1px solid #62a020;}
.checkout .delivery-method .box.active:after{content:'';background:url('../images/checkout-box-arrow-active.png') no-repeat center bottom;height:28px;width:28px;position:absolute;left:50%;bottom:-14px;margin-left:-14px;z-index:1;}
.checkout .delivery-method .box:hover{background:#fff3af;border-color:#62a020;}
.checkout .delivery-method .box.disable:hover{background:transparent;border-color:#f1f1f1;}
.checkout .delivery-method .box input{opacity:0;filter:alpha(opacity=0);display:none;}
.checkout .delivery-method .box .heading{display:inline-block;width:auto;font-size:15px;font-family:'ProximaNovaBold';padding-bottom:20px;border-bottom:1px solid #e1e1e1;margin-bottom:20px;padding-top:65px;}
.checkout .delivery-method .box.click-collect .heading{background:url('../images/checkout-collect-icon-large.png') no-repeat center top;color:#233f92;}
.checkout .delivery-method .box.uk-delivery .heading{background:url('../images/checkout-delivery-icon-large.png') no-repeat center top;color:#62a020;}
.checkout .delivery-method .box.loc-delivery .heading{background:url('../images/checkout-location-icon-large.png') no-repeat center top;color:#dcb86a;}
.checkout .delivery-method .box.disable.click-collect .heading{background:url('../images/checkout-collect-icon-disable.png') no-repeat center top;color:#e1e1e1;}
.checkout .delivery-method .box.disable.uk-delivery .heading{background:url('../images/checkout-delivery-icon-disable.png') no-repeat center top;color:#e1e1e1;}
.checkout .delivery-method .box.disable.loc-delivery .heading{background:url('../images/checkout-location-icon-disable.png') no-repeat center top;color:#e1e1e1;}
.checkout .delivery-method p{float:left;width:100%;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';}
.checkout .delivery-method p .link{color:#254193;font-size:15px;font-family:'ProximaNovaBold';}
.checkout .delivery-method p .link:hover{text-decoration:underline;}
.checkout .delivery-method .delivery-info{float:left;width:100%;padding:0;}
.checkout .delivery-method .delivery-info li{float:left;width:100%;margin-bottom:9px;}
.checkout .delivery-method .delivery-info li:last-child{margin-bottom:0;}
.checkout .delivery-method .delivery-info .text{float:left;width:70%;color:#6e6f6f;font-size:12px;font-family:'ProximaNova';text-align:left;}
.checkout .delivery-method .delivery-info .price{float:right;text-align:right;width:25%;font-size:12px;color:#254193;font-family:'ProximaNovaBold';}
.checkout .delivery-method .loc-selected{float:left;width:100%;text-align:center;font-family:'ProximaNova';font-size:12px;color:#807e7e;margin-top:12px;}
.checkout .delivery-method .loc-selected strong{color:#233f92;font-family:'ProximaNovaSemibold';font-size:15px;}
.checkout .delivery-method .loc-selected a{color:#233f92;}
.checkout .delivery-method .loc-selected a:hover{text-decoration:underline;}
.checkout .box-detail .loc-post-field{float:left;width:100%;padding:30px 37px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.checkout .box-detail .loc-post-field .error{padding-left:15.8%;}
.checkout .box-detail .img-spinner{float:left;width:100%;text-align:center;padding:30px 20px;background:rgba(37, 65, 147, 0.8);}
.checkout.delivery-detail .loc-post-field fieldset{margin-bottom:0;}
.checkout.delivery-detail .loc-post-field label{width:auto;}
.checkout.delivery-detail .loc-post-field input{color:#5a5a5a;font-size:13px;font-family:'ProximaNova';text-transform:uppercase;}
.checkout.delivery-detail .loc-post-field input:focus{box-shadow:0 0 5px rgba(140, 204, 216, 1);border:1px solid rgba(140, 204, 216, 1);}
.checkout.delivery-detail .loc-post-field span{float:left;width:100%;padding-left:16%;color:#ff0000;transition:all 0.6s ease 0s;font-size:12px;}
.checkout.delivery-detail .loc-post-field .find-btn{float:left;min-width:72px;width:auto;color:#fff;font-size:13px;font-family:'ProximaNovaBold';background:#254193;border-radius:5px;padding:9px 22px;}
.checkout.delivery-detail .loc-post-field .find-btn.wait{background-image:url('../images/wait.svg');background-repeat:no-repeat;background-position:center center;text-indent:-999999px;pointer-events:none;}
.checkout.delivery-detail .loc-data{float:left;width:100%;}
.checkout.delivery-detail .loc-data h4{float:left;width:100%;padding:10px 20px;color:#2c2c2c;font-size:25px;font-family:'ProximaNovaBold';font-weight:normal;margin:0;}
.checkout.delivery-detail .loc-data h4 a{float:right;background:#ffc93a;border-radius:5px;padding:7px 14px;font-size:12px;font-family:'ProximaNovaBold';color:#6a500a;line-height:normal;}
.checkout.delivery-option .cnc-use-text{float:left;width:100%;padding:10px;color:#5a5a5a;font-family:"ProximaNova";font-size:15px;}
/*checkout cnc*/
.checkout .stock-availability-data{float:left;width:100%;}
.checkout .stock-availability-data .stock-header{background:#f3f3f3;float:left;width:100%;border-top:1px solid #e5e5e5;}
.checkout .stock-availability-data .stock-header .list-row{border-right:1px solid #d4d3d3;color:#2c2c2c;float:none;font-family:"ProximaNovaBold";font-size:13px;padding:10px 20px;text-align:center;width:18.2%;display:table-cell;vertical-align:middle;}
.checkout .stock-availability-data .stock-header .list-row:last-child{border-right:0;width:18.1%;}
.checkout .stock-availability-data .stock-header .item-head{padding-top:15px;padding-bottom:14px;text-align:left;width:27.3%;font-size:18px;}
.checkout .stock-availability-data .stock-header .list-row span{float:left;width:100%;text-align:center;color:#807e7e;font-size:11px;font-family:'ProximaNova';}
.checkout .stock-availability-data .stock-header .list-row span a:hover{text-decoration:underline;}
.checkout .stock-availability-data .stock-header .list-row.blue-border{border-bottom:3px solid #233f92;}
.checkout .stock-availability-data .stock-header .list-row.green-border{border-bottom:3px solid #64a122;}
.checkout .stock-availability-data .stock-header .list-row.active{background:#fff3af;}
.checkout .stock-availability-data .stock-body .list-row{float:none;padding:20px 15px 20px 20px;border-right:1px solid #eeeeee;width:18.2%;color:#233f92;font-size:12px;font-family:'ProximaNovaBold';vertical-align:top;position:relative;text-align:center;min-height:105px;display:table-cell;}
.checkout .stock-availability-data .stock-body .stock-body-row:last-child .list-row:last-child{border-right:0;width:18%;}
.checkout .stock-availability-data .stock-body .list-row .stock-count{color:#5a5a5a;display:inline-block;font-family:"ProximaNova";font-size:13px;line-height:13px;width:auto;}
.checkout .stock-availability-data .stock-body .list-row .stock-count.instock span{color:#62a020;float:left;font-family:"ProximaNovaSemibold";margin-top:3px;width:100%;}
.checkout .stock-availability-data .stock-body .list-row .stock-count.instock a{color:#233f92;text-decoration:underline;}
.checkout .stock-availability-data .stock-body .list-row .stock-count.disable{background:url("../images/red-cross-icon.png") no-repeat left 1px;color:#ce2125;font-family:"ProximaNovaSemibold";padding-left:15px;}
.checkout .stock-availability-data .stock-body .list-row .stock-count.order-text,.checkout .stock-availability-data .stock-body .list-row .order-text{color:#5a5a5a;}
.checkout .stock-availability-data .stock-body .list-row .stock-count.order-text a,.checkout .stock-availability-data .stock-body .list-row .order-text a{color:#233f92;display:inline-block;float:none;font-family:"ProximaNovaSemibold";margin-top:5px;width:auto;}
.checkout .stock-availability-data .stock-body .list-row .stock-count.order-text a span,.checkout .stock-availability-data .stock-body .list-row .order-text a span{color:#233f92;text-decoration:underline;}
.checkout .stock-availability-data .stock-body .stock-body-row:last-child .list-row{min-height:77px;}
.checkout .stock-availability-data .stock-availability-data .mobile-row{display:none;}
.checkout .stock-availability-data .stock-body .product-info{width:27.3%;text-align:left;}
.checkout .stock-availability-data .stock-body .mobile-data{display:none;}
.checkout .stock-availability-data .stock-body .product-info figure{float:left;width:71px;height:64px;border:1px solid #e5e5e5;}
.checkout .stock-availability-data .stock-body .product-info figure span{padding:0;vertical-align:middle;display:table-cell;width:71px;height:64px;text-align:center;}
.checkout .stock-availability-data .stock-body .product-info figure img{width:auto;height:auto;max-width:100%;max-height:100%;}
.checkout .stock-availability-data .stock-body .info-inner{width:63%;float:left;margin-left:12px;}
.checkout .stock-availability-data .stock-body .info-inner .heading{float:left;width:100%;color:#5a5a5a;font-size:13px;font-family:'ProximaNovaBold';}
.checkout .stock-availability-data .stock-body .info-inner .code{width:100%;float:left;color:#5a5a5a;font-size:11px;font-family:'ProximaNova';}
.checkout .stock-availability-data .stock-body .info-inner .remove-link{float:left;width:100%;color:#3b7ab7;font-size:11px;margin-top:5px;font-family:'ProximaNova';padding-left:15px;background:url('../images/basket-delete-icon.jpg') no-repeat left 1px;}
.checkout .stock-availability-data .stock-body .info-inner .remove-link:hover{text-decoration:underline;}
.checkout .stock-availability-data .stock-body .delivery-col{background:#fffde7;width:19%;}
.checkout .stock-availability-data .stock-body .delivery-col a{color:#233f92;font-size:11px;font-family:'ProximaNova';margin-top:10px;float:left;}
.checkout .stock-availability-data .stock-body .delivery-col a:hover{color:#1d3478;}
.checkout .stock-availability-data .stock-body .select-store-btn{display:table;margin:0 auto;background:#62a020 url("../images/c-and-c-white.png") no-repeat 10px center;border-radius:5px;padding:14px 12px 12px 39px;text-align:center;color:#fff;font-size:12px;font-family:'ProximaNovaBold';line-height:15px;}
.checkout .stock-availability-data .stock-body .select-store-btn:hover{background-color:#54881c;}
.checkout .stock-availability-data .stock-body .disable-btn{display:table;margin:0 auto;background:#bfbfbf url("../images/c-and-c-white.png") no-repeat 10px center;border-radius:5px;color:#fff;font-size:12px;font-family:'ProximaNovaBold';padding:14px 12px 12px 39px;cursor:pointer;}
.checkout .stock-availability-data .stock-body .disable-btn:hover{background-color:#c2c2c2;}
.checkout .stock-availability-data .stock-body .store-btn-popup{position:absolute;left:-10px;top:85px;background:#fff;color:#5a5a5a;font-size:12px;font-family:'ProximaNova';padding:15px;box-shadow:0 0 2px 1px #e0e0e0;width:201px;border-radius:5px;display:none;}
.checkout .stock-availability-data .stock-body .store-btn-popup .arrow{position:absolute;left:45%;top:-15px;}
.checkout .stock-availability-data .stock-body .store-btn-popup i{color:#62a020;font-style:normal;font-family:'ProximaNovaBold';}
.checkout .stock-availability-data .stock-body .store-btn-popup strong{font-family:'ProximaNovaBold';}
.checkout .box-detail .stock-data-mobile{display:none;}
.checkout .box-detail{float:left;width:100%;}
/*checkout payment method*/
.checkout.payment-detail .detail-form{float:left;width:100%;padding:20px;}
.checkout.payment-detail .detail-form .select-payment-mode{float:left;width:100%;padding-left:0;}
.checkout.payment-detail .detail-form .select-payment-mode > li{float:left;width:100%;border:1px solid #f1f1f1;padding:20px;cursor:pointer;position:relative;}
.checkout.payment-detail .detail-form .select-payment-mode > li:first-child label{width:62%;}
.checkout.payment-detail .detail-form .select-payment-mode > li:hover{background:#fff3af;}
.checkout.payment-detail .detail-form .select-payment-mode > li.active{border:1px solid #62a020;}
.checkout.payment-detail .detail-form .select-payment-modeinput[type="radio"]{margin:10px 10px 0 0;float:left;display:none;}
.checkout.payment-detail .detail-form .select-payment-mode label{float:left;width:auto;color:#5a5a5a;font-size:13px;padding-left:30px;position:relative;font-family:'ProximaNova';font-weight:normal;cursor:pointer;margin-bottom:0;}
.checkout.payment-detail .detail-form .select-payment-mode label:before{background:#c3c5c9;color:#fff;content:'\2713';position:absolute;height:21px;left:0;width:21px;border-radius:50%;text-align:center;top:3px;font-size:16px;font-weight:bold;}
.checkout.payment-detail .detail-form .select-payment-mode label strong{width:auto;font-size:18px;font-family:'ProximaNova';font-weight:normal;float:none;display:flex;}
.checkout.payment-detail .detail-form .select-payment-mode input[type="radio"]{opacity:0;filter:alpha(opacity=0);float:left;margin:0;width:100%;height:100%;position:absolute;left:0;top:0;cursor:pointer;z-index:999;}
.checkout.payment-detail .detail-form .select-payment-mode li.active label:before{background:#62a020;color:#fff;content:'\2713';font-size:16px;text-align:center;}
.checkout.payment-detail .detail-form .select-payment-mode li.active label{background:ffc93a;}
.checkout.payment-detail .detail-form .select-payment-mode img{float:right;margin:9px 15px 9px 0;}
.checkout.payment-detail .detail-form .select-payment-mode li ul{float:right;width:auto;padding-left:0;margin:15px 15px 15px 0;}
.checkout.payment-detail .detail-form .select-payment-mode li ul li{float:left;width:auto;margin-right:10px;}
.checkout.payment-detail .detail-form .select-payment-mode li ul li:last-child{margin-right:0;}
.checkout.payment-detail .detail-form .select-payment-mode li ul li img{margin:0;}
.checkout.payment-detail .detail-form .address-confirm-col{float:left;width:100%;margin:0;padding:20px;border:1px solid #f1f1f1;}
.checkout.payment-detail .detail-form .address-confirm-col:hover{background:#fff3af;}
.checkout.payment-detail .detail-form .address-confirm-col span{float:left;width:auto;margin-right:20px;font-size:13px;color:#5a5a5a;}
.checkout.payment-detail .detail-form .address-confirm-col label{float:left;width:auto;color:#5a5a5a;font-size:13px;padding-left:27px;position:relative;font-family:'ProximaNova';font-weight:normal;margin-right:35px;margin-bottom:0;cursor:pointer;margin-top:0;}
.checkout.payment-detail .detail-form .address-confirm-col label:before{background:#c3c5c9;color:#fff;content:'\2713';position:absolute;height:18px;left:0;width:18px;border-radius:50%;text-align:center;top:0px;}
.checkout.payment-detail .detail-form .address-confirm-col input[type="radio"]{display:none;float:left;margin:10px 10px 0 0;}
.checkout.payment-detail .detail-form .address-confirm-col label.active:before{background:#62a020;color:#fff;content:'\2713';font-size:14px;line-height:18px;text-align:center;font-family:'ProximaNova';}
.checkout.payment-detail .detail-form .address-confirm-col label.active{background:ffc93a;}
.checkout.payment-detail .detail-form .address-confirm-col.confirm-error{background:#fff3af;border:1px solid #e81119;}
.checkout.payment-detail .detail-form .address-confirm-col.confirm-success{background:transparent;border:1px solid #62a020;}
.checkout-summery{float:left;width:100%;margin:20px 0 30px;padding-bottom:20px;border-bottom:1px solid #dfdfdf;}
.checkout-summery .left{float:left;width:auto;color:#585858;font-size:16px;font-family:'ProximaNovaBold';margin-top:15px;}
.checkout-summery .right{float:right;width:auto;color:#585858;font-size:13px;font-family:'ProximaNova';text-align:right;}
.checkout-summery .right strong{font-family:'ProximaNovaBold';font-size:28px;float:left;width:100%;font-weight:normal;}
.checkout-bottom{float:left;width:100%;margin-top:15px;}
.checkout-bottom .left-col{float:left;width:30%;margin-right:20px;padding-right:0;}
.checkout-bottom .card-col{float:left;width:100%;margin-bottom:35px;}
.checkout-bottom .secure-col{float:left;width:100%;}
.checkout-bottom .left-col .heading{float:left;width:100%;color:#5a5a5a;font-size:15px;line-height:17px;}
.checkout-bottom .left-col p{float:left;width:100%;color:#9b9b9b;font-size:13px;margin-bottom:10px;}
.checkout-bottom .left-col p strong{font-family:"ProximaNovaBold";}
.checkout-bottom .left-col ul{float:left;width:100%;padding:0;}
.checkout-bottom .left-col li{float:left;width:auto;margin-right:10px;}
.checkout-bottom .order-button-outer{float:right;width:27%;}
.checkout-bottom .order-button-outer .g-recaptcha{margin-bottom:20px;}
.checkout-bottom .order-button-outer .termsText{float:left;width:100%;font-size:12px;color:#5a5a5a;margin:0px 0 10px;}
.checkout-bottom .order-button-outer .termsText a{color:#233f92;text-decoration:underline;}
.checkout-bottom .order-button-outer .termsText a:hover{color:#233f92;text-decoration:none;}
.checkout-bottom .middle-col{float:right;width:37%;margin-right:35px;}
.checkout-bottom .middle-col strong{font-family:'ProximaNovaSemibold';font-size:15px;}
.checkout-bottom .middle-col span{float:left;width:100%;margin-bottom:15px;font-size:13px;color:#233f92;font-family:'ProximaNova';}
.checkout-bottom .free-shipping{background:url('../images/shipping-icon.png') no-repeat left 3px;padding-left:40px;}
.checkout-bottom .click-collect{background:url('../images/basket-collect-icon.png') no-repeat left 3px;padding:2px 0 3px 40px}
.checkout-bottom .delivery-option{background:url('../images/basket-loc-icon.png') no-repeat left 3px;padding:5px 0 5px 40px;}
.checkout-bottom .money-back{background:url('../images/replace-icon.png') no-repeat left top;padding:5px 0 5px 40px;}
.order-place-btn{float:right;width:auto;color:#fff;background:url('../images/checkout-icon.png') no-repeat 95% center #62a020;font-size:26px;font-family:"ProximaNovaBold";border-radius:5px;padding:19px 48px 16px 68px;line-height:21px;position:relative;margin-top:21px;}
.order-place-btn img{position:absolute;left:-8px;top:-13px;}
.order-place-btn.wait{background-image:url('../images/wait.svg');background-position:95% center;background-repeat:no-repeat;pointer-events:none;}
.order-place-btn:hover{background-color:#4c860e;}
.checkout-bottom.error-detail .middle-col{margin-right:0;width:29%;}
.checkout-bottom.error-detail .free-shipping{line-height:20px;}
.checkout-bottom.error-detail .left-col{width:68%;}
.checkout-bottom.error-detail .card-col{width:47%;margin-right:3%;margin-bottom:0;}
.checkout-bottom.error-detail .secure-col{width:50%;}
/*Delivery popup overlay*/
#myModal1 .add-product{display:inline-block;margin:-25px 0 0;}
#myModal1 .heading{display:inline-block;width:100%;color:#5a5a5a;font-family:"ProximaNovaBold";font-size:17px;line-height:20px;margin:0;}
#myModal1 .code{width:100%;color:#5a5a5a;font-family:"ProximaNova";font-size:13px;line-height:12px;}
#myModal1 .amount{width:100%;color:#ce2127;font-size:26px;font-family:"ProximaNovaBold";line-height:23px;margin:10px 0 0;}
#myModal1 .btn-col{width:100%;margin-top:20px;display:inline-block;}
#myModal1 .add-product .modal-title{background:url('../images/pop-success-icon.png') no-repeat 15px center #fff3ae;border-radius:5px;color:#84b64e;float:left;font-family:"ProximaNovaLight";font-size:16px;margin:25px 0 0;padding:18px 15px 15px 40px;width:100%;}
#myModal1 .shopping-btn{background:#ffc93a;border-radius:5px;color:#6a500a;float:left;font-family:"ProximaNovaBold";font-size:15px;line-height:14px;margin-right:10px;padding:12px 20px;width:auto;}
#myModal1 .shopping-btn:hover{background:#ffd25d;}
#myModal1 .checkout-btn{background:#ce2127;border-radius:5px;color:#fff;float:left;font-family:"ProximaNovaBold";font-size:15px;line-height:14px;margin:0;padding:12px 20px;width:auto;}
#myModal1 .checkout-btn:hover{background:#eb252c;}
/*Add to Cart popup*/
.cartaddpopup{z-index:999999;}
.cartaddpopup .modal-dialog{width:550px;}
.cartaddpopup .modal-content{background:#f1f1f1;}
.cartaddpopup .modal-header{border-bottom:0 none;padding:8px 12px;text-align:left;}
.cartaddpopup .modal-header h4{background:url("../images/popup-tick-icon.png") no-repeat left top;color:#2c2c2c;font-size:26px;font-weight:bold;line-height:38px;margin:0;padding-left:47px;text-align:left;}
.cartaddpopup .modal-header .close{background:#ce2127;border-radius:0 5px 5px 0;color:#fff;opacity:1;filter:alpha(opacity=100);padding:7px 0;position:relative;right:-41px;text-align:center;top:0;width:28px;}
.cartaddpopup .modal-body{padding:0 6px 6px;text-align:left;}
.cartaddpopup .add-product{background:#fff;display:inline-block;width:100%;}
.cartaddpopup .product-added{padding:20px 8px;float:left;width:100%;}
.cartaddpopup .left-col{display:inline-block;margin-right:2%;vertical-align:top;width:70%;}
.cartaddpopup .left-col figure{border:1px solid #e8e8e8;display:inline-block;height:57px;margin-right:10px;width:57px;}
.cartaddpopup .left-col figure img{height:auto;max-height:100%;max-width:100%;width:auto;}
.cartaddpopup .left-col-inner{display:inline-block;width:80%;vertical-align:top;}
.cartaddpopup .heading{color:#474747;display:block;font-family:arial;font-size:16px;font-weight:bold;line-height:20px;margin:0 0 5px;width:100%;}
.cartaddpopup .code{color:#5a5a5a;display:block;font-size:13px;line-height:12px;width:100%;}
.cartaddpopup .amount{color:#ce2127;display:inline-block;font-size:26px;font-weight:bold;line-height:23px;text-align:right;width:27%;}
.cartaddpopup .surcharge{color:#929396;float:right;font-size:13px;font-weight:bold;width:100%;}
.cartaddpopup .unit-price-info{color:#000;float:right;font-family:"ProximaNovaSemibold";font-size:12px;width:100%;}
.cartaddpopup .basket-info{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;display:inline-block;padding:20px 8px;width:100%;}
.cartaddpopup .basket-info .breakdisc-info{display:inline-block;width:100%;font-size:12px;padding:10px 0 0;color:#000;font-family:"ProximaNovaSemibold";}
.cartaddpopup .item-list{background:url("../images/cart-icon.png") no-repeat left top;color:#474747;float:left;font-family:arial;font-size:14px;line-height:28px;padding-left:40px;}
.cartaddpopup .item-list a{color:#233f92;}
.cartaddpopup .item-list a:hover{text-decoration:underline;}
.cartaddpopup .basket-total{color:#2c2c2c;float:right;font-family:arial;font-size:14px;text-align:right;}
.cartaddpopup .basket-total strong{display:block;font-weight:bold;}
.cartaddpopup .btn-col{display:inline-block;padding:20px 8px 15px;width:100%;}
.cartaddpopup .shopping-btn{background:#ffc93a;border-radius:5px;color:#4d4d4d;float:left;font-size:15px;font-weight:bold;line-height:14px;padding:10px 15px;width:auto;}
.cartaddpopup .shopping-btn:hover{background-color:#fad77c;}
.cartaddpopup .checkout-btn{background:#62a020 url("../images/cart-arrow-icon.png") no-repeat 92% center;border-radius:5px;color:#fff;float:right;font-size:15px;font-weight:bold;line-height:14px;margin:0;padding:10px 36px 10px 15px;width:auto;}
.cartaddpopup .checkout-btn:hover{background-color:#4d8710;}
/*tooltip css*/
.content-section .popover{max-width:200px;}
.content-section .info-box-inner .popover{max-width:300px;}
.content-section .surcharge-text .popover{max-width:500px;}
.content-section .popover-title{/* display:none;*/font-size:14px;}
.content-section .popover-content{font-size:12px;}
.content-section .surcharge-text .popover-content{color:#5a5a5a;}
.content-section .glyphicon-info-sign:before{content:'';}
.content-section .glyphicon{background:url('../images/info.png') no-repeat left top;width:12px;height:12px;margin-left:2px;}
/*static page*/
.static-page{float:left;width:100%;margin-top:3px;}
.static-page .content-col{float:left;width:100%;background:#fff;box-shadow:0 2px 2px 0 #bebebe;margin-bottom:20px;border-radius:5px;padding:15px 15px 10px;}
.static-page .content-col .heading{float:left;width:100%;color:#2b4898;font-family:"ProximaNovaBold";font-size:17px;margin-bottom:10px;}
.static-page .content-col p{color:#6e6f6f;font-size:13px;font-family:"ProximaNova";float:left;width:100%;margin-bottom:20px;}
.static-page .content-col p strong{font-family:"ProximaNovaBold";}
.static-page .content-col h5{color:#6e6f6f;font-size:13px;font-family:"ProximaNova";}
.static-page .content-col ul{float:left;width:100%;padding-left:12px;}
.static-page .content-col li{color:#6e6f6f;font-size:13px;font-family:"ProximaNova";float:left;width:100%;list-style:outside none disc;margin-bottom:10px;}
.static-page .content-col li ul{margin-top:10px;}
.static-page .content-col li ul li{list-style:outside none circle;}
.static-page .content-col a{color:#2b4898;}
.static-page .content-col a:hover{text-decoration:underline;}
.static-page .panel-group{width:100%;float:left;}
.static-page .panel-default{border:0;box-shadow:0 2px 2px 0 #bebebe;margin-bottom:20px;}
.static-page .panel .panel-group .panel-default{box-shadow:none;border-bottom:1px solid #ddd;}
.static-page .panel .panel-group .panel-default:last-child{border-bottom:0;margin-bottom:0;}
.static-page .panel-heading{width:100%;padding:20px;background:#fff;}
.static-page .panel .panel-group .panel-heading{padding:6px 0;}
.static-page .panel-title{display:inline-block;width:100%;color:#2b4898;font-size:17px;font-family:"ProximaNovaBold";background:url('../images/accordion-open.svg') no-repeat right center;cursor:pointer;padding-right:30px;}
.static-page .panel .panel-group .panel-title{font-size:15px;}
.static-page .panel-title.collapsed{background:url('../images/accordion-close.svg') no-repeat right center;color:#6e6f6f;padding-right:30px;}
.static-page .panel-title:hover{color:#2b4898;}
.static-page .panel .panel-group .panel-title:hover{text-decoration:none;}
.static-page .panel-body{padding:16px 20px;border-top:1px solid #f2f2f2;}
.static-page .panel .panel-group .panel-body{padding-left:0;padding-right:30px;border-top:0;padding-bottom:0;}
.static-page .panel .panel-body .panel-body{margin-bottom:15px;}
.static-page .panel-body p{color:#6e6f6f;font-size:13px;font-family:"ProximaNova";float:left;width:100%;margin-bottom:20px;}
.static-page .panel-body p.text-danger{color:red;}
.static-page .panel-body p strong{font-family:"ProximaNovaBold";}
.static-page .panel-body p:last-child{margin-bottom:0;}
.static-page .panel-body address{color:#6e6f6f;font-family:"ProximaNova";font-size:13px;}
.static-page .panel-body a{color:#2b4898;}
.static-page .panel-body a:hover{text-decoration:underline;}
.static-page .panel-body ul{float:left;width:100%;padding-left:12px;}
.static-page .panel-body li{color:#6e6f6f;font-size:13px;font-family:"ProximaNova";float:left;width:100%;list-style:outside disc;margin-bottom:10px;}
.static-page .panel-body li ul{margin-top:10px;}
.static-page .panel-body li ul li{list-style:outside circle;}
.static-page .panel-body .table{color:#6e6f6f;font-size:13px;font-family:"ProximaNova";background:#fff;}
.static-page .panel-body .table strong{font-family:"ProximaNovaBold";}
.static-page .panel-body .tabletop{color:#6e6f6f;font-size:13px;font-family:"ProximaNova";background:#fff;}
.static-page .panel-body .tabletop th,.static-page .panel-body .tabletop td{padding:8px;}
.static-page .panel-body h5{color:#6e6f6f;font-size:13px;font-family:"ProximaNova";line-height:19px;}
.static-page .panel-body h5 strong{font-family:"ProximaNovaBold";}
.static-page .panel-body .customer-service .heading{font-family:"ProximaNovaBold";color:#6e6f6f;font-size:15px;}
.static-page .panel-body .service-time-list{margin-bottom:20px;margin-top:0;}
.static-page .panel-body .service-time-list p{margin-bottom:0;}
.static-page .panel-group.orderlisted{counter-reset:section;}
.static-page .panel-group.orderlisted .panel-heading a:before{counter-increment:section;content:counter(section) ". ";margin:0 0.5em 0 0;}
/* FIFM-1453 */
.static-page .panel-group.orderlisted .panel-body .panel-body-section p strong:first-child:before{counter-increment:section;content:counter(section) ". ";margin:0 0.3em 0 0;}
/* FIFM-1453 */
.static-page .panel-group.orderlisted li ol{margin-top:10px;}
.static-page .panel-group.orderlisted ol{counter-reset:clause;list-style:none outside none;padding-left:0;margin-left:15px;}
.static-page .panel-group.orderlisted ol{margin-top:0;}
.static-page .panel-group.orderlisted ol li{counter-increment:clause;list-style:none;}
.static-page .panel-group.orderlisted ol li:before{content:counter(section) "." counters(clause, ".") ". ";margin:0;list-style:outside;}
.static-page .panel-group .panel-body .panel-group{margin-bottom:0;}
/* EPL-9707 */
.tierseocontent{float:left;width:100%;color:#6e6f6f;float:left;font-size:13px;font-family:"ProximaNova";margin-top:10px;position:relative;}
/* EPL-9707 */
.tierseocontent span{float:left;width:100%;/*overflow:hidden;height:20px;*/}
.tierseocontent span.expand{width:100%;height:100%;}
.tierseocontent p,.tierseocontent h1,.tierseocontent h2,.tierseocontent h3,.tierseocontent h4{color:#6e6f6f;float:none;display:inline;font-size:13px;margin:0;width:auto;font-family:"ProximaNova";font-weight:normal;line-height:inherit;}
.tier-one-category .tierseocontent h2:before{border:0;display:inline;width:auto;}
.tier-one-category .tierseocontent h2{float:none;width:auto;line-height:inherit;margin:0;position:static;}
.tierseocontent .view-more{color:#233f92;font-family:"ProximaNova";font-size:13px;background:#f0f0f0;bottom:0;color:#233f92;float:left;font-family:"ProximaNovaBold";font-size:13px;font-weight:normal;position:absolute;right:0;width:98px;display:none;}
.tierseocontent .view-more:hover{text-decoration:underline;}
.tierseocontent .view-less{background:#f0f0f0;color:#233f92;float:none;font-family:"ProximaNovaBold";font-size:13px;font-weight:normal;display:none;}
.tier-one-category .moretext h2{float:none;}
.category-tier-col .tierseocontent{margin-top:0;}
.product-listing-col .tierseocontent{margin-top:0;}
/*Send to Friend Popup*/
#referFriend .modal-header{border-bottom:0 none;padding:20px 10px 20px 20px;}
#referFriend .close{background:#ce2127;border-radius:0 5px 5px 0;color:#fff;font-family:"ProximaNovaLight";opacity:1;filter:alpha(opacity=100);padding:7px 0;position:relative;right:-38px;text-align:center;top:0;width:28px;}
#referFriend h4{color:#5a5a5a;font-family:"ProximaNovaBold";font-size:17px;font-weight:normal;line-height:18px;margin:0 0 5px;text-align:left;}
#referFriend .modal-body{padding:0 20px 25px;color:#5a5a5a;font-family:"ProximaNova";font-size:12px;line-height:16px;text-align:left;}
#referFriend  .modal-body .col-md-12{padding:0;}
/*css for print pages*/
.productDetailPrintPage .logo{margin-bottom:10px;}
@media print{
	-webkit-print-color-adjust:exact;
	.content-section{margin-top:50px;}
	.product-detail-inner .col-md-4{width:230px;}
	.product-detail-inner .col-md-6{width:530px;padding-right:0;}
	.product-detail-inner .list-row span{padding-left:0;background:none;}
	.product-detail-inner .product-img{margin-top:20px;}
	.product-detail-inner .col-md-2{width:200px;}
	.order-confirm-col h2{padding-left:15px;}
	.order-status-col h2{padding-left:15px;}
	.order-status-col .customer-detail{float:left;}
	.order-status-col .customer-detail .col-sm-4{width:330px;float:left;padding-right:0;}
	.order-status-col .customer-detail .field-col{word-wrap:break-word;}
	.order-status-col .customer-detail .col-sm-2{width:140px;float:left;padding-right:0;}
	.order-status-col .customer-detail .col-sm-3{width:260px;float:left;padding-right:0;}
	.order-confirm-col .order-detail .order-info .left-col{width:450px;float:left;}
	.order-confirm-col .order-detail .order-info .right-col{width:450px;float:right;}
	.logo img{width:108px;height:auto;margin-bottom:20px;}
	.order-info{page-break-inside:auto;}
	.order-info .col-sm-12{page-break-inside:avoid;page-break-after:auto;}
	.order-confirm-col .candc-detail .third-col{page-break-inside:auto;}
	.order-confirm-col .candc-detail .third-col .third-inner{page-break-inside:avoid;page-break-after:auto;}
	.g-user-signup{display:none;}
}
/*EPL-7037*/
.print-page-btn .order-detail-table .container-xs-height{width:100% !important;}
.print-page-btn .order-table .container-xs-height{width:100% !important;}
.hwd-print-btn .order-detail-table .container-xs-height{width:100% !important;}
/*EPL-7037*/
@media print{
	@page{size:A4 portrait;}
	/*EPL-6059*/
	.print-page-btn{width:680px;}
	.print-page-btn .order-detail .address-col .heading{padding:5px 20px;}
	.print-page-btn .order-detail .order-head{margin-bottom:0px;}
	.print-page-btn .order-detail .order-table .col-xs-3{padding-top:5px;padding-bottom:5px;}
	.print-page-btn .order-detail .order-detail-table .col-xs-height{border-right:none;padding-top:5px;padding-bottom:5px;}
	.print-page-btn .order-detail .address-col .invoice-detail{padding:0px 20px;}
	.print-page-btn .order-detail .address-col{width:310px;}
	.print-page-btn .order-detail .order-head .right-col{margin-top:-20px;}
	.print-page-btn .order-detail .order-head .logo{width:200px;}
	.print-page-btn  .order-detail .order-head .right-col{width:440px;}
	.print-page-btn  .order-detail .address-col .invoice-detail{padding:0px 20px;}
	.print-page-btn .order-detail .greet-text{width:680px;}
	.print-page-btn .order-detail .order-info{display:none;}
	.print-page-btn .container.container-xs-height .order-body{page-break-inside:avoid;page-break-after:auto;}	
	.onc-print-btn{width:680px;}
	.onc-print-btn .candc-detail .divider{width:680px;}
	.onc-print-btn .order-detail{width:680px;}
	.order-confirm-col.c-and-c.onc-print-btn .order-detail{margin-bottom:-20px;}
	.onc-print-btn .divider.third-col{display:none;}
	.onc-print-btn .divider.fourth-col{display:none;}
	.onc-print-btn .order-detail .logo{width:200px;}
	.onc-print-btn .order-detail .right-col{width:340px;}	
	.order-confirm-col.onc-print-btn .candc-detail .divider{border:none;} 
	.onc-print-btn .candc-detail .second-col .collection-text{border:2px solid #ff0000;}
	.onc-print-btn  .candc-detail .second-col .product-data{border-top:none;border-bottom:none;margin:0;}
	.onc-print-btn .candc-detail .second-col .product-data span{font-size:13px;}
	.onc-print-btn .candc-detail .divider{border:none;padding:0px 10px;margin-bottom:0px;}
	.onc-print-btn  .candc-detail .second-col .product-data .product-inner:first-child{padding-top:10px 0px;}
	.onc-print-btn  .candc-detail .second-col .product-data .product-inner{padding:10px 0 0px;}
	.onc-print-btn  .candc-detail .divider{padding:0px 10px;margin-bottom:0px;}
	.onc-print-btn .candc-detail .second-col .value-col .col-full{border-bottom:none;margin-bottom:0px;margin-top:0px;line-height:60px;  padding-bottom:0px;}
	.order-confirm-col .candc-detail .second-col .value-col .col-full:last-child{line-height:normal;}
	.order-detail.hwd-print-btn{width:680px;}
	.order-confirm-col .order-detail.hwd-print-btn .order-head .order-detail-info{width:640px;}
	.order-confirm-col .order-detail.hwd-print-btn .order-head .order-detail-info .title{width:200px;}
	.order-confirm-col .order-detail.hwd-print-btn .address-col{	width:310px;}
	.order-confirm-col .order-detail.hwd-print-btn .order-head{margin:0 0 0px;}
	.order-confirm-col .order-detail.hwd-print-btn .order-head .order-detail-info .data{width:440px;}
	.order-confirm-col .order-detail.hwd-print-btn .order-detail-table{margin-top:0px;}
	.order-confirm-col .order-detail.hwd-print-btn .order-detail-table .col-xs-height{padding-top:11px;padding-bottom:11px;border-right:none;}
	.order-confirm-col .order-detail.hwd-print-btn .address-col .heading{padding:10px;}
	.order-confirm-col .order-detail.hwd-print-btn .order-text{margin:10px 0 10px;}
	.order-confirm-col .order-detail.hwd-print-btn .order-head .order-detail-info li{margin:0 0 10px;}
	.print-page-btn .container-xs-height{display:table ;padding:0 ;width:100% ;}
	.hwd-print-btn .container-xs-height{display:table ;padding:0 ;width:100% ;}
	.my-order-print-btn{width:680px;}
	.order-status-col.my-order-print-btn .product-list-data .order-list-headings .col-xs-height{border-right:none;}
	.order-status-col.my-order-print-btn .customer-detail{padding:60px 0 20px;display:flex;}
	.order-status-col.my-order-print-btn .customer-detail .heading{position:absolute;margin:-54px 0 18px 0;}
	/*EPL-6059*/	
}
/*product zoom popup*/
.zoom-image-popup .modal-dialog{border:5px solid #ccc;border-radius:5px;width:610px;}
.zoom-image-popup .modal-content{border:0 none;border-radius:0;height:600px;}
.zoom-image-popup .modal-header{border-bottom:0 none;min-height:auto;padding:0;position:absolute;right:0;top:0;}
/*CRO-435*/
.zoom-image-popup .close{color:#fff;font-family:"ProximaNovaLight";opacity:1;filter:alpha(opacity=100);padding:4px 0 3px 0px;position:relative;right:12px;text-align:center;top:10px;width:28px;display:flex;justify-content:center;align-items:center;z-index:9;}
/*CRO-435*/
.zoom-image-popup .modal-body{text-align:center;height:100%;padding:0;}
.zoom-image-popup .zoom-container{width:610px;height:600px;vertical-align:middle;text-align:center;overflow:hidden;display:table-cell;}
.zoom-image-popup .modal-body img{width:auto;height:auto;}
/*New Search Result page*/
.search-result-list h3{width:85%;}
.search-result-list .see-all-link{float:right;width:auto;color:#233f92;font-family:"ProximaNova";font-size:13px;}
.search-result-list .see-all-link:hover{text-decoration:underline;}
/*Product Detail Search Filter*/
.search-selection-filter{margin:35px 0 0;background:#f7f7f7;padding:20px;border-radius:5px;}
.search-selection-filter .heading{font-size:15px;color:#5a5a5a;margin-bottom:10px;}
.search-selection-filter form{float:left;width:100%;}
.search-selection-filter .field{background:#fff;border:1px solid #dae0e1;border-radius:5px;float:left;margin-right:10px;padding:9px 10px;width:16%;}
.search-selection-filter select{background-color:#fff;color:#727575;float:left;font-family:"ProximaNova";font-size:13px;height:16px;line-height:14px;width:100%;}
.search-selection-filter button{background:#233f92;border-radius:5px;color:#fff;float:left;font-family:"ProximaNovaBold";font-size:15px;line-height:14px;padding:11px 15px;width:auto;border:0;}
.search-selection-filter button:hover{background:#3d59bf;border:0;}
/*SiteMap Page */
.sitemap-page{padding:0;}
.sitemap-col{float:left;width:100%;background:#fff;padding:20px;border-radius:5px;}
.sitemap-col a{font-size:20px;font-family:"ProximaNovaBold";color:#323233;}
.sitemap-col a:hover{text-decoration:underline;}
.sitemap-col ul{float:left;width:100%;padding:0;}
.sitemap-col li .main-sub-list{padding-left:20px;margin-top:10px;margin-bottom:20px;}
.sitemap-col li .main-sub-list > li{width:32%;float:none;display:inline-block;margin-right:10px;margin-bottom:20px;}
.sitemap-col li .main-sub-list li:nth-child(3n){margin-right:0;}
.sitemap-col li .main-sub-list li a{font-size:15px;font-family:"ProximaNovaBold";}
.sitemap-col li .main-sub-list .sub-listing{margin-left:15px;margin-top:10px;}
.sitemap-col li .main-sub-list .sub-listing > li{margin-bottom:7px;float:left;width:100%;}
.sitemap-col li .main-sub-list .sub-listing > li span{background:url('../images/sidebar_catBg.gif') no-repeat left top;width:10px;height:10px;margin-right:8px;float:left;margin-top:4px;cursor:pointer;}
.sitemap-col li .main-sub-list .sub-listing > li.active span{background:url('../images/sidebar_catBgSelected.gif') no-repeat left top;}
.sitemap-col li .main-sub-list .sub-listing ul{display:none;margin-left:0;margin-top:10px;margin-left:23px;}
.sitemap-col li .main-sub-list .sub-listing ul > li{background:url('../images/close-arrow-small.png') no-repeat left 7px;float:left;width:100%;padding-left:15px;margin-bottom:8px;}
.sitemap-col li .main-sub-list .sub-listing li a{font-size:13px;font-family:"ProximaNova";float:left;}
.sitemap-col li .main-sub-list .sub-listing ul ul{margin-top:10px;margin-left:0;}
.sitemap-col li .main-sub-list .sub-listing ul ul > li{background:url('../images/register-list-bullet.jpg') no-repeat left 7px;padding-left:10px;}
.static-page .panel-body .row{margin:0 0 20px;}
.static-page .panel-body .leftquarter{float:left;width:auto;margin-right:10px;}
.static-page .panel-body .helpText{color:#6e6f6f;font-size:13px;font-family:"ProximaNova";}
/*Payment Error Page*/
.payment-error-text{float:left;width:100%;margin:10px 0 20px;}
.payment-error-text h4{float:left;width:100%;font-size:26px;color:#2c2c2c;font-weight:bold;margin:0;}
.payment-error-text .error-info{display:block;width:100%;float:left;background:#fff3ae;border-radius:5px;padding:10px;color:#6d6535;font-size:14px;margin:15px 0;}
.payment-error-text .error-info img{margin-right:10px;float:left;}
.payment-error-text p{color:#9b9b9b;font-size:14px;margin:0 0 12px;}
.payment-error-text a{color:#254193;}
.payment-error-text a:hover{text-decoration:underline;}
.payment-error-text .heading{float:left;width:100%;font-weight:bold;color:#5a5a5a;font-size:16px;}
.payment-error-faq{float:left;width:100%;}
.payment-error-faq h4{float:left;width:100%;font-size:26px;color:#2c2c2c;font-weight:bold;margin:0 0 15px;}
.payment-error-faq #accordion{float:left;width:100%;margin:0;}
.payment-error-faq .panel-default{border:0 none;box-shadow:0 2px 2px 0 #bebebe;margin-bottom:20px;}
.payment-error-faq .panel-heading{background:#fff;padding:20px;width:100%;border-radius:5px;}
.payment-error-faq .panel-title{background:url("../images/accordion-open.svg") no-repeat right center;color:#6e6f6f;cursor:pointer;display:inline-block;font-weight:bold;font-size:17px;width:100%;padding-right:30px;}
.payment-error-faq .panel-title.collapsed{background:url("../images/accordion-close.svg") no-repeat right center;color:#6e6f6f;padding-right:30px;}
.payment-error-faq .panel-body{border-top:1px solid #f2f2f2;padding:16px 20px;}
.payment-error-faq .panel-body p{color:#6e6f6f;font-size:13px;}
/*search 404 page*/
.search-notfound{float:left;width:100%;background:url('../images/search-not-found-img.jpg') no-repeat right center;}
.search-notfound .search-notfound-inner{float:left;width:40%;padding:55px 0 240px;}
.search-notfound h3{float:left;width:100%;font-size:60px;color:#bebebe;font-weight:bold;margin:0 0 15px;line-height:60px;}
.search-notfound p{float:left;width:100%;font-size:17px;color:#6e6f6f;margin:0 0 20px;line-height:16px;}
.search-notfound p span{font-weight:bold;color:#233f92;}
.search-notfound .search-notfound-form{float:left;width:100%;}
.search-notfound .search-notfound-form input{float:left;width:77%;background:#fff;border-radius:5px;border:1px solid #e3e3e3;padding:0 5px;color:#8e8e8e;font-size:14px;height:36px;}
.search-notfound .search-notfound-form .find-btn{float:left;width:auto;padding:10px 20px;border-radius:5px;font-size:15px;color:#fff;font-weight:bold;background:#233f92;line-height:15px;margin-left:10px;}
.search-notfound .search-notfound-form .find-btn:hover{background:#3351ab;}
.search-notonline{float:left;width:100%;position:relative;}
.search-notonline .search-notonline-inner{float:left;width:100%;padding:0 0 65px;}
.search-notonline .main-bg-image{position:absolute;right:10px;bottom:62px;z-index:99;}
.search-notonline h3{float:left;width:100%;font-size:40px;color:#494949;font-family:"ProximaNovaSemibold";margin:18px 0 8px;line-height:38px;}
.search-notonline p{float:left;width:100%;margin:0;padding:0;font-size:26px;color:#494949;line-height:25px;font-family:"ProximaNova";}
.search-notonline .call-detail{float:left;width:475px;margin:0;border-top:1px solid #dcdcdc;padding-top:11px;margin-top:25px;}
.search-notonline .call-detail span{color:#494949;font-size:16px;float:left;width:100%;font-family:"ProximaNova";line-height:18px;margin:0 0 10px;}
.search-notonline .call-detail span.blue-text{color:#233f92;font-size:18px;font-family:"ProximaNovaBold";}
.search-notonline .call-detail .tips-list{float:left;width:455px;background:#fff07c;padding:10px;border-radius:4px;margin-bottom:10px;}
.search-notonline .call-detail .tips-list li{float:left;width:100%;padding:0 0 0 21px;font-size:15px;color:#494949;font-family:"ProximaNova";margin-bottom:6px;background:url('../images/error-page-tick.png') no-repeat left 3px;line-height:16px;}
.search-notonline .call-detail .tips-list li:last-child{margin-bottom:0;}
.search-notonline .call-detail a{float:left;width:auto;color:#233f92;font-size:20px;font-family:"ProximaNovaBold";line-height:20px;}
.search-notonline .email-detail{float:left;width:100%;margin:10px 0 0;background:#e8e8e8;border-radius:5px;padding:12px;position:relative;z-index:9;}
.search-notonline .email-detail p{float:left;width:100%;font-size:16px;color:#494949;margin:0 0 8px;font-family:"ProximaNova";line-height:16px;}
.search-notonline .email-detail a{color:#233f92;font-size:20px;font-family:"ProximaNovaBold";float:left;width:auto;line-height:18px;}
.search-notonline .service-timing{float:left;margin-top:20px;width:100%;}
.search-notonline .service-timing .heading{float:left;width:100%;color:#494949;font-size:16px;font-family:"ProximaNova";line-height:16px;margin-bottom:5px;}
.search-notonline .service-timing p{float:left;width:100%;color:#233f92;font-size:14px;font-family:"ProximaNovaBold";line-height:18px;}
/*Tier One Category*/
.tier-one-category{margin-top:25px;}
.tier-one-category h1{color:#2c2c2c;float:left;font-family:'ProximaNovaBold';font-size:26px;line-height:21px;margin:0;width:100%;padding:0;}
.tier-one-category h2:before{border-top:1px solid #d8d8d8;content:"";display:block;height:1px;position:absolute;bottom:0;width:100%;z-index:9;}
.tier-one-category h2{float:left;line-height:8px;margin:20px 0 0;position:relative;text-align:left;width:100%;}
.tier-one-category h2 span{background:#f0f0f0;color:#2c2c2c;font-family:'ProximaNovaBold';font-size:26px;line-height:15px;padding:0 15px 0 0;position:relative;text-align:center;z-index:99;}
.tier-one-category .tierseocontent{margin-top:10px;}
.tier-one-category p{color:#6e6f6f;float:none;font-family:'ProximaNova';font-size:13px;line-height:20px;margin:0;width:auto;}
.tier-one-category .tier-one-banner{float:left;width:100%;margin:15px 0 0;padding:0;}
.tier-one-category .tier-one-banner .mobile{display:none;}
.tier-one-category .tier-offer-outer{float:left;width:100%;}
.tier-one-category .tier-latest-offer{float:left;width:100%;margin:20px 0 10px;padding:0;position:relative;/* visibility:hidden;opacity:0;*/}
.tier-one-category .tier-latest-offer li{padding:0;margin:0 2% 20px 0;width:32%;transition:all 1s ease-in-out 0s;box-shadow:0 2px 2px 1px #bebebe;border-radius:5px;}
.tier-one-category .tier-latest-offer .owl-carousel li{padding:0;margin:0 2% 0px 0;transition:none;box-shadow:none;border-radius:5px;}
.tier-one-category .tier-latest-offer li img{width:100%;height:auto;}
.tier-one-category .tier-listing{float:left;margin:20px 0 0;padding:0;width:100%;}
.tier-one-category .tier-listing li{background:#fff;border-radius:5px;box-shadow:0 2px 2px 1px #bebebe;float:left;margin:0 2% 20px 0;min-height:385px;padding:22px 18px 25px;position:relative;transition:all 1s ease-in-out 0s;width:23.5%;padding:0;}
.tier-one-category .tier-listing li:nth-child(4n){margin-right:0;}
.tier-one-category .tier-listing figure{float:left;width:100%;border-radius:5px 5px 0 0;max-height:155px;overflow:hidden;}
.tier-one-category .tier-listing figure img{width:100%;height:auto;}
.tier-one-category .tier-listing .list-col{float:left;width:100%;padding:15px 5px 10px 20px;}
.tier-one-category .tier-listing .list-col .heading,.tier-one-category .tier-listing .list-col .heading a{float:left;width:100%;font-size:15px;color:#233f92;font-family:'ProximaNovaBold';margin:0 0 10px;}
.tier-one-category .tier-listing .list-col a.heading:hover{text-decoration:underline;}
.tier-one-category .tier-listing .list-col p{float:left;width:100%;background:url('../images/online-list-arrow.jpg') no-repeat left 4px;padding-left:13px;margin-bottom:7px;}
.tier-one-category .tier-listing .list-col p a{color:#181818;font-size:13px;font-family:'ProximaNova';float:left;width:auto;}
.tier-one-category .tier-listing .list-col p a:hover{text-decoration:underline;}
.tier-one-category .tier-listing .list-col .view-btn{float:left;width:auto;color:#233f92;font-size:13px;font-family:'ProximaNova';background:url('../images/blue-link-arrow.jpg') no-repeat right center;padding-right:15px;}
.tier-one-category .tier-listing .list-col .view-btn:hover{text-decoration:underline;}
.tier-one-category .tier-offer-outer .tier-latest-offer .bx-wrapper li{transition:none;box-shadow:none;}
.tier-one-category .tier-latest-offer .bx-wrapper .bx-viewport{background:transparent;border:0;box-shadow:none;left:0;}
.tier-one-category .tier-latest-offer .product-block{float:left;width:219px;background:#fff;padding:10px;min-height:309px;}
.tier-one-category .tier-latest-offer .product-block .product-image{float:left;width:100%;height:165px;text-align:center;border-bottom:1px solid #e5e5e5;}
.tier-one-category .tier-latest-offer .product-block img{display:inline;height:auto;max-height:100%;max-width:100%;width:auto;}
.tier-one-category .tier-latest-offer h3{float:left;width:100%;margin:9px 0 12px;height:31px;padding:0 5px;overflow:hidden;}
.tier-one-category .tier-latest-offer h3 a{float:left;width:100%;font-size:13px;color:#464646;font-family:'ProximaNovaSemibold';line-height:16px;}
.tier-one-category .tier-latest-offer h3 a:hover{text-decoration:underline;}
.tier-one-category .tier-latest-offer .price-discounts{float:left;width:43%;margin-left:5px;}
.tier-one-category .tier-latest-offer .price-discounts .price-was{float:left;width:100%;color:#6b6b6b;font-size:11px;font-family:'ProximaNova';line-height:14px;}
.tier-one-category .tier-latest-offer .price-discounts .price-save{float:left;width:100%;color:#cd1f25;font-size:11px;font-family:'ProximaNova';line-height:12px;}
.tier-one-category .tier-latest-offer .original-price{float:right;width:51%;font-size:20px;color:#cd1f25;font-family:'ProximaNovaBold';margin-right:5px;margin-top:3px;line-height:22px;text-align:right;}
.tier-one-category .tier-latest-offer .shop-now-btn{float:left;width:95%;border-radius:5px;background:#62a020;padding:13px 10px 11px;text-align:center;text-transform:uppercase;color:#fff;font-size:14px;font-family:'ProximaNovaSemibold';line-height:12px;margin:10px 5px 0;}
.tier-one-category .tier-latest-offer .shop-now-btn span{padding-right:16px;background:url('../images/read-more-white-arrow.png') no-repeat right center;}
.tier-one-category .tier-latest-offer .bx-wrapper .bx-pager.bx-default-pager a{background:#b3b3b3;width:9px;height:9px;margin:0 7px 0 0;}
.tier-one-category .tier-latest-offer .bx-wrapper .bx-pager.bx-default-pager a:hover,.tier-one-category .tier-latest-offer .bx-wrapper .bx-pager.bx-default-pager a.active{background:#233f92;}
.tier-one-category .tier-latest-offer .bx-wrapper .bx-controls-direction a{width:39px;height:58px;margin-top:-29px;z-index:999;}
.tier-one-category .tier-latest-offer .bx-wrapper .bx-controls-direction a.disabled{display:block;}
.tier-one-category .tier-latest-offer .bx-wrapper .bx-controls-direction .bx-prev{background:url("../images/blkFriday-active-left.png") no-repeat left top;}
.tier-one-category .tier-latest-offer .bx-wrapper .bx-controls-direction .bx-prev.disabled{background:url("../images/blkFriday-disable-left.png") no-repeat left top;display:block;}
.tier-one-category .tier-latest-offer .bx-wrapper .bx-controls-direction .bx-next{background:url("../images/blkFriday-active-right.png") no-repeat left top;}
.tier-one-category .tier-latest-offer .bx-wrapper .bx-controls-direction .bx-next.disabled{background:url("../images/blkFriday-disable-right.png") no-repeat left top;}
/*Snow Chain Socks*/
.snow-chain-col{margin-top:25px;}
.snow-chain-col h1{color:#2c2c2c;float:left;font-family:"ProximaNovaBold";font-size:26px;line-height:21px;margin:0;padding:0;width:100%;font-weight:normal;}
.snow-chain-col .selection-col{float:left;width:100%;background:url('../images/snow-chain-bg.jpg') no-repeat 240px 17px #fff;border-radius:5px;box-shadow:0 2px 2px 1px #bebebe;padding:25px 20px 0 25px;margin-top:20px;}
.snow-chain-col h2{float:left;width:220px;color:#c2020f;font-size:48px;font-family:'ProximaNovaBold';font-weight:normal;margin:0;line-height:52px;}
.snow-chain-col h2 span{font-size:26px;float:left;width:100%;line-height:21px;}
.snow-chain-col .col-md-3{float:right;padding:0;width:32%;}
.snow-chain-col fieldset{float:left;width:100%;margin:0 0 12px;}
.snow-chain-col label{float:left;width:80px;font-weight:normal;font-size:13px;color:#000;font-family:'ProximaNova';margin:8px 10px 8px 0;line-height:15px;}
.snow-chain-col .field{float:left;width:65%;border:1px solid #e6e6e6;padding:6px 10px;}
.snow-chain-col select{width:100%;float:left;color:#7f7f7f;font-size:14px;font-family:'ProximaNova';}
.snow-chain-col button{float:left;width:auto;border-radius:5px;background:#233f92;color:#fff;font-size:15px;font-family:'ProximaNovaBold';text-transform:uppercase;padding:12px 19px;line-height:15px;margin-left:90px;margin-bottom:16px;}
/*all department col*/
.all-department-col{margin-top:22px;}
.all-department-col h3{float:left;width:100%;color:#2c2c2c;font-family:'ProximaNovaBold';font-size:25px;line-height:21px;margin:0 0 5px;font-weight:normal;}
.all-department-col .department-list{float:left;width:100%;background:#fff;border-radius:0 0 5px 5px;box-shadow:0 2px 2px 1px #bebebe;padding:29px 25px;margin-top:17px;}
.all-department-col .department-list ul{float:left;padding:0;width:205px;margin:0 15px 25px;}
.all-department-col .department-list li{float:left;width:100%;margin-bottom:11px;background:url('../images/tier-one-left-arrow.png') no-repeat left 4px;padding-left:15px;line-height:15px;}
.all-department-col .department-list li:first-child{color:#233f92;font-size:15px;font-family:'ProximaNovaBold';background:transparent;padding-left:0;line-height:14px;}
.all-department-col .department-list li a{font-size:13px;font-family:'ProximaNova';color:#000;}
.all-department-col .department-list li a:hover{text-decoration:underline;color:#233f92;}
/*maintenance page*/
.bg-color{position:absolute;width:100%;height:100%;background:#fff;left:0;top:0;z-index:9;}
.maintenance-page{width:695px;margin:0 auto;position:relative;z-index:99;background:url('../images/maintenance-bg.jpg') no-repeat right top;display:table;padding-bottom:10px;}
.maintenance-page .inner{float:left;width:375px;}
.maintenance-page .logo{float:left;width:170px;}
.maintenance-page h1{float:left;width:100%;color:#494949;font-size:26px;font-family:'ProximaNova';margin:40px 0 20px;padding:0;}
.maintenance-page p{float:left;width:100%;color:#9b9b9b;font-size:16px;font-family:'ProximaNova';margin:0;}
.maintenance-page p a{color:#7e7e7e;font-family:'ProximaNovaBold';}
.maintenance-page .social-icons{float:left;width:100%;margin:22px 0 0;position:relative;padding-top:20px;}
.maintenance-page .social-icons:after{content:'';background:#dcdcdc;height:1px;width:54px;position:absolute;top:0;left:0;}
.maintenance-page .social-icons span{float:left;width:100%;color:#9b9b9b;font-size:16px;font-family:'ProximaNova';margin-bottom:12px;line-height:15px;}
.maintenance-page .social-icons a{float:left;width:32px;margin-right:10px;}
/*store locator page*/
.store-locator{margin-top:20px;}
/*EPL-11437*/
.store-locator h1{float:left;width:100%;color:#2c2c2c;font-size:26px;font-family:'ProximaNovaBold';margin:0 0 10px;padding:0;font-weight:normal;line-height:28px;}
.store-locator .quick-finder{float:left;width:100%;border-radius:5px;background:#fff;padding:20px;box-shadow:0 2px 3px 1px #bebebe;margin-bottom:20px;margin-top:10px;}
/*EPL-11437*/
.store-locator .quick-finder p{float:left;width:100%;color:#6e6f6f;font-size:13px;font-family:'ProximaNova';}
.store-locator .quick-finder p strong{color:#000;font-family:'ProximaNovaBold';font-size:17px;float:left;width:100%;}
.store-locator .store-search-form{float:left;width:470px;margin-top:15px;}
.store-locator .store-search-form label{float:left;width:100%;font-size:15px;font-family:'ProximaNovaBold';font-weight:normal;margin:0 0 13px;line-height:16px;}
.store-locator .store-search-form input{float:left;width:73%;border-radius:5px;border:1px solid #dae0e1;height:40px;padding:0 5px;}
.store-locator .store-search-form button{float:left;width:auto;margin-left:10px;padding:12px 30px;background:#233f92;border-radius:5px;font-size:16px;color:#fff;font-family:'ProximaNovaBold';text-transform:uppercase;line-height:15px;}
.store-locator .curnt-loc-link{float:right;width:auto;color:#233f92;font-size:15px;font-family:'ProximaNova';background:url('../images/find-store-icon.png') no-repeat left center;padding-left:31px;line-height:23px;margin-top:51px;}
.store-locator .alpha-finder{float:left;width:100%;background:#fff;border-radius:5px;box-shadow:0 2px 3px 1px #bebebe;margin-bottom:20px;}
.store-locator .alpha-list{float:left;width:100%;border-bottom:1px solid #f0f0f0;padding:0;}
.store-locator .alpha-list li{width:3.84%;float:left;}
.store-locator .alpha-list a{float:left;width:100%;padding:19px 0;color:#000;font-size:22px;font-family:'ProximaNovaBold';text-transform:uppercase;line-height:18px;position:relative;text-align:center;}
.store-locator .alpha-list li:first-child a{border-radius:5px 0 0 0;}
.store-locator .alpha-list li:last-child{float:right;width:4%;}
.store-locator .alpha-list li:last-child a{border-radius:0 5px 0 0;float:right;}
.store-locator .alpha-list a.active:before{position:absolute;left:50%;bottom:-9px;content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid #233f92;width:19px;margin-left:-8px;}
.store-locator .alpha-list a:hover,.store-locator .alpha-list a.active{background:#233f92;color:#fff;}
.store-locator .alpha-list li.disable a,.store-locator .alpha-list li.disable a:hover{background:transparent;color:#9d9d9d;cursor:default;}
.store-locator .list-col li.disable a{color:#9d9d9d;cursor:default;text-decoration:none;}
.store-locator .alpha-list li.disable a.active:before{content:none;}
.store-locator .alpha-row{float:left;width:100%;padding:25px;}
.store-locator .list-col{float:left;width:100%;padding:0;}
.store-locator .list-col li{float:left;width:33.3%;background:url('../images/tier-one-left-arrow.png') no-repeat left center;padding-left:15px;}
.store-locator .list-col a{color:#233f92;font-size:13px;font-family:'ProximaNova';}
.store-locator .list-col a:hover{text-decoration:underline;}
.store-locator .list-col span{margin-left:2px;font-size:11px;text-transform:uppercase;font-family:'ProximaNova';}
.store-locator .list-col .now{color:#7da23e;}
.store-locator .list-col .open{color:#e5b128;}
.store-locator .list-col .soon{color:#e35252;}
/*price match page*/
.price-match-container{margin-top:20px;}
.price-match-container h2{color:#2c2c2c;float:left;font-family:"ProximaNovaBold";font-size:26px;font-weight:normal;line-height:22px;margin:0 0 20px;width:100%;}
.price-match-container .price-match-inner{float:left;margin:0 0 25px;width:100%;}
.price-match-container .col-box{background:#fff;border-radius:5px;box-shadow:0 2px 3px 1px #bebebe;float:left;padding:20px;width:48.9%;}
.price-match-container .left-col{margin-right:20px;}
.price-match-container p{color:#6e6f6f;float:left;font-family:"ProximaNova";font-size:13px;margin:0 0 20px;width:100%;line-height:22px;}
.price-match-container .list-col{float:left;width:100%;padding:0 0 0 14px;}
.price-match-container .list-col li{color:#6e6f6f;float:left;font-family:"ProximaNova";font-size:13px;margin:0 0 20px;width:100%;list-style:disc;}
.price-match-container .price-match-form{float:left;width:100%;}
.price-match-container .price-match-form .heading{color:#5a5a5a;float:left;font-family:"ProximaNovaBold";font-size:18px;margin-bottom:20px;width:100%;}
.price-match-container .price-match-form form{float:left;width:100%;}
.price-match-container .price-match-form fieldset{float:left;margin-bottom:15px;width:100%;}
.price-match-container .price-match-form fieldset:nth-child(4){width:49%;margin-right:2%;}
.price-match-container .price-match-form fieldset:nth-child(5){width:49%;}
.price-match-container .price-match-form fieldset:nth-child(7){width:49%;margin-right:2%;}
.price-match-container .price-match-form fieldset:nth-child(8){width:49%;}
.price-match-container .price-match-form .captcha-field input{float:right;width:46%;margin-top:8px;}
.price-match-container .price-match-form label{color:#5a5a5a;float:left;font-family:"ProximaNova";font-size:13px;font-weight:normal;line-height:14px;margin-bottom:5px;width:100%;}
.price-match-container .price-match-form input{border:1px solid #e3e3e3;border-radius:5px;color:#807e7e;float:left;font-family:"ProximaNova";font-size:14px;height:36px;padding:0 5px;width:100%;}
.price-match-container .price-match-form button{background:#62a020;border-radius:5px;color:#fff;float:left;font-family:"ProximaNovaBold";font-size:15px;line-height:15px;padding:12px 20px;width:auto;margin-bottom:28px;margin-top:25px;}
.price-match-container .price-match-form button:hover{background:#4d8710;}
/*clearance page*/
.clearance-listing-col{margin-top:22px;}
.clearance-listing-col h1{color:#2c2c2c;float:left;font-family:"ProximaNovaBold";font-size:26px;line-height:21px;margin:0;padding:0;width:100%;}
.product-listing-col .tierseocontent{margin-top:10px;}
.clearance-listing-col .tier-one-banner{float:left;margin:15px 0 0;width:100%;}
.clearance-listing-col .tier-one-banner .mobile{display:none;}
.clearance-listing-col h2{float:left;line-height:8px;margin:20px 0 0;position:relative;text-align:left;width:86%;}
.clearance-listing-col h2:before{border-top:1px solid #d8d8d8;bottom:7px;content:"";display:block;height:1px;position:absolute;width:100%;z-index:9;}
.clearance-listing-col h2 span{background:#f0f0f0;color:#2c2c2c;font-family:"ProximaNovaBold";font-size:26px;line-height:15px;position:relative;text-align:left;z-index:99;float:left;padding-right:10px;margin-top:14px;}
.clearance-listing-col h2 p{float:left;width:auto;color:#3c3c3c;font-size:13px;font-family:"ProximaNova";margin-top:10px;margin-bottom:0;}
.clearance-listing-col h2 i{font-size:22px;font-style:normal;}
.clearance-listing-col .filter-box .brand-listing label:before{width:18px;height:18px;font-size:13px;line-height:18px;}
.clearance-listing-col .filter-box .brand-listing label{line-height:19px;padding-left:25px;}
.clearance-listing-col .filter-box .small-filter{min-width:220px;max-width:990px;width:auto;}
.clearance-listing-col .filter-box .brand-listing{max-height:250px;overflow-y:auto;}
.clearance-listing-col .filter-box .apply-btn{float:left;margin-left:10px;}
.clearance-listing-col .clearance-list{float:left;margin:10px 0 0;padding:0;width:100%;}
.clearance-listing-col .clearance-list .product-content{float:left;width:239px;margin-bottom:10px;margin-right:10px;}
.clearance-listing-col .clearance-list li{float:left;width:100%;padding:0;background:#fff;box-shadow:0 2px 3px 1px #c3c3c3;min-height:425px;position:relative;}
.clearance-listing-col .clearance-list .content-box{float:left;width:100%;padding:15px 15px 0;}
.clearance-listing-col .clearance-list figure{display:table-cell;position:relative;width:212px;border:1px solid #e7e7e7;text-align:center;height:222px;vertical-align:middle;float:left;overflow:hidden;}
.clearance-listing-col .clearance-list figure img{width:100%;height:100%;max-width:100%;max-height:100%;}
.clearance-listing-col .clearance-list .overlay{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;}
.clearance-listing-col .clearance-list .overlay-link{position:absolute;left:0;bottom:0;width:100%;}
.clearance-listing-col .clearance-list .overlay-link .view-link{float:left;width:50%;border-right:1px solid #5b5b5b;background:rgba(0, 0, 0, 0.7) url('../images/view-icon.png') no-repeat 5px center;padding:5px 0 5px 16px;color:#fff;font-size:13px;font-family:'ProximaNovaLight';}
.clearance-listing-col .clearance-list .overlay-link .enlarge-link{float:left;width:50%;background:rgba(0, 0, 0, 0.7) url('../images/enlarge-icon.png') no-repeat 21px center;padding:5px 0 5px 16px;color:#fff;font-size:13px;font-family:'ProximaNovaLight';}
.clearance-listing-col .clearance-list .heading{float:left;width:100%;font-size:15px;color:#5a5a5a;font-family:"ProximaNovaBold";margin-bottom:5px;line-height:17px;margin-top:12px;}
.clearance-listing-col .clearance-list .product-code{float:left;width:100%;font-size:11px;color:#5a5a5a;font-family:"ProximaNova";line-height:12px;}
.clearance-listing-col .clearance-list .amount{float:left;width:100%;color:#494949;font-size:24px;font-family:"ProximaNovaBold";margin-top:12px;line-height:21px;}
.clearance-listing-col .clearance-list .offer-detail{float:left;width:100%;margin-top:5px;}
.clearance-listing-col .clearance-list .original-val{color:#5a5a5a;font-family:"ProximaNova";font-size:13px;position:relative;top:1px;}
.clearance-listing-col .clearance-list .save-info{background:#cd1f25;border-radius:50px;color:#fff;float:left;font-family:"ProximaNovaBold";font-size:12px;line-height:13px;margin-right:10px;padding:6px 15px 4px;text-transform:uppercase;width:auto;}
.clearance-listing-col .clearance-list .product-btn{float:left;width:100%;border-top:1px solid #ebebeb;background:#f8f7f7;padding:5px 15px;margin-top:5px;position:absolute;bottom:0;left:0;}
.clearance-listing-col .clearance-list .quantity-select{float:left;width:70px;}
.clearance-listing-col .clearance-list .quantity-select .title{float:left;width:100%;font-size:12px;font-family:"ProximaNova";color:#5a5a5a;line-height:12px;margin-bottom:3px;}
.clearance-listing-col .clearance-list .quantity-select .field{float:left;width:57px;border-radius:5px;border:1px solid #acacac;padding:5px;}
.clearance-listing-col .clearance-list .quantity-select select{float:left;width:100%;background:transparent;}
.clearance-listing-col .clearance-list .cart-btn{background:#62a020 url("../images/cart-arrow-icon.png") no-repeat 93% center;border-radius:5px;color:#fff;float:right;font-family:"ProximaNovaBold";font-size:13px;line-height:13px;padding:9px 21px 9px 6px;position:relative;text-align:center;width:60%;margin-top:15px;}
.clearance-listing-col .clearance-list .cart-btn:hover{background-color:#4d8710;}
.clearance-listing-col .clearance-list li.load-more-list{background:transparent;box-shadow:none;width:100%;text-align:center;margin-bottom:0;margin-top:20px;min-height:auto;}
.clearance-listing-col .clearance-list li.load-more-list .product-btn{background:transparent;padding:0;margin:0;position:static;}
.clearance-listing-col .clearance-list li.load-more-list .loader{padding-left:45px;padding-right:15px;background:url('../images/load-more.gif') no-repeat 12px center #e1e1e1;color:#7e7b7b;border-radius:5px;font-family:"ProximaNovaBold";font-size:15px;line-height:16px;text-align:center;width:auto;pointer-events:none;padding-top:10px;padding-bottom:10px;}
.clearance-listing-col .clearance-list li.load-more-list .view-dtl-btn,.clearance-listing-col .clearance-list li.load-more-list .view-dtl-btn:hover{background:#e1e1e1 url("../images/detail-view-arrow.png") no-repeat 93% center;float:none;margin-right:0;padding-left:12px;padding-right:30px;color:#7e7b7b;border-radius:5px;font-family:"ProximaNovaBold";font-size:15px;line-height:16px;text-align:center;width:auto;padding-top:10px;padding-bottom:10px;}
.clearance-listing-col .clearance-list .ribbon{height:75px;left:-3px;overflow:hidden;position:absolute;text-align:right;top:-4px;width:75px;z-index:1;}
.clearance-listing-col .clearance-list .ribbon span:before{border-color:#cd1f25 transparent transparent #cd1f25;border-style:solid;border-width:3px;content:"";left:0;position:absolute;top:100%;z-index:-1;}
.clearance-listing-col .clearance-list .ribbon span:after{border-color:#cd1f25 #cd1f25 transparent transparent;border-style:solid;border-width:3px;content:"";position:absolute;right:0;top:100%;z-index:-1;}
.clearance-listing-col .clearance-list .ribbon span{background:#cd1f25;color:#fff;display:block;font-size:10px;font-weight:bold;left:-21px;line-height:20px;position:absolute;text-align:center;text-transform:capitalize;top:19px;transform:rotate(-45deg); -webkit-transform:rotate(-45deg);width:100px;}
/*css for scrollbar*/
.clearance-listing-col .filter-box .brand-listing::-webkit-scrollbar{width:8px;}
.clearance-listing-col .filter-box .brand-listing::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.3); -webkit-border-radius:10px;border-radius:10px;}
.clearance-listing-col .filter-box .brand-listing::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#999; -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
.clearance-listing-col .filter-box .brand-listing::-webkit-scrollbar-thumb:window-inactive{background:#999;}
/* Loader on Payment Process Order */
.loader-overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0, 0, 0, 0.2);}
.loader-overlay .logo-img{border:4px solid #b7b6b6;border-radius:20em;height:100px;left:50%;top:50%;margin-left:-50px;margin-top:-50px;position:absolute;width:100px;}
.loader-overlay .logo-img img{position:relative;width:80px;height:31px;margin-left:-39px;left:50%;top:50%;margin-top:-16px;}
.loader-overlay .logo-circle{position:absolute;width:110px;height:110px;margin-left:-55px;left:50%;top:50%;margin-top:-55px; -webkit-animation-name:rotate; -webkit-animation-duration:1100ms; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-name:rotate; -moz-animation-duration:1100ms; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear; -ms-animation-name:rotate; -ms-animation-duration:1100ms; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear;animation-name:rotate;animation-duration:1100ms;animation-iteration-count:infinite;animation-timing-function:linear;}
@-ms-keyframes rotate{from{-ms-transform:rotate(0deg);} to {-ms-transform:rotate(360deg);}}
@-moz-keyframes rotate{from{-moz-transform:rotate(0deg);} to {-moz-transform:rotate(360deg);}}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);} to {-webkit-transform:rotate(360deg);}}
@keyframes rotate{from {transform:rotate(0deg);} to {transform:rotate(360deg);}}
/*easyask pages*/
.category-tier-col .list-refine{float:left;width:100%;margin-bottom:15px;}
.category-tier-col .list-refine .sort-col{display:none;}
.category-tier-col.o3b-section .list-refine .page-list{float:right;/* width:450px;*/}
.category-tier-col .list-refine .page-list .pagination-col,.category-tier-col.o3b-section .list-refine .page-list .pagination-col{float:right;padding-left:22px;position:relative;width:auto;}
.category-tier-col.o3b-section .list-refine .page-list .pagination-col{padding-left:10px;}
/* .category-tier-col .list-refine .page-list .pagination-col:after{background:#808080;content:"";height:16px;left:10px;position:absolute;top:10px;width:1px;} */
.category-tier-col .list-refine .page-list .page-link{color:#636363;float:left;font-family:"ProximaNovaSemibold";font-size:16px;margin-right:10px;margin-top:6px;/* text-decoration:underline;*/ width:auto;}
/* .category-tier-col .list-refine .page-list .page-link:hover{text-decoration:none;} */
.category-tier-col .list-refine .page-list .pagination{float:left;margin:0;width:auto;}
.category-tier-col .list-refine .page-list .pagination .prev{float:left;width:34px;height:35px;border-radius:4px;border:1px solid #d1d1d1;background:#e8e8e8;position:relative;text-indent:-999999px;cursor:default;}
.category-tier-col .list-refine .page-list .pagination .prev:before{content:'';position:absolute;left:9px;top:9px;border-bottom:2px solid #233f92;border-right:2px solid #233f92; -webkit-transform-origin:66% 66%;transform-origin:66% 66%; -webkit-transform:rotate(135deg);transform:rotate(135deg);width:12px;height:12px;opacity:0.5;filter:alpha(opacity=50);}
.category-tier-col .list-refine .page-list .pagination .next{float:left;width:34px;height:35px;border-radius:4px;border:1px solid #d1d1d1;background:#e8e8e8;position:relative;text-indent:-999999px;cursor:default;}
.category-tier-col .list-refine .page-list .pagination .next:before{content:'';position:absolute;left:9px;top:9px;border-bottom:2px solid #233f92;border-right:2px solid #233f92; -webkit-transform-origin:66% 66%;transform-origin:66% 66%; -webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px;height:12px;opacity:0.5;filter:alpha(opacity=50);}
.category-tier-col .list-refine .page-list .pagination .next.active:before,.category-tier-col .list-refine .page-list .pagination .prev.active:before{opacity:1;filter:alpha(opacity=100);}
.category-tier-col .list-refine .page-list .pagination .next.active,.category-tier-col .list-refine .page-list .pagination .prev.active{background:#fff;cursor:pointer;}
.category-tier-col .list-refine .page-list .page-count{float:left;width:auto;color:#233f92;font-size:16px;font-family:'ProximaNovaSemibold';margin:11px 12px 0;line-height:15px;}
.category-tier-col .list-refine .page-list .page-result{color:#233f92;float:right;font-family:"ProximaNovaSemibold";width:240px;}
.category-tier-col .list-refine .page-list .page-result span{background:#233f92;border-radius:4px;color:#fff;display:inline-block;float:none;font-family:"ProximaNova";font-size:14px;height:35px;line-height:16px;margin-left:11px;min-width:39px;padding:10px 0;text-align:center;width:39px;margin-top:0;}
.category-tier-col .list-refine .page-list .page-result a{width:39px;height:35px;color:#233f92;font-size:16px;font-family:'ProximaNova';text-align:center;margin:0 10px;}
.category-tier-col .list-refine .page-list .page-result a:hover{text-decoration:underline;}
.category-tier-col .search-result-list{margin:0;border-top:1px solid #d8d8d8;padding-top:25px;margin-top:15px;}
.category-tier-col .search-result-list .product-listing-col{margin:0;}
.category-tier-col .search-result-list li{border:0;margin:0;padding:0;}
.category-tier-col .search-result-list h3{color:#233f92;float:left;font-family:"ProximaNovaBold";font-size:18px;width:100%;margin:0;}
.category-tier-col .search-result-list .data{border-left:1px solid #d1d1d1;border-radius:5px;float:left;margin:25px 0;padding:0;width:100%;}
.category-tier-col .search-result-list .list-box{display:block;float:left;width:25%;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background:#fff;padding:7px 11px;box-shadow:none;margin:0;border-radius:0;min-height:auto;}
.category-tier-col .search-result-list .list-box.products{display:none;}
/*.category-tier-col .search-result-list .list-box:nth-child(1),.category-tier-col .search-result-list .list-box:nth-child(2),.category-tier-col .search-result-list .list-box:nth-child(3),.category-tier-col .search-result-list .list-box:nth-child(4),.category-tier-col .search-result-list .list-box:nth-child(5),.category-tier-col .search-result-list .list-box:nth-child(6),.category-tier-col .search-result-list .list-box:nth-child(7),.category-tier-col .search-result-list .list-box:nth-child(8),.category-tier-col .search-result-list .list-box:nth-child(9),.category-tier-col .search-result-list .list-box:nth-child(10),.category-tier-col .search-result-list .list-box:nth-child(11),.category-tier-col .search-result-list .list-box:nth-child(12){display:block;}*/
.category-tier-col .search-result-list .list-box figure{float:left;height:63px;margin-right:20px;text-align:center;width:70px;}
.category-tier-col .search-result-list .list-box figure a{font-family:"ProximaNova";font-size:13px;width:100%;}
.category-tier-col .search-result-list .list-box a{color:#323233;font-family:"ProximaNovaBold";font-size:15px;float:left;width:133px;margin:0;}
.category-tier-col .search-result-list .list-box a span{display:table-cell;float:none;height:63px;vertical-align:middle;width:133px;}
.category-tier-col .search-result-list li .view-more-link{float:right;text-decoration:underline;font-size:13px;color:#233f92;font-family:"ProximaNovaBold";clear:both;margin-top:20px;}
/*with products*/
.category-tier-col.list-with-products h2{display:none;}
.category-tier-col.list-with-products .search-result-list{margin-top:0;padding-top:0;border-top:0;}
.category-tier-col .product-category-heading{float:left;width:100%;color:#233f92;font-size:18px;font-family:"ProximaNovaBold";display:none;line-height:18px;}
.category-tier-col.list-with-products .product-category-heading{display:block;}
.category-tier-col.list-with-products .product-listing-col .leftcol3bo,.category-tier-col.list-with-products .product-listing-col .top-brands-inner,.category-tier-col.list-with-products .product-listing-col .popular-products-inner{display:none;}
.category-tier-col.list-with-products .product-listing-col .rightcol3bo{float:left;width:100%;padding-top:0;border-top:0;}
.category-tier-col.list-with-products .search-result-list .data{margin-top:15px;margin-bottom:15px;}
.category-tier-col.list-with-products .search-result-list h3{display:none;}
.category-tier-col.list-with-products .product-listing-col{float:left;width:100%;margin-top:15px;}
.category-tier-col.list-with-products .product-listing-col .product-section{margin:0;}
.category-tier-col.list-with-products .product-listing-col .product-section li{width:48.9%;min-height:auto;box-shadow:none;margin-bottom:20px;margin-left:0;margin-right:20px;border:1px solid #d1d1d1;border-radius:5px;}
.category-tier-col.list-with-products .product-listing-col .product-section li.productaccessories .col-md-3{display:none;}
.category-tier-col.o3b-section .info-box-msg{margin:20px 0 4px;background:#fff3af;border-radius:5px;float:left;font-family:"ProximaNovaLight";line-height:17px;padding:18px 15px 15px;width:100%;}
.category-tier-col.o3b-section .info-box-msg img{float:left;margin-right:10px;margin-top:2px;}
.category-tier-col.o3b-section .info-box-msg p{color:#292612;font-size:13px;width:95%;}
/*Hero Page*/
.heros-top-banner{background-image:url(../images/heros-banner-img.jpg);background-repeat:no-repeat;background-position:left top;background-size:cover;}
.heros-top-banner .banner-content{padding-left:60px;padding-right:60px;padding-top:72px;padding-bottom:68px;}
.heros-top-banner .banner-content h1{font-family:'Proxima Nova Th';float:left;width:100%;text-align:center;color:#fff;font-size:100px;text-transform:uppercase;font-weight:normal;letter-spacing:1.3px;margin:0;}
.garage-main-text{background:#fff;}
.garage-main-text .garage-image-part{padding-right:63px;padding-top:10px;}
.garage-main-text .garage-text-part{padding-left:65px;padding-top:28px;padding-right:95px;}
.garage-main-text .garage-text-part h2{font-family:'Proxima Nova Lt';font-weight:600;font-size:30px;line-height:36px;color:#464646;margin:0 0 17px;position:relative;}
.garage-main-text .garage-text-part h2:after{content:"";background:url(../images/bottom-yellow-small-line.jpg) no-repeat;width:120px;height:4px;position:absolute;bottom:-7px;left:0;}
.garage-main-text .garage-text-part h6{font-family:'Proxima Nova Rg';font-size:18px;line-height:22px;color:#464646;margin:0 0 8px;}
.garage-main-text .garage-text-part p{font-family:'Proxima Nova Rg';font-size:14px;line-height:22px;color:#464646;margin:0;}
.garage-video-part{background:#f1f1f1;}
.garage-video-part .garage-video-text{padding-left:65px;padding-right:63px;padding-top:14px;}
.garage-video-part .garage-video-text h2{font-family:'Proxima Nova Lt';font-weight:300;font-size:36px;line-height:1;color:#464646;text-align:center;margin:0;}
.garage-video-part .garage-video-img{float:left;width:100%;text-align:center;padding:15px 0 40px;}
.garage-video-part .garage-video-img img{width:auto;max-width:100%;height:auto;border:0 none;}
.wall-fame-outer{background:#fff;}
.wall-fame-outer .wall-fame-inner{padding:13px 0 0;}
.wall-fame-outer .wall-fame-inner h2{font-family:'Proxima Nova Lt';font-weight:300;font-size:40px;line-height:42px;color:#464646;margin:0;text-align:center;}
.wall-fame-outer .wall-fame-inner p{font-family:'Proxima Nova Lt';font-weight:300;font-size:28px;line-height:36px;color:#464646;margin:0;text-align:center;}
.wall-fame-outer .wall-fame-inner .wall-fame-isotop-box{padding:17px 0 0;}
.wall-fame-outer .wall-fame-inner .load-more-part{float:left;width:100%;text-align:center;padding:21px 0;}
.wall-fame-outer .wall-fame-inner .load-more-part a{display:inline-block;width:200px;height:50px;background:transparent;border:4px solid #ffe734;font-family:'Proxima Nova Lt';font-weight:600;color:#464646;text-transform:uppercase;letter-spacing:0.35px;padding:8px;font-size:18px;line-height:20px;transition:all 0.5s ease 0s;overflow:hidden;}
.wall-fame-outer .wall-fame-inner .load-more-part a span span{line-height:inherit;top:3px;margin-left:5px;}
.wall-fame-outer .wall-fame-inner .load-more-part a span.normal{display:block;transform:translate(0,0);transition:transform 0.5s ease 0s;}
.wall-fame-outer .wall-fame-inner .load-more-part a span.animate{display:block;transform:translate(0,300%);transition:transform 0.5s ease 0s;}
.wall-fame-outer .wall-fame-inner .wall-fame-isotop-box.loader{background:url('../images/load-more.gif') no-repeat center bottom;padding-bottom:30px;margin-bottom:20px;}
.garage-local-outer{background:#f1f1f1;}
.garage-local-outer .garage-local-inner{padding:18px 0 10px;}
.garage-local-outer .garage-local-inner h2{font-family:'Proxima Nova Lt';font-weight:300;font-size:40px;line-height:38px;color:#464646;margin:0 0 4px;text-align:center;}
.garage-local-outer .garage-local-inner h4{font-family:'Proxima Nova Lt';font-weight:300;font-size:28px;line-height:38px;color:#464646;margin:0 0 6px;text-align:center;}
.garage-local-outer .garage-local-inner p{font-family:'Proxima Nova Rg';font-size:14px;line-height:22px;color:#767676;margin:0 0 10px;letter-spacing:0.25px;}
.garage-local-outer .garage-local-inner h5{font-family:'Proxima Nova Rg';font-size:24px;line-height:24px;color:#464646;margin:4px 0 2px;letter-spacing:0.25px;}
.garage-local-outer .garage-local-inner ul{padding:0 0 10px 12px;margin:0;}
.garage-local-outer .garage-local-inner ul li{font-family:'Proxima Nova Rg';font-size:14px;line-height:22px;color:#767676;margin:0;letter-spacing:0.25px;list-style:disc;}
.garage-local-outer .garage-local-inner .submit-video-part{display:none;}
.garage-local-outer .garage-local-inner .display-for-mobile{display:none;}
.garage-local-outer .garage-local-inner .display-for-desktop{display:block;}
.shopping-easer-outer{background:#fff;}
.shopping-easer-outer .shopping-easer-inner{padding:14px 0 3px;}
.shopping-easer-outer .shopping-easer-inner h2{font-family:'Proxima Nova Lt';font-weight:300;font-size:40px;line-height:1;color:#464646;margin:0 0 4px;text-align:center;letter-spacing:0.25px;}
.shopping-easer-outer .shopping-easer-inner p{font-family:'Proxima Nova Rg';font-size:20px;line-height:22px;color:#767676;margin:0;letter-spacing:0.25px;text-align:center;}
.shopping-easer-outer ul.shopping-pro-list:before,.shopping-easer-outer ul.shopping-pro-list:after{content:"";display:table;clear:both;}
.shopping-easer-outer ul.shopping-pro-list{display:block;margin:0 -5px;clear:both;padding:0;}
.shopping-easer-outer ul.shopping-pro-list li{float:left;width:25%;padding:17px 5px;text-align:center;}
.shopping-easer-outer ul.shopping-pro-list li img{width:auto;max-width:100%;height:auto;border:0 none;}
.shopping-easer-outer ul.shopping-pro-list li img.shopping-desktop-image{display:block;}
.shopping-easer-outer ul.shopping-pro-list li img.shopping-mobile-image{display:none;}
.shopping-easer-outer ul.shopping-pro-list li a{display:inline-block;text-align:center;max-width:240px;vertical-align:top;width:100%;}
.hero-grid{padding:0;margin:0;}
.grid-item{margin-bottom:1%;}
.wall-fame-grid img{max-width:100%;max-height:100%;width:100%;height:100%;}
.grid-sizer,.grid-item{width:19%;overflow:hidden;position:relative;}
.grid-item.vid1,.grid-item.vid5,.grid-item.vid11,.grid-item.vid15,.grid-item.vid16{width:39%;height:269px;float:left;}
.grid-item.vid2,.grid-item.vid3,.grid-item.vid4,.grid-item.vid6,.grid-item.vid7,.grid-item.vid8,.grid-item.vid9,.grid-item.vid10,.grid-item.vid12,.grid-item.vid13,.grid-item.vid14,.grid-item.vid17,.grid-item.vid18,.grid-item.vid19,.grid-item.vid20{width:19%;height:130px;float:left;overflow:hidden;}
.grid-item.vid18{height:128px;}
.gutter-sizer{width:1%;}
.grid-item .play-button{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;background-image:url(../images/isotop-images/small-play-btn.png);background-position:center center;background-repeat:no-repeat;transition:background 0.5s ease 0s;}
.grid-item:hover .play-button{background-image:url(../images/isotop-images/small-play-btn-hover.png);}
.grid-item.large-image .play-button{background-image:url(../images/isotop-images/large-play-btn.png);}
.grid-item.large-image:hover .play-button{background-image:url(../images/isotop-images/large-play-btn-hover.png);}
#video-image .modal-dialog{margin:auto;top:50%;transform:translate(0, -80%); -webkit-transform:translate(0, -80%);position:absolute;left:0;right:0;}
#video-image.modal.in .modal-dialog{transform:translate(0, -50%); -webkit-transform:translate(0, -50%);}
#video-image .modal-content .modal-body{text-align:center;}
#video-image .modal-content .modal-body iframe{max-width:100% !important;width:100%;}
#video-image .modal-content .close, #video-image .modal-content .close-btn{background-image:url(../images/close-button.png);background-position:center center;background-repeat:no-repeat;background-color:transparent;width:34px;height:34px;position:absolute;top:0;right:0;cursor:pointer;opacity:1;z-index:11;transition:background 0.5s ease 0s; -webkit-transition:background 0.5s ease 0s;}
#video-image .modal-content .close:hover{background-image:url(../images/close-button-hover.png);}
.bottom-info-outer{background:#fff;display:none;}
.heroPage .scrollToTop{margin:30px auto 10px;}
.heroPage footer{margin-top:0;}
/*3b&o section*/
.o3b-section .o3b-searchbar .search-detail-box .select-vehicle .go-btn{z-index:9;position:relative;}
.o3b-section .leftcol3bo{float:left;width:218px;margin-right:0;padding-right:10px;border-top:1px solid #d1d1d1;}
.o3b-section .rightcol3bo{float:left;width:772px;padding-top:15px;border-top:1px solid #d1d1d1;}
.o3b-section .rightcol3bo .wait-box{position:fixed;left:0;top:0;background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%;z-index:9999;border-radius:5px;display:none;}
.o3b-section .rightcol3bo .wait-box img{-webkit-animation-name:spin; -webkit-animation-duration:1400ms; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-name:spin; -moz-animation-duration:1400ms; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear; -ms-animation-name:spin; -ms-animation-duration:1400ms; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear;animation-name:spin;animation-duration:1400ms;animation-iteration-count:infinite;animation-timing-function:linear;width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;}
.o3b-section .leftcol3bo.noproduct{display:none;}
.o3b-section .rightcol3bo.noproduct{width:100%;}
.o3b-section .rightcol3bo .listing-info-box{display:none;}
.o3b-section .rightcol3bo .product-section{margin:0;padding-left:0;}
.o3b-section .rightcol3bo .product-section .product-section{padding-left:0;}
/* EPL-12910 */
.o3b-section .rightcol3bo .product-section .productbrandslisting{width:49%;box-shadow:none;border:1px solid #d1d1d1;margin-left:7px;min-height:367px;margin-bottom:7px;list-style:none;}
/* EPL-12910 */
.o3b-section .rightcol3bo .product-section li.productaccessories .left-col{width:100%;padding:12px 7px;border-radius:5px;}
.o3b-section .rightcol3bo .product-section li.productaccessories .col-md-3.left-col{display:none;}
.o3b-section .rightcol3bo .product-section .thumb-box{width:147px;height:116px;margin-right:15px;}
.o3b-section .rightcol3bo .product-section .thumb-box figure{width:147px;height:116px;}
.o3b-section .rightcol3bo .product-section .thumb-box figure a{height:114px;}
.o3b-section .rightcol3bo .product-section .product-info .heading{font-size:15px;width:100%;line-height:18px;height:54px;overflow:hidden;color:#233f92;}
.o3b-section .rightcol3bo .product-section .product-info .code{width:100%;font-size:11px;float:left;margin-top:1px;}
.o3b-section .rightcol3bo .product-section .product-info .instock{background:url("../images/product-list-icon.jpg") no-repeat left 1px;color:#62a020;font-size:10px;line-height:15px;padding-left:17px;float:left;width:100%;margin-top:6px;}
/* CI-2951 EPL-13246*/
.o3b-section .rightcol3bo .product-section .product-info .noLongerAvailable{color:red;font-size:10px;line-height:11px;float:left;width:100%;margin-top:6px;font-size:11px;font-family:"ProximaNova";}
/* CI-2951 EPL-13246*/
.o3b-section .rightcol3bo .product-section .product-info .disable{background:url("../images/product-list-icon-disable.jpg") no-repeat left -1px;color:#ce2127;font-size:10px;line-height:11px;padding-left:17px;float:left;width:100%;margin-top:6px;}
.o3b-section .rightcol3bo .product-section .product-info .disable.stockavailable{background:url("../images/product-list-icon-red.jpg") no-repeat left -1px;color:#ce2127;font-size:10px;line-height:11px;padding-left:17px;float:left;width:100%;margin-top:6px;}
.o3b-section .rightcol3bo .product-section .info-wrapper{width:51%;float:right;margin-top:7px;}
.o3b-section .rightcol3bo .product-section .delivery-option .info-list span{display:none;}
.o3b-section .rightcol3bo .product-section .delivery-option .info-list span:first-child{font-size:12px;line-height:15px;background-position:left 1px;display:block;}
.o3b-section .rightcol3bo .product-section .info-list{margin:0;}
.o3b-section .rightcol3bo .product-section .info-wrapper .amount{text-align:right;}
/* CI-741 */ 
.o3b-section .rightcol3bo .product-section .info-wrapper .amount .offer-detail{float:left;width:35%;margin-top:0;margin-left:0;}
.o3b-section .rightcol3bo .product-section .info-wrapper .amount.special-buy-threebo .offer-detail{margin-left:22%;}
/* CI-741 */ 
.o3b-section .rightcol3bo .product-section .info-wrapper .amount .original-val{float:right;line-height:17px;top:0;}
.o3b-section .rightcol3bo .product-section .info-wrapper .amount .save-info{float:right;font-size:10px;padding-top:3px;padding-bottom:1px;}
.o3b-section .rightcol3bo .product-section .productaccessories .product-btn{width:100%;margin:0;min-height:37px;}
.o3b-section .rightcol3bo .product-section .product-btn .quick-btn{padding-right:32px;margin-right:13px;}
/* CI-2951 */
/* EPL-13123 */
.o3b-section .rightcol3bo .product-section .product-btn .cart-btn,.o3b-section .rightcol3bo .product-section .product-btn .addtocart-disable{float:right;margin-right:0;}
/* EPL-13123 */
.o3b-section .rightcol3bo .product-section .product-btn .view-dtl-btn{display:none;}
/* CI-2951 */
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);z-index:99;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data{position:fixed;width:820px;left:50%;margin-left:-410px;top:15%;z-index:99999;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .overlay-content{position:relative;z-index:999;background:#f1f1f1;border-radius:5px;padding:6px;float:left;width:100%;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .data-field{float:left;width:100%;background:#fff;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .column-inner{width:50%;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .title{width:40%;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .value{width:57%;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .popup-head{float:left;width:100%;display:block;color:#2c2c2c;font-size:26px;font-family:'ProximaNovaBold';padding:15px 6px;line-height:24px;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .popup-product{float:left;width:100%;background:#fff;padding:10px;}
/* CRO-604 */
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .close-data{position:absolute;right:12px;top:14px;background:transparent;width:32px;height:28px;border-radius:3px;text-align:center;vertical-align:middle;display:block;color:#fff;font-size:14px;line-height:29px;cursor:pointer;font-family:"ProximaNovaBold";}
/* CRO-604 */
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .popup-product figure{float:left;width:57px;height:57px;border:1px solid #e8e8e8;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .popup-product figure img{width:auto;height:auto;max-height:100%;max-width:100%;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .popup-product .disc-text{float:left;width:65%;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .popup-product .heading{float:left;width:100%;margin-left:11px;font-size:16px;color:#474747;font-family:'ProximaNovaSemibold';}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .popup-product .code{float:left;width:100%;font-size:13px;color:#919191;font-family:'ProximaNova';margin-left:11px;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data .popup-product .addtocartbtn{float:right;background:url('../images/cart-arrow-icon.png') no-repeat 93% center #62a020;border-radius:5px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';text-align:center;padding:11px 32px 11px 19px;line-height:15px;position:relative;margin-top:11px;}
.o3b-section .rightcol3bo .info-box{margin:0;width:100%;}
.o3b-section .rightcol3bo .list-refine{float:left;width:100%;margin-bottom:15px;padding-left:12px;}
.o3b-section .rightcol3bo .list-refine.bottom{margin-top:15px;margin-bottom:0;}
/*  EPL-5248 */ /* .o3b-section .rightcol3bo .list-refine .sort-col{float:left;display:none;} */ /*  EPL-5248 */ 
.o3b-section .rightcol3bo .list-refine .sort-col .label{float:left;width:auto;margin-right:8px;color:#233f92;font-size:16px;font-family:'ProximaNovaSemibold';margin-top:10px;padding:0;}
.o3b-section .rightcol3bo .list-refine .sort-col .nice-select{width:185px;padding-left:10px;height:35px;color:#808080;font-size:14px;font-family:'ProximaNova';line-height:34px;}
.o3b-section .rightcol3bo .list-refine .sort-col .nice-select:after{width:10px;height:10px;margin-top:-6px;}
.o3b-section .rightcol3bo .list-refine .page-list{float:right;width:auto/* 415px */;}
/*EPL-6328*/
.o3b-section .list-refine .page-list .page-result{float:right;width:auto/* 240px */;color:#233f92;fotn-szie:16px;font-family:'ProximaNovaSemibold';}
/*EPL-6328*/
.o3b-section .rightcol3bo .list-refine .page-list .page-result span{float:none;border-radius:4px;background:#233f92;width:39px;height:35px;color:#fff;font-size:14px;font-family:'ProximaNova';text-align:center;min-width:39px;line-height:16px;padding:10px 0;display:inline-block;margin-left:11px;margin-top:0;}
.o3b-section .rightcol3bo .list-refine .page-list .page-result a{width:39px;height:35px;color:#233f92;font-size:16px;font-family:'ProximaNova';text-align:center;margin:0 10px;}
.o3b-section .rightcol3bo .list-refine .page-list .page-result a:hover{text-decoration:underline;}
.o3b-section .rightcol3bo .list-refine .page-list .pagination-col{float:right;width:auto;padding-left:10px;position:relative;}
/*.o3b-section .rightcol3bo .list-refine .page-list .pagination-col:after{position:absolute;left:10px;top:10px;width:1px;height:16px;content:'';background:transparent;} */
.o3b-section .rightcol3bo .list-refine .page-list .page-link{float:none;width:auto;color:#636363;font-size:16px;font-family:'ProximaNovaSemibold';margin-right:10px;padding:7px 0 6px 10px;}
/* .o3b-section .rightcol3bo .list-refine .page-list .page-link:hover{text-decoration:none;} */
.o3b-section .rightcol3bo .list-refine .page-list .pagination{float:left;width:auto;margin:0;}
.o3b-section .rightcol3bo .list-refine .page-list .pagination .prev{float:left;width:34px;height:35px;border-radius:4px;border:1px solid #d1d1d1;background:#e8e8e8;position:relative;text-indent:-999999px;cursor:default;}
.o3b-section .rightcol3bo .list-refine .page-list .pagination .prev:before{content:'';position:absolute;left:9px;top:9px;border-bottom:2px solid #233f92;border-right:2px solid #233f92; -webkit-transform-origin:66% 66%;transform-origin:66% 66%; -webkit-transform:rotate(135deg);transform:rotate(135deg);width:12px;height:12px;opacity:0.5;filter:alpha(opacity=50);}
.o3b-section .rightcol3bo .list-refine .page-list .pagination .next{float:left;width:34px;height:35px;border-radius:4px;border:1px solid #d1d1d1;background:#e8e8e8;position:relative;text-indent:-999999px;cursor:default;}
.o3b-section .rightcol3bo .list-refine .page-list .pagination .next:before{content:'';position:absolute;left:9px;top:9px;border-bottom:2px solid #233f92;border-right:2px solid #233f92; -webkit-transform-origin:66% 66%;transform-origin:66% 66%; -webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px;height:12px;opacity:0.5;filter:alpha(opacity=50);}
.o3b-section .rightcol3bo .list-refine .page-list .pagination .next.active:before,.o3b-section .rightcol3bo .list-refine .page-list .pagination .prev.active:before{opacity:1;filter:alpha(opacity=100);}
.o3b-section .rightcol3bo .list-refine .page-list .pagination .next.active,.o3b-section .rightcol3bo .list-refine .page-list .pagination .prev.active{background:#fff;cursor:pointer;}
.o3b-section .rightcol3bo .list-refine .page-list .page-count{float:left;width:auto;color:#233f92;font-size:16px;font-family:'ProximaNovaSemibold';margin:11px 12px 0;line-height:15px;}
.o3b-section .leftcol3bo .left-inner{margin-top:15px;}
.leftcol3bo .refine-box{float:left;width:100%;border:1px solid #d1d1d1;border-radius:5px;background:#fff;padding:11px 10px;margin-bottom:10px;}
.o3b-section .leftcol3bo .left-inner .refine-box{margin-top:0;}
.o3b-section .leftcol3bo #tab-filters.category-filter-notapplied{margin-top:65px;/*4710*/}
/*14-11-19*/
.o3b-section .leftcol3bo .pricediv ~ #category-filters.category-filter-notapplied{margin-top:0px;/*4710*/}
.o3b-section .leftcol3bo.landingpage #category-filters.category-filter-notapplied{margin-top:65px;}
/*14-11-19*/
.o3b-section .leftcol3bo #category-filters.category-filter-notapplied{margin-top:0px;}
.o3b-section .leftcol3bo.landingpage #tab-filters.category-filter-notapplied{margin-top:65px;}
.pricediv ~ div#category-filters{margin-top:0;}
.o3b-section #category-filters{margin-top:65px;}
/* EPL-8725 */
.o3b-section .section3bo .listing-info-box{width:100%;margin-bottom:20px;margin-top:0;} 
/* EPL-8725 */
/* EPL-7802 */
.o3b-section .section3bo .listing-info-box{width:100%;margin-bottom:20px;}
.o3b-section .section3bo .listing-info-box .info-box-inner img{margin-top:13px;}
.o3b-section .section3bo .listing-info-box .tool-tip{margin-top:9px;}
.o3b-section .section3bo .listing-info-box p{padding-top:9px;}
.leftcol3bo .heading{float:left;width:auto;color:#233f92;font-size:16px;font-family:'ProximaNovaBold';line-height:20px;text-transform:uppercase;}
.leftcol3bo .filter-applied1{font-size:11px;color:#233f92;font-family:'ProximaNova';margin-left:5px;}
.leftcol3bo .clear-refine,.leftcol3bo .clear-category-refine{float:right;border-radius:4px;background:#233f92;color:#fff;padding:5px 7px 4px;font-size:10px;font-family:'ProximaNova';line-height:10px;}
.leftcol3bo #tab-filters .heading{margin-top:2px;}
.leftcol3bo .refine-col{float:left;width:100%;margin-top:10px;border-top:2px solid #d1d1d1;}
.leftcol3bo .refine-col .sub-head{float:left;width:100%;font-size:19px;color:#233f92;font-family:'ProximaNovaSemibold';line-height:19px;text-transform:uppercase;padding-top:15px;}
.leftcol3bo .refine-col .list-outer{float:left;width:100%;padding:0;margin-top:10px;}
.leftcol3bo .refine-col .list-outer li{float:left;width:100%;color:#636363;font-size:13px;font-family:'ProximaNova';position:relative;padding-left:33px;margin-bottom:10px;cursor:pointer;}
.leftcol3bo .refine-col .list-outer li:last-child{margin-bottom:0px}
.leftcol3bo .refine-col .list-outer li:before{content:'';border:1px solid #d1d1d1;background:#f5f5f5;width:19px;height:19px;position:absolute;left:4px;top:-1px;}
.leftcol3bo .refine-col .list-outer li.active:before{content:'\2713';color:#fff;background:#62a020;font-size:13px;text-align:center;line-height:19px;}
.leftcol3bo .refine-col .list-outer li span{color:#233f92;}
.leftcol3bo .refine-col .select-outer{float:left;width:100%;margin-top:10px;}
.leftcol3bo .refine-col .select-outer .nice-select{float:left;width:100%;margin-bottom:10px;height:32px;line-height:31px;padding-left:10px;font-size:13px;color:#636363;margin-bottom:10px;}
.leftcol3bo .refine-col .select-outer .nice-select:after{height:8px;width:8px;}
.leftcol3bo .refine-col .select-outer .nice-select:last-child{margin-bottom:0;}
.leftcol3bo .refine-parts .refine-col .list-outer li.view-link{padding-left:4px;}
.leftcol3bo .refine-col .list-outer li.view-link:before{content:none;}
.leftcol3bo .refine-col .list-outer li.view-link a{color:#233f92;text-decoration:underline;}
.leftcol3bo .refine-col .list-outer li.view-link a:hover{text-decoration:none;}
.leftcol3bo .filter-box-inner .brand-selection{float:left;width:100%;border-bottom:1px solid #e5e5e5;margin-bottom:6px;padding-bottom:6px;}
.leftcol3bo #category-filters .filter-box-inner .brand-selection{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.leftcol3bo .filter-box-inner .heading{font-size:14px;font-family:'ProximaNovaSemibold';text-transform:uppercase;width:100%;position:relative;margin-bottom:0;padding-bottom:0;cursor:pointer;padding-right:20px;}
.leftcol3bo .filter-box-inner .heading:before{content:'';position:absolute;top:3px;right:0;background:url('../images/toggle-link-open.jpg') no-repeat center center #d1d1d1;width:14px;height:14px;border-radius:2px;cursor:pointer;}
.leftcol3bo #category-filters .filter-box-inner .heading{cursor:default;padding-right:20px;}
.leftcol3bo #category-filters .filter-box-inner .heading:before{background:transparent;cursor:default;}
.leftcol3bo .filter-box-inner .heading.close{opacity:1;padding-right:20px;}
.leftcol3bo .filter-box-inner .heading.close:before{content:'';position:absolute;top:3px;right:0;background:url('../images/toggle-link-close.jpg') no-repeat center center #d1d1d1;width:14px;height:14px;border-radius:2px;cursor:pointer;opacity:1;}
.leftcol3bo .filter-box-inner .brand-selection:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.o3b-section .top-brands-inner{float:left;width:100%;margin-top:20px;}
.o3b-section .top-brands-inner h2{float:left;line-height:18px;margin:0;position:relative;text-align:center;width:100%;}
.o3b-section .top-brands-inner h2:before{border-top:1px solid #d8d8d8;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;z-index:9;}
.o3b-section .top-brands-inner h2 span{background:#f0f0f0;color:#2c2c2c;font-family:"ProximaNovaBold";font-size:26px;padding:0 10px;position:relative;text-align:center;z-index:99;}
.o3b-section .top-brands-inner .shop-brand-list{float:left;width:100%;margin-top:30px;}
.o3b-section .top-brands-inner .shop-brand-list ul{padding:0;float:left;width:100%;}
.o3b-section .top-brands-inner .shop-brand-list li{float:left;width:auto;margin:0 /* 45px */;}
.o3b-section .top-brands-inner .shop-brand-list li.car-blubs{margin:0 /* 33px */;}
.o3b-section .top-brands-inner .shop-brand-list li.oils{margin:0 /* 34px */;}
.o3b-section .top-brands-inner .shop-brand-list li.blades{margin:0 /* 39px */;}
.o3b-section .popular-products-inner{float:left;width:100%;margin-top:30px;}
.o3b-section .popular-products-inner h2{float:left;line-height:18px;margin:0;position:relative;text-align:center;width:100%;}
.o3b-section .popular-products-inner h2:before{border-top:1px solid #d8d8d8;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;z-index:9;}
.o3b-section .popular-products-inner h2 span{background:#f0f0f0;color:#2c2c2c;font-family:"ProximaNovaBold";font-size:26px;padding:0 10px;position:relative;text-align:center;z-index:99;}
.o3b-section .popular-products-inner .popular-products-list{float:left;width:100%;margin-top:20px;}
.o3b-section .popular-products-inner .popular-products-list a{float:left;width:320px;margin-right:15px;}
.o3b-section .popular-products-inner .popular-products-list a:last-child{margin-right:0;}
.o3b-section .popular-products-inner .popular-products-list img{width:auto;height:auto;max-height:100%;max-width:100%;}
.o3b-section .rightcol3bo .product-section .listing-view{float:left;width:100%;}
.o3b-section .rightcol3bo .product-section .listing-view .productbrandslisting{width:99%;margin-bottom:20px;}
.o3b-section .rightcol3bo .product-section .listing-view li .left-col{border-radius:5px 0 0 5px;width:513px;}
.o3b-section .rightcol3bo .product-section .listing-view li .right-col{width:250px;}
.o3b-section .rightcol3bo .product-section .listing-view li .right-col .brand-list li{box-shadow:none;}
.o3b-section .rightcol3bo .product-section .listing-view li .right-col .brand-list li:before{z-index:9;}
.o3b-section .rightcol3bo .product-section .listing-view .info-wrapper .amount{text-align:right;min-height:auto;padding-top:15px;}
.o3b-section .rightcol3bo .product-section .listing-view .info-wrapper .amount .original-val{float:left;top:0;font-size:11px;line-height:11px;}
.o3b-section .rightcol3bo .product-section .listing-view .info-wrapper .amount .save-info{float:left;background:transparent;padding:0;color:#cd1f25;margin-right:0;clear:left;text-transform:none;font-family:'ProximaNova';font-size:11px;}
.o3b-section .rightcol3bo .product-section .listing-view .product-btn{margin-top:10px;width:71%;float:right;}
.o3b-section .rightcol3bo .product-section .listing-view .product-btn .cart-btn{float:left;}
/* EPL-8723 */
.o3b-section .o3b-searchbar{float:left;width:100%;margin-top:27px;margin-bottom:20px;background:#fff;position:relative;border-radius:5px;}
.o3b-section .o3b-searchbar .row{margin-left:0;margin-right:0;margin-bottom:0;padding:30px 20px;border:1px solid #62a020;border-radius:5px 5px 0 0;}
/* CRO-142*/
.o3b-section .o3b-searchbar .borderbeforeregmvl{border:1px solid #999;}
/* CRO-142*/
.o3b-section .o3b-searchbar h2{width:100%;text-align:center;color:#2c2c2c;font-size:26px;font-family:"ProximaNovaBold";text-transform:uppercase;margin:0;}
.o3b-section .tierseocontent span,.product-listing-col .tierseocontent.bottom span{height:auto;}
.o3b-section .tierseocontent .view-more,.product-listing-col .tierseocontent.bottom .view-more{display:none !important;}
/* CRO-142*/
.o3b-section .o3b-searchbar .bottom-text{float:left;width:100%;background:#62a020;border-radius:0 0 5px 5px;padding:12px 0;text-align:center;text-transform:uppercase;color:#fff;font-size:14px;font-family:'ProximaNova';line-height:13px;position:relative;border:1px solid #62a020;}
.o3b-section .o3b-searchbar .bottom-text.beforeregmvl{background:#ffc93a;border:1px solid #ffc93a;color:#333;}
/* CRO-142*/
.o3b-section .o3b-searchbar .search-detail-box .heading{font-family:'ProximaNova';}
.o3b-section .o3b-searchbar .search-detail-box .reg-field{padding-left:15px;padding-right:15px;width:27%;margin-right:0;}
.o3b-section .o3b-searchbar .search-detail-box .select-vehicle select{font-size:12px;}
.o3b-section .o3b-searchbar .search-detail-box .search-box-inner .label{font-size:12px;font-family:'ProximaNova';font-weight:normal;color:#333;}
.o3b-section .o3b-searchbar .search-box-inner .part-detail-outer{position:relative;padding-top:36px;}
.o3b-section .o3b-searchbar .search-box-inner .part-detail-outer:before{position:absolute;top:10px;left:15px;content:'Vehicle Detail';font-size:12px;font-family:'ProximaNova';text-transform:uppercase;}
/* EPL-13487 */
.o3b-section .o3b-searchbar .search-box-inner .search-summery .outer{width:auto;margin-right:5px;}
/* EPL-13487 */
.o3b-section .o3b-searchbar .search-box-inner .search-summery .outer:last-child span:before{content:none;}
.o3b-section .o3b-searchbar .search-box-inner .search-summery .text{position:relative;padding-right:3px;}
.o3b-section .o3b-searchbar .search-box-inner .search-summery .text:before{position:absolute;content:',';top:0;right:0;}
.leftcol3bo .filter-box{margin:0;padding-top:10px;float:left;width:100%;}
.leftcol3bo .filter-box .filter-box-inner{width:100%;}
.leftcol3bo .filter-box .small-filter:before{content:none;}
.leftcol3bo .filter-box .small-filter{box-shadow:none;position:static;padding:0;display:block;float:left;width:100%;}
.leftcol3bo .filter-box .filter-box .heading{font-size:19px;font-family:'ProximaNovaSemibold';}
.leftcol3bo .filter-box .brand-listing{margin-top:12px;margin-bottom:6px;}
.leftcol3bo .filter-box .brand-listing li{margin-bottom:6px;}
.leftcol3bo .filter-box .brand-listing li:last-child{margin-bottom:0;}
.leftcol3bo .filter-box .brand-listing li.list{display:none;}
.leftcol3bo .filter-box .brand-listing li.view-link{color:#233f92;font-size:13px;font-family:'ProximaNova';text-decoration:underline;cursor:pointer;text-align:left;}
.leftcol3bo .filter-box .brand-listing li.view-less{display:none;color:#233f92;font-size:13px;font-family:'ProximaNova';text-decoration:underline;cursor:pointer;text-align:left;}
.leftcol3bo .filter-box .brand-listing li.view-link:hover{text-decoration:none;}
.leftcol3bo .filter-box .brand-listing label{padding-left:30px;line-height:22px;}
.leftcol3bo .filter-box .brand-listing label:before{height:19px;width:19px;border-color:#d1d1d1;background:#f5f5f5;}
.leftcol3bo .filter-box .brand-listing label span{color:#233f92;margin-left:3px;}
.leftcol3bo .filter-box .brand-listing input[type="checkbox"]:checked + label:before{background-color:#62a020;color:#fff;border-color:#d1d1d1;font-size:12px;line-height:19px;}
.leftcol3bo #category-filters .filter-box .brand-listing input[type="radio"]{display:block;visibility:hidden;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;margin:0;}
.leftcol3bo #category-filters .filter-box .brand-listing li.active label{color:#233f92;font-family:'ProximaNovaBold';background-image:url('../images/left-3bo-category-arrow-active.png');}
.leftcol3bo #category-filters .filter-box .brand-listing li.active span{font-family:'ProximaNova';}
.leftcol3bo #category-filters .filter-box .brand-listing label{width:100%;padding-left:0;background:url('../images/left-3bo-category-arrow.png') no-repeat right center;padding-right:20px;}
.leftcol3bo #category-filters .filter-box .brand-listing label:before{background:transparent;border:0;}
.leftcol3bo .filter-box .clear-btn{background:#e6e6e6;color:#747474;font-size:15px;font-family:"ProximaNovaBold";padding:11px 0;text-align:center;width:47%;margin-right:10px;font-weight:normal;}
.leftcol3bo .filter-box .apply-btn{background:url('../images/feedback-arrow.png') no-repeat 94% center #62a020;text-align:center;padding:11px 0;width:47%;float:left;color:#fff;font-family:"ProximaNovaBold";font-size:15px;font-weight:normal;}
.leftcol3bo .left-vrm{float:left;width:100%;margin-bottom:10px;}
.leftcol3bo .left-vrm .left-vrm-inner{float:left;width:100%;background:#fff;border:1px solid #d1d1d1;border-radius:5px;}
.leftcol3bo .left-vrm .search-detail-box{margin:0;float:left;width:100%;}
.leftcol3bo .left-vrm .search-detail-box .reg-field{width:100%;box-shadow:none;padding:11px 9px;}
.leftcol3bo .left-vrm .search-detail-box .reg-field:hover{background:#fff;border-color:#fff;}
.leftcol3bo .left-vrm .search-detail-box .heading{font-size:13px;color:#636363;font-family:'ProximaNova';line-height:15px;}
.leftcol3bo .left-vrm .search-detail-box .go-btn{display:none;}
.leftcol3bo .left-vrm .search-detail-box .reg-field .vrm-input{width:100%;background:#fff;border:1px solid #d1d1d1;padding-left:0;}
.leftcol3bo .left-vrm .search-detail-box .separator{float:left;width:100%;padding:0 9px;margin:0 0 15px 0;display:block;text-align:left;background:transparent;position:relative;text-transform:none;text-indent:-999999px;cursor:pointer;}
.leftcol3bo .left-vrm .search-detail-box .separator:before{content:'Or select your car from a list';position:absolute;left:9px;top:0;text-decoration:underline;font-size:13px;color:#233f92;font-family:'ProximaNova';text-indent:initial;}
.leftcol3bo .left-vrm .toggle-link:hover{text-decoration:none;}
.leftcol3bo .left-vrm .search-detail-box .select-vehicle{display:none;width:100%;box-shadow:none;padding:0 9px;}
.leftcol3bo .left-vrm .search-detail-box .select-vehicle:hover{background:#fff;border-color:#fff;}
.leftcol3bo .left-vrm .search-detail-box .select-vehicle.focus,.leftcol3bo .left-vrm .search-detail-box .select-vehicle.focus:hover{border:none;}
.leftcol3bo .left-vrm .search-detail-box .select-vehicle .field{width:100%;margin-right:0;margin-bottom:10px;}
.leftcol3bo .filter-box .vehicle-selection{padding:0;background:transparent;float:left;width:100%;border-bottom:1px solid #d1d1d1;border-radius:0;margin-bottom:12px;padding-bottom:10px;}
.leftcol3bo .filter-box .vehicle-selection .col{margin-top:12px;}
.leftcol3bo .filter-box .vehicle-selection fieldset{width:100%;margin-right:0;margin-bottom:10px;}
.leftcol3bo .filter-box .vehicle-selection .field{border-radius:5px;}
.leftcol3bo .filter-box .vehicle-selection .nice-select{width:100%;}
.leftcol3bo .filter-box .nice-select{width:100%;}
.leftcol3bo .filter-box .vehicle-selection label{display:none;}
/*without brand grouping*/
.o3b-section .rightcol3bo .listing-view .product-section .product-right-brand{display:none;}
.o3b-section .rightcol3bo .product-section.without-brand-grouping .productbrandslisting{border:0;background:transparent;min-height:auto;margin-bottom:0;}
.o3b-section .rightcol3bo .listing-view .product-section.without-brand-grouping .left-col{width:100%;background:transparent;padding:0;}
.o3b-section .rightcol3bo .product-section.without-brand-grouping .product-content .product_brand_detail{display:block;background:#fff;padding:20px 15px 0;margin-bottom:10px;border-radius:5px;border:1px solid #d1d1d1;}
.o3b-section .rightcol3bo .listing-view .product-section.without-brand-grouping .right-col{display:none;}
.o3b-section .rightcol3bo .listing-view .product-section.without-brand-grouping .product-btn{position:static;padding:0;margin-bottom:10px;}
.o3b-section .rightcol3bo .listing-view .product-section.without-brand-grouping .info-wrapper .amount .offer-detail{margin-left:0;}
.o3b-section .rightcol3bo .listing-view .product-section.without-brand-grouping .product-right-brand{display:block;float:right;width:20%;text-align:right;display:block;}
/*sale counter*/
/* DCX-3283 DCX-3563*/
/* .sale-counter{float:left;width:100%;background:#e21e1f;border-bottom:1px solid #ac1718;padding:5px 0;position:fixed;left:0;top:0;z-index:9999;}
.sale-counter .sale-text{float:left;width:auto;line-height:17px;padding:8px 40px 4px 0;margin-top:6px;background:url('../images/timer-bar.jpg') no-repeat right center;}
.sale-counter .sale-text strong{font-size:16px;font-family:"ProximaNovaBold";color:#fff;}
.sale-counter .sale-text p{color:#ffe61a;font-size:17px;font-family:"proxima_novaextrabold";margin:0;display:inline;}
.sale-counter .promo-text{float:left;padding:11px 45px 5px;color:#fff;font-size:16px;font-family:'ProximaNova';text-transform:uppercase;line-height:14px;margin-top:6px;background:url('../images/timer-bar.jpg') no-repeat right center;}
.sale-counter .promo-text span{color:#ffe61a;font-family:"proxima_novaextrabold";}
.sale-counter .counter-col{float:right;width:332px;margin-top:4px;}
.sale-counter .counter-col .heading{float:left;color:#fff;font-size:16px;font-family:'ProximaNova';text-transparent:uppercase;line-height:14px;margin-top:13px;margin-right:6px;} */
/* DCX-3283 DCX-3563*/

.product-listing-col.o3b-section .product-section li .right-col .brand-list .logo{width:130px;border-radius:0 2px 2px 0;}
/*christmas page*/
.chirstmas-section{background:url('../images/xmas-bg-top.jpg') no-repeat center top #fff;}
.chirstmas-section h2{text-align:left;font-size:25px;line-height:30px;margin:10px 0 7px;color:#141414;font-family:'ProximaNovaBold';font-weight:normal;}
.xmas-column-left{width:260px;float:left;}
.xmas-column-middle{width:450px;float:left;margin:0 10px;}
.xmas-column-middle a{margin-bottom:9px;}/*2710*/
.xmas-column-right{width:260px;float:right;}
.xmas-block{display:inline-block;margin:0 0 10px;}
.popular-xmas-products{background:url('../images/xmas-bg.jpg') center top no-repeat #f5f5f5;float:left;width:100%;padding-bottom:10px;}
.popular-xmas-products h2{text-align:center;font-size:32px;line-height:32px;margin:25px 0 15px;color:#141414;font-family:'ProximaNovaSemibold';font-weight:normal;}
.popular-xmas-products .nav-tabs{border-bottom:none;margin-bottom:22px;}
.popular-xmas-products .nav-tabs li{position:relative;margin-right:20px;}
.popular-xmas-products .nav-tabs li a{border:1px solid #464646;background:#fff;padding:15px 40px 13px;text-transform:uppercase;color:#000000;font-size:16px;line-height:16px;font-family:'ProximaNovaSemibold';font-weight:normal;border-radius:0;}
.popular-xmas-products .nav-tabs li.active a{border:1px solid #cd1f25;background:#cd1f25;color:#fff;}
.popular-xmas-products .nav-tabs li.active:after{content:"";border-top:10px solid #cd1f25;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;top:100%;margin-left:-5px;width:20px;margin-left:-10px;}
.popular-xmas-products .nav-tabs li.view-all-btn{float:right;margin-right:0;}
.popular-xmas-products .nav-tabs li.view-all-btn a{border:1px solid #cd1f25;color:#cd1f25;}
.gift-block{background:#fff;padding:15px;font-family:'ProximaNova';margin-bottom:10px;float:left;width:100%;min-height:330px;}
.popular-xmas-products .tab-content .tab-pane{margin:0 15px;}
.popular-xmas-products .col-md-3{padding:0 10px 0 0;}
.gift-image{width:100%;height:160px;text-align:center;border-bottom:1px solid #e5e5e5;float:left;}
.gift-image img{max-width:100%;max-height:100%;width:auto;height:auto;}
.gift-block h3{margin:12px 0 15px;font-size:14px;line-height:18px;font-family:'ProximaNova';font-weight:normal;height:35px;overflow:hidden;float:left;}
.gift-block h3 a{color:#464646;}
.gift-block .price-discounts{width:43%;display:inline-block;vertical-align:top;}
.gift-block .price-discounts span.price-was{display:block;font-size:12px;color:#6b6b6b;line-height:14px;}
.gift-block .price-discounts span.price-save{display:block;font-size:12px;color:#cd1f25;line-height:14px;}
.gift-block .original-price{width:54%;display:inline-block;vertical-align:top;font-size:24px;color:#cd1f25;font-family:'ProximaNovaBold';line-height:26px;text-align:right;min-height:28px;}
.gift-block a.shop-now-btn{width:100%;display:inline-block;background:#cd1f25;color:#fff;font-size:16px;line-height:16px;text-transform:uppercase;border-radius:5px;margin:10px 0 0;text-align:center;padding:12px 0 9px;font-family:'ProximaNovaSemibold';}
.gift-block a.shop-now-btn i.shop-now-arrow{display:inline-block;vertical-align:middle;background:url(../images/read-more-white-arrow.png) 0 0 no-repeat;width:10px;height:13px;margin-left:5px;}
.shopping-banner{float:left;width:100%;background:url('../images/xmas-bg-bottom.jpg') no-repeat center top #fff;}
.make-shop-easy{padding-bottom:20px;text-align:center;}
.xmasPage footer{margin-top:0;}
.o3b-section .tier-one-banner{float:left;width:100%;margin:0 0 15px;}
.o3b-section .tier-one-banner img{width:100%;height:auto;}
.o3b-section .rightcol3bo .product-section .delivery-option > div{font-size:10px;}
.o3b-section .christmas-outer .rightcol3bo .product-section li.productaccessories .left-col{float:left;}
/*Black Friday Page*/
.blkFriday-bg-outer .desktop-outer,.blkFriday-bg-outer .mobile-outer{float:left;width:100%;}
.blkFriday-bg-outer{float:left;width:100%;}
.blkFriday-banner{float:left;width:100%;margin-bottom:22px;}
.blkFriday-banner .banner{float:left;width:100%;text-align:center;}
.blkFriday-banner .banner img{width:100%;height:auto;}
.blkFriday-banner .banner-text{float:left;width:100%;margin-top:8px;text-align:center;}
.blkFriday-banner .banner-text .heading{float:left;width:100%;text-align:center;color:#464646;font-size:34px;font-weight:normal;font-family:'ProximaNovaSemibold';text-transform:uppercase;line-height:31px;}
.blkFriday-banner .banner-text .heading span{color:#f01813;}
.blkFriday-banner .banner-text .sub-heading{display:inline-block;width:75%;text-align:center;color:#f01813;font-size:20px;font-family:'ProximaNova';line-height:22px;margin-top:7px;}
.blkFriday-section{float:left;width:100%;background:#f0f0f0;padding:15px 0;}
.blkFriday-section .full-col{float:left;width:100%;margin-bottom:15px;}
.blkFriday-section .full-col img{width:100%;height:auto;}
.blkFriday-section .full-col:last-child{margin-bottom:0;margin-top:7px;}
.blkFriday-section .left-col{float:left;width:32%;margin-right:15px;}
.blkFriday-section .right-col{float:left;width:66.4%;}
.blkFriday-section .right-col a{float:left;width:48.8%;margin-right:15px;}
.blkFriday-section .right-col a:first-child{margin-bottom:15px;}
.blkFriday-section .right-col a:nth-child(2){margin-bottom:15px;}
.blkFriday-section .right-col a:nth-child(2n){margin-right:0;}
/* EPL-13200 */
.desktop-outer .blkFriday-section .bf-main-banner-heading.text-center{margin:6px 0 15px;}
/* EPL-13200 */ /* EPL-13199 */
.xmas-main-banner + .blkFriday-section{padding-bottom:10px;}
/* EPL-13199 */
.popular-blkFriday-products{float:left;width:100%;}
/* EPL-13199 */
.popular-blkFriday-products .heading{float:left;width:100%;color:#000;font-size:30px;font-weight:normal;font-family:'ProximaNovaSemibold';text-transform:uppercase;line-height:26px;padding:19px 0 15px;background-color:#fff}
/* EPL-13199 */
.popular-blkFriday-products .view-link{border:1px solid #2278a8;background:#fff;color:#2278a8;padding:12px 18px 9px;font-size:16px;font-family:'ProximaNovaSemibold';text-transform:uppercase;float:right;line-height:13px;margin-top:-6px;}
.blkFriday-slider{float:left;width:100%;background:#f0f0f0;padding:20px 0;}
.blkFriday-slider-inner{float:left;width:100%;}
.blkFriday-slider-inner .bx-wrapper{margin-bottom:20px;}
.blkFriday-slider-inner .bx-wrapper .bx-viewport{background:transparent;border:0;box-shadow:none;left:0;}
.blkFriday-slider-inner .gift-block{padding:12px;min-height:321px;margin-bottom:0;}
.blkFriday-slider-inner .gift-image{height:165px;}
.blkFriday-slider-inner .gift-image img{display:inline;}
.blkFriday-slider-inner .gift-block h3{margin:9px 0 13px;width:100%;}
.blkFriday-slider-inner .gift-block a.shop-now-btn{border-radius:0;background:#000;text-align:center;}
.blkFriday-slider-inner .gift-block a.shop-now-btn:hover{background:#000;}
.blkFriday-slider-inner .gift-block a.shop-now-btn i.shop-now-arrow{display:none;}
.blkFriday-slider-inner .bx-wrapper .bx-pager.bx-default-pager{bottom:-34px;}
.blkFriday-slider-inner .bx-wrapper .bx-pager.bx-default-pager a{background:#b3b3b3;height:9px;width:9px;}
.blkFriday-slider-inner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#000;}
.blkFriday-slider-inner .bx-wrapper .bx-controls-direction a{width:39px;height:58px;margin-top:-29px;}
.blkFriday-slider-inner .bx-wrapper .bx-controls-direction a.disabled{display:block;}
.blkFriday-slider-inner .bx-wrapper .bx-controls-direction .bx-prev{background:url("../images/blkFriday-active-left.png") no-repeat left top;}
.blkFriday-slider-inner .bx-wrapper .bx-controls-direction .bx-prev.disabled{background:url("../images/blkFriday-disable-left.png") no-repeat left top;display:block;}
.blkFriday-slider-inner .bx-wrapper .bx-controls-direction .bx-next{background:url("../images/blkFriday-active-right.png") no-repeat left top;}
.blkFriday-slider-inner .bx-wrapper .bx-controls-direction .bx-next.disabled{background:url("../images/blkFriday-disable-right.png") no-repeat left top;}
.blkFriday-bg-outer .shopping-banner{float:left;width:100%;background:#fff;}
.blkFriday-bg-outer .make-shop-easy .heading{float:left;width:100%;margin-top:22px;margin-bottom:20px;}
.blkFriday-bg-outer .make-shop-easy h2{text-transform:uppercase;color:#464646;font-size:34px;font-family:'ProximaNovaSemibold';line-height:29px;margin:0;text-align:center;font-weight:normal;}
.blkFriday-bg-outer .make-shop-easy .subhead{float:left;width:100%;text-align:center;color:#767676;font-size:20px;font-family:'ProximaNova';line-height:16px;margin-top:7px;text-transform:normal;}
.blkFridayPage footer{margin-top:0;}
.blkFriday-bottom-banner{float:left;width:100%;background:#fff;padding-top:0px;margin-bottom:15px;}
.blkFriday-bottom-banner img{width:100%;height:auto;}
/*Boxing Day Page*/
.boxingday-container .blkFriday-banner .banner{background:url("../images/bank-holiday-gifts/banner-repeat-boxing.jpg") repeat-x left top;}
.boxingday-container .blkFriday-banner .banner-text .heading{color:#a10101;}
.boxingday-container .blkFriday-banner .banner-text .sub-heading{color:#767676;}
.boxingday-container .popular-blkFriday-products .heading{color:#cd1f25;}
.boxingday-container .popular-blkFriday-products .view-link{background:#fff;border:1px solid #cd1f25;color:#cd1f25;}
.boxingday-container .blkFriday-slider-inner .bx-wrapper .bx-pager.bx-default-pager a.active{background:#cd1f25;}
.boxingday-container .blkFriday-slider-inner .gift-block a.shop-now-btn{background:#a10101;}
.boxingday-container.blkFriday-bg-outer .make-shop-easy h2{color:#cd1f25;}
/*Shop By Oil Category */
.o3b-section .top-brands-inner .oil-categories-list{float:left;width:100%;padding:0;}
.o3b-section .top-brands-inner .oil-categories-list li{float:left;width:23.5%;margin-right:2%;margin-bottom:10px;}
.o3b-section .top-brands-inner .oil-categories-list a{background:url("../images/left-3bo-category-arrow.png") no-repeat left 20%;color:#5a5a5a;float:left;font-family:"ProximaNova";font-size:13px;padding-left:17px;width:auto;}
.o3b-section .top-brands-inner .oil-categories-list a:hover{text-decoration:underline;}
#editprofile-form .login-info-form #email{width:51%;}
#editprofile-form .login-info-form #email.greyout{background:#e3e3e3}
.enableUpdateEmail{color:#233f92;margin-left:2%;text-align:right;float:right;font-size:13px;height:36px;padding:10px 0 10px 18px;width:auto;background:url('../images/edit-icon.png') no-repeat left center;}
a.enableUpdateEmail:hover{text-decoration:underline;}
.cemail-box.enable{display:block;}
.cemail-box.disable{display:none;}
/** super session**/
.super-session.tier-offer-outer{box-sizing:content-box;overflow:hidden;}
.super-session.tier-offer-outer .tier-latest-offer ul{width:1000%;}
.super-session .slider-count{margin-bottom:8px;font-family:"ProximaNovaBold";color:#233f92;font-size:16px;}
.super-session.tier-offer-outer .tier-latest-offer .bx-wrapper li{transition:none;box-shadow:none;}
.super-session .tier-latest-offer .bx-wrapper .bx-viewport{background:transparent;border:0;box-shadow:none;left:0;}
.super-session .tier-latest-offer .product-block{float:left;width:319px;background:#fff;padding:10px;min-height:none;}
.super-session .tier-latest-offer .product-block .product-image{float:left;width:117px;height:auto;text-align:center;padding:10px 15px;}
.super-session .tier-latest-offer .product-block img{display:inline;height:auto;max-height:100%;max-width:100%;width:auto;}
.super-session .tier-latest-offer h3{float:left;width:100%;margin:9px 0 0;max-height:31px;padding:0 5px 0 0 ;overflow:hidden;}
.super-session .tier-latest-offer h3 a{float:left;width:100%;font-size:13px;color:#464646;font-family:'ProximaNovaSemibold';line-height:16px;}
.super-session .tier-latest-offer h3 a:hover{text-decoration:underline;}
.super-session .tier-latest-offer .price-discounts{float:right;width:43%;margin-left:5px;}
.super-session .tier-latest-offer .price-discounts .price-was{float:left;width:100%;color:#6b6b6b;font-size:11px;font-family:'ProximaNova';line-height:14px;}
.super-session .tier-latest-offer .price-discounts .price-save{float:left;width:100%;color:#cd1f25;font-size:11px;font-family:'ProximaNova';line-height:12px;}
.super-session .tier-latest-offer .original-price{float:left;width:51%;font-size:20px;color:#cd1f25;font-family:'ProximaNovaBold';margin-right:5px;margin-top:3px;line-height:22px;text-align:left;}
.super-session .tier-latest-offer .shop-now-btn{float:left;border-radius:5px;background:#62a020;padding:7px 15px 4px;text-align:center;text-transform:uppercase;color:#fff;font-size:12px;font-family:'ProximaNovaSemibold';line-height:1;margin:10px 0 0;clear:both;height:24px;}
.super-session .tier-latest-offer .shop-now-btn span{padding-right:16px;background:url('../images/read-more-white-arrow.png') no-repeat right 1px;}
.super-session .tier-latest-offer .bx-wrapper .bx-pager.bx-default-pager a{background:#b3b3b3;width:9px;height:9px;margin:0 7px 0 0;}
.super-session .tier-latest-offer .bx-wrapper .bx-pager.bx-default-pager a:hover,.super-session .tier-latest-offer .bx-wrapper .bx-pager.bx-default-pager a.active{background:#233f92;}
.super-session .tier-latest-offer .bx-wrapper .bx-controls-direction a{width:39px;height:58px;margin-top:-8px;z-index:999;}
.super-session .tier-latest-offer .bx-wrapper .bx-controls-direction a.disabled{display:block;}
.super-session .tier-latest-offer .bx-wrapper .bx-controls-direction .bx-prev{background:url("../images/supper-session-slider-left.png") no-repeat left top;}
.super-session .tier-latest-offer .bx-wrapper .bx-controls-direction .bx-prev.disabled{background:url("../images/supper-session-slider-left.png") no-repeat left top;display:block;opacity:0;}
.super-session .tier-latest-offer .bx-wrapper .bx-controls-direction .bx-next{background:url("../images/supper-session-slider-right.png") no-repeat right top;}
.super-session .tier-latest-offer .bx-wrapper .bx-controls-direction .bx-next.disabled{background:url("../images/supper-session-slider-right.png") no-repeat right top;opacity:0;}
.super-session .tier-latest-offer .bx-wrapper .bx-controls-direction .bx-prev{left:-5px;}
.super-session .tier-latest-offer .bx-wrapper .bx-controls-direction .bx-next{right:-5px;}
.super-session-des{float:left;width:179px;}
.tier-offer-outer.super-session{background-color:#fff;float:left;margin-bottom:0;width:100%;box-shadow:0 0 17px rgba(0,0,0,0.17);border-radius:5px;padding-top:10px;}
.tier-offer-outer.super-session .bx-wrapper{margin-bottom:40px;}
.super-session .tier-latest-offer li:not(:last-child) .product-block{border-right:1px solid #e8e8e8;}
.super-session-des .code{font-size:11px;}
.info-box-store.alert.alert-warning{background:#fff3ae url("../images/ss-warning.png") no-repeat scroll 20px 16px;color:#333;font-family:"ProximaNova";font-size:15px;margin-bottom:0;margin-top:20px;padding-left:50px;}
/** EPL-6498 **/
.product-detail-inner .pro-detail .noLongerAvailable{background-position:0 center;background-repeat:no-repeat;color:#ff0000;display:inline-block;font-family:"ProximaNova";padding:10px 25px 10px 0px;width:auto;}
/** EPL-6498 **/
.product-detail-inner.product-disabled .addtocart-disable,.product-detail-inner.product-disabled .bottom-link{display:none;}
.checkout .contact-info-form .legal-col .chkBox,#editprofile-form .login-info-form .legal-col .chkBox{float:left;height:auto;margin:4px 10px 0 0;vertical-align:middle;width:auto;}
/**170724**/
span.legal-col{font-family:"ProximaNova";color:#5a5a5a;}
.terms-col p .chkBox{margin-top:3px;}
/*** 898 :- EPL:-4148 ****/
.category-tier-col .list-refine .search-heading{float:left;padding:8px 0;}
/*** 898 :- EPL-2141 ****/
.delivery-info span.fulldescription{color:#254193;font-family:"ProximaNovaBold";white-space:nowrap;}
.checkout .delivery-method .delivery-info .price > span{font-family:"ProximaNova";}
/*** 898 :- EPL-2141 ****/	
/***4153***/
.custom-checkbox input{opacity:0;}
.custom-checkbox  label{font-weight:normal;position:relative;}
.custom-checkbox > label::before{border:1px solid #333;content:"";height:13px;left:-23px;position:absolute;top:3px;width:13px; background-color:#fff; pointer-events:none;}
.custom-checkbox input + label::after{border:none;content:none;height:10px;left:-22px;position:absolute;top:4px;width:11px;background-image:url("../images/checked-icon.png");background-repeat:no-repeat;background-position:center center;pointer-events:none;}
.custom-checkbox input:checked + label::after{content:"";}
.checkout.contact-detail .form-fields .custom-checkbox label{margin:0;font-size:13px;display:inline-block;width:90%;}
/*** 898 :- EPL-2141 ****/
.delivery-info span.fulldescription{color:#254193;font-family:"ProximaNovaBold";white-space:nowrap;}
.checkout .delivery-method .delivery-info .price > span{font-family:"ProximaNova";margin-right:5px;/* EPL-9413 */}
/*** 898 :- EPL-2141 ****/	
.international-delivery.enable .arrow{width:22px !important;}
.has-tooltip{display:inline-block;}
.loc-info > span.has-tooltip + span{margin-left:4px;}
.has-tooltip .popover .popover-content,.delivery-inner .loc-info .popover .popover-content{color:#333 !important;font-size:11px;}
.product-listing-col .product-section .delivery-option div.arrow{width:22px;}
/**EPL-4587**/
.safari11 .o3b-section .searchlist .rightcol3bo .product-section .delivery-option div a{display:inline-block;vertical-align:top;width:auto;}
.safari11 .o3b-section .rightcol3bo .product-section .delivery-option div a{display:inline-block;vertical-align:top;width:auto;}
/**EPL-4587 ends here**/
/**christmas 2017**/
.xmas-block,.xmas-block:hover,.xmas-block:focus{border:1px solid #ebebeb;}
.you-love-it,.xmasPage .xmas-bg-outer{background:url('../images/xmas-bg-bottom.jpg') repeat left top #fff;}
.chirstmas-section{background:transparent}
.you-love-it .product-block h3 a{font-size:13px;font-family:'ProximaNovaSemiBold';color:#464646;text-align:center;line-height:16px;display:block;}
.you-love-it .bx-wrapper .bx-viewport{box-shadow:none;left:0;}
.you-love-it .bxslider li{text-align:center;font-family:'ProximaNova';}
.you-love-it .offer-detail{font-size:12px;display:block;line-height:1;}
.you-love-it .price-was{color:#6b6b6b; display:block;font-size:12px;}
.you-love-it .price-save{color:#cd1f25; display:block;}
.you-love-it .original-price{	color:#cd1f25;font-size:26px;margin:5px 0;font-family:'ProximaNovaBold';}
.you-love-it .grd-btn{	background:rgb(177,14,94);/* Old browsers */ background:-moz-linear-gradient(-45deg, rgba(177,14,94,1) 1%, rgba(216,35,79,1) 20%, rgba(216,35,79,1) 69%, rgba(177,14,94,1) 100%);/* FF3.6-15 */ background:-webkit-linear-gradient(-45deg, rgba(177,14,94,1) 1%,rgba(216,35,79,1) 20%,rgba(216,35,79,1) 69%,rgba(177,14,94,1) 100%);background:linear-gradient(135deg, rgba(177,14,94,1) 1%,rgba(216,35,79,1) 20%,rgba(216,35,79,1) 69%,rgba(177,14,94,1) 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b10e5e', endColorstr='#b10e5e',GradientType=1 );padding:7px 15px;display:inline-block;color:#fff;font-family:'ProximaNovaBold';font-size:12px;border-radius:5px;text-transform:uppercase;}							
.sdm-copy p{font-size:13px;margin:15px 0;}
.grd-btn img,.ghost-btn img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-left:6px;}
.ghost-btn,.ghost-btn:hover,.ghost-btn:focus{border:1px solid #cc1c60;color:#cc1c60;padding:6px 15px 5px;font-family:'ProximaNovaBold';text-transform:uppercase;}
.you-love-it .bx-wrapper .bx-pager.bx-default-pager a{	background:#dddddd;}
.you-love-it .bx-wrapper .bx-pager.bx-default-pager a:hover,.you-love-it .bx-wrapper .bx-pager.bx-default-pager a.active{	background:#cc1c60;}
.you-love-it .tier-latest-offer.text-center{border:1px solid #e3e3e3;padding:10px 0;background-color:#fff;}
.you-love-it .tier-latest-offer.text-center li{width:auto;overflow:hidden;}/*2710*/
.you-love-it .tier-latest-offer.text-center li.bx-clone{display:none !important;}/*2710*/
.you-love-it .product-block{padding:13px 13px;}/*2710*/
.you-love-it .product-block .product-image img{border-bottom:1px solid #e3e3e3;padding-bottom:15px;}
.you-love-it .bx-wrapper .bx-controls-direction .bx-prev{height:40px;width:40px;background-color:#333;background:url('../images/xmas-prev.png') no-repeat center center;left:-15px;top:75%;}
.you-love-it .bx-wrapper .bx-controls-direction .bx-next{height:40px;width:40px;background:url('../images/xmas-next.png') no-repeat center center;right:-15px;top:75%;}
h3.centerd-heading-h3:before{content:"";display:block;border-top:1px solid #777;width:100%;height:1px;position:absolute;top:50%;z-index:9;}
h3.centerd-heading-h3{float:left;position:relative;width:100%;text-align:center;line-height:18px;margin:35px 0 20px;}
h3.centerd-heading-h3 span{color:#2c2c2c;font-size:26px;font-family:'ProximaNovaSemiBold';background:#fff;text-align:center;z-index:99;position:relative;padding:0 10px;}
.center-heading.text-center{font-size:36px;font-family:'ProximaNovaSemiBold';margin:35px 0 0;}
.xmas-bottom-banner{margin-top:0;}
.xmas-bottom-banner img{border:1px solid #e3e3e3;}
.you-love-it .product-block h3 a{height:33px;overflow:hidden;}
.you-love-it .price-discounts{height:24px;}
.you-love-it .bx-wrapper{margin-bottom:35px;}
.you-love-it h2.center-heading,.make-shop-easy h2{font-size:25px;font-family:'ProximaNovaBold';}
section.hidden-xs .sdm-copy p{margin-bottom:0;margin-top:22px;}
.you-love-it .owl-carousel .owl-item .shop-now-btn.grd-btn img{width:auto;display:inline-block;}
.you-love-it .owl-carousel{min-height:300px;}
.you-love-it .owl-carousel{min-height:300px;display:block;opacity:0;max-height:300px;background:url('../images/load-more.gif') no-repeat center center;}
.you-love-it .owl-carousel.owl-loaded{padding:0 15px;min-height:none;opacity:1;max-height:none;background:none;}
.you-love-it .owl-item .product-image a{background:url('../images/load-more.gif') no-repeat center center ;max-height:200px;display:inline-block;min-height:50px;width:100%;}
.you-love-it .owl-carousel .owl-stage-outer{padding:0 5px;}
.you-love-it .tier-latest-offer.text-center.withOwlCar{width:100%;}
.you-love-it .owl-nav .owl-prev{height:40px;width:40px;background-color:#333;background:url('../images/xmas-prev.png') no-repeat center center;left:-15px;top:58%;}
.you-love-it .owl-nav .owl-next{height:40px;width:40px;background:url('../images/xmas-next.png') no-repeat center center;right:-15px;top:58%;}
.you-love-it .owl-nav div{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 4px;background:#D6D6D6;display:block; -webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px;}
.owl-dots .owl-dot.active span,  .owl-dots .owl-dot:hover span{background:#cc1c60;}
.owl-dots{float:none;margin:auto;width:100%;margin-top:20px;text-align:center;}
.owl-dots .owl-dot{display:inline-block;}
.you-love-it .product-image img{max-width:146px;margin:auto;}
#registrationAfdDiv.address-finder .outer-select.wait,#shippingAddress .outer-select.wait, #billingAddress .outer-select.wait{position:relative;}
#registrationAfdDiv.address-finder .outer-select.wait::after,#shippingAddress .outer-select.wait::after,#billingAddress .outer-select.wait::after{content:""; position:absolute;right:0px; height:100%; width:30px; z-index:99; top:0px; border-radius:0 3px 3px 0px;}
.checkout.delivery-detail #shippingAddress.AFDServiceFieldDropdown label{margin-top:10px;}
/** Black Friday 2017**/
.blkFriday-section .bf-main-banner-heading.text-center{font-family:'ProximaNovaSemiBold';margin:12px 0 8px;color:#000;}
.bf-main-banner{margin-bottom:15px;}
.bf-sdm-copy{margin-top:18px;font-size:13px;font-family:'ProximaNova';}
.blkFriday-slider-inner .bxslider li{width:230px;float:left;}
.blkFriday-slider ul.owl-carousel,.tier-latest-offer ul.owl-carousel{padding:0 40px;display:block;}
.blkFriday-slider .owl-nav .owl-prev,.tier-latest-offer .owl-nav .owl-prev{height:60px;width:40px;background-color:#333;background:url('../images/blkFriday-active-left.png') no-repeat center center;left:-10px;top:40%;}
.blkFriday-slider .owl-nav .owl-next,.tier-latest-offer .owl-nav .owl-next{height:60px;width:40px;background:url('../images/blkFriday-active-right.png') no-repeat center center;right:-10px;top:40%;}
.blkFriday-slider .owl-nav div,.tier-latest-offer .owl-nav div{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}
.blkFriday-slider .owl-dots .owl-dot.active span,  .blkFriday-slider .owl-dots .owl-dot:hover span,.tier-latest-offer .owl-dots .owl-dot.active span,.tier-latest-offer .owl-dots .owl-dot:hover span{background:#111111;}
.owl-carousel .owl-item img.owl-lazy{display:inline;width:auto;}
.owl-carousel .owl-item.active img.owl-lazy{opacity:1;}
.blkfriday-end  .owl-item .gift-image a{background:url('../images/load-more.gif') no-repeat center center ;max-height:200px;display:inline-block;min-height:100px;width:100%;}
.blkfriday-end .owl-carousel .owl-item img.owl-lazy{display:inline-block;max-width:158px;}
.blkfriday-end .owl-carousel{min-height:300px;display:block;opacity:1;max-height:300px;background:url('../images/load-more.gif') no-repeat center center;overflow-y:hidden;}
.blkfriday-end .owl-carousel.owl-loaded{min-height:none;opacity:1;max-height:none;background:none;overflow-y:visible;}
.blkfriday-end .blkFriday-slider-inner .gift-block a.shop-now-btn{background:#af0000;border-color:#af0000;}
/* EPL-13202 */
.boxingDay .blkFriday-slider-inner .gift-block a.shop-now-btn{background:#0062ba;border-color:#0062ba} 
/* EPL-13202 */
.endYearSale .blkFriday-slider-inner .gift-block a.shop-now-btn{background:#aa010b;border-color:#000;} 
.blkFridayPageEnds .bf-main-banner h2{margin-bottom:0;}
.blkFridayPageEnds .bf-main-banner h4{font-size:19px;color:#767676;margin-bottom:20px;}
.white-bg{background-color:#fff;}
.blkFridayPageEnds .blkFridayEndContent{padding:0 24px 20px;}
.blkFridayPageEnds .blkFridayEndContent h2{font-size:25px;font-family:'ProximaNovaSemiBold';color:#fff;}
.blkFridayPageEnds .blkFridayEndContent h2 span{color:#fbe853;}
.blkFridayPageEnds .blkFridayEndContent p{font-size:20px;color:#2c2c2c;font-family:'ProximaNova';margin:10px 0 20px;}
.blkFridayPageEnds .blkFridayEndContent .view-link{border:1px solid #000;background:#000;color:#fff;padding:20px 36px;font-size:20px;font-family:'ProximaNovaSemibold';text-transform:uppercase;line-height:13px;margin:10px 0 20px;border-radius:0;}
/*.blkFridayPageEnds .quick-info-outer h2 span{background-color:#e8e8e8;}*/
.christmas-inner .quick-info-outer h2{margin:27px 0 0;}
.christmas-inner .quick-info-outer ul{margin-bottom:35px;}
/* EPL-13579 */
.mid-end-banner{margin:0 -25px;padding:20px 20px 19px;text-align:center;margin-bottom:20px;background-size:contain;background:#000;}
/* EPL-13579 */
.btn-white{background-color:#fff;color:#111111;font-size:18px;padding:8px 25px;border-radius:0;border:none;font-family:'ProximaNovaSemibold';}
.btn-white img{vertical-align:baseline;margin-left:7px;}
.mid-end-banner .btn-white{margin-left:20px;}
.mid-end-banner h2{display:inline-block;margin:15px auto 12px;vertical-align:middle;}
.blkFriday-section .img-box img{width:auto;}
.blkFridayPageEnds .blkFridayEndContent.end-sale-content{padding:20px 24px}
.mid-end-banners{padding:0 0 15px 0;}
/** Global-style**/
.mt-0{margin-top:0;}
/**Toys and tech page**/
.toy-tech-main .leftcol3bo,.toy-tech-main .rightcol3bo{border:none;}
.product-listing-col.o3b-section.toy-tech-main{padding:0px 0 20px;float:left;width:100%;background-color:#f0f0f0;margin:0;}
.toy-tech-page .bf-main-banner{margin-top:18px;}
.toy-tech-slider .bf-main-banner-heading.text-center{margin-bottom:27px;}
.toy-tech-slider .blkFriday-slider-inner .gift-block a.shop-now-btn{background-color:#61a021;border-radius:5px;}
.product-listing-col .product-section .thumb-box .zoom-icon{font-size:0;background:transparent;padding-top:4px;padding-bottom:4px;}
.blkFriday-section.toy-tech-page{padding-top:0;}
.toy-tech-slider .gift-block .original-price{min-height:28px;}
/*Summer Essentials Page*/
.summer-main-banner{margin-top:5px;position:relative;}
.summer-main-banner figure{float:left;width:100%;}
.summer-main-banner figure .mobile{display:none;}
.summer-main-banner figure img{width:auto;height:auto;max-width:100%;max-height:100%;}
/*EPL-16429*/
.summer-list-nav{position:absolute;right:0;top:120px;padding:0;margin:0;width:460px;}
/*EPL-16429 */
.summer-list-nav li{float:left;width:44%;background-color:rgba(112,164,46,0.9);margin-right:17px;margin-bottom:17px;}
.summer-list-nav li:nth-child(2n){margin-right:0;}
.summer-list-nav a{float:left;width:100%;padding:14px 20px 12px 17px;color:#fff;font-size:16px;font-family:'ProximaNovaSemibold';background:url('../images/summer-essentials/summer-essential-arrow.png') no-repeat 93% center;line-height:9px;}
.summner-banner-text{width:100%;padding:0px 0px;float:left;margin-top:25px;margin-bottom:25px;}
.summner-banner-text h2{font-family:'ProximaNovaBold';color:#fff;font-size:28px;margin:0 0 10px;line-height:21px;font-weight:normal;}
.summner-banner-text p{float:left;width:100%;color:#333;font-size:14px;font-family:'ProximaNova';margin:0;line-height:17px;}
/*easter*/ 
.easter-banner-text{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.7);width:100%;padding:12px 20px;}
.easter-banner-text h2{font-family:'ProximaNovaBold';color:#fff;font-size:28px;margin:0 0 10px;line-height:21px;font-weight:normal;}
.easter-banner-text p{float:left;width:100%;color:#fff;font-size:14px;font-family:'ProximaNova';margin:0;line-height:17px;}
.summer-banner-grid{margin-top:10px;}
.summer-banner-grid .left-large{width:46.36%;margin-right:10px;float:left;}
.summer-banner-grid.reverse-order .left-large{margin-left:10px;margin-right:0;float:right;}
.summer-banner-grid .right-grid{width:52.5%;float:left;}
.summer-banner-grid figure{position:relative;float:left;width:49%;margin-bottom:10px;}
.summer-banner-grid .right-grid figure:nth-child(2n){margin-right:0;}
.summer-banner-grid .left-large figure{width:100%;}
.summer-banner-grid figure img{width:auto;height:auto;max-width:100%;max-height:100%;}
.summer-banner-grid .bottom-text{position:absolute;left:0;bottom:-1px;background-color:rgba(112,164,46,0.9);width:100%;color:#fff;font-size:15px;font-family:'ProximaNovaBold';padding:12px 18px;line-height:17px;}
.summer-banner-grid .bottom-text span{background:url('../images/summer-essentials/summer-essential-arrow.png') no-repeat right center;float:left;width:auto;padding-right:15px;}
/* EPL-6357 */
.container .roof-col{margin-top:10px;}
.roof-col .summer-banner-grid .left-large{width:49%;}
.roof-col .summer-banner-grid .right-large{float:right;}
.roof-col .summer-banner-grid .right-large img,.roof-col .summer-banner-grid .left-large img{width:100%;}
/* EPL-6357 */
.best-seller-list{margin-top:30px;}
.best-seller-list > .heading,.sum-heading{float:left;width:100%;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #2d54a3;color:#2d54a3;font-size:26px;font-family:'ProximaNovaSemibold';line-height:21px;}
.best-seller-list .list-data-sellers{float:left;display:table;width:100%;position:relative;}
.best-seller-list aside{display:table-cell;width:210px;border-radius:5px;background:#2d54a3;padding:17px 11px;vertical-align:top;}
.best-seller-list aside .heading{float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #254483;font-size:18px;color:#fff;font-family:'ProximaNovaBold';line-height:18px;margin-bottom:15px;}
.best-seller-list aside ul{float:left;width:100%;padding:0;}
.best-seller-list aside li{width:100%;float:left;padding-bottom:15px;}
.best-seller-list aside a{float:left;width:100%;color:#fff;font-size:13px;font-family:'ProximaNova';padding-right:15px;background:url('../images/summer-essentials/summer-essential-arrow.png') no-repeat right 3px;line-height:16px;}
.best-seller-list .sellers-list-outer{display:table-cell;width:80%;padding:0;margin:0;vertical-align:top;}
.best-seller-list .sellers-list{padding:0;float:left;width:100%;}
.best-seller-list .productbrandseller{width:32%;padding:12px 10px;border-radius:5px;margin-left:10px;border:1px solid #e3e3e3;background:#fff;float:left;margin-top:10px;}
.best-seller-list .productbrandseller .thumb-box{width:100%;height:130px;margin-bottom:12px;border-bottom:1px solid #eaeaea;padding-bottom:10px;position:relative;overflow:hidden;}
.best-seller-list .productbrandseller .thumb-box .zoom-icon{bottom:1px;color:#797979;font-family:"ProximaNova";font-size:11px;height:auto;position:absolute;right:4px;width:95%;z-index:9;background:transparent;padding-top:4px;padding-bottom:4px;}
.best-seller-list .productbrandseller .thumb-box .zoom-icon img{float:right;}
.best-seller-list .productbrandseller .thumb-box figure{width:100%;height:129px;text-align:center;}
.best-seller-list .productbrandseller .thumb-box figure a{height:129px;}
.best-seller-list .productbrandseller .thumb-box figure img{width:auto;height:auto;max-width:100%;max-height:100%;}
.best-seller-list .productbrandseller .product-info{float:left;width:100%;}
.best-seller-list .productbrandseller .product-info .heading{font-size:16px;width:100%;line-height:18px;height:54px;overflow:hidden;color:#233f92;font-family:'ProximaNovaBold';float:left;margin-bottom:20px;}
.best-seller-list .productbrandseller .product-info .code{width:100%;font-size:12px;float:left;color:#6b6b6b;font-family:"ProximaNova";}
.best-seller-list .productbrandseller .product-info .instock{background:url("../images/product-list-icon.jpg") no-repeat left 1px;color:#73ac2a;font-size:12px;line-height:15px;padding-left:17px;float:left;width:100%;margin-top:6px;}
/* CI-2951 */
.best-seller-list .productbrandseller .product-info .noLongerAvailable{color:red;font-size:12px;line-height:15px;float:left;width:100%;margin-top:6px;font-size:11px;font-family:"ProximaNova";}
/* CI-2951 */
.best-seller-list .productbrandseller .product-info .disable{background:url("../images/product-list-icon-disable.jpg") no-repeat left -1px;color:#ce2127;font-size:12px;line-height:15px;padding-left:17px;float:left;width:100%;margin-top:6px;}
.best-seller-list .productbrandseller .product-info .disable.stockavailable{background:url("../images/product-list-icon-red.jpg") no-repeat left -1px;color:#ce2127;font-size:12px; line-height:15px;padding-left:17px;float:left;width:100%;margin-top:6px;}
.best-seller-list .productbrandseller .amount-outer{display:block;width:100%;float:left;margin-top:10px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding-top:8px;padding-bottom:8px;margin-bottom:15px;}
.best-seller-list .productbrandseller .amount-outer .amount{padding:0;border:0;text-align:right;color:#ce2127;float:left;font-family:"ProximaNovaBold";font-size:26px;line-height:24px;width:100%;}
.best-seller-list .productbrandseller .amount-outer .amount .offer-detail{float:left;}
.best-seller-list .productbrandseller .amount-outer .amount .save-info{float:left;background:transparent;color:#cd1f25;padding:0;text-transform:none;margin-right:0;font-family:'ProximaNova';line-height:9px;margin-top:1px;font-size:10px;clear:both;}
.best-seller-list .productbrandseller .amount-outer .amount .original-val{float:left;top:0;font-size:11px;line-height:13px;color:#5a5a5a;font-family:'ProximaNova';}
.best-seller-list .productbrandseller .info-wrapper{width:100%;float:left;}
.best-seller-list .productbrandseller .delivery-option{float:left;width:100%;}
.best-seller-list .productbrandseller .delivery-option div{float:left;width:100%;color:#62a020;font-size:11px;margin-bottom:7px;}
.best-seller-list .productbrandseller .delivery-option div:last-child{margin-bottom:0;}
.best-seller-list .productbrandseller .delivery-option div a.change-link{text-decoration:underline;margin-left:5px;margin-top:1px;float:left;}
.best-seller-list .productbrandseller .delivery-option div a{color:#233f92;}
.best-seller-list .productbrandseller .delivery-option div strong{color:#494949;font-size:13px;font-weight:normal;font-family:'ProximaNovaSemibold';width:auto;float:left;}
.best-seller-list .productbrandseller .delivery-option .home-delivery{background:url('../images/delivery-enable.jpg') no-repeat left 3px;padding-left:30px;padding-bottom:2px;}
.best-seller-list .productbrandseller .delivery-option .home-delivery.enable.instock{background:url(../images/delivery-enable.jpg) no-repeat left top;padding-left:28px;}
.best-seller-list .productbrandseller .delivery-option .home-delivery span.outofstock{color:#ce2127;}
.best-seller-list .productbrandseller .delivery-option .disable.home-delivery{background:url('../images/delivery-icon-grey.jpg') no-repeat left 3px;}
.best-seller-list .productbrandseller .delivery-option .click-collect{background:url('../images/click_collect.jpg') no-repeat left 3px;padding-left:30px;}
.best-seller-list .productbrandseller .delivery-option .click-collect.enable{background:url(../images/clickcollect-enable.jpg) no-repeat 3px 3px;padding-left:28px;padding-bottom:2px;padding-top:5px;}
.best-seller-list .productbrandseller .delivery-option .disable.click-collect{background:url('../images/click_collect_grey.png') no-repeat left 1px;padding-bottom:2px;padding-top:2px;}
.best-seller-list .productbrandseller .delivery-option .international-delivery{background:url('../images/international-enable.jpg') no-repeat 3px center;padding-left:30px;color:#494949;}
.best-seller-list .productbrandseller .delivery-option .international-delivery.enable.instock{background:url('../images/international-enable.jpg') no-repeat 3px center;padding-left:28px;padding-top:0;padding-bottom:0;}
.best-seller-list .productbrandseller .delivery-option div.disable{color:#bbbbbb;}
.best-seller-list .productbrandseller .delivery-option div.disable strong{color:#bbbbbb;}
.best-seller-list .productbrandseller .delivery-option .disable.international-delivery{background:url('../images/international-icon-grey.jpg') no-repeat left 3px;}
.best-seller-list .productbrandseller .delivery-option .click-collect .selected{width:100%;float:left;}
.best-seller-list .productbrandseller .delivery-option .info-icon{float:left;width:14px;height:14px;background:url('../images/delivery-info-icon.jpg') no-repeat center center;cursor:pointer;margin-top:2px;position:relative;margin-left:5px;}
.best-seller-list .productbrandseller .delivery-option .info-icon{float:left;width:14px;height:14px;background:url('../images/delivery-info-icon.jpg') no-repeat center center;cursor:pointer;margin-top:-1px;position:relative;}
.best-seller-list .productbrandseller .delivery-option .info-icon .popover{max-width:215px;width:195px;border-color:#8a8a8a;box-shadow:none;padding:11px 7px;left:auto;right:50%;margin-right:-97px;top:24px;font-size:12px;}
.best-seller-list .productbrandseller .delivery-option .info-icon .popover:before{content:'';background:url('../images/popover-arrow.png') no-repeat left top;position:absolute;top:-13px;right:50%;margin-right:-12px;width:22px;height:13px;}
.best-seller-list .productbrandseller .product-btn{float:left;width:100%;margin-top:10px;border-top:1px solid #eaeaea;padding-top:10px;}
.best-seller-list .productbrandseller .cart-btn{float:left;width:100%;background-color:#62a020;border-radius:5px;color:#fff;font-size:15px;font-family:'ProximaNovaBold';text-align:center;padding:11px 20px;line-height:15px;position:relative;}
.best-seller-list .productbrandseller .cart-btn span{background:url('../images/cart-arrow-icon.png') no-repeat right center;padding-right:15px;}
.best-seller-list .productbrandseller .thumb-box .item-tag{position:absolute;right:0;top:7px;background:#ffc93a;font-size:12px;color:#615e56;padding:5px 7px;line-height:10px;box-shadow:0px 1px 1px 1px rgba(0, 0, 0, 0.1);}
.summer-bottom-text{margin-bottom:40px;margin-top:40px;}
.summer-bottom-text p{float:left;width:100%;color:#494949;font-size:13px;margin-bottom:0;line-height:20px;}
.summer-banner-grid .right-grid figure{margin-right:10px;}
.sum-main-heading{margin-top:24px;}
.sum-main-heading .sum-heading.heading{margin-bottom:15px;}
.summer-tier-banner{margin-top:0;margin-bottom:22px;}
.summer-tier-banner .tier-one-banner{margin-top:5px;}
/*easter changes*/
.best-seller-list .productbrandseller .delivery-option .disable.click-collect.disable.outofstock{padding-top:5px;}
.summer-list-nav.easter-list{top:80px;}
.best-seller-list .easter-list .productbrandseller .product-btn.full-width{margin-top:0;border:0;padding-top:0;}
.best-seller-list .easter-list .productbrandseller .thumb-box{height:200px;}
.best-seller-list .easter-list .productbrandseller .thumb-box figure{height:180px;}
.best-seller-list .easter-list .productbrandseller .thumb-box figure a{height:auto;}
.best-seller-list .easter-list .productbrandseller .product-info .heading{margin-bottom:10px;}
.summer-banner-grid.reverse-order .left-large img{width:100%;}
/*easter changes*/
/**MOT page*/
.tier-one-category .tier-listing.mot-shop .list-col  .heading{text-align:center;margin-top:10px;}
.tier-one-category .tier-listing.mot-shop figure{max-height:none;}
.tier-one-category .mot-shop figure a{display:inline-block;width:100%;padding:10px 0 0;}
.tier-one-category .mot-slider .tier-latest-offer .shop-now-btn span{background:url(../images/feedback-arrow.png) no-repeat right 1px;}
.checkout-bottom .order-button-outer .termsText label{width:91%;vertical-align:top;margin-left:3%;margin-bottom:0;font-family:'ProximaNovaSemiBold';}
.newsletter-col .newsletter-form .accept-term label{width:90%;vertical-align:top;margin-top:-3px;margin-bottom:20px;padding-left:7px;line-height:20px;font-size:13px;}
span.legal-col.accept-term{position:relative;}
.newsletter-col .newsletter-form .accept-term.legal-col .error{position:absolute;bottom:6px;left:145px;}
html,body,*{-webkit-tap-highlight-color:rgba(70,188,245,0.5);}
section.container-fluid{overflow-x:hidden;}
.mid-end-banner.easter-end-sale{background:url(../images/easter/end-of-year-easter-bg.png);}
.mid-end-banner.easter-end-sale  h2{color:#333;}
.mid-end-banner.easter-end-sale h2 span{color:#e50001;}
.mid-end-banner.christmas-end-sale{background:url(../images/christmas/end-of-year-christmas-bg2018.png);}
span.policy-link{width:100%;float:left;padding:0 15px;}
.form-col.card-info-form.apply-loader .img-spinner{background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;z-index:999;display:none;}
.form-col.card-info-form.apply-loader .img-spinner > img{left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;}
.form-col.card-info-form.apply-loader{float:left;width:100%;}
.checkout.payment-detail .detail-form{position:relative;}
#ingenico-pp ul{padding-left:0;}
/*CRO-758*/
#ingenico-pp{overflow:auto;width:100%;padding-right:15px;}
/*CRO-758*/ /*CRO-623*/
#ingenico-privacy-policy .modal-header{border-bottom:0 none; padding:13px 15px 12px; text-align:left; background-color:#f1f1f1;border-top-left-radius:4px; border-top-right-radius:4px;}
#ingenico-privacy-policy .modal-header .close{position:static; padding:0;}
/*CRO-623*/
#ingenico-pp li > h2{margin-top:0;}
.blkFriday-slider-inner ul.owl-carousel > li{margin-right:10px;margin-bottom:10px;}
.blkFriday-slider ul.owl-carousel{max-height:326px;overflow:hidden;}
.blkFriday-slider-inner ul.owl-carousel.owl-loaded.owl-drag{max-height:none;overflow:visible;}
.o3b-section .rightcol3bo .product-section .delivery-option .click-collect{min-height:17px}
/*EPL-5981*/ /*CRO-623*/
.legaltext-popup h4#myModalLabel{border-bottom:0 none;padding:0px;text-align:left;background-color:#f1f1f1;border-top-left-radius:4px;border-top-right-radius:4px;background:none;color:#2c2c2c;font-family:"ProximaNovaBold";font-size:25px;font-weight:normal;line-height:26px;margin:0 0 0px;text-align:left;}
/*CRO-623*/
a[data-target="#legaltext"]{margin-left:5px;}
a[data-target="#legaltext1"]{margin-left:5px;}
/*CRO-623*/
#legaltext1 .panel-body,#legaltext .panel-body{overflow-y:auto;background:#fff;}
/*CRO-623*/ /*EPL-5981*/ /*epl-6032*/
.summer-ess-heading h2,.summer-ess-heading h1{font-size:25px;color:#000;font-family:'ProximaNovaBold';}
.mobile-logo h1,.companylogo h1{margin:0;font-size:18px;}
/*epl-6032*/
.o3b-section .rightcol3bo .product-section .product-info .onlycncinstock{background:url(../images/product-list-icon-disable-1.jpg) no-repeat left 1px;color:#bababa;font-size:10px;line-height:15px;padding-left:17px;float:left;width:100%;margin-top:6px;}
.product-listing-col .product-section .info-list span.onlycncinstock{color:#bababa;}
/*** EPL-11469 **/
.product-listing-col .product-section .delivery-option div.onlyCncpopover{color:#494949;}
/*** EPL-11469 **/
.o3b-section .rightcol3bo .product-section .delivery-option .international-delivery.disable strong{color:#bababa;}
/*Car-Roof-Bars Page*/
.roof-col .summer-banner-grid{float:left;width:100%;margin-top:0px;}
.roof-col .error-banner{margin-top:0px;}
.roof-col .tier-one-category{margin-top:20px;float:left;width:100%;margin-left:auto;margin-right:auto;}
.roof-section .tierwebcontent.tiercatcontentheader p{color:#6e6f6f;float:none;display:inline;font-size:13px;margin:0;width:auto;font-family:"ProximaNova";font-weight:normal;line-height:inherit;}
.roof-col .tier-one-category h2 span{padding:0;}
.roof-col .tier-one-category h2{text-align:center;}
.vrm-img.roof-bar-class img{margin:6px -123px 0 0px;width:300px;}
.vrm-img.roof-bar-class{overflow:hidden;}
.product-detail-inner .delivery-option .disable.home-delivery a{cursor:default;pointer-events:none;}
.product-detail-inner .delivery-option .disable.click-collect a{cursor:default;pointer-events:none;}
.product-detail-inner .delivery-option .disable.international-delivery a{cursor:default;pointer-events:none;}
.box.loc-delivery.deactive.disable{cursor:default;pointer-events:none;}
.box.click-collect.deactive.disable{cursor:default;pointer-events:none;}
.box.uk-delivery.deactive.disable{cursor:default;pointer-events:none;}
.o3b-section .rightcol3bo .product-section .delivery-option .click-collect.disable  strong{color:#bababa}
/*ci-272*/
.tier-listing.winter-essentials li a{text-align:center;}
/*ci-272*/
/********DPD********/
.delivery-info-icon{position:relative;z-index:999;background:url(../images/dpd-info-icon.png);display:inline-block;background-repeat:no-repeat;height:20px;width:20px !important;background-position:center center;background-size:cover;margin:0px 0 0 10px;top:4px;cursor:initial;float:none !important;}
.delivery-popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff; -webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);}
.delivery-popover{max-width:370px;width:370px;border-color:#e3e3e3;box-shadow:none;padding:11px 7px;left:auto;right:50%;margin-right:-336px;top:unset;bottom:36px;font-size:12px;display:none;}
.delivery-popover:before{content:'';background:url(../images/popover-down-arrow.png) no-repeat left top;position:absolute;bottom:-13px;right:90%;margin-right:-12px;width:22px;height:13px;}
a.info-close{float:right;text-align:right;text-decoration:underline;color:#000;cursor:pointer;padding:0 10px 0px 0px;display:inline-block;margin-top:5px;}
.checkout.delivery-option .delivery-data span.delivery-heading{font-size:14px;color:#254193;margin-bottom:7px;display:inline-block;}
.delivery-popup-overlay.show-delivery-popup{position:fixed;background:rgba(0,0,0,0.7);top:0;bottom:0;left:0;right:0;display:none;z-index:9999;overflow:hidden;}
.delivery-info-list p{position:relative;padding-left:8px;margin-bottom:5px;}
.delivery-info-list p:before{content:'';width:4px;height:4px;background:#6e6f6f;position:absolute;top:6px;left:0px;border-radius:100%;}
.delivery-info-list p a{color:#6e6f6f;text-decoration:underline;}
.delivery-data .col-xs-1.carriage-logo{margin:0px;padding-top:22px;}
.carriage-logo .dpd-logo-desktop{width:50px;}
/** EPL-6520  */
span.checkout-mobile-info-text{font-size:13px;color:#5a5a5a;font-family:'ProximaNova';width:auto;margin:0px 0 0 0px;}
.checkout-mobile-info-icon .info-icon{top:6px;}
.checkout-mobile-info-icon{float:left;width:100%;}
.checkout-mob-number .checkout-mobile-info-icon .info-icon{width:18px;height:18px;background:url(../images/delivery-checkout-info-icon.jpg) no-repeat center center;float:left;margin:-3px 10px 0 15px;}
.checkout-mobile-info-text .collapse.in{display:inline;}
.checkout-more-info{position:relative;cursor:pointer;color:#233f92;}
.checkout-more-info span{color:#5a5a5a;}
.checkout-mob-more{color:#233f92;}
.checkout-mob-more span{color:#5a5a5a;}
/** EPL-6520  */
.dpd-delivery-option{padding-bottom:25px;}
.checkout.delivery-option .dpd-delivery-option .delivery-data:nth-child(6){border-bottom:1px solid #f1f1f1;}
.checkout.delivery-option .dpd-delivery-option .col-xs-6{width:62%;}
.checkout.delivery-option .dpd-delivery-option .col-xs-3,.checkout.delivery-option .dpd-delivery-option .col-xs-2{width:14%;}
.checkout.delivery-option .delivery-table.dpd-delivery-option .delivery-headings .col-xs-3{width:14%;}
.checkout.delivery-option .delivery-table.dpd-delivery-option .delivery-headings .col-xs-3 span,.checkout.delivery-option .delivery-table.dpd-delivery-option .delivery-headings .col-xs-1 span,.checkout.delivery-option .delivery-table.dpd-delivery-option .delivery-headings .col-xs-2 span{font-size:13px;}
/*CRO-719*/
.checkout.delivery-option .delivery-data .carriage-info .info-close{color:#fff;opacity:1;filter:alpha(opacity=100);padding:1px 0;float:right;}
/*CRO-719*/
.checkout.delivery-option .delivery-data .carriage-info .info-close span{font-size:22px;color:#fff;opacity:1;font-weight:bold;margin:0 0 0 0px;width:auto !important;}
.checkout.delivery-option .delivery-data .carriage-info .delivery-popover{border-radius:6px 6px 6px 6px;}
/* DPD */
img:-moz-loading{visibility:hidden;}
.contact-enquire-form .grecaptcha-badge,.newsletter-form .grecaptcha-badge{bottom:44px !important;}
/* CI-274 */ /* EPL-9583 */ /* EPL-9868 */
.black-fri-banner{/* background-image:url(../images/landingpage/blackfriday/desktop/bf-logo.svg);background-repeat:no-repeat;*/background-color:rgb(0, 0, 0);background-size:cover;/* Asif */text-align:center;padding:20px 0;height:100%;}
/* EPL-9868 */
.black-fri-banner h1{font-family:'proxima_novaextrabold';font-size:67px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;margin-bottom:0px;letter-spacing:5px;color:#ffe947;text-transform:uppercase;/* Asif */ margin-top:9px;}
.black-fri-deals{font-family:'ProximaNova';font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;text-transform:uppercase;letter-spacing:normal;color:#ff0000;margin-bottom:22px;display:block;}
/* EPL-9583 */
.black-fri-banner p{font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;/* Asif */margin-top:26px;/* Asif */margin-bottom:20px;font-family:'ProximaNovaLight';}
.timespan{display:inline-block;margin-left:15px;margin-right:15px;}
/* EPL-9583 */
.timespan-heading{color:#fff;width:84px;display:flex;align-items:center;justify-content:center;height:71px;border-radius:10px;border:solid 1px #383838;background-color:#272727;font-size:45px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;text-align:center;letter-spacing:normal;text-align:center;}
.timespan-week{font-size:14px;font-weight:normal;font-style:normal;color:#fff;font-family:'ProximaNovaLight';font-stretch:normal;line-height:normal;letter-spacing:normal;margin-top:10px;display:block;text-transform:uppercase;}
/* EPL-9583 */
.clockBlackFriday{position:relative;margin-top:15px}
/* EPL-9583 */
.timestamp-line{position:absolute;max-width:800px;width:100%;margin:auto;left:0;right:0;/* Asif */top:34px;height:4px;background-color:#000000;}
/* EPL-9583 */
.timestamp-starimg{/* Asif */ margin-bottom:20px;position:relative;}
/* EPL-9583 */
.timestamp-starimg::before{position:absolute;content:"";max-width:364px;height:2px;background:#505050;left:97px;margin:auto;top:15px;width:100%;}
.timestamp-starimg::after{position:absolute;content:"";max-width:364px;height:2px;background:#505050;right:97px;margin:auto;top:15px;width:100%;}
/* EPL-9583 */
.blakfriday .blkFriday-section{background:#fff;}
.blakfriday .popular-blkFriday-products .heading{background:#e8e8e8;}
.blakfriday .blkFriday-slider{background:#fff;}
/* 898 :- CI-274 
.blakfriday .blkFriday-bottom-banner{background:#e8e8e8;}
 898 :- CI-274 */
.blakfriday  .blkFriday-bg-outer .shopping-banner{background:#e8e8e8;}
/* CI-274 */
/* CI-273 */
.xmas-bg-outer.christmas-inner{background:#fff;}
.christmas-inner .bf-main-banner-heading.text-center{color:#000;}
.christmas-inner .popular-blkFriday-products .view-link{border:1px solid #d0021b;background:#d0021b;border-radius:3px;color:#fff;}
.christmas-inner .blkFriday-slider-inner .gift-block a.shop-now-btn{border-radius:3px;background:#63b43d;}
.gifts-price{background-color:#fff;border-radius:100%;text-align:center;vertical-align:middle;display:table-cell;}
.gifts-from{float:left;width:100%;padding-bottom:30px;}
/* EPL-9584 */
.gifts-heading{text-align:center;color:#000;font-size:30px;font-weight:normal;font-family:'ProximaNovaSemibold';text-transform:uppercase;margin-bottom:20px;display:block;margin-top:10px;}
/* EPL-9584 */
.gifts-under{font-family:'ProximaNova';font-size:26px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.5px;text-align:center;color:#5a5a5a;}
.under-price{font-family:'proxima_novaextrabold';font-size:76.8px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#ca2b1e;display:block;}
.gifts-inner:last-child{padding:0;}
.gifts-inner{display:inline-block;padding-right:140px;}
.gifts-main-price{text-align:center;}
.christmas-inner .make-shop-easy h2{font-family:'ProximaNova';font-size:34px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.7px;text-align:center;text-transform:uppercase;color:#ca2b1e;margin-top:30px;margin-bottom:5px;}
.christmas-inner .shopping-banner{background:#f0f0f0;}
.christmas-inner .shopping-banner .bf-sdm-copy{background-color:#fff;margin-top:0;padding:30px 22px 30px;}
.christmas-inner .shopping-banner .bf-sdm-copy p{font-size:15px;line-height:23px;}
.xmas-bottom-banner-mobile .mob_img{width:100%;max-height:64px;object-fit:contain;object-position:center center;background-color:#307cab;}
.desktop-outer{background-color:#f0f0f0;}
.xmas-main img{width:100%;}
.category-tier-col.sub-col.xmas-top-content{background:#f0f0f0;margin:0;padding:20px 0 20px 0;}
.category-tier-col.sub-col.xmas-top-content .container{padding:0;}
/* CI-273 */
/* CI-318 */
span.cncerrortext{background:#fef4bd;padding:15px !important;border-radius:5px;color:#000 !important;margin:15px 0 15px 0;float:left;width:100%;} 
.checkout.delivery-detail .loc-post-field span.cnc-errortext{padding:0;}
.checkout.delivery-detail .loc-post-field span.cnc-errortext .loc-post-field{padding:30px 0px;}
.checkout.delivery-detail .loc-post-field span.cnc-errortext .select-outer{width:auto;color:#000 !important;padding-left:7%;}
.checkout.delivery-detail .loc-post-field span.cnc-errortext .loc-post-field select{float:left;width:340px;background:#fff;border-radius:3px;color:#000 !important;border:1px solid #e3e3e3;padding:10px;}
.cnc-info-icon{margin:-2px 5px 0 0px;}
/* CI-318 */
/* CI-273 */
.xmas-common{float:left;width:calc(33.33% - 10px);margin-right:15px;}
.xmas-common:last-child{margin:0;}
.xmas-common a{margin-bottom:15px;display:block;width:100%;}
.xmas-common a img{width:100%;}
.make-shop-easy span{font-family:'ProximaNova';font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:0.2px;text-align:center;color:#767676;margin-bottom:24px;display:block;}
.christmas-inner .gift-block .original-price{min-height:28px;}
.product-listing-col.o3b-section.christmas-main .tierseocontent.tiercatcontentheader{margin-bottom:10px;}
/* CI-273 */
.tierseocontent h2.engineoilbottomheader{font-weight:bold;color:#000;font-size:14px;margin-bottom:6px;display:block;}
.deals-banner{width:100%;float:left;height:81px;background:url(../images/blackfriday-strip.png) no-repeat left top;font-family:'ProximaNovaSemibold';padding:19px 0 0 0;font-family:'ProximaNovaSemibold';color:#fff;font-size:29px;text-align:center;margin-bottom:20px;}
.deals-banner a{background:#fff;color:#000;font-size:20px;display:inline-block;vertical-align:middle;padding:7px 0px 5px;width:150px;position:relative;margin-left:15px;margin-top:-7px;}
.tierseocontent h2.boldbottomcontent{font-weight:bold;}
.o3b-searchbar .vrm-img img{padding-top:6px;}
.tierseocontent h2.boldbottomcontent{font-weight:bold;}
/* CI-281 **/ /* EPL-13342 */
.mid-end-bannerchristmas{margin:0 -25px;margin-bottom:0px;background-image:url(../images/end-of-year/christmas-stripe.png);padding:20px 20px 19px;text-align:center;margin-bottom:20px;background-size:cover;}    
/* EPL-13342 */
.blkFridayPageEnds .blkFridayEndContent h2{font-size:25px;font-family:'ProximaNovaSemiBold';color:#fff;}
.mid-end-bannerchristmas h2{display:inline-block;margin:15px auto 12px;vertical-align:middle;}
/* CI-281 **/ /* 898 :- CI-282 **/ /* EPL-13203 */
.mid-end-banner.boxing-end-sale{background:url(../images/landingpage/boxingdayclose/boxing-day.png);}
.mid-end-banner.years-end-sale{background:url(../images/landingpage/yearsaleclose/end-of-year-sale.png);}
/* EPL-13203 */ /* 898 :- CI-282 **/ /** CRO-235 */
span.popularbrand{display:inline-block;width:100%;text-align:center;padding-top:2px;color:#62a020;font-size:14px;}
li.popularbrand.active span.popularbrand{display:inline-block;width:100%;text-align:center;padding-top:2px;color:#fff;}
.popularbrand .logo{height:55px!important;}
/** CRO-235 */ /* EPL-7584 */
.product-listing-col .info-box p{min-height:auto;padding-bottom:3px;padding-top:2px;}
.search-notonline.catnofound .search-notonline-inner{padding:0 0 5px;}
/* End EPL-7584 */ /*CI-463*/
.checkout.delivery-detail .delivery-method .click-collect .heading.blue{background:url('../images/checkout-collect-icon-large.png') no-repeat center top ;color:#233f92;}
.checkout.delivery-detail .delivery-method .click-collect .heading.gray{background:url('../images/checkout-collect-icon-disable.png') no-repeat center top ;color:#e1e1e1;}
.checkout.delivery-detail .delivery-method .click-collect .heading.green{background:url(../images/checkout-collect-icon-large-green.png) no-repeat center top;color:#62a020;}
/*CI-463*/ /*CI-546*/
.specialbuy-heading{padding-top:20px;padding-bottom:20px;background:#233f92;margin-top:0px;margin-bottom:20px;text-align:center;}
.specialbuy-heading img{height:90px;}
.specialbuy-heading h2{font-size:80px;font-family:'proxima_nova_condensedXBd';font-weight:bold;margin:0;text-transform:uppercase;text-align:center;color:#f3bf1b;}
.specialbuy-heading h2  span{color:#fff;font-weight:bold;}
.specialbuy-slider ul{padding:0;margin:0;}
.specialbuy-slider ul li{border:1px solid #d1d1d1;padding:5px;background:#fff;}
.specialbuy-slider{margin-bottom:25px;}
.specialbuy-slider .owl-dots .owl-dot.active span,.specialbuy-slider .owl-dots .owl-dot:hover span{background:#111;}
.special-image{padding:0px;width:49.5%;}
.special-products{padding:0px;width:49.5%;}
.sproimg .special-image,.simgpro .special-products{margin-right:0.5%}
.sproimg .special-products,.simgpro .special-image{margin-left:0.5%}
.scategory-inner .special-image img{width:100%;background:#fff;padding:10px;border:1px solid #d1d1d1;}
.specialbuy-image{width:100%;height:170px;text-align:center;float:left;min-height:194px;display:flex;align-items:center;}
.specialbuy-image img{width:100%;display:block;max-width:100%;}
.specialbuy-image a{margin:0 auto;}
.specialbuy-block h3 a{color:#464646;}
.specialbuy-block h3 a:hover{text-decoration:underline;}
.specialbuy-block h3{margin:9px 0 13px;width:100%;font-size:14px;line-height:18px;font-family:'ProximaNova';font-weight:normal;height:55px;overflow:hidden;float:left;text-align:left;}
.specialbuy-block .specialbuy-price{width:100%;display:inline-block;vertical-align:top;font-size:24px;color:#414141;font-family:'ProximaNovaBold';line-height:26px;text-align:left;min-height:28px;}
.specialbuy-block a.shop-now-btn{width:100%;display:inline-block;background:#61a021;color:#fff;font-size:16px;line-height:16px;text-transform:capitalize;border-radius:0px;margin:10px 0 0;text-align:center;padding:12px 0 9px;font-family:'ProximaNovaSemibold';}
.special-products ul li{width:32.2%;display:inline-block;margin-right:0.8%;background:#fff;padding:10px;border:1px solid #d1d1d1;}
.special-products ul{padding:0;margin:0;display:table;text-align:center;width:100%;}
.special-products ul li:last-child{margin:0;}
/* EPL-11376 */
.special-category{margin-bottom:24px;}
/* EPL-11376 */
.special-viewall span{font-size:28px;font-family:'ProximaNovaBold';}
.special-viewall{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d1d1d1;margin-bottom:26px;padding-bottom:10px;}
.special-viewall a{font-size:15px;float:right;color:#233f92;font-family:'ProximaNova';text-decoration:underline;}
.special-image.special-left{width:49.5%;margin-right:0.5%;}
.special-image.special-right{width:49.5%;margin-left:0.5%;}
.viewall{background:#233f92;text-align:center;padding:20px 0;}
.viewall h2{margin:0;color:#fff;font-size:60px;font-family:'proxima_nova_condensedXBd';font-weight:bold;text-transform:uppercase;}
.viewall span{color:#f3bf1b;background-image:url(../images/special-drop.png);background-repeat:no-repeat;background-position:right;padding:0 26px 0 0px;background-size:15px;font-weight:bold;}
.special-form{height:auto;display:flex;align-items:center;justify-content:center;text-align:center;margin-top:60px;margin-bottom:30px;background-color:#233f92;}
.special-form form{width:100%;}
.special-form button.btn.btn-default{margin:0 0px 0 -8px;background:#f3bf1b;border-color:#f3bf1b;font-family:'ProximaNovaSemibold';color:#3d3a33;text-transform:uppercase;border-radius:0px 5px 5px 0px;}
.special-form .form-inline .form-group{max-width:300px;width:100%;position:relative;}
.special-form .form-inline .form-control{display:inline-block;font-family:'ProximaNova';width:100%;}
.specialbuy-price span.price-was{display:block;font-size:11px;color:#6b6b6b;line-height:14px;}	
.specialbuy-price span.price-save{display:block;font-size:11px;color:#cd1f25;line-height:14px;}
.special-price-left{width:43%;display:inline-block;vertical-align:top;}
.special-price-right{width:51%;display:inline-block;vertical-align:top;font-size:18px;color:#414141;font-family:'ProximaNovaBold';line-height:26px;text-align:right;min-height:28px;}
.specialbuy-text h3{color:#2c2c2c;font-family:'ProximaNovaBold';font-size:30px;line-height:21px;margin:10px 0 15px 0;}
.special-top-content p{color:#6e6f6f;font-size:13px;font-family:"ProximaNova";padding:0px;}
#sbuscribedToNewsLetterSuccess{position:initial;color:#99F793;width:auto;right:0;font-family:'ProximaNovaSemibold';}
#sbuscribedToNewsLetterError{position:absolute;font-family:'ProximaNovaSemibold';width:300px;}
.special-form .dontsignup{padding:0px;}
.dontsignup img{width:100%;}
.special-privcay{float:left;width:100%;color:#fff;font-family:'ProximaNovaSemibold';font-size:11px;margin-top:10px;letter-spacing:-0.4px;}
.special-privcay a{color:#fff;text-decoration:underline;}
.term-text{color:#fff;margin:15px 0px -5px;font-family:"ProximaNova";font-size:12px;}
.term-text a{color:#fff;text-decoration:underline !important;}
.successthankslbl{display:none;}
.successthankslbl{font-size:24px;font-weight:600;color:#fff;text-align:center;}
.successmsg{position:relative;float:left;width:100%;margin:-20px 0px 0;}
/*CI-546*/ /*CI-447*/ /*EPL-8849*/ /*EPL-13808 DCX-1264*/
/* .delivery-inner span.cncgreen.click-collect-col{background:url(../images/icn_click_collect.png) no-repeat left 4px top 7px !important;color:#62a020;} */
/* EPL-13808 */ /*EPL-8849*/
.delivery-container.shopping-cart-col .basket-table .right-col{width:100%;}
.delivery-container span.disable.outofstock{color:#ce2127;}
/* CI-6304 */
.delivery-container.shopping-cart-col .basket-table .right-col .click-collect-col.disable{background:url('../images/click_collect_grey.png') no-repeat -1px 7px;color:#bbbbbb;}
/* CI-6304 */
.delivery-inner span a strong{color:#494949;font-size:13px;font-weight:bold !important;}
.delivery-container.shopping-cart-col .basket-table .right-col{padding-right:0px;}
/*** EPL-12255 **/
.product-listing-col .product-section .delivery-option span.stock-info{color:#5a5a5a;float:left;}
/*** EPL-12255 **/
.product-listing-col .product-section .delivery-option .disable span.stock-info{color:#5a5a5a;}
.product-listing-col.o3b-section .rightcol3bo .product-section .delivery-option .click-collect.disable .popover{color:#bababa !important;}
#carpartslistingsection .productbrandslisting .delivery-option .click-collect.enable.instock.selected{background:url(../images/clickcollect-selected-mob.jpg) no-repeat left 4px top 3px !important;}
#carpartslistingsection .productbrandslisting .delivery-option .click-collect.enable .not-available-cnc{color:#494949;}
.product-listing-col .product-section .delivery-option .click-collect.enable .not-available-cnc{color:#494949;}
.o3b-section.searchpagetpl .rightcol3bo .product-section .delivery-option .click-collect.enable a{display:inline-block;}
/* CI-2329 */
li.productbrandslisting.productaccessories form.product-content .click-collect .info-icon{position:relative;margin-right:5px;}
/* CI-2329 */
.row.product-detail-section .stock-block{display:block;}
.shopping-cart-col .basket-table .right-col .delivery-inner .cncgreen .click-collect-btn{display:block;}
/*CI-447*/
/*CI-543*/
.age-product-link{position:relative;z-index:9;pointer-events:auto;}
.text.agerestricted-text{margin-top:20px;font-size:13px}
.text.agerestricted-text strong{color:#ce2127;font-weight:800;}
.age-restrict-msg{display:block;margin-bottom:12px;}
.age-restrict-msg strong{color:#cd1f25;}
.age-restrict-container{background:none !important;}
/*CI-543*/ /* EPL-4428 */ /** brands listing**/
.limited-cont{font-size:13px;}
.read-more-cont a{font-size:14px;font-family:'ProximaNovaBold';color:#233f92;}
.main-container.brands-listing-sec{margin-top:0;}
.brand-page-header h1{background-color:#233f92;color:#fff;padding:10px 0;position:relative;}
.brand-page-header h1 span{font-weight:bold;}
.brand-nav .alpha-list{border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;display:block;padding:10px 0;width:100%;}
.brand-nav .alpha-list > li{display:inline-block;text-align:center;width:auto;}
.brand-nav ul li a{display:inline-block;height:30px;font-family:'ProximaNovaBold';font-size:16px;color:#5d5d5d;line-height:30px;min-width:25px;}
.brand-nav a:hover,.brand-nav a.active{background-color:#233f92;color:#fff;}
.brand-nav{margin:20px 0;}
.brand-lising-cont{margin:0;width:100%;padding:0;transition:box-shadow 0.5s ease-in-out 0s; -webkit-transition:box-shadow 0.5s ease-in-out 0s; -moz-transition:box-shadow 0.5s ease-in-out 0s;}
.brand-lising-cont a.brandLogo{background-color:#fff;display:table;height:140px;width:100%;}
a.brandLogo > span{background:#fff none repeat scroll 0 0;display:table-cell;float:none;padding:20px;text-align:center;transition:box-shadow 0.2s ease-out 0s;vertical-align:middle;width:100%;position:relative;}
.brandLogo span p{bottom:0;font-family:"ProximaNovaSemiBold";left:0;position:absolute;width:100%;color:#333;text-transform:capitalize;}
.brand-logo-heading{border-bottom:1px solid #cccccc;color:#233f92;font-family:"ProximaNovaBold";margin-bottom:20px;margin-top:30px;padding-bottom:6px;padding-left:2px;}
.alpha-row{	width:100%;float:left;}
.brand-lising-cont a.brandLogo img{	max-width:100%;}
.alpha-row ul{padding:0;margin-left:-10px;margin-right:-10px;}
.alpha-row li{float:left;width:20%;padding:10px;}
.brand-nav ul li.disable{cursor:auto;}
.brand-nav ul li.disable a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#d1d1d1;pointer-events:none;}
/** Brands Product**/ 
.singleProductImg .img-responsive{margin:auto;}
.allProductsByBrand .singleProduct{float:left;width:20%;padding:10px;}
.singleProduct .singleProductCont{background:#fff none repeat scroll 0 0;color:#5d5d5d;display:inline-block;width:100%;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;}
.singleProduct .singleProductCont *{transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s;}
.singleProduct .singleProductCont h5{font-size:14px;font-family:'ProximaNovaBold';color:#333;}
.singleProductImg{height:60px;margin:auto;width:60px;}
.shopByTopBrands h2::before,.topbrands h2::before{border-top:1px solid #d8d8d8;content:"";display:block;height:1px;position:absolute;top:50%;width:100%;z-index:9;}
.shopByTopBrands h2,.topbrands h2{float:left;line-height:8px;margin:0;position:relative;text-align:center;width:100%;}
.shopByTopBrands h2 span,.topbrands h2 span{background:#f0f0f0 none repeat scroll 0 0;color:#2c2c2c;font-family:"ProximaNovaBold";font-size:26px;line-height:15px;padding:0 10px;position:relative;text-align:center;z-index:99;}
.topbrands{float:left;margin-top:20px;width:100%;}
.topbrands .shop-brand-list{float:left;margin-top:30px;width:100%;}
.topbrands .shop-brand-list ul{float:left;padding:0;width:100%;}
.topbrands .shop-brand-list ul li{float:left;margin:0;width:auto;}
.read-more-cont.complete-cont{float:left;width:100%;margin:20px 0;border-top:1px solid #ccc;padding-top:10px;}
.scrolltop{bottom:60px;position:fixed;right:40px;z-index:9;}
.scrolltop a{display:none;}
.scrolltop .scrollToTop:after{border:2px solid #fff;}
section.container-fluid{overflow-x:hidden;}
.brand-page-header h1::after{background-color:#233f92;content:"";height:100%;left:-50%;position:absolute;top:0;width:5000px;z-index:-1;}
.center-brandlogo{padding:15px 0;text-align:center;}
.b-cate .read-more-cont{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:20px;}
.center-brandlogo > img{max-width:200px;}
.b-cate  .read-more-cont.complete-cont{border:medium none;margin-top:0;}
.brand-error-info{float:left;width:86%;border-radius:5px;background:#fff3af;padding:6px 10px 4px 15px;font-size:13px;color:#6d6535;line-height:17px;margin:17px 0 0;}
.brand-error-info p{display:inline-block;width:auto;float:none;margin-left:7px;color:#333;font-size:13px;width:90%;padding:9px 0;vertical-align:middle;}
.brandpage{position:relative;}
.brandpage>#readmorebottom{position:absolute;top:-45px;}
/** EPL-4428 */	/* EPL-7877 */
.overlay-content-inner.fitment-popup .data-field{overflow-y:auto;}
.o3b-section.product-listing-col .rightcol3bo .product-section li .left-col .quick-info-data.fitment-data{top:8%;}
/* End EPL-7877 */ /* CI-545 */
.promo-block h1{font-family:'ProximaNovaBold';font-size:16px;letter-spacing:normal;margin:0px 0 15px 0;color:#2c2c2c;}
.promo-block ul{padding:0;margin:0;}
.promo-block span,.promo-block ul li{font-size:16px;color:#2c2c2c;margin-bottom:15px;display:inline-block;font-family:'ProximaNova';}
.promo-block span.promo-brand-heading{font-family:'ProximaNovaBold';}
.promo-block ul{display:inline;}
.promo-block ul li:last-child span{display:none;}
.promo-block ul li span{margin:0;}
.inner-block.promo-block a{color:#37539e;font-family:'ProximaNova';text-decoration:underline;font-size:16px;}
span.promo-minus{margin:0 10px;}
span.promo-quotes{margin:0 10px 0 5px;font-family:'ProximaNovaBold';}
.promo-inner-ul{padding-left:35px;display:flex;}
.promo-right-ul{float:right;width:82%;}
.promo-left-ul{display:inline;}
.registration-col .inner-block.promo-block{padding:20px 15px;}
.freeProducts{background:#f0f0f0;float:left;width:95%;padding-top:15px;margin-bottom:15px;}
.promo-content{display:flex;}
/* CI-545 */ /* CRO-161*/
.quick-head-mobile{display:none;}
/* CRO-161*/ /** EPL-6498 */ /* EPL-13225 */
.product-detail-inner .list-row span.homedeliverydisable{padding:0;color:#62a020;font-family:"ProximaNovaSemiBold";font-size:13px;}
.product-detail-inner .list-row span.homedeliverydisable:before{display:inline-block;transform:rotate(45deg);height:14px;width:7px;border-bottom:2px solid #78b13f;border-right:2px solid #78b13f;content:'';margin-right:10px;}
/* EPL-13225 */ /** EPL-6498 */ /* CI-741 **/
.specialbuy-icon{float:left;text-align:center;margin-left:5px;margin-top:5px;}
.product-detail-inner .specialbuy-icon{margin:0px 0 0px -2px;position:absolute;right:-40px;}
.product-listing-col .product-section .info-wrapper .specialbuy-icon{position:absolute;left:0;top:165px;}
.o3b-section .rightcol3bo .product-section .listing-view .info-wrapper .specialbuy-icon{margin-left:-5px;margin-top:-30px;position:inherit;}
.product-listing-col .product-section .product-btn{margin-top:50px;}
.product-detail-inner .value-selector{position:relative;}
.product-listing-col .product-section .info-wrapper .specialbuy-icon{position:absolute;left:0;top:165px;}
.amount-outer.special-buy-landing .specialbuy-icon{float:left;width:20%;margin:-6px 0 0 0px;}
.o3b-section .rightcol3bo .product-section .amount-outer.special-buy-landing .amount{width:77%;float:right;}
.icon-specialbuy{float:right;}
.icon-specialbuy .specialbuy-icon{float:right;text-align:right;margin-left:0px;margin-top:-2px;}
.o3b-section .rightcol3bo .listing-view .product-section.without-brand-grouping .info-wrapper .amount.special-buy-threebo .offer-detail{margin-left:22%;}
/* CI-741 */ /* EPL-8335 */
.easter-main .summer-list-nav li,.easter-main  .summer-banner-grid .bottom-text{background-color:rgba(49,49,49,0.9);}
.easter-main .summer-list-nav li:hover,.easter-main .summer-banner-grid a:hover .bottom-text{background-color:rgba(49,49,49,1);}
.easter-main .best-seller-list .productbrandseller .cart-btn{background-color:rgba(49,49,49,0.96);}
.easter-main .best-seller-list .productbrandseller .cart-btn:hover{background-color:rgba(49,49,49,1);}
.easter-main .best-seller-list .easter-list .productbrandseller .product-info .heading:hover{text-decoration:underline;}
/* EPL-8335 */ /* CRO-449 */
.recommend-items h2{position:relative;margin-left:16px;text-align:left;font-family:'ProximaNovaBold';font-size:18px;margin:0 0 0.5em 0.5em;}
.recommend-image{width:100%;height:165px;text-align:center;border-bottom:1px solid #e5e5e5;float:left;}
.recommend-block h3{margin:9px 0 13px;width:100%;font-size:14px;line-height:18px;font-family:'ProximaNova';font-weight:normal;height:53px;overflow:hidden;float:left;text-align:left;color:#6e6f6f;}
.recommend-block .recommend-price{width:100%;display:inline-block;vertical-align:top;font-size:18px;color:#cd1f25;font-family:'ProximaNovaBold';line-height:26px;text-align:right;min-height:28px;}
.recommend-block a.shop-now-btn{width:100%;display:inline-block;background:#61a021;color:#fff;font-size:15px;line-height:16px;text-transform:capitalize;border-radius:5px;margin:10px 0 0;text-align:center;padding:11px 10px 10px 10px;font-family:'ProximaNovaSemibold';position:relative;}
.recommend-block a.shop-now-btn:hover{background:#4d8710;}
.recommend-items-inner ul li{margin:0px 1.5%;width:16.7%;float:left;padding:1%;border:1px solid #ccc;background:#FFF;min-height:310px;position:relative;}
.recommend-items-inner ul{padding:0;margin:0;text-align:center;width:100%;}
.recommend-items-inner{width:100%;float:left;margin-left:8px;}
.recommend-block h3 a{color:#464646;}
.recommend-block h3 a:hover{text-decoration:underline;}
.recommend-image img{display:inline;width:auto;max-width:100%;max-height:90%;height:auto;}
.recommend-items .row{margin:0;}
.recommend-section{margin-top:30px;float:left;width:100%;margin-top:20px;border-radius:5px;background:#fff;box-shadow:0 0 3px 2px #d9d9d9; -webkit-box-shadow:0 0 3px 2px #d9d9d9;padding:13px;}
.recommend-basket{float:left;width:100%;border-radius:5px;background:#fff;box-shadow:0 0 3px 2px #d9d9d9; -webkit-box-shadow:0 0 3px 2px #d9d9d9;padding:13px 13px 2px 13px;margin:20px 0 0;display:none;}
.recommend-tick-icon{background-image:url(../images/popup-tick-icon.png);width:36px;height:36px;position:absolute;top:-5px;left:0;background-repeat:no-repeat;background-size:100% 100%;}
.recommend-basket-inner{position:relative;}
.recommend-basket-inner p{padding-left:50px;line-height:0.7em;}
.recommend-basket-inner .green-color{color:#62a020;font-family:'ProximaNovaBold';}
.lds-ring{display:inline-block;position:absolute;width:20px;height:20px;top:5px;right:45%;}
.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:15px;height:15px;margin:6px;border:2px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent;}
.lds-ring div:nth-child(1){animation-delay:-0.45s;}
.lds-ring div:nth-child(2){animation-delay:-0.3s;}
.lds-ring div:nth-child(3){animation-delay:-0.15s;}
@keyframes lds-ring{0% {transform:rotate(0deg);} 100%{transform:rotate(360deg);}}
/* CRO-449 */ /*CI-1214*/
.banner-store{margin-bottom:20px;}
.padding-0{padding:0px;}
.search-spacing{padding:15px 0;margin-bottom:20px;}
.padding-top-30{padding-top:30px;}
.additional-info h2{color:#2c2c2c;font-size:13px;font-family:'ProximaNovaBold';line-height:14px;margin:35px 0 5px;}
.additional-info p{font-size:13px !important;}
.store-image,.nearby-stores{margin-bottom:40px;}
.nearby-stores h4{font-size:16px;font-family:'ProximaNovaBold';font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#2c2c2c;}
.nearby-stores .list-group-item{padding:15px 17px;border:1px solid #f1f1f1;font-family:'ProximaNova';font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:normal;color:#6e6f6f;}
.nearby-stores .list-group-item strong{font-weight:bold;color:#2c2c2c;}
.nearby-stores .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0;}
.nearby-stores .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0px;border-bottom-left-radius:0px;}
.nearby-stores li.list-group-item:nth-child(odd){background-color:#f1f1f1;}
.main-container h1.store-recommendedProductsBox{float:none;width:100%;font-size:26px;color:#2c2c2c;font-family:'ProximaNovaBold';margin:23px auto 0;line-height:28px;display:inline-block;text-align:center;position:relative;}
.main-container h1.store-recommendedProductsBox:before{content:'';display:block;width:100%;height:1px;background-color:#d9d9d9;/*1214*/float:left;position:absolute;top:15px;z-index:-1;}
h1.store-recommendedProductsBox span{background-color:#f0f0f0;padding-left:10px;padding-right:10px;}
/*CI-1214*/
.recommend-items h2{position:relative;margin-left:16px;text-align:left;font-family:'ProximaNovaBold';font-size:18px;margin:0 0 0.5em 0.5em;}
.recommend-image{width:100%;height:165px;text-align:center;border-bottom:1px solid #e5e5e5;float:left;}
.recommend-block h3{margin:9px 0 13px;width:100%;font-size:14px;line-height:18px;font-family:'ProximaNova';font-weight:normal;height:53px;overflow:hidden;float:left;text-align:left;color:#6e6f6f;}
.recommend-block .recommend-price{width:100%;display:inline-block;vertical-align:top;font-size:18px;color:#cd1f25;font-family:'ProximaNovaBold';line-height:26px;text-align:right;min-height:28px;}
.recommend-block a.shop-now-btn{width:100%;display:inline-block;background:#61a021;color:#fff;font-size:15px;line-height:16px;text-transform:capitalize;border-radius:5px;margin:10px 0 0;text-align:center;padding:11px 10px 10px 10px;font-family:'ProximaNovaSemibold';position:relative;}
.recommend-block a.shop-now-btn:hover{background:#4d8710;}
.recommend-items-inner ul li{margin:0px 1.5%;width:16.7%;float:left;padding:1%;border:1px solid #ccc;background:#FFF;min-height:310px;position:relative;}
.recommend-items-inner ul{padding:0;margin:0;text-align:center;width:100%;}
.recommend-items-inner{width:100%;float:left;margin-left:8px;}
.recommend-block h3 a{color:#464646;}
.recommend-block h3 a:hover{text-decoration:underline;}
.recommend-image img{display:inline;width:auto;max-width:100%;max-height:90%;height:auto;}
.recommend-items .row{margin:0;}
.recommend-section{margin-top:30px;float:left;width:100%;margin-top:20px;border-radius:5px;background:#fff;box-shadow:0 0 3px 2px #d9d9d9; -webkit-box-shadow:0 0 3px 2px #d9d9d9;padding:13px;}
.recommend-basket{float:left;width:100%;border-radius:5px;background:#fff;box-shadow:0 0 3px 2px #d9d9d9; -webkit-box-shadow:0 0 3px 2px #d9d9d9;padding:13px 13px 2px 13px;margin:20px 0 0;display:none;}
.recommend-tick-icon{background-image:url(../images/popup-tick-icon.png);width:36px;height:36px;position:absolute;top:-5px;left:0;background-repeat:no-repeat;background-size:100% 100%;}
.recommend-basket-inner{position:relative;}
.recommend-basket-inner p{padding-left:50px;line-height:0.7em;}
.recommend-basket-inner .green-color{color:#62a020;font-family:'ProximaNovaBold';}
/* CI-680 **/
.exaust-left img{width:100%;border:1px solid #c3c3c3}
.exaust-right h3{font-size:20px;color:#000;margin-bottom:30px;float:none;}
.exhaust-row{display:flex;align-items:center;}
.exhaust-system{display:block;margin-bottom:20px;float:left;width:100%;}
.exhausts-text-value{width:58%;display:block;float:left;}
.exhaust-value{float:right;width:41%;font-family:'ProximaNovaSemibold';white-space:normal;word-break:break-word;}
.exhaust-heading{background:#fff;border-radius:3px;padding:10px 10px 25px 10px;margin-bottom:30px;}
.exhaust-heading h2{color:#233f92;margin-bottom:15px;margin-top:5px;font-size:19px;font-family:'ProximaNovaBold';display:block;width:100%;}
/*CI-1833*/
.exhaust-filter-slider .item label span{color:#233f92;margin:0 0 0 5px;font-weight:normal;font-family:"ProximaNova";}
/*CI-1833*/
.exaust-btn a{background:#62a020;color:#fff;font-size:16px;font-family:'ProximaNovaBold';padding:10px 24px;text-align:center;cursor:pointer;}
.exaust-btn{margin-top:30px;text-align:center;float:left;width:100%;}
.exaust-right{padding-left:0;}
.product-listing-col.exhaust-product ul.product-section   li{border:1px solid #c3c3c3;border-radius:0px;}
.exhaust-product .filter-box{margin-top:-30px;}
.exhaust-product .filter-box-inner{width:100%;}
.exhaust-product  .filter-box .filter-btn{float:left;width:auto;background:#233f92;border-radius:0;padding:10px 13px 10px;color:#fff;font-size:16px;font-family:'ProximaNovaBold';line-height:17px;}
.product-listing-col.exhaust-product{margin:0;}
.exhaust-more-toggle.wait{background:url(../images/wait.svg) no-repeat right #62a020;pointer-events:none;}
.exaust-btn img{width:15px;}
.view-exhaust{margin:0 15px 0 0px;}
.exhaust-less{display:none;}
.exhaust-texts h1{float:left;width:100%;margin:0 0 5px;color:#2c2c2c;font-size:25px;font-family:'ProximaNovaBold';line-height:21px;}
.exhaust-page.super-session-row{margin-bottom:10px;}
.super-session-row .info-box-store.alert.alert-warning{width:auto;line-height:20px;color:#292612;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.exhaust-product.product-listing-col .listing-info-box{width:100%;padding-top:15px;padding-bottom:15px;}
.exhaust-product.product-listing-col .listing-info-box p{min-height:auto;padding:3px 0 0px 0}
.exhaust-selectpart ul{margin:20px 0 0 0;padding:20px 15px 1px 15px;background:#fff;}
.exhaust-selectpart ul li{display:flex;align-items:center;margin-bottom:20px;}
.exhaust-selectpart ul li .correct-left{margin-right:15px;width:50px;font-size:13px;font-family:'ProximaNovaBold';    color:#000;}
.exhaust-selectpart ul li .correct-right{font-family:'ProximaNova';font-size:13px;color:#000;}
.exhaust-selectpart ul li .correct-left img{width:50px;}
.exhaust-selectpart .correct-heading{font-family:'ProximaNovaBold';font-size:16px;color:#ce2127;}
/* CI-680 **/ /*EPL-4428*/
.warn-box{clear:both;margin-top:10px;float:left;width:100%;}
.product-listing-col .listing-info-box .info-box-inner.warn-box  img{margin-top:2px;}
/*EPL-4428*/
#addtocartbuttonmobile{display:none;}
/*EPL-8432  */
#listingModal .modal-body span.danger-info{width:100%;display:table;}
#listingModal .modal-body span.danger-info p{margin:5px;color:red;line-height:22px;}
#listingModal .modal-body span.danger-info b{font-weight:bold;font-family:'ProximaNovaBold';}
#listingModal .modal-body span.danger-info a,#listingModal .modal-body span.danger-info a:hover{color:#003891;} 
#listingModal .modal-body span.danger-info img{float:left;margin-right:-1px;margin-top:5px;display:block;width:auto;}
.product-listing-col .listing-info-box span.danger-info.hidemobile img{margin-top:0;margin-right:4px;}
span.danger-info.hidemobile{margin-top:4px;float:left;width:100%;}
.product-listing-col .listing-info-box .danger-info.hidemobile p{font-weight:bold;color:red;}
span.danger-info.hidemobile a{color:#003891;text-decoration:underline;font-weight:normal;}
span.danger-info.desktop_img.hidemobile{float:left;width:100%;margin-bottom:5px;}
.product-listing-col .listing-info-box .danger-info.desktop_img.hidemobile p{color:red;font-weight:bold;}
.product-listing-col .listing-info-box  .danger-info.desktop_img.hidemobile img{margin-right:4px;margin-top:1px;}
.product-listing-col .listing-info-box .danger-info a,.product-listing-col .listing-info-box  .danger-info a:hover{color:#003891;text-decoration:underline;} 
.product-listing-col .listing-info-box.alert-info p{max-width:96%;}
.listing-info-box.alert-info{padding-top:12px;width:100%;margin-bottom:0px;margin-top:0px;}
.listing-info-box.alert-info span.danger-info.desktop_img.hidemobile{margin-bottom:0;}
/* EPL-8432 */ /* EPL-4906*/
.g-user-signup{float:left;width:100%;margin-bottom:20px;}
.g-user-signup .dnt-miss-out-text{float:left;width:50%;padding:20px;}
.g-user-signup .dnt-miss-out-text .avtar{float:left;width:10%;padding:12px 0;}
.g-user-signup .dnt-miss-out-text .avtar img{}
.g-user-signup .dnt-miss-out-text .dmout-content{float:left;width:90%;padding-right:60px;}
.g-user-signup .dnt-miss-out-text .dmout-content p{margin:0;}
.g-user-signup .dnt-miss-out-text .dmout-content .first{font-size:20px;color:black;font-family:ProximaNovaBold;}
.g-user-signup .dnt-miss-out-text .dmout-content .second{color:#757575;font-family:ProximaNovaSemibold;font-size:16px;}
.g-user-signup .dnt-miss-out-text .dmout-content .third{font-size:12px;padding-top:6px;}
.g-user-signup .guestsignupform-div{float:left;width:50%;padding:20px 0;}
.g-user-signup .guestsignupform-div .guser-tnc{font-size:11px;padding:11px 10px;}
.g-user-signup .guestsignupform span input{width:57%;border:1px solid #e3e3e3;height:36px;padding:0 1% 0 3%;border-radius:5px 0px 0px 5px;}
.g-user-signup .guestsignupform span button{float:right;width:40%;padding:10px 20px;background:#ffc93a;border-radius:0 5px 5px 0;color:#6a500a;font-size:15px;font-family:'ProximaNovaBold';line-height:15px;}
.g-user-signup .guestsignupform span button.loadingbtn{opacity:0.5;cursor:not-allowed;}
.g-user-signup .guestsignupthankyou-div{float:left;width:50%;padding:20px 0;}
.g-user-signup .guestsignupthankyou-div .right-tick{float:left;width:10%;}
.g-user-signup .guestsignupthankyou-div .right-tick img{width:62%;}
.g-user-signup .guestsignupthankyou-div .thankyou-content{float:left !important;width:90%;}
.g-user-signup .guestsignupthankyou-div .hd{font-size:20px;color:black;font-family:ProximaNovaBold;margin:0;}
.g-user-signup .guestsignupthankyou-div .smsg{font-size:12px;}
.guestsignupform #main-bsubscribe{float:left;width:100%;margin-top:10px;}
.guestsignupform #main-bsubscribe label{margin:0;font-size:13px;display:inline-block;width:91%;color:#6e6f6f;font-size:12px;font-family:'ProximaNova';line-height:16px;}
.createuser-password button#gcreatebtn{float:right;width:40%;padding:10px 20px;background:#ffc93a;border-radius:5px;color:#6a500a;font-size:15px;font-family:'ProximaNovaBold';line-height:15px;margin-top:15px;}
#gpassword-error{margin-top:10px;}
.g-user-signup .createuser-password .guestsignupform span input{width:100%;border:1px solid #e3e3e3;height:36px;padding:0 15px;border-radius:5px;}
.g-user-signup .createuser-password .guestsignupform span.custom-checkbox .chkBox{width:auto;left:-23px;visibility:visible;}
/* End EPL-4906*/ /* EPL-5295 */
#main-bsubscribe input{float:left;height:auto;margin:4px 9px 0 1px;vertical-align:middle;width:auto;}
.category-tier-col.o3b-section .list-refine .page-list{float:right;}
.order-pagination .page-list .pagination-col,.category-tier-col.o3b-section .list-refine .page-list .pagination-col{float:right;padding-left:22px;position:relative;width:auto;}
.category-tier-col.o3b-section .list-refine .page-list .pagination-col{padding-left:10px;}
.order-pagination .page-list .page-link{color:#636363;float:left;font-family:"ProximaNovaSemibold";font-size:16px;margin-right:10px;margin-top:6px;width:auto;}
.order-pagination .page-list .pagination{float:left;margin:0;width:auto;}
.order-pagination .page-list .pagination .prev{float:left;width:34px;height:35px;border-radius:4px;border:1px solid #d1d1d1;background:#e8e8e8;position:relative;text-indent:-999999px;cursor:default;}
.order-pagination .page-list .pagination .prev:before{content:'';position:absolute;left:9px;top:9px;border-bottom:2px solid #233f92;border-right:2px solid #233f92; -webkit-transform-origin:66% 66%;transform-origin:66% 66%; -webkit-transform:rotate(135deg);transform:rotate(135deg);width:12px;height:12px;opacity:0.5;filter:alpha(opacity=50);}
.order-pagination .page-list .pagination .next{float:left;width:34px;height:35px;border-radius:4px;border:1px solid #d1d1d1;background:#e8e8e8;position:relative;text-indent:-999999px;cursor:default;}
.order-pagination .page-list .pagination .next:before{content:'';position:absolute;left:9px;top:9px;border-bottom:2px solid #233f92;border-right:2px solid #233f92; -webkit-transform-origin:66% 66%;transform-origin:66% 66%; -webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:12px;height:12px;opacity:0.5;filter:alpha(opacity=50);}
.order-pagination .page-list .pagination .next.active:before,.order-pagination .page-list .pagination .prev.active:before{opacity:1;filter:alpha(opacity=100);}
.order-pagination .page-list .pagination .next.active,.order-pagination .page-list .pagination .prev.active{background:#fff;cursor:pointer;}
.order-pagination .page-list .page-count{float:left;width:auto;color:#233f92;font-size:16px;font-family:'ProximaNovaSemibold';margin:11px 12px 0;line-height:15px;}
.order-pagination .page-result{float:right;width:auto;color:#233f92;font-family:'ProximaNovaSemibold';}
.order-pagination  .page-list .page-result span{float:none;border-radius:4px;background:#233f92;width:39px;height:35px;color:#fff;font-size:14px;font-family:'ProximaNova';text-align:center;min-width:39px;line-height:16px;padding:10px 0;display:inline-block;margin-left:11px;margin-top:0;}
.order-pagination  .page-list .page-result a{width:39px;height:35px;color:#233f92;font-size:16px;font-family:'ProximaNova';text-align:center;margin:0 10px;}
.order-pagination  .page-list .page-result a:hover{text-decoration:underline;}
.order-pagination  .page-list .pagination-col{float:right;width:auto;padding-left:10px;position:relative;}
.order-info-display .order-pagination{float:left;width:100%;margin-top:20px;margin-bottom:15px;}
/* EPL-5295 */
#collection-order .listing-info-box{width:100%;border-radius:0;margin:10px 0;}
#collection-order .listing-info-box p{min-height:22px;max-width:96%;}
.order-history{display:table;width:100%;}
/* EPL-5295 */ /* CI-1390 */
.blkFridayPage .scoring_widjets.noncar-3bo{margin-bottom:18px;}
/* CI-1390 */ /*--cro-435--*/ /* CI-680 */ /* CRO-435 */
span label > .carriage-info .carriages-description{width:90%;float:left;}
/* CRO-435 *//*CRO-623*/
#ingenico-pp ul li h2{display:none;}
/*CRO-623*/ /* CI-963 */ /*CRO-994*/
.exhaust-filter-slider .owl-slider-new{display:block;padding-left:10px;padding-right:10px;}
/*CRO-994*/ /*CI-1833*/
.exhaust-filter-slider .owl-nav .owl-next{background:url('../images/offers-right-arrow.png') no-repeat left top;right:-15px;top:50%;height:41px;position:absolute;width:20px;margin-top:-27px;}
/*CI-1833*/
.exhaust-filter-slider .owl-nav .owl-prev{background:url('../images/offers-left-arrow.png') no-repeat left top;top:50%;height:41px;position:absolute;right:0;left:-20px;width:20px;margin-top:-30px;}
section.exhaust-filter-slider{margin:20px 0 0px;float:left;width:100%;background-color:#fff;border:1px solid #D0D0D0;padding-top:7px;overflow:hidden;} /* CI-1833*/
.exhaust-filter-slider .owl-carousel .owl-item img{display:block;width:90%;margin:0 auto;}
/* CI-963 */ /*CI-1833*/ /*CRO-994*/
.exhaust-filter-slider .item{margin:0px 3px 15px; background:#f0f0f0; padding:10px; border:2px solid #999; min-height:55px; display:inline-block; text-align:center; /*CRO-994*/ height:55px; display:flex; align-items:center; justify-content:center; color:#5a5a5a; line-height:16px; white-space:normal;}
/*CI-1833*/
.exhaust-filter-slider .item label{margin-bottom:0px; color:#565656; margin:0; font-family:"ProximaNovaBold";}
.exhaust-filter-slider .item label span{color:#233f92;margin:0 0 0 5px; font-weight:normal; font-family:"ProximaNova";}
.exhaust-filter-slider .item.selected{border:2px solid #233f92; background:#edf0f6;}
.exhaust-filter-slider .item.selected label{color:#233f92;}
/*CRO-994*/
.exhaust-filter-slider .owl-carousel .owl-stage-outer{left:-0px;}
.exhaust-heading h2{font-size:16px;font-family:"ProximaNovaBold";text-transform:capitalize;margin:15px 0 20px 0;padding:0 0px;color:#233f92;}
.owl-next.disabled{pointer-events:none;opacity:0.2;}
.owl-prev.disabled{pointer-events:none;opacity:0.2;}
.exhaust-mains{margin-top:0px;}
.exhaust-mains .info-box-store.alert.alert-warning{margin-top:10px;}
/* CI-680 */
.carriages-description{display:block;}
.clear-block{clear:both;}
.product-listing-col .product-section .delivery-option div a{color:#233f92;clear:both;}
.product-listing-col .product-section .delivery-option div a:hover{text-decoration:underline;}
/* CI-2951 *//* CI-6304 */
.product-listing-col .product-section .delivery-option div strong{color:#494949;font-size:13px;clear:both;font-weight:normal;font-family:'ProximaNovaSemibold';width:100%;float:left;line-height:17px; vertical-align: text-top;}
/* CI-2951 *//* CI-6304 */
span label > .carriage-info .carriages-description{display:inline-block;}
.blkFriday-section .left-col{float:left;width:32%;margin-right:15px;min-height:366px;}
.blkFriday-section .right-col{float:left;width:66.4%;min-height:366px;}
.toy-tech-page .bf-main-banner{margin-top:18px;min-height:185px;}
a.mix-basket-btn{width:100% !important;margin-left:0px !important}/*Mix Basket cart btn*/
/* CI-1202 */
.CombinedWidget.reviews-combined-widget{width:100%;float:left;}
.d-block{display:block !important;}
.table-data .reviews-widget h2 span{background:#fff;}
/* CI-1845 */
.ruk-rating-snippet-count{cursor:pointer;border-bottom:1px solid #333 !important;color:#333 !important;font-size:11px !important;font-family:'ProximaNova' !important;margin-left:10px;line-height:9px !important; top:-6px;}
/* CI-1845 */
#widget iframe{width:100%;overflow:auto;}
.ruk_rating_snippet{float:left;width:max-content !important;}
/* CI1202 */
/* EPL-9707 */
.row.exhaust-texts-content{margin-top:11px;}
/***epl-4710*/
table{font-size:1em;}
.ui-draggable,.ui-droppable{background-position:top;}
.ui-slider .ui-slider-range{background-color:#233f92;}
.ui-slider-horizontal{height:0.3em;}
.ui-slider .ui-slider-handle{	height:0.8em;width:0.8em;}
.amount{color:#3b3b3b;border:0px transparent;}
.ui-slider .ui-slider-handle{text-align:center;}
.ui-slider .ui-slider-handle:last-child{text-align:center;}
.ui-widget.ui-widget-content{width:100%;float:left;}
div.pricediv{float:left;width:100%;margin-top:10px;} 
div#minspan{width:47%;float:left;font-size:13px;color:#3b3b3b;font-family:'ProximaNova';font-weight:normal;margin:0;line-height:14px;cursor:pointer;}
div#maxspan{width:50%;text-align:right;float:right;font-size:13px;color:#3b3b3b;font-family:'ProximaNova';font-weight:normal;margin:0;line-height:14px;cursor:pointer;}
#amount{font-size:13px;color:#3b3b3b;font-family:'ProximaNova';font-weight:normal;margin:0;line-height:14px;cursor:pointer;}
.categorydiv{margin-top:0px !important;}
.brand-selection .ui-widget.ui-widget-content{border:0;background:#d1d1d1;height:7px;border-radius:0;width:91%;float:none;margin:10px auto;} 
.brand-selection .ui-widget.ui-widget-content span.ui-slider-handle{border:0;border-radius:0;box-shadow:none;background:transparent;}
.brand-selection .ui-slider-handle::after{content:'';position:absolute;width:15px;height:23px;top:-5px;right:6px;background:url(../images/Left_slider.svg) no-repeat;}
.brand-selection span.ui-slider-handle:last-child::after{display:none;}
.brand-selection span.ui-slider-handle:last-child::before{content:'';position:absolute;width:19px;height:24px;top:-5px;right:-4px;background:url(../images/Right_Slider.svg) no-repeat;}
.brand-selection .ui-widget.ui-widget-content::after{content:'';background:#d1d1d1;border:1px solid #c5c5c5;width:110%;display:block;position:absolute;height:7px;left:-9px;top:0px;}
.brand-selection span.ui-slider-handle.ui-state-active,.brand-selection span.ui-slider-handle.ui-state-focus{background:#f6f6f6;border-color:#f6f6f6;}
.refine-box.refine-parts.pricediv.open{display:block;}
.refine-box.refine-parts.pricediv.close{display:block;}
leftcol3bo .clear-refine,.leftcol3bo .clear-category-refines{float:right;border-radius:4px;background:#233f92;color:#fff;padding:5px 7px 4px;font-size:10px;font-family:'ProximaNova';line-height:10px;}
/*epl-4710*/ /*9496*/
.exhaust-filter-sliders  h2{display:block !important;font-size:16px !important;font-family:"ProximaNovaBold";text-transform:uppercase;margin:15px 0 20px 0;padding:0 0px;color:#000;}
.exhaust-filter-sliders .owl-slider-new{display:block;}
.exhaust-filter-sliders .owl-nav .owl-next{background:url('../images/offers-right-arrow.png') no-repeat left top;right:-20px;top:50%;height:41px;position:absolute;width:20px;margin-top:-27px;}
.exhaust-filter-sliders .owl-nav .owl-prev{background:url('../images/offers-left-arrow.png') no-repeat left top;top:50%;height:41px;position:absolute;right:0;left:-20px;width:20px;margin-top:-30px;}
section.exhaust-filter-sliders{margin:20px 0 0px;float:left;width:100%;background-color:#fff;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;padding-top:7px;}
.exhaust-filter-sliders .owl-carousel .owl-item img{display:block;width:90%;margin:0 auto;}
/*CRO-995*/
.exhaust-filter-sliders .item{min-width:174px;margin:0px 3px 15px;background:#f0f0f0;padding:10px;border:2px solid #e5e5e5;min-height:44px;display:inline-block;text-align:center;height:55px;display:flex;align-items:center;justify-content:center;color:#5a5a5a;line-height:16px;white-space:normal;cursor:pointer;/*CRO-994*/}
.exhaust-filter-sliders .item label span{color:#233f92;margin:0 0 0 2px;font-weight:normal;font-family:"ProximaNova";}
/*CRO-995*/
.exhaust-filter-sliders .item label{cursor:pointer;margin-bottom:0px;font-family:"ProximaNovaBold";}
.exhaust-filter-sliders .item.selected{border:2px solid #233f92;color:#233f92;}
.exhaust-filter-sliders .owl-carousel .owl-stage-outer{left:-3px;}
.exhaust-filter-sliders .owl-slider-new{display:inline-flex !important;}
.exhaust-filter-sliders .filtercheckboxes{display:none;}
.exhaust-filter-sliders .owl-nav .owl-next{background:url('../images/offers-right-arrow.png') no-repeat left top;right:-20px;top:50%;height:41px;position:absolute;width:20px;margin-top:-27px;}
.exhaust-filter-sliders .owl-nav .owl-prev{background:url('../images/offers-left-arrow.png') no-repeat left top;top:50%;height:41px;position:absolute;right:0;left:-4px;width:20px;margin-top:-30px;}
.3bofilter .exhaust-filter-sliders{margin:20px 0 20px;float:left;width:100%;background-color:#fff;border-top:none;border-bottom:none;padding-top:7px;}
.exhaust-filter-sliders .owl-carousel .owl-item img{display:block;width:90%;margin:0 auto;}
.exhaust-filter-sliders h2{font-size:16px;font-family:"ProximaNovaBold";text-transform:uppercase;margin:15px 0 20px 0;padding:0 0px;color:#000;}
/*CRO-994*/
.bofilter.exhaust-filter-sliders .owl-carousel .owl-stage-outer{left:-5px !important;}
/*CRO-994*/
section.bofilter.exhaust-filter-sliders{border-top:0 !important;border-bottom:0 !important;}
section.bofilter.exhaust-filter-sliders + .leftcol3bo, section.bofilter.exhaust-filter-sliders + .leftcol3bo + .rightcol3bo{border-top:0;}
.exhaust-filter-sliders .owl-slider-new{display:block;}
.exhaust-filter-sliders .owl-nav .owl-next{background:url('../images/offers-right-arrow.png') no-repeat left top;right:-20px;top:50%;height:41px;position:absolute;width:20px;margin-top:-27px;}
.exhaust-filter-sliders .owl-nav .owl-prev{background:url('../images/offers-left-arrow.png') no-repeat left top;top:50%;height:41px;position:absolute;right:0;left:-20px;width:20px;margin-top:-30px;}
section.exhaust-filter-sliders{margin:20px 0 0px;float:left;width:100%;background-color:#fff;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;padding-top:7px;}
.exhaust-filter-sliders .owl-carousel .owl-item img{display:block;width:90%;margin:0 auto;}
.exhaust-filter-sliders .owl-carousel .owl-stage-outer{left:-3px;}
.exhaust-filter-sliders .owl-slider-new{display:inline-flex !important;}
.exhaust-filter-sliders .filtercheckboxes{display:none;}
.exhaust-filter-sliders .owl-nav .owl-next{background:url('../images/offers-right-arrow.png') no-repeat left top;right:-16px;top:50%;height:41px;position:absolute;width:20px;margin-top: -27px;}
.exhaust-filter-sliders .owl-nav .owl-prev{background:url('../images/offers-left-arrow.png') no-repeat left top;top:50%;height:41px;position:absolute;right:0;left: -12px;width:20px;margin-top:-30px;}
.3bofilter .exhaust-filter-sliders{margin:20px 0 20px;float:left;width:100%;background-color:#fff;border-top:none;border-bottom:none;padding-top:7px;}
.exhaust-filter-sliders .owl-carousel .owl-item img{display:block;width:90%;margin:0 auto;}
.exhaust-filter-sliders h2{font-size:16px;font-family:"ProximaNovaBold";text-transform:uppercase;margin:15px 0 20px 0;padding:0 0px;color:#000;width:auto;}
/*CRO-994*/
.bofilter.exhaust-filter-sliders .owl-carousel .owl-stage-outer{left: -6px !important;}
.bofilter.exhaust-filter-sliders .owl-nav .owl-prev{left: -5px;}
.bofilter.exhaust-filter-sliders .owl-nav .owl-next{right: -14px;}
/*CRO-994*/
section.bofilter.exhaust-filter-sliders{border-top:0 !important;border-bottom:0 !important;}
section.bofilter.exhaust-filter-sliders + .leftcol3bo, section.bofilter.exhaust-filter-sliders + .leftcol3bo + .rightcol3bo{border-top:0;}
.col-sm-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
#scrollerCatcode .owl-prev.disabled{pointer-events:none;opacity:0.2;}
#scrollerCatcode .owl-next.disabled{pointer-events:none;opacity:0.2;}
/*CRO-994*/
#scrollerCatcode .filter-slider-items{padding:0px 7px 0 20px;}
/*CRO-994*/
#scrollerCatcode .bofilter.exhaust-filter-sliders .owl-nav .owl-prev{margin-top: -30px;}
#scrollerCatcode .bofilter.exhaust-filter-sliders .owl-nav .owl-next{margin-top: -30px;}
#scrollerCatcode .view-more-link{float:right;text-decoration:underline;font-size:13px;font-family:"ProximaNova";margin-top:15px;border-radius:4px;background:#233f92;color:#fff;padding:5px 7px 4px;font-size:10px;line-height:10px;font-weight:normal !important;text-decoration:none;}
div#scrollerCatcode{float:left;width:100%;}
#clearsearchcategory{display:none;}
/*9496*/
/* CRO-869 */
input[disabled]{color:rgba(0,0,0,0.6);background:rgb(235, 235, 228);cursor:not-allowed !important;}
/* CRO-869 */ /* CI-1390 */
.noncar-3bo{margin-top:18px;}
/* CI-1390 */
@media all and (-ms-high-contrast:none) {
	.product-listing-col .product-section li .right-col .brand-list .logo{width:127px !important;height:35px;display:flex;float:right;align-items:center;flex-wrap:wrap;justify-content:center;}
	.product-listing-col .product-section li .right-col .brand-list .logo img{max-height:35px;max-width:113px;}
	*::-ms-backdrop,.product-listing-col .product-section li .right-col .brand-list .logo{width:127px !important;height:35px;display:flex;float:right;align-items:center;flex-wrap:wrap;justify-content:center;}
	*::-ms-backdrop,.product-listing-col .product-section li .right-col .brand-list .logo img{max-height:35px;max-width:113px;}
}
/*CI-1276*/
.zindex{position:static;z-index:999;clear:both;display:block;}
.error-box.delivery-countdown-error-msg{border-color:#ffc93a;background:#ffc93a;color:#6a500a;float:left;margin:20px auto 0;width:100%;}
.green-color{color:#62a020;font-weight:600;}
.black-color{color:#000000;}
.font-weight-600{font-weight:600;}
.shopping-cart-col .basket-table .right-col a:hover div{text-decoration:underline;}
div#delivery-cut-off{float:left;}
#delivery-cut-off span,#delivery-cut-off #hours,#delivery-cut-off #minutes,#delivery-cut-off #seconds{display:inline-block;line-height:1;font-size:11px;color:#62a020;font-family:normal 11px "Helvetica Neue", Helvetica, sans-serif;font-weight:bold;}
#timer span{padding-left:1px;}
.pull-left.green-color{font-size:12px;}
.pull-left.black-color.font-weight-600{font-size:12px;}
/* CI-1276 */ /* epl-9496 */
.category-tier-col.list-with-products .product-listing-col.searchpage .product-section li{min-height:321px;}
/* epl-9496 */ /* epl-4710 */
.info-boxs{margin-top:65px;margin-bottom:100px;}
.info-boxs .noproduct-message{background:transparent !important;width:auto;color:#000 !important;font-size:14px;font-family:'ProximaNovaBold';line-height:20px;text-align:center;margin-top:50px}
.info-boxs .noproduct-image{text-align:center;}
/* epl-4710 */
.o3b-section div#category-filterss{margin-top:65px;}
/* EPL-9868 */
.deals-banner-mobile{padding:5px;background:white;}
/* EPL-9868 */
.black-fri-banner img.img-responsive{width:100%;}
/*CI-1834 CI-1203*/
.col-xs-6.col-md-6.applied{padding-right:15px;padding-left:0px;}
.promo-text{display:block;}
.o3b-section .searchpage .rightcol3bo .product-section .amount-outer{border-top:0;}
.offer-applied{float:left;width:100%;border:1px solid #d5383e;border-radius:4px;max-width:100%;height:40px;display:flex;align-items:center;    margin-bottom:15px;    padding-right:5px;font-family:"ProximaNovaBold";}
.offer-applied h3{	font-size:11px;font-weight:bold;margin:0px;padding:0px;color:#6e6f6f;line-height:1.1;}
/* CI-1203*/
.offer-applied h3 span{	color:#cf1c23;font-weight:bold;width:auto !important;line-height:1.1 !important; font-size:11px !important;    float:none !important;    width:auto !important;    padding-left:0px !important;}
/* CI-1203*/
.offer-applied h3 span:after{content:'';display:inline-block;width:1px;height:12px;background-color:#6e6f6f;position:relative;margin-left:5px;margin-right:5px;top:2px;}
.reg-promo-applied .offer-applied h3,.reg-promo-applied .applied,.landingpage-promocode .offer-applied h3,.landingpage-promocode .applied{font-size:10px;}
.applied{font-size:11px;color:#5a5a5a;display:flex;align-items:center;justify-content:flex-end;}
.applied img{margin-left:8px;}
/*CI-1289 CI-1203*/
.applied span{padding-left:0px !important;margin-bottom:0px !important;font-size:10px !important;float:none !important;width:auto !important;line-height:10px !important;}
/*CI-1289 CI-1203*/
.product-detail-inner .amount{margin-bottom:4px;}
.hidden-xs .offer-applied .col-xs-6,  .visible-xs .offer-applied .col-xs-6{padding-right:0px;}
.product-listing-col .product-section .info-wrapper .amount{float:left;width:100%;font-size:26px;color:#ce2127;font-family:'ProximaNovaBold';margin:14px 0 5px;line-height:23px;}
.product-listing-col .product-section .info-wrapper .amount{margin:14px 0 5px;}
.product-detail-section .offer-applied{margin-bottom:0px;}
.product-detail-inner .delivery-button{margin-top:15px;}
.reg-promo-applied{float:left;width:100%;margin-top:15px;}
.landingpage-promocode{margin-bottom:0;}
.landingpage-promocode .col-xs-6{padding-left:5px;padding-right:0px;}
.landingpage-promocode .applied{padding-left:0px;padding-right:5px;}
.landingpage-promocode h3{font-size:9px !important;}
.landingpage-promocode .applied{font-size:9px;}
.landingpage-promocode h3 span:after{height:9px;}
.landingpage-promocode .applied img{max-width:17px;}
/* EPL-12703 */
.product-listing-col .product-section .product-btn{margin-top:50px;}
/* EPL-12703 */
.o3b-section .searchpage .rightcol3bo .product-section .info-wrapper{min-height:98px;}
/* CI-1834 CI-1203*/
/*CI-1203 bug */
.exclude_promo{min-height:55px;padding-right:5px;display:flex;width:100%;}
.landingpage .exclude_promo{min-height:40px;}
.o3b-section .rightcol3bo .product-section .productbrandslisting .offer-applied{float:right;}
.o3b-section .rightcol3bo .product-section .productbrandslisting.productaccessories .offer-applied{float:right;}
.reg-promo-applied .offer-applied{max-width:100%;}
/*CI-1203 bug */
.click-collect .clear-block{clear:both;display:block;}
.boxingDay .popular-blkFriday-products .view-link{background:#fff;border-color:#af0000;color:#af0000;}
.endYearSale .popular-blkFriday-products .view-link{background:#fff;border-color:#aa010b;color:#aa010b;}
/* EPL-8889 */
/* EPL-11360 */
 .pdp-slider ul.bxslider{width:100%;position:relative;left:0px;overflow:hidden;float:left;height:296px;padding-left:0px;border:0px solid #e5e5e5;text-align:center;}
/* EPL-11360 */
.pdp-slider ul.bxslider li{float:left;width:290px;}
.pdp-slider .bx-wrapper:last-child{max-width:230px;width:100%;height:66px;}
.pdp-slider{width:100%;overflow:hidden;height:368px;float:left;}
.pdp-slider div#bx-pager{float:left;width:100%;height:60px;overflow:hidden;position:relative;left:33px;}
.pdp-slider div#bx-pager a{float:left;list-style:none;position:relative;width:70px;margin-right:10px;}
/* EPL-8889 */ /* CI-1042 */
.exhaust-filter-slider .owl-slider-new{display:inline-flex !important;}
.exhaust-filter-slider .filtercheckboxes{display:none;}
/* CI-1833 */
.exhaust-filter-slider .owl-nav .owl-next{background:url('../images/offers-right-arrow.png') no-repeat left top;right:-19px;top:50%;height:41px;position:absolute;width:20px;margin-top:-27px;}
/* CI-1833 */
.exhaust-filter-slider .owl-nav .owl-prev{background:url('../images/offers-left-arrow.png') no-repeat left top;top:50%;height:41px;position:absolute;right:0;left:-12px;width:20px;margin-top:-30px;}
.3bofilter.exhaust-filter-slider{margin:20px 0 20px;float:left;width:100%;background-color:#fff;border-top:none;border-bottom:none;padding-top:7px;}
.exhaust-filter-slider .owl-carousel .owl-item img{display:block;width:90%;margin:0 auto;}
.exhaust-filter-slider .item{margin:0 5px 15px;background:#f0f0f0;padding:5px 20px;border:2px solid #e5e5e5;min-height:69px;display:inline-block;text-align:center;height:69px;display:flex;align-items:center;justify-content:center;color:#5a5a5a;line-height:16px;white-space:normal;}
.exhaust-filter-slider .item label{margin-bottom:0px;font-weight:normal;}
.exhaust-filter-slider .item.selected{border:2px solid #233f92;color:#233f92;}
next.disabled{pointer-events:none;opacity:0.2;}
.owl-prev.disabled{pointer-events:none;opacity:0.2;}
.exhaust-filter-slider h2{font-size:16px;font-family:"ProximaNovaBold";text-transform:uppercase;margin:15px 0 20px 0;padding:0 0px;color:#000;}
.filter-slider-items{padding:0px 0 0 17px;}
.bofilter.exhaust-filter-slider .owl-nav .owl-prev{left:-7px;}
.o3b-section .section3bo .listing-info-box{margin-bottom:0;}
section.bofilter.exhaust-filter-slider + .leftcol3bo, section.bofilter.exhaust-filter-slider + .leftcol3bo + .rightcol3bo{border-top:0;}
/* CI-1833 */ /* CI-1642 */
.whilist .wishlist-icon img{width:5%;margin:0px 0 0 20px;cursor:pointer;}
/* EPL-12910 */
.whilist .wishlist-text{display:inline-block;margin:7px 0px 0 10px;font-size:13px;line-height:normal;color:#5a5a5a;}
/* EPL-12910 */
.recent-wishlists span.wishlist-text{font-size:13px;line-height:normal;color:#5a5a5a;margin:3px 0 0 10px;font-weight:300;float:left;}
.recent-wishlists .whilist .wishlist-icon img{margin:3px 0 0;float:left;width:15px;}
/* EPL-12910 */
.recent-wishlists{margin-top:12px;display:flex;justify-content:center;}
/* EPL-12910 */
.recent-wishlists span.whilist{float:left;margin-left:0;}
section.wishlist-section{background:#fff;border-radius:0;box-shadow:0 2px 2px 1px rgba(0, 0, 0, 0.1);margin:0 -15px 30px;}
.wishlist-section .col-md-12.center-div{text-align:center;}
.wishlist-section .wishlist-img{margin:30px auto 10px;}
.wishlist-section .wishlist-img img{max-width:30px;height:30px;}
.wishlist-section .wishlist-text{font-size:14px;line-height:normal;color:#5a5a5a;font-weight:normal;}
.wishlist-section .wishlist-button a.btn{background:#FCC939;font-weight:600;font-size:14px;border:1px solid #FCC939;color:#444444;margin:20px 0 30px;line-height:normal;}
.wishlist-section .col-bottom-text{border-top:1px solid #F0F0F0;margin:10px 0 0;padding:15px 0 10px;}
.wishlist-row h2{font-weight:600;margin:20px 0 20px;}
.wishlist-items .img-cancel{position:relative;width:18px;float:right;height:18px;}
.wishlist-items .img-cancel img{position:absolute;right:0;max-width:12px;cursor:pointer;height:10px;}
header .right-col > li.fourth-col-0 .wishlist-cart-box.hide-counter,header span.wishlist-cart-box.hide-counter{display:none;}
/*CI-1990*/
#wishlistDelete .modal-footer .close_btn, #wishlistmaxCount .modal-footer .close_btn ,#wishlistDelete .modal-footer .delete-wishlist-product,#wishlistmaxCount .modal-footer .delete-wishlist-product,#guestwishlistsave .modal-footer .close_btn,#wishlistguestRegisteredLimit .modal-footer .close_btn,#guestwishlistsave .modal-footer .add-guest-product{background:#ffc93a;color:#463f2e;font-size:15px;font-family:'ProximaNovaBold';float:left;border:0;width:auto;padding:12px 30px;line-height:13px;}
#wishlistDelete .modal-header,#wishlistmaxCount .modal-header,#guestwishlistsave .modal-header,#wishlistguestRegisteredLimit .modal-header{border-bottom:0 none;padding:20px;text-align:left;}
#wishlistDelete .modal-header .close, #wishlistmaxCount .modal-header .close, #guestwishlistsave .modal-header .close, #wishlistguestRegisteredLimit .modal-header .close{opacity:1;filter:alpha(opacity=100);position:relative;}
#wishlistDelete .modal-inner-content,#wishlistmaxCount .modal-inner-content,#guestwishlistsave .modal-inner-content,#wishlistguestRegisteredLimit .modal-inner-content{margin:0 0 20px;}
#wishlistDelete .modal-inner-content p,#wishlistmaxCount .modal-inner-content p,#guestwishlistsave .modal-inner-content p,#wishlistguestRegisteredLimit .modal-inner-content p{float:right;width:100%;}
#guestwishlistsave .modal-inner-content,#wishlistguestRegisteredLimit .modal-inner-content{height:50px;}
.close_btn,#guestwishlistsave .modal-footer .add-guest-product{float:right;}
/*CI-1990*/
.wish-rating span.ruk-rating-snippet-count{color:#333 !important;cursor:default;border-bottom:none !important;}
.wish-rating span.ruk-rating-snippet-count{color:#333 !important;cursor:default;border-bottom:none !important;}
.wishlist-items .recent-items-inner ul li{margin-right:0;width:18.9%;float:left;margin-bottom:5px;display:inline-block;margin-left:15px;}
.wishlist-items .recent-items-inner ul li:nth-child(5n+1){margin-left:0;}
.wishlist-items .recent-block a.shop-now-btn.disable{background:#e1e1e1;pointer-events:none;color:#bbb;}
.wishlist-items .recent-block h3{min-height:36px;height:auto;margin:9px 0 3px;}
.wishlist-items span.code{float:left;}
.wishlist-items p.wish-rating{float:left;width:100%;min-height:27px;pointer-events:none;}
.wishlist-items span.code{float:left;}
/**CI-2098 **/
.wishlist-items .instock{background:url(../images/green-tick-icon.gif) no-repeat left 1px;color:#464646;font-size:13px;line-height:25px;padding-left:30px;float:left;width:auto;margin-top:15px;min-height:25px;background-size:20px;margin-bottom:15px;}
/*CI-1990*/
.wishlist-items .outofstock ,.wishlist-items .stockavailable{background:url(../images/cross-outstock.gif) no-repeat left 1px;color:#464646;font-size:13px;line-height:25px;padding-left:30px;float:left;width:auto;margin-top:15px;min-height:25px;background-size:22px;margin-bottom:15px;}
.wishlist-items .stockavailable{float:left;text-align:left;line-height:12px;}
.wishlist-items span.disable.stockavailable{float:left;text-align:left;line-height:12px;}
/*CI-1990*/
.wishlist-items span.n_instock{height:55px;float:left;width:100%;}
/**CI-2098 **/
.wishlist-section.row.nowishlist{display:none;}
.my-wishlist .container{width:100% !important;max-width:1120px !important;}
/* CI-1642 */ /*CI-1990*/
.modalDesign .modal-header{border-bottom:none;}
.overlay-box{min-height:386px;}
.disable_link{pointer-events:none;}
/*CI-1990*/ /*fifm landing page FIFM-1426*/
.bodyFifmClass section.fifm-landing-page{margin-top:10px;}
.bodyFifmClass section.fifm-landing-page .container{max-width:1120px;width:100%;}
.banner-fifm{background-color:#fff;width:100%;float:left;padding:5px;}
.fifm-banner-text{/* EPL-12057 */padding:33px 40px 0;font-size:14px;color:#2c2c2a;font-family:'ProximaNova';/* EPL-12057 */}
.fifm-banner-text img{max-width:235px;height:74px;}
/* EPL-13565 */
.fifm-landing-page .container + .container .banner-fifm{padding:0;}
/* EPL-13565 */
.fifm-banner-text p{padding-top:37px;}
 .fifm-banner-text li{background:url(../images/tick-blue-fifm.png) no-repeat left 3px;padding-left:28px;padding-bottom:11px;font-size:13px;padding-top:1px;line-height:25px;font-size:16px;font-family:'ProximaNovaSemibold';}
.fifm-banner-text ul.list-unstyled{padding-left:10px;padding-top:11px;}
.fifm-hd{color:#2C2C2A;font-family:"ProximaNovaBold";font-size:26px;line-height:32px;text-align:center;margin:0px;}
.fifm-working-points{margin-top:80px;margin-bottom:60px;}
.fifm-landing-page .thumbnail{padding:0;margin-bottom:0;background-color:transparent;border:0px solid #ddd;}
/* EPL-11935 */
.steps-fifm li{float:left;width:20%;}
/* EPL-11935 */
span.numbering{font-size:26px;font-family:"ProximaNovaBold";color:#233F92;border:3px solid #233F92;border-radius:50%;width:56px;height:56px;display:flex;text-align:center;margin:5px auto 0;align-items:center;justify-content:center;line-height:0;padding-top:2px;}
.fifm-landing-page .thumbnail p{color:#2C2C2A;font-family:"ProximaNova";font-size:18px;line-height:26px;text-align:center;margin-top:12px;margin-bottom:0px;}
.thum-img{height:190px;text-align:center;}
.fifm-landing-page .thumbnail .caption{padding:9px 9px 0;color:#333;}
.faq-box li{float:left;width:32.6%;margin-right:1%;background-color:#fff;border:1px solid #D9D9D9;border-radius:5px;min-height:236px;max-width:355.33px;}
.faq-box li:last-child{margin-right:0;}
.faq-box .media{padding:23px 20px;height:90px;}
.faq-box .media-heading{margin-top:0;margin-bottom:0px;color:#233F92;font-family:"ProximaNova";font-size:18px;font-weight:600;line-height:22.5px;}
.faq-box .media-left,.faq-box .media>.pull-left{padding-right:15px;}
.faq-content{border-radius:0 0 5px 5px;background-color:rgba(0,84,165,0.05);float:left;width:100%;height:144px;padding:25px 20px;}
.faq-content p{color:#2C2C2A;font-family:"ProximaNova";font-size:16px;line-height:22.5px;margin-bottom:0px;}
.faq-box .media-body{vertical-align:middle;}
.tabs-faq .nav-tabs>li{float:left;margin-bottom:-1px;width:100%;border-bottom:1px solid #D9D9D9;}
.tabs-faq{margin-top:57px;}
.tabs-faq .nav-tabs{border-bottom:1px solid #D9D9D9;background-color:#F2F6FA;border:1px solid #D9D9D9;border-radius:5px;}
.tabs-faq .nav-tabs>li>a{margin-right:0;border:0px solid transparent;border-radius:0;color:#2C2C2A;font-family:"ProximaNova";font-size:18px;line-height:22px;padding:19px 30px;}
.tabs-faq .nav-tabs>li:first-child.active>a,.tabs-faq .nav-tabs>li:first-child>a:hover{border-radius:5px 0px 0 0;}
.tabs-faq .nav-tabs>li:last-child.active>a,.tabs-faq .nav-tabs>li:last-child>a:hover{border-radius:0px 0px 0 5px;}
.tabs-faq .nav-tabs>li.active>a,.tabs-faq .nav-tabs>li.active>a:hover,.tabs-faq .nav-tabs>li.active>a:focus,.tabs-faq .nav-tabs>li>a:hover{cursor:pointer;border-bottom-color:#233F92;border:0px solid #233F92; background-color:#233F92;color:#fff;}
.tabs-faq .nav-tabs>li.active>a:after,.tabs-faq .nav-tabs>li a:hover::after {width:0;height:0;border-top:30px solid transparent;border-left:12px solid #233F92;border-bottom:31px solid transparent;content:' ';position:absolute;right:-12px;top:0;}
.tabs-faq .panel-group .panel+.panel{margin-top:0;}
.tabs-faq .panel-group .panel{margin-bottom:0;border-radius:0;border:0px;border-bottom:1px;border-radius:5px;}
.tab-content>.tab-pane{background-color:#fff;border:1px solid #D9D9D9;border-radius:5px;}
.tabs-faq .panel-group{margin-bottom:0px;}
.tabs-faq .panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#fff;padding:0;border-left:7px solid transparent;background-image:url(../images/chevron-up.svg);background-position:center right 30px;background-repeat:no-repeat;cursor:pointer;}
.tabs-faq .panel-title>a{display:block;padding:19px 47px 19px 22px;}
.tabs-faq .panel-default>.panel-heading.active{background-image:url(../images/chevron-down.svg);background-position:center right 30px;background-repeat:no-repeat;}
.tabs-faq .panel-default:first-child,.tabs-faq .panel-default:first-child .panel-heading{border-radius:5px 5px 0 0 !important;border-top:0 !important;}
.tabs-faq .panel-default:last-child,.tabs-faq .panel-default:last-child .panel-heading{border-radius:0px 0px 5px 5px !important;}
.tabs-faq .panel-default:first-child>.panel-heading.active{border-radius:5px 0px 0 0;}
.tabs-faq .panel-default:last-child>.panel-heading.active{border-radius:0px 0px 0px 0px !important;}
.tabs-faq .panel-default{border-top:1px solid #D9D9D9 !important;border-radius:0px !important;}
.tabs-faq .panel-heading.active{border-left:7px solid #233F92 !important;}
.tabs-faq .panel-heading{border-top-left-radius:0;border-top-right-radius:0;}
.tabs-faq .panel-title{margin-top:0;margin-bottom:0;color:#2C2C2A;font-family:"ProximaNovaSemibold";font-size:18px;font-weight:600;line-height:22px;}
.tabs-faq .panel-body{padding:25px 30px;color:#2C2C2A;font-family:"ProximaNova";font-size:16px;line-height:24px;}
.tabs-faq .panel-body h5{color:#2C2C2A;font-family:"ProximaNovaBold";font-size:18px;line-height:21px;margin:0;}
.tabs-faq .panel-body ul{margin:25px 0 15px;padding-left:30px;}
.tabs-faq .panel-body ul li{padding-bottom:10px;list-style-type:disc;padding-left:15px;}
.pl-8{padding-left:8px;}
section.white-bg-section{float:left;width:100%;height:10px;background:#FFF; /* EPL-14332 */margin-top:55px; /* EPL-14332 */min-height:253px;}
.margin-minus-33{margin-top:-33px;}
.white-bg-section h1{color:#2C2C2A;font-family:"ProximaNovaBold";font-size:36px;line-height:24.8px;text-align:center;margin-top:32px;margin-bottom:14px;}
.white-bg-section p{color:#000000;font-family:"ProximaNova";font-size:16px;line-height:20px;text-align:center;margin-bottom:40px;}
.white-bg-section ul.list-unstyle{max-width:590px;margin:0 auto;}
.white-bg-section ul.list-unstyle li{float:left;color:#233F92;font-family:"ProximaNovaSemibold";font-size:16px;line-height:20px;text-align:center;border-right:1px solid #D9D9D9;margin-right:30px;padding-right:30px;}
.white-bg-section ul.list-unstyle li img{margin-right:10px;}
.white-bg-section ul.list-unstyle li:last-child{margin-right:0px;border-right:0px solid #D9D9D9;padding-right:0px;}
.white-bg-section ul.list-unstyle li a{color:#233F92;font-family:"ProximaNovaSemibold";font-size:16px;line-height:20px;text-align:center;text-decoration:underline;}
ul.categories-fifm{float:left; width:100%;padding:0px;margin-bottom:80px;}
ul.categories-fifm li{box-shadow:1px 1px 5px 0 rgba(0,0,0,0.25);width:15.13%;float:left;margin-right:20px;border-radius:4px;background-color:#FFF;}
ul.categories-fifm li:last-child{margin-right:0%;}
ul.categories-fifm li img{max-width:137px;margin:5px auto;}
.heading-cat{border-top:1px solid #D9D9D9;display:block;color:#000000;font-family:"ProximaNovaSemibold";font-size:18px;line-height:22px;text-align:center;padding-top:15px;padding-bottom:15px;}
.tabs-faq .panel-body a{color:#233F92;}
/* CI-2037 EPL-12380*/
.popover-content{min-width:150px;font-size:12px;}
/* EPL-12380*/
.popover-content .glyphicon{background:none;}
.popover-content .glyphicon-remove{color:red;}
.popover-content .glyphicon-ok{color:green;}
#register-form .sign-in{float:left;margin-top:38px;margin-left:30px;color:#5a5a5a;}
#register-form .sign-in img{width:4px;margin-bottom:4px;}
/* CI-2037 */ /* CI-2037 */
.red-border{border:1px solid #ff0000 !important;}
/* CI-2037 */ /* EPL-11437 */
.col-xs-12.covid-imp{background:#FFF3AF;margin-top:5px;padding:10px 20px;font-family:'ProximaNova';font-size:13px;color:#000;}
.covid-imp h3{color:#2c2c2c;font-size:17px;font-family:'ProximaNovaBold';margin:0;}
.covid-imp p{font-size:13px;color:#000;font-family:'ProximaNova';margin-top:3px;margin-bottom:0;}
.covid-imp span{font-family:'ProximaNovaBold';} 
/* EPL-11437 */ /*CI-1845*/ /** EPL-12010 **/
.star-ratings-sprite{background:url(../images/star-rating-sprite.png) repeat-x;font-size:0;height:20px;line-height:0;overflow:hidden;text-indent:-999em;width:86px;background-size:17.5px;float:left;margin:0 8px 0 0px;background-position:0 2px;cursor:pointer;}
/** EPL-12010 **/
.star-ratings-sprite-rating{background:url(../images/star-rating-sprite.png) repeat-x;background-position:0 -19.5px;float:left;background-size:17.5px;height:19px;display:block;}
.rating-star{float:left;margin:10px 0 5px 0px;width:100%;display:block;min-height:25px;font-size:11px;line-height:23px;font-family:'ProximaNova';}
.rating-star .pull-left{margin-top:1px;margin-left:5px;}
span.rating-star.no-rating{min-height:25px;}
.wish-rating .rating-star .pull-left{margin-top:3px;}
.wish-rating .rating-star{font-size:12px;}
/* EPL-12910*/
.o3b-section .rightcol3bo .product-section .product-info .epmtydiv{line-height:15px;padding-left:17px;float:left;width:100%;margin-top:6px;height:11px;}
/* EPL-1291*/ /*EPL-12998*/
.o3b-section .christmas-outer .rightcol3bo .product-section .product-info .epmtydiv{height:10px;}
/* EPL-12998*/ /*CI-1845*/ /* EPL-11659 */
.delivery-missing .inner-col{padding:15px;margin-bottom:24px;font-family:'ProximaNova';}
/* EPL-11659 */ /* store page issue */
.timing-table{margin-bottom:11px;}
/* EPL-11264 EPL-11249 */
.width-100{width:100%;}
.specialbuy-slider.travel-slider{margin-top:22px;}
.specialbuy-slider.travel-slider ul li{border-radius:6px;border-top:2px solid #d1d1d1;}
.travel-top-content p{color:#2c2c2c;font-size:13px;font-family:"ProximaNova";padding:0px;}
.travel-buy .viewall span{padding:0px; background-image:none;}
.travel-buy .viewall{padding:17px 0 11px;}
.travel-buy .viewall a i{color:#f3bf1b;font-size:30px;font-weight:normal;top:-5px;}
.travel-tourism .scategory-inner .special-image img{border-radius:6px;}
.travel-tourism .special-products ul li{-webkit-box-shadow:0px 4px 9px 0px rgba(209,209,209,1); -moz-box-shadow:0px 4px 9px 0px rgba(209,209,209,1); box-shadow:0px 3px 5px 0px rgba(209,209,209,1);}
.desktop-outer1.travel-tourism{margin-top:0px;}
.travel-tourism h1{margin:0;}
.travel-tourism .special-viewall a{font-family:'ProximaNovaSemibold';}
.font-16{font-size:16px;}
.travel-tourism i.shop-now-arrow{background:url(../images/cart-arrow-icon.png) no-repeat center #62a020;height:10px; width:7px !important;display:inline-block;background-size:7px 10px;margin-left:4px;}
.travel-tourism .specialbuy-block a.shop-now-btn{text-transform:uppercase;font-size:14px;}
.travel-tourism .specialbuy-image{min-height:auto;}
.travel-tourism .glyphicon-chevron-right:before{content:" ";background:url(../images/arrow-yellow.jpg);background-position:center;width:23px;height:30px;display:block;background-repeat:no-repeat;}
/* EPL-11264 EPL-11249 */ /* EPL-11376 */
section.travel-heading.car-cleaning-banner{background:url(../images/carcare-products/logo-header-desktop.png);height:369px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;}
.car-cleaning-banner h2{font-family:'ProximaNovaExCn-Black';color:#fff;font-size:120px;margin:0px;line-height:103px;display:inline-block;border-bottom:9px solid #fecd33;}
.car-cleaning-banner h3{color:#fff;font-size:56px;    margin:11px 0 0 0;    font-family:'ProximaNovaExCn-Regular';}
/* EPL-11376 */
.car-cleaning .specialbuy-block h3{height:77px;}
.travel-tourism.car-cleaning .scategory-inner .special-image img{border-radius:0; -webkit-box-shadow:0px 4px 9px 0px rgba(209,209,209,1); -moz-box-shadow:0px 4px 9px 0px rgba(209,209,209,1);    box-shadow:0px 3px 5px 0px rgba(209,209,209,1);}
.travel-tourism.car-cleaning .viewall{background:#31231f; text-align:center; padding:16px 0 11px;}
.travel-tourism.car-cleaning .glyphicon-chevron-right:before{content:" ";background:url(../images/cleaning-arrow-yellow.jpg);background-position:center;width:23px;height:30px;display:block;background-repeat:no-repeat;}
.travel-tourism.car-cleaning .viewall h2{font-family:'ProximaNovaExCn-Black';} /* EPL-11376 */ /* EPL-11935 */
.container-fluid.steps-li{max-width:1440px;padding-left:15px;padding-right:15px;}
/* EPL-11935 */ /*** CI-2328 **/
.row.mt-30{margin-top:30px;margin-bottom:30px;float:left;}
.w-100{width:100%;}
/*** CI-2328 **/ /* EPL-11376 */
.car-cleaning .font-16{font-size:14px;color:#6b717f;margin-bottom:4px;}
/* EPL-11376 */
.left-col .delivery-option .fifm-delivery.enable, left-col .delivery-option .fifm-delivery.disable{padding-left:39px;}
.o3b-section .rightcol3bo.branchSelected .product-section .delivery-option .fifm-delivery.enable,.o3b-section .rightcol3bo .product-section .delivery-option .fifm-delivery.enable{padding-left:28px;}
/* CI-2498 */
.max-382{max-width:382px;float:left;;display:block;width:100%;}
.account-container .login-form fieldset.mb-6{margin-bottom:6px;}
.sign-up-heading{float:left;width:100%;border-bottom:1px solid #ebebeb;font-size:17px;color:#5a5a5a;font-family:'ProximaNovaBold';padding:22px;margin:30px 0 0 0;line-height:19px;border-top:1px solid #ebebeb;}
p.desc{color:#5a5a5a;font-size:13px;font-family:'ProximaNova';text-align:left;padding:0 22px;margin-bottom:17px;}
.margin-top-15{margin-top:15px;}
.order-image{padding:31px 22px 18px;float:left;width:100%;}
.order-image p{color:#5a5a5a;font-size:13px;font-family:'ProximaNova';}
.order-status-col .headerTxt{float:left;margin-top:20px;font-size:17px;}
/* CI-2498 */ /* CI-2501 */
a.order-link{float:right;font-size:16px;padding-right:10px;text-decoration:underline;color:#233f92;}
/* CI-2501 */ /* CI-2496 */
.login-page.account-container .register-col{padding-top:0px;padding-bottom:0;}
.login-page.account-container .login-form button{float:left; margin:7px 0 0;}
.login-page.account-container .login-form .pswd-link{float:left; margin-top:20px; margin-left:15px;}
.login-page.account-container .register-col ul{margin:9px 0 0 5px;}
.login-page.account-container .register-col ul li{float:left;width:100%;color:#5a5a5a;font-size:13px;font-family:'ProximaNova';margin:0 0 7px;background:url(../images/register-list-bullet.jpg) no-repeat left 5px;padding-left:11px;line-height:16px;}
.login-page.account-container .register-col .register-link{margin:5px 0 0;}
/* CI-2496 */ /** EPL-12010 **/
.reviewcounter{cursor:pointer;border-bottom:1px solid #333 !important;color:#333 !important;font-size:11px !important;font-family:'ProximaNova' !important;margin-left:10px;line-height:9px !important;}
/** EPL-12010 **/ /* CI-2598 */
span.spacing{padding-left:21px;}
.custom-checkbox > label.chk::before{left:0;}
.custom-checkbox input + label.chk::after{left:1px;}
/* CI-2598 */ /* CI-2648 */
p.maual-address{float:left;width:100%;color:#5a5a5a;font-size:15px;font-family:'ProximaNovaBold';line-height:18px;margin:40px 0 17px;}
/* CI-2648 */ /**CI-2098 **/
.wishlist-mobile-items .offer-applied{margin-top:15px;}
.recent-block .offer-detail{float:right;}
.recent-block .original-val{float:left;top:0;font-size:10px;line-height:13px;color:#5a5a5a;font-family:'ProximaNova';}
.recent-block span.save-info{float:left;background:transparent;color:#cd1f25;padding:0;text-transform:none;margin-right:0;font-family:'ProximaNova';line-height:9px;margin-top:1px; font-size:10px; clear:both;}
.recent-block .exclude_promo{min-height:70px;}
.wishlist-mobile-items .offer-applied h3 span{display:inline-block;}
.wishlist-mobile-items .offer-applied h3 span:after{display:none;}
.wishlist-mobile-items .recent-block .offer-applied h3{overflow:visible; font-size:9px; min-height:10%; margin-top:10px;}
.recent-block-right .applied img{margin-left:4px; max-width:18px;}
.recent-block-right .applied span{text-align:right;}
.recent-block-right .hidden-xs .offer-applied .col-xs-6{padding-left:5px;}
.wishlist-mobile-items .recent-block-right .offer-applied h3 span{display:block; line-height:10px !important; float:left !important; width:100% !important;}
/**CI-2098 **/ /* CI-2497 */
span.track-order-status{background:#ffc93a; border-radius:5px; color:#000; float:right; font-family:"ProximaNovaBold"; font-size:15px; line-height:15px; padding:12px 18px 12px 18px; margin-right:20px;}
span.track-order-status a{color:#000;}
.order-status-col h2{width:100%; max-width:240px;}
/* CI-2497 */ /* EPL-12502 */
.mb-15-img{margin-bottom:15px;}
/* EPL-12502 */ /* EPL-12380 */
.o3b-section .section3bo .oil-engine{width:100%;padding:18px 18px;}
.o3b-section .section3bo .oil-engine .info-box-inner img{margin-top:0px;height:28px !important;width:auto !important;margin-right:15px;}
.o3b-section .section3bo .oil-engine .tool-tip{margin-top:9px;}
.o3b-section .section3bo .oil-engine p{padding-top:0px;}
.o3b-section .section3bo .oil-engine .info-box-inner img.tool-tip{height:20px !important;width:20px !important;margin-right:0 !important;margin-top:0;margin-left:auto;}
/* EPL-12380 */ /*** EPL-12392 ***/ 
.product-limit-popup button.btn.btn-default.close_btn{float:right !important;}
.product-limit-popup .newline{margin-top:0px;}
/* EPL-12392 */
.text.qtyrestricted-text{margin-top:23px;font-size:13px;width:100%;float:left;color:#cd1f25;margin-bottom:7px;}
/* EPL-12392 */
.text.qtyrestricted-text strong{color:#cd1f25;font-weight:800;}
/*** EPL-12392 ***/ /*** EPL-12255 ***/
.covid-19-upd{color:red;font-size:14px;font-family:'ProximaNova';margin-bottom:16px;margin-top:10px;}
.covid-19-upd strong{display:block;}
/** EPL-12255 **/ /* EPL-12380 */
.oil-engine .info-box-inner{display:flex;align-items:center;}
.product-listing-col .listing-info-box.oil-engine p{max-width:92%;min-height:auto;}
/* EPL-12380 */ /* EPL-12695 */
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:none !important;}
/* EPL-12695 */ /* EPL-12772 */
@media print{
	.mob-slider,.slider-outer,.covid-19{display:none;}
} 
/* EPL-12772 */ /** EPL-12776 **/
.carPartMobPopup{color:#3f3f3f;}
/*** EPL-12776 **//* CI-2037 */
.width-54 .popover,.content-section fieldset .popover,.content-section fieldset .popover-content,.width-54 .popover .popover-content{max-width:250px ;width:100%;}
/* CI-2037 */ /* CI-2951 */
.product-listing-col .product-section .product-btn .addtocart-disable{margin-right:12px;margin-left:0;}
.o3b-section .christmas-outer .rightcol3bo .product-section .product-btn.full-width .addtocart-disable{width:100%;margin:0;min-height:37px;}
.product-listing-col #carpartslistingsection .product-section .product-btn .addtocart-disable{float:left;margin-right:10px;}
.best-seller-list .productbrandseller .product-btn.full-width .addtocart-disable{width:100%;margin:0;min-height:37px;}
/* EPL-13123 */
.best-seller-list .productbrandseller .addtocart-disable{position:relative;}
.best-seller-list .productbrandseller .product-info .epmtydiv{min-height:21px;display:block;clear:both;}
/* EPL-13123 */

/* CI-2951 */
.overlay-content button.addtocart-disable{background:url(../images/detail-view-arrow.png) no-repeat 93% center #e1e1e1;border:0 none;border-radius:5px;color:#7e7b7b; font-family:"ProximaNovaBold";float:left;font-size:14px;font-weight:bold;line-height:16px;margin-right:0;padding:11px 30px 10px 12px;position:relative;text-align:center;width:auto;pointer-events:none;float:left;margin-top:11px;}
/*** EPL-12890 ***/
.cpasswordSuggestion{position:relative;left:158px;top:0;float:left;clear:both;width:65%;font-family:'ProximaNova';font-size:12px;color:#5a5a5a;margin-top:6px;}
#change_password_popup .cpasswordSuggestion{margin-top:4px;left:0;width:100%;}   
.checkout .contact-info-form  .cpasswordSuggestion{padding-left:18%;left:0;width:100%;margin-top:3px;}
.fifm-confirmation .cpasswordSuggestion,.order-confirm-col .cpasswordSuggestion{left:0;width:100%;margin-top:3px;}
.fifm-checkout-new .cpasswordSuggestion{left:0!important;margin-top:3px!important;width:100%!important; padding-left:0px!important;} 
/** EPL-12890 **/ /* EPL-12910 */
.wishlist-mobile-order{float:left;width:155px;margin-top:10px;padding-left:10px;display:flex;}
.wishlist-mobile-order .whilist .wishlist-icon img{width:19px;vertical-align:top;}
.wishlist-mobile-order span.whilist.wislisticon{display:flex;align-items:center;}
.o3b-section .rightcol3bo .product-section .listing-view .product-btn{width:100%;}
.wishlist-mobile-order .whilist .wishlist-icon img{margin:0px 0px 0 0px;}
.wishlist-mobile-order.non-pim-page{width:185px;margin-right:10px;}
.wishlist-mobile-order.non-pim-page .whilist .wishlist-icon img{margin:0px 0px 0 10px;}
.wishlist-mobile-order .whilist .wishlist-text{margin:-1px 0px 0 10px;}
#carpartslistingsection .wishlist-mobile-order{float:left;width:auto;margin-top:9px;}
#carpartslistingsection .wishlist-mobile-order .whilist .wishlist-icon img{width:19px;margin:0px 0px 0 10px;}
.o3b-section .christmas-outer .rightcol3bo .product-section .product-btn .wishlist-mobile-order{float:left;width:100%;display:flex;justify-content:center;margin-top:14px;padding-left:0px;}
.left-product-outer .wishlist-mobile-order{width:147px; padding-left:0px;}
.product-detail-inner .whilist .wishlist-text{position:relative; top:1px;}
/* EPL-12910 */ /* EPL-13123 */
.modal-open .modal.emailStockpopup,
.emailStockpopup{z-index:9999999990;}
.emailStockpopup .modal-dialog{width:720px;max-width:calc(100% - 20px);}
.emailStockpopup .modal-content{background:#f1f1f1;}
.emailStockpopup .modal-header{border-bottom:0 none;padding:8px 12px;text-align:left;}
.emailStockpopup .modal-header h4{background:url("../images/mail.svg") no-repeat left center;background-position:10px 8px;background-size:23px;color:#2c2c2c;font-size:24px;font-weight:bold;line-height:36px;margin:0;padding-left:47px;text-align:left;font-family:"ProximaNovaBold";}
.emailStockpopup .modal-header h4.mobile-view{display:none;}
.emailStockpopup .modal-header .close{color:#fff;background:transparent;border-radius:0;padding:0;font-family:"ProximaNovaLight";opacity:1;filter:alpha(opacity=100);position:relative;right:0px;text-align:center;top:0px;width:30px;display:flex;justify-content:center;align-items:center;z-index:999;}
.emailStockpopup .modal-body{padding:0 6px 6px;text-align:left;}
.emailStockpopup .prEmailStk{background-color:#fff;width:100%;padding:15px;}
.emailStockpopup .prEmailStk .col-md-7{padding-left:20px;}
.emailStockpopup .product-detail-inner{box-shadow:none;}
.emailStockpopup .product-detail-inner .pro-detail{font-weight:600;}
.emailStockpopup .product-detail-inner .pro-detail .noLongerAvailable{margin-top:20px;}
.emailStockpopup .product-detail-inner{padding:0 0 20px;}
.emailStockpopup .emailme{padding:16px;border-radius:5px;background-color:#F3F3F3;clear:both;}
.emailStockpopup .emailme.collapsing{display:none;height:auto !important;}
.emailStockpopup .emailme .form-control{margin-bottom:12px;min-height:38px;font-size:15px;font-weight:600;font-family:"ProximaNova";}
.emailStockpopup .emailme .form-group{margin:0;}
.emailStockpopup .emailme label{font-family:"ProximaNovaBold";}
.emailStockpopup .emailme p{font-family:"ProximaNova";}
.emailStockpopup .emailme label img{width:16px;margin-right:6px;}
.emailStockpopup .emailme .btn{width:100%;font-size:15px;font-weight:600;background-color:#44A300;height:38px;font-family:"ProximaNovaBold";line-height:20px;padding:9px;}
.emailStockpopup .prEmailStk .right-box{padding-left:0;}
.emailStockpopup .product-thumbs{min-height:300px;height:auto;}
.emailStockpopup .bx-wrapper .bx-viewport{left:0;border:1px solid #ddd;min-height:169px;box-shadow:none;}
.emailStockpopup .bx-wrapper .bx-viewport li{padding:5px 0;min-width:213px;}
.emailStockpopup .bx-wrapper .bx-viewport li img{margin:5px auto;max-height:152px;}
.emailStockpopup .product-thumbs .bxslider{padding:0px;}
.emailStockpopup .product-thumbs .bx-wrapper{margin-bottom:34px;}
.emailStockpopup .product-thumbs .imgThumb .bx-viewport{border:none;min-height:60px;}
.emailStockpopup .product-thumbs .imgThumb .bx-viewport a{border:1px solid #ddd;min-height:60px;}
.emailStockpopup .product-thumbs .imgThumb .bx-viewport img{max-height:56px;margin:auto;}
.emailStockpopup .product-thumbs .imgThumb .thumbnails a{max-width:70px;}
.emailStockpopup .imgThumb .bx-prev,.emailStockpopup .imgThumb .bx-next{background-position:center;background-repeat:no-repeat;background-color:#fff;left:0px;margin:0;top:50%;height:22px;width:22px;background-size:9px 14px;border:none; -webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;}
.emailStockpopup .imgThumb .bx-prev,.emailStockpopup .imgThumb .bx-prev:hover{background-image:url("../images/supper-session-slider-left.png");background-position:6px center;}
.emailStockpopup .imgThumb .bx-next,.emailStockpopup .imgThumb .bx-next:hover{background-image:url("../images/supper-session-slider-right.png");right:0;left:auto;background-position:8px center;}
.emailStockpopup .imgThumb .bx-prev.disabled,.emailStockpopup .imgThumb .bx-next.disabled{opacity:0;pointer-events:none;}
.emailStockpopup .modal-backdrop{position:fixed;}
.emailStockpopup .product-thumbs .imgThumb .bx-viewport{max-width:152px;margin:0 auto;}
/* EPL-13123 */
.emailStockpopup figure.zoom{pointer-events:none;}
/* EPL-13123 */ /* EPL-13514 */
.blkFriday-slider-inner .gift-image{position:relative;}
.blkFriday-slider-inner .item-tag{white-space:nowrap;position:absolute;right:0;top:7px;background:#FFC93A;font-size:12px;color:#615E56;padding:7px 7px 4px;line-height:10px;box-shadow:0px 1px 1px 1px rgba(0, 0, 0, 0.1);}
/* EPL-13514 */ /* EPL-13200 */
.blkFriday-section .bf-main-banner-heading.text-center{font-family:'ProximaNovaBold'; font-weight:800;}
.blkFriday-section .bf-main-banner-heading.text-center span{color:#449DE2;}
.blkFriday-bottom-banner.desktop-outer{background-color:transparent;}
/* EPL-13200 */
/* EPL-13810 */
header .nav-col nav li.tier1nav:first-child > a{white-space:nowrap;margin-right:5px;}
/* EPL-13810 */ /* EPL-13201 */
.xmssale h2.bf-main-banner-heading{position:relative;top:-15px;}
.xmssale .desktop-outer .blkFriday-section .left-col,.xmssale .desktop-outer .blkFriday-section .right-col{margin-bottom:8px;}
/* EPL-13201  */
.contact-container .contact-inner .service-time-data .value,.static-page .panel-body .service-time-data .value{display:flex; height:100%; align-items:center;}
.contact-container .contact-inner .service-time-data .value{margin:auto;}
.contact-container .contact-inner .service-time-data .column-inner{display:flex;align-items:center;justify-content:flex-start;}

/*EPL-14011*/
.jan-special-buys .specialbuy-heading{background-color:#fff;margin-top:20px;margin-bottom:20px;padding:0px;}	
.jan-special-buys .specialbuy-heading .container{padding:0;}
.jan-special-buys .specialbuy-heading img{height:auto;width:100%;}
.jan-special-buys .specialbuy-view .viewall{padding:0;background-color:#F5000F;}
.jan-special-buys .specialbuy-view .viewall img{width:100%;object-fit:contain;object-position:center center;}
.jan-special-buys .specialbuy-view .viewall .col-md-12{padding:0;}
.jan-special-buys .specialbuy-form.row{margin-bottom:30px;}
/*EPL-14011*/ /* CI-3836 */
.right-col .brand-list .logo.oilcapacity{display:flex !important;align-items:center;justify-content:flex-start;padding-right:10px;padding-left:10px;}
.right-col .brand-list .logo.oilcapacity .oilfilter{padding-right:4px;}
.right-col .brand-list .logo.oilcapacity img{margin-left:auto;}
/* CI-3836 */ /* EPL-14241 */
.app_landing{display:block;clear:both;width:100%;}
.app_landing .container{position:relative;max-width:100%;}
.app_landing .mx-auto{margin-left:auto;margin-right:auto;}
.app_landing .bg_color-blue{background-color:#0d3599;}
.app_landing .bg_color-white{background-color:#fff;}
.app_landing .bg_color-gray{background-color:#f8f8f8;}
.section_appLanding{clear:both;display:block;width:100%;}
.section_appLanding .row{display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center; -ms-flex-align:center;align-items:center; -ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.section_appLanding h1{font-size:54px;line-height:58px;font-family:'ProximaNovaLight';}
.section_appLanding h3{font-size:50px;line-height:54px;font-family:'ProximaNovaLight';}
.section_appLanding h4{font-size:28.6px;line-height:32px;font-family:'ProximaNovaBold';}
.section_appLanding p{font-size:21px;line-height:28px;font-family:'ProximaNovaLight';}
.section_appLanding h1 b,.section_appLanding  h3 b{font-family:'ProximaNovaBold';display:inline-block;}
.section_appLanding .iphoneBox{position:relative;background-image:url('../images/landingpage/app/iphone.png');background-size:100% 100%;padding:17px 17px 16px;}
.section_appLanding .iphoneBox:after{position:absolute;left:50%;content:'';height:24px;width:52%;background-color:#000;top:16px;border-radius:0 0 20px 20px; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);transform:translateX(-50%);z-index:6;}
.section_appLanding .iphoneBox img{border-radius:32px;} 
.appLandHeader{position:relative;margin-top:25px;padding:0;background-color:#4b7ce7;background-image:url('../images/landingpage/app/bg_01.jpg');background-position:top center;background-size:cover;position:relative;height:420px;display:-webkit-box;display:-ms-flexbox;display:flex; -ms-flex-wrap:wrap;flex-wrap:wrap; -webkit-box-align:stretch; -ms-flex-align:stretch;align-items:stretch; -webkit-box-pack:stretch; -ms-flex-pack:stretch;justify-content:stretch;}
.appLandHeader .row{width:100%;top:50%;position:relative; -webkit-transform:translateY(-46%); -ms-transform:translateY(-46%);transform:translateY(-46%);z-index:2;}
.appLandHeader .hand_mob{position:absolute;z-index:1;bottom:0;right:10%;z-index:1;}
.appLandHeader .appHeading{padding-bottom:6%;}
.appLandHeader h1{margin:0;text-transform:uppercase;color:#fff;}
.appLandHeader h1 b{max-width:70%;}
.appLandHeader .appHeading p{margin:0;color:#fee653;text-transform:uppercase;font-family:'ProximaNovaBold';}
.appLandStore{text-align:center;width:100%;padding-top:34px;padding-bottom:34px;}
.appLandStore a{margin:0 auto 10px;max-width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}
.appLandStore.section_appLanding p{margin:0;color:#000;font-size:14px;line-height:18px;font-family:'Roboto', sans-serif;font-weight:300;}
.appLandGarage{padding-top:98px;padding-bottom:98px;position:relative;}
.appLandGarage .grage_tag{position:absolute;top:0;right:13%;width:368px;}
.appLandGarage .innerBx{max-width:401px;width:100%;margin:0 auto;padding-top:6.4rem;}
.appLandGarage .innerBx img{margin:0 auto 18px;max-width:110px;}
.appLandGarage h3{margin:0 0 22px;color:#0d3599;}
.appLandGarage ul{margin:0;padding:0;width:100%;}
.appLandGarage ul li{padding-top:8px;padding-left:44px;margin:0 0 12px;background-image:url('../images/landingpage/app/tick_green.png');background-size:24px 29px;background-repeat:no-repeat;background-position:4px 0;}
.appLandGarage ul li h6{margin:0 0 4px;font-size:2.32rem;text-transform:uppercase;font-family:'ProximaNovaBold';color:#0d3599;}
.appLandGarage ul li p{margin:0;font-size:1.86rem;white-space:nowrap;color:#000;}
.appLandAwsApp{padding-top:10px;padding-bottom:10px;text-align:center;}
.appLandAwsApp h3{margin:0 0 15px;text-transform:uppercase;color:#0d3599;}
.appLandAwsApp p{margin:0 0 20px;color:#000000;}
.app_landing .ratingBox{display:block;width:100%;text-align:center;margin:auto;max-width:305px;}
.app_landing .ratingBox img{margin:0 auto 12px;}
.app_landing .ratingBox p{font-size:1.86rem;line-height:1.24;margin-bottom:0;}
.appLandhugeRng{width:100%;text-align:center;}
.appLandhugeRng .iphoneBox{margin-top:-66px;margin-bottom:-70px;}
.appLandhugeRng h3{margin:0 0 15px;text-transform:uppercase;color:#fff;}
.appLandhugeRng p{margin:0 0 20px;color:#fff;}
.appLandhugeRng .innerBx > img{margin:0 auto 16px;max-width:110px;}
.appLandCNC{text-align:center;padding-bottom:76px;padding-top:120px;}
.appLandCNC .col-xs-7 img{margin:auto;}
.appLandCNC h3{margin:0 0 15px;text-transform:uppercase;color:#0d3599;}
.appLandCNC p{margin:0 0 20px;color:#000;}
.appLandFitIt{text-align:center;}
.appLandFitIt h3{margin:0 0 15px;text-transform:uppercase;color:#fff;}
.appLandFitIt p{margin:0 0 20px;color:#fff;}
.appLandFitIt .col-xs-7 img{margin:0 auto 16px;}
.appLandFitIt .iphoneBox{margin-top:-68px;margin-bottom:-48px;}
.appLandUNetwork{padding-top:70px;text-align:center;}
.appLandUNetwork .col-xs-7 img{margin:0 auto 16px;}
.appLandUNetwork h3{margin:0 0 15px;text-transform:uppercase;color:#0d3599;}
.appLandUNetwork p{margin:0 0 20px;color:#000000;}
.appLandUNetwork .iphoneBox{margin-bottom:-80px;}
.appLandStore.bottom{padding-top:110px;padding-bottom:20px;}
.appLandStore h4{color:#000;margin:0 0 16px;}
.appLandAwsApp .innerBx,.appLandhugeRng .innerBx,.appLandCNC .innerBx,.appLandFitIt .innerBx,.appLandUNetwork .innerBx{margin:0 auto;padding:25px 0;width:100%;}
.appLandAwsApp .innerBx{max-width:100%;}
.appLandhugeRng .innerBx{max-width:378px;}
.appLandCNC .innerBx{max-width:374px;}
.appLandFitIt .innerBx{max-width:370px;}
.appLandUNetwork .innerBx{max-width:370px;}
.appLandUNetwork .row,.appLandhugeRng .row{-webkit-box-align:stretch; -ms-flex-align:stretch;align-items:stretch;}
.appLandUNetwork .col-xs-7,.appLandhugeRng .col-xs-7{display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center;justify-content:center;}
.appLandUNetwork .bottom-img img,.appLandhugeRng  .bottom-img img{margin:0;}
.appLandUNetwork .bottom-img{position:absolute;bottom:-56px;left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);transform:translateX(-50%);}
.appLandhugeRng  .bottom-img{position:absolute;bottom:-66px;left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%);transform:translateX(-50%);}
.appLandGarage .grage_tag h2{margin:0;position:absolute;left:0;padding-left:22px;width:100%;text-align:center;text-transform:uppercase;font-family:'ProximaNovaBold';color:#0d3599;font-size:5.6rem;top:46px;line-height:1;}
.appLandGarage .grage_tag h2 span{margin-top:-2px;font-family:'ProximaNovaLight';display:block;width:100%;font-size:2.26rem;line-height:1;}
.section_appLanding .app-btn{background-color:#000;border-radius:12px;width:100%;padding:6px 10px 6px 16px;border:1px solid #97969a;height:80px;align-items:center;color:#fff;}
.section_appLanding .app-btn img{width:42px;}
.section_appLanding .app-btn span{width:100%;text-align:left;padding:0px 0 0 10px;font-size:16px;letter-spacing:1.2px;line-height:1;}
.section_appLanding .app-btn span small{display:block;letter-spacing:0;font-size:32px;line-height:1;padding-top:1px;}
.section_appLanding .app-btn.app_gpay-btn span{font-size:12px;}
.section_appLanding .app-btn.app_gpay-btn span small{font-size:28px;}
/* EPL-14241 */ /*CI-3920*/
.right-col .brand-list .logo.oilcapacity .oilfilter{position:relative;left:-4px;}
/* POCI */
.order-status-col .product-list-data .order-list-body .col-xs-height:last-child span{white-space:nowrap;}
@media print{
	@page{size:A4 portrait;}
	section.covid-19 {display:none;}	
}
/* POCI */ /* EPL-14332 */
ul.list-unstyled.faq-box.mobile-overflow{display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch;align-items:stretch; -webkit-box-pack:start; -ms-flex-pack:start;justify-content:flex-start; -ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;width:100%;}
ul.list-unstyled.faq-box.mobile-overflow li{background-color:rgba(0,84,165,0.05);overflow:hidden;}
ul.list-unstyled.faq-box.mobile-overflow li .media{background-color:#fff;}
ul.list-unstyled.faq-box.mobile-overflow li .faq-content{height:auto;background-color:transparent;}
/* EPL-14332 */
.rst-box{display:flex;align-items:center;}
.rst-box .o3b-section{margin-left:auto;}
.rst-box .o3b-section .rightcol3bo{width:auto;float:right;padding:0;border:none;}
.rst-box .o3b-section .rightcol3bo .list-refine{margin-top:15px;}
/* EPL-14348 */ 
.wishlist_user.wishlist-mobile-items ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important; -ms-flex-wrap:wrap;flex-wrap:wrap; -webkit-box-align:stretch; -ms-flex-align:stretch;align-items:stretch;width:100%;}
.wishlist_user.wishlist-mobile-items ul li .recent-block{border:1px solid #d1d1d1;border-radius:4px;padding:8px 7px;position:relative;}
.wishlist_user.wishlist-mobile-items ul li .price_drop{position:absolute;right:8px;top:19px;padding:4px 8px 2px;width:auto;background-color:#005092;color:#fff;font-size:12px;line-height:14px;font-weight:600;font-family:'ProximaNovaSemibold';text-transform:uppercase;}
.wishlist_user.wishlist-mobile-items ul li .recent-block h3 a{font-family:'ProximaNovaSemibold';font-size:15px;width:100%;line-height:18px;height:40px;overflow:hidden;color:#233f92;display:inline-block;}
.wishlist_user.wishlist-mobile-items ul li span.code{margin-top:1px;font-size:11px;color:#5a5a5a;line-height:12px;max-width:100%;clear:both;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:block !important;}
.wishlist_user.wishlist-mobile-items ul li p.wish-rating{margin:10px 0 5px 0px;display:block;min-height:20px;font-size:11px;line-height:14px;font-family:'ProximaNova';}
.wishlist_user.wishlist-mobile-items ul li span.instock{margin:4px 0 0;padding-top:2px;padding-left:17px;min-height:15px;font-size:11px;line-height:11px;color:#62a020;background-position:left -1px;background:url(../images/product-list-icon.jpg) no-repeat left 0px;}
.wishlist_user.wishlist-mobile-items ul li span.n_instock{margin:4px 0 0;padding-top:2px;padding-left:17px;min-height:15px;font-size:11px;line-height:11px;height:auto;}
.wishlist_user.wishlist-mobile-items ul li .recent-price{text-align:right;}
.wishlist_user.wishlist-mobile-items ul li .recent-price hr{margin:15px 0;}
.wishlist_user.wishlist-mobile-items ul li .offer-detail{float:left;text-align:left;}
.wishlist_user.wishlist-mobile-items ul li a.shop-now-btn:after{content:'';height:12px;width:10px;display:inline-block;margin:0 0 -1px;background:url('../images/cart-arrow-icon.png') no-repeat;background-position:left center;position:relative;right:-2px;}
.wishlist_user.wishlist-mobile-items ul li .delivery-option{position:static;width:100%;border:0;padding:0;border-radius:0;float:left;clear:both;border-bottom:1px solid #eee;margin-bottom:3px;}
.wishlist_user.wishlist-mobile-items ul li .home-delivery{margin:0 0 4px;position:relative;font-size:10px;line-height:1;font-family:'ProximaNovaSemibold';padding-left:28px;padding-top:5px;min-height:22px;background:url(../images/delivery-enable.jpg) no-repeat left center;}
.wishlist_user.wishlist-mobile-items ul li .home-delivery strong{width:auto;margin-right:5px;float:left;line-height:13px;font-family:'ProximaNovaSemibold';font-size:11px;color:#5A5A5A;}
.wishlist_user.wishlist-mobile-items ul li .info-icon{float:left;width:14px;height:14px;background:url(../images/delivery-info-icon.jpg) no-repeat center center;cursor:pointer;margin-top:-1px;position:relative;}
.wishlist_user.wishlist-mobile-items ul li .info-icon .popover{max-width:215px;width:180px;border-color:#8A8A8A;box-shadow:none;padding:6px 6px;left:auto;top:24px;font-size:12px;margin-right:0;right:-20px;line-height:25px;color:#62A020;}
.wishlist_user.wishlist-mobile-items ul li .info-icon .popover:before{content:'';background:url(../images/popover-arrow.png) no-repeat left top;position:absolute;top:-13px;right:50%;margin-right:-12px;width:22px;height:13px;margin-right:0;right:15px;}
.wishlist_user.wishlist-mobile-items ul li .info-icon:hover .popover{display:inline-block;}
.wishlist_user.wishlist-mobile-items ul li .info-icon:hover .popover .instock{line-height:14px;padding-top:0;}
.wishlist_user.wishlist-mobile-items ul li .click-collect{margin:0 0 4px;padding:5px 0 3px 28px;position:relative;min-height:17px;background:url(../images/clickcollect-enable.jpg) no-repeat 3px 1px;line-height:1;}
.wishlist_user.wishlist-mobile-items ul li .click-collect strong{font-size:11px;color:#5A5A5A;clear:both;font-weight:normal;font-family:'ProximaNovaSemibold';float:left;line-height:8px;width:auto;margin-right:5px;}
.wishlist_user.wishlist-mobile-items ul li .click-collect a{font-size:11px;line-height:8px;float:left;color:#233F92;font-family:"ProximaNovaSemibold";text-decoration:underline;}
.wishlist_user.wishlist-mobile-items ul li .international-delivery{background:url(../images/brown-international-enable.png) no-repeat 3px 3px;padding:4px 0 2px 28px;background-size:18px;margin:0 0 4px;position:relative;}
.wishlist_user.wishlist-mobile-items ul li .international-delivery strong{width:auto;margin-right:5px;font-size:11px;color:#5A5A5A;clear:both;font-weight:normal;font-family:'ProximaNovaSemibold';float:left;line-height:14px;}
.wishlist_user.wishlist-mobile-items ul li .home-delivery.disable{background:url(../images/delivery-disable.jpg) no-repeat left center;color:#BABABA;}
.wishlist_user.wishlist-mobile-items ul li .international-delivery.disable{background:url(../images/international-disable.jpg) no-repeat 3px 3px;color:#BABABA;}
.wishlist_user.wishlist-mobile-items ul li .home-delivery.disable strong,.wishlist_user.wishlist-mobile-items ul li .international-delivery.disable strong{color:#BABABA;}
.wishlist_user.wishlist-mobile-items ul li .home-delivery.disable .popover,.wishlist_user.wishlist-mobile-items ul li .home-delivery.disable .popover .info-list span,.wishlist_user.wishlist-mobile-items ul li .international-delivery.disable .popover,.wishlist_user.wishlist-mobile-items ul li .international-delivery.disable .popover .info-list span{color:#BABABA;}
.wishlist_user.wishlist-mobile-items ul li .removeItem{background-image:url(../images/heart-filled.svg);background-repeat:no-repeat;background-position:left center;background-size:18px;margin:7px 0 0 0;padding:4px 0 2px 22px;min-height:20px;width:auto;max-width:100%;display:inline-block;font-size:13px;line-height:normal;color:#5A5A5A;cursor:pointer;}
.wishlist_user.wishlist-mobile-items ul li .fifm-delivery{background:url(../images/basket-fifm-icon.png) no-repeat 3px 3px;padding-top:5px;padding-bottom:10px;padding-left:28px;background-size:17px;margin:0 0 4px;display:flex;}
.wishlist_user.wishlist-mobile-items ul li .fifm-delivery strong{font-size:11px;width:auto;margin-right:5px;color:#5A5A5A;line-height:15px;float:left;font-weight:normal;font-family:'ProximaNovaSemibold';}
.wishlist_user.wishlist-mobile-items ul li .fifm-delivery .popover{line-height:15px;font-size:11px}
.wishlist_user.wishlist-mobile-items ul li .fifm-delivery.disable{background-image:url(../images/basket-fifm-icon-grey.png) !important;}
.wishlist_user.wishlist-mobile-items ul li .click-collect.disable{background-image:url('../images/clickcollect-disable.jpg');}
.wishlist_user.wishlist-mobile-items ul li .fifm-delivery.disable strong,.wishlist_user.wishlist-mobile-items ul li .click-collect.disable strong{color:#BABABA;}
/* EPL-14348 */ /*CI-3775*/ /*CI-3773*/ /*CI-3774*/ /*CI-3776*/
.newsletter-col p.text-danger,.feedback-container p.text-danger,.contact-container p.text-danger,.trackorderForm p.text-danger{color:red;padding-bottom:5px;font-size:12px !important;}
.newsletter-col p.text-danger{margin-left:120px;padding-bottom:0px;margin-bottom:0px;margin-top:10px;}
.trackorderForm p.text-danger{padding-bottom:0px;margin-bottom:0px;margin-top:20px;}
.captchabtnv3[disabled]{color:#7E7B7B !important;background-color:#E1E1E1 !important;pointer-events:none;}
.newsletter-col .captchabtnv3[disabled]{margin-top:0px !important;}
/*CI-3777*/
.registerForm p.text-danger{color:red;padding-top:6px;padding-bottom:0;font-size:12px !important;}
.terms-col fieldset{clear:both;}
.captchabtnv3[disabled]{color:#7E7B7B !important;background-color:#E1E1E1 !important;pointer-events:none;}
button.btn.okay-btncaptchav3[disabled]{color:#7E7B7B !important;background-color:#E1E1E1 !important;pointe -events:none;}
/*CI-3777*/ /*CI-3776*/ /*CI-3773*/ /*CI-3775*/ /*CI-3774*/ /* EPL_14348 */
.wishlist_user.wishlist-mobile-items ul li .recent-image{position:relative;z-index:1;}
.wishlist_user.wishlist-mobile-items ul li .price_drop{z-index:2;}
.wishlist_user.wishlist-mobile-items ul li .recent-image .zoom-icon{position:absolute;bottom:2px;right:3px;}
.wishlist_user.wishlist-mobile-items ul li .recent-image .zoom{cursor:pointer;display:block;max-height:100%;width:100% z-index:3;position:relative;cursor:url(../images/zoom.png), auto;}
.wishlist_user.wishlist-mobile-items ul li .recent-image .zoom a{max-height:100%;display:block;}
.wishlist_user.wishlist-mobile-items ul li .recent-image .zoom img{max-height:164px;}
.wishlist_user.wishlist-mobile-items ul li .recent-block h3{min-height:45px;}
.wishlist_user.wishlist-mobile-items ul li .recent-price{min-height:88px;}
.wishlist_user.wishlist-mobile-items ul li .outofstock,.wishlist_user.wishlist-mobile-items ul li .stockavailable{margin:4px 0 4px;padding-top:3px;padding-left:19px;min-height:15px;font-size:11px;line-height:11px;background-position:left 0px;background-size:15px;}
.wishlist_user.wishlist-mobile-items ul li .international-delivery{min-height:30px;}
/* EPL_14348 */ /* EPL-14317 */ 
.scatimg{display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch;align-items:stretch; -ms-flex-wrap:wrap;flex-wrap:wrap;}
.scatimg .special-products{display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:stretch; -ms-flex-align:stretch;align-items:stretch; -ms-flex-wrap:wrap;flex-wrap:wrap;}
.scatimg .special-products .product-list{height:100%;}
.scatimg .special-products ul.specialbuy-carousel{height:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important; -webkit-box-align:stretch; -ms-flex-align:stretch;align-items:stretch; -ms-flex-wrap:wrap;flex-wrap:wrap;}
.scatimg .special-products .specialbuy-image{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column;flex-direction:column; -webkit-box-align:stretch; -ms-flex-align:stretch;align-items:stretch;}
.scatimg .special-products .shop-now-btn{margin-top:8px;width:100%;}
.scatimg .special-products ul.specialbuy-carousel li{margin:0 0 0 7px;width:100%;max-width:calc(33% - 6px);}
/* EPL-14317 */ /* EPL-14317 */
.sproimg:not(.scatimg) .special-products .specialbuy-image{max-height:168px;}
.scatimg .special-products .shop-now-btn{margin-top:6px;}
.simgpro .special-products .specialbuy-image{max-height:167px;}
.specialbuy-carousel.owl-carousel{z-index:0;}
/* EPL-14317 */ /* CI-4176 CI-4177 */
.hazardsWarnings-tab{display:block;clear:both;width:100%;padding:0 2px;}
.hazardsWarnings-tab h4{font-size:16px;color:#EB3131;font-weight:600;margin:4px 0 15px;}
.hazardsWarnings-tab ul{margin:0 0 15px;padding:0;width:100%;}
.hazardsWarnings-tab ul.hazardcodes{padding-left:20px;}
.hazardsWarnings-tab ul img{width:80px;height:80px;margin:0 4px 4px 0;}
.hazardsWarnings-tab ul li{font-weight:600;font-family:'ProximaNovaBold' !important;}
.hazardsWarnings-tab ul li:not(:last-child){margin-bottom:8px;}
.responsiveListMargin{margin-left:4px !important;}
/* CI-4176 CI-4177 */ /* EPL-14822 */
.reviewondetailpage #rated,.reviewondetailpage #ratingvalue,.reviewondetailpage #basedon{display:none ;}
/* EPL-14822 */

/* CI-4850 */
.scatimg .special-products  .product-list{min-width:100%;}
/* CI-4850 */
/* EPL-15484 */
.my-account-container .col-md-9 p {color: #000;font-family: 'ProximaNovaSemibold';}
.my-account-container .signout-btn{background-color: #0033A0;color: #fff;}
.my-account-container .signout-btn:hover{background-color: #0033A0;}
.my-account-container .account-edit li {padding: 0 10px;}
.my-account-container .account-edit .inner {border-radius: 3px;box-shadow: 0 0px 4px 0px #BEBEBE;}
.my-account-container .account-edit .inner .heading {padding: 30px 0 2px;border-bottom: none;color: #001E60;text-transform: uppercase;}
.my-account-container .account-edit .inner figure{margin: 20px 0 24px;}
.my-account-container .account-edit .inner figure img {width: 110px;height: 110px;}
.my-account-container .account-edit .inner a span {background-color: #0033A0;color: #fff;border-radius: 3px;}
.my-account-container .account-edit .inner a:hover span{background-color: #0033A0;}
/* EPL-15484 */

/* EPL-15494 */
.new-login-page .alert,.new-login-page .delivery-missing .alert {margin-bottom: 10px;box-shadow: 0 0 4px 0px #BEBEBE;padding: 10px 10px 10px 36px;font-size: 12px;font-family: 'ProximaNovaSemibold';position: relative;border-radius: 3px;}
.new-login-page .delivery-missing .alert.alert-info {border-color: #0033A0;color: #0033A0;}
.new-login-page .alert.alert-danger {color: #CD1F25;border-color: #CD1F25;}
.new-login-page .alert img,.new-login-page .delivery-missing .alert img {width: 16px;position: absolute;left: 11px;top: 9px;}
.new-login-page .login-form {padding: 0;clear: both; }
.new-login-page .account-box{margin-top:18px;}
.new-login-page .account-box .inner-col {padding: 34px 32px 30px;}
.new-login-page .account-box .heading {padding: 0;border: none;text-transform: uppercase;color: #001E60;width: auto;font-size: 2.06rem;margin-bottom: 35px;}
.new-login-page .register-col .sub-heading {padding-top: 8px;color: #001E60;font-size: 1.48rem;font-family: 'ProximaNovaSemibold';}
.new-login-page .login-form fieldset {margin-bottom: 22px;}
.new-login-page .login-form label {width: 100%;text-align: left;margin: 0 0 8px;line-height: 1;font-family: 'ProximaNovaSemibold';font-size: 14px;color: #51535A;}
.new-login-page .login-form input.InputTxtBox {width: 100%;clear: both;max-width: 89%;border-color: #8A8B90;border-radius: 3px;padding-left: 12px;height:40px;}
.new-login-page .login-form input.InputTxtBox.err {border-color: #D6464B;}
.new-login-page .login-form .error {padding: 3px 3px 0;color: #D6464B;}
.new-login-page .login-form .password-area {clear: both;max-width: 89%;width: 100%;display: flex;align-items: center;justify-content: space-between;line-height: 1;padding-top: 9px;}
.new-login-page .login-form .password-area .info-text{margin: 0;}
.new-login-page .login-form .password-area .pswd-link{margin: 0;text-decoration: underline;font-size: 13px;font-family: 'ProximaNova';}
.new-login-page .account-box .register-link{padding: 11px 17px;font-size: 15px;font-family: 'ProximaNovaBold';line-height: 16px;}
.new-login-page .login-form button, .new-login-page .account-box .register-link {width: 200px;height: 40px;border-radius: 3px;display: inline-flex;align-items: center;justify-content: center;background-color: #0033A0;color: #fff;margin-top: 8px;}
.new-login-page .login-form button:hover, .new-login-page .account-box .register-link:hover {background-color: #0033A0;color: #fff;}
.new-login-page .register-col{padding:0;}
.new-login-page.account-container .register-col ul {margin: 26px 0;padding-left: 12px;}
.new-login-page.account-container .register-col ul li {padding-left: 24px;margin-bottom: 11px;}

.new-reg-col .inner-block {margin: 30px 0 70px;padding: 34px 30px 30px;}
.new-reg-col .inner-block .col-md-6 {padding: 0 15px;}
.new-reg-col .inner-block h3 {margin: 0 0 20px;width: auto;font-size: 21px;line-height: 1;color: #001e60;text-transform: uppercase;}
.new-reg-col .inner-block .sub-text {display: none;}
.new-reg-col .inner-block .login-info-form {margin: 18px 0 0;padding: 0 18% 0 0;border: none;}
.new-reg-col .inner-block .login-info-form fieldset {margin: 0 0 20px;}
.new-reg-col .inner-block .login-info-form label {margin: 0 0 6px;width: 100%;font-family: 'ProximaNovaSemibold';}
.new-reg-col .inner-block .login-info-form input {width: 100%;height: 38px;border-color: #abacaf;}
.new-reg-col .inner-block .login-info-form input.err {border-color: #d9575c;}
.new-reg-col .inner-block .cpasswordSuggestion {left: 0;width: 100%;font-family: 'ProximaNovaSemibold';padding-right: 10%;margin-bottom: 4px;}
.new-reg-col .terms-col {width: 100%;display: block;clear: both;}
.new-reg-col .terms-col p {font-size: 13px;margin-bottom: 26px;width: auto;font-family: 'ProximaNovaSemibold';}
.new-reg-col .terms-col p a {color: #2c57b0;text-decoration: underline;font-family: 'ProximaNovaBold';}
.new-reg-col .terms-col .custom-checkbox {position: relative;}
.new-reg-col .terms-col .custom-checkbox .chkBox {position:absolute;left:0;top:0;}
.new-reg-col .terms-col .custom-checkbox .chk{position: relative;padding-left:30px;margin: 0;}
.new-reg-col .terms-col .custom-checkbox span.spacing{display:none;}
.new-reg-col .terms-col .custom-checkbox > label::before {width: 21px;height: 21px;border-radius: 3px;border-color: #abacaf;}
.new-reg-col .terms-col .custom-checkbox input:checked + label::after {width: 20px;height: 18px;background-size: 13px;}
.new-reg-col .terms-col .reg-btn {margin: 6px 0 0;padding: 6px 20px;font-size: 14px;font-family: 'ProximaNovaSemibold';height: 40px;width: 278px;max-width: 100%;background-color: #0033a0;color: #fff;display: inline-flex;align-items: center;justify-content: center;border-radius: 3px;}
.new-reg-col .terms-col .reg-btn:hover {background-color: #0033a0;color: #fff;}
.new-reg-col #register-form .sign-in {margin: 18px 0 0 20px;font-size: 12px;}
.new-reg-col #register-form .sign-in a {color: #0033a0;font-family: 'ProximaNovaSemibold';text-decoration: underline;}
.new-reg-col #register-form .sign-in a img {display: none;}
.new-reg-col .inner-block .login-info-form .error {padding: 3px 0 0;width: 100%;}

/* EDIT-page */
.new-reg-col .inner-block {box-shadow: 0 0 3px 0 #BEBEBE;border-radius: 3px;}
.new-reg-col .inner-block .login-info-form input {padding-left: 12px;}
.new-reg-col .inner-block2 .sub-text {display: block;margin: -2px 0 18px;font-family: 'ProximaNovaSemibold';font-size: 13px;}
.new-reg-col .inner-block2 .login-info-form {padding-right: 15%;}
.new-reg-col .inner-block2 .login-info-form input {height: 40px;}
.new-reg-col .inner-block2 .login-info-form fieldset.d-flex {padding-right: 30px;}
.new-reg-col .inner-block2 .login-info-form #email {width: 100% !important;}
.new-reg-col .inner-block2 .enableUpdateEmail {position: absolute;right: 0;top: 25px;width: 24px;padding: 0;background-position: center center;margin: 0;}
.new-reg-col .inner-block2 .col-sm-10.pr-10 + .pr-10 {margin-top: 15px;}
.new-reg-col .inner-block2 .login-info-form #findPostcode {width: calc(50% - 15px);}
.new-reg-col .inner-block2 .login-info-form .post-find-btn {margin-left: 30px;display: inline-flex;align-items: center;justify-content: center;min-width: 170px;height: 40px;border: 1px solid #7D98CE;color: #002F9E;background-color: transparent;border-radius: 3px;font-size: 14px;padding: 8px 12px 6px;}
.new-reg-col .inner-block2 .login-info-form .post-find-btn:hover{border: 1px solid #7D98CE;color: #002F9E;background-color: transparent;}
.new-reg-col .inner-block2 .login-info-form .post-find-btn.wait {background-image: none;text-indent: unset;pointer-events: none; opacity:0.68;}
.new-reg-col .inner-block2 .login-info-form .address-finder .outer-select {width: 100%;max-width: 452px;border-color: #ABACAF;}
.new-reg-col .inner-block2 .login-info-form .address-finder .manual-text {padding:0;font-size: 12px;font-family: 'ProximaNovaSemibold';width: auto;}
.new-reg-col .inner-block2 .login-info-form .address-finder .manual-text a {margin-top: 6px;display: block;clear: both;text-decoration: underline;}
.new-reg-col .inner-block2 p.maual-address {margin: 20px 0 35px;text-transform: uppercase;}
.new-reg-col .inner-block2 .login-info-form label b {float: right;font-family: 'ProximaNovaBold';font-size: 12px;line-height: 19px;padding-right: 3px;}
.new-reg-col .inner-block2 .terms-col {padding-top: 10px;}
.new-reg-col .inner-block2 .terms-col .reg-btn {width: 218px;}

.new-reg-col .inner-block .login-info-form .error {padding-left: 5px;color: #CD1F25;}
.new-reg-col .inner-block.inner-block2 {margin-bottom: 0;}
.new-reg-col .inner-block2 .enableUpdateEmail {background-image: none;}
.new-reg-col .inner-block2 .login-info-form .post-find-btn img {width: 22px;margin: 0 8px 0 0;}
.new-reg-col .inner-block2 .terms-col p.mar-top {margin-top: 0;}
.new-reg-col .inner-block2 .terms-col .sign-in{margin: 18px 0 0 20px;font-size: 12px;color: #5A5A5A;float: left;}
.new-reg-col .inner-block2 .terms-col .sign-in a {color: #0033A0;font-family: 'ProximaNovaSemibold';}
.new-reg-col .inner-block2 .login-info-form .outer-select{position: relative;}
.new-reg-col .inner-block2 .login-info-form .outer-select:after {position: absolute;content: "";right: 11px;top: 12px;transform: rotate(45deg);border: 1px solid #002FAB;height: 10px;width: 10px;border-width: 0 2px 2px 0;}
.new-reg-col .inner-block2 .login-info-form .outer-select select{-webkit-appearance:none;padding-right: 16px;}

.new-reg-col .inner-block2 .enableUpdateEmail{padding: 8px 4px 0 0;}
.new-reg-col .inner-block2 .login-info-form .post-find-btn img {margin-top: -1px;max-width: 20px;}
.new-dtl-update .inner-block{margin-bottom:0;padding: 35px 30px 30px;box-shadow: 0 0px 3px 0px #BEBEBE;}
.new-dtl-update .inner-block .heading {margin: 0 0 40px;float: left;width: 100%;clear: both;font-family: 'ProximaNovaBold';color: #0033A0;font-size: 21px;line-height: 18px;text-transform: uppercase;}
.new-dtl-update .inner-block .inner-col {width: 100%;margin: 0 0 14px;float: left;}
.new-dtl-update .inner-block .sub-heading {font-family: 'ProximaNovaBold';font-size: 15.4px;line-height: 1;color: #0033A0;float: left;width: 100%;}
.new-dtl-update .field-col {margin: 18px 0 0;float: left;width: 100%;}
.new-dtl-update .field-col span {float: left;width: 100%;font-family: 'ProximaNovaSemibold';font-size: 13px;line-height: 1.6;color: #75767B;}
.new-dtl-update .field-col span.sub-head {font-size: 12px;line-height: 1.46;padding-bottom: 2px;}	
.new-dtl-update .dtlUpdt-bx {float: left;width: 100%;padding: 5px 0 0 56px;position: relative;}
.new-dtl-update .dtlUpdt-bx h3 {text-transform: uppercase;font-size: 18px;margin: 0;color: #0033A0;}
.new-dtl-update .dtlUpdt-bx p {clear: both;font-size: 13px;color: #0033A0;}
.new-dtl-update .dtlUpdt-bx:after {position: absolute;left: 0;top: 0;content: '';background-color: #4B9E24;height: 42px;width: 42px;border-radius: 50px;}
.new-dtl-update .dtlUpdt-bx:before {content: '';position: absolute;left: 14px;top: 15px;z-index: 1;width: 14px;height: 9px;border: 3px solid #fff;border-width: 0 0 3px 3px;transform: rotateZ(-45deg);}

/* Forgot Password */
.modal.cart-popup .pswd-form button {width: 148px;height: 40px;border-radius: 3px; display: inline-flex;align-items: center; justify-content: center;background-color: #0033A0;color: #fff;}
.modal.cart-popup .pswd-form button:hover {background-color: #0033A0;color: #fff;}
/* EPL-15494 */

/* EPL-15485 */
.order-info-display .new-order-listing {padding: 36px 30px 20px;border-radius: 3px;box-shadow: 0 0 2px 0 #C9C9C9;}
.order-info-display .new-order-listing h3 {color: #001F61;font-size: 23px;margin-bottom: 30px;}
.new-order-listing .order-list-data.tab-content {padding-bottom: 8px;border-bottom: 2px solid #DADADB; }
.new-order-listing .order-heading ul {border: 2px solid #0033A0;border-radius: 6px;background-color: #0033A0;margin-bottom: 12px;box-shadow: 0 0 2px 0 rgba(0, 51, 160, 0.8);}
.new-order-listing .order-heading li {padding: 0;}
.new-order-listing .order-heading li a {color: #fff;padding: 13px 38px 12px;display: inline-block;}
.new-order-listing .order-heading li.active {border-right: none;}
.new-order-listing .order-heading li.active:before {height: 100%;content: '';width: 1px;position: absolute;left: -1px;background-color: #0033A0;}
.new-order-listing .order-heading li.active a{background-color: #fff;color: #0033A0;border-radius: 5px;}
.new-order-listing .order-heading li.active a:before{display:none;}
.new-order-listing .container {max-width: 100%;}
.new-order-listing .order-list-data .col-xs-2, .new-order-listing .order-list-data .col-xs-3, .new-order-listing .order-list-data .col-xs-1{border-right:none;}
.new-order-listing .row.order-list-headings {background-color: transparent;}
.new-order-listing .row.order-list-headings .col-xs-height {border-bottom: 2px solid #C9CACC;}
.new-order-listing .row.order-list-headings .col-xs-height span{padding:18px 12px;color: #4C4E55;line-height: 1;}
.new-order-listing .order-list-data .col-xs-height span a {color: #233F92;font-family: 'ProximaNovaBold';text-decoration: underline;}
.new-order-listing .row.stat-unknown {background: #EDEEF0;}
.new-order-listing .order-pagination {display: flex;align-items: center;justify-content: space-between;padding: 0 10px;}
.new-order-listing .archive-orders-btn button {padding: 0;background-color: transparent;text-decoration: none;}
.new-order-listing a.order-link {font-family: 'ProximaNovaBold';text-decoration: none;padding: 4px 20px;border: 1px solid #0033A0;font-size: 14px;min-height: 40px;width: 252px;display: inline-flex;align-items: center;justify-content: center;}
.new-order-listing a.order-link img {margin: -4px 5px -2px 0;}
.new-order-listing .order-status:before {content:'';width: 8px;height: 8px;margin-right: 4px;border-radius: 10px;display: inline-block;position: relative;top: -1px;}
.new-order-listing .order-status.green:before {background-color: #4B9E24;}
.new-order-listing .order-status.yellow:before {background-color: #E6740A;}
.new-order-listing .order-status.red:before {background-color: #CD1F25;}
.new-order-listing .order-list-data .col-xs-height span a.carrier-link {display: inline-block;overflow: hidden;white-space: nowrap;max-width: 116px;text-overflow: ellipsis;}
.new-order-listing .order-list-data span img.view-order {margin-right: 0;width:28px;}
.new-order-listing .order-pagination{line-height:1;}
a.account-link {float: left;clear: both;color: #0033A0;margin: 30px 0 45px;font-family: 'ProximaNova';font-size: 14px;}
a.account-link img {margin: -2px 6px 0 1px;height: 14px;}
.new-order-listing .order-list-data .col-xs-height span.flxDir {flex-direction: column;align-items: flex-start;}
.new-order-listing .order-status:before {position: absolute;left: 12px;top: 16px;}
/* EPL-15485 */
/* EPL-15490 */
.new-order-status {margin-top: 28px;}
.new-order-status h2 {padding-top: 5px;}
.new-order-status .print-link {border-radius: 3px;width: 110px;height: 40px;background-color: #fff;border: 1px solid #0033A0;color: #0033A0;display: inline-flex;align-items: center;justify-content: center;background-image: none;padding: 8px 6px 6px;line-height: 1;}
.new-order-status .print-link img {margin:0 6px 0 0;}
.new-order-status .order-detail{padding:36px 30px 32px;box-shadow: 0 0 3px 0 #BEBEBE;}
.new-order-status .order-detail >.heading {margin-bottom: 20px;padding: 0;width: 100%;text-transform: uppercase;font-size: 20px;color: #001E60;}
.new-order-status .order-detail >.right-col {width: 100%;}
.new-order-status .order-detail .right-col span {font-size: 14px;margin-right:30px;}
.new-order-status .product-list-data {margin-top: 30px;padding: 8px 0;border-top: 1px solid #D2D3D4;border-bottom: 1px solid #D2D3D4;}
.new-order-status .product-list-data .row-xs-height:nth-child(2n+3) {background: #EDEEF0;}
.new-order-status .product-list-data .row-xs-height .col-xs-height:first-child {padding-left: 15px;}
.new-order-status .product-list-data .order-list-headings {background-color: transparent;}
.new-order-status .product-list-data .order-list-headings .col-xs-height {border: none;border-bottom: 2px solid #D2D3D4;}
.new-order-status .product-list-data .order-list-headings .col-xs-height span {font-size: 14px;padding: 17px 0;}
.new-order-status .product-list-data .order-list-body .col-xs-height {border: none;height: 56px;}
.new-order-status .product-list-data .col-xs-height .order-status:before {content:'';width: 8px;height: 8px;margin-right: 4px;border-radius: 10px;display: inline-block;position: relative;top: -1px;}
.new-order-status .product-list-data .col-xs-height .order-status.green:before {background-color: #4B9E24;}
.new-order-status .product-list-data .col-xs-height .order-status.yellow:before {background-color: #E6740A;}
.new-order-status .product-list-data .col-xs-height .order-status.red:before {background-color: #CD1F25;}
.new-order-status .order-detail .total-amount {margin-right: 0;}
.new-order-status .order-detail .total-amount .heading {font-size: 14px;padding-left: 20px;line-height: 1;margin-bottom: 12px;float: left;}
.new-order-status .order-detail .total-amount .right-col {padding-right: 15px;min-width: 138px;font-size: 14px;text-align: right;padding-left: 5px;line-height: 1;}
.new-order-status .order-detail .order-info {padding-left: 10px;}
.new-order-status .order-detail .order-info .heading {color: #001693;padding-left: 28px;margin-bottom: 10px;width: 100%;}
.new-order-status .customer-detail{margin-top:30px;padding: 36px 30px 32px;box-shadow: 0 0 3px 0 #BEBEBE;}
.new-order-status .customer-detail .heading {padding: 0;text-transform: uppercase;border: none;font-size: 20px;color: #001E60;}
.new-order-status .order-detail .total-amount hr{margin: 0px 0 14px;padding-top: 2px;clear:both;width:100%;border: none;border-bottom: 1px solid #D2D3D4;}
.new-order-status .order-detail .order-info .heading {position: relative;color:#0033a0;}
.new-order-status .order-detail .order-info .heading img {position: absolute;left: 0;top: -3px;width: 19px;}
.new-order-status .order-detail .order-info span a{color: #0033A0;font-family: 'ProximaNovaBold';text-decoration: underline;}
.new-order-status .customer-detail .heading {margin-bottom: 12px;line-height: 1;}
.new-order-status .customer-detail .field-col {line-height: 1;margin-top: 28px;}
.new-order-status .customer-detail span {line-height: 1;}
.new-order-status .customer-detail .sub-head {font-size: 12px;color: #5A5A5A;font-family: 'ProximaNova';margin-bottom: 4px;}
.new-order-status .customer-detail .sub-head-blue {font-size: 15px;font-family: 'ProximaNovaBold';margin-bottom: 22px;color: #001E60;}
.new-order-status .customer-detail address{clear:both;line-height: 1.48;}
.new-order-status .customer-detail-help {margin: 30px 0 0;padding: 36px 30px 40px;box-shadow: 0 0 3px 0 #BEBEBE;background: #fff;border-radius: 4px;}
.new-order-status .customer-detail-help .heading {margin:0 0 18px;float: left;width: 100%;text-transform: uppercase;border: none;font-size: 20px;color: #001E60;font-family: 'ProximaNovaBold';line-height: 1;}
.new-order-status .customer-detail-help p {color: #5A5A5A;font-size: 1.32rem;font-family: 'ProximaNova';word-wrap: break-word;float: left;width: 100%;margin: 0 0 18px;}
.new-order-status .customer-detail-help .field-col {margin-top: 20px;float: left;width: 100%;clear: both;}
.new-order-status .customer-detail-help .field-col span{float: left;width: 100%;line-height: 1.24;color: #5A5A5A;font-size: 1.24rem;font-family: 'ProximaNova';}
.new-order-status .customer-detail-help .field-col .sub-head{font-family: 'ProximaNovaBold';margin-bottom: 2px;color: #001E60;font-size: 14px;}
.new-order-status .customer-detail-help .help-img {width: 100%;}
.new-order-status .customer-detail-help .help-img img {max-width: 100%;}
.new-order-status .download-invoice, .new-order-status .make-return {margin-left: 8px;float: right;border-radius: 3px;width: 202px;height: 40px;background-color: #fff;border: 1px solid #0033A0;color: #0033A0;display: inline-flex;align-items: center;justify-content: center;background-image: none;padding: 8px 6px 6px;line-height: 1;font-family: "ProximaNovaBold";font-size: 15px;}
.new-order-status .make-return { max-width: 166px;}
.new-order-status .download-invoice img {margin: 0 6px 0 0;width: 18px;}
.new-order-status .make-return img {margin: 0 6px 0 0;width: 18px;}
.new-order-status .download-invoice.disable, .new-order-status .make-return.disable {color: #CACBCD;border-color: #CACBCD;}
.new-order-status .download-invoice.disable img, .new-order-status .make-return.disable img{filter: grayscale(100%);}
.new-order-status .download-invoice img {width: 16px;}
.new-order-status .make-return img {margin: -1px 0 0 6px;width: 13px;}
.new-order-status .customer-detail .field-col.hideDetails {opacity: 0;pointer-events: none;}
.new-order-listing a.order-link {padding-bottom: 2px;}
.new-order-status .customer-detail .field-col{margin-top:22px;}
.new-order-status .customer-detail .sub-head-blue{margin-bottom:14px;}
@media print{
	.new-order-status .make-return, .new-order-status .download-invoice,.new-order-status .customer-detail-help,.account-link{display:none;}
    .new-order-status .order-detail,.new-order-status .customer-detail {width:800px;}
	.new-order-status .customer-detail > .row > div{width:260px;}
    .new-order-status h2{margin-left:5px;}
    .new-order-status .customer-detail{margin-left:25px;}
    .new-order-status .product-list-data .col-xs-height .order-status{padding-left:0 !important;}
    .new-order-status .product-list-data .col-xs-height .order-status:before{display:none;}
}
/* EPL-15490 */

/* EPL-15495 */
.new-reg-col .inner-block2 .terms-col .sign-in a{text-decoration: underline;text-decoration-color: #DAE6FF;}
.new-reg-col .chpass-form .terms-col {float: left;padding-top: 0;margin-top: -12px;}
.new-reg-col .chpass-form .terms-col p {min-width: 100%;}
.new-reg-col .chpass-form .terms-col .reg-btn{width:208px}
.new-reg-col .inner-block2 .terms-col .reg-btn { clear: left;}
/* EPL-15495 */

/* EPL-15610 */
.new-order-listing .listing-info-box {padding: 10px 10px 10px 36px;background-color: #fff;box-shadow: 0 0 2px 0px #BEBEBE;border: 1px solid #0033A0;border-radius: 3px !important;position: relative;}
.new-order-listing .listing-info-box img {margin: 0;position: absolute;width: 16px;left: 11px;top: 10px;}
.new-order-listing .listing-info-box p {font-family: 'ProximaNovaSemibold';font-size: 12px;color: #0033A0;min-height: 1px !important;}
.new-order-listing .order-heading li:not(.active) {font-family: 'ProximaNova';}
/* EPL-15610 */

/* EPL-15685 */
.new-order-listing .order-list-data .col-xs-height span.flxDir {justify-content: center;}
/* EPL-15685 */

/* EPL-15597 */
.store-finder-detail .right-detail .timing-table .row:nth-child(even) { background: #fff;}
/* EPL-15597 */
/* EPL-15497 */
.blkFriday-bottom-banner .bf-sdm-copy {margin-top: 0px;}
/* EPL-15497 */
.christmas-main .landingpage .exclude_promo {min-height: 0;}
/* OCRO */
.RetRef-content{margin:0;padding:0;width:100%;clear:both;}
.RetRef-content .panel-body{padding:22px 32px 22px 24px;border-radius: 2px;}
.RetRef-content .panel-body a{color: #0033a0; text-decoration: underline;}
.RetRef-content .panel-body .makeReturn-btn{margin-bottom:8px;padding-top:8px;background-color:#0033a0;color:#fff;font-family:'ProximaNovaBold';height:40px;width:210px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;text-decoration:none !important;position:relative;}
.RetRef-content .panel-body .makeReturn-btn:after{background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjRkZGRkZGIiB4bWxuczp4PSJodHRwOi8vbnMuYWRvYmUuY29tL0V4dGVuc2liaWxpdHkvMS4wLyIgeG1sbnM6aT0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4bWxuczpncmFwaD0iaHR0cDovL25zLmFkb2JlLmNvbS9HcmFwaHMvMS4wLyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3dpdGNoPjxmb3JlaWduT2JqZWN0IHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj48L2ZvcmVpZ25PYmplY3Q+PGcgaTpleHRyYW5lb3VzPSJzZWxmIj48cGF0aCBkPSJNOTUuNCw0NUw2Ni4xLDE1LjdjLTIuNy0yLjctNy4yLTIuNy05LjksMGMtMi43LDIuNy0yLjcsNy4yLDAsOS45TDczLjUsNDNoLTY0Yy0zLjksMC03LDMuMS03LDdzMy4xLDcsNyw3aDY0TDU2LjIsNzQuMyAgICBjLTIuNywyLjctMi43LDcuMiwwLDkuOWMxLjQsMS40LDMuMiwyLjEsNSwyLjFzMy42LTAuNyw1LTIuMUw5NS40LDU1YzEuMy0xLjMsMi4xLTMuMSwyLjEtNUM5Ny41LDQ4LjEsOTYuOCw0Ni4zLDk1LjQsNDV6Ij48L3BhdGg+PC9nPjwvc3dpdGNoPjwvc3ZnPg==");width: 14px;height: 14px;background-position: center;content: '';background-size: 100% auto;background-repeat: no-repeat;margin:-1px 0 0 6px;}
.RetRef-content .panel-body h3{margin:0 0 15px;font-size: 17px;font-family: 'ProximaNovaBold';line-height: 18px;color: #001e60;clear:both;}
.RetRef-content .panel-body h3:not(:first-child){padding: 15px 0 7px;}
.RetRef-content .panel-body p {color: #000;line-height: 20px;}
.RetRef-content .panel-body ul {margin-bottom: 18px; padding-left: 30px; }
.RetRef-content .panel-body li {margin-bottom: 3px;color: #000; }
.RetRef-accr .panel-heading,.RetRef-accr .panel-body {padding: 18px;}
.RetRef-accr .panel-title { text-transform: uppercase;font-size: 16px;line-height: 22px;color: #40424a !important;background-size: 18px;background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAzM2EwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczphPSJodHRwOi8vbnMuYWRvYmUuY29tL0Fkb2JlU1ZHVmlld2VyRXh0ZW5zaW9ucy8zLjAvIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItNDkuODM1IC01My4yOTUgMTAyNCAxMDI0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IC00OS44MzUgLTUzLjI5NSAxMDI0IDEwMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGRpc3BsYXk9Im5vbmUiIGQ9Ik05MDIuNzQ1LDQ2MC4yODVjMCwwLjE0MSwwLDAuMjc5LTAuMDEsMC40MmMwLjEyLDguMi0yLjk1LDE2LjQzLTkuMjEsMjIuNjlsLTI2NS4xNywyNjUuMTcgIGMtMTIuMzAxLDEyLjMtMzIuMjUsMTIuMy00NC41NTEsMGMtNi4xNDktNi4xNS05LjIyLTE0LjIxLTkuMjItMjIuMjhjMC04LjA2MSwzLjA3LTE1Ljg3LDkuMjItMjIuMDIxbDIxMS44MTEtMjExLjU2SDQ2LjE2NSAgYy0xNy40LDAtMzEuNS0xNC4zNS0zMS41LTMxLjc1YzAtOC43LDMuNTItMTYuNDU1LDkuMjItMjIuMTU1YzUuNy01LjcsMTMuNTgtOS4wOTUsMjIuMjgtOS4wOTVoNzQ5LjQ1bC0yMTEuODExLTIxMi4wNiAgYy0xMi4zLTEyLjMtMTIuMy0zMi4zNjUsMC00NC42NzVjMTIuMzExLTEyLjMsMzIuMjUtMTIuMzYzLDQ0LjU1MS0wLjA2M2wyNjUuMTcsMjY1LjEzOSAgQzg5OS42NzUsNDQ0LjE5Niw5MDIuNzQ1LDQ1Mi4yMjUsOTAyLjc0NSw0NjAuMjg1eiI+PC9wYXRoPjxwYXRoIGRpc3BsYXk9Im5vbmUiIGQ9Ik0xNC42NjUsNDYwLjI4NWMwLDAuMTQxLDAsMC4yNzksMC4wMSwwLjQyYy0wLjEyLDguMiwyLjk1LDE2LjQzLDkuMjEsMjIuNjlsMjY1LjE3LDI2NS4xNyAgYzEyLjMwMSwxMi4zLDMyLjI1LDEyLjMsNDQuNTUxLDBjNi4xNDktNi4xNSw5LjIyLTE0LjIxLDkuMjItMjIuMjhjMC04LjA2MS0zLjA3LTE1Ljg3LTkuMjItMjIuMDIxbC0yMTEuODExLTIxMS41Nmg3NDkuNDUgIGMxNy4zOTksMCwzMS41LTE0LjM1LDMxLjUtMzEuNzVjMC04LjctMy41MjEtMTYuNDU1LTkuMjIxLTIyLjE1NWMtNS42OTktNS43LTEzLjU3OS05LjA5NS0yMi4yNzktOS4wOTVoLTc0OS40NWwyMTEuODExLTIxMi4wNiAgYzEyLjMtMTIuMywxMi4zLTMyLjM2NSwwLTQ0LjY3NWMtMTIuMzExLTEyLjMtMzIuMjUtMTIuMzYzLTQ0LjU1MS0wLjA2M0wyMy44ODUsNDM4LjA0NiAgQzE3LjczNSw0NDQuMTk2LDE0LjY2NSw0NTIuMjI1LDE0LjY2NSw0NjAuMjg1eiI+PC9wYXRoPjxwYXRoIGRpc3BsYXk9Im5vbmUiIGQ9Ik03MTYuMDY1LDQ1OC4yMDVjMC4zMTgsMTUuNTUtNS40NjEsMzEuMi0xNy4zMyw0My4wN0wzMDEuOTU1LDg5OC4wNTVjLTIzLjE0LDIzLjE0MS02MC42NywyMy4xNDEtODMuODEsMCAgbC0wLjAxLTAuMDJjLTIzLjE1LTIzLjE0LTIzLjE1LTYwLjY2LDAtODMuOGwzNTYuMDMtMzU2LjAzbC0zNTYuMDMtMzU2LjAzYy0yMy4xNS0yMy4xNC0yMy4xNS02MC42NiwwLTgzLjhsMC4wMS0wLjAyICBjMjMuMTQtMjMuMTQsNjAuNjctMjMuMTQsODMuODEsMGwzOTYuNzgxLDM5Ni43OEM3MTAuNjA0LDQyNy4wMDUsNzE2LjM4NCw0NDIuNjU1LDcxNi4wNjUsNDU4LjIwNXoiPjwvcGF0aD48cGF0aCBkaXNwbGF5PSJub25lIiBkPSJNMjAwLjc4NSw0NTcuMjA1Yy0wLjMxOSwxNS41NSw1LjQ2LDMxLjIsMTcuMzMsNDMuMDdsMzk2Ljc4MSwzOTYuNzc5YzIzLjE0LDIzLjE0MSw2MC42NywyMy4xNDEsODMuODEsMCAgbDAuMDEtMC4wMmMyMy4xNS0yMy4xNCwyMy4xNS02MC42NiwwLTgzLjhsLTM1Ni4wMy0zNTYuMDNsMzU2LjAzLTM1Ni4wM2MyMy4xNS0yMy4xNCwyMy4xNS02MC42NiwwLTgzLjhsLTAuMDEtMC4wMiAgYy0yMy4xNC0yMy4xNC02MC42Ny0yMy4xNC04My44MSwwbC0zOTYuNzgxLDM5Ni43OEMyMDYuMjQ1LDQyNi4wMDUsMjAwLjQ2NSw0NDEuNjU1LDIwMC43ODUsNDU3LjIwNXoiPjwvcGF0aD48cGF0aCBkaXNwbGF5PSJub25lIiBkPSJNODM0LjA2NSw0NTcuMjA1YzAuMzE4LDE1LjU1LTUuNDYxLDMxLjItMTcuMzMsNDMuMDdMNDE5Ljk1NCw4OTcuMDU1Yy0yMy4xNCwyMy4xNDEtNjAuNjY5LDIzLjE0MS04My44MSwwICBsLTAuMDEtMC4wMmMtMjMuMTUtMjMuMTQtMjMuMTUtNjAuNjYsMC04My44bDM1Ni4wMy0zNTYuMDNsLTM1Ni4wMy0zNTYuMDNjLTIzLjE1LTIzLjE0LTIzLjE1LTYwLjY2LDAtODMuOGwwLjAxLTAuMDIgIGMyMy4xNC0yMy4xNCw2MC42Ny0yMy4xNCw4My44MSwwbDM5Ni43ODEsMzk2Ljc4QzgyOC42MDQsNDI2LjAwNSw4MzQuMzg0LDQ0MS42NTUsODM0LjA2NSw0NTcuMjA1eiI+PC9wYXRoPjxwYXRoIGRpc3BsYXk9Im5vbmUiIGQ9Ik00NTguMDY5LDQ1Ny4yMDVjMC4yMjUsMTAuOTYzLTMuODUxLDIxLjk5Ny0xMi4yMTksMzAuMzY2TDE2Ni4xMDgsNzY3LjMxMyAgYy0xNi4zMTQsMTYuMzE0LTQyLjc3NCwxNi4zMTQtNTkuMDg4LDBsLTAuMDA3LTAuMDE1Yy0xNi4zMjItMTYuMzEzLTE2LjMyMi00Mi43NjcsMC01OS4wODFsMjUxLjAxMi0yNTEuMDEyTDEwNy4wMTMsMjA2LjE5MyAgYy0xNi4zMjItMTYuMzE0LTE2LjMyMi00Mi43NjcsMC01OS4wODJsMC4wMDctMC4wMTRjMTYuMzE0LTE2LjMxNCw0Mi43NzQtMTYuMzE0LDU5LjA4OCwwbDI3OS43NDIsMjc5Ljc0MiAgQzQ1NC4yMTksNDM1LjIwOCw0NTguMjk0LDQ0Ni4yNDIsNDU4LjA2OSw0NTcuMjA1eiI+PC9wYXRoPjxwYXRoIGRpc3BsYXk9Im5vbmUiIGQ9Ik05NC43ODQsNDU3LjIwNWMtMC4zMTgsMTUuNTUsNS40NjEsMzEuMiwxNy4zMyw0My4wN2wzOTYuNzgxLDM5Ni43NzljMjMuMTQsMjMuMTQxLDYwLjY3LDIzLjE0MSw4My44MSwwICBsMC4wMS0wLjAyYzIzLjE1LTIzLjE0LDIzLjE1LTYwLjY2LDAtODMuOGwtMzU2LjAzLTM1Ni4wM2wzNTYuMDMtMzU2LjAzYzIzLjE1LTIzLjE0LDIzLjE1LTYwLjY2LDAtODMuOGwtMC4wMS0wLjAyICBjLTIzLjE0LTIzLjE0LTYwLjY3LTIzLjE0LTgzLjgxLDBsLTM5Ni43ODEsMzk2Ljc4QzEwMC4yNDUsNDI2LjAwNSw5NC40NjYsNDQxLjY1NSw5NC43ODQsNDU3LjIwNXoiPjwvcGF0aD48cGF0aCBkaXNwbGF5PSJub25lIiBkPSJNNDcwLjc4LDQ1Ny4yMDVjLTAuMjI1LDEwLjk2MywzLjg1MSwyMS45OTcsMTIuMjE5LDMwLjM2NmwyNzkuNzQyLDI3OS43NDEgIGMxNi4zMTMsMTYuMzE0LDQyLjc3MywxNi4zMTQsNTkuMDg4LDBsMC4wMDctMC4wMTVjMTYuMzIyLTE2LjMxMywxNi4zMjItNDIuNzY3LDAtNTkuMDgxTDU3MC44MjUsNDU3LjIwNWwyNTEuMDExLTI1MS4wMTIgIGMxNi4zMjItMTYuMzE0LDE2LjMyMi00Mi43NjcsMC01OS4wODJsLTAuMDA3LTAuMDE0Yy0xNi4zMTQtMTYuMzE0LTQyLjc3NC0xNi4zMTQtNTkuMDg4LDBMNDgyLjk5OSw0MjYuODM5ICBDNDc0LjYzMSw0MzUuMjA4LDQ3MC41NTYsNDQ2LjI0Miw0NzAuNzgsNDU3LjIwNXoiPjwvcGF0aD48cG9seWdvbiBkaXNwbGF5PSJub25lIiBwb2ludHM9IjIwNy4yMjIsOTYuMTkyIDI4My41NTcsMTkuODU4IDcyOS41MTMsNDY1LjgxMyAyODMuNTU3LDkxMS43NjkgMjA3LjIyMiw4MzUuNDM0IDU3Ni44NDMsNDY1LjgxMyAgICI+PC9wb2x5Z29uPjxwb2x5Z29uIGRpc3BsYXk9Im5vbmUiIHBvaW50cz0iNzI5LjUxMiw5Ni4xOTIgNjUzLjE3NywxOS44NTggMjA3LjIyMiw0NjUuODEzIDY1My4xNzcsOTExLjc2OSA3MjkuNTEyLDgzNS40MzQgMzU5Ljg5Miw0NjUuODEzICAgIj48L3BvbHlnb24+PHBhdGggZGlzcGxheT0ibm9uZSIgZD0iTTQ2MC4yODUsMTEuNjY1YzAuMTQxLDAsMC4yNzksMCwwLjQyLDAuMDFjOC4yLTAuMTIsMTYuNDMsMi45NSwyMi42OSw5LjIxbDI2NS4xNywyNjUuMTcgIGMxMi4zLDEyLjMwMSwxMi4zLDMyLjI1LDAsNDQuNTUxYy02LjE1LDYuMTQ5LTE0LjIxLDkuMjItMjIuMjgsOS4yMmMtOC4wNjEsMC0xNS42NC0zLjA3LTIxLjc5LTkuMjJsLTIxMS4zMy0yMTEuODExdjc0OS40NSAgYzAsMTcuNC0xNC41OCwzMS41LTMxLjk4LDMxLjVjLTguNywwLTE2LjM0LTMuNTItMjIuMDQtOS4yMmMtNS43LTUuNy04Ljk4LTEzLjU4LTguOTgtMjIuMjh2LTc0OS40NWwtMjEyLjI5LDIxMS44MTEgIGMtMTIuMywxMi4zLTMyLjQ3OSwxMi4zLTQ0Ljc5LDBjLTEyLjMtMTIuMzExLTEyLjQyLTMyLjI1LTAuMTItNDQuNTUxbDI2NS4xMS0yNjUuMTdDNDQ0LjIyNSwxNC43MzUsNDUyLjIyNSwxMS42NjUsNDYwLjI4NSwxMS42NjUgIHoiPjwvcGF0aD48cGF0aCBkaXNwbGF5PSJub25lIiBkPSJNNDYwLjI4NSw4OTkuNzQ1YzAuMTQxLDAsMC4yNzksMCwwLjQyLTAuMDFjOC4yLDAuMTIsMTYuNDMtMi45NSwyMi42OS05LjIxbDI2NS4xNy0yNjUuMTcgIGMxMi4zLTEyLjMwMSwxMi4zLTMyLjI1LDAtNDQuNTUxYy02LjE1LTYuMTQ5LTE0LjIxLTkuMjItMjIuMjgtOS4yMmMtOC4wNjEsMC0xNS42NCwzLjA3LTIxLjc5LDkuMjJsLTIxMS4zMywyMTEuODExVjQzLjE2NSAgYzAtMTcuMzk5LTE0LjU4LTMxLjUtMzEuOTgtMzEuNWMtOC43LDAtMTYuMzQsMy41MjEtMjIuMDQsOS4yMjFjLTUuNyw1LjY5OS04Ljk4LDEzLjU3OS04Ljk4LDIyLjI3OXY3NDkuNDVsLTIxMi4yOS0yMTEuODExICBjLTEyLjMtMTIuMy0zMi40NzktMTIuMy00NC43OSwwYy0xMi4zLDEyLjMxMS0xMi40MiwzMi4yNS0wLjEyLDQ0LjU1MWwyNjUuMTEsMjY1LjE3ICBDNDQ0LjIyNSw4OTYuNjc1LDQ1Mi4yMjUsODk5Ljc0NSw0NjAuMjg1LDg5OS43NDV6Ij48L3BhdGg+PHBhdGggZD0iTTQ1OC4yMDUsMTk4LjM0NWMxNS41NS0wLjMxOCwzMS4yLDUuNDYxLDQzLjA3LDE3LjMzbDM5Ni43NzksMzk2Ljc4MWMyMy4xNDEsMjMuMTQsMjMuMTQxLDYwLjY3LDAsODMuODFsLTAuMDIsMC4wMSAgYy0yMy4xNCwyMy4xNS02MC42NiwyMy4xNS04My44LDBsLTM1Ni4wMy0zNTYuMDNsLTM1Ni4wMywzNTYuMDNjLTIzLjE0LDIzLjE1LTYwLjY2LDIzLjE1LTgzLjgsMGwtMC4wMi0wLjAxICBjLTIzLjE0LTIzLjE0LTIzLjE0LTYwLjY3LDAtODMuODFsMzk2Ljc4LTM5Ni43ODFDNDI3LjAwNSwyMDMuODA2LDQ0Mi42NTUsMTk4LjAyNiw0NTguMjA1LDE5OC4zNDV6Ij48L3BhdGg+PHBhdGggZGlzcGxheT0ibm9uZSIgZD0iTTQ1Ny4yMDUsNzEzLjYyNmMxNS41NSwwLjMxOSwzMS4yLTUuNDYsNDMuMDctMTcuMzNsMzk2Ljc3OS0zOTYuNzgxYzIzLjE0MS0yMy4xNCwyMy4xNDEtNjAuNjcsMC04My44MSAgbC0wLjAyLTAuMDFjLTIzLjE0LTIzLjE1LTYwLjY2LTIzLjE1LTgzLjgsMGwtMzU2LjAzLDM1Ni4wM2wtMzU2LjAzLTM1Ni4wM2MtMjMuMTQtMjMuMTUtNjAuNjYtMjMuMTUtODMuOCwwbC0wLjAyLDAuMDEgIGMtMjMuMTQsMjMuMTQtMjMuMTQsNjAuNjcsMCw4My44MWwzOTYuNzgsMzk2Ljc4MUM0MjYuMDA1LDcwOC4xNjYsNDQxLjY1NSw3MTMuOTQ1LDQ1Ny4yMDUsNzEzLjYyNnoiPjwvcGF0aD48cGF0aCBkaXNwbGF5PSJub25lIiBkPSJNNDU3LjIwNSw4MC4zNDVjMTUuNTUtMC4zMTgsMzEuMiw1LjQ2MSw0My4wNywxNy4zM2wzOTYuNzc5LDM5Ni43ODFjMjMuMTQxLDIzLjE0LDIzLjE0MSw2MC42NywwLDgzLjgxICBsLTAuMDIsMC4wMWMtMjMuMTQsMjMuMTUtNjAuNjYsMjMuMTUtODMuOCwwbC0zNTYuMDMtMzU2LjAzbC0zNTYuMDMsMzU2LjAzYy0yMy4xNCwyMy4xNS02MC42NiwyMy4xNS04My44LDBsLTAuMDItMC4wMSAgYy0yMy4xNC0yMy4xNC0yMy4xNC02MC42NywwLTgzLjgxbDM5Ni43OC0zOTYuNzgxQzQyNi4wMDUsODUuODA2LDQ0MS42NTUsODAuMDI2LDQ1Ny4yMDUsODAuMzQ1eiI+PC9wYXRoPjxwYXRoIGRpc3BsYXk9Im5vbmUiIGQ9Ik00NTcuMjA1LDQ1Ni4zNDFjMTAuOTYzLTAuMjI1LDIxLjk5NywzLjg1MSwzMC4zNjYsMTIuMjE5bDI3OS43NDEsMjc5Ljc0MiAgYzE2LjMxNCwxNi4zMTQsMTYuMzE0LDQyLjc3NCwwLDU5LjA4OWwtMC4wMTUsMC4wMDdjLTE2LjMxMywxNi4zMjEtNDIuNzY3LDE2LjMyMS01OS4wODEsMEw0NTcuMjA1LDU1Ni4zODZMMjA2LjE5Myw4MDcuMzk3ICBjLTE2LjMxNCwxNi4zMjEtNDIuNzY3LDE2LjMyMS01OS4wODIsMGwtMC4wMTQtMC4wMDdjLTE2LjMxNC0xNi4zMTQtMTYuMzE0LTQyLjc3NCwwLTU5LjA4OUw0MjYuODM5LDQ2OC41NiAgQzQzNS4yMDgsNDYwLjE5MSw0NDYuMjQyLDQ1Ni4xMTYsNDU3LjIwNSw0NTYuMzQxeiI+PC9wYXRoPjxwYXRoIGRpc3BsYXk9Im5vbmUiIGQ9Ik00NTcuMjA1LDgxOS42MjZjMTUuNTUsMC4zMTgsMzEuMi01LjQ2MSw0My4wNy0xNy4zM2wzOTYuNzc5LTM5Ni43ODFjMjMuMTQxLTIzLjE0LDIzLjE0MS02MC42NywwLTgzLjgxICBsLTAuMDItMC4wMWMtMjMuMTQtMjMuMTUtNjAuNjYtMjMuMTUtODMuOCwwbC0zNTYuMDMsMzU2LjAzbC0zNTYuMDMtMzU2LjAzYy0yMy4xNC0yMy4xNS02MC42Ni0yMy4xNS04My44LDBsLTAuMDIsMC4wMSAgYy0yMy4xNCwyMy4xNC0yMy4xNCw2MC42NywwLDgzLjgxbDM5Ni43OCwzOTYuNzgxQzQyNi4wMDUsODE0LjE2NSw0NDEuNjU1LDgxOS45NDQsNDU3LjIwNSw4MTkuNjI2eiI+PC9wYXRoPjxwYXRoIGRpc3BsYXk9Im5vbmUiIGQ9Ik00NTcuMjA1LDQ0My42M2MxMC45NjMsMC4yMjUsMjEuOTk3LTMuODUxLDMwLjM2Ni0xMi4yMTlsMjc5Ljc0MS0yNzkuNzQyICBjMTYuMzE0LTE2LjMxMywxNi4zMTQtNDIuNzczLDAtNTkuMDg4bC0wLjAxNS0wLjAwN2MtMTYuMzEzLTE2LjMyMi00Mi43NjctMTYuMzIyLTU5LjA4MSwwTDQ1Ny4yMDUsMzQzLjU4NUwyMDYuMTkzLDkyLjU3NCAgYy0xNi4zMTQtMTYuMzIyLTQyLjc2Ny0xNi4zMjItNTkuMDgyLDBsLTAuMDE0LDAuMDA3Yy0xNi4zMTQsMTYuMzE0LTE2LjMxNCw0Mi43NzQsMCw1OS4wODhsMjc5Ljc0MiwyNzkuNzQyICBDNDM1LjIwOCw0MzkuNzc5LDQ0Ni4yNDIsNDQzLjg1NCw0NTcuMjA1LDQ0My42M3oiPjwvcGF0aD48cG9seWdvbiBkaXNwbGF5PSJub25lIiBwb2ludHM9Ijk2LjE5Miw3MDcuMTg4IDE5Ljg1OCw2MzAuODU0IDQ2NS44MTMsMTg0Ljg5NyA5MTEuNzY5LDYzMC44NTQgODM1LjQzNCw3MDcuMTg4IDQ2NS44MTMsMzM3LjU2NyAgICI+PC9wb2x5Z29uPjxwb2x5Z29uIGRpc3BsYXk9Im5vbmUiIHBvaW50cz0iOTYuMTkyLDE4NC44OTggMTkuODU4LDI2MS4yMzMgNDY1LjgxMyw3MDcuMTg4IDkxMS43NjksMjYxLjIzMyA4MzUuNDM0LDE4NC44OTggNDY1LjgxMyw1NTQuNTE5ICAgIj48L3BvbHlnb24+PC9zdmc+"); }
.RetRef-accr .panel-title.collapsed{background-size: 18px;background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAzM2EwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB2ZXJzaW9uPSIxLjEiIHN0eWxlPSJzaGFwZS1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uO3RleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyIgdmlld0JveD0iMCAwIDY2OCAzNzUiIHg9IjBweCIgeT0iMHB4IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCI+PGRlZnM+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KICAgCiAgICAuZmlsMCB7ZmlsbDojMDAzM2EwfQogICAKICA8L3N0eWxlPjwvZGVmcz48Zz48cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTM2MyAzNjNsMjkzIC0yOTJjMTYsLTE3IDE2LC00MyAwLC01OSAtMTYsLTE2IC00MywtMTYgLTU5LDBsLTI2MyAyNjMgLTI2MyAtMjYzYy0xNywtMTYgLTQzLC0xNiAtNTksMCAtMTYsMTYgLTE2LDQyIDAsNTlsMjkyIDI5MmMxNywxNiA0MywxNiA1OSwweiI+PC9wYXRoPjwvZz48L3N2Zz4=");}
.RetRef-accr .panel-default>.panel-heading+.panel-collapse>.panel-body{border:none;padding-top:8px;}
.RetRef-accr .panel-body p,.RetRef-accr .panel-body li{line-height: 20px; color: #000;}
.RetRef-accr table.table-renew {border: 1px solid #cacbcd; }
.RetRef-accr table.table-renew>thead>tr>th {padding: 10px 14px; }
.RetRef-accr table.table-renew>tbody>tr>td {padding: 20px 14px; }
.RetRef-accr table.table-renew tr th { background-color: #001e60; color: #fff; text-transform: uppercase; font-family: 'ProximaNovaBold'; border-bottom:none !important; }
.RetRef-accr table.table-renew tr td { color:#000;}
.RetRef-accr table.table-renew .noright{min-width: 119px;text-align: right;}
.RetRef-accr table.table-renew b, .RetRef-accr table.table-renew strong { font-weight: normal;font-family: 'ProximaNovaBold';}
.RetRef-content .panel-body .makeReturn-btn[disabled] { background-color: rgb(154, 154, 154) !important; border-color: rgb(154, 154, 154) !important; pointer-events: none; cursor: no-drop; }
.right-info-box{margin:0 0 15px;display:block;width:100%;padding:0;min-height:98px;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px 0 rgb(0 0 0 / 20%)}
.right-info-box .heading{padding:8px 15px 0;background-color:transparent;color:#000;margin:0 0 10px;line-height:25px;font-weight:700;color:#40424a;text-align:left;width:100%;position:relative;font-size:15px;font-family:ProximaNova}
.right-info-box .heading:after{position:absolute;content:"";top:100%;left:0;width:100%;height:1px;background-color:#cbccce}
.right-info-box .heading span{padding-bottom:5px;display:inline-flex;position:relative;}
.right-info-box .heading span:after{position:absolute;content:"";top:100%;left:0;width:100%;height:3px;background-color:#0033a0;z-index:1;margin-top:-1px}
.right-info-box .content{border:none}
.right-info-box .content .postcode-form input{border-color: #6e6f75;border-radius: 2px;height: 40px;}
.right-info-box .content .searchStore button {margin:20px 0; min-width: 100%;display: block;position: relative;text-transform: capitalize !important; border-radius: 2px !important; background-color: #0033a0;font-size: 14px;}
.right-info-box .content .searchStore button:before {content:'';background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjZmZmZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgdmVyc2lvbj0iMS4xIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkFydGJvYXJkIDIgQ29weTwvdGl0bGU+PGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+PGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTUwLjE4NjM2NTksOTAuNjUyMzQzOCBDNTAuMTg2MzY1OSw5MC42NTIzNDM4IDc4LjAzNTgxNCw1MS43MTU2Mjc0IDc4LjAzNTgxNCwzNi41MTc5MDcgQzc4LjAzNTgxNCwyMS4zMjAxODY2IDY1LjcxNTYyNzQsOSA1MC41MTc5MDcsOSBDMzUuMzIwMTg2Niw5IDIzLDIxLjMyMDE4NjYgMjMsMzYuNTE3OTA3IEMyMyw1MS43MTU2Mjc0IDUwLjE4NjM2NTksOTAuNjUyMzQzOCA1MC4xODYzNjU5LDkwLjY1MjM0MzggWiBNNTAuMjU2MjY1MSw1MC41MTI1MzAxIEM1OC4xMjk3ODI5LDUwLjUxMjUzMDEgNjQuNTEyNTMwMSw0NC4xMjk3ODI5IDY0LjUxMjUzMDEsMzYuMjU2MjY1MSBDNjQuNTEyNTMwMSwyOC4zODI3NDczIDU4LjEyOTc4MjksMjIgNTAuMjU2MjY1MSwyMiBDNDIuMzgyNzQ3MywyMiAzNiwyOC4zODI3NDczIDM2LDM2LjI1NjI2NTEgQzM2LDQ0LjEyOTc4MjkgNDIuMzgyNzQ3Myw1MC41MTI1MzAxIDUwLjI1NjI2NTEsNTAuNTEyNTMwMSBaIj48L3BhdGg+PC9nPjwvZz48L3N2Zz4="); height: 19px; width: 16px;display: inline-block;background-position: center;background-size: 19px auto;margin: -4px 8px -5px 0;}
.static-page.mt-0{margin-top: 0;}
.RetRef-accr table.table-renew {
    margin-bottom: 0;
}
/* OCRO-189 */
/* OCRO-97 */
.trackOrder-container {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.trackOrder-container .register-col {
    margin-top: 20px;
}
.account-container .register-col .sub-heading {
    color: #233f92;
}
.trackOrder-container .login-form label,
.trackOrder-container .trackorderForm label {
    float: left;
     width: auto; 
    margin: 7px 11px 5px 0;
    text-align: right;
    font-size: 15px;
    color: #5a5a5a;
    font-family: 'ProximaNova';
    font-weight: normal;
}
.trackOrder-container  .login-form input,.trackOrder-container  .trackorderForm input {
    float: left;
    width: 100%;
    border: 1px solid #e3e3e3;
    border-radius: 0px; 
    height: 36px;
    padding: 5px 8px;
}
.trackOrder-container .login-form .error,.trackOrder-container .trackorderForm .error {
     padding-left: 0;
}
.trackOrder-container .login-form .info-text {
    margin-left: 0; 
}
.trackOrder-container .login-form button, .trackOrder-container .trackorderForm button{float:left; background:#233f92; padding:12px 15px; font-size:15px; color:#ffffff; font-family:'ProximaNovaBold'; line-height:16px; margin:20px 0 0;min-width: 160px;}
.trackOrder-container .login-form button:hover, .trackOrder-container .trackorderForm button:hover{background:#3262c8;}
.trackOrder-container .login-form button{
    min-width: 144px;
    text-align: center;
}
.trackOrder-container  .register-col .register-link {
 border-radius: 0;
}
.trackOrder-container .login-form .pswd-link {
    font-size: 13px;
    font-family: 'ProximaNova';
    font-weight: 600;
}
.trackOrder-container .heading {
    float: left;
    width: 100%;
     border-bottom: none;
    font-size: 20px;
    color: #233f92;
    font-family: 'ProximaNovaBold';
    padding: 10px 21px 10px;
    margin: 0 0 10px;
    line-height: 19px;
}
.trackOrder-container > h2 {
    width: 100%;
}
.trackOrder-container .col-xs-12.col-sm-6 {
    display: flex;
    align-self: stretch;
    margin-bottom: 12px;
}
.trackOrder-container  .account-box .col-md-10 {
    padding-right: 27px;
}
.trackOrder-container p.desc {
    line-height: 1.68;
    clear: both;
    padding-top: 7px;
}
.trackOrder-container .login-form input, .trackOrder-container .trackorderForm input {
    height: 40px;
    border-color: #6E6F75;
}
.trackOrder-container .account-box.first button {
    margin-top: 1px;
}
.trackOrder-container .inner-col {
    padding-bottom: 22px;
}
.trackOrder-container .order-image-ptxt {
    margin-bottom: 13px;
}
.trackOrder-container .register-col ul li:after {
    position: absolute;
    content: '\00B7';
    width: 6px;
    border-radius: 4px;
    left: 1px;
    font-size: 34px;
}
.trackOrder-container .register-col ul li {
    background-image: none;
    position: relative;
}
.trackOrder-container .col-md-9 + .col-md-3 {
    padding-top: 16px;
}
.trackOrder-container .col-md-9 .order-image-ptxt {
    margin-top: 0;
}
.trackOrder-container .register-col .register-link{
    padding: 12px 25px;
}
.trackOrder-container .order-image-ptxt a {
    color: #001E60;
    text-decoration: underline;
}
.trackOrder-container .login-form button ,.trackOrder-container .account-box.first button{
    border-radius: 0;
}
/* OCRO-868-1 */
.trackOrder-container input.err {
    border-color: #E21E1F !important;
}
/* OCRO-868-1 */
/* OCRO-265 */
.RetRef-content .panel-body .qckway-Block {
    display: flex;
    width: 100%;
    border: 1px solid #E4E5E6;
    align-items: center;
    justify-content: flex-start;
    padding: 20px 24px 20px 30px;
    border-radius: 3px;
    margin-bottom: 30px;
}
.RetRef-content .panel-body .qckway-Block .makeReturn-btn {
    margin: 0 0 0 auto;
    max-width: 172px;
}
.RetRef-content .panel-body  .qckway-Block p {
    margin: 0px 0 3px;
    font-family: 'ProximaNovaSemibold';
    font-size: 15px;
    color: #001E60;
}
.RetRef-content .panel-body .qckway-Block span {
    font-size: 13px;
    font-family: "ProximaNova";
    float: left;
    width: 100%;
    color: #000;
}
.inner.sorryUnb {
    margin: 0 0 30px;
    padding: 30px 30px 32px;
    width: 100%;
    display: flex;
    clear: both;
    flex-wrap: wrap;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0px 1px 3px 0px rgba(0 ,0, 0 ,0.20);
    min-height: 240px;
    align-items: center;
}
.inner.sorryUnb ul {
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center;
}
.inner.sorryUnb p {
    font-family: 'ProximaNovaSemibold';
    font-size: 18px;
    color: #000;
    line-height: 24px;
}
/* OCRO-265 */
.RetRef-content .panel-body h3 {text-transform: uppercase;}
.displaydate-bold{font-weight:bold;}
.qckway-Block #makeReturn-expire,p.returnExpiredMessage{background-image: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAxZTYwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTUwLDVDMjUuMTQ3LDUsNSwyNS4xNDcsNSw1MGMwLDI0Ljg1MywyMC4xNDcsNDUsNDUsNDVzNDUtMjAuMTQ3LDQ1LTQ1Qzk1LDI1LjE0Nyw3NC44NTMsNSw1MCw1eiBNNTAsMjEuNTYyICBjNC40MTgsMCw4LDMuNTgyLDgsOHMtMy41ODIsOC04LDhzLTgtMy41ODItOC04UzQ1LjU4MiwyMS41NjIsNTAsMjEuNTYyeiBNNjIsNzYuNDM4QzYyLDc3LjU0Miw2MS4xMDQsNzgsNjAsNzhINDAgIGMtMS4xMDQsMC0yLTAuNDU4LTItMS41NjJ2LTFDMzgsNzQuMzMzLDM4Ljg5Niw3Myw0MCw3M2gyVjQ4aC0yYy0xLjEwNCwwLTItMC40NTgtMi0xLjU2MnYtMUMzOCw0NC4zMzMsMzguODk2LDQzLDQwLDQzaDE2ICBjMS4xMDQsMCwyLDEuMzMzLDIsMi40Mzh2MVY3M2gyYzEuMTA0LDAsMiwxLjMzMywyLDIuNDM4Vjc2LjQzOHoiPjwvcGF0aD48L3N2Zz4=");}
.qckway-Block #makeReturn-expire{padding-left: 27px;padding-right: 20px;position: relative;background-size: 17px;background-repeat: no-repeat;background-position: left top;margin-left: -10px;}
p.returnExpiredMessage{background-color: #fff;padding: 10px 18px 12px 42px;width: 100%;background-repeat: no-repeat;background-size: 17px;background-position: 15px 12px;margin-bottom: 28px;display: block;clear: both;font-size: 14px;font-family: 'ProximaNova';}
.returnExpiredMessage a {
    text-decoration: underline;
}
.qckway-Block #makeReturn-expire span {line-height: 1.48;font-family: "ProximaNova";}
.retunrnotavailable a {
    text-decoration: underline;
}
.trackOrder-container p.max-382.track-order-ptxt a {font-weight: 600;color: #233F92;font-family: 'ProximaNova';}
.trackOrder-container .order-image-ptxt {margin-bottom: 13px;}
.trackOrder-container .order-image-ptxt {padding: 12px;float: left;width: 100%;background: #F0F0F0;margin: 15px 0 0 0;line-height: 19px;font-size: 13px;color: #5A5A5A;font-family: 'ProximaNova';font-weight: normal;}
.trackOrder-container .order-image-popup img {padding: 20px 10px;width: 100%;}
.trackOrder-container .order-image p{color: #5A5A5A;font-size: 13px;font-family: 'ProximaNova';}
.trackOrder-container .login-form .pswd-link{margin-top: 2px;}
@media print{
.new-order-status > form, .new-order-status .order-detail .visible-xs,.new-order-status .order-detail .downloadpdf {display:none;}
}
.new-order-status .customer-detail > .row {
    clear: both;
}
.new-order-status .customer-detail-help .field-col a {line-height: 1.24;color: #5A5A5A;font-size: 1.24rem;font-family: 'ProximaNova';}
/*OCRO*/
.wishlist_user.wishlist-mobile-items ul li .offer-applied h3 {min-height: auto; }
/* EPL-15656 */
.winter-essentials .prodTopSlider .specialbuy-carousel:not(.owl-loaded) {display: flex !important;overflow: hidden;width: 100%;}
.winter-essentials .prodTopSlider .specialbuy-carousel:not(.owl-loaded) li {margin-right: 16px;min-width: calc(25% - 12px);max-width: calc(25% - 12px);}
/* EPL-15656 */
/* CI-5196 */
.grecaptcha-badge { visibility: hidden; }
.recaptchav3-txtmsg {padding: 12px;float: left;width: 100%;line-height: 19px;font-size: 13px;color: #5A5A5A;font-family: 'ProximaNova';font-weight: normal;}
.newsletterForm .recaptchav3-txtmsg, .registration-col .recaptchav3-txtmsg,.cart-popup .recaptchav3-txtmsg, .feedbackForm .recaptchav3-txtmsg, .contactusForm .recaptchav3-txtmsg,.trackorderForm .recaptchav3-txtmsg, .checkout.delivery-detail .checkout-bottom .recaptchav3-txtmsg, .emailStockpopup .emailme .recaptchav3-txtmsg{padding:0; color:#b2b9ba;}
.newsletterForm .recaptchav3-txtmsg a, .registration-col .recaptchav3-txtmsg a, .cart-popup .recaptchav3-txtmsg a, .feedbackForm .recaptchav3-txtmsg a, .contactusForm .recaptchav3-txtmsg a,.trackorderForm .recaptchav3-txtmsg a, .checkout.delivery-detail .checkout-bottom .recaptchav3-txtmsg a, .emailStockpopup .emailme .recaptchav3-txtmsg a {color:#1071e5;}
.newsletterForm .recaptchav3-txtmsg {margin-top: -6px; padding-left:16px; max-width:376px;}
.contactusForm .recaptchav3-txtmsg{margin: -15px 0 5px;}
.trackorderForm .recaptchav3-txtmsg{padding-left: 15px;padding-right: 30px;font-size: 12px;}
.checkout.delivery-detail .checkout-bottom .recaptchav3-txtmsg{font-size: 12px;line-height: 1.28;margin-bottom: 16px;}
.emailStockpopup .emailme .recaptchav3-txtmsg{font-size:13px;margin:0 0 12px}
.cart-popup .recaptchav3-txtmsg {text-align: left; margin-bottom: 8px;}
/* CI-5196 */
/* CI-5221 */
.mob-feedback .feedbackForm .recaptchav3-txtmsg {margin: -8px 0 5px;}
.feedbackForm .recaptchav3-txtmsg.recWebview {margin: -8px 0 5px;}
.registration-col .recaptchav3-txtmsg.recWebview {margin: 0px 0 6px;}
.cart-popup .recaptchav3-txtmsg.recWebview {margin: 2px 0 -12px;}
.trackorderForm .recaptchav3-txtmsg.recWebview {padding: 0;margin: -3px 0 -6px;}
/* CI-5221 */
/* OCRO-83 */
.new-order-status .order-detail .refund-button{display: inline-flex;margin-left: auto;float: right;flex-direction: row-reverse;text-transform: capitalize;}
/* OCRO-83 */

/* Start- EPL-16003 */

.cat-leisure-inner{float: left;width: 100%; margin: 20px 0px 35px;}
.cat-leisure-inner .cat-leisure-list{float: left;width: 31.9%;margin-right: 20px;}
.cat-leisure-inner .cat-leisure-list:last-child{margin-right: 0px;}
.leisure-sub-head span{font-size: 28px;font-family: 'ProximaNovaBold';}
.leisure-sub-head { display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #d1d1d1;
margin-bottom: 10px;padding-bottom: 10px;}
.travel-leisure-slider ul{padding:0;margin:0;}
.travel-leisure-slider ul li{border:1px solid #d1d1d1;padding:5px;background:#fff;}
.travel-leisure-slider{margin-bottom:25px;}
.travel-leisure-slider .owl-dots .owl-dot.active span,.travel-leisure-slider .owl-dots .owl-dot:hover span{background:#111;}
.travel-leisure-slider.travel-slider{margin-top:22px;}
.travel-leisure-slider.travel-slider ul li{border-radius:6px;border-top:2px solid #d1d1d1;}

.travel-leisure h2,.travel-leisure h3{font-family:'ProximaNovaBold';font-size:28px;color:#333;}
.travel-leisure p{font-family:'ProximaNova';font-size:14px;line-height:1.48;color:#2c2c2c;}
.travel-leisure .top-content{margin-bottom: 22px;}
.travel-leisure .leisure-sub-head{border-bottom:none;}
.travel-leisure .top-cat-leisure {margin-bottom: 35px;}
.travel-leisure .cat-banner-leisure {margin-bottom: 60px;}
.travel-leisure .travel-leisure-slider.travel-slider{margin-top:0;}
.travel-leisure .travel-leisure-slider.travel-slider ul li{padding:0;border-radius:0;border:none;}
/* End- EPL-16003 */

/* EPL-16004 */
.travel-tourism_new h2,.travel-tourism_new h3{font-family:'ProximaNovaBold';font-size:28px;color:#333;margin-bottom:20px;}
.travel-tourism_new p{font-family:'ProximaNova';font-size: 14px;line-height:1.48;color:#2c2c2c;}
.travel-tourism_new .top-content{margin-bottom: 15px;}
.travel-tourism_new .divBox-01,.travel-tourism_new .divBox-04 {margin-bottom: 6px;}
/*** Feedback space ****/
.travel-tourism_new .divBox-02 .row.travel-block2 {margin:9px -5px 25px;}
.travel-tourism_new .divBox-02 .row.travel-block2 div[class*='col']{padding-left: 5px;padding-right: 5px;}
/*** Feedback space ****/
.travel-tourism_new .divBox-05 {margin-bottom: 10px;}
.travel-tourism_new .divBox-05 .row.travel-block2 {margin: 4px -4px 34px;}
.travel-tourism_new .divBox-05 .row.travel-block2 div[class*='col']{padding-left: 4px;padding-right: 4px;}
.travel-tourism_new .divBox-08 {margin-bottom: 35px;}
.travel-tourism_new .divBox-09 {margin-bottom: 15px;}
.travel-tourism_new .divBox-09 .row.travel-block2 {margin-left:-5px;margin-right:-5px;}
.travel-tourism_new .divBox-09 .row.travel-block2 div[class*='col']{margin-bottom:24px;padding-left: 5px;padding-right: 5px;}
.travel-tourism_new .category-tier-col {margin-top:0;margin-bottom: 35px;}
.travel-tourism_new .category-tier-col .list-box {width: calc(25% - 15px);margin: 10px 20px 10px 0;background-color: #fff;border-radius: 5px;}
.travel-tourism_new .category-tier-col .data{padding:0;display: flex;flex-wrap: wrap;}
.travel-tourism_new .category-tier-col .list-box a:hover, .travel-tourism_new .category-tier-col .list-box a:focus {color: #323233;text-decoration: none;}
/* EPL-16004 */
/* EPL-16008 */
.travel-tourism_new .travel-slider ul li {padding: 0;border: none;}
.travel-tourism_new .divBox-04 + .divBox-09 {margin-top: 25px;}
/* EPL-16008 */

/* EPL-16009 */
.travel-tourism_new .category-tier-col{position:relative;}
.travel-tourism_new .category-block-bg ~ .data{position:absolute;top:0;left:auto;right:0;width:36%;max-width:320px;height:100%;padding:14px 20px 14px 0;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.travel-tourism_new .category-block-bg ~ .data .list-box{margin: 6px 0;width: 100%;min-height: 66px;height: calc((100% / 3) - 12px );box-shadow: 0 4px 2px 0 rgb(190 190 190 / 30%);}

.category-sliderBox .blkFriday-slider {padding: 0;}
.category-sliderBox .blkFriday-slider-inner {margin: 0 -15px;width: calc(100% + 30px);}
.category-sliderBox .blkFriday-slider-inner .slick-dotted{margin-bottom: 0;}
.category-sliderBox .blkFriday-slider-inner .gift-block h3 {font-size: 14px;font-family: 'ProximaNova';}
.category-sliderBox .blkFriday-slider-inner .gift-block a.shop-now-btn{border-radius: 3px;background: #63B43D;}
.category-sliderBox .gift-block .original-price{float:right;}
.travel-tourism_new .category-sliderBox {padding-top: 6px;}
.travel-tourism_new .category-tier-col {clear: both;}
.travel-tourism_new .divBox-02 .row.travel-block2.mt-0 {margin-top: 0;margin-bottom: 35px;}

/* Feedback */.category-sliderBox .blkFriday-slider-inner .gift-block a.shop-now-btn span{padding-right:16px;background:url('../images/read-more-white-arrow.png') no-repeat right center;font-size:14px;line-height: 12px;}/* Feedback */
.category-sliderBox .blkFriday-slider-inner .gift-block .shop-now-btn span:after {content: '';margin: -1px 0 0 6px;border-width: 6px 0 6px 10px;border-style: solid;border-color: transparent transparent transparent #fff;position: absolute;top: 50%;left: 100%;transform: translateY(-53%);opacity: 0.92;}

.category-sliderBox .blkFriday-slider-inner .gift-block h3 {font-family: 'ProximaNovaSemibold';font-size: 13px;}
/* Feedback */
.category-sliderBox .blkFriday-slider-inner .gift-block h3 a{color:#464646;}
.category-sliderBox .blkFriday-slider-inner .gift-image img {padding-bottom: 4px;}
.category-sliderBox .blkFriday-slider-inner .gift-block h3 {padding-left: 5px;padding-right: 5px;}
.category-sliderBox .gift-block .original-price {padding-right: 5px;}
.category-sliderBox .blkFriday-slider-inner .gift-block a.shop-now-btn {background-color: #62A020;max-width: calc(100% - 10px);margin-left: 5px;}
.category-sliderBox .blkFriday-slider-inner .gift-block .shop-now-btn span:after{display:none;}
/* Feedback */

/* EPL-16009 */


/* EPL-16126 */
.travel-tourism_new .travel_tourig_bl.top-content {margin-bottom: 0px;}
.travel-tourism_new .divBox-01#car-roof-bars {padding-top: 15px;}
/* EPL-16126 */

/* CI-5693 */
.helpSection{margin-bottom:-20px;padding-top:22px;background-color:#fff;}
.helpSection .headingBox {display: block;clear: both;}
.helpSection .headingBox h1 {margin-bottom: 12px;}
.helpSection .headingBox p {font-size: 15px;font-family: 'ProximaNova';color:#000;}
.helpLst {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;text-align:center;}
.helpLst .hlpBx {margin: 18px auto 20px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-decoration: underline;color: #000;}
.helpLst .hlpBxImg {margin-bottom: 12px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 100px;clear: both;overflow: hidden;width: 120px;height: 120px;padding: 5px;border: 7px solid #223f92;background-color: #fff;}
.hlpBxImg img {max-width: 98px; max-height: 60px;}
.helpQuckBox {text-align: center;display: block;width: 100%;}
.helpQuckBox .quckBox {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;margin: 25px auto 35px;text-align: left;border: 1px solid #ddd;border-radius: 5px;padding: 20px 22px;width: 648px;box-shadow: 0 0 2px 1px #ddd;max-width: 100%;}
.helpQuckBox .quckBox .lftBx {width: 100%;padding-right: 12px;}
.helpQuckBox .quckBox .rgtBx {margin-left: auto;}
.helpQuckBox .quckBox h4 {margin: 0px 0 1px;font-size: 15px;font-family: 'ProximaNovaBold';color: #0033a0;}
.helpQuckBox .quckBox p {color: #000;font-family: 'ProximaNova';font-size: 13px;}
.helpQuckBox .quckBox .button {min-height: 38px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;white-space: nowrap;background-color: #0033a0;padding: 5px 20px;border-radius: 5px;color: #fff;font-family: 'ProximaNovaBold';font-size: 14px;}
.helpSection {margin-top: 0;position: relative;padding-top: 2px;}
.helpSection:after {position: absolute;left: 50%;content: '';top: 0;z-index: -1;width: 100vw;background-color: #fff;height: 100%;transform: translateX(-50%);}
.helpSection .breadcrumbs-col .inner {padding-left: 0;}
.helpQuckBox .quckBox .button img {margin-left: 6px;max-height: 14px;}
.helpLst .hlpBx.msg-icon{margin-bottom: 0;}
.helpLst .hlpBx.msg-txt{display:block;margin-top: 0;}
/* CI-5693 */
/* CI2-85 */
.newCataSection .category-sliderBox {margin-bottom: 20px;}
.owl-dots .owl-dot:not(.active) span, .owl-dots .owl-dot:not(.active):hover span {
    background-color: #ccc;
}
/* CI2-85 */
/* CI2-86 */
.sBrand-Slider .slick-slide{height:auto}
.sBrand-Slider .slick-arrow {top: 40%;}
.sBrand-Slider .sbrand-block {display: flex;align-items: center;justify-content: center;}
.sBrand-Slider .sbrand-block a {background-color: #fff;border-radius: 50%;overflow: hidden;display: inline-block;padding: 30px;}
.sBrand-Slider .sbrand-block img {width: 100px;height: 100px;margin: auto;}
.top-content-inner span.addText {float: none;width: auto;}
.slick-dots li:not(.slick-active) button:hover:before, .slick-dots li:not(.slick-active) button:focus:before {opacity: 0.25;}
.travel-leisure-slider .owl-dots .owl-dot:not(.active) span, .travel-leisure-slider .owl-dots .owl-dot:not(.active) span {background-color: #ccc;}

ul.sBrand-Slider {padding: 0 35px;}
ul.sBrand-Slider .owl-stage {display: flex;align-items: stretch;}
ul.sBrand-Slider .owl-stage-outer {overflow: hidden;}
ul.xmas-slickslider-caravan.products-slider {padding: 0 35px;}
ul.xmas-slickslider-caravan.products-slider .owl-stage {display: flex;align-items: stretch;}
ul.xmas-slickslider-caravan.products-slider .owl-stage-outer {overflow: hidden;}
ul.xmas-slickslider-caravan.products-slider .owl-item {padding: 5px;}
ul.xmas-slickslider-caravan.products-slider .owl-nav .owl-prev {left: -25px;}
ul.xmas-slickslider-caravan.products-slider .owl-nav .owl-next {right: -25px;}
/* CI2-86 */

/* CI-4068 */
.g-vrm-modal{display: inline-block;}
.g-vrm-modal .car-parts-form{position: unset !important;box-shadow: none !important;width:300px !important}
.g-vrm-modal .car-parts-form .number-col{background: transparent !important;border-top: 0 !important;}
.ask-vehicle-vrm .modal-header .close{ z-index: 999;background: transparent;position: relative;opacity: 1;}
.g-vrm-modal .car-parts-form .go-btn.wait{ cursor:default; background: url('http://pt-ecpuk.netsol.local/theme/ecp/assets/images/wait.svg') no-repeat 96% center #233f92 !important;width: 22% !important;padding-right: 16px !important;}
.ask-vehicle-vrm .alert{display: none;}
.product-listing-col .info-box.info-message {border: 1px solid #233f92;background: #fff;}
.compatible-banner.mobile{display:none}
.compatible-banner.desktop .info-message{margin:0}
.search-selection-filter.hide-vrm{display:none}
.search-detail-box.carparttosearch.gl-mobile{display: none;}
#vehicleRegModal .modal-header{padding:4px 15px;background: #f0f0f0;}
#vehicleRegModal .car-parts-form .separator {width: 100%;margin: 5px 0 0 0px;}
#vehicleRegModal .car-parts-form {border-bottom: 0;}
#vehicleRegModal form.vehicle-form {border-top:0;padding-top:0}
#vehicleRegModal .car-parts-form .select-vehicle{padding:0}
.modal.ask-vehicle-vrm {z-index: 9999999 !important;}
.vrm-alert.danger,.mvl-alert.danger{color:#a94442;}
#vehicleRegModal .car-parts-form .number-col{padding:13px 0}
#vehicleRegModal .car-parts-form .number-col .heading{text-align: left !important;color: #2c2c2a;padding: 2px 0;font-size: 14px;background-position: 99% 19px; line-height: 1.25;letter-spacing: 0;}
#vehicleRegModal .modal-body p.sub-text{ border-bottom: 1px solid #dae0e1;padding: 4px 0 12px 0;font-family: "ProximaNovaSemibold";color: #6e6f6f;font-size: 16px;letter-spacing: 0;line-height: 1.25;}
.euro-alert{display:none}
.mvl-alert{padding-bottom: 10px;}
#myModal1 {z-index: 9999999991 !important;}
#vehicleRegModal .car-parts-form.loading-screen{box-shadow: none !important;width: 90% !important;}
#vehicleRegModal .car-parts-form.loading-screen p{margin:10px 0}
#vehicleRegModal .modal-body p.sub-text {font-size: 13px;}
#vehicleRegModal .g-vrm-modal {width: 100%;}
#vehicleRegModal .car-parts-form {min-width: 97%;}
#vehicleRegModal .car-parts-form .separator {background-size: 100% 8px;background-position: center;font-size: 14px;font-family: 'ProximaNovaSemibold';color: #888;}
#vehicleRegModal form.vehicle-form {max-width: 360px;width: 100%;position: relative;}
#vehicleRegModal .car-parts-form .select-vehicle .heading {color: #2C2C2C;}
div#vehicleRegModal .vehicle-form .field.small.right {float: left;}
#vehicleRegModal .modal-header h4{font-family:"ProximaNovaBold";color:#2c2c2a}
.vehicle-form.portraitform.g-mvl-form{display:none}
#vehicleRegModal .car-parts-form.loading-screen .loading-col{top:32px !important}
#vehicleRegModal .car-parts-form.loading-screen.mvl .loading-col{top:78px !important}
.search-detail-box .reg-field .vrm-input{background: none;background-color: #ffd800;padding-left: 0;}
.search-detail-box .reg-field input{text-align: center;}
/* CI-4068 */
/* ADSV2-168 */
.headingcompat {text-align: left;width: 100%;clear: both;margin-bottom: 15px;font-family: 'ProximaNovaSemibold';color: #1515d1;color: #233f92;}
.customTable {width: 100%;clear: both;border: 1px solid #000;max-height: 520px;}
.customTable table{margin: 0;}
.customTable table tr{border:none;}
.customTable table tr th{border:none;background-color: #f2f2f2;font-weight:700;padding: 14px 8px;}
.customTable table tr td{border:none;padding: 16px 8px;position: relative;text-align: left;}
/* ADSV2-297 */
.dataTablesBox {border:none;overflow:hidden;}
.dataTablesBox .row{margin:0;}
.dataTablesBox [class*="col-"]{padding:0;}
.dataTablesBox .datatable-responsive tfoot {display: table-header-group;}
.dataTablesBox .datatable-responsive tfoot tr{position: relative;}
.dataTablesBox .datatable-responsive tfoot tr:before{content:'Filter By';position: absolute;left: 10px;top: 11px;font-family: 'ProximaNova';font-weight: normal;font-size: 13px;line-height: 1;}
.dataTablesBox .datatable-responsive{overflow: hidden;overflow-x: auto;padding-bottom: 8px;margin-bottom: 8px;}
.dataTablesBox .datatable-responsive thead tr th{border-bottom: none;background-color: rgb(0 0 0 / 2%);font-weight: normal;font-family: 'ProximaNovaBold';font-size: 14px;width: 16%;}
.dataTablesBox .datatable-responsive tbody tr:last-child td{border-bottom: 1px solid #ddd;}
.dataTablesBox .dataTables_filter label {font-family: 'ProximaNovaSemibold';font-weight: normal;font-size: 13px;line-height: 1;color: #000;}
.dataTablesBox .dataTables_filter input{border: 1px solid #D2D2D2;height: 34px;padding:5px 12px 4px;margin-left: 4px;color: #000;font-size: 14px;}
.dataTablesBox .dataTables_paginate span .paginate_button {margin: 0 2px;padding: 3px 0 0;margin: 0 2px;height: 35px;width: 38px;color: #233F92 !important;font-size: 16px;font-family: 'ProximaNova';text-align: center;display: inline-flex;align-items: center;justify-content: center;border-radius: 4px;}
.dataTablesBox .dataTables_paginate span .paginate_button:hover {background: transparent !important;border: none;color: #233F92 !important;}
.dataTablesBox .dataTables_paginate span .paginate_button.current {background: #233F92 !important;color: #fff !important;border:none !important;}
.dataTablesBox .dataTables_paginate span .paginate_button.current:hover {color: #fff !important;}
.dataTablesBox .table tr > td.dataTables_empty,.no_result{text-align: center;font-family: 'ProximaNovaBold';font-size: 22px;padding: 12px 8px;}
.dataTablesBox .dataTables_filter{display: none;}
.dataTablesBox .dataTables_paginate > a.paginate_button:hover {background-color: transparent;color: #333 !important;border-color:transparent !important;background: none;}
/* ADSV2-168 ADSV2-297*/
/* ADSV2-169 */
.pdppagemvlsection {margin:0;}
.pdppagemvlsection .search-wrapper {display: flex;align-items: stretch;padding: 4px 0;}
.pdppagemvlsection .heading {font-size: 14px;white-space: nowrap;}
.pdppagemvlsection .reg-field {margin: 0;padding: 15px 17px;width: 220px;}
.pdppagemvlsection .reg-field .vrm-input {width: 100%;}
.pdppagemvlsection .reg-field .go-btn{width:100%;margin: 13px 0 0;font-size: 13px;padding: 13px 2px;height: 36px;}
.pdppagemvlsection .search-wrapper .separator{margin:auto 0;padding:0 8px;display:inline-block !important;height:100%;font-family:'ProximaNovaSemibold';font-style:italic;font-size:14px;color:#000;}
.pdppagemvlsection .select-vehicle {width: 100%;padding: 15px 16px;}
.pdppagemvlsection .select-vehicle .field {min-width: 17.45%;max-width: 20%;height: 35px;margin: 0 2% 0 0;display: inline-flex;}
.pdppagemvlsection .select-vehicle .field.last {margin-right:0 !important;}
.pdppagemvlsection .select-vehicle .go-btn{margin: 13px 0 0;float: right;font-size: 13px;padding: 12px 14px;height: 36px;text-transform: uppercase;}
.pdppagemvlsection .reg-field .go-btn.disabled,.pdppagemvlsection .select-vehicle .go-btn.disabled{background-color:#cecbcb;pointer-events: none;cursor: no-drop;}
.alertboxes .info-box img{width:20px;}
.alertboxes .info-box.info-error {border:1px solid #233F92;background-color: #fff;}
.alertboxes .info-box.info-error p {color: #233F92;}
.alertboxes .info-box.info-success {border:1px solid #62A020;background-color: #fff;}
.alertboxes .info-box.info-success p {color: #62A020;}
.product-listing-col.alertboxes {margin-left: 0;margin-right: 0;}
.product-detail-section .searchalltext {margin-bottom: 20px;display: inline-block;font-family: 'ProximaNovaSemibold';font-size: 13px;color: #233F92;text-decoration: underline;}
.product-detail-section .searchalltext img {width: 11px;margin-left: 7px;position: relative;top: -1px;}
.pdppagemvlsection .reg-field .go-btn, .pdppagemvlsection .select-vehicle .go-btn {text-transform: capitalize;}
.pdppagemvlsection .reg-field .vrm-input {background-image: none;padding-left: 0;}
.pdppagemvlsection .reg-field .vrm-input input[type="text"] {text-align: center;padding-right: 0;max-width: 100%;}
.pdppagemvlsection .search-box-inner .reg-box .field {background-image: none;}
.pdppagemvlsection .search-box-inner .reg-box .field input[type="text"] {text-align: center;padding-left: 3px;padding-right: 0;width: calc(100% - 33px);}
.product-listing-col.alertboxes .info-box.full-width{margin-bottom:8px;}
.product-listing-col.alertboxes .info-box img {margin-top: 0;}
/* ADSV2-169 */
/* CI2-172 */
.new-order-status .order-detail .mult-buy-tag{display: inline-block;float: left;}
.new-order-status .order-detail .mult-buy-tag span {font-size: 14px;line-height: 20px;font-family: 'ProximaNova';}
/* CI2-172 */
/* CI2-251 */
ul.manufacturer_lst{margin:0 -12px;padding:20px 0;width:calc(100% + 24px);display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;}
ul.manufacturer_lst li{margin:0 0 20px;padding:0 12px;width:100%;max-width:33.33%;transition:ease all 0.3s;}
ul.manufacturer_lst .img_box{margin:0;padding:4px 4px 12px;width:100%;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;height:196px;}
ul.manufacturer_lst .img_box span{margin:0;padding:0;width:100%;text-align:center;color:#6e6f6f;font-size:14px;font-family:'ProximaNova';}
ul.manufacturer_lst .img_box .img{margin:auto;max-width:96%;}
ul.manufacturer_lst .content_box{margin:0;padding:0;width:100%;text-align:center;}
ul.manufacturer_lst .content_box a{padding:3px 38px 0;min-height:40px;font-family:'ProximaNovaBold';font-size:15px;border: 1px solid #0033A0;background-color:#fff;line-height:1.26;color:#0033A0;display: -webkit-box;display: -ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
ul.manufacturer_lst .content_box a:hover{background-color:#041F6A;color:#fff;background-image:url('../images/manufacturer-icon.png');background-repeat:no-repeat;background-position:calc(100% - 15px) center;
    background-size: 15px;}
/* CI2-251 */
/* CI2-247 */
.manufacturer-Slider {padding: 0;width: 100%;position: relative;padding-top: 30px;overflow: visible;float: left;}
.manufacturer-Slider .owl-stage {display: flex;align-items: flex-start;justify-content: flex-start;}
.manufacturer-Slider .owl-stage-outer{width: 100%;position: relative;overflow: hidden;}
.manufacturer-Slider .owl-item {padding: 0 20px;text-align: center;}
.manufacturer-Slider .maker-block {margin: 0 auto;display: flex;align-items: stretch;min-height: 76px;}
.manufacturer-Slider .maker-block a{padding: 10px 12px 6px;width:100%;min-height: 100%;display: flex;align-items: center;justify-content: center;background-color: #1E3D93;color: #fff;font-family: 'ProximaNovaSemibold';font-size: 16px;line-height: 22px;}
.manufacturer-Slider .owl-next,.manufacturer-Slider .owl-prev {position: absolute;top: 55%;transform: translateY(-50%);width: 28px;height: 48px;z-index: 2;text-indent: 99px;overflow: hidden;}
.manufacturer-Slider .owl-prev {background: url(../images/shopbrand-3bo-prev.png) no-repeat center center;left: -14px;}
.manufacturer-Slider .owl-next {background: url(../images/shop-brand-3bo-next.png) no-repeat center center;left:auto;right: -14px;}
.viewAllMaker{margin: 2px 0 8px;display: inline-flex;text-align: center;left: 50%;transform: translateX(-50%);position: relative;font-family: 'ProximaNovaBold';font-size: 12px;line-height: 15px;color: #1E3D93;max-width: 100%;text-decoration: underline;}
.shop-brand-list .manufacturer-Slider .owl-prev, .shop-brand-list .manufacturer-Slider .owl-next{top: 45%;}
/* CI2-247 */
/*CI2-253*/
.btn-darkblue {background-color: #1e3d93;}
.text-white {color: #fff !important;}
.mt-1-2 {margin-top: 5px;}
.ml-1-2 {margin-left: 5px;}
.ml-1 {margin-left: 10px;}
.mb-2 {margin-bottom: 20px;}
.pt-2 {padding-top: 20px;}
.table > thead > tr > th {font-weight: bold;}
.w-100 {width: 100% !important;}
.bt-1 {border-top: 1px solid #d1d1d1;}
.modelSuggSection{margin:0;display:block;width:100%;clear:both;}
#filterForm {margin: 0;padding: 20px 34px;display: block;clear: both;width: 100%;border: 1px solid #D2D2D2;border-radius: 8px;}
#filterForm .row{display: flex;align-items: center;justify-content: stretch;}
#filterForm [class*="col-"]{padding-left: 6px;padding-right: 6px;}
#filterForm [class*="col-"] > strong {font-family: 'ProximaNova';font-weight: normal;font-size: 13px;line-height: 1;}
#filterForm {margin: 8px 0 32px;}
.modelSuggSection {padding-top: 2px;}
.modelSuggSection h3 {margin-bottom: 25px;}
.modelSuggSection .bt-1.pt-2 {border: none;padding-top: 8px;font-family: 'ProximaNova';font-size: 14px;}
.modelSuggSection .w-100 {clear: both;}
.modelSuggSection .rightcol3bo {padding: 0;border: none;}
.modelSuggSection .table-responsive{margin-bottom:25px;margin-top:8px}
.modelSuggSection .table>thead>tr>th, .modelSuggSection .table>tbody>tr>td{font-family:'ProximaNova';font-size:14px;line-height:1;width:12%;text-align:center;}
.modelSuggSection .table>thead>tr>th{background-color: #f4f4f4;border-bottom:none;border-top: 1px solid #ddd !important;font-family: 'ProximaNovaBold';font-weight: normal;}
.modelSuggSection .table>tbody>tr>td{border-top:none;border-bottom: 1px solid #ddd;vertical-align: middle;}
.modelSuggSection .table td .btn{padding:8px 8px 6px;font-family: 'ProximaNovaBold';font-size:15px;border-radius: 3px;border: 1px solid #0033A0;background-color:#fff;color:#0033A0;}
.modelSuggSection .table td .btn img{width:12px;margin: -3px 0 -2px 5px;display:inline-block;}
.modelSuggSection h5 {margin: 16px 0 -12px;font-family: 'ProximaNovaSemibold';font-size:14px;line-height: 1.2;color:#041F6A;display:block;}
.modelSuggSection .table td .btn:hover{background-color:#041F6A;color:#fff;}
.modelSuggSection .table td .btn img.hoverimg {display: none;}
.modelSuggSection .table td .btn:hover img.hoverimg {display: inline-block;}
.modelSuggSection .table td .btn:hover img:not(.hoverimg) {display: none;}
.modelSuggSection .table td.noRecord { padding: 24px 20px; font-size: 18px;font-family: 'ProximaNovaSemibold';background-color: #fff;} 
/*CI2-253*/
/* EPL-16597 */
.newContactUs {margin: 0;width:100%;display: block;clear: both;}
.contactBanner {margin-bottom: 16px;clear: both;position: relative;}
.contactBanner > img {margin:0;width:100%;}
.contactBanner .banner_content{position: absolute;top: 42%;left:0;padding-left: 6.66%;transform: translateY(-50%);max-width: 45%;}
.contactBanner .banner_content h2{margin: 0 0 12px;font-family: 'ProximaNovaBold';font-size: 26px;line-height: 1;text-transform: uppercase;color: #fff;}
.contactBanner .banner_content p{margin: 0;font-family: 'ProximaNova';font-size: 14px;line-height: 1.4;color: #fff;}
.newContactUs .contactBanner{margin-bottom: 20px;}
.newContactUs .helpSection {margin-bottom: 20px;padding: 45px 34px 16px;border-radius: 5px;box-shadow: 0 1px 2px 1px #ddd;}
.newContactUs .helpSection:after{display:none;}
.newContactUs .helpSection .container{max-width: 100%;}
.newContactUs .helpSection .headingBox h1{font-size: 24px;color: #0033A0;text-transform: uppercase;}
.newContactUs .helpQuckBox .quckBox{margin-bottom:20px;}
.newContactUs .helpLst {padding-top: 24px;margin-left: -15px;margin-right: -15px;width: calc(100% + 30px);}
.newContactUs .store-locator{margin-top:0;}
.newContactUs .store-locator .quick-finder{margin-top:0;padding: 34px;box-shadow: 0 1px 2px 1px #ddd;}
.store-locator .quick-finder p{font-size: 15px;font-family: 'ProximaNova';color: #000;}
.store-locator .quick-finder p > strong{font-size: 24px;line-height: 21px;color: #0033A0;text-transform: uppercase;margin-bottom: 12px;}
.cardSection{margin-bottom:20px;padding:34px;background-color: #fff;box-shadow:0 1px 2px 1px #ddd;border-radius:5px;}
.cardSection h3{margin:0 0 12px;font-family: 'ProximaNovaBold';font-size:24px;line-height:21px;color: #0033A0;text-transform:uppercase;}
.cardSection p{font-family: 'ProximaNova';font-size: 15px;color: #000;}
.cardSection .imgBox{padding:18px 0 10px;width:100%;}
.cardSection .imgBox img{width:100%;}
.cardSection .contentBox{padding: 18px 0 10px 14px;width:100%;}
.cardSection .contentBox h5{margin: 0 0 15px;font-size: 15px;line-height: 1.28;color: #5A5A5A;font-family: 'ProximaNova';position: relative;}
.cardSection .contentBox h5 img{position: absolute;left: -26px;top: 1px;width: 18px;}
.cardSection .contentBox h5 strong {font-family: 'ProximaNovaBold';padding-bottom: 2px;display: inline-block;}
.cardSection .contentBox p{margin: 0 0 12px;font-size: 14px;line-height: 1.32;color: #5A5A5A;font-family: 'ProximaNovaLight';}
.newContactUs .helpQuckBox .quckBox .button {font-size: 15px;}
.newContactUs> h1{float:left;width:100%;margin:8px -15px 15px;color:#2c2c2c;font-size:25px;font-family:'ProximaNovaBold';line-height:21px;}
.newContactUs .store-locator .store-search-form button {text-transform: capitalize; font-size: 15px;}
/* EPL-16597 */
/*CI2-308*/
.plp_checkboxs {margin: 0;padding: 0;width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-start;}
.plp_checkboxs .custom-checkbox {margin:0 15px 5px 0;position: relative;width: auto;}
.plp_checkboxs .custom-checkbox .custom-control-input {position:absolute;top: 0;left: 0;}
.plp_checkboxs .custom-checkbox > label::before{display:none;}
.plp_checkboxs .custom-checkbox > label{margin: 0;background-color: #F0F0F0;border: 2px solid #999;padding: 5px 10px;display: inline-flex;align-items: center;justify-content: center; cursor:pointer
}
.plp_checkboxs .custom-checkbox .img_ico{min-width: 68px;max-width: 68px;}
.plp_checkboxs .custom-checkbox > label span{padding-left: 8px;color: #565656;font-size: 14px;font-family: 'ProximaNovaBold';}
.plp_checkboxs .custom-checkbox .custom-control-input:checked~.custom-control-label{background-color: #EDF0F5;border-color: #233F92;}
.quickfiltersection{margin: 25px 0 5px;padding: 15px 15px;float:left;width:100%;background:#fff;box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.1);}
.quickfiltersection h3{margin: 0 0 16px;font-family: 'ProximaNovaBold'; font-size: 20px;text-transform: uppercase;}
.plp_checkboxs .custom-checkbox > label::after {display:none !important;}
/*CI2-308*/
/*CI2-315*/
section.bofilter.exhaust-filter-slider{margin-bottom:16px;padding:0;margin-top:0px;}
.exhaust-filter-slider .owl-carousel{padding:0;white-space:nowrap;overflow-y:hidden;background:#fff;overflow-y:auto;overflow-x:hidden; -webkit-transform:rotate(-90deg) translateY(-250px);transform:rotate(-90deg) translateY(-250px); -webkit-transform-origin:right top;transform-origin:right top; -webkit-transform:none;transform:none;height:auto;white-space:nowrap;overflow-x:auto; -webkit-overflow-scrolling:touch;overflow-y:hidden;padding:0 15px 0px 15px;}
.carousalFilter{background:#fff;float:left;width:100%;margin-bottom:16px;padding:0px 0px 5px;border-top:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;}
.carousalFilter h2{font-size:16px;font-family:"ProximaNovaBold";text-transform:uppercase;margin:15px 0 20px 0;padding:0 15px;color:#000;}
.filterbrand-slider .filtercheckboxes{opacity:0;margin:0 -13px 0 0px;}
.filterbrand-slider input[type="checkbox"]:checked + li{border:2px solid #233f92;background:#edf0f6;}
.filterbrand-slider{float:left;width:100%;overflow:auto; -webkit-overflow-scrolling:touch;}
.filterbrand-slider ul{padding:0;background:#fff;height:auto;white-space:nowrap;padding-bottom:15px;overflow:auto; -webkit-overflow-scrolling:touch;}
.filterbrand-slider li{margin:0px 5px 0px 5px;background:#f0f0f0;padding:10px;border:2px solid #999;min-height:44px;display:inline-block;text-align:center;}	
.filterbrand-slider  li:nth-child(2){margin-left:17px;}
.filterbrand-slider  li:last-child{margin-right:20px;}
.filterbrand-slider li label{color:#565656;margin:0;font-family:"ProximaNovaBold";}
.filterbrand-slider input[type="checkbox"]:checked + li label{color:#233f92;}
.filterbrand-slider li label span{color:#233f92;margin:0 0 0 5px;font-weight:normal;font-family:"ProximaNova";}
/*CI2-315*/
/*CI2-307*/
.tools_new .top-content {border-bottom: none!important;margin-bottom: 0;}
.tools_new .top-content p{margin-bottom: 0;}
.tools_new .tier-one-category{margin-top: 0;}
.tools_new .category-sliderBox { float: left;width: 100%;}
.tools_new .top-cat-leisure {margin: 0 0 20px;width: 100%;display: block;clear: both;}
.tools_new .leisure-sub-head{border: none;}
.tools_new .product-image .item-tag {display: inline-block;position: absolute;right: 0;font-size:12px;font-family: 'ProximaNova';padding: 5px 7px 3px;line-height: 12px;}
/*CI2-307*/

/* EPL-16597 */
.helpLst .hlpBxImg {margin-left: auto;margin-right: auto;}
.newContactUs .helpSection .headingBox h1,.store-locator .quick-finder p > strong,.cardSection h3{font-size: 21px;line-height: 1;font-weight: 700;color: #001E60;}
.newContactUs .helpQuckBox .quckBox h4 {color: #001E60;}
/*  EPL-16597 */

/* CI-6111*/
.lp-offers-hub .offers-list {line-height: 1;margin-top: 25px;}
.lp-offers-hub .top-content {margin-bottom: 10px !important;}
.lp-offers-hub .offers-list .col-xs-12 {margin-bottom:30px;}
.lp-offers-hub .offers-list .col-xs-12 a {display: block;width: 100%;}
.lp-offers-hub .offers-list .col-xs-12 img{display: block;width: 100%;}
.lp-offers-hub .offers-list .title-overlay {position: absolute;bottom: 0;left: 15px;width: calc(100% - 30px);background-color: rgba(78,78,78,0.90);color: #fff;padding: 12px 20px;font-size: 15px;font-family: 'ProximaNovaSemibold';line-height: 1.24;display: flex;align-items: center;justify-content: flex-start;word-break: break-word;}
/* CI-6111*/
/* CI2-380*/
.edp_sellprice .col-xs-12 {margin-bottom: 20px;}
.edp_shopnow .col-xs-12 {margin-bottom: 20px;}
.travel-leisure .mobileAppBanner {  margin: 0px 0 10px; }
/* CI2-380*/
/* CI2-385*/
.o3b-section .rightcol3bo .product-section li.vrnbanner {max-width: 99%;margin-left: 1%;background-color: transparent;border: none;padding: 0 !important;list-style: none;margin-top: 2px;}
.o3b-section .rightcol3bo .product-section li.vrnbanner img{width: 100%;}
.o3b-section .rightcol3bo .product-section .listing-view li.vrnbanner {margin-top: 0;}
.product-listing-col .wait-box{position:fixed;left:0;top:0;background-color:rgba(0, 0, 0, 0.5);width:100%;height:100%;z-index:99;border-radius:5px;display:none;}
.product-listing-col .wait-box img{-webkit-animation-name:spin; -webkit-animation-duration:1400ms; -webkit-animation-iteration-count:infinite; -webkit-animation-timing-function:linear; -moz-animation-name:spin; -moz-animation-duration:1400ms; -moz-animation-iteration-count:infinite; -moz-animation-timing-function:linear; -ms-animation-name:spin; -ms-animation-duration:1400ms; -ms-animation-iteration-count:infinite; -ms-animation-timing-function:linear;animation-name:spin;animation-duration:1400ms;animation-iteration-count:infinite;animation-timing-function:linear;width:40px;height:40px;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;}
.nohref {cursor: default !important;}
/* CI2-385*/
/* CI2-386 */
.mt-1{margin-top: 10px}
.edp_icon {position: absolute;z-index:1;}
.o3b-section .rightcol3bo .productEdpLst {display: flex;flex-wrap: wrap;align-items: stretch;}
.o3b-section .rightcol3bo .productEdpLst .edpIcon .edp_i4_icon{width: auto;float: left;max-width: 50px;margin: -2px 0 0 -5px;}
.o3b-section .rightcol3bo .productEdpLst .edpIcon .amount-price {float: right;}
.o3b-section .rightcol3bo .productEdpLst .edpIcon .edp_i4_icon ~ .offer-detail{text-align: right;float: right;margin: 2px 0 4px;}
.o3b-section .rightcol3bo .productEdpLst .edpIcon .edp_i4_icon ~ .offer-detail > *{text-align: right;float: right !important;}
.o3b-section .rightcol3bo .productEdpLst .amount-outer .amount:not(.edpIcon) > .offer-detail {width: 100%;}
.o3b-section .rightcol3bo .productEdpLst .amount-outer .amount .offer-detail {margin-top: 2px;}
.o3b-section .rightcol3bo .productEdpLst .product-section .info-wrapper .amount .edp_i3_icon{float: left;width: auto;max-width:100px;}
.o3b-section .rightcol3bo .productEdpLst .product-section .info-wrapper .amount .offer-detail{margin: 3px 0 0;float: right;clear: right;width: calc(100% - 100px);text-align: right;}
.o3b-section .rightcol3bo .productEdpLst .product-section .info-wrapper .amount .offer-detail >*{text-align: right;width: 100%;}
.o3b-section .rightcol3bo .product-section .productbrandslisting .edpIcon {display: flex;justify-content: space-between;align-items: flex-start;}
.o3b-section .rightcol3bo .product-section .productbrandslisting .edpIcon .col-rgt {display: inline-flex;flex-direction: column;justify-content: flex-end;}
.o3b-section .rightcol3bo .product-section .productbrandslisting .edpIcon .offer-detail{text-align: right;min-width: 100%;margin-top: 0px;}
.o3b-section .rightcol3bo .product-section .productbrandslisting .edpIcon .offer-detail span{width:100%;}
.o3b-section .rightcol3bo .product-section .productbrandslisting .edpIcon .edp_i4_icon {margin: -2px 0 0 -4px;}
.product-listing-col .productEdpSection .left-col .edp_amount{display: flex;justify-content: space-between;padding-right: 10px;}
.product-listing-col .productEdpSection .left-col .edp_amount .col-lft {float: left;width: auto;justify-content: flex-start;align-items: flex-start;}
.product-listing-col .productEdpSection .left-col .edp_amount .col-lft .offer-detail{display: flex;flex-direction: column;width: 100%;align-items: flex-start;}
.product-listing-col .productEdpSection .left-col .edp_amount .col-lft .save-info{color:#cd1f25;background-color: transparent;padding: 0;font-family: 'ProximaNova';text-transform: none;}
.product-listing-col .productEdpSection .left-col .edp_amount .edp_i3_icon {float: right;width: auto;max-width: 100px;}
.product-listing-col .productEdpSection .left-col .edp_amount .original-val {padding-left: 0px;margin:0px;}
.o3b-section.category-tier-col .searchpage .rightcol3bo .product-section .amount-outer .amount.edpIcon { width: 100%; min-height: 58px; margin: -5px 0 10px;}
.exclude_promo, .offer-applied, .surcharge-text {display: none;}
.product-detail-inner .surcharge-outer .surcharge-text {display: inline-block;}
/* CI2-386 */

/*adsv2-285*/
.new_info-box{margin:12px 0 0;padding:26px 25px;float:left;width:100%;color:#6d6535;font-size:14px;line-height:18px;border:1px solid #E5E5E5;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.new_info-box .img-ico{margin-right:7px;width:38px;}
.new_info-box p{width: calc(100% - 50px);font-family:'ProximaNova';font-size: 14px;line-height: 20px;color: #000;}
.new_info-box .text-heading{font-weight:normal;font-family:'ProximaNovaBold';}
.new_info-box .rgt-buttons {margin: -3px -10px -3px auto;width: auto;white-space: nowrap;display: inline-flex;align-items: center;justify-content: flex-start;text-align: center;}
.new_info-box .rgt-buttons .btn{padding: 10px 14px;font-family: 'ProximaNovaBold';font-size: 15px;box-shadow: none !important;outline: none;}
.new_info-box .rgt-buttons .btn + .btn{margin-left:8px;}
.new_info-box .rgt-buttons .btn-primary {background-color: #0030A1;border: 1px solid #0030A1;}
.new_info-box .rgt-buttons .btn-outline-primary {background-color: transparent;border: 1px solid #0030A1;color:#0030a1;}
.new_info-box .rgt-buttons .btn-outline-primary:hover, .new_info-box .rgt-buttons .btn-outline-primary:focus {color:#0030a1;}
.new_info-box.info-success .text-heading{color:#62a11a;}
.new_info-box.info-error .text-heading{color:#E67503;}
.product-detail-inner .errWarning_new {margin: 8px 0 12px;font-family: 'ProximaNovaBold';font-size: 14px;line-height: 1.24;color: #0030A1;display: flex;align-items: center;justify-content: flex-start;}
.pdppagemvlsection{clear: both;}
.new_info-box .rgt-buttons .btn img{margin: -4px -2px -1px 4px;width: 16px;}
.changevehiclepopup .modal-dialog {width: 970px;max-width:calc(100% - 20px);}
.changevehiclepopup .search-detail-box {margin: 0;width: 100%;}
.changevehiclepopup .modal-header {padding: 5px 15px 4px;background-color: #F2F3F5;border-radius: 5px 5px 0 0;}
.changevehiclepopup .modal-header h4{font-family: 'ProximaNovaBold';font-size: 18px;color: #000;}
.changevehiclepopup .modal-body{padding:12px 15px;}
.changevehiclepopup .search-detail-box .heading{text-align: center;text-transform: capitalize;font-size: 14px;margin-bottom: 12px;}
.changevehiclepopup .reg-field .go-btn.disabled, 
.changevehiclepopup .select-vehicle .go-btn.disabled{background-color:#cecbcb;pointer-events: none;cursor: no-drop;}
.errWarning_new img {margin: -4px 7px 0 0;width: 38px;}
.pdppagemvlsection .search-wrapper .separator {background-image: none;}
.pdppagemvlsection .reg-field .go-btn.disabled, .pdppagemvlsection .select-vehicle .go-btn.disabled{background-color:#f2f3f5;color:#ced4db;}
.changevehiclepopup .reg-field .go-btn.disabled, .changevehiclepopup .select-vehicle .go-btn.disabled{background-color:#f2f3f5;color:#ced4db;}
.changevehiclepopup .search-detail-box .search-wrapper .separator {background-image: none;}
/*adsv2-285*/
/* TTM-1389,TTM-1390,TTM-1391 */
.order-info-display .new-order-listing {padding: 0;background-color: transparent;box-shadow: none;}
.new-order-listing .order-heading > ul {margin: 0;border-radius: 0;border: none;background-color: transparent;box-shadow: none;}
.new-order-listing .order-heading li{margin-left: 10px;}
.new-order-listing .order-heading li a {background-color: #d1d7dd;border-radius: 5px 5px 0 0 !important;border: 1px solid #bcbcbc;border-bottom:none;color: #000;padding: 15px 22px 13px;font-size: 15px;line-height: 20px;}
.new-order-listing .order-heading li.active:before{display:none;}
.new-order-listing .order-heading li.active a{background-color:#0033a0;border-color:#0033a0; color:#fff;font-family: 'ProximaNova';}

.new-order-listing .tabbackground {background-color: #fff;padding: 0 34px 20px;display: block;clear: both;float: left;width: 100%;box-shadow: 0 0 4px 0 #c9c9c9;border-top: 3px solid #0033a0;}
.new-order-listing .container-xs-height{border-spacing: 0 15px;}
.new-order-listing .container-xs-height:before,.new-order-listing .container-xs-height:after,.new-order-listing .row:before,.new-order-listing .row:after{display: none;}
.new-order-listing .row-xs-height:not(.order-list-headings) {margin-top: 12px;box-shadow: 0 0 4px 0 #c9c9c9;border-radius:5px;}
.new-order-listing .order-list-data .row-xs-height div:last-child{width: 56px;min-width: 56px;}
.text_nowrap{white-space: nowrap;}
.new-order-listing .order-heading li:not(.active) a {background-color: #E7EEF6;}
.new-order-listing .order-heading li img{height:21px;width:25px;margin-right:8px;}
.new-order-listing .tabbackground {box-shadow: 0 0 8px 0 #9B9B9B;z-index:1;position:relative}
.new-order-listing .row.order-list-headings .col-xs-height span{color:#2c2c2c !important;letter-spacing: -0.2px;}
.new-order-listing .row-xs-height:not(.order-list-headings){box-shadow:0 0 6px 0 #C3C3C3;}
.new-order-listing .order-list-data .col-xs-height span.order-status{color:#2c2c2c;}
.new-order-listing .order-heading li img{display:none;}
.new-order-listing .order-heading li.active .active-icon{display:inline-block;}
.new-order-listing .order-heading li:not(.active) .inactive-icon{display:inline-block;}
.new-order-listing .order-list-data .col-xs-2:nth-child(5) span:not(.order-status) {color:#5a5a5a;}
.new-order-listing .order-heading ul li a {display: inline-flex;align-items: center;justify-content: center;}
.new-order-listing .order-heading li img {margin: -4px 6px -2px -3px;width: 24px;height: auto;}
/* TTM-1389,TTM-1390,TTM-1391 */
/* TTM-1376 */
.order-step-box{width:100%;float:left;}
.new-order-status .order-step_pay-box {padding-top: 20px;padding-bottom: 14px;}
.step-wrapper{margin: 0 0 22px;padding-bottom: 28px;clear:both;overflow:hidden;width:100%;position:relative;border-bottom: 1px solid #d7d8d9;}
.steps-count{position:relative;display:flex;justify-content:space-between;margin:9px 0 26px;padding: 0 42px;width:100%;align-items:center;background-color:#d2e7c8;height:15px;z-index:1;border-radius:30px;}
.steps-count:after,.steps-count:before{content:'';position: absolute;left: -1px;width: 8px;height: 4px;background-color: #d2e7c8;z-index: 2;top: 50%;transform: translateY(-50%);}
.steps-count:after{right: 0;left: auto;}
.steps-count .sphere{margin:0;position:relative;height:23px;width:23px;color:#6e6f75;display: flex;align-items:flex-start;justify-content:center;text-transform:uppercase;font-family:'ProximaNova';}
.steps-count .sphere i{padding-top:2px;height:23px;width:23px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:'ProximaNovaSemibold';font-size:12px;line-height:1;font-style:normal;background-color:#6e6f75;color:#fff;z-index: 2;}
.steps-count .sphere span{position:absolute;top: 32px;white-space:nowrap;line-height:1;left: 60%;transform: translateX(-50%);}
.steps-count .sphere::after{content:"";width:100vw;height: 3px;background:transparent;position:absolute;top:50%;left:auto;transform:translateY(-50%);z-index:-1;right: 10px;}
.steps-count .sphere.active i, .steps-count .sphere.completed i{color: #fff;background: #4b9e24;min-height: 31px;min-width: 31px;top: -4px;position: relative;}
.steps-count .sphere.active span, .steps-count .sphere.completed span{color:#4b9e24;font-family: 'ProximaNovaSemibold';}
.steps-count .sphere.active:after,.steps-count .sphere.completed:after{background: #4b9e24;z-index:1;}
.steps-count.royal_count .sphere.active:last-child:before,.steps-count.royal_count .sphere.completed:last-child:before{content:"";width:100vw;height: 3px;background:transparent;position:absolute;top:50%;left: 10px;transform:translateY(-50%);z-index:-1;right: auto;background-color: #4b9e24;}
.steps-count.deliverd{background-color: #4b9e24;margin-bottom: 12px;}
.steps-count.deliverd *{display: none;}
.steps-count.deliverd:after,.steps-count.deliverd:before{display: none;}
.order-step-box .deliverd_msg {margin: 0 0 -4px;font-size: 13px;line-height: 1;font-family: 'ProximaNova';color: #40424a;}
.order-step-box .media {box-shadow: 0 0 6px 0 rgb(0 0 0 / 30%);border-radius: 2px;padding: 16px;display: flex;align-items: flex-start;justify-content: flex-start;}
.order-step-box .media-left {min-width: 98px;max-width: 98px;}
.order-step-box .media-left img {max-width: 88px;}
.order-step-box .media-body {padding-top: 4px;font-family: 'ProximaNova';display: flex;width: 100%;}
.order-step-box .media [class*="col-"] {padding-left:0;padding-right:3px;}
.order-step-box .media .col-xs-2{max-width: 100px;}
.order-step-box .media .media-heading {font-family: 'ProximaNovaBold';font-size: 15px;text-transform: uppercase;line-height: 1;margin-bottom: 10px;}
.order-step-box .media p{width: 100%;font-size: 11px;float: left;margin: 0 0 8px;color: #40424a;display: block;}
.order-step-box .media .each-txt, .order-step-box .media .total-txt {width: 100%;text-align: right;padding-top: 1px;font-size: 13px;font-family: 'ProximaNovaSemibold';margin-bottom: 0;}
.order-step-box .media .each-txt {color:#a8a8a8;}
.order-step-box .media .each-txt span, .order-step-box .media .total-txt span {display: block;padding: 12px 0 0;}
.order-step-box .media ~ .orderStep-bottom {padding-top: 20px;}
.order-step-box .track_info {min-height: 40px;float: left;width: 100%;margin-bottom: 6px;}
.order-step-box .track_info p{color: #0033a0;font-family: 'ProximaNovaSemibold';font-size: 14px;padding: 2px 0;line-height: 1;}
.order-step-box .track_info p img{margin: -2px 5px -2px 0;display: inline-block;}
.order-step-box .track_info p a,.order-step-box .track_info p span{text-decoration: underline;}
.order-step-box .payment_type {float: left;width: 100%;}
.order-step-box .payment_type h4 {margin: 0 0 10px;font-family: 'ProximaNovaBold';text-transform: uppercase;color: #001e60;font-size: 15px;}
.order-step-box .payment_type p{color: #40424a;font-size: 14px;font-family: 'ProximaNova';margin: 0;}
.order-step-box .payment_type p img{margin-right: 8px;max-height: 39px;}
.steps-count .sphere.completed i {text-indent: 999px;min-height: 26px;min-width: 26px;top: -1px;overflow: hidden;}
.steps-count .sphere.completed i:after {content:'';position: absolute;left: 28%;top: 32%;width: 12px;height: 7px;z-index: 2;border-width: 0 0 2px 2px;border-style: solid;border-color: #fff;transform: rotate(-45deg);}
.order-min-details {width: 100%;clear: both;float: left;margin: 24px 0 12px;}
.order-min-details span {margin-right: 32px;float: left;width: auto;display: inline-flex;font-family: 'ProximaNova';font-size: 14px;line-height: 13px;color: #2C2C2C;}
.order-min-details div {margin-right: 4px;}
.order-min-details b, .order-min-details i {font-weight: normal;font-style: normal;}
.order-step-box .track_info {min-height: 20px;margin-bottom:0;}
.order-step-box .track_info p{margin-bottom:0;}
.order-step-box .track_info p img {margin: -4px 5px 6px 0;display: inline-block;float: left;width:20px;}
.order-step-box .track_info a {color: #0033A0;}
.new-order-status .order-detail {margin-top: 12px;}
.delivery_count {margin: 28px 0 0;float: left;display: block;clear: both;font-family: 'ProximaNova';font-size: 14px;line-height: 13px;color: #2C2C2C;}
.order-min-details + .delivery_count {margin-top: 16px;}
.orderHelp_boxs {padding: 0;}
.orderHelp_boxs .blue_box {margin-top: 30px;padding: 18px 15px 14px;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #0033A0;color: #fff;border-radius: 4px;box-shadow: 0 0 3px 0 #BEBEBE;}
.orderHelp_boxs .blue_box img{margin: 0 0 5px;height: 42px;max-width: 50px;}
.orderHelp_boxs .blue_box h5{margin: 0 0 8px;font-size: 14px;line-height: 1;font-family: 'ProximaNovaSemibold';}
.orderHelp_boxs .blue_box p{margin: 0;font-size: 14px;line-height: 1;font-family: 'ProximaNova';}
.orderHelp_boxs .blue_box a{color:#fff !important;}
.order-step-box .track_info .text-grey {font-family: 'ProximaNova';text-decoration: none;color: #40424A;}
.order-step-box .payment_type p img {max-width: 56px;height: auto;}
.order-step-box .media .yearGrnt-box {margin: -4px 0 0;padding: 0;width: 117px;min-height: 24px;}
.orderHelp_boxs .quckBox {margin-top: 30px;margin-bottom: 0;}
.orderHelp_boxs .quckBox p{margin-bottom:0;}
.order-detail.order-step-box .media.background-red {background: red;}
/* TTM-1376 */
/* CI-6153 */
.edp_i4_icon .info-icon {position: relative;display: inline-block;}
.edp_i4_icon .info-icon:hover{cursor:pointer;}
.edp_i4_icon .info-icon .popover {display:none;max-width:238px;width:238px;border-color:#8a8a8a;box-shadow:none;padding:11px 7px;left:auto;right:50%;margin-right:-120px;top:48px;font-size:12px;color: #62A020;}
.edp_i4_icon .info-icon .popover:before{content:'';background:url('../images/popover-arrow.png') no-repeat left top;position:absolute;top:-13px;right:50%;margin-right:-12px;width:22px;height:13px;}
.edp_i4_icon .info-icon:hover .popover {display: inline-block;}
/* CI-6153 */
/* CI-6151 */


/* DCX-152 */
.multibuy-discount-icon{margin-left: auto;padding: 4px 10px 3px 30px;font-family:'ProximaNovaBold';font-size: 12px;border-radius: 21px;background-size: 100% 27px;background-repeat: no-repeat;background-position: center;float: right;background-image: url(https://images.lteplatform.com/assets/ecp/images/descount_bg.png?v=1.3);display: inline-flex;align-items: center;justify-content: flex-start;}
/* DCX-152 */


span.multibuy-discount-icon.plp {margin-left: 0;}
.multibuy-discount-icon.mobile.plp,span.multibuy-discount-icon.p3bo {float: left; margin-left: 0;padding: 6px 10px 6px 30px;color: #ce2127;}
span.multibuy-discount-icon.vrm3bo {margin-left: 0 !important; float: none; padding: 6px 10px 6px 30px;color: #ce2127;}
.multibuy-discount-icon.mobile.apim {margin-left: 0;}
.productaccessories .multibuy-discount-icon{
	margin-top: -4px;
}
/* CI-6151 */
/* CI2-461 */
.blkFridayPage .container{width: 1120px;max-width: calc(100% - 16px);}
.black-fri-banner .container{width: 100%;max-width:100%;}
.black-fri-banner img.img-responsive{margin:0 auto;width:auto;max-width: 100%;}
.blackfridayCard {margin: 0;width: 100%;}
.blackfridayCard .right-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;-ms-flex-wrap: wrap;flex-wrap: wrap;width: calc(100% + 16px);margin: 0 -8px;}
.blackfridayCard .right-col a{width: calc(50% - 16px);margin: 0 8px 16px;}
.blackfridayCard .right-col img{width:100%;}
.popular-blkFriday-products{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.popular-blkFriday-products > div{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}
.popular-blkFriday-products > div:nth-child(2){-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
.popular-blkFriday-products > div:nth-child(3){-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
/* CI2-461  */
/* CI2-465 */
.popular-blkFriday-products .blkFriday-slider1 {position: relative;}
.popular-blkFriday-products .blkFriday-slider1 .owl-dots {display: none;}
.brandcategory .travel-leisure h1 {margin: 20px 0 10px;font-family: 'ProximaNovaBold';font-size: 28px;color: #333;}
.category-tier-col .popular-blkFriday-products h2{margin: 0 0 15px;line-height: 18px;}
/* CI2-465 */
/* CI-6255 */
.basket-table.paypalCredit .info-block{width: 162px;display: inline-table;}
.basket-table.paypalCredit .stock-block{margin-bottom:4px;padding-left:10px;font-family: 'ProximaNovaBold';font-size:11px;color: #000;}
.basket-table.paypalCredit .stock-block:last-child{margin-bottom:0;}
.basket-table.paypalCredit img + .stock-block{font-family: 'ProximaNova';font-size:12px;background-image: none;color: #494949;}
.basket-table.paypalCredit img {max-width: 114px;}
.shopping-cart-col .basket-table.paypalCredit .right-col .delivery-inner {display: flex;align-items: flex-start;justify-content: flex-start;}
.basket-table.paypalCredit .stock-block {font-family: 'ProximaNova';}
.basket-table.paypalCredit img {position: relative;top: 2.5px;max-width: 58px;}
.basket-table.paypalCredit .info-block{width:auto;}
.basket-table.paypalCredit .right-col a {text-decoration: underline;display: inline-block;font-family: 'ProximaNovaSemibold';}
.basket-table.paypalCredit + .paypalCredit .delivery-inner{padding-right: 13px;}
.basket-table.paypalCredit .popover{min-width:260px;}
.basket-table.paypalCredit .info-block .stock-block ,
.basket-table.paypalCredit .info-block .stock-block strong {font-size: 11px;} 
/* CI-6304 */
.shopping-cart-col .basket-table .right-col .delivery-col strong{line-height: 16px;vertical-align: text-top;}
/* CI-6304 */
.product-listing-col .product-section .delivery-option .popover{font-family: 'ProximaNovaSemibold';color: #5a5a5a !important;font-size:11px !important;}
.product-listing-col .product-section .popover .info-list span.instock{font-family: 'ProximaNovaSemibold';color: #5a5a5a !important;}
.product-listing-col .product-section .delivery-option div{font-family: 'ProximaNovaSemibold';color: #5a5a5a !important;font-size:12px !important;}
/* CI-6304 */
.shopping-cart-col .basket-table .right-col .click-collect-col .delivery-col .tabcontrols{vertical-align: text-top;}
.shopping-cart-col .basket-table .right-col .delivery-inner .delivery-col .tabcontrols{vertical-align: text-top;}
/* CI-6255 *//* CI-6304 */
/* Epl-17048 */

.not-found_new{margin:20px 0;padding:24px 10px 2px;background:none;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 0 #BEBEBE;}
.not-found_new .topContent {text-align: left;}
.not-found_new .topContent figure{display: block;text-align: center;}
.not-found_new .topContent h2{font-family:'ProximaNovaBold';font-size:26px;line-height:1.246;text-align:center;word-break:break-word;}
.not-found_new .topContent p{margin:0 0 12px;color:#000;font-family:'ProximaNova';font-size:15px;line-height:1.24;}
.not-found_new .topContent .search_errorpage h2{font-family:'ProximaNova';letter-spacing:0;text-align:left;}
.not-found_new .topContent .search_errorpage h2 span{font-family:'ProximaNovaBold';}
.not-found_new .search_error_vrm{margin:22px 0 4px;}
.not-found_new .search_error_vrm h4{margin:0 0 5px;font-size:16px;font-family:'ProximaNovaBold';color:#0033a0;}
.not-found_new .search_error_vrm p{margin:0;}
.not-found_new .call-detail{display:block;clear:both;color:#000;font-family:'ProximaNova';font-size:15px;line-height:1.24;}
.not-found_new .call-detail  ul{padding-left:34px;width:100%;}
.not-found_new .call-detail  ul li{width:100%;position:relative;margin:1px 0 2px;}
.not-found_new .call-detail ul li:before{content:'';position:absolute;left: -17px;top:6px;width:4px;height:4px;background-color:#000;border-radius:5px;}
.not-found_new .search-detail-box{margin-bottom:10px;}
.not-found_new .search-detail-box .reg-field:hover, .not-found_new .search-detail-box .select-vehicle:hover{background-color:transparent;}
.not-found_new .search-detail-box .reg-field.disable, .not-found_new .search-detail-box .select-vehicle.disable{opacity:1;}
.not-found_new .search-detail-box .reg-field.disable .go-btn, .not-found_new .search-detail-box .select-vehicle.disable .go-btn{pointer-events:none;background-color:#f2f3f5;color:#d1d7de;opacity:1;}
.not-found_new .search-detail-box .search-box-inner .label.desktop {text-transform: capitalize;font-size: 14px;top: -1px;position: relative;color: #030c00;text-align: center;}
.not-found_new .search-box-inner .search-summery .text{text-align:left;}
.section_notfound{margin-bottom:34px;}
.section_notfound .tier-one-category {clear: both;margin: 0 0 20px;}
.section_notfound .helpQuckBox{background:#fff;border:1px solid #ddd;border-radius:4px;padding:20px 30px;box-shadow:0 1px 1px 0px #BEBEBE;}
.section_notfound .helpQuckBox .quckBox{margin:0;width:100%;padding-right:8%;box-shadow:none;}
.section_notfound .helpQuckBox .quckBox p{font-size:14px;}
.section_notfound .helpQuckBox .quckBox .button{letter-spacing:0.4px;}
.section_notfound .leftOffSection .owl-item > li{min-width:100%;}
/*  Epl-17048 */
/* DCX-51 or EPL-17147 */
.travel-tourism .travel-heading h2{margin:0;}
.travel-tourism .top-content h1{margin:20px 0 10px;font-family: 'ProximaNovaBold';font-size:28px;color: #333;}
.travel-tourism_new .top-content h1{margin-bottom: 20px;}
/* DCX-51 or EPL-17147 */
/* EPL-17149 */
.modelSuggSection #filterForm {background-color: #fff;}
.modelSuggSection .table {background-color: #fff;}
/* EPL-17149 */
/* EPL-17147 */
.trackOrder-container > .heading_h1{width: 100%;} 
.wishlist-row .heading_h1 {margin: 20px 0;font-size: 30px;font-weight: 600;}
.travel-leisure .heading_h1{margin-top: 20px;margin-bottom: 10px;font-family:'ProximaNovaBold';font-size:28px;color:#333;}
.registration-col .heading_h1{float:left;width:100%;color:#2c2c2c;font-size:25px;font-family:'ProximaNovaBold';line-height:26px;margin:22px 0 0;font-weight:normal;}
.travel-tourism_new .heading_h1{font-family:'ProximaNovaBold';font-size:28px;color:#333;margin: 20px 0;}
.desktop-outer .blkFriday-section .heading_h1 {font-size: 30px;}
.xmssale .heading_h1.bf-main-banner-heading {position: relative;top: -15px;}
/* EPL-17147 */

/*CI2-809*/
.stock-availability .stock-availability-list .stock-detail {line-height: 18px;top: -1px;position: relative;}
.stock-availability .stock-availability-list .stock-detail.order-text a { float: none; margin: 0 2px 0 0;}
.stock-availability .stock-availability-list .stock-detail.instock span {margin-top: 0;}
.stock-availability .stock-availability-list .stock-detail a.text-black{cursor: default;font-family: 'ProximaNova';}
.stock-availability .stock-availability-list .stock-detail .text-black > span{color: #5A5A5A !important;text-decoration: none !important;}
/*CI2-809*/
/*CI2-808*/
.o3b-section .rightcol3bo .product-section .listing-view .delivery-option .click-collect .d-content { display: block !important;clear:both;}
/*CI2-808*/
/*CI2-810*/ 
span.faster-collect{color:#494949;}
/*CI2-810*/ 
/*  DCX-152 */
.multibuy-discount-icon,.multibuy-discount-icon.mobile.plp, span.multibuy-discount-icon.p3bo {color: #0033A0;}
.multibuy-discount-icon {font-family: 'ProximaNovaSemibold';}
span.multibuy-discount-icon.vrm3bo {color: #0033A0;}
.product-detail-inner .amount {width: 86%;}
/*  DCX-152 */
/* DCX-116 */
.shopbymanf.top-brands-inner {margin: 20px -15px;width: calc(100% + 30px);}
.shopbymanf.top-brands-inner h2 {margin: 0;float: left;line-height: 18px;position: relative;text-align: center;width: 100%;}
.shopbymanf.top-brands-inner h2:before {border-top: 1px solid #D8D8D8;content: "";display: block;height: 1px;position: absolute;top: 50%;width: 100%;z-index: 9;}
.shopbymanf.top-brands-inner h2 span {background: #F0F0F0;color: #2C2C2C;font-family: "ProximaNovaBold";font-size: 26px;padding: 0 10px;position: relative;text-align: center;z-index: 99;}
.shopbymanf.top-brands-inner .manufacturer-Slider:not(.owl-loaded){display:flex;overflow:hidden;}
/* DCX-116 */
/* DCx-165 */
.o3b-section .rightcol3bo .product-section li.paypalbanner {margin-left: 1%;margin-top: 2px;padding: 0 !important;max-width: 99%;list-style: none;background-color: transparent;border: none;box-shadow:none;}
.o3b-section .rightcol3bo .product-section li.paypalbanner img {width: 100%;border-radius: 5px;}
.o3b-section .rightcol3bo .product-section .listing-view li.paypalbanner {margin-top: 0;}
/* DCx-165 */
/* ci2-991 */
.product-listing-col .product-section .delivery-option.xtracarpars div strong {width: auto;}
.product-listing-col .product-section .delivery-option.xtracarpars .home-delivery .stock-block {width: auto;}
.product-listing-col .product-section .delivery-option.xtracarpars .clear-block{float:left;}
.product-listing-col .product-section .delivery-option.xtracarpars span.info-icon{width: 14px;margin: 0 0 0 3px;}
.product-listing-col .product-section .delivery-option.xtracarpars span.info-icon .info-list{margin-top:0;}
.product-listing-col .product-section .delivery-option.xtracarpars .popover *{font-size: 11px;}
.product-listing-col .product-section .delivery-option.xtracarpars .popover{max-width: 215px;width: 195px;border-color: #8A8A8A;box-shadow: none;padding: 11px 7px;left: auto;top: 24px;margin-right: 0;right: -18px;font-family: 'ProximaNovaSemibold';color: #5A5A5A;font-size: 11px;}
.product-listing-col .product-section .delivery-option.xtracarpars .popover:before {content: '';background: url(../images/popover-arrow.png) no-repeat left top;position: absolute;top: -13px;margin-right: 0;right: 13px;width: 22px;height: 13px;}
.product-listing-col .product-section .delivery-option.xtracarpars span.info-icon:hover .popover, .product-listing-col .product-section .delivery-option.xtracarpars span.info-icon:focus .popover{display:block !important;}
/* ci2-991 */
/* DCX-618 */
.no-bg { background-color: transparent !important;}
/* DCX-618 */

/*S-DCX-655 */
.eop_sl.alert.alert-warning {margin: 12px 0 12px;width: 100%;font-family: 'ProximaNovaSemibold';font-size: 13px;background-position: 22px 15px;}
.container > .eop_sl.alert.alert-warning:not(.row){margin-left: -15px;margin-right: -15px;min-width:calc(100% + 30px);}
/*E:DCX-655 */

/* DCX-867 */
i.arrow {border: solid;border-width: 0 2px 2px 0;display: inline-block;padding: 4px;margin-right: 10px;}
i.arrow.left {transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.order-col h2.width-70 {width: 70%;}
.cont-shopping-btn.top-btn{float:right !important;}
/* DCX-867 */

/* DCX-863 */
  .o3b-section div#category-filterss {margin-top: 15px;}
  .select-store { float:left; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 8px; margin-top: 6px; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 100%; margin-bottom: 9px; }
  .select-store.loading-selected-store .select-store-input-wrapper .field input+a.change-postcode { -webkit-animation: rotating 2s linear infinite; animation: rotating 2s linear infinite; }
  .select-store.postcode-added .select-store-label span { display: block; margin-left: 10px; }
  .select-store.postcode-added .select-store-input-wrapper .field { margin: 0 0 0 10px; }
  .select-store.postcode-added .select-store-input-wrapper .field input { width: 150px; text-align: left; padding-left:10px !important;}
  .select-store.postcode-added .select-store-input-wrapper .tooltip { display: none; }
  .select-store.postcode-added .select-store-input-wrapper button.check-stock-button { display: none; }
  .select-store .select-store-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .select-store .select-store-label span { margin-left: 5px; display: none; }
  .select-store .select-store-input-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .select-store .select-store-input-wrapper .field { width: auto; position: relative; margin: 0 10px; }
  .select-store .select-store-input-wrapper .field div[data-lastpass-icon-root="true"] { display: none; }
  .select-store .select-store-input-wrapper .field input { background: #ffffff !important; border: 1px solid #6e6f6f; border-radius: 5px; width: 186px; padding: 6px 18px 6px 18px; text-align: center; text-transform: uppercase; color: #233f92; opacity: 1; }
  .select-store .select-store-input-wrapper .field input:disabled { padding: 6px 30px 6px 20px; }
  .select-store .select-store-input-wrapper .field input:disabled+a.change-postcode { display: -webkit-box; display: -ms-flexbox; display: flex;cursor: pointer;} /* DCX-1239 */
  .select-store .select-store-input-wrapper .field a.change-postcode { position: absolute; top: 9px; right: 10px; display: none; }
  .select-store .select-store-input-wrapper .field .tooltip { position: absolute; border: 1px solid #d9d9d9; border-radius: 6px; padding: 15px 15px 11px 15px; background-color: white; z-index: 1; width: 330px; top: calc(100% + 10px); left: -31px; -webkit-transition: opacity 1s ease; -o-transition: opacity 1s ease; transition: opacity 1s ease; -webkit-box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.5); box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.5); opacity: 0; pointer-events: none; }
  .select-store .select-store-input-wrapper .field .tooltip.show { opacity: 1; pointer-events: all; }
  .select-store .select-store-input-wrapper .field .tooltip:before { content: ""; width: 15px; height: 15px; background-color: white; border-width: 1px 0 0 1px; border-style: solid; border-color: #d9d9d9; -webkit-transform: matrix(1, 0, 0, -1, 0, 0); -ms-transform: matrix(1, 0, 0, -1, 0, 0); transform: matrix(1, 0, 0, -1, 0, 0); position: absolute; bottom: calc(100% - 7px); left: 113px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); z-index: 1; } 
  .select-store .select-store-input-wrapper .field .tooltip span { position: relative; color: #6e6f6f; font-size: 14px; }  
  .select-store .select-store-input-wrapper .field .tooltip span:before { content: "•"; position: absolute; top: -3px; left: -10px; font-size: 18px; }  
  .select-store .select-store-input-wrapper .field .tooltip .close { position: absolute; top: 4px; left: 100%; padding: 0; opacity: 1; }  
  .select-store .select-store-input-wrapper .field .tooltip .close img { width: 26px; }  
  .select-store .select-store-input-wrapper button.check-stock-button { width: auto; background: #ffc93a; border-radius: 5px; color: #6a500a; font-size: 14px; font-family: "ProximaNovaBold"; padding: 10px 17px 10px; line-height: 1; }
  .select-store span.postcode-error { color: #bd3531; font-size: 14px; margin-left: 22px; margin-top: 4px; display: none; }  
  .select-store span.postcode-error.show { display: block; }  
  .results { -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; color: #233f92; font-size: 16px; font-family: "ProximaNovaSemibold"; display: none; }
  .select-store-and-sort-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .select-store-and-sort-wrapper .results { text-align: right; }  
  .list-refine { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .list-refine .sort-col { float: left; }
  .list-refine .results-and-pagination-wrapper { width: 40%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 0; }
  .list-refine .results-and-pagination-wrapper .page-list { width: 100% !important; float: none !important; }
  .list-refine.bottom .select-store {display: none;}
  .list-refine.bottom div.results {display: none;}
  .list-refine.bottom .results-and-pagination-wrapper {width: auto;margin-top:0}
  .listing-section .select-store{margin-top: 25px;}  
  .list-refine .select-store span.postcode-error{max-width: 200px;}
  .product-listing-col .listing-section .listing-info-box {width: 100%;}
  .product-listing-col .product-section .delivery-option .disable.click-collect {line-height: 17px !important;}
/* DCX-863 */
/* DCX-1263 */
.frqBgt_section .heading {position: relative;text-align: center;margin: 22px 0 20px;}
.frqBgt_section .heading span {color: #2c2c2c;font-size: 26px;font-family: 'ProximaNovaBold';background: #f0f0f0;text-align: center;z-index: 99;position: relative;padding: 0 10px;line-height: 15px;}
.frqBgt_section .heading:before {content: "";display: block;border-top: 1px solid #d8d8d8;width: 100%;height: 1px;position: absolute;top: 50%;z-index: 9;}
.frqBgt_section .inner_section {padding: 20px 5px;width: 100%;display: flex;align-items: stretch;background-color: #fff;box-shadow: 0 3px 2px -1px #bebebe;border-radius: 5px;position: relative;}
.frqBgt_section .left_view, .frqBgt_section .right_view{margin:0;padding: 0 10px;width:100%;position: relative;} /*DCX-1262*/
.frqBgt_section ul.frqPrdLst {margin: 0;padding: 0;width: 100%;display: flex;align-items: stretch;justify-content: center;}
.frqBgt_section ul.frqPrdLst li{margin: 0;padding: 0 10px;width: 100%;position:relative;}
.frqBgt_section .image-box{width: 100%;height: 162px;text-align: center;border-bottom: 1px solid #e5e5e5;float: left;display: inline-flex;align-items: center;justify-content: center;overflow: hidden;position: relative;}
.frqBgt_section .image-box img {display: inline;width: auto;max-width: 100%;max-height: 90%;height: auto;}

.frqBgt_section .content-box{width:100%;display:block;}
.frqBgt_section .content-box h3 {margin: 9px 0 13px;width: 100%;font-size: 14px;line-height: 18px;font-family: 'ProximaNova';font-weight: normal;height: 53px;overflow: hidden;text-align: left;float: left;}
.frqBgt_section .content-box h3 a {color: #464646;}
.frqBgt_section h3 a:hover {text-decoration: underline;}
.frqBgt_section .prdPrice{clear: both;display: flex;justify-content: space-between;align-items: center;padding-right: 8px;}
.frqBgt_section .prdPrice .price {display: inline-block;font-size: 24px;line-height: 28px;color: #cd1f25;font-family: 'ProximaNovaBold';text-align: left;min-height: 28px;}

.frqBgt_section .item_checkbox input {margin-bottom: 0;display: none;cursor: pointer;}
.frqBgt_section .item_checkbox label {margin: 0;position: relative;cursor: pointer;height:26px;width:26px;border:1px solid #7d7e83;border-radius:4px;}
.frqBgt_section .item_checkbox input:checked + label{border:none;background-color: #00449f;background-image:url('../images/prod_check.png');background-size: 100% 100%;}

.frqBgt_section .totalprice{float:right;width:auto;max-width:100%;clear:both;}
.frqBgt_section .totalprice .amount{width:100%;text-align:right;margin-bottom:12px;display: inline-flex;align-items:flex-end;justify-content:center;}
.frqBgt_section .totalprice .amount span{display: inline-block;font-size: 24px;line-height: 28px;color: #484848;font-family: 'ProximaNovaBold';text-align: left;min-height: 28px;}
.frqBgt_section .totalprice .amount .amount-price {color: #cd1f25;padding-left: 6px;min-width: 90px;text-align: right;margin-left: auto;}
.frqBgt_section .bougthtogetheradd {margin:0;padding: 12px 20px 9px;width: 100%;display: inline-block;background: #61a021;font-family: 'ProximaNovaSemibold';font-size: 16px;line-height: 16px;text-align: center;color: #fff;border-radius: 5px;}
.frqBgt_section .totalprice .amount .amount-price span { color: #CD1F25;}
.frqBgt_section .delivery-button .home-delivery-btn.wait {background: url('../images/wait.svg') no-repeat 96% center #62a020;pointer-events: none;}

.frqBgt_section .inner_section {box-shadow: 0 1px 1px -1px #bebebe;}
.frqBgt_section .store-locator {margin: 0 0 15px;width: 100%;display: flex;flex-direction: column;justify-content: flex-start;min-height: 176px;}
.frqBgt_section .store-locator h3{margin: 0 0 4px;font-family: 'ProximaNovaBold';font-size: 21px;line-height: 26px;}
.frqBgt_section .store-locator p{margin: 0 0 8px;font-size: 13px;color: #333;font-family: 'ProximaNova';}
.frqBgt_section .store-locator .store-search-form{width: 100%;margin:0;}
.frqBgt_section .store-locator .store-search-form input {width: calc(100% - 110px);}
.frqBgt_section .store-locator .curnt-loc-link{float: left;margin: 16px 0 0 5px;font-size: 13px;background-size: 20px;padding-left: 24px;cursor: pointer;}/* DCX-1263 */
/* DCX-1263 */

/* DCX-1264 */
#bLoader{position: absolute;left: 50%;top: 46%;}
.frqBgt_section .right_view .bwait {background: url('../images/wait-black.svg') no-repeat left center;pointer-events: none;height: 18px;display: none;width: 20px;}
.frqBgt_section .postcodeerr{border-color: #ff0000 !important;}
.frqBgt_section .right_view .bundleError {color: #ff0000;font-size: 12px;height: 5px;margin-top: 2px;}

.collection-dtl {margin: 0 0 15px;padding: 5px 0 12px;width: 100%;clear: both;}
.collection-dtl .d-flex {display: flex;align-items: center;justify-content: flex-start;margin-bottom: 24px;width: 100%;}
.collection-dtl .code {margin: 0 !important;width: 100%;font-family: 'ProximaNovaBold';font-size: 22px !important;line-height: 26px !important;text-transform: uppercase;}
.collection-dtl .store_loc {margin: 0 8px 0 0;padding: 0;white-space: nowrap;font-family: 'ProximaNova';font-size: 13px;line-height: 18px;color: #464646;text-transform: capitalize;text-decoration: underline;cursor: pointer;}
.collection-dtl .delivery-option {margin: 0;padding: 0;width: 100%;}
.collection-dtl .delivery-option li{margin: 0px 0 28px;padding: 0 0 0 30px;width:100%;font-family: 'ProximaNova';font-size: 14px;line-height: 18px;color: #333;background-repeat: no-repeat;min-height: 18px;}
.collection-dtl .delivery-option li.disable{color: #b9b9b9;}
.collection-dtl .delivery-option li a{text-decoration:underline;color:#0436a1;cursor: pointer;}
.collection-dtl .delivery-option li .text-green{font-family: 'ProximaNovaBold';color:#68933b;font-weight: normal;}
.collection-dtl .delivery-option .click-collect {background-image: url(https://images-uat.lteplatform.com/assets/ecp/images/icn_click_collect.png);background-size: 20px 18px;background-position: 3px 2px;}
.collection-dtl .delivery-option .click-collect.disable {background-image: url(https://images-uat.lteplatform.com/assets/ecp/images/icn_click_collect-disable.png);background-size: 20px 18px;background-position: 3px 2px;}
.collection-dtl .delivery-option .express-delivery {background-image: url(https://images-uat.lteplatform.com/assets/ecp/images/icn_delivery.png);background-size: 21px 18px;background-position: 3px 0px;}
.collection-dtl .delivery-option .express-delivery.disable {background-image: url(https://images-uat.lteplatform.com/assets/ecp/images/icn_delivery-disable.png);background-size: 21px 18px;background-position: 3px 0px;}
.collection-dtl .delivery-option li .info-icon{float: none;width:14px;height:14px;background:url('../images/delivery-info-icon.jpg') no-repeat center center;cursor:pointer;margin: 2px 0 -2px;position:relative;display: inline-block;}
.delivery-cnc-icons-box {margin-bottom: 13px;display: inline-flex;height: 22px;}
.delivery-cnc-icons-box span.cnc-icon {padding: 23px 24px 0 0;background: url('../images/icn_click_collect.png') no-repeat left center; background-size: 21px 18px; margin-right: 10px;}
.delivery-cnc-icons-box span.delivery-icon {padding: 9px 30px 0 0;background: url('../images/icn_delivery.png') no-repeat left center; background-size: 21px 18px;}
.delivery-cnc-icons-box span.cnc-icon.disable {background: url('../images/icn_click_collect-disable.png') no-repeat left center;background-size: 21px 18px;}
.delivery-cnc-icons-box span.delivery-icon.disable {background: url('../images/icn_delivery-disable.png') no-repeat left center;background-size: 21px 18px;}

/** Bundle Popups CSS*/
body .modal-backdrop.in{min-height:100vh;min-width:100vw;}
.change-store{margin-top:20px;}
.change-store h2{margin:0; float:left; width:100%; color:#2c2c2c; font-size:25px; font-family:'ProximaNovaBold'; font-weight:normal;}
.change-store .stock-availability-data{float:left; width:100%; margin-top:20px; box-shadow:0 5px 8px 0 #bebebe;}
.change-store .stock-header{float:left; width:100%; background:#f3f3f3;}
.change-store .stock-header .list-row{float:none; padding:10px 20px; border-right:1px solid #e3e3e3; font-size:14px; color:#2c2c2c; font-family:'ProximaNovaBold'; text-align:center; width:18.2%; display:table-cell; vertical-align:middle;}
.change-store .stock-header .list-row:last-child{border-right:0;}
.change-store .stock-header .list-row.item-head{width:27.2%;}
.change-store .stock-header .list-row span{float:left; width:100%; text-align:center; color:#807e7e; font-size:11px; font-family:'ProximaNova';}
.change-store .stock-header .list-row span a:hover{text-decoration:underline;}
.change-store .stock-header .collect-col{float:left; color:#2c2c2c; font-size:17px; font-family:'ProximaNovaBold'; padding-top:16px; padding-bottom:15px; width:27.2%; text-align:left;}
.change-store .stock-header .delivery-col{background:url('../images/cart-delivery-icon.jpg') no-repeat 16px center; padding-left:59px; width:19%;}
.change-store .stock-header .list-row.blue-border{border-bottom:3px solid #233f92;}
.change-store .stock-header .list-row.blue-border:first-child{padding-left:19px; text-align:left;}
.change-store .stock-header .list-row.green-border{border-bottom:3px solid #64a122;}
.change-store .stock-body{float:left; width:100%; background:#fff;}
.change-store .stock-body .list-row{float:none; padding:20px 15px 20px 20px; border-right:1px solid #eeeeee; width:18%; color:#233f92; font-size:11px; font-family:'ProximaNovaBold'; vertical-align:top; position:relative; text-align:center; width:18.2%; display:table-cell;}
.change-store .stock-body .list-row:last-child{border-right:0;}
.change-store .stock-body .list-row.active{background:#fff3af;}
.change-store .stock-body .list-row .stock-count{width:auto; display:inline-block; color:#5a5a5a; font-family:"ProximaNova"; font-size:13px; line-height:13px;}
.change-store .stock-body .list-row .stock-count.instock span{color:#62a020; float:left; font-family:"ProximaNovaSemibold"; margin-top:3px; width:100%;}
.change-store .stock-body .list-row .stock-count.instock a{color:#233f92; text-decoration:underline;}
.change-store .stock-body .list-row .stock-count.disable{background:url("../images/red-cross-icon.png") no-repeat left 1px; color:#ce2125; font-family:"ProximaNovaSemibold"; padding-left:15px;}
.change-store .stock-body .list-row .stock-count.order-text{color:#5a5a5a;}
.change-store .stock-body .list-row .stock-count.order-text a{color:#233f92; float:left; font-family:"ProximaNovaSemibold"; margin-top:5px; width:auto; display:inline-block; width:100%;}
.change-store .stock-body .list-row .stock-count.order-text a span{color:#233f92; text-decoration:underline;}
.change-store .stock-body .stock-body-row{float:none; display:table; width:100%;}
.change-store .stock-availability-data .mobile-row{display:none;}
.change-store .stock-body .product-info{width:27.2%; text-align:left;}
.change-store .stock-body .stock-body-row:last-child .list-row{min-height:77px; float:left; padding-left:10px; padding-right:10px;}
.change-store .stock-body .mobile-data{display:none;}
.change-store .stock-body .product-info figure{float:left; width:71px; height:64px; border:1px solid #e5e5e5;padding:7px;}
.change-store .stock-body .product-info figure span{padding:0; vertical-align:middle; display:table-cell; width:71px; height:64px; text-align:center;}
.change-store .stock-body .product-info figure img{width:auto; height:auto; max-height:100%; max-width:100%;}
.change-store .stock-body .info-inner{width:63%; float:left; margin-left:12px;}
.change-store .stock-body .info-inner .heading{float:left;width:100%;font-family:'ProximaNovaBold';}
.change-store .stock-body .info-inner .code{width:100%;float:left;font-family: 'ProximaNova';font-size: 11px;font-weight: 300;}
.change-store .stock-body .info-inner .remove-link{float:left; width:100%; color:#a5a5a5; font-size:11px; margin-top:5px;}
.change-store .stock-body .info-inner .remove-link:hover{color:#6b6a6a;}
.change-store .stock-body .delivery-col{background:#fffde7; width:19%;}
.change-store .stock-body .delivery-col a{color:#233f92; font-size:11px; font-family:'ProximaNova'; margin-top:10px; float:left;}
.change-store .stock-body .delivery-col a:hover{color:#1d3478;}
.change-store .stock-body .select-store-btn{display:table; margin:0 auto; background:#62a020 url("../images/c-and-c-white.png") no-repeat 10px center; border-radius:5px; color:#fff; font-family:"ProximaNovaBold"; font-size:12px; line-height:13px; padding:14px 8px 12px 37px; text-align:center; width:auto;}
.change-store .stock-body .select-store-btn:hover{background-color:#54881c;}
.change-store .stock-body .disable-store-btn{display:table; margin:0 auto; background:#e1e1e1 url("../images/c-and-c-white.png") no-repeat 10px center; border-radius:5px; color:#fff; font-family:"ProximaNovaBold"; font-size:12px; line-height:13px; padding:14px 8px 12px 37px; text-align:center; width:auto; cursor:default;}
.change-store .stock-body .disable-store-btn:hover{background-color:#e1e1e1;}
.change-store .stock-body .store-btn-popup{position:absolute; left:-10px; top:85px; background:#fff; color:#5a5a5a; font-size:12px; font-family:'ProximaNova'; padding:15px; box-shadow:0 0 2px 1px #e0e0e0; width:201px; border-radius:5px; display:none;}
.change-store .stock-body .store-btn-popup .arrow{position:absolute; left:45%; top:-15px;}
.change-store .stock-body .store-btn-popup i{color:#62a020; font-style:normal; font-family:'ProximaNovaBold';}
.change-store .stock-body .store-btn-popup strong{font-family:'ProximaNovaBold';}
.change-store .stock-body .move-all-link{text-align:center; background:#fff;}
.change-store .find-store-search{float:left; width:100%; background:#fff; padding:30px 23px; border-radius:0 0 5px 5px;}
.change-store .find-store-search label{color:#5a5a5a; float:left; font-size:14px; font-weight:normal; margin:9px 20px 0 0; width:auto;}
.change-store .find-store-search input{float:left; width:26%; border:1px solid #dae0e1; border-radius:5px; padding:0 10px; color:#626161; font-size:13px; font-family:'ProximaNova'; height:38px;}
.change-store .find-store-search button{float:left; width:auto; background:#233f92; border-radius:5px; color:#fff; font-size:15px; padding:12px 20px; line-height:13px; margin-left:10px; font-family:'ProximaNovaBold';}
.change-store .find-store-search button:hover{background:#033db2;}
.change-store .find-store-search .error{margin-top:5px; padding-left:13%;}
.change-store .back-link{float:left; width:auto; margin:30px 0 40px; color:#fff; font-size:15px; font-family:'ProximaNovaBold'; padding:12px 25px; border-radius:5px; background:#233f92; line-height:16px;}
.change-store .back-link:hover{background:#033db2;}
.change-store .stock-data-mobile{display:none;}
.change-store .clear-block{display:block;clear:both;font-family: 'ProximaNova';}
.change-store .find-store-search .wait{background:url('../images/wait-black.svg') no-repeat left center;  display:none; height:35px; margin-left:5px; vertical-align:top; width:22px; vertical-align:top;}
.change-store .alert-green{float: left;width: 100%;background-color:#eef4e8;padding:7px 10px;border-radius:2px;font-size: 13px;color: #000;line-height: 20px;margin-top: 10px;display: flex;align-items: center;}
.change-store .alert-red{float: left;width: 100%;background-color:#f8eae5;padding:7px 10px;border-radius:2px;font-size: 13px;color: #000;line-height: 20px;margin-top: 10px;}
.change-store .alert-green img, .change-store .alert-red img{width:18px;margin-top:-3px;margin-right: 5px;}
.change-store .modal-content .alert-green img{float: left;}
.change-store .alert-green span{float: left;width: auto;clear:none;}
.store-product-list .modal-content .alert-green span{display:inline-block;clear:none;}

.new-nearby-store .modal-title {color: #000;font-family: "ProximaNovaBold";	font-size: 26px;line-height: 32px;}
.new-nearby-store .change-store .stock-availability-data {margin-top: 0px;box-shadow: 0 0px 0px 0 transparent;}
.new-nearby-store .change-store .close, .new-nearby-store .change-store .close:hover{opacity:1;position: absolute;right: -28px;height: 36px;background-color: #CE2126;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.new-nearby-store .pt-0{padding-top:0;padding-bottom:0;}
.new-nearby-store .change-store {margin-top: 0;}
.new-nearby-store .modal-header {border-bottom: 0px solid #e5e5e5;}
.new-nearby-store .change-store .find-store-search {padding: 7px 15px 30px;}
.new-nearby-store .change-store .find-store-search input {border-radius: 2px;padding: 10px;height: 40px;max-width: 314px;width:100%;}
.new-nearby-store .change-store .find-store-search button {width: 100%;padding: 13px 20px 13px;line-height: 14px;max-width: 124px;}
.new-nearby-store .change-store .stock-body .product-info figure {text-align: center;}
.new-nearby-store .change-store .stock-body .product-info figure span {padding: 0;vertical-align: middle;display:block;width: 100%;height: 100%;text-align: center;}
.new-nearby-store .change-store .stock-header {background: rgba(35,63,146,0.1);}
.new-nearby-store .change-store .stock-header .list-row {color: #000;font-size: 17px;line-height: 21px;}
.new-nearby-store .change-store .stock-header .list-row span {color: #6E6F6F;font-size: 13px;line-height: 18px;}
.new-nearby-store .change-store .stock-header .list-row span a {color:#233F92;cursor: pointer;}
.new-nearby-store .change-store .stock-body .info-inner .heading {color: #000;font-size: 13px;line-height: 17px;}
.new-nearby-store .change-store .stock-body .info-inner .code {color: #000;}
.new-nearby-store .change-store .stock-body .list-row:nth-child(even){background:rgba(240,240,240,0.6);}
.new-nearby-store .change-store .stock-body .list-row{border-right: 1px solid #d9d9d9;float: left;}
.new-nearby-store .change-store .stock-body .list-row:not(.product-info){display: flex;align-items: center;justify-content: center;align-items: flex-start;}
.new-nearby-store .change-store .stock-body .stock-body-row {border-bottom: 1px solid #d9d9d9;display: flex;}
.new-nearby-store .change-store .stock-body .list-row .stock-count {width: auto;display: block;text-align: center;color:#000;line-height: 1.2;}
.new-nearby-store .change-store .stock-body .list-row .stock-count img{width: auto;display: block;text-align: center;margin:0 auto 15px;}
.new-nearby-store .change-store .stock-body .list-row .stock-count.instock span {color:#000000;font-family: 'ProximaNovaBold';float:none;}
.new-nearby-store .change-store .stock-body .list-row .stock-count.instock span.clear-block, .new-nearby-store .change-store .stock-body .list-row .stock-count.instock span a{font-family: 'ProximaNova';text-decoration: none;}
.new-nearby-store .change-store .stock-body {float: none;}
.new-nearby-store .modal-footer {border-top: 0px solid #e5e5e5;padding:0px;background: transparent;}
.new-nearby-store .change-store .modal-footer.stock-body .stock-body-row {border-bottom: 0px solid #d9d9d9;}
.new-nearby-store .change-store .modal-footer.stock-body .list-row {border-right: 0px solid #d9d9d9;}
.new-nearby-store .change-store .modal-footer.stock-body .list-row:nth-child(even) {background: none;}
.new-nearby-store .change-store .modal-footer.stock-body .list-row:after {height: 46px;width: 1px;background: #d9d9d9;content: '';position: relative;left: 16px;}
.new-nearby-store .change-store .modal-footer.stock-body .list-row:last-child:after {display:none;}
.new-nearby-store .change-store .stock-body .stock-body-row:last-child .list-row {padding-left: 20px;padding-right: 15px;}
.scroll-pro{float: left;width: 100%;max-height: 430px;height: 100%;overflow-y: auto; -webkit-box-shadow: inset 0px 3px 20px -4px rgba(0,0,0,0.36); -moz-box-shadow: inset 0px 3px 20px -4px rgba(0,0,0,0.36); box-shadow: inset 0px 3px 20px -4px rgba(0,0,0,0.36);}
.new-nearby-store .change-store .stock-body .select-store-btn { background: #62a020 none;color: #fff; font-family: "ProximaNovaSemiBold";font-size: 15px; line-height: 18px;padding: 14px 8px 12px 8px;width: 142px;cursor:pointer}
.new-nearby-store .change-store .stock-body .select-store-btn.disable {background: #E1E1E1;pointer-events:none;color: #7e7b7b;}
.new-nearby-store .pcadown{display: inline;position: absolute;left: 0px;top: 40px;color: #800000;}
.new-nearby-store #changestore .pcadown{left: 15px!important;top: 51px!important;}
.new-nearby-store .mixpostcodeerror{border-color: #800000;}
.new-nearby-store .col-sm-12.d-flex {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;text-align: center;padding: 30px 0;}
.new-nearby-store .col-sm-12.d-flex p{font-size:15px;font-weight:bold;margin-bottom:0px;padding:15px 0 0;float: left;width: 100%;color: #6E6F6F;font-family: 'ProximaNova';}
.new-nearby-store .no-shadow{ -webkit-box-shadow: inset 0px 3px 20px -4px rgba(0,0,0,0.0); -moz-box-shadow: inset 0px 3px 20px -4px rgba(0,0,0,0.0); box-shadow: inset 0px 3px 20px -4px rgba(0,0,0,0.0);}
.new-nearby-store .no-shadow .col-sm-12.d-flex { padding: 0px 0 30px;}
.new-nearby-store .no-shadow .btn-success {height: 40px;min-width: 202px;border-radius: 5px;background-color: #62A020;border-color: #62A020;font-family: "ProximaNovaBold";font-size: 15px;line-height: 18px;text-align: center;margin-top:15px;}
.shopping-cart-col .basket-table .right-col .delivery-col.enable{background:url('../images/icn_delivery.png')  no-repeat 0px 2px !important;background-size: 12% !important;}
.shopping-cart-col .basket-table .right-col .fifm-icon{background: url('../images/basket-fifm-icon-blue.png') no-repeat left top;}
.shopping-cart-col .basket-table .right-col .loc-info.enable{background: url('../images/basket-loc-icon-blue.png') no-repeat left top !important;background-size: 12% !important;}
.o3b-section .rightcol3bo .product-section .delivery-option .click-collect.enable {background: url('../images/clickcollect-enable.jpg') no-repeat 3px 5px !important;}
/* DCX-2137 */
.o3b-section .rightcol3bo .product-section .delivery-option .home-delivery.enable{background: url('../images/icn_delivery.png') no-repeat 3px 5px !important;background-size: 18px 14px !important;}
.o3b-section .rightcol3bo .product-section .delivery-option .international-delivery.enable {background: url('../images/basket-loc-icon-blue.png') no-repeat 3px 3px !important;background-size: 17px auto !important;}
/* DCX-2137 */
.o3b-section .rightcol3bo .product-section .delivery-option .fifm-delivery{ background: url('../images/basket-fifm-icon-blue.png') no-repeat 3px 3px !important;}
/* DCX-1264 */

/* DCX-1668 */
.specialbuy-slider .heading_h1 {margin: 8px 0 30px;padding: 0 0 10px;width:100%;font-family: 'ProximaNovaBold';font-size: 28px;line-height:1.42;border-bottom: 1px solid #D1D1D1;}
.winter-essentials .heading_h1 {margin: 8px 0 12px;font-family: 'ProximaNovaBold';font-size: 28px;line-height: 1.42;display: block;}
.winter-essentials .heading_h1 + .winter-carousel{margin-top:0}
.travel-tourism_new .heading_h1 + .top-content-inner .tierseocontent {margin-top: 0;}

.brands-listing-sec .heading_h1{margin-top: 6px;}
/* DCX-1668 */


/* DCX-2382 */
.hazardsWarnings-tab br {clear: both;width: 100%;float: left;}
/* DCX-2382 */
/* DCX-4328 */
.product-detail-inner .product-detail-table .table-data > li,
.product-detail-inner .product-detail-table .product-des > li {
    list-style: none;
    margin-bottom: 16px;
}
/* DCX-4328 */
/* S-DCX-5114 **/
#forgot_password_popup .okay-btncaptchav3:disabled {
    background-color: #0033A0 !important; 
    color: #fff !important;     
}
.forgt-pwd-loader{
    float: left;
    margin-left: 12px;
    vertical-align: middle;
    margin-top: 10px;
}
/* E-DCX-5114 **/