html, body{
	 /* overflow-x: hidden; */	
}
#header {
    background: none repeat scroll 0 0 #1b1b1b;
    display: block;
    position: relative;
	overflow: hidden;
	margin-bottom:40px;
	width: 100% !important;
}
#header #czl-header-image {
    margin: 0 auto;
    padding: 24px 0;
    width: 680px
}
#header #czl-logo {
    display: inline-block;
    height: 50px;
}
#header #czl-scf-logo {
    /* margin-left: 15px;
    display: inline-block; */
	margin:0;
	float:left;
}
#header .cz-social {
    float: right;
    position: absolute;
    top: 20px;
    right: 130px
}
#header .cz-social ul {
    list-style: none;
    margin: 0;
    padding: 0
}
#header .cz-social ul>li {
    display: inline-block;
    margin: 0 5px;
    height: 39px;
    width: 39px;
    border: 1px solid white;
    text-align: center;
    vertical-align: middle;
    transition: all .5s ease
}
#header .cz-social ul>li:first-child {
    margin-left: 0
}
#header .cz-social ul>li:last-child {
    margin-right: 0
}
#header .cz-social ul>li.fb:hover {
    background-color: #3b5998
}
#header .cz-social ul>li.tw:hover {
    background-color: #00aced
}
#header .cz-social ul>li.gp:hover {
    background-color: #dd4b39
}
#header .cz-social ul>li.rss:hover {
    background-color: #f60
}
#header .cz-social ul>li>a {
    color: #fff;
    display: block;
    font-size: 20px;
    height: 100%;
    text-shadow: none;
    width: 100%
}
#header .cz-social ul>li>a>i {
    margin-top: 8px
}
#czl-menu {
    margin-top: 4px
}
#czl-menu .border {
    width: 100%;
    display: block;
    height: 6px;
    background-color: #b61803;
    margin: 6px 0;
    padding: 0
}
#czl-menu>.czl-menu-half {
    list-style: none;
    margin: 0;
    padding: 10px 0 0;
    display: block;
    height: auto;
    width: 100%;
    clear: both;
    border-bottom: 6px solid #b61803
}
#czl-menu>.czl-menu-half>li {
    margin: 0;
    padding: 0;
    float: left;
    width: 124px;
    height: 48px;
    margin-bottom: 10px
}
#czl-menu>.czl-menu-half>li:nth-child(2n+1) {
    margin-right: 6px
}
#czl-menu>.czl-menu-half>li:nth-child(2n) {
    margin-left: 6px
}
#czl-menu>.czl-menu-half>li>a {
    width: 100%;
    height: 48px;
    display: block;
    background-repeat: no-repeat;
    background-image: url('../img/glyphs.png')
}
#czl-menu>.czl-menu-half>li>a.ruka {
    background-position: 0 -784px
}
#czl-menu>.czl-menu-half>li>a.ruka:hover {
    background-position: 0 -832px
}
#czl-menu>.czl-menu-half>li>a.misljenja {
    background-position: 0 -288px
}
#czl-menu>.czl-menu-half>li>a.misljenja:hover {
    background-position: 0 -336px
}
#czl-menu>.czl-menu-half>li>a.vesti {
    background-position: 0 -592px
}
#czl-menu>.czl-menu-half>li>a.vesti:hover {
    background-position: 0 -640px
}
#czl-menu>.czl-menu-half>li>a.izjave {
    background-position: 0 -96px
}
#czl-menu>.czl-menu-half>li>a.izjave:hover {
    background-position: 0 -144px
}
#czl-menu>.czl-menu-half>li>a.dokumenti {
    background-position: 0 -688px
}
#czl-menu>.czl-menu-half>li>a.dokumenti:hover {
    background-position: 0 -736px
}
#czl-menu>.czl-menu-half>li>a.english {
    background-position: 0 -48px
}
#czl-menu>.czl-menu-half>li>a.english:hover {
    background-position: 0 0
}
#czl-menu>.czl-menu-half>li>a.about {
    background-position: 0 -384px
}
#czl-menu>.czl-menu-half>li>a.about:hover {
    background-position: 0 -432px
}
#czl-menu>.czl-menu-half>li>a.contact {
    background-position: 0 -494px
}
#czl-menu>.czl-menu-half>li>a.contact:hover {
    background-position: 0 -543px
}
.czl-slucajevi {
    display: block;
    width: 260px;
    height: 164px;
    background-image: url('../img/glyphs.png');
    margin: 10px auto 10px;
    background-position: -124px 0;
    background-repeat: no-repeat
}
.czl-slucajevi:hover {
    background-position: -124px -164px
}
.czl-popularno {
    width: 100%;
    display: block;
    padding: 5px 0;
    border-top: 5px solid #c01e2e;
    border-bottom: 5px solid #c01e2e;
    text-align: center
}
.czl-popularno>span {
    color: #000;
    font-family: "Roboto Slab";
    text-align: center;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 700
}
div.pop-inside ul li img {
    display: block !important;
    margin-bottom: 5px !important;
    max-width: 100% !important;
    width: 100%
}
div.pop-inside ul li .pop-overlay>span {
    color: #000;
    font-family: roboto slab, sans-serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 1em;
    text-decoration: none
}
@media (min-width: 50px) and (max-width: 768px) {
    #czl-menu {
        display: none
    }
}

#primary article {
    /* box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) */
}

