/* Small devices (768px and up) */
@media screen and (max-width: 768px) {
	#top-wrapper,
	#block-block-5 { height: auto; }
	#block-block-1 { z-index: 100; }
	#block-block-1 .content h2 { font-size: 20pt;margin-top: 125px; }
	#block-block-1 .content {font-size: 14pt;}
	div.light1 { top: 0; }
	div.light2 { top: 0; }
	div.light3 { top: 0; }
	#logo1 img,
	#logo2 img,
	#logo3 img { width: 100%; }
	#block-block-2 .content ul li { height: auto; width: 100%; }
	#block-block-2 .content ul li:nth-child(3) { margin: 0px 20px 0px 0px; }
	#block-block-2 .content ul li.active:after { display: block; }	
	#block-block-2 .content ul li:nth-child(1).active { background: none; }
	.views-field-body, 
	.node-type-logo .field-name-body { text-align: left; }
/*	#block-locale-language { width: 37px; }*/
	.adr h3 { font-size: 14pt; }
	#highlighted { display: none; margin-bottom: -10px; }
	#highlighted.show-logo { display: block; }
	#main-content { padding-top: 10px; }
	h1#page-title { margin-top: 20px; }
	.navbar-inverse { background-color: transparent; border-color: transparent; }
	.navbar-inverse .navbar-nav > li > a,
	.navbar-inverse .navbar-brand { color: white; text-transform: uppercase; }
	.navbar-toggle { margin-right: 24px; }
	h1#page-title, h2.title { font-size: 20pt; }
}

/* Medium devices (992px and up) */
@media screen and (max-width: 992px) {
	#top-wrapper,
	#block-block-5 { height: auto; }
	#block-block-1 { z-index: 100; }
	#block-block-1 .content h2 { font-size: 20pt;margin-top: 125px; }
	#block-block-1 .content { font-size: 14pt; }
	div.light1 { top: 0; }
	div.light2 { top: 0; }
	div.light3 { top: 0; }
	#block-block-2 .content ul li { height: auto; }
	#block-block-2 .content ul li:nth-child(3) { margin: 0px 20px 0px 0px; }
	#block-block-2 .content ul li.active:after { display: block; }	
	#block-block-2 .content ul li:nth-child(1).active { background: none; }
	.navbar-inverse .navbar-brand { color: white; }
}

/* Large devices (1200px and up) */
@media screen and (max-width: 1200px) {
	#top-wrapper,
	#block-block-5 { height: auto; }
	#block-block-1 { z-index: 100; }
	#block-block-1 .content h2 { font-size: 20pt;margin-top: 125px; }
	#block-block-1 .content {font-size: 14pt;}
	div.light1 { top: 0; }
	div.light2 { top: 0; }
	div.light3 { top: 0; }
	#block-block-2 .content ul li { height: auto; }
	#block-block-2 .content ul li:nth-child(3) { margin: 0px 20px 0px 0px; }
	#block-block-2 .content ul li.active:after { display: block; }	
	#block-menu_block-1 .content ul li { margin: 0px 15px; }
}