.grecaptcha-badge { visibility: hidden !important; opacity: 0 !important; }

#header-outer[data-lhe="animated_underline"] nav > ul > li.mlink-bez-linije.current-menu-item:not([class*="button_"]) > a .menu-title-text::after { border-top: 0px; }

.sf-menu > li ul { padding: 10px 15px; }

h3.toggle-title, .toggle > h3.toggle-title a {
	font-size: 20px;
	line-height: 24px;
}
.toggle > h3.toggle-title a { color: #000000; }
div[data-style="minimal"] .toggle > .toggle-title a {
	padding: 15px 70px 10px 0;
}

body.category .row .col.section-title > span, .post-area.standard-minimal .post-author, body.single-post .meta-category { display: none; }

form p { padding-bottom: 10px; }

body:not(.woocommerce-cart) .main-content table, table { background-color: transparent !important; }
table.lista {
	width: 100%;
	padding: 0;
	margin: 0;
}
body:not(.woocommerce-cart) .main-content tr td:first-child, body:not(.woocommerce-cart) .main-content td, body:not(.woocommerce-cart) .main-content table,
table.lista, table.lista td { border: 0px; }
table.lista td { padding: 3px 0px !important; }
table.lista td:nth-child(1) { width: 75%; }
table.lista td:nth-child(2) { width: 25%; text-align: right; }
body:not(.woocommerce-cart) .main-content table.lista tr:nth-child(2n+1) { background-color: transparent; }
table.lista tr { border-top: 1px solid rgba(0, 0, 0, .07); }

.futer ul.menu, .futer ul.social {
	margin: 0;
	padding: 0;
	list-style-type: none !important;
}
.futer ul.menu li, .futer ul.social li {
	display: inline;
	padding: 0px;
	padding-right: 15px;
}
.futer ul.menu li:last-child, .futer ul.social li:last-child { padding-right: 0px; }
.futer ul.sub-menu { display: none; }

.bg-velicina1 > .row-bg-wrap > .inner-wrap > .row-bg, .bg-velicina2 > .row-bg-wrap > .inner-wrap > .row-bg { background-size: initial !important; }

@media only screen and (max-width: 1024px) {
	.bg-velicina1 > .row-bg-wrap > .inner-wrap > .row-bg { background-size: 60% !important; }
	.bg-velicina2 > .row-bg-wrap > .inner-wrap > .row-bg { background-size: 85% !important; }
	.bg-y-ponavljanje > .row-bg-wrap > .inner-wrap > .row-bg { background-repeat: repeat-y !important; }
}
@media only screen and (max-width: 1024px) {
	.bg-omeni-velicina { background-size: 90% !important; }
}

.txt-boja { color: #a44a0c !important; }


@media only screen and (max-width: 600px) {
	.iwithtext .iwt-text { font-size: 18px !important; }
}


.mrg-t0 { margin-top: 0px !important; }
.mrg-t5 { margin-top: 5px !important; }
.mrg-t10 { margin-top: 10px !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-t20 { padding-top: 20px !important; }
.pad-t30 { padding-top: 30px !important; }
.pad-t50 { padding-top: 50px !important; }
