/**
* Theme Name: Clotya Child
* Description: This is a child theme of Clotya, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: clotya
* Version: 1.1.0
*/
.spec_table.table{table-layout: fixed;}
.spec_table.table-borderless td{ border:0 }
.index-row {
  position: relative;
  border-bottom: 1px solid #eaeaec;
  margin: 0 0 12px;
    margin-right: 0px;
	padding-bottom: 10px; }
.index-row .index-rowKey {
  position: relative;
  color: #7e818c;
  font-size: 12px;
  line-height: 1;
  margin-bottom: 5px;
}
.index-row .index-rowValue {
  position: relative;
  color: #282c3f;
  font-size: 16px;
  line-height: 1.2;
}


table.variations th.label label .selected-value{display:none!important;}
body.single-product button.single_add_to_cart_button{max-width: 180px;}
.woocommerce-checkout-review-order-table td{ width:100%; max-width:none;}

body.woocommerce-cart tr.woocommerce-cart-form__cart-item dl.variation,
.prdname_info dl.variation{display: grid; grid-template-columns: 50px 100px;}
body.woocommerce-cart tr.woocommerce-cart-form__cart-item dl.variation dd,
.prdname_info dl.variation dd {margin-bottom: 0;}

.cart-dropdown-wrapper .thumbnail-wrapper > a{ height:auto}

.site-nav.horizontal > .menu .mega-menu.three-col > .sub-menu > li{flex: 0 0 33.334%;}
.site-nav.horizontal > .menu .mega-menu.three-col > .sub-menu{max-width: 1024px; left:50%; transform: translateX(-50%);}

.tax-product_cat.woo-variation-swatches .variable-items-wrapper li.variable-item  { display: none; }
.tax-product_cat.woo-variation-swatches .variable-items-wrapper li.variable-item:nth-child(-n+6) { display: list-item; } 
.archive .wvs-archive-variations-wrapper{ display:none !important}

.product-buttons a.klbth-icon-shopping-bag-ft::before{ font-size:1.0625rem}
.procats .klb-module-logos .module-body > * img{ opacity:1}

body strong{ font-weight:inherit}

@media screen and (min-width: 48rem){
	.cart-wrapper .order-review-wrapper{flex: 0 0 50%; max-width: 50%;}
}

@media (max-width: 64rem){
	.single .woocommerce-variation-add-to-cart .cpiw_main,
	.single .woocommerce-variation-add-to-cart .cpiw_inner{ display:none !important}
}


input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea, select, .form-control, .form-select{
  border-radius: 6px;font-size: 14px;
}
.woocommerce-billing-fields .form-row{
  width: 50%;
  float: left;
  padding:  0 5px;
}
.woocommerce-billing-fields .form-row#billing_address_1_field,.woocommerce-billing-fields .form-row#billing_state_field{
   width: 100%; 
}
.woocommerce-billing-fields .form-row label{
  display: none;
}
.select2-container--default .select2-selection--single{
  border-radius: 6px;
}
.woocommerce-form-coupon-toggle{
  padding: 10px 0;

  background-color:#fff;
}
.woocommerce-form-coupon-toggle:before{
  display: none;
}
.woocommerce-form-login-toggle .woocommerce-info{
  font-size: 14px;
}

.order-review-wrapper,.cart-wrapper .order-review-wrapper{
  padding: 0;
    border: 0;
}
/* .woocommerce-checkout-review-order{
  border: 1px solid #ddd;
    padding: 20px;
} */
.woocommerce-checkout .shop_table th {
  background: #f1f1f1;
}
.shop_table tbody td.product-name {
  font-size: 14px !important;
  line-height: 22px !important;
  font-weight: normal;
}
.woocommerce-checkout .shop_table tfoot tr th {
  background: transparent !important;
}
.woocommerce-checkout .shop_table .order-total{
  font-size: 1.25rem;
}
.woocommerce-checkout .shop_table tr {
  border-bottom: 1px solid rgba(0,0,0,0.09) !important;
}
.woocommerce-checkout-review-order {
  border: 1px solid rgba(0,0,0,0.09);
}
.woocommerce-checkout .form-row.place-order {
  padding: 0 10px 20px 10px;
}
.cart-wrapper .order-review-wrapper{
  box-shadow: none;
}
.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment #place_order{
    border-radius: 5px;
    padding: 11px 20px 10px 20px !important;
    letter-spacing: 0;
    font-size: 16px !important;
    text-transform: uppercase;
}
.checkout.woocommerce-checkout .woocommerce-checkout-payment h4{
  padding: 0 12px !important;
    margin-bottom: 15px;
    font-size: 16px;
    margin-top: 10px;
    display: inline-block;
    width: 100%;
}

.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th {
  padding: 12px 10px !important;
}
.cart-wrapper .order-review-wrapper .woocommerce-checkout-review-order-table thead th{
    font-size: 16px;
    color: #000;
}
.cart-wrapper .order-review-wrapper .shop_table thead th,.woocommerce-checkout-payment{
  padding: 12px 10px !important;
}
.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment ul.payment_methods label{
  margin-left: 0.25rem;
}
.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment .validate-required .woocommerce-form__label{
  font-size: 0.9rem;
}

.wc_payment_method.payment_method_payubiz img{
  width: 190px;
}

/*custom css*/
.site-footer .subscribe-row .footer-contact-wrapper .download-app img {
    width: 32px;
}
.site-footer .footer-copyright .footer-row-wrapper a img {
    height: 20px;
}
.site-footer .subscribe-row .footer-subscribe-wrapper .newsletter-form form .subscribe-input {
    border-radius: 6px 0 0 6px;
}
.site-footer .footer-row.black .newsletter-form button {
    border-radius: 0 6px 6px 0;
    border-left: none;
}
.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment ul.payment_methods label img {
    height: 20px;
    margin-left: 10px;
    width: auto;
    mix-blend-mode: multiply;
	float:right;
}
.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment ul.payment_methods li {
    background: #fafafa;
    border-radius: 5px;
    border: 1px solid rgba(0,0,0,0.1);
    padding: 14px 15px 12px 15px;
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.payment_box {
    display: none !important;
}
.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment ul.payment_methods label {
    
    width: 96%;
}
/*custom css*/


@media (max-width: 667px) {
	.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment ul.payment_methods label img {
    height: 17px;
    }
	.cart-wrapper .order-review-wrapper .woocommerce-checkout-payment ul.payment_methods label {
    
    width: 92%;
}
}