.only-mobile{display:none}div.fancybox-skin{color:inherit}.fancybox-skin .form-list li{margin:0}.cart-collaterals{float:left;width:45%}.clickandcollect-cart-left{}.clickandcollect-pg .col-main{width:100%}.loc-page .loc-page-map,.loc-srch-res .loc-srch-res-map{height:415px}.clickandcollect-cart-left form #shopping-cart-table thead tr th{background:#fff}.clickandcolect-cart-right .cart-above-help{width:auto;float:none;margin:auto}.clickandcollect-cart-left{}.clickandcolect-cart-right{float:right;width:20%;background:#f9f9f9;padding:15px}.clickandcolect-cart-right .cc_card_wrap{float:none;margin:auto}.clickandcolect-cart-right .shopping-cart-right-info ul{list-style:inherit;text-indent:1px;margin-left:24px;margin-top:7px;font-size:12px;text-decoration:underline;line-height:23px}.clickandcolect-cart-right .vipmessage p span{font-style:italic!important;font-size:12px!important;font-family:arial!important}.clickandcollect-shipping-text{text-align:left;margin-top:5px;padding:5px 10px 6px;text-transform:uppercase;font-size:13px;font-family:latoregular}.clickandcollect-shipping-text span{font-family:latobold}.clickandcollect-cart-left .checkout-types{margin-left:7px;text-align:center}.closeheader{background:none repeat scroll 0 0 #000;padding:16px}.iframe-h2{color:#fff;display:inline;font-family:latobold;font-size:18px;font-weight:400;text-transform:uppercase}body{margin:0;padding:0}.close-btn{color:#fff;float:right;text-decoration:none;margin-top:3px}.clickandcollect-pg{padding-left:15px;padding-right:15px;padding-bottom:0;background:0 0}.clickandcollect-pg .loc-srch{background:0 0;border:0;border-bottom:1px solid #c8c8c8;padding-right:0}.clickandcollect-pg .loc-srch #loc-search-country,.clickandcollect-pg .search-areas{display:none}.clickandcollect-pg .loc-srch-form button,.locator-searchclick-index .loc-srch-form button{background:none repeat scroll 0 0 #000;border-radius:0 3px 3px 0;box-shadow:0 0;color:#fff;cursor:pointer;font-family:latobold;font-size:14px;line-height:20px;margin-left:-3px;padding:10px 20px;text-transform:uppercase;border:0;margin-right:10px}.clickandcollect-pg .loc-srch-s{padding:14px;margin-left:0}.clickandcollect-pg .usemy-button,.locator-searchclick-index .usemy-button{background:url(../images/mylocation.png) no-repeat;background-size:24%;background-color:#000;color:#fff;cursor:pointer;font-family:latobold;font-weight:400;line-height:20px;padding:10px 20px 10px 45px;text-transform:uppercase;border:0;border-radius:3px;display:inline-block}.locations-left{float:left;margin-right:10px}.locations-right{float:left}.clear{clear:both}.location-type-map{background:url(../images/mapicon.png) no-repeat;width:48px;height:42px;font-size:0;border:0;cursor:pointer}.location-type-list:hover,.location-type-map:hover,.location-active{background-position:0 -42px!important}.location-type-list{background:url(../images/listicon.png) no-repeat;width:48px;height:42px;font-size:0;border:0;cursor:pointer}.mylocation-clickandcollect-butons{float:right;font-family:latoregular;font-size:14px}.mylocation-clickandcollect{float:left;margin-right:20px}.clickandcollect-pg .loc-srch-res{width:100%}.clickandcollect-pg .loc-srch-res-list{float:left!important;width:37%!important;margin-right:5px!important;padding-bottom:0;padding-top:0}body .clickandcollect-pg .loc-srch-res-map-wrap{width:60%;float:right!important;margin-right:0!important}.clickandcollect-pg .loc-srch-res-map-wrap .loc-srch-res-map{width:100%;height:415px}.clickandcollect-pg .loc-srch-res-list .loc-ls-item{overflow:auto;max-height:408px}.location-back-btn:hover{text-decoration:underline}.article-left{float:left;width:10.5%;margin-top:0}.clickandcollect-pg .loc-srch-res-list .loc-ls-item article{float:left;width:100%;margin-left:0;padding-left:0;background:0 0;border-bottom:1px solid #c8c8c8;margin-bottom:4px}.location-distance-text{font-family:arial;font-weight:700;font-size:14px;margin-top:5px}.green-availability{color:green;font-family:latoregular;font-size:14px}.red-availability{color:#900;font-family:latoregular;font-size:14px}.location-header{cursor:pointer}.location-header:hover{color:#960000}.locations-hidden-cont{display:none}.pickup-button{background:#000;border:0;border-radius:3px;color:#fff;cursor:pointer;font-family:latobold;font-size:14px;margin-left:0;padding:12px 30px;text-transform:uppercase}.loaderclick.is-loading{display:inline;background:url(../images/loader-med.gif) center no-repeat;padding:11px;margin-left:10px}.pickup_status{text-align:left;font-family:arial;margin-top:17px;margin-left:10px}.pickup_status h3{font-family:latobold;font-size:13px!important;margin-bottom:0}.pickup_status a,.change-location-click{text-decoration:underline!important;font-size:10px!important;font-weight:700!important;font-family:latoregular}.pickup_status .green-availability{color:green!important;margin-top:8px!important}.pickup_status .red-availability{color:#900!important;margin-top:8px!important}.clickncollect-respond-msg{color:#900!important;margin-top:10px}.clickncollect-respond-msg .warning-icon{background:url(../images/warning-img.png) no-repeat;width:17px;height:23px;float:left;background-size:100%;margin-top:4px}.clickncollect-respond-msg .errortext{width:95px;background:url(../images/warning.png) no-repeat 0 1px;padding:0 0 0 18px;text-align:left}#shopping-cart-table #uniform-qty{max-width:55px;margin:0 auto}.checkstatusbtn{background:grey!important;color:#fff;margin-bottom:6px!important;font-size:13px;font-family:arial;text-transform:uppercase;font-weight:700}.clickandcollect-find-header{border-color:#cdcdcd;border-style:none none solid;border-width:1px;color:#020202;font-family:latoregular;font-weight:400;margin-bottom:15px;padding:0 10px 15px;text-align:center;text-transform:uppercase}.clickcollect-input-box{margin-top:17px;overflow:hidden}.clickcollect-input-box .clickcollect-left{width:220px;float:left;margin-right:10px}.clickcollect-input-box .clickcollect-right{float:left}.clickcollect-input-box .clickcollect-right .clickandcollect-find-store-btn{margin:33px 0 0!important}.clickandcollect-find-store-btn{margin-right:0!important;margin-left:76px!important;margin-top:10px!important}.clickandcollect-find-text{padding:9px!important;width:100%!important}.clickcollect-input-box>label{margin-bottom:11px}.clickcollect-input-box .clickcollect-left label{font-weight:400;margin-bottom:15px}.clickandcollect-find-store-btn span span{color:#fff!important;font-weight:400!important;font-family:latobold}#findstore-lightbox{display:none}.clickandcollect-back-laoding{background:url(../images/loader-med.gif) no-repeat center;padding:13px;width:92%;height:100%;clear:both;position:relative;padding-top:58px;display:none}.find-error-msg{color:red;display:none}.clickandcollect-storestock-search-result .storestock-copy{text-align:center}#ajax-clickandcollect{clear:both;margin-top:15px}#ajax-clickandcollect .clickandcollect-find-header{font-size:1.1666em}.clickandcollect-store-tbl{margin-top:20px;border-collapse:collapse;border-spacing:0;line-height:24px}.clickandcollect-store-tbl th{border-bottom:1px solid #ccc;font-size:1em;font-weight:400;text-transform:uppercase;padding-top:8px;padding-bottom:15px}.clickandcollect-store-tbl .store-first td{padding-top:15px}.clickandcollect-store-tbl td{padding-bottom:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clickandcollect-store-tbl .clickandcollect-left-col{padding-right:30px;padding-left:10px}.clickandcollect-store-tbl .clickandcollect-right-col{text-align:left}.clickandcollect-store-tbl .hidden-details-contact{padding-left:10px;padding-top:6px}[class*=clickandcollect-stock-]{text-transform:capitalize}.clickandcollect-stock-low{color:red}.clickandcollect-stock-limited{color:blue}.clickandcollect-stock-available{color:green}.clickandcollect-title-row a{cursor:pointer;float:right;text-transform:capitalize}.hidden-details-contact{display:none}.clickandcollect-title-row a img{margin-top:2px}.clickandcollect-shiping-details{display:none;margin-left:22px}.clickandcollect-checkout-summary{margin-top:18px;font-family:arial;margin-left:18px;display:none}.trading-hour-caption{font-family:latobold;font-size:14px;text-transform:uppercase;margin-top:20px}.warning-image-checkout{background:url(../images/warning-image.png) no-repeat;width:78px;height:78px;margin:50px auto 15px}.checkout-redirect-text{font-family:latobold;font-size:17px;font-weight:400;margin:auto;text-align:center;width:95%}.redirect-btn-set{margin:28px auto auto;text-align:center;width:100%}.redirect-btn-first{margin-right:20px;vertical-align:top}.or-text-clickandcollect{background:url(../images/or-text.png) no-repeat center;width:100%;height:15px;margin-top:16px}.goback-shoppingbag-btn{text-align:center;margin:auto;width:10px;font-family:arial;font-size:12px!important;font-weight:700!important;text-decoration:underline}.goback-shoppingbag-btn:hover{text-decoration:none}.goback-shoppingbag-container{width:100%;margin:auto;text-align:center;margin-top:3px;margin-bottom:48px}.article-right{float:right;width:89%}.show-detail .article-left{float:none;width:100%;margin-bottom:10px}.show-detail .article-right{float:none;width:100%}.loc-srch-res-list .show-detail .loc-teaser{padding-top:0}.clickandcollect-hours ul{margin-top:9px}.clickandcollect-hours ul li span{float:right}.clickandcollect-redirect-btn{background:none repeat scroll 0 0 #000;border-radius:3px;color:#fff!important;font-family:latobold;font-size:14px!important;line-height:16px;padding:12px 30px;display:inline-block}#my-person-table tr td.last{padding-left:4px!important;padding-right:1px!important;width:65px}.clickandcollect-cart-left .checkout-types li{height:auto!important}.clickandcollect-onepage-location-icon{margin-left:-29px;float:none;display:inline-block}.clickcollect-summary-changes{margin-left:45px;margin-bottom:20px;margin-top:22px;font-family:latoregular;font-size:14px}.store-title{cursor:pointer;font-weight:700;text-decoration:underline}.store-name{font-size:14px;font-family:latobold;text-transform:uppercase}.onestepcheckout-shipping-method-block .store-name{margin-bottom:0;margin-top:-10px}.onestepcheckout-shipping-method-block .change-location-click{font-weight:400!important}.onestepcheckout-shipping-method-block .store-details{display:block;text-decoration:underline}.clickandcollect-overflow{width:193px}.locations-hidden-cont h4{font-family:latobold;margin-top:15px;text-transform:uppercase}.clickandcollect-pg .loc-srch-form #locator-autocomplete{height:40px}.clickandcollect-pg .loader.is-loading{margin-right:10px;margin-left:0}.uniform-loc-search-country{display:none}button.checkstatusbtn.button span span{font-weight:400;font-size:14px;font-family:latobold}.fancybox-inner #inline1{max-width:100%}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:none repeat scroll 0 0 #000;border-radius:0;width:16px}.mCustomScrollBox>.mCSB_scrollTools{width:20px}.mCSB_scrollTools .mCSB_draggerRail{background:#e2e2e2;border-radius:0;width:20px}.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{background:url(../images/arrow-scroll.png) no-repeat center 7px #e2e2e2;opacity:1;filter:alpha(opacity=100)}.mCSB_scrollTools .mCSB_buttonDown{background-position:center -27px}.clickandcollect-storeuser-gridview .pager .amount{padding:0;line-height:40px;float:left}.clickandcollect-storeuser-gridview .pager .limiter{float:right;margin-right:0;padding:0;line-height:40px;width:200px}.clickandcollect-storeuser-gridview .pager .limiter .per-page{float:right;width:30%;text-align:right}.clickandcollect-storeuser-gridview .pager .limiter .selector{float:left;width:50%}.clickandcollect-storeuser-gridview .pager .limiter label{float:left;width:20%}.buttons{text-align:right}.clickandcollect-storeuser-gridview .top-view-all{margin:0}#my-person-table thead{background:none repeat scroll 0 0 #ebebeb}#my-person-table th{padding:2px;border:1px solid #fff}#my-person-table .col3,#my-person-table .col4,#my-person-table .col5,#my-person-table .col7{display:none}#my-person-table .selector span{line-height:23px}#my-person-table #clickandcollect_order_status{width:100%;margin:0}#my-person-table .search_input{height:auto;padding:0;width:70px;height:25px;margin:3px;font-size:12px}.fonts{font-family:latoregular,Georgia,serif;font-size:.875em;font-style:normal}#my-person-table th,#my-person-table td{font-weight:400;text-align:left;vertical-align:top}#my-person-table .search_input.serch_to{margin-left:21px}#my-person-table .search_input.serch_date{margin-left:19px}#my-person-table div.selector{height:25px;margin:3px}#my-person-table div.selector span{height:23px}#my-person-table .order-highlight{background:#ffd351}.catalog-product-view .fancybox-close{background:rgba(0,0,0,0) url("../images/close-popup.png") no-repeat scroll 0 0/auto;height:19px;right:-21px;top:-21px;width:19px}.fancybox-inner{overflow:inherit!important}.catalog-product-view .fancybox-opened .fancybox-skin{padding:25px!important}img.img-info{margin:4px 0 0 5px}.clickandcollect-storeuser-gridview .buttons{margin-bottom:10px}#my-person-table a:hover{text-decoration:underline}.cc-main-board{position:relative}[class*=clickandcollect] .page-title a.logout{position:absolute;right:0;top:4px;margin:0;min-width:0}.cc-main-board h3 a{font-size:13px;vertical-align:middle}.cc-main-board h3 a.button{display:inline-block;font-size:13px;margin:0!important;text-transform:uppercase!important;min-width:inherit}.cc-main-board h3 a.button:hover{text-decoration:none}.cc-main-board h3 a:hover{text-decoration:underline}.clickandcollect-storeuser-edit .buttons-set button.button,.clickandcollect-storeuser-edit .buttons-set .back-link{float:none}.clickandcollect-storeuser-edit p.required{text-align:left}.clickandcollect-storeuser-edit .buttons-set{margin:10px 0}.clickandcollect-storeuser-edit .buttons-set .back-link a{display:inline-block}.loc-srch-res-noresults{display:none}.loc-srch-res.is-no-results .loc-srch-res-list,.loc-srch-res.is-no-results .loc-srch-res-map{display:none}.loc-srch-res.is-no-results .loc-srch-res-noresults{display:block}.onestepcheckout-shipping-method-block .trading-hours span,.clickandcollect-pg .trading-hours span{padding-right:5px}[class*=clickandcollect] .page-title{position:relative}[class*=clickandcollect] .order-page table{width:100%}.order-page .form-list strong,.order-page .form-list label{font-weight:400}.info-box .box-content{padding:0 10px;margin-bottom:10px}.order-items h3.table-caption{font-size:1.6666em;font-weight:400}.order-items{margin-top:15px}body[class*=click-collect] .std{padding-right:28px;font-size:14px}body[class*=click-collect] .std p{margin:0 0 1.3em}body[class*=click-collect] .page-title h1{font-size:25px}.cc-title{font-size:25px;font-family:latolight,helvetica neue,Helvetica,sans-serif;margin-top:40px;margin-bottom:16px}.cc-steps{background:#f9f9f9;margin:50px 0 70px 12px;text-align:center;padding:45px 82px 50px}.cc-steps h3{font-size:34px;margin:0}.cc-step{position:relative;margin:75px 0 0;display:inline-block;width:100%}.cc-step-img{width:110px;position:relative;margin:-25px auto 30px;background:#f9f9f9}.cc-step img{width:60px}.cc-step h4{font-size:20px}.cc-step+.cc-step img{width:47px}.cc-step+.cc-step+.cc-step img{width:75px}.cc-step+.cc-step+.cc-step+.cc-step img{width:64px}.cc-step:before{position:absolute;content:"";width:100%;height:2px;background:#bcbec0;top:0;left:0}ul.cc-store-available{overflow:hidden;margin:24px 0 47px}ul.cc-store-available a:hover{text-decoration:none!important}ul.cc-store-available li{background:#f9f9f9;display:inline-block;height:22px;margin-bottom:15px;margin-right:13px;padding:8px 0;text-align:center;vertical-align:middle;width:177px}.line-bottom{text-decoration:underline}@media(min-device-width:768px) and (max-device-width:979px){.clickandcollect-pg .loc-srch-form #locator-autocomplete{width:185px}body .clickandcollect-pg .loc-srch-res-map-wrap{width:60%!important}.clickandcollect-pg .col-main{margin-bottom:0}#my-person-table .search_input{width:35px}#my-person-table .search_input[name*=real_order_id]{width:65px}#my-person-table .search_input[name*=billing_name]{width:70px}#my-person-table .search_input[name*=shipping_name]{width:70px}#my-person-table .search_input[name*=original]{width:45px}#my-person-table .search_input[name*=current]{width:45px}.clickandcollect-shipping-text{font-size:11px;white-space:nowrap}}@media(min-device-width:768px) and (max-device-width:859px){.clickandcollect-shipping-text{font-size:10px;white-space:nowrap}}@media(max-device-width:767px){.locations-left{margin-bottom:10px}.clickandcollect-pg .loc-srch{padding:10px 0}.clickandcollect-pg .loc-srch-res-list{width:100%!important}.clickandcollect-pg+span{display:none!important}#shopping-cart-table #uniform-qty{margin:0}.redirect-btn-first{margin-bottom:15px}.clickandcollect-pg .loc-srch-res-list .loc-ls-item{max-height:none}.clickandcollect-find-store-btn{margin-left:0!important;margin-top:9px!important}#ajax-clickandcollect{margin-top:10px}.clickandcollect-storestock-search-result .storestock-copy{text-align:left}.clickandcollect-store-tbl .hidden-details-contact{padding-left:5px}.clickandcollect-store-tbl th{display:none}.clickandcollect-store-tbl td{display:block;width:100%;font-size:13px}.clickandcollect-right-col{text-align:left}.clickandcollect-back-laoding{padding:50px 0;width:100%}.clickandcollect-store-tbl .store-first td{padding-top:0}.clickandcollect-store-tbl .clickandcollect-left-col{padding-left:0;padding-right:0}#my-person-table th,#my-person-table td{display:block;width:100%}.data-table tr.odd{background:none repeat scroll 0 0 red}#my-person-table tr.odd{background:none repeat scroll 0 0 #fff}#my-person-table tr.even{background:none repeat scroll 0 0 #eee}#my-person-table thead tr.first{float:left;width:40%;display:block}#my-person-table thead tr.last{display:block;float:right;width:60%}#my-person-table thead th{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:40px;line-height:34px}#my-person-table thead th a img{vertical-align:middle;margin:-4px 0 0 5px}#my-person-table .search_input{width:100px}#my-person-table thead th.col2,#my-person-table thead th.col5{height:74px}.clickandcollect-storeuser-gridview .pager .result-page{display:none}.clickandcollect-storeuser-gridview .pager .limiter{width:110px;margin-bottom:10px}.clickandcollect-storeuser-gridview .pager .limiter label{width:50%}body .green-availability,body .red-availability{font-size:12px}body .loc-page .loc-page-data h2,body .loc-srch-res-list .loc-ls-item h3{font-size:12px}body .loc-srch-res-list .loc-ls-item h3{padding-right:0}.clickandcollect-redirect-btn{display:inline-block;line-height:100%;margin-top:5px}#my-person-table .search_input{margin:0}#my-person-table div.selector{margin:3px 0}#my-person-table .show-mobile{display:inline-block;margin:0 5px 0 2px}#clickandcollect-find-store .clickandcollect-store-tbl tr:first-child+tr~tr{border-top:1px solid #ccc}#clickandcollect-find-store .clickandcollect-store-tbl tr:first-child+tr~tr td:first-child{padding-top:6px}.only-desktop{display:none}.only-mobile{display:inline-block}}@media(max-device-width:479px){.clickandcollect-pg .loc-srch-form button{margin-right:0;padding:10px}.clickandcollect-pg{padding-left:5px;padding-right:5px}.mylocation-clickandcollect{margin-right:10px;margin-bottom:10px}.clickandcollect-pg .loc-srch-form #locator-autocomplete{width:160px}.mylocation-clickandcollect-butons{float:left}.redirect-btn-first{font-size:13px;margin-right:0;padding:12px 5px}.clickandcollect-redirect-btn{font-size:13px!important}.clickandcollect-storeuser-index h3.box-title{font-size:1.1666em}#my-orders-table.data-table thead th,.order-items #my-orders-table.data-table td,#my-orders-table .product-name{font-size:10px}}