/*  

Theme Name: Grid

Theme URI: http://www.mweb.rs/

Description: Wordpress tema

Version: 1.0

Author: MWEB

Author URI: http://www.mweb.rs/

Tags: grid, minimal, cool

*/



* {

	margin: 0;

	padding: 0;

}

body {

	background: url(images/pozadina.jpg) repeat;

	color: #333;

	font-size: 62.5%;

	font-family: 'Open Sans', sans-serif;

	text-align: center;

	border-top:5px solid #212121;

} 

h1 {

	font-size: 2em;

}

h2 {

	font-size: 1.6em;

}

h3 {

	font-size: 1.4em;

}

h4 {

	font-size: 1.2em;

}

a {

	color: #000;

	outline: none;

	text-decoration: none;

}

a:hover {

	color: #3c6c92;

}



img {

border:0px;

}





/* =----------------------------------- main structure */

#wrapper {

	margin: 10px auto;

	text-align: left;

	width: 960px;

	padding: 0 5px;

}



#masthead {

	padding: 7px 0

}



#filler {}



#mainColumn {

	float: left;

	margin: 28px 0 0 0;

	width: 620px;

	padding-right:20px;

	border-right:1px dotted #000000;

}



.secondaryColumn {

	float: left;

	margin: 28px 0 0 15px;

	overflow: hidden;

	width: 300px;

}



.thirdColumn {

	float: left;

	margin: 28px 0 0 30px;

	overflow: hidden;

	width: 240px;

}



/* =----------------------------------- header elements */

#masthead h1 {

	float: left;

	margin: 15px 0 0 0px;

}



#masthead h1 a {

	text-transform: uppercase;

	width: 400px;

}



#LeadLeft{

float:left;

}



#citat{

font-style:italic;

font-size:14px;

float:left;

background:url(images/citat.png) no-repeat right;

padding:10px 20px;

margin-top:10px;

margin-left:10px;

border-left:1px dotted #212121 ;

}





#LeadRight{

float:right;

}



.menu-top{

margin-top:20px;

float:right;

font-size:14px;

font-weight:bold;

}



.menu-top a{

color:#212121;

}



.menu-top a:hover{

color:#ffcc00;

}



.menu-top li{

list-style:none;

float:left;

padding:0px 10px;

border-right:1px solid #cccccc;

}



#menu-item-1053{

padding-right:0px;

border-right:0px;

}



#nav .menu-item-1059 a{

width:95px;

}



#nav .menu-item-1061 a{

width:95px;

}



#nav .menu-item-1055 a{

width:95px;

}



#nav .menu-item-1062{

padding-right:0px;

}



/*  =----------------------------------- meni */

#nav {

    margin: auto;

    padding: 0 0px;

   

    z-index:9000;

    list-style-type:none;

	clear:both;

	

}



.navigacija{

 border-top:1px dotted #212121;

	border-bottom:1px dotted #212121;

	overflow:auto;

	margin-bottom:20px;

	margin-top:10px;

	}



#nav li {

    float: left;

	text-align:center;

	vertical-align:middle;

	float: left;

	padding-right:5px;

	list-style:none;

}



#nav li.open, #nav li:hover {

    

}

#nav li a {

      display: table-cell;

      height: 50px;

      vertical-align: middle;

	width: 90px;

	font-size:14px;

	font-weight:600;

}



img.navIkona{

    border:0px;

}



#nav li a:hover, #nav li.open a{

background:#ffcc00;

color:#2f2f2e;

}



#nav li ul {

    z-index:99000;

    display: none;

    position: absolute;

    top: 31px;

    left: 0;

    width:220px;

    padding: 0;

    background: #cdd1d5;

    list-style-type:none;

    text-align:left;

}

#nav li:hover ul {

    display: block;

	width:151px;

	font-family:Arial, Helvetica, sans-serif;

	background:#edefe2;

	margin-top:17px;

	line-height:1.5em;

	border-left:1px solid #222321;

	border-right:1px solid #222321;

	border-bottom:1px solid #222321;

}

#nav li ul li {

    float: none;

	background:none;

	border-bottom:1px solid #a5a79e;

}



#nav li ul li:hover {

    float: none;

	background:none;

}

#nav li ul li a {

    padding: 5px 5px;

	color:#000000;

	font-size:16px;

	height: auto;

	

}

