/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.nav-dark .form-flat input:not([type="submit"]) {
    background-color: #fff !important;
}

.form-flat .button.icon {color: #999 !important;}

.nav-dropdown-simple .nav-column li>a:hover, .nav-dropdown.nav-dropdown-simple>li>a:hover {
    background-color: #ffecef;
}

.footer-secondary.pull-right {
    width: 40%;
}

/*span.price del bdi {*/
/*    display: none;*/
/*}*/

.related-products-wrapper span.rrp-price, .topSelling .price del, .topSelling .rrp-price, .topSelling .rrp-sale {
    display: none !important;
}

.product-small.box .saved-sale {
    display: none;
}

h1.product-title.product_title.entry-title {
    font-size: 1.4rem !important;
    font-weight: 600 !important;
}

p.price.product-page-price.price-on-sale, p.saved-sale {
    font-size: 0.9rem;
}

.single-product ins, .single-product .rrp-sale {
    font-size: 1.2rem;
	font-weight: 600;
}

p.price.product-page-price.price-on-sale {
    margin-bottom: 0 !important;
    line-height: 1.4 !important;
}

.middleme {
    margin: 0 auto !important;
    padding-top: 26px;
    /* padding-bottom: 0; */
}

form.yith-wfbt-form :nth-child(2) {
    order: 1;
}

form.yith-wfbt-form {
    display: flex;
    margin-bottom: 0;
}

button.yith-wfbt-submit-button.button {
    min-width: 190px;
}

.yith-wfbt-section.woocommerce h3 {
    margin-bottom: 0;
}

.yith-wfbt-items li.yith-wfbt-item * {
    font-size: 0.9rem !important;
}

.yith-wfbt-form {background: transparent !important;}


.yith-wfbt-submit-block {
    margin-left: 25px;
}

.yith-wfbt-items li.yith-wfbt-item .saved-sale {
    font-size: 0.9rem !important;
    display: none;
}

ul.yith-wfbt-items .rrp-price, ul.yith-wfbt-items .rrp-sale{
    display: none;
}

.sticky-add-to-cart__product del, .sticky-add-to-cart__product .saved-sale, .sticky-add-to-cart__product .rrp-sale {
    display: none;
}

.sticky-add-to-cart .sticky-add-to-cart__product .price-wrapper .price-on-sale {
 line-height: 0 !important;
}

.wishlist_button_btm a.add_to_wishlist.single_add_to_wishlist {
    padding: 7px 10px;
}

p.in-stock {
    color: #326500;
    font-size: 1.1rem;
    font-weight: 600;
}

.footer-1 .row {
    max-width: unset !important;
    width: 100%;
}

.footer-wrapper .footer-1 {    border-top: none !important;
}


table.variations tbody {
    display: flex;
}

table.variations tbody tr {
    width: 100%;
    display: flex;
    align-items: center;
}

table.variations tbody tr:nth-child(2) {margin-left:20px;}

table.variations tbody tr td.value {
    flex-grow: 2;
}

table.variations tbody tr label {
    padding-right: 10px;
}

.nopadempty {
    padding-bottom: 0;
}

a.wishlist-link:hover {
    color: pink !important;
}

/*.price del {*/
/*    text-decoration: initial !important;*/
/*}*/

p.saved-sale strong {
    background-color: #ffecef;
    padding: 1px 7px;
    color: black;
   
}

::placeholder, .nav-dark .form-flat input:not([type="submit"]) {
    color: black !important;
letter-spacing: 0.8px;
    font-size: 0.9rem;
    padding-left: 10px;
}

a.header-cart-link.is-small:hover {
    color: #ffecef !important;
}

.wcml-dropdown {
    width: auto;
}

.product-gallery-slider img {
    border: 1px solid #e8e8e8;
}

.single_variation_wrap span.amount {
    font-size: 2rem;
    color: #f54e81;
}

.product-small .col-inner .ywpc-countdown-loop > .ywpc-timer > div > .ywpc-amount > span {
    line-height: 30px !important;

}

.product-small .col-inner .ywpc-countdown-loop > .ywpc-timer > div > .ywpc-amount {

    height: 30px !important;


}

.product-small.box {
    min-height: 455px;
}

.ywpc-countdown-loop > .ywpc-timer > div > .ywpc-amount {
  
    width: 30px;

}

.ywpc-countdown-loop > .ywpc-timer > .ywpc-days,
.ywpc-countdown-loop > .ywpc-timer > .ywpc-hours,
.ywpc-countdown-loop > .ywpc-timer > .ywpc-minutes,
.ywpc-countdown-loop > .ywpc-timer > .ywpc-seconds {

    width: 35px;

}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.ywpc-countdown-loop > .ywpc-header, .ywpc-sale-bar-loop > .ywpc-header {font-size:17px;}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.nav-center {justify-content: flex-start;}

.footer-secondary.pull-right {
    width: 100%;
}

.center-mobile .text-left {text-align:center !important;}

.center-mobile .text-left h1 {font-size:2.9em !important;}

.ywpc-countdown-topbar > .ywpc-header {

    font-size: 18px;
    padding-top: 15px;
}

.ywpc-countdown-topbar>.ywpc-timer>div>.ywpc-amount {
    
    height: 37px;
    width: 37px;
    border-radius: 37px;
    -moz-border-radius: 37px;
    -webkit-border-radius: 37px;
    margin: 0 5px 0 0;

}

.ywpc-countdown-topbar>.ywpc-timer>div>.ywpc-amount>span {font-size: 13px;}

.ywpc-countdown-topbar>.ywpc-timer>div>.ywpc-amount>span {
    line-height: 37px;

}

.ywpc-countdown-topbar>.ywpc-timer>div>.ywpc-label {font-size: 13px;}

}

.arb {font-family: 'Almarai', sans-serif !important;}

p:lang(ar), span:lang(ar), span:lang(ar), h1:lang(ar), h2:lang(ar), h3:lang(ar), h4:lang(ar), h5:lang(ar), a:lang(ar) {
  font-family: 'Almarai', sans-serif !important;
  letter-spacing: 0 !important;

}

h1.product-title.product_title.entry-title {text-align:initial;}

.product_meta {
    text-align: initial;
}

.reset_variations {
    display: none !important;
}