/*! HTML5 Boilerplate v7.2.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}@-webkit-keyframes image_blur{0%{-webkit-filter:blur(0px)}100%{-webkit-filter:blur(5px)}}body{font-family:kepler-std-display, serif;font-weight:400;font-size:100%;font-style:normal;color:#3C3C3C;background:#F4F4F4;padding-left:81px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body #logo-svg{width:50px;height:58px}body #logo-path{fill:#3C3C3C}body #container{transition:opacity .5s ease-in-out;transition-delay:0.25s}body.offset #container{opacity:0.3;transition-delay:0s}body.blue{color:#183458}body.blue #header{border-color:rgba(24,52,88,0.25)}body.blue #menu-button .menu-button-wrapper .menu-button-top,body.blue #menu-button .menu-button-wrapper .menu-button-middle,body.blue #menu-button .menu-button-wrapper .menu-button-bottom{background:#183458 !important}body.blue #logo-path{fill:#183458}body.blue #footer{background:#183458}body.blue #navigation #navigation-inner .node{color:#183458}body.brown{color:#463629}body.brown #header{border-color:rgba(70,54,41,0.25)}body.brown #menu-button .menu-button-wrapper .menu-button-top,body.brown #menu-button .menu-button-wrapper .menu-button-middle,body.brown #menu-button .menu-button-wrapper .menu-button-bottom{background:#463629 !important}body.brown #logo-path{fill:#463629}body.brown #footer{background:#463629}body.brown #navigation #navigation-inner .node{color:#463629}body.red{color:#461214}body.red #header{border-color:rgba(70,18,20,0.25)}body.red #menu-button .menu-button-wrapper .menu-button-top,body.red #menu-button .menu-button-wrapper .menu-button-middle,body.red #menu-button .menu-button-wrapper .menu-button-bottom{background:#461214 !important}body.red #logo-path{fill:#461214}body.red #footer{background:#461214}body.red #navigation #navigation-inner .node{color:#461214}h1,.h1,h2,.h2,h3,.h2,h4,.h4,h5,.h5{font-family:kepler-std-display, serif;font-weight:400;font-style:normal;margin-block-start:0;margin-block-end:0}h1,.h1{font-size:2em}h2,.h2{font-size:2em}a{color:initial}.kepler{font-family:kepler-std-display, serif;font-weight:400;font-style:normal}.kepler.italic{font-family:kepler-std-display, serif;font-weight:400;font-style:italic}.kepler.bold{font-weight:700}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.align-justify{text-align:justify}.nimbus{font-family:nimbus-sans, sans-serif;font-weight:300;font-style:normal}.nimbus.bold{font-family:nimbus-sans, sans-serif;font-weight:700;font-style:normal}.futura{font-family:futura-pt, sans-serif;font-weight:400;font-style:normal}.futura.italic{font-family:futura-pt, sans-serif;font-weight:400;font-style:italic}.futura.bold{font-family:futura-pt, sans-serif;font-weight:700;font-style:normal}.big-para{font-size:400%;line-height:110%}.caps{text-transform:uppercase}.italic{font-style:italic}.uppercase{text-transform:uppercase}.spacer{height:4em}.underline{text-decoration:underline}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.absolute{position:absolute}.relative{position:relative}.tiny-text{font-size:40%;line-height:100%}.small-text{font-size:70%;line-height:100%;text-transform:initial}ul.none{list-style:none;margin:0;padding:0}#header{position:fixed;left:0px;top:0px;height:100%;width:80px;border-right:1px solid #F0F0F0;z-index:5;background-color:#FFF}#header #logo{position:fixed;top:15px;left:17px;display:block}#header #header-right{float:right}#header #title{position:fixed;transform:rotate(270deg);width:600px;text-align:center;top:50%;left:0px;margin-left:-260px;font-size:1.2em;text-transform:uppercase;color:#222 !important}#header #menu-button{position:fixed;bottom:25px;left:25px;width:30px;height:30px;display:block;cursor:pointer}#header #menu-button .menu-button-wrapper{position:relative;display:block;width:30px;height:21px;overflow:hidden;cursor:pointer}#header #menu-button .menu-button-wrapper .menu-button-top,#header #menu-button .menu-button-wrapper .menu-button-middle,#header #menu-button .menu-button-wrapper .menu-button-bottom{position:absolute;display:block;width:30px;height:2px;background:#3C3C3C}#header #menu-button .menu-button-wrapper .menu-button-top{top:0px;left:0px;transition:left .5s ease-out}#header #menu-button .menu-button-wrapper .menu-button-middle{top:10px}#header #menu-button .menu-button-wrapper .menu-button-bottom{bottom:0px;right:0px;transition:right .5s ease-out}#header #menu-button.offset .menu-button-wrapper .menu-button-top{left:-30px}#header #menu-button.offset .menu-button-wrapper .menu-button-bottom{right:-30px}#navigation{position:fixed;left:-351px;top:0;bottom:0;width:350px;background:#FFF;border-right:1px solid #F0F0F0;z-index:4;transition:left .5s ease-in-out;transition-delay:.2s}#navigation.offset{left:80px;transition-delay:0s}#navigation.offset #navigation-inner .node{margin-left:60px}#navigation #navigation-inner{position:absolute;top:50%;margin-top:-42%}#navigation #navigation-inner .node{display:block;width:100%;font-size:2em;color:#3C3C3C;text-transform:uppercase;text-decoration:none;margin-left:10px;transition:margin-left .5s ease-out}#navigation #navigation-inner .node.active{text-decoration:underline}#navigation #navigation-inner .node:nth-child(1){transition-delay:0.25s}#navigation #navigation-inner .node:nth-child(2){transition-delay:0.2s}#navigation #navigation-inner .node:nth-child(3){transition-delay:0.15s}#navigation #navigation-inner .node:nth-child(4){transition-delay:0.1s}.content-container,.content-header{margin:4em auto}.content-container.no-margin,.content-header.no-margin{margin:0 auto}.content-container.black,.content-header.black{color:#F4F4F4}.content-container.centered,.content-header.centered{margin:4em auto;max-width:65%}.content-container .inner,.content-header .inner{margin:0 4em}.content-container .quarter,.content-container .third,.content-container .half,.content-container .third-double,.content-container .fifth,.content-container .sixty,.content-header .quarter,.content-header .third,.content-header .half,.content-header .third-double,.content-header .fifth,.content-header .sixty{display:inline-block;float:left}.content-container .half,.content-header .half{width:50%}.content-container .half.last,.content-header .half.last{margin-right:-4em}.content-container .quarter,.content-header .quarter{width:25%}.content-container .third,.content-header .third{width:33.33%}.content-container .third-double,.content-header .third-double{width:66.66%}.content-container .fifth,.content-header .fifth{width:20%}.content-container .sixty,.content-header .sixty{width:60%}.content-container .col .content,.content-header .col .content{padding:20px}.content-container .col.first .content,.content-header .col.first .content{margin-left:-20px}.content-container .col.last .content,.content-header .col.last .content{margin-right:-20px}div.blue{background-color:rgba(85,142,187,0.1)}div.brown{background-color:rgba(126,116,97,0.1)}div.red{background-color:rgba(214,128,133,0.1)}div.grey{background-color:#3C3C3C;color:#FFF}div.white{background-color:#FFFFFF}ul{font-weight:300;font-style:normal;list-style-position:outside;padding:0 1.5em}#cover-photo{width:100%}.cover{position:relative}.cover .cover-text{z-index:2;position:absolute;color:#FFFFFF}.cover .cover-text.left{top:10%;left:10%}.cover .cover-text.right{top:10%;right:10%}.cover .cover-text.center{top:10%;left:50%;margin-left:-50%}.cover .cover-text.bottom{bottom:10%;top:auto}.cover .cover-text .tagline{font-style:italic;font-size:50%;margin-left:25%}.cover .cover-text .heading{text-transform:uppercase;line-height:90%;font-size:150%}.cover .cover-photo{width:100%}.cover .cover-photo.half{width:50%;display:inline-block;float:left}.cover .cover-footer{z-index:2;position:absolute;display:block;background:#FFFFFF;color:#222;text-align:center;padding:.5em .75em;text-decoration:none}.cover .cover-footer.left{bottom:8%;left:8%}.cover .cover-footer.right{bottom:8%;right:8%}.cover .cover-footer .tagline{font-style:italic;font-size:80%}.cover .cover-footer .heading{text-transform:uppercase;line-height:90%;font-size:250%}.cover .cover-footer .no-bg{background:none;color:#FFFFFF}.cover .over-photo{z-index:1}#footer{padding-top:2em;background:#3C3C3C;color:rgba(255,255,255,0.8)}#footer a{color:rgba(255,255,255,0.8) !important;text-decoration:none}#footer .social-icon{display:inline-block;float:left;width:30px;margin-left:2em}#footer .social-icon img{opacity:0.8}.guitar-detail-wrapper{color:#F4F4F4}.guitar-detail-wrapper .detail{position:absolute;z-index:2}.guitar-detail-wrapper .detail.top{top:10%}.guitar-detail-wrapper .detail.right{right:10%}.guitar-detail-wrapper .detail.left{left:10%}.guitar-detail-wrapper .detail.bottom{bottom:10%}.guitar-detail-wrapper .detail-image{z-index:1;width:100%}p.error{color:#880000}.mobile-show{display:none;visibility:hidden}body.no-touch a:hover{cursor:pointer}body.blue .st0{stroke:#183458}body.brown .st0{stroke:#463629}body.red .st0{stroke:#461214}body.dark .sto{stroke:#FFFFFF}body.light .sto{stroke:#181818}#home-video-container{position:relative}#home-video-container #homepage-video{position:absolute;left:0px;right:0px;top:0px;bottom:0px;z-index:1;object-fit:cover}#home-video-container #homepage-title{position:absolute;z-index:2;color:#FFF;text-transform:uppercase;bottom:10%;left:12%;line-height:100%;text-align:left;color:#FFF;opacity:0;font-size:6vw;text-shadow:2px 2px 2px rgba(0,0,0,0.4)}.image-link-container{position:relative;display:block}.image-link-container .title{position:absolute;z-index:2;text-align:center;bottom:1em;width:100%;display:block;font-size:300%}.image-link-container .image{z-index:1}#about-container{padding:4em}@media only screen and (max-width: 690px){#home-video-container #homepage-title{font-size:10vw;bottom:4%}}#newsletter{width:100%;max-width:860px;margin:auto}#newsletter .newsletter-heading{font-size:2em}#newsletter input{color:#3C3C3C !important;border:none;outline:none;padding:0.5em;width:100%;box-sizing:border-box;margin-bottom:1em}#newsletter input.error{background-color:#f1dbdb;color:#461214}#guitar{overflow-x:hidden}#guitar #cover-photo{width:100%}#guitar #cutout-container{width:100%;height:800px;background-image:url("../img/bg-paisley.jpg");position:relative}#guitar #cutout-container #cutout{position:absolute;right:0;left:0;top:0;bottom:0;background-size:auto 150%;background-repeat:no-repeat;background-position:center}#guitar #guitar-gallery .photo{display:inline-block;float:left;border-top:none}#guitar #guitar-gallery .photo.portrait{width:50%}#guitar #guitar-gallery .photo.landscape{width:100%}#guitar #guitar-page-nav{padding:4em}#guitar #guitar-page-nav #guitar-prev-button,#guitar #guitar-page-nav #guitar-next-button{display:block;text-decoration:none}#guitar #guitar-page-nav #guitar-prev-button .btn-label,#guitar #guitar-page-nav #guitar-next-button .btn-label{font-size:2em;line-height:90%}#guitar #guitar-page-nav #guitar-prev-button{float:left;padding-left:40px}#guitar #guitar-page-nav #guitar-prev-button #btn-prev-arrow{position:absolute;display:block;left:-10px;top:2px;width:50px;height:50px;transform:rotate(90deg)}#guitar #guitar-page-nav #guitar-next-button{float:right;padding-right:40px}#guitar #guitar-page-nav #guitar-next-button #btn-next-arrow{position:absolute;display:block;right:-10px;top:2px;width:50px;height:50px;transform:rotate(270deg)}#guitar.blue #caret-line{stroke:#183458}#guitar.blue #guitar-prev-button,#guitar.blue #guitar-next-button{color:#183458}#guitar.brown #caret-line{stroke:#463629}#guitar.brown #guitar-prev-button,#guitar.brown #guitar-next-button{color:#463629}#guitar.red #caret-line{stroke:#461214}#guitar.red #guitar-prev-button,#guitar.red #guitar-next-button{color:#461214}body#model-625{color:#FFFFFF}body#model-625 #cover{position:relative}body#model-625 #cover #cover-text{z-index:2;position:absolute;top:7.5%;left:10%;color:#FFFFFF}body#model-625 #cover #cover-text .tagline{font-style:italic;font-size:50%;margin-left:25%}body#model-625 #cover #cover-text .heading{text-transform:uppercase;line-height:90%;font-size:150%}body#model-625 #cover #cover-footer{z-index:2;position:absolute;bottom:7.5%;left:50%;margin-left:-150px;width:300px;text-align:center}body#model-625 #cover #cover-footer .tagline{font-style:italic;font-size:80%}body#model-625 #cover #cover-footer .heading{text-transform:uppercase;line-height:90%;font-size:250%}body#model-625 #cover #over-photo{z-index:1}body#model-625 .content-wrapper .content-container{margin:auto auto}#ordering .tops-container .top{width:25%;display:inline-block;float:left}#ordering .tops-container .top .top-inner{padding:2em}#ordering .tops-container .top .top-inner .top-info{margin-top:1em;min-height:100px}#configurator{max-width:1400px;margin-left:auto;margin-right:auto}#configurator .form-row{margin-bottom:1.5em}#configurator .form-row h3{font-weight:400;font-size:1.5em;margin:1em 0}#configurator .form-row label{display:block;background:#FFFFFF;box-shadow:1px 1px 2px rgba(0,0,0,0.1);font-weight:300;border-radius:2px;cursor:pointer}#configurator .form-row label .option-text,#configurator .form-row label .option-price,#configurator .form-row label .option-checkbox{display:inline-block;float:left;padding:.75em;cursor:pointer}#configurator .form-row label .option-image{width:100%;border-top-left-radius:2px;border-top-right-radius:2px}#configurator .form-row label .option-text{width:80%}#configurator .form-row label .option-price{width:5%;padding:.75em 0}#configurator .form-row label .option-checkbox{width:5%;float:right;text-align:right;padding-left:0}#configurator .form-row label.selected{background:#383838;color:#FFFFFF}#configurator .form-row label.disabled{background:#F6F6F6;color:#CCCCCC;box-shadow:none;pointer-events:none}#configurator .form-row label.disabled .option-text{text-decoration:line-through}#configurator .form-row label.disabled input{display:none;pointer-events:none}#configurator .form-row.error label{background:#f1dbdb;color:#550000}#configurator .form-row.error label.disabled{background:#F6F6F6;color:#CCCCCC;box-shadow:none;pointer-events:none}#configurator .form-row.error label.disabled .option-text{text-decoration:line-through}#configurator .form-row.error label.disabled input{display:none;pointer-events:none}#configurator button{border:none;cursor:pointer;background:#222;color:#FFF;padding:1em;text-decoration:none}#configurator button:disabled{cursor:progress}#configurator input[type="text"],#configurator input[type="email"]{font-size:1.2em;border-radius:0;padding-top:1em;padding-bottom:1em;border-radius:2px}#configurator input[type="text"].error,#configurator input[type="email"].error{background-color:#f1dbdb;border-color:#f1dbdb}#configurator input[type="text"].error::placeholder,#configurator input[type="email"].error::placeholder{color:#550000}#configurator textarea{font-size:1.2em;border-radius:0;padding-top:0.5em;padding-bottom:0.5em;border-radius:2px}@media only screen and (max-width: 1490px){#ordering .tops-container .top{width:33%}#ordering .tops-container .top .top-inner{padding:2em}#ordering .tops-container .top .top-inner .top-info{margin-top:1em;min-height:100px}}@media only screen and (max-width: 1200px){.content-container.centered,.content-header.centered{max-width:80%}#specifications-container .col.third{width:50%}#specifications-container .col.third:nth-child(even) .content{margin-right:-20px}#specifications-container .col.third:nth-child(odd) .content{margin-left:-20px}#history-container .col.third,#history-container .col.third-double{width:100%}#history-container .col.third .content,#history-container .col.third-double .content{margin-left:-20px;margin-right:-20px}#history-container .col.third{text-align:center}#history-container .col.third img{max-width:33% !important}}@media only screen and (max-width: 1185px){#ordering .tops-container{margin-left:-20px;margin-right:-20px}#ordering .tops-container .top{width:50%}#ordering .tops-container .top .top-inner{padding:2em}#ordering .tops-container .top .top-inner .top-info{margin-top:1em;min-height:100px}}@media only screen and (max-width: 1024px){.guitar-detail-wrapper .detail{position:absolute;z-index:2}.guitar-detail-wrapper .detail.top{top:5%}.guitar-detail-wrapper .detail.right{right:5%}.guitar-detail-wrapper .detail.left{left:5%}.guitar-detail-wrapper .detail.bottom{bottom:5%}.guitar-detail-wrapper .detail-image{z-index:1;width:100%}}@media only screen and (max-width: 900px){#home #homepage-carousel-container .slide .slide-title,#home #homepage-carousel-container .slide .slide-jobtype,#home #homepage-carousel-container .slide a.slide-more-info{color:#FFF}#home #homepage-carousel-container .slide .slide-title{line-height:100%}#specifications-container .col.third{width:100%}#specifications-container .col.third:nth-child(even) .content{margin-right:-20px;margin-left:-20px}#specifications-container .col.third:nth-child(odd) .content{margin-left:-20px;margin-right:-20px}#guitar #guitar-gallery .photo.portrait{width:100%;border:none}}@media only screen and (max-width: 912px){body{padding:81px 0px 0px 0px}body .content-container.centered{max-width:90%}body .content-container .inner{margin:0 2em}#header{width:100%;height:80px;bottom:auto;border-right:none;border-bottom:1px solid #F0F0F0}#header #logo{top:12px;left:12px}#header #title{top:30px;left:50%;margin-left:-300px;transform:none}#header #menu-button{top:32px;right:32px;left:auto}#navigation.offset{left:0px}#homepage-carousel-container{top:81px;left:0px;height:auto}#guitar #guitar-page-nav{padding:3em 5%}#footer #address-container,#footer #social-links-container{width:50%}#footer .social-icon{margin-left:0.5em}#about-container{padding-left:.5em;padding-right:.5em}}@media only screen and (max-width: 690px){.mobile-hide{display:none !important;visibility:hidden}.mobile-show{display:block;visibility:visible}.guitar-detail-wrapper{background:#111111}.guitar-detail-wrapper .detail{position:initial;display:block;z-index:1;padding:1em;margin:0}.guitar-detail-wrapper .detail.top{top:auto}.guitar-detail-wrapper .detail.right{right:auto}.guitar-detail-wrapper .detail.left{left:auto}.guitar-detail-wrapper .detail.bottom{bottom:auto}.guitar-detail-wrapper .detail-image{z-index:1;width:100%}}.hidden{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