#nav li ul li a {display: block;}

#nav li ul li a:hover {

    background:none;

    color: #006bb7;

}





/* Pretraga */



#sociable div{

height:30px;

width:29px;

float:left;

margin-right:15px;

}





#sociable .fb{

background:url(images/facebook.png) no-repeat

}





#sociable .fb:hover{

background:url(images/facebook.png) no-repeat 0px -30px;

}



#sociable .tw{

background:url(images/twitter.png) no-repeat

}





#sociable .tw:hover{

background:url(images/twitter.png) no-repeat 0px -30px;

}



#sociable .in{

background:url(images/instagram.png) no-repeat

}





#sociable .in:hover{

background:url(images/instagram.png) no-repeat 0px -30px;

}



#sociable .fs{

background:url(images/foursquare.png) no-repeat

}





#sociable .fs:hover{

background:url(images/foursquare.png) no-repeat 0px -30px;

}



#sociable .sf{

background:url(images/storify.png) no-repeat

}





#sociable .sf:hover{

background:url(images/storify.png) no-repeat 0px -30px;

}



#sociable .rss{

background:url(images/rss.png) no-repeat

}





#sociable .rss:hover{

background:url(images/rss.png) no-repeat 0px -30px;

}



#sociable .yt{

background:url(images/youtube.png) no-repeat

}





#sociable .yt:hover{

background:url(images/youtube.png) no-repeat 0px -30px;

}



#sociable .li{

background:url(images/linkedin.png) no-repeat

}





#sociable .li:hover{

background:url(images/linkedin.png) no-repeat 0px -30px;

}



#sociable .ss{

background:url(images/slideshare.png) no-repeat

}





#sociable .ss:hover{

background:url(images/slideshare.png) no-repeat 0px -30px;

}



#sociable .de{

background:url(images/delicious.png) no-repeat

}





#sociable .de:hover{

background:url(images/delicious.png) no-repeat 0px -30px;

}





.pretraga{

margin-top:10px;

width:170px;

float:left;

padding:0px 0px 5px 7px;

}



.forma input{

border:0px;

float:left;

color:#c0c0c0;

background:none;

}



.poljeunos{

margin-top:5px;

padding-top:7px;

width:175px;

float:left;

}



.searchdugme{

float:left;

}



.fotka{

padding:10px 0;

}



/* =----------------------------------- oh the convenience */

#wrapper {

	font-size: 1.2em;

	line-height: 1.4em;

}



.postMeta {

	font-size: 0.9em;

	text-transform: uppercase;

}

.postMeta span.date {

	color: #777;

}

.postMeta span.comments a,

.postMeta span.date a {

	color: #3c6c92;

}



.post h2 {

	line-height: 1.2em;

	text-transform:uppercase;

	font-size:18px;

	padding-bottom:5px;

}
.postukoloru h2 {
	line-height: 1.2em;

	text-transform:uppercase;

	font-size:18px;

	padding-bottom:5px;
}



.post h2 a:hover{

background:#ffcc00;

color:#212121;

}



.entry a,

#commentsContainer h3 a,

.commentlist .comment-author a {

color:#c8a002;

text-decoration:underline;

}





.entry a:hover,

.secondaryColumn a:hover,

#commentsContainer h3 a:hover,

.commentlist .comment-author a:hover,

.commentlist .comment-meta a:hover {

	color:#BC4B4A;

	text-decoration:underline;

}





.secondaryColumn a {

	font-weight: normal;

}



.entry ul,

.entry ol,

.entry blockquote {

	color: #555;

}



.entry blockquote {

	font-style: italic;

}



.secondaryColumn h3,

#commentsContainer h3 {

text-transform:uppercase;

padding:5px 10px;

background:#ded7b4;

}



.secondaryColumn h3 img{

display:none;

}



.secondaryColumn h3 a{

color:#000000;

text-decoration:none;

font-weight:bold;

}



.secondaryColumn h3 a:hover{

text-decoration:none;

}



#cancel-comment-reply-link {

	color: #3C6C92;

	font-size: 0.8em;

}



.commentlist .comment-meta a {

	color: #777;

}



.commentlist .comment-author cite {

	font-style: normal;

	font-weight: bold;

}



.commentlist .comment-meta {

	font-size: 0.8em;

}



#commentform p span input,

