@charset "UTF-8";
/*! ----------------------------------------------------------------------------------------------*\

    SLEPING GIANT - CLIENT THEME

    This is a generated .css file from a larger .scss project which is source controlled in
    TFS.  Please don't driectly update this file, unless using the source controlled project.


\*-----------------------------------------------------------------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Lato");.btn{background:#1f378a;border-color:#1f378a;color:#fff}.btn:hover{background:#2d50c8;border-color:#2d50c8}.btn.cv-newsletter,.btn.cv-search{background:#1f378a;border-color:#1f378a;color:#fff}.btn.cv-newsletter:hover,.btn.cv-search:hover{background:#2d50c8;border-color:#2d50c8}.btn.primary{background:#1f378a;border-color:#1f378a;color:#fff}.btn.primary:focus,.btn.primary:hover{background:#2d50c8;border-color:#2d50c8}.btn.secondary{background:#1f378a;border-color:#1f378a;color:#fff}.btn.secondary:hover{background:#2d50c8;border-color:#2d50c8}.btn.alternate{background:#aec9e8;border-color:#aec9e8;color:#fff}.btn.alternate:hover{background:#eaf1f9;border-color:#eaf1f9}.btn.black{background:#000;border-color:#000}.btn.black:hover,.btn.black:focus{background:#262626;border-color:#262626}.btn.ghost.primary{border-color:#1f378a;color:#1f378a}.btn.ghost.primary:hover,.btn.ghost.primary:active,.btn.ghost.primary:focus{background:#1f378a;border-color:#1f378a;color:#fff}.btn.ghost.secondary{border-color:#1f378a;color:#1f378a}.btn.ghost.secondary:hover,.btn.ghost.secondary:active,.btn.ghost.secondary:focus{background:#1f378a;border-color:#1f378a;color:#fff}.btn.ghost.alternate{border-color:#aec9e8;color:#aec9e8}.btn.ghost.alternate:hover,.btn.ghost.alternate:active,.btn.ghost.alternate:focus{background:#aec9e8;border-color:#aec9e8;color:#fff}.btn.clear.primary{color:#1f378a}.btn.clear.primary:hover{background:#1f378a;border-color:#1f378a;color:#fff}.btn.clear.secondary{color:#1f378a}.btn.clear.secondary:hover{background:#1f378a;border-color:#1f378a;color:#fff}.btn.clear.alternate{color:#aec9e8}.btn.clear.alternate:hover{background:#aec9e8;border-color:#aec9e8;color:#fff}.btn.clear.black{color:#000}.btn.clear.black:hover{background:#000;border-color:#000;color:#fff}.btn.cv-add-to-cart,.btn.cv-newsletter,.btn.cv-send,.btn.cv-checkout,.btn.cv-print,.btn.cv-log-in,.btn.cv-log-out,.btn.primary.cv-ico-general-login,.btn.cv-view,.btn.cv-back,.btn.cv-copy,.btn.cv-view-cart,.btn.cv-next,.btn.cv-previous,.btn.cv-home,.btn.cv-export,.btn.cv-share,.btn.cv-refresh,.btn.cv-publish,.btn.cv-undo,.btn.cv-upload,.btn.cv-download,.btn.cv-help,.btn.cv-readmore,.btn.cv-submit,.btn.cv-search,.btn.cv-close,.btn.cv-filter,.btn.cv-edit{background:#1f378a;border-color:#1f378a}.btn.cv-add-to-cart:hover,.btn.cv-add-to-cart:focus,.btn.cv-newsletter:hover,.btn.cv-newsletter:focus,.btn.cv-send:hover,.btn.cv-send:focus,.btn.cv-checkout:hover,.btn.cv-checkout:focus,.btn.cv-print:hover,.btn.cv-print:focus,.btn.cv-log-in:hover,.btn.cv-log-in:focus,.btn.cv-log-out:hover,.btn.cv-log-out:focus,.btn.primary.cv-ico-general-login:hover,.btn.primary.cv-ico-general-login:focus,.btn.cv-view:hover,.btn.cv-view:focus,.btn.cv-back:hover,.btn.cv-back:focus,.btn.cv-copy:hover,.btn.cv-copy:focus,.btn.cv-view-cart:hover,.btn.cv-view-cart:focus,.btn.cv-next:hover,.btn.cv-next:focus,.btn.cv-previous:hover,.btn.cv-previous:focus,.btn.cv-home:hover,.btn.cv-home:focus,.btn.cv-export:hover,.btn.cv-export:focus,.btn.cv-share:hover,.btn.cv-share:focus,.btn.cv-refresh:hover,.btn.cv-refresh:focus,.btn.cv-publish:hover,.btn.cv-publish:focus,.btn.cv-undo:hover,.btn.cv-undo:focus,.btn.cv-upload:hover,.btn.cv-upload:focus,.btn.cv-download:hover,.btn.cv-download:focus,.btn.cv-help:hover,.btn.cv-help:focus,.btn.cv-readmore:hover,.btn.cv-readmore:focus,.btn.cv-submit:hover,.btn.cv-submit:focus,.btn.cv-search:hover,.btn.cv-search:focus,.btn.cv-close:hover,.btn.cv-close:focus,.btn.cv-filter:hover,.btn.cv-filter:focus,.btn.cv-edit:hover,.btn.cv-edit:focus{background:#2d50c8;border-color:#2d50c8}.btn.cv-add-to-cart.ghost,.btn.cv-newsletter.ghost,.btn.cv-send.ghost,.btn.cv-checkout.ghost,.btn.cv-print.ghost,.btn.cv-log-in.ghost,.btn.cv-log-out.ghost,.btn.primary.cv-ico-general-login.ghost,.btn.cv-view.ghost,.btn.cv-back.ghost,.btn.cv-copy.ghost,.btn.cv-view-cart.ghost,.btn.cv-next.ghost,.btn.cv-previous.ghost,.btn.cv-home.ghost,.btn.cv-export.ghost,.btn.cv-share.ghost,.btn.cv-refresh.ghost,.btn.cv-publish.ghost,.btn.cv-undo.ghost,.btn.cv-upload.ghost,.btn.cv-download.ghost,.btn.cv-help.ghost,.btn.cv-readmore.ghost,.btn.cv-submit.ghost,.btn.cv-search.ghost,.btn.cv-close.ghost,.btn.cv-filter.ghost,.btn.cv-edit.ghost{border-color:#1f378a;color:#1f378a}.btn.cv-add-to-cart.ghost:hover,.btn.cv-add-to-cart.ghost:focus,.btn.cv-newsletter.ghost:hover,.btn.cv-newsletter.ghost:focus,.btn.cv-send.ghost:hover,.btn.cv-send.ghost:focus,.btn.cv-checkout.ghost:hover,.btn.cv-checkout.ghost:focus,.btn.cv-print.ghost:hover,.btn.cv-print.ghost:focus,.btn.cv-log-in.ghost:hover,.btn.cv-log-in.ghost:focus,.btn.cv-log-out.ghost:hover,.btn.cv-log-out.ghost:focus,.btn.primary.cv-ico-general-login.ghost:hover,.btn.primary.cv-ico-general-login.ghost:focus,.btn.cv-view.ghost:hover,.btn.cv-view.ghost:focus,.btn.cv-back.ghost:hover,.btn.cv-back.ghost:focus,.btn.cv-copy.ghost:hover,.btn.cv-copy.ghost:focus,.btn.cv-view-cart.ghost:hover,.btn.cv-view-cart.ghost:focus,.btn.cv-next.ghost:hover,.btn.cv-next.ghost:focus,.btn.cv-previous.ghost:hover,.btn.cv-previous.ghost:focus,.btn.cv-home.ghost:hover,.btn.cv-home.ghost:focus,.btn.cv-export.ghost:hover,.btn.cv-export.ghost:focus,.btn.cv-share.ghost:hover,.btn.cv-share.ghost:focus,.btn.cv-refresh.ghost:hover,.btn.cv-refresh.ghost:focus,.btn.cv-publish.ghost:hover,.btn.cv-publish.ghost:focus,.btn.cv-undo.ghost:hover,.btn.cv-undo.ghost:focus,.btn.cv-upload.ghost:hover,.btn.cv-upload.ghost:focus,.btn.cv-download.ghost:hover,.btn.cv-download.ghost:focus,.btn.cv-help.ghost:hover,.btn.cv-help.ghost:focus,.btn.cv-readmore.ghost:hover,.btn.cv-readmore.ghost:focus,.btn.cv-submit.ghost:hover,.btn.cv-submit.ghost:focus,.btn.cv-search.ghost:hover,.btn.cv-search.ghost:focus,.btn.cv-close.ghost:hover,.btn.cv-close.ghost:focus,.btn.cv-filter.ghost:hover,.btn.cv-filter.ghost:focus,.btn.cv-edit.ghost:hover,.btn.cv-edit.ghost:focus{background:#1f378a;border-color:#1f378a;color:#fff}.btn.cv-cancel,.btn.cv-clear,.btn.cv-cancel,.btn.cv-reject,.btn.cv-delete{background:#cd5c5c;border-color:#cd5c5c;color:#fff}.btn.cv-cancel:hover,.btn.cv-cancel:focus,.btn.cv-clear:hover,.btn.cv-clear:focus,.btn.cv-cancel:hover,.btn.cv-cancel:focus,.btn.cv-reject:hover,.btn.cv-reject:focus,.btn.cv-delete:hover,.btn.cv-delete:focus{background:#cd5c5c;border-color:#cd5c5c}.btn.cv-cancel.ghost,.btn.cv-clear.ghost,.btn.cv-cancel.ghost,.btn.cv-reject.ghost,.btn.cv-delete.ghost{border-color:#cd5c5c;color:#cd5c5c}.btn.cv-cancel.ghost:hover,.btn.cv-cancel.ghost:focus,.btn.cv-clear.ghost:hover,.btn.cv-clear.ghost:focus,.btn.cv-cancel.ghost:hover,.btn.cv-cancel.ghost:focus,.btn.cv-reject.ghost:hover,.btn.cv-reject.ghost:focus,.btn.cv-delete.ghost:hover,.btn.cv-delete.ghost:focus{background:#cd5c5c;border-color:#cd5c5c;color:#fff}.btn.cv-confirm,.btn.cv-apply,.btn.cv-approve{background:#aec9e8;border-color:#aec9e8;color:#000}.btn.cv-confirm:hover,.btn.cv-confirm:focus,.btn.cv-apply:hover,.btn.cv-apply:focus,.btn.cv-approve:hover,.btn.cv-approve:focus{background:#72a1d7;border-color:#72a1d7}.btn.cv-confirm.ghost,.btn.cv-apply.ghost,.btn.cv-approve.ghost{border-color:#aec9e8;color:#72a1d7}.btn.cv-confirm.ghost:hover,.btn.cv-confirm.ghost:focus,.btn.cv-apply.ghost:hover,.btn.cv-apply.ghost:focus,.btn.cv-approve.ghost:hover,.btn.cv-approve.ghost:focus{background:#aec9e8;border-color:#aec9e8;color:#000}.btn.cv-favourite{border-color:#1f378a;color:#1f378a}.btn.cv-favourite:hover,.btn.cv-favourite:focus{background:#1f378a;border-color:#1f378a;color:#fff}.btn.cv-favourite.active{background:#1f378a;border-color:#1f378a;color:#fff}.btn.cv-favourite.active:hover,.btn.cv-favourite.active:focus{background:#2d50c8;border-color:#2d50c8;color:#fff}.product .btn.cv-add-to-cart{background:#1f378a;border-color:#1f378a}.product .btn.cv-add-to-cart:hover,.product .btn.cv-add-to-cart:focus{background:#1f378a;border-color:#1f378a}.notification-actions .btn{color:#000}.cv-productgrid-options .layout-switch:hover{background:#aec9e8;border-color:#aec9e8}.btn.small.clear:hover{color:#000}.checkout-heading-navigation .btn.small{background:#1f378a!important;border-color:#1f378a!important}.checkout-heading-navigation .btn.small:hover,.checkout-heading-navigation .btn.small:focus{background:#111e4c!important;border-color:#111e4c!important}.btn.hover-blue:hover,.btn.hover-blue:focus,.btn.hover-primary:hover,.btn.hover-primary:focus{background:#aec9e8!important;border-color:#aec9e8!important}.order-track .search-click{margin-top:21px}.btn.btn-cart-option.clear{font-size:12px;margin-bottom:5px;width:auto;padding:5px}.content-box{border-top:none}.content-box .box-title{background:#1f378a;color:#fff}.content-box.primary{border-top-color:#1f378a}.content-box.primary .box-title{background:#1f378a;color:#fff}.content-box.secondary{border-top-color:#1f378a}.content-box.secondary .box-title{background:#1f378a}.content-box.alternate{border-top-color:#aec9e8}.content-box.alternate .box-title{background:#aec9e8}.content-box.black{border-top-color:#000}.content-box.black .box-title{background:#000}.content-box .box-content{border-top:1px solid #ddd}.arrow-box{background:#fbf9f9;color:#000;border:1px solid #ddd}.arrow-box:after{border-bottom-color:grey}.arrow-box.primary{background:#1f378a;color:#fff}.arrow-box.primary:after{border-bottom-color:#1f378a}.arrow-box.secondary{background:#1f378a;color:#fff}.arrow-box.secondary:after{border-bottom-color:#1f378a}.arrow-box.alternate{background:#aec9e8;color:#fff}.arrow-box.alternate:after{border-bottom-color:#aec9e8}.arrow-box.black{background:#000;color:#fff}.arrow-box.black:after{border-bottom-color:#000}.form-text:focus,.form-text:active,.form-number:focus,.form-number:active,.form-textarea:focus,.form-textarea:active,.form-email:focus,.form-email:active,.form-password:focus,.form-password:active,.form-date:focus,.form-date:active,.form-time:focus,.form-time:active,.form-datetime:focus,.form-datetime:active,.form-url:focus,.form-url:active,.form-tel:focus,.form-tel:active,.form-credit-card:focus,.form-credit-card:active,.form-select:focus,.form-select:active,.form-combobox:focus,.form-combobox:active,#cv-zone-container-1 input.product-search-autocomplete:focus,#cv-zone-container-1 input.product-search-autocomplete:active{border-left-color:#aec9e8}.k-state-focused{border-left-color:#aec9e8}.k-draghandle{background:#aec9e8}.k-draghandle:hover,.k-draghandle.k-state-selected{background:#c2d6ee}.k-popup .k-list .k-state-focused{background:#aec9e8;border-color:#aec9e8;color:#000}.k-list .k-state-selected{background:#aec9e8!important;border-color:#aec9e8;color:#fff}.line-note .form-label{color:#fff}.search-options .form-fieldset .option-label{top:-2px}.expandable-content .filter-list li a{font-size:12px}.form-email,.form-url,.form-text,.form-numericinttextbox,.form-password,.form-tel,.form-credit-card,.form-money,.form-html{height:27px}.box-content .k-widget.k-autocomplete{color:#40494c;border:1px solid #ddd;border-left-width:2px;border-radius:0;padding:0;display:block;width:100%;margin:0 0 10px;height:30px;-webkit-appearance:none}.box-content .k-widget.k-autocomplete .form-text.k-input{padding:0}.box-content .k-widget.k-autocomplete.k-state-focused{border-left-color:#aec9e8}.k-tabstrip .k-tabstrip-items .k-state-active{border-top-color:#aec9e8}.k-tabstrip .k-tabstrip-items .k-state-active .k-link{font-weight:bold;color:#000}.k-tabstrip .k-tabstrip-items .k-state-hover{border-top-color:#aec9e8}.fancybox-overlay{z-index:1000}.fancybox-close{background:#fff;top:-10px;right:-12px;color:#000;border-radius:100px;box-shadow:0 0 4px rgba(0,0,0,.25);width:25px;height:25px}.fancybox-close:before{content:"";font-family:"cv-ico-general";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:3px;left:4px;font-size:18px;color:#666;display:none}.fancybox-close:hover:before{color:#1f378a}.modal-header{font-weight:600;background:#1f378a}.tooltip:after,[data-tooltip]:after{background:#aec9e8;color:#000;text-shadow:none}.tooltip.tooltip-top:before,[data-tooltip].tooltip-top:before{border-top-color:#aec9e8;color:#000;text-shadow:none}.tooltip.tooltip-right:before,[data-tooltip].tooltip-right:before{border-right-color:#aec9e8;color:#000;text-shadow:none}.tooltip.tooltip-bottom:before,[data-tooltip].tooltip-bottom:before{border-bottom-color:#aec9e8;color:#000;text-shadow:none}.tooltip.tooltip-left:before,[data-tooltip].tooltip-left:before{border-left-color:#aec9e8;color:#000;text-shadow:none}.tooltip-error:after{background:#cd5c5c}.tooltip-error.tooltip-top:before{border-top-color:#cd5c5c}h1,h2,h3,h4,h5,.page-title{text-transform:uppercase}@media(min-width:48em){.page-title{margin-bottom:40px}}.example-area .colour-scheme .colour-1{background:grey}.example-area .colour-scheme .colour-2{background:#1f378a}.example-area .colour-scheme .colour-3{background:#1f378a}.example-area .colour-scheme .colour-4{background:#aec9e8}.example-area .colour-scheme .default.lighter.background{background:#a6a6a6}.example-area .colour-scheme .default.background{background:grey}.example-area .colour-scheme .default.darker.background{background:#5a5a5a}.example-area .colour-scheme .primary.lighter.background{background:#2d50c8}.example-area .colour-scheme .primary.background{background:#1f378a}.example-area .colour-scheme .primary.darker.background{background:#111e4c}.example-area .colour-scheme .secondary.lighter.background{background:#2d50c8}.example-area .colour-scheme .secondary.background{background:#1f378a}.example-area .colour-scheme .secondary.darker.background{background:#111e4c}.example-area .colour-scheme .alternate.lighter.background{background:#eaf1f9}.example-area .colour-scheme .alternate.background{background:#aec9e8}.example-area .colour-scheme .alternate.darker.background{background:#72a1d7}.example-area .colour-scheme .default.lighter.text{color:#a6a6a6}.example-area .colour-scheme .default.text{color:grey}.example-area .colour-scheme .default.darker.text{color:#5a5a5a}.example-area .colour-scheme .primary.lighter.text{color:#2d50c8}.example-area .colour-scheme .primary.text{color:#1f378a}.example-area .colour-scheme .primary.darker.text{color:#111e4c}.example-area .colour-scheme .secondary.lighter.text{color:#2d50c8}.example-area .colour-scheme .secondary.text{color:#1f378a}.example-area .colour-scheme .secondary.darker.text{color:#111e4c}.example-area .colour-scheme .alternate.lighter.text{color:#eaf1f9}.example-area .colour-scheme .alternate.text{color:#aec9e8}.example-area .colour-scheme .alternate.darker.text{color:#72a1d7}.list-ul{list-style:disc!important}.list-ul li{list-style:disc!important;display:list-item!important}.list-ul li a{color:#1f378a;font-weight:600}.list-ul li a:hover{color:#2d50c8}.widget-static-content a{color:#1f378a;font-weight:600}.widget-static-content a:hover{color:#2d50c8}.text-color-default{color:grey}.text-color-primary{color:#1f378a}.text-color-secondary{color:#1f378a}.text-color-alternate{color:#aec9e8}.text-color-black{color:#000}.background-color-default{background-color:grey}.background-color-primary{background-color:#1f378a}.background-color-secondary{background-color:#1f378a}.background-color-alternate{background-color:#aec9e8}.background-color-black{background-color:#000}.widget-static-content table tr:first-of-type td{background:#1f378a;border-color:#1f378a}.widget-static-content table tr:first-of-type:hover td{background:#1f378a;border-color:#1f378a}.page-content{min-height:500px}.cv-header-topbar{z-index:1000;background:#1f378a;color:rgba(255,255,255,.8)}.cv-header-topbar a{color:rgba(255,255,255,.8);text-transform:uppercase;font-size:0}@media(min-width:48em){.cv-header-topbar a{font-size:14px}}.widget-switch-account .acc-code{color:#000;color:#000;white-space:nowrap;text-overflow:ellipsis;width:150px;display:block;overflow:hidden;z-index:10}.widget-role-select{z-index:10}.widget-role-select .role-code{color:#000;white-space:nowrap;text-overflow:ellipsis;width:150px;display:block;overflow:hidden}.widget-role-select .dropdown-area{width:300px}.widget-role-select .dropdown-list .form-select{width:100%!important;max-width:none}.widget-role-select .role-select:hover{color:#fff}.widget-login-logout-modal,.widget-cart-summary{z-index:10}.widget-cart-summary{background:#acc7e6}.widget-cart-summary a.icon{color:#1f378a}.widget-cart-summary:hover{background:#1f378a}.widget-cart-summary:hover a.icon{color:#fff}#cv-zone-header{background:rgba(255,255,255,.5);height:105px;width:100%;z-index:100;padding:10px}@media(min-width:48em){#cv-zone-header{height:80px}}@media(min-width:62em){#cv-zone-header{padding:20px;position:fixed;height:130px}}@media(min-width:92em){#cv-zone-header{padding:20px 0}}#cv-zone-header .col-1-3.header-col-1{width:100%;display:block}@media(min-width:48em){#cv-zone-header .col-1-3.header-col-1{width:250px}}#cv-zone-header .col-1-3.header-col-2{width:100%;display:block}@media(min-width:48em){#cv-zone-header .col-1-3.header-col-2{width:calc((100%) - 250px);padding-right:0}}#cv-zone-header .col-1-3.header-col-3{width:100%;display:block;padding:0}@media(min-width:48em){#cv-zone-header .col-1-3.header-col-3{padding:10px 0}}#cv-zone-header .col-1-3.header-col-3 .cv-menus button{display:none}#cv-zone-header .main-logo{float:none;display:block;margin:0 auto;text-align:center}@media(min-width:48em){#cv-zone-header .main-logo{float:left;display:inline-block;margin:0;text-align:left}}#cv-zone-header .main-logo img{max-height:35px}@media(min-width:62em){#cv-zone-header .main-logo img{max-height:48px}}#cv-zone-header .widget-product-search-with-category{float:right;width:100%}#cv-zone-header .widget-value-prop.no-mobile{float:left;position:fixed;left:0;width:100%}#cv-zone-navigation{background:#fff;border:none;float:left;width:100%;z-index:10}@media(min-width:62em){#cv-zone-navigation{position:absolute;margin-top:170px}}#cv-zone-navigation .container{background-repeat:repeat-x;background-position:0 100%}#cv-zone-navigation .cv-menus{background:none;border:none;z-index:100}@media(min-width:62em){#cv-zone-navigation .is-sticky .cv-menus{top:130px!important}}#cv-zone-header{margin-top:80px}@media(min-width:37em){#cv-zone-header{margin-top:40px}}#cv-zone-header .sticky-wrapper{background:none}#cv-zone-header .cv-menus{background:none;border:0;left:0}@media(min-width:62em){#cv-zone-header .cv-menus{margin-top:12px}}#cv-zone-topbar .sticky-wrapper.is-sticky{position:absolute}#cv-zone-topbar .sticky-wrapper.is-sticky .cv-menus{top:0!important;position:absolute!important;background:transparent;border:0}#cv-zone-topbar .sticky-wrapper.is-sticky .dl-menuwrapper button{background:transparent;color:#fff;position:relative;width:100px;padding:10px}#cv-zone-topbar .sticky-wrapper.is-sticky .dl-menuwrapper ul{background:#ecf0f5;width:375px;padding:20px}@media(min-width:37em){#cv-zone-topbar .sticky-wrapper.is-sticky .dl-menuwrapper ul{width:768px}}#cv-zone-topbar .sticky-wrapper.is-sticky .dl-menuwrapper ul .dl-submenu{padding:0;width:100%}#cv-zone-topbar .sticky-wrapper.is-sticky .dl-menu.dl-menuopen:before{margin:0;top:-20px;left:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:none;border-bottom-color:#ecf0f5;border-width:12px;margin-left:-12px}#cv-zone-topbar .sticky-wrapper.is-sticky .dl-menuwrapper button:after{display:none}#cv-zone-topbar .sticky-wrapper.is-sticky .dl-menuwrapper li a{color:#1f378a;border-bottom:1px solid #dce1e8}#cv-zone-topbar .sticky-wrapper.is-sticky .dl-menuwrapper li a:hover{color:#fff;background:#1f378a}#cv-zone-topbar .sticky-wrapper.is-sticky .dl-menuwrapper .dl-back:after{color:#000}#cv-zone-topbar .sticky-wrapper.is-sticky .dl-menuwrapper .dl-back a{color:#000;background:transparent}@media(min-width:62em){#cv-zone-topbar .sticky-wrapper.is-sticky{display:none}}html{font-family:"Lato",sans-serif}@media(min-width:62em){#cv-zone-pagecontent{margin-top:170px}}.page-home #cv-zone-pagecontent{margin-top:0}.is-sticky .checkout-heading-navigation.grey-box{top:80px!important;display:none}@media(min-width:62em){.is-sticky .checkout-heading-navigation.grey-box{top:165px!important}}#cv-zone-pagecontent-after{margin:0 auto;max-width:1620px;background:url(/Themes/BPDTHEME01/theme-client-updates/img/line.jpg);background-repeat:repeat-x;background-position:0 0;padding-top:10px}#formHome #cv-zone-pagecontent-after{background:none}#cv-zone-footer{background:#fff;border-top:none;font-size:14px}#cv-zone-footer .container{background:url("/Themes/BPDTHEME01/theme-client-updates/img/line.jpg");background-repeat:repeat-x;background-position:0 0;padding:50px 0}#cv-zone-footer .footer-col a:hover{color:#000;text-decoration:underline}#cv-zone-footer .footer-col .contact{margin-bottom:0}#cv-zone-footer .contact .heading,#cv-zone-footer .widget-section-menu .heading{text-transform:uppercase}#cv-zone-footer .contact .heading:before,#cv-zone-footer .widget-section-menu .heading:before{display:none}#cv-zone-footer .address{font-size:14px}.widget-payment-icons img{max-height:16px}#cv-zone-footer-after{background:#1f378a;color:rgba(255,255,255,.8)}#cv-zone-footer-after .widget-logo img{max-height:32px}#cv-zone-footer-after a{color:rgba(255,255,255,.8);text-decoration:underline}#cv-zone-footer-after small{color:rgba(255,255,255,.8);margin:5px 0}#cv-zone-footer-after .container{border:none;padding:0}#cv-zone-footer-after .col-1-3.footer-after-col:nth-of-type(3){display:none}@media(min-width:62em){#cv-zone-footer-after .col-1-3.footer-after-col:nth-of-type(3){display:inline-block}}@media(min-width:62em){nav.mobile-menu{display:none}}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#1f378a}.no-touch .dl-menuwrapper li a:hover{background:#2d50c8;color:#fff}.dl-menuwrapper li.dl-back>a{background:#111e4c}.dl-menuwrapper button:before{font-family:"cv-ico-general";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";margin-right:10px;font-size:17px}.dl-menuwrapper button:after{top:-2px}.widget-mega-menu ul{text-align:center}.widget-mega-menu ul li{float:left}.widget-mega-menu ul>li>a{font-size:14px;position:relative;width:100%;padding:10px 5px}@media(min-width:48em){.widget-mega-menu ul>li>a{font-size:13px}}@media(min-width:92em){.widget-mega-menu ul>li>a{font-size:16px}}.widget-mega-menu ul>li:hover a.ico-right{background:#1f378a;color:#fff}.widget-mega-menu ul>li:hover a.ico-right:before{display:block;border-bottom-color:#fff}.widget-mega-menu ul>li:hover:last-of-type a:before,.widget-mega-menu ul>li:hover:nth-of-type(6) a:before,.widget-mega-menu ul>li:hover:nth-of-type(8) a:before,.widget-mega-menu ul>li:hover:first-of-type a:before{display:none}.widget-mega-menu ul .dropdown-threelevel{float:left;width:calc((100%)/7);margin:0}.widget-mega-menu .dropdown-area{background:#fff;box-shadow:0 3px 5px #9e9c9c}.widget-mega-menu .dropdown-area a.mm-heading{background:none;font-size:16px;font-weight:700;padding:5px;border-bottom:1px solid rgba(0,0,0,.18);color:#1f378a;font-weight:bolder;text-align:left}.widget-mega-menu .dropdown-area a.mm-heading:hover{color:#fff;background:#1f378a;text-decoration:none}.widget-mega-menu .dropdown-area .MegaMenuCategoryImage{width:60%;min-width:200px}.widget-mega-menu .dropdown-area li a{color:#1f378a;font-size:14px;font-weight:100;background:transparent;text-align:left;border-bottom:1px solid #d4d4d4;font-family:arial}.widget-mega-menu .dropdown-area li a:hover{color:#000;text-decoration:underline}.widget-category-menu{margin:0}.widget-category-menu:hover .menu-button{background:#000;color:#fff}.widget-category-menu .menu-button{padding:15px 10px;height:48px;border-radius:30px;background:none;border:1px solid #000;color:#000}.widget-category-menu .dropdown-area{top:40px;left:300px;width:calc((100%) - 450px);text-align:left;border-radius:30px}.product-search-container{margin:0 auto;display:block;float:right;height:48px;width:100%;max-width:800px;border-bottom:none;width:100%}.product-search-container .search-area{background:none;width:calc(100%- 100px)}@media(min-width:62em){.product-search-container .search-area{width:calc(100%- 320px)}}.product-search-container .search-area span.k-widget.k-autocomplete.k-header.form-search.k-state-default{height:48px;background:#fff;border:1px solid #ddd}@media(min-width:62em){.product-search-container .search-area span.k-widget.k-autocomplete.k-header.form-search.k-state-default{border-right:none}}.product-search-container .search-area input.form-search.k-input{height:40px}@media(min-width:62em){.product-search-container .search-area input.form-search.k-input{height:46px}}.product-search-container .category-area{text-align:left;height:48px;width:210px;border-right-color:transparent}.product-search-container .category-area .form-select{height:46px}.product-search-container .category-area .k-widget .k-dropdown-wrap{height:45px}.product-search-container .category-area .k-widget .k-dropdown-wrap .k-input{padding:10px 0 10px 10px!important}.product-search-container .search-button{width:100px}.product-search-container .search-button .btn{height:48px;background:#1f378a;border-color:#1f378a}.product-search-container .search-button .btn:hover{background:#2d50c8;border-color:#2d50c8}.menu-sidebar-categories li.active a,.menu-sidebar-categories li:hover a{background:#1f378a;border-bottom:#1f378a;color:#fff}.page-ProductDisplay .widget-product-search-with-category .form-select{max-width:100%!important}.product-search-container .search-button .btn.cv-is-processing{background:#fff!important;border-color:#ddd}.product-search-container .search-button .btn.cv-is-processing::before{left:25%!important}.product-search-container .search-button .btn.cv-is-processing::before{float:none;margin:0!important;color:#fff!important;font-size:14px;padding:0!important;top:0!important;position:relative!important}.widget-navigation-menu li .ico-right:before,.widget-mega-menu li .ico-right:before{margin:0;top:18px;left:49%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:none;border-bottom-color:none;border-width:12px;margin-left:-12px}.widget-navigation-menu ul>li:hover>a,.widget-mega-menu ul>li:hover>a{background:transparent;color:#1f378a}.widget-switch-account .acc-code a{color:#000}#formHome .widget-banner-slider{float:left;width:100%}#formHome .widget-banner-slider .banner-caption{background:transparent;max-width:none;width:100%;text-align:center;padding:12% 0;position:absolute}#formHome .widget-banner-slider .banner-caption .info{padding:10px;background:rgba(255,255,255,.4);max-width:80%;margin:0 auto;float:none}#formHome .widget-banner-slider .banner-caption .info .info-wrapper{text-align:center;width:100%;border:1px solid #1f378a;background:rgba(255,255,255,.7)}#formHome .widget-banner-slider .banner-caption h1{text-transform:capitalize;font-weight:lighter;color:#1f378a;font-size:20px;max-width:350px;margin:0 auto 20px}@media(min-width:37em){#formHome .widget-banner-slider .banner-caption h1{font-size:2em}}@media(min-width:92em){#formHome .widget-banner-slider .banner-caption h1{font-size:4em;max-width:800px}}#formHome .widget-banner-slider .banner-caption button{padding:10px;border:1px solid #1f378a;background:transparent;color:#1f378a;letter-spacing:2px;text-shadow:0 0 10px #3b36323b;font-size:12px;margin-bottom:10px}#formHome .widget-banner-slider .banner-caption button:hover{background:#1f378a;color:#fff}@media(min-width:37em){#formHome .widget-banner-slider .banner-caption button{padding:20px;font-size:14px}}#formHome .widget-banner-slider .banner-caption .btn{color:#1f378a;font-size:18px;background:rgba(0,0,0,.51);border-radius:0;border:0;width:250px;text-align:center;padding:15px 5px;margin:0 auto;float:none}#formHome .widget-banner-slider .banner-caption .btn:hover{background:#000}#formHome .widget-banner-slider .banner-caption:hover .info{background:#fff}#formHome .widget-banner-slider .banner-caption:hover .info .info-wrapper{background:#fff}#formHome .widget-banner-slider .owl-controls .owl-pagination{margin-top:-36px;z-index:10;display:none}#formHome .widget-banner-slider .owl-controls .owl-page.active span{background:#000}.owl-theme .owl-controls .owl-page.active span{background:#000}.content-table.headings-left tr:hover td:first-child,#product-gallery-slider .owl-controls .active .item-link{border-left-color:#000}.widget-banner-slider .owl-buttons .owl-next,.widget-banner-slider .owl-buttons .owl-prev{z-index:99}#product-gallery-slider .owl-dot.active .item-link{border-bottom-color:#aec9e8}.widget-breadcrumb{font-size:12px;margin-bottom:15px}.widget-breadcrumb li{font-size:12px}.widget-breadcrumb li a{font-size:12px;font-weight:600;color:#1f378a}.widget-breadcrumb li a:before{color:#000!important}.widget-breadcrumb li a span{font-size:12px;font-weight:600;color:#1f378a}.widget-breadcrumb li a span:hover{color:#aec9e8}.widget-breadcrumb li.last-breadcrumb-item{padding:3px 10px 3px 0}.widget-breadcrumb li.last-breadcrumb-item span{font-size:12px;font-weight:500}.freight-estimate-list{color:#000}.cv-cart-line.line-update .cv-ico-general-cycle{background:#aec9e8;border-color:#aec9e8!important}.cv-cart-line{border-left:none}.dropdown-cart-summary.with-products .cv-zone-product-line-4{text-align:right}#cv-zone-topbar .widget-login-logout-modal a{height:40px;font-size:0}@media(min-width:48em){#cv-zone-topbar .widget-login-logout-modal a{font-size:12px}}.fancybox-opened{z-index:10000}.widget-product-search .btn.search{background:#1f378a;border-color:#1f378a;color:#fff}.widget-product-search .btn.search:hover{background:#2d50c8;border-color:#2d50c8}.widget-role-select .role-select .ico-only-text{text-transform:uppercase;top:-2px}.widget-role-select .dropdown-area{left:auto;right:0;padding:0}@media(min-width:37em){.widget-role-select .dropdown-area{right:auto}}.widget-role-select .dropdown-area .k-dropdown-wrap .k-input{font-size:12px;padding-top:5px}.widget-role-select .dropdown-area .dropdown-list:after{right:15px;left:auto}@media(min-width:37em){.widget-role-select .dropdown-area .dropdown-list:after{right:auto;left:15px}}.widget-social-links{float:right;display:inline-block}.widget-social-links a{color:#1f378a;font-size:48px;line-height:48px;padding:0}.widget-social-links a:hover{color:#aec9e8}#cv-zone-footer .widget-payment-icons,#cv-zone-footer .widget-social-links{float:left;width:100%}#cv-zone-footer .widget-payment-icons img{margin:0 20px 0 0}#cv-zone-pagecontent-after .widget-newsletter{margin:20px auto;max-width:800px}#cv-zone-pagecontent-after .widget-newsletter .newsletter-message{text-align:center}@media(min-width:48em){#cv-zone-pagecontent-after .widget-newsletter .newsletter-message{text-align:left}}.hp-tile-row-1 .col-1-2,.hp-tile-row-2 .col-1-2{padding:5px!important}.homepage-tile{overflow:hidden;padding:0;float:left;position:relative;margin-bottom:10px}.homepage-tile::after{clear:both;content:"";display:table}.homepage-tile:hover .wrapper .info .info-wrap{background:#fff}.homepage-tile a.image{float:left;display:block;position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;padding:10px 0}@media(min-width:37em){.homepage-tile a.image{padding:10px}}.homepage-tile a.image div{height:100%;width:100%;position:absolute;background-size:cover}.homepage-tile a.image img{float:left;display:block;height:100%;width:auto;max-width:none;min-width:100%}.homepage-tile .wrapper{width:100%;height:100%;display:table;height:400px;position:relative;overflow:hidden}@media(min-width:48em){.homepage-tile .wrapper{height:300px}}@media(min-width:62em){.homepage-tile .wrapper{height:400px}}.homepage-tile .wrapper .info{width:100%;padding:40px;height:100px;display:table-cell;vertical-align:middle}.homepage-tile .wrapper .info .info-wrap{padding:10px;background:rgba(255,255,255,.4)}.homepage-tile .wrapper .text{text-align:center;width:100%;border:1px solid #1f378a}.homepage-tile .wrapper .text h3{margin:0;padding:20px;color:#1f378a;text-transform:capitalize;font-size:14px;display:block;background:rgba(255,255,255,.7)}@media(min-width:62em){.homepage-tile .wrapper .text h3{font-size:18px}}@media(min-width:92em){.homepage-tile .wrapper .text h3{font-size:22px}}.homepage-tile .wrapper .link{text-align:center}.homepage-tile .wrapper .link .btn{padding:10px 20px;border-radius:7px;background:transparent;border:0;color:#1f378a;width:auto;margin:0 auto;display:block}.homepage-tile .wrapper .link .btn:before{display:none}.homepage-tile .wrapper .link .btn a{color:#1f378a;font-weight:bold;font-size:16px;text-transform:uppercase}.homepage-tile .wrapper .link .btn a:hover{background-color:#1f378a;border-color:#1f378a}.homepage-tile.col-1-3{width:100%}@media(min-width:48em){.homepage-tile.col-1-3{width:33.33%}}.insta-row{margin-top:25px}.insta-wrapper{background-color:#e3e4e8;padding:40px 0}.insta-wrapper h1{text-align:center;text-transform:capitalize}.sub-page-tile{border-top-color:#1f378a}.sub-page-tile:hover{color:#aec9e8}.sub-page-tile .icon-large{background:#1f378a}#custom-layout-james-lane-homepage{padding:0 0 40px}#custom-layout-james-lane-homepage .widget-banner-slider{padding:20px 0}#custom-layout-james-lane-homepage .col-1-2{padding:20px}#custom-layout-james-lane-homepage .col-1-2 .widget-banner-slider{padding:0}.value-prop-row{box-shadow:0 10px 30px #e6e6e6;margin-bottom:40px}.value-prop-row .col-1-4{display:inline-block;width:50%}@media(min-width:48em){.value-prop-row .col-1-4{width:25%}}.value-prop-row a{color:#000}.value-prop-row .feature-item{text-align:center;padding:5px 15px;opacity:.6}@media(min-width:92em){.value-prop-row .feature-item{padding:20px}}.value-prop-row .feature-item .icon{text-align:center}.value-prop-row .feature-item .icon img{padding:5px;width:60px}@media(min-width:92em){.value-prop-row .feature-item .icon img{width:80px;padding:10px}}.value-prop-row .feature-item .text h4{text-transform:capitalize;font-size:14px;min-height:40px}@media(min-width:92em){.value-prop-row .feature-item .text h4{font-size:18px}}.value-prop-row .feature-item:hover{opacity:1}#formHome .page-content{background:#f7f6f4}#custom-layout-jl-home-feb-18-row6-column1{margin-bottom:80px}.brandsLogo{float:left;width:100%}@media(min-width:48em){.brandsLogo{margin:2.5em 0}}.brandsLogo .col-1-4{text-align:center;border:1px solid #eaeaea;margin:0 -1px -1px 0;width:50%}@media(min-width:48em){.brandsLogo .col-1-4{width:25%}}.brandsLogo .col-1-4 img{width:120px}@media(min-width:48em){.brandsLogo .col-1-4 img{width:auto}}.widget-value-prop{background:#dbe2ea}.widget-value-prop.mobile-only{float:left;width:100%}.widget-value-prop .widget-value-prop-icon{display:inline-block}.widget-value-prop .widget-value-prop-icon:before{font-family:"cv-ico-general";color:#1f378a;font-size:16px;margin-right:10px;position:relative;top:2px}.widget-value-prop .widget-value-prop-text{color:#1f378a}.widget-productlist-category-title{font-size:14px}.widget-productlist-category-title{display:none}.widget-category-banner{display:block;background:none;padding:0 .5%;border:none}.widget-category-banner .category-banner-image{width:100%;height:auto;max-width:100%;position:static}@media(min-width:92em){.widget-product-list-grid.product-grid.grid.category{text-align:center}}.cv-zone-category.product{border:none!important;padding:0!important;font-size:0}.cv-zone-category.product::after{clear:both;content:"";display:table}@media(min-width:37em){.cv-zone-category.product{height:300px}}@media(min-width:92em){.cv-zone-category.product{float:none!important;width:22%!important;margin:1%!important;height:400px}}.cv-zone-category.product img{width:100%!important;float:left}.expandable-header{color:#1f378a;background:#fff;border-bottom:1px solid #1f378a}.expandable-header:hover{color:#2d50c8}.expandable-header:hover .downArrow:before,.expandable-header:hover .upArrow:before{color:#1f378a}.expandable-header .downArrow:before{content:"";color:#1f378a}.expandable-header .upArrow:before{content:"";color:#1f378a}.expandable-content{border:none}.product-grid .product{background:#fff!important;border:none!important;box-shadow:none!important;border-radius:0!important}.product-grid .product .widget-productlist-price .item-price{color:#1f378a}.product-grid .product .widget-productlist-unit{display:none!important}.product-grid .product .widget-productlist-title{float:left;width:100%}.product-grid .product .widget-productlist-title a{font-size:12px}@media(min-width:92em){.product-grid .product .widget-productlist-title a{font-size:16px}}.product-grid.grid [class*=cv-zone-product] .widget-productlist-title{height:60px}.product-grid.grid .product .product-img{margin:0;padding:0}.product-grid.grid [class*=cv-zone-product] .widget-productlist-title{font-weight:500}.current-page{background:#72a1d7;border-color:#72a1d7}.page-next:hover,.page-prev:hover,.page-first:hover,.page-last:hover,.page-num:hover{background:#aec9e8;border-color:#aec9e8}.page-next.disabled,.page-prev.disabled,.page-first.disabled,.page-last.disabled,.page-num.disabled{background:#fafafa;color:#ddd;cursor:not-allowed;border-color:#fafafa}.cv-productgrid-options .widget-product-list-totals{width:auto}.cv-productgrid-options .widget-product-list-sort .cv-dropdown.form-select{width:170px;max-width:none}.cv-productgrid-options .col-1-3{width:auto}.cv-productgrid-options .widget-product-list-totals{font-size:14px;padding-right:10px;background:none;border-right:1px solid #d2d2d2;border-radius:0;margin-right:10px}.widget-product-list-sort-mobile .arrow-box.primary{background:#fff}.widget-product-list-sort-mobile #mobile-sort-expand .sort-item-mobile a{border-bottom:1px solid #fafafa;font-size:12px;color:#000}.widget-product-list-sort-mobile #mobile-sort-expand .sort-item-mobile a:hover{background:#2f2f2f}.widget-product-filter .arrow-box.primary{background:#fff;float:left;width:100%}.widget-product-filter .filter-item-mobile{float:left;width:100%}.widget-product-filter .filter-item-mobile .filter-title{width:120px;color:#000;float:left;background:#fff}.widget-product-filter .filter-item-mobile .filter-content{float:left;width:calc(100%- 120px)}.widget-product-filter .form-select{height:25px}.filter-item-mobile{margin:0 0 10px}.filter-item-mobile+.filter-item-mobile{margin:0 0 10px}.filter-item-mobile .filter-title{background:#222}.cart-product-availability{width:100%;margin:5px 0}.cart-product-code a{width:200px;float:left}.product-grid.grid [class*=cv-zone-product] .widget-productlist-title{font-weight:bolder;font-size:15px}.product-grid.grid [class*=cv-zone-product] .compare a{top:-2px;position:relative}.widget-product-title.page-title{font-family:"Lato",sans-serif;font-size:28px;font-weight:normal}@media(min-width:92em){.widget-product-title.page-title{font-family:"Lato",sans-serif;font-size:42px;font-weight:normal;line-height:40px}}.detailed.price .item-price{font-family:"Lato",sans-serif;font-size:42px;color:#1f378a;font-weight:normal}@media(min-width:92em){.product-detail-left{width:40%}}@media(min-width:92em){.product-detail-right{width:60%;padding-left:40px}}.product-detail-right .widget-product-availability{margin-top:-20px;margin-bottom:20px;display:block;min-height:30px}#product-gallery-slider img{width:100%}#widget-product-purchase-details .cv-dropdown{width:100%;max-width:none}@media(min-width:37em){#widget-product-purchase-details .cv-dropdown{max-width:150px!important}}.product-detail-right .widget-pay-pal-express-button{top:0;display:block;margin-bottom:25px}.widget-static-content img{height:auto}.store-location-grid .col-1-4{padding:15px;width:100%}@media(min-width:37em){.store-location-grid .col-1-4{width:100%}}@media(min-width:48em){.store-location-grid .col-1-4{width:50%}}@media(min-width:62em){.store-location-grid .col-1-4{width:33.333%}}@media(min-width:92em){.store-location-grid .col-1-4{width:25%}}.store-location-tile{transition:all .2s ease-in-out;background:#fff;border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#fff;border:none;padding:10px;border:1px solid #ddd;background:#fff;min-height:260px;color:#000}.store-location-tile:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);background:#fff;transform:translateY(-4px)}.store-location-tile .content-table.headings-left tr td:first-child{width:100px}.store-location-tile .content-table thead th{background:#fff;color:#000;font-size:22px;border:none;font-weight:600}.store-location-tile .content-table tr{border:none!important}.store-location-tile .content-table tr td{border:none!important;color:#000}.store-location-tile .content-table tr:hover td{background:#f4fafe}#location-search-map.Active{height:600px}#location-search-map.Inactive{height:auto}.store-address .store-location-tile{box-shadow:none;margin:0 50px 25px 0;height:auto;border:none}.store-address .store-location-tile:hover{transform:none}.store-address .store-location-tile *{font-size:14px;color:#888!important}.store-address .store-trading-hours{padding:20px}.day-opening-hours{display:block;color:#888;line-height:180%}.widget-page-in-development .in-dev-image{background:url("/images/vy.jpg") no-repeat;background-size:100%}