/* Reset style */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	overflow-x:hidden;
	overflow-y:auto;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
	margin: 30px 50px 10px 50px;
	border-left: 5px solid #eee;
	padding-left: 20px;
	font-style: italic;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {
	text-decoration: none;
}
mark {
	background: transparent;
}

/* ==============================================
2 - Layout and General Styles
============================================== */

body {

	font-family: 'Muli', sans-serif;
	background:#fcfcfa;

}
header {
	background: transparent;
	float: left;
	margin: 0px;
	width: 100%;
	padding: 10px 10px 10px 0px;
	position: relative;
}
.containerNav {
	width: 1020px;
	margin: 0 auto;
	position: relative;
}
.containerNav ul li a{
	font-size:13px;
}
.menuContainer{
	float: left;
	width: 100%;
	font-family: 'Muli', sans-serif;
}
.fixed{
	position: fixed;
	top:0;
	width: 100%;
	z-index:999;
}
.container {
	width: 1020px;
	margin: 0 auto;
}
.main {
	float: left;
	background: #f8f7f2;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	/*box-shadow: -10px 10px 10px #999, 10px 10px 10px #999;*/
	position:static;
	width: 1000px;
	z-index: 555;
}
.main.main-tv-station {
	background-color: #fff;
	border-left: 0;
	padding: 0;
	width: 100%;
}
.billboard {
	width: 1020px;
	text-align: center;
	padding-bottom: 5px;
	background-color: transparent;
	float: left;
	margin: 20px auto;
}
.one-page-cont{
	float:left;
	width:685px;
	position: relative;
}
.logo {
	float: left;
	width: 225px;
	margin-left: -3px;
}
.logo img {
	max-width: 225px;
}
.ad728 {
	width: 728px;
	height: 90px;
	float: right;
}
.smallBanner{
	float:left;
	width:320px;
}
nav {
	width: 100%;
	background: #8c0004;
	float: left;
	box-shadow: 0px 10px 10px #888888;
	position: relative;
	border-bottom: 5px solid #800004;
	height:47px;
}
nav ul#nav {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 50;
}
nav ul#nav li {
	display: inline;
	float:left;
}
nav ul#nav li a {
	color: #FFFFFF;
	float: left;
	font-size: 11px;
	font-weight: 800;
	margin: 0;
	padding: 11px 10px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 30px;
}
nav ul#nav ul {
	display: none;
	position: absolute;
	left: 0px;
	top: 100%;
	width: 100%;
	/*border-top:5px solid #8e191d*/
}
nav ul#nav ul li.active ul,
nav ul#nav ul li:hover ul,
nav ul#nav li.active > ul {
	display: block;
}
nav ul#nav ul li a{
	color:#fff;
	padding: 5px 7px;
}
nav ul#nav li a:first-child{
	height:30px;
}
.menuBox{
	float:left;
	width: 100%;
	background: #fff;
	padding-bottom:20px;
	height: 25px;
}
ul#nav li.colorScheme_009bff a{
	padding-left:15px;
	background-image:url('../img/abiz1.png?v=1.1');
	background-repeat: no-repeat;
	background-position: 7px 22.5px;
}
#homeNavImg{
	position: relative;
	top:4px;
}
.submenu {
	float: left;
	width: 1020px;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 10px;
	background: #fff !important;

}
.submenu:before {
	padding: 10px;
	float: left;
	content: "";
}
.submenu ul li a {
	float: left;
	margin-left: 10px;
	line-height: 28px;
	font-size: 14px;
	color: #000;
}
.submenu ul li a:hover {
	color: #333;
}
.big-news {
	width: 100%;
	height: auto;
	margin-bottom: 15px;
	position: relative;
	float: left;
}
.big-news img {
	width: auto;
	max-width: 100%;
	height: auto;
}
.big-news span {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: rgba(192,0,0,0.8);
	color: #fff;
	font-size: 13px;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px 15px;
}
.big-news span a{
	color:#fff;
}
.top-news {
	float: left;
	width: 995px;
	border-bottom: 0px solid #333;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.top-news .main-news {
	width: 630px;
	float: left;
}
.top-news .main-news h1 a {
	font-size: 30px;
	font-weight: 600;
	color: #333;
}
.top-news .main-news p {
	font-size: 14px;
	line-height: 17px;
	margin-top: 15px;
}
.top-news .right-top-news {
	float: left;
}
.top-news .right-top-news article {
	float: left;
	clear: both;
	width: 360px;
	margin-bottom: 8px;
}
.top-news .right-top-news .small-news-item {
	float: left;
	margin-right: 10px;
}
.top-news .right-top-news article a {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 18px;
	color: #333;
}
.top-news .right-top-news article a:hover {
	color:#c00000;
}
.top-news .right-top-news article span {
	font-size: 13px;
	color: #999;
	font-weight: 500;
	width: 240px;
	float: left;
	margin: 5px 0;
}
.vijesti mark {
	color: #C00000;
}
.sport mark {
	color: #5CA5D0;
}
.biznis mark {
	color: #F69F38;
}
.zabava mark {
	color: #9FC54C;
}
.zdravlje mark {
	color: #90CEF5;
}
.za-zene mark {
	color: #D56EA6;
}
.komentar mark {
	color: #949494;
}
.dijaspora mark {
	color: #C0B19A;
}
.zdravlje a:hover {
	color: #90CEF5 !important;
}
.za-zene a:hover {
	color: #D56EA6 !important;
}
.komentar a:hover {
	color: #949494 !important;
}
.dijaspora a:hover {
	color: #C0B19A !important;
}
.listed-news {
	padding: 5px 0;
	float: left;
	width: 1000px;
}
.listed-news article {
	float: left;
	margin-right: 25px;
	width: 23%;
}
.listed-news article h4 {
	font-size: 16px;
	line-height: 19px;
	font-weight: 600;
	color: #000;
}
.listed-news article h4:hover {
	color:#c00000;
}
.listed-news article:last-child {
	margin-right: 0px;
}
.listed-news .listed-item {
	width: 230px;
	height: 155px;
	margin-bottom: 2px;
	position: relative;
	float:left;
}
.listed-news .listed-item a {
	float:left;
}
.listed-news .listed-item span {
	position: absolute;
	left: 0px;
	bottom: 0px;
	content: #fff;
	color: #fff;
	font-weight: 400;
	font-size: 13px;
	text-transform: normal;
	padding: 6px 6px;
}
.listed-news .listed-item span img {
	width: 16px;
	padding: 0 4px;
	float:left;
}
.listed-news .vijesti span {
	background: #C00000;
}
.listed-news .sport span {
	background: #5CA5D0;
}
.listed-news .biznis span {
	background: #F69F38;
}
.listed-news .zabava span {
	background: #9FC54C;
}
.listed-news .zdravlje span {
	background: #90CEF5;
}
.listed-news .za-zene span {
	background: #D56EA6;
}
.listed-news .komentar span {
	background: #949494;
}
.listed-news .dijaspora span {
	background: #C0B19A;
}
.marker a{
	color:#fff;
	cursor: pointer;
	float:left;
	line-height: 14px;
	font-size: 12px;
	font-weight: 800;
	background-color: #B12025;
	padding: 10px 20px 10px 15px;
	position: relative;
	left: -30px;
	border-top-left-radius: 2px;
}
.marker a:first-child::before {
	content: "";
	position: absolute;
	left: 0px;
	bottom: -6px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 8px 6px 0;
	border-color: transparent #3e3e3e transparent transparent;
}
.marker-with-parent-cat a:first-child {
	padding-right: 5px;
}
.marker-with-parent-cat a:nth-child(2) {
	padding-left: 0;
}
.marker-small a {
	color:#fff;
	cursor: pointer;
}
.marker-sport {
	border-left: 3px solid #5CA5D0;
}
.marker-sport span {
	color: #5CA5D0;
}
.marker-biznis {
	border-left: 3px solid #F69F38;
}
.marker-biznis span {
	color: #F69F38;
}
.marker-zene {
	border-left: 3px solid #D56EA6;
}
.marker-zene span {
	color: #D56EA6;
}
.marker-dijaspora {
	border-left: 3px solid #C0B19A;
}
.marker-dijaspora span {
	color: #C0B19A;
}
.big-article {
	width: 685px;
	float: left;
	clear: both;
	margin-bottom: 15px;
}
.big-article h2 a {
	font-size: 30px;
	font-weight: 600;
	color: #333;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}
.big-article  p {
	font-size: 15px;
	line-height: 17px;
	margin-top: 15px;

	/*float:left;*/
	width:95%;
	margin-left: 0 !important;
}
.marker-biznis, .marker-sport, .marker-zene, .marker-summary, .marker-dijaspora, .marker {
	background: transparent;
	color: white;
	font-size: 13px;
	float: left;
	padding: 9px 12px;
	margin: 5px;
	margin-left: 0px;
	width: 660px;
	border-left: 0px !important;
	font-weight: 700;
	margin-top: 0;
}
.markerFotogalerija{
	float:left;
	width:667px;
	background: #B12025;
	color: white;
	font-size: 13px;
	padding: 7px 12px;
	margin-bottom:5px;
	margin-left: 0px;
	border-left: 0px !important;
	font-weight: 700;
}
.banner680 {
	width: 680px;
	height: 90px;
	float: left;
	margin: 12px 0;
}
.marker-small {
	background: #333;
	color: white;
	float: left;
	font-size: 13px;
	padding: 7px 12px;
	margin: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
	width: 310px;
	border: 0px !important;
	font-weight: 700;
}
.marker-full {
	background: #333;
	color: white;
	float: left;
	font-size: 21px;
	text-align: center;
	padding: 5px 10px;
	margin-left: 0px;
	width: 980px;
	border: 0px !important;
	font-weight: 700;
	margin-top: 20px;
}
.marker-full a {
	color: #fff;
}
.marker-full img {
	padding: 1px 5px;
}
.more-from-cat {
	float: right;
	margin: 15px;
}
.more-from-cat a {
	color: #999;
	font-size: 13px;
	font-weight: 700;
}
.small-articles {
	margin-right: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 190px;
}
.small-articles h4 {
	font-size: 14px;
	line-height: 19px;
	font-weight: 700;
	color: #000;
}
.more-from article:last-child {
	margin-right: 0px;
}
.medium-articles {
	width: 340px;
	float: left;
	margin: 5px 0px;
}
.content.categoryListing .medium-articles{
	height:auto;
	float: left;
	position: relative;
}
.adspace {
	float: left;
	margin: 10px 0;
	width: 100%;
}
.medium-articles .medium-pic {
	width: 330px;
	height: 170px;
}
.medium-articles h3,
.medium-articles h3 a {
	font-size: 18px;
	line-height: 22px;
	font-weight: 600;
	color: #000;
	max-height:45px;
	overflow: hidden;
	width:97%;
	height:45px;
}
.medium-articles h3:hover,
.medium-articles h3:hover a {
	color:#c00000;
}
.xsmall-articles {
	width: 50%;
	float: left;
	margin: 5px 0px;
}
.xsmall-articles.sport {
	width: 48%;
	float: left;
	margin: 5px 0px;
}
.xsmall-articles.sport:nth-child(2n+2) {
	margin-left:25px;
}
.xsmall-articles .xsmall-pic {
	width: 90px;
	height: 60px;
	margin-right: 10px;
	float: left;
}
.xsmall-articles h4 {
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	color: #000;
	max-height: 42px;
	overflow-y: hidden;
	float: left;
	width: calc(100% - 100px);
}
.xsmall-articles h4:hover {
	color:#c00000;
}
aside {
	width: 300px;
	float: right;
	overflow: hidden;
}
aside .ad300x250 {
	width: 300px;
	float: left;
	margin-bottom: 10px;
}
aside .ad300x250.article {
	margin-top:15px;
}
aside .ad300x100 {
	width: 300px;
	float: left;
	margin-top: 10px;
}
.small-articles, .medium-articles, .xsmall-articles {
	float: left;
}
.content {
	float: left;
	width: 685px;
	margin-right: 15px;
}
.content .line {
	width: 640px;
	height: 3px;
	float: left;
	margin-left: -20px;
	background: #000;
	margin-bottom: -3px;
}
.writers {
	float: left;
	background: #fff;
	padding-bottom: 10px;
}
.writers mark {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
}
.writers article {
	float: left;
	/*margin: 10px 0;*/
}
.writers .xsmall-pic {
	width: 90px;
	height: 60px;
	margin-right: 10px;
	float: left;
}
.writers h4 a {
	font-size: 14px;
	line-height: 16px;
	font-weight: 600;
	color: #3e3e3e;
}
.writers span {
	font-size: 11px;
	font-weight: 500;
	color:#ababab;

	font-family: 'Muli', sans-serif;
	position: relative;
	top:5px;
}
.writers span.home-black {
	font-family: 'Muli', sans-serif;
	float: left;
	width: 100%;
	margin-bottom:5px;
	font-size:15px;
	color:#b12025;
}
.writers span.home-black-row {
	font-family: 'Muli', sans-serif;
	float: left;
	font-size:11px;
	color:#ababab;
	width:200px;
	margin-top: 2px;
}
.writers h4.home-red a{
	color:#3e3e3e;
	font-weight: 600;
	font-size: 14px;
	font-family: 'Muli', sans-serif;
	position: relative;
	top:5px;
}
.daily-side-news {
	float: left;
	background: #fff;
	padding-bottom: 10px;
}
.daily-side-news mark {
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
}
.daily-side-news article {
	float: left;
	margin: 5px 0;
}
.daily-side-news .xsmall-pic {
	width: 90px;
	height: 60px;
	margin-right: 10px;
	float: left;
}
.daily-side-news h4 {
	font-size: 15px;
	line-height: 18px;
	font-weight: 400;
	color: #000;
}
.daily-side-news h4 a {
	color:#c00000;
}
.column-side {
	float: left;
	margin-bottom: 15px;
	background: #fff;
	border-bottom: 3px solid #333;
	padding-bottom: 10px;
}
.column-side mark {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
}
.column-side article {
	float: left;
	margin: 10px 0;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.column-side .xsmall-pic {
	width: 90px;
	height: 60px;
	margin-right: 10px;
	float: left;
}
.column-side h4 {
	font-size: 12px;
	line-height: 15px;
	font-weight: 600;
	margin-top: 5px;
	color: #000;
}
.column-side span {
	font-size: 13px;
	font-weight: 700;
	color: #333;
}
.voting mark {
	font-size: 18px;
	font-weight: 700;
	line-height: 30px;
}
.voting h3 {
	font-size: 17px;
	line-height: 19px;
	font-weight: 600;
	margin-top: 5px;
	color: #000;
}
.voting .poll-answers li {
	list-style: none;
	font-size: 13px;
	font-weight: 300;
	line-height: 35px;
}
.voting .voting-submit {
	width: 330px;
	border: 0px;
	padding: 10px 0px;
	color: #fff;
	background: #000;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
.voting .voting-submit:hover {
	background: #333;
}
.marker-summary {
	border-left: 3px solid #F69F38;
}
.marker-summary span {
	color: #F69F38;
}
.summary {
	padding: 15px 0;
	float: left;
	width: 980px;
}
.summary .line {
	width: 1000px;
	height: 3px;
	float: left;
	margin-left: -20px;
	background: #000;
	margin-bottom: -3px;
}
.clear {
	clear: both;
}
.summary article {
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}
.summary article h4 {
	font-size: 14px;
	line-height: 19px;
	font-weight: 700;
	color: #000;
}
.summary article:last-child {
	margin-right: 0px;
}
.summary .summary-item {
	width: 230px;
	height: 155px;
	margin-bottom: 10px;
	position: relative;
}
.summary .summary-item span {
	position: absolute;
	left: 0px;
	bottom: 0px;
	content: #fff;
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	padding: 7px 17px;
	text-transform: uppercase;
}
.summary .vijesti span {
	background: #C00000;
}
.summary .sport span {
	background: #5CA5D0;
}
.summary .biznis span {
	background: #F69F38;
}
.summary .zabava span {
	background: #9FC54C;
}
.summary .zdravlje span {
	background: #90CEF5;
}
.summary .za-zene span {
	background: #D56EA6;
}
.summary .komentar span {
	background: #949494;
}
.summary .dijaspora span {
	background: #C0B19A;
}
footer {
	width: 100%;
	padding: 25px 0;
	float: left;
	background: #f6f6f6;
	font-family: 'Muli', sans-serif;
}
.footerCategorys{
	float: left;
	width:100%;
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.categoryFooter{
	float:left;
	color:#000;
}
.categoryFooter li{
	float:left;
	width:100%;
	margin:0;
}
.categoryFooter a{
	color:#000;
	text-align: left;
	width: 100%;
}
.footerPolitika{
	float:left;
	border-top:5px solid rgb(177,32,37);
	padding:10px;
}
.footerDrustvo{
	width:105px;
	float:left;
	border-top:5px solid #2592A7;
	padding-top:10px;
}
.footerBiznis{
	width:100px;
	float:left;
	border-top:5px solid #009bff;
	padding-top:10px;
}
.footerSport{
	width:135px;
	float:left;
	border-top:5px solid #1d7000;
	padding-top:10px;
}
.footerKultura{
	width:90px;
	float:left;
	border-top:5px solid #ff851b;
	padding-top:10px;
}
.footerKolaz{
	width:150px;
	float:left;
	border-top:5px solid #7792c4;
	padding-top:10px;
}
.footerZabava{
	width:110px;
	float:left;
	border-top:5px solid #E22A72;
	padding-top:10px;
}
.footerRegion{
	width:120px;
	float:left;
	border-top:5px solid #E7501E;
	padding-top:10px;
}
.footerAnalize{
	width:120px;
	float:left;
	border-top:5px solid #800000;
	padding-top:10px;
}
.subcategory{
	line-height: 20px;
}
footer img {
	float: left;
	width:200px;
}
footer ul {
	float: left;
}
footer ul li {
	float: left;
	margin: 0 10px;
}
footer ul li a {
	color: #fff;
	font-size: 15px;
}
footer a {
	color:white;
}
footer a:hover{
	color:black;
}
/*category*/

.category .medium-articles p, .category .small-articles p {
	font-size: 13px;
	line-height: 15px;
	color: #333;
	margin-top: 5px;
}
.category .listed-articles {
	margin-right: 25px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 630px;
	float: left;
}
.category .listed-articles h4 {
	font-size: 16px;
	line-height: 19px;
	font-weight: 700;
	color: #000;
}
.category .listed-articles p {
	margin-top: 10px;
	font-size: 13px;
	line-height: 15px;
}
.category .listed-articles .listed-pic {
	width: 190px;
	height: 130px;
	margin-right: 15px;
	float: left;
}
.cat {
	padding-top: 15px;
}
/*one-page*/
.articleCategoryRootBox{
	float: left;
	width: 98.6%;
	color: #fff;
	text-transform: uppercase;
	padding-top: 10px;
	padding-left:10px;
	padding-bottom:7px;
	margin-bottom:10px;
}
.articleCategoryRootBox a{
	float: left;
	color: #fff;
}
.categoryDistancer{
	float: left;
	margin: 0px 3px;
}
.one-page-aside {
	float: right !important;
}
.social-one-article {
	float: left;
	width: 100%;
	margin-top: 15px;
	border-top: 3px solid #999;
	font-size: 13px;
	padding: 15px 0;
	margin-bottom: 20px;
}
.social-one-article strong {
	font-weight: 600;
}
.photo-gallery-one {
	margin-top: 15px;
	float: left;
}
.listed-pictures {
	margin-left: 15px;
	width: 100%;
	float: left;
}
.photo-gallery-one .xsmall-pic {
	width: 90px;
	height: 60px;
	margin-right: 10px;
	float: left;
}
.photo-gallery-one .first-picture {
	clear: both;
	margin-bottom: 15px;
}
.top-news .main-news {
	width: 385px;
	position: relative;
}
.top-news .big-news {
	width: 375px;
	height: 255px;
}
.top-news .bckgImage {
	height: 300px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: block;
}
.top-news .big-news .fitImg{
	width: 375px;
	overflow: hidden;
	height: 255px;
	float: left;
}
.top-news .second-news .fitImgSecond{
	width: 240px;
	overflow: hidden;
	height: 255px;
	float: left;
	position: relative;
}
.top-news .second-news .fitImgSecond img{
	height: 255px;
}
.top-news .main-news a.titleGradient {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	bottom: 15px;
	left: 0px;
	height: 140px;
	position: absolute;
	width: 375px;
	z-index: 0;
}
.top-news .main-news a.titleGradient:hover, .top-news .main-second-news a.titleGradient:hover {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.top-news .main-news a.titleGradient .articleDataBox {
	position: absolute;
	padding: 10px 20px;
	bottom: 10px;
}
.top-news .main-news a.titleGradient h1{
	color: #ffffff;
	float: left;
	font-size: 23px;
	font-weight: bold;
	line-height: 25px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
	transition: color 0.25s ease-out 0s;
}
.top-news .main-news a.titleGradient span{
	color: #ffffff;
	float: left;
	font-size: 12px;
	margin-bottom: 5px;
	width: 100%;
}
.top-news .main-second-news {
	float: left;
	position: relative;
	width: 250px;
}
.top-news .main-second-news a.titleGradient {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	bottom: 0px;
	left: 0px;
	height: 80px;
	position: absolute;
	width: 240px;
	z-index: 0;
}
.top-news .main-second-news a.titleGradient h1{
	position: absolute;
	padding: 0px 10px;
	bottom: 10px;
	color: #ffffff;
	float: left;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	/*text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);*/
}
.skinl {
	margin-left: -200px;
}
.skinr {
	margin-right: -200px;
}

/*Slider*/
.highlightedNewsSlider .flexslider{
	height:245px;
	border: none;
	border-radius:0;
	box-shadow: none;
	margin-top:10px;
	margin-bottom:20px;
	position: relative;
	left:0;
	width:100%;
}
.highlightedNewsSlider .flexslider .flex-direction-nav .flex-prev  {
	left: 0px;
	background: url('../img/leftArrow.png?v=1.1') no-repeat;
	height:48px;
	margin-top:-30px;
	background-position: 6px 13px;
	width:30px;
	background-color:#fff;
	opacity:0.4;
}
.highlightedNewsSlider .flexslider .flex-direction-nav .flex-next  {
	right:0px;
	background: url('../img/rightArrow.png?v=1.1') no-repeat;
	width:30px;
	height:48px;
	margin-top:-30px;
	background-position: 10px 13px;
	background-color: #fff;
	opacity: 0.4;
}
.highlightedNewsSlider .flexslider .flex-direction-nav .flex-prev:hover{
	opacity: 1;
}
.highlightedNewsSlider .flexslider .flex-direction-nav .flex-next:hover{
	opacity:1;
}
.highlightedNewsSlider .flexslider .flex-direction-nav .flex-disabled{
	opacity: 0.4 !important;
	cursor: pointer;
}
.highlightedNewsSlider .flexslider .flex-direction-nav .flex-disabled:hover{
	opacity: 1 !important;
}
.highlightedNewsSlider .flexslider .flex-direction-nav a:before  {
	content: ' ';
}
.highlightedNewsSlider .flexslider .flex-direction-nav a.flex-next:before  {
	content: ' ';
}
.highlightedNewsSlider .flexslider .smallerNewsBlock{
	margin-top:0;
	border-bottom: none;
}
.highlightedNewsSlider .flexslider .smallerNewsBlock img{
	width:100%;
}
.highlightedNewsSlider .flexslider .smallerNewsBlock:last-child{
	margin-right:0;
}
.highlightedNewsSlider .flexslider .newsTitles{
	width: calc(100% - 10px);
	height: 81px;
}
.highlightedNewsSlider .flexslider .caretUp{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #333333;
}
.highlightedNewsSlider .flexslider .newsTitleSmall{
	color:#c3dffc;
	margin-top:5px;
	max-height:25px;
	overflow:hidden;
	line-height:12px;
	padding-bottom:3px;
}
.highlightedNewsSlider .flexslider .newsIntroBlock{
	margin-top:0;
	color: #fff;
	font-size: 14px;
}
section.slider {
	float: left;
	width: 100%;
}
.sideIcon{
	top:100px;
}
.sideIconRight{
	top:100px;
}
.imgWrapp{
	position:relative;
	height:155px;
	overflow:hidden;
}
.imgWrapp img{
	width:100%;
}
.sideIcon{
	width:30px;
	height:58px;
	background: #fff;
	border-bottom: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	position:relative;
	float:left;
	margin-left:-30px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	margin-top:10px;
}
.sideIconRight{
	width:30px;
	height:58px;
	background: #fff;
	border-right:1px solid #d4d4d4;
	border-top:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	position:relative;
	float:right;
	border-top-right-radius:50px;
	border-bottom-right-radius:50px;
	margin-top:10px;
	margin-right:-30px;
}
.bgGray{
	background:#333333;
}
.smallerNewsBlock{
	float:left;
	margin-right:5px;
	border-bottom: 1px solid #d4d4d4;
	margin-top:10px;
	height:246px;
	overflow:hidden;
}
.smallerNewsBlock:nth-child(4){
	margin-right: 0;
}
.smallerNewsBlock:last-child(){
	margin-right: 0;
}
.smallerNewsBlock .imgWrapp{
	height:165px;
	float:left;
	width:100%;
	overflow:hidden;
}
.categoryWrapp{
	position:absolute;
	top:10px;
	left:10px;
}
.category  {
	text-transform: uppercase;
	float:left;
	padding-left: 11px;
	padding-right:11px;
	padding-top: 5.5px;
	padding-bottom:7px;
	font-size: 11px;
	color:#fff;
	width:auto;
}
.category a{
	color:#fff;
	text-decoration: none;
}
.bgRed{
	background: #d31614;
}
.mediaType{
	float:left;
	width:24px;
	height:24px;
	background: #2d2e2f;
	margin-left:1px;
	text-align: center;
}
.mediaVideo{
	float:left;
	width:16px;
	height:16px;
	background: url('../img/video.png?v=1.1') no-repeat;
	margin-top:4px;
	margin-left:4px;
}
.mediaFoto{
	float:left;
	width:15px;
	height:12px;
	background: url('../img/foto.png?v=1.1') no-repeat;
	margin-top:6px;
	margin-left:4px;
}
.newsTitles{
	float:left;
	width:97%;
	margin-left:10px;
}
.caretUp{
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid #fff;
	float:left;
	margin-top:-15px;
	position: relative;
}
.newsTitleSmall{
	width:98%;
	float:left;
	font-size:12px;
	font-weight:700;
	margin-top: 10px;
}
.headTitle{
	float: left;
	width: calc(100% - 15px);
	cursor: pointer;
	font-size: 15px;
	line-height: 17px;
	position: relative;
	top: 40%;
	transform: translateY(-50%);
}
.headTitle .article_subtitle {
	top: -25px;
	left: 0px;
	color: #fff;
}
.headTitle a{
	float:left;
	text-decoration: none;
	color:#fff;
	text-shadow: 1px 1px 2px #000;
	font-weight: 600;
}
.newsIntroBlock{
	float:left;
	width:100%;
	font-size:16px;
	line-height: 18px;
	color:#505254;
	margin-top:10px;
}
.minWidthMax{
	min-width:100%;
	cursor: pointer;
}
.minWidthMax.chronicle{
	margin:10px 0;
}
#articleTitle{
	font-size:30px;
	margin-bottom:10px;
	float:left;
	width:95%;
	color:#585858;

	font-family: 'Muli', sans-serif;
}
#wrapper{
	width:400px;
	margin: 0 auto;
	padding:40px;
	background:#fff;
	box-shadow:0 0 50px 0 rgba(0,0,0,.25);
}
#controls  {
	float:left;
	width:100px;
	text-align:center;
	transition:.25s ease-out;
}

#controls a{
	color:#aaa;
	display:block;
	font-weight:bold;
}
#controls a.selected{
	background:url("../img/v.png?v=1.1") no-repeat scroll center bottom;
	color:#000 !important;
	height:35px;
}
#small{
	font-size:14px !important;
	float:left;
	width:25px;
	line-height: 26px;
}
#medium{
	font-size:18px !important;
	float:left;
	width:25px;
	line-height: 26px;}
