/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
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.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1780080417
Updated: 2026-05-29 18:46:57

*/

.top-head .col-lg-6.elementkit-testimonial-col {
    flex: 100%;
    max-width: 100%;
    text-align: center;
}
.logobox img {
    background: #2C2176;
}
.logobox .elementor-image-box-wrapper {
    display: flex;
    column-gap: 12px;
	align-items:center;
}
.herobanner .swiper-slide {
    height: 100vh !important;
}
.herobanner p.elementskit-commentor-coment {
    margin-bottom: 4px !important;
}
.herobanner strong {
    margin-bottom: 20px !important;
}
.herobanner .elementskit-testimonial_card {
    height: 100vh;
	display:flex !important;
	justify-content: center;
	flex-direction: column;
}
.herobanner .elementskit-testimonial_card {
    padding: 80px 170px 60px !important;
}
.herobanner .elementskit-testimonial_card {
    background-size: cover !important;
    background-position: top !important;
    background-repeat: no-repeat !important;
}
.herobanner span.elementskit-author-des {
    display: flex;
    flex-direction: column;
    gap: 48px;
}
.herobanner span a {
    color: #2C2176;
    width: fit-content;
    padding: 12px 30px;
    border: 1px solid #ffff;
    border-radius: 30px;
    background: #ffff;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 2px;
    font-weight: 600;
}
.herobanner span.elementskit-profile-info {
    display: flex;
    flex-direction: column;
    width: 50%;
}
.herobanner .ekit-wid-con .elementskit-testimonial_card .xs-overlay {
    background: linear-gradient(135deg, #2c217691, transparent);
}
.herobanner svg path {
    fill: #ffff;
}
/*header bg on scroll*/
/* NORMAL HEADER */
.main-head{
background:transparent;
transition:.35s ease;
}
/* AFTER SCROLL */
.main-head.header-scrolled{
background:#fff;
box-shadow:0 2px 20px rgba(0,0,0,.06);
}
/* NORMAL COLORS */
.page-id-289 .main-head .ekit-menu-nav-link,
.page-id-289 .main-head .elementor-icon svg,
.page-id-289 .main-head .elementor-image-box-title,
.page-id-289 .main-head .elementor-image-box-description,
.page-id-289 .main-head path{
color:#fff !important;
fill:#fff !important;
}
.page-id-289 .main-head.header-scrolled li a, .page-id-289 .main-head.header-scrolled path{
	color:#101116 !important;
	fill:#101116 !important;
}
.page-id-289 .main-head .fa-search
{
	color: #fffffffa !important;
}
.page-id-289 .main-head.header-scrolled .fa-search
{
	color: #101116bd !important;
}
/* SCROLLED COLORS */
.main-head.header-scrolled .elementor-image-box-title{
color:#2C2176 !important;
/* fill:#111; */
}
.main-head.header-scrolled path {
    fill: #53555B;
}
.main-head.header-scrolled .elementor-image-box-description{
color:#53555B !important;
/* fill:#111; */
}
.main-head.header-scrolled li.current-menu-item a{
	color: #CC6218 !important;
}
.main-head.header-scrolled li a{
	color:#101116 !important;
}
/*category box slider*/
.cat-slide .e-con-inner{

display:flex !important;
flex-wrap:nowrap !important;
overflow:hidden;
gap:15px;

}

.cat-slide .e-con-inner > .e-con{

flex:0 0 calc((100% - 135px)/10);

transition:.4s ease;

}
/* .daprixia-category-box img{

filter:
brightness(0)
saturate(100%)
invert(16%)
sepia(37%)
saturate(3257%)
hue-rotate(236deg)
brightness(91%)
contrast(95%);

} */
.header-scrolled .elementor-image-box-title:hover {
    color: #2C2176 !important;
}
.header-scrolled:hover .elementor-image-box-title {
    color: #2C2176 !important;
}
.header-scrolled i.fa-search {
    color: #53555bc7 !important;
}
.page-id-289 .megamenu path{
	fill: #53555B !important;
}
.whybox span.elementor-icon {
    padding: 10px;
    border: 1px solid #e6e2e3 !important;
    border-radius: 50%;
}
/* why choose border anim*/
.border-hover .elementor-icon-box-description{

position:relative;

padding-bottom:20px;

margin-bottom:0;

}

.border-hover .elementor-icon-box-description::after{

content:"";

position:absolute;

left:0;

bottom:0;

width:0;

height:2px;

background:#CC6218;

transition:width .6s ease;

}

.border-hover:hover .elementor-icon-box-description::after{

width:100%;

}
.whybox:hover span.elementor-icon {
    background: #CC6218;
}
.whybox:hover svg path{
	fill: #ffff;
}
.herobanner a:hover {
    background: #CC6218;
    color: #ffff;
    border: 1px solid #CC6218;
}
.catgal a:hover path {
    fill: #ffff;
}
.page, .tax-product_cat, .single-product {
    padding-top: 100px;
}
.page-id-289 {
    padding-top: unset;
}
/* mens & womens fetured colln */
.daprixia-featured-slider{

margin:0 -10px;

}

.featured-card{

display:block;

padding:10px;

text-decoration:none;

color:#000;

}

.featured-image{

background:#f6f6f6;

overflow:hidden;

}

.featured-image img{

width:100%;

display:block;

transition:.4s;

}

.featured-card:hover img{

transform:scale(1.05);

}

.featured-card h3{

font-size:16px;

margin:15px 0 5px;

}

.featured-card span{

font-size:14px;

}
.page-id-289 .main-head{
	background: unset !important;
} 
.page-id-289 .header-scrolled{
	background: #ffff !important;
}
@media (max-width:767px){
.main-head:has(.elementskit-menu-container.active) .elementor-element-2109614,
.main-head:has(.elementskit-menu-container.active) .elementor-element-c8fe6cb{
display:none !important;
}
}