/**
Theme Name: Astra Child
Author: Velenje.com
Author URI: https://velenje.com
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/


html, body {
	overflow-x:hidden;
	background-color: #ffffff;
} 

.tribe-events-header__events-bar,
.tribe-events-c-top-bar__nav-list,
.tribe-events-c-top-bar__datepicker-container,
.tribe-common--breakpoint-medium .tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
	display:none !important;
}


h1,
h2,
h3,
h4,
h5,
h6,
li,
.content-area strong,
.elementor-heading-title {
    font-weight: 600;
    color: #6C6F72;
}

#primary {
        background-color: #ffffff !important;
    }

body p {
	line-height:1.25;
}


.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1340px !important;
}

.content-area {
	background-color: #ffffff;
} 

/* HEADER
---------------------------*/
#topbar {
	height:30px;
	overflow:hidden;
	margin:0;
	padding:0 15px;
}

#topbar .menubar ul {
	display:inline-block;
	margin:0 auto;
	text-align:right;
}

#topbar .menubar ul li {
	display:inline-block;
	padding:0;
	margin:0;
}

#topbar .menubar a {
	color:#6C6F72;
	font-size:12px !important;
	font-weight:400;
	text-decoration:none;
	display:block;
	height:16px;
	margin:7px 0;
	line-height:16px;
	padding:0 10px;
}


#topbar .menubar ul li:first-child a {
	border-right:1px solid #6C6F72;
	padding-right:20px;
}

#topbar .menubar ul li a:hover {
	color:#ffffff;
}

.menu-diskusije #ap-categories-widget.ap-cat-wid>li {
	display:block;
	float:left;
	width:45%;
	margin-right:5%;
	padding:6px 0;
}

.menu-diskusije #ap-categories-widget.ap-cat-wid>li:nth-child(11) {
	border-bottom:0;
}

#headerBar .ap-cat-wid-title {
	color:#222222 !important;
}

/* Page header
----------------------------*/
.site-title {
	font-weight:900 !important;
}

#site-header {
    border-top:5px solid #cc3300;
}

/* Struktura strani
----------------------------*/
.content-area {
    padding: 5px 0 80px;
}



.home-seznam-diskusij h2.widgettitle{
	display:none !important;
}



/* Pages - Novice
----------------------------*/
body.novice .theme-row .col-md-4 {
    display: none;
}

body.novice .theme-row .col-md-8 {
    width:100%;
}

/* Diskusije
----------------------------*/
.anspress {
	margin:10px;
}
#anspress .ap-cell {
    margin-left: 80px !important;
}

#ap-filters {
    display: none;
}

#anspress .ap-list-head {
    padding: 0;
    border: none;
    margin-bottom: 20px;
}

#anspress .ap-list-head .ap-btn-ask {
    background: #cc3300;
    border-radius: 4px;
}

.activity-list.bp-list {
    background: transparent;
    border: none;
	padding:0;
}

.activity-list.bp-list .activity-item {
    background: #fff;
    border: 1px solid #eeeeee;
    box-shadow: none;
    margin: 20px 0;
}

.single-headers #item-header-avatar a img {
	border-radius:50%;
}

#bp-nouveau-activity-form,
#subnav-filters,
.bp-screen-title {
	display:none;
}

#object-nav li#qa-personal-li,
#object-nav li#xprofile-personal-li,
#object-nav li#notifications-personal-li,
#object-nav li#messages-personal-li, 
#object-nav li#friends-personal-li,
#object-nav li#groups-personal-li,
#object-nav li#invitations-personal-li {
	display:none;
}

.subnav li#just-me-personal-li,
.subnav li#activity-mentions-personal-li,
.subnav li#activity-favs-personal-li,
.subnav li#activity-friends-personal-li,
.subnav li#activity-groups-personal-li {
	display:none;
}

.subnav li#general-personal-li,
.subnav li#notifications-personal-li,
.subnav li#profile-personal-li,
.subnav li#invites-personal-li,
.subnav li#data-personal-li {
	display:none;
}

#member-secondary-nav li:nth-child(2),
#member-secondary-nav li:nth-child(3),
#member-secondary-nav li:nth-child(4),
#member-secondary-nav li:nth-child(5) {
	display:none !important;
}

.uc_post_list_title::first-letter {
	text-transform: uppercase;
}

.ap-questions-summery .ap-questions-title::first-letter {
	text-transform: capitalize !important;
}

.ap-questions-summery .ap-questions-title a {
	color:#000000!important;
}

.ap-questions-summery .ap-display-question-meta {
	color:#6C6F72 !important;
}


/* DOGODKI IN PRIREDITVE
---------------------------------------------*/
.home-feat-event .ecs-event-list {
	padding:0;
	margin:0;
}

.home-feat-event .ecs-event-list li {
	list-style:none;
}

.home-feat-event .ecs-event-list h4.entry-title a {
	text-transform:uppercase !important;
	color: #000000 !important;
	font-size: 18px !important;
    font-weight: 600 !important;
}

.home-feat-event img {
	min-width:100% !important;
}

.home-feat-event .ecs-event-list p.ecs-excerpt {
	font-size:16px !important;
	line-height:1.1 !important;
	margin:20px 0 10px 0 !important;
	color:#6C6F72 !important;
}

.home-feat-event .ecs-event-list .tribe-event-date-start {
	font-size: 13px !important;
    font-weight: 600 !important;
	color: #4574A5 !important;
}

.home-feat-event .ecs-event .predstava_ecs_category img.wp-post-image {
	min-height:260px !important;
}

.home-events .ecs-event-list {
	padding:0 !important;
	margin:0 !important;
}

.home-events .ecs-event-list li:first-child {
	display:none !important;
}

.home-events .ecs-event-list li {
	list-style:none;
	position:relative;
	display:block;
	height:80px !important;
	overflow:hidden !important;
	margin-bottom:15px;
}

