/*!
Theme Name: ACT
Theme URI: http://www.actcrystals.com
Description: ACT - WooCommerce Theme
Version: 1.0.0
Author: Leo Matthews - Xigen Ltd
Author URI: http://www.xigen.co.uk
*/body{font-family:"Roboto",sans-serif;background:#EEEEEE}h1,h2,h3,h4{margin-top:0}p{margin-bottom:20px}p:last-child{margin-bottom:0}.wpcf7 .wpcf7-form-control{text-transform:none}body>.container{background:#ffffff;box-shadow:0px 0px 50px 0px rgba(0,0,0,0.3);padding:0}body>.container .container{width:100%}@media (min-width: 768px){body>.container .container{padding:0 30px}}article ul{margin:0 0 20px 0;padding:0}article ul li{margin:0;padding:0 0 0 15px;list-style:none;position:relative}article ul li:before{content:"\f111";display:block;position:absolute;top:7px;left:0;height:15px;width:5px;color:#1D71B8;font:normal normal normal 14px/1 FontAwesome;font-size:5px;text-rendering:auto;-webkit-font-smoothing:antialiased}article ul:last-child{margin-bottom:0}article ul.entry-meta li:before{display:none}article .post-edit-link{display:block;margin-top:20px}.carousel-inner>.item img{margin:0 auto}.alignleft{max-width:50%}.nav-tabs li{padding:0}.nav-tabs li:before{display:none}.panel .panel-title{margin-bottom:0}a:focus{outline:none}.caret{vertical-align:middle;border-top:5px dashed;border-top:5px solid\9;border-right:5px solid transparent;border-left:5px solid transparent;margin-left:4px;margin-top:-4px}.form-control{border-radius:0 !important}.widget-area .widget:first-child{margin-top:0}.post .entry-meta{margin-top:20px;margin-bottom:40px}.comments-list{padding-left:0}.comments-list .comment{list-style-type:none;margin-top:10px}.comments-list .comment .comment-content{margin-bottom:10px}.comments-list .comment .reply{margin-top:10px}.archive.woocommerce .breadcrumb-wrapper{margin-bottom:20px}.breadcrumb-wrapper{background:#003E74;margin-bottom:40px;padding:25px 0}.breadcrumb-wrapper .container .row{margin-bottom:0}.breadcrumb-wrapper.no-margin{margin-bottom:0}.breadcrumb-wrapper .breadcrumb{background:none;margin-bottom:0;padding:0;margin-top:10px;color:#36A9E1;font-weight:500}@media (min-width: 767px){.breadcrumb-wrapper .breadcrumb{text-align:right;margin-top:5px}}.breadcrumb-wrapper .breadcrumb a{color:#fff}.breadcrumb-wrapper .breadcrumb li+li:before{color:#fff;content:"\f0da";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;padding:0 15px}.breadcrumb-wrapper .page-title{color:#fff;margin:0;font-weight:700}.breadcrumb-wrapper .post-categories{padding:0;list-style:none;display:inline-block}.breadcrumb-wrapper .post-categories li{display:inline-block}.breadcrumb-wrapper .post-categories li:after{color:#fff;content:"\f0da";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;padding:0 15px}.button{border-radius:0;border:0;font-size:inherit !important;font-weight:500 !important;line-height:1em !important}.button-lg{padding:15px 25px}.button-primary{background-color:#003E74;color:#fff}.button-primary:hover,.button-primary:focus,.button-primary.active{background-color:#002341;color:#fff}.button-secondary{background-color:#1D71B8;color:#fff}.button-secondary:hover,.button-secondary:focus,.button-secondary.active{background-color:#16568c;color:#fff}.container{max-width:1080px}.container>.row{margin-bottom:35px}.clear{clear:both}@media (max-width: 991px){.sidebar{margin-top:20px}}.page-thumbnail{margin-bottom:20px}.further-info-cols ul{margin:0;padding:0}.further-info-cols ul li{margin:0 10px 10px 0;padding:0 20px 0 0;display:block}.further-info-cols ul li:before{display:inline-block;color:#003E74;font:normal normal normal 14px/1 FontAwesome;content:"\f00c";padding-right:25px;position:static;top:auto;bottom:auto;left:auto;right:auto}.wpcf7-form-control-wrap .wpcf7-form-control,.wpcf7-form-control-wrap .form-control{border-radius:0;padding:0 15px;height:40px;line-height:40px;border-radius:0 !important}.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid,.wpcf7-form-control-wrap .form-control.wpcf7-not-valid{border:1px solid #c00}.wpcf7-form-control-wrap .wpcf7-textarea{min-height:100px;min-width:100%;max-width:100%}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block;margin:5px 0 0 0}textarea.form-control{border-radius:0}article .wpcf7-response-output{margin:20px 0 0 0}body.about-us article h2{font-size:24px;color:#003E74;margin-bottom:30px}body.about-us article h3{margin-bottom:20px;margin-top:30px}body.about-us article ul{margin:0;padding:0}body.about-us article ul li{margin:0 10px 10px 0;padding:0 20px 0 0;display:block}body.about-us article ul li:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;content:"\f00c";padding-right:25px;position:static;top:auto;bottom:auto;left:auto;right:auto}.wpcf7-submit,.btn-primary{color:#fff;background:#1D71B8;border:0;display:inline-block;padding:0 15px;line-height:40px;font-weight:900;text-transform:uppercase;border-radius:0}.newsletter-wrapper{background-color:#eee;padding:25px 0;margin-top:50px}@media (max-width: 768px){.newsletter-wrapper{text-align:center !important}}.newsletter-wrapper .row{margin-bottom:0}.newsletter-wrapper .title{color:#003E74;font-size:24px;font-weight:700}.newsletter-wrapper .wpcf7-form{width:100%;margin-top:15px;position:relative}@media (min-width: 992px){.newsletter-wrapper .wpcf7-form{margin-top:0;text-align:right}}.newsletter-wrapper .wpcf7-form .wpcf7-response-output{position:absolute;bottom:-35px;text-align:left;margin:0;background:#fff;left:0}.newsletter-wrapper .wpcf7-form p{margin:0}.newsletter-wrapper .wpcf7-form .ajax-loader{display:none;position:absolute;top:12px;left:45%}.newsletter-wrapper .wpcf7-form .ajax-loader.is-active{display:block}.newsletter-wrapper .wpcf7-form .wpcf7-not-valid-tip{display:none}.newsletter-wrapper .wpcf7-form input[type='email']{border-radius:0;padding:0 15px;height:40px;line-height:40px;display:inline-block;width:70%;margin-right:10px}.newsletter-wrapper .wpcf7-form input[type='email'].wpcf7-not-valid{border:1px solid #c00}.newsletter-wrapper .wpcf7-form input[type='submit']{color:#fff;background:#1D71B8;border:0;display:inline-block;padding:0 15px;height:40px;width:25%;line-height:40px;font-weight:900;text-transform:uppercase}.footer-widgets-wrapper{line-height:24px;padding:35px 0;background-color:#003E74;color:#A3B0C3}.footer-widgets-wrapper .container{position:relative}.footer-widgets-wrapper .row{margin-bottom:0}.footer-widgets-wrapper .columns-4 .widget{margin-top:0;width:100%;margin-bottom:25px}.footer-widgets-wrapper .columns-4 .widget:last-child{margin-bottom:0}@media (min-width: 768px){.footer-widgets-wrapper .columns-4 .widget{width:25%}.footer-widgets-wrapper .columns-4 .widget:first-child{width:50%}.footer-widgets-wrapper .columns-4 .widget:first-child ul li{width:48%;display:inline-block}}.footer-widgets-wrapper .columns-4 .widget a{color:#A3B0C3}.footer-widgets-wrapper .columns-4 .widget .widget-title{color:#fff;font-size:17px;margin-bottom:20px}@media (max-width: 768px){.footer-widgets-wrapper .columns-4 .widget .widget-title{font-size:24px;font-size:24px}}@media (max-width: 768px){.footer-widgets-wrapper .columns-4 .widget{font-size:18px}}.footer-widgets-wrapper .columns-4 .widget ul li{padding:0;width:100%;display:inline-block}.footer-widgets-wrapper .columns-4 .widget ul li:before{display:none}@media (min-width: 480px){.footer-widgets-wrapper .columns-4 .widget ul li{width:32%}}@media (min-width: 768px){.footer-widgets-wrapper .columns-4 .widget ul li{width:100%}}@media (max-width: 768px){.footer-widgets-wrapper .contact-widget li{display:block;width:100% !important;position:relative;padding-left:55px !important;margin-bottom:25px}.footer-widgets-wrapper .contact-widget li br{display:none}.footer-widgets-wrapper .contact-widget li:last-child{margin-bottom:0}.footer-widgets-wrapper .contact-widget li:after{position:absolute;left:0;top:-7px;display:block;font:normal normal normal 34px/40px FontAwesome;margin-right:10px;background:#fff;color:#003E74;height:40px;width:40px;border-radius:99px;text-align:center;content:"\f041"}.footer-widgets-wrapper .contact-widget li.phone:after{content:"\f095";font-size:30px}.footer-widgets-wrapper .contact-widget li.fax:after{content:"\f1ac";font-size:24px}.footer-widgets-wrapper .contact-widget li.email:after{content:"\f003";font-size:24px}.footer-widgets-wrapper .contact-widget li.address{margin-bottom:15px}.footer-widgets-wrapper .contact-widget li.address:after{top:5px}}.footer-widgets-wrapper .social-icons a{display:inline-block;color:#fff;opacity:1;line-height:40px;width:40px;text-align:center;border:1px solid #A3B0C3;font-size:20px;transition:all ease 1s;margin-right:10px}.footer-widgets-wrapper .social-icons a:hover{opacity:0.7}@media (max-width: 767px){.footer-widgets-wrapper .social-icons{margin-top:40px}}@media (min-width: 768px){.footer-widgets-wrapper .social-icons{position:absolute;bottom:40px;right:0;width:25%;margin-right:8px}}.footer-wrapper{background-color:#003059;color:#A3B0C3;padding:20px 0}@media (max-width: 600px){.footer-wrapper{text-align:center}.footer-wrapper .pull-left,.footer-wrapper .pull-right{display:block;float:none;width:100%}}.footer-wrapper .row{margin-bottom:0}.footer-wrapper a{color:#A3B0C3}.header-wrapper{border-bottom:2px solid #eee;padding-top:20px;padding-bottom:20px}.header-wrapper .logo a{width:100%;display:inline-block;max-width:150px;vertical-align:middle;min-width:110px}@media (min-width: 1200px){.header-wrapper .logo a{max-width:165px}}.header-wrapper .logo .strapline{width:50%;display:inline-block;vertical-align:middle;margin:5px 0 0 20px;font-size:14px;font-weight:bold}@media (max-width: 992px){.header-wrapper .logo .strapline{display:none}}@media (min-width: 768px) and (max-width: 992px){.header-wrapper .navbar-nav{margin-top:20px;float:none !important}}.header-wrapper .navbar{min-height:0px}.header-wrapper .navbar-wrapper{float:right}.header-wrapper .row{margin-bottom:0}@media (max-width: 768px){.header-wrapper .row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center}}.header-wrapper .header-cta{margin-bottom:22px;margin-top:5px;float:right}@media (max-width: 768px){.header-wrapper .header-cta{margin-bottom:0}}@media (min-width: 768px){.header-wrapper .header-cta .top-menu{display:inline;margin-right:15px}.header-wrapper .header-cta .top-menu li{padding-left:0;padding-right:0}.header-wrapper .header-cta .top-menu li:last-child a{padding-right:10px}.header-wrapper .header-cta .top-menu li:last-child a:after{display:none}.header-wrapper .header-cta .top-menu li a{color:#777;padding-left:6px;padding-right:0;line-height:10px;font-weight:500}.header-wrapper .header-cta .top-menu li a:after{content:'|';font-size:12px;display:inline-block;padding-left:9px}}.header-wrapper .header-cta .phone-cta{display:inline;font-weight:500;color:#003E74}@media (max-width: 550px){.header-wrapper .header-cta .phone-cta{display:none}}@media (max-width: 768px){.header-wrapper .header-cta .phone-cta{font-size:24px;line-height:30px}}@media (max-width: 480px){.header-wrapper .header-cta .phone-cta{display:none}}.header-wrapper .header-cta .phone-cta .fa{margin-right:5px;font-size:18px;vertical-align:middle}@media (max-width: 768px){.header-wrapper .header-cta .phone-cta .fa{font-size:36px}}.header-wrapper .navbar{float:right}.header-wrapper .navbar .navbar-nav{margin:0}.header-wrapper .navbar .navbar-nav li>a{line-height:18px;padding:12px 10px}@media (min-width: 768px) and (max-width: 1200px){.header-wrapper .navbar .navbar-nav li>a{font-size:13px;padding:8px 7px}}.header-wrapper .navbar .navbar-nav li>a:focus{background:transparent !important}@media (max-width: 768px){.header-wrapper #navbar{margin-top:10px}.header-wrapper .mobile-top-menu{border-top:1px solid #1D71B8;padding-top:10px;margin-top:5px}.header-wrapper .mobile-top-menu ul{display:block;margin-bottom:0}.header-wrapper .mobile-top-menu ul li{display:block}.header-wrapper .mobile-top-menu ul li a{line-height:10px;padding:12px 10px;display:block;width:100%;color:#777;font-size:14px;font-weight:500}}@media (max-width: 768px){.header-wrapper #menu-top-menu{display:none}.header-wrapper .navbar-wrapper{clear:both}.header-wrapper .navbar-wrapper .navbar-collapse{padding:0 15px}.header-wrapper .navbar-wrapper .navbar{float:none}.header-wrapper .navbar-wrapper .navbar .navbar-nav{float:none}.header-wrapper .navbar-wrapper .navbar .navbar-nav li{text-align:left}.header-wrapper .mobile-navigation{display:inline-block !important;text-align:center;padding:0 15px}.header-wrapper .mobile-navigation .mobile-link{display:block;float:none;border:0}.header-wrapper .mobile-navigation .mobile-link .fa{font-size:32px;color:#36A9E1}}.hero-wrapper{background-color:#171D41;margin-bottom:50px}.hero-wrapper>.container{padding:0 !important}.homepage-slider{position:relative;width:100%;margin:0 auto;margin-bottom:0 !important;display:none}.homepage-slider .slide{position:relative}.homepage-slider .slide:focus{outline:none}.homepage-slider .slide img{width:100%;height:auto}@media (max-width: 767px){.homepage-slider .slide img{display:none}}.homepage-slider .slide .slide-content{position:absolute;top:48%;transform:translateY(-50%);left:30px;color:#fff;width:40%}@media (max-width: 767px){.homepage-slider .slide .slide-content{position:static;top:0;width:100%;transform:none;padding:30px}}.homepage-slider .slide .slide-content .slide-title{font-size:32px;font-weight:400;margin-bottom:20px;color:#fff}@media (max-width: 991px){.homepage-slider .slide .slide-content .slide-title{font-size:20px;margin-bottom:15px}}.homepage-slider .slide .slide-content p{font-size:18px;font-weight:300;margin-bottom:20px}@media (max-width: 991px){.homepage-slider .slide .slide-content p{font-size:16px;margin-bottom:15px}}@media (max-width: 768px){.homepage-slider .slide .slide-content .button{padding:10px 20px}}.homepage-slider .slick-dots{padding-top:0;bottom:-35px}.homepage-slider .slick-dots li button:before{color:#000}.homepage-slider .slick-dots li.slick-active button:before{color:#000}.featured-img img{max-width:100%}.slick-initialized{display:block}.featured-img{position:relative}.featured-img .page-thumbnail{margin-bottom:40px}.featured-img .featured-img-text{position:absolute;top:48%;transform:translateY(-50%);left:30px;color:#fff;width:40%;font-size:32px;font-weight:400;margin-bottom:20px;color:#fff}@media (max-width: 991px){.featured-img .featured-img-text{font-size:20px;margin-bottom:15px}}@media (max-width: 767px){.featured-img .featured-img-text{position:static;top:0;width:100%;transform:none;padding:30px;display:none}}.homepage-categories{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:20px -1% 0 -1%}.homepage-categories .category{width:14.66666%;display:block;border:1px solid #eee;margin-left:1%;margin-right:1%;transition:background-color 0.3s ease 0s, color 0.3s ease 0s}@media (min-width: 767px) and (max-width: 991px){.homepage-categories .category{width:23%}.homepage-categories .category:nth-child(4n){margin-right:0}.homepage-categories .category:nth-child(-n+8){margin-bottom:20px}}@media (min-width: 480px) and (max-width: 991px){.homepage-categories .category{width:31%}.homepage-categories .category:nth-child(3n){margin-right:0}.homepage-categories .category:nth-child(-n+9){margin-bottom:20px}}@media (min-width: 768px){.homepage-categories .category:nth-child(6n){margin-right:0}.homepage-categories .category:nth-child(-n+6){margin-bottom:20px}}@media (max-width: 480px){.homepage-categories .category{width:48%}.homepage-categories .category:nth-child(2n){margin-right:0}.homepage-categories .category:nth-child(-n+10){margin-bottom:5px}}.homepage-categories .category:hover{background-color:#eee}.homepage-categories .category img{width:100%}.homepage-categories .category .category-title{padding:0;margin:0;font-size:15px;font-weight:500;border-top:1px solid #eee}.homepage-categories .category .category-title a{color:#003E74;padding:15px 10px;display:block}.homepage-categories .category .category-title a:hover{text-decoration:none}.home-content-area .row{margin-bottom:0}.home-content-area .row .entry-title{margin-bottom:0}.intro-strip{background:#003E74;margin-bottom:20px;padding:25px 0}.intro-strip h1:last-child,.intro-strip h2 :last-child,.intro-strip h3 :last-child,.intro-strip p :last-child{margin-bottom:0}.intro-strip .container .row{margin-bottom:0}.intro-strip .container .row p,.intro-strip .container .row h1,.intro-strip .container .row h2,.intro-strip .container .row h3,.intro-strip .container .row h4,.intro-strip .container .row a,.intro-strip .container .row ul li{color:#fff}.further-info{background:#eee;margin-bottom:40px;padding:25px 0}.further-info .container .row{margin-bottom:0}.further-info .container .row p,.further-info .container .row h3,.further-info .container .row h4,.further-info .container .row li{color:#444}.further-info .container .row a,.further-info .container .row ul li{color:#1D71B8}.further-info .container .row h1,.further-info .container .row h2{color:#003E74}.further-info .container .row ul{margin:0;padding:0}.further-info .container .row ul li{margin:0 10px 10px 0;padding:0 20px 0 25px;display:block;width:100%;color:#444;position:relative}.further-info .container .row ul li:before{position:absolute;top:2px;left:0;display:inline-block;font:normal normal normal 14px/1 FontAwesome;content:"\f00c";color:#1D71B8}.featured-products-slider{overflow:hidden}.featured-products-slider .slick-next,.featured-products-slider .slick-prev{top:-40px !important}.featured-products-slider .slick-next:before,.featured-products-slider .slick-prev:before{color:#1D71B8}.featured-products-slider ul.products{margin:0 -15px;padding-top:0}.featured-products-slider ul.products .product{padding:0 15px;margin-bottom:0;width:50%}.featured-products-slider ul.products .product .product-content{display:-ms-flexbox;display:flex;border:1px solid #eee}.featured-products-slider ul.products .product .product-content .product-left{width:50%;border-right:1px solid #eee}.featured-products-slider ul.products .product .product-content .product-left .featured-prod-img{padding:20px}.featured-products-slider ul.products .product .product-content .product-left .product-link{display:block;padding:20px;border-top:1px solid #eee;font-weight:700;position:relative;padding-left:55px}.featured-products-slider ul.products .product .product-content .product-left .product-link:before{content:' ';display:block;position:absolute;left:10px;top:10px;width:35px;height:40px;background:url("assets/images/pdf-icon.png") 0 0 no-repeat;background-size:35px}@media (max-width: 456px){.featured-products-slider ul.products .product .product-content .product-left .product-link:before{top:20px}}@media (min-width: 768px) and (max-width: 991px){.featured-products-slider ul.products .product .product-content .product-left .product-link:before{top:20px}}.featured-products-slider ul.products .product .product-content .product-right{width:50%;padding:20px}.featured-products-slider ul.products .product .product-content .slide-title a{font-weight:500;color:#444}.featured-products-slider .slick-prev{top:-15px;right:35px;left:auto}.featured-products-slider .slick-next{top:-15px;right:10px}.distributors{margin-bottom:35px}.distributors h2{margin-bottom:25px}.distributors h2,.distributors .view-all{display:inline-block}.distributors .view-all{float:right;margin-top:13px}.distributors ul.distributor-list{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0}.distributors ul.distributor-list li{padding:20px 0;border:1px solid #eee;-ms-flex-positive:1;flex-grow:1;list-style:none;margin:0 2% 2% 0;text-align:center;width:14.5%}.distributors ul.distributor-list li img{max-width:100%;height:auto}.distributors ul.distributor-list li:last-child{margin-right:0}@media (max-width: 767px){.distributors ul.distributor-list li{width:45%;margin-bottom:10px}.distributors ul.distributor-list li:nth-child(2n){margin-right:0}}.main-content h1,.main-content h2{margin-bottom:25px}.main-content article h2,.main-content article h3{font-size:17px;margin-bottom:15px;line-height:22px;color:#1D71B8;font-weight:500}.navbar-wrapper .navbar-collapse{padding-left:0;padding-right:0}.navbar-wrapper .navbar{background-color:transparent;border-radius:0;border:0;margin-bottom:0}@media (max-width: 768px){.navbar-wrapper .navbar{margin:0 -15px}}.navbar-wrapper .navbar .navbar-nav{float:right}.navbar-wrapper .navbar .navbar-nav>li>a{font-weight:700;text-transform:uppercase;color:#444}@media (min-width: 1200px){.navbar-wrapper .navbar .nav>li:last-child>a{margin-right:-15px}}@media (min-width: 768px) and (max-width: 1200px){.navbar-wrapper .navbar .nav>li:last-child>a{margin-right:-10px}}.navbar-wrapper .navbar .nav>li>a:hover{background:transparent;color:#36A9E1}.navbar-wrapper .navbar .nav>li.open>a,.navbar-wrapper .navbar .nav>li.open>a:focus,.navbar-wrapper .navbar .nav>li.open>a:hover{background-color:transparent !important;color:#36A9E1}.navbar-wrapper .navbar .dropdown-menu{padding:0;background:#36A9E1;border-radius:0;border:0}@media (min-width: 1200px){.navbar-wrapper .navbar .dropdown-menu{top:150%}}@media (min-width: 992px) and (max-width: 1200px){.navbar-wrapper .navbar .dropdown-menu{top:173%}}@media (min-width: 768px) and (max-width: 992px){.navbar-wrapper .navbar .dropdown-menu{top:160%}}.navbar-wrapper .navbar .dropdown-menu a{color:#fff}.navbar-wrapper .navbar .dropdown-menu a:hover,.navbar-wrapper .navbar .dropdown-menu a:focus{background:#003E74}@media (min-width: 768px){.navbar-brand{display:none}}.tabpanel{margin-bottom:20px}.tab-content{padding:20px;border:1px solid #e6e6e6;border-top:none}.tab-content .tab-content-title{margin-top:0}.sidebar .sidebar-widget .panel-body ul{margin-bottom:0px;padding-left:0px}.sidebar .sidebar-widget .panel-body ul li{padding-left:1.2em;list-style-type:none}.sidebar .sidebar-widget .panel-body ul li:before{content:'\f054';font-family:FontAwesome;font-size:11px;display:inline-block;width:1.5em;margin-left:-1.5em}.sidebar .sidebar-widget .panel-body .panel-heading{margin-top:-15px;margin-left:-15px;margin-right:-15px;margin-bottom:15px;background-color:#e6e6e6;border-color:#d9d9d9}h1,h2,h3,h4,h5,h6{font-family:inherit;color:#003E74;font-weight:900;margin-bottom:20px}.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;color:#003E74;font-weight:900}h1,.h1{font-size:24px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}.distributor-table{display:table;border-collapse:collapse;width:100%;padding:0 15px}.distributor-table .distributor-row{border-top:1px solid #eee;display:table-row}.distributor-table .distributor-row.table-header{background:#eee;font-weight:bold}.distributor-table .distributor-row.table-header .distributor-col{padding:10px}.distributor-table .distributor-row.table-header .distributor-col:first-child{text-align:left}.distributor-table .distributor-row .distributor-col{display:table-cell;width:33.3%;padding:20px 10px;vertical-align:middle}.distributor-table .distributor-row .distributor-col img{display:inline-block}.distributor-table .distributor-row .distributor-col .name{font-weight:bold}.distributor-table .distributor-row .distributor-col a{display:block}.distributor-table .distributor-row .distributor-col:first-child{text-align:center}.category-page-text{margin:20px 0 20px 0}.product-filter{background:#eee;margin-top:-20px;margin-bottom:20px;padding:25px 0}@media (max-width: 991px){.product-filter{margin-bottom:25px;padding:20px 0 10px 0}}.product-filter .radio{margin-top:0;margin-bottom:0}.product-filter .row:last-child{margin-bottom:0}.product-filter form>div{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}.product-filter form>div:last-child{border:0;padding-top:0;padding-bottom:0;margin-bottom:0}.product-filter form legend{font-size:17px;line-height:20px;font-weight:500;color:#1D71B8;border:0;margin:1px 15px 0 0;display:inline-block;width:auto}@media (max-width: 1199px){.product-filter form legend{font-size:24px;line-height:29px}}.product-filter form legend.frequency_class{width:100%;display:block;margin:0;margin-bottom:15px}.product-filter form .radio,.product-filter form .checkbox{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:0}.product-filter form .radio input,.product-filter form .checkbox input{display:none}.product-filter form .radio label,.product-filter form .checkbox label{font-size:12px;color:#444;line-height:16px;font-style:normal;display:block;border:1px solid #ccc;background:#fff;display:inline-block;padding:2px 20px;margin:0 0 10px 0}@media (max-width: 992px){.product-filter form .radio label,.product-filter form .checkbox label{padding:10px 20px;font-size:15px;margin:0 0 15px 0}}.product-filter form .radio input:checked+label,.product-filter form .checkbox input:checked+label{color:#fff;background:#1D71B8}.product-filter form .select .select_title,.product-filter form .select select{display:block;float:left}.product-filter form .select select{margin:0 20px 10px 0;min-width:150px;padding:5px 0 5px 5px}@media (max-width: 991px){.product-filter form .slider{display:none}}.product-filter form .slider input{background:transparent;border:0;padding:0;display:none}.product-filter form .slider .range{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:10px 0 0 0;padding:0}.product-filter form .slider .range li{text-align:center;-ms-flex-positive:1;flex-grow:1;list-style:none;margin:0}.product-filter form .slider .range li:first-child{-ms-flex-positive:0;flex-grow:0;width:5%;text-align:left}.product-filter form .slider .range li:last-child{-ms-flex-positive:0;flex-grow:0;width:5%;text-align:right}.product-filter form .slider .ui-slider-handle{background:#1D71B8;height:28px;width:28px;border:0;border-radius:5px;margin-top:-3px;cursor:pointer;margin-left:-20px}.product-filter form .slider .ui-slider-handle:focus{border:0;outline:none}.product-filter form .slider .ui-slider-handle .min,.product-filter form .slider .ui-slider-handle .max{position:absolute;display:none;top:-30px;left:-25%;background:#fff;color:#444;border:1px solid #ccc;font-size:12px;padding:5px;line-height:12px;min-width:40px;text-align:center}.product-filter form .slider .ui-slider-handle .min:before,.product-filter form .slider .ui-slider-handle .max:before{display:block;content:'';position:absolute;bottom:-16px;left:calc(20% - 1px);width:0;height:0;border-top:16px solid #ccc;border-left:13px solid transparent;border-right:13px solid transparent}.product-filter form .slider .ui-slider-handle .min:after,.product-filter form .slider .ui-slider-handle .max:after{display:block;content:'';position:absolute;bottom:-15px;left:20%;width:0;height:0;border-top:15px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}.product-filter form .slider .ui-slider-handle.ui-state-hover .min,.product-filter form .slider .ui-slider-handle.ui-state-hover .max,.product-filter form .slider .ui-slider-handle.ui-state-active .min,.product-filter form .slider .ui-slider-handle.ui-state-active .max{display:block}.product-filter form .slider .ui-slider-range{background:#1D71B8;opacity:0.3}.product-filter form .slider .frequency-range{border:2px solid #ccc;height:18px;border-radius:99px}.product_list,.product_list_top_scroll{overflow-x:auto;overflow-y:hidden}@media (max-width: 767px){.product_list,.product_list_top_scroll{overflow-x:hidden;overflow-y:auto}}.product_list .top_scroll_inner,.product_list_top_scroll .top_scroll_inner{height:1px;margin-top:20px}.product_list.no-margin-top,.product_list_top_scroll.no-margin-top{margin-top:0 !important}.product_list{margin-top:20px;width:100%;border:1px solid #eee}@media (max-width: 767px){.product_list{max-height:1200px}}.product_list .dataTables_filter{display:none}.product_list .product_table{border-collapse:collapse}.product_list .product_table tr:nth-child(even){background:#fafafa}.product_list .product_table tr td,.product_list .product_table tr th{width:auto;border-right:1px solid #eee;border-bottom:1px solid #eee;padding:15px;text-align:center}.product_list .product_table tr td:last-child,.product_list .product_table tr th:last-child{border-right:0}.product_list .product_table tr .datasheet a img{width:35px}.product_list .product_table tr .frequencylow,.product_list .product_table tr .frequencyhigh,.product_list .product_table tr .sm__th,.product_list .product_table tr [class*="clock__tcxo"],.product_list .product_table tr [class*="sm__th"],.product_list .product_table tr [class*="smd_th"],.product_list .product_table tr [class*="smd__th"],.product_list .product_table tr .smd__th_oc,.product_list .product_table tr .max_operating_temperature_range_oc,.product_list .product_table tr .category_oc,.product_list .product_table tr [class*="smd__th"]{display:none !important}.product_list .product_table tr [class*="no_of_pads"]{min-width:50px}.product_list .product_table tr .smd__th_vc,.product_list .product_table tr .smd__th_oc{display:table-cell}.product_list .product_table tr th{font-size:14px;font-weight:700;color:#003E74}.product_list .product_table tr td{font-size:12px}.product_list .product_table tr td img{width:75px;height:auto}@media (max-width: 767px){.product_list .product_table tr td img{width:120px}}.product_list .product_table tr td.email a,.product_list .product_table tr td.datasheet a{font-size:28px}@media (max-width: 767px){.product_list .product_table{width:100% !important}.product_list table.dataTable.no-footer{border-bottom:0}.product_list thead{display:none}.product_list table tr{border-bottom:2px solid #003E74}.product_list table tr td{display:block;border:0;padding:10px 0 !important;font-size:14px !important;border:0 !important;width:100%}}@media (max-width: 767px) and (min-width: 480px){.product_list table tr td{width:40%;text-align:left !important}.product_list table tr td.product_image:before{display:none}}@media (max-width: 767px){.product_list table tr td:before{content:attr(data-title);display:inline-block;width:100%;font-weight:500}}@media (max-width: 767px) and (min-width: 480px){.product_list table tr td:before{width:40%;padding:0 10px !important}}.term-97 .product_table .datasheet,.term-97 .product_table th:nth-child(2),.term-98 .product_table .datasheet,.term-98 .product_table th:nth-child(2),.term-99 .product_table .datasheet,.term-99 .product_table th:nth-child(2),.term-103 .product_table .datasheet,.term-103 .product_table th:nth-child(2),.term-104 .product_table .datasheet,.term-104 .product_table th:nth-child(2),.term-105 .product_table .datasheet,.term-105 .product_table th:nth-child(2){display:none}.single-product #reviews h3.woocommerce-reviews-title{margin-bottom:20px}.single-product .product_meta{margin-top:15px}.single-product .woocommerce-product-rating{margin-bottom:12px}.single-product #attributes .attribute-title{font-weight:500;display:block}.single-product #attributes ul{margin:0;padding:0;list-style:none}.single-product #attributes ul li{margin-bottom:10px;display:inline-block;width:47%}@media (max-width: 480px){.single-product #attributes ul li{width:100%}}
