@font-face {
    font-family: "FontAwesome";
    src: url("fonts/fontawesome-webfont.woff2") format("woff2");
  }


.woocommerce .container:not(.woocommerce header .container){
	margin-bottom: 1rem ;
	margin-top: 2rem;
}


button{
     transition: all .2s linear !important;
     outline: none !important;
}

.return-to-shop{
	margin-top: 1rem;
}

.return-to-shop .wc-backward{
    background-color: white !important;
    border: 1px solid #ffbc00 !important;
    color: #ffbc00;
	padding: 12px 15px !important;
	margin-top: 1rem;
   transition: all 0.2s linear !important;
}
.return-to-shop .wc-backward:hover{
       color:white !important; 
       background-color:#ffbc00 !important;
}

.woocommerce ul.products li.product a img{
	margin-bottom: 0.5rem !important;
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	/* padding: 0.6rem; */
}


/* .woocommerce .add_to_cart_button{
	position: absolute !important;
	right: 8px !important;
} */

.product{
	position: relative;
}

/* a.button.loading{
	background-color: transparent !important;
	opacity: .8 !important;
	padding: 0 !important;
	margin: 0 !important;
}

.loading:after{
	top: -10px !important;
	left: -25px !important;
} */


.woocommerce-MyAccount-navigation{
	text-align: right;
}

.woocommerce-MyAccount-navigation a{
    color: #4e4e4e !important;
}
.woocommerce-MyAccount-navigation a:hover{
	color: #293462 !important;
}

.woocommerce-MyAccount-navigation ul {
	list-style:none;
	padding-right: 0;
}
	

.woocommerce-MyAccount-navigation ul li {
    background-color: #ffffff;
    padding: 15px 30px;
    width: 70%;
    border: 1px solid #9e9e9e;
    border-bottom: 0;
}
.woocommerce-MyAccount-navigation ul li:last-child{
	border-bottom: 1px solid #9e9e9e !important;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
.woocommerce-MyAccount-navigation ul li:first-child{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

.woocommerce table.my_account_orders{
	font-size: 14px !important;
}


.page-id-13 .woocommerce{
	margin-top: 50px;
	margin-bottom: 60px;
}


.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 37% !important;
}

.woocommerce-EditAccountForm{
	text-align:right;
    font-family: "kalam";	
	margin-bottom: 2.5rem;
}
.woocommerce #respond input#submit{
	background-color:#FBB71C;
	color: #000 !important;
}

.page-id-13 .woocommerce #respond input#submit,
 .page-id-13 .woocommerce a.button,
 .page-id-13 .woocommerce button.button,
  .page-id-13 .woocommerce input.button {

    padding: 0.8em 1em;
    border-radius: 4px;
    color: #ffbc00 !important;
    background-color: white;
    border: 1px solid #ffbc00;
    transition: all 0.2s linear !important;
	outline: none !important;
	margin-top: 0.5rem;
}

.woocommerce-edit-address .button , .woocommerce-edit-account .woocommerce-Button {
  float: right;
}

#shipping_postcode_field{
        display: block !important;
    margin-left: auto !important;
}

.woocommerce-edit-account em{
	font-style: normal;
    font-size: 12px;
}

.page-id-13 .woocommerce #respond input#submit:hover ,
  .page-id-13 .woocommerce a.button:hover ,
   .page-id-13 .woocommerce button.button:hover ,
    .page-id-13 .woocommerce input.button:hover{

	 background-color: #ffbc00 !important;
	 color: white !important;

}


.woocommerce-orders table.my_account_orders td, .woocommerce table.my_account_orders th{
	padding: 10px 8px !important;
    text-align: center !important;
}


.page-id-13 .lost_password{
    margin-top: 0.38rem; 
}

.page-id-13 input{
	padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.page-id-13 input:-webkit-autofill,
.page-id-13 input:-webkit-autofill:hover,
.page-id-13 input:-webkit-autofill:focus,
.page-id-13 textarea:-webkit-autofill,
.page-id-13 textarea:-webkit-autofill:hover,
.page-id-13 textarea:-webkit-autofill:focus,
.page-id-13 select:-webkit-autofill,
.page-id-13 select:-webkit-autofill:hover,
.page-id-13 select:-webkit-autofill:focus {
    border: 1px solid #9b9b9b;
    -webkit-text-fill-color: #414141;
    transition: background-color 5000s ease-in-out 0s;
	padding-right: 0.5rem;
}



#account_display_name, #account_email{
		  width: 100% !important;
}

.woocommerce-EditAccountForm .woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide{
	width: 100% !important;
}


.woocommerce form .form-row{
	    margin: 0 0 10px;
}



.woocommerce-EditAccountForm .woocommerce-form-row--wide span{
	width:100%;
}

.password-input {
	  width: 100% !important;
}


.woocommerce-EditAccountForm legend{
	padding-top: 0.5rem;
    font-size: 18px;
	color: #fbb71c;
	font-weight: 600;
}

.woocommerce-page form .show-password-input::after{
    margin-left: 0.2em !important;
    vertical-align: text-top;
    float: left;
}

form.edit-account:nth-child(n+4){
   float: right !important;
}

fieldset label{
	font-size: 13px;
    white-space: nowrap;
}

.requi#fbb71c{
	vertical-align: sub;
}

.woocommerce-edit-account fieldset{
	display: inline-block;
}


.woocommerce form .form-row label, .woocommerce-page form .form-row label {
	width:100%
}




 .woocommerce div.product .woocommerce-tabs ul.tabs{
	text-align:right;
	padding-right: 0 !important;
	margin: 0 !important;
}
.woocommerce div.product .woocommerce-tabs .panel{
	    padding: 30px 0;
}


.product_meta{
	    text-align: right;
    font-family: "kalam";
}



.woocommerce .quantity .qty{
	height: 37px;
    border-radius: 5px;
    border: 1px solid #7f7f7f;
}


/* single-product....................................................... */

