.paragraph-blue{
background: #D3D3D3;
color: #FFFFFF;
border-radius: 8px;
font-weight: bold;
padding: 6px 6px 6px 12px;
margin:0px;margin-bottom:12px;
}

.paragraph-exhibitor{
background: #D3D3D3;
border-radius: 8px;
padding: 6px 10px 6px 12px;
margin-top:0px;margin-bottom:12px;
}

.paragraph-programme{
background: #D3D3D3;
border-radius: 8px;
padding: 6px 6px 6px 12px;
margin-top:0px;margin-bottom:10px;
}

.paragraph-programme2{
background: #D3D3D3;
border-radius: 8px;
padding: 6px 6px 6px 12px;
margin-top:18px;margin-bottom:10px;
}

.paragraph-programme-heading{
background: #D65050;
color: #FFFFFF;
border-radius: 8px;
font-weight: bold;
padding: 6px 6px 6px 12px;
margin-top:0px;margin-bottom:10px;
}

.paragraph-programme-heading a:link, 
.paragraph-programme-heading a:visited, 
.paragraph-programme-heading a:hover { 
 color: #D3CFCE; 
 text-decoration: none; 
} 

.paragraph-special{
background: #D3D3D3;
border-radius: 8px;
padding: 6px 6px 6px 12px;
margin-top:0px;margin-bottom:10px;
}

.spacer{
padding: 6px 0px 6px 0px;
}

#content h5{
  margin-top: 24px;
  margin-bottom: 12px;
}

#content h2{
  margin-top: 24px;
  margin-bottom: 12px;
}

.headline {
color: #D5504E;
font-size: 42px;
font-weight: bold;
margin: 0px 0px 28px;
}


.subheadline {
color: #D5504E;
font-size: 32px;
margin: 18px 0px 20px;
}

.subheadlinenotop {
color: #D5504E;
font-size: 34px;
margin: 0px 0px 24px;
}

.subsubheadlinenotop {
color: #D5504E;
font-size: 24px;
margin: 12px 0px 24px;
}

.page p{
  line-height: 25px;
}

.site-logo {
    max-height: 123px;
}

.site-info.container {
    display: none;
}

.content-box-colour {
	margin: 0 0 25px;
	overflow: hidden;
	padding: 20px;
	color: #494949;
        font-style: italic;
	font-size: 18px;
}

.content-box-colour {
	background-color: #D3D3D3;
	border-left: 8px solid #D65050;
        font-size: 16px;
}

.page header.entry-header {
  display: none;
}

.roll-client .client-item {
      width: 20%;
}
.roll-client .client-item img {
    max-width: 100px;
}

.widget-title {
text-align: center;
}



.centred-text {
  text-align: center;
}

.paragraph-ticket-heading{
background: #D3D3D3;
color: #D5504E;
border-radius: 8px;
font-size: 34px;
font-weight: bold;
padding: 1px 1px 1px 1px;
margin-top:0px;margin-bottom:12px;
}

.paragraph-ticket{
background: #D3D3D3;
border-radius: 8px;
padding: 2px 0px 2px 0px;
margin-top:0px;margin-bottom:10px;
}

body #gform_wrapper_5 .gform_body .gform_fields .gfield .gfield_label {width: 500px;}

div.paypal {
  max-width: 400px;
  margin: auto;
}


.box-shadow {
  border: 1px solid #E7E9EB;
  padding: 14px;
  box-shadow: 1px 1px #E7E9EB
}

.asp_product_name {
    color: #D5504E;
}