#commentform span textarea {

	color: #333;

	font-family: arial,verdana,sans-serif;

	font-size: 1em;

}

#paginateIndex {

	font-size: 0.9em;

	text-transform: uppercase;

}

#footer {

	clear: both;

}

#footer p a {

	font-weight: bold;

	color:#333;

}





/*-------------







SEARCH







-------------*/















#searchForm fieldset {







    width:170px;







    position:relative;







    display:block;







	border:0px;







}















div.input {







    width:65px;







    padding:0px 0px 2px 10px;



border-radius:10px 0px 0px 10px;

   

	background:#212121;

	color:#ffffff;







    float:right;

	

	border:0px;







  







}















    div.input.focus {







        border:0px solid #000000;



color:#ffffff;

padding-bottom:2px;

background:#212121;



       







    }















input#s {







    width:100%;







    border:0px;







    border-radius:10px 0px 0px 10px;







    background:#212121;



    color:#ffffff;







	padding:2px 0;







	







}















    input#s:focus {







    

color:#ffffff;

border:0px;

padding-bottom:2px;

background:#212121;



    }















input#searchSubmit {







    width:25px;







    height:22px;







    overflow:hidden;







    border:0;







    z-index:5;







	float:right;







}









/* =----------------------------------- general post */

.post {

	margin: 0 0 20px 0;

	padding-bottom:10px;

	border-bottom:1px dotted #212121;

}
.postukoloru {
	margin: 0 10px 30px 0;

	padding-bottom:10px;

	border-bottom:1px dotted #212121;

	width: 300px;

	float: left;


}
.postukoloru .podaci {
	padding-bottom:10px;

	color:#81817f;

}
.postukoloru .fotka img{
	width: 300px;
	height: 150px;
}
.linkukoloru {
	text-align: right;
	margin-bottom: 5px;
}
.linkukoloru a {
	text-decoration: underline;
}

.post h1 {

	margin-bottom: 10px;

	line-height:1.4em;

}

.post h1 a {

	display:block;

}



.post h1 a:hover{

color:#212121;

}



/* =----------------------------------- entry body */



.podaci{

padding-bottom:5px;

color:#81817f;

}



.podaci a{

color:#bc4b4a;

}



.podaci a:hover{

color:#a43635;

}



.entry {

	padding: 0 0px;

	overflow: hidden;

	font-size:14px;

	line-height:1.4em;

	text-align:justify;

}

.entry p {

	line-height: 1.6em;

	margin: 10px 0;

}



.entry ul,

.entry ol,

.entry blockquote {

	margin: 0 14px;

}



.entry ol {

	list-style: decimal;

}



.entry ul li,

.entry ol li {

	margin: 0 0 7px 18px;

}

.entry ul li {

	list-style: circle;

}

.entry blockquote {

	border-left: 1px solid #ccc;

	font-size: 1.1em;

	line-height: 1.4em;

	margin-left: 21px;

	padding-left: 10px;

}

.entry img,

.entry a img {

}

.entry a:hover img {

}



.entry.meta {

	background: #eee;

	border: 1px solid #ccc;

	border-width: 1px 0;

}

.entry.meta p {

	margin: 5px 7px;

}

.entry.meta .highlight {

	text-transform: uppercase;

	font-size: 10px;

}

.entry.meta a {

	color: #333;

	border-color: #bbb;

}

.entry.meta a:hover {

	color: #000;

	border-color: #000;

}



/* =----------------------------------- main index pagination */

#paginateIndex { 

	margin-bottom: 25px;

}

#paginateIndex a,

.commentlist li .reply a {

	color: #585856;

	font-size: 14px;

	display: block;

}

.commentlist li .reply a {

	color: #aaa;

}

#paginateIndex a:hover,

.commentlist li .reply a:hover {

	color: #212121;

	background:#ffcc00;

}



/* =----------------------------------- widget enabled sidebar */



.widgetContainer {

	margin: 0 0 20px 0;

}

.widgetContainer ul li {

	list-style:none;

	padding:10px 0;

	border-bottom:1px dotted #000000;

	font-size:13px;

}



.widgetContainer ul li a{

color:#bc4b4a;

}



.widgetContainer ul li a:hover{

color:#a90f11;

text-decoration:none;

}



#most_popular_posts-3 ul li a, #linkcat-2 ul li a{

color:#212121;

}



#most_popular_posts-3 ul li a:hover, #linkcat-2 ul li a:hover{