.wcpa_type_text label{
    padding-right: 0 !important;
    font-size: 16px;
    color: #fbb71c;
}

.wcpa_type_header h3{
      font-size: 18px !important;
}


ol.flex-control-thumbs {
    list-style: none;
    display: flex;
	margin-top: 1rem !important;
    overflow-x: auto !important;
}
.single-product .flex-control-thumbs li {
    margin-left: 0.2rem !important;
    margin-right: 0.2rem !important;
}



.single-product .woocommerce-product-gallery__trigger{
	width: 40px !important;
    height: 40px !important;
	background:#FBB71C !important;
}
.single-product .woocommerce-product-gallery__trigger:after , .single-product .woocommerce-product-gallery__trigger:before{
	border: 2px solid white !important;
}
.single-product .woocommerce-product-gallery__trigger:after {
	background: rgba(255, 255, 255, 0) !important;
}




.single-product .flex-viewport , .flex-control-thumbs img{
	border: 1px solid #a7a7a7 !important;
    border-radius: 10px;
}
.single-product .flex-active-slide{
    border-radius: 10px;
}


.single-product .price{
    display: flex;
    flex-direction: column;
}

.sale{
	position: relative;
}

.single-product .onsale{
	font-size: 12px !important;
	padding: 0px 8px 0px !important;
	padding-top: 4px !important;
	top: 0 !important;
    background-color: #293462 !important;
    border-radius: 50% !important;
    right: 0 !important;
	text-align: center !important;
	width: fit-content;
}
/* .single-product .onsale::after{
	content: "";
	display: block;
	z-index: 999;
	height: 20px;
	width: 100%;
	position: absolute;
    left: 0;
	top: 100%;
    border-bottom: 20px solid #1000ff00;
    border-top: 1px solid #fbb71c;
    border-left: 22px solid #fbb71c;
    border-right: 20px solid #fbb71c;
} */
.single-product .related.products .onsale{
    top: 6px !important;
    left: 6px !important; 
    right: auto !important;
}

.single-product .product .wp-post-image{
	/* height: 600px !important; */
    margin: auto;
    box-shadow: 0 0 8px #d1d3d4 !important;
	border-radius: 15px;
}

.woocommerce .woocommerce-breadcrumb{
    text-align: right;
	padding: .5rem 0;
	display: none;
	position: relative;
}
.woocommerce .woocommerce-breadcrumb a{
	color: #fbb71c;
	position: relative;
}
.post-type-archive.woocommerce .woocommerce-breadcrumb{
	display: block;
}
.woocommerce .woocommerce-products-header .woocommerce-breadcrumb a{
      filter: drop-shadow(0px 0px 0px#FBB71C);
}


.single_add_to_cart_button{
	background: white !important;
    color: #000000 !important;
    padding: 0.6rem 20px 0.7rem 20px !important;
    outline: none !important;
    border-radius: 5px !important;
    font-weight: 500 !important;
    border: 1px solid#FBB71C !important;
	transition: all .2s linear !important;
}
.single_add_to_cart_button:hover{
	background: rgb(27, 27, 27) !important;
    color: #fff !important;
      border: 1px solid#FBB71C !important;
}



/* .single-product .c-product__details-subtitle{
	padding: 8px 0 23px 0;
} */


.single-product .product .price {
	color: #6c6c6c !important;
    padding: 1rem 0;
    font-size: 1rem !important;
    font-weight: 600 !important;
	flex-direction: row;
}

.woocommerce div.product form.cart{
	/* display: flex; */
	width: fit-content ;
}
.single-product .woocommerce-Price-amount{
	font-size: 18px !important;
	margin-left: 1rem;
}

.summary .tinv-wraper.tinv-wishlist{
	/* 
   
    position: absolute;
    top: 45px;
    left: 0; */
	/* margin-top: 1rem; */
	display: flex;
	align-items: center;
	background-color: #FBB71C;
	border-radius: 5px;
	margin-right: 1rem;
	height: 40px;
    width: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .2s linear !important;
}
.summary .tinv-wraper.tinv-wishlist:hover {
	background-color: #0C1555;

}
.woocommerce div.product form.cart .button{
	margin-right: 1rem;
}
.posted_in a{
	    color:#0c1555 !important
}
.woocommerce div.product form.cart div.quantity{
	margin: 0 4px 0 4px;
}

#reply-title {
    text-align: right;
    position: relative;
    display: block;
}


.comment-form-rating label {
	text-align: right;
    position: relative;
    display: inline-block !important;
    font-family: 'kalam';
}

.comment-form-rating .stars{
	display: inline-block !important;
	margin-right: 1rem !important;
	vertical-align: text-top !important;
}
 .stars a{
	font-size: 18px !important;
	color:#FBB71C !important;
}

textarea ,input ,select{
	border: 1px solid #ddd !important;
}
textarea:focus ,input:focus{
	border-color:#FBB71C !important;
}
textarea:focus-visible ,input:focus-visible{
	border-color:#FBB71C !important;
	outline:#FBB71C !important;
}

h3#order_review_heading {
	padding: 2rem 0 1rem 0;
}
.woocommerce-billing-fields h3{
	padding-bottom: 1rem !important;
}
.woocommerce-additional-fields h3{
	padding-bottom: 1rem !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	border: none !important;
	background-color: transparent !important;
	padding: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
	color:#fbb71c  !important;

	}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	  z-index: 1 !important;
	}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs li {
	margin: 0;
	}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs li {

	display: inline-block;
	position: relative;
	z-index: 0;
	margin: 0px;
	}
	
	.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {display: none;}




#tab-description  a{
	color:#fbb71c;
}

#tab-description img{
	display: block;
	margin: auto;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before{
	position:absolute;
	left:2%;
	right:auto;
	border-bottom:2px solid #EEE;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	padding:  1rem !important;
}
.woocommerce-product-details__short-description p{
    padding: 0px 0 12px 0;
	color: #666565;
}

