/* Add custom CSS styles below */ 
@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;600;700;900&display=swap");

body {
  font-family: "Cairo", sans-serif;
}

.products-grid.eq-height .product.contain>:first-child .img-cont img, .products-grid.eq-height .thumbnail.contain>:first-child .img-cont img, .products-listing.eq-height .product.contain>:first-child .img-cont img, .products-listing.eq-height .thumbnail.contain>:first-child .img-cont img, body.salla-default #products_div.eq-height .product.contain>:first-child .img-cont img, body.salla-default #products_div.eq-height .thumbnail.contain>:first-child .img-cont img{
        max-height: 75% !important;
}
.store-notify{
    background:#FB4B62 !important;
}



.store-notify p{
    color:#fff !important;
    font-size:18px !important;
}
.ajax ~ .sicon-bell:before {
    color:#fff !important;
    background:transparent !important;
}

.logo img {
    height: 52px !important;
    margin-top: 10% !important;
}

.product-details__title {
    color:#34495e !important;
}  

.col-xs-6 .product-details__price .product-price,
.list--product-fields li.form-group--price>div span.product-price{
    color:#000  !important;
}

.sicon-cart:before,
.sicon-bell:before,
.sicon-user:before {
    font-size:20px;
    color:#000 !important;
}

.site-header__cart .badge{
    border:none;
    background:#fff;
}

.badge{
    font-size:12px !important;
    color:#182935 !important;
    top: -10px !important;
}

#searchbox{
    border-radius:10px !important;
}

body, .u-white, .salla-theme_6 section.section.has-slider .products-listing.slick-slider, .container-fluid.sub-nav-content, .site-header{
    background-color: #fff !important;

}


.pl-2.mr-auto.d-flex.d-md-none.pt-3{
    margin:10px;    
}

body.salla-theme_5 .section-header .section-actions .circle-action.button-more,
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, img, small, strong, ol, ul, li, dd, form, label, table, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header{
    color:#000 !important;
}

.product-footer .not-available{
    color:#fff !important;
}

.btn-primary{
    margin:5%;
}

.breadcrumb-item.active{
    color:#aaa !important;
}

.section--title.mb-4.text-center{
    color:#182935 !important;   
    font-size:18px !important;
}

#sort #sort-toggle:focus, #sort #sort-toggle:hover{
    transition:all 1s linear;
    background-color:#CCA558 !important;
    color:#000 !important;
    border:none;
    outline:none;
}


body:not(.salla-theme_6) .main-menu li:not(.sub-menu-header) ul li>a,
a ,a:hover{
  text-decoration: none;
  color:#1ab1bd !important;
}

.store-header,
.header-bar,
.store-header-min {
  background: #cca558;
}

.store-header h1 a,
.store-header-min h1 {
  color: #fff;
}

.dropdown-store-header.open .dropdown-toggle,
.dropdown-store-header.open .dropdown-toggle {
  background: #cca558;
  color: #fff;
}
/* .store-contact a { color: #182935; } */
/*a.media-heading, a.product-link { color: #182935; }*/

.pace-demo {
  background: #182935 !important; /*darker*/
}
.pace .pace-progress {
  background: #640028 !important; /*darker*/
}
.add-cart {
  color: #182935; /*darker*/
  border: 1px solid #182935; /*darker*/
}

.add-cart:hover,
.add-cart:focus,
.add-cart-large:hover,
.add-cart-large:focus,
.order-btn:hover,
.order-btn:focus {
  background: #182935; /*darker*/
  border-color: #182935;
}
.cart-nav-submit,
.cart-nav-more,
.cart-nav-solid {
  background: #182935; /*darker*/
  border-color: #182935; /*darker*/
}
.add-cart-large,
.order-btn {
  background: #182935;
  border-color: #182935;
}

.cart-nav-light:hover,
.cart-nav-light:active,
.cart-nav-light:focus {
  color: #cca558;
}



a:hover{
    background-color:#fff !important;
}

.active-step .cart-number{
    background: #182935 !important;
    border-color: #182935 !important;
    color:#fff !important;
}

.cart-number {
    line-height: 22px !important;
    border-color: #000 !important;
}

.cart-line {
    border-color: #000 !important;
}

.cart-nav-solid > span,
#submit_cart, #ask_button, .add-cart-large.add_to_cart_large_btn,
.cart-fav .not-available-large{
    background-color:#182935 !important;
    color:#fff !important;
    
}

.cart-nav-light {
  border-color: #182935; /*darker*/
  color: #182935; /*darker*/
}

.cart-line {
  border-color: #cca558; /*lighter*/
}

.cart-number {
  color: #cca558; /*lighter*/
  border-color: #cca558; /*lighter*/
}

.active-step .cart-number {
  background: #cca558;
  border-color: #cca558;
}

.cart-nav-submit, .cart-nav-more, .cart-nav-solid{
    color:#fff !important;
}

