/* EXTRA LARGE DESKTOP */


div.col-sm-12.iphone.dots { display:none; }

div.text-right#openSubNavDots {text-align:center!important; cursor:pointer;}

.mobileOnly {
		display: none;
	}
	
a.tile {
	top: 0 !important;	
	overflow: hidden;
}


/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
  	.button img {
		display: none;
	}
	
	.button-landing img {
    	display: none;
	}
	
	.nav2 li {
		height: 1.5em;
	}
	
	#bertha {
		height: 180px;	
	}
	
}


@media (max-height: 768px){

	nav > a > img {
		display:none;
	}
	
	nav {
		margin-top:30px;
	}
	
	div#bertha {
		height: 105px;
	}
	
	#headerWrapper {
		height:auto;
	}
	
	#wrapper {
		margin-top:30px;
	}
	
	.button-landing img {
		display:none;
	}
	
	.wide-branding {
		top:2px;
	}
	
	.wide-searchbox {
		top:-8px;
	}

	#allen {
		height: 68px;	
	}
	
	#centerWrapper {
		padding-top:0px;
	}
	
	#wrapper {
		margin-top:40px;
	}
	
	#tileContainer {
		margin-top:8px;
	}
	.groupTitle>h3 {
		font-size:24px;
	}
	
	div.pagination {
		margin-bottom:0px;
		margin-top:10px;
	}
		
	#feedback {bottom:20px;}

	 
	
		/* Applies to All tiles */
	#wrapper>#centerWrapper>div#tileContainer>a.tile.border  {
		height:110px!important;
		overflow: hidden;
	}
	
	/* Featured Tiles */
	a[data-pos="200-0-300"], a[data-pos="200-0-145"], a[data-pos="200-310-145"], a[data-pos="200-465-145"], a[data-pos="200-310-145"], a[data-pos="200-155-145"]  {
		margin-top:170px!important;
	}
	
	a[data-pos="355-0-300"], a[data-pos="355-310-300"] {
		margin-top:295px!important;
	}
	
	
	
	/* Government Tiles */
	
	/* Heineman Pic */
	a[data-pos="45-852.5-300"]>img {
		margin-top:-15px!important;
	}
	
	a[data-pos="200-852.5-300"], a[data-pos="200-1162.5-300"], a[data-pos="200-1162.5-145"], a[data-pos="200-1317.5-145"]{
		margin-top:170px!important;
	}
	
	img[src="img/tiles/government/public-calendar.jpg"] {
		height:110px!important;
	}
	
	.tileFlip .flipBack > h5 {
		font-size:16px!important;
	}
	
	a[data-pos="355-852.5-300"], a[data-pos="355-1162.5-300"] {
		margin-top:295px!important;
	}
	
	
	/* Business Tiles */
	img[src="img/tiles/business/subscriber-key2.jpg"] {
		height:110px!important;		
	}
	
	a[data-pos="355-2015-145"], a[data-pos="355-2170-145"] {
		margin-top: 295px !important;
	}
	
	img[src="img/tiles/featured/business.jpg"] {
		height:110px!important;
	}
	
	a[data-pos="200-1705-300"], a[data-pos="200-1860-145"], a[data-pos="200-2015-300"] {
		margin-top:170px!important;
	}
	
	a[data-pos="355-1705-300"], a[data-pos="355-2015-300"] {
		margin-top:295px!important;
	}
	
	
	/* Employment Tiles */
	a[data-pos="200-2557.5-300"], a[data-pos="200-2867.5-300"] {
		margin-top:170px!important;
	}
	
	a[data-pos="355-2557.5-300"], a[data-pos="355-2867.5-300"] {
		margin-top:295px!important;
	}
	
	img[src="img/tiles/employment/worker2.jpg"] {
		height:110px!important;
	}
	
	img[src="img/tiles/employment/handshake.jpg"] {
		height:110px!important;
	}
	
	
	/* Education Tiles */
	img [src="img/tiles/education/save2.jpg"] {
		height:110px!important;
	}
	
	a[data-pos="200-3410-300"], a[data-pos="200-3720-300"] {
		margin-top:170px!important;
	}
	
	a[data-pos="355-3410-300"], a[data-pos="355-3720-300"] {
		margin-top:295px!important;
	}
	
	img[src="img/tiles/education/financial-aid2.jpg"] {
		height:110px!important;
	}
	
	img[src="img/tiles/education/save2.jpg"] {
		height:110px!important;
	}
	
	
	/* Attractions Tiles */
	a[data-pos="200-4262.5-300"], a[data-pos="200-4572.5-300"] {
		margin-top:170px!important;
	}
	
	a[data-pos="355-4262.5-145"], a[data-pos="355-4417.5-145"], a[data-pos="355-4572.5-300"], a[data-pos="355-4262.5-300"] {
		margin-top:295px!important;
	}
	
	img[src="img/tiles/community/beforeafter2.jpg"] {
		height:110px!important;
	}
	
	img[src="img/tiles/community/beforeafter.jpg"] {
		height:110px!important;
	}
	div#wrapper>div#centerWrapper>div#tileContainer>a.tile.border[data-pos="45-5967.5-300"] {
		height:238px!important;
	}
	
	div#wrapper>div#centerWrapper>div#tileContainer>a.tile.border[data-pos="200-6277.5-300"] {
		margin-top:170px!important;
		height:236px!important;
	}
	
	div#wrapper>div#centerWrapper>div#tileContainer>a.tile.border[data-pos="45-5967.5-300"] {
		height:110px!important;
	}
	
	a[data-pos="200-5967.5-300"] {
		margin-top:170px!important;
	}
	
	a[data-pos="355-5967.5-300"] {
		margin-top:295px!important;
	}
	
	img[src="img/tiles/attractions/visit2.jpg"] {
		height:110px!important;
	}
	
	span.anchor:before {
    	height: 125px!important;
	}
	
	span.anchor-none:before {
    	height: 110px!important;
	}
	
	/* News & Alerts Tile */
	a[data-pos="200-5115-300"], a[data-pos="200-5425-300"] {
		margin-top:170px!important;
	}
	
	a[data-pos="355-5115-300"], a[data-pos="355-5425-300"] {
		margin-top:295px!important;
	}
	
	img[src="img/tiles/news/unicameral.jpg"] {
		height:110px!important;
	}
	
	img[src="img/tiles/featured/socialmedia2.jpg"] {
		height:110px!important;
	}

}



