.grecaptcha-badge, .rc-anchor { visibility: hidden !important; opacity: 0 !important; }

strong, b { color: inherit !important; }

.wpcf7-form p, form p { padding-bottom: 0; margin: 0; font-weight: 400; }
input[type="text"], input[type="email"], input[type="number"], input[type="url"], input[type="tel"], input[type="search"], input[type="password"] { width: 100%; }

.style-light .ui-br, .style-dark .style-light .ui-br, .style-light hr, .style-dark .style-light hr, .style-light pre, .style-dark .style-light pre, .style-light table, .style-dark .style-light table, .style-light table td, .style-dark .style-light table td, .style-light table th, .style-dark .style-light table th, .style-light input, .style-dark .style-light input, .style-light textarea, .style-dark .style-light textarea, .style-light select, .style-dark .style-light select, .style-light .seldiv, .style-dark .style-light .seldiv, .style-light .select2-choice, .style-dark .style-light .select2-choice, .style-light .select2-selection--single, .style-dark .style-light .select2-selection--single, .style-light fieldset, .style-dark .style-light fieldset, .style-light .seldiv::before, .style-dark .style-light .seldiv::before, .style-light .tab-container .nav-tabs, .style-dark .style-light .tab-container .nav-tabs, .style-light .nav-tabs > li.active > a, .style-dark .style-light .nav-tabs > li.active > a, .style-light .border-100 .tab-content::before, .style-dark .style-light .border-100 .tab-content::before, .style-light .tab-content.vertical, .style-dark .style-light .tab-content.vertical, .style-light .nav-tabs.tabs-vertical > li, .style-dark .style-light .nav-tabs.tabs-vertical > li, .style-light .panel, .style-dark .style-light .panel, .style-light .panel-group .panel-heading + .panel-collapse::before, .style-dark .style-light .panel-group .panel-heading + .panel-collapse::before, .style-light .divider::before, .style-dark .style-light .divider::before, .style-light .divider::after, .style-dark .style-light .divider::after, .style-light .plan, .style-dark .style-light .plan, .style-light .plan .plan-title, .style-dark .style-light .plan .plan-title, .style-light .plan .item-list > li, .style-dark .style-light .plan .item-list > li, .style-light .plan .plan-button, .style-dark .style-light .plan .plan-button, .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-dark .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-light .post-share, .style-dark .style-light .post-share, .style-light .post-tag-share-container, .style-dark .style-light .post-tag-share-container, .style-light .widget-container .widget-title, .style-dark .style-light .widget-container .widget-title, .style-light .widget-container.widget_calendar #wp-calendar caption, .style-dark .style-light .widget-container.widget_calendar #wp-calendar caption, .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-dark .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-light #comments .comment-list .comments-list:first-child, .style-dark .style-light #comments .comment-list .comments-list:first-child, .style-light #respond .comment-list .comments-list:first-child, .style-dark .style-light #respond .comment-list .comments-list:first-child, .style-light #comments .comments-list .comment-content, .style-dark .style-light #comments .comments-list .comment-content, .style-light #respond .comments-list .comment-content, .style-dark .style-light #respond .comments-list .comment-content, .style-light ul.dwls_search_results, .style-dark .style-light ul.dwls_search_results, .style-light ul.dwls_search_results li, .style-dark .style-light ul.dwls_search_results li, .style-light .ajax-filter-sidebar .ajax-filter-sidebar-header, .style-dark .style-light .ajax-filter-sidebar .ajax-filter-sidebar-header, .style-light .ajax-filter-sidebar .ajax-filter-sidebar-footer, .style-dark .style-light .ajax-filter-sidebar .ajax-filter-sidebar-footer, .style-light .swatch-type-label, .style-dark .style-light .swatch-type-label, .style-light .swatch--logo, .style-dark .style-light .swatch--logo, .style-light .widget-container .tagcloud a, .style-dark .style-light .widget-container .tagcloud a {
	border-color: #595959;
}

