  #main{
	padding-top:0;
}

#block-york-page-title{
	display:none;
}

h2{
	margin-bottom:24px;
}

.summer-module-offering{
	border:4px solid #e31837;
	padding:36px;
	margin-bottom:24px;
}

		@media (max-width:781px){
			.summer-module-offering{
				padding:18px;
			}
		}

	.summer-module-offering > div{
		display:flex;
	}

		.summer-module-offering .introduction{
			flex:2;
			margin-right:36px;
		}
		
		@media (max-width:781px){
			.summer-module-offering .introduction{
				margin-right:0px;
			}
		}		
		
			.summer-module-offering .offered-name{
				/*color:#e31837;*/
			}
			
			.summer-module-offering .introduction .details-control{
				margin-top:16px;
			}
			
				.summer-module-offering .introduction .details-control a{
					margin-right:12px;
				}
		
		.summer-module-offering .details{
			flex:1;
			background-color:#DDD;
			padding:24px;
			align-self:flex-start;
		}	
		
			@media (max-width:781px){
				.summer-module-offering > div{
					flex-direction:column-reverse;
				}			
				
				.summer-module-offering .details{
					margin:24px 0;
					width:100%;
				}			
			}
		
			.summer-module-offering .details div + div{
				margin-top:16px;
			}		
			
			.summer-module-offering .details a.register-now{
				display:block;
				margin-top:24px;
				padding:8px 16px;
				background-color:#e31837;
				color:#FFF;
				text-align:center;
			}
			
paper-dialog{
	width:90%;
	max-width:500px;
	border-radius:8px;
}