/* Privremeno fiks za jevk2 */
.t3-sidebar .jevk2 {
	display: none !important;
}

html {
	background-image: url('../../../WEBspace/landing_BG.jpg') !important;
	-webkit-animation: safariSelectorFix infinite 1s;
	background: no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

body {
	background-color: transparent !important;
	padding-top: 35px;
	font-size: 13px !important;
	font-family: Arial;
	line-height: 18px;
	color: #000;
}

a {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	border: none;
}

a:hover {
	text-decoration: underline;
}

.container {
	background: #fff;
	max-width: 960px;
	padding-left: 35px;
	padding-right: 35px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > span:hover, .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > span:focus {
	color: #000;
}

.home #itemListLeading span.catItemImage img {
	max-height: 400px;
	width: auto !important;
}

.home #itemListPrimary span.catItemImage img {
	height: 204px !important;
	object-fit: cover;
	width: 100% !important;
}

#itemListLeading .itemContainerLast .listanjeK2Artikli {
	padding: 0 !important;
}


/* FIX */

.mfp-wrap, .mfp-bg {
	z-index: 1000000;
}



/* #t3-mainnav .container {
	border-top: 2px solid #000;
}
 */
 
.t3-content-mast-top .container {
	padding: 20px 28px;	
}

.t3-mainnav .wrap-items, 
.t3-mainnav.has-search .head-search .btn-search {
	border: none;
}

.t3-header {
	/* background-image: url('../../../WEBspace/landing/topbar-bg.jpg'); */
	background-image: none !important;
	background-color: #f2f2f2;
}

/* Top bar */
.moduleTopMenu {
	float: left;
}

.moduleTopMenu li {
	float: left !important;
}

.nav-stacked > li + li {
	margin-top: 0;
}

.moduleSocialIconsTop {
	float: right;
	margin-top: 5px;
}

ul.list-social.list-social li a {
	padding: 3px 0 0 0;
	height: 30px;
	width: 30px;
}

ul.list-social.list-social,
ul.list-social.list-social li {
	border: none !important;
}

.moduleTopMenu li > a {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 16px;
	padding: 10px 30px 10px 0 !important;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-color: #fff;
}

/* Logo & Main menu */

.logo-text a {
	font-family: 'Oswald', sans-serif;
}

.t3-megamenu .nav > .dropdown > .dropdown-toggle .caret {
	display: none;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
	text-transform: initial;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Roboto', sans-serif;
}

.t3-megamenu .mega > .mega-dropdown-menu {
	box-shadow: none;
	border: 2px solid #000;
	border-top: 1px dashed #000;
}

.t3-megamenu a {
	color: #000 !important;
	font-weight: bold;
}

.navbar {
	z-index: 1000 !important;
}

.nav.navbar-nav.level0 {
	border-bottom: 1px dashed #000;
}

.active a {
	color: #000 !important;
}


.level0 .active.dropdown > a::after, .nav-pills > li.active > a::after {
	content: "";
	display: block;
	border-top: 2px solid;
	top: 2px;
	position: relative;
	padding: 0 18px !important;
}

/* Main content */

.blog .page-header, .blog-featured .page-header {
	border-top: none;
}

.one-sidebar-right .t3-content, .one-sidebar-right .t3-main-content {
	padding-right: 35px;
	padding-left: 18px;
}


/* Novosti */
div.itemHeader span.itemDateCreated {
	margin-top: -5px !important;
	display: block;
}

/* Sledno modul */

.modulemoduleSlednoLandingPage {
	margin: 0;
}

.t3-spotlight > div {
	padding-right: 0px;
	padding-left: 19px;
}

.jevcarousel .carousel-inner img {
	border-radius: 0 !important;
}

.left.carousel-control, .right.carousel-control {
	display: none;
}

.vecervaLandingTitle a {
	color: #fff !important;
}

.vecervaLandingTitle a:hover {
	text-decoration: none !important;
}
	
