html{width:100%;background:#000 url(../images/flag_02.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body{font:italic normal normal 13px/30px Georgia,serif;color:#000;position:relative}html,body{height:100%}iehack{width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/flag_02.jpg',sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/flag_02.jpg', sizingMethod='scale')"}ul li{list-style-type:circle;list-style-position:inside;padding-left:1em;text-indent:-1em}h1 img{max-width:100%;max-height:100%;display:block;margin-right:auto}h2{font:normal small-caps normal 2.5em Georgia,serif;display:inline}h3{font:italic small-caps normal 1.25em Georgia,serif;color:#003fbd}h3.strapline{display:inline;color:#de5e60}a{text-decoration:none}a:link{color:#000}a:visited{color:#000}a:hover{color:#de5e60}a:active{color:#de5e60}.content{padding-top:10em;text-align:justified;position:relative}.content .zerogrid{background:#fff;background:rgba(255,255,255,0.90);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ffffff',endColorstr='#f2ffffff',GradientType=0);border:1px #e0162b solid;filter:alpha(opacity=90)}.content .zerogrid .wrap-col{margin:20px}#innerbox{margin:0}.content:after{display:block;position:absolute;content:'';z-index:1;width:0;height:0;border-style:solid;border-width:37px 50px 0 50px;border-color:#e0162b transparent transparent transparent;left:50%;margin-left:-50px;top:0}#footer{margin-bottom:3em;color:#fff}#footer a:link,#footer a:visited{color:#fff}#footer a:hover,#footer a:active{color:#de5e60}header,.header{width:100%;padding-bottom:2em;position:fixed;z-index:8000;background:-moz-linear-gradient(top,rgba(0,0,0,1) 0,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,1)),color-stop(75%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,1) 0,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(top,rgba(0,0,0,1) 0,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,1) 0,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,1) 0,rgba(0,0,0,1) 75%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=0)}header #logo{color:#fff;float:left;padding:15px 0;margin-left:20px;z-index:9000;position:relative}header #logo a{background:url(../images/Title.png) no-repeat;background-size:100%;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;width:277px;height:33px;text-indent:-9999px;display:block;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .25s ease-in-out 0;-moz-transition:opacity .25s ease-in-out 0;-o-transition:opacity .25s ease-in-out 0;transition:opacity .25s ease-in-out 0}header #logo a:hover{opacity:.65;filter:alpha(opacity=65)}#microphone{text-align:center;margin:0}#microphone img{max-width:auto;max-height:auto}nav#menu{float:right;margin-right:2em}nav#menu #menu-nav{margin:0;padding:0}nav#menu #menu-nav li{list-style:none;display:inline-block;margin-left:3em}nav#menu #menu-nav li:first-child{margin-left:0}nav#menu #menu-nav li a{color:#de5e60;font-size:1.3em;line-height:3em;padding:1em 0;display:block;text-transform:uppercase}nav#menu #menu-nav li.current a,nav#menu #menu-nav li a:hover{color:#fff}#mobile-nav{display:none}.menu-nav{background:url(../images/menu-mobile.png) 0 0 no-repeat;width:16px;height:16px;display:block;margin:1.8em 1.5em 0 0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 250ms ease-out 0;-moz-transition:-moz-transform 250ms ease-out 0;-o-transition:-o-transform 250ms ease-out 0;transition:transform 250ms ease-out 0}.menu-nav.open{background-position:0 -16px;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:-webkit-transform 250ms ease-out 0;-moz-transition:-moz-transform 250ms ease-out 0;-o-transition:-o-transform 250ms ease-out 0;transition:transform 250ms ease-out 0}#navigation-mobile{display:none;text-align:center;width:100%;background:#26292e;border-bottom:1px solid #2f3238;position:relative;float:left;z-index:9999}#navigation-mobile li{list-style:none;border-top:1px solid #2f3238}#navigation-mobile li a{display:block;font-size:1.1em;text-transform:uppercase;padding:14px 0;color:#de5e60}#navigation-mobile li a:visited,#navigation-mobile li a:active{color:#de5e60}#navigation-mobile li a:hover{color:#fff}a.more-link{float:right;color:#de5e60;text-style:italic;margin-top:1.25em}a.more-link:hover{color:#000}.profilePic img{max-width:100%;max-height:100%;display:block;margin-left:auto;margin-right:auto}.aboutme p{padding-bottom:1em}.map figure iframe{width:100%;height:auto;max-width:100%;position:relative;border:1px solid #003fbd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block}#postcard-container{position:relative}#postcard,#postcard-sent{border:1px solid #003fbd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em}#postcard-sent{display:none}#response{margin:auto 0;text-align:center}#error-response{margin:auto 0;text-align:center;color:#e0162b;min-height:2em;line-height:1em;font-size:1em;padding-top:1em;padding-bottom:1em}.form-field{position:relative;clear:both}.letter-text{margin:0;padding:0 0 0 0 !important;display:block;width:100%;float:left;position:relative;clear:both;font:normal lighter normal 1em/24px "Apercu Light",Calibri,sans-serif;font-size-adjust:.508;height:24px;line-height:24px;border:0;background:url("../images/background-dotted-line.gif") repeat 0 0}#contact-form #enquiry-message-field label{display:block;padding:0 !important;font:italic small-caps normal 1.25em Georgia,serif;color:#003fbd}#contact-form #enquiry-message-field .letter-text{height:192px}.letter-text::-webkit-input-placeholder{font:italic lighter normal 1em/24px "Apercu Light",Calibri,sans-serif;font-size-adjust:.508}.letter-text:-moz-placeholder{font:italic lighter normal 1em/24px "Apercu Light",Calibri,sans-serif;font-size-adjust:.508}.letter-text::-moz-placeholder{font:italic lighter normal 1em/24px "Apercu Light",Calibri,sans-serif;font-size-adjust:.508}.letter-text:-ms-input-placeholder{font:italic lighter normal 1em/24px "Apercu Light",Calibri,sans-serif;font-size-adjust:.508}#contact-form #sign-off{display:block;font:italic small-caps normal 1.25em Georgia,serif;color:#003fbd}#contact-form #send-button,#contact-form #back-button{margin-left:auto;margin-right:auto;border:#e0162b solid 1px;background:#fff;color:#003fbd;width:33%;max-width:33%;min-width:33%;text-align:center;font:italic small-caps normal 1.25em Georgia,serif;height:3em;cursor:pointer;text-decoration:none !important;display:block;-webkit-backface-visibility:hidden;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:.1s;-moz-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;transition-delay:0}#contact-form #back-button{margin-top:2em}#contact-form #send-button:hover,#contact-form #send-button:active,#contact-form #send-button.sent,#contact-form #back-button:hover,#contact-form #back-button:active,#contact-form #back-button.sent{background:#de5e60;color:#fff}.social img{max-width:10%;max-height:10%;display:inline}.audiojs{margin-left:auto;margin-right:auto}.audioDescription{text-align:center}#audio .zerogrid{padding-bottom:50px}#download{text-align:center}.designer{text-align:right}.cookiesLink{text-align:center}#cookiesPrivacyPolicy.content:after{display:none}#cookiesPrivacyPolicy.content{padding-top:3em;padding-bottom:0}#cookiesPrivacyPolicy p{padding-bottom:1em}#cookiesPrivacyPolicy.hide{display:none}#cookiesPrivacyPolicy{display:block}a.privacy-link{color:#de5e60;text-style:italic}a.privacy-link:hover{color:#000}#cookies{border:1px solid #003fbd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1em}