.single #primary {
    margin-top: 0
}
#sidebar-one {
    padding: 0 20px
}
.basic h1 a,
.basic h2 a,
.basic h3 a,
.basic h4 a,
.basic h5 a,
.basic h6 a {
    color: #1b1b1b;
    font-family: roboto;
}
.basic .post-category a {
    color: #1b1b1b;
}
article.masonry {
    border: 1px solid #e0e0e0 !important;
	padding:10px;
}
.entry-content {
    color: #1b1b1b;
    font-family: roboto;
}
.entry-content  .post-category a , .post-category a{
    border-bottom: 2px solid #bb1f2d;
    font-family: roboto !important;
    font-size: 13px;
    font-weight: normal;
    letter-spacing: 0.8px;
    line-height: 1.4;
    text-decoration: none;
	font-style: normal;
}
.single .entry-content p {
    font-size: 1.2em
}
.single .entry-title {
    font-family: roboto slab  !important;
    /* font-size: 3em; */
    font-size: 26pt;
    font-weight: 600;
	margin-bottom: 25px !important;
}
.single #primary .entry-subtitle {
	margin: 0 0 25px 0;
    font-family: roboto;
    font-size: 22px;
    font-weight: 600;
    color: #1b1b1b;
}
.basic article {
    background-color: #fff;
    /* border: 1px solid #e0e0e0 !important; */
}
.basic .entry-title {
    color: #1b1b1b;
    line-height: 1.25em;
    margin: 10px 0;
    text-align: left
}
.archive h1 a, .home h1 a, .search h1 a {
    font-size: 24px;
    text-align: left;
	font-family: roboto slab;
}
article.masonry {
    text-align: justify
}
.entry-content p {
    text-align: left
}
.entry-content iframe {
    width: 100%;
    /* height: 100%; */
}
.more-link-p .more-link {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
    color: #9c988e !important;
    float: right;
    font-family: roboto slab;
    margin-bottom: 0;
    text-shadow: none;
    display: none
}
.format-quote .entry-content {
    font-style: italic;
    padding-left: 10px
}
.format-quote .entry-content p {
    margin-left: 40px
}
.su-highlight {
    background: none repeat scroll 0 0 #fff !important;
    border-top: 2px solid #cfcbc0;
    color: #555 !important;
    display: block !important;
    font-size: 12px;
    padding: 7px !important;
    text-align: left !important
}
#site-navigation ul,
#menu-glavni-meni-1 {
    background: url("img/crtice.png") no-repeat scroll right 121px rgba(0, 0, 0, 0);
    border-bottom: 5px solid #be1e2c;
    clear: both;
    display: inline-block;
    list-style: none outside none;
    padding: 5px 0 0
}
#site-navigation ul li,
#menu-glavni-meni-1 li {
    border-bottom: 0 solid #fff;
    cursor: pointer;
    float: left;
    height: 48px;
    margin-bottom: 10px;
    padding: 0;
    text-indent: -3000px;
    width: 124px
}
#site-navigation ul li a,
#menu-glavni-meni-1 li a {
    color: #111;
    display: block;
    font-family: oswald;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: 2px;
    padding: 5px 0;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase
}
.menu-slucajevi-2-container {
    margin-top: 70px;
    border-top: 5px solid #be1e2c
}
#site-navigation ul li a:hover,
#menu-glavni-meni-1 li a:hover {
    color: #b61803
}
#site-title,
#site-description {
    display: none
}
.header-wrap {
    border-bottom: medium none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    float: left;
    margin-bottom: 10px;
    padding-bottom: 0;
    width: 100%
}

#main {
    background: #fff;
    padding-top: 0;
/*  width: 980px;  */			/* sirina */
margin: 0 ;			/* margin: 0 auto; */
padding: 0 10px;
/* margin-left:203px; */
 width: calc(100% - 70px); /*200px */
    /* margin: 0 auto; */
	margin: 0 0 0 70px; /*120*/

}

#primary {
	/* padding-left: 193px !important; 
	padding-left: 369px !important;
	margin-right:200px;
	min-width:1360px; */
	
    background-color: #fff;
    /* padding-left: 300px;
    margin-left: 37px; */
    /* padding-top: 10px; */
	/* padding-left: 233px !important; */
	max-width:1448px;
	width:100%;
	
	-webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
}
#secondary {
    /* background: none repeat scroll 0 0 #cfcbc0; */
    /* width: 320px; */
    padding: 0;
	/* margin-left:10px; */  /* sirina */
	margin:0;
	/* margin-right:20px;
	margin-left: 186px !important; */
	-webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
}


.single #page #main{
	/* width: 940px; */
}
.single #primary .datum {
	display:none;	
}
.single #primary {
	padding-left: 233px !important;
	padding-right: 0px !important;
	margin: 0px !important;
	max-width:940px;;
}
.single #primary h3 a {
	text-decoration:none;
}
.single #primary p {
	font-family: roboto;
    font-size: 17px;
    font-weight: 100;
	color:#1b1b1b;
}
.single #primary a  {
	/* text-decoration:underline; */
}
.single #primary a:hover {
	color:#bb1f2d;
}
.single #primary h2 {
	font-family: roboto;
    font-size: 22px;
    font-weight: 600;
	color:#1b1b1b;
}
.single #primary .wp-caption-text{
	font-family: roboto;
    font-size: 15px;
    font-weight: 200;
	color:#1b1b1b;
	padding:5px 0;	
}
.single #primary  .wp-caption {
    background: none;
	border:0;
    border-bottom: 1px solid #e6e6e6;
    max-width: 100%;
    padding: 0px;
    text-align: center;
}



.single #secondary {
	padding: 0 !important;
	margin: 0 !important;
	/* margin-top: 25px !important; */
}

@media (max-width: 768px) {
.single #primary {
	padding-left: 0px !important;
}
.single #page #main{
	width: 100%;
	padding: 10px;
}
#secondary{
	display:none;
}
}

