/*
 Theme Name:   Kingster Child
 Theme URI:    http://demo.goodlayers.com/kingster
 Description:  Goodlayers Kingster Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     kingster
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  kingster-child

 START YOUR CHILD THEME CSS HERE
*/

.hidden {
	display: none!important;
}

.coming-soon .gdlr-core-feature-box {
    padding: 15px 7px 8px!important;
}

h3.gdlr-core-blog-title.gdlr-core-skin-title a {
	font-size: 19px;
	line-height: 17px !important;
}

.gdlr-core-blog-date-wrapper.gdlr-core-skin-divider {
	display: none;
}

.gdlr-core-blog-medium {
	margin-bottom: 8px;
	display: table;
}

.gdlr-core-blog-left-thumbnail .gdlr-core-blog-title {
	font-size: 24px;
	font-weight: 500;
}

.kingster-top-bar .kingster-top-bar-background {
	background-color: #58595b;
	transition: all 0.3s;
}

.kingster-top-bar:hover .kingster-top-bar-background {
	background-color: #f47421;
}

.kingster-top-bar {
	padding-bottom: 10px;
}

.kingster-top-bar {
	padding-top: 10px;
}

.gdlr-core-blog-left-thumbnail .gdlr-core-blog-title {
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 16px;
}

.gdlr-core-blog-left-thumbnail .gdlr-core-blog-info-wrapper {
	margin-bottom: 8px;
}

a.gdlr-core-excerpt-read-more.gdlr-core-button.gdlr-core-rectangle:hover {
	background: white !important;
	color: #e9722f;
}

a.gdlr-core-excerpt-read-more.gdlr-core-button.gdlr-core-rectangle {
	border-radius: 35px;
	border: 2px solid #e9722f;
	transition: all 0.3s;
	text-transform: uppercase;
	font-size: 1em;
	padding: 8px 20px;
}

.kingster-sidebar-area .kingster-widget-title {
	color: white;
	background-color: #f37321;
}

.kingster-sidebar-area .kingster-widget-title {
	border-bottom-color: #f37321;
}

.lg-backdrop {
	background-color: #7e5944c4;
}

.lg-actions .lg-next,
.lg-actions .lg-prev {
	font-size: 35px;
}

.woocommerce .woocommerce-message {
	background-color: #e9722f;
	border-top: 3px solid #e9722f;
	color: #fff;
}

img.logonoga {
	max-width: 240px;
}

.kingster-footer-wrapper a:hover {
	color: white !important;
}

.kingster-footer-wrapper a {
	color: #8d8d8d !important;
}

.manjsilogo img {
	max-width: 300px;
}

.gdlr-core-feature-box-item .gdlr-core-feature-box {
	position: relative;
	overflow: hidden;
	padding: 30px 7px 18px;
}

.gdlr-core-feature-box.gdlr-core-js.gdlr-core-feature-box-type-outer:hover {
	background: white !important;
	color: #f36018 !important;
}

.gdlr-core-feature-box.gdlr-core-js.gdlr-core-feature-box-type-outer {
	border: 2px solid #f36018 !IMPORTANT;
	background: #f36018 !important;
	transition: all 0.3s;
}

.gdlr-core-feature-box.gdlr-core-js.gdlr-core-feature-box-type-outer:hover h3.gdlr-core-feature-box-item-title {
	color: #f36018;
}

.ms-slide-info.ms-dir-h.ms-align-bottom {
	display: none !important;
}

.gdlr-core-opacity-on-hover {
	background: #0000 !important;
}

.kingster-breadcrumbs {
	background: #58595b;
}

.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title {
	background-color: #4f4c4d;
}

.kingster-footer-back-to-top-button {
	background-color: #e9722f;
}

.kingster-body .kingster-footer-back-to-top-button,
.kingster-body .kingster-footer-back-to-top-button:hover {
	color: #ffffff;
}

.kingster-body .kingster-breadcrumbs,
.kingster-body .kingster-breadcrumbs a span,
.gdlr-core-breadcrumbs-item,
.gdlr-core-breadcrumbs-item a span {
	color: #ffffff;
}

.kingster-body .kingster-top-bar a {
	color: #f9f9f9;
}

a.gdlr-core-button.gdlr-core-button-shortcode.gdlr-core-button-gradient.gdlr-core-button-no-border {
	border: 2px solid #f37321 !IMPORTANT;
	background: #f37321 !important;
	transition: all 0.3s;
}

.gdlr-core-feature-box.gdlr-core-js.gdlr-core-feature-box-type-outer {
	border: 2px solid #f37321 !IMPORTANT;
	background: #f37321 !important;
	transition: all 0.3s;
}

.gdlr-core-widget-box-shortcode {
	background: #f37321 !important;
}

.oranzno-ozadje a.gdlr-core-button.gdlr-core-button-solid.gdlr-core-button-no-border {
	background: white !important;
	color: #181818 !important;
	border-style: solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/* border-color: green !important; */
	border: 2px solid #58595b;
}

.oranzno-ozadje a.gdlr-core-button.gdlr-core-button-solid.gdlr-core-button-no-border:hover {
	background: #58595b !important;
	color: #ffffff !important;
	border-style: solid;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	/* border-color: green !important; */
	border: 2px solid #58595b;
}

.pisava-temna h3.gdlr-core-column-service-title.gdlr-core-skin-title,
.pisava-temna p {
	color: white;
}

a.gdlr-core-column-service-read-more.gdlr-core-info-font:hover {
	/* text-decoration: underline; */
	border-bottom: 1px solid white;
}

.pisava-temna a.gdlr-core-column-service-read-more.gdlr-core-info-font {
	color: white !important;
	transition: all 0.3s;
	font-weight: 600;
	border-bottom: 1px solid #ffffff00;
	/* text-decoration: underline; */
}

a.gdlr-core-excerpt-read-more.gdlr-core-button.gdlr-core-rectangle:hover {
	background: white !important;
	color: #f3651f;
	border: 2px solid #f3651f;
}

a.gdlr-core-excerpt-read-more.gdlr-core-button.gdlr-core-rectangle {
	border-radius: 5px;
	border: 2px solid #f3651f;
	transition: all 0.3s;
	text-transform: uppercase;
	font-size: 1em;
	padding: 8px 20px;
	background: #f3651f;
}

.gdlr-core-body .gdlr-core-load-more,
.gdlr-core-body .gdlr-core-button,
.kingster-body .kingster-button,
.kingster-body input[type="button"],
.kingster-body input[type="submit"] {
	background-color: #f3651f;
}

.gdlr-core-body .gdlr-core-load-more:hover,
.gdlr-core-body .gdlr-core-button:hover {
	background-color: #58595b;
}

.sf-menu>li>.sub-menu a,
.sf-menu>.kingster-mega-menu>.sf-mega a,
.sf-vertical ul.sub-menu li a {
	color: #ffffff;
}

.sf-menu>.kingster-normal-menu li,
.sf-menu>.kingster-mega-menu>.sf-mega,
.sf-vertical ul.sub-menu li,
ul.sf-menu>.menu-item-language li {
	background-color: #ffffff;
}

.kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section-inner>a {
	color: #ffffff;
	border-bottom: 1px solid white;
	background: transparent;
}

.gdlr-core-accordion-style-background-title .gdlr-core-accordion-item-title,
.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title,
.gdlr-core-toggle-box-style-background-title .gdlr-core-toggle-box-item-title,
.gdlr-core-toggle-box-style-background-title-icon .gdlr-core-toggle-box-item-title {
	color: #ffffff;
}

.kingster-navigation .sf-menu>.kingster-mega-menu .sf-mega-section-inner>a {
	color: #f37321;
	border-bottom: 1px solid #f37321;
	background: transparent;
}

ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2 li a {
	display: block;
	background: #f37321;
	margin-bottom: 4px;
	color: white;
	padding: 17px 22px 19px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	border: 2px solid #f37321;
	-webkit-border-radius: 3px;
	transition: all 0.3s;
}

ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2 li a:hover {
	background: white;
	color: #f37321;
}

ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-box2:after {
	color: #f37321;
}

ul.sub-menu a {
	color: #585858 !important;
}

.sf-menu>.kingster-mega-menu .sf-mega {
	position: fixed;
}

