/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

@media only screen and (max-width: 767px) {
	.wapo-addon-title {
		margin-top: 20px;}
	.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container .label_price {
		font-size:16px;}
}

.woocommerce-additional-fields h3{
	display:none;
}
/*uklanjanje poruke za dodavanje u korpu*/

.woocommerce-message{
	display:none;
}


/*uređivanje naslova na porudžbinama*/
.wapo-addon-title {
	overflow: hidden;
	text-align: center;
	text-transform:uppercase;
	color:#000;
	margin-bottom:30px;
	margin-top: 40px;
	font-family:"Pluto";
	font-weight:500;
	width: 100%;
}

.wapo-addon-title:before,
.wapo-addon-title:after {
	background-color: #FDBF0F;
	content: "";
	display: inline-block;
	height: 2px;
	position: relative;
	vertical-align: middle;
	width: 50%;
}

.wapo-addon-title:before {
	right: 0.5em;
	margin-left: -50%;
}

.wapo-addon-title:after {
	left: 0.5em;
	margin-right: -50%;
}
/*uređivanje izgleda dodataka za porudžbine*/
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .yith-wapo-option label {
	border: 1px solid rgb(255,255,255);
	background-color:#fff;
	border-radius: 20px;
	min-height:170px;

}

.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-label .label_container .label_price {
	font-weight: bold;
	text-transform: uppercase;
	font-family:"Pluto";
	font-weight:500;

}
.yith-wapo-block .yith-wapo-addon.yith-wapo-addon-type-textarea .yith-wapo-option textarea {
	min-height: 200px;
	border-radius: 20px;
}
/*beli naslov za posebne zahteve*/
#yith-wapo-option-107-0, #yith-wapo-option-146-0, #yith-wapo-option-120-0, #yith-wapo-option-129-0, #yith-wapo-option-94-0{
	color:#000!important;
	font-family:"Pluto";
	font-weight:500;
}



/*uređivanje dugmad za količine*/
[type=button] {
	color: #000;
	border: 1px solid #000;
	border-radius: 10px;
}
[type=button]:hover, [type=button]:focus{
	background-color: transparent;
	color:#000;
}

/*stilizovanje order total od yith
#wapo-total-price-table table{
	border: 0px solid #ccc;
}
#wapo-total-order-price{
	border: 0px solid #ccc;
	background-color: transparent;
	color:#fff;
	 text-transform: uppercase;
}
#wapo-total-price-table .wapo-total-order th{
border: 0px solid #ccc;	
	background-color: transparent;
	color:#fff;
	text-transform: uppercase;
}
.wapo-total-order th{
	background-color:#000;
}

.postid-196 #wapo-total-price-table, .postid-193 #wapo-total-price-table, .postid-34 #wapo-total-price-table{
	display:none;
}*/
#wapo-total-price-table{
	display:none;
}

/*Boja dugmeta za checkout na cart page*/

.woocommerce .wc-proceed-to-checkout .checkout-button{
	background-color: #FDBF0F !important;
}

/*Uređivanje idikatora na korpi*/

.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {

	min-width: 2em !important;
	height: 2em !important;
	line-height: 2em !important;
	font-size: 19px !important;
}
.gyros-checkout-store-select-c {
	background: var(--sections-background-color,#fff);
	border-color: var(--sections-border-color,#d5d8dc);
	border-radius: var(--sections-border-radius,3px);
	border-style: var(--sections-border-type,solid);
	border-width: 1px;
	display: block;
	margin: var(--sections-margin,0 0 24px 0);
	padding: var(--sections-padding,16px 30px);
}
.gyros-checkout-store-select-c h5 {
	margin-bottom: 5px;
}
.gyros-checkout-store-select-p {
	display: flex;
	align-items: stretch;
}
.gyros-checkout-store-select {
	padding: 10px;
	border-radius: 12px;
	border: 1px solid #b7b7b7;
	margin: 10px;
	text-align: center;
	cursor: pointer;
	flex: 1 1 33.33%;
	align-content: center;
	color:#b7b7b7;
}
.gyros-checkout-store-select:first-child {
	margin-left: 0;
}
.gyros-checkout-store-select:last-child {
	margin-right: 0;
}
.gyros-checkout-store-select.gyros-checkout-store-selected {
	border-color: #188fb8;
	background-color: #fdbf0f08;
	font-weight:bold;
	border: 1px solid #FDBF0F;
	color: #69727D;
}
.gyros-checkout-store-disabled {
	pointer-events: none !important;
	background-color: #ffffff;
	border-color: #f3f3f3;
	position: relative;
}
.gyros-checkout-store-disabled:before {
	content: 'ZATVORENO';
	position: absolute;
	top: 0;
	left: 15px;
	font-weight: bold;
	transform: translateY(-50%);
	font-size: 14px;
	color: #b81c23;
}
#gyros-nearest-store-fragment {
	display: none !important;
}
.woocommerce-checkout .blockUI.blockOverlay {
	z-index: 98 !important;
}
#gyros-floating-placanje {
	display: none;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 999;
	width: 100%;
}
#gyros-floating-placanje a {
	font-family: "Pluto", Sans-serif;
	font-weight: 600;
	font-style: normal;
	text-transform: uppercase;
	background: #FDBF0F;
	color: #474747;
	padding: 10px 15px;
	display: block;
	text-align: center;
}
.woocommerce-checkout #gyros-floating-placanje {
	display: none !important;
}