#content a.listing-category-name{display:block;font-size:1.5rem;color:#000}#content a.listing-category-name:visited{color:#000;text-decoration:none}.listing-category-image img,.listing-product img,.listing-template img{max-width:99.99%;height:auto;display:block}.listing-template img{border:1px solid #ddd}.listing-product{margin-bottom:30px}.listing-product-name{text-decoration:none}.listing-product-name,.listing-category-name,#designs .listing-name{font-weight:700;font-size:1.1rem;margin:6px 0 12px 0;display:block}.productdesc{margin-bottom:1em}.listing-category-int,.listing-product-int{display:block}div.prod_text .form-submit{margin-left:0}.listing-category-shortdesc{margin-bottom:1rem}.p-matrix-group{display:none}.template-tab-head{display:inline-block;width:100%;margin-bottom:1rem}div#templates h2{display:inline-block;margin:0;vertical-align:middle}div#templates .checkout-action{display:inline-block;float:right;margin:0}.vat-small,.tot-mat .vat-small span.CurrencySymbol{font-size:.9rem;font-weight:400;color:#333;display:inline-block}#myaccount{padding:0 15px}.search-orders{margin-bottom:20px}.myaccount-action a{padding:10px 20px;color:#FFF}.myaccount-action a:visited,.myaccount-action a:hover{color:#FFF}#myaccount .cartbox-checkout .checkout-action a.cta{margin-top:1rem;text-decoration:none}#myaccount .boxcontent p,#checkout .boxcontent p{margin:.5rem 0}.login-forgotpassword input[type="submit"]{border:none;background-color:transparent;padding:0;margin:0;line-height:2rem}.login-forgotpassword input[type="submit"]:hover{text-decoration:underline;color:#000}a#reset-password{color:#333;display:inline-block;padding:10px 0}@media screen and (max-width:480px){.formlabel,.formfield{width:100%;display:block}}.re-order.cart-container section.greysection{background-color:transparent;padding:0}.re-order.cart-container .w-container,.re-order.cart-container .cart-container{padding:0}#stockform input[type="number"]{min-width:123px;padding:10px}input,select{border:1px solid #e3e3e3;padding:5px;color:#2e3a3f;max-width:99%}select{max-width:99%}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.border-none{border:none}.width-10{width:10%}.width-15{width:15%}.width-20{width:20%}.width-25{width:25%}.width-30{width:30%}.width-40{width:40%}.width-45{width:45%}.width-50{width:50%}.width-60{width:60%}.width-70{width:70%}.width-80{width:80%}.width-90{width:90%}.width-100{width:100%}.margin0px{margin:0}.padding0px{padding:0}.padding5px{padding:5px}.padding3px{padding:3px}.valigntop{vertical-align:top}.border-left-dotted{border-left:1px dotted #CCC}.border-left-solid{border-left:1px solid #CCC}.border-right-dotted{border-right:1px dotted #CCC}.border-right-solid{border-right:1px solid #CCC}.border-bottom-solid{border-bottom:1px solid #CCC}.border-bottom-solid{border-bottom:1px dotted #CCC}.error{color:red}.small-text{font-size:.8em}.datatable{width:100%}.datatablehead,.datatablehead-borderleft,.datatablesubhead,.datatablesubhead-borderleft{background:#6B6B6B;color:#FFF;font-weight:700;padding:5px 5px 5px 10px;line-height:1.8}.datatablehead,.datatablehead-borderleft{font-size:1.2em}.datatablesubhead,.datatablesubhead-borderleft{font-size:1.1em}.datatableheadaddbutton{background:#6B6B6B;color:#FFF;font-weight:700;padding:5px;text-align:right;border:none;width:100px}.datatablecolumns{background:#E6E6E6;font-weight:700;padding:5px 5px 5px 10px}.datatablesubcolumns{background:#ebf5fe;padding:5px 5px 5px 10px}.datatableparentcolumns{background:#A4A4A4;color:#FFF;font-weight:700;padding:5px 5px 5px 10px}.datatablechildcolumns{background:#E6E6E6;font-weight:700;padding:5px 5px 5px 40px}.datatablecell,.datatablecell-borderleft,.datatablecell-select,.datatablecell-borderleft-select{border-bottom:1px solid #DEDEDE;padding:5px 5px 5px 10px}.datatablecellChild{border-bottom:1px solid #DEDEDE;padding:5px 5px 5px 40px}.datatablecell-fill{background:#f3f3f3}.datatablecell-borderleft,.datatablecell-borderleft-select,.datatablehead-borderleft,.datatablesubhead-borderleft,.actioninlinebutton,.actioneditlink,.actiondeletelink,.actioneditlinkover,.actiondeletelinkover{border-left:1px solid #DEDEDE;border-right:1px solid #DEDEDE}.actionadd,.actionedit,.actiondelete{margin:10px 0}.datatableheadaddbutton .actionadd{margin:0}.actioneditlink,.actiondeletelink,.actioneditlinkover,.actiondeletelinkover,.actioninlinebutton,.actionaddlabel{border-bottom:1px solid #DEDEDE}.datatablecell-borderleft-select{background:#FFC}.datatablecell-select{background:#FFC url(../../../../../../../themes/OPSv3/css/images/arrow.gif) no-repeat left}.datatable p{margin:1rem 0}.datatable{border:1px solid #CCC}#dataform{margin-bottom:.5rem}.form-autocomplete{width:100%;line-height:28px;height:28px}.input-wrapper{width:100%;position:relative}.ajaxResults-container{position:absolute;width:100%;max-height:200px;top:29px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f7f7f7;color:#000;border-bottom:#e9e9e9;z-index:21;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}#appdata ul.ajaxResults{margin:0;padding:0}#appdata ul.ajaxResults li{list-style-type:none;margin:0;padding:.25rem;border-bottom:1px solid #e6e6e6}#appdata ul.ajaxResults li:hover{cursor:pointer}.cartbox,.cartbox-checkout{width:100%}.cartbox-checkout img{display:none}.cartbox-top,.quotebox-top{font-size:16px;font-weight:700;border-bottom:1px dotted #CCC}.cartbox-cell{border-bottom:1px dotted #CCC}.checkout-action{text-align:right}.checkout-action a:hover{color:#FFF}.checkout-action a:visited,.checkout-action a:active,.checkout-action a:focus{color:#FFF}.form-submit:hover{color:#FFF}.form-submit:visited{color:#FFF}.form-submit{border:none;cursor:pointer;font-family:inherit}.templatetablink{text-align:center;cursor:pointer;display:table-cell;text-decoration:none!important;zoom:1}.templatetab1,.templatetab2,.templatetab3{background:#EEE;color:#333}.templatetab1active,.templatetab2active,.templatetab3active{background:#18509D;color:#FFF}.templatetab1,.templatetab1active{margin:0 3px;padding:1px 0 0 0}.templatetab2,.templatetab2active{margin:0 2px;padding:1px 0 0 0}.templatetab3,.templatetab3active{padding:5px 20px;margin:0 1px 0 1px}td.paging-right{text-align:right}td.paging-left{text-align:left}#p-matrix-options-container,#p-matrix-container,.p-matrix-container-title{margin:0 20px 20px}.p-matrix-options-container,.p-matrix-options{width:100%}.p-matrix td,.p-matrix th{border:1px solid #fff;padding:6px 10px;line-height:18px;box-sizing:border-box;color:#FFF}.p-matrix-attributegroup,.p-matrix-attributes{line-height:40px;padding:16px 0 0;float:left}.p-matrix-attributes.tot-mat{line-height:1}.p-matrix-attributegroup{width:40%;clear:both}.p-matrix-attributes{width:55%}.p-matrix-attribute{margin-right:0;display:inline-block;text-align:center}.p-matrix-attribute.image-attribute{display:inline-block}.lookupUnits-container .p-matrix-attribute{margin-right:1em;display:inline-block}.p-matrix{width:100%;border-collapse:collapse}.p-matrix-quantityheading,.p-matrix-format{color:#FFF;text-align:center;font-weight:400}.p-matrix-quantityheading{background-color:#f5f5f5;border:none}.p-matrix-quantity{background-color:#333;color:#FFF;text-align:center;font-weight:700;font-size:14px}.p-matrix-price{transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out}.p-matrix-price-link img{text-align:center;margin:0 auto}.p-matrix-price{text-align:center}.p-matrix-price a{opacity:1}.p-matrix-price a{transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out}.p-matrix-price a{width:100%;display:block;text-decoration:none}.p-matrix-group{color:#FFF;background:#485a60;height:35px}.p-matrix-group h2{font-size:16px;color:#FFF;margin:3px 8px}.p-matrix-options{margin:0}td.p-matrix-quantityheading{background-color:#808285}td.p-matrix-footer{display:none}#p-matrix-container .table-container{overflow-x:auto}.p-matrix-price:hover,.p-matrix-price-active{color:#fff}#content .p-matrix-price:hover a:link,#content .p-matrix-price:hover a:visited,#content .p-matrix-price-active a:link,#content .p-matrix-price-active a:visited{color:#fff}.w-clearfix.p-matrix-attributes.styles{display:block;width:100%;padding-top:0}div#hidenProductDescription{display:none}.summary_attribute,.summary_attribute_title{width:49%;display:inline-block;vertical-align:top;font-size:.9rem}.summary_attribute_title{font-weight:700}.w-clearfix.summary_row{padding:.5rem 0;text-align:left}.summary_attributes{padding:0rem 1rem}.summary_container a#lightboxTest,a.cta.central_cta.p-matrix-proceed,.order_summary_bottom a.readmore{margin-bottom:0;width:49%;text-align:center;color:#FFF;text-decoration:none}.order_summary_title{padding:1rem;font-size:1.6rem}.sk-spinner-rotating-plane.sk-spinner{width:30px;height:30px;background-color:#fff;margin:0 auto;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes rotatein{0%{-webkit-transform:perspective(1000px) rotateY(-90deg)}100%{-webkit-transform:perspective(1000px) rotateY(0deg)}}@keyframes rotatein{0%{transform:perspective(1000px) rotateY(-90deg)}100%{transform:perspective(1000px) rotateY(0deg)}}.left{-webkit-transform:perspective(1000px) rotateY(-89deg);transform:perspective(1000px) rotateY(-89deg);-webkit-transform-origin:0;transform-origin:0;opacity:0;z-index:100;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.left.visible{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1;transition:1s;-webkit-transition:1s}.main{-webkit-transform-origin:100%;transform-origin:100%;transform:perspective(1000px) rotateY(0deg);-webkit-transform:perspective(1000px) rotateY(0deg);opacity:1;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.main.fadeout{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);transition:1s;opacity:0}.summary_container{position:relative;background-color:transparent;margin-top:2.3rem}.sidebar{box-sizing:border-box;padding:3em 20px;background-color:transparent;text-align:center}.sidebar.order_summary.main{position:relative;display:block;overflow-x:visible;overflow-y:visible;width:auto;margin-top:0em}.sidebar.order_summary.left{position:absolute;display:inline-block;margin-top:0em}.sk-spinner.sk-spinner-rotating-plane{display:block;width:30px;height:30px;margin-right:auto;margin-left:auto;background-color:#fff}.loading_text{margin-top:10px;text-align:center}.sidebar.order_summary{width:100%;margin-top:4.25em;padding-top:0em;padding-bottom:0em;padding-left:0;padding-right:0;border-radius:5px;background-color:#fff;border:1px solid #ccc}.sidebar.order_summary.main{position:relative;display:block;overflow-x:visible;overflow-y:visible;width:auto;margin-top:0em}.order_summart_price{text-align:center;font-size:2rem;margin:1rem 0;line-height:2rem}.p-matrix-price-view{background-color:#f7f7f7;text-align:center;height:28px}.p-matrix-attributes.checkout-action{text-align:left}.template-matrix-options .p-matrix-proceed{margin-left:0}#checkout{min-height:500px;margin-bottom:2rem}#checkout p{margin:10px}.tooltip{background:url(../../../../../../../themes/OPSv3/images/i.png) no-repeat 0 0;width:21px;height:21px;margin-left:10px;vertical-align:text-bottom;display:inline-block;color:transparent}.tooltip-content{display:none}.tooltip.favourite-error{background:none}.p-matrix-success{position:fixed;bottom:20px;right:20px;color:#fff;background-color:rgba(0,0,0,.6);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px}.p-matrix-success h3{color:#fff;font-size:1.3em}.p-matrix-success p{padding:0;text-align:right;color:#fff}.p-matrix-success a:link,.p-matrix-success a:visited{color:#fff;text-decoration:underline}.p-matrix-sucesss-close{position:absolute;right:-8px;top:-8px;background:url(../../../../../../../themes/OPSv3/images/delete.png) no-repeat 0 0;width:25px;height:25px;opacity:1}.template-box-sets #enquiryform{margin:1rem 2rem;margin-bottom:2rem}#enquiryform input[type="submit"]{border:none;color:#FFF;font-size:1rem;padding:10px 30px}.template-box-sets #enquiryform input[type="submit"]{color:#FFF;padding:10px 20px;font-size:1rem;border:none;margin:0}section.process_section{position:relative;padding:1rem 0;margin-bottom:1rem}@media only screen and (max-width:768px){section.process_section{text-align:center}}.order_step{position:relative;display:none}@media only screen and (min-width:768px){.order_step{opacity:.6;display:block;min-height:60px}}.order_step.active{opacity:1;display:block}.order_step i{display:none}@media only screen and (min-width:768px){.order_step i{position:absolute;left:0;display:inline-block;vertical-align:top;font-size:1.5rem;background-color:#fff;width:60px;height:60px;line-height:60px;border-radius:50%;text-align:center}}.order_step.active i{background-color:#FF8700}.orderspan{position:relative;display:block}@media only screen and (min-width:768px){.orderspan{padding-left:70px}}.order_step_title{font-size:1rem;color:#7B7B7B;display:block;font-weight:600}@media only screen and (min-width:768px){.order_step_title{color:#7B7B7B}}.order_step.active .order_step_title{color:#fff}@media only screen and (min-width:768px){.order_step.active .order_step_title{color:#009FE3}}.order_step_description{font-weight:400;display:block;line-height:1.5;font-size:.875rem;color:#fff}.mobilestep{display:inline-block;margin-right:5px;background-color:#fff;height:1.25rem;width:1.25rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;font-weight:600;font-size:.75rem;line-height:1.25rem;vertical-align:middle}@media only screen and (min-width:768px){.mobilestep{display:none}}.title_span{display:inline-block;vertical-align:middle;color:#fff}#catalogue-usp{padding:1rem 0}a.cat-usp{color:#FFF;display:block;text-decoration:none;min-height:60px}.cat-usp span{padding-left:30px;display:block}a.cat-usp i{position:absolute;left:0;display:inline-block;vertical-align:top;width:60px;height:60px;line-height:60px;border-radius:50%;text-align:center;background-color:#FFF;font-style:normal;font-weight:700;font-size:2rem}.cat-usp-title{display:inline-block;vertical-align:middle;color:#fff;font-weight:700}.cat-usp-description{color:#FFF}@media only screen and (max-width:768px){a.cat-usp{margin-bottom:1rem}}.chatAdminStyle{width:60%;padding:20px;margin:20px;background-color:#eee;float:right;position:relative;margin-right:80px}.chatAdminStyle:before{content:"A";font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;position:absolute;background-color:#eee;height:40px;width:40px;border-radius:40px;line-height:35px;text-align:center;font-size:26px;right:-60px;top:25px}.chatAdminStyle:after{content:' ';position:absolute;width:0;height:0;right:-30px;top:30px;border:15px solid;border-color:transparent transparent transparent #eee}.chatAdminStyle a:visited,.chatAdminStyle a:active{color:#6b6b6b}.chatAdminStyle a:hover{text-decoration:underline}.chatAdminStyle a:before{content:"\f019";font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;margin-right:10px}.chatCustomerStyle{width:60%;padding:20px;margin:20px;background-color:#99c105;color:#fff;float:left;position:relative;margin-left:80px}.chatCustomerStyle:before{content:"C";font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;position:absolute;color:#000;background-color:#99c105;height:40px;width:40px;color:#fff;border-radius:50%;line-height:39px;text-align:center;font-size:24px;left:-60px;top:25px}.chatCustomerStyle:after{content:' ';position:absolute;width:0;height:0;left:-30px;top:30px;border:15px solid;border-color:transparent #99c105 transparent transparent}.chatCustomerStyle a{color:azure}.chatCustomerStyle a:before{content:"\f019";font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block;text-decoration:inherit;margin-right:10px}.chatDate{font-size:24px;margin-bottom:20px}.chatDate span{font-size:11px}.chatNote{margin-bottom:20px}.chatFile{margin-bottom:5px}.buttonLink{display:inline-block;padding-right:15px;padding-left:15px;background-color:#EEE;color:#2D2D2D;font-size:1em;line-height:2.25em;text-decoration:none}.buttonLink:hover{background:#00a0d2;color:#FFF;text-decoration:none}.importantButtonLink{display:inline-block;border-color:#0073aa;padding-right:15px;padding-left:15px;background-color:#00a0d2;color:#FFF;font-size:1em;line-height:2.25em;text-decoration:none}.importantButtonLink:hover{background:#0091cd;color:#FFF;text-decoration:none}#submitProofVersion{margin:20px}input#redirect_btn{background-color:transparent;border:0;display:inline-block;padding:0;text-decoration:underline;color:#2e3a3f}.checkout-payment-message{text-align:center;margin-top:1rem}@media print{#cart-head,footer,.customer-logo,.cookie-law-info-again,.mobile_toggle{display:none}}.p-matrix-attribute .image-radio{display:inline-block;text-align:center;font-size:.9rem;border:1px solid rgba(0,0,0,0);transition:0.2s;cursor:pointer}.p-matrix-attribute .image-radio img{margin:0 auto}.p-matrix-attribute .image-radio{padding:10px;margin:0 5px}.p-matrix-attribute.selected .image-radio{background-color:#FFF;border:none;border-radius:3px;border:1px solid #ddd}.p-matrix-attribute .image-radio input{display:none}.attr-I-container .p-matrix-attributes{text-align:center}.quote-form-bottom input[type=submit]{padding:10px 20px;font-size:1rem;color:#FFF;border:none;margin-top:1rem}.quote_label{padding:.5rem 0;display:block}.quote_form .form-quantity{margin-bottom:1rem}.quote_form .form-quantity input[type="number"]{display:inline-block;width:200px}@media print{header,footer,.scheduler,div.p-thumbs,.summary_container{display:none}.banner_section{background-color:#e3e3e3!important;padding:1rem 0}h1.banner_title{color:#000}}#myTab #tab-2 h2,#myTab #tab-2 .checkout-action{display:inline-block;margin:0}#myTab #tab-2 .checkout-action{float:right}.whitesection .vertical{background-color:#f7f7f7}.greysection .vertical{background-color:#FFF}.nav-cat.vertical{margin-top:20px}h2.cat-menu-header{font-size:1.2rem;color:#FFF;padding:5px 10px;margin:0}.vertical .ul-nav-prod{margin:0;padding:0}ul.ul-nav-prod li a{color:#000}.image-nav .slick-slide img{padding:.5rem 0}.product-slider,image-nav{display:none}.image-nav .slick-slide{cursor:pointer}.product-slider.slick-initialized,.image-nav.slick-initialized{display:block}.formlabel{width:50%;padding:3px}.formfield{width:50%;padding:5px}form#createform input.fielderror,form input.fielderror,.fielderror{border:1px solid #C00}.box-info,.box-success,.box-warning,.box-error,.box-validation{border:1px solid;margin:1rem 0;padding:1rem .75rem;background-repeat:no-repeat;background-position:10px center}.box-info ul,.box-success ul,.box-warning ul,.box-error ul,.box-validation ul{margin-top:.5rem;padding-left:1rem;line-height:1.1rem}.box-info,.box-info p{color:#00529B;background-color:#E3F4FC}.box-success,.box-success p{color:#4F8A10;background-color:#F1FAE4}.box-warning,.box-warning p{color:#9F6000;background-color:#FFF8DF}.box-error,.box-error p{color:#D8000C;background-color:#FFE2E2}.box-error p,.box-info p,.box-success p{margin:0}#loginform{margin:0}.last{margin-right:0}.hide{display:none}.form-quantity{width:33%;display:inline-block;padding-right:5px}.form-quantity input,.form-quantity span{display:inline-block}.form-quantity span{width:7%}.form-quantity input{width:90%}@media screen and (max-width:1080px){.form-quantity{width:100%;margin-bottom:1rem}}.p-matrix-attribute input[type="checkbox"],.p-matrix-attribute input[type="radio"]{vertical-align:middle}@media screen and (max-width:480px){.p-matrix-attributes,.p-matrix-attributegroup{width:100%}}.p-matrix-cost,.p-matrix-total,.p-matrix-vat{display:inline-block}.w-col-4.stickycol{width:33%}.format-img span{width:33%}.p-matrix-price-link:focus,.p-matrix-price-link:active{color:#FFF}.turnaround-container{position:relative;overflow:hidden}.matrix-change tbody::before{background:#fff;position:absolute;top:0;width:100%;content:url(/wp-content/themes/OPSv3/images/Spinner.gif);text-align:center;color:#fff;height:100%;opacity:75%;display:table-cell;vertical-align:baseline}.matrix-qty-buttons{text-align:right;margin-top:1rem}button.turnaround{border:none;font-size:1rem;color:#FFF;margin-left:10px}