#comments {
    clear: both
}
.format-quote i.quote {
    color: #cfcbc0;
    display: block;
    float: left;
    font-size: 36px;
    position: relative
}
.widget {
    text-shadow: none
}
.scf {
    float: right;
    margin: -79px 160px 0 20px;
    position: relative;
    z-index: 1
}
.citat {
    border-bottom: 1px solid #b61803;
    border-top: 1px solid #b61803;
    color: #ddd;
    display: block;
    font-family: noto sans;
    font-size: 106%;
    font-style: italic;
    left: 497px;
    line-height: 1.1em;
    padding: 3px 0;
    position: absolute;
    text-shadow: none;
    top: 40px;
    width: 400px
}
.entry-meta a {
    border-bottom: none;
    text-decoration: none
}
.format-quote .entry-title {
    font-family: roboto slab, serif;
    font-size: 24px;
    font-style: normal;
    padding-left: 38px
}
#widget_sp_image-2 {
    float: left;
    height: 213px;
    margin-bottom: 0;
    margin-top: -18px
}
#widget_sp_image-3 {
    float: left;
    margin: -13px 0 0;
    width: 125px
}
#widget_sp_image-4 {
    float: left;
    margin: -20px 0 0 9px;
    width: 125px
}
#widget_sp_image-5 {
    float: left;
    margin-bottom: -5px;
    margin-top: 0
}
.widget ul {
    margin-top: 0;
    padding: 0
}
.widgets-list-layout-links {
    font-family: oswald;
    font-size: 14px;
    line-height: 1.2em;
    text-transform: uppercase;
    width: 73.4043%
}
.widgets-list-layout-links a {
    color: #111
}
.vco-storyjs .vco-feature h1,
.vco-storyjs .vco-feature h2,
.vco-storyjs .vco-feature h3,
.vco-storyjs .vco-feature h4,
.vco-storyjs .vco-feature h5,
.vco-storyjs .vco-feature h6 {
    color: #111;
    font-family: oswald, Times New Roman, Times, serif !important;
    text-transform: uppercase
}
.vco-storyjs .vco-feature p {
    color: #333;
    font-family: noto sans !important;
    font-size: 14px !important
}
#posts-pagination {
    display: none
}
#archive-header h1 {
    display: none
}
#archive-header,
.page-title {
    border-bottom: medium none;
    border-top: medium none;
    box-shadow: none;
    margin: -25px 0 30px
}
.su-label {
    border-radius: 0 !important;
    font-family: oswald, sans-serif;
    font-weight: 400;
    height: .8em;
    margin-right: .3em !important;
    padding: 3px 10px !important
}
.su-label-type-info {
    background: none repeat scroll 0 0 #cfcbc0 !important
}
.menu-item-39 {
    background: url("img/vesti.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: 12px
}
.menu-item-39:hover {
    background: url("img/vesti.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0)
}
.menu-item-1249 {
    background: url("img/ruke.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: 12px
}
.menu-item-1249:hover {
    background: url("img/ruke.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0)
}
.menu-item-903 {
    background: url("img/misljenja.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}
.menu-item-903:hover {
    background: url("img/misljenja.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0)
}
.menu-item-904 {
    background: url("img/izjave.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}
.menu-item-904:hover {
    background: url("img/izjave.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0)
}
.menu-item-251 {
    background: url("img/dokumenti.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: 12px
}
.menu-item-251:hover {
    background: url("img/dokumenti.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0)
}
.menu-item-165 {
    background: url("img/adresar.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)
}
.menu-item-165:hover {
    background: url("img/adresar.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0)
}
#menu-item-1062 {
    background: url("img/slucajevi.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 154px;
    list-style: none outside none;
    margin-bottom: -15px !important;
    margin-top: 10px;
    text-indent: -3000px
}
#menu-item-1062 a {
    display: block;
    height: 160px
}
#menu-item-1062:hover {
    background: url("img/slucajevi.png") no-repeat scroll 0 -155px rgba(0, 0, 0, 0)
}
#menu-item-1562 {
    background: url("img/onama.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 48px;
    list-style: none outside none;
    margin-right: 10px;
    margin-top: -23px;
    text-indent: -3000px;
    width: 124px
}
#menu-item-1562:hover {
    background: url("img/onama.png") no-repeat scroll 0 -48px rgba(0, 0, 0, 0)
}
#menu-item-1562 a,
#menu-item-1034 a {
    display: block;
    height: 50px
}
#menu-item-1034 {
    background: url("img/pisite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 53px;
    list-style: none outside none;
    margin-bottom: 20px;
    margin-top: -28px;
    text-indent: -3000px;
    width: 125px
}
#menu-item-1034:hover {
    background: url("img/pisite.png") no-repeat scroll 0 -53px rgba(0, 0, 0, 0)
}
.nr_title {
    display: none
}
.nr_text {
    width: 130px !important
}
.nr_post_title {
    font-family: oswald, sans-serif;
    font-size: 11px !important;
    font-weight: normal !important;
    text-transform: uppercase
}
.nrelate_nsq.nr_130 .nr_panel {
    padding: 0 !important
}
.nrelate_nsq.nr_130 .nr_text {
    bottom: 0 !important
}
.nrelate_nsq.nr_130 .nr_panel .nr_text {
    height: 60px
}
.sociala {
    float: right;
    margin: -62px 0 0 1130px;
    width: 150px
}
.archive .site-content .format-link .entry-title,
.archive .site-content .format-aside .entry-title,
.archive .site-content .format-quote .entry-title {
    display: block !important
}
blockquote {
    border-bottom: 2px solid #bb1f2d;
    border-left: medium none;
    border-top: 1px solid #bdbdbd;
    float: right;
    font-family: roboto slab, serif;
    font-style: italic;
    letter-spacing: -0.7px;
    margin: 5px 5px 5px 15px;
    padding-left: 12px;
    width: 40%
}
blockquote p {
    font-size: 24px !important;
    padding: 4px 0
}
@media screen and (max-width: 788px) {
    blockquote {
        width: 100%
    }
}
@media (max-width: 600px) {
    .entry-content .alignleft,
    .entry-content .alignright {
        display: block;
        float: none !important;
        margin: 10px auto;
        width: 75%
    }
    .su-pullquote {
        width: 100% !important
    }
}
.single #primary .antrfile:before {
  content : "";
  position: absolute;
  left    : 0;
  top  : 0;
  height  : 1px;
  width   : 45%; 
  border-bottom:2px solid #bb1f2d;
}
.single #primary .antrfile {
    background-color: #e5e5e5;
    display: block;
    padding: 5px 12px;
    width: 100%;
	position:relative;
}
.antrfile p {
    font-size: 15px;
    text-align: justify;
    margin: 8px 0
}
.single #primary .antrfile h1,
.single #primary .antrfile h2,
.single #primary .antrfile h3,
.single #primary .antrfile h4 {
	font-family: roboto;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 8px;
	color:#1b1b1b;
	margin: 10px 0 20px 0;
}
.entry-content a {
    border-bottom: medium none;
    color: #b61803
}
.pomocniwrap {
    padding: 3px 0
}
.prateci {
    font-size: 12px
}
.autorbox {
    background: none repeat scroll 0 0 #cfcbc0;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    padding: 3px
}
.izvorbox {
    padding: 3px
}
.prebox {
    border-top: 1px solid #cfcbc0;
    padding: 10px 0 0
}
.autor {
    color: #333;
    font-weight: normal
}
.basic .entry-meta {
    margin-bottom: 0
}
.datum {
    color: #bdbdbd !important;
    float: right;
    font-family: roboto !important;
    font-size: 12px;
    margin: -18px 0 0;
    text-transform: uppercase
}
.entry-content .flare-horizontal {
    float: right;
    margin-top: -25px;
    width: 90px
}
.flare-flyout-inner {
    display: none !important
}
.vco-slider .slider-item .content .content-container .text {
    vertical-align: top !important
}
#comments {
    background: none repeat scroll 0 0 #cfcbc0;
    border: 2px solid #fff;
    margin-top: 10px !important;
    padding: 20px
}
#reply-title {
    border-bottom: 3px solid #b61803;
    border-top: 3px solid #b61803;
    display: inline-block;
    font-family: oswald, sans-serif;
    margin-top: 0;
    padding: 7px 0;
    text-shadow: none;
    text-transform: uppercase
}
#respond div.comment-form-field {
    background: none repeat scroll 0 0 #fff;
    font-size: 13px
}
.entry-content .wp-caption img {
    width: 100%
}
.entry-content ul {
    font-size: 1.2em
}
@media (min-width: 1024px) and (max-width: 1366px) {
    #header #czl-header-image {
        margin: 0 50px
    }
    #header .cz-social {
        right: 50px
    }
}
@media (min-width: 910px) and (max-width: 1024px) {
    #header #czl-header-image {
        margin: 0 20px
    }
    #header .cz-social {
        right: 20px
    }
}
@media (min-width: 769px) and (max-width: 910px) {
    #header #czl-header-image {
        width: 100%;
        display: block;
        clear: both;
        text-align: left;
        width: auto
    }
    #header #czl-header-image a {
        display: block;
        clear: both;
        float: none
    }
    #header .cz-social {
        top: 50px;
        right: 100px
    }
}
@media (min-width: 260px) and (max-width: 768px) {
    #header #czl-header-image {
        width: 100%;
        text-align: center
    }
    #header #czl-header-image a:last-child {
        display: none
    }
    #header #czl-header-image a {
        float: none;
        display: block
    }
    #header #czl-header-image a>img {
        max-width: 100%
    }
    #header .cz-social {
        display: none
    }
    .single .entry-title {
        font-size: 2.2em;
        word-wrap: normal
    }
    #sidebar-one #czl-menu {
        display: block !important;
        margin: 0 -14px
    }
    #sidebar-one #czl-menu li {
        margin: 0 0 10px !important
    }
    #sidebar-one a.czl-slucajevi {
        width: 100%;
        background-size: 147.5% auto;
        background-position: -105px 0;
        height: 139px
    }
}
ul.pop-widget-tabs {
    list-style: none;
    clear: both;
    width: 100%;
    border: none;
    margin: 0 !important;
    padding: 0 !important
}
ul.pop-widget-tabs li {
    padding: 0;
    float: left;
    display: inline;
    line-height: 30px;
    border: 0 solid #f5f5f5;
    font-weight: bold;
    margin: 0 1px 1px 0;
    font-size: 11px;
    list-style: none;
    cursor: pointer
}
ul.pop-widget-tabs li a {
    float: left;
    display: block;
    padding: 0 5px;
    background: #fff;
    line-height: 30px;
    text-decoration: none;
    border: 1px solid #ddd;
    font-family: Helvetica, serif;
    letter-spacing: -0.05em
}
ul.pop-widget-tabs li a {
    padding: 0 3px;
    font-size: 11px
}
ul.pop-widget-tabs.pop-widget-tabs-3 li span,
ul.pop-widget-tabs.pop-widget-tabs-4 li span,
ul.pop-widget-tabs.pop-widget-tabs-5 li span {
    display: none
}
ul.pop-widget-tabs li a:hover,
ul.pop-widget-tabs li a.active,
ul.pop-widget-tabs li a:active,
ul.pop-widget-tabs li a:focus {
    text-decoration: none;
    background: #f5f5f5
}
div.pop-inside {
    clear: both;
    padding: 0;
    border: 1px solid #ddd;
    margin: 5px 0 0
}
div.pop-inside ul {
    border: none;
    padding: 0;
    display: block;
    list-style: none;
    position: relative;
    margin: 0 !important
}
div.pop-inside ul li {
    margin: 0;
    list-style: none;
    position: relative;
    padding: 8px 5px;
    border-bottom: dotted 1px #ccc
}
div.pop-inside ul li .entry-summary {
    clear: none;
    display: block;
    margin: 0 0 5px;
    padding: 0;
    font-size: .9em
}
div.pop-inside ul li .pop-title {
    clear: none;
    font-weight: bold;
    margin: 0 0 3px;
    padding: 0
}
div.pop-inside ul li .pop-summary {
    display: block
}
div.pop-inside ul li a {
    cursor: pointer;
    text-decoration: none;
    font-weight: normal
}
div.pop-inside ul li:hover,
div.pop-inside ul li:active,
div.pop-inside ul li:focus {
    background: #f5f5f5
}
div.pop-inside ul li a:hover,
div.pop-inside ul li a:active,
div.pop-inside ul li a:focus {
    text-decoration: none
}
div.pop-inside ul li p {
    margin: 0;
    padding: 0
}
div.pop-inside ul li img {
    display: block;
    margin: 0 auto;
    height: auto
}
div.pop-inside br.pop-cl {
    clear: both;
    content: '';
    display: block
}
div.pop-inside br.pop-cl:after,
div.pop-inside br.pop-cl:before {
    content: ''
}
div.pop-inside ul li .pop-overlay {
    bottom: 0;
    opacity: .8;
    display: block;
    padding: 5px;
    background-color: #444;
    position: absolute
}
div.pop-inside ul li .pop-rating {
    float: left;
    width: 12px;
    color: #fff;
    font-size: .9em;
    padding: 0 3px;
    display: block;
    margin-right: 5px;
    text-align: center;
    line-height: 120%;
    background-color: #666;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}
div.pop-inside ul li:last-child {
    border-bottom: none;
    margin: 0
}
.pop-layout-v div.pop-inside ul li .pop-overlay {
    opacity: 1;
    display: inline;
    padding: 0;
    background: none;
    position: static
}
.pop-layout-v div.pop-inside ul li img {
    margin: 0;
    float: left;
    height: auto;
    max-width: 65px;
    margin-right: 10px
}
div.pop-inside ul.wp-tag-cloud {
    width: auto;
    height: auto;
    padding: 5px 8px !important
}
div.pop-inside ul.wp-tag-cloud li {
    padding: 0;
    width: auto;
    display: inline-block;
    word-break: break-all;
    word-wrap: break-word;
    border-bottom: none
}
div.pop-inside ul.wp-tag-cloud a:hover,
div.pop-inside ul.wp-tag-cloud a:focus,
div.pop-inside ul.wp-tag-cloud a:active {
    /* text-decoration: underline */
}




#secondary li{
	list-style-type:none;
}