#large{
	font-size:22px !important;
	float:left;
	width:25px;
	line-height: 25px;
}
.small{
	font-size:75%;
}
/* article-gallery-slider */
.article-gallery-slider{
	width: 690px;
	position: relative;
	float: left;
}
.article-gallery-slider .image{
	width: 690px;
	height: 429px;
}
.article-gallery-slider .image img {
	width: auto;
	height: auto;
	max-height: 430px;
	max-width: 100%;
	transform: translateX(-50%) translateY(-50%);
	position: relative	;
	top: 49%;
	left: 50%;
}
.article-gallery-slider .owl-buttons > div{
	height: 38px;
	position: absolute;
	width: 38px;
	bottom: 0px;
}
.article-gallery-slider .owl-prev{
	background: url("/theme/Default/img/article-gallery-slider-prev.png?v=1.1") no-repeat scroll center center #fff;
	right: 39px !important;
}
.article-gallery-slider .owl-next{
	background: url("/theme/Default/img/article-gallery-slider-next.png?v=1.1") no-repeat scroll center center #fff;
	right: 0px;
}
.article-gallery-slider .image{
	position: relative;
}
.article-gallery-slider .image .info{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	height: 38px;
	line-height: 38px;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 12px;
}
.article-gallery-slider .image .info span{
	display: inline-block;
	padding: 0 8px;
}
.article-gallery-slider .image .title{
	width: 78%;
}
.article-gallery-slider .image .counter{
	font-weight: bold;
	letter-spacing: 2px;
}
.socialIconsBox{
	float:right;
	margin-right:30px;
	margin-top:2px;
	padding-bottom:2px;
}
#socialIcons li{
	display:inline;
}
#socialIcons li a{
	height:25px;
}
#socialIcons li a:hover{
	opacity: 0.4;
}
#tabsHome .selected{
	background-color:black !important;
	border:0px !important;
	padding-left:5px;
	padding-right:5px;
}
.selected:focus{
	outline: 0;
}
*:focus {
	outline: 0;
}
.customMarginRight{
	margin-right:5px !important;
}
.pagination{
	float:left;
	width:100%;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 15px;
	font-size:13px;
}
.pagination ul li {
	background: none repeat scroll 0 0 #F5F5F5;
	float: left;
	margin-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 6px;
	padding-right: 6px;
	list-style: none;
}
.pagination ul{
	display:table;
	margin:0 auto;
}
.pagination ul li a {
	color: #8D8D8D;
	text-decoration: none !important;
}
.pagination .active, .pagination .active a {
	background: none repeat scroll 0 0 #B12025;
	color: #FFFFFF;
}
.clearfix {
	*zoom: 1;
}
.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
.submenuOver{
	width:800px;
	display:none;
	float:left;
	margin-left:-18px;
	text-indent: 30px;
}
#staticList{
	width:700px;
	display:none;
	position: absolute;
}
.submenuOver li {
	list-style-type:none;
}
.submenuOver li.active {
	font-weight: bold;
}
.downArrow{
	position:relative;
	z-index:50;
	left:-156px;
	top:28px;
}
.infinityBox{
	width:300px;
	min-height:200px;
	overflow:auto;
}
.analizeItem{
	width:298px;
	min-height:300px;
	background-color:#800000;
	border:1px solid #7F7F7F;
	font-family: 'Muli', sans-serif;
	margin-top:0 !important;
}
.analizeIntroBox{
	margin-top:15px;
	margin-right:5px;
	width:134px;
	background-color:white;
	padding:10px;
	height:165px;
	overflow:hidden;
	float:left;
}
.analizeIntroBox a{
	color:black;
	font-family: 'Muli', sans-serif;
	font-size: 13px;
	font-style: italic;
}
.analizeNaslov{
	float:left;
	width:97%;
	color:#fff;
	font-family: 'Muli', sans-serif;
	padding-left:9px;
	margin-top:5px;
}
.analizeNaslov a{
	color:#fff;
	font-size:18px;
}
.autorAnalize{
	float:left;
	color:#fff !important;
	font-size: 14px !important;
	margin-bottom:2px;
}
.nameOfAutor{
	float:left;
	color:#fff !important;
	font-size: 14px !important;
	width: 100%;
}
.analizeImgBox{
	width:120px;
	height:136px;
	margin-top:15px;
	margin-left:7px;
	margin-bottom:0px;
	margin-right:10px;
	float:left;
	overflow: hidden;
}
.analizeImgBox img{
	margin-left:-55px;
}
.analizeImg{
	float:left;
}
.analizeItemImg:hover{
	opacity:0.4;
}
.analizeAuthor{
	color:white;
	width:125px;
	margin-left:10px;
	font-family: 'Muli', sans-serif,sans-serif;
	font-size: 10px;
	margin-top:-45px;
	float:left;
}
.readMoreAnalize{
	float:right;
	margin-right:19px;
	color:#FFFFFF;
	font-weight: bold;
	padding:5px;
	margin-top:35px;
	font-family: 'Muli', sans-serif;
	font-size:14px;
}
.readMoreAnalize:hover{
	color:#000;
}
.analizeTitle a{
	padding:10px;
	color:#000 !important;
	float:left;
	width:200px;
}
.analizeTitle a:hover{
	color:#b12025 !important;
}
.analizeTime{
	padding:10px;
	color:#000 !important;
	float:left;
}
#thumbnailArrows{
	margin-top:-28px;
	float:right;
}
#thumbnailArrows ul li{
	display:inline;
}
#thumbnailArrows ul li a img:hover{
	opacity:0.4;
}
#fotoVideoArrows{
	margin-top:5px;
	float:right;
}
#fotoVideoArrows ul li{
	display:inline;
}
#fotoVideoArrows ul li a img:hover{
	opacity:0.4;
}
.horizontalLine{
	width:100%;
	background-color:#7C7C7C;
	height:1px;
	margin-bottom:15px;
	margin-top:10px;
	float:left;
}
.horizontalLine2{
	width:100%;
	margin-bottom:15px;
	margin-top:10px;
	float:right;
	border-bottom:1px solid #7C7C7C;
	position: relative;
}
.horizontalLine2::before{
	position: absolute;
	width:15px;
	content: " ";
	height: 9px;
	bottom: -1px;
	left: 0px;
	right: 0px;
	margin-left:auto;
	margin-right:auto;
	display: block;
	background: url('../img/caretUp.png?v=1.1') no-repeat center #fff;
}
.leftSideComment{
	width:200px;
	height:350px;
	border:1px rolid blue;
	float:left;
	margin-right:10px;
}
.leaveComment{
	margin-top:15px;
	float:left;
	width:670px;
}
.leaveComment input[type="text"]  {
	width:220px;
	height:35px;
	padding:3px;
	border:1px solid #C2C2C2;
	color:#5C5858;
	font-size:12px;
}
.form-control{
	float:left;
}
.leaveComment input[type="email"]  {
	width:190px;
	height:20px;
	padding:3px;
	margin:5px;
	padding-left:10px;
}
.leaveComment button{
	float:right;
	background-color:#B12025;
	height:35px;
	width:140px;
	border:0px;
	cursor:pointer;
	color:white;
	font-size:16px;
	margin-top:10px;
	font-family: 'Muli', sans-serif;
}
.leaveComment button:disabled {
	opacity: .5;
	cursor: default;
}
#messageTitle{
	width:420px;
	padding-left:10px;
}
#messageComment  {
	min-width:421px;
	min-height:130px;
	max-width:421px;
	max-height:175px;
	padding:3px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	border:1px solid #C2C2C2;
	font-family: 'Muli', sans-serif;
	font-size:12px;
	color:#5C5858;
}
.oldComment{
	float:left;
	width:650px;
	border:2px solid #B12025;
	padding:10px;
	margin-bottom:20px;
}
.comment{
	float:left;
	width:100%;
	margin-top:15px;
}
.comment2{
	float:left;
	width:100%;
	margin-top:10px;
}
.comment3{
	float:left;
	width:620px;
	margin-left:50px;
	margin-top:10px;
}
.comment.commentTreeLevel-2 .userImgArea, .comment.commentTreeLevel-10 .userImgArea {
	margin-left:5%;
}
.comment.commentTreeLevel-2 .commentArea, .comment.commentTreeLevel-10 .commentArea {
	width:80%;
}
.comment.commentTreeLevel-2 .horizontalLine2, .comment.commentTreeLevel-10 .horizontalLine2 {
	width:95%;
	margin-left:5%;
}

