/* Fonts */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,900&subset=cyrillic,latin);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700&subset=latin,cyrillic);
@import url(https://fonts.googleapis.com/css?family=Arimo:400,700&subset=latin,cyrillic);

/*
	Theme Name: Republika
	Theme URI: http://www.republika.mk/
	Description: 
	Author: Republika
	Version: 1.0
	Tags: republika, widget-ready, advanced-theme-options
	
		Copyright: (c) 2011 Republika.
		license: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html
*/

/* 

WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)

*/

/*---------------------------------------------------------------------------------*/
/* RESET */
/*---------------------------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
ul,ol { list-style:none; }
fieldset,img,abbr,acronym { border:0; }
q:before,q:after { content:'' }
:focus { outline:0; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:none; }

/* Floating & Alignment */
.left { float:left; }
.right { float:right; }
.ac { text-align:center; }
.ar { text-align:right; }

/* Clear Floats */
* html .clear { height:1%; }
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear { display:block; }

.clearfix::before, .clearfix::after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clearfix::after {
    clear: both;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}
figure {
	margin: 0;
}

/*---------------------------------------------------------------------------------*/
/* SETUP */
/*---------------------------------------------------------------------------------*/

/* Defaults */
body {
	background: #edeef3; /*url(http://republika.mk/wp-content/uploads/2016/04/mk_za_rio_bg.jpg) no-repeat fixed 1080px top;*/
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	line-height:1.63;
}
h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:15px; }
h4 { font-size:13px; }
h5,h6 { font-size:12px; }
h1,h2,h3,h4,h5,h6 { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; font-weight:bold; }
pre,code,kbd,samp,tt { font:13px/1.385 "Courier New",Monospace,serif; }
body,input,button,select,textarea,option { font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; }

/* Hyperlinks */
a { text-decoration:none; color:#c4161c; }
a:hover { color:#c4161c; text-decoration:underline; }
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited { text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:underline; }

/*---------------------------------------------------------------------------------*/
/* SITE STRUCTURE & APPEARANCE */
/*---------------------------------------------------------------------------------*/

/* Containers & Columns */
#wrapper { background:#fff; width:1080px; margin:0; padding:0; position: relative; }
#header { background:#c4161c; height:90px; padding:5px; text-align:left; border-top:1px solid #3f3f3f; overflow:hidden; }
#main {  }
#container { float:left; }
#content { float:left; display:inline; width:740px; margin:0 0 20px 0; }
#sidebar { float:right; overflow:hidden; width:300px; clear:right; }
#sidebar-left { float:left; display:inline; width:200px; margin-right: 20px; position: relative; }
#content-wrap { float:right; display:inline; width:1060px; margin-right:10px; }
.home-content { float:left; overflow:hidden; width:740px; margin-bottom:20px; }
.home-sidebar-right { float:right; overflow:hidden; width:300px; clear:right; }

/* Top Navigation */
#top-menu { background:#ddd; height:30px; color:#333; font-size:12px; line-height:30px; }

.topnav { z-index:99; margin:0px; padding:0px; list-style:none; line-height:1; }
.topnav a { position:relative; display:block; z-index:100; text-decoration:none; }
.topnav li { float:left; width:auto; }
.topnav li a { padding:0 10px; font-family: 'Roboto Condensed', sans-serif; font-size:16px; font-weight:700; color:#000; line-height:30px; text-decoration:none; text-transform: uppercase; border-right: 1px solid #c5c5c5; }
.topnav li a:hover, .topnav li a:active, .topnav li.sfHover a { color:#c4161c; text-decoration:none; }
.topnav .first a { }
.topnav li a:visited {  }
.topnav li a.sf-with-ul {  }
.topnav li.current-menu-parent { }
.topnav li.current-menu-parent a, .topnav li.current-menu-item a { background: #f8f8f8; color: #131313; }
.topnav li ul { background:#f8f8f8; position:absolute; left:-999em; width:160px; margin:0 0px 0px -1px; padding:7px 0 10px 0; border:1px solid #c5c5c5; border-top:none; z-index:999; }
.topnav li ul li {  }
.topnav li ul li a, .topnav li ul li a:visited { background:#f8f8f8; width:130px; margin:0 8px; padding:0 7px; color:#131313; font-size:14px; font-weight: 400; border-right:none; border-bottom:1px dotted #c5c5c5; }
.topnav li ul li:last-child a { border-bottom: none; }
.topnav li ul li a.sf-with-ul {  }
.topnav li.sfHover li a { background:#f8f8f8; color:#131313; }
.topnav li ul li a:hover { background:#f8f8f8; color:#c4161c; }
.topnav li ul ul { margin:-28px 0px 0px 160px; border:1px solid #cdd8e0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.topnav li ul ul li a {  }
.topnav li ul li ul li a {  }
.topnav li:hover, .topnav li.hover { position:static; }
.topnav li:hover ul ul, .topnav li.sfhover ul ul,
.topnav li:hover ul ul ul, .topnav li.sfhover ul ul ul,
.topnav li:hover ul ul ul ul, .topnav li.sfhover ul ul ul ul { left:-999em; }
.topnav li:hover ul, .topnav li.sfhover ul,
.topnav li li:hover ul, .topnav li li.sfhover ul,
.topnav li li li:hover ul, .topnav li li li.sfhover ul,
.topnav li li li li:hover ul, .topnav li li li li.sfhover ul { left:auto; }
.topnav .sf-sub-indicator { display:none; }
.topnav li ul .sf-sub-indicator { background:url(images/bullet.png) no-repeat; position:absolute; display:block; right:0.2em; top:1em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }

/* Fixed Mennu */
#top-menu.fixed {
	position: fixed; 
	top: 0; 
	height: 40px; 
	z-index: 10000;
	width: 100%;
	min-width: 1080px;
	background: #c4161c;
}
#top-menu.fixed .topnav li a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-shadow: 0 -1px 0 #900e12;
	color: #fff;
	line-height: 40px;
	border-right: 1px solid rgba(255, 255, 255, 0.30);
}
#top-menu.fixed .topnav li a:hover, #top-menu.fixed .topnav li a:active, #top-menu.fixed .topnav li.sfHover a {
	background: #f8f8f8;
	color: #c4161c;
	text-shadow: none;
}
#top-menu.fixed .topnav li.current-menu-item a, #top-menu.fixed .topnav li.current-menu-parent a, #top-menu.fixed .topnav li.current-post-ancestor a {
	color: #000;
	background: #f8f8f8;
	text-shadow: none;
}
#top-menu.fixed .topnav li.sfHover ul li a {
	font-size: 14px;
	color: #131313;
	line-height: 30px;
	text-shadow: none;
}
#top-menu.fixed .topnav li ul li a:hover {
	color: #c4161c;
}
#top-menu.fixed .topnav li ul li:last-child a, #top-menu.fixed .topnav li ul li:last-child a:visited {
	border-bottom: none;
}
#top-menu.fixed #republika-tv {
	background: url(images/republika-tv-logo.png) no-repeat scroll center 4px #333;
	width: 156px;
	height: 40px;
	margin: 0;
}
#top-menu.fixed #republika-tv a {
	display: block;
	width: 142px;
	height: 28px;
}
#top-menu.fixed #nedelnik {
	float: left;
	margin: 0;
}
#top-menu.fixed #nedelnik #menu {
	width: 210px;
	height: 40px;
}
#top-menu.fixed #nedelnik #menu li a.drop {
	width: 210px;
	height: 40px;
	background-position: center 8px;
	padding: 0 7px;
}

/* Sidebar Navigation */
#sidebar-nav { z-index:99; padding:0px; list-style:none; line-height:1; float:left; width:138px; margin:0 0 15px 0; border:1px solid #e5ecf1; border-top:none; }
#sidebar-nav a { position:relative; display:block; z-index:100; text-decoration:none; }
#sidebar-nav li { width:auto; border-top:1px solid #e5ecf1; }
#sidebar-nav li a { background:#fbfbfb url(images/bullet.png) no-repeat 120px 11px; display:block; padding:8px 15px; border:1px solid #fff; color:#333; }
#sidebar-nav li a:hover, #sidebar-nav li a:active, #sidebar-nav li.current-cat, #sidebar-nav li.current-cat-parent { background-color:#f7f7f7; color:#15527e; text-decoration:none; }
#sidebar-nav li a.sf-with-ul {  }
#sidebar-nav li ul { background:#fff; position:absolute; left:-999em; width:140px; margin:-31px 0px 0px 138px; border:1px solid #e5ecf1; border-bottom:none; z-index:999; }
#sidebar-nav li ul li { border-top:none; border-bottom:1px solid #e5ecf1; border-right:none; }
#sidebar-nav li ul li a { background:#fbfbfb; width:108px; padding:9px 15px 7px; color:#333; font-size:11px; line-height:12px; }
#sidebar-nav li ul li a.sf-with-ul { padding:8px 15px; }
#sidebar-nav li ul li a:hover { background:#f7f7f7; color:#15527e; text-decoration:none; }
#sidebar-nav li ul ul { margin:-31px 0px 0px 140px; }
#sidebar-nav li ul ul li a {  }
#sidebar-nav li ul li ul li a {  }
#sidebar-nav li:hover,#sidebar-nav li.hover { position:static; }
#sidebar-nav li:hover ul ul, #sidebar-nav li.sfhover ul ul,
#sidebar-nav li:hover ul ul ul, #sidebar-nav li.sfhover ul ul ul,
#sidebar-nav li:hover ul ul ul ul, #sidebar-nav li.sfhover ul ul ul ul { left:-999em; }
#sidebar-nav li:hover ul, #sidebar-nav li.sfhover ul,
#sidebar-nav li li:hover ul, #sidebar-nav li li.sfhover ul,
#sidebar-nav li li li:hover ul, #sidebar-nav li li li.sfhover ul,
#sidebar-nav li li li li:hover ul, #sidebar-nav li li li li.sfhover ul { left:auto; }
#sidebar-nav .sf-sub-indicator { display:none; }
#sidebar-nav li ul .sf-sub-indicator { background:url(images/bullet.png) no-repeat; position:absolute; display:block; right:0.4em; top:0.9em; width:10px; height:10px; text-indent:-999em; overflow:hidden; }

/*---------------------------------------------------------------------------------*/
/* HEADER */
/*---------------------------------------------------------------------------------*/
#top { background: url(images/top_bg.gif) repeat-x 0 0 #333; height:29px; padding:0 0 0 10px; color:#999; font-size:11px; line-height:29px; overflow:hidden; }
#top a { text-decoration:none; }
#top a:hover { text-decoration: underline; }
#top .left { }
#top .vesti-denes a { color: #fff; text-decoration: none; }
#top .vesti-denes a:hover { color: #fff; text-decoration: underline; }

.blink {
	color: #ff0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
    -webkit-animation: blink 1s step-end infinite;
            animation: blink 1s step-end infinite;
}
@-webkit-keyframes blink { 50% { visibility: hidden; }}
@keyframes blink { 50% { visibility: hidden; }}

/* News Ticker */
ul#ticker { height:27px; line-height: 27px; text-align:right; overflow:hidden; }
ul#ticker strong { padding-right:5px; font-size:10px; color:#859e0f; text-transform:uppercase; }
ul#ticker .meta-date { padding-left:5px; }
ul#ticker .meta-comments a { color:#777; }
ul#ticker .meta-comments a:hover { color:#859e0f; }


/* liScroll styles */

.tickercontainer { /* the outer div with the black border */
background:#eeeeee url(images/f_smenu.gif) repeat-x 0 0; 
width: 1080px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden;
margin-bottom: 15px;
color: #131313;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
width: 1060px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;

}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #c4161c;
font-size: 12px;
font-weight: normal;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 5px 0 0;
} 

/* Logo */
#site-title { margin:11px 0 5px 12px; font-size:32px; line-height:1; letter-spacing:-1px; color:#fff; }
#site-title a, #site-title a:hover { color:#fff; text-decoration:none; }
#site-desc { margin-left:12px; font-size:11px; color:#f9f9f9; }
#logo { margin:20px 0 0 3px; line-height:1; }

/* Search Form */
#search { display:inline; float:right; height:25px; margin:2px 10px 0 0; }
#searchform {
	background: #ececec;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 1px 1px 2px #999999 inset;
    float: left;
    position: relative;
	height: 25px;
    width: 240px;
    z-index: 2;
}
/*#search input { float:left; background:#fff url(images/bg-widget-title.gif) repeat-x left center; width:130px; padding:5px 6px 3px; font-size:11px; color:#999; line-height:11px; border:1px solid #cae9a3; }*/
#search input {
	background: none repeat scroll 0 center transparent;
    border: 0 none;
    float: left;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    height: 25px;
    line-height: 20px;
    padding: 0 0 0 8px;
    width: 200px;
}
#search .field { }
#search input:focus { }
/*#search input.btn { background:none; border:none; margin:5px 0px 0px -17px; padding:0px; width:auto; }*/
#search input.btn {
	background: url(images/search-icon.png) no-repeat scroll 0 0 #B50018;
    border: 0 none;
    border-radius: 0 2px 2px 0;
    cursor: pointer;
    float: right;
    height: 23px;
    margin: 1px 1px 0 0;
    position: relative;
    width: 25px;
    z-index: 2;
	padding: 0;
	line-height: 1;
	text-indent: -9999px;
}

/*-------------------------------------------------------------------------------------------*/
/* HOMEPAGE */
/*-------------------------------------------------------------------------------------------*/

/* Top News */
#top-news { float: left; margin: 0 10px 20px 10px; width: 960px; position: relative; overflow: hidden; }
#top-news .entry-title { position: absolute; width: 460px; top: 15px; left: 460px; font-size: 36px; line-height: 40px; }
#top-news .entry-title a { color: #fff; }

/* Featured Slider */
#featured { float:left; position:relative; width:740px; }
#featured .slides > div { display:none; }
#featured .slideshow { padding:0px; width:740px; float:left; position:relative; text-align:left; }
#main-photo-slider { position: relative; overflow: hidden; height: 320px; }
.slider-tabs-thumb {margin:0 auto; list-style:none; float: left; position: relative; padding: 0 0 4px 10px; }
.slider-tabs-thumb a { display: inline-block; margin: 0 8px 0 0; }
.slider-tabs-thumb a img { width: 88px; height: 88px; }
.slider-tabs-inner { float: right; }
.slider-tabs { list-style:none; padding: 4px 10px; background: #000; position: relative; overflow:hidden; }
.slider-tabs a { margin:0 2px; width:19px; height:19px; line-height: 19px; float: left; display:block; color: #bcbcbc; text-align: center; }
.slider-tabs a:hover { background: #c4161c; color: #fff; text-decoration: none; }
.slider-tabs a.current { background: #c4161c; color: #fff; text-decoration: none; }
.slideshow .entry { padding:0; }
.slideshow .entry-title {
	background: url(images/transparent.png) repeat scroll 0 0 transparent;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    position: absolute;
}
.slideshow .entry-title {position: absolute; bottom: 0; left: 0; margin:0; padding: 8px 10px; font-family: 'Roboto', sans-serif; font-size:26px; font-weight: 900; line-height: 28px; width: 720px; }
.slideshow .entry-title a { color: #fff; }
.slideshow .entry-title a:hover { color: #ffca05; text-decoration: none; }
.slideshow .entry-meta { margin-bottom:5px; }
.slideshow .slides .panel { width:740px; }
.slideshow .slides .panel img { width: 740px; height: 320px; display: block; }
.slideshow .slides .panel .panel-preview { position:relative; height:320px; display:block; }
.slideshow .slides .panel .arrow { width:18px; height:9px; background:url(images/slideshow-arrow.png) no-repeat bottom center; position:absolute; bottom:0px; left:106px; z-index:500; }

.slide-top {
	position: relative;
}
.slide-bottom {
	position: relative;
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 20px;
	padding: 0 10px;
}

/* Featured Slider - Fotogalerii */
#featured-foto { float:left; position:relative; width:220px; }
#featured-foto .slides > div { display:none; }
#featured-foto .slideshow { padding:0px; width:220px; float:left; position:relative; text-align:left; }
#featured-foto #main-photo-slider { position: relative; overflow: hidden; height: 300px; }
#featured-foto .slider-tabs-thumb {margin:0 auto; list-style:none; float: left; position: relative; padding: 0 0 4px 10px; }
#featured-foto .slider-tabs-thumb a { display: inline-block; margin: 0 8px 0 0; }
#featured-foto .slider-tabs-thumb a img { width: 88px; height: 88px; }
#featured-foto .slider-tabs-inner { float: right; }
#featured-foto .slider-tabs { background: none; list-style:none; padding: 0; position: absolute; bottom: 5px; right: 5px; }
#featured-foto .slider-tabs a {
	background: url(images/dot.png) no-repeat scroll 0 0 transparent;
	margin:0 3px;
	width:11px;
	height:12px;
	line-height: 12px;
	float: left;
	display:block;
	color: #bcbcbc;
	text-align: center;
	text-indent: -9999px;
}
#featured-foto .slider-tabs a:hover { background-position: 0 -12px; color: #fff; text-decoration: none; }
#featured-foto .slider-tabs a.current { background-position: 0 -12px; color: #fff; text-decoration: none; }
#featured-foto .slideshow .entry { padding:0; }
#featured-foto .slideshow .entry-title {
	background: url(images/bg_title_invert.png) repeat scroll 0 0 transparent;
	position: absolute;
	bottom: 0;
	left: 0;
	margin:0;
	padding: 6px 6px 18px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	width: 208px;
	display: block;
	color: #fff;
	min-height: inherit;
}
#featured-foto .slideshow .entry-title a { color: #fff; }
#featured-foto .slideshow .entry-title a:hover { color: #ffca05; text-decoration: none; }
#featured-foto .slideshow .entry-meta { margin-bottom:5px; }
#featured-foto .slideshow .slides .panel { width:220px; }
#featured-foto .slideshow .slides .panel img { width: 220px; height: 300px; display: block; }
#featured-foto .slideshow .slides .panel .panel-preview { position:relative; height:300px; display:block; }
#featured-foto .slideshow .slides .panel .arrow { width:18px; height:9px; background:url(images/slideshow-arrow.png) no-repeat bottom center; position:absolute; bottom:0px; left:0; z-index:500; }

#featured-foto .slide-top {
	position: relative;
}
#featured-foto .slide-bottom {
	position: relative;
	font-size: 13px;
	line-height: 15px;
	margin-bottom: 20px;
	padding: 0 10px;
}

/* Latest News */
#latest {
	float: right;
	width: 300px;
}
#latest .catbox-title {
	margin: 0 0 7px;
}
#latest ul li {
	padding: 5px 0;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}
#latest ul li:first-child {
}
#latest ul li:last-child {
	background: none;
}
#latest li img {
	float: left;
	margin: 0 10px 0 0;
	width: 80px;
	height: 50px;
}
#latest .entry-title {
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 13px;
	line-height: 16px;
	display: block;
	overflow: hidden;
	height: 48px;
}
#latest .entry-title a {
	color: #000;
}
#latest .entry-title a:hover {
	color: #c4161c;
	text-decoration: none;
}
#latest .entry-meta {
	border-right: 1px solid #ddd;
	color: #636363;
	float: left;
	padding: 0 7px;
	margin-right: 3px;
	font: 11px/17px Arial, Helvetica, sans-serif;
	width: 30px;
}
#latest time {
	font-size: 11px;
	font-weight: 400;
	color: #999;
	display: inline;
	margin-left: 4px;
}
#latest .more {
	margin: 5px 0 10px 0;
	font-size: 11px;
	text-align: right;
	text-transform: uppercase;
}
#latest .more a {
	color: #666;
}
#latest .more a:hover {
	color: #c4161c;
	border-bottom: 1px dotted #c4161c;
	text-decoration: none;
}
#latest .desc {
	font-size: 13px;
	line-height: 15px;
	color: #333;
}

