a[href^=tel]{ color:inherit; text-decoration:none;}
#titlelogo {width: 30%;} 
#logo img {vertical-align: middle;}
#titlelogo h1 {font-size: 1.1em;}
#nwrap {width: 65%;}
nav ul ul {width: 280px;}
.phoneline {white-space: nowrap;}
.shift {margin-left: 26px;}
.outside {list-style-position: outside; padding-left:56px;}
.extraoutside {list-style-position: outside; padding-left:76px;}
.white {color: #ffffff !important;}
.white a, .white a:link, .white a:visited, .white a:active {color: #ffffff !important;}
.bigger {font-size: 1.8em; letter-spacing: 2px;}
.bebas {font-family: BebasRegular;}
#logo {margin-top: 15px;}
h1 {font-size: 30px; margin-bottom: 0.3em;}
h2 {font-size: 26px; margin-bottom: 0.3em;}
h3 {font-size: 24px; margin-bottom: 0.3em;}
h4 {font-size: 20px; margin-bottom: 0.3em;}
h5 {font-size: 14px; margin-bottom: 0.3em;}
h6 {font-size: 12px; margin-bottom: 0.3em;}
#extraContainer2 {background-image: url(/resources/ec2-background.jpg);}
#extraContainer6, #extraContainer2, #extraContainer3, #extraContainer4 {text-align: left;}
.flex-control-nav {display:none;}
.onlinebooking {background-color:#008000;padding:10px;}
.phoneline {white-space:nowrap;}
.lead-text {font-size: 1.5em;}
.blue {color: #023A6C;}

@media only screen and (max-width : 500px) {
#extraContainer2 {padding-left: 0; padding-right:0;}
.sitetitle {display:none;}
}

@media only screen and (max-width : 930px) {
#nwrap {width: 100%;}
}

.vertmiddle {vertical-align:middle;}