@media (min-width: 1081px) and (max-height: 768px){
	.tablet-landing {display:none;}		
}

@media (max-width: 1080px) and (max-height: 768px){
	.tablet {
		display: inline-block;
	}	
	.wide-searchbox, .wide-branding {
		display: none;
	}
	div#bertha {
		height: 147px;
	}
	.tablet-searchbox {
		width: 300px !important;
	}
	nav {
		border-top: 1px #ffa300 solid;
		width: 100%;
		float: none;
	}
	
	#allen {height: 105px;}
	.main2 {margin-top: 79px; margin-top: 0px\9;}
	#menu2 {padding-top: 0px;}
}



@media (max-width: 1600px) and (min-height: 769px){
	.wide-searchbox {
		width:290px;
	}
	
	.tablet-landing {
		display:none;
	}
	
	.pagination>li>a, .pagination>li>span {
		float:none;
		line-height:30px;
		margin-left:-4px;
	}

}


@media (min-width: 1600px){
	
	.cse .gsc-control-cse, .gsc-control-cse {
		padding-left: .5em !important;
		padding-top: 1.15em !important;
		padding-right: 1.5em !important;
	 }	
}

@media (max-width: 1450px) and (min-height: 769px){

	.wide-searchbox, .wide-branding {
		display: none !important;
	}
	
	#bertha {
		height: 208px;
	}
	
	.tablet {
		display: inline-block;
	}
	
	.tablet-landing {
		display:inherit;
		width:100%;
		max-width:890px;
		margin:0 auto;
		margin-right:auto;
		margin-left:auto;
		position:relative;
	}
	
	.tablet-branding {
		top:13px;
		left:25px;
	}

	.main2 {
		position:relative;
		margin-left:auto;
		margin-right:auto;
		width:100%;
		margin-top:-15px\9;
		margin-top:80px;
	}
	
	nav {
		width: 100%;
		float: none;
	}
	.gsc-control-cse, .gsc-control-cse {
		background-image:url(../img/SearchBG3f.png);
	}
	
	#allen{
		height:170px;
	}
	
	#menu2 {
		padding-top:0px;
		margin-top:-15px\9;
	}

	.content {
		padding-top:125px;
	}

	
	span.anchor:before { 
	  height:100px; 
	}
	
	
}



