/**
 * CSS for the Southern Music Tasmania website. Hand-crafted in Tasmania.
 * @author Rebecca Skeers Webmistress <hello@webmistress.com.au>
 * @copyright Rebecca Skeers 2014
 */
@import url("https://fonts.googleapis.com/css?family=News+Cycle:400,700");html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth;}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}*::selection{background-color:#0085b2;color:#fff;}html,body{background-color:#f9f9f9;color:#000;font-family:'News Cycle',Calibri,sans-serif;font-size:20px;font-weight:normal;line-height:1.5;margin:0;padding:0;-webkit-text-size-adjust:none;}@media print{html,body{background-color:#fff;}}address,article,aside,figure,figcaption,footer,header,menu,main,nav,section{display:block;font-size:1em;font-style:normal;font-weight:normal;margin:0;padding:0;text-align:left;}:focus{outline-color:inherit;outline-style:dotted;outline-width:2px;}figure{margin:0 0 1.2em;padding:0;}figure img{display:block;width:100%;}img{height:auto;max-width:100%;}a img{border:none;}a,a:link,a:visited{color:#006597;text-decoration:underline;}a:focus,a:hover,a:active{color:#000;text-decoration:underline;}h1{color:#0085B2;font-size:1.6rem;margin:0;max-width:400px;padding:1rem 0;width:100%;}@media all and (min-width:480px){h1{max-width:100%;width:400px;}}@media all and (min-width:800px){h1{padding:60px 0 9px}}@media all and (min-width:960px){h1{width:559px;}}@media print{h1{padding-top:7px;width:400px;}}h1 img,h1 svg{display:block;width:100%;}h1 span{display:block;font-size:0.7rem;padding:0 15px 0 0;text-align:right;}@media all and (min-width:960px){h1 span{font-size:0.8rem;padding:2px 17px 0 0;}}h2{font-size:1.6rem;font-weight:normal;line-height:1.2;margin:0;padding:0;}p{margin:0;padding:0 0 1em;}ul{list-style-type:none;margin:0;padding:0 0 1em;}ul li{margin:0;padding:0 0 0 0.5em;position:relative;}ul li::before{content:"\2022";left:0;position:absolute;top:0;}.inner{margin:0 auto;max-width:1018px;padding:0 20px;}@media print{.inner{padding-left:0;padding-right:0;}}.header{background-color:#fff;padding-bottom:20px;}@media screen and (min-width:500px){.header{padding-bottom:4vw;}}@media screen and (min-width:1000px){.header{padding-bottom:40px;}}@media all and (min-width:800px){.header>.inner{display:flex;justify-content:space-between;padding-bottom:11px}}.header p{font-size:0.8rem;font-weight:normal;padding:0;}@media screen and (min-width:800px){.header p{background-color:#f3f3f3;padding:37px 12px 12px;width:296px;}}@media screen and (min-width:960px){.header p{padding-top:57px;width:347px;}}.header p a[href^=tel]{font-size:1.6rem;}.header p a[href^=tel],.header p a[href^=tel]:link,.header p a[href^=tel]:visited{color:#000;text-decoration:none;}.header p a[href^=tel]:focus,.header p a[href^=tel]:hover,.header p a[href^=tel]:active{color:#000;text-decoration:underline;}.intro{background-color:#0085B2;color:#fff;}@media print{.intro{background-color:transparent;border-bottom:2px solid #0085B2;border-top:2px solid #0085B2;color:#0085B2;}}.intro>.inner{min-height:100px;padding-bottom:10px;padding-top:10px;position:relative;}@media all and (min-width:900px){.intro>.inner{align-items:baseline;display:flex;justify-content:flex-start;padding-top:35px;}}@media print{.intro>.inner{min-height:0;padding-bottom:4px;padding-top:10px;}}.intro h2{padding:0 0 16px;margin:0 34px 0 0;}@media all and (min-width:900px){.intro h2{margin-right:0;width:50%;}}.intro ul{column-count:3;column-width:80px;line-height:1.2;margin:0 0 10px;padding:0;}@media all and (min-width:480px){.intro ul{column-count:unset;column-width:unset;}}@media all and (min-width:900px){.intro ul{width:50%;}}@media all and (min-width:480px){.intro li{display:inline-block;}.intro li:first-child{padding-left:0;}.intro li:first-child::before{content:'';display:none;}}.intro p{height:24px;padding:0;position:absolute;right:20px;top:24px;width:24px;}@media all and (min-width:480px){.intro p{bottom:14px;top:auto;}}@media all and (min-width:900px){.intro p{bottom:24px;}}@media print{.intro p{display:none;}}.intro p a,.intro p svg{display:block;height:24px;width:24px;}.intro p a,.intro p a:link,.intro p a:visited,.intro p a:focus,.intro p a:hover,.intro p a:active{color:#fff;}.intro p svg{fill:#fff;}.content{background-color:#fff;}.content>.inner{padding-bottom:20px;padding-top:28px;}@media screen and (min-width:500px){.content>.inner{padding-top:5.6vw;}}@media screen and (min-width:1000px){.content>.inner{padding-top:56px;}}@media screen{.content p{max-width:960px;}}.footer{background-color:#f9f9f9;border-top:1px solid #f3f3f3;}@media print{.footer{background-color:transparent;border-top:2px solid #737373;}}.footer>.inner{color:#737373;font-size:0.7rem;min-height:100px;padding-top:5px;}.footer li{display:block;padding:0 0 3px;}@media all and (min-width:400px){.footer li{display:inline-block;padding-left:0.5em;}.footer li:first-child{padding-left:0;}}.footer li:first-child::before{content:'';display:none;}@media all and (min-width:400px){.footer li::before{content:"\2022";display:block;}}.footer a,.footer a:link,.footer a:visited{color:#737373;text-decoration:none;}.footer a:focus,.footer a:hover,.footer a:active{color:#000;text-decoration:underline;}
