/**
 * Theme Name:     Streaming Circuits
 * Author:         Streaming Circuits Team
 * Template:       hello-elementor
 * Text Domain:	   streaming-circuits
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

.mobile-view{ display:none;}
#newletter-form{}
#newletter-form input[type="email"]{ background:none; border:0; border-bottom:1px solid #fff; border-radius:0; height:50px; padding:0 5px; color:#fff; font:400 16px/20px "Aleo";}
#newletter-form input[type="submit"]{ background:url(images/submit.png) no-repeat 50% 50% #fdbd11; border:0; position:absolute; right:0; top:0; border-radius:60px;}
#newletter-form .es-form-field-container .gjs-row {  margin-bottom:0;}
body.single-product .price > .woocommerce-Price-amount:(not){  font:600 18px/20px "Aleo", Sans-serif;}
.woocommerce div.product p.price del{ margin-bottom:5px;}
body.single-product .price .woocommerce-Price-amount{ font:600 24px/26px "Aleo", Sans-serif; color:#009ddf;}

body.single-product .price del .woocommerce-Price-amount{ font:600 20px/26px "Aleo", Sans-serif; color:#333;}

.price ins{text-decoration: none;}
.widget_shopping_cart_content .product-thumbnail img{ box-shadow:0 0 3px #333; margin:3px; width:60px;}
.widget_shopping_cart_content .elementor-menu-cart__product-name, .widget_shopping_cart_content .elementor-menu-cart__product-price{ padding-inline-start:0px; }
#src-sectio .elementor-loop-container > .type-page, #src-sectio .elementor-loop-container > .type-post{ display:none; }
.qib-button-wrapper .minus{ padding:10px 10px!important; border-radius:60px 0 0 60px!important; margin:0!important;}
.qib-button-wrapper .plus{ padding:10px 10px!important; border-radius:0 60px 60px 0!important; margin:0!important;}
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{ max-height:inherit!important;}
.select2-container .select2-selection--single .select2-selection__rendered{ padding:0 0 0 10px!important;}
#customer_login h2{  margin-bottom: 15px;}
#photoswipe-fullscreen-dialog .pswp__bg{ opacity:0.87!important;}
.pswp__zoom-wrap img.pswp__img{ border-radius:6px!important;}
.woocommerce span.onsale{ background-color:#009ddf!important;}

.qib-button-wrapper .quantity input.input-text.qty.text { height:50px!important;}
.qib-button-wrapper div.quantity.wqpmb_quantity{height: 50px!important;}
.qib-button-wrapper button.qib-button{height: 50px!important;}
.product-categories{ padding:0; list-style-type:none;}
.product-categories li a{ color:#5e5e5e;  font:400 14px/16px "Aleo", Sans-serif; display:block; padding:9px 5px;}
.product-categories li a:hover{ color:#009ddf;}
.product-categories li+li{ padding:5px 0 0;}
#requestform label{  width: 100%;  text-align: left; display:block;}
#contactform label{  width: 100%;  text-align: left; display:block;}
#contactform textarea{border-radius: 20px;}
.twobox{ display:flex; flex-wrap:wrap; justify-content:space-between;}
.twobox > div{ width:49%;}
#contactform select option{ color:#000!important;}
#requestform select option{ color:#000!important;}

@media only screen and (max-width: 1080px) {}

@media only screen and (max-width: 990px) {}

@media (max-width: 767px) {
.elementor-widget-woocommerce-cart .woocommerce table.cart tr{ padding:0!important;}
.mobile-view{ display:block;}
}

@media only screen and (max-width: 480px) {
#banner .ekit-heading__description{ display:none;}	
body .qib-button-wrapper{ float:none!important; justify-content:end!important;}
}

