/**
 * Theme Name:     Celsium Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   celsium-elementor-child
 * 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.
 */

@import "reset.css";

@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');

body{
  background: #fff;
}


body h1 a{
  font-weight: 300 !important;
}


body .type-celsium-product h1 a{
  font-weight: 600 !important;
}



b, strong {
  font-weight: 600 !important;
}

ol, ul {
  list-style: disc;
  list-style-position: inside;
}


.eael-post-carousel-wrap.swiper-container-wrap .swiper-button-prev i,
.eael-post-carousel-wrap.swiper-container-wrap .swiper-button-next i{
    display: none !important;
}


.eael-post-carousel-wrap.swiper-container-wrap .swiper-button-next{
display: block !important;
width: 26px;
height: 48px;
background-image: url('assets/images/arrow_right.png') !important;
}


.eael-post-carousel-wrap.swiper-container-wrap .swiper-button-prev{
display: block !important;
width: 26px;
height: 48px;
background-image: url('assets/images/arrow_left.png') !important;
}


.eael-grid-post-holder {
border: 0 none !important;
}




.elementor-loop-container .e-loop-item:nth-child(even) .elementor-element-7e35be4e {
  flex-direction: row-reverse !important;
}


.elementor.elementor-705.e-loop-item.e-loop-item-714{

     flex-direction: row-reverse !important;

   
}


.elementor-loop-container.elementor-grid .e-loop-item.odd .e-con-full.e-parent{
    flex-direction: row-reverse !important;
}










@media (max-width: 768px) {

  .single-celsium-product .elementor-element.elementor-element-a58865b {

    --justify-content: center !important;
   

  }



  .single-celsium-product .elementor-element.elementor-element-a58865b .e-con-inner{
    gap: 20px 20px !important;
    justify-content: space-around !important;

  }



.single-celsium-product .elementor-element.elementor-element-a58865b .e-con-inner .elementor-icon-box-title span{
  display: block;
  width: 110px;
}





.single-celsium-product .elementor-element.elementor-element-05c8fa9{
  padding: 10px !important;
}




.single-celsium-product .elementor-element.elementor-element-7b523cfa {
    --min-height: 200px !important;
  }






}





@media (max-width: 500px) {


    .single-celsium-product .elementor-element.elementor-element-b7542b9 .elementor-button {
      
      font-size: 17px !important;

      padding: 18px 20px 18px 20px !important;
    }

}