color:#c8a002;

}





.widgetContainer ul li ul {

	margin-top: 5px;

}

.widgetContainer .textwidget {

	margin: 0 3px;

	line-height: 1.5em;

}

.widgetContainer #wp-calendar {

	border-collapse: collapse;

	width: 100%;

}



.tagcloud a{

padding:3px 5px 3px 0;

color:#212121;

}



.tagcloud a:hover{

color:#a90f11;

}

/* =----------------------------------- style some comments */

#commentsContainer {

	margin-bottom: 30px;

}

#commentsContainer span.hook {

	position: relative;

	display: block;

}

#commentsContainer h3 {

	display: block;

	margin: 10px 0;

	padding: 7px 4px;

}

.cancel-comment-reply {

	position: absolute;

	top: -1px;

	right: 4px;

}

.commentlist {

	list-style: none;

	margin: 0 0 20px;

}

.commentlist .comment-author {

	border-top: 1px solid #ccc;

	padding-top: 7px;

	margin-top: 10px;

	overflow: hidden;

}

.commentlist .comment-author img.avatar {

	display: block;

	float: left;

	height: 16px;

	width: 16px;

	margin: 0 4px 0 0;

}

.commentlist .comment-meta {

	margin: 0 0 0 20px;

}

.commentlist li .reply {

	text-align: right;

	padding-bottom: 10px;

}

.commentlist li .reply a {

	display:inline;

}

.commentlist li p {

	margin: 1em 0;

	padding: 0 3px;

}

.commentlist li ul,

.commentlist li ol,

.commentlist li blockquote {

	margin: 0 20px;

}

.commentlist .children {

	margin: 0 0 0 40px;

}

.commentlist .children li {

	list-style: none;

}

#commentform .contain {

	margin: 0 0 10px 0 !important;

}

#commentform #author,

#commentform #email,

#commentform #url,

#commentform textarea {

	padding: 4px 3px;

	border: 1px solid #ccc;

	border-left-color: #bbb;

	border-bottom-color: #bbb;

	background: #fff;

	margin-right: 4px;

}

#commentform #author,

#commentform #email,

#commentform #url,

#commentform textarea {

	border: 1px solid #bbb;

	outline: none;

	padding: 4px 3px;

	width: 160px;

}

#commentform p label {

	margin: 4px 0 0 0;

}

#commentform textarea {

	float: none;

	width: 98%;

	overflow: auto;

}



/* =----------------------------------- footer */

#footer {

}

#footer p {

}



.dole{

background:#212121;

padding:65px 0;

}



#sociable .fb2{

background:url(images/facebook2.png) no-repeat

}





#sociable .fb2:hover{

background:url(images/facebook2.png) no-repeat 0px -31px;

}



#sociable .tw2{

background:url(images/twitter2.png) no-repeat

}





#sociable .tw2:hover{

background:url(images/twitter2.png) no-repeat 0px -31px;

}



#sociable .fs2{

background:url(images/foursquare2.png) no-repeat;

}





#sociable .fs2:hover{

background:url(images/foursquare2.png) no-repeat 0px -31px;

}



#sociable .yt2{

background:url(images/youtube2.png) no-repeat;

}





#sociable .yt2:hover{

background:url(images/youtube2.png) no-repeat 0px -31px;

}



#sociable .ss2{

background:url(images/slideshare2.png) no-repeat;

}





#sociable .ss2:hover{

background:url(images/slideshare2.png) no-repeat 0px -31px;

}



#sociable .de2{

background:url(images/delicious2.png) no-repeat;

}





#sociable .de2:hover{

background:url(images/delicious2.png) no-repeat 0px -31px;

}



#sociable .li2{

background:url(images/linkedin2.png) no-repeat;

}





#sociable .li2:hover{

background:url(images/linkedin2.png) no-repeat 0px -31px;

}



#sociable .in2{

background:url(images/instagram2.png) no-repeat

}





#sociable .in2:hover{

background:url(images/instagram2.png) no-repeat 0px -31px;

}



#sociable .sf2{

background:url(images/storify2.png) no-repeat

}





#sociable .sf2:hover{

background:url(images/storify2.png) no-repeat 0px -31px;

}



#sociable .rss2{

background:url(images/rss2.png) no-repeat

}





#sociable .rss2:hover{

