body{font-family:freight-text-pro,serif;color:#333;font-size:14px;font-weight:400;letter-spacing:.5px}:focus{outline:0}strong{font-weight:500}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}img{max-width:100%;height:auto}a{color:#b89457;text-decoration:none;font-weight:500}a:hover{color:#000}.button,a.button{border:1px solid #d7d7d7;color:#b89457;font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;padding:.5em 1em;display:inline-block}.button:hover,a.button:hover{background:#b89457;border-color:#b89457;color:#fff;cursor:pointer}h1,h2,h3,h4,h5,h6{font-weight:500}h1,h2{color:#b89457;text-transform:uppercase;font-size:2em}h3{color:#b89457;font-size:1.5em}h3.black{color:#000}h4{color:#000;text-transform:uppercase;font-size:1.2em}.wrapper{max-width:none;width:auto;padding-top:33px}header.site-header{background:#000;color:#fff;min-height:33px;position:fixed;top:0;width:100%;z-index:100}header.site-header .logo{display:table;margin:7px 0 7px 7px}header.site-header .logo img{height:19px;width:auto;display:block}header.site-header .logo .logo-img{display:none}header.site-header .nav-toggle{position:absolute;top:0;right:0;width:33px;height:33px;cursor:pointer}header.site-header .nav-toggle .cross{position:absolute;top:10px;right:6px;z-index:3;width:20px;height:14px}header.site-header .nav-toggle .cross .bottom,header.site-header .nav-toggle .cross .mid-1,header.site-header .nav-toggle .cross .mid-2,header.site-header .nav-toggle .cross .top{background:#fff;width:20px;height:2px;position:absolute}header.site-header .nav-toggle .cross .top{top:0}header.site-header .nav-toggle .cross .mid-1,header.site-header .nav-toggle .cross .mid-2{top:6px}header.site-header .nav-toggle .cross .bottom{top:12px}header.site-header nav.nav{display:none}header.site-header nav.nav ul{margin:0;padding:0}header.site-header nav.nav ul li{list-style:none;border-bottom:1px solid #d7d7d7}header.site-header nav.nav ul li a{display:block;background:#fff;color:#000;font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;padding:5px 10px}main a.anchor{position:relative;top:-32px;display:block;z-index:-1}main section .section-wrap{padding:2em 1.5em}main section#biography{background:#fff}main section#students-lessons{background:#fbfbfb}main section#music{background:#000;color:#fff}main section#contact{background:#fff}main section#links{background:#fbfbfb}.ui.modal>i.icon.close{color:#b89457;top:1rem;right:1rem;font-size:18px}.ui.modal>i.icon.close:hover{color:#000}.ui.modal>.content{font-size:14px}#banner{background:url(/wp-content/themes/html5blank-stable/img/banner-bg.png)center center repeat-x;background-size:1px 100%}#banner img{display:block;width:1100px;max-width:100%;margin:0 auto}#biography-modal .content img{border-radius:50%;overflow:hidden;display:block;margin:0 auto;max-width:200px}#students-lessons .button{display:table;margin:10px auto}#certificate-results-modal .content h3{text-transform:none;margin-bottom:.5em}#certificate-results-modal .content h3 em{font-size:.7em;vertical-align:top;color:#000;line-height:28px}#certificate-results-modal .content h3+ul{padding:0;margin-top:0}#certificate-results-modal .content h3+ul li{list-style:none}#certificate-results-modal .content h3+ul+ul{padding:0}#certificate-results-modal .content h3+ul+ul li{list-style:none}#certificate-results-modal .content ul+h3{margin-top:2em}#certificate-results-modal .content strong{font-weight:700}#competition-results-modal .content table thead th{font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;color:#000;text-transform:uppercase;padding-left:10px}#competition-results-modal .content table thead th:first-child{padding-left:0;text-align:center}#competition-results-modal .content table tbody td,#competition-results-modal .content table tbody th{vertical-align:top}#competition-results-modal .content table tbody th{text-align:center}#competition-results-modal .content table tbody td{padding-left:10px}#music h3,#music h4,#music h5,#music h6{color:#b89457}#music img.wp-image-32{margin-bottom:-6vh;margin-top:-4vh;display:block}#music .button{display:table;margin:10px auto}#music .button em{color:#fff}.nf-form-cont{margin-top:3em}.nf-form-cont .nf-form-fields-required{display:none}.nf-form-cont .nf-form-content .nf-field-container .nf-field .field-wrap{align-items:center}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-label{font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-label label{font-weight:400;color:#333;font-size:14px}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=text],.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=email],.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=number]{height:38px}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=text],.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=email],.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element input[type=number],.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element textarea{border:1px solid #ccc;padding:0 10px}.nf-form-cont .nf-form-content .nf-field-container .nf-field .nf-field-element textarea{padding:10px}.nf-form-cont .nf-form-content .nf-field-container .nf-field .textarea-wrap{align-items:normal}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap{text-align:center}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap .button{border:1px solid #d7d7d7;color:#b89457;background:0 0}.nf-form-cont .nf-form-content .nf-field-container .nf-field .submit-wrap .button:hover{background:#b89457;color:#fff;border-color:#b89457}.nf-form-cont .nf-form-content .nf-field-container.label-left .nf-field .submit-wrap .nf-field-element{width:100%}.nf-form-cont .nf-error-msg{background:rgba(255,0,0,.2);padding:10px}#links p{font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif}#links p a{font-weight:700}footer.footer{background:#000;color:#fff;font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;font-weight:700;padding:10px}footer.footer a{color:#fff;font-weight:700}@media screen and (min-width:768px){main section .section-wrap{padding:3em}main section#music .button,main section#students-lessons .button{display:inline-block;margin:0 3px}main section#music .cd-cover{margin-right:-70px}main section#music .cd-cover+.column{width:calc(50% + 70px)}.nf-form-cont{margin:3em auto 0;max-width:600px}.nf-form-cont .nf-form-content .nf-field-container.label-left .nf-field .nf-field-label{width:31%}.nf-form-cont .nf-form-content .nf-field-container.label-left .nf-field .nf-field-element{width:69%}#certificate-results-modal .content:after{content:'';display:table;clear:both}#certificate-results-modal .content h3{clear:both}#certificate-results-modal .content ul{width:50%;float:left}#certificate-results-modal .content ul+ul{margin-top:0}#certificate-results-modal .content ul:last-child{width:100%}}@media screen and (min-width:992px){body{font-size:16px}.wrapper{padding-top:72px}a.anchor{top:-72px}header.site-header .logo{opacity:0;display:block;position:absolute;left:15px;top:16px;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out}header.site-header .logo img{height:25px}header.site-header .nav-toggle{display:none}header.site-header nav.nav{display:block!important;height:72px!important}header.site-header nav.nav ul{text-align:center;padding:25px 0}header.site-header nav.nav ul li{border:none;display:inline-block;margin:0 30px}header.site-header nav.nav ul li a{background:0 0;color:#fff;padding:0}header.site-header nav.nav ul li a:hover{color:#b89457}header.site-header.show-logo .logo{-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;opacity:1}main section .section-wrap{max-width:940px;padding:5em 0;margin:0 auto}main section#music .cd-cover{margin-right:-90px}main section#music .cd-cover+.column{width:calc(50% + 90px)}.ui.modal{width:740px}.ui.modal>.content{padding:4.5rem;font-size:16px}#certificate-results-modal .content h3 em{font-size:.6em;line-height:32px}}@media screen and (min-width:1200px){.ui.modal{width:740px}}