.woocommerce-product-details__short-description h1, .woocommerce-product-details__short-description h2, .woocommerce-product-details__short-description h3, .woocommerce-product-details__short-description h4, .woocommerce-product-details__short-description h5{
	padding: 8px 0 22px 0;
}


.woocommerce-error, .woocommerce-info, .woocommerce-message {
    text-align: right;
    font-family: 'kalam';
	 /* border-bottom: 3px solid #8fae1b; */
	    color: #00163b;
}


/* checkout/page............................................ */

.page-id-12 .container.py-md-5.py-4 .col-1, .page-id-12 .container.py-md-5.py-4 .col-2{
	float: right !important;
    max-width: 50% !important;
    flex: 0 0 50% !important;
    width: 100% !important;
    display: inline;
}
.page-id-12 #customer_details .form-row{
	display: inline-block !important;
}
.page-id-12 #order_comments_field {
    width: 100% !important;
}
.page-id-12 #order_comments {
	height: 120px !important;
    border-radius: 5px;
}
form .form-row label, .woocommerce-page form .form-row label {
    width: 100%;
}
.page-id-12 #customer_details .form-row:not(#order_comments_field) {
    width: 50% !important;
}
.page-id-12 form .form-row {
    margin: 0 0 15px !important;
}



/* .page-id-12 .woocommerce #respond input#submit.alt , .page-id-12 .woocommerce a.button.alt , .page-id-12 .woocommerce button.button.alt , .page-id-12 .woocommerce input.button.alt {
    background-color: #00163b;
	transition: all 0.3s linear;
} */
 .page-id-12 .woocommerce a.button.alt {
    background-color :#5ed3f6;
	color:#283e9b ;
}

.page-id-12 .woocommerce a.button.alt:hover{
	transition: all 0.4s linear !important;
    background-color : #12274a !important;
	color: #f4fcfe !important;
}



.page-id-12 .woocommerce-cart-form__cart-item a{
	color: #012767 !important;
}
.page-id-12 .woocommerce-cart-form__cart-item a:hover{
	color: #333!important;
}

.remove{
	border: 1px solid #333 !important;
    padding: 3px 0px !important;
	height: 1.3em !important;
    width: 1.3em !important;
}

.wishlist_item .product-remove button{
	border: 1px solid #333 !important;
    padding: 2px 0px !important;
	height: 1.3em !important;
    width: 1.3em !important;
	font-size: 20px !important;
}
.wishlist_item .product-remove button i{
	font-size: 20px !important;
}
	


.orderby{
	    font-size: 15px;
}


.postid-28 .woocommerce div.product span.price{
	color: #012767;
    margin-top: 1.8rem;
}




/* woocommerce-account.......................................................... */

/* .page-id-13 .col-1 , .page-id-13 .col-2{
    max-width: 50% !important;
    flex: 0 0 50% !important;
    width: 100% !important;
    display: inline-block !important;
    float: right !important;
} */

.page-id-13 form .form-row{
	padding: 6px !important;
}

.page-id-13 .woocommerce-additional-fields__field-wrapper{
	text-align: right;
}


.page-id-13 .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
}


#payment{
	background: #f5f5f5 !important;
}


.page-id-13 .woocommerce-billing-fields__field-wrapper{
	text-align: initial !important;
}



.page-id-12 #place_order{
	background-color: white;
    color: #fbb71c;
    border: 1px solid #fbb71c;
    padding: 10px 15px;
    font-size: 14px !important;
    display: flex;
    margin-top: 0.6rem;
    justify-content: center;
}


.page-id-13 #order_comments{
	height: 100px !important;
}

.page-id-13 #order_review_heading{
   margin-top: 3%;
}


.page-id-13 .woocommerce form .form-row-first, 
.page-id-13 .woocommerce form .form-row-last{
	width: 50% !important;
	display: block;
}


.page-id-13 #order_comments_field{
	display: block;
}


.page-id-13 .woocommerce-account-fields .create-account{
	display: grid ;
}






/* login-page....................................................................... */

#customer_login h2{
	margin-right: 1.5rem;
	font-size: 1.6rem;
}


.page-id-13 .woocommerce-privacy-policy-text{
	display:none;
}


.page-id-13 label{
	direction: rtl;
}

.page-id-13 h3{
	color: #fbb71c;
    font-size: 18px !important;
        direction: rtl;
}
.page-id-13 h2{
	color: #fbb71c;
    font-size: 20px !important;
}


.page-id-13 .woocommerce-MyAccount-content .container a{
	color: #fbb71c;
}


.page-id-13 .u-column2.col-2.woocommerce-Address , .page-id-13 .u-column1.col-1.woocommerce-Address{
	max-width: 100% !important;
	flex: 0 0 50% !important;
	width: 100%;
	margin: 2% 0;
}

.page-id-13 .woocommerce-MyAccount-content form{
	direction: rtl;
	display: inline !important;
	}
	
	.page-id-13 .woocommerce-MyAccount-content form input{
	        direction: ltr !important;
	}
	
	#billing_address_2_field label , #shipping_address_2_field label{
	        display: none !important;
	}

	.page-id-13 .woocommerce-MyAccount-content form input{
		text-align: end !important;
	}



.page-id-13 form .form-row {
    margin: 0 0 6px !important;
    width: 50%!important;
    display: inline-block !important;
}
/* .page-id-13 .woocommerce-account {
    overflow-x: clip !important;
} */



.page-id-13 .u-column2.col-2 , .page-id-13 .u-column1.col-1{
	max-width: 100% !important;
	flex: 0 0 50% !important;
	width: 50% !important;
	float: right !important;
}


/* .register-page............................................ */


.page-id-13 form.register:after {
    content: "\f234";
	font-family: 'FontAwesome';
    position: absolute;
    top: 1.8rem;
	background-color: #5a5a5a;
    width: 40px;
    height: 40px;
    /* padding: 6px 10px; */
    font-size: 18px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #e3e3e3;
    left: 50%;
}