background:url(images/rss2.png) no-repeat 0px -31px;

}



.menub{

clear:both;

padding:10px 0;

margin-left:-5px;

}



.menub li{

border-right:1px solid #2e2e2e;

float:left;

font-size:14px;

list-style:none;

font-weight:normal;

}



.menub li a{

padding:0 5px;

color:#ffffff;

width: inherit;

height: inherit;

}



.menu li a:hover{

color:#ffcc00;

}



.potpis{

color:#717070;

padding:20px 0 0 0;

}



.potpis a{

color:#ffffff;

}



.wp-caption-text{

font-size:11px;

}



.povratak{

text-align:center;

padding:0px 0 30px 0;

font-size:18px;

}



.povratak a:hover{

color:#ffcc00;

}

/* =----------------------------------- floats + clearing rule */

.floatleft,

.alignleft {

	float: left;

	margin: 3px 7px 0 0;

}

.floatright,

.alignright {

	float: right;

	margin: 3px 0 0 7px;

}

.right {

	float:right;

}

.left {

	float: left;

}

.clear {

	clear: both;

}

.fix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.fix {

	display: inline-block;

} 

* html .fix{

	height: 1%;

}

.fix{

	display:

	block;

}



/* IZBORI 2016 */
body.izbori {
	background-color: #fff;
	background-image: none;
	border-top: none;
}

.izbori .top {
	height: 90px;
	background-color: #103F6D;
	width: 100%;
	display: table;
	margin-bottom: 20px;
	border-top: 4px solid #FFCB05;
}

.izbori .logo {
	float: left;
}

.izbori .logo img {
	padding-top: 20px;
}

.izbori .newsletter {
	padding-top: 5px;
	float: right;
	max-width: 300px;
	width: 100%;
}

.izbori .newsletter span {
	text-align: left;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #FFCB05;
	margin: 5px 0;
	float: left;
}

.izbori .newsletter #mc_embed_signup .mc-field-group input {
	width: 70%!important; 
	padding: 5px;
	float: left;
    border: none;
    height: 25px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.izbori .newsletter #mc_embed_signup_scroll {position: relative; clear: both; }
.izbori .newsletter #mc_embed_signup .button {
	position: absolute; 
	right: 0; top: 0;
	border: none;
	background-color: #FFCB05;
	height: 35px;
	padding: 10px;
	text-transform: uppercase;
	color: #224E8F;
	font-size: 12px;
	font-weight: bold;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-ms-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
}

.izbori .newsletter #mc_embed_signup .button:hover {
	background-color: #224E8F;
	color: #FFCB05;

}

.izbori .newsletter #mc_embed_signup div.mce_inline_error {
	clear: both;
	background-color: transparent;
	color: #224E8F;
	text-align: left;
	padding: 0;
	margin: 0;
}


.izbori .cover img {
	max-width: 100%;
}

.izbori .wrapper {
	margin: 0 auto;
	max-width: 1000px;
	width: 100%;
}

.izbori .container {
	/* margin-bottom: 50px; */
	display: table;
	width: 100%;
}

.izbori .container h1.title {
    font-size: 48px;
    margin: 30px 0 10px 0;
    text-align: center;
    font-weight: bold;
    color: #0C3F6E;
}

.izbori .container h3.title {
    font-size: 32px;
    margin: 40px 0 0px 0;
    text-align: center;
    font-weight: bold;
    color: #0C3F6E;
}

.izbori .container .main {
	/* float: left; */
	max-width: 670px;
	width: 100%;
	margin: 0 auto;
	margin-bottom: 70px;
}

.izbori .container .main p {
	font-size: 16px;
	line-height: 24px;
	text-align: left;
	margin: 20px 0
}


.izbori .container .side {
	max-width: 300px;
	width: 100%;
	display: table;
}

.izbori .container .col-l {float: left;}
.izbori .container .col-r {float: right;}
.izbori .container .col-6 {width: 50%;}

.izbori a.bloglink  {
	font-size: 22px;
	font-weight: bold;
	color: #FFCB05;
	text-transform: uppercase;
	-webkit-transition: all 0.5s ease-out 0s;
	-moz-transition: all 0.5s ease-out 0s;
	-ms-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
}

.izbori a.bloglink:hover  {
	color: #0C3F6E;

}

.izbori .row {
	width: 100%;
	clear: both;
}