.vecervaLandingTitle {
	position: absolute;
	text-transform: none;
	font-size: 24px;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	background-color: rgba(0,0,0,0.5);
	padding: 3px 40px 6px 20px;
	left: 3px;
	margin-top: 15px;
	z-index: 1;
}

.vecervaLandingData {
	position: absolute;
	bottom: 70px;
	right: -15px;
	color: #fff;
	font-family: 'Roboto', sans-serif;
	text-transform: none;
	font-size: 16px;
	background-color: rgba(0,0,0,0.5);
	padding: 5px 30px 5px 40px;
}

.jevcarousel .carousel-inner img {
	border-radius: 0 !important;
	margin-bottom: 10px;
	height: 450px !important;
	object-fit: cover;
	width: 100%;
}

.jevcarousel .carousel-indicators {
	text-align: right !important;
}
.jevcarousel .carousel-indicators .active,
.jevcarousel .carousel-indicators .active:hover {
	background-color: rgba(0, 0, 0, 0.7) !important;
}

.jevcarousel .carousel-indicators li {
	width: 14px !important;
	height: 14px !important;
	background-color: rgba(0, 0, 0, 0.25) !important;
	border-radius: 50% !important;
	border: 0 !important;
	margin: 0px !important;
}

.jevcarousel .carousel-indicators li:hover {
	background-color: rgba(0, 0, 0, 0.4) !important;
}

