/* Portrait Mobile Style Sheet 
Author: Venue Communications, Inc. www.venuecom.com
Copyright Venue Communications, Inc. 2015
*/
@media screen {
	/*Begin Common Layout*/
	html,body {
		-webkit-text-size-adjust:none;
		margin:0;
		padding:0;
	}
	
	#mobile_nav.show, #cssmenu.show {
		display:block;
	}
	
	#mobile_nav.hide, #cssmenu.hide {
		display:none;
	}
	
	#content img.mobile_no_resize {
		width:auto!important;
		height:auto!important;
	}
	
	#content img.mobile_hide {
		display:none;
	}

	
	#footer_nav {
		display:none;
	}
	
	table.mobile {
		width:100%!important;
		height:auto!important;
		overflow:hidden;
		border-collapse:collapse;
	}
	
	table.mobile th,table.mobile td {
		padding:0;
	}
	
	table.mobile td {
		display:block;
		width:100%!important;
		height:auto!important;
		text-align:center!important;
		overflow:hidden;
	}
	
	iframe {
		width:100%!important;
/* 		height:auto!important; */
	}

	table.sc_table_form {
		width:100%;
		padding:20px;
	}
	
	.sc_table_tr_td_label_form {
		text-align:right;
	}
	
	.sc_table_div_label_form {
		float:none!important;
	}
	
	.sc_table_tr_td_value_form {
		text-align:left;
	}
	
	.sc_form_textbox {
		width:auto;
	}
	
	.sc_form_required {
		color:red;
		float:right;
		font-size:10px;
	}
	
/*
	input[type="submit"],input[type="cancel"],input[type="reset"],input[type="button"],a.button {
		white-space: nowrap;
		text-overflow: ellipsis;
		display: -webkit-flex;
		display: -moz-flex;
		display: flex;
	}
*/
	
	.video_container_16_9 {
		position:relative;
		padding-bottom:56.25%;
	/* For a video with aspect ratio 16:9 */
		padding-top:35px;
	/* allow space for the chrome - this is specific to YouTube videos */
		height:0;
		overflow:hidden;
	}
	
	.video_container_4_3 {
		position:relative;
		padding-bottom:75%;
	/* For a video with aspect ratio 4:3 */
		padding-top:35px;
	/* allow space for the chrome - this is specific to YouTube videos */
		height:0;
		overflow:hidden;
	}
	
	.video_container_16_9 iframe,.video_container_4_3 iframe {
		position:absolute;
		top:0;
		left:0;
		width:100%!important;
		height:100%!important;
	}
	
	#mobile_logo img {
		width:100%!important;
		height:auto!important;
		margin:0!important;
	}
	
	#mobile_phone.hide {
		display: block;
	}
	
	#mobile_phone.hide {
		display: none;
	}
	
	#mobile_phone {
		text-align:center;
	}
	
	#mobile_phone,#mobile_phone a {
		font-size:14px;
		color:#fff;
		font-weight: bold;
		text-decoration:none;
	}
	
	#mobile_phone a:hover {
		color:#bbb;
	}
	
	#mobile_footer {
		background-color:#0e63c3;
		padding:15px!important;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		color:#fff;
		font-size:12px;
	}
	
	#mobile_footer a {
		color:#fff;
	}
	
	/*End Common Layout*/
	/*Begin Site Specific*/

	
	object,.object {
		display:none;
	}
	
	#container,#footer {
		width:100%;
		height:auto;
		min-width:0;
		max-width:100%;
		overflow:hidden;
	}
	
	#content {
		box-sizing:border-box;
		-moz-box-sizing:border-box;
/* 		min-height:600px; */
	}
	
	#content_container img {
/* 		width:100%!important; */
		max-width: 100% !important;
		height:auto!important;
	}
	
	/*End Site Specific*/
	
}

@media screen and (orientation: landscape) {
	/*Begin Site Specific*/
	/*End Site Specific*/
	
}