/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/*ASTRA*/
.astra-shop-thumbnail-wrap { min-height: 250px !important;}
.woocommerce-loop-product__title { display:block !important; min-height: 100px !important;}
.astra-shop-summary-wrap > .price { min-height: 50px !important;}
.elementor-menu-cart__main { z-index: 10000; }
a.add_to_cart_button  { width:100%;	}
a.product_type_simple { width: 100%;}
.zshops-licit-input { width:100px !important; max-width:100px !important;}


/*LED LENSER*/
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
 position:relative;
 min-height:1px;
 padding-left:0px;
 padding-right:0px;
 padding-top:10px;
 padding-bottom:10px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
 float:left;
}
.col-xs-1 {
 width:8.33333%;
}
.col-xs-2 {
 width:16.66667%;
}
.col-xs-3 {
 width:25%;
}
.col-xs-4 {
 width:33.33333%;
}
.col-xs-5 {
 width:41.66667%;
}
.col-xs-6 {
 width:50%;
}
.col-xs-7 {
 width:58.33333%;
}
.col-xs-8 {
 width:66.66667%;
}
.col-xs-9 {
 width:75%;
}
.col-xs-10 {
 width:83.33333%;
}
.col-xs-11 {
 width:91.66667%;
}
.col-xs-12 {
 width:100%;
}
.col-xs-pull-0 {
 right:auto;
}
.col-xs-pull-1 {
 right:8.33333%;
}
.col-xs-pull-2 {
 right:16.66667%;
}
.col-xs-pull-3 {
 right:25%;
}
.col-xs-pull-4 {
 right:33.33333%;
}
.col-xs-pull-5 {
 right:41.66667%;
}
.col-xs-pull-6 {
 right:50%;
}
.col-xs-pull-7 {
 right:58.33333%;
}
.col-xs-pull-8 {
 right:66.66667%;
}
.col-xs-pull-9 {
 right:75%;
}
.col-xs-pull-10 {
 right:83.33333%;
}
.col-xs-pull-11 {
 right:91.66667%;
}
.col-xs-pull-12 {
 right:100%;
}
.col-xs-push-0 {
 left:auto;
}
.col-xs-push-1 {
 left:8.33333%;
}
.col-xs-push-2 {
 left:16.66667%;
}
.col-xs-push-3 {
 left:25%;
}
.col-xs-push-4 {
 left:33.33333%;
}
.col-xs-push-5 {
 left:41.66667%;
}
.col-xs-push-6 {
 left:50%;
}
.col-xs-push-7 {
 left:58.33333%;
}
.col-xs-push-8 {
 left:66.66667%;
}
.col-xs-push-9 {
 left:75%;
}
.col-xs-push-10 {
 left:83.33333%;
}
.col-xs-push-11 {
 left:91.66667%;
}
.col-xs-push-12 {
 left:100%;
}
.col-xs-offset-0 {
 margin-left:0%;
}
.col-xs-offset-1 {
 margin-left:8.33333%;
}
.col-xs-offset-2 {
 margin-left:16.66667%;
}
.col-xs-offset-3 {
 margin-left:25%;
}
.col-xs-offset-4 {
 margin-left:33.33333%;
}
.col-xs-offset-5 {
 margin-left:41.66667%;
}
.col-xs-offset-6 {
 margin-left:50%;
}
.col-xs-offset-7 {
 margin-left:58.33333%;
}
.col-xs-offset-8 {
 margin-left:66.66667%;
}
.col-xs-offset-9 {
 margin-left:75%;
}
.col-xs-offset-10 {
 margin-left:83.33333%;
}
.col-xs-offset-11 {
 margin-left:91.66667%;
}
.col-xs-offset-12 {
 margin-left:100%;
}
@media (min-width:768px) {
 .col-sm-1,
 .col-sm-2,
 .col-sm-3,
 .col-sm-4,
 .col-sm-5,
 .col-sm-6,
 .col-sm-7,
 .col-sm-8,
 .col-sm-9,
 .col-sm-10,
 .col-sm-11,
 .col-sm-12 {
  float:left;
 }
 .col-sm-1 {
  width:8.33333%;
 }
 .col-sm-2 {
  width:16.66667%;
 }
 .col-sm-3 {
  width:25%;
 }
 .col-sm-4 {
  width:33.33333%;
 }
 .col-sm-5 {
  width:41.66667%;
 }
 .col-sm-6 {
  width:50%;
 }
 .col-sm-7 {
  width:58.33333%;
 }
 .col-sm-8 {
  width:66.66667%;
 }
 .col-sm-9 {
  width:75%;
 }
 .col-sm-10 {
  width:83.33333%;
 }
 .col-sm-11 {
  width:91.66667%;
 }
 .col-sm-12 {
  width:100%;
 }
 .col-sm-pull-0 {
  right:auto;
 }
 .col-sm-pull-1 {
  right:8.33333%;
 }
 .col-sm-pull-2 {
  right:16.66667%;
 }
 .col-sm-pull-3 {
  right:25%;
 }
 .col-sm-pull-4 {
  right:33.33333%;
 }
 .col-sm-pull-5 {
  right:41.66667%;
 }
 .col-sm-pull-6 {
  right:50%;
 }
 .col-sm-pull-7 {
  right:58.33333%;
 }
 .col-sm-pull-8 {
  right:66.66667%;
 }
 .col-sm-pull-9 {
  right:75%;
 }
 .col-sm-pull-10 {
  right:83.33333%;
 }
 .col-sm-pull-11 {
  right:91.66667%;
 }
 .col-sm-pull-12 {
  right:100%;
 }
 .col-sm-push-0 {
  left:auto;
 }
 .col-sm-push-1 {
  left:8.33333%;
 }
 .col-sm-push-2 {
  left:16.66667%;
 }
 .col-sm-push-3 {
  left:25%;
 }
 .col-sm-push-4 {
  left:33.33333%;
 }
 .col-sm-push-5 {
  left:41.66667%;
 }
 .col-sm-push-6 {
  left:50%;
 }
 .col-sm-push-7 {
  left:58.33333%;
 }
 .col-sm-push-8 {
  left:66.66667%;
 }
 .col-sm-push-9 {
  left:75%;
 }
 .col-sm-push-10 {
  left:83.33333%;
 }
 .col-sm-push-11 {
  left:91.66667%;
 }
 .col-sm-push-12 {
  left:100%;
 }
 .col-sm-offset-0 {
  margin-left:0%;
 }
 .col-sm-offset-1 {
  margin-left:8.33333%;
 }
 .col-sm-offset-2 {
  margin-left:16.66667%;
 }
 .col-sm-offset-3 {
  margin-left:25%;
 }
 .col-sm-offset-4 {
  margin-left:33.33333%;
 }
 .col-sm-offset-5 {
  margin-left:41.66667%;
 }
 .col-sm-offset-6 {
  margin-left:50%;
 }
 .col-sm-offset-7 {
  margin-left:58.33333%;
 }
 .col-sm-offset-8 {
  margin-left:66.66667%;
 }
 .col-sm-offset-9 {
  margin-left:75%;
 }
 .col-sm-offset-10 {
  margin-left:83.33333%;
 }
 .col-sm-offset-11 {
  margin-left:91.66667%;
 }
 .col-sm-offset-12 {
  margin-left:100%;
 }
}
@media (min-width:992px) {
 .col-md-1,
 .col-md-2,
 .col-md-3,
 .col-md-4,
 .col-md-5,
 .col-md-6,
 .col-md-7,
 .col-md-8,
 .col-md-9,
 .col-md-10,
 .col-md-11,
 .col-md-12 {
  float:left;
 }
 .col-md-1 {
  width:8.33333%;
 }
 .col-md-2 {
  width:16.66667%;
 }
 .col-md-3 {
  width:25%;
 }
 .col-md-4 {
  width:33.33333%;
 }
 .col-md-5 {
  width:41.66667%;
 }
 .col-md-6 {
  width:50%;
 }
 .col-md-7 {
  width:58.33333%;
 }
 .col-md-8 {
  width:66.66667%;
 }
 .col-md-9 {
  width:75%;
 }
 .col-md-10 {
  width:83.33333%;
 }
 .col-md-11 {
  width:91.66667%;
 }
 .col-md-12 {
  width:100%;
 }
 .col-md-pull-0 {
  right:auto;
 }
 .col-md-pull-1 {
  right:8.33333%;
 }
 .col-md-pull-2 {
  right:16.66667%;
 }
 .col-md-pull-3 {
  right:25%;
 }
 .col-md-pull-4 {
  right:33.33333%;
 }
 .col-md-pull-5 {
  right:41.66667%;
 }
 .col-md-pull-6 {
  right:50%;
 }
 .col-md-pull-7 {
  right:58.33333%;
 }
 .col-md-pull-8 {
  right:66.66667%;
 }
 .col-md-pull-9 {
  right:75%;
 }
 .col-md-pull-10 {
  right:83.33333%;
 }
 .col-md-pull-11 {
  right:91.66667%;
 }
 .col-md-pull-12 {
  right:100%;
 }
 .col-md-push-0 {
  left:auto;
 }
 .col-md-push-1 {
  left:8.33333%;
 }
 .col-md-push-2 {
  left:16.66667%;
 }
 .col-md-push-3 {
  left:25%;
 }
 .col-md-push-4 {
  left:33.33333%;
 }
 .col-md-push-5 {
  left:41.66667%;
 }
 .col-md-push-6 {
  left:50%;
 }
 .col-md-push-7 {
  left:58.33333%;
 }
 .col-md-push-8 {
  left:66.66667%;
 }
 .col-md-push-9 {
  left:75%;
 }
 .col-md-push-10 {
  left:83.33333%;
 }
 .col-md-push-11 {
  left:91.66667%;
 }
 .col-md-push-12 {
  left:100%;
 }
 .col-md-offset-0 {
  margin-left:0%;
 }
 .col-md-offset-1 {
  margin-left:8.33333%;
 }
 .col-md-offset-2 {
  margin-left:16.66667%;
 }
 .col-md-offset-3 {
  margin-left:25%;
 }
 .col-md-offset-4 {
  margin-left:33.33333%;
 }
 .col-md-offset-5 {
  margin-left:41.66667%;
 }
 .col-md-offset-6 {
  margin-left:50%;
 }
 .col-md-offset-7 {
  margin-left:58.33333%;
 }
 .col-md-offset-8 {
  margin-left:66.66667%;
 }
 .col-md-offset-9 {
  margin-left:75%;
 }
 .col-md-offset-10 {
  margin-left:83.33333%;
 }
 .col-md-offset-11 {
  margin-left:91.66667%;
 }
 .col-md-offset-12 {
  margin-left:100%;
 }
}
@media (min-width:1200px) {
 .col-lg-1,
 .col-lg-2,
 .col-lg-3,
 .col-lg-4,
 .col-lg-5,
 .col-lg-6,
 .col-lg-7,
 .col-lg-8,
 .col-lg-9,
 .col-lg-10,
 .col-lg-11,
 .col-lg-12 {
  float:left;
 }
 .col-lg-1 {
  width:8.33333%;
 }
 .col-lg-2 {
  width:16.66667%;
 }
 .col-lg-3 {
  width:25%;
 }
 .col-lg-4 {
  width:33.33333%;
 }
 .col-lg-5 {
  width:41.66667%;
 }
 .col-lg-6 {
  width:50%;
 }
 .col-lg-7 {
  width:58.33333%;
 }
 .col-lg-8 {
  width:66.66667%;
 }
 .col-lg-9 {
  width:75%;
 }
 .col-lg-10 {
  width:83.33333%;
 }
 .col-lg-11 {
  width:91.66667%;
 }
 .col-lg-12 {
  width:100%;
 }
 .col-lg-pull-0 {
  right:auto;
 }
 .col-lg-pull-1 {
  right:8.33333%;
 }
 .col-lg-pull-2 {
  right:16.66667%;
 }
 .col-lg-pull-3 {
  right:25%;
 }
 .col-lg-pull-4 {
  right:33.33333%;
 }
 .col-lg-pull-5 {
  right:41.66667%;
 }
 .col-lg-pull-6 {
  right:50%;
 }
 .col-lg-pull-7 {
  right:58.33333%;
 }
 .col-lg-pull-8 {
  right:66.66667%;
 }
 .col-lg-pull-9 {
  right:75%;
 }
 .col-lg-pull-10 {
  right:83.33333%;
 }
 .col-lg-pull-11 {
  right:91.66667%;
 }
 .col-lg-pull-12 {
  right:100%;
 }
 .col-lg-push-0 {
  left:auto;
 }
 .col-lg-push-1 {
  left:8.33333%;
 }
 .col-lg-push-2 {
  left:16.66667%;
 }
 .col-lg-push-3 {
  left:25%;
 }
 .col-lg-push-4 {
  left:33.33333%;
 }
 .col-lg-push-5 {
  left:41.66667%;
 }
 .col-lg-push-6 {
  left:50%;
 }
 .col-lg-push-7 {
  left:58.33333%;
 }
 .col-lg-push-8 {
  left:66.66667%;
 }
 .col-lg-push-9 {
  left:75%;
 }
 .col-lg-push-10 {
  left:83.33333%;
 }
 .col-lg-push-11 {
  left:91.66667%;
 }
 .col-lg-push-12 {
  left:100%;
 }
 .col-lg-offset-0 {
  margin-left:0%;
 }
 .col-lg-offset-1 {
  margin-left:8.33333%;
 }
 .col-lg-offset-2 {
  margin-left:16.66667%;
 }
 .col-lg-offset-3 {
  margin-left:25%;
 }
 .col-lg-offset-4 {
  margin-left:33.33333%;
 }
 .col-lg-offset-5 {
  margin-left:41.66667%;
 }
 .col-lg-offset-6 {
  margin-left:50%;
 }
 .col-lg-offset-7 {
  margin-left:58.33333%;
 }
 .col-lg-offset-8 {
  margin-left:66.66667%;
 }
 .col-lg-offset-9 {
  margin-left:75%;
 }
 .col-lg-offset-10 {
  margin-left:83.33333%;
 }
 .col-lg-offset-11 {
  margin-left:91.66667%;
 }
 .col-lg-offset-12 {
  margin-left:100%;
 }
}