.page-id-13 form.woocommerce-form.woocommerce-form-login.login:after {
    content: "\f007";
	font-family: 'FontAwesome';
    position: absolute;
    top: 1.8rem;
    background-color: #5a5a5a;
    width: 40px;
    height: 40px;
    /* padding: 6px 10px; */
    font-size: 18px;
    border-radius: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #e3e3e3;
    left: 50%;
}


.woocommerce-privacy-policy-text p , .woocommerce-form-register p{
	color: #0c192f !important;
}

.woocommerce-form-login a , .woocommerce-form-register a , .woocommerce-privacy-policy-text a{
    color: #393939 !important;
}
.woocommerce-privacy-policy-text a:hover , .woocommerce-form-register a:hover , .woocommerce-form-login a:hover{
	color: #fbb71c!important;
}


.page-id-13 .u-column2.col-2 .register , .page-id-13 .woocommerce-form-login{
    border: 1px solid #9b9b9b !important;
    background-color: #d1d3d4 !important;
	margin: 1.2em 0 !important;
}

.woocommerce-form-login{
	padding-bottom: 2.2rem !important;
}


.page-id-13 .woocommerce-Address-title a{
	color: #fbb71c !important;
	background-color: white !important;
    border: 1px solid #fbb71c;
    padding: 6px 16px;
    border-radius: 5px;
    transition: all 0.2s linear !important;
}
.page-id-13 .woocommerce-Address-title a:hover{
    background-color: #fbb71c !important;
    color: white !important;
}






/* single-product............................................... */

.modal-footer button:hover{
      border: 1px solid #293462;
}

.single-product{
	text-align: right !important;
}

.single-product .product_title {
font-weight: 600;
font-size: 24px;
}


.woocommerce-Reviews-title{
font-size: 22px !important;
}


.woocommerce-cart .actions .button{
	font-size: 13px;
	padding: 10px !important;
    background-color: white;
    border: 1px solid #293462;
    color: #293462 ;
}







/* products-shop-page.....................................................*/

.woocommerce nav.woocommerce-pagination ul{
	border: 1px solid #5ed3f6 !important;
    margin-top: 10px !important;
}

.woocommerce nav.woocommerce-pagination ul li{
	border-left: 1px solid #5ed3f6 !important;
}
.woocommerce nav.woocommerce-pagination ul li:last-child{
	border-left: 1px solid transparent !important;	
}

nav.woocommerce-pagination ul li span.page-numbers.current{
    background: #5ed3f6 !important;
    color: #283d9b !important;
	padding: 10px !important;
    font-size: 1.2em !important;
    font-weight: 500 !important;
}


nav.woocommerce-pagination ul li a.page-numbers{
	color: #293e99;
	padding: 10px !important;
    font-size: 1.2em !important;
    font-weight: 500 !important;
}



.woocommerce .woocommerce-ordering{
	margin: 1rem 0rem 0 0rem !important;
}


/* 

.woocommerce ul.products li.product:hover{
    box-shadow: 0 0 9px #294b7d26  !important;
} */


.post-type-archive-product h2.woocommerce-loop-product__title , .tax-product_cat h2.woocommerce-loop-product__title {
	color: black;
    font-weight: 500;
    /* padding-right: 0.7rem !important; */
    /* padding-top: 1rem !important; */
    margin-bottom: 0 !important;
    font-size: 14px !important;
    height: 40px !important;
    display: flex;
    align-items: center;
	justify-content: center;
}


.post-type-archive-product .price , .tax-product_cat .price {
    color: #4b4b4b !important;
    font-weight: 600 !important;
    /* padding-bottom: 0.5rem; */
    padding-top: 0.5rem;
	/* padding-left: 0.6rem !important; */
	margin-bottom: 0 !important;
    display: flex !important;
    flex-direction: column;
    align-items: center;
	/* height: 60px; */
    justify-content: center;
	position: initial;
  }



  /* .post-type-archive-product .onsale ,  .tax-product_cat .onsale{
    font-size: .77rem !important;
    padding: 0px 5px 0px !important;
    padding-top: 0px !important;
    top: 6px !important;
    background-color: #fbb71c !important;
    border-radius: 0 !important;
    left: 6px !important;
    text-align: center !important;
}
 .post-type-archive-product .onsale::after , .tax-product_cat .onsale::after{
	content: "";
    display: block;
    z-index: 999;
    width: 100%;
    position: absolute;
    left: 0;
    top: 100%;
    border-bottom: 10px solid #1000ff00;
    border-top: 0px solid #fbb71c;
    border-left: 18px solid #fbb71c;
    border-right: 18px solid #fbb71c;
  } */


  .post-type-archive-product .onsale ,  .tax-product_cat .onsale{
	/* font-size: .77rem !important;  */
	padding-top: 0px !important;
    padding-bottom: 0 !important;
    top: 12px!important;
    left: 12px !important;
	font-size: 12px !important;
    /* border: 1px solid #293462 !important; */
    background-color: #293462 !important;
    /* border-radius: 0px 14px 14px 14px !important; */
	border-radius: 50%;
    /* padding-right: 14px !important;
    padding-left: 8px !important;
    height: 0px;
    line-height: 2.5 !important;
    margin: 0 !important;
    min-height: 30px !important; */
}







.woocommerce ul.products li.product .button{
	background-color: #0C1555 !important;
    color: #fff !important;
    border-color: #0C1555 !important;
    font-size: 13px;
    font-weight: 500;
    display: block;
	margin: auto;
    margin-top: 0 !important;
	width: fit-content !important;
    position: absolute;
    bottom: -5%;	
    left: 50%;
    transform: translate(-50%);	opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
	-webkit-transition: all .4s ease 0s;
    -moz-transition: all .4s ease 0s;
    -ms-transition: all .4s ease 0s;
    -o-transition: all .4s ease 0s;

}
.woocommerce ul.products li.product:hover .button{
	opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
	bottom: 3%;

}
.woocommerce-loop-product__title {
    text-align: center !important;
    padding: 0 1rem!important;
    font-size: 16px !important;
}
.woocommerce ul.products li.product .button:hover{
	background-color: #FBB71C !important;
}
.product.type-product{
	padding-bottom: 1rem !important;
}
/* .woocommerce ul.products li.product .button:after{
	content: "\f07a";
	font-family:"FontAwesome" ;
	color:#fbb71c;
	padding: 6px;
    border-radius: 5px;
	font-size: 24px !important;
} */


