body{line-height:1.25}p{margin:0 0 1.15em}.marginless-p>p:last-of-type{margin-bottom:0}.styled-list{list-style:none}.styled-list li:before{content:'\f00c';font-family:'fontawesome';color:#222;font-weight:700;display:inline-block;width:1.5em}.styled-list li ul li:before{content:'\f101'}.styled-list li ul li ul li:before{content:'\f105'}.x-searchform-overlay{z-index:100000}.show-box{width:90%;max-width:1300px;position:fixed;z-index:99999999;margin:0 auto!important;left:0;right:0;display:none}.show-box .close-box{background:url(https://impulseenterprises.b-cdn.net/wp-content/themes/impulseent/images/close.png) no-repeat;background-size:contain;width:25px;height:25px;float:right;opacity:1;transition:all 0.15s ease;-webkit-transition:all 0.15s ease;cursor:pointer;margin:0 0 20px;display:inline-block}.show-box .close-box:hover{opacity:.8;transition:all 0.15s ease;-webkit-transition:all 0.15s ease}.x-container>.offset{margin:0 auto 35px auto}.x-header-landmark + .x-container>.offset>.x-sidebar{margin-top:0}div#fancybox-wrap{z-index:10000000000000}div#fancybox-overlay{z-index:1000000000000}.x-btn,.x-btn.x-btn-mini,.x-btn.x-btn-small,.x-btn.x-btn-regular,.x-btn.x-btn-large,.x-btn.x-btn-x-large,.x-btn.x-btn-jumbo,.button,[type="submit"]{text-shadow:none!important;padding:.5em 2em;text-transform:uppercase;border-width:2px}.x-btn.transparent-white{border-color:#fff;color:#fff;background:transparent}.x-btn.transparent-white:hover{color:#eb7c11;background:rgba(255,255,255,.15)}.x-btn.orange{border-color:#eb7c11;color:#222}.x-btn.orange:hover{border-color:#222;color:#eb7c11}a:focus,select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="submit"]:focus,input[type="checkbox"]:focus{outline:none!important}form{margin:0}form .required{color:red;font-weight:700}.wpcf7-not-valid-tip{color:red;font-weight:700}.wpcf7 .screen-reader-response{display:none}.x-logobar{background:#fff!important;border:none;padding:20px 0}.x-logobar-table{display:table;width:100%}.x-logobar-cell{display:table-cell;width:auto;vertical-align:middle}.x-logobar-cell.cell-left{text-align:left}.x-logobar-cell.cell-right{text-align:right}.x-logobar-cell .call,.x-logobar-cell .wholesale{margin-right:20px;font-weight:700}.x-logobar-cell .phone{color:#eb7c11;margin-right:5px;margin-left:8px}.x-logobar-cell .phone:hover{color:#585858}.x-logobar-cell a.cart{display:inline-block;background:#eb7c11;color:#fff;padding:4px 10px;border-radius:5px;line-height:1;vertical-align:middle}.x-logobar-cell a.cart:hover{background:#585858}.x-logobar-cell a.cart i{margin-right:4px}.x-navbar-fixed-top-active .x-navbar-wrap{margin-bottom:0!important}.x-navbar{border-bottom:none}.x-navbar .desktop .x-nav>li:first-child>a{border-left:none}.x-navbar .desktop .x-nav>li>a{border-right:none}.x-navbar .desktop .x-nav>li>a:hover,.x-navbar .desktop .x-nav>.x-active>a,.x-navbar .desktop .x-nav>.current-menu-item>a{box-shadow:none!important;background:#eb7c11}.x-navbar .desktop .x-nav>li>a>span:after{content:"\f107"}.x-navbar .desktop .x-nav>li>.sub-menu>li>a>span:after{content:"\f105"}.masthead-inline .x-navbar .desktop .sub-menu{left:0;right:auto;top:75px!important}.masthead-inline .x-navbar .desktop .sub-menu .sub-menu{right:initial;left:100%;top:-1.025em!important}.x-btn-navbar.collapsed,.x-btn-navbar,.x-btn-navbar.collapsed:hover,.x-btn-navbar:hover{color:#fff}.x-breadcrumb-wrap a,.x-breadcrumb-wrap .delimiter{color:#eb7c11!important}.x-header-landmark{padding:1em 0}.x-nav-wrap.desktop .user-login{position:absolute;right:0;top:30%;color:#fff;font-family:"Lato",sans-serif;font-style:normal;font-weight:300;letter-spacing:0em;text-transform:uppercase}.menu-item-19787 ul.sub-menu{overflow-y:scroll;height:500px}.x-header-landmark + .x-container>.offset>.x-sidebar{margin-top:0}.x-sidebar .h-widget{border:none;padding:0;letter-spacing:0;text-align:left;margin-bottom:30px}.x-sidebar .widget{font-size:120%}.x-sidebar .widget.title-widget~.widget{margin-top:0}.x-sidebar .prdctfltr-widget .h-widget{color:#868686!important;font-size:100%;font-weight:700;text-transform:none;margin-bottom:10px}.x-colophon.top{background:#383838!important;padding:5% 0 4.5%}.x-colophon.top a{color:#fff;text-decoration:none;line-height:2.2}.x-colophon.top a:hover{color:#fff;text-decoration:underline}.x-colophon.top .widget{color:#fff}.x-colophon.top .widget:before{display:none}.x-colophon.top .h-widget{margin:0 0 20px;font-size:170%;font-weight:700}.x-colophon.top .contact-info{margin:20px 0}.x-colophon.top .contact-info tr{border-bottom:10px solid transparent}.x-colophon.top .contact-info td{border:none;padding:2px 0}.x-colophon.top .contact-info .icon{text-align:center;width:30px;vertical-align:top}.x-colophon.top .contact-info .icon i{color:#eb7c11}.x-colophon.top .x-social-global a{background:#eb7c11;color:#383838;text-decoration:none;width:35px;height:35px;line-height:35px;font-size:20px;border-radius:50%;margin-right:10px}.x-colophon.top .x-social-global a:last-of-type{margin-right:0}.x-colophon.top .x-social-global a:hover{background:#ff8b35;color:#383838!important}.x-colophon.top .x-column:nth-of-type(2){margin-right:1%}.x-colophon.top .footer-links ul{margin:0;list-style:none}.x-colophon.top .footer-links.two-columns ul{columns:2;-webkit-columns:2}.x-colophon.top .x-map{margin-bottom:0}.x-colophon.bottom{background:#2b2b2b!important;text-transform:none;font-weight:700;padding:15px 0}.x-colophon.bottom .x-colophon-content{color:#fff;display:table;width:100%;margin:0}.x-colophon.bottom .x-colophon-content a{color:#fff}.x-colophon.bottom .x-colophon-content a:hover{text-decoration:none;color:#fff}.x-colophon.bottom .x-colophon-content .cell{display:table-cell;width:50%;vertical-align:middle}.x-colophon.bottom .x-colophon-content .cell-left{text-align:left}.x-colophon.bottom .x-colophon-content .cell-right{text-align:right}.x-colophon.bottom .x-colophon-content .payment-methods{margin-left:10px;max-height:35px}.woocommerce li.product.no-post-thumbnail .entry-featured,.woocommerce-page li.product.no-post-thumbnail .entry-featured{background-image:url(https://impulseenterprises.b-cdn.net/wp-content/themes/impulseent/images/woocommerce-placeholder.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:265px}body.single-product .product .flex-viewport{height:540px!important}body.single-product .product .flex-control-thumbs{top:420px;left:0;right:0}body.single-product .product .flex-control-nav.flex-control-thumbs img{max-width:80px!important;width:100%;height:100%;z-index:99999999}@media (max-width:1130px){.x-navbar .desktop .user-login{position:relative;display:block;text-align:center;padding:0 0 10px}}@media (max-width:767px){.mobile-margin{margin-bottom:2em}.mobile-margin:last-of-type{margin-bottom:0}.x-logobar-cell{display:block;width:100%;text-align:center!important}.x-logobar-cell .x-brand{margin-bottom:10px}.x-logobar-cell .wholesale{float:left;margin:15px auto}.x-logobar-cell .cart{float:right}.x-logobar-cell a.cart{padding:15px;margin-bottom:none}.x-colophon.bottom .x-colophon-content .cell{display:block;width:100%;margin:10px 0;text-align:center!important}}@media (max-width:979px){.x-colophon.top .x-column .widget:first-child{margin-top:0}.x-colophon.top .h-widget{margin:30px 0 10px}.x-navbar .mobile{padding-bottom:25px}.x-navbar .mobile .x-nav{margin-bottom:0}.user-login{text-transform:uppercase;color:#fff;font-weight:300;margin-bottom:20px}.user-login>a{color:#eb7c11}.hidden-mobile{display:none}.display-mobile{display:block}}.x-btn-global{border-width:1.5px}.with-container{border:0px!important}.woocommerce .quantity{margin-right:10px}input.input-text.qty.text{height:36px;border-radius:2px}button.single_add_to_cart_button.ajax_add_to_cart.add_to_cart_button.product_type_simple.button.alt{border-radius:2px}.woocommerce .quantity input[type="number"]{max-width:65px!important;text-align:center}.woocommerce .add-request-quote-button.button,.woocommerce .add-request-quote-button.button:hover{background-color:transparent;color:#868686;border:none;font-size:14px;text-transform:none;text-align:left;padding:5px 0}.single-product.woocommerce .add-request-quote-button.button,.single-product.woocommerce .add-request-quote-button.button:hover{padding:5px 10px;border:1px solid #585858}.yith_ywraq_add_item_browse_message.show,.yith_ywraq_add_item_browse_message{position:relative;cursor:pointer}.woocommerce li.product .entry-featured img,.woocommerce-page li.product .entry-featured img{height:auto!important}@media (max-width:768px){div#n2-ss-2 .n2-ss-button-container i{margin-right:8px!important}.canvas-img{margin:0!important}}@media (max-width:568px){.n2-ss-shape-divider{height:0!important}.canvas-img-col1,.canvas-img-col2{max-width:inherit!important}}@media (max-width:480px){div#n2-ss-2 .n2-ss-button-container.n2-ss-nowrap{width:260px}div#n2-ss-2 .n2-ss-button-container.n2-ss-nowrap a{white-space:pre-wrap!important;text-align:left!important}.x-logobar-cell .wholesale,.x-logobar-cell .cart{float:none;display:block;margin-top:5px}.x-logobar-cell a.cart{padding:10px 10px;margin:0}body.single-product .product .flex-viewport{height:420px!important}body.single-product .product .flex-control-thumbs{top:290px}}.woocommerce .add-request-quote-button.button{margin-top:2px;font-weight:700;color:#000!important;padding:8px 10px!important;border-radius:0;width:222.5px;font-size:16px;border:2px solid #c2c2c2!important;letter-spacing:.2px;font-family:"lato";line-height:1}.woocommerce .add-request-quote-button.button:hover{border:2px solid #949494!important;font-size:16px}