/* Tabbed News */
ul.tabs { margin:0; padding:0; float:left; list-style:none; height:32px; border-bottom:1px solid #e5ecf1; border-left:1px solid #e5ecf1; width:958px; }
ul.tabs li { float:left; margin:0; padding:0; height:31px; line-height:31px; border:1px solid #e5ecf1; border-left:none; margin-bottom:-1px; overflow:hidden; position:relative; background:#f9f9f9 url(images/bg-widget-title.gif) repeat-x left center; }
ul.tabs li a { text-decoration:none; color:#333; display:block; padding:0 15px; border:1px solid #fff; outline:none; font-weight:bold; }
ul.tabs li a:hover { background:#f5f5f5; }
html ul.tabs li.active, html ul.tabs li.active a, html ul.tabs li.active a:hover { background:#fff; color:#859e0f; border-bottom:1px solid #fff; }
.tab_container { overflow:hidden; clear:both; float:left; width:1020px; height: 193px; background:#e4f4fe url(images/sp2014-box-naslovna.png) no-repeat top center;; margin-bottom:20px; padding: 10px 20px 10px 20px; }
.tab_container-int { overflow:hidden; clear:both; float:left; width:280px; height: 117px; background:#1f1f1f; padding-left: 10px; padding-top:10px; padding-right: 10px; margin-bottom: 15px; }
.tab_content { padding:5px 0 0 0; }
.tab_content .item { float:left; display:inline; width:160px; margin:0 12px 0 0; position: relative; }
.tab_content .item-6 { margin: 0; }
.tab_content h2 { margin:0; font-size:12px; font-weight:bold; line-height:1.15em; font-family:Arial, Helvetica, sans-serif; height: 41px; overflow: hidden; }
.tab_container .entry-title a { color: #fff; }
.tab_container .entry-title a:hover { color: #FFCA05; text-decoration: none; }
.tab_container h3 { text-indent: -9999px; /*background:url(images/izbori2014-h3.png) no-repeat left top;*/ width: 436px; height: 22px; position: relative; overflow: hidden; }
.tab_container h3 a { display: block; }
.tab_content .item img { width: 158px; height: 90px; display: block; border: 1px solid #d4d4d3; }
.tab_content .item:hover img { border: solid 1px #ffca05; }
.tab_content .entry-meta { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffcccc; letter-spacing: normal; line-height: 15px; padding: 4px 0; }
.tab_content .entry-meta .meta-hour { color: #ffcccc; float: right; padding: 0 3px 0 18px; background: url(images/time-icon.png) no-repeat 0 0; }
.tab_content .video_play { position: absolute; top: 37px; left: 71px; } 
.tab_content .video_play a { background: url(images/video-play-icon.png) no-repeat 0 0; width: 18px; height: 18px; display: block; }

/* One Comlumn Boxes */
.catbox-title { background: #f1f1f1; font-family: 'Roboto', sans-serif; font-size:15px; font-weight: 900; position: relative; overflow: hidden; border-left: 13px solid #C4161C; text-transform: uppercase; }
.catbox-title a, .catbox-title a:hover { float:left; display:block; padding: 0 7px; background: #fff; color:#000; text-decoration:none; line-height: 1; }
.catbox-title a:hover { color: #C4161C; }
.catbox-feed a, .catbox-feed a:hover { float:right; display:inline-block; background: url(images/icon-feed.png) no-repeat 0 0; width:12px; height:12px; margin-top:3px; text-indent:-5555em; overflow:hidden; }

.onecol .hentry { float:left; width:200px; }
.onecol #post-1, .onecol #post-2 { margin:0 20px 25px 0; }
.onecol #post-3 { margin:0 0 25px 0; }
.onecol .catbox-title { margin-bottom:10px; }
.onecol .catbox { clear:both; margin-bottom: 20px; position: relative; overflow: hidden; }
.onecol .entry-thumb { float: left; margin-bottom: 6px; }
.onecol li.second .entry-thumb { float: left; margin: 0 10px 0 0; }
.onecol .entry-title { font-family: 'Roboto', sans-serif; font-size:16px; line-height:1.2em; font-weight: 700; margin-bottom: 4px; }
.onecol li.second .entry-title { font-family: 'Roboto', sans-serif; font-size:14px; line-height:18px; font-weight: 700; margin-bottom: 4px; }
.onecol li.catlist .entry-title { margin-bottom: 0; font-size: 12px; }
.onecol .entry-meta { margin-top:7px; }
.onecol .catbox li { padding:0 0 7px 0; margin: 0 0 7px 0; border-bottom: 1px dotted #ccc; float: left; width: 480px; clear: both;  display: block; overflow: hidden; }
.onecol .catbox li:first-child { background: none; padding-top: 0; }
.onecol .catbox li:last-child { background: none; padding-top: 0; border: none; }
.onecol .catbox li a { color: #c4161c; }
.onecol .catbox li a:hover { color: #c4161c; }

/* Two Column Boxes */
.twocol { margin:0 0 -15px 0; }
.twocol .catbox-row { margin:0 0 15px 0; }
.twocol .catbox { width:360px; float:left; display:inline; padding-bottom:5px; }
.twocol .catbox-even { margin:0 20px 0 0; }
.twocol .catbox-even .catbox-title {  }
.twocol .catbox ul {  }
.twocol .catbox li { padding:0 0 5px 15px; margin:0 0 4px 0; font-family: 'Roboto', sans-serif; font-size:13px; font-weight: 500; line-height: 16px; border-bottom: 1px dotted #ccc; background: url(images/bullet2.gif) no-repeat left 6px transparent; }
.twocol .catbox li:last-child { border-bottom: none; }
.twocol .catbox li a { color: #c4161c; }
.twocol .catbox li a:hover { color: #c4161c; }
.twocol .catbox li.first { display:block; height: 100px; padding:7px 0; font-size:12px; border-top:0; background:none; overflow: hidden; border-bottom: 1px dotted #ccc; }
.twocol .catbox li.first a { background:none; padding-left:0; }
.twocol .catbox .entry-thumb { margin: 0 10px 0 0; }
.twocol .catbox .entry-title { font-family: 'Roboto', sans-serif; font-size:15px; line-height:17px; font-weight: 700; margin-bottom: 2px; position: relative; top: -4px; }
.twocol .catbox .entry-excerpt { display: table; }
.twocol .catbox .entry-meta { margin-top:5px; }

/*---------------------------------------------------------------------------------*/
/* CONTENT */
/*---------------------------------------------------------------------------------*/
.heading { color:#999; margin:0 0 15px 0; padding-bottom:5px; font-size:14px; border-bottom:1px solid #ECEDE8; }
.heading h1 { height:32px; line-height:32px; font-size:18px; overflow:hidden; color:#333; text-transform:uppercase; }
.heading span { color:#999; }
.single-cat-feed a { display:inline-block; float:none; margin:0 5px; line-height:12px; }
.entry-thumb { float:left; display:block; position:relative; margin:0 15px 10px 0; }
.glavna-slika { position: relative; overflow: hidden; width: 740px; margin: 0 0 1.5em; }
.glavna-slika .entry-thumb { margin: 0 0 15px 0; }
.glavna-slika img { width: 740px; height: auto; display: block; }
.glavna-slika .entry-thumb { width: 740px; height: auto; }
.entry-content {float: left; display: inline; position: relative; width: 520px; font-size: 14px; line-height: 20px; }
.page .entry-content {margin-bottom: 10px; width: 740px; }
.category-2221 .entry-content { width: 1050px; }

.entry-title { font-weight:bold; }
.entry-title a { color: #c4161c; }
.entry-title a:hover { color: #c4161c; }
.entry-title h1 { font-size:22px; }
.entry-excerpt { display:table; font-family: 'Arimo', sans-serif; font-size: 14px; line-height: 16px; color: #000; font-weight: 400; }
.entry-meta { color:#ababab; font-size:16px; font-family: 'Roboto', sans-serif; font-weight: 400; }
.entry-meta a { color:#ababab; text-decoration: none; }
.entry-meta a:hover { color:#c4161c; text-decoration: none; }
.entry-meta .meta-category { margin: 0 10px 0 0; font-weight: 400; }
.entry-meta .fa { color: #c4161c; margin-right: 4px; }

#social-container { padding: 6px 0 10px 0; }
#social-container .fb-like {
	float: left;
	display: inline;
	margin: 0 15px 0 0;
}
#social-container .fb-send {
	float: left;
	display: inline;
}

#sidebar-left h3 {
	background: none;
	border-left: none;
	height: 24px;
	line-height: 24px;
	border-top: 1px solid #ccc;
	font-size: 12px;
	padding: 10px 0;
}
#sidebar-left h3 span {
	background: none;
	padding: 0;
	float: none;
}
#sidebar-left ul { padding: 0; }
#sidebar-left li { background: url(images/bg_dotted.gif) repeat-x 0 100% transparent; padding-bottom: 7px; margin-bottom: 5px; font-size: 12px; line-height: 15px; }

.meta-category { text-transform: uppercase; font-weight: bold; }
.meta-sep { color:#999; margin:0 3px; }
.meta-more {  font-size:11px; color:#666; }
.meta-more:hover { color:#c4161c; text-decoration:none; }

.not-found { width:590px; }

#sidebar-left .povrzani-vesti {
	position: relative;
	overflow: hidden;
	display: none;
}

.entry-tags { margin:20px 0 10px 0; position: relative; overflow: hidden; }
.entry-tags span { font-weight:bold; }
.entry-tags a { width: 200px; float:left; text-transform: capitalize; background: url(images/bg_dotted.gif) repeat-x 0 100% transparent; padding-bottom: 7px; margin-bottom: 5px; font-size: 12px; line-height: 15px; }
.entry-tags a:hover { text-decoration: underline; }

.entry-author { background:#f9f9f9; padding:10px; margin:15px 0 0 0; border: 1px solid #E4E4E4; border-bottom:none; }
.author-avatar { float:left; margin:0 10px 10px 0; border:1px solid #ECEDE8; }
.author-avatar img { display:block; padding:4px; background:#FFF; }

.list-content .hentry { margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:1px dotted #ddd; }
.list-content .hentry .entry-title {  font-size:18px; line-height:20px; }
.list-content .entry-meta { display:block; margin:7px 0; }
.list-content .meta-comments a, .single .meta-comments a { background:url(images/comment.png) no-repeat right -2px; padding-right:18px; }
.list-content .meta-comments a:hover, .single .meta-comments a:hover { color:#c4161c; border-bottom:none; }

.single .hentry { margin:0 !important; padding:0 !important; border-bottom:none !important; }
.single .entry-meta { padding-bottom:6px; padding-top: 10px; }
.single .entry-title { font-family: 'Roboto', sans-serif; font-size:32px; font-weight: 700; line-height: 36px; }
.single .podnaslov { font-size: 15px; line-height: 19px; font-weight: bold; padding-bottom: 10px; }
.single .entry-content {
	font-family: 'Arimo', sans-serif;
	font-size: 15px;
	line-height: 1.44444;
	font-weight: 400;
}
.single .entry-content p {
	margin: 0 0 1em;
}

/*---------------------------------------------------------------------------------*/
/* ENTRY */
/*---------------------------------------------------------------------------------*/
.entry p,.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, .entry ul, .entry ol { margin:10px 0 10px 0; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 { color:#333; }
.entry ul,.entry ol { margin:10px 0 10px 20px; }
.entry ol { list-style-type:decimal; }
.entry ul { list-style-type:square; }
.entry ul ul, .entry ul ol, .entry ol ol, .entry ol ul { margin:0 0 0 20px; }
.entry li { padding-bottom:5px; }
.entry hr { border-top:1px solid #FFF; border-top:1px solid #C7D7DB; background:none; height:0; margin:0 0 20px 0; padding:0; clear:both; }
.entry hr.none { border:0 none; height:0; background:none; margin:0; padding:0; clear:both; }
.entry a {  }
.entry a:hover {  }
.entry blockquote { margin:20px 20px; padding:0 30px 0 20px; overflow:hidden; border-left:10px solid #F7F7F7; }

/* full width */
.onecolumn { background:#fff; margin-left:15px; }
.onecolumn #content { width:1050px; margin:0 !important; }

/* post images */
img.centered { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px; }
img.alignnone { padding:0px; margin:0px 0px 10px 0px; display:inline; }
img.alignright { padding:0px; margin:0px 0px 10px 10px; display:inline; }
img.alignleft { padding:0px; margin:0px 10px 10px 0px; display:inline; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; }
.alignright { float:right; margin:0px 0px 10px 10px; }
.alignleft { float:left; margin:0px 10px 10px 0px; }
.wp-caption { background:#F7F7F7; text-align:center; padding:4px 0px 5px 0px; border:1px solid #e6e6e6; }
.wp-caption img { margin:0px 0px 5px 0px; padding:0px; border:0px; }
.wp-caption p.wp-caption-text { margin:0px; padding:0px; font-size:11px; font-weight:normal; line-height:12px; }

/* pagenavi */
.pagenavi { border:1px solid #ECEDE8;  height:30px; background:#F7F7F7; display:block; color:#777; margin:0px 0px 15px 0px; }
.pagenavi a,.pagenavi span { border-right:1px solid #ECEDE8; padding:0 12px; height:30px; line-height:30px; display:block; float:left; }
.pagenavi a.current { background:#fff; color:#333; font-weight:bold; margin:0px 0 0 0; padding-bottom:0px; }

/*-------------------------------------------------------------------------------------------*/
/* WIDGETS */
/*-------------------------------------------------------------------------------------------*/

/* General Widgets */
.widget { margin:0 0 20px 0; }
.widget-title { background: #f1f1f1; font-size:12px; position: relative; overflow: hidden; border-left: 13px solid #C4161C; margin: 0 0 7px; }
.widget-title a, .widget-title a:hover { color:#333; text-decoration:none; }
.widget ul { border-top:1px solid #e5ecf1; }
.widget ul li { border-bottom:1px dotted #ddd; margin:0 15px -1px 15px; padding:7px 0 6px 0; }
.widget > div { padding:0; }
.bns-featured-tag > div { padding:0 0 7px 15px; margin: 0; background: url(images/bullet2.gif) no-repeat left 2px transparent; }
.bns-featured-tag .widget-title { margin-bottom: 10px; }
.widget_tag_cloud div,
.textwidget { padding:10px 15px; }
.home-sidebar-right .widget li { background:url(images/bullet.png) no-repeat 0 12px; padding-left:10px; }
.home-sidebar-right .widget li a:hover {  }

/* Custom Widgets */

/* TWITTER */
.widget_twitter .widget-title a { display:block; width:272px; background:url(images/twitter-standing.png) no-repeat right 0px; }
.tweets li a { display:inline !important; padding-left:0 !important; }
.tweets a.timesince { color:#999; font-size:11px; font-style:italic; }
.tweets a.timesince:hover { color:#859e0f; text-decoration:none; border-bottom:1px dotted #859e0f; }
.tweets li { display:block !important; background:url(images/twitter.png) no-repeat 0 10px !important; padding-left:17px !important; }

/* SOCIAL */
#subscribe { background:#fbfbfb; width:288px; margin:0px 0px 15px 0px; padding:7px 5px 3px 5px; border:1px solid #ECEDE8; font-size:90%; }
.subscribe_icons { width:286px; margin:0px auto; }
.subscribe_icons li { display:inline; float:left; margin:0px 2px 5px 2px; width:52px; text-align:center; font-size:11px; }
.subscribe_icons a { display:block; padding:40px 0px 2px; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; color:#444 !important; }
.subscribe_icons a:hover { color:#369 !important; text-decoration:none; -moz-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); -webkit-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); }
.subscribe_icons .subscribe_youtube a { background:url(images/icon-youtube.png) center top no-repeat; }
.subscribe_icons .subscribe_twitter a { background:url(images/icon-twitter.png) center top no-repeat; }
.subscribe_icons .subscribe_facebook a { background:url(images/icon-facebook.png) center top no-repeat; }
.subscribe_icons .subscribe_rss a { background:url(images/icon-rss.png) center top no-repeat; }
.subscribe_icons .subscribe_email a { background:url(images/icon-email.png) center top no-repeat; }

/* FLICKR */
.widget_tj_flickr { padding:1px 0 5px; }
.widget h3 span { background: #fff; color:#000; padding: 0 7px; font-size: 15px; font-weight: 900; line-height: 1; text-transform: uppercase; display: block; float: left; }
.widget h3 span span { color:#000; }
.widget .flickr_badge_image { float:left; margin:0px; }
.widget .flickr_badge_image .wrap { position:relative; margin-bottom:20px; padding:0; }
.widget .flickr_badge_image a img { display:inline; float:left; background:#fff; margin:4px 4px 0px 0px; padding:4px; border:1px solid #e9e9e9; }
.widget .flickr_badge_image a:hover img { background:#fbfbfb; border-color:#e5ecf1; }

/* AUTHOR INFO */
.widget_tj_authorinfo .left { margin-right: 10px; }
.widget_tj_authorinfo .right { margin-left: 10px; }

/* CALENDAR */
#wp-calendar { width:100%; }
#wp-calendar, #wp-calendar th, #wp-calendar caption { text-align:center; }
#wp-calendar th { background:#f5f5f5; padding:3px; border:1px solid #f0f0f0; }
#wp-calendar td { padding:5px 2px; border:1px solid #f0f0f0; }
#wp-calendar caption { background:transparent; font-weight:bold; padding:3px 0px 7px 0px; color:#333; }
#wp-calendar #today { background:#f5f5f5; font-weight:bold; }

/* Footer */
#footer { background:#FFF; text-align:center; margin:0 10px 0 10px; padding:7px 0 12px 0; font-size:11px; color:#555; border-top:1px solid #eee; }
#footer ul { margin-bottom:12px; padding-bottom:5px; border-bottom:1px solid #eee; }
#footer li { list-style:none; display:inline; padding:0 8px; border-left:1px solid #ddd; }
#footer li a { color:#666; }
#footer li a:hover { color:#333; text-decoration:none; border-bottom:1px dotted #ccc; }
#footer li ul { display:none; }
#footer .copyright { color:#777; }
#footer .copyright a { border-bottom:1px dotted #ddd; }
#footer .copyright a:hover { text-decoration:none; }
#footer .footer-home { background:url(images/home.gif) no-repeat 0 0px; padding-left:14px; border-left:none; }
#footer .footer-lock { background:url(images/lock.gif) no-repeat 8px 0px; padding-left:22px; }

/*---------------------------------------------------------------------------------*/
/* COMMENTS */
/*---------------------------------------------------------------------------------*/

/* Comments */
#comments { position:relative; padding-top:5px; border-top: 1px solid #E4E4E4; }
#comments h3 { margin:20px 0; font-family:Georgia, serif; font-size:18px; font-weight:normal; color:#333; }
#comments .comment { width:100%; list-style-type:none; }
#comments .comment .comment-container { position:relative; overflow:hidden; margin-bottom:10px; }
#comments .comment-head { margin:0; width:70px; float:left; }
#comments  .avatar {  }
#comments  .avatar img { margin:0; vertical-align:middle; border:1px solid #ddd; padding:3px; background:#fff; }
#comments .name { font-weight:bold; font-size:14px; }
#comments .date, #comments .edit, #comments .perma { font-size:11px; color:#999; font-style:italic; font-size:11px; }
#comments .arrow { display:block; width:9px; height:18px; background:url(images/comment-arrow.png) no-repeat; left:62px; position:absolute; }
#comments .comment-info { margin-bottom:5px; }
#comments .comment-entry { padding:15px 20px 5px 20px; background:#F7F7F7; border:1px solid #E4E4E4; overflow:hidden; }
#comments .comment-entry p { margin:0 0 10px 0; }
#comments .reply { padding-top:5px; }
#comments .reply a { font:11px/18px sans-serif; text-shadow:none; margin:0; padding:1px 6px; }
#comments .reply a:hover { background-color:#e6e6e6; }
#comments ul.children { margin:0 0 0 25px; padding:0; }
#comments ul.children li {  }
#comments .comment-container .cancel-comment-reply { margin:10px 0; }
#comments .comment-container #respond h3 { margin:10px 0; }
#comments .navigation {  }
#comments .navigation a { display:block; margin:15px 0 0 0; text-decoration:none; }
#comments .navigation a:hover {  }
#comments h3#pings { margin-top:25px; }
#comments .pingbacks li.pingback { margin:10px 0; }
#comments .pingbacks li.pingback .reply { display:none; }
#comments p.nocomments { margin:15px 0  0; }

/* Comments Form */
#respond { margin:15px 0 0; }
#respond h3 { color:#333; font-weight:bold; margin-bottom:15px; }
#respond .left { float:left; width:200px; margin-right:15px; }
#respond .right { float:left; width:380px; }
#respond label { font-size:11px; color:#777; }
.comment-container #respond { margin:20px 0px; }
#commentform { margin:15px 0 0 0; }
#commentform label { position:relative; display:inline; vertical-align:top; display:inline-block; margin-top:5px; }
#commentform input.txt, #commentform textarea { font:14px/14px Verdana, Arial, Helvetica, Geneva, sans-serif; border-color:#ccc #EAEAEA #EAEAEA #ccc; border-width:1px; border-style:solid; }
#commentform input.txt { color:#666; background:#F0F0F0; width:170px; margin:0 5px 10px 0; padding:5px 7px; }
#commentform textarea { color:#666; background:#F0F0F0; width:95% !important; padding:5px 7px; }
#respond #commentform #submit { margin:15px 0 0 0; cursor:pointer; }

/* Pingbacks / Trackbacks */
h3#pings { margin:25px 0 10px 0; }
.pinglist li { margin:0 0 0 20px; list-style-type:decimal; }
.pinglist li .author { font-weight:bold; font-size:15px; }
.pinglist li .date { font-size:11px; }
.pinglist li .pingcontent { display:block; margin:10px 0; }

/*-------------------------------------------------------------------------------------------*/
/* MISC */
/*-------------------------------------------------------------------------------------------*/

/* Buttons */
a.button, 
a.comment-reply-link, 
#commentform #submit,
.submit {
	display: inline-block;
	margin: 5px;
	padding: 7px 10px;
	border: 1px solid #C4C4C4;
	border-top-color: #E4E4E4;
	border-left-color: #E4E4E4;
	color: #424242 !important;
	text-align: center;
	text-shadow: 0 -1px 0 #fff;
	text-decoration: none;
	font-weight: bold;
	
	/*Border radius*/
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	/*Background*/
	background: #EDEDED; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #ffffff),
					color-stop(1, #E5E5E5)
				);
	background: -moz-linear-gradient(
					center top,
					#ffffff 20%,
					#E5E5E5 100%
				);
	

}

a.button.large { padding:6px 16px;}
a.button.small, a.comment-reply-link { padding:0px 10px;}

a.button:hover, 
a.button.hover, 
a.button.active,
a.comment-reply-link:hover, 
#commentform #submit:hover,
#contact-page .submit:hover {
	text-decoration: none !important;
	/*Background*/
	background: #ccc; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #eeeeee),
					color-stop(1, #cccccc)
				);
	background: -moz-linear-gradient(
					center top,
					#eeeeee 20%,
					#cccccc 100%
				);
}

a.button:active,
a.button.active  {
	border-color: #999;
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
						0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
	-moz-box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
					0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
	box-shadow: inset 0 0 7px hsla(0,0%,0%,.3) /*Shine*/,
				0 1px 0 hsla(0, 100%, 100%, 1) /*Shadow*/;
}

/* Advertisements */
.header-ad { float:right; display:inline; margin:0; }
.home-ad-area { background:#fbfbfb; margin-bottom:15px; text-align: center; }
.twocol .home-ad-area {margin-bottom: 0; }
.home-sidebar-right .widget-ads { border:none !important; }
#sidebar-left .widget-ads { background:#fbfbfb; padding:9px; border:1px dotted #e6e6e6; }
#sidebar .widget-ads { /*background:#fbfbfb; padding:9px; border:1px dotted #e6e6e6;*/ }
.ad-title { margin-bottom:7px; font-size:11px; font-weight:normal; color:#bbb; text-transform:uppercase; text-align:center; line-height:1; }

/* CSS3 Effects */
#search input {
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius: 3px;
}
.topnav li ul { 
	-webkit-border-bottom-right-radius:4px; 
	-webkit-border-bottom-left-radius:4px; 
	-moz-border-radius-bottomright:4px; 
	-moz-border-radius-bottomleft:4px; 
	border-bottom-right-radius:4px; 
	border-bottom-left-radius:4px; 
}

/* Tabovi - Najnovi i najcitani vesti */
.tabbertabs {
	border: none;
	border-top: 4px solid #d5d5d5;
}
.tabbertabs > div {
	border: none;
}
.tabbertabs .tabbertab li {
	background: url(images/dotsHorizontal.gif) repeat-x left bottom transparent;
	border: none;
	padding: 8px 0;
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: 500;
	position: relative;
}
.tabbertabs #wpp-2 li, .tabbertabs #wpp-3 li, .tabbertabs #wpp-4 li {
	padding: 8px 0;
	height: 60px;
	display: block;
	position: relative;
	overflow: hidden;
}
.tabbertabs .tabbertab li:last-child {
	background: none;
}
.tabbertabs .style1 ul.tabbernav li {
	padding: 0;
	margin-right: 5px;
}
.tabbertabs .popnum {
	color: #D4D4D4;
    font-size: 20px;
	line-height: 1.25em;
    font-weight: bold;
    left: 0;
    position: absolute;
    top: 8px;
}
.tabbertabs .wpp-post-title {
	margin: 0;
	display: block;
}
.tabbertabs .post-stats {
    font-size: 10px;
	line-height: 1.25em;
    font-weight: normal;
	position: absolute;
	left: 20px;
	bottom: 8px;
	color: #999;
}

/* Najcitani vesti od kategorija */

.popular-posts {
}
.popular-posts > div {
	border: none;
}
.popular-posts ul {
	border: none !important;
	margin-top: 8px;
}
.popular-posts li {
	background: url(images/dotsHorizontal.gif) repeat-x left bottom transparent;
	border: none !important;
	padding: 8px 0 22px 0 !important;
	margin: 0 !important;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: 500;
	position: relative;
}
.popular-posts .popnum {
	color: #D4D4D4;
    font-size: 20px;
	line-height: 1em;
    font-weight: bold;
    left: 0;
    position: absolute;
    top: 8px;
}
.popular-posts .wpp-post-title {
	margin: 0;
	display: block;
}
.popular-posts .post-stats {
    font-size: 10px;
	line-height: 1.25em;
    font-weight: normal;
	position: absolute;
	left: 20px;
	bottom: 8px;
	color: #999;
}

/* BNS - Featured Tags */
.bns-featured-tag {
}
.bns-featured-tag a {
	font-size: 12px;
	line-height: 1.3em;
	font-weight: normal;
	color: #000;
}
.bns-featured-tag a:hover {
	color: #c4161c;
}

/* Header - Social Icons */
.headerSocial {
	float: right;
	display: inline;
	margin: 3px 15px 0 0;
}
.headerSocial .social {
	margin: 0;
	padding: 0;
}
.headerSocial .social li {
	float: left;
	width: 24px;
	height: 24px;
	margin-left: 4px;
}
.headerSocial .social li a {
    display: block;
    height: 24px;
    opacity: 0.5;
    transition: all 0.4s ease 0s;
    width: 24px;
}
.headerSocial .social li a:hover {
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.9);
}
.headerSocial .social li a:hover {
    opacity: 1;
}
.headerSocial .social li .twitter {
    background: url(images/Twitter.png) no-repeat scroll 0 0 transparent;
}
.headerSocial .social li .twitter:hover {
    background: url(images/Twitter.png) no-repeat scroll 0 0 #06C4F2;
}
.headerSocial .social li .facebook {
    background: url(images/Facebook.png) no-repeat scroll 0 0 transparent;
}
.headerSocial .social li .facebook:hover {
    background: url(images/Facebook.png) no-repeat scroll 0 0 #5B78AF;
}
.headerSocial .social li .rss {
    background: url(images/RSS.png) no-repeat scroll 0 0 transparent;
}
.headerSocial .social li .rss:hover {
    background: url(images/RSS.png) no-repeat scroll 0 0 #FC8E28;
}
.headerSocial .social li .youtube {
    background: url(images/YouTube.png) repeat scroll 0 0 transparent;
}
.headerSocial .social li .youtube:hover {
    background: url(images/YouTube.png) repeat scroll 0 0 #E43033;
}

/* Header - Top menu */

.top-menu {
	float: right;
	display: inline;
	margin: 10px 10px 0 0;
}
.top-menu li {
	float: left;
	padding: 0 8px;
	border-right: 1px solid #666;
	line-height: 1em;
}
.top-menu li:last-child {
	border: none;
}
.top-menu li a {
	color: #999;
}
.top-menu li a:hover {
	text-decoration: underline;
}

/* Header - Language bar */

.language {
	display: inline;
	float: right;
	margin: 10px 10px 0 0;
}
.language a {
	color: #999;
	display: inline-block;
	float: left;
}
.language a.lang_mk {
    background: url(images/mk_flag.gif) no-repeat scroll left center transparent;
    margin-right: 10px;
    padding-left: 20px;
	line-height: 1em;
}
.language a.lang_sq {
    background: url(images/sq_flag.gif) no-repeat scroll left center transparent;
    margin-right: 10px;
    padding-left: 20px;
	line-height: 1em;
}
.language a.lang_en {
    background: url(images/en_flag.gif) no-repeat scroll left center transparent;
    margin-right: 10px;
    padding-left: 20px;
	line-height: 1em;
}

/* Intervjua */

#home-intervjua {
	margin-top: 15px;
	margin-bottom: 15px;
	background: #e6e6e6 url("images/video-pozadina.png") no-repeat scroll center top;
	padding: 10px;
	float: left;
	width: 720px;
}

#home-intervjua .catbox-title {
	margin-bottom: 10px;
	background: none;
	border: none;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

#home-intervjua .catbox-title a {
	background: none;
	padding: 0;
}

#home-intervjua .intervjua-block {
	position: relative;
	overflow: hidden;
}

#home-intervjua .entry-thumb { margin: 2px 10px 0 0; }
#home-intervjua .entry-title { font-family: 'Roboto', sans-serif; font-size:14px; font-weight: 700; line-height:16px; margin: 0; height: 80px; overflow: hidden; }
#home-intervjua .entry-excerpt { }

#home-intervjua .story-block {
	float: left;
	width: 228px;
	display: block;
	overflow: hidden;
}

#home-intervjua .story-block-1, #home-intervjua .story-block-2 {
	border-right: 1px dotted #999;
	margin-right: 8px;
	padding-right: 8px;
}

#home-intervjua .story-block-3 {
	margin: 0;
}

/* Kolumni */

#home-kolumni {
	margin-bottom: 15px;
	background: #e6e6e6 url("images/video-pozadina.png") no-repeat scroll center top;
	padding: 10px;
	float: left;
	width: 720px;
}

#home-kolumni .catbox-title {
	margin-bottom: 10px;
	background: none;
	border: none;
	padding-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

#home-kolumni .catbox-title a {
	background: none;
	padding: 0;
}

#home-kolumni .komentari-block {
	float: left;
	width: 228px;
	display: block;
	position: relative;
	overflow: hidden;
}

#home-kolumni .komentari-block-1, #home-kolumni .komentari-block-2 {
	border-right: 1px dotted #999;
	margin-right: 8px;
	padding-right: 8px
}

#home-kolumni .komentari-block-3 {
	margin: 0;
}

#home-kolumni .avtor-block {
	height: 60px;
	border-bottom: 1px dotted #999;
	position: relative;
}

#home-kolumni .entry-title { font-family: 'Roboto', sans-serif; font-size:14px; font-weight: 700; line-height:18px; margin: 0 0 4px 0; }

#home-kolumni .avtor-block span.avtor {
	width: 165px;
	position: absolute;
	bottom: 5px;
	left: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.2em;
}

#home-kolumni .avtor-block span.avtor a {
}

#home-kolumni .avtor-block span.kategorija {
	position: absolute;
	top: 5px;
	left: 10px;
	line-height: 1.2em;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

#home-kolumni .avtor-block span.kategorija a {
	color: #000;
}

#home-kolumni .avtor-block span.kategorija a:hover {
	color: #C4161C;
	text-decoration: none;
}

#home-kolumni .avtor_thumb {
	position: absolute;
	top: 0;
	right: 8px;
}

#home-kolumni .komentari-block-3 .avtor_thumb {
	right: 0;
}

#home-kolumni .komentari-content {
	padding: 6px 0;
}

#home-kolumni .komentari-footer {
	background: #e5e5e5;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
}

#home-kolumni .komentari-footer a {
	float: right;
	padding-right: 10px;
}
	

/* Fotogalerii / Strip / Foto na denot / Ednooki */

#foto {
	background: #3b3b3b;
	margin-bottom: 20px;
}

#foto .catbox-title {
	background: #2c2c2c;
	border-bottom: 1px solid #3e3e3e;
	border-left: none;
	color: #fff;
	font-weight: normal;
	text-shadow: 0 1px 0 #000000;
	padding: 8px 0 5px 11px;
	display: block;
	text-transform: none;
}
#foto .catbox-title a {
	background: none;
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding: 0;
	float: none;
}

#foto .foto-block {
	background: -moz-linear-gradient(center top , #3B3B3B, #343434) repeat scroll 0 0 transparent;
	padding: 10px;
	border-top: 1px solid #1e1e1e;
}

#foto .col1 {
	width: 480px;
	float: left;
	margin-right: 20px;
}

#foto .entry-thumb {
	margin: 0;
	width: 130px;
	height: 81px;
	float: none;
}
#foto .entry-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	margin: 0;
	padding: 5px;
	font-weight: normal;
	background: #1A1A1A;
	height: 57px;
	display: block;
	overflow: hidden;
}
#foto .entry-title a {
	color: #fff;
}

#foto .col2 {
	width: 220px;
	float: left;
	position: relative;
}

#foto .col2 img {

width: 220px;
	height: 200px;
}

#foto .col3 {
	width: 720px;
	float: left;
	margin-left: 1px;
}

#foto .fotogalerii-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	padding: 15px 0 10px 0;
	font-weight: normal;
}

#foto .fotogalerii-title a {
	color: #FFA300;
	text-shadow: 0 1px 0 #000;
}

#foto .fotogalerii {
	position: relative;
	overflow: hidden;
}

#foto .story-block {
	float: left;
	width: 130px;
	display: inline-block;
	overflow: hidden;
}

#foto .story-block-1, #foto .story-block-2, #foto .story-block-3, #foto .story-block-4 {
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
	border-right: 1px dashed #989898;
}

#foto .ednooki img {
	background: #989898;
	width: 296px;
	height: 99px;
	border: 1px solid #000;
	padding: 1px;
}

#foto .foto-na-denot {
	position: relative;
}

#foto .foto-na-denot-category {
	position: absolute;
	top: 5px;
	left: 5px;
}

#foto .foto-na-denot-category a {
	background: url(images/bg_title_invert.png) repeat scroll 0 0 transparent;
	color: #FFA300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	text-align: center;
	display: block;
	border: 1px solid #000;
}

#foto .foto-na-denot img {
	margin: 0;
	display: block;
	width: 480px;
	height: 300px;
}

#foto .foto-na-denot-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	margin: 0;
	padding: 6px;
	font-weight: bold;
	background: url(images/bg_title_invert.png) repeat scroll 0 0 transparent;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 468px;
}
#foto .foto-na-denot-title a {
	color: #fff;
}

/* Nedelnik Republika */
#nedelnik {
	float: right;
	display: inline;
	margin-right: 10px;
	margin-top: 3px;
}

/* Republika TV */
#republika-tv {
	background: url(images/RepublikaTV_logo.gif) no-repeat scroll center top transparent;
	float: left;
	display: inline-block;
	width: 141px;
	height: 28px;
	text-indent: -9999px;
	margin-top: 1px;
}
#republika-tv a {
	display: block;
	width: 141px;
	height: 28px;
}

/* Nedelnik Republika - Arhiva */

.arhiva-block {
	float: left;
	width: 240px;
	padding-right: 6px;
	padding-bottom: 15px;
}

#post-2120 .entry-content {
	width: 740px;
}


/* Facebook Like Button i Republika Button */

.fb-like-btn {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}

.republika-btn {
	margin: 0 0 15px;
	position: relative;
	overflow: hidden;
	width: 100%;
}
.republika-btn-inner {
	float: right;
	width: 174px;
	height: 22px;
}
.republika-btn a {
	background: url(images/republika_poveke_btn.png) no-repeat scroll 0 0 transparent;
	display: block;
	width: 174px;
	height: 22px;
	text-indent: -9999px;
}



/* Horoskop */

#home-horoskop .horoskop-nav {
	background: url(images/horoscope-nav-bar-1060x30.png) no-repeat left top #c4161c;
	width: 1060px;
	height: 30px;
	margin-bottom: 1px;
}
#home-horoskop .horoskop {
	background: url(images/horoskop_bg_home.png) repeat-x left top #eee;
	position: relative;
	overflow: hidden;
	padding: 0 2px;
	margin: 0 0 15px 0;
	width: 1056px;
	height: 74px;
}
#home-horoskop .horoskop a {
	background: url(images/horoskop-znaci-1044.png) no-repeat 0 0 transparent;
	display: block;
	width: 87px;
	height: 74px;
	overflow: hidden;
	float: left;
	text-indent: -9999px;
	border-right: 1px dashed #fff;
}
#home-horoskop .horoskop a:hover {
	background: url(images/horoskop-znaci-1044.png) no-repeat 0 0 #ddd;
}
#home-horoskop #oven {
	background-position: 0 0;
}
#home-horoskop #oven:hover {
	background-position: 0 -74px;
}
#home-horoskop #bik {
	background-position: -87px 0;
}
#home-horoskop #bik:hover {
	background-position: -87px -74px;
}
#home-horoskop #bliznaci {
	background-position: -174px 0;
}
#home-horoskop #bliznaci:hover {
	background-position: -174px -74px;
}
#home-horoskop #rak {
	background-position: -261px 0;
}
#home-horoskop #rak:hover {
	background-position: -261px -74px;
}
#home-horoskop #lav {
	background-position: -348px 0;
}
#home-horoskop #lav:hover {
	background-position: -348px -74px;
}
#home-horoskop #devica {
	background-position: -435px 0;
}
#home-horoskop #devica:hover {
	background-position: -435px -74px;
}
#home-horoskop #vaga {
	background-position: -522px 0;
}
#home-horoskop #vaga:hover {
	background-position: -522px -74px;
}
#home-horoskop #skorpija {
	background-position: -609px 0;
}
#home-horoskop #skorpija:hover {
	background-position: -609px -74px;
}
#home-horoskop #strelec {
	background-position: -696px 0;
}
#home-horoskop #strelec:hover {
	background-position: -696px -74px;
}
#home-horoskop #jarec {
	background-position: -783px 0;
}
#home-horoskop #jarec:hover {
	background-position: -783px -74px;
}
#home-horoskop #vodolija {
	background-position: -870px 0;
}
#home-horoskop #vodolija:hover {
	background-position: -870px -74px;
}
#home-horoskop #ribi {
	background-position: -957px 0;
	border: none;
}
#home-horoskop #ribi:hover {
	background-position: -957px -74px;
}