.home-events .ecs-event-list li img {
	position:absolute !important;
	left:0 !important;
	top:0 !important;
}

.home-events .ecs-event-list h4.entry-title {
	text-transform:uppercase !important;
	color:var(--color-dark) !important;
	font-size: 14px !important;
    font-weight: 600 !important;
	position:relative !important;
	left:140px !important;
	display:block !important;
	padding-right:130px !important;
	max-height:30px !important;
	overflow:hidden !important;
}

.home-events .ecs-event-list h4.entry-title a {
	color: #000000 !important;
}

.home-events .ecs-event-list .ecs-excerpt {
	font-size: 13px !important;
	position:relative !important;
	left:140px !important;
	margin-top:0px !important;
	display:block !important;
}

.home-events .ecs-event-list .tribe-event-date-start {
	font-size: 13px !important;
	position:relative !important;
	left:130px !important;
	margin-top:-10px !important;
	color: #6C6F72 !important;
}

.home-events .ecs-event-list .tribe-event-time,
.home-events .ecs-event-list .tribe-event-date-end {
	display:none;
}

#tribe-events-pg-template {
	    width: 100% !important;
   	 max-width: 1320px !important;
}

.tribe-events-c-subscribe-dropdown__container {
	display:none !important;
}

.tribe-events-c-messages__message .tribe-events-c-messages__message--notice {
	display:none !important;
}


/* ANSPR - DISKUSIJE
---------------------------------------------*/
#ap-single,
#ap-user {
	margin:30px auto !important;
}

.ap-post-footer {
	display:none;
}


#anspress .ap-term-count {
    background: #CC3300 none repeat scroll 0 0;
    border-radius: 3px;
    bottom: 0;
    color: #fff;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 7px;
    position: absolute;
    right: 0;
}

#ap-category a.entry-title {
	color:#000000;
}

.ap-category-item {
	border:1px solid #f7f7f7;
	padding-bottom:15px;
}

.ap-category-defimage {
	border-radius:4px;
	background-color:#fbfafb !important;
}

.ap-term-title,
.ap-taxo-description {
	padding-left:15px;
	padding-right:15px;
}

#anspress .ap-category-item .ap-cat-img-c .ap-category-icon {
    color: #121212;
}

#anspress .ap-taxo-description {
    margin-top: 0;
}

#menu-kategorije-diskusij #ap-categories-widget.ap-cat-wid>li {
    display:block;
	float:left;
	width:45% !important;
	margin-right:5% !important;
}

#ap-categories-widget.ap-cat-wid>li .ap-cat-image {
	border-radius:50%;
	background-color:#CC3300 !important;
	color:#121212;
	font-size:32px;
}

#ap-categories-widget.ap-cat-wid>li .ap-cat-image .ap-category-icon {
    color:#ffffff;
    display: block;
    font-size: 24px;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -12px;
    margin-top: -12px;
    line-height: 100%;
    text-align: center;
    width: 24px;
}

#anspress_category_widget-2 .widgettitle,
#ap_questions_widget-2 .widgettitle {
	display:none;
}

#ap-filters {
	display:none;	
}

.ap-comments-count {
	display:none;
}

#anspress .ap-user-bio {
    padding: 0 0 20px 0;
	border-top:solid 1px #ffffff !important;
}

.ap-reputation-activity {
	display:none;
}

#anspress .ap-view-question {
    background: #CC3300;
	border-radius:4px;
	padding:5px 10px;
	margin-bottom:15px;
}

.ap-bpsingle-meta {
	display:none;	
}

.ap-questions-widget .ap-question-item {
	border-bottom:1px solid #f1f1f1;
	font-size:0.875rem;
	line-height:19px;
	padding-top:8px;
	padding-bottom:8px;
}

.ap-questions-widget .ap-question-item .ap-question-title {
	display:block;
	font-weight:700;
	color: #000000;
}

.ap-ans-count,
.ap-vote-count {
	font-size:10px;
}

#anspress .ap-taxo-detail {
    padding: 25px 20px;
}

#anspress .ap-list-head {
    padding: 0 !important;
    border: none !important;
    margin-bottom: 10px;
}

#ap-search-form .ap-search-input {
    border-radius: 3px;
    font-size: 15px;
    height: 36px;
    padding: 10px;
    width: 100%;
	border:1px solid #eeeeee;
}

#ap-search-form .ap-search-btn {
	background: #121212 !important;
    border: 1px solid #121212;
	color:#ffffff !important;
}

#anspress .ap-list-head .ap-btn-ask {
	background: #CC3300 !important;
    border: 1px solid #CC3300;	
}
    
#anspress .ap-questions-item {
	border:none;
    border-top: solid 1px #eee;
}

#anspress .ap-questions {
	border:none;
}

#anspress .ap-questions-count.ap-questions-acount {
    color: #CC3300;
	border-color:#CC3300;
	border-radius:6px !important;
}

#anspress .ap-questions-count.ap-questions-acount span {
    background-color:#CC3300;
	color:#ffffff;
}


#anspress .ap-questions-count span {
    background-color:#fbfafb;
}

#anspress .ap-taxo-detail .ap-category-icon {
	color:#CC3300 !important;
}

.ap-taxo-description {
	padding-left:0;
}


#diskusije-page-blok .ap-list-head .pull-right {
	display:none;
}

#diskusije-page-blok a.ap-questions-hyperlink {
	color:#CC3300 !important;
}

.ap-reputations .td.col-icon i.answer {background-color: #CC3300 !important;}

body.tax-question_category .banner {
	display:none;
}

body.tax-question_category .content-area  {
    padding: 20px 0 100px 0 !important;
}



/* AVATAR MINI
------------------------------*/
body.question-template-default .content-area  {
    padding: 20px 0 100px 0 !important;
}

body.question-template-default  #anspress .views,
body.question-template-default  #anspress .active,
body.question-template-default  #anspress .subscribe {
	display:none;
}

