@media only screen and (max-width: 568px) {
	#m_left_nav, #m_right_nav { display: block !important; }

	#mobileWrapper {
		position: relative;
		padding-bottom: 55px;
	}
	#mobileWrapper,
	#m_wl_header{
		moz-transition: -moz-transform .25s;
		-o-transition: -o-transform .25s;
		-webkit-transition: -webkit-transform .25s;
		transition: transform .25s;
	}

	h2#share_title {
		font-size: 16px;
		line-height: 24px;
		height: 23px;
	}
	#search_block {
		height: 23px;
		padding: 10px;
	}

	#search_block form {
		background: #FFF;
		border-radius: 20px;
		position: relative;
	}
	#search_block form .icon {
		font: 16px/1.5em Pictos;
		position: absolute;
		left:8px;
		color: #ADACAC;
	}
	#search_block form #search_bar {
		margin:0 0 0 25px;
		height: 21px;
		width: 75%;
		border: none;
	}

	#campaign_nav .member img{
		margin: 4px 5px -4px -10px;
		width: 21px;
	}
	#campaign_nav .hdr {
		padding: 8px 24px;
		width: auto;
		text-transform: uppercase;
		font: 10px ProximaNovaSemiBold;
		color: #a6a6a6;
		background: #626262; /* Old browsers */
		background: -moz-linear-gradient(top,  #626262 0%, #4c4c4c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626262), color-stop(100%,#4c4c4c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #626262 0%,#4c4c4c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #626262 0%,#4c4c4c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #626262 0%,#4c4c4c 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #626262 0%,#4c4c4c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626262', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-9 */

	}


	#m_wl_header,#m_footer{display:block;}
	#wl_header,#footer_simple_grey {display:none;}
	#m_wl_header .wl_header_logo img{margin-top: -8px;}
	#m_left_nav, #m_right_nav{display:none;width:100%;}

	#m_footer {
		display: block;
		padding: 5px 0;
		color: #666;
		text-align: center;
		/*background: none !important;*/
	}
	#page_content {padding-bottom: 30px;}
	#m_footer .wl_footer {
		padding:3px;
		margin: 6px auto;
		background: none;
		color: #999999;
		display: none;
	}
	body,
	body.admin {
		background-image: none !important;
	}

	#mobileWrapper:after {
		content:'\00A9 2015 Classy, All Rights Reserved';
		position: absolute;
		display: block;
		text-align: center;
		bottom: 23px;
		width: 100%;
		color: #999999;
		font-size: 12px;
		z-index: 9;
	}

	#mobileWrapper.SF-footer:after {
		content:'\00A9 2014 Salesforce.com, All Rights Reserved';
	}
	.customFooter {
		display: none;
	}
	#m_wl_header { position: fixed; top: 0; z-index: 9999; background: #CCC; height: 43px; }
	#page_content.body_holder { margin-top: 40px !important; }
	#m_wl_header .page_padding { padding: 0 7px !important; }

}

/* =Responsive Structure
----------------------------------------------- */

@media only screen and (max-width: 480px) {
	/* 480 ===================================================*/

}
@media only screen and (max-width: 320px) {
	/* 320 ===================================================*/
	#m_search_block span.icon {left: 27px;}
	#m_left_nav, #m_right_nav{display:none;width:100%;max-width:320px;}



}