/*
 Theme Name:   Brickz Child
 Theme URI:    https://demo.rstheme.com/wordpress/brickz/
 Description:  Brickz Child
 Author:       RSTheme
 Author URI:   http://rstheme.com
 Template:     brickz
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */

:root{
  --aiolos-red:#ed1c24;
  --aiolos-red-darker: #C3171D;
  --aiolos-yellow: #fed403;
} 

sr7-slide h1,
.woocommerce-loop-product__title a,
.woocommerce-loop-product__title{
   font-family: 'Noto Sans', sans-serif!important;
}

.woocommerce-loop-product__title {
  margin-top: 20px!important;
}

.rstb-sticky-up .rstb-site-logo img{
    margin-top:0px!important;
 }
.woocommerce-notices-wrapper,
.woocommerce-result-count,
.woocommerce-ordering,
.product-subtotal,
.woocommerce-loop-category__title mark.count,
.overley .product-info{
   display:none;
 }

.woocommerce .quantity{
  width: 152px;
}
.woocommerce a.remove{
  padding:7px;
}
.woocommerce ul.products li.product .images-product:hover{

  transition: filter 0.3s ease;
}

.woocommerce ul.products li.product .images-product a img,
.product-list{
  min-height: 400px;
}

/* .term-67 .product-list{
  min-height: 470px;
} */

.woocommerce-product-details__short-description p{
  margin-top: 50px;
  @media (max-width:480px) {
    margin-top: 70px;
  }
}

.woocommerce div.product .product_meta .posted_in a:hover,
.woocommerce ul.products li .woocommerce-loop-product__title a:hover{
  color: var(--aiolos-red);
}
/* .rs-blog-posts.style-overly .post-content-hover,
.blog-post-item:hover, */
.woocommerce input.button,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
  background-color: var(--aiolos-red);
}
/* .rs-blog-posts.style-overly .post-excerpt,
.blog-post-item:hover > *, */
.woocommerce input.button,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
  color:white!important;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
  max-width: 400px;
  max-height: 400px;
}
.product-list,
.woocommerce div.product div.images img,
.woocommerce ul.products li.product a img{
    border: 1px solid lightgrey;
    border-radius: 5px;
}
.woocommerce div.product div.images img{
  width: 568px;
}

.woocommerce div.product .product_meta{
  position: absolute;
  top: 50px;
  @media (max-width:480px) {
    top:450px;
  }
  @media (max-width:360px) {
    top:500px;
  }
}
.woocommerce ul.products li.product a img{
  min-height: 390px;
  object-fit: scale-down;
}
.product-list{
    height: 400px;
}


.woocommerce ul.products li.product .images-product a img{
  object-fit: scale-down;
}

.rs-wrap-summery{
  align-items: flex-start;
}

#tab-description ul{
  margin-left: 20px;
}

 #solution-per-field .rs-service-flex.style2 .grid-item .service-inner .title a:focus,
 #solution-per-field .rs-service-flex.style2 .grid-item .service-inner .title a:active,
 #solution-per-field .rs-service-flex.style2 .grid-item .service-inner .title a:hover{
   color: white;
 }
.tax-product_cat .row>*,
.single-product .row>* {
  padding: 0 20px;
}
#second-banner-home .e-con-inner{
  @media(max-width:1024px){
    margin:0;
  }
}
#second-banner-home .e-child,
#first-banner-home .e-con-inner{
  @media (max-width:1024px) {
    flex-wrap: nowrap!important;
    margin: 0 auto;
  }
}
#first-banner-home .e-con-inner .e-child{
  @media (max-width:1024px) {
    width: 30%;
    margin: 50px auto 0 auto;  
  }
  @media (max-width:480px) {
    width: 100%;
    margin: 50px auto 0 auto;  
  }
}

#header-inner .trp-language-switcher.trp-ls-dropdown.trp-shortcode-switcher.trp-shortcode-overlay.trp-open-on-hover{
  @media (max-width:1024px) {
   left: 300px!important;
  }
}

/* FOOTER */
.elementor-5826 .elementor-element.elementor-element-4e1cdc0 > .rstb-nav-menu > .primary-menu .menu-item .menu-item-link:hover {
    padding-inline-start: 0!important;
}

.elementor-3998 .elementor-element.elementor-element-a479031 .rs-service-list .services-inner .icon-wrap{
  @media (max-width:1366px) {
    top: 160px!important;
  }
  @media (max-width:1200px) {
    top: 190px!important;
  }
  @media (max-width:1024px) {
    top: 190px!important;
  }
  @media (max-width:480px) {
    top: 185px!important;
  }
}

.elementor-3998 .elementor-element.elementor-element-a479031 .rs-service-list .services-inner:nth-child(2) .icon-wrap{
  @media (max-width:1024px) {
    top: 250px!important;
  }
}

.elementor-3998 .elementor-element.elementor-element-a479031 .rs-service-list .services-inner:nth-child(3) .icon-wrap{
  top:115px;

  @media (max-width:1366px) {
    top: 120px!important;
  }
  @media (max-width:1200px) {
    top: 145px!important;
  }
  @media (max-width:480px) {
    top: 145px!important;
  }
}

.elementor-184 .elementor-element.elementor-element-41bcdddf .rs-features-list li svg{
  @media (max-width:480px) {
    display: none;
  }
}



#pg-news .blog-post-item .post-thumbnail{
  min-height: 225px;
}

#pg-news .blog-post-item .post-title{
  min-height: 68px;
}
#pg-news .blog-post-item .post-excerpt{
  min-height: 78px;
}