body.question-template-default i.apicon-category {
	display:none;
}

body.question-template-default .question-categories a {
	color:#ffffff !important;
	background-color:#cc3300;
	padding:5px 15px;
}

#question .ap-avatar{
	display:none;
}

#anspress .ap-cell {
    margin-left: 0 !important;
	padding-bottom:15px !important;
}

#anspress .ap-cell-inner {
    border: none;
    border-radius: 0;
}

#anspress #question .ap-cell-inner {
	background-color:#f0f0f0;
	padding:5px 15px 15px 15px;
}

#anspress .ap-q-metas {
    font-size: 13px;
    padding: 12px 0 0 0;
    border-bottom: none;
    background: none;
	color:#000000!important;
}

#anspress .ap-q-inner {
    padding: 0;
	color:#000000 !important;
}

#anspress .ap-q-content p {
    margin-bottom: 0 !important;
}

#anspress  .ap-post-updated {
	display:none;
}

.ap-dummy-editor {
    background: #fff no-repeat url(../images/editor-buttons.png);
    display: block;
    height: 45px;
    margin-bottom: 10px;
    border-bottom: solid 2px #eee;
	display: none !important;
}

#ap-form-main {
	padding:0;
}

#anspress .ap-btn-insertimage,
#anspress .mce-btn-group .mce-btn:nth-child(1),
#anspress .mce-btn-group .mce-btn:nth-child(2),
#anspress .mce-btn-group .mce-btn:nth-child(3),
#anspress .mce-btn-group .mce-btn:nth-child(4),
#anspress .mce-btn-group .mce-btn:nth-child(5),
#anspress .mce-btn-group .mce-btn:nth-child(6),
#anspress .mce-btn-group .mce-btn:nth-child(9),
#anspress .mce-btn-group .mce-btn:nth-child(10){
	display:none;
}

.wp-editor-container {
    border: 1px solid #f7f7f7;
}

.ap-vote .net-vote-count {
    color: #000000!important;
}

.mce-content-body p {
	padding:5px 15px;
	margin:0;
}

.ap-form-control[type="checkbox"] {
    margin: 0 10px 0 0;
}

body.anspress-content  .content-area  {
    padding: 20px 0 100px 0 !important;
}

/* #ap-lists .ap-questions {
	display:none;
} */

.ap-questions-widget .ap-question-item {
    border-bottom: none;
    font-size: 0.875rem;
    line-height: 19px;
    padding-top: 2px;
    padding-bottom: 2px;
	color:transparent;
}
.ap-questions-widget .ap-ans-count,
.ap-questions-widget .ap-vote-count {
	display:none;
}

.ap-questions-widget .ap-question-item .ap-question-title {
    display: inline-block;
}

.widget_ap_questions_widget h2 {
	display:none !important;
}


#question .ap-q-metas,
#question .ap-q-inner, 
#question .ap-q-content,
#question .question-content .ap-q-content p {
	color:#000000 !important;
	font-size:18px !important;
	line-height: 24px !important;
}

#answers .ap-q-inner .question-content p {
	font-size:1rem;
	line-height:1.25 !important;
	color:#ffffff !important;
}

#anspress .ap-answers-label {
	color:#ffffff !important;
}

#answers .ap-q-content  {
	font-size: 16px;
	line-height: 22px;
}

#answers .ap-q-content p {
	color:#2A2A2A !important;
}

/* .ap-vote {
	display: none !important;
} */


#ap-answers-c .ap-answers-tab>li:nth-child(1),
#ap-answers-c .ap-answers-tab>li:nth-child(2) {
    display: none;
}

#ap-answers-c .ap-answers-tab li a {
    color: #ffffff !important;
}

#ap-answers-c .ap-answers-tab li a:hover {
    color: #000000!important;
}

#ap-answers-c .ap-answers-tab li.active a {
    color: #ffffff !important;
}

.ap-answers-label {
    display: none !important;
}


#answers .answer, #ap-best-answer .answer {
    margin-top: 5px !important;
}

.friendship-button,
#post-mention,
#send-private-message {
	display:none !important;
}

/* UMIK KOMENTARJEV POD ČLANKI
-----------------------------------------*/
#reviews {
	display:none !important;
}


/* STRANI PROFILA UPORABNIKA ZA DISKUSIJE
------------------------------------------*/
body.bp-user .banner{
	display:none;
}


/* SLIKA DNEVA
------------------------------*/
/* .dialog-type-lightbox {
    background-color: rgba(0,0,0,1) !important;
} */

.gallery {
    padding: 25px 0 0 0;
    margin-bottom: -16px;
}




/* MOBILE AND TABLET MENU
--------------------------------------------------------*/
@media (max-width: 1024px) {
	.elementskit-menu-overlay {
   		display: none !important;
	}
	
	.elementskit-menu-hamburger {
		border:none !important;
	}
	
	#topbar .menubar ul {
		text-align:left;
		margin-left:0;
	}
}


/* USERMENU
--------------------------------------------------------*/
#menu-item-9828 a,
#menu-item-9828:hover a,
#menu-item-9828 a:hover,
.menu-item-9828 a,
.menu-item-9828:hover a,
.menu-item-9828 a:hover {
	display: inline-block !important;
	height: 30px !important;
	background-color: #cc3300 !important;
	border: none !important;
	color:#ffffff !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin:-4px 2px -4px 2px;
	border-radius:25px;
	font-size: 13px !important;
	line-height: 30px !important;
	margin-top:5px !important;
	cursor: pointer !important;
}