.gdlr-core-feature-box.gdlr-core-js.gdlr-core-feature-box-type-outer:hover .gdlr-core-feature-box-item-caption.gdlr-core-title-font {
	color: #58595b;
}

.gdlr-core-feature-box.gdlr-core-js.gdlr-core-feature-box-type-outer:hover .gdlr-core-feature-box-item-content {
	color: #f37321;
	font-weight: 600;
}

.kingster-copyright-wrapper a:hover {
	color: #f37321;
}

.kingster-copyright-wrapper a {
	color: #ffffffbd;
}

.wpem-single-event-ticket-information .wpem-ticket-information-wrapper .wpem-ticket-information-body .wpem-ticket-info-wrap:hover {
	border-color: #e9722f;
}

.wpem-organizer-page-url-button {
	display: none !important;
}

.wpem-event-organizer-name {
	display: none;
}

.wpem-event-ticket-type {
	display: none;
}

.wpem-single-event-header-top h3.wpem-heading-text {
	font-size: 20px;
	font-weight: 600 !important;
	margin-bottom: 5px;
	margin-top: 10px;
}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top {
	background: #f37321;
}

.event_registration.registration {
	text-align: center;
}

.wpem-event-sidebar-button.wpem-registration-event-button {
	margin-bottom: 10px;
}

.wpem-event-ticket-info-title h3.wpem-heading-text {
	margin-bottom: 0px !important;
}

.wpem-single-event-ticket-information .wpem-event-ticket-info-title {
	background: #f37321;
	border-top: 1px solid #f37321;
	padding: 15px 20px;
	margin: 0;
}

.wpem-event-ticket-info-title h3.wpem-heading-text {
	color: white !important;
	text-transform: uppercase;
}

.wpem-single-event-header-top .wpem-month {
	color: white !important;
}

.wpem-single-event-header-top .wpem-date {
	color: white !important;
}

.wpem-single-event-header-top h3.wpem-heading-text {
	color: white !important;
}

.wpem-single-event-header-top .wpem-event-date-time {
	color: white !important;
}

.wpem-event-details {
	color: white;
}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-event-details {
	margin-bottom: 0px;
}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top {
	background: #58595b;
}

button#contact-organizer-button:hover {
	color: #f37321;
	background: white;
}

button#contact-organizer-button {
	background: #f37321;
	border: 2px solid #f37321;
	transition: all 0.3s;
}

.gdlr-core-body .gdlr-core-load-more,
.gdlr-core-body .gdlr-core-button,
.kingster-body .kingster-button,
.kingster-body input[type="button"],
.kingster-body input[type="submit"] {
	background-color: #f37321;
}

.wpem-single-event-page .wpem-single-event-right-content .wpem-single-event-body-sidebar .wpem-register-event-form form {
	background: #58595b;
	padding: 15px;
	margin: 10px 0;
	border-radius: 5px;
	color: white;
}

.wpem-organizer-contact-form h4.wpem-form-title.wpem-heading-text {
	display: none;
}

.wpem-ticket-start-end-date span {
	display: block !IMPORTANT;
}

.wpem-alert-info,
.wpem-alert-danger {
	color: #ffffff !important;
	background-color: #f37321 !important;
	text-align: center !important;
	border-color: #f37321 !important;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: 600;
}

.wpem-ticket-start-end-date {
	display: none;
}

.wpem-ticket-quantity.wpem-form-group {
	float: right;
	width: 100% !important;
	text-align: center;
}

.wpem-form-wrapper .wpem-form-group input[type=color]:focus,
.wpem-form-wrapper .wpem-form-group input[type=date]:focus,
.wpem-form-wrapper .wpem-form-group input[type=datetime-local]:focus,
.wpem-form-wrapper .wpem-form-group input[type=datetime]:focus,
.wpem-form-wrapper .wpem-form-group input[type=email]:focus,
.wpem-form-wrapper .wpem-form-group input[type=file]:focus,
.wpem-form-wrapper .wpem-form-group input[type=month]:focus,
.wpem-form-wrapper .wpem-form-group input[type=number]:focus,
.wpem-form-wrapper .wpem-form-group input[type=password]:focus,
.wpem-form-wrapper .wpem-form-group input[type=search]:focus,
.wpem-form-wrapper .wpem-form-group input[type=tel]:focus,
.wpem-form-wrapper .wpem-form-group input[type=text]:focus,
.wpem-form-wrapper .wpem-form-group input[type=time]:focus,
.wpem-form-wrapper .wpem-form-group input[type=url]:focus,
.wpem-form-wrapper .wpem-form-group input[type=week]:focus,
.wpem-form-wrapper .wpem-form-group select:focus,
.wpem-form-wrapper .wpem-form-group textarea:focus {
	border-color: #f37321;
	background-color: #ffffff;
}

input#cancel-contact-organizer-button:hover,
input#send_mail:hover {
	background: white;
	color: #f37321;
}

input#cancel-contact-organizer-button,
input#send_mail {
	font-size: 18px !important;
	border-radius: 6px;
	font-weight: 600;
	text-transform: uppercase;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #f37321;
	transition: all 0.3s;
}

.wpem-event-listing-box-view .no_event_listings_found,
.wpem-event-listing-calendar-view .no_event_listings_found,
.wpem-event-listing-list-view .no_event_listings_found {
	color: #181818;
}

input#calendar_navigation_next:hover,
input#calendar_navigation_previous:hover {
	background: white;
	color: #f37321;
}

input#calendar_navigation_next,
input#calendar_navigation_previous {
	transition: all 0.3s;
	border: 2px solid #f37321;
	line-height: 21px;
}

.wpem-event-listings .wpem-event-layout-wrapper .wpem-event-action-url {
	border-left: 3px solid #f37321;
}

a.gdlr-core-filterer.gdlr-core-button-color {
	/* margin: 0 auto; */
	margin-bottom: 8px;
	/* text-align: center; */
}

a.gdlr-core-filterer.gdlr-core-button-color.gdlr-core-active {
	color: white;
}

a.gdlr-core-filterer.gdlr-core-button-color:hover {
	color: white;
}

.ulp-profile-tab-section {
	max-width: 100%;
}

.ulp-profile-password-section label,
.ulp-user-page-content label {
	font-size: 18px;
	color: black;
	display: block;
}

.ulp-profile-password-section input#pass1,
.ulp-user-page-content input[type="text"] {
	padding: 8px 15px;
	line-height: 1em;
	font-size: 18px;
	margin-top: 10px;
	max-width: 100%;
	width: 300px;
	color: black;
	font-weight: 500;
}

.ulp-ap-theme-3 .ulp-ap-menu-item a {
	color: #f37321;
	font-weight: 600;
}

.ulp-ap-theme-3 .fa-ulp-public-menu-item {
	color: #58595b;
}

.ulp-ap-top-theme-2 .ulp-right-side .ulp-top-points .ulp-stats-content {
	color: #f37321;
}

.wpem-alert-info,
.wpem-alert-danger {
	color: #ffffff !important;
	background-color: #f37321 !important;
	text-align: center !important;
	border-color: #f37321 !important;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: 600;
	transition: all 0.3s;
}

.gdlr-core-counter-item-number {
	color: #818181 !important;
}

.gdlr-core-counter-item-bottom-text {
	color: #818181;
}

.gdlr-core-counter-item-divider {
	border-color: #c56122;
}

.gdlr-core-counter-item-number {
	color: #ffffff !important;
	font-size: 46px !important;
	margin-bottom: 15px !important;
}

.gdlr-core-counter-item .gdlr-core-counter-item-divider {
	margin-bottom: 10px !important;
}

.gdlr-core-counter-item-bottom-text.gdlr-core-skin-content {
	font-size: 16px !important;
	color: white;
}

.gdlr-core-counter-item-divider {
	border-color: #ffffff;
}

h3.gdlr-core-blog-title.gdlr-core-skin-title a {
	font-size: 18px;
	line-height: 17px !important;
}

.gdlr-core-blog-left-thumbnail .gdlr-core-blog-title {
	font-size: 21px;
	font-weight: 700;
	margin-bottom: 0px;
}