#secondary  .shortcodes-ultimate{
	padding-top:17px;
}

#secondary .popular-posts h2{
	background-color:#1b1b1b;
    color: #FFF;
	font-family: roboto;
    font-size: 18px; /* 20 */
    font-weight: 500;
	padding:10px;
	padding-left:40px;
    background-image: url(../img/najcitanije.png);
    background-repeat: no-repeat;
    background-position: left 7px center;
margin: 0 0 10px;;	
}
#secondary .wpp-list li{
    margin-bottom: 7px;
    font-family: roboto;
    font-size: 16px;
    font-weight: 400;
    color: #1b1b1b;
    position: relative;
    padding-bottom: 6px;	
}
#secondary .wpp-list li:after {
  content : "";
  position: absolute;
  left    : 0;
  bottom  : 0;
  height  : 1px;
  width   : 30%; 
  border-bottom:2px solid #bb1f2d;
}


#secondary .wpp-list li img{
	margin-bottom:12px;
}





/*additional*/
#headerwrap{
	max-width:1435px;
	/* margin:0 auto; */
	margin: 0 20px 0 80px; /*210px*/
}
#topbar{
	position:relative;
}
/* #topbar:after */
#headerline{
	margin-left    : -4500px;
	width   : 9000px; 
	border-bottom:3px solid #bb1f2d;	
}
.menu-topmenu-container {
	float:left;
	padding: 3px 0;
}
.menu-topmenu-container ul{
    margin: 0;
    padding: 6px 0;
	font-family: roboto;
    font-size: 12px;
    font-weight: 300;
	color:#bdbdbd;
}
.menu-topmenu-container ul li{
    list-style-type: none;
    display: inline;
}
.menu-topmenu-container li a{
	color:#FFF;	
}
.menu-topmenu-container .current-menu-item a{
	color:#bb1f2d;	
}