/* Side bar */
.t3-sidebar .t3-module {
	border-bottom: 1px dashed;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.t3-sidebar .t3-module + .t3-module {
	margin-top: 0px;
	margin-bottom: 20px;
	padding-bottom: 20px;
}	

.t3-sidebar .t3-module .module-title {
	font-size: 20px;
	border: none;
	padding: 0 0 20px 0;
	text-transform: initial;
}

.t3-sidebar-right {
	padding-left: 0;
	border-left: none;
	padding-right: 16px;
}

.moduleK2Content .moduleItemTitle,
.moduleK2Content h3  {
	font-size: 16px;
	font-weight: 600;
}

.moduleK2Content .moduleItemTitle:hover,
.sledniPretstaviSidebarTitle a:hover,
.celiTitle a:hover{
	border: none;
	opacity: 0.6;
}

.moduleK2Content .moduleItemIntrotext,
.moduleK2Content ul {
	padding: 0 !important;
}

.moduleKolumna .moduleItemTitle {
	font-size: 20px;
	font-weight: 600;
}

.t3-sidebar-right .moduleItemIntrotext p {
	margin: 0 !important;
}

div.k2ItemsBlock ul li,
li.lastItem,
.moduleK2Content h3 {
	margin: 0 !important;
}

.moduleK2Content h3 {
	line-height: 20px;
}

.t3-sidebar .K2Content li {
	padding-bottom: 20px;
}

div.k2ItemsBlock ul li.lastItem, .clearList {
	padding: 0 !important;
}

.mod_events_latest, .mod_events_latest td, tr td {
	border-top: none !important;
}

/* Mini calendar sidebar */

.modulemesechenKalendarSidebar td, .modulemesechenKalendarSidebar tr td {
	border-top: none;
	vertical-align: middle;
}

.modulemesechenKalendarSidebar .mod_events_monthyear {
	margin-top: 0;
}

.mod_events_monthyear {
	border: none !important;
	background-image: none !important;
	background-color: #000 !important;
	font-size: 20px;
	color: #fff;
}

.mod_events_table,
.mod_events_td_dayoutofmonth,
.mod_events_td_daywithevents,
.mod_events_td_todaywithevents,
.mod_events_td_todaynoevents {
	border: none !important;
	background-color: #000 !important;
}

.mod_events_td_todaynoevents {
	color: red !important;
	text-align: center;
	font-size: 120% !important;
}

.mod_events_td_daywithevents,
.mod_events_td_daynoevents,
a.mod_events_daylink:link,
.mod_events_td_todaywithevents,
.mod_events_td_dayoutofmonth,
.mod_events_td_dayname,
.mod_events_daylink,
.mod_events_td_dayname,
.mod_events_td_dayname .sunday {
	color: #fff !important;
	text-align: center !important;
}

.mod_events_daylink {
	font-weight: bold;
	font-size: 120%;
}

.mod_events_td_daynoevents,
.mod_events_td_dayoutofmonth {
	line-height: 24px;
}

.mod_events_td_dayoutofmonth {
	color: #adadad !important;
}

.mod_events_td_dayoutofmonth {
	font-weight: initial !important;
}

.tip-title {
	border-bottom: none;
	color: #000;
	font-size: 15px;
	font-weight: normal;
}

.tip-wrap {
	background: #fff;
	border: 2px solid #000;
	border-radius: 0;
	max-width: 215px;
}

.sideCalTooltip {
	margin-top: 10px;
}

.jevtt_title {
	padding-bottom: 10px;
	border-bottom: 1px dashed #000;
	margin-bottom: 10px;
}

/* Pretstavi */
.layoutPretstavi .itemImageBlock, span.itemImage {
	padding: 0 !important;
	margin: 0 !important;
}

.layoutPretstavi .itemTitle {
	margin-bottom: 0;
	clear: left;
}

.layoutPretstavi .itemIntroText, .layoutPretstavi .itemFullText {
	clear: left;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Arial;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}

div.itemIntroText {
	font-size: 13px !important;
	font-family: Arial;
	line-height: 18px;
	font-weight: initial;
	padding-top: 0;
}

div.itemVideoBlock {
	padding: 0;
	background: none;
}

blockquote {
	line-height: 20px;
}

blockquote p {
	font-size: 16px;
	font-style: italic;
}

.itemRightSideInfo {
	float: right;
	padding-left: 30px;
	padding-bottom: 30px;
	max-width: 245px;
}

.layoutPretstavi .itemExtraFields h3,
.layoutPretstavi .itemImageGallery h3,
.aliasKalendarVoPretstava .itemExtraFieldsLabel {
	display: none !important;
}

.layoutPretstavi div.itemExtraFields,
.aliasKalendarVoPretstava td, .aliasKalendarVoPretstava tr td,
.layoutPretstavi div.itemAttachmentsBlock {
	border: none;
	margin: 0;
	padding: 0;
}

.aliasKalendarVoPretstava .mod_events_monthyear, .aliasKalendarVoPretstava .mod_events_table, .layoutPretstavi .itemImageGallery{
	margin: 0 !important;
}


.layoutPretstavi ul.sigProClassic li.sigProThumb span.sigProLinkWrapper, .layoutPretstavi ul.sigProClassic.singleThumbGallery,
div.itemAttachmentsBlock ul.itemAttachments li {
	padding: 0 !important;
	border: none;
	box-shadow: none;
}

.layoutPretstavi .itemAttachmentsBlock span {
	display: none;
}

.layoutPretstavi .itemAttachments a, .K2Content .moduleAttachments a, .itemAttachments a {
	width: 100%;
	display: block;
	background-color: #000;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding: 10px 20px;
	text-transform: uppercase;
}

.itemAttachmentsBlock {
	border: none !important;
}

.itemAttachmentsBlock > span, .catItemAttachmentsBlock > span {
	display: none;
}

.itemAttachments a {
	display: initial;
}


.K2Content .moduleAttachments a {
	margin-top: 10px;
	width: 70%
}

div.k2CategoriesListBlock ul li {
	margin: 0;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

div.k2CategoriesListBlock ul li a:hover, .activeCategory a {
	text-decoration: underline;
}

div.catItemIsFeatured::before, div.userItemIsFeatured::before, div.itemIsFeatured::before {
	content: "ВО ПРОДУКЦИЈА";
	font-family: Arial;
	font-size: 12px !important;
	color: #fff !important;
	background: #000;
	padding: 5px 10px;
	top: 0 !important;
	right: 0 !important;
}

.jevbootstrap .mod_events_latest_date, .jevbootstrap .mod_events_latest_content {
	margin-top: 0px;
	vertical-align: initial !important;
}

.sigProLinkOuterWrapper {
	position: relative;
}
.sigProLink::after {
	content: "";
	background-image: url('../images/lightbox.png') !important;
	background-repeat: no-repeat;
	width: 30px;
	height: 25px;
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.jevk2 {
	max-width: 200px;
}

.mod_events_latest {
	border-top: 1px solid #eee;
	height: initial;
}

.jevk2 .mod_events_latest_table td {
	line-height: 18px;
	height: initial;
}

/* Regulativa */
.regulativaListing div.catItemIsFeatured::before, .regulativaListing div.userItemIsFeatured::before, .regulativaListing div.itemIsFeatured::before {
	content: none;
}

/* Footer */
.t3-footer {
	background: transparent;
}

.t3-footer .container {
	background: transparent;
	padding: 0;
}

.t3-copyright {
	padding: 0 0 20px 0;
}

.copyright {
	text-align: left;
	color: #fff;
	font-size: 9px;
	text-transform: none;
	margin: -20px 0 0 0;
}

.copyright a {
	border: none;
}

.menu-footer {
	margin-top: 5px;
	text-align: right;
	float: right;
	z-index: 1000;
	position: relative;
}

.menu-footer .menu > li a {
	font-weight: lighter;
}

.menu-footer .menu > li:last-of-type a {
	margin-right: 0px;
}

.menu-footer .menu > li {
	border-left: 1px solid #fff;
}

.menu-footer .menu > li:first-of-type {
	border-left: none;
}

#back-to-top {
	bottom: 0px;
	right: 48%;
	z-index: 1000000;
}

#back-to-top .btn {
	background: rgba(0, 0, 0, 0.5);
	border: none;
	border-radius: 50% 50% 0 0;
	height: 55px;
	width: 55px;
}

div.itemBackToTop {
	display: none;
}

.menu-footer a {
	color: #fff !important;
}

/* Listanje K2 artikli */
.listanjeK2Artikli {
	margin-bottom: 0 !important;
	padding: 0 15px 0 0 !important;
}

.itemContainerLast .listanjeK2Artikli {
	padding: 0 0 0 15px !important;
}

.listanjeK2Artikli .catItemBody {
	padding: 0;
}

.listanjeK2Artikli .catItemIntroText {
	font-size: inherit;
	font-weight: normal;
	line-height: inherit;
	padding: 0;
}

.listanjeK2Artikli .catItemImageBlock {
	padding: 0 !important;
	margin: 0 !important;
}

.listanjeK2Artikli h3, .listanjeK2Artikli .h3 {
	font-size: 16px;
	line-height: 20px;
	margin-top: 15px;
	margin-bottom: 0;
}

/* Sledni pretstavi sidebar */
.modulemoduleSledniPretstaviSidebar .mod_events_latest_table td {
	padding-bottom: 15px;
}

.modulemoduleSledniPretstaviSidebar tr:last-of-type .mod_events_latest {
	padding: 0 !important;
}

.sledniPretstaviSidebarTitle a {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.sledniPretstaviSidebarTitle a:hover {
	text-decoration: none;
}

.sledniPretstaviSidebarBileti {
	text-transform: uppercase;
	font-size: 10px;
	color: #ff6666;
}

/* Repertoar .jeventpagerepertoarListing */
.jeventpagerepertoarListing .contentheading,
.jeventpagerepertoarListing .jev_catselect {
	display: none;
}

.jeventpagerepertoarListing .ev_table {
	margin: 0;
	width: 100%;
	border: 0 !important;
}

.jeventpagerepertoarListing .ev_td_left, .jeventpagerepertoarListing .ev_td_right {
	border-width: 0px 0px 1px 0px !important;
	border-style: dashed !important;
	background: none !important;
	padding: 0;
}

#jevents_body .ev_td_left {
	padding: 15px 10px 0 0 !important;
	font-size: 14px !important;
	line-height: 17px;
	width: 100px !important;
}

.jeventpagerepertoarListing .ev_td_li {
	border: none !important;
	display: table;
	margin: 10px 0 !important;
}

.calendarEventListTime {
	display: block;
	float: left;
	width: 100px;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	padding-top: 5px;
}

.calendarEventListInfo {
	display: block;
	float: left;
}

.celiTitle a {
	font-size: 20px !important;
	font-weight: bold !important;
	color: #000 !important;
}

.celiLoc, .celiTrailer, .celiBileti {
	text-transform: uppercase;
	font-size: 11px;
	padding-right: 10px;
}

.celiBileti {
	color: #ff6666;
}

.celiPremiera_0 {
	display: none;
}


.celiPremiera_1, .celiPremiera_2 {
	background-color: #ff6666;
	color: white;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 11px;
	display: inline-block;
	text-align: center;
	margin-top: 3px;
}

/* Akteri .akteriListing */
.akteriListing div.catItemImageBlock, .akteriListing div.catItemBody {
	padding: 0;
	margin: 0;
}

.akteriListing div.catItemView {
	padding: 0;
}

.akteriListing .catItemTitle {
	margin: 0 0 20px 0 !important;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}

.akteriListing span.catItemImage {
	margin-bottom: 5px;
	text-align: left;
}

.akteriInside .itemImage {
	float: left;
}

.akteriInside div.itemImageBlock {
	padding: 0;
	margin: 0 0 10px 0;
}

.akteriInside .itemTitle {
	margin-top: 10px;
	margin-bottom: 0px;
}

.moduleMenuInnerPages .nav-pills > li.active > a, .moduleMenuInnerPages .nav-pills > li.active > a:hover, .moduleMenuInnerPages .nav-pills > li.active > a:focus {
	background-color: #FFF;
}

.moduleMenuInnerPages .nav-pills > li a {
	font-size: 22px;
	font-weight: bold;
	padding: 0px 30px 0 0;
}

.moduleMenuInnerPages li {
	float: left;
}

.moduleMenuInnerPages {
	margin-bottom: 30px;
}

.moduleMenuInnerPages .active a::after,
.moduleMenuInnerPages a:hover:after {
	content: "";
	display: block;
	border-top: 2px solid;
	top: 2px;
	position: relative;
	padding: 0 18px !important;
}

.akteriListing .itemContainer {
	padding-right: 5%;
}
	
/* Nagradi .nagradiListing */

.nagradiListing div.itemListCategory,
.akteriListing div.itemListCategory,
.pretstaviListing div.itemListCategory,
.itemListCategory, .latestItemsCategory {
	background: none !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.itemListCategory h2, .latestItemsCategory h2 {
	margin: 0 0 20px 0 !important;
	font-size: 26px;
	padding: 0px !important;
}

/* Dramaturzi */

.dramaturziRezhiseri h4 {
	margin-bottom: 0;
}

/* Publikacii sidebar */

.K2Content.publikacii .moduleItemImage {
	width: 217px;
	text-align: center !important;
}

.K2Content.publikacii a.moduleItemImage img {
	float: none !important;
	display: block;
	max-width: 70%;
}

span.itemImage {
	text-align: left;
}

/* Izdavachka dejnost .izdavachkaListing */
.izdavachkaListing .itemContainer.itemContainerLast, .regulativaListing .itemContainer.itemContainerLast {
	width: 100%;
	margin-bottom: 3px;
}

.izdavachkaListing .catItemTitle,
.regulativaListing .catItemTitle {
	float: left;
}

.itemListView.izdavachkaListing,
.itemListView.regulativaListing {
	margin-top: -23px;
}

.izdavachkaListing .catItemAttachments li a,
.regulativaListing .catItemAttachments li a {
	background-color: #000;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	padding: 10px 20px;
	text-transform: uppercase;
	float: right;
}

div.catItemAttachmentsBlock {
	padding: 0px;
	border-bottom: 0px;
}

/* Soopshtenija */
.latestItemTitle {
	margin: 0;
}

.latestItemView .latestItemBody {
	padding: 0;
	margin: 0;
}

div.latestItemList {
	padding: 10px;
}



/* Responsive fix */

@media (max-width: 991px) {
	.fa.fa-bars {
		font-size: 30px;
		line-height: 36px;
	}
	.mod_events_monthyear, .mod_events_table {
		width: 100% !important;
	}
	.mod_events_daylink {
		font-size: 100%;
	}
	.akteriListing .catItemTitle {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}

}

@media (max-width: 767px) {
	.one-sidebar-right .t3-content, .one-sidebar-right .t3-main-content {
		padding-right: 18px;
		padding-left: 0px;
	}
	.akteriListing .one-sidebar-right .t3-content {
		padding-right: 0px;
	}

	.t3-sidebar .mod_events_table, .t3-sidebar .mod_events_monthyear {
		width: 180px !important;
	}

	.t3-sidebar .K2Content .moduleAttachments a {
		width: 100%;
	}
	
	.head-search-wrap, .head-search {
		display: none;
	}

	#t3-mainnav {
		float: right;
		top: -65px !important;
		width: 300px;
	}

	#t3-mainnav .container,
	.t3-mainnav .wrap-items {
		background: transparent;
	}

	.navbar-toggle {
		background: transparent;
		float: right;
		border: none;
	}

	.logo-text a {
		font-size: 40px;
		text-align: left;
	}

	.jevbootstrap img {
		width: 100%;
	}

	#Mod150 {
		display: none;
	}

} /* ------ */