a.gdlr-core-excerpt-read-more.gdlr-core-button.gdlr-core-rectangle {
	margin-top: 7px;
}

a.gdlr-core-excerpt-read-more.gdlr-core-button.gdlr-core-rectangle {
	border-radius: 5px;
	border: 2px solid #f3651f;
	transition: all 0.3s;
	text-transform: uppercase;
	font-size: 13px;
	padding: 5px 20px;
	background: #f3651f;
}

.gdlr-core-blog-medium {
	margin-bottom: 30px;
}

h3.boxsidebar {
	color: white;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 500;
	margin-bottom: 15px;
	/* border-bottom: 1px solid #ffffff00; */
}

span.boxsidebar {
	font-size: 18px;
}

.gdlr-core-widget-box-shortcode a.gdlr-core-social-network-icon:hover {
	border-bottom: 2px solid #ffffff;
}

.gdlr-core-widget-box-shortcode a.gdlr-core-social-network-icon {
	color: white !important;
	font-size: 27px;
	text-align: center;
	display: inline-block;
	min-width: 40px;
	text-align: center;
	transition: all 0.3s;
	border-bottom: 2px solid #f37321;
	/* padding: 5px 20px; */
	/* border-radius: 100px; */
}

a.gdlr-core-button.gdlr-core-button-shortcode.gdlr-core-button-gradient.gdlr-core-button-no-border {
	border: 2px solid white !important;
	border-radius: 5px !important;
	padding: 13px 14px !important;
	font-size: 19px;
	text-transform: uppercase;
	font-weight: 600;
	width: 100%;
	text-align: center;
}

a.gdlr-core-button.gdlr-core-button-shortcode.gdlr-core-button-gradient.gdlr-core-button-no-border:hover {
	background: #ffffff !important;
	color: #f37321 !important;
}

a.sidelink:hover {
	color: #58595b;
	/* font-weight: 500; */
}

a.mobipovezava:hover {
	color: #58595b;
	/* font-weight: 500; */
}

a.emailpovezava:hover {
	color: #58595b;
	/* font-weight: 500; */
}

a.emailpovezava,
a.mobipovezava,
a.sidelink {
	color: white;
	font-size: 16px;
	margin-top: -5px;
	display: block;
}

.gumb-nazaj {
	display: inline;
	cursor: pointer;
	float: right;
	transition: all 0.4s;
    border: 1px solid white;
    border-radius: 5px;
    padding: 0px 10px;
    margin-right: 15px;
}

.gumb-nazaj:hover {
	background: #f37321;
	border: 1px solid #f37321;
}

.kingster-breadcrumbs-item.kingster-item-pdlr {
	display: inline;
}



@media screen and (max-width:767px) {
	.gumb-nazaj {
		display: inline;
		cursor: pointer;
		float: left;
		position: absolute;
		left: 10px;
		top: 20px;
	}
}

a.nazaj-glavno:hover span {
	/* padding-right: 17px; */
	left: -8px;
	transition: all 0.4s;
	position: relative;
}

a.nazaj-glavno:hover {
	background: #f36018;
	border: 1px solid #f36018;
	color: white;
}

a.nazaj-glavno {
	width: 100%;
	border: 1px solid white;
	display: inline-block;
	max-width: 100px;
	text-align: center;
	border-radius: 5px;
	background: #ffffff14;
}

a.nazaj-glavno span {
	color: white;
	padding-right: 5px;
	font-size: 20px;
	transition: all 0.3s;
	left: 0;
	line-height: 0px;
}

a.nazaj-glavno {
	color: white;
	transition: all 0.4s;
}

.del-sredstev {
	text-align: center;
	background: #f37321;
	color: white;
}

.del-sredstev a {
	color: white !important;
	transition: all 0.4s;
	text-decoration: underline;
}

.del-sredstev {
	font-size: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-short-info .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-date {
	font-size: 25px;
	line-height: 25px;
	font-weight: 500;
	color: #000;
	width: 40px;
	text-align: center;
}

.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-header-top .wpem-single-event-short-info .wpem-event-date .wpem-event-date-type .wpem-to-date .wpem-month {
	width: 40px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 400;
	line-height: 18px;
	color: #333;
	text-align: center;
}

.gdlr-core-text-box-item-content p {
	text-align: justify;
}

div#nastevanje-aktivnosti-custm img {
	max-width: 60px;
}

div#nastevanje-aktivnosti-custm a.gdlr-core-column-service-read-more.gdlr-core-info-font {
	background: #f37321;
	color: white;
	border: 2px solid #f37321;
	padding: 5px 20px;
	border-radius: 5px;
	transition: all 0.3s;
}

div#nastevanje-aktivnosti-custm .gdlr-core-column-service-content p {
	margin-bottom: 10px !important;
}

div#nastevanje-aktivnosti-custm a.gdlr-core-column-service-read-more.gdlr-core-info-font:hover {
	background: white;
	color: #f37321;
}

div#nastevanje-aktivnosti-custm .gdlr-core-column-service-item.gdlr-core-item-pdb.gdlr-core-left-align.gdlr-core-column-service-icon-left.gdlr-core-no-caption.gdlr-core-item-pdlr {
	border-bottom: 1px solid #58595b;
	margin-bottom: 30px;
}

div#nastevanje-aktivnosti-custm .gdlr-core-column-service-media.gdlr-core-media-image {
	top: 10px;
}

div#nastevanje-aktivnosti-custm .gdlr-core-column-service-item.gdlr-core-item-pdb.gdlr-core-left-align.gdlr-core-column-service-icon-left.gdlr-core-no-caption.gdlr-core-item-pdlr {
	border-bottom: 1px solid #58595b26;
	margin-bottom: 30px;
	padding-bottom: 30px !important;
}

div#nastevanje-aktivnosti-custm .gdlr-core-title-item.gdlr-core-item-pdb.clearfix.gdlr-core-center-align.gdlr-core-title-item-caption-top.gdlr-core-item-pdlr {
	padding-bottom: 0px !important;
	padding-top: 35px;
}

.kingster-sidebar-area.kingster-item-pdlr input#mailster-email-1 {
	padding: 5px 16px;
	font-weight: 600;
	font-size: 15px;
	border: 1px solid #58595b;
}

.kingster-sidebar-area.kingster-item-pdlr input.submit-button.button {
	width: 100%;
	text-transform: uppercase;
	padding: 7px 0px;
	margin-top: 10px;
	border: 2px solid #f37321;
	transition: all 0.3s;
}

.kingster-sidebar-area.kingster-item-pdlr input.submit-button.button:hover {
	background: white;
	color: #f37321 !important;
}

.kingster-sidebar-area.kingster-item-pdlr form.mailster-form.mailster-form-submit.mailster-ajax-form.mailster-in-widget.mailster-form-1 {
	margin-bottom: 0px;
}

.kingster-sidebar-area.kingster-item-pdlr .mailster-widget-text.mailster-widget-text-after {
	font-size: 12px;
}

.kingster-sidebar-area.kingster-item-pdlr input.submit-button.button {
	width: 100%;
	text-transform: uppercase;
	padding: 7px 0px;
	background: #3c3c3c;
	margin-top: 10px;
	border: 2px solid #3c3c3c;
	transition: all 0.3s;
}

.ustanova-razdelek .polovicka:first-child {
	margin-right: 4%;
}

.ustanova-razdelek .polovicka {
	width: 48%;
	float: left;
	/* margin-right: 2%; */
}

.naslov-razdelek .polovicka {
	width: 48%;
	float: left;
	/* margin-right: 2%; */
}

.naslov-razdelek .polovicka:first-child {
	margin-right: 4%;
}

.form-polovicka .polovicka {
	width: 48%;
	float: left;
	/* margin-right: 2%; */
}

.form-polovicka .polovicka:first-child {
	margin-right: 4%;
}

input.wpcf7-form-control.wpcf7-submit:hover {
	border: 2px solid #f37321 !important;
	padding: 7px 30px !important;
	transition: all 0.3s !important;
	background: #ffffff !important;
	text-transform: uppercase !important;
	color: #f37321 !important;
}

input.wpcf7-form-control.wpcf7-submit {
	border: 2px solid #f37321 !important;
	padding: 7px 30px !important;
	transition: all 0.3s !important;
	background: #f37321 !important;
	text-transform: uppercase !important;
	color: white !important;
}

