/*


Theme Name: Armania Child
Theme URI: https://armania.kutethemes.net/
Template: armania
Author: Kutethemes
Author URI: https://kutethemes.com/
Description: Armania theme Shop is a simple but modern responsive WordPress theme that oozes high-street sophistication. Its sharp lines and flat design style has been designed to be pixel perfect. Simply load your photography and you can have an online shop to matches the likes of Prada, Gucci and Yves St Laurent.
Tags: two-columns,left-sidebar,custom-background,custom-colors,custom-header,custom-menu,featured-images,translation-ready
Version: 1.3.7.1698672571

License: GNU General Public License v2 or later


License URI: http://www.gnu.org/licenses/gpl-2.0.html


Tags: two-column, responsive-layout


Text Domain: Armaniachild


*/ 

.box-nav-vertical .block-title{
    
    background-color: #F2DDB7;
}
.header.style-02 .header-mid, .header.style-02 ~ .header-sticky{
	background-color: #131a22 !important;
}
.header.style-03 .header-info .title, .header.style-02 .header-info .title{
	color: #ffa500 !important;
}
.ovic-deal.style-03 .ovic-title.style-01 .title{
	background-color: #ffa500;
}
.woocommerce-Price-amount{
	color: #CC0C39;
}
/* Category menu */
.box-nav-vertical .block-content{
	z-index: 99;
}
.depicter-layer-frame {
	z-index: 1 !important;
}

/* woocommerce price color */
.woocommerce-Price-amount{
    color: #ffa500;
}

/* WCFM pricing style */
#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_price .amount{
	border: none;
}
#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_title{
	background: #ffffff;
}
#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_title .wcfm_membership_title_text{
	color: #131A22;
}
#wcfm-main-contentainer .wcfm_membership_box_head{
	background-color: #ffffff;
}
/*
#wcfm-main-contentainer .wcfm_membership_box_wrraper:nth-child(3) .wcfm_membership_box_head, #wcfm-main-contentainer .wcfm_membership_box_wrraper:nth-child(3) {
    background-color: #F2DDB7;
}
*/

#wcfm-main-contentainer .wcfm_membership_box_wrraper:nth-child(1){
	background-color: #131A22;
	color: #ffffff !important;
}
#wcfm-main-contentainer .wcfm_membership_box_head .wcfm_membership_price .amount{
	color: #131A22;
}
#wcfm-main-contentainer .wcfm_membership_review_plan{
	background-color: #ffffff;
}
#wcfm-main-contentainer .wcfm_membership_review_plan .wcfm_review_plan_title{
	color: #131A22;
}
#wcfm_membership_container input.wcfm_submit_button{
	background-color: #131A22;
}
#wcfm_membership_container input.wcfm_submit_button:hover{
	background-color: #ffa500;
	color: #131A22 !important;
}
#wcfm-main-contentainer .wcfm_membership_box{
	margin-bottom: 0;
}
#wcfm-main-contentainer .wcfm_membership_element:nth-child(even), #wcfm-main-contentainer .wcfm_membership_element:nth-child(odd){
	background-color: transparent;
}
#wcfm-main-contentainer .wcfm_membership_boxes, #wcfm-main-contentainer .wcfm_membership_box_wrraper {
    border: 1px solid #131A22;
}
#wcfm-main-contentainer .wcfm_membership_box_body, #wcfm-main-contentainer .wcfm_membership_box_head, #wcfm-main-contentainer .wcfm_membership_box_foot{
	border: none;
}
#wcfm-main-contentainer .wcfm_membership_box_head{
	border-radius: 0px;
}
#wcfm-main-contentainer .wcfm_membership_box_wrraper:nth-child(3) 
.wcfm_submit_button {
	background-color: #ffa500 !important;
}

/* Custom Price plans style */

 /*
  .pricing-table {
    display: flex;
    justify-content: space-around;
    max-width: 1000px;
    margin: 20px;
  }
  
  .column {
    flex: 1;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    padding: 20px;
    border-radius: 8px;
    text-align: center;
    margin: 0 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  }
  
  .standout {
    background-color: #1a2b3c;
    color: white;
  }
  
  label {
    display: block;
    margin-bottom: 10px;
    font-size: 16px;
  }
  
  .plan-title {
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: bold;
    color: #1a2b3c;
  }
  
  .orange {
    color: orange;
  }
  
  .total-price {
    font-size: 28px;
    font-weight: bold;
    color: #1a2b3c;
  }
 */
/*
html[lang="ar"] body {
    direction: ltr;
    text-align: left;
}
*/

/* Single product hide next previous buttons */
.flex-direction-nav{
    display: none;
}
/* Single product share buttons */
.entry-summary .armania-share-socials a.instagram{
	background-color: #dc2a7d;
}
.entry-summary .armania-share-socials a.tiktok{
	background-color: #000000;
}
.entry-summary .armania-share-socials a.telegram{
    background-color: #269dd8;
}


/* Buy now button style */
.product-buy-now {
    background-color: #ffa500 !important;
}


/* Center 404 image */
.error-404 figure {
    display: flex;
    justify-content: center; /* Horizontally centers the image */
}

/* Checkout */
.product-total .woocommerce-Price-amount, .cart-subtotal{
    font-size: 16px;
    font-weight: bold;
}


/* Menu mobile 2nd style turn + into hamburger icon */
.mobile-toggle .main-icon-close:before {
    content: "\2630" !important;
}
/* undo rotation of icon*/
.header-mobile.mobile-style-02 .fixed:not(.open) .mobile-toggle .icon {
    transform: rotate(0deg);
}


/* Search bar highlight */
div.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].input-text{
    border: 2px solid #003366;
}

/* footer */
footer.footer.market-02 .container{
    max-width: 100% !important;
    padding: 0;
}


