.responsive-menu {
	display: none;
}

.responsive-callout {
	display: none;
}

.responsive-facts {
	display:none;
}


/* Responsive code */

@media only screen and (min-width: 768px) {
	/* tablets and desktop */
}

@media only screen and (min-width: 480px) {

	.responisve-fact-container{
		border-bottom: 1px solid #000;
		padding-left:80px;
	}

	.footer-right li {
		margin: 0 auto;
		padding: 15px 0px 35px 0
	}

	.footer-right li a {
		font-weight:bold;
		text-transform:uppercase;
		color:#878787;
		text-decoration:none;
		padding: 0 15px 0 10px;
	}


}

@media only screen and (max-width: 860px) {
	/* phones */

	html, body {
		max-width: 100%;
		overflow-x: hidden;
	}

	header {display:none;}
	nav {display: none;}

	.mobile-nav {
		padding: 20px;
		background: #000;
	}

	.menu-btn {
	}

	.menu-btn div {
		position: absolute;
		left: 50%;
		top: 64%;
		padding-right: 8px;
		margin-top: -0.50em;
		line-height: 1.2;
		font-size: 18px;
		font-weight: 200;
		vertical-align: middle;
		z-index: 99;
	}
	
	.button-container a {
		float: none;
		display: inline-block;
		text-align: center;
	}
	
	.copy_normal h1 {
		font-size: 36px;
	}
	
	.copy_normal p {
		width:90%!important;
		margin:0 auto;
	}
	
	.content_support {
		width: 90%;
	}
	
	.share_button {
		background:transparent;
		height:auto;
	}
	
	.share_button div {
		background-color: #ae2b83;
		width: 180px;
		font-size: 16px;
		text-decoration: none;
		color: #fff;
		position: relative;
		padding: 10px;
		border-radius: 5px;
		margin-bottom:10px;
		border-radius: 5px;
	}
	
	.share_button div a, .share_button div a:hover {
		font-family: 'Roboto', sans-serif!important;
		font-weight: bold;
		color:#fff;
	}
	
	.share_button:before {
		top: -65px!important;
	}
	
	.share_button:after {
		content:" ";
	}
	
	#contentBox {
		width:100%;
	}
	
	#column h2 {
		padding-left:0;
		font-size: 26px;
	}
	
	#column p {
	padding-left: 0;
	padding-right:0;
	}
	

	.menu-btn span {
		display: block;
		width: 36px;
		height: 3px;
		margin: 7px 0;
		background: rgb(255,255,255);
		z-index: 99;
	}

	.responsive-menu {display: none;}

	.expand {
		display: block !important; 
	}

	.responsive-menu ul {
		margin-top:20px;
	}
	
		.responsive-menu li {
		text-transform: uppercase;
		font-size: 22px;
		padding:10px 0;
	}

	.responsive-menu a:link {
		/* unvisited link */
		color: #ffffff;
		text-decoration: none;
	}

	/* visited link */
	.responsive-menu a:visited {
		color: #ffffff;
		text-decoration: none;
	}

	/* mouse over link */
	.responsive-menu a:hover {
		color: #ba8e43;
		text-decoration: none;
	}

	/* active link */
	.responsive-menu a:active, .responsive-menu li.active a {
		color: #ba8e43;
		text-decoration: none;
	}

	.current-menu-item a {
		color:#ba8e43;
		text-decoration:none;
	}

	#callout {
		display: none;
	}

	.responsive-callout {
		margin: auto 0;
		text-align: center;
		display: block;
		margin: 0 auto;
		position:relative;
		background: #000 url(images/background-home.png) no-repeat -180px -50px !important;
		color:#fff;
		padding:40px 0px 40px 0px;
	}

	.responsive-copy h1 {
		font-family: 'dirty_headlineregular', helvetica, sans-serif;
		padding-top: 10px;
		font-size:50px;
		font-weight:normal;
		letter-spacing: 2px;	
		text-transform:uppercase;
		line-height: 50px;
	}

	.video img {
		max-width: 75%;
	}

	#share {
		padding-top: 10px;
	}

	.share h3 {
		vertical-align: top;
		font-size: 16px;
	}

	.footer {
		width:100%;
		text-align: center;
	}

	.footer-left {
		width:100%;
		text-align: center;
	}

	.footer-left img {
		max-width: 25%;
	}

	.footer-right {
		width:100%;
		text-align: center;
	}

	.footer-right li {
		margin: 0 auto;
		padding: 15px 0px 35px 0
	}

	.footer-right li a {
		font-weight:bold;
		text-transform:uppercase;
		color:#878787;
		text-decoration:none;
		padding: 0 15px 0 10px;
	}

	.button {margin-top: 0px;}

	#column {
		/*float:left; */
		margin:0; 
		width:100%;
		margin-top: 10px;
		padding-top: 10px;
		padding-bottom: 30px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}

	#callout_normal {
		min-height: 525px;
	}

	.button-container {
		display: inline-block;
		margin-bottom: 40px;
		text-align: center;
	}

	.button_share {
		
	}


	.carousel {display: none;}
	.rip {display: none;}

	#callout-facts {
		margin: auto 0;
		padding-top: 0px;
	}

	.responisve-fact-container{
		border-bottom: 1px solid #BA6A01;
		border-top: 1px solid #ECC086;
	}

	.responsive-facts {
		display: block;
		text-align: center;
		margin: auto 0;
		
		background: #F4A921;
	}

	.responsive-fact-titles {
		font-family: 'Varela Round', sans-serif;
		position:relative;
		color:#ae2b83;
		padding-top:40px;
		text-shadow: 1px 1px 1px #fcdf17;
		padding-bottom:20px;
		text-transform: uppercase;
		font-size: 42px;
		font-weight: 900;
	}

	.responsive-fact-content {
		position:relative;
		color:#000;
		margin-bottom:10px;
		font-size: 16px;
	}

	.responsive-fact-content ul {
		list-style-type: none;
		padding: 1px;
		margin: 0 20px;
	}

	.share_button {
		position:relative;
		margin:0 auto!important;
		left:auto;
		bottom:auto;
	}
	
	.responsive-fact-content li {
		padding-bottom: 15px;
		text-align: center;
		font-family: 'Roboto', sans-serif;
		font-size: 16px;
	}

	.responsive-share-facts {
		position: relative; 
		margin-top:20px;
		padding-bottom:40px;
	}

	.icon-home.active {
		background:none;
	}

	.icon-facts.active {
		background:none;
	}

	.icon-help.active {
		background:none;
	}

	.icon-resources.active {
		background:none;
	}

}

@media only screen and (max-width: 767px) and (orientation: portrait) {
	/* portrait phones */
}

}

}

 /*@media (max-width: 860px) {
	 }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	.nav {
		width:100%;
	}
	.nav li a {
		width:100%;
		float:none;
	}
}*/