.event_listings a.load_more_events {
	background: #f37321 !important;
	border: 2px solid #f37321;
}

.event_listings a.load_more_events:hover {
	background: #fff !important;
	border: 2px solid #f37321;
}

a.wpem-theme-button.delete_event_registration {
	background: #f20e0e;
	color: white;
}

a.wpem-theme-button.event-registrations-download-csv {
	background: #00b500 !important;
	color: white !important;
}

h2.wpem-heading-text {
	font-size: 27px;
	margin-bottom: 40px;
}

.ulp-profile-row input {
	min-height: 50px;
	width: 300px;
	max-width: 100%;
	padding-left: 16px;
}

.ulp-additional-message {
	background: #e9722f;
	border-left: 5px solid #e9722f;
	border-radius: 0 5px 5px 0;
	padding: 6px 20px 6px 20px;
	margin-bottom: 20px;
	margin-top: 10px;
	overflow: hidden;
	font-weight: 600;
	font-family: Roboto;
	font-size: 14px;
	color: #fff;
}

.ulp-course-wrapp {
	font-family: "Poppins", sans-serif !important;
}

.ulp-course-wrapp .ulp-main-section .ulp-top-details {
	padding: 0 0px !important;
}

.page-content.ulp-course-wrapp h1 {
	margin-bottom: 60px;
	margin-top: 20px;
}

.ulp-course-wrapp .ulp-main-section .ulp-right-sidebar .price-box {
	background: #f37321;
}

.ulp-enroll-course-the-button {
	background: #f37321 !important;
	color: white !important;
	font-weight: 800;
	border: 2px solid #f37321;
	transition: all 0.3s;
}

.ulp-enroll-course-the-button:hover {
	background: white !important;
	color: #f37321 !important;
}

.ulp-right-sidebar {
	max-width: 265px !important;
	text-align: center !important;
}

.ulp-right-sidebar .ulp-avatar {
	display: none !important;
}

.ulp-right-sidebar {
	margin-left: 10px;
}

.ulp-course-enrolled .ulp-course-progress-wrapp h2 {
	color: #f37321;
}

h1.kingster-not-found-head {
	display: none !important;
}

a.gdlr-core-filterer.gdlr-core-button-color[data-ajax-value="nekategorizirano"] {
	display: none;
}

.kingster-page-title-wrap .kingster-page-title-overlay {
	background-color: #181818;
}

.kingster-page-title-wrap .kingster-page-title-overlay {
	opacity: 0.5;
}

div#comments {
	display: none !important;
}

.kingster-blog-info.kingster-blog-info-font.kingster-blog-info-author.vcard.author.post-author {
	display: none !important;
}

.kingster-blog-info.kingster-blog-info-font.kingster-blog-info-comment-number {
	display: none !important;
}

.kingster-blog-info-wrapper .kingster-blog-info:before {
	display: none;
}

.kingster-blog-title-wrap.kingster-style-small .kingster-blog-title-content.kingster-item-pdlr {
	padding-top: 30px;
	padding-bottom: 30px;
}

.kingster-blog-title-wrap {
	background-position: 59% 27%;
}

.kingster-blog-title-wrap .kingster-blog-title-overlay {
	opacity: 0.5;
}

.kingster-comment-wrapper {
	display: none !important;
}

.kingster-single-article-thumbnail.kingster-media-image {
	width: 420px;
	float: right;
	margin-left: 50px;
}

@media screen and (max-width:1140px) {
	.kingster-single-article-thumbnail.kingster-media-image {
		width: 330px;
		float: right;
		margin-left: 50px;
	}
}

@media screen and (max-width:950px) {
	.kingster-single-article-thumbnail.kingster-media-image {
		width: 100%;
		float: right;
		margin-left: 0px;
	}
}

@media screen and (max-width:950px) {
	h1.kingster-single-article-title {
		font-size: 20px !important;
	}
	.kingster-blog-style-2 .kingster-blog-info-wrapper .kingster-blog-info {
		margin-right: 0px;
		text-transform: none;
		font-size: 9px;
	}
	.kingster-blog-title-wrap .kingster-blog-title-content {
		padding-top: 30px !important;
		padding-bottom: 30px !important;
	}
	.kingster-item-pdlr,
	.gdlr-core-item-pdlr {
		padding-left: 0px;
		padding-right: 0px;
	}
	.kingster-mobile-header .kingster-logo-inner {
		max-width: 130px;
	}
	.kingster-mobile-header {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.kingster-mobile-header .kingster-logo {
		padding: 0px 0px;
	}
	.kingster-breadcrumbs {
		padding-bottom: 10px;
	}
	.kingster-breadcrumbs {
		padding-top: 10px;
	}
	.kingster-breadcrumbs {
		font-size: 11px;
	}
	.kingster-breadcrumbs span[property="itemListElement"] {
		margin: 0px 4px;
	}
}

div#spodnji-logotipi img {
	width: 185px;
	max-width: 100%;
}

.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-skin-caption,
.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-skin-caption a,
.gdlr-core-page-builder-body [data-skin="Blue Title"] .gdlr-core-skin-caption a:hover {
	color: #545454;
}

.gdlr-core-column-service-icon-left .gdlr-core-column-service-title-wrap {
	margin-bottom: 5px;
}

div#gdlr-core-wrapper-1 .gdlr-core-column-service-content a {
	border-bottom: none !important;
}

div#starostna-razporeditev .gdlr-core-pbf-column.gdlr-core-column-12 {
    background: white !important;
    transition: all 0.3s;
}
div#starostna-razporeditev .gdlr-core-pbf-column.gdlr-core-column-12:hover {
    background: #f57420 !important;
}
div#starostna-razporeditev .gdlr-core-pbf-column.gdlr-core-column-12:hover .organizacije .gdlr-core-column-service-caption.gdlr-core-info-font.gdlr-core-skin-caption {
    color: #f57420;
}

div#starostna-razporeditev .gdlr-core-pbf-column.gdlr-core-column-12:hover .gdlr-core-column-service-media.gdlr-core-media-image img {
    opacity: 0;
}

div#starostna-razporeditev .gdlr-core-pbf-column.gdlr-core-column-12:hover .gdlr-core-column-service-media.gdlr-core-media-image {
    background: url(/wp-content/uploads/2020/06/ikona-bela.png);
    background-size: cover;
}
div#starostna-razporeditev .gdlr-core-pbf-column.gdlr-core-column-12:hover h3.gdlr-core-column-service-title.gdlr-core-skin-title {
    color: white !important;
}
div#starostna-razporeditev .gdlr-core-pbf-column.gdlr-core-column-12:hover a.gdlr-core-column-service-read-more.gdlr-core-info-font {
    color: white !important;
}
div#starostna-razporeditev .gdlr-core-pbf-column.gdlr-core-column-12:hover .gdlr-core-column-service-caption.gdlr-core-info-font.gdlr-core-skin-caption {
    color: white !important;
}
.kingster-sidebar-left .gdlr-core-recent-post-widget-title.gdlr-core-title-font {
    margin-bottom: -4px;
}.widget_search input.search-field {
    border-color: #383838;
}.kingster-sidebar-area .kingster-widget-title {
    border: 2px solid #f37321;
}
.kingster-sidebar-area .kingster-widget-title {
    color: #f3651f;
    background-color: #ffffff;
}

