/* One Page Website
================================================== */
/*
Author: Iain Fergus | Twitter: @darkflare | Author URL: darkflaredesign.co.uk | Project URL: one-page-website.co.uk | Version: 1.1 | Launch Date: 9th May 2014 | Last Edited: 2nd March 2016 | Copyright 2014, Iain Fergus 
*/
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,900,300italic,400italic,700italic);@font-face{font-family:HVDComicSerifProRegular;src:url(../fonts/HVD_Comic_Serif_Pro-webfont.eot);src:url(../fonts/HVD_Comic_Serif_Pro-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/HVD_Comic_Serif_Pro-webfont.woff) format('woff'),url(../fonts/HVD_Comic_Serif_Pro-webfont.ttf) format('truetype'),url(../fonts/HVD_Comic_Serif_Pro-webfont.svg#HVDComicSerifProRegular) format('svg');font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:HVDComicSerifProRegular;src:url(../fonts/HVD_Comic_Serif_Pro-webfont.svg#HVDComicSerifProRegular) format('svg')}}html{overflow-y:scroll}body{background:#673191;color:#E4EEF6;font:1em/1.5 'Source Sans Pro',Arial,Helvetica,Sans-Serif;-webkit-font-smoothing:antialiased}.additional-info,.example-note,.keyword-list,em,i{font-style:italic}@media \0screen{img{width:auto}}h1,h2,h3{font-family:HVDComicSerifProRegular;font-size:32px;font-size:2rem;font-weight:400;margin-top:44px;line-height:1.1;color:#673191;text-transform:uppercase}@media (min-width:35em){h1,h2,h3{font-size:24px;font-size:2.5rem}}@media (min-width:48em){h1,h2,h3{font-size:26px;font-size:1.625rem}}@media (min-width:62em){h1,h2,h3{font-size:36px;font-size:2.25rem}}@media (min-width:75em){h1,h2,h3{font-size:44px;font-size:2.75rem}}.main h1,.main h2,.main h3{text-shadow:0 -1px 1px rgba(0,0,0,.25)}hr{border:1px dotted #333;border-width:0 0 1px;margin:2em 0}dl,p,ul{font-size:20px;font-size:1.25rem;text-shadow:0 -1px 0 rgba(0,0,0,.9)}@media (min-width:35em){dl,p,ul{font-size:28px;font-size:1.75rem}}@media (min-width:48em){dl,p,ul{font-size:20px;font-size:1.25rem}}@media (min-width:62em){dl,p,ul{font-size:28px;font-size:1.75rem}}.larger{font-size:120%}.dark{color:#231F20}.light{color:#E4EEF6}.highlight{color:#7C4A9F}.note{font-size:20px;font-size:1.25rem}b,strong{color:#FFF}a,a:visited{padding-bottom:1px;font-weight:400;border-bottom:1px solid #522773;border-bottom:1px solid #444;color:#999;text-decoration:none}a:focus,a:hover{border-bottom:1px solid #7C4A9F;color:#FFF;text-decoration:none}.header-logo,.logo,.logo:focus,.logo:hover{border-width:0}.header{margin:0;padding:0}.header-topbar{display:block;margin:0 0 24px;padding:0;background:#522773}.header-tagline{margin:0;padding:.5em 0;font-size:14px;font-size:.875rem;font-family:'Source Sans Pro',Arial,Helvetica,Sans-Serif;font-weight:700;text-align:center;color:#7C4A9F}.header-logo{display:block;max-width:70%;margin:0 auto 40px;text-align:center}.header-priceline{margin:0;padding:0;font-size:36px;font-size:2.25rem;font-weight:400;line-height:1;text-align:center;text-transform:uppercase;color:#7C4A9F}@media (min-width:48em){.header-topbar{margin:0 0 48px}.header-tagline{font-size:16px;font-size:1rem;text-align:left}.header-logo{float:right;display:block;max-width:100%;margin:0 0 40px}.header-priceline{float:right;font-size:26px;font-size:1.625rem;margin:0 24px 1.1em 0;text-align:right}}@media (min-width:55em){.header-priceline{font-size:32px;font-size:2rem;margin-right:24px}}@media (min-width:62em){.header-topbar{margin:0 0 48px}.header-tagline{font-size:16px;font-size:1rem}}@media (min-width:75em){.header-priceline{font-size:44px;font-size:2.75rem}}@media (min-width:80em){.header-logo{margin-right:-48px}.header-priceline{font-size:44px;font-size:2.75rem;margin-right:0}}.carousel-wrapper{margin:0 0 -30%;padding:0}@media (min-width:35em){.carousel-wrapper{margin:0 0 -24%}}@media (min-width:48em){.carousel-wrapper{position:absolute;margin:13% 0 -13% -24px}}@media (min-width:62em){.carousel-wrapper{margin:5% 0 -11% -30px}}@media (min-width:64em){.carousel-wrapper{margin:2% 0 -3% -36px}}@media (min-width:70em){.carousel-wrapper{margin:7px 0 0 -36px}}@media (min-width:75em){.carousel-wrapper{margin:7px 0 0 -48px}}.carousel-active>figcaption,.carousel-control,.carousel>ol{display:none}.main{margin:0;padding:40px 0;min-height:600px;background:#231F20;color:#E4EEF6}@media (min-width:32em){.main{padding:60px 0 40px}}@media (min-width:48em){.main{padding:30px 0 40px}}@media (min-width:62em){.main{padding:50px 0 40px}}@media (min-width:64em){.main{padding:60px 0 40px}}@media (min-width:70em){.main{padding:80px 0 40px}}@media (min-width:75em){.main{padding:70px 0 40px}}.feature-list{padding-left:0}.feature-list dd,.feature-list dt{margin:0 0 .1em;padding:.25em .5em}.feature-list dt{background:rgba(0,0,0,.4)}.feature-list dd{background:rgba(0,0,0,.2);color:#DDD}.additional-info{display:block;font-weight:400;color:#7C4A9F;font-size:80%;margin-left:1.5em}.note{color:#999}.price{margin:0 0 .5em}.order-now{display:block;margin:0;text-align:center;font-size:32px;font-size:2rem;font-weight:700;background:#7C4A9F;border-color:#7C4A9F;color:#E4EEF6;-webkit-border-radius:.25em;-moz-border-radius:.25em;border-radius:.25em}.order-now:focus,.order-now:hover{background:#FFF;border-color:#E4EEF6}.keyword-list{padding-left:0;list-style:none;color:#999}.keyword-list li{display:inline;font-size:90%}.keyword-list li::after,.keyword-list li:after{content:", "}.keyword-list li:last-of-type::after,.keyword-list li:last-of-type:after{content:"."}.example-website{margin:1px;padding:0;background:#272727;min-height:290px;font-size:14px;font-size:.875rem}@media (min-width:27.99em){.example-website{font-size:16px;font-size:1rem;min-height:320px}}@media (min-width:47.99em){.example-website{font-size:18px;font-size:1.125rem;min-height:380px}}@media (min-width:59.99em){.example-website{min-height:460px}}@media (min-width:62em){.example-website{min-height:340px}}.example-website img{border:10px solid #272727;margin:0}.example-website:focus img,.example-website:hover img{border:10px solid #444}.example-website figcaption{margin-bottom:.75em;padding:.5em .25em .25em .5em}.example-website:focus .example-link,.example-website:hover .example-link{border-bottom:1px solid #7C4A9F;color:#FFF;text-decoration:none}.example-features{font-size:14px;font-size:.875rem;color:#999}.example-list{padding-left:0;list-style:none;color:#999}.example-list li{margin:0 0 .1em;padding:.25em 0;font-size:75%;color:#DDD}.example-note{display:block;font-weight:400;color:#7C4A9F;font-size:100%}.footer{display:block;margin:0;background:#111;color:#E4EEF6;text-align:center}.footer-logo{display:block;padding-top:40px}@media (min-width:75em){.footer-logo{margin-left:-40px}}.footer-credit{font-size:16px;font-size:1rem}@media (min-width:48em){.footer{text-align:left}.footer-credit{font-size:18px;font-size:1.125rem}}.siteinfo{padding-bottom:40px;text-align:center}@media (min-width:48em){.siteinfo{text-align:left}}.siteinfo,.siteinfo a,.siteinfo a:visited{color:#999;border:none;text-decoration:none}.siteinfo a:focus,.siteinfo a:hover{color:#7C4A9F;text-decoration:underline}.siteinfo small{display:block;font-size:12px;font-size:.75rem;line-height:1.5}@media print{*{color:#000!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}html{background-color:#fff}nav{display:none}a[href]:after{content:" (" attr(href) ") "}a[href]{font-weight:700;text-decoration:underline;color:#06c;border:none}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}figure{margin-bottom:1em;overflow:hidden}figure img{border:1px solid #000}}