/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 18 2020 | 14:23:22 */
.ast-theme-transparent-header .main-header-bar, .ast-theme-transparent-header.ast-header-break-point .main-header-bar {
  	background: linear-gradient(to right, #fff 70%, #fff0 10%);
}
.main-header-bar .ast-container {
  	border-top-right-radius: 13px;
    border-bottom-right-radius: 13px;
    background: #fff;
}
.ast-theme-transparent-header #masthead {
  	top: 35px;
}
.main-header-menu .menu-link, .main-header-menu a {
  	font-size: 0.9em;
    padding: 0 1em;
}
.ast-site-identity {
    padding: .5em 0;
}
.header-main-layout-1 .main-navigation {
    vertical-align: baseline;
}
.page-id-9 .woocommerce-page.columns-3 ul.products li.product,.page-id-9 .woocommerce.columns-3 ul.products li.product {
    background: #494ffe;
    padding: 30px;
    border-radius: 20px;
}
.elementor-9 .elementor-element.elementor-element-78aed30 .uael-woocommerce li.product,
.elementor-9 .elementor-element.elementor-element-e422cc5 .uael-woocommerce li.product,
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product,
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
    background: #38B7FE;
    padding: 30px 12px;
    border-radius: 20px;
    width: calc(25% - 15px);
    display: inline-block;
    color: white;
    text-align: center;
}
.elementor-9 .elementor-element.elementor-element-78aed30 .uael-woo-product-wrapper,
.elementor-9 .elementor-element.elementor-element-e422cc5 .uael-woo-product-wrapper {
  	background: transparent;
}
.woocommerce ul.products li.product .onsale,
.woocommerce ul.products li.product .star-rating, .woocommerce-page ul.products li.product .star-rating,
.page-id-9 .woocommerce ul.products li.product a img,.page-id-9 .woocommerce-page ul.products li.product a img,
.cart-subtotal,
#billing_country_field {
  	display: none;
}
.page-id-9 .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
  	font-size: 2em;
    text-align: center;
    color: #3815b5 !important;
    margin-bottom: 0;
    margin-top: 10px;
    font-weight: 600;
    height: 120px;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
  	margin-top: 25px;
}
.page-id-9 .woocommerce-Price-amount,
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
  	color: #fff;
    font-size: 3em;
    text-align: center;
  	display: block;
}
.uael-woo-products-summary-wrap {
  	text-align: center;
  	color: #fff;
}
.woocommerce ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category {
    font-size: 1em;
    margin-bottom: 0;
    opacity: 1;
    color: #fff !important;
    padding: 0 !important;
  	text-align: center;
}
.related.products .ast-woo-product-category {
    font-size: .8em !important;
}
.related.products .woocommerce-loop-product__title {
  	font-size: 1.5em !important;
}
.related.products .price {
    font-size: 2.5em !important;
}
.page-id-9 .woocommerce ul.products li.product .button, .page-id-9 .woocommerce-page ul.products li.product .button {
  	display: block;
  	text-align: center;
}
.page-id-9 .add_to_cart_button {
  	font-size: 1em;
  	display: block;
    width: 75%;
    margin: 0 auto;
  	padding: 18px 30px;
}
.uael-woo-products-summary-wrap, .woocommerce ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category {
  	padding-bottom: 25px;
}
.elementor-9 .elementor-element.elementor-element-e422cc5 .uael-woocommerce ul.products,
.elementor-9 .elementor-element.elementor-element-78aed30 .uael-woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.product-type-simple{
  margin: 5px !important;
}
#qlwapp.qlwapp-button .qlwapp-toggle {
  	width: 50px;
  	padding: 10px;
  	height: 50px;
}
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
  	margin: 0;
}
.qlwapp-whatsapp-icon:before {
  	font-size: 2em;
}
input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
  	border-color: #c1c1c1;
}
.woocommerce div.product div.cart .button.single_add_to_cart_button {
    padding: 15px 45px;
    letter-spacing: 0;
}
.woocommerce .quantity .qty {
    min-height: 45px;
    margin-right: 10px;
}
.woocommerce div.product .woocommerce-tabs {
    margin-bottom: 4em;
}
.woocommerce div.product .related.products ul.products li.product {
    background: #38B7FE;
    padding: 20px;
    border-radius: 20px;
}
.woocommerce .related.products h2, .woocommerce .up-sells h2, .woocommerce .woocommerce-tabs h2 {
    font-size: 1.3em;
    text-transform: uppercase;
}
.woocommerce a.button, .woocommerce button.button.alt, .woocommerce-page table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce a.button.alt, .woocommerce .woocommerce-message a.button, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
  	letter-spacing: 0;
}
.woocommerce-page.woocommerce-checkout #customer_details h3, .woocommerce.woocommerce-checkout #customer_details h3,
.woocommerce-page.woocommerce-checkout form #order_review_heading, .woocommerce.woocommerce-checkout form #order_review_heading {
    text-transform: uppercase;
    font-size: 1em;
}
.woocommerce-mini-cart-item .woocommerce-Price-amount {
	font-size: 1em;
    color: #000;
    margin: 0;
    display: inherit;
}
.uael-woocommerce .uael-woo-products-summary-wrap .button {
  	border-radius: 500px !important;
  	padding: 15px 25px !important;
}
.page-id-1358 span.wpcf7-list-item {
    display: block;
}
@media (max-width: 767px) {
  .ast-header-break-point .site-branding img, .ast-header-break-point #masthead .site-logo-img .custom-logo-link img {
    max-width: 85%;
  }
  .ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link, .ast-theme-transparent-header .main-header-menu .menu-item:hover > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .ast-masthead-custom-menu-items a:hover, .ast-theme-transparent-header .main-header-menu .focus > .menu-link, .ast-theme-transparent-header .main-header-menu .focus > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .current-menu-item > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .menu-link, .ast-theme-transparent-header .main-header-menu .current-menu-item > .ast-menu-toggle, .ast-theme-transparent-header .main-header-menu .current-menu-ancestor > .ast-menu-toggle {
    color: #00b2db;
  }
  .ast-button-wrap .menu-toggle {
    height: 1.9em;
  }
  .ast-button-wrap .menu-toggle .menu-toggle-icon {
    line-height: 1.8;
  }
  .elementor-9 .elementor-element.elementor-element-78aed30 .uael-woocommerce li.product, .elementor-9 .elementor-element.elementor-element-e422cc5 .uael-woocommerce li.product, .woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product, .woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product {
    width: 100%;
  }
  .elementor-9 .elementor-element.elementor-element-0bc756d,
  .elementor-9 .elementor-element.elementor-element-2d4c3e7,
  .elementor-9 .elementor-element.elementor-element-e7ef495,
  .elementor-9 .elementor-element.elementor-element-f4c0a91,
  .elementor-9 .elementor-element.elementor-element-dfc2790,
  .elementor-9 .elementor-element.elementor-element-2b05b75 {
    padding-top: 0;
    text-align: center;
  }
  .elementor-9 .elementor-element.elementor-element-c979b3e {
    padding-bottom: 35px;
  }
  .elementor-9 .elementor-element.elementor-element-edf85bd .elementor-heading-title {
    line-height: 1.7;
  }
  .elementor-9 .elementor-element.elementor-element-02a227e > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-917e614 > .elementor-widget-container,
  .elementor-9 .elementor-element.elementor-element-c431235 > .elementor-widget-container {
    padding: 0 0 40px;
  }
  .elementor-9 .elementor-element.elementor-element-98ee26a > .elementor-element-populated,
  .elementor-9 .elementor-element.elementor-element-eca47d3 > .elementor-element-populated,
  .elementor-9 .elementor-element.elementor-element-9cae928 > .elementor-element-populated,
  .elementor-285 .elementor-element.elementor-element-97f073a > .elementor-element-populated,
  .elementor-285 .elementor-element.elementor-element-36c335f > .elementor-element-populated,
  .elementor-285 .elementor-element.elementor-element-d807404 > .elementor-element-populated,
  .elementor-285 .elementor-element.elementor-element-403936f > .elementor-element-populated,
  .elementor-10 .elementor-element.elementor-element-4f6adc0 > .elementor-element-populated,
  .elementor-10 .elementor-element.elementor-element-e6bc9af > .elementor-element-populated,
  .elementor-1321 .elementor-element.elementor-element-4f6adc0 > .elementor-element-populated,
  .elementor-1079 .elementor-element.elementor-element-aa2695b > .elementor-element-populated {
    margin: 0;
  }
  .elementor-9 .elementor-element.elementor-element-ad6add2,
  .elementor-9 .elementor-element.elementor-element-e7ef495,
  .elementor-9 .elementor-element.elementor-element-f4c0a91,
  .elementor-9 .elementor-element.elementor-element-dfc2790,
  .elementor-9 .elementor-element.elementor-element-2b05b75,
  .elementor-285 .elementor-element.elementor-element-7f72a08 {
    padding-bottom: 0;
  }
  .elementor-9 .elementor-element.elementor-element-5770e2a .elementor-button {
    padding: 19px 35px;
  }
  .elementor-285 .elementor-element.elementor-element-87843d8 .elementor-image img,
  .elementor-285 .elementor-element.elementor-element-ca2e270 .elementor-image img {
    width: 50%;
  }
  .elementor-285 .elementor-element.elementor-element-7f72a08,
  .elementor-285 .elementor-element.elementor-element-966e559 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .elementor-285 .elementor-element.elementor-element-fd3ddf6 > .elementor-element-populated {
    margin: 0 0 20px;
  }
  .elementor-285 .elementor-element.elementor-element-0dd7cef {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .elementor-285 .elementor-element.elementor-element-83331f4 > .elementor-element-populated {
    margin-bottom: 20px;
  }
  .elementor-10 .elementor-element.elementor-element-3388c14 > .elementor-element-populated {
    padding-right: 0;
  }
  .woocommerce[class*="columns-"] ul.products li.product:nth-child(n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(n),
  .elementor-1079 .elementor-element.elementor-element-4e26f3a > .elementor-widget-container,
  .elementor-1079 .elementor-element.elementor-element-03b86b2 > .elementor-widget-container,
  .elementor-1079 .elementor-element.elementor-element-96b114f > .elementor-widget-container,
  .elementor-1079 .elementor-element.elementor-element-53603a2 > .elementor-widget-container {
    margin-right: 0;
  }
  .woocommerce div.product .related.products ul.products li.product {
    width: 100%;
    margin: 0 0 30px;
  }
}
span.price {
  margin-bottom: 0px !important;
}
@media(max-width: 1255px){
  .page-id-9 .woocommerce-loop-product__title,
  .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
      font-size: 28px;
  }
}
@media(max-width: 1241px){
  .page-id-9 .add_to_cart_button {
    width: 100%;
  }
}
@media(max-width: 1221px){
  .page-id-9 .woocommerce-Price-amount, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    font-size: 30px;
  }
}
@media(max-width: 1205px){
  .page-id-9 .woocommerce-loop-product__title,
  .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
      font-size: 25px;
  }
}