#menu-item-9829 a,
#menu-item-9829:hover a,
#menu-item-9829 a:hover,
.menu-item-9829 a,
.menu-item-9829:hover a,
.menu-item-9829 a:hover {
	display: inline-block !important;
	height: 30px !important;
	background-color: #cc3300 !important;
	border: none !important;
	color: #ffffff !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin: -4px 2px -4px 2px;
	border-radius: 25px;
	font-size: 13px !important;
	line-height: 30px !important;
	margin-top:5px !important;
	cursor: pointer !important;
}

.atbd_social_login {
	display: none !important; 
}




/* BLOG - PRISPEVKI
-------------------------------------------*/
.theme-dir-author .content-area, 
.theme-dir-all-listing .content-area, .theme-single-post .content-area {
    border-top: none;
}

.theme-post-details {
	/* background-color:#ffffff !important;
	border: 1px solid #4574A5; */
	/* padding:20px; */
	margin-top:20px;
} 

.theme-post-title {
	color:#000000 !important;
}

.theme-post-single .theme-post-content .theme-post-meta ul li,
.theme-post-single .theme-post-content .theme-post-meta ul li span,
.theme-post-single .theme-post-content .theme-post-meta ul li a,
.theme-post-single .theme-post-content .theme-post-meta ul li a:hover {
    font-size:18px;
	line-height: 24px;
}

.theme-post-body p,
.theme-post-body div,
.theme-post-body a,
.theme-post-body a:hover {
    font-size:18px !important;
	line-height: 24px !important;
} 

@media only screen and (max-width: 479px) {
	.theme-post-single .theme-post-content .theme-post-meta ul li {
		display: inline-block;
	}

	.theme-post-single .theme-post-content .theme-post-meta ul li span,
	.theme-post-single .theme-post-content .theme-post-meta ul li a {
		font-size: 10px !important; 
		line-height: 12px !important; 
	}
}

.theme-post-social__title {
    color: #6C6F72 !important;
}

.sidebar-widget-area {
    background-color: transparent;
}

.widget.atbd_widget[id^=bd], 
.widget.atbd_widget[id^=dcl], 
.widget.atbd_widget {
    background-color: transparent !important;
	border:none !important;
	box-shadow: 0 10px 40px rgba(143, 142, 159, 0);
}


#home-posts-main .ue_post_blocks_title a {
	display: block !important;
    max-height: 60px !important;
	overflow: hidden !important;
}

#home-posts-one-column .ue_post_blocks_title a {
	display: block !important;
    max-height: 40px !important;
	overflow: hidden !important;
}

#home-posts-two-columns .ue_post_blocks_title a {
	display: block !important;
    max-height: 64px !important;
	overflow: hidden !important;
}



.tribe-events-c-top-bar__datepicker-button {
    color:#ffffff !important;
}

.tribe-events-calendar-list__event-wrapper {
}

.tribe-events-calendar-list__month-separator-text {
	color:#ffffff !important;
}


.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-events-calendar-list__event-date-tag-daynum {
    background-color: #CC3300!important;
	color:#ffffff !important;
}

.tribe-event-date-start,
.tribe-events-calendar-list__event-datetime,
.tribe-event-time {
	color:#6C6F72 !important;
}

.tribe-events-calendar-list__event-title a,
.tribe-events-calendar-list__event-title a:hover {
	color:#000000!important;
}

.tribe-events-calendar-list__event-venue-title,
.tribe-events-calendar-list__event-venue-address  {
	color:#6C6F72 !important;
}

.tribe-events-calendar-list__event-description {
	color:#6C6F72 !important;
}

.tribe-events-c-small-cta__price {
	color:#6C6F72 !important;
}

.tribe-events-c-small-cta__price::before {
	content:"Vstopnina: ";
	display: inline;
	color:#6C6F72 !important;
}

.tribe-events-c-nav__prev-label,
.tribe-events-c-nav__next-label {
	color:#ffffff !important;
}

.tribe-common img {
    min-width: 100% !important;
}

.tribe-events-calendar-month__header-column-title {
    color:#6C6F72 !important;
}

.tribe-events-calendar-month__day-cell {
	background-color: #6C6F72 !important;
}

.tribe-events-calendar-month__day-date {
    color: #cc3300 !important;
    opacity: 1 !important;
}

.tribe-events-calendar-month__calendar-event-title,
.tribe-events-calendar-month__calendar-event-title a {
	color:#000000!important;
	font-weight: 700 !important;
}

.tribe-events-calendar-day__type-separator-text,
.tribe-events-calendar-day__time-separator-text {
	color:#ffffff !important;
}

.tribe-events-calendar-day__event-title,
.tribe-events-calendar-day__event-title a,
.tribe-events-calendar-day__event-title a:hover  {
	color:#000000!important;
}

.tribe-events-calendar-day__event-description {
	color:#6C6F72 !important;
}

