@charset 'UTF-8';

/*-------------- Font --------------*/
@font-face 
{
    font-family: Dubai;
    src: url(../fonts/sakkal-majalla.woff);
}
@font-face 
{
    font-family: cairo;
    src: url(../fonts/cairo.woff);
}
@font-face 
{
    font-family: majallab;
    src: url(../fonts/majallab.woff);
}

@font-face 
{
    font-family: Dubai;
    font-weight: normal;
    src: url(../fonts/sakkal-majalla.woff);
}
@font-face 
{
    font-family: Dubai;
    font-weight: bold;
    src: url(../fonts/sakkal-majalla.woff);
}
@font-face 
{
    font-family: Dubai;
    font-weight: 300;
    src: url(../fonts/sakkal-majalla.woff);
}
@font-face 
{
    font-family: Dubai;
    font-weight: 700;
    src: url(../fonts/sakkal-majalla.woff);
}

:root 
{
    --e-global-color-primary:#5352A3;
    --e-global-color-secondary:#7953A2;
    --e-global-color-text:#07113A99;
    --e-global-color-accent:#FFFFFF;
    --e-global-typography-primary-font-family:"Roboto";
    --e-global-typography-primary-font-weight:600;
    --e-global-typography-secondary-font-family:"Roboto Slab";
    --e-global-typography-secondary-font-weight:400;
    --e-global-typography-text-font-family:"Roboto";
    --e-global-typography-text-font-weight:400;
    --e-global-typography-accent-font-family:"Roboto";
    --e-global-typography-accent-font-weight:500;
    --lp-primary-color: #5352a3;
    --lp-secondary-color: #131117;
}

/*------------ Global --------------*/

body
{
    font-family: Dubai;
    overflow-x: hidden;
}
h1,h2,h3,h4,h5,h6{font-family:"majallab";}
h1 { font-size: 2rem;}
h2 { font-size: 1.8rem;}
h3{font-size: 1.6rem;}
h4{font-size: 1.4rem;}
h5{font-size: 1.2rem;}
h6{font-size: 1rem;}
a.hfe-menu-item ,.elementor-counter-number-wrapper , a.hfe-sub-menu-item{
    font-size: 28px;
    font-family: 'cairo';
}
*{
/* 	text-decoration: none !important; */
    direction: rtl !important;
}

a{ text-decoration: none!important;;}
.elementor-section:not(.elementor-inner-section, .sec-p-0){
    padding-right: 50px !important;
    padding-left: 50px !important;
}
.elementor-5462 .elementor-element.elementor-element-1d35c46 .menu-item a.hfe-menu-item, .elementor-5462 .elementor-element.elementor-element-1d35c46 .menu-item a.hfe-sub-menu-item {
    padding-top: 10px;
    padding-bottom: 10px;
}
@media only screen and (max-width: 1024px) {
.elementor-section:not(.elementor-inner-section, .sec-p-0){
    padding-right: 30px !important;
    padding-left: 30px !important;
}
}

@media only screen and (max-width: 767px) {
.elementor-section:not(.elementor-inner-section, .sec-p-0){
    padding-right: 15px !important;
    padding-left: 15px !important;
}
}


/*----------------------------------*/
/*------------- Footer -------------*/
/*----------------------------------*/

/* make footer instagram icon gradient */
.social-footer  .elementor-repeater-item-9a5229d .fa-instagram:before{
    background-image:  radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


/* make footer menu 2 cols */
#menu-1-4c7d636 {
    position:relative;
    columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
#menu-item-8061{margin-bottom: 15px;}
/* dash before each list item in footer */
#menu-1-4c7d636 li:before{
    content: "-";
    color: white;
    font-weight: bold;
    position:absolute;
    right: 0;
}

/* contact us icons */
.contact-list svg{
    display: grid;
    place-items: center;
    padding: 5px;
    background:white;
    border-radius: 50%;
}

/* center footer pimula signiture */
.pimula > div{
/* 	display: flex;
    justify-content: end;
    align-items: center */
}
.pimula p{
    display:flex;
    justify-content: end;
    align-items: center;
    margin: 0;
}

/* .slick-prev{
    right: auto !important;
} */

/*----------------------------------*/
/*----------------------------------*/
/*----------------------------------*/

.login-signup input{
    border: none !important;
}

.login-signup .wp-hide-pw{
    right: unset !important;
    left: 0;
    color: purple !important;
}

.eael-advance-tabs .eael-tabs-nav>ul li{
    flex: unset;
}

.login-signup .eael-advance-tabs .eael-tabs-nav>ul li:nth-of-type(1) :after{
    content: "";
    display: inline-block;
    border: 1px solid #cccccc;
    height: 30px;
    margin: 0 20px;
}

.login-signup .eael-login-form{
    display: flex;
    flex-wrap: wrap;
}



