﻿@media all and (min-width: 768px)
{
	/*#region Tables */
	
	.footable-toggle
	{
		display:none;
	}
	
	/*#endregion*/
}

@media all and (max-width: 767px)
{
	/*#region Wrappers */

	.inner-wrapper, .row, .row-menu
	{
		width: 100%;
		margin: 0;
	}
	
	.cols-third-right .col,
	.cols-third-right .col:first-of-type
	{
		width:100%;
		margin-bottom:10px;
	}
	
	.cols-thirds .col
	{
		width:100%;
	}
	
	.leftcol
	{
		width:100%;
	}

	.rightcol
	{
		width:100%;
	}
	
	/*#endregion*/
	
	/*#region Header */

	.header .logo
	{
		width:140px;
	}
	
	/*#endregion*/
	
	/*#region Footer */
	
	.prefooter .col
	{
		width:100%;
		margin-bottom:20px;
	}
	

	
	.prefootertoggle
	{
		cursor:pointer;
		background: url(/images/menu/arrow-down.png) no-repeat right center;
	}
	
	.prefootertoggleactive
	{
		background: url(/images/menu/arrow-up.png) no-repeat right center;
	}
	
	.prefooterdetail
	{
		float:left;
		width:100%;
		padding-bottom:10px;
	}

	.footerlinks,
	.footerlinksright
	{
		width:100%;
		padding-top:0;
		padding-bottom:0;
		text-align: center;
	}

	.footer .creditText
	{
		text-align:center;
	}
	
	/*#endregion*/
	
	/*#region Menu */
	
	#menu .dropdown .col1,
	#menu .dropdown .col2
	{
		width:50%;
	}
	
	#menu .dropdown .col3
	{
		display:none;
	}
	
	/*#endregion*/
	
	
	
	/*#region Content */

	/*#region Home */

	.homethumbbox
	{
		width: 50%;
		margin-bottom: 20px;
	}
	

	
	
	/*#endregion*/
	
	/*#region Rightcol */

	.rightbox
	{
		width:47.5%;
		float:left;
	}
	
	.rightboxes
	{
		padding-top:20px;
	}
	
	.rightboxes .rightbox:nth-of-type(odd)
	{
		margin-right:5%;
	}

	/*#endregion*/
	
	/*#region Thumbs */

	.thumbbox
	{
		width: 33.333%;
	}

	/*#endregion*/
	
	/*#region News */
	
	.newsbox
	{
		line-height: 1.3em;
	}
	
	.newsbox > a
	{
		clear: left;
		float:left;
		line-height:2em;
		margin-top:1em;
	}
	
	.newsbox .right
	{
		display:block;
	}
	
	.news .leftcol,
	.news .rightcol
	{
		width:100%;
	}
	
	/*#endregion*/
	
	/*#region Contact */
	
	.error
	{
		float:right;
		top:21px;
	}
	
	.contactrightbox,
	.contacttextbox,
	.contacttextboxarea
	{
		width:100%;
		max-width:1000px;
	}
	
	.contactformlabel
	{
		width:90%;
		max-width:1000px;
	}




	/*#endregion*/


	/*#region [page or template name] */

	/*#endregion*/

	/*#endregion*/

	/*#region Font Changes */





	/*#endregion*/

}