.comment.commentTreeLevel-3 .userImgArea, .comment.commentTreeLevel-9 .userImgArea {
	margin-left:10%;
}
.comment.commentTreeLevel-3 .commentArea, .comment.commentTreeLevel-9 .commentArea {
	width:75%;
}
.comment.commentTreeLevel-3 .horizontalLine2, .comment.commentTreeLevel-9 .horizontalLine2 {
	width:90%;
	margin-left:10%;
}

.comment.commentTreeLevel-4 .userImgArea, .comment.commentTreeLevel-8 .userImgArea {
	margin-left:15%;
}
.comment.commentTreeLevel-4 .commentArea, .comment.commentTreeLevel-8 .commentArea {
	width:70%;
}
.comment.commentTreeLevel-4 .horizontalLine2, .comment.commentTreeLevel-8 .horizontalLine2 {
	width:85%;
	margin-left:15%;
}

.comment.commentTreeLevel-5 .userImgArea, .comment.commentTreeLevel-7 .userImgArea {
	margin-left:20%;
}
.comment.commentTreeLevel-5 .commentArea, .comment.commentTreeLevel-7 .commentArea {
	width: 65%;
}
.comment.commentTreeLevel-5 .horizontalLine2, .comment.commentTreeLevel-7 .horizontalLine2 {
	width:80%;
	margin-left:20%;
}

.comment.commentTreeLevel-6 .userImgArea {
	margin-left:25%;
}
.comment.commentTreeLevel-6 .commentArea {
	width: 60%;
}
.comment.commentTreeLevel-6 .horizontalLine2 {
	width:75%;
	margin-left:25%;
}