.login-signup .eael-login-form > div:nth-of-type(1){
    width: 49%;
    margin-left: 10px;
}

.login-signup .eael-login-form > div:nth-of-type(2){
    width: 49%;
}

.login-signup .eael-login-form > div:nth-of-type(4){
    order: 3;
}
.login-signup .eael-login-form > div:nth-of-type(3){
    order: 4;
    width: 100%;
}

.login-signup .eael-register-form {
    display: flex;
    flex-wrap: wrap;
}

.login-signup .eael-register-form > div:nth-of-type(1){
    width: 49%;
    margin-left: 10px;
}

.login-signup .eael-register-form > div:nth-of-type(2){
    width: 49%;
}

.login-signup .eael-register-form > div:nth-of-type(3){
    width: 49%;
    margin-left: 10px;
}
.login-signup .eael-register-form > div:nth-of-type(4){
    width: 49%;
}

/*----------------------------------*/
/*----------------------------------*/
/*----------------------------------*/

/*********Single perfume Page****/
.summary.perfumeSummary{
        display: flex;
    flex-direction: column;
}
.summary.perfumeSummary .product_meta{order: 1;}
.summary.perfumeSummary .posted_in{display:none;}
.summary.perfumeSummary .product_title{order: 2;}
.summary.perfumeSummary .woocommerce-product-details__short-description{order: 3;}
.summary.perfumeSummary .price{order:4;}
.summary.perfumeSummary .whatsappBtn{order:5;}
.summary.perfumeSummary  form.cart , .product_cat-perfume  .tabs , .product_cat-perfume .woocommerce-Tabs-panel
{display:none!important;}

/****course Card ***/
.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-wrap-meta  {
    /*display: flex!important;*/
    justify-content: space-between;
    flex-direction: row-reverse;
}
.meta-item.meta-item-student, .meta-item.meta-item-quiz ,.meta-item.meta-item-level {display:none;}
.course-wrap-thumbnail , .course-item ,  .lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item:hover  {border-radius:20px;}
.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-info .course-excerpt {
    display: block!important;
    height: 50px;
}
.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-info .course-readmore{display: block!important;}
.course-item{background-color:white;}
.course-categories , .course-instructor{display:none!important;}
.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-permalink {
    margin-bottom: 15px!important;
    height: auto!important;

}
.course-content{   
    display: flex;
    flex-direction: column;
}
.course-permalink{order:0;}
.course-readmore{
        background: linear-gradient(90deg, rgba(100,26,181,1) 0%, rgb(9 9 121 / 66%) 35%, rgba(159,47,255,1) 100%);
    color: white;
    padding: 8px;
    border-radius: 15px;
    text-align: center;
    justify-content: center;
}
.course-readmore a {
    font-size: 0px;
    text-decoration: none;
}
.course-readmore a::before{
    content:"شاهد الان";
    color: white;
    font-size: 18px;
}
.course-price span.free{font-size:0px}
.course-price span.free::before{
    content:"مجاني";
    font-size:20px;
}
.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price {
    color: #6521cb!important;
    font-size: 18px!important;
    font-weight: 700!important;
}
.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price {
    float: none!important;
    font-size: 19px;
    color: #6521cb!important;
}
.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-info .course-footer {
    text-align: center;
}
.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title {

    color: #6220c9!important;
    font-size: 18px!important;
    font-weight: 600;
    line-height: 30px!important;
}
.learn-press-form-login .form-fields .form-field input[type=text], .learn-press-form-login .form-fields .form-field input[type=password], .learn-press-form-login .form-fields .form-field input[type=tel], .learn-press-form-login .form-fields .form-field input[type=url], .learn-press-form-login .form-fields .form-field input[type=number], .learn-press-form-register .form-fields .form-field input[type=text], .learn-press-form-register .form-fields .form-field input[type=password], .learn-press-form-register .form-fields .form-field input[type=tel], .learn-press-form-register .form-fields .form-field input[type=url], .learn-press-form-register .form-fields .form-field input[type=number] {
    border: 0px solid #bbb;
    background: #efefefad;
}
/************************/
.lp-button.btn-add-course-to-cart{
    font-size:0px!important;
    background: linear-gradient(90deg, rgba(100,26,181,1) 0%, rgba(9,9,121,1) 35%, rgba(159,47,255,1) 100%);
    color: white;
    padding: 18px 35px;
    border-radius: 15px;
    text-align: center;
}
.lp-button.btn-add-course-to-cart:before{
    content:"اشترك الان";
    font-size:20px;
}
#learn-press-course .learn-press-course-wishlist, #learn-press-profile .learn-press-course-wishlist {
    border: 0px;
    border-radius: 15px;
    padding: 15px 35px;
    font-size: 20px;
    font-weight: bold;
    color: #333;
    background: #ffffffb0;
}
/**************************/
@media only screen and (min-width: 992px){
    #menu-item-7469 a , #menu-item-7468 a , #menu-item-7476 a {
        padding-top: 10px;
        padding-bottom: 10px;
            font-size: 20px;
    font-weight: bold;
}
#menu-item-7468{    
    position: absolute;
    left: 0;
    border-radius:15px;
}
#menu-item-7469{
        position: absolute;
    left: 165px;
    border-radius:15px;
}
#menu-item-7468 a{

    font-weight: bold;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-accent );
    box-shadow: 0px 2px 10px -2px rgb(0 0 0 / 50%);
    border-radius:15px;
    color:#5551A5!important;
}
#menu-item-7469 a , #menu-item-7476 a{

    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: transparent;
    background-image: linear-gradient(150deg, #C11CB5 0%, #A72BEF 100%);
    box-shadow: 0px 2px 10px -2px rgb(0 0 0 / 50%);
    border-radius:15px;
}
#menu-item-7476{
        position: absolute;
    left: 0;
}
}
/**********menu ***/
.menu-item a{
    background: transparent;
    border-radius: 15px;
    transition:all 0.4s;
}
.menu-item a:hover, .elementor-5462 .elementor-element.elementor-element-1d35c46 ul.sub-menu li a:hover{
    background:#0000004f;
        zoom: 1.03;
    color:white;
}
.elementor-5462 .elementor-element.elementor-element-1d35c46 ul.sub-menu{
    border-radius: 15px;
    background: transparent;
        -webkit-box-shadow: 0 4px 10px -2px rgb(0 0 0 / 00%);
    box-shadow: 0 4px 10px -2px rgb(0 0 0 / 00%);
}
.elementor-5462 .elementor-element.elementor-element-1d35c46 ul.sub-menu li a{
    background:white;
    border:1px solid #c4c4c4;
        -webkit-box-shadow: 0 4px 10px -2px rgb(0 0 0 / 10%);
    box-shadow: 0 4px 10px -2px rgb(0 0 0 / 10%);
}
.elementor-5462 .elementor-element.elementor-element-1d35c46 .sub-menu li.menu-item:not(:last-child), .elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    border-bottom-width: 0px;
    
}