.menu-topmenu-container li a:hover{
	color:#bb1f2d;	
}	

.menu-topmenu-container li:not(:first-child):before {
    content: " | ";
}

#topsocial{
	float:right;	
}
#topsocial ul{
    margin: 0;
    padding: 6px 0;
	font-family: roboto;
    font-size: 16px;
    font-weight: 300;
	color:#bdbdbd;

}
#topsocial ul li{
    list-style-type: none;
    display: inline;
	margin-left:40px;
}
#topsocial li a{
	color:#bdbdbd;	
}
#topsocial li a:hover{
	color:#FFF;	
}

#headerlinegrey{
	margin-left    : -4500px;
	width   : 9000px; 
	border-bottom:1.25px solid #bdbdbd;
	clear:both;	
}

#headerteme {
	padding: 0;
	width: 100%;
    font-size: 18px;	
}
#headertemetitle {
	float:left;
	color:#bb1f2d;
	padding: 13px 20px 8px 0;
	display: inline-block;
	font-family: roboto;
    font-size: 18px;
    font-weight: 300;	
}
#headertemetitle  i {
    color: #bb1f2d;
    margin-left: 10px;
    font-size: 26px;
    float: right;
    margin-top: 0px;
}
#headerteme ul{
    margin: 0;
    padding: 0 10px 0 0 ;
	font-family: roboto;
    font-size: 18px;
    font-weight: 300;
	color:#fff;
}
#headerteme ul li{
    list-style-type: none;
    display: inline;
}
#headerteme li a{
	color:#FFF;
	padding: 12px 20px 9px;;
	display: inline-block;
	border-bottom:4px solid #1b1b1b;
	white-space: nowrap;
}
#headerteme li a:hover{
	color:#FFF;
	border-bottom:4px solid #bb1f2d;
	/* font-weight: 500; */
}
#headerteme .current-menu-item a{
	border-bottom:4px solid #bb1f2d;
	/* font-weight: 500; */
}
.menu-teme-container{
	/* width:98%; */
}
#menu-teme{
	max-height:50px;
	overflow:hidden;
	-webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
	position:relative;
}
#menu-teme2:hover{
	max-height:500px;
	height:auto;
	overflow:hidden;
}
.menu-teme-open{
	max-height:500px !important;
	height:auto !important;
	overflow:hidden;
}
#headertememore{
    font-family: FontAwesome;
	font-size: 28px;
    position:absolute;
	right: 0px;
    top: 0px;
    padding: 0px 4px;
	cursor: pointer;	
}
#menu-teme222:after{
	content:'\f0dd'; /* f0dd  f0d7 */
    font-family: FontAwesome;
	font-size: 28px;
    position:absolute;
	right: 0px;
    top: 0px;
    padding: 0px 4px;
	cursor: pointer;
}