.kingster-footer-wrapper .widget_recent_entries ul li:before, .kingster-footer-wrapper .widget_recent_comments ul li:before, .kingster-footer-wrapper .widget_pages ul li:before, .kingster-footer-wrapper .widget_rss ul li:before, .kingster-footer-wrapper .widget_archive ul li:before, .kingster-footer-wrapper .widget_categories ul li:before, .widget_nav_menu ul li:before, .kingster-footer-wrapper .widget_meta ul li:before {
    transition: all 0.3s;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-category:hover:before {
    color: #f37321;
    padding-left: 10px;
}
.gdlr-core-recent-post-widget-title.gdlr-core-title-font:hover a {
    color: #f3651f;
}
span.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption.gdlr-core-blog-info-date:hover a {
    color: #f3651f;
}
span.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption.gdlr-core-blog-info-author {
    display: none !important;
}


@media screen and (max-width:767px){
.oranzno-ozadje .gdlr-core-image-item.gdlr-core-item-pdb.gdlr-core-center-align.gdlr-core-item-pdlr {
    display: none;
}
.oranzno-ozadje .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.oranzno-ozadje p {
    text-align: center !important;
}
.oranzno-ozadje a.gdlr-core-button.gdlr-core-button-solid.gdlr-core-button-no-border {
    width: 100%;
    text-align: center;
}
}
input.wpcf7-form-control.wpcf7-submit {
    border-radius: 3px !important;
}
strong {
    color: #000000d4;
	    font-weight: 600;
}
.organizacije .gdlr-core-column-service-caption.gdlr-core-info-font.gdlr-core-skin-caption {
    color: white;
}
.organizacije .gdlr-core-column-service-caption.gdlr-core-info-font.gdlr-core-skin-caption {
    color: white;
    height: 25px;
    opacity: 0;
}
@media screen and (max-width:767px){
	div#v-stevilkah {
    padding-top: 40px !important;
    padding-bottom: 40px !IMPORTANT;
    text-align: center !IMPORTANT;
}
div#v-stevilkah h4.gdlr-core-title-item-title.gdlr-core-skin-title {
    float: unset !important;
    text-align: center;
}
	div#nastevanje-aktivnosti-custm img {
    max-width: 30px;
}
div#nastevanje-aktivnosti-custm .gdlr-core-pbf-column-content-margin.gdlr-core-js {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
div#nastevanje-aktivnosti-custm h3.gdlr-core-title-item-title.gdlr-core-skin-title {
    margin-bottom: 20px !important;
}
}
.logo-noga {
    max-width: 220px;
    margin-bottom: 0px;
}

body:not(.logged-in) .menu-item-11273,
body.logged-in .menu-item-9130
{
	display: none;
}

/* MEC */

.mec-wrap.mec-ud-main {
    background: #fff;
}

.mec-ud-wrap-header,
button.mec-ud-submit-form.mec-ud-submit-profile,
.mec-ud-events-add-new a {
    background: #f37321!important;
}

button.mec-ud-submit-form.mec-ud-submit-profile:hover {
    background: #363636!important;
}

.mec-ud-menu a.active, .mec-ud-menu a:focus, .mec-ud-menu a:hover,
.mec-ud-menu a:hover svg path, .mec-ud-menu a.active svg path {
    color: #f37321;
    fill: #f37321;
}

.mec-ud-image-url label {
    color: #f37321!important;
}

.mec-ud-reports-select-main-reports button.mec-ud-reports-button.mec-selected, .mec-ud-reports-select-main-reports button.mec-ud-reports-button:focus {
    background: linear-gradient(95deg, #fba167 0, #f37321 50%, #f37321 100%) !important;
    box-shadow: 0 3px 15px -5px #f37321, 0 0 0 1px #f37321 !important;
  
}

.mec-ud-reports-select-main-reports button.mec-ud-reports-button.mec-selected:after, .mec-ud-reports-select-main-reports button.mec-ud-reports-button:focus:after {
    border-color: #f37321 transparent transparent;
   
    
}


/* FE Admin - Dodaj */

#wpwrap #icl_translations, 
#wpwrap .icl_translations,
#wpwrap .column-icl_translations {
    display:none!important;
}


#wpwrap h1 {
    display: none;
}

#wpwrap .icl_subsubsub {
    display: none!important;
}

#wpwrap input.button {
    transition: all 0.4s;
    background-color: #f37321!important;
    color: #fff!important;
    border: none;
}

#wpwrap input.button:hover {
    color: #f37321!important;
    background-color: #fff!important;
    border: 1px solid #f37321!important;

}

#wpwrap .alignleft.actions {
    display: flex;
    padding: 0;
}

#wpwrap .tablenav.top {
    padding-bottom: 10px!important;
}

#wpwrap .alignleft.actions {
    margin-top: 7px;
    display: flex;
    flex-direction: row;
    justify-content: space-evenly!important;
}
.mec-login-input input {
    color: #4e4e4e !important;
}
.mec-events-meta-group.mec-events-meta-group-countdown {
    display: none !important;
}
.mec-breadcrumbs.mec-breadcrumbs-modern {
    display: none !IMPORTANT;
}


.mec-single-event-time, .mec-single-event-date, .mec-single-event-label {
    background: #f57420;
}
.mec-single-modern .mec-single-event-bar {
	background: #f57420;
	margin-top: 0;
}
.mec-single-modern .mec-single-event-bar>div i {
    color: white !important;
}
.mec-single-modern .mec-single-event-bar>div h3 {
    color: #fff;
}
.mec-single-modern .mec-single-event-bar>div dd {
    color: #ffffff;
}
.mec-calendar .mec-event-article .mec-event-title a {
    text-decoration: none;
    color: #494949;
    color: black !important;
    transition: color .3s ease;
}

.mec-wrap.colorskin-custom h4 a:hover{
    color: #f37321 !important;
}
.mec-calendar .mec-event-article:hover {
    background-color: #58595b;
}
article.mec-event-article {
    padding-left: 20px;
}
.col-md-6.mec-col-table-c.mec-event-content-wrap h3.mec-event-title a {
    color: #313131 !important;
}

.col-md-6.mec-col-table-c .mec-wrap.colorskin-custom .mec-event-description {
    color: #272727 !important;
}
a.mec-booking-button:hover {
    background: white !IMPORTANT;
    border: 2px solid #f57420 !important;
    color: #f57420 !important;
}
a.mec-booking-button {
    background: #f57420 !important;
    color: white !important;
    border: 2px solid #f57420 !important;
    font-weight: 700 !IMPORTANT;
    /* font-size: 20px !important; */
    transition: all 0.3s;
}

