/*!
Template: xtocky
Theme Name: Xtocky Child
Theme URI: http://themepiko.com/demo/stock/
Author: themepiko
Author URI: http://themepiko.com/
Description: Child theme for Xtocky
Version: 1.0
License:
Text Domain: xtocky
Domain Path: /languages/
*/


.header-top-text
{
	width: 100%!important;
	display:inline-flex!important;
}

.trp-ls-shortcode-current-language
{
	max-height:40px;
	width:115px!important;
}
.trp-language-switcher > div > a
{
	padding-top:0px!important;
}

@media (max-width:480px){
.header-switchers
	{
	width:120px!important;
}
}

.trp-ls-shortcode-current-language
{
	background-color: black !important;
    border-color: black !important;
}
a.trp-ls-shortcode-disabled-language.trp-ls-disabled-language
{
	color:white!important;
}
.trp-ls-shortcode-language
{
	background-color:black!important;
}
.trp-ls-shortcode-language a:nth-child(2)
{
	color:white!important;
}



/* Currency switcher beside search icon */
.header-switchers1{
    display:inline-flex !important;
    align-items:center;
    margin-right:10px;
    vertical-align:middle;
}

/* Small dropdown */
.header-switchers1 select{
    height:24px !important;
    min-width:55px !important;
    font-size:11px !important;
    padding:0 18px 0 5px !important;
    border:none !important;
    background:transparent !important;
    color:#000 !important;
    outline:none !important;
    cursor:pointer;
}

/* Mobile */
@media(max-width:767px){

    .header-switchers1{
        margin-right:6px;
    }

    .header-switchers1 select{
        min-width:45px !important;
        font-size:10px !important;
        height:22px !important;
    }
}

.container-fluid
{
	display: flex;
    align-items: center;
    justify-content: flex-end;
}

.yith-wcmcs-selected-currency.yith-wcmcs-shortcode-style
{
	width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}

.yith-wcmcs-currency-name
{
	font-size: 7px;
}
@media(max-width:767px){
.container-fluid
{
  padding-left: 2px!important;
  padding-right: 2px!important;
}
}

.yith-wcmcs-currency-list .yith-wcmcs-selected-currency:before
{
	width: 0px!important;
}
.yith-wcmcs-currency-list .yith-wcmcs-selected-currency > * + *
{
	margin-left:2px!important;
}
@media(max-width: 991px){
	.navbar-toggle, .header-main .header
	{
		width:27%!important;
	}
	.yith-wcmcs-shortcode-style
	{
		border:0px!important;
	}
}


/* Add your own styles here */

  .woocommerce-cart .qty-wrap a {
    position: static !important;
    float: none !important;
  }

 /* Main quantity container */
  .woocommerce-cart .quantity {
    display: flex !important;
    align-items: center;
    gap: 6px;
  }

  /* Make wrapper behave like flex children */
  .woocommerce-cart .qty-wrap {
    display: contents !important;
  }

  /* FORCE ORDER */
  .woocommerce-cart .qty-wrap a.minus {
    order: 1;
  }

  .woocommerce-cart .quantity input.qty {
    order: 2;
  }

  .woocommerce-cart .qty-wrap a.plus {
    order: 3;
  }

  /* Clean styling */
  .woocommerce-cart .qty-wrap a.minus,
  .woocommerce-cart .qty-wrap a.plus {
    width: 28px;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f2f2f2;
    border: 1px solid #ddd;
    border-radius: 6px;
  }

  .woocommerce-cart .quantity input.qty {
    width: 42px !important;
    height: 28px !important;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 6px;
    background: #fff !important;
  }


  /* Estimated Delivery in cart */
.variation-128652 p
{
	background: #dd0202;
    color: #ffffff;
    padding: 6px 6px;
    text-align: left;
    display: inline-block;
    font-size: 12px;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-radius: 6px 6px 6px 6px;
}

dt.variation-128652
{
	display:none!important;
}


/* estimated delivery date below product name css code */
.cart-estimated-delivery{
background: #dd0202;
    color: #ffffff;
    padding: 6px 6px;
    text-align: left;
    display: inline-block;
    font-size: 12px;
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-radius: 6px 6px 6px 6px;
	}

/* Hide old estimated delivery in cart page  & checkout page */
.cart_item dd.variation-128652
{
	display: none!important;
}

.cart_item .pi-edd.pi-edd-cart
{
	display:none!important;
}



.payment-method-icon img
{
	display:none!important;
	
}


.upay-payment-method
{
	width:30%!important;
}
@media(max-width:767px){
.upay-payment-method
{
	width:48%!important;
}
	span.payment-method-price{
		font-size:13px!important;
	}
	
}

/* for width of checkout fields */
.woocommerce-page .woocommerce-checkout .col2-set
{
	width:100%!important;
}


.header-top-text .currency, .header-top-text ul>li
{
	border-left:0px!important;
	border-right:0px!important;
}