.specifikacio,
.specifikacio ul {
 list-style-type:none;
 padding:0;
 margin:0;
}

.specifikacio ul li {
 list-style-type:none;
 padding:0;
 margin:0;
}
.CKR-tul-name {
 font-weight:bold;
}
.CKR-tul-name .CKR-tul-item {
 border:none;
 padding-left:0;
 padding:0px 0;
}
@media only screen and (max-width:767px) {
 .CKR-tul-name .CKR-tul-item {
  padding:0px 0;
  line-height:normal;
 }
}
.CKR-tulajdonsag {
 border-bottom:1px solid #dadada;
}
.CKR-tul-item {
 line-height:30px;
 padding:0 0px;
 box-sizing:border-box;
}
.KapcsCimkeRow {
 color:#00adf1;
 letter-spacing:2px;
 text-transform:uppercase;
 width:100%;
 font-weight:bold;
}
.KapcsHalfRow {
 width:100%;
}
.KapcsHalfRow td {
 width:50%;
 text-align:left;
}
.specifikacio table[data-count="0"] {
 background-color:#f1f1f1 !important;
}
.rel-quality-icon td {
 text-align:center;
}
.CKL-holder {
 width:calc(100% - 30px);
 margin:0 auto;
 clear:both;
}
@media only screen and (max-width:767px) {
 .CKL-holder {
  margin-bottom:15px;
 }
}

div.CKR-tulajdonsag:nth-child(6) > div:nth-child(1) { width:100% !important;}

.sub_head_title { font-size:24px; font-weight: 600;}

span.help-icon { display:none;}