.horoskop-nav {
	background: url(images/horoscope-nav-bar-740x30.png) no-repeat left top #c4161c;
	width: 740px;
	height: 30px;
	margin-bottom: 1px;
}
.horoskop-nav ul {
	margin-left: 130px;
	border: none;
}
.horoskop-nav ul li {
	float: left;
	display: inline;
	height: 30px;
}
.widget .horoskop-nav ul li {
	margin: 0;
	padding: 0;
}
.horoskop-nav li a {
	font-size: 14px;
	text-transform: uppercase;
	height: 30px;
	line-height: 31px;
	color: #fff;
	padding: 7px 12px 6px 12px;
}
.horoskop-nav li a:hover {
	background: #ffbfb7;
	color: #d02e1a;
	text-decoration: none;
}
.horoskop {
	background: url(images/horoskop_bg.png) no-repeat left top;
	position: relative;
	overflow: hidden;
	padding: 0 4px;
	margin: 0 0 15px 0;
	width: 732px;
	height: 74px;
}
.horoskop a {
	background: url(images/horoskop-znaci.png) no-repeat 0 0 transparent;
	display: block;
	width: 60px;
	height: 74px;
	overflow: hidden;
	float: left;
	text-indent: -9999px;
	border-right: 1px dashed #fff;
}
.horoskop a:hover {
	background: url(images/horoskop-znaci.png) no-repeat 0 0 #ddd;
}
#oven {
	background-position: 0 0;
}
#oven:hover {
	background-position: 0 -74px;
}
#bik {
	background-position: -60px 0;
}
#bik:hover {
	background-position: -60px -74px;
}
#bliznaci {
	background-position: -120px 0;
}
#bliznaci:hover {
	background-position: -120px -74px;
}
#rak {
	background-position: -180px 0;
}
#rak:hover {
	background-position: -180px -74px;
}
#lav {
	background-position: -240px 0;
}
#lav:hover {
	background-position: -240px -74px;
}
#devica {
	background-position: -300px 0;
}
#devica:hover {
	background-position: -300px -74px;
}
#vaga {
	background-position: -360px 0;
}
#vaga:hover {
	background-position: -360px -74px;
}
#skorpija {
	background-position: -420px 0;
}
#skorpija:hover {
	background-position: -420px -74px;
}
#strelec {
	background-position: -480px 0;
}
#strelec:hover {
	background-position: -480px -74px;
}
#jarec {
	background-position: -540px 0;
}
#jarec:hover {
	background-position: -540px -74px;
}
#vodolija {
	background-position: -600px 0;
}
#vodolija:hover {
	background-position: -600px -74px;
}
#ribi {
	background-position: -660px 0;
	border: none;
}
#ribi:hover {
	background-position: -660px -74px;
}