.woocommerce a.added_to_cart{
	/* padding-bottom: .5em;
	padding-right: 0.8rem;
	padding-top: 0 !important;
    color: #fbb71c;
	margin: auto;
    display: table !important; */
	padding: 0.5rem 0;
    background-color: white;
    position: absolute;
	transform: translate(0%, -5.6rem);
    left: 0;
    right: 0;
    text-align: center;
    border-top: 1px dashed #8f8f8f;
    border-bottom: 1px dashed #8f8f8f00;
    font-size: 13px !important;
    transition: all .2s linear !important;
}

.woocommerce a.button.added::after{
	padding: 0;
    margin: 0 !important;
}



.post-type-archive-product .woocommerce-breadcrumb , .tax-product_cat .woocommerce-breadcrumb{
	/*float: left;*/
	padding-top: .5rem !important;
	/* color: #ffffff !important; */
}

/* 
.woocommerce-result-count{
	padding-top: 1.2rem;
} */



.woocommerce-products-header .site-main{
    display: inline-flex;
    align-items: center;
    flex-direction: column-reverse;
    justify-content: center;
    /* padding: 10px 50px;
    border-radius: 10px;
	width: 100%;
	position: relative;
	overflow: hidden; */
}

.post-type-archive-product .woocommerce-products-header , .tax-product_cat .woocommerce-products-header{
    /* padding-bottom: 8px !important;
    padding-top: 8px !important; */
    /*border-bottom: 2px solid #ff0000;*/
    /*border-radius: 10px;*/
    
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    max-width: 100%;
    /* height : 200px; */
    /* display: flex;
    align-items: center;
    justify-content: center; */
}


.woocommerce-products-header h1{
	font-size: 22px;
	margin-top: .8rem;
	/* color: white !important; */
	position: relative;
}


/* .post-type-archive-product .woocommerce-ordering{
	margin-top: 16px !important;
} */


.post-type-archive-product .woocommerce-result-count{
	margin: 5px 0 !important;
    padding-left: 10px;
}



.post-type-archive-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product , .tax-product_cat .woocommerce ul.products li.product{
	/* margin: 20px 0 0px 17px !important; */
	/* margin: 20px 0 0px 0 !important; */
	border-left: 1px solid #eee;
	border-bottom: 1px solid #eee;
	background-color: white !important;
    /* border-bottom-left-radius: 10px; */
    /* border-bottom-right-radius: 10px; */
    /* border-top-right-radius: 8px; */
	/* border-radius: 16px; */
	float: right !important;
	height: 100%;
}

.products.columns-4 .col-lg-4:nth-child(3n) li.product{
    border-left: 0 !important;

  }

/* .single-product .product .yith-wcwl-add-to-wishlist{
	text-align: right;
	margin-bottom: 5%;
	right: 10px !important;
}  */


/* .single-product .product .yith-wcwl-add-to-wishlist .button{
	background-color: #f4fcfe !important;
    border: 2px solid #22406e;
	color: #22406e;
} */
/* .single-product .product .yith-wcwl-add-to-wishlist .button:hover{
	color: #00163b !important;
} */


/* .single-product .product .yith-wcwl-add-to-wishlist .button i{
	color: #22406e !important;
	margin-right: 0 !important;
	font-size: 1.2rem;
	padding-left: 8px;
} */

/* 
.related .add_to_cart_button::after{
	position: absolute;
	right: 0;
	padding: 13px 0px 8px 8px !important;
	content: "\f07a";
    font-family:"FontAwesome" ;
	color: #fbb71c;
} */


/* .related .products li .yith-wcwl-add-to-wishlist .single_add_to_wishlist i{
	color: #fbb71c!important;
	font-size: 1.6rem;
} */

.woocommerce-loop-product__title{
	text-align: center !important;

}
.related .product .price{
    color: #4b4b4b !important;
    font-weight: 600 !important;
     display: flex !important; 
    padding-bottom: 0.5rem;
    text-align: center !important;
    width: 100%;
    justify-content: center !important;
}
.related .product .price bdi{
	font-size: 15px !important;
	text-align: left !important;
}


.related .product .add_to_cart_button {
	display: block !important;
	margin: auto;
}

.related .product .added_to_cart{
display: inline-block !important;
font-size: 13px !important;
padding-right: 3px !important;
}
.related .product .added:after{
margin-right: 0 !important;
padding-left: 6px !important;
font-weight: 600;
}



.related .woocommerce-loop-product__title{
	color: black;
}



#yith-wcwl-popup-message , .feedback{
	font-family: "kalam" !important;
}

/* .swiper-slide .product  .yith-wcwl-wishlistaddedbrowse a{
color: #fbb71c!important;
} */



.woocommerce-product-gallery__trigger .emoji{
	display: none !important;
}






/* .page-id-11.......................................................... */

.page-id-11 .wc-proceed-to-checkout a{
	background-color: white !important;
    border: 1px solid #fbb71c !important;
    color: #fbb71c;
}
.page-id-11 .wc-proceed-to-checkout a:hover{
   background-color: #fbb71c !important;
    color: white !important; 
}    

.page-id-11 .cart_totals h2{
	font-size: 1.2rem !important;
}

.page-id-11 .checkout-button{
    background-color: white;
    border: 1px solid#FBB71C;
    color: #000 !important;
}

 .woocommerce button:hover{
     background-color:#FBB71C !important;
    color: white !important;
}


ins{
	text-decoration: none;
}



