.clear780,
.clear700{
	display:none;
}
#menu_button{
	background:url(images/mobile_menu.png) no-repeat center center transparent;
	width:34px;
	height:34px;
	float:right;
	display:none;
	margin:8px;
}
#page_slide{
	position:relative;
}
#mobile_menu{
	position:fixed;
	right:-250px;
	top:0;
	width:250px;
	display:none;
	height:100%;
	overflow-y:auto;
	background:#EDEDED;
}
#mobile_menu ul{
	list-style:none;
	padding:10px;
	box-sizing:border-box;
}
#mobile_menu ul > li:hover{

}
#mobile_menu ul > li div{
	padding:10px 5px;
	cursor:pointer;
}
#mobile_menu ul > li div{
	font-size:16px;
}
#mobile_menu ul > li > ul{
	padding:0;
	margin-left:20px;
	display:none;
}
#mobile_menu ul li .sub_menu{
	float:left;
	width:9px;
	height:12px;
	padding:0;
	margin-top:2px;
	margin-right:5px;
	background:url(images/menu_arrows.png) no-repeat left 0px top 0px;
}
#mobile_menu ul li.sub_open > div > .sub_menu{
	background:url(images/menu_arrows.png) no-repeat left -8px top 0px;
}
#mobile_menu_header{
	padding:20px;
	display:none;
}
input::-webkit-input-placeholder {
	color:#E5E5E5;
}
input::-moz-placeholder {
	color:#E5E5E5;
}
input:-moz-placeholder {   /* Older versions of Firefox */
	color:#E5E5E5;
}
input:-ms-input-placeholder {
	color:#E5E5E5;
}
#search_area_mobile input{
	width:100%;
	font-size:16px;
	text-align:center;
	margin-top:5px;
	padding:5px 0;
	background:#C0BFDC;
	border:none;
	color:#fff;
}
@media only screen and (max-width:1024px)
{
	.overdiv{
		width:100%;
	}
	#tabs ul{
		width:100%;
		display: table;
		table-layout: fixed;
	}
	#tabs ul li{
		display: table-cell;
		width:auto;
		float:none;
	}
	#top_image,
	#top_image_img{
		height:auto;
		position:relative;
	}
	#top_image_img img{
		width:100%;
	}
	.tri_col{
		width:33%;
		box-sizing:border-box;
	}
	.tri_col.left{
		margin-left:0px;
		padding:0 20px;
	}
	.dual_col, #DonateLandingTop, #DonateLandingBottomContainer, #DonateLandingTopSingle, #DonateLandingBottomSingle{
		width:66%;
		box-sizing:border-box;
	}
	#DonateLandingBottomLeft, #DonateLandingBottomRight, #DonateLandingBottomLeftImage, #DonateLandingBottomRightImage{
		width: 50%;
	}
	#eventRight{
		width:66%;
	}
	.chevron{
		display: inline-block;
	}
	#checkout_right{
		cursor: pointer;
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		border-top: solid 2px #3b1352;
	}
	.checkout_item{
		display: none;
	}
	#checkout_left{
		width: 100%;
	}
	#checkout_summary{
		text-align: center;
		margin-bottom: 0;
		cursor: pointer;
	}
	#checkout_total{
		display: none;
	}
}
@media only screen and (max-width:1010px)
{
	#home_left_1,
	#home_top_left,
	#home_top_right{
		height:auto;
	}
	#home_top_right_img{
		text-align:center;
	}
}
@media only screen and (max-width:1000px)
{
	.news_overview_content_left{

	}
	.news_overview_content_right{
		width:calc(100% - 150px);
	}
}
@media only screen and (max-width:950px)
{
	#DonateLandingBottomLeft, #DonateLandingBottomRight{
		float: none;
	}
	#DonateLandingBottomRightImage{
		bottom: 0px;
		left:0px;
		top: auto;
		right: auto;
	}
}
@media only screen and (max-width:900px)
{

	#logo {
		width: 100%;
		text-align: center;
	}

	#head_right{
		display:none;
	}
	#mobile_menu_header{
		display:block;
	}

	.tri_col.side_menu,
	#side_menu,
	#tabs ul{
		display:none;
	}
	#mobile_menu,
	#menu_button{
		display:block;
	}
	.tri_col.res_50{
		width:50%;
	}
	.dual_col,
	#home_right,
	#home_left,
	#DonateLandingTop{
		width:100%;
	}
	#home_left_2_img img,
	#home_left_3_img img{
		height:auto;
	}
	#top_image_text{
		font-size:1.4vw;
	}
	#top_image_text font,
	#top_image_text br,
	#top_image_text h1,
	#top_image_text h2,
	#top_image_text h3,
	#top_image_text h4{
		font-size:3.5vw;
	}
	#DonateLandingBottomLeft, #DonateLandingBottomRight{
		float: left;
	}
	#DonateLandingBottomRightImage{
		bottom: auto;
		left:auto;
		top: 0px;
		right: 0px;
	}
	#DonateLandingBottomContainer
	{
		width: 100%;
		float: none;
		position: relative;
		margin: auto;
	}
	#DonateLandingTop{
		margin-bottom: 24px;
	}
	#eventRight, #DonateLandingTopSingle, #DonateLandingBottomSingle{
		width:100%;
	}
	#basket_icon{
		right:45px;
	}
	#single_col_embed.eventOverviewRight{
		width:100%;
	}
	.event_overview_details{
		width:100%;
		margin:0;
	}
	.ticketPop_selector{
		position:static;
	}
}
@media only screen and (max-width:800px)
{
	#home_top_left_text{
		font-size:1.5vw;
	}
	#home_top_left_text h1{
		font-size:4vw;
	}
	#home_top_right_text{
		font-size:1.5vw;
	}
	#home_top_right_text h1{
		font-size:3vw;
	}
	#home_left_1_text{
		top:50%;
	}
}
@media only screen and (max-width:780px)
{
	.clear780{
		display:block;
		clear:both;
	}
	.footer_col{
		width:50%;
		margin-bottom:20px;
		font-size:14px;
	}
	#foot3,
	#foot4{
		border-top:1px solid #fff;
		padding-top:20px;
	}
}
@media only screen and (max-width:700px)
{
	#search_area{
		float:right;
		margin-right:0;
		margin-top:5px;
	}
	.clear700{
		display:block;
		clear:both;
	}
	.DonationBreadcrumb:not(.DonationBreadcrumbActive), .DonationBreadcrumbDivider{
		display:none;
	}
	#checkout_loginBox{
		width: 100%;
		padding: 8px 25px;
	}
	.basket_container,
	.basket_container_right{
		width:100%;
	}
	.event_overview_img{
		width:100%;
	}
}