@media (min-width: 890px) and (max-width: 1450px) and (max-height: 768px){
	#wrapper {
		margin-top: 75px;
	}
	nav {
		/* margin-top: 7px; */
		margin-top: 40px;
		width: 100%;
	}		
	#headerWrapper {
		height: 70px;
		margin-top: -35px;
	}
	.wide-branding {
		top: 11px!important;
	}	
	#headerCenter {
		max-width: 840px;
		max-width: 840px\9;
		margin-top: 30px;
	}	
	.wide-searchbox {
		top: -5px;
		width: 235px;
	}	
	.main2 {
		max-width: 600px;
		max-width: 750px\9;
		margin-top:0px\9;
	}
	.nav2 a {
		/* width: 148px; */
		width: 85px;
		float: left;
		width: 105px\9;	
		padding-left: 0px;
		padding-right: 0px;
		bottom: 0;
	}
	span.anchor:before {height: 120px!important;}
	#menu2 {
		margin-top: 0px\9;
		position: relative;
		left: -50%;
		text-align: left;
		top: 22px;
	}
	
	.nav2 ul {
		margin: 0px auto;
		padding: 0px;
		list-style: outside none none;
		font-weight: 300;
		text-align: center;
		font-size: 1.5em;
		max-width: 1240px;
		left: 50%;
		position: relative;
	}	
}



@media (max-width: 1450px) and (max-height: 768px){
	.transhash {
		top: -34px !important;
	}	
}



@media (min-width: 1250px) and (max-width: 1450px){
	.transhash {
		top: 70px;
	}		
}

@media (min-width: 1250px) and (max-height: 768px){
	.transhash {
		top: -34px !important;
	}	
}

@media (min-width: 889px) and (max-width: 1450px) and (max-height: 768px){
 	nav>a {
		display: inline-block;
		float: none;
		width: 11%;
		height: 20px;
		width: 12%\9;
		height: auto\9;
		padding: 5px 0 0 0;
		margin: 0px;
	}
}

@media (min-width: 1451px) and (max-height: 768px){
 	.wide-branding {top: 10px;}
	.wide-searchbox {width: 300px;}
	#menu2 {padding-top: 30px;}
}

@media (max-width: 1450px) {
	.bertha-middle {
		display:none;	
	}
	.content-tile {
	margin-bottom:0px;
	}
	.content {
		Margin-bottom:100px;
	}
}

@media (max-width: 930px){
	footer#footer>div.main.clearfix.landingnav>div#menu>ul.ie7 {
  		padding-left: 0px;
	}
}

@media (max-width: 890px){
	.footer-nav {
		width:100%;
	}
	
	#bertha {
		height:150px;
		background-color: rgba(0,0,0,.8);
	}

	/*.button img {
		display:none;
	}*/
	
	.button-landing img {
		display:none;
	}
	
	.footer-padding {
		padding:0px;
	}
	
	a.button {
		width:100%;
		min-width:65px;
		height:auto;
	}
	
	a.button-landing {
		width:100%;
		min-width:65px;
		height:100%;
	}
	
	#headerCenter {
		margin:0px;
		padding:0px;
		max-width: 100% !important
	}
	
	#centerWrapper {
		padding-top: 15px;
	}
	
	nav {
		border-top: 1px #ffa300 solid;
		width:100%;
		float:none;
		margin-top: -5px;
	}
	
	.nav li span {
		margin-top: 0px;
	}
	
	.nav2 li span {
		margin-top: 0px;
	}
	
	nav>a {
		display: inline-block;
		float: none;
		width: 13%%;
		height: 30px;
		padding:10px 0 0 0;
		margin:0px;
	}
	
	nav > a > img {
		display:none;
	}
	
	.main2 {
		border-top: 1px #ffa300 solid;
		margin-top:0px\9;
		max-width: 840px;
		
	}
	
	#allen{
		height:115px;
	}
	
	#menu>ul>li.footer-padding {
		height:35px;
	}
	
	#menu>ul>li.footer-padding>a.button {	
		height:35px;
	}
	
	.tablet-branding {
		left:3px;
	}
	
	.media-hide-tablet {
		display:none;
	}	
	
	div.landingnav>#menu>ul>li>a.button {
		width:10%;
		margin:0 auto;
		position:absolute;
	}
	
	#transactions { 
		display:none;
	}
	.nav2 ul {
	  	max-width: 1240px;
	  	margin: 0;
	  	padding: 0;
	  	list-style: none;
	  	font-size: 1.5em;
	  	font-weight: 300;
	  	text-align: center;
	 	margin-left: auto;
	 	margin-right: auto;
	  	float: none;
	}
	#menu2 {
		padding-top: 0px !important;
	}
}