.horoskop-wrap {
	padding: 0;
	margin: 0 0 30px;
}

.horoskop-slika {
	float: left;
	/*border: 2px solid #e4e4e4;*/
	border-radius: 100%;
	box-shadow: 0 0.5em 1em #f6f1f1 inset;
	box-sizing: border-box;
	display: block;
	padding: 10px;
	text-align: center;
	z-index: 10;
	width: 200px;
	height: 200px;
	margin: 0 20px 0 0;
}

.horoskop-slika img {
	margin: 0;
	width: 180px;
	height: 180px;
}

.horoskop-sodrzina {
	float: left;
	margin: 0;
	width: 460px;
}

.horoskop-meta {
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dotted #ccc;
	display: block;
	padding-bottom: 2px;
	color: #999;
}

.horoskop-meta span span {
	text-transform: capitalize;
}

.horoskop-data {
	float: left;
}

.horoskop-like {
	position: absolute;
	right: 10px;
	top: 14px;
}
.horoskop-like .fb-send {
	float: left;
	display: inline-block;
	margin: 0 5px 0 0;
}
.horoskop-like .fb-like {
	float: left;
	display: inline-block;
}

.horoskop-naslov {
	font-family: 'Roboto', sans-serif;
	font-size: 48px;
	font-weight: 900;
	line-height: 1;
	margin: 0 !important;
	padding: 10px 0;
}

.horoskop-naslov span {
	font-size: 24px;
	font-weight: normal;
	color: #aeaeae;
}

.horoskop-sodrzina h2 {
	font-size: 11px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dotted #ccc;
	display: block;
	padding-bottom: 2px;
	color: #999;
	font-weight: normal;
}

.horoskop-sodrzina p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.4;
}

.horoskop-wrap .horoskop_nav {
	display: block;
	float: left;
	width: 100%;
	clear: both;
	position: relative;
	padding-bottom: 30px;
}
.horoskop-wrap .horoskop_nav:after {
	content: '';
	height: 1px;
	border-width: 1px;
	border-style: solid;
	border-color: #E2E2E2 #E2E2E2 #EDEDED;
	-moz-border-top-colors: none;
	-moz-border-right-colors: none;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	border-image: none;
	border-radius: 2px;
	display: block;
	background: #F4F4F4 none repeat scroll 0% 0%;
	position: absolute;
	bottom: 30px;
	left: 0px;
	right: 0px;
}
.horoskop-wrap .horoskop_nav ul {
	margin: 0;
	list-style-type: none;
}
.horoskop-wrap .horoskop_nav li {
	float: left;
	padding: 0;
	line-height: 2;
}
.horoskop-wrap .horoskop_nav li a {
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 700;
	padding: 8px 10px;
	position: relative;
	text-transform: uppercase;
	color: #aeaeae;
}
.horoskop-wrap .horoskop_nav li a:hover {
	color: #000;
	text-decoration: none;
}
.horoskop-wrap .horoskop_nav li a.active {
	color: #c4161c;
}
.horoskop-wrap .horoskop_nav li a.active:after {
    content: '';
    height: 1px;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 2px;
    display: block;
    background: #c4161c none repeat scroll 0% 0%;
    z-index: 2;
    bottom: 0px;
    left: 0px;
    right: 0px;
    border-color: #BB0E0E #BB0E0E #D01010;
    position: absolute;
}

.horoskop_page {
	padding: 25px 0;
}
.horoskop_page #content {
	width: 680px;
}
.page .horoskop_page .entry-content {
	width: 100%;
}
.horoskop_page #sidebar {
	width: 360px;
}
.parent-pageid-10066 {
	background:#000 url(images/pozadina_horoskop.jpg) no-repeat fixed 1080px top;
}
.parent-pageid-10066 #insider {
	display: none;
}
.parent-pageid-10066 .tickercontainer {
	display: none;
}



/* Horoskop Sidebar Navigation */
#sidebar .horoskop_list {
	font-size: 16px;
}
#sidebar .horoskop_list li {
	float: left;
	display: block;
	width: 84px;
	margin: 0 8px 45px 0;
	padding: 0;
	position: relative;
}
#sidebar .horoskop_list li.last {
	margin-right: 0;
}
#sidebar .horoskop_list .horoskop_link {
	position:relative;
	display:block;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:84px;
	margin:0;
	padding:10px;
	border-radius:100%;
	border:5px solid #e4e4e4;
	box-shadow:inset 0 0.5em 1em #f6f1f1;
	background:#fff;
}
#sidebar .horoskop_list .horoskop_link img {
	position:relative;
	display:block;
	width:100%;
	max-width:84px;
	margin:auto;
	padding:0;
	-index:10;
	opacity:0.35;
	-webkit-transition:opacity 0.2s ease-in 0s;
	-moz-transition:opacity 0.2s ease-in 0s;
	transition:opacity 0.2s ease-in 0s;
}
#sidebar .horoskop_list .horoskop_link.active img, #sidebar .horoskop_list .horoskop_link:hover img {
	opacity:1
}
#sidebar .horoskop_list .horoskop_link.active, #sidebar .horoskop_list .horoskop_link:hover {
	box-shadow:0 0.2em 0.2em rgba(0, 0, 0, 0.1), inset 0 0.2em 1em rgba(0, 0, 0, 0.2);
	border-color: #d02e1a;
}
#sidebar .horoskop_list .horoskop_link h3 {
	bottom: -30px;
    color: #222;
    display: block;
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 0.9em;
    font-weight: 700;
    height: 23px;
    left: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
#sidebar .horoskop_list .horoskop_link:hover h3 {
	color: #d02e1a;
}


/* Filmovi */

.filmovi {
	background: url(images/filmovi_bg.png) no-repeat left top #ddd; 
	position: relative;
	overflow: hidden;
}
#servisi2 .filmovi {
	width: 700px;
	float: left;
}

.filmovi h3 {
	background: #000 url(images/filmovi_h3_bg.png) no-repeat right 7px;
	padding: 5px 10px;
	color: #fff;
	font-weight: normal;
}

.filmovi-lista {
	overflow: hidden;
	padding: 0;
}

.filmovi-lista li {
	float: left;
	width: 139px;
	min-height: 250px;
	position: relative;
	text-align: center;
	border-right: 1px dashed #ccc;
	padding: 10px 0;
}

.filmovi-lista li.odd {
	background: #efefef;
}

.filmovi-lista li img {
	border: 1px solid #D0D0D0;
	padding: 5px;
	margin-bottom: 10px;
	background: #fff;
	width: 100px;
	height: 148px;
}

.filmovi-naslov {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #666;
	margin: 0 10px;
}

.filmovi-zanr {
	display: block;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.filmovi-num {
	position: absolute;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #C4161C;
	color: #fff;
	left: 4px;
	top: 18px;
	border: 1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
}


/* Knigi */
.knigi {
	background: url(images/filmovi_bg.png) no-repeat left top #ddd;
	position: relative;
	height: 300px;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
}

#servisi2 .knigi {
	width: 340px;
	float: left;
	margin-left: 20px;
}

.knigi h3 {
	background: #000;
	padding: 5px 10px;
	color: #fff;
	font-weight: normal;
}

.knigi-lista {
	overflow: hidden;
	padding: 10px 8px;
}

.knigi-lista li {
	float: left;
	width: 157px;
	position: relative;
	padding: 15px 5px 14px 0;
}

.knigi-lista li img {
	float: left;
	margin: 0 5px 0 0;
/*	border: 1px solid #D0D0D0; */
	padding: 1px;
/*	background: #fff; */
}

.knigi-naslov {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	display: block;
	margin: 5px 0;
	color: #C4161C;
}

.knigi-avtor {
	font-size: 11px;
	font-weight: normal;
	display: block;
	color: #999;
}

/* Republikanka na denot */

.republikanka {
	position: relative;
}

.republikanka-title {
	background: #eee;
	border-bottom: 1px solid #ddd;
	padding: 3px 6px 2px 6px;
	margin: 0 0 9px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 900;
	text-transform: uppercase;
}

.republikanka-title a {
	color: #CC0066;
}

.republikanka img {
	display: block;
	width: 300px;
	height: 200px;
}

.republikanka-na-denot-title {
	background: url(images/bg_title_invert.png) repeat scroll 0 0 transparent;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px;
	position: absolute;
	left: 0;
	bottom: 6px;
	width: 328px;
}

.republikanka-na-denot-title a {
	color: #fff;
}


/* Servisi - Republikanka na denot, Vicevi, Igri */

#servisi {
	margin: 0 0 20px 0;
}

#servisi .servisi-block {
}

#servisi .col-left, #servisi .col-middle, #servisi .col-right {
	float: left;
	width: 340px;
}

#servisi .col-middle {
	margin: 0 20px;
}

#servisi .igri-title {
	background: #eee;
	border-bottom: 1px solid #ddd;
	padding: 3px 6px 2px 6px;
	margin: 0 0 9px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	font-size: 12px;
	text-transform: uppercase;
}

#servisi .igri-title a {
	color: #239CCF;
}

#servisi .igri-blok .entry-thumb {
	margin: 0 0 5px 0;
}

#servisi .igri-blok .entry-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
}

#servisi .igri-blok .entry-title a {
	color: #239CCF;
}

#servisi .igri-blok .story-block {
	float: left;
	width: 100px;
	display: inline-block;
	overflow: hidden;
	margin: 0 10px 10px 0;
	padding: 0 10px 0 0;
}

#servisi .igri-blok .story-block-3, #servisi .igri-blok .story-block-6 {
	margin: 0;
	padding: 0;
	border: none;
}

#servisi .vicoteka-title {
	background: #eee;
	border-bottom: 1px solid #ddd;
	padding: 3px 6px 2px 6px;
	margin: 0 0 9px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	font-size: 12px;
	text-transform: uppercase;
}

#servisi .vicoteka-blok {
	margin-bottom: 44px;
}

#servisi .vicoteka-title a {
	color: #86AC1C;
}

#servisi .vicoteka-blok .entry-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 6px;
}

#servisi .vicoteka-blok .entry-title a {
	color: #86AC1C;
}

#servisi .status-title {
	background: #eee;
	border-bottom: 1px solid #ddd;
	padding: 3px 6px 2px 6px;
	margin: 0 0 9px 0;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	font-size: 12px;
	text-transform: uppercase;
}

#servisi .status-title a {
	color: #3b5998;
}

#servisi .status-blok .entry-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 6px;
}

#servisi .status-blok .entry-title a {
	color: #3b5998;
}

#servisi2 {
	margin-bottom: 20px;
}

/* Fotogalerii loop vo vnatresnite vesti */

#fotogalerii_page {
	position: relative;
	overflow: hidden;
	margin: 20px auto;
	width: 1044px;
}
#fotogalerii_page .fotogalerii-blok {
	background: -moz-linear-gradient(center top , #3B3B3B, #343434) repeat scroll 0 0 transparent;
	padding: 10px 10px 0 10px;
	border-top: 1px solid #1e1e1e;
	position: relative;
	overflow: hidden;
}

#fotogalerii_page .story-block {
	float: left;
	width: 130px;
	display: inline-block;
	overflow: hidden;
	border-right: 1px dashed #ddd;
	padding-right: 8px;
	margin: 0 10px 10px 0;
}
#fotogalerii_page .story-block-7, #fotogalerii_page .story-block-14 {
	margin: 0;
	padding: 0;
	border: none;
}
#fotogalerii_page .story-block-8 {
	clear: left;
}
#fotogalerii_page .entry-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	margin: 0;
	padding: 5px;
	background: #1a1a1a;
	min-height: 60px;
}
#fotogalerii_page .entry-title a {
	color: #fff;
}
#fotogalerii_page .entry-thumb {
	margin: 0;
	width: 130px;
	height: 81px;
	display: block;
	float: none;
}
#fotogalerii_page h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	background: #2c2c2c;
	border-bottom: 1px solid #3e3e3e;
	border-left: none;
	color: #fff;
	text-shadow: 0 1px 0 #000000;
	margin: 0;
	padding: 8px 0 5px 11px;
	display: block;
}
#fotogalerii_page h3 a {
	color: #FFA300;
}


/* Fotogalerii loop vo vnatresnite vesti */

.category-foto-na-denot .entry-title {
	padding: 0;
}

#fotonadenot_page {
	position: relative;
	overflow: hidden;
}
#fotonadenot_page .fotonadenot-blok {
	position: relative;
	overflow: hidden;
}

#fotonadenot_page .story-block {
	float: left;
	width: 135px;
	display: inline-block;
	overflow: hidden;
	padding-right: 8px;
	margin: 0 8px 0 0;
}
#fotonadenot_page .story-block-7, #fotonadenot_page .story-block-14 {
	margin: 0;
	padding: 0;
	border: none;
}
#fotonadenot_page .story-block-8, #fotonadenot_page .story-block-15  {
	clear: both;
}
#fotonadenot_page .entry-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	margin: 6px 0 10px 0;
}
#fotonadenot_page .entry-thumb {
	margin: 0;
	width: 130px;
	height: 81px;
	display: block;
	border: 1px solid #ddd;
	padding: 1px;
	float: none;
}
#fotonadenot_page h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	margin: 10px 0 10px 0;
	display: block;
}
#fotonadenot_page h3 a {
	color: #000;
}

/* Foto na denot - vnatresni stranici */

#foto-wrap {
	width: 1060px;
	margin: 0 10px;
}
#foto-content {
	width: 1060px;
	position: relative;
	overflow: hidden;
	margin: 0;
}
.fotonadenot-slika {
	width: 1034px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	padding: 5px;
	box-shadow: 0 4px 8px 0 #C8C8C8;
}
#foto-content .fotonadenot-slika img {
	display: block;
	width: 1034px;
	height: auto;
}
#foto-content .category_link {
	font-size: 21px;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0 0 8px 0;
	padding: 0 8px;
}
#foto-content .category_link a {
	color: #000;
}
#foto-content h1.entry-title {
	font-size: 42px;
	line-height: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 8px;
}
#foto-content #pod_bar {
	border-top: 1px solid #D5D5D5;
	margin: 15px 8px 15px 8px;
	padding: 13px 0 0 0;
}
#foto-content .pod_left {
	float: left;
}
#foto-content .pod_right {
	float: right;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#foto-content .foto-meta {
	float: left;
	margin-right: 30px;
}
#foto-content .prev-next {
	float: left;
}
#foto-content .prev-next-left {
	float: left;
}
#foto-content .prev-next-right {
	float: right;
	border-left: 1px solid #D5D5D5;
    margin-left: 10px;
    padding-left: 10px;
}
#foto-content .foto-meta .meta-category {
	border-right: 1px solid #D5D5D5;
    margin-right: 10px;
    padding-right: 10px;
	float: left;
	text-transform: none;
	font-weight: normal;
}
#foto-content .foto-meta .meta-date {
	float: left;
	color: #666;
}
#foto-content .foto_galerija {
	width: 1044px;
	padding: 0 8px;
}



/* Igri loop vo vnatresnite strani */
#igri_page {
	position: relative;
	overflow: hidden;
}
#igri_page .igri-blok {
	position: relative;
	overflow: hidden;
}

#igri_page .story-block {
	float: left;
	width: 135px;
	display: inline-block;
	overflow: hidden;
	padding-right: 8px;
	margin: 0 8px 0 0;
}
#igri_page .story-block-7, #igri_page .story-block-14 {
	margin: 0;
	padding: 0;
	border: none;
}
#igri_page .entry-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	margin: 6px 0 0 0;
}
#igri_page .entry-thumb {
	margin: 0;
	width: 130px;
	height: 81px;
	display: block;
	border: 1px solid #ddd;
	padding: 1px;
	float: none;
}
#igri_page h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	text-shadow: 0 1px 0 #fff;
	margin: 10px 0 6px 0;
	display: block;
}
#igri_page h3 a {
	color: #000;
}


/* Facebook Like Button i Republika Button */

#republika-tv-page {
	width: 1050px;
	position: relative;
	overflow: hidden;
}
.republika-tv-top {
	width: 1050px;
	position: relative;
	overflow: hidden;
}
.republika-tv-top .rtv-left {
	float: left;
	width: 740px;
}
.republika-tv-top .rtv-right {
	float: right;
	width: 300px;
}
.republika-tv-loop {
}


/* BNS Featured Category */

#sidebar-left .bns-featured-category > div {
}
#sidebar-left .bns-featured-category .hentry {
	background: url(images/bg_dotted.gif) repeat-x scroll 0 100% transparent;
	font-size: 12px;
	line-height: 15px;
	margin: 0 0 5px 0 !important;
	padding: 0 0 7px 0 !important;
}