.postReply{
	float:left;
	width:650px;
	height:200px;
	padding:10px;
}
.postReply input[type="text"]  {
	width:190px;
	height:20px;
	padding:3px;
	margin:5px;
	padding-left:10px;
}
.postReply input[type="email"]  {
	width:190px;
	height:20px;
	padding:3px;
	margin:5px;
	padding-left:10px;
}
.postReply button{
	float:right;
	margin-right:10px;
	background-color:#00AEEF;
	height:30px;
	width:100px;
	border:0px;
	cursor:pointer;
	color:white;
	font-size:16px;
}
.postReply button:hover{
	color:black;
}
.messageReplyTitle{
	width:620px !important;
	padding-left:10px !important;
}
.voteUp{
	float:right;
	cursor: pointer;
	margin-right:10px;
}
.voteMinus{
	float:left;
	background: url('../img/voteDown.png?v=1.1') no-repeat;
	width:22px;
	height:20px;
}
.voteMinus:hover, .voteNeg.voted .voteMinus{
	background: url('../img/hoverMinus.png?v=1.1') no-repeat;
}
.votePlus{
	float:left;
	background: url('../img/voteUp.png?v=1.1') no-repeat;
	width:22px;
	height:20px;
}
.votePlus:hover, .voteUp.voted .votePlus{
	background: url('../img/hoverPlus.png?v=1.1') no-repeat;
}
.voteUp span{
	line-height: 16px;
	float: left;
	padding: 0px 4px;
	color:#B12025;
}
.voteNeg{
	float:right;
	color:white;
	cursor: pointer;
}
.voteNeg span{
	float: right;
	line-height: 16px;
	padding: 0px 4px;
	color:#B12025;
}
.fotoVideoBox{
	width:690px;
	float:left;
}
.imgfotoVideo{
	float:left;
}
.fotoIntro{
	position: absolute;
}
.commentsWrapper{
	float:left;
}
#articleContent img{
	max-width: 100%;
}
.ajaxUpdate{
	float:left;
	width:100%;
	margin-top:15px;
}
#articleContent{
	float:left;
	width:100%;
	font-family: 'Muli', sans-serif;
	word-break: normal;
}
#articleContent p {
	font-size: 16px;
	color: #616161;
	width: 100%;
	line-height: 1.7em !important;
}
.lineCategory{
	width:100%;
	float: left;
	border:2px solid #cccccc;
	margin-top:0;
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) ;
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) ;
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) ;
}
.categoryNews{
	float:left;
	width:695px;
}
.categoryNews .main-second-news {
	float:left;
	height:260px;
	width:390px;
	margin-right: 10px;
	overflow: hidden;
}
.categoryNews .main-second-news .second-news{
	width:100%;
	height: 258px;
	float:left;
	overflow: hidden;
	position: relative;
}
.categoryNews .main-second-news .second-news .article_subtitle {
	top: 10px;
	left: 10px;
	color: #fff;
}
.categoryNews .main-second-news .titleGradient,
.titleGradient{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	bottom: 0px;
	left: 0px;
	height: 140px;
	position: absolute;
	width:100%;
	z-index: 0;
}
.categoryNews .main-second-news a.titleGradient:hover,
.titleGradient:hover{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.categoryNews .main-news h1 a {
	font-size: 30px;
	font-weight: 600;
	color: #333;
}
.categoryNews .main-news p {
	font-size: 14px;
	line-height: 17px;
	margin-top: 15px;
}
.categoryNews .right-top-news {
	float: left;
	width:285px;
	overflow: hidden;
}
.categoryNews .right-top-news article {
	float: left;
	clear: both;
	width: 285px;
	margin-bottom: 8px;
}
.categoryNews .right-top-news .small-news-item {
	float: left;
	margin-right: 10px;
}
.categoryNews .right-top-news article a {
	font-size: 15px;
	font-weight: 700;
	/*margin-bottom: 5px;
	margin-top: 5px;*/
	line-height: 18px;
	color: #333;
}
.categoryNews .right-top-news article a:hover {
	color:#c00000;
}
.categoryNews .right-top-news article span,
.xsmall-articles a span {
	font-size: 12px;
	color: #3e3e3e;
	font-weight: bold;
	width: 170px;
	float: left;
	line-height: 15px;
	max-height:30px;
	overflow: hidden;
	font-family: 'Muli', sans-serif;
	opacity: .8;
}
.xsmall-articles a span {
	width: calc(100% - 100px);
	max-height: 17px;
}
.categoryNews .titleGradient h1{
	position: absolute;
	bottom:0;
	margin-bottom:10px;
	padding-left: 10px;
	color:#fff;
	font-size: 23px;
	font-weight: bold;
}
.errorWrapper{
	margin:0 auto;
	width:1000px;
}
.error404Page{
	float: left;
	background: #fff;
	width: 100%;
}
.error404{
	border-right: 3px solid #CCCCCC;
	float: left;
	height: 168px;
	margin-bottom: 50px;
	margin-top: 50px;
	padding-top: 50px;
	text-align: center;
	width: 50%;
}
.error404 h1{
	font-size:70px;
}
.errorText{
	margin-left:100px;
	float:left;
}
.containerError{
	float:left;
	width:49%;
	height: 300px;
}
.containerError h2{
	font-weight:bold;
	font-size:25px;
	margin-top:120px;
	text-align: center;
}
.containerError span{
	font-size:16px;
	line-height: 25px;
}
.errorLink:hover{
	color:#333333;
}
.errorLink{
	float:left;
	color:#5d5d5d;
	margin-top:10px;
}
.introText{
	float:left;
	width:95%;
	font-weight: normal;
	font-size:14px;
	line-height: 18px;
	height:36px;
}
.box{
	display: inline-block;
	position: relative;
	width: 100%;
	margin-bottom: 6px;
}

.box.white{
	background-color: #B12025;
}
.box .section-title{
	background-color: #ed1c24;
	color: #fff;
	font-weight: 700;
	font-size: 20px;
	height: 32px;
	line-height: 30px;
	text-align: center;
	width: 158px;
}
/* -- horoskop -- */
.horoskop{

}

.horoskop .znak{
	float: left;
	height: 52px;
	margin-left: 5px;
	width:75px;
}

.horoskop .znak a.image, .horoskop .v-line{
	width: 41px;
	height: 25px;
	display: inline-block;
	float: left;
	margin-top: 16px;

}

.horoskop .v-line{
	border-left: 1px solid #e4e4e4;
	width: 11px;
}

.horoskop .znak > span{
	display: none;
	float: left;
	width:250px;
}
.horoskop .znak:hover > span{
	display: block !important;
	float: left;
	width:240px;
	position: absolute;
	margin-top:52px;
	background: #b12025;
	z-index: 1000;
	padding:5px;
	margin-left:0px;
}

.horoskop .znak.ovan:hover >span{
	margin-left:-5px;
}
.horoskop .znak.vodenjak:hover >span{
	margin-left:-55px;
}
.horoskop .znak.ribe:hover >span{
	margin-left:-135px;
}
.horoskop .znak h3{
	font-family: 'Muli', sans-serif;
	font-size: 16px;
	margin: 0;
	color:#fff;
}
.horoskop .znak p{
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	line-height: 14px;
	margin: 2px 0px;
	color:#fff;
}
.horoskop .znak p a{
	text-decoration: underline;
	color: #ed1c24;
}

.horoskop .znak.ovan a.image{
	background: url("../img/horoskop/ovan.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:17px;
}

.horoskop .znak.bik a.image{
	background: url("../img/horoskop/bik.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:9px;
}

.horoskop .znak.blizanci a.image{
	background: url("../img/horoskop/blizanci.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:7px;
}
.horoskop .znak.blizanci a.image:hover{
	background-position: 0px -26px;
}
.horoskop .znak.blizanci a.image.active{
	background-position: 0px -26px;
}
.horoskop .znak.rak a.image{
	background: url("../img/horoskop/rak.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:7px;
}
.horoskop .znak.lav a.image{
	background: url("../img/horoskop/lav.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:7px;
}
.horoskop .znak.djevica a.image{
	background: url("../img/horoskop/djevica.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:7px;
}
.horoskop .znak.vaga a.image{
	background: url("../img/horoskop/vaga.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:7px;
}
.horoskop .znak.skorpion a.image{
	background: url("../img/horoskop/skorpion.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:7px;
}
.horoskop .znak.Škorpion a.image{
	background: url("../img/horoskop/skorpion.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:7px;
}

.horoskop .znak.strijelac a.image{
	background: url("../img/horoskop/strijelac.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:7px;
}
.horoskop .znak.jarac a.image{
	background: url("../img/horoskop/jarac.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:7px;
}

.horoskop .znak.vodenjak a.image{
	background: url("../img/horoskop/vodenjak.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:7px;
}
.horoskop .znak.ribe a.image{
	background: url("../img/horoskop/ribe.png?v=1.1") no-repeat scroll 0px 0px;
	margin-left:20px;
}
.horoskop .znak a.image:hover{
	background-position: 0px -25px;
}

.horoskop .znak a.image.active{
	background-position: 0px -25px;
}
.horoskopIntro{
	display: none !important;
}
.page-title{
	float:left;
	width:100%;
	background: #ccc;
	line-height: 20px;
	margin-top:5px;
}
.pagenation{
	float:left;
	width:100%;
}
.searchTitle{
	float:left;
	padding:5px;
	background: #b12025;
	color:#fff;
}
.searchKeyword{
	float:left;
	line-height: 20px;
	margin-left:5px;
	padding:5px;
}
.searchListing .medium-articles{
	width:330px;
	margin-right:24px;
	position: relative;
}
.searchListing .medium-articles:nth-child(2n+1){
	margin-right:0px;
}
.latestOverview .medium-articles {
	width: 100%;
	margin: 10px auto;
	position: relative;
	border-bottom: 1px solid #eee;
	padding-bottom: 18px;
}
.latestOverview a {
	float: left;
	width: 50%;
}
.latestOverview .introText {
	width: 50%;
}
.latestOverview .page-title {
	position: relative;
}
.latestOverviewSelect {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	border-radius: 0;
	-webkit-border-radius: 0;
	border: 1px solid #CCCCCC;
	padding: 0 30px;
	cursor: pointer;
	outline:none;
	display: inline-block;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.latestOverviewSelect:hover {
	color: #B12025;
}
.latestOverviewSelect option {
	padding: 10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.article_publish_time {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -75px;
	background: #fff;
	width: 55px;
	border-top-left-radius: 45px;
	border-bottom-left-radius: 45px;
	padding: 25px 0 25px 20px;
	font-size: 15px;
	line-height: 17px;
	color: #B12025;
}
.article_publish_time::before {
	content: "";
	position: absolute;
	left: 3px;
	background: #CCCCCC;
	width: 10px;
	height: 10px;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 10px;
	border: 1px solid #B12025;
}
.facebookBox{
	float:left;
	margin-top:15px;
}
.abiznisFooter img{
	float:left;
	width:9px;
	height:11px;
	margin-top:2px;
}
.footerSocialIcons{
	float: left;
	width: 210px;

}
.socialIcon{
	float:left;
	margin-right: 5px;
	margin-left:0;
	cursor: pointer;
}
.soc-fb{
	height:25px;
	width:15px;
	float:left;
	background-image: url('../img/footer.png?v=1.1');
	background-position: 0 0;
	background-repeat: no-repeat;
}
.soc-twitter{
	height:25px;
	width:25px;
	float:left;
	background-image: url('../img/footer.png?v=1.1');
	background-position: -14px 0px;
	background-repeat: no-repeat;
}
.soc-google{
	height:25px;
	width:25px;
	float:left;
	background-image: url('../img/footer.png?v=1.1');
	background-position: -66px 0px;
	background-repeat: no-repeat;
}
.soc-rss{
	height:25px;
	width:25px;
	float:left;
	background-image: url('../img/footer.png?v=1.1');
	background-position: -180px 0px;
	background-repeat: no-repeat;
}
.block{
	float:left;
	width:220px;
	margin-left:50px;
	margin-top:25px;
}
.block p {
	color:#000;
	float:left;
	width:100%;
	font-size: 12px;
	color:#ccc;
}
.menu {
	float:right;
	color:#000;
	margin-top:45px;
}
.menu p  {
	float:left;
	font-weight: bold;
}
.menu p a {
	float:left;
	color:#000;
	margin-right: 10px;
}
.menu p a:last-child {
	margin-right: 0px;
}
.footerRow{
	float:left;
	width:100%;
	margin-top:20px;
}
.mainCategory{
	float:left;
	margin-bottom: 20px !important;
	font-weight: bold;
}
.submenuIcons{
	float:left;
	width:80%;
	padding-top:0px;
	margin-left:-10px;
}
.medium-articles.sport{
	float:left;
	width:330px;
	margin-right:23px;
}
.medium-articles.sport:nth-child(3n+1){
	margin-right:0;
}
/*section foto-video */
section.foto-video{
	padding: 9px;
	background-color: #333;
	width: 980px;
}
section.foto-video .section-title{
	left: 0;
	position: absolute;
}
section.aktuelno .foto-video-slider{
	width: 980px;
}
section.foto-video .slide{
	width: 980px;
	height: 550px;
	position: relative;
	background:#000;
}
section.foto-video .slide img{
	position: relative;
	display: block;
	margin:0 auto;
	left:0;
	right: 0;
	max-width: 980px;
	height:550px;
}
section.foto-video .slide .info{
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	background: linear-gradient(to bottom,
	rgba(0, 0, 0, 0) 5%,
	rgba(0, 0, 0, 0.05) 15%,
	rgba(0, 0, 0, 0.1) 20%,
	rgba(0, 0, 0, 0.25) 30%,
	rgba(0, 0, 0, 0.5) 45%,
	rgba(0, 0, 0, 0.75) 65%,
	rgba(0, 0, 0, 1) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-top: 0;
}
section.foto-video .slide h2{
	font-family: 'Muli', sans-serif;
	font-weight: 700;
	font-size: 25px;
	margin: 0;
	padding: 20px 30px 10px 30px;
	color: #fff;
	line-height: 27px;
}
section.foto-video .slide h3{
	font-family: 'Muli', sans-serif;
	font-size: 20px;
	margin: 0;
	padding: 10px 30px 20px;
	color: #fff;
	line-height: 23px;
}
section.foto-video .slide h2 a{
	color: #fff;
}
section.foto-video .slide h2 a:hover{
	text-decoration: underline;
}
section.foto-video .articles{
	float: right;
	width:100%;
	display: flex;
	justify-content: center;
}
section.foto-video .articles a{
	color: #212121;
	display: inline-block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	position: relative;
	min-width: 170px;
	height: 65px;
	position: relative;
}
section.foto-video .articles a .text{
	display: inline-block;
	line-height: 13px;
	text-align: center;
	vertical-align: top;
	font-family: 'Muli', sans-serif;
	width: calc(100% - 100px);
	left: 10px;
	position: relative;
}
section.foto-video .articles a:hover .text,
section.foto-video .articles a.active .text {
	color: #f34d52;
}
section.foto-video .articles a img {
	position: relative;
	float: left;
	width: 80px;
	display: inline-block;
}
section.foto-video .articles a:hover,
section.foto-video .articles a.active{
	color: #ed1c24;
}
section.foto-video .articles a .arrow{
	border-left: 20px solid rgba(0, 0, 0, 0);
	border-right: 20px solid rgba(0, 0, 0, 0);
	border-top-style: solid;
	border-top-width: 20px;
	border-top-color: #333;
	bottom: -28px;
	height: 0;
	left: 50%;
	margin-left: -20px;
	position: absolute;
	width: 0;
	z-index: 2;
	display: none;
}
section.foto-video .icon-holder {
	position: absolute;
	left: 5px;
	bottom: 5px;
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #8c0004;
	font-size: 18px;
}
section.foto-video .articles a.active .arrow{
	display: block;
}
section.foto-video .slider-content {
	display: inline-block;
	margin-top: 8px;
}
.slider-content .owl-prev{
	background: url("../img/article-images-slider-prev.png?v=1.1") no-repeat scroll center center #fff;
	left: -980px;
}
.slider-content .owl-next{
	background: url("../img/article-images-slider-next.png?v=1.1") no-repeat scroll center center #fff;
	right: 0px;
}
section.foto-video .slider-content .owl-buttons > div{
	height: 72px;
	position: absolute;
	top: -195px;
	width: 64px;
	margin-top: -36px;
}
/* articles slider base */
.articles-slider{
	float: left;
	width: 468px;
}
.articles-slider .owl-buttons > div{
	height: 50px;
	position: absolute;
	top: 0;
	width: 38px;
	margin-top: -25px;
}
.articles-slider .owl-prev{
	background: url("../img/articles-slider-prev.png?v=1.1") no-repeat scroll center center #fff;
	left: 0px;
}
.articles-slider .owl-next{
	background: url("../img/articles-slider-next.png?v=1.1") no-repeat scroll center center #fff;
	right: 0px;
}
/* article-images-slider */
.article-images-slider{
	float: left;
	width: 980px !important;
}
.article-images-slider .owl-buttons > div{
	height: 72px;
	position: absolute;
	top: -250px;
	width: 64px;
	margin-top: -36px;
}
#articleContent iframe, #articleContent embed {
	max-width:100%;
}
.analitikaLogo img {
	float:left;
	position: absolute;
	z-index:444;
	opacity: 0.5;
	right:9px;
	width:80px;
	height:110px;
	top:41px;
}
.aHome{
	float:left;
	height:52px;
	cursor: pointer;
	display: none;
}
.aHome img{
	border-right:1px solid #fff;
}
/*Article*/
.text{
	color:#fff;
}
.misc{
	border-bottom: 1px solid #c9c9c9;
	border-top: 1px solid #c9c9c9;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	width: 100%;
	float:left;
	margin-bottom:15px;
	position: relative;
}
.article_author {
	position: absolute;
	right: 0;
	color: #7c7c7c;
}
.images_author {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 10px;
	font-size: 11px;
	color: #7c7c7c;
}
.article_author span, .images_author span {
	color: #000;
}
.misc > span{
	border-right: 1px solid #c9c9c9;
	display: inline-block;
	float: left;
	height: 22px;
	line-height: 24px;
	margin: 7px 0;
	padding: 0 16px;
}
.misc > span > span{
	color: #7c7c7c;
}
.misc > span:first-child{
	padding-left: 2px;
}
.misc > span:last-child{
	border-right: 0px none #c9c9c9;
}
.article-font{
	float: left;
}
.abiznisCategory img{
	width:9px;
	height: 9px;
	float:left;
	padding-top:3px;
}
.abiznisCategory{
	float:left;
}
.analizeBox{
	float:left;
	font-family: 'Muli', sans-serif;
	font-weight: bold;
}
.articleSubmenu .submenuOver{
	margin-left:-18px;
}
.autorImage{
	float:left;
	max-width:300px;
	height: 255px;
}
.analizeView{
	float:left;
	font-style: italic;
	font-size:12px;
	margin-bottom:10px;
}
h2#articleTitleAnalize {
	font-size:30px;
	margin-bottom:10px;
	margin-left:10px;
	color:#666666;
	font-family: 'Muli', sans-serif;
}
#articleIntroAnalize{
	font-size:14px;
	color:#666666;
	font-family: 'Muli', sans-serif;
	font-weight: 900;
	color: #ababab;
}
#articleIntro{
	font-size: 18px;
	color: #595959;
	font-family: 'Muli', sans-serif;
	float:left;
	width: 100%;
	line-height: 23px;
}
#articleIntro b {
	font-weight: 600;
	color: #000;
}
.analizeData{
	float:left;
	max-width:260px;
}
#share.analize{
	width:60%;
	float: left;
}
.tabsWrapp{
	width: 300px;
	float:left;
	margin-top: 9px;
	position: relative;
}
.tabs{
	float: left;
	width:100%;
	background-color:#E5302D;
	font-size: 13px;
	font-family: 'Muli', sans-serif;
	border-bottom:5px solid #cc0000;
}
/*.tabs .active{
	color:#fff;
	background-color: #cc0000;
}*/
.tabs li a.active{
	color:#fff;
	background-color: #cc0000;
}
.tabs li{
	float:left;
	text-align: center;
	text-transform: uppercase;
	width: 49%;
}
.tabs li a{
	font-size: 12px;
	color:#fff;
	font-weight: bold;
	text-align: center;
	float: left;
	width: 100%;
	padding: 7px 6px;
	font-weight: 800;
}
/*.dividerTabs{
	float:left;
	margin-left:12px !important;
	margin-right:5px !important;
	color:#fff;
	width: auto !important;
}*/
.tabs li:last-child{
	margin-right: 0;
}
#tab1 {
	float:left;
	width: 100%;
	color:#fff;
}
#tab2 a:hover{
	color:#484848;
}
#tab2 {
	float:left;
	width: 100%;
	color:#fff;
	position: relative;
}
#tab1, #tab2 {
	border-bottom: 1px solid #eee;
}
.see_all_ {
	margin: 0px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	padding: 7px 10px;
	background: #CC3232;
	font-size: 12px;
	text-transform: uppercase;
}
.see_all_:hover {
	background: #A40A0A;
}
.see_all_ a {
	color: #fff;
	font-weight: 700;
	font-size: 11px;
}
.topSliderArticlesHolder{
	float:left;
	height:300px;
	width:485px;
	font-family: 'Muli', sans-serif;
	margin-left:24px;
	overflow: hidden;
}
.topSliderArticlesHolder #slider.flexslider{
	width:100%;
	height: 300px;
	float:left;
	background:transparent;
	border:none;
	margin:0 0 0 ;
	border-radius: 0;
	box-shadow: none;
}
.topSliderArticlesHolder .flexslider .slides img {
	width: 100%;
}
.topSliderArticlesHolder .mainSliderTitle {
	width: calc(100% - 16px);
	padding: 8px 8px 35px;
	font-size: 16px;
	font-weight: 600;
	text-shadow: 1px 1px 1px #3e3e3e;
}
.topSliderArticlesHolder .flex-control-nav {
	bottom: 10px;
}
.topSliderArticlesHolder .flex-control-paging li a.flex-active {
	background-color: #B12025;
}
.topSliderArticlesHolder .flex-control-paging li a {
	background: #fff;
}
.sliderNewsIntro{
	font-size: 12px;
	float: left;
	height: 50px;
	line-height: 20px;
	margin-top: -1px;
	overflow: hidden;
	width: 100%;
	color: #fff;
	cursor:pointer;
	font-weight: normal;
}
.sliderNewsIntro:hover{
	color:#cccccc;
}
.sliderDate {
	border-right: 1px solid #B2B2B2;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 24px;
	line-height: 12px;
	margin-right: 4px;
	padding-top: 8px;
	width: 34px;
	padding-right:5px;
}
.allNewsSlider{
	background: #212121;
	float:right;
	font-size: 12px;
	line-height: 17px;
	padding-left:5px;
	width:80px;
}
.topSliderArticlesHolder .contentSlideItems {
	width: 214px;
	height: 210px;
	float:left;
	background:transparent;
}
.topSliderArticlesHolder .contentSlideItems.flexslider {
	margin: 0 0 0px;
	border: none;
	position: relative;
	border-radius:0;
	box-shadow:none;
	zoom: 1;
}
.sliderItem{
	background:rgba(0, 0, 0, 0.6);
}
.topSliderArticlesHolder .contentSlideItems.flexslider .slides > li{
	height: 61.2px !important;
	width: 93% !important;
	font-size:18px;
	overflow: hidden;
	padding:9px 10px 9px 10px;
	line-height: 18px;
	border-bottom:1px solid #ccc;
}
.topSliderArticlesHolder .contentSlideItems.flexslider .slides > li > a{
	font-size:16px;
	height:100%;
}
.topSliderArticlesHolder .contentSlideItems.flexslider .slides > li:last-child{
	margin-bottom: 0;
}
.topSliderArticlesHolder .contentSlideItems.flexslider .flex-viewport {
	-webkit-transition: none;
	-moz-transition: none ;
	-o-transition: none;
	transition: none;
	float:left;
}
.topSliderArticlesHolder .contentSlideItems .flex-active-slide{
	background:rgba(177, 32, 2, 1);
}
.topSliderArticlesHolder .contentSlideItems.flexslider  ul.slides{
	width:100% !important;
	-webkit-transform: translate3d(0px, 0px, 0px) !important;
	-moz-transform: none !important;
	-ms-transform:none !important;
}
.topSliderArticlesHolder .nameOfCategory{
	border: none;
	left:10px;
	top:4px;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
}
.mainSliderTitle{
	position: absolute;
	font-size: 23px;
	color:#ffffff;
	width: 94.5%;
	line-height:23px;
	padding:8px;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	bottom:0;
}
.mainSliderTitle:hover{
	text-shadow: 1px 1px 1px #000;
}
.topSliderAllArticles{
	height:370px;
	border-left:13px solid #000000;
	border-right:13px solid #000000;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:6px;
	border-top:10px solid #000000;
	border-bottom:10px solid #000000;
	border-radius: 4px;
}
#sliderImages{
	width:495px;
	height: 370px;
	float:left;
	background:#1e1e1e;
	border-right:13px solid #000000 !important;
}
#sliderImages.flexslider{
	border-radius: 0;
	border: none;
	margin: 0 0 0px;
}
#gallery.flexslider{
	border-radius:0;
	border:none;
}
.topSliderAllArticles .articlesSlideItems.flexslider{
	width: 139px;
	height: 370px;
	float:left;
	border-radius: 0;
	margin: 0 0 0px;
	background:#000000;
	border: none;
	position: relative;
	box-shadow:none;
	zoom: 1;
}
.topSliderAllArticles #sliderImages.flexslider .slides > li{
	height:370px;
	overflow: hidden;
}
.topSliderAllArticles .articlesSlideItems.flexslider .slides > li{
	height:108px;
	overflow: hidden;
	border-bottom:10px solid #000000;
}
.topSliderAllArticles .articlesSlideItems.flexslider .flex-viewport {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
.topSliderAllArticles .articlesSlideItems.flexslider  ul.slides{
	width:100% !important;
	-webkit-transform: translate3d(0px, 0px, 0px) !important;
	-moz-transform: none !important;
	-ms-transform: none !important;
}
.topSliderAllArticles .mainSliderTitle{
	position: relative;
	top:200px;
	background:rgba(30, 30, 30, 0.5);
	font-size: 18px;
	color:#ffffff;
	font-weight: bolder;
	width: 300px;
	height:58px;
	left:10px;
	line-height:22px;
	overflow: hidden;
	padding: 0px 10px 13px 10px;
	float:left;
}
.topSliderAllArticles .articlesSlideItems.flexslider img{
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.topSliderAllArticles .articlesSlideItems.flexslider .sliderNewsIntro{
	width:139px;
	position: relative;
	top:-31px;
	background:rgba(30, 30, 30, 0.5);
	padding-left: 3px;
	margin-right:3px;
	line-height: 15px;
	color:#fff;
}
.topSliderAllArticles .mainSliderTitle{
	top:-75px;
}
.topSliderAllArticles .mainSliderTitle:hover{
	color:#ffff00;
}
.weatherImg{
	float:left;
	width:190px;
	height:96px;
	text-align:center;
	background-color:#b12025;
	padding:5px;
}
.weatherData{
	padding-left:40px;
}
.weatherData p{
	float:left;
	margin-right: 5px;
}
.weatherData div{
	float:left;
}
.anotherBanner{
	float:left;
	width:200px;
	height:150px;
	margin-top:8px;
}
#share{
	float: left;
	width: 100%;
}
.socialNetworks{
	float:left;
	width:100%;
}
.fixedNetworks{
	top:80px !important;
	width:700px;
	position:fixed !important;
	z-index: 999 !important;
	margin-left:-12px;
	margin-top:-1px;
	background: #fff;
}
.commentTitle{
	font-style: italic;
	font-weight: bold;
}
.comment-notification{
	float: left;
	position: relative;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:10px;
	width: 97%;
	background: #CCCCCC;
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 14px;
}
.comment-notification:after{
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	top:-17px;
	border-bottom: 18px solid #CCCCCC;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
}
.notification-box-left{
	float: left;
	width: 58%;
	margin-top: 5px;
}
.notification-box-right{
	float: left;
	width: 42%;
}
.notification-box-right a{
	float:right;
	background: #B12025;
	border: none;
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	padding:10px;
	margin-right:10px;
	margin-top:5px;
}
.crnaHronikaFirst{
	min-width:300px;
	max-width:300px;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-bottom: 2px;
}
.horoskopIntro{
	float:left;
}
.ad300x250Index{
	float:left;
	margin-top:10px;
}
/*Egide*/

#articleContent table{
	margin:10px auto;
	max-width: 100% !important;
	position:relative;
	/*display: block;*/
	float:left;
}
#articleContent tbody{
	display: table;
	width:100%;
	height: 100%;
	vertical-align: middle;
}
#articleContent tbody > *, #articleContent tbody td {
	vertical-align: middle;
}
#articleContent table img {
	max-width: 670px;
	width:100%;
	display: block;
	margin:0 auto;
}
#articleContent ol {
	list-style: number;
}
#articleContent ul {
	list-style: disc;
}
#articleContent ol, #articleContent ul {
	list-style-position: inside;
	margin: 10px 0px 15px 40px;
}
#articleContent ol li, #articleContent ul li {
	font-size: 15px;
	line-height: 1.7em;
	color: #3e3e3e;
	text-indent: -16px;
}
#articleContent code {
	font-family: monospace;
}
#articleContent .marker {
	background-color: #ffff00;
	color: #3e3e3e;
}
/*Egide End*/
.categoryLink{
	position: absolute;
	bottom:0;
	left:31px;
	color:#fff;
	background-color: #c00000;
	font-size: 13px;
	text-transform: uppercase;
	padding-right:3px;
	height:20px;
	line-height: 20px;
}
.categoryLink a{
	color:#fff;
}
.categoryLink a:hover{
	color:#fff !important;
}
.linkTitle{
	float:left;
	width:100%;
}
.trigger {
	cursor: pointer;
	margin-left: 2px;
	padding-top: 10px;
}
form.search {
	width: 174px;
	position: absolute;
	height: 35px;
	right: 3px;
	bottom: -37px;
}
form.search #search {
	width: 149px;
	font-family: 'Muli', sans-serif;
	color:#B12025;
	float:left;
	border:none;
	padding-left: 5px;
	height: 35px;
	padding-top:0;
	padding-bottom:0;
}
#searchBtn, #searchBtnCat {
	width: 19px;
	float:left;
	background: url('../img/floatingloop.png?v=1.1') no-repeat scroll center center #fff;
	border: none;
	height:35px;
}
.searchCat #searchBtnCat{
	height: 26px;
}
.articleDatePublish{
	z-index:100;
	color: #fff;
	position: absolute;
	top:144px;
	left:0;
	background-color: #c00000;
	padding:5px;
}
.categoryListing .medium-articles .article_subtitle {
	top: 10px;
	bottom: unset;
	max-width: calc(100% - 80px);
	padding-bottom: 5px;
	left: 10px;
	line-height: 14px;
}
.articlePublishDate{
	float:left;
	font-size:12px;
	margin-bottom: 3px;
	margin-top:2px;
}
.articlePublishDate span{
	color:#8A929D;
}
.main.categoryAnalize .content.categoryListing .medium-articles{
	height:272px;
}
.main.categoryAnalize .content.categoryListing .medium-articles .articleDatePublish{
	font-size:14px;
	top:146px;
}
.main.categoryAnalize .content.categoryListing .medium-articles h3 {
	font-size: 20px;
	line-height: 22px;
	color: #000;
	max-height:45px;
	min-height:25px;
	overflow: hidden;
	width:97%;
	height: auto;
	margin-top:3px;
	margin-bottom:3px;
}
.main.categoryAnalize .content.categoryListing .introText{
	font-size: 13px;
	margin-top:5px;
}
.authorTopNews{
	margin-top:5px;
	color:#fff;
	float:left;
}
.main.categoryAnalize .top-news .main-second-news a.titleGradient .articleDataBox{
	position: absolute;
	bottom: 27px;
	width:100%;
}
.main.categoryAnalize .top-news .main-second-news a.titleGradient .articleDataBox .authorTopNews{
	position: relative;
	top:5px;
	left:10px;
	font-size:12px;
}
#articleContent em{
	font-style:italic;
}
#articleContent strong{
	font-weight: bold;
}
.sliderTicker {
	height: 362px !important;
	overflow: hidden !important;
}
.sliderTicker li {
	height: 60px;
	padding: 5px;
	color: red !important;

	font-family: 'Muli', sans-serif;
	font-size: 14px;
}
.arhivSubmit{
	background-color:#B12025;
	width:110px;
	height:35px;
	border:0px;
	color:white;
	font-weight:bold;
	cursor:pointer;
}
.arhivSubmit:hover{
	background-color:#C00000;
}
.arhivSelectInput{
	float:left;
	margin-right:10px;
	padding-left:10px;
	font-weight:bold;
	width:155px;
	height:35px;
}
.captchaReload{
	position: absolute;
	left:50px;
	top:103px;
	color:#7C7C7C;
	font-family: 'Muli', sans-serif;
	font-size: 12px;
	background:url('../img/reload.png?v=1.1');
	padding-right:40px;
	background-repeat: no-repeat;
	background-position: right center;
	height:30px;
	line-height: 30px;
}
.captchaInput{
	position: absolute;
	left:0;
	top:140px;
	width:220px;
}
#captcha_image{
	float:left;
}
#leaveCommentForm{
	float:left;
	width:100%;
	position: relative;
	min-height:250px;
}
.commentsLinkBox{
	float:left;
	width: 100%;
	margin-top:15px;
}
.commentsLinkBox a{
	padding-left:18px;
	float:left;
	background: url('../img/comments-icon.png?v=1.1') no-repeat;
	line-height:16px;
	color:#666666;
	text-decoration: none;
}
.commentsLinkBox a:hover{
	color:#000;
}
.commentsLinkBox a span{
	float:left;
	position: relative;
	top:-3px;
}
.commentsBox{
	float:left;
	width:670px;
}
.commentsIcon{
	background: url('../img/comments-icon.png?v=1.1') no-repeat;
	width:13px;
	height:14px;
	float:left;
}
.commentsCount{
	position: relative;
	top:-3px;
	left:3px;
}
.commentsLine{
	width:670px;
	background-color:#7C7C7C;
	height:1px;
	margin-bottom:15px;
	margin-top:10px;
	float:left;
}
.markerFotogalerija a {
	color:#fff;
}
#messageName{
	margin-left:20px;
	margin-bottom: 10px;
}
.napisiKomentarNovi{
	color:#B12025;
}
.comment3 img{
	float:left;
}
.dateOfComment{
	font-size:12px !important;
	color:#B8B8B8;
	float:left !important;
	width:100% !important;
	margin-top:5px !important;
}
.userImgArea {
	width: 15%;
	float: left;
}
.userImgArea img {
	display: block;
	margin: 0 auto;
}
.commentArea{
	float:left;
	width:85%;
}
.userName{
	float:left;
	color:#B12025;
	font-size: 16px;
	width:100%;
}
.userComment{
	float:left;
	width: 100%;
	font-size: 15px;
	color:#000;
	font-family: 'Muli', sans-serif;
	margin-top:10px;
}
.replyLink{
	color:#B12025;
	float:left;
}
.commentAreaAnswer{
	float:left;
	width:495px;
	margin-left:15px;
}