/*------------ Global --------------*/

a{ text-decoration: none!important;;}
.elementor-section:not(.elementor-inner-section, .sec-p-0){
    padding-right: 50px !important;
    padding-left: 50px !important;
}
.elementor-5462 .elementor-element.elementor-element-1d35c46 .menu-item a.hfe-menu-item, .elementor-5462 .elementor-element.elementor-element-1d35c46 .menu-item a.hfe-sub-menu-item {
    padding-top: 10px;
    padding-bottom: 10px;
}
@media only screen and (max-width: 1024px) {
.elementor-section:not(.elementor-inner-section, .sec-p-0){
    padding-right: 30px !important;
    padding-left: 30px !important;
}
}

@media only screen and (max-width: 767px) {
.elementor-section:not(.elementor-inner-section, .sec-p-0){
    padding-right: 15px !important;
    padding-left: 15px !important;
}
}


/*----------------------------------*/
/*------------- Footer -------------*/
/*----------------------------------*/

/* make footer instagram icon gradient */
.social-footer  .elementor-repeater-item-9a5229d .fa-instagram:before{
    background-image:  radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}


/* make footer menu 2 cols */
#menu-1-4c7d636 {
    position:relative;
    columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
#menu-item-8061{margin-bottom: 15px;}
/* dash before each list item in footer */
#menu-1-4c7d636 li:before{
    content: "-";
    color: white;
    font-weight: bold;
    position:absolute;
    right: 0;
}

/* contact us icons */
.contact-list svg{
    display: grid;
    place-items: center;
    padding: 5px;
    background:white;
    border-radius: 50%;
}

/* center footer pimula signiture */
.pimula > div{
/* 	display: flex;
    justify-content: end;
    align-items: center */
}
.pimula p{
    display:flex;
    justify-content: end;
    align-items: center;
    margin: 0;
}

/* .slick-prev{
    right: auto !important;
} */

/*----------------------------------*/
/*----------------------------------*/
/*----------------------------------*/

.login-signup input{
    border: none !important;
}

.login-signup .wp-hide-pw{
    right: unset !important;
    left: 0;
    color: purple !important;
}

.eael-advance-tabs .eael-tabs-nav>ul li{
    flex: unset;
}

.login-signup .eael-advance-tabs .eael-tabs-nav>ul li:nth-of-type(1) :after{
    content: "";
    display: inline-block;
    border: 1px solid #cccccc;
    height: 30px;
    margin: 0 20px;
}

.login-signup .eael-login-form{
    display: flex;
    flex-wrap: wrap;
}



.login-signup .eael-login-form > div:nth-of-type(1){
    width: 49%;
    margin-left: 10px;
}