.style-light input[type="submit"] { background-color: transparent; border-color: #000000; }

.arrow-pre::before {
  font-family: "uncodeicon";
  content: "\f105";
  margin-right: 12px;
  margin-top: 3px;
}

.horiz-meni ul { padding: 0px !important; }
.horiz-meni div:not(.menu-accordion) > ul.menu-smart > li, .horiz-meni div:not(.menu-accordion) > ul.menu-smart > li > a, 
.horiz-meni ul.menu-smart.menu-horizontal > li, .horiz-meni ul.menu-smart.menu-horizontal > li > a { align-items: left !important; }

.widget-container {
  margin-top: 15px !important;
}

.col-widgets-sidebar .widget-container .widget-title { padding-bottom: 10px; margin-bottom: 10px; }

/* Form */

form p { line-height: 1 !important; }
input, textarea, select, .seldiv, .select2-choice, .select2-selection--single { margin: 5px 0px 5px 0px !important; padding-top: 3px !important; padding-bottom: 3px !important; }
input[type="submit"] { padding: 20px 33px !important; }
.wpcf7-not-valid-tip { margin: 5px 0px 5px 0px !important; }
form .istaknuto { color: #4305f6 !important; font-size: 20px !important; font-weight: bold; }


/* Newsletter */

.tnp-field-email label { display: none !important; }
.tnp-subscription input[type="email"], .tnp-subscription input[type="text"] { border-bottom: 1px solid #4305f6 !important; text-align: center !important; }
.style-dark .tnp-subscription input { color: #ffffff !important; }
.tnp-subscription div.tnp-field { margin-bottom: 25px; }
.tnp-subscription .tnp-field-button { text-align: center !important; margin-bottom: 0px; }
.tnp-subscription .tnp-submit {
	color: #ffffff !important;
	background-color: #4305f6 !important;
	border-color: #4305f6 !important;
	padding: 20px 33px !important;
}

/* Ostalo */

@media (max-width: 569px) {
  .fontsize-fs204 {
    font-size: 72px;
  }
}

.mrg-t0 { margin-top: 0px !important; }
.mrg-t5 { margin-top: 5px !important; }
.mrg-t10 { margin-top: 10px !important; }
.mrg-t15 { margin-top: 15px !important; }
.mrg-t20 { margin-top: 20px !important; }
.mrg-t30 { margin-top: 30px !important; }

.mrg-r15 { margin-right: 15px !important; }
.mrg-r30 { margin-right: 30px !important; }

.pad-t0 { padding-top: 0px !important; }
.pad-t10 { padding-top: 10px !important; }
.pad-t20 { padding-top: 20px !important; }
.pad-t30 { padding-top: 30px !important; }
.pad-t50 { padding-top: 50px !important; }

.zindex5 { z-index: 5 !important; }
.zindex10 { z-index: 10 !important; }
.zindex15 { z-index: 15 !important; }


/* Flex */

.flex-container {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 10px 20px; /* row-gap column gap */
}
.flex-100 {
	-webkit-box-flex: 0 0 100%;
	-moz-box-flex: 0 0 100%;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
}
.flex-50 {
	-webkit-box-flex: 0 0 50%;
	-moz-box-flex: 0 0 50%;
	-webkit-flex: 0 0 50%;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
}
.flex-66 {
	-webkit-box-flex: 0 0 66%;
	-moz-box-flex: 0 0 66%;
	-webkit-flex: 0 0 66%;
	-ms-flex: 0 0 66%;
	flex: 0 0 66%;
}
.flex-33 {
	-webkit-box-flex: 0 0 33%;
	-moz-box-flex: 0 0 33%;
	-webkit-flex: 0 0 33%;
	-ms-flex: 0 0 33%;
	flex: 0 0 33%;
}
.flex-75 {
	-webkit-box-flex: 0 0 75%;
	-moz-box-flex: 0 0 75%;
	-webkit-flex: 0 0 75%;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
}
.flex-25 {
	-webkit-box-flex: 0 0 25%;
	-moz-box-flex: 0 0 25%;
	-webkit-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
}

@media only screen and (max-width: 1024px) {
	.flex-container { flex-wrap: wrap; }
	.flex-75, .flex-66, .flex-50, .flex-33, .flex-25 {
		-webkit-box-flex: 0 0 100%;
		-moz-box-flex: 0 0 100%;
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
	}
}