#salla_bar {
  border-top-color: #cca558;
}

#salla_bar .checkout-button {
  background: #182935;
}

.choice.border-info-600.text-info-800 {
  color: #182935 !important;
  border-color: #182935 !important;
}

.payment-method.active {
  background: #182935 !important;
}

.pagination > .active > span {
  background-color: #182935 !important;
  border-color: #182935 !important;
}

.product-side-container .product-order-container .panel-heading {
  background: #cca558 !important;
  border-bottom-color: #cca558 !important;
  color: #fff !important;
}

.testimonial-header,
.owl-theme .owl-nav [class*="owl-"] {
  background: #cca558 !important;
}

a:hover,
a:focus {
  color: #640028;
}

.sub-nav__menu:hover svg {
  fill: #182935;
}

.site-header {
  background: #cca558;
}

.site-header__cart .badge {
  color: #cca558;
  border: 1px solid #cca558;
}

.circle-action:hover {
  color: #cca558;
  border-color: #cca558;
}
.circle-action.next,
.circle-action.prev {
  color: #cca558;
  border-color: #cca558;
}

.circle-action.next:hover,
.circle-action.prev:hover {
  background: #cca558;
}

.sub-nav .main-menu > li:hover > a {
  color: #640028;
}

.slick-active button {
  background-color: #182935 !important;
}

.product:hover .product-title {
  color: #182935;
}

.product-price,
.product-details__price,
.product-price:hover {
  color: #182935;
}
/* .product-add:hover {background: #182935; } */

.footer-title {
  color: #182935;
}

.social__item a:hover {
  background: #182935;
  border-color: #182935;
}

.footer-sub {
  background: #182935 !important;
}

.section-header .section--title span {
  background: #1ab1bd !important;
  color:#fff !important;
}

.feature-item__content {
  background: #706897;
}

.feature-item__icon {
  background: #706897;
}


.sicon-bag-dollar:before,
.sicon-check-circle:before,
.sicon-shipping-fast:before,
.feature-item__icon h3,
.salla-theme_5 .feature-item__content p{
    color:#fff !important;
}   

.landing-page-feature-item__icon {
  background: #cca558;
}

.sub-nav-header {
  background: #cca558;
}

.sub-nav-header a {
  color: #cca558;
}

.login-container .border-yellow-dark {
  border-color: #182935;
}

.login-container .text-yellow-dark {
  color: #182935;
}


.site-header__cart > span.sicon-cart:before{
    color:#000 !important;
}

a.site-header__cart > .sicon-cart:before{
    color:#000;
} 

.sicon-cart:before{
    color:#fff !important;             
}

.btn-primary {
  background: #182935;
  border-color: #182935;
}

.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary.active,
.btn-primary:active {
  background: #640028 !important;
  border-color: #640028 !important;
}

.login-option,
.btn-resend-option {
  color: #182935;
  border-color: #182935;
}

.login-option:hover,
.btn-resend-option:hover {
  color: #fff;
  border-color: #182935;
  background: #1ab1bd !important;
}

.page-box .panel-heading .product-title {
  color: #182935 !important;
}

#ask_register_link {
  color: #182935 !important;
}

.product-details__hot strong {
  color: #182935 !important;
}

@media (min-width: 992px) {
  .sub-nav li > ul a:hover {
    background: #182935;
    color: #fff;
  }
}

@media (max-width: 992px) {
.testimonials-item p{
    font-size:10px !important;
    font-weight: bold;    
}

.testimonials-item__author{
   font-size:12px !important;    
}
.products-listing.eq-height .slick-track .slick-slide{
      height:87% !important;
  }

.products-grid.eq-height .product.contain>:first-child .img-cont img, .products-grid.eq-height .thumbnail.contain>:first-child .img-cont img, .products-listing.eq-height .product.contain>:first-child .img-cont img, .products-listing.eq-height .thumbnail.contain>:first-child .img-cont img, body.salla-default #products_div.eq-height .product.contain>:first-child .img-cont img, body.salla-default #products_div.eq-height .thumbnail.contain>:first-child .img-cont img{
        max-height: 70% !important;
}
  
  .products-grid.eq-height .product>*, .products-grid.eq-height .product>* .product-subtitle, .products-grid.eq-height .product>* .product-title, .products-grid.eq-height .thumbnail>*, .products-grid.eq-height .thumbnail>* .product-subtitle, .products-grid.eq-height .thumbnail>* .product-title, .products-listing.eq-height .product>*, .products-listing.eq-height .product>* .product-subtitle, .products-listing.eq-height .product>* .product-title, .products-listing.eq-height .thumbnail>*, .products-listing.eq-height .thumbnail>* .product-subtitle, .products-listing.eq-height .thumbnail>* .product-title, body.salla-default #products_div.eq-height .product>*, body.salla-default #products_div.eq-height .product>* .product-subtitle, body.salla-default #products_div.eq-height .product>* .product-title, body.salla-default #products_div.eq-height .thumbnail>*, body.salla-default #products_div.eq-height .thumbnail>* .product-subtitle, body.salla-default #products_div.eq-height .thumbnail>* .product-title{
    font-size:12px !important;      
  }
  
