/*
 Theme Name:   Astra Child
 Description:  Astra  Child Theme
 Author:       Tolis
 Author URI:   https://www.growit.gr
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  astra
*/

.woocommerce-checkout #payment ul.payment_methods li img {
	height: 2em;
}

.about_paypal {
	display: none;
}

.black-friday-promo {
	padding: 2px 2px;
	text-align: center;
	background: #880808;
	opacity: 85%;
	color: white;
	font-weight: bold;
	position: absolute;
	top: 5px;
	right: 50px;
	font-size: 14px;
	white-space: nowrap;
}


.woosw-menu-item .woosw-menu-item-inner {
	display: none;	
}

.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title {
	padding: 0px 15px;	
	text-align: center !important;
}

.offer-homepage-block .wc-block-grid__product{
	padding: 0px 15px;	
	font-size:18px !important;
}

.main-header-menu .sub-menu {
    width: auto;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price {
	text-align: center;
}

@media only screen and (max-width: 777px) {
	.ast-row {
		text-align: center;
	}
			
	.ast-site-header-cart .cart-container {
		position: relative;
	}
}

.ast-woocommerce-containera, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var {
	overflow-anchor: none;
}

.ast-header-break-point #secondary .sidebar-main{
    display: none;
}

.woosb-products .woosb-product .woosb-thumb {
    width: 130px;
}

.woosb-products .woosb-product .woosb-thumb img {
    width: 120px;
    max-width: 120px;
    height: auto;
}

.wc-block-grid .wc-block-grid__products .wc-block-grid__product {
    font-size: 1.1em ;
}

.widget_shopping_cart_content {
	color:#000000 ;
}
.widget_shopping_cart_content a:hover, .widget_shopping_cart_content li:hover, .widget_shopping_cart_content p:hover{
/* color:#ff0000 !important; */
}
.woocommerce-mini-cart__buttons .button.wc-forward, .woocommerce-mini-cart__buttons .button.checkout.wc-forward {
color:#FFFFFF !important;
background-color : #007914 !important;
}
.woocommerce-mini-cart__buttons .button.wc-forward:hover, .woocommerce-mini-cart__buttons .button.checkout.wc-forward:hover {
/*color:#ff0000 !important;*/
background-color : #3a3a3a !important;
}

.ast-site-header-cart .widget_shopping_cart .cart_list a, .woocommerce .ast-site-header-cart .widget_shopping_cart .cart_list a{
	font-family: Arial, Helvetica, sans-serif;
}

.ast-page-builder-template .entry-header{
	display:none;
}

.home-sprite-delivery, .home-sprite-cod, .home-sprite-card, .home-sprite-cyprus{
	background-image: url('https://www.growit.gr/wp-content/uploads/home-awesome-fonts-sprite.png');
	background-repeat: no-repeat;
}

@media (min-width: 778px) {
	.home-bottom-delivery, .home-bottom-cod, .home-bottom-card, .home-bottom-cyprus{ 
		float:left;
		width:25%;
		text-align:center;
	}

	.home-sprite-delivery {
	  height: 85px;
	  background-position: 0px 0px;
		width:75px;
		position:relative;
		left:40%;
	}
	.home-sprite-cod {
	  height: 85px;
	  background-position: -80px 0px;
		width:75px;
		position:relative;
		left:41%;
	}
	.home-sprite-card {
	  height: 85px;
	  background-position: -150px 0px;
		width:75px;
		position:relative;
		left:40%;
	}
	.home-sprite-cyprus {
	  height: 85px;
	  background-position: -232px 0px;
		width:75px;
		position:relative;
		left:41%;
	}
}

@media (max-width:777px) {
	.home-bottom-delivery, .home-bottom-cod, .home-bottom-card, .home-bottom-cyprus{
		overflow:hidden;
		text-align: center;
	}	
	.home-sprite-delivery {
	  height: 85px;
	  background-position: 0px 0px;
		width:70px;
		position:relative;
		left: 50%;
		transform: translateX(-50%);
	}
	.home-sprite-cod {
	  height: 85px;
	  background-position: -77px 0px;
		width:70px;
		position:relative;
		left: 50%;
		transform: translateX(-50%);
	}
	.home-sprite-card {
	  height: 85px;
	  background-position: -155px 0px;
		width:70px;
		position:relative;
		left: 50%;
		transform: translateX(-50%);
	}
	.home-sprite-cyprus {
	  height: 85px;
	  background-position: -230px 0px;
		width:70px;
		position:relative;
		left: 50%;
		transform: translateX(-50%);
	}
}

html,
body{
width:100%;
overflow-x:hidden;
}

@media only screen and (min-width: 778px) {
		
	.ast-site-header-cart i.astra-icon{
		font-size: 1.7em !important;
	}	
	.woocommerce.woocommerce-checkout form #customer_details.col2-set, .woocommerce-page.woocommerce-checkout form #customer_details.col2-set {
		width:35%;
	}
	.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:60%;
	}

}

@media only screen and (max-width: 777px) {

	.site-header .site-description {	
		font-size: 3vw;
	}
	.site-title a{
		white-space: nowrap;
		font-size: 6vw;
	}
	.site-description {	
		white-space: nowrap;
	}

}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
   min-height: 4em;
}

.woocommerce ul.products li.product .ast-woo-shop-product-description {
    min-height: 8em;
}

.site-header .site-description {
    text-align: center;
}

.dgwt-wcas-search-wrapp {
    line-height: inherit;
	padding-left: 10px;
}

ul.product_list_widget li .star-rating {
    display: none;
}