/* Vistinometar */

#home-vistinometar {
	margin-bottom: 15px;
}

#home-vistinometar .catbox-title {
	background: none;
	border: none;
	margin-bottom: 10px;
}
#home-vistinometar .catbox-title a {
	background: url(images/vistinometar-h3-bg.png) no-repeat 0 0 transparent;
	display: block;
	width: 740px;
	height: 44px;
	text-indent: -9999px;
}
#home-vistinometar .vistinometar-block {
}
#home-vistinometar .vistinometar-izjava {
	width: 244px;
	height: 152px;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	padding-right: 15px;
}
#home-vistinometar .vistinometar-izjava h3 {
	background: url(images/zolto-kopce.png) no-repeat left top transparent;
	height: 18px;
	line-height: 18px;
	padding-left: 25px;
	margin-bottom: 12px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#home-vistinometar .vistinometar-izjava a.readmore {
	position: absolute;
	bottom: 5px;
	right: 15px;
	font-weight: bold;
}
#home-vistinometar .vistinometar-slika {
	width: 222px;
	height: 152px;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
	padding-right: 15px;
}
#home-vistinometar .vistinometar-slika img {
	width: 220px;
	height: 150px;
	border: 1px solid #e6e7e8;
}
#home-vistinometar .vistinometar-slika h2 {
	position: absolute;
	bottom: 5px;
	left: 5px;
}
#home-vistinometar .vistinometar-slika a {
	background: url(images/bg_title_invert.png) repeat scroll 0 0 transparent;
	color: #FFA300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 0 6px;
	text-align: center;
	display: block;
}
#home-vistinometar .vistina-nevistina {
	width: 244px;
	height: 152px;
	display: block;
	float: left;
	position: relative;
	overflow: hidden;
}
#home-vistinometar .vistina-nevistina h3 {
	height: 18px;
	line-height: 18px;
	padding-left: 25px;
	margin-bottom: 12px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#home-vistinometar .vistina-nevistina h3.vistina {
	background: url(images/zeleno-kopce.png) no-repeat left top transparent;
}
#home-vistinometar .vistina-nevistina h3.nevistina {
	background: url(images/crveno-kopce.png) no-repeat left top transparent;
}
#home-vistinometar .vistina-nevistina a.readmore {
	position: absolute;
	bottom: 5px;
	right: 0;
	font-weight: bold;
}
#content .vistinometar {
	width: 740px;
}
#content .vistinometar .vistinometar-slika {
	margin-bottom: 25px;
}
#content .vistinometar .vistinometar-izjava {
	margin-bottom: 25px;
}
#content .vistinometar h3 {
	height: 18px;
	line-height: 18px;
	padding-left: 25px;
	margin-bottom: 12px;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#content .vistinometar h3.izjava {
	background: url(images/zolto-kopce.png) no-repeat left top transparent;
}
#content .vistinometar h3.vistina {
	background: url(images/zeleno-kopce.png) no-repeat left top transparent;
}
#content .vistinometar h3.nevistina {
	background: url(images/crveno-kopce.png) no-repeat left top transparent;
}




/*---------------------------------------------------------------------------------*/
/* nRelate Custom plugin */
/*---------------------------------------------------------------------------------*/

.nrelate .nr_panel {
	display:block;
	position:relative;
	top:40px;
  	border:1px solid #FFFFFF !important;
  	padding: 1px 1px 0;
	cursor:pointer;
	border:transparent;
	margin-bottom:10px;
	width:515px;
}
.nrelate .nr_panel:hover{
	background:#F2F2F5;
  	padding: 1px 1px 0;
  	display: block;
	border:1px solid #CCC !important;
	color:black;
	text-decoration:none;  
}
.nrelate .nr_title {
  	position:relative;
	top:40px;
	font-size:16px;
	margin-top:0;
	margin-bottom:5px;
}
.nrelate .nr_img_div {
	display:block;
	float:left;
	position:relative;
	margin:5px;
}
.nrelate .nr_img{
	margin:0; padding:0; border: 0; outline:0;
	border-width:1px;
	border-style:solid;
}
.nrelate .nr_text{
	padding:0;
	display:block;
	word-wrap:break-word;
}
.nrelate .nr_text br{
	display:none;
}
.nrelate .nr_sponsored_wrap{
	left:1px;
}
.nrelate .nr_post_title {font-size:15px; color:#c4161c;}
.nrelate .nr_source,
.nrelate .nr_excerpt{
	display:block;
}

.nrelate.nr_80 .nr_sponsored_wrap{ width : 80px; top : 63px; }
.nrelate.nr_80 .nr_sponsored{ left : 62px; }
.nrelate.nr_80 .nr_img_div{ width:82px; height:82px; }
.nrelate.nr_80 .nr_text{ padding-left:87px; }

.nrelate.nr_90 .nr_sponsored_wrap{ width : 90px; top : 73px; }
.nrelate.nr_90 .nr_sponsored{ left : 72px; }
.nrelate.nr_90 .nr_img_div{ width:92px; height:92px; }
.nrelate.nr_90 .nr_text{ padding-left:97px; }

.nrelate_huf.nr_100 .nr_sponsored_wrap{ width : 100px; top : 83px; }
.nrelate_huf.nr_100 .nr_sponsored{ left : 82px; }
.nrelate_huf.nr_100 .nr_img_div{ width:102px; height:102px; }
.nrelate_huf.nr_100 .nr_text{ padding-left:107px; }

.nrelate_huf.nr_110  .nr_sponsored_wrap,
.nrelate_huf.nr_  .nr_sponsored_wrap{ width:110px; top : 93px; }
.nrelate_huf.nr_110  .nr_sponsored,
.nrelate_huf.nr_  .nr_sponsored{ left : 92px; }
.nrelate_huf.nr_110  .nr_img_div,
.nrelate_huf.nr_  .nr_img_div{ width:112px; height:112px; }
.nrelate_huf.nr_110  .nr_text,
.nrelate_huf.nr_  .nr_text{ padding-left:117px; }

.nrelate_huf.nr_120 .nr_sponsored_wrap{ width : 120px; top : 103px; }
.nrelate_huf.nr_120 .nr_sponsored{ left : 102px; }
.nrelate_huf.nr_120 .nr_img_div{ width:122px; height:122px; }
.nrelate_huf.nr_120 .nr_text{ padding-left:127px; }

.nrelate_huf.nr_130  .nr_sponsored_wrap{ width : 130px; top : 113px; }
.nrelate_huf .nr_130 .nr_sponsored{ left : 112px; }
.nrelate_huf.nr_130  .nr_img_div{ width:132px; height:132px; }
.nrelate_huf.nr_130  .nr_text{ padding-left:137px; }

.nrelate_huf.nr_140  .nr_sponsored_wrap{ width : 140px; top : 123px; }
.nrelate_huf.nr_140  .nr_sponsored{ left : 122px; }
.nrelate_huf.nr_140  .nr_img_div{ width:142px; height:142px; }
.nrelate_huf.nr_140  .nr_text{ padding-left:147px; }

.nrelate_huf.nr_150  .nr_sponsored_wrap{ width : 150px; top:133px; }
.nrelate_huf.nr_150  .nr_sponsored{ left : 132px; }
.nrelate_huf.nr_150  .nr_img_div{ width:152px; height:152px; }
.nrelate_huf.nr_150  .nr_text{ padding-left:157px; }
/* <=============== Layout  */

/* Format ================> */
.nrelate .nr_panel,
.nrelate .nr_panel:link,
.nrelate .nr_panel:visited,
.nrelate .nr_panel:active{
	text-decoration:none;
	color:inherit;
}
.nrelate .nr_panel:active{
	border:none;
}
.nrelate .nr_panel{
	cursor:pointer;
	line-height:1.4;
}
.nrelate .nr_img_div{
	line-height:0;
}
.nrelate .nr_text{
	font-weight:bold;
}
.nrelate .nr_excerpt{
	display:block;
	font-weight:normal;
}
.nrelate .nr_img{
	border-color:#dddddd;	
}
/* <================ Format */


/*---------------------------------------------------------------------------------*/
/* Insider na naslovna */
/*---------------------------------------------------------------------------------*/

#insider {
	padding: 5px 0;
	border-left: 5px solid #C4161C;
	border-right: 5px solid #C4161C;
	border-bottom: 5px solid #C4161C;
}
#insider img {
	float: left;
	margin: 0 10px 0 0;
}
#insider h2 {
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	font-weight: 500;
	line-height: 15px;
	height: 75px;
	overflow: hidden;
	padding: 0;
}
#insider .item {
	padding: 0 7px;
	width: 253px;
	border-right: 1px dotted #ccc;
}
#insider .item-4 {
	border-right: none;
	width: 252px;
}

/*---------------------------------------------------------------------------------*/
/* Top banner i stranicen banner */
/*---------------------------------------------------------------------------------*/
#top-banner {
	display: block;
	height: 100px;
	width: 1080px;
	overflow: hidden;
	position: relative;
}
#top-banner .top-ad {
	text-align: center;
}
#top-banner .top-ad a {
	display: block;
}
.stranicen-banner {
	position: fixed;
	top: 0;
	left: 1080px;
	z-index: 100;
}

.leaderboard .horoskop_wrap {
	display: block;
	width: 740px;
	height: 105px;
	margin: 0 auto 15px;
	position: relative;
	overflow: hidden;
}

/*---------------------------------------------------------------------------------*/
/* Top komentari - Homepage */
/*---------------------------------------------------------------------------------*/
#home-top-komentari {
	margin: 0 0 20px;
}
#home-top-komentari h3 {
	background: #f1f1f1;
	border-color: #c4161c; 
}
#home-top-komentari .komentari-block {
	padding-top: 15px;
}
#home-top-komentari .story-block {
	float: left;
	width: 145px;
	text-align: center;
}
#home-top-komentari .story-block-1 {
	padding-right: 5px;
}
#home-top-komentari .story-block-2 {
	padding-left: 5px;
}
#home-top-komentari .story-block .entry-title {
	font-family: 'Noto Serif', serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: 800;
	font-style: normal;
	display: block;
}
#home-top-komentari .story-block .entry-title a {
	color: #000;
}
#home-top-komentari .story-block .psevdonim  {
	background: url(images/featured-comment.png) no-repeat center top transparent;
	margin-top: 7px;
	padding-top: 10px;
	font-family: 'Noto Serif', serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	color: #C4161C;
	font-style: normal;
	display: inline-block;
}

/* Live Streaming Box */
.live-streaming-box {
	display: block;
	width: 1060px;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}


/*---------------------------------------------------------------------------------*/
/* Brazil 2014 */
/*---------------------------------------------------------------------------------*/
body.tag-sp2014 {
	background: url(images/brazil-bg4.jpg) no-repeat fixed 1080px top #d7e7e7;
}
body#sp2014 {
	background: url(images/brazil-bg4.jpg) no-repeat fixed 1080px top #dbf5ab;
}
.brazil2014 #header {
	background: #008428;
}
.brazil2014 #top-menu {
	background: #ffcb05;
}
.brazil2014 .topnav li a {
	border-right: 1px solid #C6AF36;
	color: #000;
}
.brazil2014 .topnav li a:hover, .brazil2014 .topnav li a:active, .brazil2014 .topnav li.sfHover a { color:#008428; text-decoration:none; }
.brazil2014 .topnav li ul {
	background: #ffcb05;
	border: 1px solid #C6AF36;
	border-top: none;
}
.brazil2014 .topnav li ul li a, .brazil2014 .topnav li ul li a:visited {
	border-right: none;
	color: #000 !important;
	background: none;
	border-bottom: 1px dotted #C6AF36;
}
.brazil2014 .topnav li ul li a:hover { background:nonr; color:#008428 !important; }
.brazil2014 #content-wrap {
	display: inherit;
	float: none;
	margin: 0 auto;
}
.brazil2014 #insider {
	display: none;
}
.brazil2014 .tickercontainer {
	display: none;
}
#brazil-header {
	background: url(images/brazil-header.png) no-repeat left top #fff;
	display: block;
	float: left;
	width: 1060px;
	height: 130px;
	text-indent: -9999px;
	margin: 20px 0 0 0;
}
#brazil-header a {
	display: block;
	width: 520px;
	height: 130px;
	float: left;
}

#brazil-nav {
	background: #008428;
	float: left;
	display: block;
	overflow: hidden;
	width: 1060px;
	height: 36px;
	margin: 0 0 10px;
}
#brazil-nav  * {
    box-sizing: border-box;
}
#brazil-nav ul {
	display: block;
	width: 1040px;
	height: 36px;
	padding: 0 10px;
}
#brazil-nav li {
	float: left;
	display: block;
}
#brazil-nav li a {
	color: #fff;
	height: 36px;
	display: block;
	padding: 8px 0 0 0;
}
#brazil-nav li a:hover {
	border-bottom: 4px solid #ffdf43;
	text-decoration: none;
}
#brazil-nav li a span {
	padding: 0 8px;
	display: block;
	border-left: 1px solid #5CAA67;
	font-size: 15px;
	line-height: 20px;
	font-family: 'Roboto', sans-serif;
	font-weight: normal;
}
#brazil-nav li.first a span {
	border: none;
}

.brazil2014 .glavna-vest {
	margin-bottom: 25px;
}
.brazil2014 .glavna-vest .img-link {
	position: relative;
	display: block;
	overflow: hidden;
	color: #0087E6;
}
.brazil2014 .glavna-vest .img-link:hover > img {
	opacity: 0.5;
}
.brazil2014 .glavna-vest .entry-thumb {
	float: none;
	margin: 0;
	width: 740px;
	height: auto;
}
.brazil2014 .glavna-vest .story-block {
	position: absolute;
	bottom: 0;
	left: 0;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	display: block;
	padding: 10px;
	width: 720px;
}
.brazil2014 .glavna-vest .naslov {
	margin: 0 0 6px;
	padding: 0;
	font-size: 30px;
	line-height: 34px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}
.brazil2014 .glavna-vest .entry-meta {
	display: block;
	color: #666;
	text-transform: capitalize;
	letter-spacing: normal;
}

.brazil2014 .ostanati-vesti {
	margin-bottom: 25px;
}
.brazil2014 .ostanati-vesti .img-link {
	position: relative;
	display: block;
	overflow: hidden;
	color: #0087E6;
}
.brazil2014 .ostanati-vesti .img-link:hover {
	text-decoration: none;
}
.brazil2014 .ostanati-vesti .img-link:hover > img {
	opacity: 0.5;
}
.brazil2014 .ostanati-vesti .entry-thumb {
	float: none;
	margin: 0 0 12px;
	width: 230px;
	height: 130px;
}
.brazil2014 .ostanati-vesti .lista {
}
.brazil2014 .ostanati-vesti .item {
	width: 230px;
	height: inherit;
	margin-right: 25px;
	margin-bottom: 25px;
	float: left;
}
.brazil2014 .ostanati-vesti .item-3, .brazil2014 .ostanati-vesti .item-6, .brazil2014 .ostanati-vesti .item-9, .brazil2014 .ostanati-vesti .item-12, .brazil2014 .ostanati-vesti .item-15 {
	margin-right: 0;
}
.brazil2014 .ostanati-vesti .item-4, .brazil2014 .ostanati-vesti .item-7, .brazil2014 .ostanati-vesti .item-10, .brazil2014 .ostanati-vesti .item-13 {
	clear: both;
}
.brazil2014 .ostanati-vesti .naslov {
	margin: 0 0 6px;
	padding: 0;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}
.brazil2014 .ostanati-vesti .img-link:hover .naslov {
	text-decoration: underline;
}
.brazil2014 .ostanati-vesti .entry-meta {
	display: block;
	color: #999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	letter-spacing: normal;
}

.brazil2014 .ostanati-vesti h3 {
    border-top: 1px dashed #D3D3D3;
    font-family: 'Roboto Condensed', sans-serif;
}
.brazil2014 .ostanati-vesti h3 a {
    border-top: 2px solid #00C0C7;
    float: left;
    margin-top: -1px;
    padding: 6px 1px;
	color: #383939 !important;
}
.brazil2014 .ostanati-vesti h3 a:hover {
    color: #00C0C7 !important;
	text-decoration: none;
}
.brazil2014 .ostanati-vesti .title {
    width: 740px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	line-height: 140%;
	font-weight: 700;
	text-transform: uppercase;
}

.brazil2014 .fotogalerii {
	background: #ffcb05;
	margin: 0 0 25px;
	padding: 12px 0 15px;
	position: relative;
	overflow: hidden;
}
.brazil2014 .fotogalerii .box-title {
	color: #000;
	margin: 0 0 12px 12px;
	font-size: 22px;
	font-family: 'Roboto', sans-serif;
	line-height: 24px;
	text-transform: uppercase;
}
.brazil2014 .fotogalerii .bx-wrapper .bx-viewport {
	background: inherit;
}
.brazil2014 #content .fotogalerii .box-title a {
	color: #383939;
}
.brazil2014 #content .fotogalerii .box-title a:hover {
	color: #008428;
	text-decoration: none;
}
.brazil2014 .fotogalerii .bx-wrapper .bx-pager {
	text-align: left;
	padding: 0;
	position: absolute;
	top: -32px;
	right: 0;
	width: auto;
}
.brazil2014 .fotogalerii .bx-wrapper .bx-pager.bx-default-pager a {
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background: #e6e4e4;
	margin: 0 3px;
}
.brazil2014 .fotogalerii .bx-wrapper .bx-pager.bx-default-pager a:hover, .brazil2014 .fotogalerii .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #349400;
}
.brazil2014 .fotogalerii .item {
}
.brazil2014 #content .fotogalerii .img-link {
	position: relative;
	display: block;
	overflow: hidden;
	color: #383939;
}
.brazil2014 #content  .fotogalerii .img-link:hover {
	text-decoration: none;
	color: #008428;
}
.brazil2014 .fotogalerii .entry-thumb {
	float: none;
	margin: 0 0 9px;
	width: 227px;
	height: 128px;
}
.brazil2014 .fotogalerii .item {
	width: 230px;
	height: inherit;
	float: left;
}
.brazil2014 .fotogalerii .naslov {
	margin: 0 0 6px;
	padding: 0;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}
.brazil2014 .fotogalerii .entry-meta {
	display: block;
	color: #999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	letter-spacing: normal;
}


