a{color:#184163}a.woocommerce-product-gallery__trigger{color:#fff!important}a:active,a:focus{outline:0!important;border:none!important;-moz-outline-style:none!important}header#masthead{margin-bottom:2em}.menu-toggle{display:none}.motoslider_wrapper{border:2px solid #184163;border-radius:4px}.woocommerce-breadcrumb{margin-bottom:1em}.storefront-sorting{padding:.5em;margin:1em auto;border:solid 1px #cecece;border-radius:5px}.page-title,.storefront-sorting:empty{display:none}#secondary>.search-form{margin-bottom:.5em}#secondary input.form-control{outline:0;border-radius:4px;box-shadow:none!important;border:1px solid #184163;margin-right:-2px}.btn.btn-success.search{background-color:'#184163';border:none;box-shadow:none}.btn.btn-success.search::after{content:'\f002';font:1em/2 FontAwesome}.btn-primary{color:#fff!important}#secondary>.widget_product_categories,#secondary>.widget.widget_nav_menu{background:#184163;padding:.5em 1em;border-radius:5px}#secondary>.widget_product_categories .gamma.widget-title,#secondary>.widget_nav_menu .gamma.widget-title{padding:0;margin-bottom:.5em;color:#fff}#secondary .menu-item.menu-item-has-children>a::after{content:attr(data-caret);font:1em/1.5 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#fff;float:right}#secondary .menu-item.menu-item-has-children>.sub-menu{display:none}#secondary>.widget_product_categories .product-categories>li,#secondary .menu>li{padding:.4em 0;margin:.4em 0;border-bottom:dotted 1px #2e6b9a}#secondary>.widget_product_categories .product-categories>li:last-child,#secondary .menu>li:last-child{border-bottom:none}#secondary>.widget_product_categories .product-categories li a,#secondary .menu>li a{display:block;color:#fff!important;text-decoration:none!important}.widget_nav_menu ul li:before{content:none!important}#secondary>.widget_product_categories ul>li::before,#secondary>#secondary .menu>ul>li::before{}#secondary>.widget_product_categories .product-categories li::before,#secondary .menu>li::before{}ul.products li.product{padding:1em;border:1px solid #cecece;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px}ul.products a{text-decoration:none}ul.products li.product>a:focus{outline:none}ul.products li.product .woocommerce-loop-product__title{height:40px;margin-bottom:1em}ul.products li.product .woocommerce-LoopProduct-link h3{min-height:40px;max-height:50px}ul.products li.product img{min-height:200px}.products .product-description,.woocommerce-product-details__short-description{height:70px;max-height:70px;font-weight:400;margin-bottom:1em}@media(max-width:575px){a[href="http://www.cadglobal.uk/productquery/"]{width:100%;font-size:inherit}}.woocommerce-product-gallery{opacity:1!important}.woocommerce-message{background-color:#184163!important}.add_to_cart_button::before{color:#fff}.added_to_cart.wc-forward{margin:4px auto!important;line-height:18px;height:40px;box-shadow:none;border-radius:3px;border:none!important;border-radius:4px!important;background-color:#184163!important;color:#fff!important}@media(max-width:575px){.added_to_cart.wc-forward{width:100%!important}}.button,.button.wc-forward,.button.wc-forward::after{color:#fff!important}.rearranger{border:solid 1px #cecece;padding:.5em;margin-top:1em;margin-bottom:.5em;border-radius:6px;font-size:.875em;overflow:auto}.sorter{float:right;line-height:2.285714285714286}.sorter ul{list-style:none;line-height:2.285714285714286;display:inline;margin-left:.5em}.sorter ul li{display:inline}.sorter ul a{display:inline-block;margin-right:1em;background:url(https://www.cadglobal.uk/layout/sorting.png?v-636063235941978594)no-repeat 100% 3px;padding-right:20px;text-decoration:underline}.col2-set>*{max-width:inherit}.woocommerce-billing-fields__fieldset{border:solid 1px #cecece;margin-bottom:1em;border-radius:6px;padding:0 1em}.woocommerce-billing-fields__legend{width:auto;padding:0 .5em;background-color:initial;color:#0f4f76;font-weight:700;text-transform:uppercase}.woocommerce-billing-fields__label{margin-right:1em}.woocommerce-billing-fields__label.newsletter{margin-left:5px;vertical-align:middle;display:inline-block}.woocommerce-billing-fields__select{width:33%;margin-right:1px}.woocommerce-billing-fields__select>select{border-radius:5px;padding:.5em}.billing_dob_day__label{margin:.5em 0}#billing_dob_day_field,#billing_dob_month_field,#billing_dob_year_field{width:33%;float:left}#billing_dob_month_field,#billing_dob_year_field{margin-top:2.6em}#billing_gender_field{padding-left:0;margin-top:.5em}#billing_gender_field>label{font-weight:400}#billing_gender_field>label:first-child{font-weight:700}#billing_gender_field>input[type=radio]{margin:.4em}@media(max-width:575px){.woocommerce-billing-fields__select{margin-right:.5px}}@media(max-width:440px){.woocommerce-billing-fields__label.newsletter{display:inline!important}}.text-and-icons-container{margin-top:30px;width:100%;height:39.5px}.social-buttons-footer{display:block;position:relative;top:-5px;float:right}@media screen and (max-width:1010px){.text-and-icons-container{text-align:center}.social-buttons-footer{top:0;float:none;display:block;margin-top:20px}}@media screen and (max-width:767px){.site-info{padding-bottom:120px}}@media(max-width:575px){}@media screen and (max-width:477px){.site-info{padding-bottom:140px}}.social{height:39.5px;padding:10px 15px;text-decoration:none;border-radius:5px}.fa-facebook{background:#3b5998;border:1px solid #3b5998;color:#fff!important;text-decoration:none!important;margin-right:5px}.fa-facebook svg{padding-top:2px;width:18px;height:18px}.fa-facebook:hover svg path{fill:#3b5998}.fa-facebook::before{display:none}.fa-facebook:hover{background:#fff!important;color:#3b5998!important;border:1px solid #3b5998!important}.fa-linkedin{background:#0077b5;border:1px solid #0077b5;color:#fff!important;text-decoration:none!important}.fa-linkedin svg{padding-top:2px;width:18px;height:18px}.fa-linkedin:hover svg path{fill:#0077b5}.fa-linkedin::before{display:none}.fa-linkedin:hover{background:#fff!important;color:#55acee!important;border:1px solid #0077b5!important}.fa-twitter{background:#55acee;color:#fff}.entry-meta{display:none}.hentry.type-post .entry-content{float:none!important}img.attachment-.size-.wp-post-image{width:100%}#commentform .gglcptch.gglcptch_v2{display:block;position:relative;clear:both}body.no-scroll{overflow:hidden}.c4a-hamburger-menu-icon{display:none;margin-top:25px;width:28px;height:28px}.c4a-hamburger-menu-icon path{fill:#184163}.c4a-mobile-menu-wrapper{display:none;position:absolute;z-index:999;top:40px;right:41.83px;background:#fff;padding:10px;border-radius:6px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.c4a-hamburger-menu-icon:hover{cursor:pointer}.storefront-primary-navigation{background:rgba(239,239,239,.86)}.woocommerce-active .site-header .main-navigation{width:73%!important;margin-right:0!important}.cart-contents{padding-left:55px!important;font-weight:700!important}.cart-contents .count{font-weight:700!important}#menu-top-nav-menu li:last-child a{padding-right:0!important}.topDropdownItem a{color:#184163!important}.topDropdownItem a:hover{color:#5982a4!important;text-decoration:underline!important;cursor:pointer}@media screen and (max-width:1110px){#menu-top-nav-menu li{margin-top:5px}#menu-top-nav-menu li a{font-size:14.5px}.cart-contents{padding-left:40px!important}}@media screen and (max-width:1024px){.c4a-hamburger-menu-icon{display:block}.woocommerce-active .site-header .main-navigation{width:30%!important}#site-header-cart{width:250px}.count{margin-right:15px}.primary-navigation{display:none}}@media screen and (max-width:767px){.storefront-primary-navigation{display:none}.c4a-mobile-menu-wrapper{display:block}.c4a-hamburger-menu-icon{margin-top:0}}@media screen and (max-width:568px){.c4a-mobile-menu-wrapper{right:22.65px}}.storefront-breadcrumb{margin:0}.woocommerce-pagination{margin-bottom:20px}.c4a-categories-top{display:none;background:#184163;padding:.5em 1em;border-radius:5px;margin-bottom:30px}.c4a-categories-top-button{color:#fff;display:block;overflow:hidden}.c4a-categories-top-button:hover,.c4a-categories-top li:hover{cursor:pointer}.c4a-categories-top-title{position:relative;display:block;font-family:source sans pro,sans-serif;font-size:1.41575em;line-height:32px;font-weight:300;padding:0;color:#fff;float:left}.c4a-categories-top-button.active .c4a-categories-top-title{margin-bottom:.5em}.c4a-categories-top-button i{float:right;font-size:1.2em;margin-top:6px}.c4a-categories-top-button.active i{transform:rotate(180deg)}.c4a-categories-mobile-menu{clear:both}.c4a-categories-list{display:none}.c4a-categories-list,.c4a-categories-list .sub-menu{list-style:none;margin:0}.c4a-categories-list li a{display:block;color:#fff;text-decoration:none;font-size:14px;line-height:19.81px}.c4a-categories-list li{padding:10px 0}.c4a-categories-list>li{border-bottom:1px solid #2e6b9a}.c4a-categories-list>li:last-child{border-bottom:none}.c4a-categories-list .sub-menu{display:none;padding-left:40px}.c4a-categories-list>li.menu-item-has-children>a::after{content:'\f107';font-size:1.5em;font-family:FontAwesome;font-weight:700;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;color:#fff;float:right}.c4a-categories-list>li.menu-item-has-children>a.active::after{transform:rotate(180deg)}@media screen and (max-width:767px){.c4a-categories-top{display:block}}.c4a-mobile-menu-container{display:none;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background:#fff;padding:30px 0}.c4a-mobile-menu-top{padding:0 25px}.c4a-mobile-menu-top figure{width:180px;height:auto;float:left}.c4a-mobile-menu-top figure img{width:100%;height:100%;object-fit:contain}.c4a-mobile-menu-top .close-icon{width:25px;height:25px;margin-top:25px;margin-right:10px;float:right}.c4a-mobile-menu-top .close-icon:hover{cursor:pointer}.c4a-mobile-menu-top .close-icon path{fill:#184163}.c4a-mobile-menu{display:block;float:none;clear:both;padding-top:30px;height:calc(100vh - 280px);overflow-y:scroll;overflow-x:hidden}.c4a-menu-list,.c4a-menu-list .sub-menu{margin:0;list-style:none}.c4a-menu-list>li{padding:20px 25px;border-bottom:1px solid #efefef}.c4a-menu-list>li:last-child{border-bottom:none}.c4a-menu-list .sub-menu{position:relative;background:#efefef;display:none;-webkit-box-shadow:inset 0 0 2px -1px #737373;-moz-box-shadow:inset 0 0 2px -1px #737373;box-shadow:inset 0 0 2px -1px #737373}.c4a-menu-list .sub-menu li{padding:20px 25px;border-bottom:1px solid #dbdbdb}.c4a-menu-list .sub-menu li:last-child{border-bottom:none}.c4a-menu-list li a{display:block;color:#184163;text-align:center}.c4a-menu-list .topDropdownItem{padding:0}.c4a-menu-list .topDropdownItem>a{padding:20px 25px}.select2-container--default .select2-selection--single{outline:none;appearance:none;border:none;border-radius:0;background:#efefef;line-height:45.65px;height:45.65px;background:#f2f2f2;padding:.6180469716em;box-shadow:inset 0 1px 1px rgba(0,0,0,.125)}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.products .columns-3{}.products.columns-3 li.product{width:calc(33.333% - 13.333px)!important;margin-right:20px!important;margin-bottom:30px!important;box-shadow:none;transition:box-shadow .3s ease-out}.products.columns-3 li.product:hover{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.card-c4a-title{font-weight:700;line-height:1.3em;min-height:3.9em;color:#111;font-size:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-c4a-figure{width:100%;height:200px;margin-bottom:20px}.card-c4a-figure img{margin:0!important;width:100%!important;height:100%!important;object-fit:contain!important}.woocommerce-Price-amount{font-size:17px;color:#111}.card-c4a-description{line-height:1.3em;min-height:2.6em;color:#6d6d6d;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-c4a-buttons{width:100%;height:40px;display:flex;justify-content:center}.btn-free-download{display:block;width:100%;background:#2e6b9a;border-radius:.3rem;margin-right:5px;color:#fff;opacity:.85;transition:all .3s ease-out;text-decoration:none!important;line-height:40px}.btn-free-download:hover{color:#fff;opacity:1}.wc-tabs li a{text-decoration:none;color:#6d6d6d;font-weight:700}.wc-tabs li.active a{color:#184163!important}#review_form .form-submit input[type=submit],#comments input[type=submit]{color:#fff!important}.c4a-ask-for-price{font-size:16px;font-weight:700}@media screen and (max-width:1100px){.woocommerce-price-suffix{display:block}}@media screen and (max-width:950px){.products.columns-3 li.product{width:calc(50% - 10px)!important;margin-right:20px!important;margin-bottom:30px!important;box-shadow:none;transition:box-shadow .3s ease-out}.products.columns-3 li.product:nth-child(even){clear:none!important;margin-right:0!important;float:left}.products.columns-3 li.product:nth-child(odd){margin-right:20px!important;float:left}}@media screen and (max-width:500px){.products.columns-3 li.product{width:100%!important}.products.columns-3 li.product{margin:0 0 50px!important}}.product-name a{text-decoration:none!important;color:#6d6d6d;transition:all .3s ease-out}.product-name a:hover{color:#5982a4;text-decoration:underline!important}.site-footer .nf-form-cont{width:100%!important}.nf-form-content{max-width:100%!important}.site-footer .nf-form-fields-required{display:none!important}.site-footer .ninja-forms-req-symbol{display:none!important}.site-footer .nf-field-container.submit-container .nf-field-element{margin-left:-27px}.c4a-newsletter-container{width:100%!important;max-width:300px!important}.site-footer .nf-field-container.submit-container .nf-field-element{max-width:100px!important}.c4a-newsletter-btn{width:100%!important}@media screen and (max-width:1010px){.c4a-newsletter-container{margin-left:calc((100% - 400px)/2)!important}.c4a-newsletter-element{text-align:center}}@media screen and (max-width:800px){.c4a-newsletter-container{margin-left:calc((100% - 300px)/2)!important}.site-footer .nf-field-container.submit-container .nf-field-element{margin:0 auto!important;max-width:300px!important}}@media screen and (max-width:360px){.c4a-newsletter-container{margin-left:0!important}}.summary.entry-summary .product_title{font-size:30px;line-height:140%}.summary.entry-summary .amount{font-size:20px}@media screen and (max-width:768px){.related.products h2{text-align:center}}@media screen and (max-width:576px){#tab-description .btn{font-size:1em;padding:10px 15px}}@media screen and (max-width:450px){.summary.entry-summary .product_title{font-size:25px;line-height:140%}}.download-wrapper{text-align:center;padding-bottom:100px}.download-wrapper img{margin:0 auto;margin-bottom:30px}.downloading-text{max-width:500px;margin:0 auto;margin-bottom:40px}.downloading-text-additional{max-width:500px;margin:0 auto;margin-bottom:20px}.woocommerce-message{margin-top:0!important;background:rgba(139,192,221,.16)!important;color:#184163!important;border:1px solid rgba(24,65,99,.15)}.woocommerce-message .wc-forward,.woocommerce-message .restore-item{color:#184163!important}.woocommerce-message .wc-forward::after{color:#184163!important}.woocommerce-error{background:rgba(226,64,28,.1)!important;border:1px solid rgba(226,64,28,.2);color:#184163}.woocommerce-error li{padding:2px 0}.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{position:relative;display:inline-block;margin-left:15px}.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{background:0 0!important;color:#6d6d6d!important;border:1px solid #d4d4d4;box-shadow:none;transition:all .3s ease-out}.woocommerce-form-login-toggle .woocommerce-info:hover,.woocommerce-form-coupon-toggle .woocommerce-info:hover{box-shadow:0 1px 2px rgba(0,0,0,.19),0 3px 3px rgba(0,0,0,.23)}.woocommerce-info{padding-top:12px;padding-bottom:12px;margin-bottom:25px}.woocommerce-info .showlogin,.woocommerce-info .showcoupon{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.woocommerce-info .showlogin:hover,.woocommerce-info .showcoupon:hover{color:transparent;opacity:0}.pswp__bg{opacity:.75!important}.post-author{display:none}.blog-post-grid{display:grid}@media screen and (min-width:768px){.blog-post-grid{grid-template-columns:repeat(3,1fr);column-gap:25px;display:grid}}.footer-additional-link{color:#2e6b9a!important;opacity:.85;text-decoration:none!important;transition:all .3s ease-out}.footer-additional-link:hover{opacity:1}