/* wishlist-icon................................................................. */
/* 
.inited-add-wishlist::before{
	opacity: 0 !important;
} */

.inited-add-wishlist{
	color: white !important;	
	position: relative;
}
.inited-add-wishlist::after{
	font-family: WooCommerce;
    content: "\e01c";
    vertical-align: middle !important;
    font-weight: 400;
	position: absolute !important;
    top: -6px !important;
    right: 1px !important;
    -webkit-animation: spin 2s linear infinite !important;
    animation: spin 2s linear infinite !important;
	font-size: 22px !important;
	color: white !important;
	z-index: 999;
	opacity: 1;
	border-radius: 50%;
}
.tinvwl-product-in-list::after{
	display: none !important;
}


.inited-add-wishlist .tinvwl-icon-heart-plus:before{
	color: #535353 !important;
}


.tinv-modal-inner .tinvwl_button_view.tinvwl-btn-onclick{
	padding-bottom: 12px !important;
	padding-top: 8px !important;
    background-color: white;
    border: 1px solid#FBB71C;
    color:#FBB71C;
	font-size: 14px !important;
}

.tinv-modal-inner .button.tinvwl_button_close{
	padding-bottom: 12px !important;
	padding-top: 8px !important;
    background-color: white;
    border: 1px solid#FBB71C;
    color:#FBB71C;
	font-size: 14px !important;
}


.product .summary .tinvwl_add_to_wishlist_button{
    margin-top: 30px !important;
    font-weight: 500;

}

.tinvwl_add_to_wishlist-text{
	color: #000 !important;
}


 .product .tinv-wishlist:not(.product .summary .tinv-wishlist){
    background-color:#FBB71C !important;
    padding: 5px;
    top: 0 !important;
    right: 0 !important;
	border-bottom-left-radius: 30px;
	/* border-top-right-radius: 16px; */
	position: absolute;
}
/* .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button{
	margin-top: 0 !important;
} */
span.onsale{
	position: absolute;
	left: 0;
	border-radius: 50%;
    font-size: 14px;
	background: #293462;
    color: #fff;
	padding: 5px;
}
 .product .tinvwl_add_to_wishlist_button:before{
    color: white !important;
    font-size: 24px !important;
     margin-left: 4px !important;
}


 .product .tinvwl_add_to_wishlist-text:not(.product .summary .tinvwl_add_to_wishlist-text){
display: none !important
}




/* wishlist_page................................................................... */

.woocommerce-message a{
	color: #686868 !important;
    /* border: 1px solid #787878; */
    font-weight: 500 !important;
}


.tinvwl-buttons-group .tinvwl-btn-onclick , .tinvwl-buttons-group .tinvwl_button_close{
	padding-bottom: 6px !important;
	border: 1px solid black;
}


.tinv-modal-inner{
	padding:40px 25px !important;
}


.tinv-modal-inner .tinv-txt{
	font-family: "kalam" !important;
}

.product-stock{
	text-align: right !important;
}

.tinv-wishlist form{
	border: 1px solid #707070;
    text-align: center !important;
	margin-bottom: 1rem !important;
}


.tinv-wishlist table.tinvwl-table-manage-list{
	margin-bottom: 8px !important;
}


.tinv-header{
	margin-bottom: 18px !important;
    margin-top: 25px;
}

.tinv-header h2{
	font-size: 1.2rem !important;
}


.tinvwl-to-right button , .tinvwl-to-left button{
	padding: 11px 18px !important;
    border: 1px solid #9b9b9b !important;
    font-size: 13px !important;
    font-weight: 500 !important;
}

.product-action .button span{
	font-weight: 400 !important;
}


.product-action .button{
	outline: none !important;
}


.product-action .button .ftinvwl-shopping-cart{
	display: inline-block !important;
	vertical-align: middle;
}


.wishlist_item .product-name a , .wishlist_item .product-price , .wishlist_item .product-date time , .wishlist_item .product-stock span{
	font-weight: 500 !important;
}


.global-cb{
	display: none;
}

.product-name a{
	color: black !important;
}


.tinvwl-table-manage-list thead{
	border-bottom: 1px solid #707070;
}


.page-id-153 .woocommerce-message .button{
	background-color: white;
    border: 1px solid #fbb71c;
    color: #fbb71c;
	font-size: 13px !important;
	padding: 10px;
}

.page-id-153 .add_to_cart_button {
    background-color: #f4fcfe !important;
    color: #f4fcfe !important;
}

.page-id-153 table{
	font-size: 15px !important;
	font-family: "kalam" !important;	
}

.page-id-153 table.shop_table th{
	padding: 12px 15px !important;
	text-align: center;
}

.page-id-153 .tinv-wishlist{
	margin-bottom: 1.5rem;
}


#tinvwl_product_actions{
	font-size: 13px !important;
}


.page-id-153 table.shop_table .wishlist-items-wrapper .product-name {
text-align: center;
}



.page-id-153 .product-name a{
color: #fbb71c;
}


.page-id-153 .wishlist-title-container{
	text-align: initial;
	padding-top: 30px;
}

.page-id-153 .wishlist-title-container h2{
font-size: 22px;
}


.page-id-153 .product-action button{
  	background-color: white;
    border: 1px solid #fbb71c;
    color: #fbb71c;
    padding: 8px !important;
}
.page-id-153 .product-action button span{
	font-size: 13px !important;
}
.page-id-153 .product-action button i{
	font-size: 18px !important;
}



.page-id-153 button:not(.product-action button , .product-remove button){
	font-size: 13px !important;
	outline: none !important;
}

.page-id-153 tr.wishlist_item:nth-child(2n) {
	background-color: #eaeaea !important;
	}


	.page-id-153 .look_in button{
		background-color: white;
        border: 1px solid #fbb71c;
        color: #fbb71c;
	   }


.wishlist_table.mobile{
    border: 1px solid rgba(0,0,0,.1);
    margin: 0 0 20px 0px;
	padding: 15px 20px;
    text-align: right;
    width: 100%;
    border-collapse: separate;
    border-radius: 5px;
}