#hedertememore {
	float:right ;
	color:#FFF;
	padding: 5px 5px 5px 5px !important;
	display: inline-block;
	font-family: roboto;
    font-size: 28px;
    font-weight: 300;
	cursor: pointer;
}



#header #czl-header-image {
    margin: 0;
	width:100%;
	float:left;
}
#header #fondacija {
	margin:0 auto;
    width: 190px;
}
#header #fondacija img{
	height:44px;
	width:auto;
}
#header #logo{
	float:left;
	padding: 5px 0 5px 0;
}
#header #logo img{
	height:35px;
	width:auto;
}
#header #langsearch{
	float:right;
}
#headersearch, #headerlang{
	float:right;
	margin-top:5px;
}
#headerlang{
	display:none;
}

#headersearch{
    font-size: 28px;
    font-weight: 100;
	color:#bdbdbd;
	-webkit-text-stroke: 2px #1b1b1b;
	text-align: right;
	min-width:200px;
	position: relative;
}
#headersearch:hover{
	cursor:pointer;
}

#headerlang ul li{
    list-style-type: none;
}
#headerlang #langsr{
	font-family: roboto slab;
    font-size: 14px;
    font-weight: 300;
	color:#fff;
}
#headerlang #langen{
	font-family: roboto slab;
    font-size: 14px;
    font-weight: 600;
	color:#bb1f2d;
}



#primary #search-header{
	margin:0px;
}
#primary #search-header h1{
	margin:0 0 17px 0;
}

.sidebar-author {
    text-align: right;
}
.sidebar-author span {
	/* margin-top:20px; */
}
.sidebar-author h2{
	font-family: roboto;
    font-size: 12px;
    font-weight: 500;
	color:#bdbdbd;
	margin: 20px 0 5px 0;
	text-transform:uppercase;
}
.sidebar-author h2:first-child{
	margin-top:0;
}

.sidebar-author .author{
	font-family: roboto;
    font-size: 15px;
    font-weight: 400;
	color:#bb1f2d;
}
.sidebar-author .source{
	font-family: roboto;
    font-size: 14px;
    font-weight: 400;
	color:#1b1b1b;
}
.sidebar-author .published{
	font-family: roboto;
    font-size: 13px;
    font-weight: 400;
	color:#1b1b1b;	
	text-transform: uppercase;
}

.sidebar-author-mob{
    display:none;
	font-size: 12px;
    margin: 43px 0 21px 0;
}
.single #primary .sidebar-author-mob h2{
	font-family: roboto;
    font-size: 12px;
    font-weight: 500;
	color:#bdbdbd;
	display:inline-block;
	margin:0;
	text-transform:uppercase;
}
.sidebar-author-mob .author{
	font-family: roboto;
    font-size: 12px;
    font-weight: 400;
	color:#bb1f2d;
}

.list-author {
font-family: roboto;
font-size: 10px;
font-weight: 400;
color:#bdbdbd;
/* padding: 7px 0 14px; */
}
.list-author-type{
	text-transform:uppercase;
}
.list-author div:first-child {
padding: 5px 0 5px;
}
.list-author  .author{
	color:#bb1f2d;
	font-weight: 400;
	font-size: 11px;	
}
.list-author  .source a{
	color:#1b1b1b;
	font-weight: 400;
	font-size: 11px;	
}



.yuzo__title h3{
font-family: roboto;
font-size: 18px;
font-weight: 600;
color:#1b1b1b;
background-color:#bdbdbd;
padding:3px 6px 3px ;
line-height:35px;
}
.yuzo-list:before{
    content: none !important;
}
.yuzo__title h3:before{
 	 content: url(data:image/png;base64,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);
 	 width: 40px;
 	 height: 35px;
 	 display: inline-block;
 	 position: relative;
 	 top: -1px;
 	 opacity: 1;
	 vertical-align: middle;
 }
