#swapnav .section.first-section {
border-top: 1px solid #ccc;
padding-top: 20px;
background: #fff;
}

#intro {
display: block;
}

#chickenpox, #impetigo, #handfoot, #conjunctivitis, #mumps, #measles, #slap, #sickness {
display: none;
}

.column {
margin-bottom: 60px;
}

#swapnav .column.last {
height: 351px;
overflow: auto;
padding-right: 10px;
background: #fff;
}

#intro ul li {
list-style: disc;
padding-top: 5px;
letter-spacing: 1px;
line-height: 1.7em;
}

#swapnav h2, #swapnav h4 {
text-transform: uppercase;
letter-spacing: 0px;
font-family: 'LinotypeErgoBold', Helvetica, Arial, sans-serif;}

#swapnav h3 {
color: #777;
letter-spacing: 0px;
line-height: 1.3em;
margin-bottom: 10px;
}

.swapcontent h5 {
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0px;
font-size: 12px;
color: #111;
}

.exclusion {
background: #cb3131;
margin-bottom: 15px;
color: #fff;
float: right;
width: 200px;
height: 150px;
text-align: center;
overflow: hidden;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}

.exclusion h4 {
font-size: 18px;
width: 100%;
background: #a82222;
padding: 10px 0px;
border-bottom: 1px solid #c42222;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
text-shadow: 1px 1px 2px rgba(0,0,0,0.4);
}

.exclusion h5 {
font-size: 35px;
font-weight: bold;
letter-spacing: 0px;
margin-top: 25px;
}

.exclusion p {
margin: 0;
margin-top: 30px;
font-size: 19px;
letter-spacing: 0px;
line-height: 20px;
}

a.nhs {
color: #97a8fe;
font-weight: bold;
}

a.nhs:hover {
color: #ee4799;
text-decoration: none;
}

/* Custom exclusion sizes */

#conjunctivitis .exclusion p {
padding: 0px 5px;
}