.tribe-events-calendar-day__event-venue-title {
	color:#6C6F72 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next, 
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev {
	color:#ffffff !important;
}


.tribe-events-back,
.tribe-events-back a,
.tribe-events-back a:hover {
	color:#F9C100 !important;
}

.tribe-events-single-event-title {
	color:#000000!important;
}

.tribe-events-event-image img {
	display: block !important;
	min-width:50% !important;
	height: auto;
}

.tribe-events-content,
.tribe-events-content p,
.tribe-events-content span,
.tribe-events-content div,
.tribe-events-content a,
.tribe-events-content a:hover,
.tribe-events-content h3,
.tribe-events-content h4,
.tribe-events-content h5,
.tribe-events-content h6 {
	color:#6C6F72 !important;
}

.tribe-events-meta-group p,
.tribe-events-meta-group div,
.tribe-events-meta-group span,
.tribe-events-meta-group dd,
.tribe-events-meta-group dt,
.tribe-events-meta-group h6,
.tribe-events-meta-group h5,
.tribe-events-meta-group h4,
.tribe-events-meta-group h3,
.tribe-events-meta-group h2,
.tribe-events-meta-group h1 {
	color:#6C6F72 !important;
}

.tribe-events-nav-previous,
.tribe-events-nav-previous a,
.tribe-events-nav-previousa:hover,
.tribe-events-nav-next,
.tribe-events-nav-next a,
.tribe-events-nav-next a:hover {
	color:#ffffff !important;
}

.tribe-events-event-categories-label,
.tribe-events-event-categories,
.tribe-venue-url,
.tribe-organizer-url,
.tribe-events-notices {
	display: none !important;
}

.tribe-events-cost {
	color:#6C6F72 !important;
}

.tribe-events-cost::before {
	content:"Vstopnina: ";
	display: inline;
	color:#6C6F72 !important;
}

.tribe-events-calendar-month__day-cell,
.tribe-events-calendar-month__day-cell--mobile { 
    background-color: #ffffff!important; /* to change the background color */
}

.tribe-events-calendar-month-mobile-events__mobile-event-title-link .tribe-common-anchor {
	color:#000000!important;
}


@media (max-width: 1024px) {
.elementskit-navbar-nav-default .elementskit-navbar-nav>li>a {
    font-size: 18px !important; 
	}
}

label, fieldset, legend, .ap-field-desc {
	color:#6C6F72 !important;
}




.custom-html-widget img {
    display: block;
	margin-bottom:30px;
}

body.error404 .error-contents h2 {
   color:#ffffff !important;
}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    box-shadow: none !important;
	background-color: #6C6F72;
}

#item-header-content .user-nicename,
h2.general-settings-screen {
	color:#ffffff !important;
 }


.ap-reputation-ref strong {
	color:#ffffff !important;
}

.ap-reputation-ref p,
.ap-reputation-date {
	color:#6C6F72 !important;
}

#subnav {
	display:none !important;
} 

.bp-wrap {
	margin:0 30px !important;
}

.activity-list .activity-item .activity-meta.action {
	display:none !important;
}

#answers .ap-q-content img,
#answers .ap-q-content iframe,
#answers .ap-q-content video {
    display: none !important;
    }

#question img,
#question iframe,
#question iframe,
#question  #player {
	display: none !important;
}


#question .ap-q-inner a {
	display:inline-block !important;
	width:120px !important;
	white-space: nowrap !important;
  	overflow: hidden !important;
  	text-overflow: ellipsis !important;
}

/* #anspress .ap-questions-vcount {
    display:none !important;
} */

.ap-category-item .ap-categories-feat {
	height:30px !important;
	max-height:30px !important;
}

.ap-all-answers {
    border: solid 1px var( --e-global-color-primary ) !important;
	color: var( --e-global-color-primary ) !important;
}

#home-posts-main .ue_post_blocks_image::after,
#home-posts-one-column .ue_post_blocks_image::after,
#home-posts-two-columns .ue_post_blocks_image::after{
	content:"";
	display: block;
	width:100%;
	height:100%;
	position: absolute;
	left:0; right:0;
	top:0;
	background: linear-gradient(0deg, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 60%);
}

.sz-disk .uc_post_list_box:nth-child(1) .uc_post_list_title a,
.sz-disk .uc_post_list_box:nth-child(2) .uc_post_list_title a,
.sz-disk .uc_post_list_box:nth-child(3) .uc_post_list_title a,
.sz-disk .uc_post_list_box:nth-child(4) .uc_post_list_title a{
	font-weight:900 !important;
	text-decoration: underline;
}

.sz-disk .ue-grid-item-meta-data {
	position: absolute;
	right:0;
	top:0;
}

/* RESPONSIVE FIXES
-------------------------------------------*/
@media only screen and (max-width: 767px) {
	#answers .ap-single-vote {
		position: absolute;
		right: 0;
		top: -30px;
	}

	.bp-wrap {
		margin:0  !important;
	}
}


/* POPRAVEK OGLASI
--------------------------*/
input#featured,
label.featured_listing_type_select {
	display: none !important;
}

label.directorist-checkbox__label {
	font-size:20px !important;
	font-weight:bold !important;
}


/* POPRAVEK MOBILE SOCIAL SHARE
---------------------------------*/
@media screen and (max-width: 768px) {
    #sfsi_floater {
        display:none !important;
    }
}


.menu-events-list {
	
}

.menu-events-list .ectbe-minimal-list-wrapper .ectbe-inner-wrapper {
    padding: 0 !important;
    margin-top: 4px;
	border:1px solid #f0f0f0 !important;
}

.menu-events-list .ectbe-list-wrapper.style-1 .ectbe-ev-day, 
.menu-events-list .ectbe-list-wrapper.style-1 .ectbe-ev-mo, 
.menu-events-list .ectbe-list-wrapper.style-1 .ectbe-ev-yr, 
.menu-events-list .ectbe-week-day {
    margin: 0;
}

.menu-events-list .ectbe-list-wrapper.style-1 .ectbe-ev-day, 
.menu-events-list .ectbe-week-day {
    padding: 0;
}

.menu-events-list .ectbe-minimal-list-wrapper .ectbe-date-area {
	background-color:#f0f0f0 !important;
}

.menu-events-list .ectbe-minimal-list-wrapper .ectbe-ev-day {
    font-weight: 700;
    font-size: 36px !important;
    line-height: 1 !important;
}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-top: 15px !important;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.tribe-events-c-top-bar__datepicker-time,
.tribe-events-c-top-bar__datepicker-mobile {
	color:#000000 !important;
}



.ekit-wid-con .ekit-sidebar-widget {
	border-right:1px solid #f0f0f0;
	/* z-index:100000000000000 !important; */
}

.ectbe-minimal-list-wrapper .ectbe-inner-wrapper {
    margin-top: 5px !important;
}

.tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-email-wrapper, 
.tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-phone-wrapper, 
.tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-website-wrapper {
    margin:0 !important;
	padding:0 !important;
}

.tec-events-elementor-event-widget__organizer-name {
	font-size:24px !important;
}

.tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-email-link, 
.tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-phone-link {
    color: #000000 !important;
    text-decoration: none !important;
}

/* .tec-events-elementor-event-widget__venue-map {
    max-width: 100% !important;
    width: 100% !important;
    height: 400px !important;
} */

.tribe-events .tribe-events-c-search__button, 
.tribe-events button.tribe-events-c-search__button {
    background-color: #e14e42 !important;
}



img.emoji path {
  fill: #000000 !important; 
}

.home-events-simple .ectbe-minimal-list-wrapper .ectbe-date-area {
	padding:0 5% 5px 0 !important;	
}

.home-events-simple .ectbe-minimal-list-wrapper .ectbe-ev-mo {
    font-size: 12px !important;
    line-height: 12px !important;
}

.home-events-simple .ectbe-minimal-list-wrapper .ectbe-ev-day {
    line-height: 26px !important;
}

.home-events-simple .ectbe-content-box {
	padding:0 5% 5px 0 !important;	
}

.home-events-simple .ectbe-evt-more-box {
	display:none !important;
}

.ekit-wid-con .ekit-sidebar-widget {
	z-index:99999 !important;
}


/* MOJEDELO
-------------------------------*/
#mojedelo .rss-widget-feed,
#mojedelo .rss-widget-title {
	display:none !important;
}

#mojedelo ul {
	list-style:none;
}

#mojedelo ul li {
	border-top:1px solid #eaeaea !important;
	padding:20px 0 20px 80px !important;
	background:url('https://static.thenounproject.com/png/3392290-200.png') !important;
	background-size:50px 50px !important;
	background-position:0 20px !important;
	background-repeat:no-repeat !important;
}

#mojedelo ul li:first-child {
	border-top:0 !important;
}

#mojedelo a.rsswidget {
	display:block;
	color: var( --e-global-color-accent ) !important;
	font-size:24px !important;
	line-height:24px !important;
	font-weight:500 !important;
	text-decoration:underline !important;
}

#mojedelo .rss-date {
	font-size:12px !important;
	line-height:12px !important;
}
#mojedelo .rss-date::before {
	content:"Datum objave: ";
	display:inline-block;
} 


#mojedelo .rssSummary {
	color: var( --e-global-color-primary ) !important;	
	font-size:16px !important;
	line-height:22px !important;
	padding-top:15px !important;
}
    


/* KINO VELENJE
-----------------------------------------------*/
#kinoFeatured #ect-events-list-content, 
#kinoFeatured .ect-list-wrapper {
	margin:0 0 0 0 !important;
	padding:0 !important;
}

#kinoFeatured .ect-list-post {
    /* width: 100%;
    height: 100%;
    min-height: 200px; */
    margin: 0;
    border: none;
    border-radius: 0;
    padding: 0;
}

#kinoFeatured .ect-list-post-left {
    width: 100%;
    background-size: cover;
    position: relative;
    min-height: 260px;
    z-index: 9;
}


#kinoFeatured .ect-list-post-right {
    width: 100%;
    display: flex;
}


#kinoFeatured .ect-list-post.style-2 {
    margin-bottom: 20px;
    border: none;
    padding: 0;
    border-radius: 0;
}

#kinoFeatured .ect-list-post {
    width: 100%;
    height: auto;
    min-height: auto;
    display: block;
}

#kinoFeatured .ect-list-post-left {
    display: block !important;
    min-width: 100% !important;
    width: 100% !important;
    background-size: cover !important;
    background-position: top center !important;
    position: relative;
    min-height: 260px;
    height:260px !important;
    z-index: 9;
}

#kinoFeatured .ect-list-img {
    background-size: cover !important;
    background-position: top center !important;
	border-radius: 0 !important;
    
}

#kinoFeatured .ect-list-post-right {
    width: 100%;
    display: block;
    padding:0;
}

#kinoFeatured .ect-list-post-right-table {
    display: block !important;
    height: 100%;
    width: 100%;
    position: relative !important;
}

#kinoFeatured .ect-list-post-right .ect-list-description {
    display: block !important;
    min-width: 100% !important;
    width: 100% !important;
    height: 100%;
    padding: 10px 10px 0 0;
    justify-content: left;
    z-index: 10;
}

#kinoFeatured .ect-list-title {
    padding:10px 90px 20px 0 !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
}

#kinoFeatured .ect-event-url {
    font-size: 24px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
}


#kinoFeatured .ect-list-post-right .ect-list-description .ect-event-content, 
#kinoFeatured .ect-list-post-right .ect-list-description .ect-event-content p {
    display:none !important;
}

#kinoFeatured .ect-rate-area {
    display: none !important;
}

#kinoFeatured .ect-events-read-more {
    display: none !important;
}

#kinoFeatured .modern-list-right-side {
    display: block !important;
    border-radius: 4px;
    z-index: 12 !important;
    background-color: var(--e-global-color-accent) !important;
    width: 80px !important;
    height: auto !important;
    padding: 0 8px 8px 8px !important;
    position: absolute !important;
    top:-30px;
    right:10px;
}

#kinoFeatured .modern-list-right-side .ect-list-date .ect-date-area .ev-day {
    font-family: var(--e-global-typography-primary-font-family) !important;
    font-size: 2rem !important;
    line-height: 2rem !important;
    display: block;
    width: 100%;
    text-align: center;
}

#kinoFeatured .modern-list-right-side .ect-list-date .ect-date-area .ev-mo {
    font-size: 0.625rem;
    line-height: 0.625rem;
    display: block;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    font-family: var(--e-global-typography-primary-font-family) !important;
}

#kinoFeatured .modern-list-right-side .ect-list-date .ect-date-area .ev-yr {
    display: none !important;
}


