.icon-arrow:before {
    content: " " !important;
}

.elementor-element-17a495f .uael-woo-products-slider ul.products li.product{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.elementor-element-17a495f .uael-woo-products-slider ul.products li.product .woocommerce-loop-product__title{
    margin-bottom: 0 !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 3.0em;
    line-height: 1.5;
    text-overflow: ellipsis;
    word-break: break-all;
}
.elementor-element-17a495f .uael-woo-products-slider .slick-arrow {
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    display: block;
}
.elementor-element-17a495f .uael-woo-products-slider .slick-prev:before {
    font-family: 'icomoon' !important;
    content: "\e408" !important;
	 font-weight: normal !important;
}
.elementor-element-17a495f .uael-woo-products-slider .slick-next:before {
    font-family: 'icomoon' !important;
    content: "\e409" !important;
	    font-weight: normal !important;
}

.elementor-element-17a495f .uael-woo-products-slider .slick-prev {
    right: 40px !important;
    left: auto !important;
    top: -35px !important;
    box-shadow: none !important;
}

.elementor-element-17a495f .uael-woo-products-slider .slick-next {
    right: 10px !important;
    left: auto !important;
    top: -35px !important;
    box-shadow: none !important;
}
.elementor-element-17a495f .uael-woo-products-slider .slick-disabled {
  pointer-events: none !important;  
  opacity: .3 !important;
  cursor: default !important;     
}

.elementor-element-00a76da .elementor-swiper .elementor-swiper-button-prev:before {
    font-family: 'icomoon' !important;
    content: "\e408" !important;
    font-weight: normal !important;
}
.elementor-element-00a76da .elementor-swiper .elementor-swiper-button-next:before {
    font-family: 'icomoon' !important;
    content: "\e409" !important;
	 font-weight: normal !important;
}
.elementor-element-00a76da .elementor-swiper .elementor-swiper-button{
	  width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
    text-align: center !important; 
    display: block !important;
}
.elementor-element-00a76da .elementor-swiper .elementor-swiper-button-prev {
    right: 30px !important;
    left: auto !important;
    top: -35px !important;
    box-shadow: none !important;
}

.elementor-element-00a76da .elementor-swiper .elementor-swiper-button-next {
    right: 0px !important;
    left: auto !important;
    top: -35px !important;
    box-shadow: none !important;
}
.elementor-element-00a76da .elementor-swiper .slick-disabled {
  pointer-events: none !important;  
  cursor: default !important;
  opacity: .3 !important;  
}
.elementor-element-00a76da .elementor-swiper .elementor-swiper-button-prev svg,
.elementor-element-00a76da .elementor-swiper .elementor-swiper-button-next svg{
	display: none !important;
}

.elementor-element-6ef70cc .uael-post-grid .slick-arrow {
	  display:block;
    width:30px !important;
    height: 30px !important;
	  line-height: 30px !important;
    text-align: center !important;
}

.elementor-element-6ef70cc .uael-post-grid .slick-prev:before {
    font-family: 'icomoon' !important;
    content: "\e408" !important;
    font-size: 22px !important;
    opacity: 1 !important;
   line-height: unset !important;
}
.elementor-element-6ef70cc .uael-post-grid .slick-next:before {
    font-family: 'icomoon' !important;
    content: "\e409" !important;
    font-size: 22px !important;
	 opacity: 1 !important;
 line-height: unset !important;
}
.elementor-element-6ef70cc .uael-post-grid .slick-prev {
    right: 40px !important;
    left: auto !important;
    top: -30px !important;
    box-shadow: none !important;
}
.elementor-element-6ef70cc .uael-post-grid .slick-next {
    right: 10px !important;
    left: auto !important;
    top: -30px !important;
    box-shadow: none !important;

}
.elementor-element-6ef70cc .uael-post-grid .slick-disabled:before {
  pointer-events: none !important;  
  opacity: .3 !important;
  cursor: default !important;     
}


.elementor-element-6ef70cc .uael-post-grid .slick-prev .fa,
.elementor-element-6ef70cc .uael-post-grid .slick-next .fa{
	display: none !important;
} 

.elementor-element-6ef70cc .uael-post-grid .slick-slide {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.elementor-element.elementor-element-6ef70cc .uael-post__title {
	 display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}
.elementor-element.elementor-element-6ef70cc .uael-post__footer{
   display: none !important;
}
.elementor-element.elementor-element-17a495f .uael-woocommerce .woocommerce-loop-product__title {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-word;
}
.elementor-element-00a76da .elementor-main-swiper .swiper-slide .elementor-testimonial {
	 display: flex;
	flex-direction: column-reverse;
}
.ast-mobile-menu-trigger-outline {
  padding: 5px 7px !important;
}
.ast-logo-title-inline .ast-site-identity {
  padding: 0 !important;
}
.woocommerce ul.products {
    gap: 40px !important;
}
.woocommerce ul.products li.product {
	 margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-radius: 10px !important;
    overflow: hidden !important;
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{
	margin-bottom: 0 !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	margin-bottom: 0 !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 3.0em;
  line-height: 1.5;
  text-overflow: ellipsis;
  word-break: break-all;
}
.woocommerce-pagination {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    margin: 40px 0 20px 0 !important;
}
.woocommerce-pagination .page-numbers {
    display: inline-flex !important;
    justify-content: center !important;
    width: 38px !important;
    height: 38px !important;
    align-items: center !important;
    border-radius: 6px !important;
    background: #ffffff !important;
    border: none !important;
    box-shadow: 2px 6px 6px 0px rgba(16, 24, 40, 0.05);
    transition: all 0.2s ease !important;
}
.woocommerce-pagination .page-numbers.current {
    background: #222222 !important;
    color: #ffffff !important;
}
.woocommerce-pagination .page-numbers.prev,
.woocommerce-pagination .page-numbers.next {
    font-size: 16px !important;
}

.woocommerce-pagination .page-numbers:not(.current):hover {
    background: #222222 !important;
    color: #ffffff !important;
}
.ast-pagination {
  margin: 10px 0 20px 0 !important;
  padding: 0 !important;
}
.ast-pagination .nav-links {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 12px !important;
}
.ast-pagination .nav-links .page-numbers {
    display: flex !important;
    justify-content: center !important;
    width: 38px !important;
    height: 38px !important;
    align-items: center !important;
    border-radius: 6px !important;
    background: #ffffff !important;
    border: none !important;
    box-shadow: 2px 6px 6px 0px rgba(16, 24, 40, 0.05);
    transition: all 0.2s ease !important;
}
.ast-pagination .nav-links .page-numbers.current {
    background: #222222 !important;
    color: #ffffff !important;
}
.ast-pagination .nav-links .page-numbers.prev,
.ast-pagination .nav-links .page-numbers.next {
   font-size: 16px !important;
   text-indent: -9999px;
	align-items: center;
	padding: 0 !important;
}
.ast-pagination .nav-links .page-numbers.prev span,
.ast-pagination .nav-links .page-numbers.next span{
   text-indent: 0 !important;
}
.ast-pagination .nav-links .page-numbers:not(.current):hover {
    background: #222222 !important;
    color: #ffffff !important;
}
.ast-grid-3 .site-main .ast-row{
	margin-left: -20px !important;
   margin-right: -20px !important;
}
.ast-article-post{
	margin: 0 0 40px 0 !important;
}
.ast-article-post .ast-article-inner{
	margin: 0 !important;
   padding: 0 !important;
	background-color: #ffffff;
}
.ast-article-post .ast-article-inner .post-thumb{
    margin: 0 !important;
}
.ast-article-post .ast-article-inner .entry-title{
    margin: 0 !important;
    padding: 15px 20px 20px 20px !important;
}
.ast-article-post .ast-article-inner .entry-title a{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 3.0em;
  line-height: 1.5;
  text-overflow: ellipsis;
  word-break: break-all;
}
.elementor-element-00a76da .elementor-testimonial__footer{
    margin-bottom: 10px !important;
}
#wpforms-form-2436 input[type="email"] {
  height: 42px !important;
  border: none !important;
  border-radius: 3px 0 0 3px !important;
}
#wpforms-form-2436 .wpforms-submit {
  height: 42px !important;
  border: none !important;
  border-radius: 0px 3px 3px 0px !important;
}

@media (max-width: 1024px) {
	
.elementor-element-6ef70cc .uael-post-grid .slick-prev:before {
    font-size: 20px !important;
}
.elementor-element-6ef70cc .uael-post-grid .slick-next:before {
    font-size: 20px !important;
}
	
	
.elementor-element-17a495f .uael-woo-products-slider .slick-arrow {
	font-size: 20px !important;
}
	
  .elementor-widget-wc-archive-products .products {
    grid-template-columns: repeat(2, 1fr) !important;
  }
	.ast-article-post{
	margin: 0 0 30px 0 !important;
  }
.ast-plain-container #primary {
margin-top: 30px !important;
margin-bottom: 30px !important;
 }
.woocommerce ul.products {
    gap: 30px !important;
}
.woocommerce-pagination {
    margin: 30px 0 30px 0 !important;
}
.ast-pagination {
  margin: 0px !important;
}
.elementor-element-a0954f6 .elementor-icon-list-item > .elementor-icon-list-text br{
   display: none;
}
.wpforms-container-full button[type=submit] {
    width: 100% !important;
}
.elementor-posts--thumbnail-left .elementor-post {
    flex-direction: column !important;
}
.elementor-element-e9153ee .elementor-post__title {
    margin-top: 15px !important;
}
}
@media (max-width: 767px) {
  .elementor-widget-wc-archive-products .products {
    grid-template-columns: repeat(1, 1fr) !important;
  }
.ast-article-post{
	margin: 0 0 30px 0 !important;
}
.ast-plain-container #primary {
margin-top: 30px !important;
margin-bottom: 30px !important;
}
.woocommerce ul.products {
    gap: 30px !important;
}
.woocommerce-pagination {
    margin: 30px 0 30px 0 !important;
}
.ast-pagination {
  margin: 0px !important;
}
}