/**
* Theme Name: Ahura Child
* Description: This is a child theme of Ahura, generated by MihanWP.
* Author: MihanWP
* Template: ahura
*/
.woocommerce-shipping-calculator {
	display: none !important;
}

@font-face {
  font-family: Morabba;
  src: url(fonts/Morabba-Heavy.woff); 
  font-display: swap;
}

.elementor-6004 .elementor-element.elementor-element-5dc5090 .elementor-heading-title, .elementor-6004 .elementor-element.elementor-element-912e6dc .elementor-heading-title, .elementor-6004 .elementor-element.elementor-element-7c3efe4 .elementor-heading-title, .elementor-6004 .elementor-element.elementor-element-2ca13f6 .colorful_title, .elementor-8704 .elementor-element.elementor-element-ce9d080 .elementor-heading-title, .elementor-8704 .elementor-element.elementor-element-656f42a .elementor-heading-title, .elementor-8704 .elementor-element.elementor-element-57b9ec0 .elementor-heading-title, .elementor-8704 .elementor-element.elementor-element-aa9bc9b .elementor-heading-title, .elementor-8704 .elementor-element.elementor-element-b0e00e3 .elementor-heading-title, .elementor-8704 .elementor-element.elementor-element-b0e00e3 .elementor-heading-title, .elementor-8704 .elementor-element.elementor-element-b0e00e3 .elementor-heading-title, .elementor-8704 .elementor-element.elementor-element-b411a8b .elementor-heading-title, .elementor-8704 .elementor-element.elementor-element-de270da .elementor-heading-title, .elementor-8704 .elementor-element.elementor-element-dbcd9c4 .elementor-heading-title, .elementor-1885 .elementor-element.elementor-element-9a1bedd .elementor-heading-title, .elementor-1980 .elementor-element.elementor-element-a096b8a .elementor-heading-title, .elementor-7290 .elementor-element.elementor-element-4bec158 .elementor-heading-title, .elementor-8774 .elementor-element.elementor-element-2495787 .elementor-heading-title { font-family: Morabba !important; }

body {
	background-color: white !important;
}

.mobile-menu2-element .mmenu2-side-content ul li #mega_menu_plus {
    pointer-events: none !important;
}

#mega_menu_plus {
	 pointer-events: none !important;
}


.mega-menu2-element .mm2-items .menu > li > ul {
    display: none !important;
} 

.product span.onsale, 
.woocommerce div.product form.cart .button, 
div.product form.cart div.quantity, 
.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li, 
.woocommerce:not([class*="elementor-template"]) .comment-form-rating .stars > span, .popup-login2-element .is-close-btn, .login-element-content {
    border-radius: 6px !important;
}

.mega-menu2-element .mm2-content {
    border-radius: 0 0 6px 6px !important;
}

#billing_address_1::placeholder {
	color: transparent !important;
}

#billing_country_field, #billing_address_2 {
	display: none !important;
}

#goto-top span {
    background-color: #0090B1 !important;
}

#ahura-header-main-wrap {
    background-color: #f9f9f9 !important;
}

.mmenu2-side-content ul ul ul li a {
    background-color: #d5d8dc !important;
}

.col-1 {
	max-width: unset !important;
	margin-top: 50px !important;
}

.col-2 {
	display: none !important;
}

address {
	font-style: normal !important;
}

.fa-power-off {
    color: #AC1754 !important; 
}

.product-tab-2 .product-item .button {
	display: none !important;
}

.text-justify-custom {
    text-align: justify !important;
}

.ahura-image-slider-4 .ah-image-box img {
    border-radius: 12px !important
}

@media screen and (max-width: 1024px) {
    .ahura-image-slider-4 .ah-image-box img {
        border-radius: 12px 12px 0 0 !important;
    }
}

.ahura-image-slider-4 .ah-details-box {
    border-radius: 12px 0 0 12px !important;
}

@media screen and (max-width: 1024px) {
    .ahura-image-slider-4 .ah-details-box {
        border-radius: 0 0 12px 12px !important;
    }
}