@media (min-width: 728px) and (max-width: 890px){
	.content{
		padding-top:80px;
	}
}

@media (min-height: 769px) and (max-width: 1080px) and (min-width: 890px){
	.content {
		padding-top:90px;
	}
}

@media (min-width: 890px) and (max-width: 1080px){
	
	footer#footer>div.main.clearfix.landingnav>div#menu>ul.ie7 {
		padding-left: 1em;
	}

	.wide-branding, .wide-searchbox {
		display:none;
	}
	
	.footer-nav {
		width:100%;
	}
	
	.content {
		padding-top:55px;
	}
	
	#bertha {
		height:150px;
		background-color: rgba(0,0,0,.8);
	}

	/*.button img {
		display:none;
	}*/
	
	
	.button-landing img {
		display:none;
	}
	
	#footer {
		max-height:none;
		min-height:none;
		height:auto !important;
	}
	
	.footer-padding {
		padding: 0 4px 0 4px;
	}
	
	a.button {
		width:100%;
		min-width:70px;
		height:auto;
		max-width: 80px;
	}
	
	footer#footer>div.main.clearfix.landingnav>div#menu>ul.ie7>li.footer-padding {
		padding: 0 38px 0 38px !important;
	}
	
	.main {
		max-width: 100%;
	}
	
	a.button-landing {
		width:100%;
		min-width:65px;
		height:auto;
	}
	
	#headerCenter {
		max-width: 100% !important;	
		padding: 0;
		margin: 0;
		vertical-align: middle;
	}
	
	#centerWrapper {
		padding-top: 15px;
	}
	
	nav {
		border-top: 1px #ffa300 solid;
		width:100%;
		margin-top: 0px;
	}
	
	.nav li span {
		margin-top: 0px;
	}
	
	.nav2 li span {
		margin-top: 0px;
	}
	
	.nav2 li {
		width: 14%;	
	}
	
	nav>a {
		display: inline-block;
		float: none;
		width: 13.9%;
		height: 30px;
		padding:10px 0 0 0;
		margin:0px;
	}
	
	nav > a > img {
		display:none;
	}
	
	.main2 {
		border-top: 1px #ffa300 solid;
		max-width: 100%;
		margin-top:0px\9;		
	}
	
	#allen{
		height:110px;
	}
	
	#menu>ul>li.footer-padding {
		height:35px;
	}
	
	#menu>ul>li.footer-padding>a.button {	
		height:35px;
	}
	
	.tablet-branding {
		left:3px;
	}
	
	.tablet {
		display:inline-block;
	}
	
	.tablet-landing {
		display: inherit;
		width: 100%;
		max-width: 890px;
		margin: 0 auto;
		margin-right: auto;
		margin-left: auto;
		position: relative;
	}
	
	div.landingnav>#menu>ul>li>a.button {
		width:25%;
		margin:0 auto;
		position:absolute;
	}
	
	#transactions { 
		display:none;
	}
	
	
}

@media (max-width: 845px) {

.content-tile {
	padding-bottom:0px;
	padding-top:20px;
}
h1[style="vertical-align:bottom;"] {
	font-size:23px;
	vertical-align:baseline;
}
}

@media (max-width: 695px) {
#accordion { 
	margin-top:8px;
}

.panel-group .panel-heading {
	max-width:none;
	width:100%;
}

h4.panel-title>a>span.pull-right {
	float:left!important;
}
}
@media (max-width: 500px) {
	h1[style="vertical-align:bottom;"] {
	font-size:21px;
}

img[src="img/icons/images/Nav7_01.png"] {
	display:none;
}

}

