/* Desktop */
@media (min-width: 600px) {
	.home .page-title {margin: 15px 0; padding-bottom: 15px; border-bottom: 1px solid #bccacc; color: #004d57; font: normal 250% Georgia, "Times New Roman", Times, serif; text-align: center;}
	.home-sitelist {width: 33%; float: left;}
	.home-sitelist ul {margin-top: 0 !important; padding-bottom: 10px;}
}

/* Tablet */
@media (max-width: 1000px) { 
	.site-header,
	.main-navigation,
	.site-content,
	.site-footer {max-width: 100%; width: auto;}
	
	.site-footer {padding: 20px;}
}

/* Phone */
@media (max-width: 640px) { 
	.content-area,
	.content-group,
	.site-main,
	.sidebar-primary {float: none; max-width: 100%; width: auto;}
	
	.ru-branding-top {background-position: center 15px; font-size: 0; padding: 10px;}
	.site-branding {text-align: center;}
	
	h1 {font-size: 120%;}
}