.login-signup .eael-login-form > div:nth-of-type(2){
    width: 49%;
}

.login-signup .eael-login-form > div:nth-of-type(4){
    order: 3;
}
.login-signup .eael-login-form > div:nth-of-type(3){
    order: 4;
    width: 100%;
}

.login-signup .eael-register-form {
    display: flex;
    flex-wrap: wrap;
}

.login-signup .eael-register-form > div:nth-of-type(1){
    width: 49%;
    margin-left: 10px;
}

.login-signup .eael-register-form > div:nth-of-type(2){
    width: 49%;
}

.login-signup .eael-register-form > div:nth-of-type(3){
    width: 49%;
    margin-left: 10px;
}
.login-signup .eael-register-form > div:nth-of-type(4){
    width: 49%;
}

/*----------------------------------*/
/*----------------------------------*/
/*----------------------------------*/

/*********Single perfume Page****/
.summary.perfumeSummary{
        display: flex;
    flex-direction: column;
}
.summary.perfumeSummary .product_meta{order: 1;}
.summary.perfumeSummary .posted_in{display:none;}
.summary.perfumeSummary .product_title{order: 2;}
.summary.perfumeSummary .woocommerce-product-details__short-description{order: 3;}
.summary.perfumeSummary .price{order:4;}
.summary.perfumeSummary .whatsappBtn{order:5;}
.summary.perfumeSummary  form.cart , .product_cat-perfume  .tabs , .product_cat-perfume .woocommerce-Tabs-panel
{display:none!important;}

/****course Card ***/
.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-wrap-meta  {
    /*display: flex!important;*/
    justify-content: space-between;
    flex-direction: row-reverse;
}
.meta-item.meta-item-student, .meta-item.meta-item-quiz ,.meta-item.meta-item-level {display:none;}
.course-wrap-thumbnail , .course-item ,  .lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item:hover  {border-radius:20px;}
.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-info .course-excerpt {
    display: block!important;
    height: 50px;
}
.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-info .course-readmore{display: block!important;}
.course-item{background-color:white;}
.course-categories , .course-instructor{display:none!important;}
.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-permalink {
    margin-bottom: 15px!important;
    height: auto!important;

}
.course-content{   
    display: flex;
    flex-direction: column;
}
.course-permalink{order:0;}
.course-readmore{
        background: linear-gradient(90deg, rgba(100,26,181,1) 0%, rgb(9 9 121 / 66%) 35%, rgba(159,47,255,1) 100%);
    color: white;
    padding: 8px;
    border-radius: 15px;
    text-align: center;
    justify-content: center;
}
.course-readmore a {
    font-size: 0px;
    text-decoration: none;
}
.course-readmore a::before{
    content:"شاهد الان";
    color: white;
    font-size: 18px;
}
.course-price span.free{font-size:0px}
.course-price span.free::before{
    content:"مجاني";
    font-size:14px;
}
.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price {
    color: #6521cb!important;
    font-size: 20px!important;
    font-weight: 700!important;
}
.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price {
    float: none!important;
    font-size: 19px;
    color: #6521cb!important;
}
.lp-archive-courses .learn-press-courses[data-layout=grid] .course .course-item .course-content .course-info .course-footer {
    text-align: center;
}
.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title {

    color: #6220c9!important;
    font-size: 20px!important;
    font-weight: 600;
    line-height: 30px!important;
}
.learn-press-form-login .form-fields .form-field input[type=text], .learn-press-form-login .form-fields .form-field input[type=password], .learn-press-form-login .form-fields .form-field input[type=tel], .learn-press-form-login .form-fields .form-field input[type=url], .learn-press-form-login .form-fields .form-field input[type=number], .learn-press-form-register .form-fields .form-field input[type=text], .learn-press-form-register .form-fields .form-field input[type=password], .learn-press-form-register .form-fields .form-field input[type=tel], .learn-press-form-register .form-fields .form-field input[type=url], .learn-press-form-register .form-fields .form-field input[type=number] {
    border: 0px solid #bbb;
    background: #efefefad;
}
/************************/
.lp-button.btn-add-course-to-cart{
    font-size:0px!important;
    background: linear-gradient(90deg, rgba(100,26,181,1) 0%, rgba(9,9,121,1) 35%, rgba(159,47,255,1) 100%);
    color: white;
    padding: 18px 35px;
    border-radius: 15px;
    text-align: center;
}
.lp-button.btn-add-course-to-cart:before{
    content:"اشترك الان";
    font-size:22px;
}
#learn-press-course .learn-press-course-wishlist, #learn-press-profile .learn-press-course-wishlist {
    border: 0px;
    border-radius: 15px;
    padding: 15px 35px;
    font-size: 22px;
    font-weight: bold;
    color: #333;
    background: #ffffffb0;
}
/**************************/
@media only screen and (min-width: 992px){
    #menu-item-7469 a , #menu-item-7468 a , #menu-item-7476 a {
        padding-top: 10px;
        padding-bottom: 10px;
            font-size: 19px;
    font-weight: bold;
}
#menu-item-7468{    
    position: absolute;
    left: 0;
    border-radius:15px;
}
#menu-item-7469{
        position: absolute;
    left: 165px;
    border-radius:15px;
}
#menu-item-7468 a{

    font-weight: bold;
    fill: var( --e-global-color-primary );
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-accent );
    box-shadow: 0px 2px 10px -2px rgb(0 0 0 / 50%);
    border-radius:15px;
    color:#5551A5!important;
}
#menu-item-7469 a , #menu-item-7476 a{

    fill: var( --e-global-color-accent );
    color: var( --e-global-color-accent );
    background-color: transparent;
    background-image: linear-gradient(150deg, #C11CB5 0%, #A72BEF 100%);
    box-shadow: 0px 2px 10px -2px rgb(0 0 0 / 50%);
    border-radius:15px;
}
#menu-item-7476{
        position: absolute;
    left: 0;
}
}
/**********menu ***/
.menu-item a{
    background: transparent;
    border-radius: 15px;
    transition:all 0.4s;
}
.menu-item a:hover, .elementor-5462 .elementor-element.elementor-element-1d35c46 ul.sub-menu li a:hover{
    background:#0000004f;
        zoom: 1.03;
    color:white;
}
.elementor-5462 .elementor-element.elementor-element-1d35c46 ul.sub-menu{
    border-radius: 15px;
    background: transparent;
        -webkit-box-shadow: 0 4px 10px -2px rgb(0 0 0 / 00%);
    box-shadow: 0 4px 10px -2px rgb(0 0 0 / 00%);
}
.elementor-5462 .elementor-element.elementor-element-1d35c46 ul.sub-menu li a{
    background:white;
    border:1px solid #c4c4c4;
        -webkit-box-shadow: 0 4px 10px -2px rgb(0 0 0 / 10%);
    box-shadow: 0 4px 10px -2px rgb(0 0 0 / 10%);
}
.elementor-5462 .elementor-element.elementor-element-1d35c46 .sub-menu li.menu-item:not(:last-child), .elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown li.menu-item:not(:last-child), .elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown-expandible li.menu-item:not(:last-child) {
    border-bottom-style: solid;
    border-bottom-color: #c4c4c4;
    border-bottom-width: 0px;
    
}
#marSideMenu .meta-item.meta-item-duration{display:none!important;}
#popup-course #popup-header {
    left: 0;
    background: #5352A3;}