/* SMALL  PHONE */
@media (max-width: 728px){
	
	.gsc-results-wrapper-overlay {
		width: 100%!important;
		height: 100%!important;
		left: 0%!important;
		right: 0%!important;
		padding: 10px!important;
		padding-top: 30px!important;	
	}
	
	body.bg {
		background-image: url(../img/bg/metro_green_mobile.jpg);
	}
	
	div.landingnav>#menu>ul>li>a.button {
		width:100%;
		margin:0 auto;
		position:relative;
	}
	
	#wrapper {
		margin-top: 40px;
		width: 100%;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
		padding-right:;
	}
	
	#menu.nav {
		
	}
	
	div#bertha {
		background-color: rgba(0,0,0,.8);
		height:100px;
	}
	
	#headerWrapper {
		top:0px;
		background-color: rgba(0,0,0,.39);
		height: 130px;
	}
	
	#tileContainer {
		margin-top: 3px;
	}
	
	.tablet-branding {
		position: relative;
		float:none;
		width: 255px;
		z-index: 0;
	}
	
	tablet {
		height:auto;
	}
	
	.tablet-searchbox {
		position: fixed;
		float:none;
		height:77px;
		z-index: 10;
		margin-left: auto;
		margin-right: auto;
		width:100%;
		max-width:450px;
		top:53px;
	}
	
	.fontsizer {
		position: absolute;
		top: 70px;
		left: 0px;
		width: 100%;
		height: 25px;
		margin: 0 auto;
		z-index: 100;
		background-color: #000;
		padding: 10px 2px 10px 2px;
		padding-left:20%;
	}
	
	div.col-sm-12.iphone.subnav {
		display:none;
	}
	
	html#VideoBackground { 
		overflow:scroll!important;
	}
		
	#BGvideo {display:none;}
	
	div.col-sm-12.iphone.dots { display:inline-block; }
	
	.pagination>li>a.scroll {color: #fff; background-color: rgba(0,0,0,.7); padding:10px;}
	

	
	.main2 {
		position: absolute;
		margin-left: auto;
		margin-right: auto;
		width: 65px;
		top: 5px;
		right: 5px;
		background-color:#000;
		border-top:0px;
		margin-top: 0px;
		margin-top:0px\9;
	}
	
	.nav2 .nav2toogle {
		margin: 0;
		display: block;
		text-align: center;
		font-size: 24px;
		color: rgb(255,163,0);
		margin: 0px;
		padding: 6px 0 8px 0;
		border-bottom: 0px;
	}
	
	.nav2 li span {
		padding: 4px 0 4px 3px;
	}
	
	:focus {
		outline: -webkit-focus-ring-color auto 5px;
		outline-color: -webkit-focus-ring-color;
		outline-style: auto;
		outline-width: 0px;
	}
	
	h1 {
		font-size:27px;
	}
	
	.js .nav2 .active + ul {
		width:110px;
		position:absolute;
		background-color: rgba(0,0,0,.8);
		right:0px;
	}
			
	div.gsc-control-cse.gsc-control-cse-en {
		width:100%
	}
	
	.gsc-control-cse, .gsc-control-cse {
		background-image: url(../img/SearchBG4d.png);
	}
		
	.column nav {
		position:fixed;
		width:60px;
		text-align:center;
		right:5px;
		border-top:0px;
		top:12px;
		background-image: url(../img/SearchBG3f.png);
		height:48px;
	}
	
	.column nav>a {
		width:110px;
		text-align:left;
		background-color:rgba(0,0,0,.6);
		border-bottom: 1px solid #777;
		position:relative;
		float:none;
		right: 25px;
	}
	
	.column nav>a>img {
		display:none;
	}
	
	.column nav>a:hover {
		background-color:rgba(0,0,0,.7);
	}
	
	.column #navTitle {
		background-color:transparent;
		margin:0px;
		padding:12px 0 8px 0;
	}
	
	.LogoMobile {
		display:none;
	}
		
	.allNav {
		position: absolute;
		bottom: 1px;
		width: 100%;
		height: 25px;
		text-align: center;
		color: rgb(255,163,0);
	}
	
	#footer {
		/*max-height:none;
		min-height:none;*/
		position:fixed;
		right: 0px;
		z-index: 1000;
		height: auto;
	}
	
	#footer-hide {
		display: none;
	}
	
	a.button {
		min-width:none;
		max-width:none;
		text-align:left;
		border-bottom: 1px solid #777;
		line-height:19px;
	}
	
	a.button-landing {
		min-width:none;
		max-width:none;
		text-align:left;
		border-bottom: 1px solid #777;
		line-height:19px;
	}

	footer a:hover {
		background-color:rgba (0,0,0,.5);
	}
	
	#allen {
		height:70px !important;
		border-bottom:0px;
	}
	
	header>#allen>.tablet-landing>.tablet-searchbox {
		top:55px;
		right:0px;
	}
	
	header>.landingFontsizer>.fontsizer {
		height:42px;
	}
	
	#footerMobile>.landingFooter {
		height:62px;
	}
	
	#bertha>div.allNav {
		width: 100%;
		margin: 0 auto;
		color: #fff;
		right: initial;
	}
	
	#menu>ul>li.footer-padding {
		height: inherit;
	}
	
	#menu>ul>li.footer-padding>a.button {
		height:25px;
		padding:3px 0 0 0;
	}
	
	html>body.column>div#wrapper>div#centerWrapper {
		width:100%;
		position:relative;
		left:0px;
		right:0px;
		margin-left:0px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
	}
	
	.groupTitle>h3 {
		font-size:28px;
	}
	
	.column nav {
		position: fixed;
		width: 40px;
		text-align: center;
		right: 5px;
		border-top: 0px;
		top: 0px;
		background-image:none;
		height:auto;
	}
	
	.column #navTitle {
		color:rgb(255,163,0);
	}
	
	#headerWrapper {
		border-bottom:0px;
		height:70px;
	}
	
	#headerCenter {
		height:70px;
	}
	
	#bertha {
		
		height:100px;
	}
	
	.searchMag {
		display:block;
		position:absolute;
		right:120px;
		width:21;
		height:21;
		top:15px;
		cursor:pointer;
	}
	
	.gear {
		display:block;
		position:absolute;
		right:80px;
		width:25;
		height:24;
		top:15px;
		cursor:pointer;
	}
	
	.gear>a>img {
		width:30px;
		height:30px;
	}
	
	.searchMag>a>img {
		width:25px;
		height:25px;
	}
	
	.gradientBorder1 {
		display:block;
		margin:0px;
		padding:0px;
		position:fixed;
		top:-8px;
	}
	
	.gradientBorder2 {
		Display:block;
		margin:0px;
		padding:0px;
		position:fixed;
		top:60px;
	}
	
	.gradientBorder3 {
		Display:block;
		margin:0px;
		padding:0px;
		position:absolute;
		bottom:42px;
		left:0px;
		z-index:100;
	}
	
	.gradientBorder4 {
		Display:block;
		margin:0px;
		padding:0px;
		position:fixed;
		bottom:0px;
	}
	
	.gradientBorder1>img,.gradientBorder2>img, .gradientBorder3>img, .gradientBorder4>img {
		width:100%;
		height:2px;
	}
	
	.gradientBorder4>img {
		position:absolute;
		bottom:0px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	
	.gradientBorder3>img {
		position:fixed;
		bottom:42px;
		z-index:100000000;
		padding-left:0px;
		margin-left:0px;
		left:0px;
	}
	
	.gradientBorder1>img {
		position:fixed;
		top:0px;
	}
	
	.column #navTitle {
		font-size:24px;
	}
	
	.column nav {
		right:25px;
	}
	
	#footer {
		background-color:#000;
		width:25%;
		border-top:0px;
		left:auto;
		right: 0px;
  		position: fixed !important;
		bottom: 0px;
	}
	
	#footer>.landingnav>#menu>.navtoogle {
	  padding: .5em;
	}
	
	.nav2 .nav2toogle {
	  margin: 0;
	  display: block;
	  text-align: center;
	  font-size: 24px;
	  color: rgb(255,163,0);
	  margin: 0px;
	  padding: 6px 0 8px 0;
	  border-bottom: 0px;
	}

	.nav .navtoogle, .nav .navtoogle2 {
		border-bottom:0px;
		color:rgb(255,163,0);
	}
	
	#footer>.landingnav>#menu>.navtoogle {
		padding:.5em;
	}
	
	.nav li span {
		padding-left:10px;
	}
	
	#footerMobile, .MobileMaps, .MobileSocial, .MobileDirectory {
		display:block;
	}
	
	#footerMobile {
		width:100%;
		position:fixed;
		height:42px;
		background-color:#000;
		bottom:0px;
		left:0px;
		right:0px;
		z-index:100;
	}
	
	ul.ie7 {margin-left: 0px;}
	
	.MobileMaps, .MobileSocial, .MobileDirectory {
		float:left;
		width:25%;
		text-align:center;
	}
	
	div.MobileMaps>a>img, div.MobileSocial>a>img, div.MobileDirectory>a>img {

		padding:7px 0 0 0;
	}
	
	.more {
		background-image:url(../img/MobileMore.gif);
		background-repeat:no-repeat;
	}
	

	.content {
		padding-top:0px;
		margin-top:20px;
		margin-bottom:0px;
	}
	
	span.anchor:before {
		height:205px;
	}
	
	.media-hide {
		display:none;
	}
	
	span.anchor-none:before {
    	height: 50px!important;
	}
	
		#wrapper>#centerWrapper>div#tileContainer>a.tile.border  {
		height:145px!important;
	}
	
	
	img[src="img/tiles/featured/directory3.jpg"] {
		height:145px!important;
	}
	
	img[src="img/tiles/featured/business.jpg"] {
		height:145px!important;
	}
	
	#wrapper>#centerWrapper>div#tileContainer>a.tile.border  {
		height:145px!important;
	}
	

	
	/* Government Tiles */

	img[src="img/tiles/government/public-calendar.jpg"] {
		height:145px!important;
	}
	
	.tileFlip .flipBack > h5 {
		font-size:18px!important;
	}
	

	
	/* Business Tiles */
	img[src="img/tiles/business/subscriber-key2.jpg"] {
		height:145px!important;
	}
	
	
	/* Employment Tiles */
	
	img[src="img/tiles/employment/worker2.jpg"] {
		height:145px!important;
	}
	
	img[src="img/tiles/employment/handshake.jpg"] {
		height:145px!important;
	}
	
	
	/* Education Tiles */
	img [src="img/tiles/education/save2.jpg"] {
		height:145px!important;
	}
	
	img[src="img/tiles/education/financial-aid2.jpg"] {
		height:145px!important;
	}
	
	img[src="img/tiles/education/save2.jpg"] {
		height:145px!important;
	}
	
	
	
	/* Community Tiles */
	
	img[src="img/tiles/community/beforeafter2.jpg"] {
		height:110px!important;
	}
	
	img[src="img/tiles/community/beforeafter.jpg"] {
		height:110px!important;
	}
	
	
	
	/* Attractions Tiles */

	img[src="img/tiles/community/beforeafter2.jpg"] {
		height:145px!important;
	}
	
	img[src="img/tiles/community/beforeafter.jpg"] {
		height:145px!important;
	}
	div#wrapper>div#centerWrapper>div#tileContainer>a.tile.border[data-pos="45-5967.5-300"] {
		height:300px!important;
	}
	
	div#wrapper>div#centerWrapper>div#tileContainer>a.tile.border[data-pos="200-6277.5-300"] {
		margin-top:7717.5px!important;
		height:300px!important;
	}
	
	div#wrapper>div#centerWrapper>div#tileContainer>a.tile.border[data-pos="45-5967.5-300"] {
		height:145px!important;
	}
	
	
	
	/* News & Alerts Tile */
	
	img[src="img/tiles/news/unicameral.jpg"] {
		height:145px!important;
	}
	
	img[src="img/tiles/featured/socialmedia2.jpg"] {
		height:145px!important;
	}
	
	
	
	/* Fixes touchscreen left to right movements on mobile devices */
	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		padding-left:0px;
		padding-right:0px;
		left:0px;
		right:0px;
		width:100%;
	}
	
	img[src="img/tiles/attractions/visit2.jpg"] {
		height:145px!important;
	}
	
	 
		/* BELOW IS STUFF FOR MOBILE VIEW */
		
	div#tileContainer a[id^='groupTitle'].groupTitle {
		position: relative!important;
		margin-top: none!important;
		margin-left: 0px!important;
		left: 0px!important;
		top: 0px!important;
	}
	
	a.tile {
		margin-top:0px!important;
		position: relative!important;
		margin-right: 7px!important;
		margin-left: 3px!important;
		float: left!important;
		margin-left: 0px;
		height: 145px;
	}
		
	#wrapper {
		width: 100%;
		height: 1450px;
		overflow: hidden;
		max-width: 728px;
	}
	
	#wrapperCenter {
		position: relative;
	}

	#tileContainer {
		margin-top:8px;
		width: 100%!important;
	}
	
	.section {
		width: 100%!important;
		overflow: hidden!important;
		position: relative;
		height: 155px;
	}
	
	.subsection {
		overflow-x: scroll!important;
	}
	
	.subsubsection {
		width: 1900px;
		height: 200px!important;
		position: relative!important;
	}
	
	.subsubsection a.tile {
		margin-top: 0px;
	}

	.mobileOnly {
		display: inline;
	}
	
	span.anchor:before {
    	height: 90px!important;
	}

	/* ABOVE IS STUFF FOR MOBILE VIEW */
	
	.tablet-searchbox {
		display:none;
	}
	.fontsizer {
		display:none;
	}
	span.anchor:before {
    	height: 140px;
	}
	
	#toTop {
		display: none;
		background: none;
	}
}


