/* mobile styles */

	html, body {
		font-size:12px !important; 
		background: none #fff !important;
		padding: 3px;
		color: #000;
		margin: 0;
		}
	#sidebar, #footer {
		display: none;
		}
	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
		}
	#content img {
		display:none;
		}
	.center {
		width: 100% !important;
		text-align: center;
		}
	a:link, a:visited {
		text-decoration: underline !important;
		color: #0000CC !important;
		background:none !important;
		}
	a:hover, a:active {
		text-decoration: underline !important;
		color: #660066 !important;
		background:none !important;
		}
p, #market-customers {
	color:#000000 !important;
}
.sf-menu.sf-style-default li:hover, .sf-menu.sf-style-default li.sfHover, .sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover, .sf-menu.sf-style-default a:active, .sf-menu.sf-style-default .active {
	background:none;
}
#superfish-1 {
	float:none;
}
#insite_logo {
    background: url("/images/insite-motion-logo2.png") no-repeat scroll 0 0 transparent;
}
.sf-menu.sf-style-default a {
    padding: 0 4px 2px;
}

.region-footer, body.not-front .region-footer {
    background: none;
    color: #000;
    height: 175px;
}

#page-wrapper, .region-bottom {
    margin: auto;
    width: 100%;
}

#market-customers {
    float: none;
    padding: 4px;
    width: 100%;
}

#content, .no-sidebars #content {
	margin:0;
    padding: 0;
    width: 100%;
}

#social_media {
	padding:0;
}

#block-menu-menu-footer-menu ul {
    margin: auto;
    padding: 10px 0 10px;
    width: 100%;
}

#navigation {
	float:none;
	display:none;
}
.im_arrow {
	padding:0 !important;
	float:none !important;
	width:0px !important;
}

#block-menu-menu-footer-menu a {
    background: none;
    font-size: 12px;
    padding: 0 5px 0 10px;
}