#popup-course #sidebar-toggle {
    display:none;}

@media screen and (max-width: 750px) {
    #popmake-8944 p{font-size: 22px!Important;}
#popmake-8944 .musicBtnCont h2 button{font-size: 12px!Important;
}
    #popmake-8944 .wp-block-cover, #popmake-8944 .wp-block-cover-image {min-height: 185px;}
    body{overflow-x:hidden;}
}
              
              
#content{max-width:100vw;}
 .pageHeader{
	    width: 100vw;
    height: 315px;
    padding: 50px;
    color: white;
    margin-bottom: 50px;
    background-size: cover;
    background-position: center;
    display: flex;
    flex-direction: column-reverse;
}
#perfiumPage.perfumePage {
	display: flex;
    gap: 35px;
	align-items: center;
}
#perfiumPage .perfumeImage,.perfumeDetails{
	/* width:50%; */
}
#perfiumPage .perfumeTitle h2{
    font-size: 40px;
    color: #7953A2;
}
#perfiumPage .perfumeSku span{color:#07113A;visibility: hidden; }
#perfiumPage .perfumeSku {color:#7953A2;visibility: hidden;}
#perfiumPage .perfumeNotes p{}
#perfiumPage .priceAfter{
    font-size: 18px;
    font-weight: bold;
    color: #9F2FFF;
    margin: 20px 0px;
    font-family: 'cairo';
    display: block;
}
#perfiumPage .perfumeRequest a i{
font-size: 14px;
    color: white;
    display: inline-flex;
    opacity: 1!important;
    background: #0dc243;
    padding: 5px 15px;
    width: fit-content;
    border-radius: 8px;
    align-items: center;
}
#perfiumPage .perfumeRequest a i span{font-family:"cairo";}
#perfiumPage .perfumeRequest a {color:#07113a;}
#perfiumPage .perfumeRequest .fa-whatsapp:before {
    font-size: 35px;
    margin-left: 8px;
}
#perfiumPage .perfumeImage{position :relative;}
#perfiumPage .perfumeImage span{
	position: absolute;
    right: 0;
    background: linear-gradient(150deg, #C11CB5 0%, #A72BEF 100%);
    margin: 15px;
    padding: 3px 11px;
    border-radius: 15px;
    color: white;
}
#perfiumPage .perfumeImage img{border-radius:15px;}
/**************Related perfumes*********/
#relatedPerumes ul.perfumeCardContainers{
	display: flex;
	    justify-content: space-around;
		    flex-wrap: wrap;
	}