/* backend display */



/*cart icon moved to the right in rtl*/
body[dir="rtl"] .product-item.style-01 .add-to-cart {
    right:unset !important;
    left: 20px !important;
}


/*removed "sold by *vendor*" from  product*/
.entry-summary .by-vendor-name-link, .by-vendor-name-link{
    display: none !important;
}


/* Chatbase button on mobile */
@media (max-width: 768px) {
    #chatbase-bubble-button{
        bottom: 4rem !important;
    }
}

/* RTL Fixes */
/* header phone number*/
html[lang="ar"] .header-info .title,
html[lang="ar"] .header-info .title a {
    direction: ltr;
    unicode-bidi: isolate;
    text-align: left;
    display: inline-block;
}

/* Arabic search placeholder fix */
html[lang="ar"] .dgwt-wcas-search-input {
    direction: rtl;
    text-align: right;
}

/* Placeholder itself */
html[lang="ar"] .dgwt-wcas-search-input::placeholder {
    direction: rtl;
    text-align: right;
}

/* Categories icon  */
body[dir="rtl"] .box-nav-vertical .block-title .icon {
    float: right;
    margin-left: 18px;
}
/* see more button */
body[dir="rtl"] .ovic-title.style-01 .sub-title {
    float: left;
}
body[dir="rtl"] .ovic-title.style-01 .title {
    border-radius: 0 0 0 15px;
}
body[dir="rtl"] .entry-summary .single_add_to_cart_button:not(:last-child){
    margin-right: 0;
}

/*fixed phone number direction*/
#header > div.header-bot > div > div > div.header-info > div.content > p.title {
    direction: ltr !important;
}

/*fixed padding in categories section in arabic*/ 
 body[dir="rtl"] .slide-item .title {
    padding-left: 0 !important;
    padding-right: 15px !important;
 }
 
 /*fixed padding in Repman advantages section in arabic*/
body[dir="rtl"] .content {
    padding-left: 0 !important;
    padding-right: 24px !important;
}

/*body[dir="rtl"] .slide-item .icon{
    right: 0 !important;   
    left: calc(100% - 40px) !important;
}*/


/* fixed submit button display in arabic*/
body[dir="rtl"] #mc4wp-form-1 > div.mc4wp-form-fields > button {
    border-radius: 90px 0 0 90px !important;
}

body[dir="rtl"] #mc4wp-form-1 > div.mc4wp-form-fields > label{
    border-radius: 0 90px 90px 0 !important;
}

/* fixed email text alignment in arabic*/
body[dir="rtl"] .email-newsletter{
    text-align: right !important;
}

/*categories menu items aligned to right in RTL*/
body[dir="rtl"] .box-nav-vertical .vertical-menu > .menu-item{
    text-align: right !important;
}
body[dir="rtl"] .box-nav-vertical .vertical-menu > .menu-item > a .icon {
    margin-right: 0 !important;
    margin-left: 10px !important;
}
body[dir="rtl"] .box-nav-vertical .vertical-menu > .menu-item-has-children > a:not(:last-child)::after, .box-nav-vertical .vertical-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item-has-children > a:not(:last-child)::after, .box-header-nav .main-menu > .menu-item > .sub-menu:not(.megamenu) .menu-item-has-children > a:not(:last-child)::after {
    float: left;
}
body[dir="rtl"] #menu-item-11322 > ul, #menu-category-menu-4 > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-11322.menu-item-icon-image > ul{
    left: auto !important;
    right: 100% !important; 
}

body[dir="rtl"] .box-header-nav .main-menu {
        margin: -18px 0;
    }
    
/*inner store page : cart icon in RTL mode*/
body[dir="rtl"] .product-item.style-12 .group-button {
    right: unset !important;
    left: 0 !important;
}
/*slider widget RTL separators*/
body[dir="rtl"]  .elementor-widget-container {
    border-width: 0px 0px 0px 1px !important;
}

/*margin bottom fix in LTR and RTL*/
#page > footer > div > div.elementor-element.elementor-element-18087bc6.elementor-hidden-tablet.elementor-hidden-mobile.e-con-full.e-flex.none.e-con.e-parent.e-lazyloaded > div.elementor-element.elementor-element-3b81fadf.e-con-full.e-flex.none.e-con.e-child > div > div, #page > footer > div > div.elementor-element.elementor-element-18087bc6.elementor-hidden-tablet.elementor-hidden-mobile.e-con-full.e-flex.none.e-con.e-parent.e-lazyloaded > div.elementor-element.elementor-element-7cc520e1.e-con-full.e-flex.none.e-con.e-child > div > div, #page > footer > div > div.elementor-element.elementor-element-18087bc6.elementor-hidden-tablet.elementor-hidden-mobile.e-con-full.e-flex.none.e-con.e-parent.e-lazyloaded > div.elementor-element.elementor-element-116e407b.e-con-full.e-flex.none.e-con.e-child > div > div {
    margin: 52px 0px 0px 0px !important;
}

/*phone number RTL to LTR*/
body[dir="rtl"] #page > footer > div > div.elementor-element.elementor-element-18087bc6.elementor-hidden-tablet.elementor-hidden-mobile.e-con-full.e-flex.none.e-con.e-parent.e-lazyloaded > div.elementor-element.elementor-element-1b953174.e-con-full.e-flex.none.e-con.e-child > div.elementor-element.elementor-element-5b066a37.none.elementor-widget.elementor-widget-heading > div > p
{
    direction: ltr !important;
}

/*vente form RTL titles*/
body[dir="rtl"] .forminator-title {
    text-align: right !important;
}

/*uppercase tags, brands, categories*/
.product_meta span a {
text-transform: uppercase !important;
}