.shop-category-element .prcatboxtitle {
	height: 410px !important;
}

.woocommerce-OrderUpdate .comment .note {
	min-height: 0px !important;
}

.mihanpcontent p {
	margin-bottom: 30px !important;
}

.elementor-6004 .elementor-element.elementor-element-1e04072 > .elementor-widget-container, .elementor-6004 .elementor-element.elementor-element-2f398cc > .elementor-widget-container  {
	border-radius: 12px 0px 0px 12px !important;
}

.elementor-6004 .elementor-element.elementor-element-e6e06ba:not(.elementor-motion-effects-element-type-background), .elementor-6004 .elementor-element.elementor-element-e2b639e:not(.elementor-motion-effects-element-type-background) {
	border-radius: 0px 12px 12px 0px !important;
}

.elementor-6004 .elementor-element.elementor-element-a3d0b5f:not(.elementor-motion-effects-element-type-background), .elementor-6004 .elementor-element.elementor-element-bf54edb:not(.elementor-motion-effects-element-type-background){
	border-radius: 12px 12px 0px 0px !important;
}

@media screen and (max-width: 768px) {
	.elementor-6004 .elementor-element.elementor-element-1e04072 > .elementor-widget-container, .elementor-6004 .elementor-element.elementor-element-2f398cc > .elementor-widget-container {
		border-radius: 0px 0px 12px 12px !important;
	}
}

.grid-posts-8 .element-post-content-top {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.058823529411764705) !important;
}

.shop-carousel4-wrap .sale-percent {
background-color: #3C8EB1 !important;
}

@media (min-width: 1025px) and (max-width: 1377px) {
    .elementor-480 .elementor-element.elementor-element-a55ad0a, .elementor-480 .elementor-element.elementor-element-364bfae, .elementor-480 .elementor-element.elementor-element-5738ad7 {
        --width: 23% !important;
    }
}

@media (min-width: 1025px) and (max-width: 1377px) {
    #cutom-banner-margin-left {
        margin-left: 5px !important;
    }
	
	    #cutom-banner-margin-right {
        margin-right: 5px !important;
    }
}

.product .woocommerce-tabs .tabs li.active a svg path { stroke: #fff !important; }
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {z-index: 10 !important;}


.single-product.product-type-variable-single.woocommerce div.product p.price {
	display: none !important;
}



    .elementor-6004 .elementor-element.elementor-element-9148ca0 .swiper-slide {
        height: 100% !important;
    }
    
    
    @media (min-width: 0px) and (max-width: 767px) {
  .image-slider-1 .swiper-pagination {
    text-align: center !important;
    padding: 0 25px !important;
    bottom: 0 !important;
  }
}


.checkout_coupon p:first-of-type {
    display: none;
}


.woocommerce-thank-you-page-customer_information__container .woocommerce-thank-you-page-customer_information__address .woocommerce-thank-you-page-customer_information__shipping_address, .woocommerce-thank-you-page-order_details__container .woocommerce-thank-you-page-order_details__order_item_total .woocommerce-thank-you-page-order_details__detail:last-child, .order-again, .woocommerce-thank-you-page-customer_information__container .woocommerce-thank-you-page-customer_information__address .woocommerce-thank-you-page-customer_information__billing_address-header, .woocommerce-thank-you-page-order_details__header, .woocommerce-thank-you-page-order_details__cart_subtotal {
    display: none !important;
}


.woocommerce-thank-you-page-order_details__header {
    display: none !important;
}

.post-entry h1 {
    text-align: center !important;
}


.woocommerce-thank-you-page-customer_information-header, .woocommerce-thank-you-page-social_icons-header {
        font-weight: bold !important;
}


.woocommerce-thank-you-page-social_icons__container .wtyp-list-socials li:not(:last-child) {
    margin-top: 10px !important;
}


.mwpl-login-body .mwpl-login-wrapper.mwpl-has-cover {
    border: 1px solid #e0e0e2 !important;
}