#standing_home {
    display: inline-block;
}
#standing_home a {
	color: #383939;
}
#standing_home a:hover {
	color: #00c0c7;
}
#standing_home h2 {
    border-top: 1px dashed #D3D3D3;
    display: inline-block;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 22px;
    line-height: 18px;
    margin-bottom: 20px;
    width: 300px;
	text-transform: uppercase;
}
#standing_home h2 a {
    border-top: 2px solid #00C0C7;
    display: inline-block;
    margin-top: -1px;
    padding: 10px 0 0;
	color: #383939;
}
#standing_home h2 a:hover {
	text-decoration: none;
	color: #00C0C7;
}
.grups_table_small table {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
    width: 145px;
}
.grups_table_small table:nth-child(odd) {
    margin-left: 0;
}
.grups_table_small table {
    border: 0 none;
    border-spacing: 0;
}
.grups_table_small thead tr {
    font-family: 'Roboto', sans-serif;
    font-size: 9px;
    height: 30px;
    line-height: 18px;
    text-align: left;
}
.grups_table_small thead tr th {
    background-color: #BCE5E7;
}
.grups_table_small thead tr:first-child {
    color: #FFFFFF;
    font-size: 30px;
    height: 35px;
    line-height: 18px;
    text-shadow: 1px 1px 1px #007D82;
    text-transform: uppercase;
}
.grups_table_small thead tr:first-child th {
    background-color: #00C0C7;
    font-family: 'Roboto', sans-serif;
    font-size: 28px;
    line-height: 18px;
}
.grups_table_small thead tr th span:first-child {
    padding-left: 9px;
}
.grups_table_small thead tr:first-child th span:first-child {
    color: #323030;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 18px;
    text-align: left;
    text-shadow: none;
    text-transform: none;
}
.grups_table_small tbody tr {
    height: 36px;
}
.grups_table_small tbody img {
    float: left;
    padding-left: 6px;
    padding-top: 6px;
}
.grups_table_small thead th span {
    display: inline-block;
    float: right;
    margin-right: 5px;
}
.grups_table_small thead th span:first-child {
    display: inline-block;
    float: left;
}
.grups_table_small thead th span.groupName {
    color: #FFFFFF;
}
.grups_table_small th {
    padding-right: 5px;
}
.grups_table_small th:first-child {
    padding-right: 0;
}
.grups_table_small tbody td:first-child {
    width: 113px;
}
.grups_table_small tbody td:first-child span {
    display: inline-block;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    height: 36px;
    line-height: 36px;
    margin-left: 5px;
    max-width: 80px;
}
.grups_table_small tbody tr td {
    background: none repeat scroll 0 0 #EDF2F2;
    border-top: 1px solid #DADADA;
}
.grups_table_small tbody tr:first-child td {
    border-top: medium none;
}
.grups_table_small tbody .points {
    display: inline-block;
    float: left;
    height: 36px;
    width: 30px;
}
.grups_table_small tbody .points span {
    border-left: 1px solid #FFFFFF;
    display: inline-block;
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    height: 28px;
    line-height: 28px;
    margin-top: 4px;
    min-width: 15px;
    padding-left: 8px;
    text-align: center;
}
.grups_table_small tbody tr.lastStandingRow .points span {
    height: 40px;
}
.grups_table_small tbody .bottom_img {
    height: 17px;
    padding-left: 0;
}
.grups_table_small tbody .bottom_img td {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 0 none;
}
.grups_table_small tbody .bottom_img td img {
    padding-left: 0;
    padding-top: 0;
}
.country2Lines {
    height: 28px !important;
    line-height: 14px !important;
    margin-bottom: 4px;
    margin-top: 4px;
    max-width: 76px !important;
}
#full_standing .country2Lines {
    height: 32px !important;
    line-height: 16px !important;
    max-width: 112px !important;
	margin-bottom: 0;
    margin-top: 0;
}
.grups_table_small thead tr:first-child th:first-child {
    border-top-left-radius: 0;
}
.grups_table_small thead tr:first-child th:last-child {
    border-top-right-radius: 0;
}


.brazil2014 #top-ad {
	width: 1060px;
	display: block;
	text-align: center;
	margin-bottom: 20px;
}
.brazil2014 .home-ad {
	text-align: center;
	margin-bottom: 25px;
	display: block;
	width: 740px;
}
.brazil2014 .home-ad-area {
	margin-bottom: 25px;
}
.brazil2014 #sidebar section {
    margin-bottom: 30px;
	display: block;
}
.brazil2014 #sidebar .facebook_wrap {
    border-bottom: 1px dashed #D3D3D3;
    height: 272px;
    overflow: hidden;
	display: block;
}
.brazil2014 #sidebar h2.title {
	font-size: 22px;
	line-height: 140%;
	font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
}
.brazil2014 #sidebar h2.title a {
	color:#383939;
}
.brazil2014 #sidebar h2.title a:hover {
	text-decoration: none;
}
.brazil2014 #sidebar .green_wrap h2 {
    border-top: 2px solid #00C0C7;
	text-align: center;
}
.brazil2014 #sidebar .green_wrap h2 a, .brazil2014 #sidebar green_wrap h2 span {
    display: block;
    padding: 7px 0;
}
.brazil2014 #sidebar .green_wrap h2 a:hover {
	color: #00C0C7;
}

/* Single post */
.brazil2014 #content a {
	color: #0087E6;
}
.brazil2014 #sidebar-left li {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	margin-bottom: 7px;
	padding-bottom: 9px;
}
.single .brazil2014 .entry-content {
	width: 740px;
	float: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.4em;
}
.single .brazil2014 .entry-content p {
	margin: 20px 0;
	color: #383939;
}
.single .brazil2014 .entry-title {
	font-family: 'Roboto', sans-serif;
	font-size: 36px;
	line-height: 40px;
	font-weight: 400;
}
.brazil2014 .entry-tags a {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	margin-bottom: 7px;
	padding-bottom: 9px;
}
.brazil2014 .entry-meta {
	color: #999;
	text-transform: capitalize;
	letter-spacing: normal;
}

/* Fotogalerija Brazil 2014 */
.brazil2014 #content .category_link_brazil2014 {
	font-size: 21px;
	font-weight: normal;
	line-height: 1.2em;
	margin: 0 0 8px 0;
	padding: 0;
}
.brazil2014 #content .category_link_brazil2014 a {
	color: #000;
}

/* Natprevari - Brazil 2014 */
#mach_info {
    margin-bottom: 25px;
}
#mach_info h2 {
    border-top: 1px dashed #D3D3D3;
    font-family: 'Roboto Condensed', sans-serif;
}
.brazil2014 #mach_info h2 a {
    border-top: 2px solid #00C0C7;
    float: left;
    margin-top: -1px;
    padding: 6px 1px;
	color: #383939;
}
.brazil2014 #mach_info h2 a:hover {
    color: #00C0C7;
	text-decoration: none;
}
#mach_info .title {
    width: 740px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	line-height: 140%;
	font-weight: 700;
	text-transform: uppercase;
}
#mach_info .matches_list .time p {
    color: #DD178F;
	display: inline-block;
	margin-right: 8px;
}
#mach_info .matches_titles {
    background: none repeat scroll 0 0 #00C0C7;
    height: 39px;
    width: 100%;
}
#mach_info .matches_titles span {
    color: #FFFFFF;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}
#mach_info .matches_titles .date {
    left: 10px;
    position: relative;
    top: 10px;
}
#mach_info .matches_titles .match {
    left: 10px;
    margin-left: 332px;
    position: relative;
    top: 10px;
}
#mach_info .matches_list_wrap {
    margin: 0;
    width: 740px;
}
#mach_info table.matches_table td {
    padding: 8px 5px;
	vertical-align: middle;
}
#mach_info .matches_table td {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}
#mach_info .matches_table td:first-child {
    border-left: medium none !important;
}
#mach_info .matches_table td:last-child {
    border-right: medium none !important;
}
#mach_info .matches_table td.center {
    border-left: medium none;
    border-right: medium none;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 18px;
}
#mach_info .matches_table td.date {
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}
#mach_info .matches_table td.time {
	width: 100px;
}
#mach_info .matches_list table.matches_table td.right {
    padding-right: 0 !important;
	padding-left: 10px !important;
}
#mach_info .matches_list table.matches_table td.left {
    padding-left: 0 !important;
	padding-right: 10px !important;
}
table.matches_table td.center {
	text-align: center;
}
.matches_list table.matches_table td.center {
	width: 60px;
}
table.matches_table {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 120%;
    text-align: left;
    width: 100%;
	border-collapse: separate;
}
table.matches_table, table.matches_table tr {
    height: 100%;
	background: #EDF2F2;
}
table.matches_table tr td {
    border-top: 1px solid #DADADA;
}
table.matches_table tr:first-child td {
    border-top: medium none;
}
table.matches_table tr:hover, table.matches_table tr.watched:hover, table.rating > tbody > tr:hover, .team1_matches tr:hover, .team2_matches tr:hover {
    background: linear-gradient(to bottom, #F5FBF6 0%, #D3ECD8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
table.matches_table tr.watched {
    background: none repeat scroll 0 0 #F5FBF6;
}
table.matches_table td {
    cursor: pointer;
    padding: 7px 5px;
}
table.matches_table td.checkbox {
    padding: 7px 12px 7px 16px;
    width: 21px;
}
table.matches_table td.img_wrap {
    width: 28px;
}
table.matches_table td.img_wrap div, table.matches_table td.score div {
    height: 100%;
    min-height: 28px;
    position: relative;
}
table.matches_table td.img_wrap div {
    border: none;
}
table.matches_table td.img_wrap div img {
    margin-top: -50%;
    position: absolute;
    top: 50%;
}
table.matches_table td.img_wrap img {
    vertical-align: middle;
    width: 28px;
}
table.matches_table td.left {
    text-align: right;
    width: 64px;
}
.matches_list table.matches_table td.left {
    width: 232px;
	float: none;
}
.matches_list table.matches_table td.right {
	width: 232px;
	float: none;
}
table.matches_table td.center {
    border-left: 1px solid #E9E9E9;
    border-right: 1px solid #E9E9E9;
    color: #000000;
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
    text-align: center;
    width: 40px;
}
.matches_list table.matches_table td.center {
    width: 60px;
}
table.matches_table td.center span, .tournament_matches table.matches_table .mask span, .tournament_matches table.matches_table .date span {
    color: #FF7F00;
    display: block;
    font-size: 12px;
    margin: 0 13%;
    width: 74%;
}


/* Tabela - Brazil 2014 */
#full_standing {
    margin-bottom: 20px;
}
#full_standing .tab_wrap {
    background: url("../img/standing_bg_nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top-right-radius: 3px;
    margin: 0;
}
#full_standing .tabs_top {
    width: 740px;
}
#full_standing .tabs_top a {
    color: #00C0C7;
    display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
    height: 42px;
    width: 312px;
}
#full_standing .tabs_top a:hover {
    text-decoration: underline;
}
#full_standing .tabs_top a span {
    border-bottom: 0 none;
    display: inline-block;
    margin-top: 8px;
}
#full_standing .tabs_top a:hover span {
    border-bottom: 1px solid #00C0C7;
    color: #00C0C7;
}
#full_standing .tabs_top a.current {
    border-top-left-radius: 0;
}
#full_standing .tabs_top a.current:hover span {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
}
#full_standing .tabs_sort a:hover {
    text-decoration: underline;
}
#full_standing .tabs_top a.current {
    background: url("../img/standing_bg_top_curren2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    float: right;
}
#full_standing .tabs_top a.current:first-child {
    background: url("../img/standing_bg_news.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top-left-radius: 3px;
    border-top-right-radius: 0;
    color: #FFFFFF;
    float: left;
}
#full_standing .tabs_sort {
    background: url("../img/standing_bg_tabs2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 7px 0 7px 12px;
}
#full_standing .tabs_sort li:first-child {
    display: inline-block;
    padding: 3px 9px;
}
#full_standing .tabs_sort.group_stage ul {
    height: 26px;
    padding-left: 2px;
    padding-top: 5px;
}
#full_standing .tabs_sort.group_stage li, #full_standing .tabs_sort li {
    padding: 2px 8px;
}
#full_standing .tabs_sort.standing_finals li {
    margin-right: 11px;
    padding: 2px 15px;
}
#full_standing .tabs_sort li.current {
    background: none repeat scroll 0 0 #E2F8F9;
    border-radius: 3px;
}
#full_standing .tabs_sort a {
    color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
    text-shadow: 1px 1px 1px #01878C;
    text-transform: uppercase;
}
#full_standing .tabs_sort li.current a {
    color: #39C8CE;
    text-shadow: none;
}
#full_standing .tabs_content {
    margin-bottom: 19px;
}
#full_standing .standing_taps .inner {
    display: inline-block;
    width: 740px;
}
#full_standing .title {
    width: 740px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 22px;
	line-height: 140%;
	font-weight: 700;
	text-transform: uppercase;
}
#full_standing .standing_taps .inner h2 {
    border-top: 1px dashed #D3D3D3;
    display: inline-block;
    width: 740px;
}
#full_standing .standing_taps .inner h2 a {
    border-top: 2px solid #00C0C7;
    color: #323030;
    display: inline-block;
    font-size: 22px;
    margin-top: -1px;
    padding: 6px 2px;
}
.brazil2014 #full_standing .standing_taps .inner h2 a:hover {
	color: #00C0C7;
	text-decoration: none;
}
.grups_table_big table {
    background: #00C0C7;
	width: 100%;
	border-collapse: separate;
}
.grups_table_big table th {
    height: 39px;
}
.grups_table_big table td {
    background: none repeat scroll 0 0 #EDF2F2;
    border-top: 1px solid #DADADA;
    height: 51px;
}
.grups_table_big table tr:first-child td {
    border-top: medium none;
}
.grups_table_big table th span {
    color: #FFFFFF;
    display: inline-block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	line-height: 18px;
    width: 80px;
	font-weight: 400;
}
.grups_table_big table th:first-child {
    padding-left: 10px;
    text-align: left;
    width: 145px;
}
.grups_table_big table td {
    background: none repeat scroll 0 0 #EDF2F2;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	line-height: 24px;
}
.grups_table_big table tbody .matches, .grups_table_big table tbody .win, .grups_table_big table tbody .losses, .grups_table_big table tbody .flat, .grups_table_big table tbody .goal_different, .grups_table_big table tbody .points {
    border-left: 1px solid #FFFFFF;
    display: inline-block;
	font-family: 'Roboto', sans-serif;
    height: 26px;
    text-align: center;
    width: 100%;
}
.grups_table_big table td:first-child img {
    float: left;
    margin-left: 6px;
}
.grups_table_big table td:first-child span {
    display: inline-block;
    float: left;
    margin-left: 9px;
}
.grups_table_big table .country2Lines span {
    width: 95px;
}
.grups_table_big table .country2Lines img {
    margin-top: 6px;
}

.brazil2014.tabeli #full_standing .standing_taps .inner h2 {
	display: none;
}
.brazil2014.tabeli .grupa-naslov {
	border-top: 1px dashed #D3D3D3;
    display: inline-block;
    width: 740px;
	font-family: 'Roboto Condensed',sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 140%;
    text-transform: uppercase;
}
.brazil2014.tabeli .grupa-naslov a {
    border-top: 2px solid #00C0C7;
    color: #383939 !important;
    display: inline-block;
    font-size: 22px;
    margin-top: -1px;
    padding: 6px 2px;
}
.brazil2014.tabeli .grupa-naslov a:hover {
	color: #00c0c7 !important;
	text-decoration: none;
}
.brazil2014.tabeli #full_standing {
    margin-bottom: 40px;
}
#full_standing a {
	color: #383939 !important;
}
#full_standing a:hover {
	color: #00c0c7 !important;
}

/* Tim Heading Page - Brazil 2014 */
#team-heading {
	background: url(images/project_team.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    float: left;
    width: 1060px;
	height: 72px;
	margin: 0 0 10px;
}
#team-heading .flag {
    float: left;
    padding: 5px 0 0 20px;
}
#team-heading h2 {
    float: left;
    font-family: 'Roboto', sans-serif;
    font-size: 42px;
	line-height: 48px;
	font-weight: 400;
    padding: 12px 10px 0;
}
#team-heading .fb-like {
	float: left;
	padding: 32px 0 0 15px;
}