/*Custom eu category*/

.categoryListing.eu .articleDatePublish{
	background-color: #039;
}
.categoryListing.eu .medium-articles h3:hover{
	color: #039;
}
.top-news.eu .right-top-news article a:hover {
	color:#039;
}
.bgBlue{
	background-color: #039;
}
.tabsWrapp.eu .tabs {
	background-color:#039;
	border-bottom:5px solid #000073;
}
.tabsWrapp.eu .tabs .active {
	color:#fff;
	background-color: #000066;
}
.tabsWrapp.eu .tabs li a{
	color:#fff;
}
.main.eu .big-news span{
	background:#039;
}
.disclamerMsg{
	float:left;
	font-family: 'Muli', sans-serif;
	font-size: 11px;
	color:#7c7c7c;
	width:500px;
	margin-top:11px;
	line-height: 14px;
}
.disclamerBox{
	float:left;
	font-family: 'Muli', sans-serif;
	font-size: 11px;
	color:#7c7c7c;
	width:100%;
	margin-top:11px;
	line-height: 14px;
	font-style: italic;
	border-top: 1px solid #7c7c7c;
}
.main-news-wrapper{
	float:left;
	width:486px;
}
.main-news-wrapper span.article_subtitle {
	padding: 10px;
	top: -32px;
	font-size: 13px;
	left: 10px;
	border-radius: 1px;
	text-shadow: none;
	background: rgba(158, 80, 11, .81);
}
.big-news-wrapper{
	float:left;
	width:486px;
	height:300px;
	position:relative;
	overflow: hidden;
}
.big-news-wrapper .fitImg img {
	width: 100%;
}
.articleDataBoxWrapp{
	position:absolute;
	bottom:0;
	width: calc(100% - 10px);
	color:#fff;
	padding: 8px 10px 15px;
	font-size:23px;
	cursor:pointer;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	text-shadow: 1px 1px 1px #3e3e3e;
}
.articleDataBoxWrapp a{
	color:#fff;
}
.articleDataBoxWrapp a:hover{
	text-shadow: 1px 1px 1px #000;
}
.big-news-wrapper span{
	position:absolute;
	top:0;
	background-color:#c00000;
	font-size:13px;
	height:20px;
	line-height:20px;
	padding-left:5px;
	padding-right:5px;
	left:0;
}
.big-news-wrapper span a{
	color:#fff;
}
.topCategory{
	position:absolute;
	top:0;
	left:0;
	background:#c00000;
	font-size:13px;
	height:20px;
	line-height:18px;
	padding-left:5px;
	padding-right:5px;
}
.topCategory a {
	color:#fff
}
.classic{
	float:left;
	width:100%;
	position: relative;
}
.main.eu .marker-small{
	height:15px;
}
.main.eu .analizeItem{
	background-color: #039;
}
.markerSlider{
	float:left;
	width:100%;
	background: #039;
	color:#fff;
	text-transform: uppercase;
	padding-top:5px;
	padding-bottom:8px;
	margin-top:20px;
	font-size: 14px;
}
.markerSlider span{
	margin-left:5px;
	float:left;
	margin-top:2px;
}

.highlightedNewsSlider .flexslider{
	margin-bottom: 0;
}
.highlightedNewsSlider .imgWrapp{
	height: auto;
}
.highlightedNewsSlider.tv_stations_slider .flexslider .smallerNewsBlock .imgWrapp {
	height: 246px;
}
.highlightedNewsSlider.tv_stations_slider .flexslider .smallerNewsBlock .imgWrapp a {
	position: absolute;
	top: 35%;
	transform: translateX(-50%)translateY(-50%);
	left: 50%;
	width: 100%;
}
.highlightedNewsSlider .flexslider .smallerNewsBlock .newsTitles{
	position: absolute;
	bottom:0;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-left:0px;
	padding-left: 10px;
}
.highlightedNewsSlider.tv_stations_slider .flexslider .smallerNewsBlock .newsTitles {
	text-indent: 20px;
}
.highlightedNewsSlider .flexslider .caretUp{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid rgba(51, 51, 51, 0.8);
}
.disclaimer {
	border-top: 1px solid #cecece;
	float: left;
	font-size: 12px;
	font-style: oblique;
	margin-top: 10px;
	padding-top: 7px;
	width: 100%;
}
#accordion {
	width:100%;
	float:left;
}
#accordion h3{
	padding-top:20px;
	padding-bottom:20px;
	text-indent: 10px;
	font-size: 18px;
}
.accordion-top{
	float: left;
	width: 100%;
}
h3.accordion-top:nth-of-type(2n+1){
	background-color: #ccc;
}
.ui-state-active .ui-icon {
	background: url('../img/accordionUp.png?v=1.1') !important;
	float:right;
	width:37px;
	height:37px;
	background-repeat: no-repeat;
	margin-top:-8px;
	margin-right:10px;
}
.ui-state-default .ui-icon {
	background: url('../img/accordionDown.png?v=1.1');
	float:right;
	width:37px;
	height:37px;
	background-repeat: no-repeat;
	margin-top:-8px;
	margin-right:10px;
}
.ui-accordion-header-active{
	background: #fff !important;
	color:#b12025;
}
.accordionRow p{
	float:left;
	width:97%;
	font-size: 12px;
	padding-left:10px;
}
#accordion div p{
	float:left;
	width:97%;
	padding-bottom:5px;
	padding-left:10px;
}
#accordion div{
	height: auto !important;
	float: left !important;
}
.separate{
	background-color: #E5E5E5;
	border: none;
	height:2px;
	float: left;
	width: 100%;
}
.questions{
	float: left;
	width: 100%;
	background-color: none;
	color:#225c95;
	font-size: 24px;
	margin-top:10px;
	margin-bottom: 20px;
}
form.frequent{
	float:left;
	width: 100%;
}
form.frequent input{
	float:left;
	width: 205px;
	background-color: #CCCCCC;
	border:none;
	height: 45px;
	margin-bottom:15px;
	text-indent: 10px;
	margin-right:15px;
}
form.frequent input:nth-child(4){
	margin-right:0;
	width: 62%;
}
form.frequent textarea{
	float:left;
	width: 100%;
	background-color: #CCCCCC;
	height: 225px;
	font-family: 'Muli', sans-serif;
	text-indent: 10px;
	color:#000;
	padding-top:10px;
	border: none;
}
form.frequent textarea::-webkit-input-placeholder {
	color: #000;
}
form.frequent textarea:-moz-placeholder {
	color: #000;
}
form.frequent textarea::-moz-placeholder {
	color: #000;
}
form.frequent textarea:-ms-input-placeholder {
	color: #000;
}
form.frequent input::-webkit-input-placeholder {
	color: #000;
}
form.frequent input:-moz-placeholder {
	color: #000;
}
form.frequent input::-moz-placeholder {
	color: #000;
}
form.frequent input:-ms-input-placeholder {
	color: #000;
}
form.frequent button{
	float: left;
	border: none;
	width: 206px;
	background:#003399;
	height: 43px;
	margin-top:20px;
	color: #fff;
	font-size: 18px;
	font-family: 'Muli', sans-serif,serif;
}
form.frequent .subject{
	width: 100%;
	float: left;
}
.latestFaqContent{
	float: left;
	width: 100%;
	color:#616161;
	font-size: 14px;
	font-family: 'Muli', sans-serif;
	margin-top:5px;
	margin-bottom:5px;
	line-height: 18px;
}
.archiveBoxArticle{
	float: left;
	width: 100%;
}
.archiveBoxArticle a{
	float: left;
	color:#616161;
	font-size: 14px;
}
.archiveBoxArticle a span{
	float:left;
	position: relative;
	top:-1px;
	margin-right:3px;
}
.faqContent {
	float: left;
	width: 100%;
	background: #ccc;
	font-family: 'Muli', sans-serif,serif;
	color:#000;
	padding-top:5px;
	padding-bottom:5px;
	text-indent: 5px;
	margin-top: 5px;
}
.faqAnswer{
	float: left;
	width: 100%;
	color: #000;
	font-family: 'Muli', sans-serif,serif;
	text-indent: 5px;
}
.staticRed {
	height: 5px;
	float:left;
	width: 100%;
	background: #8E191D;
	margin-top:-15px;
}
.archive-box-wrapp{
	float: left;
	width: 100%;
	margin-top:54px;
}
.archive-box-wrapp mark{
	background-color: #003399;
	border-bottom:5px solid #1D4B79;
	float: left;
	width: 100%;
	color: #fff;
	font-size: 18px;
	padding-top:10px;
	padding-bottom:5px;
	text-indent: 10px;
}
.archive-box-wrapp mark a{
	color: #fff;
}
.archive-box{
	float: left;
	width: 100%;
}
.archive-box article{
	float:left;
	width: 100%;
}
.archive-box article .date-box{
	float:left;
	width: 65px;
	height: 77px;
	background-color:#E5E5E5;
	text-align: center;
	color: #225c95;
	font-size: 15px;
	font-family: 'Muli', sans-serif;
	font-weight: bold;
}
.archive-box article .date-box i{
	position: relative;
	top:28px;
}
.archive-box article h3{
	height: 75px;
	width: 228px;
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	border-bottom:2px solid #E5E5E5;
	float: left;
}
.archive-box article h3 a{
	color: #616161;
	float: left;
	margin-top:28px;
	margin-left:5px;
	height:100%;
	width: 100%;
}
.archive-box article:hover> .date-box {
	background-color: #B12025;
	color:#fff;
}
.archive-box article h3 a:hover{
	color: #B12025;
}
.look-more{
	float: right;
	font-family: 'Muli', sans-serif,serif;
	font-size: 14px;
	color: #616161;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:20px;
}
.category-news-box-wrapp{
	float: left;
	width: 100%;
	margin-top:20px;
}
.category-news-box-wrapp mark{
	background-color: #003399;
	border-bottom:5px solid #1D4B79;
	float: left;
	width: 100%;
	color: #fff;
	font-size: 18px;
	padding-top:10px;
	padding-bottom:5px;
	text-indent: 10px;
}
#mc_embed_signup input.email{
	margin: 0 auto !important;
}
#mc_embed_signup input.button{
	width:15% !important;
	position: relative;
	top:10px;
	margin:0 auto !important;
}

