/*
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
*/
@media (min-width: 1400px){
	.limit-width {
		max-width: 1320px;
	}
}

#menu-menu-demo {
	text-transform: uppercase;
}
.fontsize-338686 {
    font-size: 50px;
}
@media (min-width: 960px) {
	body.hmenu .menu-primary .menu-horizontal .menu-smart > li > a,
	.navbar-cta ul.menu-smart > li > a {
		font-size: 16px !important;
	}
}

.text-center {
	text-align: center;
}

.product-grid {
	margin-top: 80px !important;
}

/* Woocommerce style */

.woocommerce .product-desc-row {
    margin-top: 20px;
}
.product-specifications {
    background-color: #f0eeef;
    padding: 40px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
    list-style: none;
    border-bottom: 1px solid #EDEDED;
    padding-left: 0;
}
.woocommerce-Tabs-panel.wc-tab .sortable {
    width: 100% !important;
}
.product-specifications table tr {
    text-align: center;
    padding-left: 20px;
}
.product-specifications table th:first-child {
    text-align: left;
    padding-left: 20px;
}

.product-specifications table th {
    padding: 21px 25px 22px 25px;
    border: 1px solid #ccc;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
    background: -moz-linear-gradient(top, #ededed, #ebebeb);
}

.product-specifications table td:first-child {
    text-align: left;
    padding-left: 20px;
    border-left: 0;
}
.post-entry table td {
    font-size: 14px;
    padding: 12px;
}
.product-specifications table td {
	font-size: 14px !important;
	font-weight: 500 !important;
    padding: 18px !important;
    border-top: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    border-left: 1px solid #ccc!important;
    background: #fafafa !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
    background: -moz-linear-gradient(top, #fbfbfb, #fafafa);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #2D2D2D;
    font-weight: 600;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-bottom: 2px solid #ff0000 ;
}
.woocommerce .style-light table td, .woocommerce .style-light table th {
    border: none;
}
.products.related .related-title {
    font-size: 24px !important;
    text-transform: capitalize !important;
}
.detail-label {
	color: #ff0000 !important;
}
.portfolio-wrapper h3 {
	color: #fff;
}
.portfolio-wrapper p strong {
	color: #fff;
}

@media(max-width: 540px){
	.header-wrapper .header-bg {
	   top: 115px;
    }  
	.header-bg {
		background-size: 100% !important;
	}
	.header-wrapper {
		height: auto !important;
	}
}

@media (min-width: 922px) {
   .woocommerce.woocommerce-checkout form #customer_details.col2-set,
   .woocommerce-page.woocommerce-checkout form #customer_details.col2-set {
        width: 55%;
        float: left;
        margin-right: 4.347826087%;
    }
    .woocommerce.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review_heading, .woocommerce-page.woocommerce-checkout form #order_review, .woocommerce-page.woocommerce-checkout form #order_review_heading {
        width: 40%;
        float: right;
        margin-right: 0;
        clear: right;
    } 
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
      float: right;
      width: 48%;
  }
}
.shop_table tr.woocommerce-shipping-totals td {
	padding-left: 0px;
}

.woocommerce-cart .method-description {
	padding-left: 20px;
}
.woocommerce-checkout .woocommerce-shipping-totals.shipping {
	display: flex;
    flex-direction: column;
    width: 200%;
}
.woocommerce-cart .woocommerce-shipping-totals.shipping {
	display: flex;
    flex-direction: column;
    width: 118%;
}
.method-description {
	text-align: left;
}
.cat-item-188,
.cat-item-192,
.cat-item-189,
.cat-item-194,
.cat-item-48 {
	display: none;
}