/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

/* CRACKING PLUGI PRODUCT TABLE */
.wcpt-table .quantity.wcpt-hide-controls .wcpt-qty-controller{
    display:block;
}

/* CUSTOM STUFF PRODUCT TABLE*/
.wcpt-table .wcpt-hide-controls.wcpt-display-type-input{
    border-radius: 15px!important;
    
}

.wcpt-qty-controller.wcpt-plus:after{
    left:20%;
    padding:5px 5px;
}

.wcpt-qty-controller.wcpt-minus:after{
    left:76%;
}

.wcpt-qty-controller.wcpt-minus:after,
.wcpt-qty-controller.wcpt-plus:after{
    font-size:18px;
}

@media (min-width: 1200px){

	h2.h1.text-color-xsdn-color{
		font-size:45px;
	}


}

/*REMOVE UP DOWN ARROWS QUANTITY PRODUCT TABLE*/
.page-id-629 input[type=number]::-webkit-inner-spin-button, 
.page-id-629 input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    appearance: none;
    margin: 0; 
}

/* REMOVE CART ICON FROM EVERYWHERE BUT SHOP PAGES*/
body:not(.woocommerce-page) ul.menu-smart.sm.menu-icons{
    display:none;
}

/* MENU CART DESIGN*/
a.cart-thumb{
display:none!important;
}

body.menu-force-opacity .mobile-shopping-cart{
    color:#000!important;
}

/*PAKKET DESIGN*/

h4.h4, span.wcpt-title.h2, span.wcpt-text.h2{
    color:#ca2036;
    font-weight: 900!important;
    font-size: 1.25em;
    font-family: 'Yeseva One', Merriweather;
}

table td .wcpt-excerpt, table td .wcpt-regular-price{
    font-weight: 400;
}

/*OVERIGE CATECHORIEN DESIGN*/

.page-id-629 .main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {
    margin-top: 5px;
}

/*product ruimte*/
.wcpt-cell {
    padding: 5px 10px;
}

 table td .wcpt-excerpt p{
    font-size:11px!important;
}

/*CART PAGE EDITS*/
.woocommerce-cart th.product-thumbnail, .woocommerce-cart td.product-thumbnail{
    display:none;
}

.woocommerce-cart table.shop_table td{
    padding:5px 10px 5px 10px!important;
}

.woocommerce-cart .quantity input.qty, 
.woocommerce-cart #content .quantity input.qty{
    padding:10px 10px 10px 10px!important;
    max-width: 70px;
}

/*fix white body color*/
.woocommerce-cart .style-light,
.woocommerce-checkout .style-light{
    color:#000;    
}

/*adjust cart button */
.woocommerce-cart .style-light button[type="submit"]{
    color:#ca2036;
    background-color:#fff;
    border: 1px solid #ca2036;
}

.woocommerce-cart .style-light button[type="submit"]:hover:not(:disabled){
    color:#fff;
    background-color:#ca2036;
    
}

.woocommerce-cart .style-light button[type="submit"]:disabled{
    color:rgba(255, 255, 255, 0.7);
    background-color:rgba(25, 26, 27, 0.5);
}

/*specific checkout fixes*/
.woocommerce-checkout .product-quantity{
    font-size:14px;
}

span.optional, tr.cart-subtotal{
    display: none;
}

.style-light .woocommerce .cart-collaterals .cart_totals tr td,
.style-light table tr.order-total th{
	border-color:transparent!important;
}

.checkout-pick-message, .cart-pick-message{
    margin-bottom:15px;
}


/*mobile fixes*/
@media (max-width:960px){
.product-quantity .quantity{
    display: inline-block!important;
    text-align: right!important;
}

.quantity input{
    margin-right:0px!important;
 }
}