/**
 * Theme Name:     Shyffa
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   shyffa
 * 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.
 */

*{ padding:0; margin:0;}
html, body{ overflow-x:hidden;}
#galleryslid .elementor-swiper-button{ background:#e9e9e9!important; border-radius:90px!important; padding:5px;  margin:0 -30px;}
.gapbottom h1{ padding-bottom:9px;}
.postinfos ul{ list-style-type:none; justify-content:space-between;}
.postinfos ul li svg{width: 14px;}
.price ins{ text-decoration: none;}

.quantity{ display:flex; flex-wrap:wrap;}
#productcart .quantity input.minus.button, .quantity input.minus.button{  padding: 0 20px;  border-radius: 90px 0 0 90px;  background: none;  color: #b47824; background:#fff;}
#productcart .quantity input[type="number"], .quantity input[type="number"]{  margin: 0 -10px !important;  border-radius: 0 !important;  padding: 0 10px !important;  position: relative;  z-index: 1;  width: 50px;  border-left: 0;  border-right:0; color:#000;}
#productcart .quantity input.plus.button, .quantity input.plus.button{  padding: 0 20px;  border-radius: 0 90px 90px 0;  background: none;  color: #b47824; background:#fff;}
.shop_table .quantity input[type="number"]{ background:#fff!important;  text-align:center!important;  width:40px;}
.shop_table .quantity input.minus.button, .shop_table .quantity input.plus.button{ color:#fff!important;}
.woocommerce-message:before, .woocommerce-info:before{ color: #b47824;}
.woocommerce-message a.button, .woocommerce-info a{ background:#b47824; color:#fff;}
.woocommerce-message, .woocommerce-info{ border-top-color:#b47824;}


#customer_login h2{ margin:0; font:400 36px/38px "Playfair Display", Sans-serif; color:#b47824;}
#customer_login form label, .woocommerce-ResetPassword label{ font:400 18px/20px "Lato", Sans-serif!important; color:#000!important; padding:5px 0!important;}
#customer_login button, .woocommerce-ResetPassword button{ background:#b47824!important; border-radius:90px!important; color:#fff; font:600 20px/22px "Lato", Sans-serif!important;}
#customer_login button:hover, .woocommerce-ResetPassword button:hover{ background:#3b1910!important;}

.fcpfw_qupdiv .fcpfw_minus{  padding: 24px 10px;  line-height: 1px;  background: #fff;  color: #000;  border-radius:5px 0 0 5px;}
.fcpfw_qupdiv .fcpfw_plus{  padding: 24px 10px;  line-height: 1px;  background: #fff;  color: #000;  border-radius: 0 5px 5px 0;}
#footerurls .elementor-icon-list-item:after{ position:absolute!important;}
.woocommerce-result-count{ display:none!important;}
.enlanguage, .frclanguage { display:none!important;}
.enlanguage.active-language, .frclanguage.active-language{ display:block!important}

@media only screen and (min-width: 740px) {
.contentbox, .contentbox > div{  height:100%!important;}	
}

@media only screen and (max-width: 740px) {
.quantity{justify-content: end;}
.elementor-widget-woocommerce-cart .woocommerce table.cart tr {    padding: 10px!important;  }
}

@media only screen and (max-width: 450px) {
.woocommerce-message a.button{ clear:both; float:none!important; margin:10px 0 0;}
	
}