﻿.wpc-menu{float:left}.btn-no-hover:hover{opacity:unset !important}.site-topbar{background:#34383b none repeat scroll 0 0;border:none;color:#fff !important;font-weight:bold}.site-topbar .fa{color:#fff !important}.site-topbar .topbar-left .topbar-widget{border-right:1px solid #8d8f91}.site-topbar .topbar-left .topbar-widget.widget-hire{padding:8px 0 8px 0}.site-topbar .topbar-left .topbar-widget.widget-downloads{padding:8px 0 8px 0}.site-topbar .topbar-left .topbar-widget.widget-telephone{padding:7px 15px 6px 15px}.site-topbar .topbar-left .topbar-widget.widget-telephone a{color:#fff !important}.site-topbar .topbar-left .topbar-widget:first-child{border-left:none}.site-topbar .topbar-right .topbar-widget{border-left:1px solid #8d8f91}.site-topbar .topbar-right .topbar-widget:first-child{border-right:1px solid #8d8f91}.site-topbar .topbar-mobile{text-align:center}.site-topbar .topbar-mobile .column-item a{font-size:1em}.site-topbar .topbar-mobile .column-item a i.imf{color:#fff}.site-topbar .topbar-mobile .column-item.column-item-middle{border-left:2px solid #ccc;border-right:2px solid #ccc}.site-topbar .topbar-subnav{border-top:1px solid #ccc;background-color:#98999a}.site-topbar .topbar-subnav ul{margin:0;padding:0;list-style:none}.site-topbar .topbar-subnav ul li{margin:0;padding:0;border-bottom:1px solid #ccc}.site-topbar .topbar-subnav ul li a{color:#fff;font-size:1.1em;display:block;margin:0;padding:8px 8px}.site-header{background-color:#fff;border-bottom:5px solid #fab702;height:84px !important}.site-header.fixed-on{height:92px !important}.site-header.fixed-on.header-fixed{height:92px !important}.site-header.fixed-on.header-fixed .wpc-menu>li>a{padding:25px 18px 38px 18px !important}.site-header a:hover,.site-header a:active{color:#fab702 !important}.site-header .header-right-wrap{margin:0 !important}.site-header .header-right-wrap .wpc-menu>li>a{padding:25px 18px 38px 18px !important;border-top:5px solid #fff}.site-header .header-right-wrap .wpc-menu>li.current-menu-item>a{border-top:5px solid #fab702;color:#fab702}.site-header .header-right-wrap .wpc-menu .sub-menu a:hover,.site-header .header-right-wrap .wpc-menu .sub-menu a:active{color:#fff !important}.site-header .site-branding{margin:6px 0 1px 0 !important}.basket-popout{margin:30px 0 0 0;padding:0 0 0 20px;float:right;color:#000;list-style:none}.basket-popout li{margin:0;padding:0;position:relative;width:26px;height:26px;text-align:center}.basket-popout li a{padding:0 30px 30px 30px;color:#000}.basket-popout li a.basket-btn:before{font-family:"imf";content:"";margin-right:7px;position:relative;top:-2px;left:-22px}.basket-popout li .num-items{display:block;text-align:center;font-size:11px;line-height:none;position:absolute;font-weight:600;right:-20px;background:#fff;width:20px;height:20px;color:#575656;z-index:10000;border-radius:2px;top:2px;margin-top:0}.basket-popout li .num-items:before{border-color:transparent #fff transparent;border-style:solid solid solid none;border-width:5px 5px 5px medium;content:"";height:0;left:-5px;margin-top:6px;position:absolute;top:0;width:0}.basket-popout li .basket-box{margin:0;padding:0;position:absolute;top:110px;right:0;background-color:#fff;list-style:none;visibility:hidden;opacity:0;z-index:3000;border-bottom-right-radius:4px !important;-webkit-border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;-webkit-border-bottom-left-radius:4px !important;-moz-box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1)}.basket-popout li .basket-box ul.basket-items{margin:0;padding:0;float:none;width:100%;overflow:auto;max-height:363px;list-style:none}.basket-popout li .basket-box ul.basket-items li{padding:20px 0 !important;margin:0 20px !important;width:358px;height:auto;overflow:auto !important;background-color:#fff;border-bottom:1px solid #b5afaf}.basket-popout li .basket-box ul.basket-items li a{display:block !important;line-height:14px !important;text-align:left !important;padding:0 0 5px !important;margin:0!important;float:none!important;border:none!important;font-size:16px !important;font-weight:700 !important;text-shadow:none!important;text-transform:none!important}.basket-popout li .basket-box ul.basket-items li a:hover{color:#000 !important}.basket-popout li .basket-box ul.basket-items li.empty{color:#808080;border:none !important;font-weight:bold;text-align:center}.basket-popout li .basket-box ul.basket-items li:last-child{padding:20px 0 !important;margin:0 20px !important;width:358px;overflow:auto !important;background-color:#fff}.basket-popout li .basket-box ul.basket-items li a.remove{float:right !important;color:#c40c0c !important;border-radius:100px;text-align:center !important;font-size:14px !important;height:20.5px !important;line-height:21.5px !important;width:20.5px !important;text-shadow:none !important;text-transform:none !important;margin-top:-4px !important}.basket-popout li .basket-box ul.basket-items li a.remove:hover{background:none !important}.basket-popout li .basket-box ul.basket-items li img{float:left !important;width:50px !important;height:auto !important;margin-right:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.basket-popout li .basket-box ul.basket-items li .quantity{float:left}.basket-popout li .basket-box .empty-and-total{font-size:16px;line-height:45px;margin-bottom:0;width:360px;float:left;margin:0 20px;padding:6px 0 5px 0;color:#000}.basket-popout li .basket-box .empty-and-total .empty-basket-btn{padding:0 !important;margin:0 !important;font-size:16px !important;border:none !important;float:left;line-height:45px;text-transform:none !important;font-weight:normal !important;color:#000 !important;background:none}.basket-popout li .basket-box .empty-and-total .empty-basket-btn:link,.basket-popout li .basket-box .empty-and-total .empty-basket-btn:visited{color:#000 !important}.basket-popout li .basket-box .empty-and-total .empty-basket-btn:hover,.basket-popout li .basket-box .empty-and-total .empty-basket-btn:active{color:#000 !important}.basket-popout li .basket-box .empty-and-total .empty-basket-btn:before{font-family:"FontAwesome";content:"";padding-right:10px;font-size:18px}.basket-popout li .basket-box .empty-and-total .quantity,.basket-popout li .basket-box .empty-and-total .amount{color:#edad01}.basket-popout li .basket-box .empty-and-total .total{font-size:16px;font-weight:bold;float:right}.basket-popout li .basket-box .basket-buttons{margin:0;padding:25px 30px;background:#222533;float:left;display:block;width:100%;text-align:left}.basket-popout li .basket-box .basket-buttons .button{border:none !important;background:#fff;text-shadow:none !important;text-transform:none !important;margin:0 !important;font-size:14px !important;line-height:1em !important;font-weight:900 !important;text-transform:uppercase !important;padding:12px 13px 10px !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;float:left}.basket-popout li .basket-box .basket-buttons .button:before{font-family:"imf";content:"";padding-right:11px;line-height:12px;font-weight:normal !important}.basket-popout li .basket-box .basket-buttons .button.checkout{padding:12px 13px 10px !important;float:right !important}.basket-popout li .basket-box .basket-buttons .button.checkout:before{font-family:"imf";font-size:13px;font-weight:normal !important;content:""}.basket-popout li .basket-box .basket-buttons .button:hover{color:#575656 !important}.search-popout{margin:30px 0 0 0;padding:0 0 0 20px;float:right;color:#000;list-style:none}.search-popout li{margin:0;padding:0;position:relative;width:26px;height:26px;text-align:center}.search-popout li a{color:#000}.search-popout li .search-box{margin:0;padding:0;position:absolute;top:110px;right:-46px;background-color:#fff;list-style:none;z-index:2000;visibility:hidden;opacity:0;-moz-box-shadow:0 0 6px rgba(0,0,0,.1);-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1);border-bottom-right-radius:4px !important;-webkit-border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;-webkit-border-bottom-left-radius:4px !important}.search-popout li .search-box li{margin:0;padding:8px;width:260px;float:left;height:auto}.search-popout li .search-box li form input[type=text]{padding:6px;border:1px solid #bfbcbc;border-radius:4px !important;-moz-border-radius:4px !important;-webkit-border-radius:4px !important;margin-top:2px;border:1px solid #bfbcbc !important;float:left;margin:0;width:100%;border-radius:5px;box-shadow:none;cursor:text !important}.search-popout li .search-box li form input[type=submit]{background:none;border:none;width:35px;height:35px;z-index:3;position:absolute;top:6px;right:10px;font-size:16px;font-family:"Lato";text-transform:uppercase;padding:0;color:#fab702;cursor:pointer;font-weight:900;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;box-shadow:none}.search-popout li .search-box li form span.search_button_icon:after{content:"";font-family:"fontawesome";color:#fab702;position:absolute;right:18px;top:9px;font-size:20px;z-index:2}.supplier-panel .supplier-col{padding:5px;border:1px solid #e9e9e9;border-left:none}.supplier-panel .supplier-col.supplier-col-first{border-left:1px solid #e9e9e9}.basket .basket-item .product-name{text-align:left}.basket .basket-item .product-options{margin:0;padding:0 0 0 6px;list-style:inside;font-size:11px;color:#808080}.basket .basket-item .product-options li{margin:0;padding:4px 0 0 0}.basket .basket-item .product-options li a.remove-option{color:#f00;font-size:11px;visibility:hidden}.basket .basket-item .product-options li:hover a{visibility:visible}.product-details h1.product_title{font-size:20px}.product-details .product-options-list{margin:0 12px !important;padding:0;list-style:none}.product-details .product-options-list li{margin:0;padding:0}.product-details .product-options-list li label input{margin:0 6px 0 0;padding:0}.revolution-panel .row_inner{margin-right:0}.revolution-panel .revolution-slides{margin:0 !important}.revolution-panel .layer-title{font-size:40px;line-height:40px;font-weight:700;font-family:Montserrat;color:#fff;text-decoration:none;padding:5px 10px 5px 10px;text-transform:uppercase;letter-spacing:-.5px;margin:0;white-space:nowrap}.revolution-panel .layer-title.layer-bg-black{background-color:rgba(0,0,0,.67)}.revolution-panel .layer-text{font-size:21px;line-height:25px;font-weight:600;font-family:"Open Sans";color:#fff;text-decoration:none;padding:3px 10px 3px 10px}.revolution-panel .layer-text.layer-bg-black{background-color:rgba(0,0,0,.67)}.arrow-wrap{position:absolute;z-index:10000;left:50%;bottom:10em;margin-left:-5em;background:#fff;width:50px;height:50px;padding:2em 2em;border-radius:50%;font-size:.5em;display:block;box-shadow:0 0 5px 0 #333;opacity:.7}.arrow-wrap .arrow{display:block;width:100%;height:100%;background:url(/Content/Graphics/scroll-arrow-down.png) no-repeat center}.location-row .divider-line{padding-bottom:80px;border-top:1px dashed #000;height:79px}#contour select{padding:10px 15px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/Content/Graphics/icon-select-arrow-down.png) no-repeat right 20px center}#contour .contourErrorMessage{padding:.8em;margin-bottom:.5em;border:2px solid #fbc2c4}#contour .contourErrorMessage,#contour .contourError{background:#fbe3e4;color:#8a1f11}#contour input.contourError,#contour textarea.contourError,#contour input.input-validation-error,#contour textarea.input-validation-error{background:#fbe3e4;border-color:#fbc2c4}#contour span.contourError,#contour span.field-validation-error{color:#8a1f11 !important;background:transparent !important}#contour .field-validation-error{padding-left:5px}#contour .file-upload{margin:0 0 20px 0;padding:10px 15px;border:1px solid #e9e9e9;width:100%}#contour .file-upload label{padding:4px;color:#bfbcbc}#contour .file-upload .selected-file{padding:4px;width:auto;border:none;background-color:#fff !important}#contour .file-upload .btn-browse{margin:4px 0 0 10px;padding:6px;font-size:.7em;box-shadow:none;text-transform:none;position:relative;overflow:hidden;background-color:#f1efef;border:1px solid #dfdfe0;color:#8d8f91}#contour .file-upload .btn-browse:hover{color:#8d8f91 !important}#contour .file-upload .btn-browse input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.file-upload{margin:0 0 20px 0;padding:10px 15px;border:1px solid #e9e9e9;width:100%}.file-upload label{padding:4px;color:#bfbcbc}.file-upload .selected-file{padding:4px;width:auto;border:none;background-color:#fff !important}.file-upload .btn-browse{margin:4px 0 0 10px;padding:6px;font-size:.7em;box-shadow:none;text-transform:none;position:relative;overflow:hidden;background-color:#f1efef;border:1px solid #dfdfe0;color:#8d8f91}.file-upload .btn-browse:hover{color:#8d8f91 !important}.file-upload .btn-browse input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.hewden-form #contour textarea{margin:0 !important;padding:8px;width:100% !important;height:278px;background-color:#fff;border:1px solid #d0cfcf}.hewden-form #contour select{margin:0;padding:11px 7px 11px 7px;border:1px solid #d0cfcf;line-height:1}.hewden-form #contour select.input-validation-error{background-color:#fbe3e4;border-color:#fbc2c4}.hewden-form #contour input{border-color:#d0cfcf}.hewden-form #contour input.datepickerfield{margin:0;padding:10px;border:1px solid #d0cfcf;line-height:1}.hewden-form #contour .rating-field{margin:0 0 12px 0;padding:10px 0;width:100%}.hewden-form #contour .rating-field .label-col{padding:0}.hewden-form #contour .rating-field .label-col label{line-height:30px !important;color:#626262}.hewden-form #contour .rating-field .field-col{padding:0}.hewden-form #contour .rating-field .field-col input{display:none}.hewden-form #contour .rating-field .field-col .star-rating{margin-top:0;font-size:3em;top:-3px;width:100%;height:44px}.hewden-form #contour .rating-field .field-col .star-rating::before{content:none}.hewden-form #contour .rating-field .field-col .star-rating .rating-container{top:0;float:right}.hewden-form #contour .rating-field .field-col .star-rating .rating-container .rating-stars{color:#fab702}.hewden-form #contour .rating-field .field-col .star-rating .rating-container .rating-stars::before{text-shadow:none}.hewden-form fieldset_{margin:0;padding:0}.hewden-form fieldset_ .form-fields{margin:0 0 12px 0;padding:12px 12px 0 12px;background-color:#34383b}.hewden-form fieldset_ .form-fields .vc_col-md-6{padding:0}.hewden-form fieldset_ .form-fields .form-field{margin:0 0 12px 0;width:100%}.hewden-form fieldset_ .form-fields .form-field input{background-color:#fff;border:none;border:none !important;border-radius:0}.hewden-form fieldset_ .form-fields .form-field textarea{margin:0 !important;width:100% !important;background-color:#fff;border:none !important;border-radius:0}.hewden-form fieldset_ .form-fields-separated{margin:0 0 25px 0}.hewden-form fieldset_ .form-fields-separated .form-row{margin:0 0 4px 0;padding:12px;background-color:#34383b;color:#fff}.hewden-form fieldset_ .form-fields-separated .form-row .label-col{padding:8px 0 0 0;font-weight:bold;font-size:1.1em}.hewden-form fieldset_ .form-fields-separated .form-row .field-col{padding:0}.hewden-form fieldset_ .form-fields-separated .form-row .field-col select{margin:0 !important;background-color:#fff !important;color:#000 !important;border:none !important;border-radius:0;color:#939393 !important}.hewden-form fieldset_ .form-fields-separated .form-row .field-col select.input-validation-error{background-color:#fbe3e4 !important}.hewden-form fieldset_ .form-fields-separated .form-row .field-col input{margin:0 !important;background-color:#fff !important;border:none !important;border-radius:0;width:100%}.hewden-form fieldset_ .form-fields-separated .form-row .field-col input.input-validation-error{background-color:#fbe3e4 !important}.hewden-form fieldset_ .form-fields-separated .form-field{margin:0 0 12px 0;width:100%}.hewden-form fieldset_ .form-fields-separated .form-field input{background-color:#fff;border:none;border:none !important;border-radius:0}.hewden-form fieldset_ .form-fields-separated .form-field textarea{margin:0 !important;width:100% !important;background-color:#fff;border:none !important;border-radius:0}.filter-form .filter-item-col{margin:0 0 12px 0;padding:0}.filter-form .filter-item-col.filter-left{padding-right:0 !important}.filter-form .filter-item-col.filter-right{padding-left:0 !important}.filter-form select{padding:20px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/Content/Graphics/icon-select-arrow-down.png) no-repeat right 20px center}.filter-item-results .item-result{margin:0 0 24px 0;padding:0 0 24px 0;border-bottom:1px solid #bfbcbc}.filter-item-results .item-result:first-child{padding-top:24px;border-top:1px solid #bfbcbc}.filter-item-results .item-result .item-details{margin:0;padding:0}.filter-item-results .item-result .item-details h3{margin:0 0 6px 0;padding:0;font-size:1.5em;font-weight:bold;line-height:2}.filter-item-results .item-result .item-details .teaser{margin:0;padding:0}.filter-item-results .item-result .item-details .meta{margin:8px 0 0 0;padding:0;color:#808080}.filter-item-results .item-result .item-details .meta i,.filter-item-results .item-result .item-details .meta strong{color:#222533}.filter-item-results .item-result .item-actions{padding:4px 0 0 0}.filter-item-results .item-result .item-actions .btn{margin:3px 0;padding:20px 18px;width:100%;font-weight:bold}.filter-item-results .item-result .item-actions .btn.btn-view{background-color:#808080}.filter-item-results .download-item-result .item-actions{padding:0 0 0 10px}.filter-item-results .download-item-result .item-actions:last-child{padding-right:0}.filter-item-results .download-item-result .item-actions .btn{margin:0;padding:14px 18px}.vacancy-details .meta{margin:0 0 24px 0;padding:0 0 12px 0;border-bottom:1px solid #808080}.vacancy-details .meta i,.vacancy-details .meta strong{color:#222533}.vacancy-details .details-col{padding:0}.vacancy-details .details-col .vacancy-property{margin:0 0 12px 0;padding:0}.vacancy-details .details-col .vacancy-property h4{margin:0;padding:0;font-size:14px;font-weight:bold}.vacancy-details .actions-col{padding:0}.vacancy-details .actions-col .btn-apply{margin:0}.training-checkout{padding:0}.training-checkout #administrate-checkout{margin:0;width:auto;max-width:none !important}.training-checkout #administrate-checkout .ui-tabs-nav li{border-bottom:1px solid #eee}.training-checkout #administrate-checkout #administrate-checkout-reset{display:none !important}.training-checkout #administrate-checkout #order_num_attendees{width:100%}.training-checkout #administrate-checkout .administrate-checkout-step table td{text-align:left !important}.new-account-form .col2-set{margin:0 0 40px 0}.new-account-form .product-checkboxes{margin:0;padding:0;list-style:none;clear:both}.new-account-form .product-checkboxes li{float:left;width:180px}.account-form-container .tabs{margin:0;padding:0;list-style:none}.account-form-container .tabs li{margin:0;padding:0;float:left;width:25%;text-align:center}.account-form-container .tabs li a{padding:10px;display:block;background-color:#dbd9d9;color:#fff;font-weight:bold;font-size:1.3em;border:1px solid #808080;border-right:none}.account-form-container .tabs li a:hover{background-color:#b1b1b1;text-decoration:none}.account-form-container .tabs li:last-child a{border:1px solid #808080}.account-form-container .tabs li.current-tab a{background-color:#fab702;border-bottom:1px solid #fab702}.account-form-container .tab-content{padding:30px;border:1px solid #808080;border-top:none}.account-form-container .tab-content abbr{text-decoration:none}.account-form-container .tab-content .field-validation-error{font-size:10px;color:#f00;font-weight:bold;text-transform:capitalize}.account-form-container .tab-content .input-validation-error{border:1px solid #a00}form.cart .add-to-basket-qty-container{margin-bottom:12px;padding:0}form.cart .add-to-basket-qty-container .quantity{width:100%}form.cart .add-to-basket-qty-container .quantity input{width:100%}form.cart .add-to-basket-button-container{margin-bottom:12px}form.cart .add-to-basket-button-container button{width:100%;font-size:.9em !important}form.cart .add-to-enquiry-container{padding:0}form.cart .add-to-enquiry-container button{width:100%;font-size:.9em !important}.product-relations .tab-attachments .products .related-product{margin:0 0 30px 0}.product-listing a img{border:1px solid #e9e9e9}.product-listing a:hover{text-decoration:none}.product-listing a:hover img{border:1px solid #fab702}.product-listing h3{margin:22px 0 8px 0;font-size:1.2em}.page-banner{position:relative;background-color:#222;color:#fff;padding-top:0;padding-bottom:0}.page-banner img{width:100%;height:auto}.page-banner .banner-overlay{position:absolute;top:20px}.contact-form abbr{text-decoration:none}.contact-form .field-validation-error{font-size:10px;color:#a00;font-weight:bold;text-transform:capitalize}.contact-form .input-validation-error{border:1px solid #a00}.DocType-Location .location-map-conatiner{margin:0 0 40px 0}.DocType-Location .contact-info-column .heading-title{font-size:24px}.DocType-Location .contact-info-column .contact-info-item{margin:8px 0;padding:8px 0;border-bottom:1px solid #ccc}.DocType-Location .contact-info-column .contact-info-item h4{text-transform:uppercase}.DocType-Location .contact-info-column .contact-info-item ul.social-links{margin:0 0 15px 0;padding:0;list-style:none}.DocType-Location .contact-info-column .contact-info-item ul.social-links li{margin:0;padding:0}@media(min-width:320px) and (max-width:479px){.hidden-xs{display:none !important}.site-topbar{font-size:1.5em}.site-topbar .topbar-mobile .column-item a{font-size:1em}.site-topbar .topbar-subnav ul li a{color:#fff;font-size:.6em}.supplier-panel .supplier-col.supplier-col{border-left:1px solid #e9e9e9}.filter-form select{padding:12px}form.cart .add-to-basket-button-container{padding-right:0}.product-relations ul.ui-tabs-nav li{width:100%;margin-bottom:4px}.product-relations ul.ui-tabs-nav li a{width:100%}.product-relations .tab-attachments .products .related-product{padding:0 !important}.product-listing .vc_col-xs-12{padding:0}.page-banner .banner-overlay{margin-left:-160px;width:320px;top:25px;left:50%}.page-banner .banner-overlay .page-title{font-size:1.3em}.page-banner .banner-overlay .page-subtitle{font-size:.9em}.single-product .content-area{padding-bottom:0 !important}.single-product .content-area .entry-content{margin-bottom:0 !important}.single-product .content-area .entry-content .tabs-containter .row_inner_wrapper{padding-bottom:0 !important}.single-product .content-area .entry-content .tabs-containter .row_inner_wrapper .wpb_wrapper{margin-bottom:0}.single-product .product-description-tab .row_inner_wrapper{padding-bottom:0}.single-product .tabs-containter .row_inner_wrapper{padding-top:0}#site-navigation .wpc-menu li a{padding:10px 14px !important}#site-navigation .wpc-menu li .sub-menu li a{padding-left:38px !important}#site-navigation .wpc-menu li .sub-menu li a:hover{color:#575656 !important}#site-navigation .wpc-menu li .sub-menu li .sub-menu li a{padding-left:60px !important}}@media(min-width:480px) and (max-width:767px){.hidden-xs{display:none !important}.site-topbar{font-size:1.5em}.site-topbar .topbar-mobile .column-item a{font-size:1em}.supplier-panel .supplier-col.supplier-col{border-left:1px solid #e9e9e9}.filter-form select{padding:12px}form.cart .add-to-basket-button-container{padding-right:0}.product-relations ul.ui-tabs-nav li{width:100%;margin-bottom:4px}.product-relations ul.ui-tabs-nav li a{width:100%}.product-relations .tab-attachments .products .related-product{padding:0 !important}.product-listing .vc_col-xs-12{padding:0}.page-banner .banner-overlay{padding:0;margin-left:-240px;width:480px;top:50px;left:50%}.single-product .content-area{padding-bottom:0 !important}.single-product .content-area .entry-content{margin-bottom:0 !important}.single-product .content-area .entry-content .tabs-containter .row_inner_wrapper{padding-bottom:0 !important}.single-product .content-area .entry-content .tabs-containter .row_inner_wrapper .wpb_wrapper{margin-bottom:0}.single-product .product-description-tab .row_inner_wrapper{padding-bottom:0}.single-product .tabs-containter .row_inner_wrapper{padding-top:0}#site-navigation .wpc-menu li a{padding:10px 14px !important}#site-navigation .wpc-menu li .sub-menu li a{padding-left:38px !important}#site-navigation .wpc-menu li .sub-menu li a:hover{color:#575656 !important}#site-navigation .wpc-menu li .sub-menu li .sub-menu li a{padding-left:60px !important}}@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}.filter-form .filter-item-col.filter-left{padding-right:20px !important}.filter-form .filter-item-col.filter-right{padding-left:20px !important}form.cart .add-to-basket-button-container{padding-right:0;padding-left:6px}.product-listing .vc_col-sm-6:nth-child(odd){padding-left:0}.product-listing .vc_col-sm-6:nth-child(even){padding-right:0}.product-listing .vc_col-sm-6 img{width:100%}.page-banner .banner-overlay{margin-left:-384px;width:768px;top:75px;left:50%}#site-navigation .wpc-menu li a{padding:10px 14px !important}#site-navigation .wpc-menu li .sub-menu li a{padding-left:38px !important}#site-navigation .wpc-menu li .sub-menu li a:hover{color:#575656 !important}#site-navigation .wpc-menu li .sub-menu li .sub-menu li a{padding-left:60px !important}.site-topbar .topbar-mobile .column-item a{font-size:1.5em}}@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}.topbar-left{position:relative}.topbar-left .topbar-widget{border-right:1px solid #8d8f91;position:absolute;width:200px;text-align:center}.topbar-left .topbar-widget.widget-hire{padding:8px 0 8px 0;width:136px;left:284px;border-left:none}.topbar-left .topbar-widget.widget-downloads{padding:8px 0 8px 0;width:124px;left:160px}.topbar-left .topbar-widget.widget-telephone{padding:4px 15px;width:160px;left:0;border-left:1px solid #8d8f91}.hewden-form fieldset .form-fields .vc_col-md-6{padding:0}.hewden-form fieldset .form-fields .vc_col-md-6:first-child{padding-right:12px}.hewden-form fieldset .form-fields .vc_col-md-6:last-child{padding-left:12px}.hewden-form fieldset .form-fields-separated .form-row .field-col-date:first-child{padding-right:12px}.hewden-form fieldset .form-fields-separated .form-row .field-col-date:last-child{padding-left:12px}.filter-form .filter-item-col.filter-left{padding-right:20px !important}.filter-form .filter-item-col.filter-right{padding-left:20px !important}.page-banner .banner-overlay{margin-left:-500px;width:1130px;top:110px;left:50%}.product-listing{margin-left:-20px;margin-right:-20px}.product-listing .product{height:380px}.product-relations .tab-attachments .products{margin:0 -20px 0 -20px}.product-relations .tab-attachments .products .related-product{height:350px}}@media(min-width:1200px){.hidden-lg{display:none !important}.topbar-left{position:relative}.topbar-left .topbar-widget{border-right:1px solid #8d8f91;position:absolute;width:200px;text-align:center}.topbar-left .topbar-widget.widget-hire{padding:8px 0 8px 0;width:136px;left:284px;border-left:none}.topbar-left .topbar-widget.widget-downloads{padding:8px 0 8px 0;width:124px;left:160px}.topbar-left .topbar-widget.widget-telephone{padding:4px 15px;width:160px;left:0;border-left:1px solid #8d8f91}.hewden-form fieldset .form-fields .vc_col-md-6{padding:0}.hewden-form fieldset .form-fields .vc_col-md-6:first-child{padding-right:12px}.hewden-form fieldset .form-fields .vc_col-md-6:last-child{padding-left:12px}.hewden-form fieldset .form-fields-separated .form-row .field-col-date:first-child{padding-right:12px}.hewden-form fieldset .form-fields-separated .form-row .field-col-date:last-child{padding-left:12px}.filter-form .filter-item-col.filter-left{padding-right:20px !important}.filter-form .filter-item-col.filter-right{padding-left:20px !important}.page-banner .banner-overlay{margin-left:-600px;width:1130px;top:110px;left:50%}.product-listing{margin-left:-20px;margin-right:-20px}.product-listing .product{height:380px}.product-relations .tab-attachments .products{margin:0 -20px 0 -20px}.product-relations .tab-attachments .products .related-product{height:350px}}.site-header.fixed-on{padding:0 !important}.header-right-wrap{margin:0 !important;padding:0 !important}