button.featherlight-close-icon.featherlight-close {
    transform: scale(2);
}
article.mec-single-event.mec-single-modern.mec-single-modal dd.mec-events-event-categories a.mec-color {
    color: white !important;
    /* font-size: 20px !important; */
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-wrap .mec-totalcal-box input, .mec-wrap .mec-totalcal-box select {
    width: auto;
    min-height: 50px;
    height: 36px;
    line-height: 50px;
    background: #fff;
    font-size: 18px;
    color: #585858;
    border: 1px solid #efefef;
    margin: 0 0 0 -1px;
    float: left;
    padding: 0 5px;
    font-family: Roboto,Helvetica,Arial,sans-serif;
}
.mec-wrap .mec-totalcal-box i {
    float: left;
    margin: 0;
    width: 36px;
    height: 50px;
    background: #fff;
    border: 1px solid #efefef;
    text-align: center;
    padding: 15px 0;
    font-size: 20px;
    color: #888;
}
.mec-date-search select {
    text-transform: capitalize !important;
}
.mec-date-search select {
    text-transform: capitalize !important;
    min-width: 74px;
    max-width: 177px;
    margin-right: 4px !IMPORTANT;
}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span {
    display: inline-block;
    text-transform: uppercase;
    font-family: Montserrat,Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding: 0 12px;
    cursor: pointer;
    font-weight: 600;
}
h6.mec-table-side-title {
    font-size: 22px !important;
}
.mec-calendar .mec-calendar-events-side .mec-table-side-day {
    width: 60px;
    height: 60px;
    margin: 0 auto 20px;
    position: relative;
    text-align: center;
    line-height: 60px;
    border: 1px solid #40d9f1;
    border-radius: 50%;
    font-size: 23px;
    font-weight: 600;
    padding: 0;
}
.mec-calendar dt {
    color: #4d4d4d;
    background: #fff;
    border-radius: 44px;
    font-size: 19px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
}
.mec-calendar .mec-calendar-table-head dt {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 21px;
}
.mec-calendar .mec-event-article .mec-event-detail, .mec-calendar .mec-event-article .mec-localtime-details div {
    font-size: 18px;
    line-height: 1.3;
    font-family: Roboto,sans-serif;
    color: #4e4e4e;
    margin-bottom: 0;
    font-weight: 600;
}
.mec-calendar .mec-calendar-side .mec-next-month, .mec-calendar .mec-calendar-side .mec-previous-month {
    cursor: pointer;
    position: absolute;
    top: 0;
    min-width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #fff;
    color: #a9a9a9;
    font-size: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #efefef;
    border-top: none;
    font-weight: 600;
    box-shadow: 0 2px 0 0 rgba(0,0,0,.015);
    transition: all .33s ease;
}
.mec-calendar .mec-event-article .mec-event-title {
    font-size: 24px;
    padding: 0;
    margin: 10px 0 8px;
    font-weight: 700;
    text-transform: uppercase;
}
.mec-calendar .mec-event-article .mec-event-time {
    font-size: 14px;
    line-height: 1.1;
    margin: 0;
}
a.o-dogodku:hover {
    background: #f57420;
    color: white;
}
a.o-dogodku {
    border: 2px solid #f57420;
    font-size: 17px;
    padding: 10px 15px;
    margin: 0px 7px;
    font-weight: 600;
    border-radius: 4px;
    transition: all 0.4s;
}
.dogodek-popupp-navigacija {
    text-align: center;
}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div dd {
    font-size: 18px;
    /* font-family: Montserrat,Helvetica,Arial,sans-serif !IMPORTANT; */
    font-family: "Poppins", sans-serif !IMPORTANT;
}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div h3 {
    font-size: 19px;
    /* border-bottom: 1px solid white; */
    /* width: 100% !IMPORTANT; */
    /* margin-bottom: 10px !IMPORTANT; */
}
.mec-single-modern .mec-single-event-bar>div h3 {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 0px;
    display: inline-block;
    color: #000;
    padding-left: 10px;
}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div h3 {
    color: white;
}
.mec-single-modal.mec-single-modern .mec-single-event-bar {
    margin-top: 40px !IMPORTANT;
    margin-bottom: 25px !IMPORTANT;
}
.mec-single-event .mec-event-meta dt, .mec-single-event .mec-event-meta h3 {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 5px;
    display: inline;
    color: #000;
    padding-left: 10px;
}
.mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd {
    font-size: 20px;
    color: #4a4a4a;
}
.mec-single-event .mec-event-meta .mec-events-address {
    color: #4e4e4e;
    margin-bottom: 3px;
}

address.mec-events-address {
    line-height: 28px;
    font-style: normal;
    font-size: 21px;
}
.mec-wrap p {
    margin: 0 0 0px 0;
    color: #3c3c3c;
    font-size: 24px !important;
    line-height: 1.8;
}
.mec-calendar .mec-event-article:hover a.mec-color-hover {
    color: white !IMPORTANT;
}
.mec-calendar .mec-event-article:hover .mec-event-loc-place {
    color: white;
}


/*
 * 
 * */

form#mec_fes_form a.mec-fes-form-to-dashboard,
.mec-fes-form-top-actions a, .mec-fes-list-top-actions a {
    background: #F37321;
}


form#mec_fes_form button,
form#mec_fes_form button {
    color: #f37321;
    border-color: #f37321;
}

form#mec_fes_form button.mec-fes-sub-button {
    box-shadow: 0 2px 12px -2px #f37321!important;
    background: #f37321!important;
    color: #fff!important;
}

#mec_bfixed_form_fields input[type=checkbox]:checked, #mec_bfixed_form_fields input[type=radio]:checked, #mec_reg_form_fields input[type=checkbox]:checked, #mec_reg_form_fields input[type=radio]:checked, .mec-fes-form .mec-form-row input[type=checkbox]:checked, .mec-fes-form .mec-form-row input[type=radio]:checked {
    background: #f37321!important;
    border-color: #f37321!important;
}

form#mec_fes_form i.dashicons-before.dashicons-editor-help,
form#mec_fes_form .mec-fes-form .mec-tooltip .dashicons-before:before,
form#mec_fes_form span.mec-dashicons.dashicons.dashicons-calendar-alt,
form#mec_fes_form h4 {
    color: #f37321!important;
}

.mec-fes-form .mec-meta-box-fields {
	border: 1px solid #cfeff5;
	box-shadow: 0 2px 6px -3px #cfeff5;
}

.mec-fes-form .mec-meta-box-fields h4 {
    background: #f373211f!important;
}

form#mec_fes_form button:hover {
    color: #fff!important;
    background: #f37321;
}

form#mec_fes_form th span {
    color: #fff!important;
}


.ui-datepicker.ui-widget td a.ui-state-active, .ui-datepicker.ui-widget td a:hover {
    background: #f37321;
}

.ui-datepicker.ui-widget .ui-datepicker-next, 
.ui-datepicker.ui-widget .ui-datepicker-prev,
input#mec_featured_image_file.
div#qt_mec_fes_content_toolbar input {
    color: #f37321;
}

form#mec_fes_form input:hover,
div#qt_mec_fes_content_toolbar input:hover {
    border-color: #f37321!important;
}

.mec-ud-main-content {
    padding: 0;
    margin: 0;
    width: 100%;
    max-width: 100%;
}

th#open,

th#click,

th#unsubs,

th#bounces,

td.open.column-open,

td.click.column-click,

td.unsubs.column-unsubs,

td.bounces.column-bounces,

th.manage-column.column-open,

th.manage-column.column-click,

th.manage-column.column-unsubs,

th.manage-column.column-bounces  {

    display: none!important;

}

.me-ud-spec-event,
.me-ud-spec-ticket,
a[data-onclick="mec-ud-tickets"] {
    display: none!important;
}

span.mec-fes-ud-event-export a:before {
    content: ". "!important;
    background: url(/wp-content/uploads/2020/08/users.svg);
    background-size: contain;
  
    padding: 7px;
    margin: 10px;
    background-repeat: no-repeat;
    background-position: center;
}
h3.gdlr-core-title-item-title.gdlr-core-skin-title {
    color: #4f4c4d !important;
}
.gdlr-core-pbf-wrapper.oranzno-ozadje a.flex-next:hover {
    opacity: 1 !IMPORTANT;
}
.gdlr-core-pbf-wrapper.oranzno-ozadje a.flex-next {
    color: white !important;
    border-color: white !important;
    opacity: 0.4;
    transition: all 0.3s;
}
.gdlr-core-pbf-wrapper.oranzno-ozadje a.flex-prev {
    color: white !important;
    border-color: white !important;
    opacity: 0.4;
    transition: all 0.3s;
}
.gdlr-core-pbf-wrapper.oranzno-ozadje a.flex-prev:hover {
    opacity: 1 !IMPORTANT;
}
div#stevilcni-seznam ol li {
    font-size: 19px;
    margin-bottom: 20px;
}
.gdlr-core-title-item .gdlr-core-title-item-title, .gdlr-core-title-item .gdlr-core-title-item-title a {
    color: #4f4c4d;
}
div#desne-povezave .gdlr-core-pbf-element:first-child {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}
div#desne-povezave .gdlr-core-pbf-element {
    width: 50%;
    display: inline-block;
}
div#desne-povezave .gdlr-core-pbf-element .gdlr-core-feature-box.gdlr-core-js.gdlr-core-feature-box-type-outer {
    width: 90%;
    margin: 0 auto;
}

@media screen and (max-width:767px){
	div#desne-povezave .gdlr-core-feature-box-content.gdlr-core-sync-height-content h3.gdlr-core-feature-box-item-title {
    font-size: 13px !important;
    max-width: 142px;
    text-align: center;
    margin: 0 auto;
		margin-bottom: 10px;
}
}

div#naslovnica-strani .gdlr-core-pbf-wrapper-content.gdlr-core-js {
    background: #f37321d9;
    padding-top: 20px;
}
div#naslovnica-strani .naslovnitext {
    padding-bottom: 5px;
}
div#naslovnica-strani .gdlr-core-divider-line.gdlr-core-skin-divider {
    color: white !important;
    border-color: white !important;
}
div#naslovnica-strani .gdlr-core-pbf-element .gdlr-core-text-script-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align {
    padding-bottom: 25px;
}
.gdlr-core-flexslider.flexslider.gdlr-core-js-2.gdlr-core-nav-style-middle-large .gdlr-core-testimonial-content.gdlr-core-info-font.gdlr-core-skin-content {
    font-size: 18px !important;
	    max-width: 90%;
    margin: 0 auto;
}
div#demografski-dogodki a.gdlr-core-button.gdlr-core-button-gradient.gdlr-core-button-no-border:hover {
    color: #f37321;
    background: white;
}
div#demografski-dogodki a.gdlr-core-button.gdlr-core-button-gradient.gdlr-core-button-no-border {
    transition: all 0.3s;
    border: 2px solid #f37321;
    background: #f37321;
    color: white;
}
div#demografski-dogodki a.mec-color-hover {
    color: #504d4e !important;
}
div#demografski-dogodki a.mec-color-hover:hover {
    color: #f37321 !important;
}
div#koledar-projekti a.mec-color-hover {
    color: #5a5a5c !important;
}

