/**
* Theme Name: Suppre Child
* Description: This is a child theme of Suppre, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: suppre
* Version: 1.1.1
*/

/* Skladem button bg color */

.stock-label {
	background-color: #000;
}

/*Do kosiku hover color*/

.single-product div.product .single_add_to_cart_button:hover {
	
	background: #000 !important;
	color: #fa1516;
}

/*Select options button preč*/

.suppre-sticky-add-to-cart__content-button {
	display: none;
}

/*Search button telefon/tablet text */

.elementor-widget-suppre-search .site-header-search .button-search-popup .content {
	content: "Vyhledat";
}

/*Checkout button farby hover*/

.wp-block-woocommerce-checkout .wc-block-checkout__actions_row button:hover, .wp-block-woocommerce-checkout .wc-block-components-address-form__address_2 button:hover {
	background-color: #fa1516;
	color: white;
}

.wc-block-components-address-form__address_2-toggle:hover {
	background-color: #fa1516 !important;
	color: white;
}

.packetery-widget-button-wrapper a:hover {
	background-color: #fa1516;
	color: white;
}

/*Kosik sidebar button bg + ostatne v normal kosiku*/

.site-header-cart-side .widget_shopping_cart .buttons a.checkout:hover {
	background-color: #fa1516;
	color: white;
}

.actions .button:hover {
	background-color: #fa1516;
	color: white;
}

.cart_totals .checkout-button:hover {
	background-color: #fa1516;
	color: white;
}

.cart-collaterals {
	width: 31%
}

/*Objednavky width atd*/



@media (min-width: 1200px) {
	.woocommerce-orders-table {
		width: 120%;
		margin-left: -180px
	}

.woocommerce-MyAccount-navigation {
	width: 15%;
}
	
}
	
	table.shop_table_responsive tr td a:hover {
		background-color: #fa1516;
		color: white;
	}
	
	.woocommerce-address-fields p .button:hover{
		background-color: #fa1516 !important;
		color: white;
	}
	
	.woocommerce-MyAccount-content button:hover {
		background-color: #fa1516;
		color: white;
	}
	
	
/*Do kosiku button premenovanie*/
	
	.product-style-default .product-block a {
		content: "Zobrazit produkt" !important;
	}
	
.wc-block-components-panel__content button:hover {
	background-color: #fa1516;
	color: white;
}

.wc-block-components-address-address-wrapper button:hover {
	background-color: #fa1516;
	color: white;
}

/*Preč červený border*/

.product-style-default {
	box-shadow: 0 0 0 1px black;
}


@media (max-width: 800px) {
	.cart_totals {
		width: 23rem;
	}
	
	.cart_totals .order-total td::before {
		font-size: 1.5rem;
	}
}


/*Zmena farby popup close button*/
.pum-theme-11600 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
	background-color: #fa1516;
}

/*Zmena product title v shope na ciernu farbu + do kosika preč*/


.woocommerce-loop-product__title a:hover{
	color: #fa1516 !important;
}

.product-action a[class*=product_type_] {
	display: none;
}

/*Obrazky v single product spravna velkost a centrovanie*/

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper img {
	width: inherit;
	margin: auto;
}

/*Lepsia pozicia obrazkov v shope*/

.product-block .recalc .inner img{
	height: 1vh !important;
}

/*Zarovnanie nejakych produktov, ktore litali hore*/

.product-style-default .recalc .product-caption-inner {
	min-height: 0;
}

.swiper-wrapper .product-style-default  {
	border-color: #000;;
}

.single-product div.product .content-single-wrapper:before {
	background-color: #000;
}

/*Kosik layout uprava prehladnosti*/

.page-template-default article.type-page .entry-content{



}

.cart-collaterals {
	width: 100%
}

    .woocommerce-cart-form {
	width: 100% !important;
}

.woocommerce-cart .hentry {
	margin: auto;
}

.page-template-default article.type-page {
	margin: auto !important;
}

/*Celkova responzivita single product*/

@media (max-width: 800px) {
	.small_width.bundle_form div.bundled_product_summary .bundled_product_images img {
		align-self: center;
	}
	
	.single-product div.product form.cart .quantity.buttons_added  {
		margin: auto !important;
	}
}


/*Fix anglickych nazvov v kosiku na telefone*/

@media (max-width: 768px) {
    table.shop_table_responsive td.product-name::before {
        content: "Produkt: " !important;
        float: left;
        font-weight: bold;
    }

    table.shop_table_responsive td.product-price::before {
        content: "Cena: " !important;
        float: left;
        font-weight: bold;
    }

    table.shop_table_responsive td.product-quantity::before {
        content: "Množství: " !important;
        float: left;
        font-weight: bold;
    }

    table.shop_table_responsive td.product-subtotal::before {
        content: "Mezisoučet: " !important;
        float: left;
        font-weight: bold;
    }
	
	    table.shop_table_responsive tr td[data-title="Subtotal"]::before {
        content: "Mezisoučet: " !important;
        float: left;
        font-weight: bold;
    }
	
		    table.shop_table_responsive tr td[data-title="Shipping"]::before {
        content: "Doprava: " !important;
        float: left;
        font-weight: bold;
    }
	
		    table.shop_table_responsive tr td[data-title="Total"]::before {
        content: "Součet: " !important;
        float: left;
        font-weight: bold;
					align-self: center;
    }
	
	.swiper-wrapper .product-style-default {
		width: 100% !important;
	}
	
	ul.products.swiper-wrapper {
		display: grid;
		grid-template-columns: 1fr;
	}
	
	.bundled_product_title_inner {
		font-size: 2rem !important;
	}
	
	.bundle_wrap {
		align-self: center !important;
		align-items: center !important;
		align-content: center !important;
	}
	
	.menu-mobile-nav-button .suppre-icon > span {
		background-color: white;
	}
	
	ul.suppre-products.products:not(.products-list) {
		grid-template-columns: repeat(2, 1fr);
	}
	
	}

.cky-revisit-bottom-left, .cky-btn-revisit-wrapper {
	display: none !important;
}
    
}


.suppre-products-per-page .per-page-title {
	content: "Položek";
}

/*Logo na telefone zmensit*/

@media (max-width: 800px) {
	.elementor-243 .elementor-element.elementor-element-34e5b6e .hfe-site-logo-container .hfe-site-logo-img {
		width: 60%;
		justify-self: center;
		margin: 0 auto;
	}
	
}

/*Preč reviews zo single productu*/

.single-product .woocommerce-tabs.product-accordions .accordion-head {
	display:none;
}

.single-product .woocommerce-tabs {
	border-bottom: none;
}




/*Button hover fix v kosiku bez itemu*/

.woocommerce-cart .return-to-shop a:hover {
	color:white;
}

/*Zmensenie loga v headeri*/

.elementor-243 .elementor-element.elementor-element-62a3f55 .hfe-site-logo-container .hfe-site-logo-img {
	width: 70%;
}

/*Fix width fotky MČR pri prezerani produktov*/

img .attachment-woocommerce_thumbnail .size-woocommerce_thumbnail .wp-post-image{
	width !important;
}

/*Bundles plugin vypocty prec*/

.pewc-total-field-wrapper {display: none;}

/*Prec amount pri velkosti v checkoute/kosiku */

.variation-Velikost .amount {
	display: none;
}

.variation-Jmnonadresuvoliteln .amount {
	display: none;
}

