/*
 Theme Name:   Darna Child Theme
 Theme URI:    http://themes.g5plus.net/darna
 Description:  Darna Child Theme
 Author:       G5plus
 Author URI:   http://g5plus.net
 Template:     darna
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: 				two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: 		g5plus-framework
*/


/************************************************************************************
Put your custom CSS below this block :)
*************************************************************************************/
/* home */
.ih-item.square.effect6 .info {background-color: rgb(6 6 6 / 59%) !Important;}
.ih-item.square.effect6 .info h3 {
    z-index: 9;
    background-color: transparent !important;
	opacity:1 !Important;
	color:#ffffff !Important;
}
/* pretul panoului */
.nr-lamele-pachet label,
.nr-lamele-pachet .ginput_container.ginput_container_number,
.pretul-panoului label, 
.pretul-panoului .ginput_container.ginput_container_number {display: inline-block;}

.pretul-panoului label {width:10%;}
.pretul-panoului .ginput_container.ginput_container_number {width:80%;}
.pretul-panoului .ginput_container.ginput_container_number input {border:none; color:red; font-weight:bold; font-size:20px; border-bottom:1px dotted;}

.nr-lamele-pachet .ginput_container input {border:none; color:#000000; font-weight:bold; font-size:18px; color:red;}
.nr-lamele-pachet .gfield_description {padding-top:0;}

.pret-total-produs {display:none;}
.total-form label, 
.total-form  .ginput_container { display: inline-block; color:#000;}
.total-form label {font-size:24px !Important;}
.total-form  .ginput_container input {
    border:none !Important;
    color:#000000; 
    font-weight:bold; font-size:25px !important;
    
}
/* cart page
.page-id-103 .woocommerce-cart-form .gpnf-nested-entries thead tr th {
    background: #ffffff !important;
    color: #000000 !important;
    text-transform: none !important;
} */

.woocommerce td.product-name dl.variation dt { display: none;} /* ascunde titlu calculeaza pret panouri */

.woocommerce-cart-form .product-quantity  {display:none;}
.woocommerce .woocommerce-cart-form table.shop_table_responsive .product-name .gpnf-nested-entries thead th {
	background:#ffffff; 
	color:#000000;
	    font-size: 14px;
    text-transform: none;
    line-height: 1;
	text-align: left;
}
.woocommerce-cart-form__cart-item.cart_item { border-bottom: 1px solid #ddd;}
/* **********
 * mini cart header
 * ********** */
.woocommerce-mini-cart-item.mini_cart_item .cart-right {width:100%; float:none;}
.shopping-cart-wrapper  .widget_shopping_cart_content .cart_list_wrapper .mini_cart_item  dl dt { float:none; display:none;}
/*.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries {display: flex !Important; float: none; background:#000;}

.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead,
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody {width:50%;}

.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th,
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td {display:block; height:50px; color:#fff;}

.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr {border-right:1px solid #ccc; }
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th,
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td {border-bottom:1px solid #eee; } */

.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries {width:100%;}

.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td br,
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th,
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td {display:none !important;}

.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th:nth-child(1), /* latime */
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th:nth-child(2), /* inaltime */
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th:nth-last-child(2), /* total panou */
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td:nth-last-child(2), /* total panou nr. */
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td:nth-child(1), /* latime nr. */
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td:nth-child(2) /* inaltime nr. */ {
	display:inline-block !Important;
	width: 33%;
	border: 1px solid #ccc;
	text-align: center;
} 
.cart-right .variation dt.variation-Adaugapanouri,
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th,
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td {color:#000000;}


/* table borders */
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th:nth-child(1), /* latime */
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th:nth-child(2), /* inaltime */
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th:nth-last-child(2)  /* pret panou */
{background:#eee; border-width: 1px 1px 0 0; }
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries thead tr th:nth-child(1) {border-left:1px solid #ccc;}

.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td:nth-child(1)  { border-width: 1px 1px 0 1px; }  /* latime nr. */
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td:nth-child(2)  { border-width: 1px 1px 0 0; }  /* inaltime nr. */
.cart-right .variation .gpnf-nested-entries-container .gpnf-nested-entries tbody tr td:nth-last-child(2) { border-width: 1px 1px 0 0; } /* pret panou nr. */ 

.shopping-cart-wrapper .widget_shopping_cart_content .cart_list_wrapper dl dd {line-height: 29px;}

/* cart icon */
.cart_list_wrapper.has-cart .variation-Adaugapanouri {display: BLOCK; float:none !Important;}

/* *************
 * checkout fix 
 * ************* 
.woocommerce-checkout .woocommerce-checkout-review-order .gpnf-nested-entries thead tr  { border:1px solid #eee; height:100%;}
.woocommerce-checkout  .woocommerce-checkout-review-order .gpnf-nested-entries thead tr th,
.woocommerce-checkout  .woocommerce-checkout-review-order .gpnf-nested-entries tbody tr td { display:flex; flex-flow:row wrap; align-content:space-around;  justify-content:flex-start; box-shadow:none; height:85px; background:#000; color:#eee !Important;}
.woocommerce-checkout  .woocommerce-checkout-review-order .gpnf-nested-entries thead tr th {border-bottom:1px solid #eee !important;}
.woocommerce-checkout .woocommerce-checkout-review-order .gpnf-nested-entries tbody tr td {border-right:1px solid #eee;}
.woocommerce-checkout  .woocommerce-checkout-review-order .gpnf-nested-entries {display:flex; justify-content:space-between; align-content:space-evenly; border-top:1px solid #eee; border-width:1px 0 1px 0;}*/

dd.variation-Total {display: none;}
.woocommerce-checkout .woocommerce-checkout-review-order .product-total {display: block;}

.woocommerce table.shop_table.woocommerce-checkout-review-order-table th, .woocommerce table.shop_table.order_details th, .woocommerce table.shop_table.customer_details th, .woocommerce table.shop_table.woocommerce-checkout-review-order-table td, .woocommerce table.shop_table.order_details td, .woocommerce table.shop_table.customer_details td {
    line-height: 1;
}
.shop_table.woocommerce-checkout-review-order-table dt.variation-ProductName,
.shop_table.woocommerce-checkout-review-order-table dd.variation-ProductName {position:absolute; visibility:hidden;}
.product-name .product-quantity {display: none;}