.wishlist_table.mobile li{
	border-bottom: 1px solid rgba(0,0,0,.1);
}

.wishlist_table.mobile li:nth-last-child(1){
	border-bottom: none !important;
}

.wishlist_table.mobile .additional-info-wrapper{
	display: flex;
    justify-content: flex-end;
}


.wishlist_table.mobile .product-remove , .wishlist_table.mobile .product-add-to-cart , .wishlist_table.mobile .product-add-to-cart a , .wishlist_table.mobile .additional-info {
	display: inline !important;
}

.wishlist_table.mobile .additional-info{
	margin-bottom: 0!important;
}


.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	width: 100% !important;
}



/* for_mobile_wishlist................................................ */

/* @media only screen and (max-width:768px){
	.page-id-153 .tinv-wishlist table.tinvwl-table-manage-list tbody td {
		display: block !important;
		float: right !important;
		width: fit-content;
		}
		
		.page-id-153 td.product-remove {
		position: absolute !important;
		top: 3rem;
		right: -7px;
		}
		
		.page-id-153 td.product-thumbnail {
		padding: 5px !important;
		}
		
		.page-id-153 td.product-action {
		width: 50% !important;
		}
		
		.page-id-153 td.product-name {
		padding: 5px !important;
		}
		
		.page-id-153 td.product-cb {
		width: 20px !important;
		}
		
		.page-id-153 td.product-stock {
		width: 50% !important;
		text-align: center;
		}
		
		.page-id-153 tr.wishlist_item {
		display: inline-block !important;
		padding: 1rem 0 !important;
		margin-bottom: 0 !important;
		position: relative;
		}
} */

























li.woocommerce-MyAccount-navigation-link.is-active:after {
    content: '⦿';
    right: 0;
    float: right;
    padding-left: 6px;
    color:#FBB71C;
}

li.woocommerce-MyAccount-navigation-link:after {
    content: '⦾';
    float: right;
    padding-left: 6px;
    color:#FBB71C;
}
li.woocommerce-MyAccount-navigation-link:hover:after {
    content: "⦿";

}

.form-row{
    display: block !important;
}
/* quantity ------------------------------------------------------------------------*/

.minus,.plus{
	width: 36px!important;
	height: 36px;
    border: 2px solid #293462;
    font-size: 15px;
	background-color: transparent !important;
	border-radius: 5px !important;
	float: right;
}
.minus:focus,.plus:focus {
    outline: 1px dotted;
    outline: 5px auto #293462;
}
button.plus:hover ,button.minus:hover{
	background-color: #293462 !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
	display: flex;
	justify-content: end;
}
div#primary{
	height: 100%;
	display: flex;
	width: 100%;
}
.woocommerce-info{
	border-top-color: #293462 !important;
	margin-bottom: 1rem !important;
}
.woocommerce-info::before {
    color: #293462 !important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color:#0C1555 !important;
	color: #fff !important;
	border-color:#0C1555 !important;
}
.woocommerce button.button.alt:hover {
    background-color: #fbb71c !important;
    border-color: #fbb71c !important;
}
p.price bdi {
    color: #fbb71c;
}

span.woocommerce-Price-currencySymbol {
    color: #595959;
}
.form-row{
    display: inherit !important;
}
.woocommerce-info a{
	color: #293462 !important;
}
.logged-in .woocommerce-MyAccount-content a{
	color:#ffbc01 !important ;
}
.actions button:hover {
    background-color: #293462 !important;
}
.woocommerce-account .addresses .title .edit{
	margin-left: 14px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set{
	margin-top: 1rem !important;
}
.woocommerce-MyAccount-content .woocommerce button.button{
	margin-top: 1rem !important;
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
	width: fit-content !important;
}
.woocommerce a.added_to_cart.wc-forward {
    bottom: 0;
	transform: none;
	color: #333 !important;
}
.related.products h2:not(.woocommerce-loop-product__title){
	margin-bottom: 2rem !important;
}
.woocommerce a.remove{
	color: #333 !important;
}
.cart_totals h2 {
    margin-bottom: 1.5rem !important;
}
/* .page-id-7 .plus {
	float: inherit;
}
.page-id-7 .woocommerce .quantity .qty{
	margin: 0 8px;
}
.page-id-7 .quantity {
    display: flex;
    flex-direction: row-reverse;
	justify-content: start;
} */
div#tab-additional_information h2{
    padding: 2rem 0;
    display: none;
}
.woocommerce div.product .woocommerce-tabs .panel h2{
        display: none;

}
.woocommerce-Reviews-title{
        padding: 1rem 0;

}
.woocommerce table.shop_attributes th{
    border: 1px solid rgba(0,0,0,.1);
}
.woocommerce table.shop_attributes td{
        border: 1px solid rgba(0,0,0,.1);

}
.woocommerce table.shop_attributes td p{
    padding: 8px;
}
.reset_variations{
	color: #333 !important;
}
.single-product .woo-variation-swatches.wvs-archive-align-left .wvs-archive-variation-wrapper .variations{
	text-align: center !important;
	margin-top: 1rem !important;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
	display: grid;
}
.woocommerce ul.products li.product .button{
	order: 2;
}
.variations_form.wvs-archive-variation-wrapper{
	order: 1;
}

.woocommerce table.shop_attributes td{
	font-style: inherit !important;
}
li.reset_variations.woo_variation_swatches_archive_reset_variations{
	display: none;
}
.variations .label{
	display: none !important;
}
.woocommerce div.product form.cart .variations{
	margin-bottom: 0 !important;
}
.woocommerce .products ul li, .woocommerce ul.products li{
	text-align: center;
}
.comment-form-author{
	width: 49%;
    display: inline-block;
}
.comment-form-author input{
	width: 100%;
}
.comment-form-email{
	width: 50%;
    display: inline-block;
}
.comment-form-email input{
	width: 100%;
}
.comment-form-cookies-consent{
	margin: .7rem 0 !important;
}
ul.products li.product .tinvwl_add_to_wishlist_button{
	margin: .2em !important;
}
ul.tabs.wc-tabs {
    display: flex;
}

