/* Homepage
------------------------------------------------------------------------------------ */
form#form-shortcode{
	background:#464646;
	padding:9px 10px;
	margin-bottom: 18px;
}
	form#form-shortcode fieldset{
		padding:0;
		margin:0;
		border:0;
		width:100%;
		background:transparent;
	}
	form#form-shortcode fieldset div.error{
		background:transparent;
		margin:0;
		padding:0;
		font-weight:normal;
		color:#ffffff;
	}
	form#form-shortcode fieldset input#shortcode{
		-webkit-appearance: none;
  		-webkit-border-radius: 0;
  		
  		padding: 5px 1%;
		width:68%;
		/*padding:0 1%;*/
		margin:0;
		border:0;
		float:left;
		text-transform:uppercase;
		font-size: 1.2em;
		line-height: 1.3em;
	}
	form#form-shortcode fieldset input#submit-shortcode{
		-webkit-appearance: none;
  		-webkit-border-radius: 0;

  		margin-left:2%;
		width:28%;
		padding:5px 1%;
		margin:0;
		border:0;
		background:#c8202d;
		color:#ffffff;
		float:right;
		font-size: 1.2em;
		line-height: 1.3em;
	}


/* Events
*/
div.event-instances{
	font-size: 0.9em;
	width:100%;
	margin-bottom:15px;
}
	div.event-instances div.event-instance{
		border-bottom:1px dashed #c0c0c0;
		margin-bottom:10px;
		padding-bottom:10px;
	}

	div.event-instances div{
		/*font-size:0.9em;*/
	}
	div.event-instances div.datetime{
		width:60%;
	}
	div.event-instances div.actions{
		text-align:left;
	}
	div.venuetitle {
		margin-bottom: 5px;
	}
	p.event-added{
		padding:5px;
		border:1px solid #e5e5e5;
		margin:5px 0;
		background:#f5f5f5;
	}

	div.event-instances div.actions{
		float:right;
	}

	a.add-to-itinerary,
	span.view-itinerary a {
		background-color: #bf1e2e;
		color: #ffffff;
		text-decoration: none;
		padding: 5px 10px;
		display: inline-block;
		zoom: 1;
		*display: inline;
		margin-bottom: 20px;
	}


/* Responsive
------------------------------------------------------------------------------------ */

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

	.content-box {
		display: none;
	}

	/* Forms
	-------------------------------------------------------------------------------- */

	form#form-shortcode {
		background: none;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 5px;
	}
		form#form-shortcode fieldset input#shortcode {
			box-sizing: border-box;
			/*padding: 5px 12px;*/
			width: 100%;
			float: none;
			border: 5px solid #464646;
			margin-bottom: 5px;
		}

		form#form-shortcode fieldset input#submit-shortcode {
			-webkit-appearance: none;
			-webkit-border-radius: 0;
			margin-left: 0;
			width: 100%;
			margin: 0;
			float: none;
		}
}
