/*
Theme Name:     Avokado Elementor Child
Theme URI:      https://avokado.rs/
Description:    Avokado Elementor Child is a child theme of Hello Elementor. All Rights Reserved.
Author:         Avokado.rs
Author URI:		https://avokado.rs/
Template:       hello-elementor
Version:        1.0.1
Text Domain: avokado-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
html, body {
	overflow-x: clip;
}
.grecaptcha-badge {visibility: hidden;}

@media(max-width: 767px){
	.all-filters .wpc-open-close-filters-button {
		 width: 100%;
	}
	.all-filters .wpc-button-inner {
		justify-content: center;
	}
	.all-filters {
		box-shadow: none !important;
	}
}
.wpgmp_filter_wrappers {
	 background: #fff !important;
    padding: 0px !important;
    border-radius: 0px !important;
}
.wpgmp-map-1 div.wpgmp_search_form input.wpgmp_search_input {
    border: 1px solid #cccccc !important;
	border-radius: 100px !important;
}
.categories_filter select {
		border-radius: 100px !important;
	margin-top: 0 !important;
}
div.wpgmp_search_form input.wpgmp_search_input {
    font-size: 15px !important;
}
.wpgmp_before_listing {
	font-size: 15px !important;
	margin-bottom: 8px !important;
}
.wpgmp_filter_wrappers {
    margin-bottom: 25px !important;
}
.wpgmp_map_parent {
	margin-top: -40px !important;
}
.fc-item-box {
    margin: 20px;
    padding: 0;
}
.fc-item-box {
    padding: 0px !important;
	border-radius: 20px !important;
}
.fc-component-content {
	background-color: #fff !important;
}
.fc-item-meta {
	border-radius: 100px !important;
	background: #BFE2F9 !important;
	padding-left: 5px !important;
    padding-right: 5px !important;
	padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.fc-badge {
	background: #BFE2F9 !important;
	color: #00325A !important;
}
.wpgmp_pagination .current, .wpgmp_pagination a {
		border-radius: 100px !important;
}
div.wpforms-container-full .wpforms-form label.wpforms-error, div.wpforms-container-full .wpforms-form em.wpforms-error {
    color: #E85113 !important;
}
div.wpforms-container-full input[type=checkbox]:checked:after {
    border-left: 4px solid #8EE1FF !important;
    border-bottom: 4px solid #8EE1FF !important;
}
#hidden-item {
	display: none !important;
}

@media(max-width: 1200px){
	#hidden-item {
	display: block !important;
}
	#hidden-item a {
		padding: 8px 16px;
		border-radius: 100px;
		border: 1px solid rgba(11, 114, 181, 0.50);
		display: inline-flex;
		margin: 20px 0;
	}
}
@media(max-width: 767px){
	#hidden-item a {
		display: flex;
		justify-content: center;
		margin: 30px 0;
	}
}
.price-on-request .cena-single {
	display: none;
}
.cena-upit-single {
		display: none;
}
.price-on-request .cena-upit-single {
		display: block;
}