/* Naslovna box - Brazil 2014 */
.sp2014-box {
	background: url(images/sp2014-box-naslovna.png) no-repeat top center transparent;
	position: relative;
	overflow:hidden;
	width:1030px;
	height: 360px;
	margin:20px 0;
	padding: 0 15px;
}
.sp2014-box h3 {
	text-indent: -9999px;
	width: 320px;
	height: 100px;
	position: relative;
	overflow: hidden;
}
.sp2014-box h3 a {
	display: block;
	width: 320px;
	height: 100px;
}
.sp2014-box .sp2014-home-ad {
	width: 728px;
	height: 90px;
	display: block;
	position: absolute;
	right: 0;
	top: 5px;
}
.sp2014-box .bx-wrapper {
	padding: 24px 0 0 0;
	height: 193px;
	overflow: hidden;
}
.sp2014-box .bx-wrapper .bx-viewport {
	background: inherit;
	height: 193px !important;
	overflow: hidden;
}
.sp2014-box .bx-wrapper .bx-pager {
	text-align: left;
	padding: 0;
	position: absolute;
	top: 4px;
	right: 0;
	width: auto;
}
.sp2014-box .bx-wrapper .bx-pager.bx-default-pager a {
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background: #e6e4e4;
	margin: 0 3px;
}
.sp2014-box .bx-wrapper .bx-pager.bx-default-pager a:hover, .sp2014-box .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #349400;
}
.sp2014-box .img-link {
	position: relative;
	display: block;
	overflow: hidden;
	color: #000b44;
}
.sp2014-box .img-link:hover {
	text-decoration: none;
	color: #008428;
}
.sp2014-box .entry-thumb {
	float: none;
	margin: 0 0 5px;
	width: 192px;
	height: 108px;
	border: 1px solid #fcc601;
}
.sp2014-box .item {
	width: 194px;
	height: inherit;
	float: left;
}
.sp2014-box .naslov {
	margin: 0;
	padding: 0;
	font-size: 17px;
	line-height: 19px;
	font-weight: 400;
	font-family: 'Roboto Condensed', sans-serif;
}
.sp2014-box .entry-meta {
	display: block;
	color: #999;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	letter-spacing: normal;
}
.sp2014-box .flags {
	height: 34px;
}
.sp2014-box .flags li {
	float: left;
	margin: 9px 0 0 3px;
}
.sp2014-box .flags li a {
	width: 23px;
	height: 16px;
	display: block;
	text-indent: -9999px;
}
.sp2014-box .flags li.first {
	margin: 0;
}
.sp2014-box .flags li.first a {
	width: 190px;
	height: 35px;
}
.sp2014-box .flags li a.alg { background: url(includes/sp2014/img/flags/alg.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.arg { background: url(includes/sp2014/img/flags/arg.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.aus { background: url(includes/sp2014/img/flags/aus.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.bel { background: url(includes/sp2014/img/flags/bel.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.bih { background: url(includes/sp2014/img/flags/bih.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.bra { background: url(includes/sp2014/img/flags/bra.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.cmr { background: url(includes/sp2014/img/flags/cmr.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.chi { background: url(includes/sp2014/img/flags/chi.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.col { background: url(includes/sp2014/img/flags/col.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.crc { background: url(includes/sp2014/img/flags/crc.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.civ { background: url(includes/sp2014/img/flags/civ.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.cro { background: url(includes/sp2014/img/flags/cro.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.ecu { background: url(includes/sp2014/img/flags/ecu.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.eng { background: url(includes/sp2014/img/flags/eng.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.fra { background: url(includes/sp2014/img/flags/fra.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.ger { background: url(includes/sp2014/img/flags/ger.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.gha { background: url(includes/sp2014/img/flags/gha.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.gre { background: url(includes/sp2014/img/flags/gre.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.hon { background: url(includes/sp2014/img/flags/hon.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.irn { background: url(includes/sp2014/img/flags/irn.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.ita { background: url(includes/sp2014/img/flags/ita.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.jpn { background: url(includes/sp2014/img/flags/jpn.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.kor { background: url(includes/sp2014/img/flags/kor.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.mex { background: url(includes/sp2014/img/flags/mex.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.ned { background: url(includes/sp2014/img/flags/ned.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.nga { background: url(includes/sp2014/img/flags/nga.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.por { background: url(includes/sp2014/img/flags/por.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.rus { background: url(includes/sp2014/img/flags/rus.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.esp { background: url(includes/sp2014/img/flags/esp.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.sui { background: url(includes/sp2014/img/flags/sui.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.uru { background: url(includes/sp2014/img/flags/uru.png) no-repeat 0 0 transparent; }
.sp2014-box .flags li a.usa { background: url(includes/sp2014/img/flags/usa.png) no-repeat 0 0 transparent; }

/* Fotogalerii SP2014 - Page */
.page-id-265182 #team-heading {
}


/* Latron Digital Ads */
#latron-ads {
	position: relative;
	overflow: hidden;
	margin: 10px 0 20px;
}
#latron-ads .banner-ads {
	float: left;
	display: block;
	width: 300px;
	height: 250px;
	margin: 0 20px 0 0;
}
#latron-ads .text-ads {
	float: left;
	display: block;
	width: 200px;
	height: 200px;
	margin: 0;
}

/* KeepAnEye Ads */
#keepadeye {
	position: relative;
	overflow: hidden;
	margin: 20px 0;
}
#keepadeye .keepadeye-ads {
	width: 100%;
	display: block;
	float: left;
}


.nr_related_placeholder {
	position: relative;
	overflow: hidden;
}
.nrelate .nr_title {
	top: 0;
}
.nrelate .nr_panel {
	top: 0;
}


/* Foto na denot i Fotogalerii - Naslovna */
#photo {
	background: #333;
	display: block;
	position: relative;
	width: 100%;
	margin: 25px 0;
	padding: 0;
}
#photo .photo-inner {
	padding: 10px;
	width: 1040px;
	position: relative;
}
#photo .row {
	display: block;
	position: relative;
}
#photo .row:before, #photo .row:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
#photo .row:after {
	clear: both;
}
#photo .fotonadenot-heading {
	position: absolute;
	left: 0;
	top: -10px;
	z-index: 99;
	display: inline-block;
	padding: 5px 9px 5px 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 900;
	color: #fff;
	background: #c4161c;
	text-transform: uppercase;
}
#photo .fotonadenot-heading a {
	color: #fff;
}
#photo .module-fotonadenot .article .link {
	color: #f5f5f3;
}
#photo .module-fotonadenot .article .link:hover {
	text-decoration: none;
	color: #ffca05;
}
#photo .module-fotonadenot .fleft {
	float: left;
	display: inline;
	width: 720px;
}
#photo .module-fotonadenot .fright {
	float: right;
	display: inline;
	width: 300px;
	height: 480px;
	position: relative;
}
#photo .module-fotonadenot .article .img_block {
	width: 720px;
	height: 480px;
}
#photo .module-fotonadenot .article .img_block img {
	width: 720px;
	height: 480px;
	display: block;
}
#photo .module-fotonadenot .article .title {
	font-family: 'Roboto', sans-serif;
	font-size: 34px;
	line-height: 38px;
	font-weight: 500;
	margin: 10px 0;
	max-height: 114px;
	overflow: hidden;
	display: block;
}
#photo .module-fotonadenot .article .excerpt {
	font-size: 14px;
	line-height: 19px;
	max-height: 95px;
	display: block;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
}
#photo .module-fotonadenot .banner {
	position: absolute;
	bottom: 0;
	left: 0;
}
#photo .fotogalerii-header {
	margin: 30px 0 10px;
	position: relative;
	overflow: hidden;
	width: 1040px;
	height: 30px;
	z-index: 1;
}
#photo .fotogalerii-header:after {
	border-top: 1px solid #2c2c2c;
    bottom: 0;
    content: " ";
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 12px;
    width: 100%;
    z-index: -1;
}
#photo .fotogalerii-heading {
	display: inline-block;
	float: left;
	margin: 0;
	background: #c4161c;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding: 4px 9px 3px 10px;
}
#photo .fotogalerii-heading a {
	color: #fff;
}
#photo .module-fotogalerii {
	float: left;
	position: relative;
	width: 1040px;
}
#photo .module-fotogalerii .article {
	float: left;
	width: 230px;
	padding: 0 20px;
}
#photo .module-fotogalerii .article-1 {
	padding: 0 20px 0 0;
}
#photo .module-fotogalerii .article-4 {
	padding: 0 0 0 20px;
}
#photo .module-fotogalerii .article:before {
    border-left: 1px solid #2c2c2c;
    content: "";
    display: block;
    height: 100%;
    margin-left: -20px;
    position: absolute;
}
#photo .module-fotogalerii .article .link {
	color: #f5f5f3;
}
#photo .module-fotogalerii .article .link:hover {
	text-decoration: none;
	color: #ffca05;
}
#photo .module-fotogalerii .article .img_block {
	display: block;
	width: 230px;
	height: 130px;
	position: relative;
}
#photo .module-fotogalerii .article .img_block:before {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	content: " ";
	background: url(images/fotogalerija-icon.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#photo .module-fotogalerii .article .link:hover .img_block:before {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	content: " ";
	background: url(images/fotogalerija-icon-hover.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#photo .module-fotogalerii .article .img_block img {
	display: block;
	width: 230px;
	height: 130px;
}
#photo .module-fotogalerii .article .title {
	margin: 8px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: 400;
}


/* Video vesti - Naslovna */
#video-vesti {
	background: #333;
	display: block;
	position: relative;
	width: 100%;
	margin: 20px 0;
	padding: 0;
	border-top: 10px solid #c4161c;
	border-bottom: 10px solid #ffca05;
}
#video-vesti .video-vesti-inner {
	padding: 10px;
	width: 1040px;
	position: relative;
}
#video-vesti .row {
	display: block;
	position: relative;
}
#video-vesti .row:before, #video-vesti .row:after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
#video-vesti .row:after {
	clear: both;
}
#video-vesti .video-vesti-header {
	padding: 0 0 10px;
	margin: 0 0 10px;
	position: relative;
	overflow: hidden;
	width: 1040px;
	height: 36px;
	line-height: 36px;
	z-index: 1;
	border-bottom: 3px solid #2c2c2c;
}
/*#video-vesti .video-vesti-header:after {
	border-top: 1px solid #2c2c2c;
    bottom: 0;
    content: " ";
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 12px;
    width: 100%;
    z-index: -1;
}*/
#video-vesti .video-vesti-heading {
	float: left;
}
#video-vesti .video-vesti-heading a {
	background: url(images/republika-tv-logo-182x36.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	width: 182px;
	height: 36px;
	color: #fff;
	text-indent: -9999px;
}
#video-vesti .video-vesti-heading a:hover {
	color: #ffca05;
	text-decoration: none;
}
#video-vesti .video-vesti-header-list {
	display: block;
	position: relative;
	height: 30px;
	padding: 0;
	margin: 3px 0 0 182px;
	text-align: right;
}
#video-vesti .video-vesti-header-item  {
	display: inline-block;
	float: right;
	height: 30px;
	margin: 0 0 0 25px;
	padding: 0;
	position: relative;
}
#video-vesti .video-vesti-header-link {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	display: block;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	position: relative;
	text-decoration: none;
	border-bottom: 3px solid #444;
}
#video-vesti .video-vesti-header-link:hover {
	border-color: #ffca05;
}

#video-vesti .module-video-vesti {
	float: left;
	position: relative;
	width: 1040px;
}
#video-vesti .module-video-vesti .large {
	float: left;
	width: 380px;
	margin: 0 10px 0 0;
}
#video-vesti .module-video-vesti .small {
	float: left;
	width: 340px;
	margin: 0 10px 0 0;
}
#video-vesti .module-video-vesti .large .article {
}
#video-vesti .module-video-vesti .large .article .img_block {
	display: block;
	width: 380px;
	height: 214px;
	position: relative;
}
#video-vesti .module-video-vesti .large .article .img_block img {
	display: block;
	width: 380px;
	height: 214px;
}
#video-vesti .module-video-vesti .large .article .title {
	margin: 8px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
}
#video-vesti .module-video-vesti .small .article {
	float: left;
	width: 160px;
	padding: 0;
	margin: 0 10px 10px 0;
}
#video-vesti .module-video-vesti .small .article-4 {
	clear: both;
}
#video-vesti .module-video-vesti .small .article-4, #video-vesti .module-video-vesti .small .article-5 {
	margin-bottom: 0;
}
#video-vesti .module-video-vesti .article .link {
	color: #f5f5f3;
}
#video-vesti .module-video-vesti .article .link:hover {
	text-decoration: none;
	color: #ffca05;
}
#video-vesti .module-video-vesti .small .article .img_block {
	display: block;
	width: 160px;
	height: 90px;
	position: relative;
}
#video-vesti .module-video-vesti .article .img_block:after {
	content: url(images/icon_play.png);
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -30px 0px 0px -30px;
	height: 60px;
	width: 60px;
	opacity: 0.6;
}
#video-vesti .module-video-vesti .article .link:hover .img_block:after {
	content: url(images/icon_play_hover-press.png);
	opacity: 1;
}
#video-vesti .module-video-vesti .small .article .img_block:after {
	content: url(images/icon_play-3.png);
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -24px 0px 0px -24px;
	height: 48px;
	width: 48px;
	opacity: 0.6;
}
#video-vesti .module-video-vesti .small .article .link:hover .img_block:after {
	content: url(images/icon_play_hover-press-3.png);
	opacity: 1;
}
#video-vesti .module-video-vesti .small .article .img_block img {
	display: block;
	width: 160px;
	height: 90px;
}
#video-vesti .module-video-vesti .small .article .title {
	margin: 8px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: 500;
}

#video-vesti .module-video-vesti .col-3 {
	float: left;
	width: 300px;
	margin: 0;
	padding: 0
}
#video-vesti .module-video-vesti .col-3:before {
    border-left: 1px solid #2c2c2c;
    content: "";
    display: block;
    height: 100%;
    margin-left: -10px;
    position: absolute;
}
#video-vesti .module-video-vesti .col-3 .module {
	margin: 0 0 20px;
}





@media (max-width: 1000px) {

#arevicofancy-overlay, #arevicofancy-wrap, #arevicofancy-tmp, #arevicofancy-loading {display:none !important}

}

/* Mobile Page - Homepage */
.page-id-466164 #servisi, .page-id-466164 #servisi2, .page-id-466164 #insider, .page-id-466164 #top, .page-id-466164 #top-menu, .page-id-466164 .tickercontainer {
	display: none;
}
.page-id-466164 .home-sidebar-right .widget, .page-id-466164 .home-sidebar-right .tab_container-int {
	display: none;
}
.page-id-466164 #wrapper {
	width: 100%;
}
.page-id-466164 #content-wrap {
	float: none;
	width: 100%;
	margin: 0;
}
.page-id-466164 .home-content {
	width: 100%;
	float: none;
}
.page-id-466164 .home-sidebar-right {
	float: none;
	width: 100%;
}
.page-id-466164 .twocol .catbox {
	float: none;
	width: 100%;
	margin: 0 0 20px;
	padding: 0;
	display: inherit;
}
.page-id-466164 .twocol .entry-excerpt {
	display: none;
}
.page-id-466164 #featured, .page-id-466164 #featured .slideshow {
	width: 100%;
	float: none;
}
.page-id-466164 .slideshow .slides .panel {
	width: 100%;
}
.page-id-466164 #main-photo-slider {
	height: auto !important;
}
.page-id-466164 .slideshow .slides .panel .panel-preview {
	height: auto !important;
}
.page-id-466164 .slideshow .slides .panel img {
	width: 100%;
	height: auto !important;
}


/* Posledni vesti od levo so slika - Vnatresna strana */
#sidebar-left .posledni-vesti {
	margin: 0 0 20px;
	position: relative;
	padding: 10px;
	background: #f3f3f3;
	border-top: 4px solid #d5d5d5;
}
#sidebar-left .posledni-vesti h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 900;
	color: #333;
	padding: 0;
	margin: 0;
	border: none;
}
#sidebar-left .posledni-vesti ul {
}
#sidebar-left .posledni-vesti .article {
	background: url(images/bg_dotted.gif) repeat-x 0 100% transparent;
	padding: 10px 0;
	margin: 0;
}
#sidebar-left .posledni-vesti .article:last-child {
	background: none;
}
#sidebar-left .posledni-vesti .article .link {
}
#sidebar-left .posledni-vesti .article .img_block {
	width: 180px;
	height: 102px;
	display: block;
	margin: 0 0 10px;
}
#sidebar-left .posledni-vesti .article .img_block .entry-thumb {
	width: 180px;
	height: 102px;
	display: block;
	margin: 0;
}
#sidebar-left .posledni-vesti .article .entry-title {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
	padding: 0;
}

/* Povrzani vesti pod sekoja vest - Vnatresna strana */
.povrzani-vesti {
	margin: 10px 0 20px;
	position: relative;
}
.povrzani-vesti h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 900;
	border-top: 2px solid #ccc;
	padding: 10px 0 0;
}
.povrzani-vesti ul {
	margin: 0 -10px;
	padding: 0;
	position: relative;
	overflow: hidden;
}
.povrzani-vesti .article {
	margin: 0;
	padding: 10px;
	float: left;
	width: 250px;
	list-style-type: none;
}
.povrzani-vesti .article:nth-child(3n) {
	clear: both;
}
.povrzani-vesti .article .link {
	color: #000;
}
.povrzani-vesti .article .link:hover {
	color: #c4161c;
	text-decoration: none;
}
.povrzani-vesti .article .img_block {
	width: 250px;
	height: 142px;
	margin: 0 0 10px;
}
.povrzani-vesti .article .img_block .entry-thumb {
	width: 250px;
	height: 142px;
	display: block;
	margin: 0;
}
.povrzani-vesti .article .title {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.25em;
	color: inherit;
	padding: 0;
	margin: 0;
}

/* Top vesti pod sekoja vest - Vnatresna strana */
#top-vesti {
	position: relative;
}
#top-vesti h3 {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 900;
	border-top: 2px solid #ccc;
	padding: 10px 0;
	margin: 0;
}
#top-vesti .large {
	display: block;
	position: relative;
	margin: 0 0 20px;
}
#top-vesti .article .link {
	color: #000;
	position: relative;
	display: block;
}
#top-vesti .article .link:hover {
	color: #c4161c;
	text-decoration: none;
}
#top-vesti .large .article .img_block {
	display: block;
	width: 100%;
	margin: 0;
}
#top-vesti .large .article .img_block img {
	display: block;
	width: 100%;
	height: auto !important;
}
#top-vesti .large .article .info_block {
	background: #fff;
	margin: -45px 15px 0;
	padding: 10px 15px;
	position: relative;
}
#top-vesti .large .article .title {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: 700;
	color: inherit;
	margin: 0;
}
#top-vesti .large .article .info_block .meta {
	background: #cc0000;
	color: #ffca05;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 7px;
	position: absolute;
	left: 0;
	top: -22px;
}
#top-vesti .small {
	margin: 0 -10px;
	position: relative;
	overflow: hidden;
	padding: 0 0 25px;
}
#top-vesti .small .article {
	float: left;
	width: 160px;
	margin: 0 10px;
}
#top-vesti .small .article .img_block {
	display: block;
	width: 100%;
	margin: 0;
}
#top-vesti .small .article .img_block img {
	display: block;
	width: 100%;
	height: auto !important;
}
#top-vesti .small .article .info_block {
	background: #fff;
	margin: 0;
	padding: 0;
	position: relative;
}
#top-vesti .small .article .title {
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	line-height: 1.15;
	font-weight: 700;
	color: inherit;
	margin: 0;
	padding: 8px 0;
}
#top-vesti .small .article .info_block .meta {
	background: #cc0000;
	color: #ffca05;
	font-size: 10px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 7px;
	position: absolute;
	left: 0;
	top: -18px;
}

/* Arhiva na vesti */
.archive .post *, .archive .post *:before, .archive .post *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.archive .post {
	background: url(images/bg_dotted.gif) repeat-x 0 100% transparent;
	border: none;
	margin: 0 0 20px;
	padding: 0 0 20px;
}
.archive .post .link {
	color: #000;
	display: block;
	text-decoration: none;
	min-height: 126px;
}