@media only screen and (max-width: 790px) {
    #kinoFeatured .ect-list-img {
        position: relative;
    }

    #kinoFeatured .ect-list-img::after {
        content:"";
        display: block;
        position: absolute;
        bottom:0px;
        right:10px;
        width:80px;
        height:12px;
        background-color: var(--e-global-color-accent) !important;
        border-radius: 4px 4px 0 0;
    }

    #kinoFeatured .ect-list-title,
    #kinoFeatured .ect-list-description .ect-event-content {
        display: block !important;
        text-align: left !important;
    }

    #kinoFeatured .ect-list-post a.ect-events-read-more {
        display: block;
    }

    #kinoFeatured .modern-list-right-side {
        display: block !important;
        border-radius: 0 0 4px 4px;
        padding: 0 8px 12px 8px !important;
        top: 0px;
        right: 10px;
        background-color: var(--e-global-color-accent) !important;
    }


    #kinoFeatured .modern-list-right-side .ect-list-date .ect-date-area .ev-day {
        font-family: var(--e-global-typography-primary-font-family) !important;
        font-size: 1rem !important;
        line-height: 1rem !important;
        display: block;
        width: 100%;
        text-align: center;
    }

}

.kino-seznam-dogodkov .ectbe-minimal-list-wrapper .ectbe-ev-mo {
    font-size: 0.625rem  !important;
    line-height: 0.625rem !important;
    font-weight: 600;
    font-family: var(--e-global-typography-primary-font-family) !important;
    margin-top:8px;
    color:var(--e-global-color-accent) !important;
}

.kino-seznam-dogodkov .ectbe-minimal-list-wrapper .ectbe-ev-day {
    font-size: 1.5rem !important;
    font-weight: 600;
    line-height: 1.5rem !important;
    font-family: var(--e-global-typography-primary-font-family) !important;
    color:var(--e-global-color-accent) !important;
}

.kino-seznam-dogodkov .ectbe-content-box .ectbe-evt-time {
    font-size: 0.625rem !important;
    font-weight: 400 !important;
    line-height: 0.75rem !important;
    font-family: var(--e-global-typography-primary-font-family) !important;
    opacity:0.5 !important;
}

.kino-seznam-dogodkov .ectbe-content-box .ectbe-evt-title {
    margin-top: -2px !important;
}

.kino-seznam-dogodkov .ectbe-content-box .ectbe-evt-url:hover {
    color:var(--e-global-color-accent) !important;
}





.kino-seznam-dogodkov .ectbe-simple-event {
    border:1px solid #eaeaea;
    border-radius:4px;
    padding:0;
    margin:0 0 4px 0;
}

.kino-seznam-dogodkov .ectbe-wrapper {
    margin:0 !important;
    padding:0 !important;
}

.kino-seznam-dogodkov .ectbe-minimal-list-wrapper .ectbe-date-area {
    align-items: center;
    width: 20%;
    padding: 5px 5px 0 5px;
}

.kino-seznam-dogodkov .ectbe-evt-more-box {
    display:none;
}

.kino-seznam-dogodkov .ectbe-date-area {
    background-color: #fbfafb;
}

.kino-seznam-dogodkov .ectbe-simple-event {
    border:1px solid #eaeaea;
    border-radius:4px;
    padding:0;
    margin:0 0 2px 0;
}

.kino-seznam-dogodkov .ectbe-date-area {
    background-color: #fbfafb;
}

@media screen and (max-width: 790px) {
    .kino-seznam-dogodkov .ectbe-minimal-list-wrapper .ectbe-content-box {
        --e-ectbe-content-box-padding: 5px 10px;
    }

    .kino-seznam-dogodkov .ectbe-minimal-list-wrapper .ectbe-date-area {
        --e-ectbe-date-area-padding: 5px 10px 10px 10px;
    }

    .kino-seznam-dogodkov .ectbe-minimal-list-wrapper .ectbe-date-area {
        align-items: center;
        width: 15%;
        padding: 0 5px 0 5px;
    }

    .kino-seznam-dogodkov .ectbe-minimal-list-wrapper .ectbe-ev-day {
        font-size: 1.125rem !important;
        line-height: 1.125rem !important;
    }
}

#anspress .ap-questions-item {
    border-bottom: 1px solid rgba(0, 0, 0, .08);
    box-shadow: none;
    display: table;
    margin: 0;
    padding: 5px 5px;
    width: 100%;
    position: relative;
}

.cbxuseronline p.cbxuseronline_total_count {
	display:none !important;
}



/* ACADP LISTINGS
-------------------------*/
.elementor-page .content-area,
.theme-dir-search-result .content-area,
.theme-dir-single_category .content-area,
.theme-dir-single_location .content-area,
.theme-dir-single_tag .content-area {
  padding: 0 0 !important;
}

.acadp_listings .theme-post-header {
	display:none !important;
}


@media (min-width: 992px) {
    .acadp_listings .offset-lg-2 {
        margin-left: 0 !important;
    }
	
	.acadp_listings .offset-lg-1 {
        margin-left: 0 !important;
    }
	
	.acadp_listings .col-lg-10 {
        flex: 0 0 auto;
        width: 100% !important;
    }
	
	.acadp_listings .col-lg-8 {
        flex: 0 0 auto;
        width: 100% !important;
    }
}

.acadp [multiple], .acadp [type=date], .acadp [type=datetime-local], .acadp [type=email], .acadp [type=month], .acadp [type=number], .acadp [type=password], .acadp [type=search], .acadp [type=tel], .acadp [type=text], .acadp [type=time], .acadp [type=url], .acadp [type=week], .acadp input:where(:not([type])), .acadp select, .acadp textarea {
    padding: 8px 12px !important;
    font-size: 14px !important;
    line-height: 18px !important;
    --tw-shadow: 0 0 #0000;
}


.acadp :is(.acadp-form-label),
.acadp-form-radio-group label,
legend.acadp-form-label {
	font-size: 14px !important;
    line-height: 18px !important;
}