.yuzo_related_post .relatedthumb {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px !important;
	border:0 !important;
} 

.yuzo_related_post .relatedthumb:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    width: 15%;
    border-bottom: 2px solid #bb1f2d;
}


.yuzo_related_post .relatedthumb a{
font-family: roboto;
font-size: 16px !important;
font-weight: 400;
color:#1b1b1b;
padding:13px;
padding-left: 0px !important;
text-decoration: none !important;
}



#procitajte h3{
    font-family: roboto;
    font-size: 18px;
    font-weight: 500;
    color:#FFF;
    background-color:#bb1f2d;
    padding:3px 6px 3px ;
    line-height:33px;
    margin:20px 0 5px 0;
}
#procitajte h3:before{
content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAcCAYAAACQ0cTtAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAMcSURBVEiJrZZLaF1VFIa/dWJfViJS7G0gRM71zoIDKYiPoqmWqhQUnSk60UkcFW2hBRWlVHygiFSholhBZzqwIL5AakHQQsWBoiOhIkoSX9FAU03v+RzcfZpzj/dlccFms/Ze6//3f85+rGCIqePALuB24EpgCzAOLAFzwFfAMeDtiJgbhtePZJP6orrsqhXqnPqtumC3raivqJv/K9E96q8JZEF9Xt2mrqnFrVd3qi+rf6b4RfX+UYkeTgpW1GfVi8u5ycnJDVNTU5eUrdFobKzkbVFfS7mqB9UYRPRIClxSb67PN5vNp/M8t2zNZvNID4x71b8TzhPVuawSdBPwOHAG2BERH/ZYz3LVKYpiuR4QEW8AdwIFsF+9tYtM3Qi8CYwBD0bEiT7izwzxS8J3gYMJ/3X1oqqyWTpb+pOIONyHiKIousAj4l/KKnYA+BrYDDwAkKnrgL2VgEFWB++pLC2kTUcdwB51bQZso6Pqm4g4NoSsDj5IGcBbwI9AA7g2A8pd98GQxF6fra+yFF8AHyV3ZwZcl5zjw8h6gA9TBvBx6q/OgInk/DBCYhd4RAxUluz71E9kdHYLwMIIieejbD71jQwor5SsT/A5q/+zdrs9CllR9hmrihojkI10qGtW4s5ldN4kgMtGIKv/s1GUTVbJPk/O9mFZ6hLwRdki4vcRyErcT1FvSTf0dwOfhPMwNRKu6jWoG9Rf0sBt/zPZroR7Sh0rBx9NgyfVvruy1Wpdmuf58TzPz+Z5frLVal0+RNWJhDsLq9v9EPAbsBXY3w+gKIo9wPV0nqKt7Xb7sQHCHgKuAk4BR86RRcQicB8gcKDXK51We2FtqO6XcTcATwIrwN0R8VdVGRFxFHgurfqoelcdZGxs7IW0UoD5iHiqB9EdwPvAGmBfRHzWa0Hld36mUra9qnYd9pmZmQuazebU9PT02lruJvUl9azaVnf3JOlBOlspzf5QD6s71PW1uHXqdvVQpfSbS+pGt0pptmK3/WynSJ2vjZ+2VvrVbeghVifoVEs3AlfQuevGgUXgJ+BL4B3gvYg4PQjrH3o1PZa2WhlKAAAAAElFTkSuQmCC);
 	 width: 27px;
 	 height: 27px;
 	 display: inline-block;
 	 position: relative;
 	 top: -2px;
 	 opacity: 1;
	 vertical-align: middle;
     margin-right: 7px;
 }
#procitajte #procitajteitem:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    width: 30%;
    border-bottom: 2px solid #1b1b1b;
}


#procitajte #procitajteitem {
    padding-left: 0px !important;
    position:relative;
	display:block;
	font-family: roboto;
	font-size: 16px !important;
	font-weight: 400;
	color:#1b1b1b;
	padding:5px 0;	
}
#procitajte #procitajteitem a  {
	color:#bb1f2d;
	text-decoration: none !important;
}
#procitajte #procitajteitem a:hover  {
	color: #444;
}




footer .tags{
    /*display: inline-block;*/
    display: table;
	margin-bottom:40px;
}
footer .tags a{
	float:left;
	background-color: #1b1b1b;
	display:block;
	font-family: roboto;
	font-size: 15px !important;
	font-weight: 400;
	color:#FFF ;
	padding:6px 6px;
border:0;
text-decoration: none !important;	
}
footer .tags a:hover{
	float:left;
	background-color: #1b1b1b;	
	display:block;
	font-family: roboto;
	font-size: 15px !important;
	font-weight: 400;
	color:#bb1f2d !important;
	padding:6px 6px;		
}

footer #socialfooter{
	padding: 10px 0;
}


#comments {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 0px solid #fff;
    margin-top: 40px !important;
    padding: 20px;
    display: inline-block;
}
.commentlist .comment .comment-author, .commentlist .comment .comment-meta, .commentlist .comment .comment-text {
    padding-left: 0px;
}
.commentlist {
    list-style: none;
    padding: 0 0 20px 0;
    background: #FFF;
	margin: 0 0 20px 0;	
}
.commentlist .comment, .commentlist .pingback {
    padding-bottom: 0px;
}
.commentlist .comment-body {
    -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow: none;
    padding: 20px 20px 0 20px;
    background: #fff;
    display: block;
    z-index: 0;
    position: relative;
}
#comments .comment-author{
	margin: 10px 0 0px;
	font-family: roboto;
    font-size: 16px;
    color: #1b1b1b;		
	font-weight: 500;	
}

