@CHARSET "UTF-8";
.additionalSingleNewsContainer {max-width: 1210px;  margin: 0 auto !important;  padding: 0px 35px 100px 35px !important; background: white; position: relative; z-index: 100;}

.newsHeaderSecondLine i:first-child {
	color: #BA29DA;
	padding-right: 5px;
	font-size: 12px;
}
.newsHeaderSecondLine i {
	color: #4A4A4A;
	font-size: 10px;
}
#news, .newsHeader {/* padding: 0 20px; */}
#news {margin-bottom: 10px;}
#newsLead a, #newsContent a {color: #d2508c; text-decoration: underline;}
#newsLead a:hover, #newsContent a:hover {text-decoration: underline; color:#AB3192;}

.fullNewsContainer {padding-left: 0px;}

/* News header */
.newsHeader {margin: 0px 0px 13px 0px;}
.newsHeaderFirstLine {padding-bottom: 7px; border-bottom: 1px dotted #999999;}
.newsAndCategories a, .newsAndCategories span {font-size: 12px; color: #999999 !important; letter-spacing: 0; line-height: 24px;}
.newsDateAndSource {font-size: 12px; color: #4A4A4A; letter-spacing: 0; line-height: 24px;}
.newsAndCategories {padding-top: 3px; }
.newsResizeFont {color: #646464; font-size:.785em;}
.newsResizeFont div, .newsResizeFont a {margin-right: 3px;}
#resizeSmall {font-size: 12px; font-weight: 700;}
#resizeMedium {font-size: 16px; font-weight: 700;}
#resizeLarge {font-size: 20px; font-weight: 700;}
.newsHeaderSecondLine {margin-top: 7px; padding-bottom: 7px; border-bottom: 1px dotted #999999;}

/* News content */
.newsReadMe {width: 103px; height: 22px; background-position: 0px -22px; display: block;}
#readMeButton {font-size: .86em; color: #fff; padding-left: 20px;}
.ttsReadMeNews {text-align: center; margin: 15px 0px 10px 0px; font-size: 12px;}
#newsTitle {font-size: 32px; color: #4A4A4A; letter-spacing: 0; line-height: 38px; font-weight: 700;}
#newsLead {margin-top: 15px; text-align: justify; margin-bottom: 10px; font-size: 18px; color: #4A4A4A; letter-spacing: 0; line-height: 26px; font-weight: 500;}
#newsLead .newsLocation {text-transform: uppercase;}
#newsLead p {display: inline;}
#newsContent {text-align: justify; font-size: 16px; color: #4A4A4A; letter-spacing: 0; font-weight: 400;}
/* .newsImgContainer {position: relative; max-width: 660px; margin: 0 auto;} */
/* .newsImgContainer img {width: 100%; height: auto; max-width: 660px;} */
.newsImgContainer {text-align: center;}
.newsImgContainer img {margin: 0 auto; max-width: 100%;}
.newsImgCaption {color: #999999; font-size: 12px; padding: 10px 0px 0px 0px; letter-spacing: 0;}
.newsImgCaption {background-color: #fff; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4b000000, endColorstr=#4b000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4b000000, endColorstr=#4b000000)";}


/* Related news */
#relatedNews {}
#relatedNewsItems {margin:0 10px;}
.newsRelatedNewsHeader {background: #4D4D4D; padding: 5px 8px; font-size:14px; color: #fff;}
.rNItem1 {position: relative; margin: 20px 0 0 0; padding-bottom: 20px; border-bottom: 1px dotted #000;}
.rNItem2, .rNItem3 {margin-top: 16px; padding-bottom: 16px; border-bottom: 1px dotted #000;}
.rNItem2:nth-child(odd) {margin-right:0}
.rNItem3:nth-child(even) {margin-right:0}
.rNItem1 .relatedNewsIntro {width: 220px; height: 110px;}
.rNItem2 .relatedNewsIntro, .rNItem3 .relatedNewsIntro {width: 120px; height: 60px;}
.realtedNewsItemTitleAndLead {position: absolute;}
.rNItem1 .realtedNewsItemTitleAndLead {left: 235px; top:0px;}
.rNItem1 .realtedNewsItemTitleAndLead a {font-size: 22px; line-height: 16px;}
.rNItem1 .realtedNewsItemTitleAndLead p { margin: 0 !important;}
.rNItem2 .realtedNewsItemTitleAndLead {font-size: 14px; left: 130px;}
.rNItem3 .realtedNewsItemTitleAndLead {font-size: 14px; left: 130px;}
.realtedNewsItemTitleAndLead a {color: #000;}
.noBborder {border:0;}
.noBmargin {margin-bottom:0; }

/* News bottom */
#newsBottom {margin-bottom: 4px; display: flex; justify-content: space-between;}
.newsShareNews {font-size: .875em; border-bottom: 1px dotted #000; padding-bottom: 9px;}
.newsSocNet {margin-top: 9px; border-bottom: 1px dotted #000; padding-bottom: 6px;}
.newsSocNet div {margin-right: 50px;}
.newsAdditionalAction {/* margin: 9px 0; */}
.newsRateNews {background: #A0A0A0; font-size:.875em; color:#fff; padding:4px; width: 212px;}
.newsRateNumber {background: #4D4D4D; padding: 0 5px; margin-left: 3px;}
.newsRateNumber a {font-size:.625em;  color: #fff;}
.newsPrintNews {background-position: 0px -61px; width: 22px; height: 22px; margin: 1px 0 0 15px; display: block;}
.newsLeaveAComment, .newsNoOfComments {margin-top: 3px;}
.newsNoOfComments {margin-right: 15px;}
.newsLeaveAComment a, .newsNoOfComments a {color: #4d4d4d;}

/* News comments */
#comments {margin: 20px 0; display: block;}
.newsCommentsHeader {display: inline-flex; background: #4D4D4D; padding: 5px 10px 5px 15px; color: #fff;}
.newsCommentsComments {font-size: 24px;}
.newsNoOfComments2 {font-size: 16px; margin-top: 5px;}
.newsCommentsRss {background-position: 0px -85px; width: 22px; height: 22px; display: block; margin-left: 8px;}
.newsComments {}
.newsCommentItem {background: #fff; padding: 10px 0px 10px 0px; color: #a0a0a0;}
.commentItemLevel2{border-left: 15px solid #F2F3F4; padding: 0px 0px 20px 20px;}
.commentRate {display: inline-flex; margin-top: 20px;}
.commentVoteMinusI, .commentVotePlusI {display:block; width: 22px; height: 22px;}
.commentVotePlus{color: #7FD03E;}
.commentVotePlus:hover{color: #7FD03E; cursor: pointer;}
.commentVoteMinus{color: #CD0025;}
.commentVoteMinus:hover{color: #CD0025; cursor: pointer;}
.commentLeaveAComment{margin-top: 30px;}
.commentVotePlus {background-position: 0px -108px;} .commentVoteMinus {background-position: 0px -131px;}
.commentVoteMinusI {background-position: 0 -177px;} .commentVotePlusI {background-position: 0 -154px;}
.newsCommentFacebookIcon {display: block; width: 22px; height: 22px; background-position: 0px -200px;}
.commentResponse {color: #AB3192; font-size: 16px; font-weight: 700; margin-right: 15px;}
.commentResponse:hover {color: #AB3192; cursor: pointer;}
.leaveACommentButton{background: #9A9A9A; color: white; border-radius: 0px; font-size: 18px; margin-top: 0px; padding: 15px 40px 15px 40px; font-weight: 500; border:0px;}
.leaveACommentButton:hover{background: #9A9A9A; color: white; cursor: pointer;}
.commentHeader {display:flex; font-size:16px; color: #4A4A4A; margin-bottom: 15px; font-weight: 400;}
.commentHeader a {color: #444;}
.commentContent {font-size:16px; color: #444;} 
.commentVoteCount {font-size:16px; margin: 0px 16px 0px 6px;}
.commentUser{font-size: 16px; color: #4A4A4A; font-weight: 500;}
.commentDate{font-size: 16px; color: #9B9B9B; font-weight: 500;}

.mceTmpl ul {padding-left: 20px;}

.newsTitleShare button{
	border-radius: 0px;
}
.newsTitleShare button:hover{
	cursor: pointer;
}

.newsTitleShare a{
	border-radius: 0px;
	padding-left: 10px;
	margin-right: 5px;
}


/* custom facebook button */
.fb-share-button {
	height: 37px;
    background: #3E5B94;
    border-color: #3E5B94;
    border-radius: 0px;
    padding: 8px 16px 8px 10px;
    display: inline-block;
    position: static;
    color: #fff;
    font-size: 14px;
}

.fb-share-button:hover {
    cursor: pointer;
    background: #3E5B94;
}

.fb-share-button svg {
    width: 18px;
    fill: white;
    vertical-align: middle;
    border-radius: 2px
}

.fb-share-button span {
    vertical-align: middle;
    color: white;
    font-size: 14px;
    padding: 0 3px
}

/* twitter share button */
.twitter-share-button {
	height: 37px;
    background: #17ACE9;
    border-color: #17ACE9;
    border-radius: 0px;
    padding: 8px 16px 8px 10px;
    display: inline-block;
    position: static;
    color: #fff;
    font-size: 14px;
}

.twitter-share-button:hover {
    cursor: pointer;
    background: #17ACE9
}

.twitter-share-button svg {
    width: 18px;
    fill: white;
    vertical-align: middle;
    border-radius: 2px
}

.twitter-share-button span {
    vertical-align: middle;
    color: white;
    font-size: 14px;
    padding: 0 3px
}

/* Viber share button */
.viber-share-button {
	height: 37px;
    background: #8950A1;
    border-color: #8950A1;
    border-radius: 0px;
    padding: 8px 16px 8px 10px;
    display: inline-block;
    position: static;
    font-size: 14px;
}
.viber-share-button a {color: #fff !important;} 

.viber-share-button:hover {
    cursor: pointer;
    background: #8950A1;
}

.viber-share-button svg {
    width: 18px;
    fill: white;
    vertical-align: middle;
    border-radius: 2px
}

.viber-share-button span {
    vertical-align: middle;
    color: white;
    font-size: 14px;
    padding: 0 3px
}


.btn-mail{
	color: #fff;
	background-color: #7FD03E;
	border-color: #7FD03E;
	padding-left: 10px;
	padding-right: 10px;
}
.btn-citajmi{
	color: #fff;
	background-color: #9A9A9A;
	border-color: #9A9A9A;
}
.btn-resize{
	color: #4B4B4B;
	background-color: #E3E3E3;
	border-color: #E3E3E3;
	display: inline-flex;
	align-items: baseline;
	padding-left: 10px;
	padding-right: 10px;
}

.newsTitleShare{
	margin-top: 20px;
	margin-bottom: 20px;
}


/* print button */
.print-button{
	height: 37px;
	background: #9A9A9A;
    border-color: #9A9A9A;
    border-radius: 0px;
    padding: 6px 16px 8px 10px;
    display: inline-block;
    position: static;
}

.print-button a{
	color: #fff;
    font-size: 14px;
}
.print-button:hover {
    cursor: pointer;
    background: #9A9A9A;
}

.topShare{display: inline-block;}

/* Siroki centrirani antrfile sa naslovom */

#newsContent .sirokiCentriraniAntrfile {
	width: 100%;
	background-color: #fff;
	border-left: 5px solid #AB3192;
	margin: 10px 0px 10px 0px;
}

#newsContent .sirokiCentriraniNaslov {
	font-size: 18px;
	color: #000000;
	font-weight: 700;
	padding: 0px 10px 0px 10px;
}

#newsContent .sirokiCentriraniSadrzaj {
	padding: 5px 10px 5px 10px;
	font-size: 14px;
	font-style: italic;
	text-align: left;
}

/* Desni antrfile sa naslovom */
#newsContent .desniAntrfile{
	float: right;
	background-color: #fff;
	border-top: 5px solid #AB3192;
	border-bottom: 5px solid #AB3192;
	margin: 15px 0px 15px 20px;
}

#newsContent .desniAntrfileNaslov{
	font-weight:700;
	padding: 10px 0px 0px 10px;
}

#newsContent .desniAntrfileSadrzaj{
	padding: 10px;
	font-size: 14px;
	text-align: left;
}

/* Levi antrfile sa naslovom */

#newsContent .leviAntrfile{
	float:left;
	background-color: #fff;
	border-top: 5px solid #AB3192;
	border-bottom: 5px solid #AB3192;
	margin: 15px 20px 15px 0px;
}

#newsContent .leviAntrfileNaslov{
	font-weight:700;
	padding: 10px 0px 0px 10px;
}

#newsContent .leviAntrfileSadrzaj{
	padding: 10px;
	text-align: left;
	font-size: 14px;
}

/* Procitajte jos antrfile */

#newsContent .procitajteJosAntrfile{
	float: right;
	background-color: #fff;
	border-bottom: 5px solid #AB3192;
	margin: 5px 0px 5px 20px;
	
}

#newsContent .procitajteJosNaslov{
	font-weight:700;
	background-color: #AB3192;
	padding: 10px 0px 0px 10px;
	height: 30px;
	color: white;
}
#newsContent .procitajteJosSadrzaj{
	padding: 10px 10px 6px 10px;
	background-color: #fff;
	text-align: left;
	font-size: 14px;
}

/* News Tags */
.newsTagsHeader {font-size: 14px; color: #999999;}
.newsTagsHeader, .newsTagsContent li {padding: 5px 0px 5px 0px; font-weight: 700;}
.newsTagsContent {margin:0; padding:0;}
.newsTagsContent li {display: inline-flex; background: #F2F3F4; margin-right: 2px; }
.newsTagsContent li a {color: #9B9B9B; font-weight: 500; padding: 3px 10px 3px 10px; text-transform: lowercase;}


.commentsHead {display: flex; align-items: left; margin-bottom: 20px;}
.commentsL {padding: 0; color: #999; font-weight: 500; font-size: 1.3rem; display: inline-flex; white-space: nowrap;}
.commentsR {padding-left: 15px; display: inline-flex; width: 100%;}
.commentsGrayline {background-color: #F2F3F5; height: 10px; border:0; margin: 4px 0 0 0; width: 100%;}

/* Related news */
.relatedNewsHead {display: flex; align-items: left; margin-bottom: 20px;}
.relatedNewsL {padding: 0; color: #999; font-weight: 500; font-size: 1.3rem; display: inline-flex; white-space: nowrap;}
.relatedNewsR {padding-left: 15px; display: inline-flex; width: 100%;}
.relatedNewsGrayline {background-color: #F2F3F5; height: 10px; border:0; margin: 4px 0 0 0; width: 100%;}

.gridRelatedCont {position: relative;}
.gridRelatedCont:hover {opacity: 1; -webkit-animation: flash 2s; animation: flash 2s;}

.categoryRelatedName {position: absolute; top: 10px; left: 10px; background-color: #989898; padding: 3px 8px; z-index: 1; font-size:.75rem; margin:0;}
.categoryRelatedName a {color: #fff;}

.gridRelatedNews {margin-bottom: 35px;} 
.gridVestCont:hover {opacity: 1; -webkit-animation: flash 2s; animation: flash 2s;}
.relatedGridItem { position: relative; margin-bottom: 20px;}
.relatedGridItemLink  { display: block; width: 100%; height: 220px; background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%;}
.relatedGridItem h1 {display: inline;}
.showAnnDesc img{
	display: block;
	margin: auto;
	width: 100%;
	margin-bottom: 25px;
	margin-top: 25px;
}

.showAnnDesc .naslov_filma{
	font-weight: 700;
	font-size: 22px;
}

.showAnnouncementHeader {
	font-size: 12px;
    color: #4A4A4A;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 5px;
}



@-webkit-keyframes flash {
	0% {
		opacity: .9;
	}
	100% {
		opacity: 1;
	}
}
@keyframes flash {
	0% {
		opacity: .9;
	}
	100% {
		opacity: 1;
	}
}
.gridRelatedNews .naslovVesti {position: absolute; margin:0; bottom: 0; width: 100%;}
.gridRelatedNews .naslovVesti a {color: #fff;  padding: 15px;  display: inline-block; text-shadow: 0 2px 0 #000; font-size: 1.1rem; font-weight: 500;}
.gridRelatedNews .naslovVesti a:hover {color: #ddd;}

/* ostavljanje komentara */
.plainHtml {max-width: 1210px;  margin: 0 auto !important;  padding: 5px 0px 5px 0px !important; background: white; position: relative; z-index: 100;}
.commentForm {max-width: 1210px;  margin: 0 auto !important;  padding: 5px 0px 100px 0px !important; background: white; position: relative; z-index: 100;}
#commentFormContainer {}

#newsTitleComment a {font-size: 32px; color: #4A4A4A; letter-spacing: 0; line-height: 38px; font-weight: 700;}
.facebookloginButtonAndText{display: flex; align-items: center; margin-top: 20px; margin-bottom: 20px;}
.facebookloginButtonAndText .facebookLoginText{margin-left: 15px; color:#4A4A4A; font-size: 14px;}

.newsCommentDesc{margin-bottom: 20px;}
.newsCommentDescField{color:#4A4A4A; font-size: 14px;}

.prostaliBrojKomentara{display: flex;}
.prostaliBrojKomentara #brojacKaraktera{margin-left: 5px;}

.commentTimeWaitAlertContainer{background: #FCF8E3; border: 1px solid #D0C8A3; width: 70%;}
.commentTimeWaitAlertColor{color: #8A6D3B; padding: 5px;}

.commentSuccessColorContainer{background: #DFF0D8; border: 1px solid #5CB85C; width: 70%;}
.commentSuccessColor{color: #3C763D; padding: 5px;}

.ostaviteKomentar {
	height: 37px;
    background: #9A9A9A;
    border-color: #9A9A9A;
    border-radius: 0px;
    padding: 7px 16px 7px 16px;
    display: inline-block;
    position: static;
}
.ostaviteKomentar a {
    color: #fff;
    font-size: 14px;
}

.ostaviteKomentar:hover {
    cursor: pointer;
    background: #9A9A9A;
}

.topShare button{
	height: 37px;
}


/* Studio M */ 

.studioMShortSchedule .newsHeader{
	margin: 0px 0px 15px 0px;
}

.studioMShortScheduleSlider #newsTitle{
	padding-bottom: 15px !important;
}
.studioMShortScheduleSlider ul li{
	padding-top: 12px;
	padding-bottom: 12px;
	display: flex;
	border-bottom: 1px solid lightgrey;
}

.studioMShortScheduleSlider ul li:last-child{
	border-bottom: none;
}
.studioMShortScheduleSlider .studioMscheduleDateTime{
	padding-right: 20px;
	padding-left: 10px;
}

.studioMShortScheduleSlider a{
	color: #373A3C; text-decoration: underline;
}
.studioMShortScheduleSlider a:hover{
	text-decoration: underline;
    color: #AB3192;
}

.studioMShortScheduleSlider ul li:nth-child(2n) {
    background: #F9F9F9;
}

.showAnnouncementHeader i{
	color: #BA29DA;
    padding-right: 5px;
    font-size: 12px;
}

.studioMShortSchedule{
	margin-bottom: 50px;
}

/* filmovi */
.showAnnouncement{
	margin-bottom: 50px;
}

/* epp */
#epp_zona_2, #epp_zona_3 {display: block; margin: 0 auto 20px auto; text-align: center;}
#ttsReadMeNews audio {width: 100%;}
.centralAudioPlayer {width: 100%; margin: 5px 0;}
@media (min-width: 768px) and (max-width: 992px) {
	#relatedNews {margin-bottom: 10px;}
	.rNItem1, .rNItem2, .rNItem3  {border: none;  margin: 25px 0;} 
	.rNItem1 .realtedNewsItemTitleAndLead, .rNItem2 .realtedNewsItemTitleAndLead, .rNItem3 .realtedNewsItemTitleAndLead {left: 0px; top:0px; bottom: 2px;}
	.rNItem1 .realtedNewsItemTitleAndLead a, .rNItem2 .realtedNewsItemTitleAndLead a, .rNItem3 .realtedNewsItemTitleAndLead a {font-size: 14px;}
	#newsTitle {font-size: 30px;}
	#newsBottom{justify-content: start; display: inline-block;}
}

@media (max-width: 767px) {
	#relatedNews {margin-bottom: 10px; }
	.rNItem1, .rNItem2, .rNItem3  {border: none; margin: 20px 0;} 
	.rNItem1 .realtedNewsItemTitleAndLead, .rNItem2 .realtedNewsItemTitleAndLead, .rNItem3 .realtedNewsItemTitleAndLead {left: 0px; top:0px; bottom: 2px; line-height: 13px;}
	.rNItem1 .realtedNewsItemTitleAndLead a, .rNItem2 .realtedNewsItemTitleAndLead a, .rNItem3 .realtedNewsItemTitleAndLead a {font-size: 14px;}
	#newsTitle {font-size: 26px;} 
	#newsLead {font-size: 1em;} 
	.fb-share-button{margin-top: 3px;}
	.twitter-share-button{margin-top: 3px;}
	.topShare{margin-top: 3px;}
	.print-button{margin-top: 3px;}
	.ostaviteKomentar{margin-top: 3px; margin-left: 3px;}
	#newsBottom{justify-content: start; display: inline-block;}
	.plainHtml p{width: 100%;}
	.additionalSingleNewsContainer {max-width: 1210px;  margin: 0 auto !important;  padding: 0px 25px 100px 25px !important; background: white; position: relative; z-index: 100;}
}

@media (min-width: 992px) {
	
}