/*
Theme Name: Arisu
Theme URI: https://arisuclothing.com/
Author: Parivallal A
Author URI: https://wedesignthemes.com/
Description: Khadija is a lightweight, superfast, and attractive business theme suitable for creating every type of professional website. This multipurpose responsive theme is neatly coded, fully customizable, and highly optimized for SEO to rank high on search engines. It works completely fine with Gutenberg and significant page builders like Elementor, Visual Composer, etc. Khadija is entirely compatible with WooCommerce to create your online store. With its extensive collection of features and easy customization options, every beginner can easily set up the websites without coding knowledge. It supports all the popular WordPress plugins, Google fonts, Menu options & Translation Ready. This stylish theme is 100% responsive, mobile-friendly, and good-looking with all device screens. Khadija is the best and well-suited theme for you to craft a high-quality website. Khadija theme is designed, developed, and Professionally maintained by Creative Brahma, and it is regularly updated with new advanced features.
Tags:  Custom Background, Custom Colors, Custom Header, Custom Logo, Custom Menu, E-Commerce, Blog, Sidebar, Editor Style, Food & Drink, Footer Widgets, Full Width Template, Business, Theme options, Three columns, Portfolio, Photography, Grid Layout, Left Sidebar, One Column, Template Editing, Multipurpose, Right Sidebar, Theme Options, Threaded Comments, Two Columns, Wide Blocks, Post Formats, Featured Image, Sticky Post
Version: 1.0.1
Requires at least: 5.0
Tested up to: 6.5.3
Requires PHP: 5.3
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Parivallal A
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body {
	background: #fff !important;
}
.elementor-4093 .elementor-element.elementor-element-55b0e64 { background: #fbbe00; }
.elementor-4093 .elementor-element.elementor-element-5daf91d .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-title, .elementor-4093 .elementor-element.elementor-element-5daf91d .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon { color: #fff !important; }
.elementor-4106 .elementor-element.elementor-element-69efed8 .elementor-icon-list-text { color: #fff; }
.wdt-accordion-toggle-title, .elementor-icon-list-text, .elementor-widget-container p { color: #fff !important; }
.elementor-widget-container p, .elementor-icon-list-text { color: #000 !important; }
.wdt-accordion-toggle-title { font-weight: bold; }
.elementor-widget-container p, .elementor-icon-list-text { font-weight: 700; }
.elementor-icon-list-icon svg { fill: #000 !important; }
.elementor-4349 .elementor-element.elementor-element-472d5f3 > .elementor-background-overlay {
	background-color: #fbbe00 !important; background-image: none !important; opacity: 1 !important; }
#footer a:not(.button):not(.elementor-button):hover, .footer-widgets a:not(.button):not(.elementor-button):hover { color: #fff; }
.elementor-4093 .elementor-element.elementor-element-55b0e64 {
    padding: 60px 0px 60px 0px;
}
.elementor-4093 .elementor-element.elementor-element-378c3f5 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title { color: #fff; font-weight: bold; }
    .elementor-3950 .elementor-element.elementor-element-8887439 {
        padding: 30px 0px 30px 0px;
    }
.elementor-element.elementor-element-f8c2151:not(.elementor-motion-effects-element-type-background), .elementor-4115 .elementor-element.elementor-element-f8c2151 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fbbe00 !important;
}

.elementor-4115 .elementor-element.elementor-element-f8c2151 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 30px 0px;
}

@media (min-width: 480px) {
    .elementor-4115 .elementor-element.elementor-element-4e70fa6 {
        width: 32%;
    }
	.elementor-4115 .elementor-element.elementor-element-5bff0bd {
        width: 17%;
    }
	.elementor-4115 .elementor-element.elementor-element-fb62b73 {
        width: 17%;
    }
	.elementor-4115 .elementor-element.elementor-element-4a447f0 {
        width: 16.996%;
    }
	    .elementor-4115 .elementor-element.elementor-element-e327c97 {
        width: 17%;
    }
	
}
.elementor-4349 .elementor-element.elementor-element-472d5f3:not(.elementor-motion-effects-element-type-background) { display: none !important; }
.wdt-header-menu ul li ul.sub-menu > li > a span:before { content: none !important; }
.custom_footer_imp ul {
	list-style: none;
    padding: 0;
    margin: 0;
}
ul {
	list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.custom_footer_imp {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 30px 0px !important;
	background-color: #fbbe00 !important;
}
.custom_footer_imp h4 {
font-size: 20px;
    text-transform: uppercase;
    font-family: 'Poppins-regular';
    letter-spacing: .5px;
	color: #fff;
}
.custom_footer_imp ul li a:hover { color: #000; }
.breadcrumb { display: none; }
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
.tooltip { display: none; }
.main-title-section-container {
    padding: clamp(1.125rem, 0.0625rem + 3.3125vw, 3.4375rem) 0px !important;
    width: 100%;
    background: #fbbe00 !important;
}
/*@media only screen and (min-width: 1281px) and (max-width: 1540px) {
    #header-wrapper {
        margin: 0 0 40px !important;
    }
}*/
.elementor-element-982009c { padding: 0px 0px 70px 0px !important; }
.woocommerce div.product .wdt-product-summary .wcwl_btn_wrapper.wc_btn_inline { min-height: inherit !important; }
.tinvwl_add_to_wishlist_button, .compare, .elementor-element-646c1f4, .ywgc_have_code, .wdt-cart-coupon-holder, .woocommerce-checkout-header-coupon, .product-buy-now { display: none !important; }
.elementor-3950 .elementor-element.elementor-element-c5f7ae0:not(.elementor-motion-effects-element-type-background) { background-color: grey !important; }

@media only screen and (min-width: 320px) and (max-width: 641px) { 
.custom_footer_imp .col-md-2, .custom_footer_imp .col-md-3 { margin: 0px 25px !important; }
}
.elementor-4845 .elementor-element.elementor-element-2f92035:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap { background-size: 838px auto !important; }
element {
}
.elementor-4349 .elementor-element.elementor-element-b6487d1 .wdt-header-menu .menu-container .wdt-primary-nav > li > a {
  color: var( --e-global-color-secondary );
}
.wdt-header-menu li a:not(ul.sub-menu a) {
  font-variant: all-small-caps;
  font-size: calc(var(--wdtFontSize_Base) + 0px);
}
.wdt-header-menu .wdt-primary-nav li a {
  color: var(--wdtSecondaryColor);
}
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
  .wdt-header-menu .wdt-primary-nav > li > a {
    padding: 18px 14px !important;
  }
}
.woocommerce ul.products.product-padding-content li.product .product-wrapper {
  padding: 0;
  border: 1px solid #ddd;
  border-radius: 6px;
}
.woocommerce ul.products.wdt-cus-product-style-03.products.product-padding-content li.product .product-details {
  padding-left: 8px !important;
  padding-right: 8px !important;
  padding-bottom: 8px !important;
  padding-top: 12px;
}
.woocommerce ul.products.wdt-cus-product-style-03 li.product .product-details > .product-title h5 {
  height: 50px;
}