.product-details__title {
     font-size:15px !important;
}   

.col-xs-6 .product-details__price .product-price{
    font-size:12px !important;
}







}

.checker span {
  border-color: #182935 !important;
}

.btn-order-details {
  background: #182935 !important;
}

.footer-sub a {
  color: #fff !important;
  text-decoration: underline;
  display:none;
}

.site-header {
  background: #182935;
}

.sub-nav .main-menu > li > a {
  color: #fff;
}

.circle-action {
  color: #fff !important;
  border-color: #fff !important;
}

.circle-action:hover {
  color: #182936 !important;
  border-color: #182935 !important;
}

 input#searchbox {
  height: 50px !important;
}

#search-bar::before {
  width: 0px !important;
  height: 0px !important;
  top: -4px !important;
  border: 15px solid transparent !important;
  border-width: 19px 7px !important;
  border-radius: 8px !important;
  color: #fff !important;
}

.products-grid.eq-height .product:hover,
.product.contain:hover {
  box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;
}

.section-header .section--title span {
  color: #fff;
  background: #1ab1bd !important;
}

@media (min-width: 767px) {
  .sub-nav li > ul a:hover {
    background: #182935 !important;
    color: #182935 !important;
    border-radius: 5% !important;
  }
}

.footer-sub,
.footer-main {
  background: #1ab1bd !important;  
}

.mb-4.mb-md-0,
.social__item a,
.store-contact.mb-4 a,
.footer-links li a{
    color:#fff !important;
}



.product-price{
    color:#fff !important;
    font-weight:bold !important;
}

#submit_cart,
#ask_button,
.add-cart-large.add_to_cart_large_btn{
    background-color:#182935 !important;
}


.footer-title,
.footer-item p,
.store-contact {
  text-align: center;
}

.logo img {
  height: 90px;
}

img.lazyloaded {
  border-radius: 5px;
}

.products-grid.eq-height .product,
.product.contain {
  border: 2px solid #182935;
  border-radius: 5px;
}

body:not(.salla-theme_6) .main-menu li:not(.sub-menu-header).has-children > ul {
  border-radius: 10% !important;
}

.slick-initialized .testimonials-item {
  height: 185px !important;
  border: 2px solid #182935;
}

body.salla-theme_4 .product .product-footer,
body.salla-theme_5 .product .product-footer {
     background-color:#1ab1bd !important;
      border-radius: 4px;
}

.product-add {
  background: #1ab1bd;
  color: #fff;
  border-radius: 4px !important;
}

.product-footer .product-price,
.product-details__price,
.product-price:hover {
  color: #fff;
}

body.salla-theme_4 .product .product-footer,
body.salla-theme_5 .product .product-footer {
  margin: 4px 0 0 !important;
}

.sub-nav-header p{
    color:#000 !important;
    font-weight: bold;
}

.sub-nav .sub-nav-content .sub-nav-header a{
    line-height: 23px;    
}

.sub-nav-header{
    background-color:#dadff2;
}

@media only screen and (width: 320px) {
    .product-add{
        height: 64px;
        line-height: 50px;
    }
}



@media only screen and (width: 375px) {
 .product-footer .not-available{
   font-size: 14px !important;
    font-weight: bold !important;
  }
}

@media only screen and (width: 767px) {
  .promotion-title {
    font-size: 8px !important;
  }
  .product-footer .not-available{
      font-size:11px !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 769px){
 .product-footer .not-available{
      font-size:11px !important;
  }
}
.container.banner {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
.banner img{
margin: 0 !important;
    padding: 0 !important;
        width: 100% !important;

}
.section[data-type=banner] {
    padding: 0 !important;
}
.salla-theme_5 .product-footer .product-add:hover{
background:#ebd0c4!important;
}
.cart-title{
color:#000 !important;

}
.details .product-price {
    color: black !important;
}
@media only screen and (max-width:991px){

.category-featured.category-featured--no-label {
    overflow: unset !important;
}
img.cat-featured-img {
    scale: 1.1;
}
.col-sm-4.col-md-4 {
    height: 300px;
        margin: 25px 0;

}}
.product.cover {
    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%) !important;
}
.section-products .container {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none !important;
}
.salla-theme_4 .product-footer .product-add:hover {
    background-color: #1ab1bd!important;
}
.circle-action.next, .circle-action.prev{
background:#1ab1bd !important;
}
.store-contact a{
color:#fff !important;
}
.store-contact a:hover,ul.footer-links a:hover{
background:#1ab1bd !important;


}
.main-slider.slick-dotted.slick-slider{
    padding: 0 !important;

}
ul.slick-dots {
    display: none !important;
}