@media (max-width: 600px) {
	.akteriListing .itemContainer {
		width: 33.3% !important;
		float: left !important;
	}
	
	.akteriListing .catItemView {
		margin-bottom: 20px;
		padding: 4px;
	}
	.logo-text a {
		font-size: 20px;
		text-align: left;
	}

	.t3-header {
		padding-left: 20px !important;
	}

	#t3-mainnav {
		top: -60px !important;
	}
	
	.t3-mainnav .navbar-header {
		padding-top: 4px;
	}

} /* ------- */



@media (max-width: 320px) {
	body {
		overflow-x: hidden;
	}	
	.sigProImg {
		width: 250px !important;
		height: auto !important;
	}

	.menu-footer {
		margin-right: 20px;
	}
	
	.moduleTopMenu li > a {
	padding: 10px 10px 10px 0 !important;
	}
	
	.one-sidebar-right .t3-content, .one-sidebar-right .t3-main-content {
	padding-right: 0px;
	padding-left: 0px;
	}
	
	.listanjeK2Artikli {
	padding: 0 0px 0 0 !important;
}
	.itemContainerLast .listanjeK2Artikli {
		padding: 0 !important;
	}

	.vecervaLandingData {
		bottom: 10px;
	}

	.t3-spotlight > div {
		padding-right: 20px;
		padding-left: 20px;
	}
	.moduleMenuInnerPages .nav-pills > li a {
		font-size: 16px;
		padding: 0px 20px 0 0;
}

} /* ------- */

















/* Privremeno */

li[data-id="205"] a, li[data-id="230"] a, li[data-id="250"] a, li[data-id="231"] a, li[data-id="232"] a, li[data-id="236"] a, li[data-id="239"] a, li[data-id="103"] a, li[data-id="249"] a, li[data-id="105"] a, li[data-id="247"] a, li[data-id="235"] a, li[data-id="238"] a, li[data-id="170"] a, li[data-id="241"] a, .item-104, .item-229, .item-255, .item-256 { 
	opacity: 0.2 !important;
}
/* ------------------ */