.highlightedNewsSlider .flexslider{
	margin-bottom: 0;
}
.highlightedNewsSlider .flexslider .smallerNewsBlock .imgWrapp{
	height: auto;
}
.highlightedNewsSlider .flexslider .smallerNewsBlock .newsTitles{
	position: absolute;
	bottom:0;
	/* background-color: rgba(51, 51, 51, 0.8); */
	margin-left:0px;
	padding-left: 10px;
}
.highlightedNewsSlider .flexslider .caretUp{
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 15px solid rgba(51, 51, 51, 0.8);
	display: none;
}

/***** Client ******/
.commentsPageContainer .mainTitle, .accountContainer .mainTitle {
	float: left;
	width: 100%;
	height: 35px;
	padding: 5px 0;
	font-size: 24px;
	border-bottom: 5px solid #b12025;
	color: #c00000;
}
.commentsPageContainer .big-articles {
	float: left;
	width: 100%;
	margin-top: 10px;
	border-bottom: 2px solid #cdcdcd;
	padding-bottom: 20px;
}
.commentsPageContainer .big-articles a h3 {
	float: left;
	color: #c00000;
	font-size: 20px;
}
.commentsPageContainer .big-articles .commentCreated {
	float: left;
	color: #cecece;
	font-size: 16px;
	width: 100%;
}
.commentsPageContainer .big-articles .commentText {
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	width: 65%;
	padding: 10px 0;
}
.commentsPageContainer .big-articles .comment3, .commentsPageContainer .big-articles .comment2 {
	margin-top: 0px;
}
.accountContainer .accountHeader {
	float: left;
	width: 100%;
	margin: 10px 0;
	padding-bottom: 10px;
	border-bottom: 2px solid #cdcdcd;
}
.accountContainer .accountHeader img{
	float: left;
	margin-left: 15px;
}
.accountContainer .accountHeader span.nicknameTxt {
	float: left;
	margin: 30px 0px 0px 20px;
	font-size: 35px;
	color: #c00000;
}
.accountContainer .accountHeader p.countCommentsTxt {
	float: left;
	margin: 46px 50px 0px 0px;
	font-size: 18px;
	color: #c00000;
	float: right;
}
.accountContainer .accountHeader p.countCommentsTxt span {
	color: #000;
}
.accountContainer .btnStandard {
	background-color: #b12025;
	border: 0 none;
	color: white;
	cursor: pointer;
	float: right;
	font-family: 'Muli', sans-serif,serif;
	font-size: 16px;
	height: 35px;
	margin-top: 10px;
}
.accountContainer form {
	float: left;
	margin: 30px 0px;
}
.accountContainer .input {
	float: left;
	width: 350px;
	height: 40px;
	margin-bottom: 10px;
	position: relative;
}
.accountContainer .input label{
	float: left;
	font-family: 'Muli', sans-serif;
	font-size: 15px;
	padding-top: 5px;
	width: 100px;
	color: #000;
}
.accountContainer .input input{
	float: left;
	width: 190px;
	height: 30px;
	border: 1px solid #848484;
	background-color: #cecece;
	padding: 0 4px;
}
.accountContainer .input i.error-message, .accountPopUpBox .input i.error-message{
	background: #b12025;
	color: #ffffff;
	display: inline-block;
	font-size: 12px;
	height: 14px;
	left: 305px;
	min-width: 200px;
	padding: 8px;
	position: absolute;
	text-transform: uppercase;
}
.accountContainer .input i.error-message:after, .accountPopUpBox .input i.error-message:after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(177, 32, 37, 0);
	border-right-color: #b12025;
	border-width: 5px;
	margin-top: -5px;
}
.notificationBox {
	float: left;
	width: 90%;
	margin-left: 4%;
	margin-top: 10px;
}
.notificationBox .errorNotification, .notificationBox .infoNotification {
	float: left;
	width: 100%;
	padding: 10px;
}
.notificationBox .errorNotification {
	border: 1px solid red;
}
.notificationBox .errorNotification p b, .notificationBox .infoNotification p b{
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.notificationBox .errorNotification p b {
	color: red;
}
.notificationBox .infoNotification {
	border: 1px solid green;
}
.notificationBox .infoNotification p b{
	color: green;
}
.accountContainer .helpBox {
	float:left;
	width: 100%;
	font-size: 12px;
	font-style: italic;
	color: #cecece;
}
.clientHeaderBox {
	float: right !important;
	position: relative;
	text-transform: uppercase;
}
.clientHeaderBox a{
	color: #fff;
	font-size: 13px;
	padding-left:20px;
}
.clientHeaderBox a.loginAjaxBtn, .clientHeaderBox a.accountAjaxBtn {
	background: url("../img/userLogin.png?v=1.1") no-repeat scroll center left;
	text-align: center;
	padding-left: 20px !important;
}
.clientHeaderBox .loginBoxAjax, .clientHeaderBox .accountBoxAjax {
	background: #cfcfcf;
	/*min-height: 215px;*/
	position: absolute;
	width: 208px;
	z-index: 999;
	top: 37px;
	right: 0px;
	padding: 15px;
	font-family: 'Muli', sans-serif;
}
.clientHeaderBox .loginBoxAjax .input input, .accountPopUpBox .input input{
	height: 42px;
	width: 100%;
	margin-bottom: 10px;
	font-family: 'Muli', sans-serif;
	font-size: 14px;
	text-indent: 10px;
	color:#000;
	padding: 2px 0px;
}
.clientHeaderBox .loginBoxAjax .btnStandard, .accountPopUpBox .btnStandard {
	background-color: #b12025;
	border: 0 none;
	color: white;
	cursor: pointer;
	float: left;
	font-family: 'Muli', sans-serif,serif;
	font-size: 16px;
	width: 100%;
	height: 35px;
	text-transform: uppercase;
}
.clientHeaderBox .loginBoxAjax p {
	float: left;
	width: 97%;
	text-transform: none;
}
.clientHeaderBox .loginBoxAjax p a{
	float: left !important;
	text-transform: none !important;
	padding: 0px !important;
	margin: 0px !important;
}
.clientHeaderBox .loginBoxAjax .signUpBtn {
	color: #000000 !important;
}
.accountAjaxBtn{
	position: relative;
	float:left;
}
.loginAjaxBtn{
	float:left;
}
.tbox {
	z-index: 999;
}
.accountPopUpBox {
	background: #cfcfcf;
	float: left;
	width: 100%;
}
#articleContent .img-popup {
	position: relative;
	float: left;
}
.big-news .img-popup::after,
#articleContent .img-popup::after {
	content: "\f0b2";
	position: absolute;
	left: 10px;
	bottom: 15px;
	font-family: FontAwesome;
	padding: 10px;
	background: #8c0004;
	color: #fff;
	font-size: 13px;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	line-height: 13px;
	text-align: center;
}
#articleContent .article-end .img-popup::after {
	display: none;
}
#blanket {
	background-color:#111;
	opacity: 0.65;
	*background:none;
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%;
}
#popUpDiv {
	position:absolute;
	background: #cfcfcf;
	width:260px;
	border:1px solid #000;
	z-index: 9002;
	left: 37%;
	top: 165px;
	padding: 15px;
}
#popUpDiv .closePopUp {
	background: url("/img/fancybox_sprite.png?v=1.1") no-repeat scroll -1px -1px;
	height: 35px;
	position: absolute;
	right: -18px;
	width: 35px;
	top: 0px;
}
#popUpDiv .mainTitle {
	float: left;
	width: 100%;
	text-align: center;
	color: #b12025;
	font-size: 18px;
	margin-bottom: 12px;
}
.smallNotifications .notificationBox {
	margin: 0px 0px 10px 0px;
	width: 88%;
}
.smallNotifications .notificationBox p{
	font-size: 12px;
}
.accountPopUpBox .notificationBox {
	margin-left: 0px;
	margin-bottom: 10px;
}
.accountPopUpBox .input i.error-message {
	left: 283px;
	margin-top: 3px;
}
a.loginAjaxBtn{
	float: right;
}
.accountBoxAjax .accountSignout {
	font-family: 'Muli', sans-serif;
	font-size: 14px !important;
	width:100%;
	padding-bottom:0 !important;
	padding-top:5px !important;
	padding-left:0 !important;
}
a.accountSignout  {
	color: #000 !important;
}
.accountSignout img{
	margin-right:10px;
	position: relative;
	top:4px;
}
a.accountSignout.logout{
	color:#fff !important;
}
.notification-box-right span {
	float: right;
	margin-top: 10px;
	width: 100%;
}
.notification-box-right span a {
	background: none;
	padding: 0px;
	margin: 0px 10px 0px 5px;
	color: #b12025;
}
.unsubscribeAccountBtn {
	color: #b12025;
}
.error-message-nickname {
	top: 110px;
}
/*a.loginAjaxBtn:hover{
	background: #CCCCCC;
}*/
/***** end client *****/
.faqsBox .notificationBox {
	margin-left: 0px !important;
}

.flag-box{
	width:150px;
	height: 120px;
	margin:0 auto;
	display: block;
	position: relative;
}
.flag-box img{
	width:150px;
	height: 120px;
}
.notification-box-right-row{
	width: 100%;
	text-align: center;
}
.notification-box-right .notification-box-right-row a{
	text-transform: none !important;
	float: right;
}