@media screen and (max-width: 666px) {

	/* Ambassadors Template */
	.ambassadors_multi_area {
		width: 20%;
	}

}

@media only screen and (max-width:650px)
{
	#DonateLandingBottomLeft, #DonateLandingBottomRight {
		float: none;
		margin: auto;
	}
	#DonateLandingBottomLeftImage {
		float: none;
		top: 0px;
		left: 0px;
		right: 0px;
		margin:auto;
		width:300px;
	}
	#DonateLandingBottomRightImage{
		float: none;
		top: auto;
		bottom: 0px;
		left: 0px;
		right: 0px;
		margin:auto;
		width:300px;
	}
	#DonateLandingBottomLeft, #DonateLandingBottomRight {
		width: 300px;
	}
	.account_right,
	.account_left{
		width:100%;
		box-sizing:border-box;
	}
	.account_right select,
	.account_right input,
	.account_left input{
		box-sizing:border-box;
		width:100%;
	}
}
@media only screen and (max-width:600px)
{
	#home_left_3,
	#home_left_2,
	#home_left_2_img,
	#home_left_3_img{
		height:auto;
	}
	#home_left_2_text{
		top:60%;
	}
	#home_left_3_text font,
	#home_left_2_text font{
		font-size:3vw;
		text-shadow:0px 0px 2px #000;
	}
	#peopleMultiContainer,
	.people_fields{
		width:100%;
	}
	#peopleMultiContainer .multiField_2{
		width:calc(100% - 104px);
	}
	#donateRegularStartDate, #chooseAmountDonate, #donationFrequencyContainer{
		margin-left: 6px;
		width: 330px;
	}
	#main.checkout{
		padding: 50px 0 250px 0;
	}
}
@media only screen and (max-width:550px)
{
	#home_top_right,
	#home_top_left{
		width:100%;
	}
	#home_top_right{
		height:150px;
	}
	#home_left_2_img img,
	#home_top_right_img img{
		width:100%;
	}
	#home_top_left_text{
		font-size:3vw;
		text-shadow:0px 0px 2px #000;
	}
	#home_top_left_text h1{
		font-size:5vw;
		text-shadow:0px 0px 2px #000;
	}
	#home_top_right_text{
		font-size:3vw;
		text-shadow:0px 0px 2px #000;
	}
	#home_top_right_text h1{
		font-size:4vw;
		text-shadow:0px 0px 2px #000;
	}
	#home_left_1_text font{
		font-size:4vw;
		text-shadow:0px 0px 2px #000;
	}
}

@media screen and (max-width: 510px) {

	/* Ambassadors Template */
	.ambassadors_multi_area {
		width: 28.3333%;
	}

}

@media only screen and (max-width:500px)
{
	.footer_col{
		width:100%;
		margin-bottom:20px;
		font-size:14px;
	}
	#foot2{
		border-top:1px solid #fff;
		padding-top:20px;
	}
	#home_left_2_text{
		top:40%;
	}
	.home_news_text{
		width:calc(100% - 150px);
	}
	.tri_col.res_50,
	.tri_col{
		width:100%;
		padding-right:0;
		font-size:14px;
		margin-bottom:20px;
	}
	.form_right,
	.form_left{
		width:100%;
		text-align:left;
		padding-left:0;
	}
	.text_field,
	.form_group textarea,
	.form_group select,
	.form_group input[type=password],
	.form_group input[type=text]{
		width:100%;
		box-sizing:border-box;
	}
	.home_multifields .multiField_1{
		display:none;
	}
	.news_overview_content_left{
		width:33%;
	}
	.news_overview_content_right{
		width:66%
	}
	/* .home_multifields .multiField_1, .home_multifields .multiField_2, .home_multifields .multiField_3, .home_multifields .multiField_4{
		float: none;
	} */
}
@media only screen and (max-width:450px)
{
	#chooseAmountDonate {
		margin-left: 0px;
	}
	#directDebitInfoBoxTitle{
		margin-top: 30px;
	}
}
@media only screen and (max-width:400px)
{
	#home_left_1_text{
		top:30%;
	}
	#single_col img{
		float:none;
		margin:auto;
		display:block;
	}
}
@media only screen and (max-width:360px)
{
	.home_news_image,
	.home_news_text{
		width:100%;
	}
	.overdiv {
		padding: 0px 10px;
	}
	#donateRegularStartDate, #chooseAmountDonate, #donationFrequencyContainer{
		float: none;
		display: block;
	}
}

@media screen and (max-width: 352px) {

	/* Ambassadors Template */
	.ambassadors_multi_area {
		width: 45%;
	}
}