@media (max-width: 728px) and (max-height: 768px){
	.tablet-searchbox {width:100% !important;}	
}

@media (max-width: 380px) {
	
	#headerWrapper {
		height:45px;
	}
	
	#headerWrapper {
		border:0px;
	}
	
	#headerCenter {
		height:40px;
	}
	
	#bertha {
		height:70px;
		max-height:72px;
	}
	
	.tablet-branding {
		display:none;
	}
	
	.tablet-searchbox {
		top:25px;
	}
	
	.LogoMobile {
		display:block;
		padding-left:3px;
		padding-top:3px;
		position: absolute;
		top: 0px;
	}
	
	.fontsizer {
		top: 42px;
		padding-left:11%;
	}
	
	.searchMag {
		right:95px;
		width:21;
		height:21;
		top:9px;
	}
	
	.tablet {
		min-height:70px;
	}
	
	.gear {
		right:60px;
		width:25;
		height:24;
		top:9px;
	}
	
	.gear>a>img {
		width:25px;
		height:24px;
	}
	
	.searchMag>a>img {
		width:21px;
		height:21px;
	}
	
	.column #navTitle {
		padding-top:10px;
		margin-top:0px;
		font-size:16px;
	}
	
	.column nav {
		right:5px;
	}
	
	.gradientBorder2 {
		top:32px;
	}
	
	.nav2 .nav2toogle {
		font-size:16px;
	}
	
	.main2 {
		width:55px;
		margin-top: 0px;
		margin-top:0px\9;
	}
	
	#allen {
		height:44px !important;
		border-bottom:0px;
	}
	
	header>#allen>.tablet-landing>.tablet-searchbox {
		top:28px;
	}
	
	
	span.anchor-none:before {
    	height: 0px !important;
	}
	
	.column nav>a {
		right:40px;
	}
	
	span.anchor:before {
    	height: 0px!important;
	}
	
