@import url(http://fonts.googleapis.com/css?family=Monsieur+La+Doulaise);@import url(http://fonts.googleapis.com/css?family=BenchNine);@import url(http://fonts.googleapis.com/css?family=Josefin+Slab);@import url(https://fonts.googleapis.com/css?family=Homemade+Apple);@import url(https://fonts.googleapis.com/css?family=Caveat);@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);@import url(https://fonts.googleapis.com/css?family=Indie+Flower);*{background-color:transparent}body,html{min-height:100%}#content,#everything,#footer,#form,#header{position:relative;height:100%;width:100%;padding:0;margin:0}#panorama{position:fixed;height:100vh;width:100vw;left:0;top:0}#panorama #panmore{cursor:pointer;bottom:52px;position:absolute;text-align:center;width:100%}.plain,.plain:hover{color:currentcolor;text-decoration:none}.hide{display:none}.gutter{height:50px}.input-group{margin-bottom:20px}.fullscreen{width:100%;height:100%;margin:0;padding:0}.vert-centred-parent{display:table;width:100%;height:100%}.vert-centred-child{display:table-cell;vertical-align:middle}.forceUp{vertical-align:top}.forceDown{vertical-align:bottom}.floatMiddle{margin-left:auto;margin-right:auto}.fitToFrame{width:100%;height:100%}.roundBottom,.roundEverywhere,.roundLeft,.roundRight,.roundTop{border-radius:0}.hyperlink{color:inherit;text-decoration:underline,dotted}.hyperlink:hover{color:currentcolor;text-decoration:none}.nowrap{white-space:nowrap}.hangingIndent{padding-left:20px;text-indent:-20px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalise{text-transform:capitalize}hr{border-color:#767676}.indent-1{margin-left:20px}.indent-2{margin-left:40px}.indent-3{margin-left:60px}.indent-4{margin-left:80px}.columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-rule:thin outset #fff;-moz-column-rule:thin outset #fff;column-rule:thin outset #fff}@media (max-width:719px){.columns-2{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.columns-3{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;-webkit-column-rule:thin outset #fff;-moz-column-rule:thin outset #fff;column-rule:thin outset #fff}@media (max-width:719px){.columns-3{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.columnsAuto{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;-webkit-column-rule:thin outset grey;-moz-column-rule:thin outset grey;column-rule:thin outset grey}@media (max-width:1279px){.columnsAuto{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:1023px){.columnsAuto{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:719px){.columnsAuto{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.gmap{width:100%;height:700px}.gmap iframe{border:none;display:table;margin:0;overflow:hidden;padding:0;height:100%;width:100%;pointer-events:none}iframe.raw{border:none;display:table;margin:0;padding:0;width:100%;height:100%}body{font-size:220%}@media (max-width:1279px){body{font-size:190%}}@media (max-width:1023px){body{font-size:160%}}@media (max-width:719px){body{font-size:130%}}h1{font-size:185%}h2{font-size:170%}h3{font-size:155%}h4{font-size:140%}h5{font-size:125%}h6{font-size:110%}blockquote,figcaption{font-size:80%}.btn{font-size:inherit}.framed-photo img{width:100%}.framed-photo figcaption{font-style:italic;line-height:1em;text-align:center;margin:20px auto;clear:both}.fSize-100{clear:both;margin:0 auto 20px;width:100%}@media (max-width:1023px){.fSize-100{clear:both;width:auto;margin:0 auto 20px}}.fSize-ADL{float:left;margin:0 20px 20px 0;width:142px}@media (max-width:1023px){.fSize-ADL{clear:both;width:auto;margin:0 auto 20px}}.fSize-ADR{float:right;margin:0 0 20px 20px;width:142px}@media (max-width:1023px){.fSize-ADR{clear:both;width:auto;margin:0 auto 20px}}.fSize-60L{float:left;margin:0 20px 20px 0;width:60%}@media (max-width:1023px){.fSize-60L{clear:both;width:auto;margin:0 auto 20px}}.fSize-60R{float:right;margin:0 0 20px 20px;width:60%}@media (max-width:1023px){.fSize-60R{clear:both;width:auto;margin:0 auto 20px}}.fSize-50L{float:left;margin:0 20px 20px 0;width:50%}@media (max-width:1023px){.fSize-50L{clear:both;width:auto;margin:0 auto 20px}}.fSize-50R{float:right;margin:0 0 20px 20px;width:50%}@media (max-width:1023px){.fSize-50R{clear:both;width:auto;margin:0 auto 20px}}.fSize-45L{float:left;margin:0 20px 20px 0;width:45%}@media (max-width:1023px){.fSize-45L{clear:both;width:auto;margin:0 auto 20px}}.fSize-45R{float:right;margin:0 0 20px 20px;width:45%}@media (max-width:1023px){.fSize-45R{clear:both;width:auto;margin:0 auto 20px}}.fSize-33L{float:left;margin:0 20px 20px 0;width:33%}@media (max-width:1023px){.fSize-33L{clear:both;width:auto;margin:0 auto 20px}}.fSize-33R{float:right;margin:0 0 20px 20px;width:33%}@media (max-width:1023px){.fSize-33R{clear:both;width:auto;margin:0 auto 20px}}.fSize-20L{float:left;margin:0 20px 20px 0;width:20%}@media (max-width:1023px){.fSize-20L{clear:both;width:auto;margin:0 auto 20px}}.fSize-20R{float:right;margin:0 0 20px 20px;width:20%}@media (max-width:1023px){.fSize-20R{clear:both;width:auto;margin:0 auto 20px}}.audio-thumbnail,.size-thumbnail{width:80px;clear:left;margin:20px 20px 20px 0}.audio-thumbnail{width:150px;float:left}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#everything{background-color:#3c3951}#content,#footer,#header{background-color:transparent}#panorama{background-image:url(/web/images/backdrop.jpg);background-repeat:no-repeat;background-size:cover;text-shadow:0 0 5px #000;color:#fff}#panorama h1{font-family:"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif;font-weight:700}#panorama h2{font-family:'Indie Flower'}#panorama h3{font-family:"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif}#panorama .quals{font-size:60%}#panorama .redsquare{margin:0 auto 20px}@media (max-width:1023px) and (orientation:landscape){#panorama .redsquare{display:none}}.banner{width:100%}#content{margin-top:20px;font-family:"Gill Sans","Gill Sans MT",Calibri,"Trebuchet MS",sans-serif}#content .panel{box-shadow:2px 2px 20px none;width:100%;border:none}#content .panel .panel-heading{height:60px;border:none;border-bottom:thin #662430 solid;background-color:#fff}#content .panel .panel-heading h4{float:left;color:#662430;margin:6px 0 0}#content .panel .panel-heading .icon{float:left;height:100%}@media (min-width:719px){#content .panel .panel-heading{height:65px}}@media (min-width:1023px){#content .panel .panel-heading{height:75px}}@media (min-width:1279px){#content .panel .panel-heading{height:80px}}#content .panel .panel-body{background-color:transparent}#content .panel .panel-body h5{text-align:center;color:#605681;margin:20px 0 10px}#content .panel .panel-body .leadin{text-align:center;font-weight:700;color:#662430}#content .panel .panel-body .resources{font-family:Arial,Helvetica,sans-serif;text-align:center}#content .panel .panel-body .johann{max-width:100%;margin:0 auto}@media (max-width:1023px){#content .panel .panel-body .johann{max-width:45%}}#content .panel .panel-body blockquote{font-family:Arial,Helvetica,sans-serif;font-size:90%}.row{margin:0}