.numComments {
	position: absolute;
	top: 2px;
	right: 2px;
	background: #e55e2d;
	color: #ffffff !important;
	height: 19px;
	text-align: center;
	width: 30px;
	font-size: 12px;
	z-index: 2;
	padding-top: 3px;
	line-height: 13px;
}
.triangle {
	top:11px;
	margin: 0px;
	border-bottom: 10px solid transparent;
	border-right: 10px solid #e55e2d;
	border-top: 10px solid transparent;
	height: 0;
	right: 5px;
	position: absolute;
	width: 0;
	z-index: -1;
}
.numComments:hover {
	background: #B12002;
	color: #ffffff !important;
	z-index: 2;
}
.numComments:hover .triangle {
	border-bottom: 10px solid transparent;
	border-right: 10px solid #B12002;
	border-top: 10px solid transparent;
	z-index: -1;
}
.minWidthMaxImgA {
	position: relative;
	float: left;
}
.minWidthMaxImgA .numComments, .minWidthMax a .numComments {
	line-height: 14px !important;
	top: 15px;
	right: 12px;
}
.medium-articles-img-link .numComments,
.article-sport-img-link .numComments,
.small-news-item-img-link .numComments {
	right: 12px;
}
.medium-articles-img-link,
.xsmall-articles-img-link,
.main-second-news .second-news .fitImgSecond,
.article-sport-img-link,
.chronicle-img-link,
.small-news-item-img-link,
.crnaHronikaFirst:first-child a {
	float: left;
	position: relative;
}
.xsmall-articles-img-link .numComments {
	left:63px;
}
.chronicle-img-link .numComments {
	top: 2px !important;
}
.small-news-item-img-link {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
.crnaHronikaFirst .numComments {
	font-size: 14px;
	font-weight: normal;
	right: 31px !important;
	top: 2px !important;
}
.smallNumComments .numComments {
	height: 16px;
	width: 22px;
	font-size: 10px !important;
	padding-top: 0px;
	font-weight: bold !important;
	font-family: 'Muli', sans-serif;
	line-height: 15px;
}
.smallNumComments .numComments .triangle {
	top: 5px;
}
.xsmall-articles.sport .xsmall-articles-img-link{
	width: 100%;
}

/*Filmofilija*/
.current-headline{
	float: left;
	width: 100%;
	text-align: center;
	background-color:rgb(215, 93, 0);
	color:#fff;
	font-size: 20px;
	padding-top:10px;
	padding-bottom:10px;
}
.video-box-wrapp{
	width: 100%;
	float: left;
	background: #FE841F;
}
.video-box-wrapp article{
	float: left;
	margin-top:10px;
	margin-bottom:10px;
}
.video-box-wrapp article:first-child{
	margin-left:15px;
}
.pic-box{
	width:160px;
	height:250px;
	float: left;
	position: relative;
	font-family: 'Muli', sans-serif;
	font-size: 14px;
}
.pic-box img{
	position: relative;
	top:0px;
	transition: top .2s ease-in-out;
	width: 160px;
	height:250px;
	z-index: 3;
}
.pic-box:hover>img{
	position: relative;
	top:-150px;
}
.pic-box .inner-box img{
	width: 18px;
	height:17px;
}
.inner-box{
	position: absolute;
	width: 100%;
	height: 100px;
	z-index:2;
	top:120px;
	color: #fff;
}
.inner-box .row{
	float:left;
	width: 100%;
	margin-bottom:10px;
	margin-left:5px;
}
.inner-box .row span{
	position: relative;
	top:-3px;
}
.inner-box h4{
	float: left;
	width: 100%;
	font-family: 'Muli', sans-serif;
	font-size: 16px;
}
.inner-box h4 a{
	color:#fff;
	float:left;
	width: 100%;
}
.raty-wrapp{
	float:left;
	width: 100%;
}
.soon{
	float: left;
	width: 100%;
	color: #FD8316;
	margin-top:10px;
	margin-bottom: 40px;
	font-size: 20px;
}
.video-box{
	float: left;
	width: 100%;
	margin-bottom:10px;
	background-color: #e9e9e9;
}
.cover{
	float: left;
	width: 160px;
	height: 250px;
}
.cover img{
	float: left;
	width: 160px;
	height: 250px;
}
.video-box h4{
	float:left;
	background-color: #FD8316;
	width:525px;
	padding-top:10px;
	padding-bottom: 10px;
}
.video-box h4 a{
	float:left;
	width:95%;
	margin-left:10px;
	color:#fff;
}
.intro-box{
	float: left;
	width: 74.5%;
	background-color: #E9E9E9;
	min-height:205px;
	font-size: 14px;
	font-family: 'Muli', sans-serif;
	padding-left:10px;
	color:#616161;
	padding-bottom: 10px;
}
.intro-box .row{
	float:left;
	width: 100%;
	margin-top:10px;
}
.intro-box .row b{
	color:#ff851b;
	font-family: 'Muli', sans-serif;
	margin-right:3px;
}
.synopsis{
	float: left;
	width:100%;
	margin-top:10px;
}
.tabsWrapp.video .tabs{
	float: left;
	width:100%;
	font-size: 16px;
	color:#fff;
	padding-top:10px;
	padding-bottom:7px;
}
.tabsWrapp.video .tabs li{
	float:left;
	text-align: left;
	text-transform: normal;
	width: auto;
	margin-left:10px;
}
.tabsWrapp.video .writers{
	float:left;
	width: 100%;
	padding-bottom:0;
}
.tabsWrapp.video article.minWidthMax{
	border-bottom:1px solid #E4E4E4;
}
.tabsWrapp.video .writers span{
	top:0;
	color: #FD8316;
	font-size: 16px;
	font-weight: bold;
}
.tabsWrapp.video .writers h4 a{
	float:left;
	line-height: 18px;
	width: 100%;
	margin-top:5px;
}
.box-place{
	background: #CDCCC8;
	float: left;
	width: 54px;
	height: 54px;
	text-align: center;
	line-height: 58px;
}
.banner-box{
	margin:0 auto;
	width: 728px;
	height: 90px;
	display: block;
}
.banner-wrapp{
	float: left;
	width: 100%;
	margin-top:20px;
}
.tabsWrapp.video article.minWidthMax:hover>.box-place{
	background-color: #B12025;
	color:#fff;
}
.tabsWrapp.video article.minWidthMax:hover>h4 a{
	color:#B12025;
}
.video .minWidthMax h4{
	float:left;
	width: 80%;
	margin-left:5px;
}
/*Filmofilija article*/
.throne-wrapp{
	float: left;
	width: 100%;
}
.one-page-cont .movieDescription {
	margin-bottom: 10px;
	margin-top: 40px;
}
.top-left{
	float: left;
	width: 230px;
}
.top-right{
	width: 420px;
	float: left;
}
.top-right .intro-box{
	width: 100%;
	background: none;
}
.top-right #articleTitle{
	float: left;
	width: 100%;
	background-color: #FF851B;
	color:#fff;
	padding-top:5px;
	padding-bottom:10px;
	text-indent: 10px;
	font-size: 22px;
}
.top-left .row{
	background-color: #D75D00;
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
}
/* RATING STYLE */
.inner-box .votingBox{
	float:left;
	width: 102px;
}
.video-box-wrapp .rating{
	width:103px;
	height:17px;
	/*margin:0 0 20px 0;*/
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url('/img/stars-small.png?v=1.1') no-repeat;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.video-box-wrapp .nostar {
	background-position:0 -96px;
}
.video-box-wrapp .onestar {
	background-position:0 0;
}
.video-box-wrapp .twostar {
	background-position:1px -19px;
}
.video-box-wrapp .threestar {
	background-position:0 -38px;
}
.video-box-wrapp .fourstar {
	background-position:0 -57px;
}
.video-box-wrapp .fivestar {
	background-position:0 -77px;
}
/* add these classes to the ul to effect the change to the correct number of stars */
.video-box-wrapp ul.rating li {
	/*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
	width: 18px;
	height:17px;
}
.video-box-wrapp ul.rating li.two {
	margin-left: 3px;
}
.video-box-wrapp ul.rating li.three {
	margin-left: 3px;
}
.video-box-wrapp ul.rating li.four {
	margin-left: 3px;
}
.video-box-wrapp ul.rating li.five {
	margin-left: 3px;
}
.video-box-wrapp ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:18px;
	height:17px;
	text-decoration:none;
	z-index: 200;
}
.video-box-wrapp ul.rating li.one a {left:0}
.video-box-wrapp ul.rating li.two a {left:21px;}
.video-box-wrapp ul.rating li.three a {left:42px;}
.video-box-wrapp ul.rating li.four a {left:63px;}
.video-box-wrapp ul.rating li.five a {left:84px;}
.video-box-wrapp ul.rating li a:hover {
	z-index:2;
	width:102px;
	height:17px;
	overflow:hidden;
	left:0;
	background: url('/img/stars-small.png?v=1.1') no-repeat 0 0
}
.video-box-wrapp ul.rating li.one a:hover {background-position:0px -2px;}
.video-box-wrapp ul.rating li.two a:hover {background-position:0px -21px;}
.video-box-wrapp ul.rating li.three a:hover {background-position:0 -40px;}
.video-box-wrapp ul.rating li.four a:hover {background-position:0 -59px;}
.video-box-wrapp ul.rating li.five a:hover {background-position:0 -77px;}

.top-left .votingBox {
	width:155px;
	margin: 0 auto;
	display: block;
}
.top-left .rating{
	width:155px;
	height:25px;
	/*margin:0 0 20px 0;*/
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background: url('/img/stars-bigger.png?v=1.1') no-repeat;
}
.top-left .nostar {background-position:0px -129px}
.top-left .onestar {background-position:0px 0}
.top-left .twostar {background-position:0 -26px}
.top-left .threestar {background-position:1px -52px;}
.top-left .fourstar {background-position: 0 -79px;}
.top-left .fivestar {background-position:0 -104px}

.top-left ul.rating li a:hover {
	z-index:2;
	width:155px;
	height:25px;
	overflow:hidden;
	left:0;
	background: url('/img/stars-bigger.png?v=1.1') no-repeat 0 0
}
.top-left ul.rating li.one a:hover {background-position:0 0; left: 0px;}
.top-left ul.rating li.two a:hover {background-position:0px -26px; left: 0px;}
.top-left ul.rating li.three a:hover {background-position:0 -52px; left: 0px;}
.top-left ul.rating li.four a:hover {background-position:0 -78px; left: 0px;}
.top-left ul.rating li.five a:hover {background-position:0 -104px; left: 0px;}
.top-left ul.rating li {
	/*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
	width: 26px;
	height:25px;
}
.top-left ul.rating li a {
	position:absolute;
	/*left:0;*/
	top:0;
	width:26px;
	height:25px;
	text-decoration:none;
	z-index: 200;
}
.top-left .viewRatingBox {
	float: left;
	width: 100%;
}
.top-left ul.rating li.two {margin-left: 4px;}
.top-left ul.rating li.three {margin-left: 6px;}
.top-left ul.rating li.four {margin-left: 8px;}
.top-left ul.rating li.five {margin-left: 7px;}

.top-left ul.rating li.one a {background-position:0 0; left: 0;}
.top-left ul.rating li.two a {background-position:0px -26px; left: 30px;}
.top-left ul.rating li.three a {background-position:0 -52px; left: 62px;}
.top-left ul.rating li.four a {background-position:0 -78px; left: 96px;}
.top-left ul.rating li.five a {background-position:0 -104px; left: 129px;}
/* end rating code */


/*Servisne informacije*/
.news-block{
	float: left;
	width: 100%;
	margin-bottom:20px;
}
.news-block mark{
	float: left;
	width: 100%;
	background-color: rgb(37, 146, 167);
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:5px solid #1D7687;
	text-indent: 10px;
}
.news-block article{
	float:left;
	width: 100%;
	margin-top:15px;
}
.news-block article .minWidthMaxImgA{
	float: left;
	width: 90px;
	height: 60px;
	overflow: hidden;
	margin-right:10px;
}
.news-block article h4{
	float: left;
	width: 85%;
	margin-bottom:5px;
	line-height: 18px;
}
.news-block article h4 a{
	float: left;
	width: 100%;
	color:#000;
}
.news-block article span{
	color:#616161;
}
#gmap {
	width: 100%;
	height: 400px;
	margin-bottom:20px;
}
.weather-box{
	float: left;
	width: 100%;
}
.weather-row{
	float: left;
	width: 100%;
	background-color: #2491A6;
	height:65px;
	color:#fff;
	font-size: 18px;
	line-height:65px;
}
.weather-row:nth-child(even){
	background-color: #1D7687;
}
.city{
	float:left;
	width:45%;
	text-indent: 10px;
}
.degree{
	float: left;
	width:20%;
	text-align: center;
}
.weather-icon{
	float:right;
	width: 22%;
}
.center-box{
	margin: 0 auto;
	display: block;
	width: 970px;
	height:90px;
}
.markica-left{
	position: absolute;
	margin-left:-200px;
	width: 200px;
	top:5px;
}
.markica-left-box{
	float: right;
}
.markica-right{
	position: absolute;
	right:-200px;
	width: 200px;
	top:5px;
}
.markica-right-box{
	float: left;
}

.goodsCG .catDesc {
	float: left;
	width: calc(100% - 40px);
	margin: 10px 0px 10px 0px;
	color: #fff;
	padding: 20px;
}
.goodsCG .catDesc hr {
	background: #fff;
	margin-top: 20px;
	width: 20%;
	height: 3px;
	border: none;
}
.goodsCG .articleItem {
	float: left;
	width: 337px;
	background-color: #f6f6f6;
	margin-right: 0px;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
}
.goodsCG .articleItem:nth-child(2n) {
	margin-right: 10px;
}
.goodsCG .articleItem .imgCoverBox {
	-webkit-box-shadow: inset 0px -23px 56px -15px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px -23px 56px -15px rgba(0,0,0,0.75);
	box-shadow: inset 0px -23px 56px -15px rgba(0,0,0,0.75);
	display: block;
	float: left;
	height: 258px;
	width: 100%;
	z-index: 100;
	position: absolute;
	top: 0px;
}
.goodsCG .articleItem:hover .imgCoverBox {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.goodsCG .articleItem img.medium-pic {
	margin-left: -30px;
}
.goodsCG .articleItem .detailsBox {
	float: left;
	height: 78px;
	width: 100%;
	padding: 10px;
}
.goodsCG .articleItem .details {
	float: left;
	width: 275px;
	color: #7c7c7c;
	font-family: 'Muli', sans-serif;
	line-height: 20px;
}
.goodsCG .articleItem .arrowBox {
	float: left;
	height: 44px;
	width: 44px;
	background: url('/theme/Default/img/arrow-bg.png?v=1.1');
}
.goodsCG .articleItem h3{
	float: left;
	font-size: 20px;
	color: #333333;
	margin-bottom: 5px;
	width: 100%;
}
#gmapGoodsCG img{
	max-width:none!important;
	background:none!important;
}
.xsmall-articles a{
	float: left;
	width: 100%;
}
/***search category form***/
form.searchCat {
	float: left;
	width: 100%;
	margin: 10px 0px;
	border-bottom: 2px solid #ff851b;
}
form.searchCat label{
	float: left;
	width: 100%;
	padding: 10px 5px;
	background-color: #ff851b;
	color: #ffffff;
	margin-bottom: 10px;
	text-align: center;
}
form.searchCat input#searchCat{
	float: left;
	margin-bottom: 10px;
	border: 1px solid #ff851b;
	padding: 12px 6px;
}
form.searchCat #searchBtnCat {
	margin-left: -22px;
	margin-top: 7px;
}
form.searchCat #searchBtnCat:hover {
	cursor: pointer;
}
form.searchCat a {
	float: right;
	margin-right: 15px;
	margin-top: 6px;
}
/***end search category form***/

