@charset "UTF-8";
/* https://www.lupson-electronics.com/wp-content/themes/creativea-child/style.css?ver=7.1.4 */
body,p{font-family:cresta,sans-serif;font-weight:800;font-size:18px}h1,h2,h3,h4,h5,h6{font-family:obliqua,sans-serif}.alt h1,.alt h2,.alt h3,.alt h4,.alt h5,.alt h6,.woocommerce div.product .fl-module-content p.price{font-family:source-code-pro,monospace}h1{font-size:44px}h2{font-size:35px}h3{font-size:30px}.fixed{position:fixed;z-index:10}.center{text-align:center}.width-mid{width:800px;margin-left:200px}.bring-front{position:relative;z-index:10}.white{color:#fff}.black{color:#000}.blue{color:#459cd6}.dark-blue{color:#1a5893}.grey{color: #a5a5a5}.blue-gradient-bg{background:linear-gradient(90deg,#459cd6,#DBF8FE)}.light-blue-bg{background-color:#DBF8FE}.white-border-bottom{border-bottom:5px solid #fff}.box-shadow{box-shadow:0 0 30px rgb(0 0 0 / .5)}.title-overlay>.fl-row-content-wrap:after{background:url(/wp-content/uploads/2019/02/lupson-electronics-carbon-fibre-texture-trans.png);background-size:cover;background-position:center top;background-repeat:no-repeat}.red-gradient-overlay>.fl-row-content-wrap:after{background:linear-gradient(rgb(69 156 214 / .3),rgb(0 0 0 / .4) 20%,#000)}.main-menu a{font-family:source-code-pro,monospace;color:#fff}.main-menu .sub-menu a{font-family:cresta,sans-serif;font-weight:800;font-size:16px}.main-menu .contact-button a{margin-left:30px}.mob-mi a{display:none}.center-button{margin:auto}.elec-button,.woocommerce div.product form.cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{text-align:center;cursor:pointer;font-family:source-code-pro,monospace;padding:10px 30px;width:280px;letter-spacing:1px;font-size:16px;background-color:#fff0}.blue-button,.main-menu .contact-button a,.woocommerce div.product form.cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{color:#459cd6;border:3px solid #459cd6!important}.white-button{color:#fff;border:3px solid #fff}.green-button{color:#87ca37;border:3px solid #87ca37}.orange-button{color:#fb911b;border:3px solid #fb911b}.red-button{color:#c31a2a;border:3px solid #c31a2a}.pink-button{color:#a21e65;border:3px solid #a21e65}.yellow-button{color:#000;border:3px solid #FBF00B}.button,.main-menu a,.woocommerce div.product form.cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;position:relative;overflow:hidden}.blue-button::before,.main-menu .contact-button a::before,.woocommerce div.product form.cart .button::before,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::before{border-right-color:rgb(69 156 214);background-color:rgb(69 156 214 / .25)}.white-button::before{border-right-color:rgb(255 255 255);background-color:rgb(255 255 255 / .25)}.green-button::before,.main-menu .green-mi a::before{border-right-color:rgb(135 202 55);background-color:rgb(135 202 55 / .25)}.orange-button::before,.main-menu .orange-mi a::before{border-right-color:rgb(251 145 27);background-color:rgb(251 145 27 / .25)}.red-button::before,.main-menu .red-mi a::before{border-right-color:rgb(195 26 42);background-color:rgb(195 26 42 / .25)}.pink-button::before,.main-menu .pink-mi a::before{border-right-color:rgb(162 30 101);background-color:rgb(162 30 101 / .25)}.yellow-button::before{border-right-color:rgb(251 240 11);background-color:rgb(251 240 11 / .25)}.button::before,.main-menu a::before,.woocommerce div.product form.cart .button::before,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;opacity:1;-webkit-transform:translate(-105%,0);transform:translate(-105%,0);border-right-width:1px;border-right-style:solid}.button:hover::before,.main-menu a:hover::before,.woocommerce div.product form.cart .button:hover::before,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover::before{opacity:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.blue-button:hover,.main-menu .contact-button a:hover,.woocommerce div.product form.cart .button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{box-shadow:0 0 10px rgb(0 249 255 / .6);background-color:#fff0;color:#459cd6}.green-button:hover,.main-menu .green-mi a:hover{box-shadow:0 0 10px rgb(57 255 20 / .6)}.white-button:hover{box-shadow:0 0 10px rgb(255 255 255 / .6)}.orange-button:hover,.main-menu .orange-mi a:hover{box-shadow:0 0 10px rgb(251 145 27 / .6)}.red-button:hover,.main-menu .red-mi a:hover{box-shadow:0 0 10px rgb(195 26 42 / .6)}.pink-button:hover,.main-menu .pink-mi a:hover{box-shadow:0 0 10px rgb(162 30 101 / .6)}.yellow-button:hover{box-shadow:0 0 10px rgb(251 240 11 / .6)}.product-cat h4.uabb-new-ib-title{background:linear-gradient(180deg,#459CD6,#1a5893);padding:10px 20px}.line-effect{stroke-dasharray:600;stroke-dashoffset:0;animation:glow 4s}.line{-webkit-filter:drop-shadow(0 0 5px rgb(0 249 255 / .9));filter:drop-shadow(0 0 5px rgb(0 249 255 / .9))}@keyframes glow{0%{stroke-dashoffset:600}100%{stroke-dashoffset:0}}.cls-2{stroke-dasharray:700;stroke-dashoffset:0;animation:draw 4s}.cls-1,.cls-10{animation:fade 4s}@keyframes draw{0%{stroke-dashoffset:700}100%{stroke-dashoffset:0}}@keyframes fade{0%{opacity:0}50%{opacity:0}80%{opacity:1}100%{opacity:1}}.video-column{float:left;width:33.33%;padding:10px}.video-row:after{content:"";display:table;clear:both}.gallery img{height:250px;width:100%;object-fit:cover}.examples img{height:250px;width:100%;object-fit:cover}.examples .uabb-post-heading{font-size:30px;line-height:1.2em;padding:10px 0}.products img{height:180px;width:100%;object-fit:cover}.utility-menu input[type="search"]{background:#fff0;border-radius:0;border:none;border-bottom:1px solid #e0e0e0;outline:none}.utility-menu input[type="search"],.utility-menu input[type="search"]::placeholder{color:#e0e0e0;letter-spacing:1px}.utility-menu button{background:#fff0;color:#e0e0e0;border:none;outline:none}@media only screen and (max-width :1140px){.main-menu .contact-button a{margin-left:0}}@media only screen and (max-width :1100px){.main-menu a{margin-left:-10px;margin-right:-10px;font-size:15px}}@media only screen and (max-width :1024px){.width-mid{margin-left:100px}h2{font-size:32px;line-height:1.3em}}@media only screen and (max-width :992px){.main-menu a{font-size:14px}}@media only screen and (max-width :900px){.width-mid{width:100%!important;margin-left:0px!important}.main-menu a{margin-right:-15px;font-size:13px}}@media only screen and (max-width :850px){.main-menu a{margin-right:-20px;font-size:12px}}@media only screen and (max-width :768px){.utility-menu span{display:none}.mob-mi a{display:block!important}h2{font-size:28px;line-height:1.3em}}@media only screen and (max-width :450px){html,body{max-width:100%;overflow-x:hidden}}