/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


.top-bar #menu-loginout svg {
    width: 1em;
    height: 1em;
    margin-right: 10px;
}

.custom-sale-precentage {
	color: #06942A !important;
}

/* Dopravy v košíku */
label[for="shipping_method_0_packetery_shipping_methodpacketery_carrier_zpointcz"]::after {
    content: "";
    display: inline-block !important;
    width: 40px !important;
    height: 40px !important;
    background-image: url(https://www.georgepublishing.cz/wp-content/plugins/packeta/public/packeta-symbol.png?v=2c5c3684cc34fbcb544886493511dd42) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    vertical-align: middle !important;
    margin-right: 5px !important;
	float: right;
	position: relative;
	top: -10px;
  }

 label[for="shipping_method_0_packetery_shipping_methodpacketery_carrier_106"]::after {
    content: "";
    display: inline-block !important;
    width: 40px !important;
    height: 40px !important;
    background-image: url(https://www.georgepublishing.cz/wp-content/plugins/packeta/public/packeta-symbol.png?v=2c5c3684cc34fbcb544886493511dd42) !important;
     background-repeat: no-repeat !important;
    background-size: contain !important;
    vertical-align: middle !important;
    margin-right: 5px !important;
	float: right;
	position: relative;
	top: -10px;
  }

.wfacp_shipping_radio {
	height: 40px;
	padding: 10px;
	width: 90% !important;
}

.wfacp_shipping_radio input[type="radio"].shipping_method {
	top: auto !important;
	left: 6px !important;
}

.wfacp_shipping_radio img {
	float: right;
	position: relative;
	top: -10px;
	height: 40px;
}

.wfacp_shipping_price {
	width: 10% !important;
	height: 40px;
	padding: 10px 0 ;
}

.wfacp_shipping_price span bdi {
	font-weight: bold;
}

.shipped_via {
	display:block;
	font-size:15px!important;
}

.wpify-woo-qr-payment_title-before, .wpify-woo-qr-payment_code{
	text-align:center;
}
.wc-bacs-bank-details-heading {
	display:none;
}

.wc-bacs-bank-details-account-name{
	color: #A67A77!important;
}
.bacs_details{
	margin-bottom:20px;
}
@media (max-width: 500px), (min-width: 768px) and (max-width: 1024px) {
	.wfacp_shipping_radio {
		width: 80% !important;
		height: auto;
	}
	
	.wfacp_shipping_radio label:after {
		display: none !important;
	}
	
	.wfacp_shipping_radio label img {
		display: none !important;
	}
	
	.wfacp_shipping_price {
		width: 20% !important;
		height: auto;
	}
}

.packetery-widget-button-logo {
	display: none !important;
}

.packetery-widget-button-wrapper div {
	width: 100% !important;
	margin-top: 5px;
}
.packetery-widget-button-row.packeta-widget-button {
	display: inline-block !important;

}

.packetery-widget-button-row.packeta-widget-button button {
	text-transform: none !important;
	font-size: 12px !important;
	background-color: #8BB622 !important;
	color: #fff !important;
}

/* ZASILKOVNA BUTTON STYLES */
#tcp-content {
		margin-top:10px!important;
	display:block;
}
.zas-hd-tlac, .zas-tlac {
	line-height:1.8;
	text-transform: none !important;
	background-color: #8BB622 !important;
	color: #fff !important;
}

.zas-hd-tlac:hover, .zas-tlac:hover {
	background-color: #73C240 !important;
	color: #fff !important;
}

.tcp-selected-branche #tcp-content button {
	text-transform: none !important;
	font-size: 12px !important;
	background-color: #8BB622 !important;
	color: #fff !important;
}

.wc-bacs-bank-details.order_details.bacs_details {
	list-style: none;
	padding-left: 0;
}

/* END Zásilkovna v košíku */
@media only screen and (min-width:768px){
	.text-right *{
	text-align:right!important;
	}
}
.text-left *{
	text-align:left!important;
}



.wfty_2_col_right.text-right{
	padding-right:0px!important;
}

/* Payments */
.payment_box.payment_method_comgate {
	background-color: transparent !important;
}