#relatedPerumes li.perfumeCard{
	display: inline-block;
    width: 30%;
    overflow: hidden;
	margin-bottom:35px;
	
}
#relatedPerumes li.perfumeCard img  {
	max-width: 100%;
    height: auto;
	border-radius:15px;
}
#relatedPerumes .perfumeImage{position:relative;}
#relatedPerumes .perfumeImage span{
	position: absolute;
    z-index: 10;
    right: 20px;
    top: 20px;
    background-image: linear-gradient(150deg, #C11CB5 0%, #A72BEF 100%);
    padding: 6px 10px;
    color: white;
    border-radius: 15px;
}
#relatedPerumes .perfumeDetails{
	    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
	width:100%;
}
#relatedPerumes .perfumePrice{
	display:flex;
    flex-direction: column;
}
#relatedPerumes .priceAfter{
	color:#9F2FFF;
}
#relatedPerumes .priceBefore{
	color:#0000005e;
}
#relatedPerumes .perfumeTitle a{color:#5352A3;}
#relatedPerumes {margin-bottom:50px;}
/*****Reaponsive***/
@media screen and (max-width: 740px) {
#perfiumPage .perfumeImage img{display:none;}
	#perfiumPage.perfumePage {
    display: flex;
    gap: 0;
    align-items: flex-start;
    flex-direction: column;
}
#perfiumPage .perfumeImage span {
    right: 200px;
    margin: 0px;
}
#perfiumPage .perfumeImage, .perfumeDetails {
    width: 100%;
}
#relatedPerumes ul.perfumeCardContainers {
    justify-content: center;
	padding: 0;
    gap: 2%;
}
#relatedPerumes ul.perfumeCardContainers li:nth-child(3) {
 display:none;
}
#relatedPerumes li.perfumeCard {
width: 48%;
}
#relatedPerumes .perfumeTitle h4{
	font-size:18px;
}
.priceAfter , .priceBefore{
	font-size:14px;
}
#perfiumPage .perfumeRequest .fa-whatsapp:before {
    font-size: 22px;
}
#perfiumPage .perfumeRequest a i {
    font-size: 18px;
}
}
	audio {position: absolute;left: 0;top: 0;z-index: 5555555555555555555555555;    width: 100%;height: 100vh;}
	.priceAfter thin{ font-size: 18px; color: #ccc;}

.elementor-5462 .elementor-element.elementor-element-b9429f4:hover > .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:0;}.elementor-5462 .elementor-element.elementor-element-b9429f4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5462 .elementor-element.elementor-element-0860b50 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:020px 0px 020px 0px;}.elementor-5462 .elementor-element.elementor-element-1274612 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5462 .elementor-element.elementor-element-1274612{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5462 .elementor-element.elementor-element-22b0462 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5462 .elementor-element.elementor-element-eeacd75 .hfe-site-logo-container, .elementor-5462 .elementor-element.elementor-element-eeacd75 .hfe-caption-width figcaption{text-align:center;}.elementor-5462 .elementor-element.elementor-element-eeacd75 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-5462 .elementor-element.elementor-element-eeacd75 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-5462 .elementor-element.elementor-element-eeacd75 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-5462 .elementor-element.elementor-element-bacb18e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5462 .elementor-element.elementor-element-bacb18e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5462 .elementor-element.elementor-element-bacb18e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-5462 .elementor-element.elementor-element-bacb18e > .elementor-element-populated{text-align:left;padding:0px 0px 0px 0px;}.elementor-5462 .elementor-element.elementor-element-1d35c46 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-5462 .elementor-element.elementor-element-1d35c46 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-5462 .elementor-element.elementor-element-1d35c46 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-5462 .elementor-element.elementor-element-1d35c46 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-5462 .elementor-element.elementor-element-1d35c46 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-5462 .elementor-element.elementor-element-1d35c46 .menu-item a.hfe-menu-item, .elementor-5462 .elementor-element.elementor-element-1d35c46 .menu-item a.hfe-sub-menu-item{padding-top:31px;padding-bottom:31px;}.elementor-5462 .elementor-element.elementor-element-1d35c46 a.hfe-menu-item, .elementor-5462 .elementor-element.elementor-element-1d35c46 a.hfe-sub-menu-item{font-size:20px;font-weight:800;}.elementor-5462 .elementor-element.elementor-element-1d35c46 .menu-item a.hfe-menu-item, .elementor-5462 .elementor-element.elementor-element-1d35c46 .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-secondary );}.elementor-5462 .elementor-element.elementor-element-1d35c46 .sub-menu,
								.elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown,
								.elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown-expandible,
								.elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-5462 .elementor-element.elementor-element-1d35c46 ul.sub-menu{width:220px;}.elementor-5462 .elementor-element.elementor-element-1d35c46 .sub-menu a.hfe-sub-menu-item,
						 .elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-5462 .elementor-element.elementor-element-1d35c46 .sub-menu li.menu-item:not(:last-child), 
						.elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-5462 .elementor-element.elementor-element-1d35c46 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-5462 .elementor-element.elementor-element-1d35c46 div.hfe-nav-menu-icon{color:var( --e-global-color-primary );}.elementor-5462 .elementor-element.elementor-element-1d35c46 div.hfe-nav-menu-icon svg{fill:var( --e-global-color-primary );}@media(max-width:1400px){.elementor-5462 .elementor-element.elementor-element-1d35c46 a.hfe-menu-item, .elementor-5462 .elementor-element.elementor-element-1d35c46 a.hfe-sub-menu-item{font-size:18px;}}@media(min-width:768px){.elementor-5462 .elementor-element.elementor-element-0860b50{width:100%;}.elementor-5462 .elementor-element.elementor-element-22b0462{width:9.7%;}.elementor-5462 .elementor-element.elementor-element-bacb18e{width:90.3%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5462 .elementor-element.elementor-element-22b0462{width:15%;}.elementor-5462 .elementor-element.elementor-element-bacb18e{width:85%;}}@media(max-width:1024px){.elementor-5462 .elementor-element.elementor-element-22b0462.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5462 .elementor-element.elementor-element-22b0462 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5462 .elementor-element.elementor-element-bacb18e.elementor-column > .elementor-widget-wrap{justify-content:center;}}@media(max-width:767px){.elementor-5462 .elementor-element.elementor-element-0860b50 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5462 .elementor-element.elementor-element-22b0462{width:50%;}.elementor-bc-flex-widget .elementor-5462 .elementor-element.elementor-element-22b0462.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5462 .elementor-element.elementor-element-22b0462.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5462 .elementor-element.elementor-element-22b0462.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-5462 .elementor-element.elementor-element-22b0462 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-5462 .elementor-element.elementor-element-eeacd75 .hfe-site-logo-container, .elementor-5462 .elementor-element.elementor-element-eeacd75 .hfe-caption-width figcaption{text-align:right;}.elementor-5462 .elementor-element.elementor-element-eeacd75 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-5462 .elementor-element.elementor-element-bacb18e{width:50%;}.elementor-5462 .elementor-element.elementor-element-bacb18e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for site-logo, class: .elementor-element-eeacd75 */@media (max-width: 767px){
   .logoContainer img{
       max-width:110px;
   } 
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b9429f4 *//* remove default wordpress page title header */
.page-header{
	display: none;
}

/* header overlay hero section in homepage */
.home .header-main{
	position: absolute;
	width: 100%;
/* 	min-height: 100vh; */
	top: 0;
	right: 0;
}

/* make nav items white in homepage */
@media only screen and (min-width: 767px) {
  .home .hfe-menu-item{
		color: white !important;
	}
}

.home .hfe-nav-menu-icon{
	color: white !important;
}

/* make logo white in homepage */
.home .hfe-site-logo img{
	filter: brightness(0) invert();
}
.elementor-5462 .elementor-element.elementor-element-1d35c46 .menu-item a.hfe-menu-item{
    font-size: 19px;
    padding: 15px 15px;
}/* End custom CSS */


/* Container fix for genesis themes */

.ehf-template-genesis.ehf-header .site-header .wrap,
.ehf-template-genesis.ehf-footer .site-footer .wrap,
.ehf-template-generatepress.ehf-header .site-header .inside-header {
    width: 100%;
    padding: 0;
    max-width: 100%;
}

/* Container fix for generatepress theme */

.ehf-template-generatepress.ehf-header .site-header,
.ehf-template-generatepress.ehf-footer .site-footer {
    width: 100%;
    padding: 0;
    max-width: 100%;
    background-color: transparent !important; /* override generatepress default white color for header */
}

.bhf-hidden {
    display: none
}

/* Fix: Header hidden below the page content */
.ehf-header #masthead {
	z-index: 99;
    position: relative;
}

.course-title, .elementor-heading-title, .elementor-element-4e59d71
{
    text-align: right;
}

.course-excerpt
{
    font-family: 'GE SS Two Medium' !important;
    font-size: 12px !important;
}

p, span
{
    font-family: 'GE SS Two Medium';
}

.elementor-counter-number, .elementor-icon-box-title span, .elementor-element-4e59d71 span
{
    font-family: 'GE SS Two Medium';
}

.show-list
{
    width: 92vw;
    left: 0px;
    z-index: 9999;
    background: #fff;
}

@media only screen and (max-width: 767px) 
{
    .sub-menu-open
    {
        position: relative !important;
        visibility: visible !important;
        opacity: 1 !important;
        height: auto !important;
        transition: all 0.3s ease 0s !important;
    }
}


/*! elementor - v3.6.7 - 03-07-2022 */
.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,
.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap, 5px);
    grid-row-gap: var(--grid-row-gap, 5px);
    grid-template-columns: var(--grid-template-columns);
    -webkit-box-pack: var(--justify-content, center);
    -ms-flex-pack: var(--justify-content, center);
    justify-content: var(--justify-content, center);
    justify-items: var(--justify-content, center)
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size, 25px);
    line-height: var(--icon-size, 25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
}