.acadp :is(.acadp-form-checkbox-group), :is(.acadp .acadp-form-radio-group) {
    border-radius: 0 !important;
    border-width: 0px !important;
    padding: 4px !important;
}

.acadp [type=checkbox], 
.acadp [type=radio] {
	font-size: 14px !important;
    line-height: 18px !important;
}

.acadp :is(.acadp-form-checkbox:checked), .acadp :is(.acadp-form-checkbox:focus), :is(.acadp .acadp-form-radio:checked), :is(.acadp .acadp-form-radio:focus) {
    --tw-border-opacity: 1;
    border-color: rgb(204 51 0 / var(--tw-border-opacity)) !important;
}

.acadp [type=checkbox]:checked, .acadp [type=radio]:checked {
    background-color: rgb(204,51,0) !important;
}

.acadp :is(.acadp-button-primary) {
    background-color: rgb(204 51 0 / var(--tw-bg-opacity)) !important;
}

.acadp-card .acadp-excerpt,
.acadp-card .acadp-field-name,
.acadp-card .acadp-field-value {
	font-size: 14px !important;
    line-height: 18px !important;
}

.acadp-card .acadp :is(.acadp-text-sm),
.acadp-card .acadp :is(.acadp-underline) {
    font-size: 10px !important;
    line-height: 12px !important;
}



/* DISKUSIJE MOBILE
----------------------------*/
@media only screen and (max-width: 480px) {
    #anspress .ap-list-counts {
        display: block !important;
		float:right !important;
    }
}


/* MENU
------------------------------*/
#menu-velenje-com #menu-item-2586 .elementskit-dropdown .elementskit-submenu-panel {
	display:none !important;
}

.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit_sidebar-widget-container {
    -webkit-transition: none !important;
    transition: none !important;
}

/* DOGODKI FIX
---------------------------------*/
#dogodkiVelenje .ectbe-inner-wrapper {
	border-bottom:1px solid #eaeaea !important;
}


#dogodkiVelenje #ectbe-date {
	display:none !important;
}

#dogodkiVelenje .ectbe-date-area,
#dogodkiVelenje .ectbe-ev-day,
#dogodkiVelenje .ectbe-ev-mo,
#dogodkiVelenje .ectbe-ev-yr {
	font-size:12px !important;
	line-height:14px !important;
}

#dogodkiVelenje .ectbe-list-wrapper.style-2 .ectbe-content-box {
    --e-ectbe-content-box-padding: 0 30px 0 0 !important;
    border-left: 0 !important;
}

#dogodkiVelenje .ectbe-evt-img img {
	max-height:210px !important;
	float: left !important;
    width:  270px !important;
    height: 210px !important;
    object-fit: cover !important;
	border:1px solid #eaeaea !important;
	border-radius:4px !important;
	margin-bottom:15px !important;
}


/* ASTRA
---------------------------------*/
#main header,
.site-footer,
.post-navigation {
	display:none !important;
}

@media (min-width: 1200px) {
    .ast-plain-container.ast-no-sidebar #primary {
        margin-top: 20px;
        margin-bottom: 40px;
    }
}

a {
	text-decoration:none !important;
}

.ekit-sidebar-widget ul.elementor-icon-list-items li.elementor-icon-list-item {
	list-style:none !important;
}

/* Mali oglasi
 --------------------*/
.acadp-author {
	display:none !important;
}

#zadnjiOglasi .acadp-header {
	display:none !important;
}



/* HOME KOLEDAR
----------------------------*/
#homekoledar .ecs-event-list {
	list-style:none !important;
}

#homekoledar .ecs-event-list li {
	padding-bottom:15px !important;
}


#homekoledar h4.entry-title {
	display:block !important;
	font-size:16px !important;
	line-height:20px !important;
}

#homekoledar span.duration {
	display:block !important;
	font-size:12px !important;
	line-height:14px !important;
	margin:-10px 0 0 0 !important;
}

#newseznamdogodkov .ecs-event-list {
	list-style:none !important;
}


#newseznamdogodkov .ecs-excerpt {
	display:block !important;
	width:calc(100% - 180px) !important;
	float:right !important;
}

#newseznamdogodkov span.duration {
	display:block !important;
	font-size:12px !important;
	line-height:14px !important;
	position:absolute !important;
	top:0px !important;
}

#newseznamdogodkov .ecs-event-list li {
	position:relative !important;
	padding-top:20px !important;
	padding-bottom:10px !important;
	border-bottom:1px solid #eaeaea !important;
	margin-bottom:15px !important;
}

#newseznamdogodkov img {
	border-radius:12px !important;
}


/* KINO NEW
----------------------*/

.kino-spored #ect-events-list-content .ect-list-post {
    width: 100%;
    height: auto;
    min-height: 200px;
    margin: 0px auto 30px auto;
    border:none;
    border-radius: 0;
    padding: 0 0 30px 0;
}

.kino-spored #ect-events-list-content .ect-list-post .ect-list-img {
	height:200px;
	max-height:200px;
}

.kino-spored #ect-events-list-content .ect-list-date .ect-date-area {
	font-weight: 700;
    font-size: 16px;
    line-height: 16px;	
}

.kino-spored #ect-events-list-content .ect-events-read-more {
	display:none !important;
}

.kino-spored #ect-events-list-content .ect-list-post-right .ect-list-venue {
    background: #fbfbfb !important;
    border: 1px solid;
    border-color: #fbfbfb !important;
}


.kino-spored #ect-events-list-content .ect-list-post-left .ect-list-date {
    -webkit-transition: none;
    transition: none;
    width: 35%;
    min-width: 80px;
    height: 80px !important;
	min-height:80px !important;
	max-height:80px !important;
	margin-top:150px !important;
}

.elementskit-navbar-nav-default .elementskit-megamenu-panel {
        transform: translateY(0) !important;