div#koledar-projekti a.mec-color-hover:hover {
    color: #f57420 !important;
}
div#koledar-projekti a.gdlr-core-button.gdlr-core-button-gradient.gdlr-core-button-no-border {
    background: #f57420;
    color: white;
    transition: all 0.3s;
    border: 2px solid #f57420;
}

div#koledar-projekti a.gdlr-core-button.gdlr-core-button-gradient.gdlr-core-button-no-border:hover {
    background: white;
    color: #f57420;
    transition: all 0.3s;
    border: 2px solid #f57420;
}

div#naslovnica-strani .gdlr-core-pbf-wrapper-content.gdlr-core-js .gdlr-core-text-box-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align {
    font-weight: 600;
}
.gdlr-core-feature-box.gdlr-core-js.gdlr-core-feature-box-type-outer {
    border: 2px solid #f57420 !IMPORTANT;
    background: #f57420 !important;
    transition: all 0.3s;
}
.gdlr-core-feature-box.gdlr-core-js.gdlr-core-feature-box-type-outer:hover {
    background: white !important;
    color: #f57420 !important;
}
div#demografski-dogodki h4.mec-event-carousel-title {
    font-size: 22px !important;
    color: #4f4c4d !important;
    font-weight: 600 !important;
}
div#demografski-dogodki .event-carousel-type3-head .mec-event-footer-carousel-type3 p {
    font-size: 16px;
    font-weight: 300;
    color: #444!important;
    margin-bottom: 10px;
    line-height: 1.5em;
}
div#demografski-dogodki .event-carousel-type3-head .mec-event-footer-carousel-type3 {
    padding: 4% 5%;
}
div#demografski-dogodki h4.mec-event-carousel-title {
    margin-top: 5px !important;
}

/* file manager */
.w3eden .card {
    border: none;
    background: #fff;
}

.w3eden .card .table thead th, .w3eden .panel .table thead th {
    color: #000;
}

.wpdm-all-packages-table thead th {
    background: #fff!important;
    border: none!important;
}

span.__dt_download_count.small-txt,
span.__dt_file_count.small-txt {
    display: none;
}

.w3eden .btn-primary:not(:disabled):not(.disabled):active:focus, .w3eden .btn-primary:not(:disabled):not(.disabled).active:focus, .w3eden .show>.btn-primary.dropdown-toggle:focus {
   background: #F37321;
   box-shadow: 0 0 0 0.2rem #f373212b;
}

.w3eden .pagination li a, .w3eden .pagination li span ,
.w3eden .pagination li a:not(.disabled):not(.current):hover {
    color: #F37321;border-color: #F37321;}

div#demografski-dogodki p.mec-carousel-event-location {
    font-size: 18px !IMPORTANT;
}
span.gdlr-core-blog-info.gdlr-core-blog-info-font.gdlr-core-skin-caption.gdlr-core-blog-info-category {
    display: none !important;
}
.kingster-single-related-post-wrap h3.kingster-single-related-post-title.kingster-item-pdlr {
    font-size: 35px;
    text-transform: uppercase;
}
div#mec_skin_events_27981 {
    text-align: center;
    font-size: 22px;
}

div#prijava-na-novice h4 {
    font-size: 20px;
    color: #4f4c4d !important;
	font-weight: 500;
}
.mailster-wrapper input {
    font-size: 17px;
    margin-bottom: 8px;
    padding: 5px 11px;
}
.mailster-form-fields input.submit-button.button:hover {
    background: white;
    color: #f37321;
}
.mailster-form-fields input.submit-button.button {
    padding: 14px 26px;
    font-size: 15px;
    letter-spacing: 0px !important;
    transition: all 0.3s;
    border: 2px solid #f37321;
    border-radius: 5px;
    background: #f37321;
}
div#prijava-na-novice .mailster-wrapper.mailster-_gdpr-wrapper {
    font-size: 16px;
}

.specificni-obrazci label {
    font-size: 14px;
}
.specificni-obrazci p {
    margin-bottom: 2px !important;
}
span.wpcf7-list-item {
    width: 100%;
}
.skritopolje {
    display: none !important;
}
.mec-event-cost {
    background: #f57420;
}

button#mec-book-form-btn-step-1:hover {
    background: white;
    color: #f37321;
}
button#mec-book-form-btn-step-1 {
    font-size: 18px;
    padding: 14px 23px;
    border-radius: 5px;
    background: #f37321;
    border: 2px solid #f37321;
    transition: all 0.3s;
}
button#mec-book-form-btn-step-2:hover {
    background: white;
    color: #f37321;
}
button#mec-book-form-btn-step-2 {
    font-size: 18px;
    padding: 14px 23px;
    border-radius: 5px;
    background: #f37321;
    border: 2px solid #f37321;
    transition: all 0.3s;
}
button.mec-book-form-next-button {
    font-size: 18px !important;
    padding: 14px 23px !IMPORTANT;
    border-radius: 5px !important;
    background: #f37321 !IMPORTANT;
    border: 2px solid #f37321 !important;
    transition: all 0.3s !important;
}
button#mec-book-form-back-btn-step-2:hover {
    opacity: 1;
}
button#mec-book-form-back-btn-step-2 {
    font-size: 18px;
    padding: 14px 23px;
    border-radius: 5px;
    background: #f37321;
    border: 2px solid #f37321;
    transition: all 0.3s;
    opacity: 0.6;
}
button#mec-book-form-btn-step-2:hover {
    background: white !important;
    color: #f37321 !important;
}
button.mec-book-form-next-button:hover {
    background: white !important;
    color: #f37321 !important;
}
.col-md-8 h3.mec-date, .col-md-8 h3.mec-time, .col-md-8 h3.mec-cost, .col-md-8 h3.mec-cost {
    margin-bottom: 5px;
}
section#main-content article.row.mec-single-event.mec-single-modern .mec-events-event-image {
    display: none;
}.mec-single-event-bar .mec-single-event-location address.mec-events-address {
    font-size: 14px;
    line-height: 17px;
}.mec-single-event-bar .mec-single-event-location {
    background: #f57420;
}
.mec-single-modern .mec-single-event-bar>div dd {
    font-size: 14px;
    padding-left: 0px;
    margin-bottom: 0;
}
.mec-event-cost, .mec-event-more-info, .mec-event-website, .mec-events-meta-date, .mec-single-event-additional-organizers, .mec-single-event-category, .mec-single-event-date, .mec-single-event-label, .mec-single-event-location, .mec-single-event-organizer, .mec-single-event-time{
	padding: 0px 0px 0px !important;
}
h3.mec-events-single-section-title.mec-location {
    margin-bottom: 5px !IMPORTANT;
}
.mec-single-modern .mec-single-event-bar>div h3 {
    color: #fff;
}
a.sidebar-gumb-prijava:hover, a.sidebar-gumb-opis:hover {
    background: white;
    color: #f57420;
}
a.sidebar-gumb-prijava, a.sidebar-gumb-opis {
    background: #f57420;
    color: white;
    width: 100% !important;
    display: block;
    margin-bottom: 10px;
    padding: 5px 14px;
    font-size: 19px;
    border: 2px solid #f37321;
    border-radius: 0px;
    transition: all 0.3s;
}
a.sidebar-gumb-prijava:hover i, a.sidebar-gumb-opis:hover i {
    padding-left: 12px;
    color: #f57420;
}
a.sidebar-gumb-prijava i, a.sidebar-gumb-opis i {
    padding-left: 6px;
    transition: all 0.3s;
}
div#naslovnica-strani h3.gdlr-core-title-item-title.gdlr-core-skin-title {
    color: white !important;
}
html .formcraft-css .fc-form .form-element .checkbox-cover>div label {
    width: 100% !IMPORTANT;
}