.izbori span.dev {
	width: 80px;
	display: table;
	height: 1px;
	background-color: #FFCB05;
	margin: 5px auto 10px auto;
}

.linkovi {
	margin-top: 30px;
	display: table;
	width: 100%;
}

.linkovi a.dugme {
	font-size: 18px;
	font-weight: bold;
	color: #0C3F6E;
	background-color: #FFCB05;
	text-transform: uppercase;
	-moz-transition: all 0.5s ease-out 0s;
	-ms-transition: all 0.5s ease-out 0s;
	-o-transition: all 0.5s ease-out 0s;
	transition: all 0.5s ease-out 0s;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	width: 230px;
	display: table;
	margin: 0 auto;
	padding: 16px;
}

.linkovi a.dugme:hover {
	background-color: #0C3F6E;
	color: #FFCB05;
}

.izbori .vesti {
	margin-bottom: 70px;
	display: table;
	width: 100%;
}

.izbori .sve-vesti {
	max-width: 720px;
	width: 100%;
	margin: 0 auto;
	margin-top: 30px;
	display: table;
}

.izbori .sve-vesti .vest-item {
	float: left;
	max-width: 350px;
	margin-bottom: 40px;
}

.izbori .sve-vesti .vest-item:first-child {
	margin-right: 20px;
}

.izbori .sve-vesti .vest-item a {
	color: #0C3F6E;
	border-bottom: 2px solid transparent;
	-moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
}

.izbori .sve-vesti .vest-item a:hover {
	border-bottom: 2px solid #FFCB05;
}

.izbori .sve-vesti .vest-item .foto {
	margin-bottom: 20px;
}

.izbori a.sve-vesti {
	font-size: 16px;
    display: table;
    margin-top: 30px;
    float: none;
    clear: both;
    font-weight: bold;
    color: #0C3F6E;
    background-color: #FFCB05;
    text-transform: uppercase;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 152px;
    display: table;
    margin: 30px auto 0 auto;
    padding: 8px;
}

.izbori a.sve-vesti:hover {
	color: #FFCB05;
    background-color: #0C3F6E;
}


.izbori .sve-vesti.kat .vest-item:nth-child(odd) {
	margin-right: 20px;
}

.izbori-footer {
    background-color: #FFCB05;
    height: 80px;
    display: table;
    width: 100%;
}

.izbori-footer .credit {
	color: #fff;
	font-size: 12px;
}

.izbori-footer .credit a {
	color: #fff;
}

.izbori-footer .bloglink {
	margin: 25px auto;
	display: table;
}


.izbori-footer a.bloglink {
	width: 100%;
	height: 100%;
	display: table;
	margin: 0;
}

.izbori-footer a.bloglink:hover {
	background-color: #0C3F6E;
}

.izbori-footer span {
	color: #0C3F6E;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: none;
	padding-top: 30px;
	display: table;
    margin: 0 auto;
}

.izbori-footer:hover span {
	color: #FFCB05;
}


.izbori .container.full-sivo {
	background-color: rgba(204,204,204, 0.1);	
}

.izbori .inner-row {
	width: 100%;
	display: table;
	margin-top: 30px;
	margin-bottom: 40px;
}


.izbori .podrska {
	/* background-color: rgba(204,204,204, 0.1); */
	width: 100%;
	margin-top: 25px;
	padding-bottom: 50px;
}

.izbori .podrska h3 {
	/*text-transform: uppercase;
	font-weight: bold;
	color: #0C3F6E;
	margin-top: 10px;
	display: table;
	margin: 0 auto;
	padding: 20px;*/
}

.izbori .podrska .cta .dugme {
	font-size: 14px;
    display: table;
    float: none;
    clear: both;
    font-weight: bold;
    color: #0C3F6E;
    background-color: #FFCB05;
    text-transform: uppercase;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;  
    margin: 20px auto 0 auto;
    padding: 8px;
}
.izbori .podrska .cta .dugme:hover {
	color: #FFCB05;
    background-color: #0C3F6E;
}

.izbori .slide-item {
	margin: 0 0px;
}

