/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1672226586
Updated: 2022-12-28 11:23:06

*/



.single-post img.aligncenter.size-full {
    margin-bottom: 10px;
	margin-top: 20px;
}

.row-cf {
    display: flex;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}
input.wpcf7-form-control, textarea.wpcf7-form-control.wpcf7-textarea, input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #ffffff00 !important;
	 border-color: #d5d5d5 !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    border: 2px solid;
    margin-left: 10px;
	background: #323232 !important;
    border-color: #323232 !important;
    color: #fff;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    border-color: #323232 !important;
    color: #000;
    background: #ffffff00 !important;
}
.row-cf-1.row-text label {
    width: 100%;
}
.row-cf-1 {
    padding: 0 10px;
}
.row-cf-1 label {
    font-size: 15px !important;
}
.stl-selector a {
    color: white !important;
    font-size: 13px !important;
}
.stl-selector {
    color: white;
}
strong {
    font-weight: 600;
}
.jezik:lang(en) {
	display: none !important;
}
.elementor-location-header .elementor-container.elementor-column-gap-default:lang(en) {
    justify-content: space-between;
}
li.elementor-icon-list-item {
    list-style: none !important;
}

@media only screen and (min-width:1024px) and (max-width:1270px) {
.custom-padd {
    padding: 0% 3% 0% 3% !important;
}
	.navigation-men a {
		font-size: 12px !important;
	}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
.box-c-p .elementor-widget-wrap.elementor-element-populated {
    padding: 20px !important;
}
	span.elementor-post-date {
    font-size: 15px;
}
	nav.elementor-pagination {
    font-size: 20px !important;
}
}
@media only screen and (min-width:640px) and (max-width:1024px) {
	.ordering2 {
    order: 2 !important;
}
	.h3-c h3 {
    font-size: 28px !important;
    padding-left: 32px;
}
.elementor-section.box-fixed .elementor-container.elementor-column-gap-default {
    flex-wrap: inherit;
} 
}

@media only screen and (max-width: 640px) {
	.elementor-item.has-submenu, .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
    justify-content: space-between;
}
	.elementor-nav-menu .sub-arrow {
    padding: 10px 10px 10px 10px;
    width: 40%;
    justify-content: end;
}
.center-al a {
    justify-content: center !important;
    text-align: center;
}
.swipe-box .swiper-wrapper {
    height: 70%;
}
	.post-custom
    article.elementor-post.elementor-grid-item.has-post-thumbnail {
    display: block;
}
	.post-custom a.elementor-post__thumbnail__link {
    margin-left: 0px !important;
    margin-bottom: 20px;
}
.elementor-section.box-fixed .elementor-container.elementor-column-gap-default {
    flex-wrap: inherit;
}
		.title-custom h2 {
		    font-size: 34px !important;
	}
	.ordering2 {
    order: 2 !important;
}
	.swipe-box .swiper-slide {
    overflow: visible !important;
}
	.swipe-box .elementor-carousel-image-overlay {
    font-size: 18px !important;
	 margin: auto;
}
.swipe-box .elementor-main-swiper {
    height: 400px !important;
}
	.swipe-box .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 40px !important;
}
	.scroll-box-e .swiper-container {
    padding-bottom: 0px !important;
}
	.row-cf {
    display: block;
}
	label {
    width: 100%;
}
	.row-cf-1 {
    padding: 0;
}
	input.wpcf7-form-control.has-spinner.wpcf7-submit {
    margin-left: 0px;
}
}