ul.tabs.wc-tabs li {
    padding: 1rem;
}

ul.tabs.wc-tabs li a {
    color: #000;
    font-weight: 800;
}

form.cart {
    display: flex;
    margin: 1rem 0 !important;
}
.woocommerce-product-details__short-description {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}
button.single_add_to_cart_button.button.alt {
    margin-right: 1rem;
}

.woocommerce .quantity .qty {
    margin: 0 .5rem;
}

ul.tabs.wc-tabs li.active {
    background-color: #0c1555;
    /* border-radius: 5px; */
}

ul.tabs.wc-tabs li.active a {
    color: #fff;
}
.woocommerce div.product div.images.woocommerce-product-gallery{
	width: 100%;
}
ol.flex-control-nav.flex-control-thumbs {
    flex-direction: column;
    margin: 0 !important;
    padding-left: 0.5rem !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100%;
    float: right;
    margin: 0 !important;
    list-style: none;
    margin-bottom: 0.5rem !important;
}
.woocommerce-product-gallery.images {
    display: flex;
    flex-direction: row-reverse;
}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
    height: 505px;
}

.flex-viewport {
    width: 84%;
}




/* @media......................................................................... */

@media only screen and (min-width:992px){
	.woocommerce-account .woocommerce-MyAccount-content {
    margin-right: -6%;
}
	.woocommerce div.product div.summary {
    margin-top: 20px;
}
section.related.products .col-lg-4 {
    width: 25%;
}
}






@media only screen and (max-width:991px){
	
	.page-id-13 .container.py-md-5.py-4 .col-12{
		display: inline !important;
		float: none !important;
		}
}






@media only screen and (min-width:768px) and (max-width:991px){
	/* .post-type-archive-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		width: 46% !important;
	} */
	.post-type-archive-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product , .tax-product_cat .woocommerce ul.products li.product{
		margin: 20px 0 0px 13px !important;
	}
	

	/* .post-type-archive-product .woocommerce-ordering{
		margin-top: 17px !important;
		margin-left: 5px !important;
	} */

	.post-type-archive-product .woocommerce-ordering select option{
		font-size: 14px;
	}
	
	.single-product .product .wp-post-image{
	display: block;
	float: right;
}

.post-type-archive-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product , .tax-product_cat .woocommerce ul.products li.product{
	/* margin: 20px 0 0px 17px !important; */
	margin: 20px 0 0px 0 !important;

}

}







@media only screen and (max-width:768px){
	.flex-viewport{
		width: 100%;
	}
	ol.flex-control-nav.flex-control-thumbs {
		flex-direction: row !important;
	}
	main#main:before {
		width: 50%;
	}
    .page-id-13 .woocommerce{
        margin-top: 0;
    }
    .woocommerce-MyAccount-navigation ul li{
        width: 100%;
    }
	/* #primary{
		margin: 25px 15px 0 15px;
	} */
	
	.single-product	.woocommerce-breadcrumb{
		margin: 2rem 0.3rem 0.5rem 1rem !important
	}

	/* .single-product .product .wp-post-image{
	  width:400px !important;
      height: 400px !important;
     } */

    .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation{
	width: 100% !important;
      }

    .woocommerce-account .woocommerce-MyAccount-navigation{
	margin-bottom: 6%;
      }
      .page-id-12 .container.py-md-5.py-4 .col-1, .page-id-12 .container.py-md-5.py-4 .col-2{
         width: 100% !important;
    flex: auto !important;
    max-width: 100% !important;
      }
}



.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1{
	float: right !important;
	width: 50% !important;
}
.products.columns-4 .col-lg-4{
	padding: 0 !important;
}
@media only screen and (max-width:767px) {
	.woocommerce ul.products li.product:hover .button{
		bottom: 4%;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		padding-bottom: 2rem !important;
	}
	.woocommerce-additional-fields {
		margin-top: 2rem;
	}
	.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1{
		width: 100% !important;
	}
	.woocommerce-EditAccountForm .woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide{
		width: 100% !important;
	}
	.page-id-13 form .form-row{
		width: 100% !important;
	}

	.post-type-archive-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product , .tax-product_cat .woocommerce ul.products li.product{
		/* margin: 12px 0 0px 6px !important; */
		margin:12px 0 !important;

	}
	
		.page-id-12 .col-1, .page-id-12 .col-2 {
          float: none !important;
        }
		/* .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{
			width: 50% !important;
		} */
		.single-product .product .price{
			flex-direction: column;
		}
		
}






@media only screen and (min-width:424px) and (max-width:767px){
	
	/* .post-type-archive-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		width: 44% !important;
	} */

	.woocommerce ul.products li.product .button{
		padding: 5px;
	}

	.woocommerce-ordering .orderby{
		width: 79%;
		margin-left: 1px;
	}

	.post-type-archive-product .woocommerce-ordering select option{
		font-size: 13px;
	}
}







@media only screen and (max-width:423px){
	/* .post-type-archive-product .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
		width: 43% !important;
	} */

	.woocommerce-ordering .orderby{
		width: 65%;
	}

	.post-type-archive-product .woocommerce-ordering select option{
		font-size: 11px;
	}

	.woocommerce ul.products li.product .button{
		padding: 4px;
	}


	.woocommerce ul.products li.product .button:after{
		font-size: 20px !important;
	}

	.woocommerce .woocommerce-ordering{
		float: none !important;
	}

	.woocommerce ul.products li.product .button{
		font-size: 11px;
	}

	.post-type-archive-product h2.woocommerce-loop-product__title, .tax-product_cat h2.woocommerce-loop-product__title{
		font-size: 13px !important;
	}

	.post-type-archive-product .price bdi, .tax-product_cat .price bdi{
		font-size: 12px !important;
}

}