@charset "UTF-8";aside button,ins,nav a{text-decoration:none}aside button,fieldset,footer,form,form aside p,header,img{width:100%}footer p,form aside p,h1,h2,h3,h4,header p{text-align:center}aside button,input[type=submit],select{cursor:pointer}article,aside,aside button,details,figcaption,figure,footer,form aside img,header,hgroup,hr,label,menu,nav,nav a,section{display:block}a,hr{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}h1,header p,section{margin:1rem .375rem}ins,mark{background-color:#ff9;color:#000}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;margin:2rem 0 1em;border-top:.125rem solid #005b9a}input,select{vertical-align:middle}html{position:relative;min-height:100%}body{line-height:1;font:14px/1.5 courier new;margin:.125rem .125rem 10.5rem;padding-bottom:1rem;overflow-y:scroll}dt,footer aside p,form aside p span,h1,h2,h3,h4,header p,legend{font-weight:700}header{line-height:1;border-bottom:1px solid #005b9a}nav{background-color:#fff}aside button,nav a{color:#fff;background-color:#005b9a;border-bottom:.125rem solid #fff;font-size:1.2rem;text-align:center;padding:.5rem;-webkit-transition:color .35s,background-color .35s;transition:color .35s,background-color .35s}.enquiries a[href="/guitar-ukulele-enquiries.php"],.faq a[href="/guitar-ukulele-faq.php"],.guitar a[href="/guitar-lessons-northern-beaches.php"],.home a[href="/"],.services a[href="/guitar-services-northern-beaches.php"],.ukulele a[href="/ukulele-lessons-northern-beaches.php"],aside button:hover,nav a:hover{color:#000;background-color:#00aaa0}nav a:last-child{border-bottom:0}aside button{border:0;outline:0;font-family:inherit;margin-top:.125rem}h1{font-size:2em}header p,s{font-style:italic}h2,h3,h4{margin:1rem 0}h2{font-size:1.6em}h3{font-size:1.3em}h4{font-size:1.15em}dd,dt,p,ul{margin-bottom:1rem}small{font-size:smaller}mark{background-color:#0c0}dd,li{margin-left:1.5rem}dt::before{content:"(Q) "}dd::before{content:"(A) "}li{list-style-type:square}footer{position:absolute;left:0;bottom:0;height:10.5rem;overflow:hidden;background-color:#005b9a}footer p{color:#fff;margin:1.1875rem .375rem}footer aside{background-color:#fff;padding:.5em 0;border-top:.125rem solid #005b9a}footer aside p{min-height:6.25rem;width:17rem;color:#000;text-align:right;margin:0 auto;background-repeat:no-repeat;background-position:-127px -1px}footer aside a{display:inline-block;width:2.5rem;height:2.5rem}a[href="https://www.facebook.com/dhguitar.lessons"],a[href="https://www.facebook.com/dhguitar.lessons"]:hover,a[href="https://www.instagram.com/danharders/"],a[href="https://www.instagram.com/danharders/"]:hover,a[href="https://www.linkedin.com/in/danharders/"],a[href="https://www.linkedin.com/in/danharders/"]:hover,footer aside p{background-image:url(../resources/images/social-sprite.png);-webkit-transition:background-position .35s .1s;transition:background-position .35s .1s}a[href="https://www.facebook.com/dhguitar.lessons"]{background-position:-2px -2px}a[href="https://www.facebook.com/dhguitar.lessons"]:hover{background-position:-2px -44px}a[href="https://www.instagram.com/danharders/"]{background-position:-44px -2px}a[href="https://www.instagram.com/danharders/"]:hover{background-position:-44px -44px}a[href="https://www.linkedin.com/in/danharders/"]{background-position:-86px -2px}a[href="https://www.linkedin.com/in/danharders/"]:hover{background-position:-86px -44px}form{margin:0 auto}form p{margin-bottom:2.5rem}fieldset{border:2px groove #000;margin-bottom:2rem}fieldset p{margin:1rem 1rem 2.5rem}legend{margin-left:1rem;padding:0 .5rem}label{margin-bottom:.5rem}input[type=text],select{height:2.5rem;text-indent:.5rem;width:100%}textarea{height:7.125rem;padding:.5rem;width:95%}input,select,textarea{font-family:courier new;font-size:1rem;display:block;border:1px solid silver}input:hover,select:hover,textarea:hover{background-color:#e8e8e8}input:focus,select:focus,textarea:focus{background-color:#fdecb2;color:#000}[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:text-indent .75s .5s;transition:text-indent .75s .5s;text-indent:-200%;opacity:1}::-webkit-input-placeholder{color:silver;font-style:italic}::-moz-placeholder{color:silver;font-style:italic;opacity:1}:-ms-input-placeholder{color:silver;font-style:italic}:-moz-placeholder{color:silver;font-style:italic;opacity:1}input,input:hover,select,select:hover,textarea,textarea:hover{-webkit-transition:background-color .25s .1s;transition:background-color .25s .1s}.valid:not(:focus){-webkit-transition:border-color 1s .25s,color 1s .25s;transition:border-color 1s .25s,color 1s .25s;border-color:#009a31;color:#009a31;font-weight:700;font-style:italic;-webkit-animation:valid-indent .25s ease;-moz-animation:valid-indent .25s ease;-ms-animation:valid-indent .25s ease;-o-animation:valid-indent .25s ease;animation:valid-indent .25s ease}@keyframes valid-indent{0%,100%{text-indent:.5rem}85%{text-indent:6rem}}input[type=checkbox]{width:1.5rem;height:1.5rem}input.error,select.error,textarea.error{border-color:red;-webkit-transition:border-color 1s .25s;transition:border-color 1s .25s}input.error[type=checkbox]{box-shadow:inset 0 0 0 1px red;-webkit-transition:box-shadow 1s .25s;transition:box-shadow 1s .25s}input.error:not(:focus),select.error:not(:focus),textarea.error:not(:focus){-webkit-transition:border-color 1s .25s,color 1s .25s;transition:border-color 1s .25s,color 1s .25s;color:red;border-color:red}em.error,label.error{font-size:.875rem;float:right;color:red;margin:.5rem 0}form aside p{z-index:9999;position:fixed;height:100%;left:0;top:0;padding:25% 0;color:#fff;background-color:rgba(0,0,0,.85)}form aside em{position:fixed;width:90%;left:5%}form aside p span{font-size:1.5rem;font-style:normal;line-height:0;float:right;margin-top:-4rem;padding:1rem .5625rem;border:1px solid #fff;border-radius:1.0625rem;cursor:pointer;-webkit-animation:success-close 3s ease infinite;-moz-animation:success-close 3s infinite ease;-ms-animation:success-close 3s infinite ease;-o-animation:success-close 3s infinite ease;animation:success-close 3s infinite ease}@keyframes success-close{0%,100%{transform:rotate(20deg)}50%{transform:rotate(-20deg)}}form aside img{width:300px;margin:1.5rem auto;box-shadow:0 .375rem 1.5rem #000}@media screen and (min-width:30em){aside button,h2,h3,h4,nav a{text-align:left}body{font-size:16px}form,input,select,textarea{font-size:1.1875rem}.home nav{background-image:url(../resources/images/guitar-neck-800.png)}.guitar nav{background-image:url(../resources/images/amp-control-panel-800.png)}.ukulele nav{background-image:url(../resources/images/ukulele-head-800.png)}.services nav{background-image:url(../resources/images/headstock-drilling-800.png)}.faq nav{background-image:url(../resources/images/ukulele-body-800.png)}.enquiries nav{background-image:url(../resources/images/guitar-studio-800.png)}.enrolment nav{background-image:url(../resources/images/archtop-800.png)}nav{background-repeat:no-repeat;background-position:top right}nav a{width:17.625rem;border-right:.125rem solid #fff}footer p{text-align:right}form{width:24rem;margin:0}textarea{width:95.835%}form aside em{position:fixed;width:80%;left:10%}}@media screen and (min-width:50em){body{font-size:18px}nav a{font-size:1.5rem}.home nav{background-image:url(../resources/images/guitar-neck-1024.png)}.guitar nav{background-image:url(../resources/images/amp-control-panel-1024.png)}.ukulele nav{background-image:url(../resources/images/ukulele-head-1024.png)}.services nav{background-image:url(../resources/images/headstock-drilling-1024.png)}.faq nav{background-image:url(../resources/images/ukulele-body-1024.png)}.enquiries nav{background-image:url(../resources/images/guitar-studio-1024.png)}.enrolment nav{background-image:url(../resources/images/archtop-1024.png)}h1,header p{margin:1rem auto;width:95%}dt,p,ul{margin-left:.5rem}dd,li{margin:.5rem .5rem .5rem 1rem}footer aside{font-size:1rem}.faq section:nth-child(1),.faq section:nth-child(3),.guitar section:nth-child(1),.home section:nth-child(3),.services section:nth-child(3),.ukulele section:nth-child(2),form{-webkit-columns:2;-webkit-column-gap:4rem;-webkit-column-rule:1px solid #000;-moz-columns:2;-moz-column-gap:4rem;-moz-column-rule:1px solid #000;columns:2;column-gap:4rem;column-rule:1px solid #000}fieldset,form p,img,ul{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}h1,h2{-webkit-column-span:all;column-span:all}form{width:46rem;margin:0 auto}form p{margin-left:0}fieldset p{margin-left:1rem}textarea{width:95.24%}form aside em{width:60%;left:20%}}@media screen and (min-width:64em){main,nav{margin:0 auto}body{font-size:20px}nav{width:62.8125rem}main{width:62rem}h1,header p{width:61.5625rem}form{width:59rem}textarea{width:96.43%}form aside em{width:50%;left:25%}}@media print{body,html{font-size:11px;width:625px;margin:0 auto}h2,h3,h4{text-align:left}footer aside,hr,img,nav{display:none}form{width:40%}}