.elementor-social-icon {
    --e-social-icon-icon-color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: #818a91;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    cursor: pointer
}

.elementor-social-icon i {
    color: var(--e-social-icon-icon-color)
}

.elementor-social-icon svg {
    fill: var(--e-social-icon-icon-color)
}

.elementor-social-icon:last-child {
    margin: 0
}

.elementor-social-icon:hover {
    opacity: .9;
    color: #fff
}

.elementor-social-icon-android {
    background-color: #a4c639
}

.elementor-social-icon-apple {
    background-color: #999
}

.elementor-social-icon-behance {
    background-color: #1769ff
}

.elementor-social-icon-bitbucket {
    background-color: #205081
}

.elementor-social-icon-codepen {
    background-color: #000
}

.elementor-social-icon-delicious {
    background-color: #39f
}

.elementor-social-icon-deviantart {
    background-color: #05cc47
}

.elementor-social-icon-digg {
    background-color: #005be2
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89
}

.elementor-social-icon-elementor {
    background-color: #d30c5c
}

.elementor-social-icon-envelope {
    background-color: #ea4335
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
    background-color: #3b5998
}

.elementor-social-icon-flickr {
    background-color: #0063dc
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3
}

.elementor-social-icon-free-code-camp,
.elementor-social-icon-freecodecamp {
    background-color: #006400
}