.article-tags {
	float: left;
	width:100%;
	margin-top:20px;
	text-transform: uppercase;
	font-size: 13px;
}
.article-tags span{
	float: left;
	margin-right:5px;
	padding-top: 6px;
}
.article-tags a {
	padding:5px 10px;
	color: #ffffff;
	margin-bottom: 5px;
	float: left;
	margin-right:5px;
	background-color: #003399;
}
.article-tags a:hover {
	background-color: #000066;
}
/* Homepage bottom apis */
.api-container {
	width: 320px;
	height: auto;
	background: #eee;
	float: left;
	min-height: 500px;
	max-height: 500px;
	overflow: hidden;
}
.api-container.exchange-rate {
	margin: 0 20px;
	background-image: url('../img/kl_bckg.png?v=1.1');
	background-size: cover;
	background-repeat: no-repeat;
}
.api-container.exchange-rate > img {
	position: relative;
	top: 4px;
}
.exchange-rate table {
	width: calc(100% - 20px);
	margin: 30px 10px;
	text-align: center;
	color: #fff;
	font-family: 'Muli', sans-serif;
}
.exchange-rate table td,
.exchange-rate table th {
	border-bottom: 1px solid #fff;
	padding: 20px 0;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	width: 73px;
}
.exchange-rate table td span.has_flag {
	background-image: url('../img/flags.png?v=1.1');
	background-repeat: no-repeat;
	background-position-x: 0;
	width: 16px;
	height: 16px;
	display: inline-block;
	background-position-y: 0;
	position: relative;
	top: 3px;
	margin-left: 2px;
}
.exchange-rate table th {
	border-top: none;
	padding: 7px 5px;
	font-size: 12px;
}
.exchange-rate table td:first-of-type,
.exchange-rate table th:first-of-type {
	text-align: left;
}
.exchange-rate table td {
	font-size: 13px;
}
.exchange-rate table td:hover {
	background-color: #fff;
	color: #3e3e3e;
}
.exchange-rate table td:first-of-type {
	font-weight: 900;
	font-size: 17px;
	text-indent: 4px;
}
.exchange-rate table td:first-of-type:hover {
	background-color: transparent;
	color: #fff;
}
.exchange-rate table td:last-of-type,
.exchange-rate table th:last-of-type {
	border-right: 0;
}
.exchange-rate table td span.has_flag.usd_flag {
	background-position-x: -240px;
	background-position-y: -208px;
}
.exchange-rate table td span.has_flag.chf_flag {
	background-position-x: -112px;
	background-position-y: -32px;
}
.exchange-rate table td span.has_flag.gbp_flag {
	background-position-x: -144px;
	background-position-y: -64px;
}
.exchange-rate table td span.has_flag.cad_flag {
	background-position-x: -48px;
	background-position-y: -32px;
}
.exchange-rate table td span.has_flag.aud_flag {
	background-position-x: -192px;
	background-position-y: 0px;
}
.exchange-rate table td span.has_flag.dkk_flag {
	background-position-x: -96px;
	background-position-y: -48px;
}
.api-container.custom-banner {
	min-height: 100px;
	margin-top: 20px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	text-transform: uppercase;
}
.api-container.custom-banner a {
	font-size: 16px;
	color: #333;
	font-weight: 600;
	width: 100%;
	height: 100%;
	display: block;
}
.api-container.custom-banner a:hover {
	box-shadow: 1px 1px 2px #ccc;
}
.traffic-info {
	float: left;
	margin: 5px 0 20px 0;
	background: transparent;
	width: 100%;
	height: 100px;
}
.traffic-info .api-container.custom-banner {
	margin-top: 0;
}
.api-container h2 {
	color: #3e3e3e;
	width: 100%;
	text-align: center;
	padding: 15px 0;
	text-transform: capitalize;
	border-bottom: 1px solid #fff;
	font-size: 15px;
	font-weight: 700;
}
.api-container.weather h2 a {
	display: block;
	color: #fff;
}
.api-container.tv-program h2 {
	background: #B12025;
	color: #fff;
}
.api-container.weather {
	background: #015379;
}
.api-container.weather > * {
	color: #fff;
}
.weather_detail_info {
	height: 300px;
	overflow: hidden;
}
.api-container.weather .weather_main_info {
	background: #015379;
}
.api-container.weather .weather_main_info > *,
.api-container.weather .weather-city-container .weather-icon,
.api-container.weather .weather-city-container .weather-city,
.api-container.weather .weather-city-container .weather-description,
.api-container.weather .weather-city-container .weather-temperature {
	color: #fff;
}
.api-container.weather .weather-city-container:hover .weather-city,
.api-container.weather .weather-city-container:hover .weather-description {
	color: #000;
}
.api-container.weather .weather-city-container:hover .weather-icon,
.api-container.weather .weather-city-container:hover .weather-temperature {
	color: #B12025;
}
.fav-program {
	padding: 8px 10px;
	float: left;
	width: calc(100% - 20px);
	transition: .5s all;
	line-height: 20px;
	border-bottom: 1px solid #fff;
	min-height: 56.5px;
	max-height: 56.5px;
	overflow: hidden;
}
.fav-program:first-of-type {
	padding: 15px 10px;
}
.program-progress {
	height: 5px;
	width: 100%;
	margin: 10px auto;
	background: #fff;
	position: relative;
}
.program-progress span {
	width: 56.037037037037%;
	background: #B12025;
	height: 5px;
	display: inline-block;
	position: relative;
}
.program-progress span::before, .program-progress span::after {
	content: "";
	position: absolute;
	left: -5px;
	bottom: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 5px 5px;
	border-color: transparent transparent #B12025 transparent;
}
.program-progress span::after {
	left: unset;
	right: -5px;
	border-width: 5px 5px 0 0;
	border-color: #B12025 transparent transparent transparent;
}
.program-progress::after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 0;
	height: 0;
	border-style: solid;
	right: -5px;
	border-width: 5px 5px 0 0;
	border-color: #fff transparent transparent transparent;
}
.program-channel {
	color: #fff;
	font-size: 13px;
}
.program-time {
	color: #fff;
	font-size: 14px;
}
.program-channel,
.program-time {
	width: calc(100% - 60px);
	float: right;
	font-weight: 600;
}
.fav-program img {
	margin-right: 10px;
	height: auto;
}
.fav-program:hover {
	background-color: #fff !important;
}
.fav-program:hover > * {
	color: #3e3e3e;
}
.tv-program-channels {
	overflow: hidden;
	height: 453px;
}
.traffic-info a {
	width: 100%;
	height: 100%;
	display: inline-block;
	text-align: center;
	line-height: 100px;
	color: #3e3e3e;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 15px;
	box-shadow: 1px 1px 2px #eee;
}
.traffic-info a:hover {
	box-shadow: 1px 1px 2px #ccc;
}
.weather_main_info {
	text-align: center;
	padding: 10px;
	border-bottom: 1px solid #fff;
	background-color: #f2f2f2;
}
.weather_main_info > span {
	display: inline-block;
	width: 100%;
	line-height: 1.57em;
}
.weather_main_info span.temp {
	font-size: 25px;
	color: #B12025;
}
.weather_main_info i {
	font-size: 25px;
	color: #B12025;
	padding: 12px 0 12px 8px;
}
.weather_main_info span.description {
	text-transform: capitalize;
	color: #3e3e3e;
	font-size: 12px;
}
.weather_main_info span.city {
	text-transform: uppercase;
	font-size: 16px;
}
/* Homepage bottom apis */
.weather-city-container {
	border-bottom: 1px solid #fff;
	float: left;
	width: 100%;
	position: relative;
}
.weather-city-container:last-of-type {
	border-bottom: none;
}
.weather-city-container a {
	padding: 20px 10px;
	display: block;
	height: 34px;
}
.weather-city-container a:hover {
	background-color: #F2F2F2;
}
.weather-city-container a > span {
	float: left;
	display: block;
	padding: 0;
}
.weather-city-container .weather-icon {
	font-size: 25px;
	color: #B12025;
	margin-right: 20px;
	width: auto;
}
.weather-city-container .weather-temperature {
	position: absolute;
	right: 15px;
	font-size: 25px;
	color: #B12025;
	top: 23px;
}
.weather-city-container .weather-city {
	color: #000;
}
.weather-city-container .weather-description {
	color: #000;
	font-size: 12px;
	margin-top: 5px;
	text-transform: capitalize;
}
.weather-inner {
	background-size: cover;
	width: 100%;
	height: 600px;
	position: relative;
}
.weather-inner .image_author {
	position: absolute;
	right: 15px;
	bottom: 15px;
	color: #fff;
	font-size: 10px;
	text-shadow: 1px 1px 1px #000;
}
.main-weather {
	position: relative;
	top: -5px;
	padding: 0;
	width: 1020px;
}
.weather-inner-info {
	width: 100%;
	margin: 0 auto;
	height: 265px;
	position: relative;
}
.weather-inner-info::before, .city-weather-forecast::before {
	content: "";
	position: absolute;
	background-color: #000;
	opacity: .5;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.weather-inner-info > div {
	position: relative;
	float: left;
	width: calc(50% - 60px);
	padding: 30px;
	color: #fff;
}
.city-weather-today > div {
	position: relative;
	float: left;
}
.today-main h2 {
	font-size: 35px;
	margin-bottom: 45px;
	font-weight: 600;
}
.today-main h4 {
	font-size: 35px;
	margin-bottom: 15px;
}
.today-main h4 span {
	font-size: 20px;
}
.today-main h6 {
	margin-top: 15px;
	font-size: 15px;
	font-family: 'Muli', sans-serif;
	text-transform: capitalize;
}
.today-temp i {
	font-size: 50px;
}
.today-temp span {
	font-size: 30px;
	margin-left: 10px;
}
.city-weather-today .today-date {
	position: absolute;
	right: 30px;
	top: 40px;
	font-size: 20px;
}
.city-weather-today .today-info {
	position: absolute;
	right: 20px;
	text-align: right;
}
.today-info .today-info-left {
	margin-top: 160px;
	font-size: 14px;
}
.today-info .today-info-left > span {
	width: 100%;
	display: inline-block;
	margin-top: 10px;
}
.weather-inner-info > div.city-weather-forecast {
	height: 210px;
	padding: 55px 15px 0px 15px;
	width: calc(50% - 30px);
}
.city-weather-forecast::before {
	opacity: .3;
}
.city-weather-forecast-day {
	position: relative;
	float: left;
	width: 120px;
	text-align: center;
}
.city-weather-forecast-day > span {
	display: inline-block;
	width: 100%;
	font-size: 22px;
	margin-bottom: 25px;
}
.city-weather-forecast-day .temp_max {
	margin-bottom: 5px;
}
.remaining_cities {
	margin-top: 10px;
}
.remaining_cities .remaining_city_weather:nth-child(3n) {
	border-color: #B12025;
	background: #B12025;
}
.remaining_cities .remaining_city_weather:nth-child(3n) a {
	color: #fff;
}
.remaining_city_weather {
	float: left;
	margin: 10px;
	width: calc(50% - 22px);
	height: 150px;
	border: 1px solid #eee;
	transition: .5s all;
}
.remaining_city_weather:hover {
	border-color: #B12025;
	background: #B12025;
}
.remaining_city_weather a {
	padding: 10px;
	display: block;
	width: 100%;
	height: 100%;
	color: #000;
}
.remaining_city_weather a:hover {
	color: #fff;
}
.remaining_city_weather .icon {
	float: left;
	width: 100px;
	text-align: center;
	line-height: 140px;
	font-size: 50px;
}
.remaining_city_weather .city_name {
	display: inline-block;
	float: left;
	line-height: 55px;
	font-size: 25px;
	width: calc(100% - 100px);
}
.remaining_city_weather .city_temp {
	font-size: 25px;
}
.remaining_city_weather span:last-of-type {
	margin-top: 17px;
	display: inline-block;
	text-transform: capitalize;
}
span.article_subtitle {
	position: absolute;
	top: -22px;
	left: 0;
	padding: 5px;
	font-size: 12px;
	background: rgba(255, 133, 27, .7);
	line-height: 12px;
	height: auto;
}
.mainSliderTitle span.article_subtitle {
	top: -32px;
	padding: 10px;
	left: 8px;
	text-shadow: none;
	background: rgba(158, 80, 11, .81);
}
.listed-news .listed-item span.article_subtitle {
	background: rgba(255, 133, 27, .7);
	bottom: 0px;
	font-weight: 600;
	font-size: 12px;
	top: unset;
	width: auto;
	background: rgba(67, 127, 154, .81);
}
.medium-articles span.article_subtitle {
	top: unset;
	bottom: 46px;
	color: #fff;
	left: 0px;
	padding: 5px
}
.article-subtitle {
	color: #CC3232;
	margin: 15px auto 10px;
	float: left;
	font-weight: 600;
	width: 100%;
}
.big-news-img-info {
	position: absolute;
	bottom: 0;
	width: 100%;
}
.big-news-img-info-wrap {
	position: relative;
	background: rgba(255, 255, 255, 0.6);
}
.big-news-img-info .images_author {
	position: absolute;
	right: 0;
	top: 0;
	width: auto;
	float: none;
	margin: 8px 5px;
	color: #3e3e3e;
}
.big-news-img-info  .author_image {
	width: 60px;
	height: 60px;
	float: left;
	overflow: hidden;
	background-size: cover;
}
.article-author {
	float: left;
	width: 100%;
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	margin: 10px auto;
}
.author_image img {
	max-width: 50px;
	border-radius: 50%;
}
.article-author-details {
	display: inline-block;
	position: absolute;
	top: 40%;
	margin-left: 10px;
	transform: translateY(-50%);
}
.article-author .article_source {
	position: absolute;
	bottom: 10px;
	right: 0;
	font-size: 11px;
	color: #3e3e3e;
}
.author_image {
	font-size: 13px;
}
.author_image a.author_link {
	text-decoration: underline;
}
.big-news-img-info .image_title {
	position: absolute;
	top: -26px;
	font-size: 12px;
	background: rgba(255, 255, 255, 0.5);
	width: calc(100% - 10px);
	padding: 7px 5px;
	left: 0;
}
.big-news-img-info .article-author {
	display: inline-block;
	margin-left: 10px;
	position: relative;
	top: 43px;
	font-size: 12px;
}
.big-news-img-info .article-author a {
	color: #3e3e3e;
}
.big-news-img-info .article-author a:hover {
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6, a, #articleIntro, .article-subtitle {
	font-family: 'Muli', sans-serif;
}
#articleContent, #articleIntroAnalize,
#articleContent * {
	font-family: 'Muli', sans-serif !important;
}
#articleContent * {
	background-color: transparent !important;
}
#articleContent > p {
	color: #3e3e3e;
	font-size: 15px !important;
}
#articleContent > p * {
	font-size: 15px !important;
}
.article-end-inner {
	display: inline-block;
	padding: 10px;
	background: #fcfcfa;
	box-shadow: 0px 0px 2px #ddd;
	pointer-events: none;
}
.article-end {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
#articleContent .article-end-inner img {
	max-width: 25px;
}
.program-holder {
	width: calc(50% - 30px);
	float: left;
	padding: 15px;
	max-height: 320px;
	overflow: hidden;
	margin-bottom: 30px;
}
.program-holder .img-wrapper {
	width: 35%;
	float: left;
}
.program-holder .img-wrapper img {
	margin-bottom: 5px;
}
.program-holder .info-wrapper {
	width: 60%;
	float: right;
}
.program-holder .info-wrapper h3 {
	color: #E52683;
	margin: 5px 0 20px 0;
	font-size: 17px;
}
#articleContent .program-holder .info-wrapper p {
	font-size: 13px;
	line-height: 15px !important;
}
.program-holder .img-wrapper span.time,
.program-holder .img-wrapper span.channel {
	display: block;
	font-size: 14px;
	color: #3e3e3e;
}
.program-holder .img-wrapper span.channel {
	color: #E52683;
	margin-top: 3px;
}
nav.pre-nav {
	border: none;
	box-shadow: none;
	background: #eee;
	height: 37px;
}
nav.pre-nav .social {
	float: right;
	line-height: 37px;
}
.clientHeaderBox a.loginAjaxBtn,
nav.pre-nav .highlighted-categories li a {
	color: #3e3e3e;
	font-weight: 900;
	font-size: 12px;
	letter-spacing: 1px;
	text-shadow: none;
	background: none;
}
nav.pre-nav .highlighted-categories {
	float: left;
	line-height: 37px;
}
nav.pre-nav .highlighted-categories li {
	display: inline-block;
	float: left;
}
nav.pre-nav .highlighted-categories li a {
	height: 37px;
	padding: 0 25px;
	display: inline-block;
	color: #3e3e3e;
	text-transform: uppercase;
	font-size: 11px;
	background: #ddd;
	margin: 0 1px;
	float: left;
	line-height: 37px;
	border-radius: 1px;
	-webkit-box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.11);
	-moz-box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.11);
	box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.11);
}
nav.pre-nav .highlighted-categories li a:hover {
	background-color: #a40a0a;
	color: #fff !important;
	/* -webkit-box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.11);
	-moz-box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.11);
	box-shadow: inset 0px 0px 5px 1px rgba(0,0,0,0.11); */
}
nav.pre-nav .socialIcon {
	margin: 8px 10px 0;
}
.category-tags {
	position: relative;
	float: left;
	margin: 10px auto;
}
.category-tags li a {
	margin: 3px 5px 3px 0;
	float: left;
	padding: 0 15px;
	height: 42px;
	line-height: 42px;
	background-color: #8c0004;
	color: #fff;
}
/*** poll ***/
#pollBox {
	float: left;
	margin-top: 10px;
	width: 100%;
	background-color: #8c0004;
	padding: 15px;
}
#pollBox form {
	width: calc(100% - 30px);
	margin-top: 15px;
}
#pollBox h2 {
	line-height: 35px;
}
#pollBox h3 {
	border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-size: 17px;
    font-weight: 600;
    line-height: 19px;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 10px;
}
.pollAnswerResultText {
	font-size: 14px;
	line-height: 28px;
	width: 100%;
	float: left;
	margin-top: 5px;
	color: #fff;
}
#pollBox .pollBar {
	width: calc(100% - 30px);
	float: left;
	background: #cccccc;
	height: 10px;
	margin-bottom: 3px;
}
#pollBox .foreground {
    background: none repeat scroll 0 0 #FF0000;
    clear: both;
    float: left;
    height: 10px;
    margin: 0 0 5px;
}
#pollBox .percent {
	font-size: 11px;
	display: block;
	float: left;
	width: calc(100% - 30px);
	color: #fff;
	text-align: right;
}
#pollBox .poll_answer {
	font-size: 13px;
	font-weight: 600;
	width: 100%;
	float: left;
	padding: 7px 0;
	margin: 15px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#pollBox .poll-answers li {
    font-size: 13px;
    font-weight: 300;
    line-height: 35px;
    list-style: none outside none;
}
#pollBox .poll-answers li label {
	cursor: pointer;
	color: #fff;
}
#pollBox .poll-answers {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#pollBox .pollButtons input, #pollBox .pollButtons a {
	float: left;
	background: #F23708;
	border: 0 none;
	color: #ffffff;
	cursor: pointer;
	font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
}
#pollBox .pollButtons input:hover, #pollBox .pollButtons a:hover {
	color: #333333;
}
#pollBox .voting-submit {
	height: 30px;
	line-height: 29px;
	padding: 0 20px;
	margin: 0;
	border: none;
	border-radius: 3px;
	background-color: #2ec02e;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	cursor: pointer;
	float: right;
}
#pollBox .show-res {
	height: 30px;
	float: left;
	line-height: 30px;
	font-size: 14px;
}
#pollBox .backToPoll {
	width: 97%;
}
/*** end poll ***/