.archive .post .img_block {
	float: left;
	margin: 0 20px 0 0;
	display: block;
	position: relative;
	width: 220px;
	height: 125px;
}
.archive .post .img_block .arrow-left {
	border-bottom: 15px solid transparent;
    border-right: 15px solid #fff;
    border-top: 15px solid transparent;
	position: absolute;
	top: 5px;
    right: 0;
	width: 0;
	height: 0;
}
.archive .post .img_block img {
	width: 220px;
	height: 125px;
}
.archive .post .info_block {
	overflow: hidden;
}
.archive .post .meta {
	font-family: 'Roboto', sans-serif;
	color: #c4161c;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}
.archive .post .link:hover .meta {
	color: #ababab;
}
.archive .post .meta .category {
	display: inline;
	margin: 0 1em 0 0;
}
.archive .post .title {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 900;
	margin: 4px 0 7px;
}
.archive .post .link:hover .title {
	color: #c4161c;
}
.archive .post .excerpt {
	font-family: 'Arimo', sans-serif;
    font-size: 15px;
    line-height: 19px;
    margin: 0;
	color: #888;
}
.archive .post .link:hover .excerpt {
	color: #444;
}
.archive .post .meta time {
	color: #ababab;
	font-size: 11px;
	font-weight: 500;
}
.archive .post .link:hover .meta time {
}
.archive .post .meta .date:after {
	color: #e3e3e3;
    content: "|";
	font-family: 'Roboto', sans-serif;
    display: inline-block;
    font-weight: 500;
    padding: 0 3px 0 9px;
    position: relative;
}

/* Search results archive */
.search .post *, .search .post *:before, .search .post *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.search .post {
	background: url(images/bg_dotted.gif) repeat-x 0 100% transparent;
	border: none;
	margin: 0 0 20px;
	padding: 0 0 20px;
}
.search .post .link {
	color: #000;
	display: block;
	text-decoration: none;
	min-height: 126px;
}

.search .post .img_block {
	float: left;
	margin: 0 20px 0 0;
	display: block;
	position: relative;
	width: 220px;
	height: 125px;
}
.search .post .img_block .arrow-left {
	border-bottom: 15px solid transparent;
    border-right: 15px solid #fff;
    border-top: 15px solid transparent;
	position: absolute;
	top: 5px;
    right: 0;
	width: 0;
	height: 0;
}
.search .post .img_block img {
	width: 220px;
	height: 125px;
}
.search .post .info_block {
	overflow: hidden;
}
.search .post .meta {
	font-family: 'Roboto', sans-serif;
	color: #c4161c;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}
.search .post .link:hover .meta {
	color: #ababab;
}
.search .post .meta .category {
	display: inline;
	margin: 0 1em 0 0;
}
.search .post .title {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 900;
	margin: 4px 0 7px;
}
.search .post .link:hover .title {
	color: #c4161c;
}
.search .post .excerpt {
	font-family: 'Arimo', sans-serif;
    font-size: 15px;
    line-height: 19px;
    margin: 0;
	color: #888;
}
.search .post .link:hover .excerpt {
	color: #444;
}
.search .post .meta time {
	color: #ababab;
	font-size: 11px;
	font-weight: 500;
}
.search .post .link:hover .meta time {
}
.search .post .meta .date:after {
	color: #e3e3e3;
    content: "|";
	font-family: 'Roboto', sans-serif;
    display: inline-block;
    font-weight: 500;
    padding: 0 3px 0 9px;
    position: relative;
}


/* Arhiva na vesti po den / mesec / godina */
.timeline *, .timeline *:before, .timeline *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
.timeline {
    position: relative;
	overflow: hidden;
	margin: 20px 0;
}
.timeline .block {
	background: url(images/bg_dotted.gif) repeat-x 0 100% transparent;
	padding: 0 0 20px;
	margin: 0 0 20px;
    overflow: hidden;
    padding-left: 28px;
    position: relative;
    z-index: 20;
}
.timeline .article {
	margin: 0;
}
.timeline .article .link {
	color: #000;
	display: block;
	text-decoration: none;
	min-height: 126px;
}
.timeline .article time {
	background: #c4161c;
	color: #fff;
	font-family: 'Roboto Condensed', serif;
	font-size: 16px;
	line-height: 1;
	font-weight: 400;
    border: 3px solid #fff;
    border-radius: 50%;
    left: 0;
    padding-top: 1em;
    position: absolute;
    text-align: center;
    top: 34px;
    width: 56px;
	height: 56px;
	z-index: 19;
}
.timeline .article .link:hover time {
	background: #ffca05;
	color: #000;
	font-weight: 700;
}
.timeline .article .img_block {
	float: left;
	margin: 0 20px 0 0;
	display: block;
	position: relative;
	width: 220px;
	height: 125px;
}
.timeline .article .img_block .arrow-left {
	border-bottom: 15px solid transparent;
    border-right: 15px solid #fff;
    border-top: 15px solid transparent;
	position: absolute;
	top: 5px;
    right: 0;
	width: 0;
	height: 0;
}
.timeline .article .img_block img {
	width: 220px;
	height: 125px;
}
.timeline .article .info_block {
	overflow: hidden;
}
.timeline .article .meta {
	font-family: 'Roboto', sans-serif;
	color: #c4161c;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
}
.timeline .article .link:hover .meta {
	color: #ababab;
}
.timeline .article .title {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: 900;
	margin: 4px 0 7px;
}
.timeline .article .link:hover .title {
	color: #c4161c;
}
.timeline .article .excerpt {
	font-family: 'Arimo', sans-serif;
    font-size: 15px;
    line-height: 19px;
    margin: 0;
	color: #888;
}
.timeline .article .link:hover .excerpt {
	color: #444;
}


/* -------------------------------- 
Back to top button
-------------------------------- */
.cd-container {
  width: 90%;
  max-width: 768px;
  margin: 2em auto;
}
.cd-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(196, 22, 28, 0.8) url(images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #c4161c;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}



/*--------------------------------------------------------------
Horizontal Drop Down Menu
--------------------------------------------------------------*/
.cbp-hrmenu *,
.cbp-hrmenu *:before,
.cbp-hrmenu *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}
.cbp-hrmenu {
	width: 100%;
	background: #ddd;
	position: relative;
}
/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	width: 1080px;
	margin: 0 auto;
}
.cbp-hrmenu > ul {
	padding: 0;
	margin: 0;
}
.cbp-hrmenu > ul > li {
	display: inline-block;
	float: left;
}
.cbp-hrmenu > ul > li > a:after {
	/*border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #fff;
    content: "";
    height: 0;
    position: absolute;
    right: 8px;
    top: 17px;
    width: 0;*/
}
.cbp-hrmenu ul li:first-child a:after {display:none;}
.cbp-hrmenu > ul > li:hover > a:after {
	/*border-top-color: #c4161c;*/
}
.cbp-hrmenu > ul > li > a {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 30px;
	padding: 0 10px;
	color: #000;
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	border-right: 1px solid #c5c5c5;
}
.cbp-hrmenu > ul > li > a:hover {
	color: #c4161c;
	text-decoration: none;
	
}
.cbp-hrmenu > ul > li.home > a:after {
	display: none;
}
.cbp-hrmenu > ul > li.home > a {
	padding-left: 0;
}
.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
	color: #c4161c;
	text-shadow: none;
}
.cbp-hrmenu > ul > li.home.cbp-hropen a:hover {
	background: none;
	color: #fff;
	text-shadow: 0 -1px 0 #900001;
}
/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	background: #fff;
	width: 100%;
	left: 0;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
	z-index: 9999;
}
.cbp-hropen .cbp-hrsub {
	display: block;
	padding: 0;
	margin: 0;
}
.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}
.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}
/* sub-menu content */
.cbp-hrsub .columns {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
}
.cbp-hrsub .row {
	padding: 0;
}
.cbp-hrsub .sub-menu {
	background: #eee;
	width: 180px;
    height: 394px;
    max-height: 394px;
    overflow: hidden;
	padding: 20px 5px 10px 15px;
}
.cbp-hrsub .sub-menu h3 {
	font-size: 18px;
    font-weight: 700;
    margin: 0 0 20px;
}
.cbp-hrsub .sub-menu h3 .inner-editoria {
	padding-right: 15px;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 900;
	color: #c4161c;
	text-transform: uppercase;
}
.cbp-hrsub .sub-menu h3 span {
	color: #8f8f8f;
    display: block;
	font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
	font-weight: 400;
    margin: 0;
    text-transform: lowercase;
}
.cbp-hrsub .sub-menu ul li a {
    color: #000;
	font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
    padding: 3px 0;
	display: block;
}
.cbp-hrsub .sub-menu ul li a:hover {
	color: #c4161c;
	text-decoration: none;
}
.cbp-hrsub .sub-menu ul li a .fa {
	margin-right: 7px;
	display: inline-block;
	color: #c4161c;
}
.cbp-hrsub .latest-news {
	width: 900px;
	height: 394px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.cbp-hrsub .latest-news h3 {
	font-family: 'Roboto Condensed', sans-serif;
	color: #a9a9a9;
    font-size: 20px;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
	padding: 0 10px;
    margin: 15px 0 5px;
    text-transform: uppercase;
}
.cbp-hrsub .latest-news .small {
	padding: 0;
}
.cbp-hrsub .latest-news .link {
	color: #000;
}
.cbp-hrsub .latest-news .link:hover {
	color: #c4161c;
	text-decoration: none;
}
.cbp-hrsub .latest-news .link img {
	max-width: 100%;
	height: auto;
	margin: 0;
}
.cbp-hrsub .latest-news .large .img_block {
	width: 420px;
	height: 236px;
	position:relative;
}
.cbp-hrsub .latest-news .large .img_block img {
	width: 420px;
	height: 236px;
}
.cbp-hrsub .latest-news .large .link .title {
	margin: 8px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
	height: 112px;
	display: block;
	overflow: hidden;
}
.cbp-hrsub .latest-news .link .title {
	margin: 8px 0 16px 0;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: 500;
}
.cbp-hrsub .latest-news .small .img_block {
	width: 200px;
	height: 113px;
	position: relative;
}
.cbp-hrsub .latest-news .small .img_block img {
	width: 200px;
	height: 113px;
}
.cbp-hrsub .latest-news .small .link .title {
	height: 45px;
	display: block;
	overflow: hidden;
}
.cbp-hrsub .latest-news .small .article {
	float: left;
	padding: 0 10px;
	position: relative;
	width: 50%;
}
.cbp-hrsub .latest-news .small .article-4 {
	clear: both;
}

.large-1 {
	width:6.25%
}
.large-2 {
	width:12.5%
}
.large-3 {
	width:18.75%
}
.large-4 {
	width:25%
}
.large-5 {
	width:31.25%
}
.large-6 {
	width:37.5%
}
.large-7 {
	width:43.75%
}
.large-8 {
	width:50%
}
.large-9 {
	width:56.25%
}
.large-10 {
	width:62.5%
}
.large-11 {
	width:68.75%
}
.large-12 {
	width:75%
}
.large-13 {
	width:81.25%
}
.large-14 {
	width:87.5%
}
.large-15 {
	width:93.75%
}
.large-16 {
	width:100%
}

.cbp-hrsub .kolumni {
	width: 900px;
}
.cbp-hrsub .kolumni .kolumni-inner {
	padding: 20px 0 10px;
}
.cbp-hrsub .kolumni .columns {
	width: 33.33%;
}
.cbp-hrsub .kolumni .article {
	margin: 0 0 15px;
	padding: 0 0 15px;
}

.cbp-hrsub .kolumni .list .article .title {
	font-weight: 400;
}

.cbp-hrsub .kolumni .article .link { display: block; color: #000;	text-decoration: none; text-align: center; }
.cbp-hrsub .kolumni .article .img_block { width: 130px; height: 130px; overflow: hidden; -webkit-transform: rotate(0.000001deg); margin: 0 auto -28px; position: relative; z-index: 1; border: 6px solid #F2F2F2; border-radius: 130px; }
.cbp-hrsub .kolumni .article .img_block:after { border-radius: 50%; bottom: 0; box-shadow: 0 0 10px rgba(0,0,0,.45) inset; content: " "; left: 0; position: absolute; right: 0; top: 0; }
.cbp-hrsub .kolumni .article .img_block img { width: 100%; height: 100%; border-radius: 50%; -webkit-transform: rotate(0.000001deg); }
.cbp-hrsub .kolumni .article .link .img_block:after { transition: all .2s ease; -webkit-transition: all .2s ease; }
.cbp-hrsub .kolumni .article .link:hover .img_block:after { box-shadow: 0 0 20px rgba(0,0,0,.45) inset; }
.cbp-hrsub .kolumni .article .link:hover { color: #c4161c; }
.cbp-hrsub .kolumni .article .ime {
	font-family: 'Roboto', sans-serif;
	color: #fff;
	background: #c4161c;
	margin-bottom: 10px;
	padding: 5px 10px;
	display: inline-block;
	border: 2px solid #fff;
	box-shadow: 0 0 5px rgba(0,0,0,.25);
	position: relative;
	z-index: 2;
	font-size: 11px;
    font-weight: 500;
    line-height: 1.1;
    margin: 0 0 10px 0;
    text-transform: uppercase;
}
.cbp-hrsub .kolumni .article .title {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    margin: 0;
	padding: 0 12px;
	position: relative;
}
.cbp-hrsub .kolumni .article .title:after {
	content: '';
	width: 80px;
	height: 1px;
	border-bottom: 1px dotted #ababab;
	display: block;
	position: absolute;
	bottom: -18px;
	left: 50%;
	margin-left: -40px;
}
.cbp-hrsub .kolumni .article-3 .title:after {
	display: none;
}

.cbp-hrmenu .cbp-hrsub.republika-tv {
	background: #333;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}
.cbp-hrsub.republika-tv .latest-news .link {
	color: #f5f5f5;
}
.cbp-hrsub.republika-tv .latest-news .link:hover {
	color: #ffca05;
}
.cbp-hrsub.republika-tv .sub-menu {
	background: #1f1f1f;
}
.cbp-hrsub.republika-tv .sub-menu ul li a {
    color: #fff;
}
.cbp-hrsub.republika-tv .sub-menu ul li a:hover {
	color: #ffca05;
}
.cbp-hrsub.republika-tv .sub-menu ul li a .fa {
	color: #ffca05;
}
.cbp-hrsub.republika-tv .sub-menu h3 .inner-editoria {
	color: #ffca05;
}
.cbp-hrsub.republika-tv .latest-news .large .img_block:after {
	content: url(images/icon_play.png);
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -30px 0px 0px -30px;
	height: 60px;
	width: 60px;
	opacity: 0.6;
}
.cbp-hrsub.republika-tv .latest-news .large .link:hover .img_block:after {
	content: url(images/icon_play_hover-press.png);
	opacity: 1;
}
.cbp-hrsub.republika-tv .latest-news .small .article .img_block:after {
	content: url(images/icon_play-3.png);
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -24px 0px 0px -24px;
	height: 48px;
	width: 48px;
	opacity: 0.6;
}
.cbp-hrsub.republika-tv .latest-news .small .article .link:hover .img_block:after {
	content: url(images/icon_play_hover-press-3.png);
	opacity: 1;
}
.cbp-hrmenu .republika-tv-menu {
	background: url(images/republika-tv-logo.png) no-repeat scroll center 2px #333;
	-webkit-background-size: 122px 24px;
    -moz-background-size: 122px 24px;
    -o-background-size: 122px 24px;
    background-size: 122px 24px;
	width: 142px;
	height: 30px;
	margin: 0;
	text-indent: -9999px;
	border: none;
}
#cbp-hrmenu.fixed .republika-tv-menu {
	background: url(images/republika-tv-logo.png) no-repeat scroll center 6px #333;
	width: 162px;
	height: 40px;
	border: none;
}
#cbp-hrmenu.fixed .republika-tv-menu:hover {
	background: url(images/republika-tv-logo.png) no-repeat scroll center 6px #333;
}

.cbp-hrmenu .cbp-hrsub.nedelnik-republika {
	background: #c4161c;
}
.cbp-hrsub.nedelnik-republika .sub-menu {
	background: #960000;
}
.cbp-hrsub.nedelnik-republika .sub-menu ul li a {
    color: #fff;
}
.cbp-hrsub.nedelnik-republika .sub-menu ul li a:hover {
	color: #ffca05;
}
.cbp-hrsub.nedelnik-republika .sub-menu ul li a .fa {
	color: #ffca05;
}
.cbp-hrsub.nedelnik-republika .sub-menu h3 .inner-editoria {
	color: #ffca05;
}
.cbp-hrsub.nedelnik-republika .naslovna {
	width: 270px;
}
.cbp-hrsub.nedelnik-republika .naslovna img {
	width: 250px;
	height: 360px;
	display: block;
}
.cbp-hrsub.nedelnik-republika .naslovi {
	width: 610px;
}
.cbp-hrsub.nedelnik-republika .naslovi .article {
	width: 50%;
	float: left;
	display: block;
	padding: 0 10px;
}
.cbp-hrsub.nedelnik-republika .naslovi .article-1, .cbp-hrsub.nedelnik-republika .naslovi .article-2 {
	margin: 10px 0 30px;
}
.cbp-hrsub.nedelnik-republika .naslovi .article-3 {
	clear: both;
}
.cbp-hrsub.nedelnik-republika .naslovi .naslov {
	margin: 0;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
	color: #fff;
}
.cbp-hrsub.nedelnik-republika .naslovi .nadnaslov {
	margin: 0 0 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-weight: 500;
	color: #ffca05;
}
.cbp-hrmenu .nedelnik-republika-menu {
	background: url(images/nedelnik_republika_logo.png) no-repeat scroll center 2px #c4161c;
	-webkit-background-size: 187px 24px;
    -moz-background-size: 187px 24px;
    -o-background-size: 187px 24px;
    background-size: 187px 24px;
	width: 207px;
	height: 28px;
	margin: 2px 0 0 0;
	text-indent: -9999px;
	border: none;
}
#cbp-hrmenu.fixed .nedelnik-republika-menu {
	background: url(images/nedelnik_republika_logo.png) no-repeat scroll center 6px #c4161c;
	width: 230px;
	height: 40px;
	border-right: 1px solid rgba(255, 255, 255, 0.3);
	border-left: 1px solid rgba(255, 255, 255, 0.3);
	margin: 0;
}
#cbp-hrmenu.fixed .nedelnik-republika-menu:hover {
	background: url(images/nedelnik_republika_logo.png) no-repeat scroll center 6px #c4161c;
}

.cbp-hrsub.foto {
}
.cbp-hrsub.foto .latest-news {
	width: inherit;
}
.cbp-hrsub.foto .latest-news .large .article {
	position: relative;
}
.cbp-hrsub.foto .latest-news .link .img_block:before {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	content: " ";
	background: url(images/fotogalerija-icon.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cbp-hrsub.foto .latest-news .link:hover .img_block:before {
	display: block;
	position: absolute;
	width: 40px;
	height: 40px;
	content: " ";
	background: url(images/fotogalerija-icon-hover.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.cbp-hrsub.foto .latest-news .large .img_block {
	width: 510px;
	height: 348px;
}
.cbp-hrsub.foto .latest-news .large .img_block img {
	width: 510px;
	height: 348px;
}
.cbp-hrsub.foto .latest-news .large .link .title {
	background: rgba(0,0,0,0.7);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	margin: 0;
	padding: 10px;
	height: inherit;
}
.cbp-hrsub.foto .latest-news .large .link:hover .title {
	color: #ffca05;
}
.cbp-hrsub.foto .latest-news .small .link {
	position: relative;
	display: block;
}
.cbp-hrsub.foto .latest-news .small .article-1, .cbp-hrsub.foto .latest-news .small .article-2 {
	margin: 0 0 20px;
}
.cbp-hrsub.foto .latest-news .small .article-3, .cbp-hrsub.foto .latest-news .small .article-4 {
	margin: 0;
}
.cbp-hrsub.foto .latest-news .small .article-4 {
	clear: none;
}
.cbp-hrsub.foto .latest-news .small .article-3 {
	clear: both;
}
.cbp-hrsub.foto .latest-news .small .img_block {
	width: 245px;
	height: 164px;
}
.cbp-hrsub.foto .latest-news .small .img_block img {
	width: 245px;
	height: 164px;
}
.cbp-hrsub.foto .latest-news .small .link .title {
	background: rgba(0,0,0,0.7);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	color: #fff;
	margin: 0;
	padding: 10px;
	height: inherit;
}
.cbp-hrsub.foto .latest-news .small .link:hover .title {
	color: #ffca05;
}

/* Horizontal Drop Down Menu - Fixed */
#cbp-hrmenu.fixed {
	position: fixed; 
	top: 0; 
	height: 40px; 
	z-index: 10000;
	width: 100%;
	min-width: 1080px;
	background: #c4161c;
}
#cbp-hrmenu.fixed .cbp-hrsub {
	width: 1080px;
}
#cbp-hrmenu.fixed .cbp-hrsub.nedelnik-republika {
	border-top: 1px solid rgba(255, 255, 255, 0.30);
}
#cbp-hrmenu.fixed > ul > li > a {
	font-size: 16px;
	font-weight: 700;
	text-shadow: 0 -1px 0 #900e12;
	color: #fff;
	line-height: 40px;
	border-right: 1px solid rgba(255, 255, 255, 0.30);
}
#cbp-hrmenu.fixed > ul > li > a:hover {
	background: #f8f8f8;
	color: #c4161c;
	text-shadow: none;
}
#cbp-hrmenu.fixed .front a {
	background: url(images/republika-menu-logo.png) no-repeat 10px 7px #c4161c;
	text-indent: -9999px;
	display: block;
	width: 148px;
	height: 40px;
}
#cbp-hrmenu.fixed .front a:hover {
	background: url(images/republika-menu-logo.png) no-repeat 10px 7px #262626;
}



/* Widget - Mostread (Najcitani vesti) */
.widget-mostread {
	padding: 0;
}
.widget-mostread > div {
	padding: 0;
}
.widget-mostread .module-header {
	background: #c0081f;
	padding: 7px 10px;
	margin: 0 0 10px;
}
.widget-mostread .module-content {
	position: relative;
	overflow: hidden;
	padding: 0;
}
.widget-mostread h3 {
	color: #fff;
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
	line-height: 20px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase;
}
.widget-mostread .articles {
	counter-reset: li;
	border: none;
}
.widget-mostread .article {
	background-image: linear-gradient(to right, #cccccc 33%, rgba(255, 255, 255, 0) 0%);
    background-position: center bottom;
    background-repeat: repeat-x;
    background-size: 6px 1px;
    margin: 0 0 10px;
    padding: 0 0 11px;
	height: 90px;
	position: relative;
	overflow: hidden;
	clear: both;
	border: none;
}
.widget-mostread .article:before {
	content: counter(li, decimal) ".";
	color: #c0081f;
	counter-increment: li;
	font-family: 'Roboto Slab', serif;
	font-size: 30px;
	font-weight: 400;
	left: 0;
	top: 3px;
	position: absolute;
}
.widget-mostread .article-5 {
	background: none;
}
.widget-mostread .article .link {
	color: #000;
}
.widget-mostread .article .link:hover {
	color: #c0081f;
	text-decoration: none;
}
.widget-mostread .article .img_block {
	float: right;
	width: 90px;
	margin: 0 0 0 10px;
}
.widget-mostread .article .img_block img {
	width: 100%;
	height: auto;
}
.widget-mostread .article .title {
	display: block;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
	font-family: 'Roboto', sans-serif;
	position: relative;
	overflow: hidden;
	height: 90px;
	padding: 0 0 0 32px;
}