#mec_bfixed_form_fields input[type=checkbox]:checked::before, #mec_reg_form_fields input[type=checkbox]:checked::before, .mec-form-row input[type=checkbox]:checked:before,  .page-id-10898 input[type="checkbox"]:checked:before {
    position: absolute;
    left: 0;
    top: 50%;
    height: 50%;
    width: 3px;
    border: none!important;
    border-left: 2px solid #fff!important;
    content: "";
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
}

#mec_bfixed_form_fields input[type=checkbox]:checked::after, #mec_reg_form_fields input[type=checkbox]:checked::after, .mec-form-row input[type=checkbox]:checked:after, .page-id-10898 input[type="checkbox"]:checked:after  {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 3px;
    width: 100%;
    content: "";
    transform: translateX(10px) rotate(-45deg);
    transform-origin: left bottom;
    border: none!important;
    border-bottom: 2px solid #fff!important;
}
.wcal-registration-wrapper {
    display: none !important;
}
.vg-frontend-admin-guests input#user_pass, .vg-frontend-admin-guests input#user_login {
    height: 36px;
}
.vg-frontend-admin-guests input#wp-submit {
    font-size: 16px;
}
.vg-frontend-admin-guests {
    text-align: center;
    margin: 0 auto 50px;
    width: 450px;
    max-width: 100%;
}

.mec-ud-main-content.mec-user-not-login {
    margin: 0 auto !important;
}
.mec-ud-wrap-header {
    text-transform: inherit !important;
}
.mec-single-event-bar span.mec-holding-status.mec-holding-status-expired {
    border: 1px solid white;
    padding: 4px 10px;
    background: white;
    /* margin-top: 4px !IMPORTANT; */
}
.pravne-informacije-novice {
    font-size: 13px;
    line-height: 19px;
    margin-top: -47px;
    text-align: justify !important;
}
.oddaj-obrazec-pravilnik {
    font-size: 13px;
    line-height: 19px;
    /* opacity: 0.7; */
    margin-top: -20px;
}
.ur-button-container button.btn.button.ur-submit-button:hover {
    background: white;
    color: #f57420;
}
.ur-button-container button.btn.button.ur-submit-button {
    text-align: center;
    margin: 0 auto !important;
    color: white;
    background: #f57420;
    border: orange;
    border: 2px solid #f57420;
    border-radius: 5px;
    transition: all 0.3s;
}
.gallery.gallery-columns-4 figure.gallery-item {
    width: 25%;
    display: inline-block;
}

.gdlr-core-social-share-item.gdlr-core-item-pdb.gdlr-core-center-align.gdlr-core-social-share-left-text.gdlr-core-item-mglr.gdlr-core-style-round.gdlr-core-no-counter span.gdlr-core-social-share-wrap:before {
    content: "Delite objavo: ";
}
.kingster-single-article-content p {
    text-align: justify !important;
}
.kingster-body h1, .kingster-body h2, .kingster-body h3, .kingster-body h4, .kingster-body h5, .kingster-body h6 {
    font-weight: 700 !important;
}

/* TESTIRANJE MENIJA */
.sf-mega-section-wrap {
    display: inline;
}
.kingster-column-10 {
    float: left;
    width: 13.7%;
}
.kingster-navigation .sf-menu > .kingster-mega-menu .sf-mega-section {
    border-color: #dddddd00;
}
.kingster-navigation .sf-menu > .kingster-mega-menu .sf-mega-section-inner {
    padding: 45px 10px 30px;
}



/*TESTIRANJE*/


.tooltip {
	position: relative;
	display: inline-block;
}
  
  /* Tooltip text */
  .tooltip .tooltiptext {
	visibility: hidden;
	width: 120px;
	background-color: black;
	color: #fff;
	text-align: center;
	padding: 5px 0;
	border-radius: 6px;
   
	/* Position the tooltip text - see examples below! */
	position: absolute;
	z-index: 1;
  }
  
  /* Show the tooltip text when you mouse over the tooltip container */
  .tooltip:hover .tooltiptext {
	visibility: visible;
  }


  .fontResizer {
    position: fixed;
    top: 50%;
    bottom: 50%;
}

.organizacije .gdlr-core-column-service-caption.gdlr-core-info-font.gdlr-core-skin-caption {
    height: 0px;
}
body.single-post .kingster-sidebar-style-none, body.blog .kingster-sidebar-style-none, .kingster-blog-style-2 .kingster-comment-content {
    max-width: 100%;
}

.mec-label-cat {
    display: flex;
}
.mec-label-cat dd:first-child {
	padding: 0;
}
.mec-label-cat dd { 
    padding-left: 5px;
}
.mec-month-divider span {
    font-family: "Poppins", sans-serif;
}
.mec-owl-carousel a.mec-color-hover {
    color: #545454 !important;
    font-size: 20px !important;
}

.kingster-page-title-wrap.kingster-style-medium .kingster-page-title-content {
    padding-top: 40px;
    padding-bottom: 40px;
}

.kingster-breadcrumbs {
    padding-top: 12px;
    padding-bottom: 10px!important;
  
}


.single-mec-events .kingster-page-title-wrap {
    background: #f37321!important;
}

.single-mec-events .kingster-page-title-wrap .kingster-page-title-overlay {
    opacity: 1;
    background: #f37321!important;

}

span.mec-fes-ud-event-remove:before {
	content: "";
}

a.wpdm-download-link.download-on-click.btn.btn-primary {
    background: #f37321!important;
}


.gdlr-core-column-service-icon-left .gdlr-core-column-service-media {
    width: 30%;
    max-width: 50px;
    top: 20px;
}
.mec-single-event .mec-events-meta-group-booking input[type=checkbox] {
    padding-right: 10px !important;
    margin-right: 10px !IMPORTANT;
}
span.mec-end-time, span.mec-start-time {
    display: inline;
    margin: 0 !important;
}

.legal {
    font-size: 11px;
    padding: 20px 0;
}

.logout {
	margin-left: 8px;
	font-weight: 500;
	color: #545454;
	font-family: "Segoe UI";
	font-size: 16px;
}

.logout:hover {
	color: #f37321;
}

.lity-container, .mec-wrap, .mec-wrap div:not([class^=elementor-]) {
    font-family: 'Roboto' !important;
    font-family: Roboto,sans-serif !important;
    font-size: 24px;
    line-height: 43px;
    font-weight: 300;
}

.kingster-navigation .sf-menu > .kingster-mega-menu .sf-mega-section {
    padding-bottom: unset!important;
    margin-bottom: unset!important;
}

html .formcraft-css .fc-form .form-element.error-field .error {
    position: initial;
    text-align: right;
    background: red!important;
    color: #fff!important;
}

.single-mec-events label.mec-event-ticket-name {display: flex!important;align-items: center;}

.single-mec-events .legal {font-size: 11px!important;line-height: 20px!important;}

.mec-book-reg-field-agreement.mec-reg-mandatory label {
    display: flex!important;
    align-items: center;
}

.mec-book-reg-field-agreement.mec-reg-mandatory .wbmec-mandatory {
    width: 14px!important;
}

div#agepopup {
    display:none;
    box-shadow: -2px 1px 6px #0000004f;
    position: fixed;
    bottom: 0;
    right: 0;
    z-index: 9999;
    background: #ffff;
    padding: 20px;
	margin: 44px;
	width:50%;
}



#agepopup svg {
    width: 26px;
    /* position: absolute; */
    right: 19px;
    border: 0;
    margin-right: 0;
    margin-left: auto;
    float: right;
}



div#agepopup .legal {
    font-size: 18px!important;
}

@media only screen and (max-width: 768px) {

	div#agepopup {
		display: none;
		padding: 15px;
		margin: 15px;
	}
	div#agepopup .legal {
		font-size: 12px!important;
		padding: inherit!important;
	}


}
/* miselne igre bodo imele prikaz */
.mec-book-first {
    display: none;
}

.soldout {
    margin: 5px!important;
    color: #fff!important;
}