.izbori .slide-item .poruka {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.izbori .slide-item span.ime {
	font-size: 14px;
	font-weight: bold;
}

.container .newsletter {
	margin: 0 auto;
	float: none;
}

.izbori .social {
	float: right;
	padding-top: 25px;
}

.izbori .social ul {
	margin: 0;
	list-style: none;
}

.izbori .social li {
	float: left;
	margin-right: 20px;
	list-style: none;
}

.social li:last-child {
	float: left;

}

.izbori .social a {
	color: #224E8F;
	text-align: center;
	float: left;
	width: 35px;
	height: 35px;
	background-color: #FFCB05;;
	border-radius: 100%;
}

.izbori .social a:hover {
	background-color: #5EA6CE;
	color: #fff;
}

.izbori .social a:hover i {
	
}

.izbori .social a i{
	font-size: 16px;
    line-height: 35px;
	
}

.izbori-baner {
	display: table;
	margin-bottom: 20px;
}

 
.izbori .wpcf7 input {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
	max-width: 300px;
}

.izbori .wpcf7 textarea {
	border: 1px solid #ccc;
	padding: 10px;
	width: 100%;
}

.izbori  .wpcf7-submit {
	font-size: 14px;
    display: table;
    float: none;
    clear: both;
    font-weight: bold;
    color: #0C3F6E;
    background-color: #FFCB05;
    text-transform: uppercase;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
    transition: all 0.5s ease-out 0s;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin: 20px auto 0 auto;
    padding: 8px;
    max-width: 100px !important;
    border: none;
}

.izbori  .wpcf7-submit:hover {
	color: #FFCB05;
    background-color: #0C3F6E;
}

.kategorija .vest-item {
	max-width: 100%;
}

.izbori .main ul {
	margin-left: 30px;
}

.izbori .main ul li {
	text-align: left;
	font-size: 16px;
}

.izbori .main a {
	color: #0C3F6E;
	border-bottom: 2px solid transparent;
}

.izbori .main a:hover {
	border-bottom: 2px solid #FFCB05;
}

.izbori .share-btns {
	display: table; margin: 0 auto 30px auto;
}

@media only screen and (max-width:320px) {
	.izbori .sve-vesti .vest-item {margin: 0 auto 40px auto; float: none; max-width: 240px;}
	.izbori .sve-vesti.kat .vest-item:nth-child(odd) {
	margin-right: auto;
}
}

@media only screen and (min-width:320px) and (max-width:480px) {
	.izbori .sve-vesti .vest-item {margin: 0 auto 40px auto; float: none; max-width: 320px;}
	.izbori .sve-vesti.kat .vest-item:nth-child(odd) {
	margin-right: auto;
}
}

@media only screen and (max-width:480px) {
	.izbori .logo {float: none;margin: 0 auto; display: table;}
	.izbori .social {float: none; padding-top: 0px; margin: 10px auto 10px auto;display: table;}

	.izbori .container h1.title {font-size: 38px; padding: 0 20px;}
	.wrapper {padding: 0 0px;}
	.izbori .container .main { display: block; padding: 0 20px; width: initial;}

	.izbori .container .col-l {float: none; clear: both; width: 100%; margin-bottom: 30px;}
	.izbori .container .col-r {float: none; width: 100%;}
	.izbori .container .col-l a {display: table; margin: 0 auto;}
	.bx-controls-direction {display: none;}

	.izbori .sve-vesti .vest-item {margin: 0 auto 40px auto; float: none;}
	.izbori .sve-vesti .vest-item:first-child {margin-right: auto;}
	.izbori .sve-vesti .vest-item img {max-width: 100%; height: auto;}

	.izbori .sve-vesti.kat .vest-item:nth-child(odd) {
	margin-right: auto;
}

	.izbori .wpcf7 textarea {width: initial;}
	iframe {max-width: 100%; height: auto;}

}

@media only screen  and (min-width:480px) and (max-width:768px) {
	.izbori .sve-vesti .vest-item {margin: 0 auto 40px auto; float: none;}
	.izbori .sve-vesti .vest-item:first-child {margin-right: auto;}
	.izbori .sve-vesti .vest-item img {max-width: 100%; height: auto;}	
	.izbori .sve-vesti.kat .vest-item:nth-child(odd) {margin-right: auto;}
	.izbori .container .main { display: block; padding: 0 20px; width: initial;}
	.izbori .container .col-l {float: none; clear: both; width: 100%; margin-bottom: 30px;}
	.izbori .container .col-r {float: none; width: 100%;}
	.izbori .container .col-l a {display: table; margin: 0 auto;}
}