/*	#feedback {display:none;} */
	
	.pagination>li>a.mobileDot, .pagination>li>a.mobileDot.nav-active>img, .pagination>li>a:hover.mobileDot { padding:0 9px 0 9px; }
	
	h1[style="vertical-align:bottom;"] {
		font-size: 16px;
		padding-top: 20px;
		padding-bottom: 5px;
	}

	h1[style="vertical-align:bottom;"] > img {
		display:none;	
	}

	.content {
		padding-top: 25px;
		margin-top: 20px;
		margin-bottom: 0px;
	}
	
	#toTop {
		display:none !important;
	}
	
	footer#footer > div.main.clearfix.landingnav > div#menu > ul.ie7 > li.footer-padding {
		padding: 0px 0px !important;	
	}
	
	.headingTab {
		font-size: 16px;	
	}
}


@media (min-width: 1081px) and (max-width: 1450px) and (max-height: 768px) {
	#menu2 {
		top: 22px !important; 
	}
}

@media (min-width: 729px) and (max-width: 1080px) and (max-height: 768px) {
	#menu2 {
		top: 0px !important;
		margin-top: 80px\9; 
	}
	#headerWrapper {
		height: auto;
		margin-top: 0px;
	}
}


/* SMALL  Desktop Fix */
@media (min-width: 729px) and (max-width: 890px) and (max-height: 768px) {
	#menu>ul>li.footer-padding {width: 9%}
	div.landingnav>#menu>ul>li>a.button {width: 10%;}
	#footer {margin-left: auto; margin-right: auto; height: 30px\9;}
	nav>a {width:12%; margin-left:auto; margin-right:auto; height: 30px;}
	a.button {padding: 0px;}
	.nav2 li {width:14%; height: 100%;}
	#centerWrapper {padding-top: 0px;}
	div#bertha {height:140px;}	
	#allen {height:110px\9;}
	
	.tablet-landing {
		display: inherit;
		width: 100%;
		max-width: 890px;
		margin: 0 auto;
		margin-right: auto;
		margin-left: auto;
		position: relative;
	}	
	#allen {
		height: 106px;
	}
	#menu2 {
		top: 0px !important; 
		margin-top: 0px;
		padding-top: 0px;
	}
	.main2 {
		margin-top: 75px;
		max-width: 100%;
		margin-top: 75px\9;
	}
	span.anchor:before {height: 80px!important;}
	i.glyphicon.glyphicon-chevron-up, i.glyphicon.glyphicon-chevron-down {
	  height: 30px;
	  margin-top: -5px;
	}

}			
.payment-heading {
				color: #ffa300;
				text-transform:uppercase;
				text-shadow: 2px 2px 2px #312c26;
				text-align:center;	
				font-size:400%;	
				padding-bottom:25px;	
			}
