nav.topnav, nav[role=navigation] {
	background: #033e7c;
}

nav.topnav ul li a {
	color: #FFF;
}

.article_info, .article_prev_next {
    border-color: #033e7c;
}

.page_content li, .more_themes_box li, .news_container li {
	background: url(../img/bull.gif) no-repeat 0 5px;
}

.istaknuto li {
    background: url(../img/bull.gif) no-repeat 0 10px;
}

.menuLeft li.active a {
	color: #033e7c;
}

.search{
	position:relative;
	 z-index:20;
}


.logo_search_content .logo{
	background:none;
	max-width:670px;
}

.logo_search_content .logo img{
	max-width: 670px;
}

.logo_search_content .europe-logo{
	max-width:670px;
	clear:both;
	display:inline-block;
}

.logo_search_content .logo img{
		width:80%;
		height:auto;
	}
	
.logo_search_content .europe-logo img{
	width:80%;
	height:auto;
	
}


@media only screen and (max-width: 759px) {
    .search {
        width: 77%;
        margin: 0;
    }
    
    .search input.search_input {
        width: 85%;
    }
    
    nav.topnav {
        top: 188px;
		z-index:50;
    }
}

@media only  screen and (max-width: 409px) {
    .search {
        width: 70%;
    }
    
    .search input.search_input {
        width: 80%;
    }
}

@media only screen and (max-width: 346px) {
    .search input.search_input {
        width: 70%;
    }
}

@media only screen and (max-width: 326px) {
    .head_nav ul.impaired a  {
        font-size: 13px;
    }
}

 
@media only screen and (min-width: 320px) {
	
	
	.logo_search_content .logo {
		width: 100%;
	}
	
	.page_content li, .more_themes_box li {
		background: url(../img/bull.gif) no-repeat 0 6px;
		background-size: 10px 10px;
	}

    .page_content ol li {
		background: none;
	}
	
	.logo{
		height:auto;
		margin:0px;
	}
	
	.topnav_icon a{
		margin-top:5px;
	}
	
} 

@media only screen and (min-width:320px) and (max-width:759px){
	.search{
		margin:0px !important;
		padding-top:5px;
	}
}


@media only screen and (min-width: 760px) {
	
	.logo_search_content .logo {
		height:auto;
	}

	.page_content li, .more_themes_box li {
		background: url(../img/bull.gif) no-repeat 0 5px;
	}
	
	.logo_search_content .europe-logo img{ 
		margin-top:5px;
	 } 
		
}

@media only screen and (max-width:979px){
	.logo_search_content .europe-logo{
		/* margin-bottom:10px; */
	}
	
	.search{
		margin-top:-50px;
	}
	
}
 
@media only screen and (min-width: 980px) {
	
	.search form{
		margin-top:-20px;
		
	}
	
}  

