/*!
 * Build date: 2024-12-16 09:55:32 GMT
 */
@charset "UTF-8";[data-simplebar]{position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}*,:after,:before{box-sizing:border-box}.clear:after{content:"";display:block;clear:both}.container{max-width:1920px;margin-left:auto;margin-right:auto;padding:0}.container:after{content:" ";display:block;clear:both}body{background:#d3d3d3}.division{width:100%;float:right;margin-right:0}#division-main{background:#f5f5f5;margin-top:130px;padding-bottom:20px;position:relative}#division-main.margin{margin-bottom:50px}#division-footer.sticky{position:fixed;bottom:0;border-top:1px solid #ccc}#division-footer.sticky .scrollTop{display:none}.forgot-password #division-main,.password-reset #division-main,.sign-in #division-main{margin-top:0}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,ul{margin:0}ul{padding:0}ul li{list-style-type:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,html{font-family:akagi-pro,Helvetica,Arial,sans-serif}body{color:#424242;font-size:14px;font-weight:400}body h1{font-size:30px;font-weight:lighter}body h2{font-size:18px;font-weight:600}body h3{font-weight:400;font-size:18px}body h4{font-weight:600;font-size:16px}body a{color:#424242}a{transition:all .4s}a,a:focus,a:hover{text-decoration:none}a.green:not(.button){color:#33aa92;font-weight:700;height:20px}a.green:not(.button):focus,a.green:not(.button):hover{color:#33aa92;border-bottom:1px solid #33aa92}a.shadow{box-shadow:0 0 23px -3px rgba(0,0,0,.63)}a.black:not(.button){color:#000;font-weight:700;height:20px}a.black:not(.button):focus,a.black:not(.button):hover{color:#33aa92;border-bottom:1px solid #33aa92}a.disabled:not(.button){text-decoration:line-through;cursor:auto}a.disabled:not(.button):focus,a.disabled:not(.button):hover{border-bottom:none}.button{padding:10px 30px;height:40px;border-radius:5px;background-clip:padding-box;background-clip:border-box;border:none;transition:all .3s;text-align:center;min-width:100px;box-sizing:border-box;display:inline-block}.button.auto{min-width:0}.button.big{padding:15px 30px}.button.round{border-radius:100%;background-clip:padding-box}.button.green{background-color:#33aa92;color:#fff}.button.green:focus,.button.green:hover{background-color:#2d9681;border-color:#2d9681;color:#fff}.button.green.outline{background-color:#fff;border:3px solid #33aa92;color:#33aa92;padding:7px 10px}.button.green.outline:hover{background-color:#33aa92;color:#fff}.button.black{background-color:#000;color:#fff}.button.black:focus,.button.black:hover{background-color:#33aa92;border-color:#33aa92,5%;color:#fff}.button.black.outline{background-color:#fff;border:3px solid #000;color:#000;padding:7px 10px}.button.black.outline:hover{background-color:#000;color:#fff}.add-button,.editPage.project .quoteIcon .currentQuote .header a.addQuote{padding:15px;font-size:40px;position:fixed;top:105px;right:20px;height:50px;width:50px;z-index:101;border-radius:50px;background-clip:padding-box}.add-button:after,.add-button:before,.editPage.project .quoteIcon .currentQuote .header a.addQuote:after,.editPage.project .quoteIcon .currentQuote .header a.addQuote:before{position:absolute;right:24px;top:15px;content:" ";height:20px;width:2px;background-color:#fff}.add-button:before,.editPage.project .quoteIcon .currentQuote .header a.addQuote:before{transform:rotate(90deg)}.add-button.shrink,.editPage.project .quoteIcon .currentQuote .header a.shrink.addQuote{top:2px}.add-button.back,.editPage.project .quoteIcon .currentQuote .header a.back.addQuote{background:#fff;border:2px solid #33aa92}.add-button.back.shrink,.editPage.project .quoteIcon .currentQuote .header a.back.shrink.addQuote{top:2px}.add-button.back:before,.editPage.project .quoteIcon .currentQuote .header a.back.addQuote:before{transform:rotate(45deg)}.add-button.back:after,.editPage.project .quoteIcon .currentQuote .header a.back.addQuote:after{transform:rotate(-45deg)}.add-button.back:after,.add-button.back:before,.editPage.project .quoteIcon .currentQuote .header a.back.addQuote:after,.editPage.project .quoteIcon .currentQuote .header a.back.addQuote:before{background:#33aa92;right:22px;top:13px}.add-button.back:hover:after,.add-button.back:hover:before,.editPage.project .quoteIcon .currentQuote .header a.back.addQuote:hover:after,.editPage.project .quoteIcon .currentQuote .header a.back.addQuote:hover:before{background:#fff}button,input,textarea{font-size:1em;color:#424242;outline:0;margin:0;padding:0 10px;border:1px solid #ccc;transition:color .3s ease;height:32px;border-radius:5px;background-clip:padding-box}button:focus,input:focus,textarea:focus{color:grey}button:hover,input:hover,textarea:hover{border:1px solid #000}button:focus,input:focus,textarea:focus{border:2px solid #000}textarea{width:100%;height:150px}label{font-weight:700;width:100%;float:left;margin-bottom:5px}.error_msg{color:#ff2e00}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px "" inset;color:#fff!important;-webkit-text-fill-color:#424242}.dk-select,.dk-select *,.dk-select-multi,.dk-select-multi *,.dk-select-multi :after,.dk-select-multi :before,.dk-select :after,.dk-select :before{box-sizing:border-box;text-align:left}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:30px;min-width:70px;width:100%;cursor:pointer}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:#fff;border:1px solid #ccc;padding:0 1.5em 0 .5em;text-overflow:ellipsis;border-radius:5px}.dk-selected:after,.dk-selected:before{content:"";display:block;position:absolute;right:0}.dk-selected:before{top:50%;border:solid transparent;border-width:.3em .3em 0;border-top-color:#000;margin:-.125em .5em 0 0}.dk-selected:after{top:0;height:100%;margin:0 1.5em 0 0}.dk-selected-disabled{color:#bbb}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0}.dk-select-open-up .dk-select-options{margin-bottom:-1px;bottom:100%}.dk-select-open-down .dk-select-options{margin-top:-1px;top:100%}.dk-select-multi .dk-select-options{max-height:10em}.dk-select-options{background-color:#fff;border:1px solid #ccc;list-style:none;margin:0;max-height:10.5em;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto;z-index:100}.dk-option-selected{background-color:#000;color:#fff}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}.dk-option{padding:0 .5em}.dk-select-options .dk-option-highlight{background-color:#000;color:#fff}.dk-select-options .dk-option-disabled{color:#bbb;background-color:transparent}.dk-optgroup{border:solid #ccc;border-width:1px 0;padding:.25em 0}.dk-optgroup,.dk-optgroup+.dk-option{margin-top:.25em}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}.dk-optgroup-options{list-style:none;padding-left:0}.dk-optgroup-options li{padding-left:1.2em}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#000}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#000}.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 .3em .3em;border-bottom-color:#000}.dk-select-open-down .dk-selected:after,.dk-select-open-up .dk-selected:after{border-left-color:#000}.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options{display:block;border-color:#000}.dk-select-multi:focus,.dk-select-multi:hover{outline:none}.dk-selected:focus,.dk-selected:hover{outline:none;border-color:#000}.dk-selected:focus:before,.dk-selected:hover:before{border-top-color:#000}.dk-selected:focus:after,.dk-selected:hover:after{border-left-color:#000}.dk-select-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-select-disabled .dk-selected:focus,.dk-select-disabled .dk-selected:hover{border-color:inherit}.dk-select-disabled .dk-selected:focus:before,.dk-select-disabled .dk-selected:hover:before{border-top-color:inherit}.dk-select-disabled .dk-selected:focus:after,.dk-select-disabled .dk-selected:hover:after{border-left-color:inherit}select[data-dkcacheid]{display:none}.field,.form-fields,.form-header{float:left;width:100%}.field{margin-bottom:15px}.field label{margin-bottom:5px;font-weight:700;width:100%;float:left}.field .helper{font-weight:400;font-style:italic;font-size:18px;font-size:1.125rem}.field>.inner{width:100%;float:left;position:relative}.field.hidden{display:none}.field .error{float:left}.dk_toggle.error,.field.error .cke,.field.error .dk-selected,.field.error input,.field.error input[type=checkbox]+label:before,input.error{border:1px solid #ff2e00!important}.field .cke_bottom{display:none}.field-textarea.ckeditor .inner{height:270px}.field.pound .inner:before{content:"£";position:absolute;left:5px;top:6px;font-size:15px;width:15px;color:#333}.field.pound input{padding-left:15px}.field-checkbox .elem,.field-radio .elem,.field-singleCheckbox .elem,.radio-input-group{position:relative;float:left;margin-right:10px;margin-bottom:5px;margin-top:5px;line-height:15px}.field-checkbox .elem input,.field-radio .elem input,.field-singleCheckbox .elem input,.radio-input-group input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;margin:0;line-height:15px}.field-checkbox .elem label,.field-radio .elem label,.field-singleCheckbox .elem label,.radio-input-group label{margin:0!important;line-height:15px}.field-checkbox .elem label:before,.field-radio .elem label:before,.field-singleCheckbox .elem label:before,.radio-input-group label:before{content:"";width:15px;height:15px;border:2px solid #ccc;border-radius:100%;background-clip:padding-box;margin:0 15px -5px 0;position:relative;left:0;top:-2px;display:inline-block}.field-checkbox .elem label:after,.field-radio .elem label:after,.field-singleCheckbox .elem label:after,.radio-input-group label:after{display:inline-block;position:absolute;width:15px;height:15px;left:0;top:-1px;background:#33aa92;border-radius:100%;background-clip:padding-box}.field-checkbox .elem input:checked+label:after,.field-radio .elem input:checked+label:after,.field-singleCheckbox .elem input:checked+label:after,.radio-input-group input:checked+label:after{content:""}.jsgrid-checkbox{position:relative;float:left;margin-top:5px}.jsgrid-checkbox label{margin:0}.jsgrid-checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.jsgrid-checkbox label:before{content:"";width:15px;height:15px;border:2px solid #ccc;border-radius:100%;background-clip:padding-box;display:inline-block}.jsgrid-checkbox input:checked+label:after{width:15px;height:15px;background:#33aa92;border-radius:100%;background-clip:padding-box;content:"";top:0;display:block;position:absolute}.field.datepicker .inner:after{content:"";background:url(/app/theme/images/site/icons/calendar.png) no-repeat 50% #fff;position:absolute;top:2px;right:3px;width:30px;height:27px}.field-imagePreview .inner{margin-top:10px}.field-imagePreview .inner .fileInputButton{width:100%;background-size:cover;min-height:300px;position:relative;margin-top:25px}.field-imagePreview .inner .fileInputButton img{width:100%;line-height:0;margin-bottom:-5px}.field-imagePreview .inner .fileInputButton:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url(/app/theme/images/icons/photo.png) no-repeat 50% grey}.field-imagePreview .inner .fileInputButton.loading:before{background:url(/app/theme/images/icons/loading.gif) no-repeat 50% grey;background-size:20%}.field-imagePreview .inner .fileInputButton.hasImage{min-height:0}.field-imagePreview .inner .fileInputButton.hasImage:before{background-color:transparent}.field-imagePreview .inner .fileInputValue{display:none}.field-imagePreview .inner input[type=file]{height:auto;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;cursor:pointer}.field-slider .inner{float:left;width:100%}.field-slider .sliderValue{float:right;margin-top:-25px}.field-slider .sliderValue .label,.field-slider .sliderValue .value{display:inline;margin-top:10px}.field-slider .sliderMin{float:left;text-align:left;margin-top:5px;clear:left}.field-slider .sliderMax{float:right;text-align:left;margin-top:5px}.field-slider .sliderCurrent{font-weight:700}.field-slider .ui-slider{width:100%;float:left;height:20px;background-color:#fff;border:1px solid #fff;position:relative}.field-slider .ui-slider .ui-slider-handle{position:absolute;z-index:2;background-color:#907a51;border:1px solid #fff;margin-top:-5px;width:10px;height:28px}.field-slider .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;background-color:#fff;height:18px}.daterangepicker{position:absolute;background:#fff;z-index:2;border:1px solid #fff;border-top:none;padding:10px}.daterangepicker .available{cursor:pointer}.field-autosearch,.field-autosearch .inner{position:relative}.field-autosearch input{width:100%}.field-autosearch.loading:after{content:"";background:url(/app/theme/images/site/icons/loading.gif) no-repeat;position:absolute;right:3px;top:3px;width:25px;height:25px;background-size:cover}.field-autosearch .autosearch-results{position:absolute;max-height:300px;overflow-y:scroll;overflow-x:hidden;z-index:2;background:#fff;width:100%;border:1px solid #000;border-top:none;margin-top:-1px}.field-autosearch .autosearch-results li{padding:0 .5em;cursor:pointer;box-sizing:border-box;line-height:30px}.field-autosearch .autosearch-results li .match{color:#33aa92}.field-autosearch .autosearch-results li:hover{color:#fff;background:#000}.field-autosearch .autosearch-results li:hover .match{color:#fff}.mobileOnly{display:none}.userFormDesc.errorMsg{color:#f48642}.eskimo-accordion:after{content:"";display:block;clear:both}.eskimo-accordion h2{color:#ccc;margin:15px 0;position:relative;transition:color .45s ease}.eskimo-accordion .step:not(:only-of-type) h2:after{content:" ";position:absolute;right:10px;top:11px;width:0;height:0;border-style:solid;border-width:0 5px 10px;border-color:transparent transparent #ccc;transition:all .45s ease}.eskimo-accordion .active h2{color:#333}.eskimo-accordion .active h2:after{transform:rotate(180deg)}.eskimo-accordion .step{border-top:1px solid #ccc}.eskimo-accordion .step:last-of-type{border-bottom:1px solid #ccc}.eskimo-accordion .step button{float:right;width:25%;min-width:165px}.eskimo-accordion .step .icheckbox_minimal{opacity:.3}.eskimo-accordion .step.active{border-top-color:#333}.eskimo-accordion .step.active .icheckbox_minimal{opacity:1}.eskimo-accordion .content{transition:max-height .45s ease;overflow:hidden}.eskimo-accordion fieldset{padding:0;margin:0 0 10px}.eskimo-accordion fieldset:last-child{margin:0 0 30px}.eskimo-accordion fieldset.continue-and-register{line-height:1.4;margin-top:30px}.eskimo-accordion fieldset.continue-and-register h3{text-transform:uppercase}.eskimo-accordion fieldset.continue-and-register h3,.eskimo-accordion fieldset.continue-and-register p{margin:0}.eskimo-accordion fieldset>a{line-height:49px;margin-left:10.52632%}.eskimo-accordion label{line-height:40px;width:25.53191%;float:left;margin-right:4.25532%}.eskimo-accordion input,.eskimo-accordion textarea{width:70.21277%;float:right;margin-right:0;box-sizing:border-box}.eskimo-accordion input[type=checkbox]{float:none}.eskimo-accordion .icheckbox_minimal+label{margin:0;float:none;width:auto;box-sizing:border-box}.eskimo-accordion>button{float:right;width:40%;min-width:160px;margin:20px 0 0}.scrollTop{float:right;background:url(/app/theme/images/site/icons/scrollTop.png);width:24px;height:20px;display:inline-block}#sessionMessages{padding:20px;background:#f48642;position:relative}#sessionMessages p{font-weight:700;margin:5px 0;padding-left:30px}#sessionMessages a.closeMessages{position:absolute;left:10px;top:20px;width:30px;height:30px;border-width:2px}#sessionMessages a.closeMessages:after,#sessionMessages a.closeMessages:before{content:"";width:1px;height:15px;top:6px;background-color:#33aa92;position:absolute}#sessionMessages a.closeMessages:before{transform:rotate(45deg)}#sessionMessages a.closeMessages:after{transform:rotate(-45deg)}#sessionMessages a.closeMessages:hover:after,#sessionMessages a.closeMessages:hover:before{background-color:#fff}#sessionMessages a.closeMessages.shrink{top:2px}@media (max-width:1124px){.mobileOnly{display:block!important}.desktopOnly{display:none!important}}.checkout_form h1{padding-top:30px}.checkout_form .login_option{float:left;width:50%;box-sizing:border-box;padding:0 10% 0 0;border-right:1px solid}.checkout_form .login_option.guest{float:right;padding:0 0 0 10%;border-right:none}.checkout_form .login_option.guest p{color:#969696}.checkout_form .login_option.guest p strong{font-weight:400;color:#969696}.checkout_form .login_option.guest a{float:right;background:"";color:#fff;border:none;font-weight:700;font-size:14px;font-size:.875rem;text-transform:uppercase;padding:10px 20px}.login_form{width:100%}.login_form .background{height:100%}.login_form .background>img{position:absolute;left:0;height:100%;width:100%;overflow:hidden;object-fit:cover}.login_form .logo{padding:20px;display:inline-block;position:absolute;left:0;top:0}.login_form .inner{position:absolute;background:#fff;border-radius:5px;background-clip:padding-box;max-width:500px;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 23px -3px rgba(0,0,0,.63)}.login_form .form{width:100%;float:right;margin-right:0;padding:30px}.login_form .title{border-bottom:1px solid #d3d3d3}.login_form fieldset{margin-bottom:20px}.login_form h2{padding:30px;margin:0}.login_form input[type=password],.login_form input[type=text]{width:100%}.login_form .forgotPass{display:inline-block;margin-top:10px}.login_form input[type=submit]{float:right;width:auto;margin-left:20px;border:none}.login_form .bottom{float:left;width:100%}.login_form .button{height:35px;padding:0}.field.hasLink .inner{width:calc(100% - 70px)}.field.hasLink .textAfter{float:left;width:65px;margin-left:5px}@media (max-width:520px){.login_form .inner{left:10px;right:10px;top:90px;transform:none}.login_form .inner .form,.login_form .inner h2{padding:10px}.login_form .inner .form input[type=submit]{width:100%}.login_form .inner .form .forgotPass{margin:auto;margin-bottom:10px}}form#addQrfForm h2{margin-bottom:20px}form#addQrfForm h2:not(.noimage):before{content:"";width:35px;height:35px;display:inline;float:left;margin-top:-10px;margin-right:10px;background-size:contain;background-repeat:no-repeat}.group.removalInfo h2:before{background-image:url(/app/theme/images/site/icons/bin.png);margin-top:10px}.group.removalInfo td{vertical-align:top;text-align:center;height:40px;border-right:1px solid #ccc}.group.removalInfo td:nth-child(2),.group.removalInfo td:nth-child(3){width:25%;text-align:center}.group.removalInfo td:first-child{border-left:1px solid #ccc}.group.removalInfo tr{border-top:1px solid #ccc}.group.removalInfo table{border:1px solid #ccc}.group.removalInfo thead{background:#f8f8f8}.group.removalInfo input[type=text]{height:40px;border:none}.group.removalInfo .field{margin:0}.group.removalInfo .field-radio .elem{width:35px;height:35px;margin:0}.group.removalInfo .field-radio .elem:first-child{margin-right:15px;margin-left:10px}.group.removalInfo .field-radio label:after,.group.removalInfo .field-radio label:before{top:unset;margin:0;position:absolute}.group.removalInfo .field-radio label:after,.group.removalInfo .field-radio label:before{top:15px;left:9px}@media (max-width:640px){.group.removalInfo .field-radio .elem:first-child{margin-left:0;margin-right:0}}.group.preliminaries .radios label,.group.siteInfo .radios label{width:calc(100% - 85px);font-weight:400}.group.preliminaries .radios .inner,.group.siteInfo .radios .inner{width:85px}.group.preliminaries .header,.group.siteInfo .header{float:right}.group.preliminaries .header span,.group.siteInfo .header span{width:48px;display:inline-block;text-align:center;font-weight:700}.group.preliminaries .header span:last-child,.group.siteInfo .header span:last-child{text-align:left}.group.siteInfo h2:before{background-image:url(/app/theme/images/site/icons/compass.png);margin-top:10px}.group.surfacing h2:before{background-image:url(/app/theme/images/site/icons/grid.png);margin-top:10px}.group.preliminaries h2:before{background-image:url(/app/theme/images/site/icons/digger.png);margin-top:10px}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:a}@keyframes a{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}table td,table th{vertical-align:top}#mini_cart_outer{padding:10px 0 0;position:absolute;top:-10px;right:0;left:0;width:80%;margin:0 auto}#mini_cart_outer #miniCart{border:1px solid;padding:15px;background-color:"";display:none}#mini_cart_outer #miniCart .miniCartPopout{color:#424242}#mini_cart_outer #miniCart .miniCartPopout .miniCartTitle{border-bottom:1px solid;text-align:right;text-transform:uppercase;padding:0 0 5px}#mini_cart_outer #miniCart .miniCartPopout .miniCartTitle a{color:#424242}#mini_cart_outer #miniCart .miniCartPopout .miniCartTitle .hideCart{float:left;font-weight:600;cursor:pointer}#mini_cart_outer #miniCart .miniCartPopout .stock_alert{background:"";color:#424242;padding:5px 0;margin-top:10px;font-weight:700}#mini_cart_outer #miniCart .miniCartPopout .miniCartContents{max-height:480px;overflow-y:scroll}#mini_cart_outer #miniCart .miniCartPopout .miniCartItem{overflow:hidden;padding:20px 0}#mini_cart_outer #miniCart .miniCartPopout .miniCartItem .productImage{float:left;width:30%;text-align:left;box-sizing:border-box;padding:0 10px 0 0}#mini_cart_outer #miniCart .miniCartPopout .miniCartItem .miniCartDetails{float:left;width:60%;font-size:14px;font-size:.875rem;text-transform:uppercase;text-align:left}#mini_cart_outer #miniCart .miniCartPopout .miniCartItem .miniCartDetails a{color:#424242;font-weight:600;letter-spacing:1px}#mini_cart_outer #miniCart .miniCartPopout .miniCartItem .miniCartDeleteIcon{float:left;width:10%;text-align:right;cursor:pointer}#mini_cart_outer #miniCart .miniCartPopout .productInCartInfo{font-size:12px;font-size:.75rem;margin:0;line-height:1.5}#mini_cart_outer #miniCart .miniCartPopout .productPrice{font-weight:600}#mini_cart_outer #miniCart .miniCartPopout .miniCartSubtotal{text-align:left;padding:10px 0}#mini_cart_outer #miniCart .miniCartPopout .miniCartSubtotal .miniCartCaption{font-weight:600;letter-spacing:1px;color:#424242}#mini_cart_outer #miniCart .miniCartPopout .miniCartSubtotal .miniCartSubtotalAmt{font-weight:600}#mini_cart_outer #miniCart .miniCartPopout .miniCartCheckout a{display:inline-block;width:49%;box-sizing:border-box;padding:15px 0;font-size:12px;font-size:.75rem}#mini_cart_outer #miniCart .miniCartPopout .miniCartCheckout a:hover{background-color:"";color:#424242}.eskimo-checkout{margin:30px auto 70px}.eskimo-checkout>div:after{content:"";display:block;clear:both}.eskimo-checkout .checkout-steps{margin-top:0;float:left;width:100%;border-top:1px solid}.eskimo-checkout .checkout-steps input[type=password],.eskimo-checkout .checkout-steps input[type=text]{height:40px}.eskimo-checkout .checkout-steps input[type=checkbox]{display:none}.eskimo-checkout .checkout-steps input[type=checkbox]+label span{display:inline-block;width:26px;height:24px;margin:0 5px 0 0;vertical-align:middle;background:url(/images/site/check_radio_sheet.png) 0 0 no-repeat;cursor:pointer}.eskimo-checkout .checkout-steps input[type=checkbox]:checked+label span{background:url(/images/site/check_radio_sheet.png) -26px top no-repeat}.eskimo-checkout .eskimo-accordion h2{padding-bottom:18px;margin-top:37px;text-transform:uppercase;border-bottom:1px solid;font-size:16px;font-size:1rem}.eskimo-checkout .eskimo-accordion .step{float:left;width:48%;margin:0 1%;padding-top:20px}.eskimo-checkout .eskimo-accordion .step.sign-in{float:right;text-align:center;border-top:0}.eskimo-checkout .eskimo-accordion .step.sign-in h2{margin-bottom:200px}.eskimo-checkout .eskimo-accordion .step.sign-in .content{padding-top:35px;text-transform:uppercase;font-size:16px;font-size:1rem;font-weight:600}.eskimo-checkout .eskimo-accordion .step.sign-in a{display:inline-block;margin-top:10px;padding:10px 100px}.eskimo-checkout .eskimo-accordion .step.billing-address,.eskimo-checkout .eskimo-accordion .step.get-delivery-options{clear:both}.eskimo-checkout .eskimo-accordion .step.get-delivery-options .error-container{float:left;padding:0;color:"";font-weight:700}.eskimo-checkout .eskimo-accordion .step.delivery-address .content{position:relative}.eskimo-checkout .eskimo-accordion .step.delivery-address .ship-to-billing{opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;border:1px solid;box-sizing:border-box;background:#000;text-align:center;transition:opacity .3s ease-in-out}.eskimo-checkout .eskimo-accordion .step.delivery-address .ship-to-billing span{position:relative;top:50%;transform:translateY(-50%)}.eskimo-checkout .eskimo-accordion .step.delivery-address.delivery-active .ship-to-billing{opacity:0}.eskimo-checkout .eskimo-accordion .form-error{position:relative}.eskimo-checkout .eskimo-accordion .form-error .dk-selected,.eskimo-checkout .eskimo-accordion .form-error .icheckbox,.eskimo-checkout .eskimo-accordion .form-error input,.eskimo-checkout .eskimo-accordion .form-error select{border:1px solid!important;color:""!important}.eskimo-checkout .eskimo-accordion .form-error label{color:""!important}.eskimo-checkout .eskimo-accordion .form-error .dk-select{padding-right:38px}.eskimo-checkout .eskimo-accordion .form-error input{padding-right:46px}.eskimo-checkout .eskimo-accordion .form-error .error-container{position:absolute;right:1px;top:0;height:40px;width:40px;background:""}.eskimo-checkout .eskimo-accordion .form-error .error-container span,.eskimo-checkout .eskimo-accordion .form-error .error-container span:after,.eskimo-checkout .eskimo-accordion .form-error .error-container span:before{position:absolute;top:20px;display:block;height:2px;width:20px;background:#fff;content:""}.eskimo-checkout .eskimo-accordion .form-error .error-container span{background-color:transparent}.eskimo-checkout .eskimo-accordion .form-error .error-container span:after,.eskimo-checkout .eskimo-accordion .form-error .error-container span:before{left:10px;top:0}.eskimo-checkout .eskimo-accordion .form-error .error-container span:before{transform:rotate(45deg)}.eskimo-checkout .eskimo-accordion .form-error .error-container span:after{transform:rotate(-45deg)}.eskimo-checkout label{font-size:13px;font-size:.8125rem;text-transform:uppercase;padding-bottom:5px}.eskimo-checkout label.longLabel{line-height:20px}.eskimo-checkout input,.eskimo-checkout select,.eskimo-checkout textarea{box-sizing:border-box}.eskimo-checkout input:focus,.eskimo-checkout select:focus,.eskimo-checkout textarea:focus{border-color:#000;background:#fff}.eskimo-checkout select{border-color:"";line-height:40px;padding:10px}.eskimo-checkout .checkbox{line-height:40px;font-size:13px;font-size:.8125rem;text-transform:uppercase}.eskimo-checkout .us-state{display:none}.eskimo-checkout .make_payment_group{max-width:500px;margin:0 auto}.eskimo-checkout .terms-and-conditions-outer{text-align:center;margin:70px 0 0}.eskimo-checkout .terms-and-conditions{line-height:normal}.eskimo-checkout .terms-and-conditions label{float:none;margin-right:10px}.eskimo-checkout .submit-btn{text-align:center;overflow:hidden}.eskimo-checkout .submit-btn button[type=submit]{margin:0 auto}.eskimo-checkout .checkbox .icheckbox{float:left}.eskimo-checkout .checkbox label{font-size:16px;font-size:1rem;width:auto;line-height:38px;text-indent:10px;text-transform:none}.eskimo-checkout .order_summary{float:left;width:48%;margin:20px 1% 0;font-weight:500;box-sizing:border-box}.eskimo-checkout .order_summary .summary{float:left;width:100%;color:#424242;font-size:12px;font-size:.75rem}.eskimo-checkout .order_summary .summary .price,.eskimo-checkout .order_summary .summary .qty,.eskimo-checkout .order_summary .summary .total,.eskimo-checkout .order_summary .summary .total_lbl{font-size:14px;font-size:.875rem;vertical-align:top}.eskimo-checkout .order_summary .summary tr td{border-bottom:1px solid;padding:10px 0;color:#424242;vertical-align:middle;text-transform:uppercase}.eskimo-checkout .order_summary .summary tr td.img{width:95px}.eskimo-checkout .order_summary .summary tr td.price{text-align:right}.eskimo-checkout .order_summary .summary tr:first-of-type td{padding:0 0 10px}.eskimo-checkout .order_summary .summary tfoot tr td{text-transform:uppercase;border-bottom:none;padding:0 0 10px}.eskimo-checkout .order_summary .summary tfoot tr td.right{text-align:right}.eskimo-checkout .order_summary .summary tfoot tr td.left{text-align:left}.eskimo-checkout .order_summary .summary tfoot tr:first-of-type td{padding:10px 0}.eskimo-checkout .order_summary .details-wrap{overflow:hidden;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #ccc}.eskimo-checkout .order_summary .cart-details{float:left;width:50%}.eskimo-checkout .order_summary .cart-details address{color:#525152;line-height:18px;font-style:normal;font-size:.875em}.eskimo-checkout .order_summary img{display:block;width:75px}.eskimo-checkout .order_summary figure{margin:0;overflow:hidden}.eskimo-checkout .order_summary figure figcaption{color:#525152;line-height:1.4}.eskimo-checkout .order_summary .item{position:relative;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}.eskimo-checkout .order_summary .item:first-child{padding-top:0}.checkout_section{overflow:hidden}.alert{margin-top:40px;display:none}.alert ul{list-style:none}.alert.error{border:1px solid;background:"";color:""}.alert.error ul{padding-left:20px}.alert.error strong{color:""}.alert.success ul{padding-left:0}@media (max-width:768px){.delivery-address .delivery-content{max-height:120px;overflow-y:hidden}}@media (max-width:768px){.eskimo-checkout .eskimo-accordion .step.sign-in h2{margin-bottom:50px}.eskimo-checkout .eskimo-accordion .step.sign-in .content{padding-bottom:0;padding-top:40px}.eskimo-checkout .eskimo-accordion .step{width:98%}}@media (max-width:460px){.eskimo-checkout aside .summary tr td.img{width:0}.eskimo-checkout aside .summary tr td.img img{display:none}}#shopping_cart_container h1{margin-bottom:34px;text-align:center;font-size:16px}#shopping_cart_container .stock_alert{background:"";color:#424242;padding:10px 0;margin:10px 0 20px;font-weight:700;text-align:center}#shopping_cart_container .shopping-cart-div .header-row{display:none}#shopping_cart_container .shopping-cart-div .header-row .col{text-transform:uppercase}#shopping_cart_container .shopping-cart-div .qty-col .updateQty{margin:10px 0}#shopping_cart_container .shopping-cart-div .qty-col .updateQty .qtySelect{padding:10px;border-color:""}#shopping_cart_container .shopping-cart-div .qty-col .updateQty .qtySelect option{padding:10px}#shopping_cart_container .shopping-cart-div .qty-col .updateQty .dk-select.qtySelect{width:70px;padding:0;text-align:left}#shopping_cart_container .shopping-cart-div .qty-col .removeItem input{border:0;color:#424242;text-transform:uppercase;font-weight:400}#shopping_cart_container .shopping-cart-div .qty-col .removeItem input:hover{color:#424242}#shopping_cart_container .shopping-cart-div .qty-col .product-item-qty-wrapper{position:relative;margin:0 auto;width:97px}#shopping_cart_container .shopping-cart-div .qty-col .product-item-qty-wrapper input{border:1px solid;padding:0;margin:0;height:36px;width:36px;text-align:center;line-height:36px}#shopping_cart_container .shopping-cart-div .qty-col .product-item-qty-wrapper .product-item-qty-item{position:absolute;top:8px;height:19px;width:19px;cursor:pointer}#shopping_cart_container .shopping-cart-div .qty-col .product-item-qty-wrapper .product-item-qty-minus{background:transparent url(/images/site/sprites.png) no-repeat -43px -34px;left:0}#shopping_cart_container .shopping-cart-div .qty-col .product-item-qty-wrapper .product-item-qty-plus{background:transparent url(/images/site/sprites.png) no-repeat -63px -34px;right:0}@media (min-width:920px){#shopping_cart_container .shopping-cart-div .qty-col .product-item-qty-wrapper{width:111px}#shopping_cart_container .shopping-cart-div .qty-col .product-item-qty-wrapper input{height:48px;width:48px}#shopping_cart_container .shopping-cart-div .qty-col .product-item-qty-wrapper .product-item-qty-item{top:13px}}#shopping_cart_container .shopping-cart-div .qty-col .product-item-qty-remove{display:block;margin-top:4px;font-size:13px;cursor:pointer}#shopping_cart_container .shopping-cart-div .product-name{display:none;text-transform:uppercase;font-weight:400}#shopping_cart_container .shopping-cart-div .product-name a{font-weight:600;color:#424242;font-weight:700}#shopping_cart_container .shopping-cart-div .row{overflow:hidden}#shopping_cart_container .shopping-cart-div .item-col img{max-width:60px;float:left}#shopping_cart_container .shopping-cart-div .wrap-right{margin-left:60px;text-transform:uppercase}#shopping_cart_container .shopping-cart-div .wrap-right a{font-weight:600;color:#424242}#shopping_cart_container .shopping-cart-div .attLabel{font-weight:500}#shopping_cart_container .shopping-cart-div .footer-row .continue-col{display:none}#shopping_cart_container .shopping-cart-div .footer-row .darkGray{text-transform:uppercase;font-weight:600;color:#969696}#shopping_cart_container .shopping-cart-div .footer-row .midGray{font-weight:300;text-transform:uppercase;font-size:15px;font-size:.9375rem}#shopping_cart_container .shopping-cart-div .footer-row .giftwrap button[type=submit],#shopping_cart_container .shopping-cart-div .footer-row .giftwrap input[type=text],#shopping_cart_container .shopping-cart-div .footer-row .promo-col button[type=submit],#shopping_cart_container .shopping-cart-div .footer-row .promo-col input[type=text]{display:block;margin:0 auto;width:100%}#shopping_cart_container .shopping-cart-div .footer-row .giftwrap input[type=text],#shopping_cart_container .shopping-cart-div .footer-row .promo-col input[type=text]{margin-bottom:13px}#shopping_cart_container .shopping-cart-div .footer-row .gift_checkbox{margin:10px 0}#shopping_cart_container .shopping-cart-div .footer-row .gift_checkbox input[type=checkbox]{display:none}#shopping_cart_container .shopping-cart-div .footer-row .gift_checkbox input[type=checkbox]+label span{display:inline-block;width:26px;height:24px;margin:0 5px 0 0;vertical-align:middle;background:url(/images/site/check_radio_sheet.png) 0 0 no-repeat;cursor:pointer}#shopping_cart_container .shopping-cart-div .footer-row .gift_checkbox input[type=checkbox]:checked+label span{background:url(/images/site/check_radio_sheet.png) -26px top no-repeat}@media (min-width:320px){#shopping_cart_container .shopping-cart-div .item-col img{max-width:120px;float:left}#shopping_cart_container .shopping-cart-div .wrap-right{margin-left:120px}}@media (min-width:510px){#shopping_cart_container .shopping-cart-div .item-col img{max-width:250px;float:left}#shopping_cart_container .shopping-cart-div .wrap-right{margin-left:250px}}@media (min-width:720px){#shopping_cart_container .shopping-cart-div{display:table;width:100%}#shopping_cart_container .shopping-cart-div .header-row .col{padding-bottom:9px;padding-top:0;color:#969696}#shopping_cart_container .shopping-cart-div .row{display:table-row}#shopping_cart_container .shopping-cart-div .wrap-right{display:inline;margin-left:0}#shopping_cart_container .shopping-cart-div .col{border-bottom:1px solid;padding:20px 0;display:table-cell;vertical-align:top;font-weight:600}#shopping_cart_container .shopping-cart-div .item-col{position:relative;width:60%}#shopping_cart_container .shopping-cart-div .item-col .product-name{display:block;float:left;padding:0 0 0 40px}#shopping_cart_container .shopping-cart-div .item-col img{width:80px}#shopping_cart_container .shopping-cart-div .name-col{display:none}#shopping_cart_container .shopping-cart-div .color-col{width:280px}#shopping_cart_container .shopping-cart-div .dash-col{display:none}#shopping_cart_container .shopping-cart-div .size-col{width:250px}#shopping_cart_container .shopping-cart-div .qty-col{width:20%}#shopping_cart_container .shopping-cart-div .qty-col .removeItem,#shopping_cart_container .shopping-cart-div .qty-col .updateQty{float:left;margin:0}#shopping_cart_container .shopping-cart-div .price-col{text-align:right;width:20%}#shopping_cart_container .shopping-cart-div .footer-row .col{border-bottom:1px solid;padding:19px 0;vertical-align:middle}#shopping_cart_container .shopping-cart-div .footer-row .continue-col{display:table-cell}#shopping_cart_container .shopping-cart-div .footer-row .giftwrap,#shopping_cart_container .shopping-cart-div .footer-row .promo-col{text-align:right}#shopping_cart_container .shopping-cart-div .footer-row .giftwrap button[type=submit],#shopping_cart_container .shopping-cart-div .footer-row .giftwrap input[type=text],#shopping_cart_container .shopping-cart-div .footer-row .promo-col button[type=submit],#shopping_cart_container .shopping-cart-div .footer-row .promo-col input[type=text]{display:inline-block}#shopping_cart_container .shopping-cart-div .footer-row .giftwrap input[type=submit],#shopping_cart_container .shopping-cart-div .footer-row .promo-col input[type=submit]{width:110px}#shopping_cart_container .shopping-cart-div .footer-row .giftwrap input[type=text],#shopping_cart_container .shopping-cart-div .footer-row .promo-col input[type=text]{border:1px solid #96989a;min-width:200px;width:30%;margin:0 10px}}@media (min-width:920px){#shopping_cart_container .shopping-cart-div .item-col img{max-width:170px}#shopping_cart_container .shopping-cart-div .footer-row .giftwrap input[type=text],#shopping_cart_container .shopping-cart-div .footer-row .promo-col input[type=text]{min-width:230px}}@media (max-width:719px){#shopping_cart_container .shopping-cart-div .row{border-top:1px solid;padding:40px 0;text-align:center}#shopping_cart_container .shopping-cart-div .color-col,#shopping_cart_container .shopping-cart-div .dash-col,#shopping_cart_container .shopping-cart-div .size-col{display:inline-block;border-bottom:none;margin:20px 0}#shopping_cart_container .shopping-cart-div .price-col{margin-top:20px}}#shopping_cart_container .shopping-cart-footer{border-top:1px solid;overflow:hidden}#shopping_cart_container .shopping-cart-footer .footer-block{border-bottom:1px solid;padding-bottom:20px;font-size:16px}#shopping_cart_container .shopping-cart-footer .footer-block h4{margin:21px 0;font-size:16px;text-transform:uppercase;font-weight:400}#shopping_cart_container .shopping-cart-footer .footer-block p{margin-top:0;padding-top:0}#shopping_cart_container .shopping-cart-footer .footer-block a{text-decoration:underline}#shopping_cart_container .shopping-cart-footer .footer-block .checkout-submit-form a{text-decoration:none}#shopping_cart_container .shopping-cart-footer .footer-block.delivery-details a{text-decoration:none;font-size:15px;text-transform:uppercase;color:#424242}#shopping_cart_container .shopping-cart-footer .footer-block.totals{text-align:right}@media (min-width:720px){#shopping_cart_container .shopping-cart-footer .footer-block.delivery-details{border-bottom:none;float:left;width:50%;padding-right:20px;box-sizing:border-box}#shopping_cart_container .shopping-cart-footer .footer-block.card-details{border-bottom:none;float:left;width:50%}}@media (min-width:1020px){#shopping_cart_container .shopping-cart-footer .footer-block.card-details,#shopping_cart_container .shopping-cart-footer .footer-block.delivery-details{border-bottom:none;float:left;width:30%}#shopping_cart_container .shopping-cart-footer .footer-block.totals{border-bottom:none;float:right;width:40%}}#shopping_cart_container .shopping-cart-footer .card-details img{max-height:35px}@media (min-width:720px){#shopping_cart_container .shopping-cart-footer{border-top:none}#shopping_cart_container .shopping-cart-footer h4{margin-bottom:30px}}#shopping_cart_container .shopping-cart-totals{display:table;width:100%;margin:0 0 0 auto;padding-top:12px}#shopping_cart_container .shopping-cart-totals .row{display:table-row;width:100%}#shopping_cart_container .shopping-cart-totals .row.final_total .col{padding:10px 0 8px}#shopping_cart_container .shopping-cart-totals .col{padding:0 0 4px;display:table-cell;vertical-align:middle;font-size:16px;text-transform:uppercase}#shopping_cart_container .shopping-cart-totals .left_align{text-align:left}#shopping_cart_container .checkout-submit-form{border-top:3px solid;padding-top:21px}@media (min-width:720px){#shopping_cart_container .checkout-submit-form,#shopping_cart_container .shopping-cart-totals{margin:0 0 0 auto;width:360px;padding-top:21px}}#shopping_cart_container .cart-btn{position:relative;top:0;padding:8px 15px;font-size:14px;font-size:.875rem}#shopping_cart_container .removeWrapping{background:#000;border-color:#000;color:#424242}#shopping_cart_container .cart-btn-full{display:block;width:100%}#shopping_cart_container .continue-full{margin-top:13px;text-align:center;font-size:13px}.order_status h1{margin-top:35px}.order_status h1,.order_status h2{font-size:21px;font-size:1.3125rem;text-transform:uppercase;text-align:center;letter-spacing:1px}.order_status .customer_order_details{padding:40px 0;margin-top:40px;border-top:4px solid}.order_status .customer_order_details .block{font-size:14px;font-size:.875rem;margin-bottom:40px}.order_status .customer_order_details .block h3{text-transform:uppercase}.order_status .continue_shopping{padding:30px 0 0;text-align:right}.my_orders .order_summary{text-align:center;padding-bottom:50px}.my_orders .order_summary a{font-size:16px;font-size:1rem;text-transform:uppercase;color:#424242}.my_orders .order_summary .status{font-size:16px;font-size:1rem;text-transform:uppercase;text-align:left;border-top:1px solid;padding:10px 5px 0}.my_orders .order_summary .status span{float:right}.my_orders .order_summary .status.giftwrap{border-top:none;padding-top:0}.my_orders .order_summary .status.giftwrap span{text-transform:none}.create_account{text-align:center;padding:20px 0}.create_account form{background-color:"";border:1px solid;padding:0}.create_account form input{background-color:"";float:right}.create_account form .inner{padding:30px;overflow:hidden}.create_account form .button{margin-top:10px}table.order_list{border:0;width:100%;margin:50px 0 0;padding:0;border-collapse:collapse;border-spacing:0;text-transform:uppercase}table.order_list tr td,table.order_list tr th{padding:5px}table.order_list thead{text-align:left}table.order_list thead tr{border-bottom:1px solid}table.shopping_table{border:0;width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;text-transform:uppercase}table.shopping_table tr{padding:5px}table.shopping_table tbody tr,table.shopping_table thead tr{border-bottom:1px solid}table.shopping_table tbody img{max-width:150px}table.shopping_table .description{text-align:left}table.shopping_table td,table.shopping_table th{padding:10px;text-align:center;font-size:14px;font-size:.875rem}table.shopping_table th{text-transform:uppercase;letter-spacing:1px}@media screen and (max-width:640px){table.shopping_table{border:0}table.shopping_table thead{display:none}table.shopping_table tbody{border-top:1px solid}table.shopping_table tfoot tr{border-bottom:1px solid;margin-bottom:0}table.shopping_table tfoot td{border-bottom:0 dotted;padding:0}table.shopping_table tr{margin-bottom:10px;display:block}table.shopping_table td{display:block;text-align:right;font-size:13px;font-size:.8125rem;border-bottom:1px dotted}table.shopping_table td:last-child{border-bottom:0}table.shopping_table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700}table.shopping_table .description{text-align:right}}.my_account h2{padding-bottom:20px;padding-top:20px;border-bottom:1px solid;text-transform:uppercase}.my_account form{padding-bottom:40px}.my_account .address_checkbox{line-height:40px}.my_account .address_checkbox label{font-size:16px;font-size:1rem;width:auto;line-height:38px;text-indent:10px;text-transform:none}.my_account .address_checkbox input[type=checkbox]{display:none}.my_account .address_checkbox input[type=checkbox]+label span{display:inline-block;width:26px;height:24px;margin:0 5px 0 0;vertical-align:middle;background:url(/images/site/check_radio_sheet.png) 0 0 no-repeat;cursor:pointer}.my_account .address_checkbox input[type=checkbox]:checked+label span{background:url(/images/site/check_radio_sheet.png) -26px top no-repeat}.my_orders .order{padding:40px 0}.my_orders .order .customer_order_details{padding:40px 0;margin-top:40px;border-top:4px solid}.my_orders .order .customer_order_details .block{font-size:14px;font-size:.875rem;margin-bottom:40px}.my_orders .order .customer_order_details .block h3{text-transform:uppercase}.page-title{position:fixed;width:auto;transition:all .5s;z-index:4;left:120px;top:70px;right:70px}.page-title h1{margin-bottom:0;color:#fff;margin:0 0 0 20px}.page-title:not(.survey).shrink{display:none;margin-top:5px}header{width:100%;float:right;margin-right:0;padding:15px;background:#000;color:#fff;height:130px;position:fixed;top:0;left:0;z-index:3;transition:height .3s}header .right{float:left;padding-right:10px;padding-left:10px;padding-top:5px;width:calc(100% - 120px);z-index:5}header .left{float:left;height:100%}header .left #logo,header .left img{height:100%}header nav{float:left;width:100%;z-index:10;margin-left:20px}header nav ul{float:left}header nav li{float:left;margin-right:20px;text-transform:uppercase;font-weight:600;font-size:13px}header nav li a{transition:all .5s;color:#fff;border-bottom:none}header nav li a.active,header nav li a:focus,header nav li a:hover{color:#33aa92}header .logged-in{float:right;color:#fff;margin-right:5px}header .logged-in a{margin-left:5px}header.shrink{height:55px;padding:5px}header.shrink .left{width:auto}header.shrink .left #logo{width:auto;height:45px;width:45px}header.shrink .right{margin-top:10px}header.shrink .logged-in{opacity:0}@media (max-width:1124px){header{padding:5px;height:105px}header .right{float:right;margin-top:30px}header .right a.openMenu{display:inline-block;width:40px;height:28px;background:url(/app/theme/images/site/icons/menuClosed.png);float:right}header .right nav{display:none;position:fixed;width:100%;left:0;bottom:0;top:0;margin-left:0;background:#000}header .right nav a.closeMenu{display:inline-block;float:right;width:36px;height:36px;margin:10px;background:url(/app/theme/images/site/icons/menuOpen.png)}header .right nav ul{width:100%;margin:auto}header .right nav ul li{float:left;clear:left;font-size:20px;width:100%;border-bottom:1px solid #ccc;text-align:center;padding:10px 0}header .right nav ul li:first-child{border-top:1px solid #ccc}header .right nav .logged-in{float:left;clear:left;font-size:20px;width:100%;opacity:1;text-align:center;padding:10px 0;border-bottom:1px solid #ccc}header .logged-in{opacity:0}header.shrink .right{margin-top:5px}#division-main{margin-top:105px}#division-main .add-button,#division-main .editPage.project .quoteIcon .currentQuote .header a.addQuote,.editPage.project .quoteIcon .currentQuote .header #division-main a.addQuote{top:30px;right:70px}#division-main .add-button.shrink,#division-main .editPage.project .quoteIcon .currentQuote .header a.shrink.addQuote,.editPage.project .quoteIcon .currentQuote .header #division-main a.shrink.addQuote{top:2px}.page-title{top:20px;height:70px;right:130px}.page-title h1{font-size:25px;margin-left:0;position:absolute;left:0;top:50%;transform:translateY(-50%)}.page-title.shrink{display:block;top:0;left:60px;padding:0}.page-title.shrink h1{margin-top:5px}}@media (max-width:500px){header{height:55px;padding:5px}header .left #logo{width:auto;height:45px;width:45px}header .right{margin-top:5px}#division-main{margin-top:55px}#division-main .add-button,#division-main .editPage.project .quoteIcon .currentQuote .header a.addQuote,.editPage.project .quoteIcon .currentQuote .header #division-main a.addQuote{top:2px;right:60px}.page-title{display:block;top:0;left:60px;padding:0;height:55px}.page-title h1{font-size:22px}}#division-footer{background:#fff;padding:20px}#division-footer .copyright{float:left}#division-footer #footer .form-footer{float:right}#division-footer #footer .form-footer p{margin:0}@media (max-width:1124px){#division-footer{background:#fff;padding:5px}}#jsGrid{border-bottom:3px solid #f3f3f3;background:#fff}#jsGrid .jsgrid-cell,#jsGrid .jsgrid-grid-body,#jsGrid .jsgrid-grid-header{overflow:hidden;background:#fff}#jsGrid .jsgrid-align-center,#jsGrid .jsgrid-align-right{text-align:left}#jsGrid .jsgrid-cell,#jsGrid .jsgrid-header-cell{background:#fff;border-color:#f3f3f3;vertical-align:middle}#jsGrid .jsgrid-cell{color:#666;border-right:none;border-left:none;padding:10px 6px;overflow:visible}#jsGrid .jsgrid-cell input,#jsGrid .jsgrid-cell select{padding:5px}#jsGrid .jsgrid-cell.jsgrid-control-field{text-align:right}#jsGrid .jsgrid-cell:first-child{padding-left:20px}#jsGrid .jsgrid-cell:last-child{padding-right:20px}#jsGrid .jsgrid-cell .mobile{display:none}#jsGrid .jsgrid-header-cell{color:#424242;border:none;padding:20px 6px;text-align:left}#jsGrid .jsgrid-header-cell:first-child{padding-left:20px}#jsGrid .jsgrid-header-cell:last-child{padding-right:20px}#jsGrid .jsgrid-selected-row{border:none}#jsGrid .jsgrid-selected-row td{color:#000;background:#e0e0e0}#jsGrid .jsgrid-grid-header{border-top:3px solid #f3f3f3;border-bottom:3px solid #f3f3f3}#jsGrid .jsgrid-header-row th:nth-last-child(2){overflow:visible;border-right:none}#jsGrid .jsgrid-header-row th:last-child{border-left:none}#jsGrid .jsgrid-header-sort{color:#33aa92}#jsGrid .jsgrid-header-sort:after{content:" ";display:block;float:left;width:0;height:0;border-style:solid;margin-top:8px;margin-right:5px;border-width:5px 5px 0;border-color:#000 transparent transparent}#jsGrid .jsgrid-header-sort-asc:after{border-width:0 5px 5px;border-color:transparent transparent #000}#jsGrid .jsgrid-header-sort-asc:before,#jsGrid .jsgrid-header-sort-desc:before{content:unset}#jsGrid .jsgrid-alt-row,#jsGrid .jsgrid-row{height:50px}#jsGrid .jsgrid-alt-row:hover .buttons,#jsGrid .jsgrid-row:hover .buttons{display:block}#jsgrid-filters,.jsgrid-filters2{width:100%;float:right;margin-right:0;padding:0 20px}#jsgrid-field-filters.mobileOnly{float:left;width:100%}#jsgrid-filters{background-color:#f5f5f5;padding:20px 0;position:relative}#jsgrid-filters #jsgrid-field-filters{table-layout:fixed;width:100%}#jsgrid-filters #jsgrid-field-filters input,#jsgrid-filters #jsgrid-field-filters select{width:100%}#jsgrid-filters #jsgrid-field-filters input.half,#jsgrid-filters #jsgrid-field-filters select.half{width:50%}#jsgrid-filters #jsgrid-field-filters select{padding:4px}#jsgrid-filters #jsgrid-field-filters tr:first-child{font-weight:700}#jsgrid-filters #jsgrid-field-filters tr:first-child td{padding-bottom:5px}#jsgrid-filters #jsgrid-field-filters td{position:relative;padding:0 5px}#jsgrid-filters #jsgrid-field-filters td:first-child{padding-left:20px}#jsgrid-filters #jsgrid-field-filters td:last-child{padding-right:20px}#jsgrid-filters #jsgrid-field-filters td:last-child>div,#jsgrid-filters #jsgrid-field-filters td:last-child>input{width:calc(100% - 45px)}#jsgrid-filters #jsgrid-field-filters td:last-child .half{width:39.5%}#jsgrid-filters #jsgrid-field-filters td:last-child .half:first-child{margin-right:1%}#jsgrid-filters .filter{float:left}#jsgrid-filters label{font-weight:700}#jsgrid-filters .dk-select{width:auto;width:100%;min-width:0}#jsgrid-filters a.form-clear{position:absolute;top:50px;right:20px}.jsgrid-filters2{width:100%;clear:both;float:left;padding:20px;background:#fff}.jsgrid-filters2 .perPage{float:right;font-weight:700}.jsgrid-filters2 .perPage .dk-select{width:auto}.jsgrid-filters2 .perPage label{margin-right:10px;margin-top:5px;width:auto}.jsgrid-filters2 .results{float:left;margin-top:7px;font-weight:700}.jsgrid-filters2 .jsgridPager{float:left;font-weight:700;width:auto}.jsgrid-filters2 .jsgridPager a{color:#424242;border-color:#424242}.jsgrid-filters2 .jsgridPager .jsgrid-pager-nav-button{padding:0 .6em}.jsgrid-filters2 .jsgridPager .jsgrid-pager-current-page{text-align:center;background:#33aa92;color:#fff;border-radius:20px;background-clip:padding-box;padding:5px 13px}.jsgrid-filters2 .jsgridPager .jsgrid-pager-current-page:hover{color:#fff}.jsgrid-filters2 .jsgridPager .jsgrid-pager-nav-button a:focus,.jsgrid-filters2 .jsgridPager .jsgrid-pager-nav-button a:hover,.jsgrid-filters2 .jsgridPager .jsgrid-pager-page a:focus,.jsgrid-filters2 .jsgridPager .jsgrid-pager-page a:hover{color:#33aa92;border-bottom:1px solid #33aa92}.jsgrid-filters2 .jsgridPager .jsgrid-pager-nav-inactive-button{display:inline-block}.jsgrid-filters2 .jsgridPager .jsgrid-pager-nav-inactive-button a{color:#d3d3d3}.vertical-line{margin:0 20px;float:left;width:1px;height:33px;background-color:grey}#popup.deleteConfirm .buttons{padding-bottom:15px;text-align:center}#popup.deleteConfirm .buttons a{width:120px}#popup.deleteConfirm .buttons a:first-child{margin-right:10px}#popup.deleteConfirm p{padding:50px;border-bottom:1px solid #f3f3f3;font-weight:700}@media (max-width:1124px){#jsgrid-filters table,#jsgrid-filters tbody,#jsgrid-filters td,#jsgrid-filters th,#jsgrid-filters thead,#jsgrid-filters tr{display:block}.jsgrid-filters2{padding:10px}.jsgrid-filters2 .jsgridPager{text-align:center;line-height:25px}.jsgrid-filters2 .jsgridPager .jsgrid-pager{padding:4px 0}.jsgrid-filters2 .vertical-line{margin:0 10px}.jsgrid-filters2 .perPage{padding-top:2px}#jsGrid table,#jsGrid tbody,#jsGrid td,#jsGrid th,#jsGrid thead,#jsGrid tr{display:block}#jsGrid .jsgrid-grid-body{background-color:#fff}#jsGrid .jsgrid-nodata-row{padding:20px}#jsGrid .jsgrid-grid-header{display:none}#jsGrid .jsgrid-selected-row td{background:none}#jsGrid .jsgrid-alt-row,#jsGrid .jsgrid-row{width:50%;float:left;height:auto;padding:10px;border-top:1px solid #f3f3f3}#jsGrid .jsgrid-alt-row:nth-child(n+1),#jsGrid .jsgrid-row:nth-child(n+1){border-right:1px solid #f3f3f3}#jsGrid .jsgrid-alt-row td,#jsGrid .jsgrid-row td{width:100%!important;float:left;padding:5px 0}#jsGrid .jsgrid-alt-row .buttons,#jsGrid .jsgrid-row .buttons{display:block}#jsGrid .jsgrid-alt-row .jsgrid-checkbox,#jsGrid .jsgrid-row .jsgrid-checkbox{float:right}#jsGrid .jsgrid-alt-row span.mobile,#jsGrid .jsgrid-row span.mobile{font-weight:700}#jsGrid .jsgrid-cell{border:none;height:25px;overflow:hidden;color:#000}#jsGrid .jsgrid-cell:first-child{padding-left:0}#jsGrid .jsgrid-cell.pound span.value:before{content:"£";font-weight:400}#jsGrid .jsgrid-cell .mobile{display:inline}#jsGrid .jsgrid-control-field{display:none}.mobileOnly{padding:10px;position:relative}.mobileOnly .filter>span{font-weight:700;display:inline-block;margin-bottom:5px}.mobileOnly .filter.main>.dk-select,.mobileOnly .filter.main>.field-autosearch,.mobileOnly .filter.main>input{width:60%;margin-left:20px}.mobileOnly .line{clear:left}.mobileOnly .line.options{display:none;margin-top:20px}.mobileOnly .line.options .filter{padding:5px;width:33%;float:left}.mobileOnly .line.options .filter>span{width:40%;margin-top:5px}.mobileOnly .line.options .filter>.dk-select,.mobileOnly .line.options .filter>.field-autosearch,.mobileOnly .line.options .filter>input{float:right;width:60%}.mobileOnly a.form-clear{margin-top:20px;float:right}.mobileOnly a.moreOptions{margin-top:20px;display:inline-block}.sortMobile{padding:15px 0;float:left;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;width:100%}.sortMobile .line{padding:0 10px;float:left;clear:none}.sortMobile .line span{float:left;margin-right:20px;margin-top:5px}.sortMobile .line .dk-select{float:left;width:150px}.sortMobile span{margin-bottom:5px;font-weight:700;display:inline-block}}@media (max-width:768px){.mobileOnly .line.options .filter{width:50%}}@media (max-width:500px){#jsGrid .jsgrid-alt-row,#jsGrid .jsgrid-row{width:100%;height:auto}#jsGrid .jsgrid-alt-row:nth-child(n+1),#jsGrid .jsgrid-row:nth-child(n+1){border-right:none}#jsGrid .jsgrid-cell{border:none}.mobileOnly .line.options .filter{width:100%}}@media (max-width:660px){.jsgrid-filters2{position:relative}.jsgrid-filters2 .jsgridPager{width:100%;margin-top:10px}.jsgrid-filters2 .perPage{position:absolute;top:10px;right:10px}.jsgrid-filters2 .vertical-line{display:none}}@media (max-width:500px){.sortMobile .line .dk-select{width:100px}}@media (max-width:328px){.sortMobile .line{padding-right:0}.sortMobile .line span{margin-right:10px}.sortMobile .line .dk-select{width:90px}}.addPage{margin:30px 20px;background-color:#fff;float:left;border:1px solid #ccc;width:calc(100% - 40px)}.addPage .big{font-size:16px}.addPage .bold{font-weight:700}.addPage .left{float:left}.addPage .right{float:right}.addPage .middle{float:left}.addPage .price:before{content:"£"}.addPage span.green{color:#33aa92}.addPage .link-group{float:right}.addPage .link-group a{margin-right:10px}.addPage .form-fields{position:relative}.addPage .form-footer,.addPage .form-footer-event{float:left}.addPage>form>.form-header{background:orange;padding:20px}.addPage .line{clear:left;line-height:25px;float:left;width:100%;border-bottom:1px solid #ccc;padding:5px 0}.addPage .line>div{float:left}.addPage .estimate-links{margin-left:20px}.addPage .line:first-child,.addPage .line:last-child{border-bottom:none}.addPage .line.noborder{border:none}.addPage .left,.addPage .middle,.addPage .right{width:33%;float:left}.addPage .middle,.addPage .right{text-align:right}.addPage .line:not(:first-child){border-bottom:none;border-top:1px solid #ccc}.addPage .attachements .line{border:none;padding-bottom:0}.addPage .attachements,.addPage .costings,.addPage .products,.addPage .quote-pdf{float:left;width:100%;margin-bottom:20px}.addPage #map{width:100%;height:300px;margin-top:20px;float:left}.addPage .message{width:100%;padding:10px 20px;background:#f48642;font-weight:700;float:left}.addPage .message.red{background:#ff2e00}.addPage .form-fields fieldset{float:left}.addPage .form-fields fieldset .fields{padding:0;float:left;width:100%}.addPage .form-fields fieldset .fields fieldset{float:left;width:100%}.addPage .form-fields fieldset h2:not(.noimage):before{content:"";width:35px;height:35px;display:inline;float:left;margin-top:-5px;margin-right:10px;background-size:contain;background-repeat:no-repeat}.addPage .form-fields fieldset.contactIcon h2:before{background-image:url(/app/theme/images/site/icons/contactDetails.png)}.addPage .form-fields fieldset.followupIcon h2:before{background-image:url(/app/theme/images/site/icons/followup.png)}.addPage .form-fields fieldset.eventIcon h2:before{background-image:url(/app/theme/images/site/icons/event.png)}.addPage .form-fields fieldset.organisationIcon h2:before{background-image:url(/app/theme/images/site/icons/organisation.png)}.addPage .form-fields fieldset.specifierIcon h2:before{background-image:url(/app/theme/images/site/icons/customerDetails.png)}.addPage .form-fields fieldset.projectIcon h2:before{background-image:url(/app/theme/images/site/icons/projectDetails.png)}.addPage .form-fields fieldset.projectLocationIcon h2:before{background-image:url(/app/theme/images/site/icons/location.png)}.addPage .form-fields fieldset.quoteIcon h2:before{background-image:url(/app/theme/images/site/icons/estimateIcon.png)}.addPage .form-fields fieldset.productIcon h2:before{background-image:url(/app/theme/images/site/icons/productDetails.png);margin-top:-10px}.addPage .form-fields fieldset.reportIcon h2:before{background-image:url(/app/theme/images/site/icons/report.png)}.addPage .form-fields fieldset.billing h2:before{background-image:url(/app/theme/images/site/icons/billing.png)}.addPage .form-fields fieldset.pricing h2:before{background-image:url(/app/theme/images/site/icons/pricing.png)}.addPage .form-fields fieldset.images h2:before{background-image:url(/app/theme/images/site/icons/images.png);margin-top:-8px}.addPage .form-fields fieldset input,.addPage .form-fields fieldset textarea{width:100%}.addPage .form-fields fieldset .textAfter{margin-top:8px}.addPage .form-fields fieldset a.inlineFormPopup{font-weight:700}.addPage .form-fields fieldset fieldset .fields{padding:0}.addPage .form-fields fieldset fieldset h2{margin-bottom:20px;margin-top:10px;border-bottom:none;border-top:1px solid #ccc;padding-left:0}.addPage .form-fields fieldset fieldset.noBorder h2{border:none}.addPage .form-fields fieldset h2.noimage{padding:10px 0;border:none;height:auto}.addPage .form-fields>fieldset{width:33%;float:left}.addPage .form-fields>fieldset:last-child{width:34%}.addPage .form-fields>fieldset h2{border-bottom:1px solid #ccc;padding:20px;margin:0;height:66px}.addPage .form-fields>fieldset .fields{padding:20px}.addPage .field label{float:left;width:100%}.addPage .field.half{width:49%;clear:left}.addPage .field.half.last{margin-left:2%;clear:none}.addPage .product-list{float:left;width:100%;overflow-y:auto;max-height:400px}.addPage .product-list div{padding:0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.addPage .product-list .code,.addPage .product-list .product-title,.addPage .product-list .selling-price{width:30%}.addPage .product-list .qty{width:10%}.addPage .product-list .selling-price{text-align:right}.addPage .product-list .description{width:60%;text-align:center}.addPage .product-list .qty{padding-left:0}.addPage .product-list .selling-price{padding-right:0}.addPage fieldset.absolute:nth-child(2) .fields:after,.addPage fieldset.absolute:nth-child(2) .fields:before{content:"";width:1px;background:#ccc;position:absolute;top:66px;bottom:0}.addPage fieldset.absolute:nth-child(2) .fields:before{left:33%;margin-right:20px}.addPage fieldset.absolute:nth-child(2) .fields:after{left:66%}.editPage .inner{float:left;width:100%;position:relative}.editPage fieldset>.fields{padding:20px}.editPage fieldset:nth-child(3){width:34%}.editPage fieldset:nth-child(3)>.inner{border-right:0}.editPage fieldset input[type=submit]{float:right}.editPage fieldset .group{padding:10px 0;float:left;width:100%}.editPage fieldset .group:first-child{border-bottom:1px solid #ccc}.editPage fieldset #eventForm input[type=submit]{padding:2px 10px;width:auto}.editPage .tab{display:none;border:1px solid #ccc;border-top:none;float:left;width:100%;padding:20px;max-height:300px;overflow-y:scroll}.editPage .tab.active{display:block}.editPage .tab#contractTab{border-top:1px solid #ccc}.editPage .tabTitle{width:50%;float:left;background:#f5f5f5;border:1px solid #ccc;cursor:pointer;padding:10px;text-align:center}.editPage .tabTitle.active{background:#fff;border-bottom:none;cursor:auto}.editPage .tabTitle:first-child,.editPage .tabTitle:nth-child(2){border-right:none}.editPage #eventForm .formTitle{font-size:16px}.editPage #eventForm .form-footer,.editPage #eventForm .form-footer-event{width:100%;text-align:right}.editPage #eventForm .field-timestampEventDate,.editPage #eventForm .field-type{width:50%}.editPage #eventForm .field-type{padding-right:10px}.editPage .events{float:left;width:100%}.editPage .events p{margin:0}.editPage .events .header{margin:20px 0;float:left;width:100%}.editPage .events .header h4{font-weight:700;margin:5px 0;float:left;display:inline-block}.editPage .events .header .event-types{float:right;width:300px}.editPage .events .header .event-types .dk-select.event-type1{float:right}.editPage .events .header .event-types .dk-select.event-type1:before{content:"Filter by: ";position:absolute;left:-70px}.editPage .events .header .event-types .dk-select.event-type2{display:none;clear:both;float:right}.editPage .events .header .event-types .dk-select{width:200px}.editPage .events .events-list{width:100%;float:left}.editPage .events .events-list .event{float:left;width:100%;border-top:1px solid #ccc;padding:10px 0}.editPage .events .events-list .date,.editPage .events .events-list .name,.editPage .events .events-list .notes,.editPage .events .events-list .on,.editPage .events .events-list .type{float:left}.editPage .events .events-list .notes{width:100%;margin-top:5px;max-height:90px;overflow-y:hidden;overflow-wrap:break-word;-ms-scroll-limit:0 0 0 0;word-wrap:break-word}.editPage .events .events-list .notes ul{list-style-type:disc;padding-left:12px}.editPage .events .events-list .notes ul li{list-style-type:disc}.editPage .events .events-list .notes.more{margin-bottom:5px}.editPage .events .events-list a.eventMore{float:left}.editPage .events .events-list .name,.editPage .events .events-list .type{font-weight:700}.editPage .events .events-list .name{margin-right:10px}.editPage .events .events-list .date{color:#33aa92}.editPage .events .events-list .attachement{float:right}.editPage .events .events-pager{float:right;padding-top:20px}.editPage .events .events-pager a{margin:0 5px;font-weight:700}.editPage .events .events-pager a.inactive{cursor:auto;color:#969696}.editPage .events .events-pager a.button{padding:8px 15px}.editPage .events .events-pager a.active{cursor:auto}@media (max-width:1124px){.addPage .form-fields>fieldset.absolute>h2{font-size:18px;height:70px;margin:auto;padding-right:0;transition:all .5s;position:absolute;top:0;left:0;width:33%}.addPage .form-fields>fieldset.absolute:first-child>h2{border-right:1px solid #ccc}.addPage .form-fields>fieldset.absolute:last-child>h2{border-left:1px solid #ccc}.addPage .form-fields>fieldset.absolute:not(.active){opacity:.5}.addPage .form-fields>fieldset.absolute:not(.active)>h2{cursor:pointer;background-color:#ebebeb}.addPage .form-fields>fieldset.absolute:not(.active)>.fields{display:none}.addPage .form-fields>fieldset.absolute:not(.active).empty>h2{cursor:auto}.addPage .form-fields>fieldset.absolute.active>h2{border-bottom:none!important;margin-right:-1px}.addPage .form-fields>fieldset.absolute:nth-child(2) .fields:after,.addPage .form-fields>fieldset.absolute:nth-child(2) .fields:before{width:0;content:unset}.addPage .form-fields>fieldset.absolute:nth-child(2)>h2{left:33%}.addPage .form-fields>fieldset.absolute:first-child>h2{border-left:none}.addPage .form-fields>fieldset.absolute:nth-child(3)>h2{left:66%;width:34%;border-right:none}.addPage .form-fields>fieldset.absolute>.fields{position:absolute;margin:0;left:0;right:0;top:80px}.addPage .footer,.addPage .form-footer{padding:20px 10px;text-align:center}.addPage.product fieldset .field:not(.field-description){width:49%}.addPage.product fieldset .field:not(.field-description).field-priceCost,.addPage.product fieldset .field:not(.field-description):nth-child(odd){margin-right:2%}.addPage.product fieldset .field:not(.field-description).field-priceSell{margin-right:0}#footer .copyright{display:none}}@media (max-width:800px){.addPage .form-fields fieldset.absolute>h2{font-size:15px;height:55px}.addPage .form-fields fieldset.absolute>h2:not(.noimage):before{width:20px;height:20px}}@media (max-width:500px){.addPage{margin:30px 10px;width:calc(100% - 20px)}.addPage .form-fields fieldset.absolute>h2{font-size:14px;padding:10px;height:60px;text-align:center}.addPage .form-fields fieldset.absolute>h2:before{content:unset!important;width:0;background-image:none;height:0;display:none}.addPage .form-fields fieldset.absolute .fields{left:0;right:0;top:70px;width:auto}.addPage #eventForm .field-timestampEventDate,.addPage #eventForm .field-type{width:100%}.addPage #eventForm .field-type{padding-right:0}.addPage .events h3,.addPage.product fieldset .field:not(.field-description){width:100%}.footer a,.form-footer a{padding:5px;min-width:0;height:30px}.footer input[type=submit],.form-footer input[type=submit]{float:none}}.addPage.contact fieldset.contactDetails .line,.editPage.contact fieldset.contactDetails .line{border:none;padding:0}.addPage.contact fieldset.contactDetails .addresses,.editPage.contact fieldset.contactDetails .addresses{float:left;width:100%;margin-top:10px}.addPage.contact fieldset.contactDetails .addresses h4,.editPage.contact fieldset.contactDetails .addresses h4{float:left}.addPage.contact fieldset.contactDetails .addresses h4+a,.editPage.contact fieldset.contactDetails .addresses h4+a{float:right;margin-top:10px}.addPage.contact fieldset.contactDetails .addresses .list,.editPage.contact fieldset.contactDetails .addresses .list{float:left;clear:both;width:100%}.addPage.contact fieldset.contactDetails .address,.editPage.contact fieldset.contactDetails .address{border:2px solid #ccc;float:left;width:100%;padding:10px;margin-top:10px}.addPage.contact fieldset.contactDetails .address .link-group,.editPage.contact fieldset.contactDetails .address .link-group{float:right;clear:left}.addPage.contact fieldset.contactDetails .address.primary,.editPage.contact fieldset.contactDetails .address.primary{border:2px solid #33aa92}.editPage.contact .projects{float:left;width:100%;margin-bottom:20px}.editPage.contact .projects #contractTab .line{border-bottom:1px solid #ccc;float:left;width:100%;padding:0;height:35px;position:relative}.editPage.contact .projects #contractTab .line:not(:first-child){font-weight:700}.editPage.contact .projects #contractTab .left,.editPage.contact .projects #contractTab .middle,.editPage.contact .projects #contractTab .right{position:absolute;top:5px;height:25px}.editPage.contact .projects #contractTab .left{left:0;width:50px}.editPage.contact .projects #contractTab .middle{left:50px;right:50px;overflow:hidden}.editPage.contact .projects #contractTab .right{right:0;width:50px;text-align:right}.editPage.contact .projects #contactTab .left,.editPage.contact .projects #contactTab .middle,.editPage.contact .projects #organisationTab .left,.editPage.contact .projects #organisationTab .middle{padding-right:10px}.editPage.contact fieldset.contactDetails .fields{font-size:16px}.editPage.contact fieldset.contactDetails .fields a{font-size:14px}.editPage.contact fieldset.contactDetails label{width:auto;margin-right:10px}#popup #editAddress .form-footer,#popup #editContact .form-footer{text-align:center}#popup #editAddress h3 .icon,#popup #editContact h3 .icon{background:url(/app/theme/images/site/icons/contactDetails.png) no-repeat;width:25px;height:28px;display:inline-block;background-size:cover;margin-right:8px;margin-bottom:-8px}#popup #addOrganisationForm h3 .icon{background:url(/app/theme/images/site/icons/organisation.png) no-repeat;width:25px;height:28px;display:inline-block;background-size:cover;margin-right:8px;margin-bottom:-8px}#popup #editContact .addresses{float:left;margin-top:10px;width:100%}#popup #editContact .addresses .list{width:100%}#popup #editContact .addresses .address{width:50%;float:left;padding:5px;margin:5px}#popup #editContact .addresses .address.primary{border:1px solid #33aa92}.addPage.project .gmap-search input[name=search]{width:calc(100% - 140px);float:left}.addPage.project .gmap-search a.search{float:right;padding:6px 30px}.addPage.project .gmap-search .button{height:32px}.addTabNameForm input[name=name]{margin-bottom:10px;max-width:300px}.editPage.project .contactDetails .contacts{margin-bottom:20px;float:left;width:100%}.editPage.project .contactDetails .tabTitle{width:33%}.editPage.project .contactDetails .tabTitle:nth-child(3){width:34%}.editPage.project .contactDetails .tab{max-height:none;overflow-y:visible}.editPage.project .contactDetails .tab .line{border:none;margin:0;padding:0}.editPage.project .contactDetails .tab .line div{float:left}.editPage.project .contactDetails .tab .line span{margin-left:7px}.editPage.project .contactDetails .tab a{float:left}.editPage.project .contactDetails .tab a.inlineFormPopup{margin-top:-20px;float:right}.editPage.project .formTitle{margin-top:10px;font-weight:700}.editPage.project .formTitle .green{color:#33aa92}.editPage.project .formTitle a.editProjectTitle{float:right;font-size:14px;margin-left:20px;margin-top:2px}.editPage.project .formTitle input{width:calc(100% - 123px)}.editPage.project #projectForm h3.formTitle{margin-bottom:30px}.editPage.project #projectForm h3.formTitle:before{content:"";background:url(/app/theme/images/site/icons/projectTitle.png) no-repeat;background-size:contain;float:left;width:40px;height:40px;margin-top:-5px;margin-right:10px}.editPage.project .quoteIcon .currentQuote{border:1px solid #ccc;float:left;width:100%}.editPage.project .quoteIcon .currentQuote .body,.editPage.project .quoteIcon .currentQuote .header{float:left;width:100%;padding:20px}.editPage.project .quoteIcon .currentQuote .attachements,.editPage.project .quoteIcon .currentQuote .products,.editPage.project .quoteIcon .currentQuote .quoteQrf{padding:20px}.editPage.project .quoteIcon .currentQuote .body,.editPage.project .quoteIcon .currentQuote .header{border-bottom:1px solid #ccc}.editPage.project .quoteIcon .currentQuote .header .infos{float:left}.editPage.project .quoteIcon .currentQuote .header a.addQuote{float:right;position:relative;top:0!important;right:0!important;z-index:0}.editPage.project .quoteIcon .currentQuote .body .notes{margin-bottom:15px;max-height:200px;overflow-y:scroll}.editPage.project .quoteIcon .quotes{float:left;width:100%;margin-top:20px}.editPage.project .quoteIcon .quotes .line.active:before{content:"";background:url(/app/theme/images/site/icons/activeQuote.png) no-repeat;float:left;width:20px;height:20px;background-size:cover;margin-right:5px}.editPage.project .quoteIcon .quotes .line:not(.active){padding-left:25px}.editPage.project .quoteIcon .quotes .line a.delete{margin-left:10px}.editPage.project .quoteIcon .quotes .line:hover a{display:inline-block}.addPage.contract .attachements,.addPage.contract .costings,.addPage.contract .products{margin-bottom:20px}.addPage.contract h2.location{width:100%;float:left;border-top:1px solid #ccc!important;padding-top:20px!important}.addPage.contract .field-status{margin-top:10px}.addPage.contract .customerIcon{width:100%;margin-bottom:10px}.addPage.contract .customerIcon .formGroupTitle{border-top:none;border-bottom:1px solid #ccc;margin-bottom:10px}.addPage.contract .customerIcon .fields h2{padding:5px 0;margin:0}.addPage.contract .contractorDetails{float:left;width:100%;margin-bottom:10px}.addPage.contract .contract-title{width:auto;float:left}.addPage.contract .field-number{display:inline-block;width:auto;margin-left:10px}.addPage.contract .title{font-size:18px}.editPage.contract #contractNumberEdit{display:inline-block;margin:10px 0 0 10px}.editPage.contract #field-number{float:none;width:70px;display:inline-block;margin-bottom:-10px}@media (max-width:400px){.addPage.contract .field.half{width:100%}.addPage.contract .field.half.last{margin-left:0}}.ed-contract__notes-scroll{margin-bottom:15px;max-height:200px;overflow-y:scroll}.popup_wrap{display:none;transition:opacity .5s;top:0;bottom:0;z-index:1000;background:hsla(0,0%,39%,.6);overflow:scroll;opacity:0}.popup_wrap,.popup_wrap .popup{position:absolute;left:0;right:0}.popup_wrap .popup{margin:auto;background:#fff;border:1px solid #ccc;width:600px;max-width:600px}.popup_wrap .popup a.closePopup{position:absolute;top:15px;right:15px;width:40px;height:40px;border-width:2px}.popup_wrap .popup a.closePopup:before{transform:rotate(45deg)}.popup_wrap .popup a.closePopup:after{transform:rotate(-45deg)}.popup_wrap .popup a.closePopup:after,.popup_wrap .popup a.closePopup:before{background:#000;right:17px;top:9px;position:absolute;content:" ";height:20px;width:2px}.popup_wrap .popup a.closePopup:hover:after,.popup_wrap .popup a.closePopup:hover:before{background:#fff}.popup_wrap .popup.eventList{width:calc(100% - 40px);z-index:1000;position:relative;margin:0;left:20px;transform:none}.popup_wrap .popup.eventList .form-header{position:absolute;top:0}.popup_wrap .popup.eventList .form-header h3{text-align:left;padding-left:20px}.popup_wrap .popup.eventList .body{position:absolute;top:70px;width:100%}.popup_wrap .popup.eventList .body .leftPanel{width:50%;float:left;padding:20px 0;border-right:1px solid #ccc}.popup_wrap .popup.eventList .body .leftPanel form{margin-bottom:30px;padding:0 20px}.popup_wrap .popup.eventList .body .leftPanel form .filter{width:33%;float:left;padding-right:10px}.popup_wrap .popup.eventList .body .leftPanel form .filter:last-child{padding-right:0}.popup_wrap .popup.eventList .body .leftPanel .event-list #event-list{float:left;overflow-y:scroll;margin-top:20px;padding-right:10px;width:100%}.popup_wrap .popup.eventList .body .leftPanel .event-list #event-list.no-event{padding:20px}.popup_wrap .popup.eventList .body .leftPanel .event-list .eventDate{margin-top:20px;float:left;width:100%;padding:0 15px}.popup_wrap .popup.eventList .body .leftPanel .event-list .eventDate:first-child{margin-top:0}.popup_wrap .popup.eventList .body .leftPanel .event-list .line{width:100%;float:left;border-bottom:1px solid #ccc;padding:15px 5px}.popup_wrap .popup.eventList .body .leftPanel .event-list .line:first-child{font-weight:700;font-size:15px}.popup_wrap .popup.eventList .body .leftPanel .event-list .line.active{border-left:4px solid #33aa92}.popup_wrap .popup.eventList .body .leftPanel .event-list .line.event.hover:hover{background:#ccc;cursor:pointer}.popup_wrap .popup.eventList .body .leftPanel .event-list .left{float:left}.popup_wrap .popup.eventList .body .leftPanel .event-list .right{float:right}.popup_wrap .popup.eventList .body .leftPanel .event-list .bold{font-weight:700;display:inline}.popup_wrap .popup.eventList .body .leftPanel .event-list .green{color:#33aa92;display:inline}.popup_wrap .popup.eventList .body .leftPanel .pager{float:left;width:100%;text-align:center;margin-top:40px}.popup_wrap .popup.eventList .body .leftPanel .pager a{margin:0 5px;font-weight:700}.popup_wrap .popup.eventList .body .leftPanel .pager a.inactive{cursor:auto;color:#969696}.popup_wrap .popup.eventList .body .leftPanel .pager a.button{padding:8px 15px}.popup_wrap .popup.eventList .body .leftPanel .pager a.active{cursor:auto;color:#fff}.popup_wrap .popup.eventList .body .rightPanel{width:50%;float:left;padding:20px}.popup_wrap .popup.eventList .body .rightPanel .content{margin-top:90px}.popup_wrap .popup.eventList .button-group{position:absolute;bottom:0;right:0;width:50%;border:none;padding-bottom:50px}.popup_wrap .popup form{color:#000;width:100%}.popup_wrap .popup form input{width:100%}.popup_wrap .popup form .form-header .errors{background:orange;padding-top:10px;padding-bottom:10px}.popup_wrap .popup form .form-header .errors li{padding-left:50px}.popup_wrap .popup .button-group,.popup_wrap .popup .form-fields,.popup_wrap .popup .form-footer,.popup_wrap .popup .form-header .error,.popup_wrap .popup h3{padding:0 50px}.popup_wrap .popup h3{border-bottom:1px solid #ccc;font-size:18px;height:70px;line-height:70px;margin:0}.popup_wrap .popup .button-group{float:left;width:100%;border-top:1px solid #ccc;text-align:right;padding:20px 50px}.popup_wrap .popup .button-group a{margin-right:5px}.popup_wrap .popup .form-fields{margin:15px 0}.popup_wrap .popup fieldset{width:100%;float:left}.popup_wrap .popup fieldset.half{width:48%}.popup_wrap .popup fieldset.half:first-child{margin-right:4%}.popup_wrap .popup a.inlineFormPopup{margin-top:5px;display:inline-block}#popup_wrap2{z-index:1001}@media (max-width:640px){.popup_wrap .popup{left:20px;right:20px;width:auto}}@media (max-width:500px){.popup_wrap .popup{left:10px;right:10px}.popup_wrap .popup .form-fields{padding:0 20px}.popup_wrap .popup .form-fields fieldset.half{width:100%;margin:0}.popup_wrap .popup .button-group a{margin-bottom:5px;padding-left:10px;padding-right:10px;min-width:0}.popup_wrap .popup .button-group{padding:20px}}.addPage.reports .report{font-weight:700;cursor:pointer;padding:2px 0;border-bottom:1px solid #ccc;position:relative}.addPage.reports .report:last-child{border-bottom:none}.addPage.reports .report.active:after{content:"";width:23px;height:23px;background:url(/app/theme/images/site/icons/activeQuote.png) no-repeat;float:left;margin-right:5px}.addPage.reports .filter-list .addDiv .type{width:50%;float:left}.addPage.reports .filter-list .addDiv a.add{float:right;margin-top:25px;padding:7px 20px;height:32px}.addPage.reports .filter-list .otherFilters{width:auto;float:left;width:100%}.addPage.reports .filter-list .otherFilters .filter{float:left;width:49%;margin-bottom:15px}.addPage.reports .filter-list .otherFilters .filter:nth-child(odd){margin-right:2%}.addPage.reports .filter-list input.datepicker{width:49%;float:left;line-height:30px}.addPage.reports .filter-list input.datepicker:first-child{margin-right:2%}.addPage.reports fieldset .fields h2{border:none;padding:20px 0;float:left}.addPage.reports fieldset .fields h2:before{content:unset;display:none}.addPage.reports fieldset .fields #reportsReady,.addPage.reports fieldset .fields .daterange,.addPage.reports fieldset .fields .days,.addPage.reports fieldset .fields .download-list,.addPage.reports fieldset .fields .filter-list,.addPage.reports fieldset .fields .time-filter{float:left;width:100%;margin-bottom:15px}.addPage.reports fieldset .fields .downloadAll{float:right;margin-right:20px;margin-bottom:20px}.addPage.reports fieldset .fields .download-list{background-color:#d3d3d3;padding:20px}.addPage.reports fieldset .fields #reportsReady .loading:after{content:"";display:inline-block;background-image:url(/app/theme/images/site/icons/loadingSmall.gif);width:30px;height:30px;float:right;background-size:cover}.addPage.reports fieldset .fields #reportsReady .finished{display:inline-block;background-image:url(/app/theme/images/site/icons/download.png);width:30px;height:30px;float:right;background-size:cover}.addPage.reports fieldset .fields #reportsReady .failed:after{content:"";display:inline-block;background-image:url(/app/theme/images/site/icons/failed.png);width:30px;height:30px;float:right;background-size:cover}.addPage.reports fieldset.download .fields{padding:0}@media (max-width:1124px){.addPage.reports fieldset{width:100%!important}.addPage.reports fieldset:nth-child(2){border-bottom:1px solid #ccc;border-top:1px solid #ccc}.addPage.reports fieldset#downloads>h2,.addPage.reports fieldset#options>h2{display:none}}.surveyPage{padding:50px 20%}@media (max-width:500px){.surveyPage{padding:20px}}.surveyPage .green{color:#33aa92}.surveyPage .intro{border-bottom:1px solid #d3d3d3;padding-bottom:20px;margin-bottom:20px;font-size:18px}.surveyPage .form-fields .field{margin-bottom:20px}.surveyPage .form-fields label{margin-bottom:10px}.surveyPage .form-fields .field>label{font-size:18px}.surveyPage .form-fields .field .error{color:#f48642}.surveyPage .form-footer{text-align:center}.surveyPage .elem{float:left;clear:left}.surveyDashboard .buttons{width:98%;float:left;margin:1%}.page-title.survey{top:40px}.page-title.survey.shrink{top:10px;left:40px}@media (max-width:750px){.page-title.survey h1{font-size:20px}}@media (max-width:500px){.page-title.survey{top:5px}.page-title.survey h1{font-size:16px}}.addPage.surveyPage{padding:0;font-size:18px}.addPage.surveyPage .title{width:100%;border-bottom:1px solid #ccc}.addPage.surveyPage .title h2{margin:20px}.addPage.surveyPage .title h2:before{content:"";width:35px;height:35px;display:inline;float:left;margin-top:-8px;margin-right:10px;background-size:contain;background-repeat:no-repeat;background-image:url(/app/theme/images/site/icons/survey.png)}.addPage.surveyPage .left{float:left;width:40%}.addPage.surveyPage .left .line{word-wrap:break-word}.addPage.surveyPage .right{float:left;width:60%;min-height:400px;border-left:1px solid #ccc}.addPage.surveyPage .right h2{margin-top:0}.addPage.surveyPage .left .inner,.addPage.surveyPage .right .inner{padding:20px;float:left}.addPage.surveyPage .line{border:none;padding:0}.addPage.surveyPage .line:nth-child(2n){margin-bottom:15px}.addPage.surveyPage .line.details{margin-bottom:0}@media (max-width:600px){.addPage.surveyPage .left,.addPage.surveyPage .right{width:100%}.addPage.surveyPage .right{border-left:none;border-top:1px solid #d3d3d3}}.surveyDashboard{border-bottom:2px solid grey;padding-bottom:20px;margin-bottom:10px;float:left;width:100%}.surveyDashboard>h2{padding-left:60px}.surveyDashboard .cross{top:20px}@media (max-width:500px){.surveyDashboard .header .dk-select{float:left}.surveyDashboard .header .dk-select:first-child{clear:left}}@media (max-width:350px){.surveyDashboard .header .dk-select{width:auto}}.dashboardPage h2{width:auto;float:left}.dashboardPage .header{float:left;width:100%;padding:10px 1%}.dashboardPage .header .dk-select{width:150px;float:right;margin-top:15px}@media (max-width:350px){.dashboardPage .header .dk-select{width:auto}}.dashboardPage .surveyForm .dk-select{margin-left:10px}.dashboardPage .section{position:relative;width:100%;float:left;padding:20px 0;border-top:2px solid grey}.dashboardPage .section h2{margin:0;margin-left:1%;margin-right:1%;width:98%;padding:0;padding-left:50px}.dashboardPage .section .dashboardGrid{float:left;margin-top:20px}.dashboardPage .cross{cursor:pointer;position:absolute;left:20px;width:30px;height:30px;top:15px}.dashboardPage .cross:after,.dashboardPage .cross:before{content:"";position:absolute;background-color:#000}.dashboardPage .cross:after{width:2px;height:30px;right:14px;top:0}.dashboardPage .cross:before{width:30px;height:2px;right:0;top:14px}.dashboardPage .cross.open:after{display:none}.dashboardGrid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1rem}.dashboardGrid__dashboard{-ms-flex-negative:1;flex-shrink:1;margin:.5rem;width:calc(33.33% - 1rem)}.dashboardGrid__dashboard.is-loading{background:transparent url(/app/theme/images/site/loading.gif) 50% 50% no-repeat;min-height:360px}@media (max-width:1300px){.dashboardGrid__dashboard{min-height:300px;width:calc(50% - 1rem)}}@media (max-width:960px){.dashboardGrid__dashboard{min-height:360px;width:calc(100% - 1rem)}}.dashElem{width:100%;background:#fff;border:1px solid #d3d3d3;position:relative}.dashElem canvas{background-color:#fff}.dashElem .cross{top:8px;right:20px;left:auto}.dashElem .cross:after,.dashElem .cross:before{background-color:#d3d3d3}.dashElem .inner{padding:20px}.dashElem .filter{height:30px;margin-bottom:15px;padding:0 10px}.dashElem .title{font-size:18px;font-weight:700;padding:10px 40px 10px 20px}.dashElem .footer{padding:20px;float:left}.dashElem.primaryContactsDashboard .filter{margin-bottom:0;margin-top:15px;font-weight:700}.dashElem.surveyDashboard .dk-select{float:left;width:50px}.dashElem.surveyDashboard label{float:left;width:calc(100% - 80px);margin:5px 0 0 10px}.dashElem.surveyAnswersDashboardq11{overflow-y:scroll}.dashElem.surveyAnswersDashboardq11 .answer{padding:10px 0;border-top:1px solid #d3d3d3}.dashElem.surveyAnswersDashboardq11 .answer:last-child{border-bottom:1px solid #d3d3d3}.dashElem.list{height:100%;max-height:650px;overflow:scroll}.dashElem.list table.inner tr td.currency{text-align:right}.dashElem.list .bold{font-weight:700}.dashElem.list table{width:100%;margin-top:30px}.dashElem.list .filter{margin-bottom:-10px;padding:0 20px}.dashElem.list td{padding:10px 5px;box-sizing:border-box;overflow:hidden}.dashElem.list td:first-child{padding-left:20px}.dashElem.list td:last-child{padding-right:20px}.dashElem.list td.red{color:#e2202c}.dashElem.list td.orange{color:#f59331}@media (max-width:500px){.dashElem.list td:first-child{padding-left:10px}.dashElem.list td:last-child{padding-right:10px}}.dashElem.list tr{border-bottom:1px solid #d3d3d3}.dashElem.list tr:first-child{border-top:1px solid #d3d3d3;font-weight:700}.dashElem.list tr:last-child{border-bottom:none}.dashElem.list tr:not(.labels) td:last-child{background-color:#f5f5f5}.dashElem.list td.warning.grey{background-color:#ccc}.dashElem.list td.warning.orange{background-color:#f59331}.dashElem.list td.warning.red{background-color:#e2202c}.dropzones .file-tabs{background:#d3d3d3;white-space:no-wrap;overflow-y:auto;display:-ms-flexbox;display:flex;transform:rotateX(180deg)}.dropzones .file-tabs .file-tab:not(.skeleton){display:inline-block}.dropzones .skeleton{display:none}.dropzones .file-tab{border:1px solid #ccc;border-right:0;padding:0 15px;line-height:45px;background:#f8f8f8;cursor:pointer;transform:rotateX(180deg)}.dropzones .file-tab:last-child{border-right:1px solid #ccc}.dropzones .file-tab.active{position:relative;background:#fff;border-bottom:none}.dropzones .file-tab.active:after{content:"";position:absolute;width:100%;bottom:-1px;left:0;height:1px;background:#fff}.dropzones .js-add-file-tab{width:45px;height:47px;font-size:25px}.dropzones span{display:inline-block}.dropzones .dz-filename{width:calc(100% - 45px)}.dropzones .dropzone-upload{width:100%;float:left;padding:15px;min-height:250px;overflow-y:auto;border:1px solid #ccc}.dropzones .dropzone-upload:not(.borderTop){border-top:none}.dropzones .dropzone-upload.visible{display:block}.dropzones .dropzone-upload .delete{float:right;cursor:pointer}.dropzones .dropzone-upload.disabled{background:#f8f8f8}.dropzones .dropzone-upload.disabled .delete{display:none}.dropzones-product .elem{border:1px solid #ccc;width:calc(50% - 5px);float:left;margin-right:5px;margin-bottom:10px;position:relative;background:url(/app/theme/images/site/icons/dropzone.png) no-repeat #fff;background-size:70% 70%;background-position:top}.dropzones-product .elem:nth-child(2){margin-right:0;margin-left:5px}.dropzones-product .elem .dropzone-product{width:100%;height:100%;position:absolute}.dropzones-product .elem .image-preview{position:relative;height:100%;width:100%}.dropzones-product .elem img{width:100%;height:100%;object-fit:contain;background:#d3d3d3}.dropzones-product .elem .intro{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;width:90%;text-align:center}.dropzones-product .elem .intro p{margin-bottom:5px}.dropzones-product .elem .intro .small{font-size:18px;font-size:1.125rem}.dropzones-product .elem .remove{position:absolute;top:5px;right:5px;width:25px;height:25px;border:1px solid #000;border-radius:100%;background:#fff;cursor:pointer;transition:all .3s}.dropzones-product .elem .remove:after,.dropzones-product .elem .remove:before{content:"";position:absolute;top:11px;right:3px;width:18px;height:1px;background:#000}.dropzones-product .elem .remove:after{transform:rotate(45deg)}.dropzones-product .elem .remove:before{transform:rotate(-45deg)}.dropzones-product .elem .remove:hover{background:#000}.dropzones-product .elem .remove:hover:after,.dropzones-product .elem .remove:hover:before{background:#fff}.dropzones-product.quotes .elem{width:calc(33% - 10px);margin-right:10px;margin-bottom:0;height:150px}.dropzones-product.quotes .elem:nth-child(2){margin-left:0}.dropzones.project .dropzone-upload{position:relative;padding-bottom:40px}.dropzones.project .dropzone-upload .dz-message{display:none;margin-top:16px;text-align:center}.dropzones.project .dropzone-upload.is-ready{background:#fff url(/app/theme/images/site/icons/dropzone.png) 50% 4px no-repeat;background-size:160px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.dropzones.project .dropzone-upload.is-ready .dz-message{display:block}.dropzones.project .tab-actions{position:absolute;bottom:0;width:100%;background:#ccc;left:0;padding:5px 10px}#editProductForm .group.pricing>.fields>.field{position:relative}#editProductForm .group.pricing>.fields>.field:nth-child(2n){padding-left:5px;padding-right:50px;width:calc(((100% - 50px) / 2) + 50px)}#editProductForm .group.pricing>.fields>.field:nth-child(2n-1){padding-right:5px;width:calc((100% - 50px) / 2)}#editProductForm .group.pricing>.fields>.field.greenArrow:after,#editProductForm .group.pricing>.fields>.field.redArrow:after{position:absolute;right:0;top:25px;width:30px;height:30px;content:"";float:none;background-size:100% 100%}#editProductForm .group.pricing>.fields>.field.redArrow:after{background-image:url(/app/theme/images/site/icons/redArrow.png)}#editProductForm .group.pricing>.fields>.field.greenArrow:after{background-image:url(/app/theme/images/site/icons/greenArrow.png)}#editProductForm .group.pricing>.fields>.field.blackDash:after{position:absolute;right:0;top:35px;width:30px;height:10px;background:#000;content:""}#editProductForm .group.priceSettings{width:calc(((100% - 50px) / 2) + 50px);float:right}@media (max-width:1124px){#editProductForm .group.pricing>.fields>.field:nth-child(2n){width:calc(((100% - 50px) / 2) + 20px);padding-left:0}#editProductForm .group.priceSettings{width:100%;float:left}#editProductForm #field-productImages{width:100%}#editProductForm #field-productImages .elem{width:32%;margin-right:1%;margin-left:0}}@media (max-width:520px){#editProductForm .group.pricing>.fields>.field{padding-left:0;margin-right:0}#editProductForm .group.pricing>.fields>.field:nth-child(2n){width:100%}#editProductForm .group.pricing>.fields>.field:nth-child(2n-1){width:100%;padding-right:0}#editProductForm .group.priceSettings{width:100%;float:left}#editProductForm #field-productImages .elem{width:49%;margin-right:1%}}.estimatePage .right-align{text-align:right}.estimatePage .left-align{text-align:left}.estimatePage .center-align{text-align:center}.estimatePage .formTitle{font-weight:700}.estimatePage .formTitle:before{content:"";background:url(/app/theme/images/site/icons/projectTitle.png) no-repeat;background-size:contain;float:left;width:40px;height:40px;margin-top:-5px;margin-right:10px}.disclaimers .field-singleCheckbox .elem{width:100%}.disclaimers label{font-weight:400}.disclaimers .disclaimer-title{height:15px;overflow:hidden;display:inline-block;padding-right:20px}.disclaimers .disclaimer-title.open{height:unset;overflow:visible}.disclaimers .disclaimer-title .js-viewMore{position:absolute;right:0;top:0}.disclaimers .disclaimer-title .js-viewMore:focus,.disclaimers .disclaimer-title .js-viewMore:hover{border:none}.disclaimers input[type=checkbox]{width:calc(100% - 20px)}.js-saved{color:#33aa92;font-size:80px;font-size:5rem;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.estimateHeader{display:-ms-flexbox;display:flex;width:100%;float:left;padding:15px}.estimateHeader .column{padding:0 10px}.estimateHeader .column.description{-ms-flex:1;flex:1}.estimateHeader .column.quarter{width:25%}.estimateHeader .column.right{float:right}.estimateHeader .column:first-child{padding-left:0}.estimateHeader .column:last-child{padding-right:0}.estimateHeader .column textarea{resize:none}.estimateHeader .column .cke-contents{height:auto!important}.estimateHeader .column .current .elem{width:100%;margin-bottom:10px}.estimateHeader .js-edit-actual{float:right}.estimateHeader .actions a:first-child{margin-bottom:10px}.estimateHeader .costings tr{border-bottom:1px solid #ccc}.estimateHeader .costings tr:last-child{border-bottom:none}.estimateHeader .costings td{padding:5px}.estimate-actions{padding:15px}.action--delete{opacity:0;transition:all .3s ease;pointer-events:none}.action--delete.active{opacity:1;pointer-events:all}.estimateItems{position:relative;padding:15px;width:100%;float:left;border-top:1px solid #ccc}.estimateItems .inlineEdit{position:absolute;font-style:italic}.estimateItems .italic{font-style:italic}.estimateItems .compositeTable{border:none}.estimateItems .compositeTable tr:not(.composite-item){background:#f2f2f2}.estimateItems .addItem{display:-ms-flexbox;display:flex;gap:.625rem;position:absolute;right:15px;top:-20px}.estimateItems .addItemButton{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:40px;line-height:40px;width:40px;text-align:center;background:#000;color:#fff;cursor:pointer;border-radius:100%;box-shadow:0 0 23px -3px rgba(0,0,0,.63)}.estimateItems .addItemButton--above,.estimateItems .addItemButton--below{display:none}.estimateItems .addItemButton--above.active,.estimateItems .addItemButton--below.active{display:-ms-flexbox;display:flex}.estimateItems .addItemButton img{width:100%;height:auto;padding:8px}.estimateItems .addItemMenu{position:absolute;right:0;background:#fff;border:1px solid #ccc;display:none;width:200px;border-radius:5px;z-index:20;font-size:30px;font-size:1.875rem}.estimateItems .addItemMenu .item{transition:all .3s ease;padding:3px 5px;cursor:pointer}.estimateItems .addItemMenu .item:hover{background:#ccc}.estimateItems table{border:1px solid #ccc;float:left;margin:0;width:100%}.estimateTable ul{padding-left:10px}.estimateTable li{list-style-type:disc}.estimateTable td{border-right:1px solid #ccc;padding:5px;overflow:hidden}.estimateTable td p:last-child{margin-bottom:0}.estimateTable td:last-child{border-right:none}.estimateTable td.radio-input-group{float:none}.estimateTable td.editing,.estimateTable td.editing input,.estimateTable td.editing textarea,.estimateTable td.hover{background:#f8f8f8}.estimateTable td.js-handle{background:url(/app/theme/images/site/icons/move.png) no-repeat;background-size:20px 20px;background-position:50%;cursor:pointer;padding:3px}.estimateTable td.actions{width:5%}.estimateTable td.select{width:2%;vertical-align:middle}.estimateTable td.handle{width:4%}.estimateTable td.discount,.estimateTable td.grossrate,.estimateTable td.grosstotal,.estimateTable td.images,.estimateTable td.markup,.estimateTable td.netrate,.estimateTable td.nettotal,.estimateTable td.qty{width:5%}.estimateTable td.code{width:7%}.estimateTable td.title{width:14%}.estimateTable td.description{width:25%}.estimateTable td.supplier{width:10%}.estimateTable td.unit{width:5%}.estimateTable tr{padding:0;border-top:1px solid #ccc}.estimateTable tr.title .title{font-size:35px;font-size:2.1875rem;font-weight:700;text-decoration:underline}.estimateTable tr.product .markup,.estimateTable tr.productScratch .markup{position:relative;padding-right:18px}.estimateTable tr.product .markup:after,.estimateTable tr.productScratch .markup:after{content:"%";position:absolute;right:5px;top:5px}.estimateTable tr.composite>td{padding:0}.estimateTable tr.composite-item{border-top:0}.estimateTable input,.estimateTable textarea{background:#fff;width:100%;height:100%;border:none;resize:none;line-height:25px;padding:0}.estimateTable .radio-input-group{margin:0;position:relative}.estimateTable .radio-input-group input,.estimateTable .radio-input-group label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;margin:0}.estimateTable input::-webkit-inner-spin-button,.estimateTable input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.estimateTable input[type=number]{-moz-appearance:textfield}.estimateTable .actions a{width:20px;height:20px;background-size:cover;display:inline-block}.estimateTable .actions a.js-edit{background-image:url(/app/theme/images/site/icons/edit2.png)}.estimateTable .actions a.js-edit.editing{background-image:url(/app/theme/images/site/icons/check.png)}.estimateTable .actions a.js-delete{background-image:url(/app/theme/images/site/icons/trash.png)}.estimateTable .actions a.js-refresh{background-image:url(/app/theme/images/site/icons/refresh.png)}.estimateTable a.js-expand{width:20px;height:20px;position:relative;display:inline-block}.estimateTable a.js-expand:after,.estimateTable a.js-expand:before{content:"";display:inline-block;position:absolute;width:20px;height:2px;top:10px;left:0;background:#33aa92}.estimateTable a.js-expand.closed:before{transform:rotate(90deg)}.estimateTable.headers{table-layout:fixed;font-weight:700;background:#f5f5f5;border-bottom:1px solid #ccc}.estimateTable.headers td{text-overflow:hidden;white-space:nowrap;word-wrap:normal}.estimateTable.headers .cell{border:none}.estimateTable.items{border-top:none;border-bottom:none}.estimateTable.items td{word-wrap:anywhere}.estimateTable.items>tbody>tr:nth-child(2){border-top:none}.estimateTable.totals td{border-right:none;word-wrap:anywhere}.estimateTable tfoot{border-bottom:1px solid #ccc}.estimateTableWrapper{float:left;overflow-y:auto;width:100%}.estimate-popup-form input[name=title]{width:100%}.headerComposites{float:left;width:100%}.headerComposites .left,.headerComposites .right{width:50%;float:left;padding:15px;text-align:left}.headerComposites .right{border-left:1px solid #ccc}.headerComposites .dropzones-product .elem{width:calc(33% - 10px);margin-right:10px;margin-left:0}.headerComposites input[name=description]{margin-bottom:10px;width:100%}.headerComposites .dk-select{width:50%}.headerComposites a.button{height:auto;padding:6px 30px}.headerComposites .cke_editor_description{width:100%;float:left}.headerComposites input[name=title]{width:100%}.compositeTables .estimateTable.items{border-bottom:1px solid #ccc}#popup_wrapDisclaimers .form-fields h3{padding:0;border:0;height:auto}#popup_wrapDisclaimers .form-fields .max-height{border:1px solid #ccc;padding:10px;max-height:300px;overflow-y:auto;margin-bottom:20px}#popup_wrapDisclaimers .form-fields .field{margin:0}.maintenance-mode{position:fixed;top:0;bottom:0;left:0;right:0;background:url(/app/theme/images/site/background/maintenance.jpg);background-size:cover}.maintenance-mode-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background:#fff;border-radius:15px;padding:50px}.maintenance-mode-content h1{margin-top:0}.ep-modal{position:fixed;width:100vw;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:102;top:0;opacity:0;pointer-events:none;transition:all .25s ease}.ep-modal.is-active{opacity:1;pointer-events:auto}.ep-modal__overlay{position:absolute;width:100%;height:100%;background:rgba(99,99,99,.6)}.ep-modal__card{background:#fff;padding:30px;max-width:450px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.ep-modal__message{margin:0}.ep-modal__buttons{display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;gap:5px}.progress-bar-container{position:absolute;height:20px;width:100%;bottom:0;left:0;z-index:100}@media (max-width:1100px){.eskimo-accordion fieldset>a{margin-left:0}.eskimo-accordion label{width:40.42553%;float:left;margin-right:4.25532%}.eskimo-accordion input,.eskimo-accordion textarea{width:55.31915%;float:right;margin-right:0;box-sizing:border-box}}@media (max-width:920px){.eskimo-accordion label{width:25.53191%;float:left;margin-right:4.25532%}.eskimo-accordion input,.eskimo-accordion textarea{width:70.21277%;float:right;margin-right:0;box-sizing:border-box}.eskimo-checkout .checkout-steps,.eskimo-checkout aside{float:none;width:auto;margin:0;overflow:hidden}.eskimo-checkout aside{margin-top:60px}}@media (max-width:600px){.eskimo-accordion input,.eskimo-accordion label,.eskimo-accordion textarea{float:none;display:block;width:100%;margin:0}}@media (max-width:460px){.eskimo-accordion .step button{width:100%}}@media screen and (min-width:480px){#mini_cart_outer{width:90%}}@media screen and (min-width:640px){.order_status .customer_order_details{overflow:hidden}.order_status .customer_order_details .inner{width:74.39024%;float:left;margin-left:17.07317%;margin-right:-100%}.order_status .customer_order_details .block{width:40.2439%;float:left;box-sizing:border-box;padding:0 10px 0 0}.order_status .customer_order_details .block.delivery{width:40.2439%;float:right;margin-right:0}.order_status .customer_order_details .block.giftwrap{width:100%}.my_orders .customer_order_details{overflow:hidden}.my_orders .customer_order_details .inner{width:74.39024%;float:left;margin-left:17.07317%;margin-right:-100%}.my_orders .customer_order_details .block{width:40.2439%;float:left;box-sizing:border-box;padding:0 10px 0 0}.my_orders .customer_order_details .block:last-of-type{width:40.2439%;float:right;margin-right:0}}@media screen and (min-width:768px){#mini_cart_outer{padding:10px 0 0;position:absolute;top:-16px;right:24px;left:auto;width:240px;margin:0}}
/*# sourceMappingURL=master.min.css.map */