#comments  p{
	margin: 10px 0 5px;
	font-family: roboto !important;
    font-size: 14px !important;
    color: #1b1b1b !important;	
	font-weight: 400 !important;
}
.commentlist .comment .comment-reply-link {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    padding: 0;
	font-family: roboto;
    font-size: 13px;
    color: #1b1b1b !important;
    margin: 0 0 0 10px;
    background: none;
	text-shadow: none;
	border:none;
	box-shadow:none;
}
.commentlist .comment .comment-reply-link:hover {
    background: none;
	text-decoration: underline;
}
.comment-meta {
	float:left;
}
.commentlist .comment .comment-meta {
	font-family: roboto;
    font-size: 13px;
    color: #1b1b1b;
    font-style: normal;
}
#reply-title {
    border-bottom: 2px solid #bb1f2d;
    border-top: 2px solid #bb1f2d;
    display: inline-block;
    font-family: roboto;
    margin-top: 0;
    padding: 7px 0;
    text-shadow: none;
    text-transform: uppercase;
}
.comment-respond{
	padding: 20px;
}
#cancel-comment-reply-link {
    font-size: 14px;
    font-weight: normal;
    float: right;
    line-height: 26px;
    margin-left: 20px;
}
.drop-down-search {
    padding: 0;
    background: none;
    position: absolute;
    width: initial;
    z-index: 10;
	top:-5px;
	left:-25px;
}
#sitesearch{    display: none;}
#sitesearch .search-submit {
    display: none
}
#sitesearch input {
	font-family: roboto;
    font-size: 15px;
    color: #1b1b1b !important;
	font-weight:400;
	-webkit-text-stroke: 0px #1b1b1b;
}
.drop-down-mobile-search {
    display: none; 
    padding: 14px;
    background: #1b1b1b;
    position: absolute;
    width: 100%;
    z-index: 10
}


.error404 .entry-content{
	padding-top:100px;
}
.error404 hr{
	height:14px;
	border:0;
	background-color:#212121;
}

.mobilemenu {
    /* position: absolute;
    top: -13px;
    left: -260px; */
	position: fixed;
    top: 100px;
    left: 0px;	
    width: 260px;
    padding: 0 0 30px;
	background-color:#bb1f2d; /*  #bb1f2d #1b1b1b */
	height: 100%;
	display:none ;
}
.mobilemenu ul {
    margin: 0;
    padding: 0 10px 0 0;
    font-family: roboto;
    font-size: 18px;
    font-weight: 300;
    color: #fff;
}
.mobilemenu ul li {
    list-style-type: none;
}
.mobilemenu li a {
    color: #FFF;
    padding: 12px 20px 12px;
    display: block;
    border-bottom: 3px solid #bb1f2d;
    white-space: nowrap;
}
.mobilemenu li a:hover {
    color: #FFF;
    border-bottom: 3px solid #1b1b1b;
}
.mobilemenu .current-menu-item a {
    border-bottom: 3px solid #1b1b1b;
}
.su-row{
	width:100%
}
.wpcf7 input {
	width:100%;
}
.wpcf7 input[type=submit] {
	width: auto;
	display:block;
}
.wpcf7-not-valid-tip{
	color: #bb1f2d !important;
}
.page h1{
	display:none;
}
.page h1, .page h2, .page h3, .page h4, .page h5, .page h6 {
    color: #1b1b1b;
    font-family: roboto;
    font-weight: normal;
	position:relative;
	display:block;
	padding-bottom: 5px;
	margin-top:0;
}
#primary .page h1:after, #primary .page h2:after,  #primary .page h3:after,  #primary .page h4:after,  #primary .page h5:after,  #primary .page h6:after {
  content : "";
  position: absolute;
  left    : 0;
  bottom  : 0;
  height  : 1px;
  width   : 60px; 
  border-bottom:2px solid #bb1f2d;
}
#infscr-loading{
    z-index: 99999999;
    width: 100%;
    background-color: #1b1b1b;
    position: fixed;
    bottom: 0px;
    left: 0px;
    text-align: center;
	padding:5px;
	color:#FFF;
}
#infscr-loading img{
    display:none;
}
#mobilelogo{
    text-align: center;
    padding: 0 18%;	
}
.usaid-logo{
	margin-bottom:80px;
}
.page .entry-content #comments{
	display:none;
}
.comment-form-url{
	display:none;
}
.comment-form-author {
    width: 49%;
    float: left;
}
.comment-form-email {
    width: 49%;
    float: right;
}
.comment-form-author input, .comment-form-email input{
	width:100%;
}




@media screen and (max-width: 1100px) {
	#main {
		margin: 0 0 0 0px;
		width:100%
	}
	#primary{
		width:100%
	}
	#fondacija, #headerlang {
        display: none !important;
    }

	#headerwrap, #footerwrap {
		margin: 0 10px 0 10px;
	}
	#headertemetitle{
		display:none;
	}
	
}


@media screen and (max-width: 768px) {
	header{
		position: fixed !important;
		top: 0;
		left: 0;
		z-index: 999;
		margin:0 !important;		
	}
	#main {
		margin: 0 0 0 0px;
		width:100%
	}
	.single #primary,#primary {
		padding-left:0 !important;
		margin-top:115px !important;
	}
    #headersearch, #topsocial, #fondacija, #headerlang {
        display: none !important;
    }
	#topbar,#czl-header-image,#headerlinegrey{
		display:none;
	}
	.sidebar-author-mob{
		display:block;
	}
	.comment-form-author, .comment-form-email {
		width: 100%;
		float: none;
	}



}



.sticky { background: orange; }
.fixed {
  position: fixed !important;
  }