.elementor-social-icon-github {
    background-color: #333
}

.elementor-social-icon-gitlab {
    background-color: #e24329
}

.elementor-social-icon-globe {
    background-color: #818a91
}

.elementor-social-icon-google-plus,
.elementor-social-icon-google-plus-g {
    background-color: #dd4b39
}

.elementor-social-icon-houzz {
    background-color: #7ac142
}

.elementor-social-icon-instagram {
    background-color: #262626
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2
}

.elementor-social-icon-link {
    background-color: #818a91
}

.elementor-social-icon-linkedin,
.elementor-social-icon-linkedin-in {
    background-color: #0077b5
}

.elementor-social-icon-medium {
    background-color: #00ab6b
}

.elementor-social-icon-meetup {
    background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c
}

.elementor-social-icon-pinterest {
    background-color: #bd081c
}

.elementor-social-icon-product-hunt {
    background-color: #da552f
}

.elementor-social-icon-reddit {
    background-color: #ff4500
}

.elementor-social-icon-rss {
    background-color: #f26522
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50
}

.elementor-social-icon-skype {
    background-color: #00aff0
}

.elementor-social-icon-slideshare {
    background-color: #0077b5
}

.elementor-social-icon-snapchat {
    background-color: #fffc00
}

.elementor-social-icon-soundcloud {
    background-color: #f80
}

.elementor-social-icon-spotify {
    background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15
}

.elementor-social-icon-steam {
    background-color: #00adee
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
    background-color: #589442
}

.elementor-social-icon-tumblr {
    background-color: #35465c
}

.elementor-social-icon-twitch {
    background-color: #6441a5
}

.elementor-social-icon-twitter {
    background-color: #1da1f2
}

.elementor-social-icon-viber {
    background-color: #665cac
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea
}

.elementor-social-icon-vk {
    background-color: #45668e
}

.elementor-social-icon-weibo {
    background-color: #dd2430
}

.elementor-social-icon-weixin {
    background-color: #31a918
}

.elementor-social-icon-whatsapp {
    background-color: #25d366
}

.elementor-social-icon-wordpress {
    background-color: #21759b
}

.elementor-social-icon-xing {
    background-color: #026466
}

.elementor-social-icon-yelp {
    background-color: #af0606
}

.elementor-social-icon-youtube {
    background-color: #cd201f
}

.elementor-social-icon-500px {
    background-color: #0099e5
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
    border-radius: 50%
}

.learnpress-page .lp-button:hover,
.learnpress-page #lp-button:hover {
    border-color: var(--lp-primary-color);
    color: #fff;
    background: var(--lp-primary-color)
}

.course-title
{
    min-height: 60px;
}

.price, .number, .count
{
    font-family: auto !important;
}

.perfumeTitle, .perfumeTitle h4, .perfumeTitle h2, .priceAfter
{
    font-family: 'cairo' !important;
}