/* Extra small devices (phones, up to 480px) */
/* No media query since this is the default in Bootstrap */
/* ======= Super Small devices (phone, 480px and smaller) ======= */
@media only screen and (max-width: 479px)
{
	input[type=submit]
	{
		display: block;
		width: 100%;
	}
	#content-wrapper .ginput_left, #content-wrapper .ginput_right
	{
		display: block;
		float: none;
		width: 100% !important;
		margin-top: 12px;
	}
	.home .slideshow .dualbrain-slide .dualbrain-slide-content
	{
		display: none;
	}
}
/* ======= Extra Small devices (phone, 480px and up) ======= */
@media only screen and (min-width: 480px)
{
}
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.home .slideshow .dualbrain-slide .dualbrain-slide-content
	{
		font-size: 0.75rem;
		padding: 10px 10px 25px 10px;
	}
	.home .slideshow .dualbrain-slide .dualbrain-slide-content h1, .home .slideshow .dualbrain-slide .dualbrain-slide-content h2
	{
		font-size: 0.85rem;
	}
}
@media only screen and (max-width: 767px)
{
	#footer #footer-primary-row #footer-awards a
	{
		text-align: center;
	}
	#footer #footer-primary-row #footer-awards a img
	{
		margin: auto;
	}
	#footer #footer-sitemap-links .nav-justified > li
	{
		text-align: center;
	}
}
/* ======= Small devices (tablets, 768px and up) ======= */
@media only screen and (min-width: 768px)
{
	h1
	{
		font-size: 2.25rem;
	}
	h2
	{
		font-size: 1.75rem;
	}
	h3
	{
		font-size: 1.5rem;
	}
	h4
	{
		font-size: 1.25rem;
	}
	#content #content-wrapper .entry-content ul
	{
		columns: 3;
		-webkit-columns: 3;
		-moz-columns: 3;
	}
	#sidebar
	{
		border-bottom: 0;
		padding-bottom: 0;
		border-right: 1px solid #808080;
	}
	.right-sidebar #sidebar
	{
		border-left: 1px solid #808080;
		border-right: 0;
	}
	#footer #footer-copyright-row #copyright
	{
		text-align: left;
	}
	#footer #footer-copyright-row #credit
	{
		text-align: right;
	}
	#footer #footer-primary-row #footer-contact
	{
		border-bottom: 0;
		padding-bottom: 0;
		border-right: 1px solid #808080;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px)
{
	.category-blog-template article .entry-content
	{
		height: 300px;
	}
}
@media only screen and (max-width: 991px)
{
}
/* ======= Medium devices (desktops, 992px and up) ======= */
@media only screen and (min-width: 992px)
{
	#sidebar
	{
		padding-right: 40px;
	}
	#content .right-sidebar #sidebar
	{
		padding-left: 40px;
		padding-right: 0;
	}
	#content #content-wrapper
	{
		padding-left: 40px;
	}
	#content .right-sidebar #content-wrapper
	{
		padding-left: 0;
		padding-right: 40px;
	}
	#footer #footer-primary-row #footer-contact
	{
		padding-right: 40px;
	}
	#footer #footer-primary-row #footer-newsletter
	{
		padding-left: 40px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px)
{
	.category-blog-template article .entry-content
	{
		height: 320px;
	}
}
@media only screen and (max-width: 1199px)
{
}
/* ======= Large devices (large desktops, 1200px and up) ======= */
@media only screen and (min-width: 1200px)
{
	.category-blog-template article .entry-content
	{
		height: 280px;
	}
}
@media only screen and (max-width: 1200px)
{
}
