/*
Theme Name: Gastro Child
Theme URI: http://www.gastrotheme.com
Description: Gastro Child Theme.
Author: Twisttheme
Template: gastro
Version: 1.0.1
Text Domain: gastro-child
*/

.gst-product--grid .gst-entry-title-inner {max-width:80%;}
/*.gst-product--grid .gst-entry-price .price {font-weight: 600;}*/
.gst-product--grid .gst-entry-button {border: solid 1px #e1e1e1; padding:0; border-radius:3px; width:100%;}
.gst-product--grid .gst-entry-button:hover {background:#f8c12e; color:#333;}
.gst-product--grid .gst-entry-button:hover .gst-p-brand-color {color:#000;}
.gst-product--grid .gst-entry-button > a.button { padding:10px; width:100%; letter-spacing:normal;}
.gst-product--grid .gst-entry-inner > * {margin-bottom:10px;}

#meniul_zilei .gst-foodmenu-content .gst_menu { border:solid 2px #fff; padding: 10px 0 20px 0; }
#meniul_zilei .gst-foodmenu-content .gst_menu.selectat {border-color: #f8c12e; background: #f8c12e;}

.woocommerce-billing-fields #billing_city_field, 
.woocommerce-billing-fields #billing_state_field,
.woocommerce-billing-fields #billing_postcode_field {display: none !important;}  

.gst-single-product > .product .product_meta {display: none;}

.gst-product--grid .gst-entry-title-inner {width: 100%; max-width: 100%;}
.gst-product--grid .gst-entry-price {
    float: none;
    width: 100%;
    text-align: center;
    clear: both;
    padding: 10px 0 0px 0;
}

.gst-product--grid .gst-entry-price:before,
.gst-product--grid .gst-entry-price:after {content: "-"}


/* ======= Meniul Zilei ======= */
.woocommerce.single-product .gst-content-header {display:none;}
.woocommerce div.product.product_cat-meniuri div.images {display: none !important;}
.woocommerce div.product.product_cat-meniuri div.summary {width: 100% !important;}
.woocommerce div.product.product_cat-meniuri div.summary .image-inline {border-top: solid 1px #90bc7e;}
.woocommerce div.product.product_cat-meniuri .wcpa_form_outer .wcpa_form_item > label {font-size: 20px; font-family: 'Roboto Condensed', sans-serif; color: #90bc7e; font-weight: bold;}
.woocommerce div.product.product_cat-meniuri div.summary .wcpa_image {margin-right: 1.5em; max-width:155px; text-align:center;}
.woocommerce div.product.product_cat-meniuri .wcpa_form_outer .wcpa_form_item .image-inline img {max-height: 130px; width: auto !important; }

.woocommerce div.product.product_cat-meniuri div.summary .price:before {
	content: "Începând de la: "
}


.wcpa_form_outer .wcpa_form_item .image-inline label { display: block; font-size: 16px; font-family: 'Roboto Condensed', sans-serif; text-transform: inherit; color: #333; font-weight: bold; letter-spacing: normal;}

.wcpa_cart_type_image-group, 
.woocommerce-cart-form .wcpa_cart_type_color-group, 
.woocommerce-cart-form .wcpa_cart_type_color-group p, 
.woocommerce-cart-form .wcpa_cart_type_image-group p, 
.woocommerce-checkout-review-order-table .wcpa_cart_type_color-group, 
.woocommerce-checkout-review-order-table .wcpa_cart_type_color-group p, 
.woocommerce-checkout-review-order-table .wcpa_cart_type_image-group, 
.woocommerce-checkout-review-order-table .wcpa_cart_type_image-group p {margin:0;}
.wcpa_cart_type_image-group p {margin-bottom: 0px;}


.woocommerce table.shop_table td {border-color: #bfbfbf;}

.wcpa_form_outer .wcpa_form_item .wcpa_sel_type_tick .wcpa_image input:checked ~ label::after, 
.wcpa_form_outer .wcpa_form_item .wcpa_sel_type_tick-shadow .wcpa_image input:checked ~ label::after {
	right: -2px;
	top: -10%;
	width: 20px;
	height: 35px;
	border-style: solid;
	border-width: 0 10px 10px 0;
	border-color: #f8c12e;}
/*.wcpa_form_outer .wcpa_form_item .wcpa_disp_type_square .wcpa_image > img {padding: 20px;}*/
.wcpa_form_outer .wcpa_form_item .wcpa_disp_type_square .wcpa_image input:checked + div {background: #f8c12e; padding: 20px;}
.wcpa_form_outer .wcpa_form_item .wcpa_disp_type_square .wcpa_image input:checked + div img {box-shadow: none;}


/* Shopping Cart */
.woocommerce td.product-name dl.variation {}
.woocommerce td.product-name dl.variation dd, .woocommerce td.product-name dl.variation dt {float: left;}
.woocommerce-cart-form .wcpa_cart_type_image-group {padding-top: 0px;}

.gst-product--list .gst-entry-body-meta .gst-p-brand-color:hover {color:#333;}
.widget .gst-menu.anchor .menu-item {margin-top:5px;}

.gst-entry-price, .gst-filter-bar, .gst-sticky-tag {letter-spacing:normal;}

#menu-main-menu .widget_shopping_cart .gst-cart-item-name img, 
#menu-main-menu .woocommerce.widget_shopping_cart .gst-cart-item-name img, 
#menu-main-menu .woocommerce .widget_shopping_cart .gst-cart-item-name img {display:none;}
.gst-topnav-menu .hidden.gst-mega-menu-column .gst-mega-menu-title {display:none;}
.gst-light-scheme .gst-topnav-menu .sub-menu .current-menu-item > a {color:#333;}

.gst-footer .gst-item a {color: #fff;}
.gst-footer .gst-item a:hover {color:#f8c12e}

.woocommerce.widget_shopping_cart ul.cart_list li dl dd, 
.woocommerce.widget_shopping_cart ul.cart_list li dl dt, 
.woocommerce.widget_shopping_cart ul.product_list_widget li dl dd, 
.woocommerce.widget_shopping_cart ul.product_list_widget li dl dt {line-height: 1.3em; margin-bottom: 0px; font-size: 14px;}

.wfc_container table.wfc_cust_mini_cart td {padding: 5px;}
.wfc_container table.wfc_cust_mini_cart .description_div {font-size: 14px; line-height: 1.3em;}
.wfc_container img.attachment-thumbnail.size-thumbnail {width: auto; height: auto;}

.woocommerce .cart-collaterals .cart_totals .shop_table tr.cart-subtotal,
.woocommerce .cart-collaterals .cart_totals .shop_table tr.fee {display:none;}


.ziua-Mon .gst-menu .sub-menu li.weekend,
.ziua-Tue .gst-menu .sub-menu li.weekend,
.ziua-Wed .gst-menu .sub-menu li.weekend,
.ziua-Thu .gst-menu .sub-menu li.weekend,
.ziua-Fri .gst-menu .sub-menu li.weekend { display: none !important;}

.ziua-Sat .gst-menu .sub-menu li.saptamana,
.ziua-Sun .gst-menu .sub-menu li.saptamana { display: none !important;}


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 960px) {
	.widget_shopping_cart .gst-cart-item-name img, .woocommerce.widget_shopping_cart .gst-cart-item-name img, 
	.woocommerce .widget_shopping_cart .gst-cart-item-name img {display:none;}
}



@media (max-width: 767px) {
.gst-layout-responsive .gst-item:not(.gst-box):not(.gst-gallery):not(.gst-entries):not(.gst-product) .gst-col-3:not(.slick-slide), 
.gst-layout-responsive .gst-relatedpost .gst-col-3:not(.slick-slide) { width: 45%; margin-right: 2%; margin-top: 0;}
.gst-layout-responsive .gst-col-3 {width: 47%; margin-right: 1%;}
.wcpa_form_outer .wcpa_form_item .image-inline .wcpa_image {width: 43%;}
.gst-navbar--mobile .gst-fullnav-menu .menu-item a {letter-spacing: normal;}
.gst-navbar--mobile .gst-collapsed-menu--full {line-height: 2.1em;}
.gst-collapsed-menu--full .gst-collapsed-menu-content {vertical-align: top; padding-top: 70px; text-align:left;}
.gst-collapsed-menu .gst-menu > li {padding-left:30px;}
.gst-collapsed-menu .gst-menu > li .sub-menu a {
    text-transform: capitalize !important;
    font-weight: normal !important;
    /*padding-left: 20px;*/
}
.gst-collapsed-menu .gst-menu > li .menu-item-has-children { padding-left:25px;}

.gst-fullnav-menu .current-menu-parent .menu-item-has-children .gst-mega-menu-title a {color: #333;}
.gst-light-scheme .current-menu-item > a { color: #666 !important;}
.woocommerce div.product.product_cat-meniuri div.summary .wcpa_image {margin-right: 1.3em;}

.home.gst-layout-responsive .gst-item:not(.gst-box):not(.gst-gallery):not(.gst-entries):not(.gst-product) .gst-col-4:not(.slick-slide), 
.home.gst-layout-responsive .gst-relatedpost .gst-col-4:not(.slick-slide) {width:46%; margin-top:0px; margin-right:10px;}
.home.gst-layout-responsive .gst-feature--top .gst-feature-media {margin-bottom:10px;}
.gst-layout-responsive .woocommerce table.shop_table_responsive td.product-price {clear:both;}
}
.gst-topnav-menu .gst-mega-menu>ul>li{
    float:left; 
}

