﻿/*!
	Theme Name:  Tone Tailors
	Theme URI:   https://tonetailors.com/
	Description: "It will be mine, oh yes. It will be mine." - Wayne Campbell
	Version:     1.0
	Author:      Lance Williams
	Author URI:  https://pixelandhammer.com/
*/@import"https://use.typekit.net/qju8wto.css";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{margin:0;padding:0;border:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{position:absolute;width:100%;margin:0;padding:0;left:0;top:0;overflow-x:hidden}body.freeze{height:100vh;overflow-y:hidden}a{text-decoration:none}body{background:#fff}a{color:#f3d805}.white-back{background:#fff}.gray-back{background:#dedede}.background-color-one{background:#171717}.background-color-two{background:#f3d805}.background-color-three{background:#a3a3a3}.background-color-four{background:#585858}.dark-texture{background:url(img/texture.png) 0 0 repeat,#171717;background-size:900px auto}.half-black{background:url(img/texture.png) 0 100% repeat-x,linear-gradient(#fff 27%, #171717 27%);background-size:auto 73%,cover}@media all and (max-width: 60em){.half-black{background:url(img/texture.png) 0 100% repeat-x,linear-gradient(#fff 24%, #171717 24%);background-size:auto 76%,cover}}@media all and (max-width: 44em){.half-black{background:url(img/texture.png) 0 100% repeat-x,linear-gradient(#fff 13%, #171717 13%);background-size:auto 87%,cover}}.half-black-down{background:url(img/texture.png) 0 0 repeat-x,linear-gradient(#171717 60%, #fff 60%);background-size:auto 60%,100% auto}.half-yellow-down{background:url(img/texture-two.png) 0 0 repeat-x,linear-gradient(#f3d805 500px, #fff 500px);background-size:auto 500px,cover}@keyframes fader{0%{opacity:0}100%{opactiy:1}}.side-by-side-right,.side-by-side,.full_screen,.col5,.col4_alt,.col4,.col3_alt,.col3,.col2_left,.col2_right,.col2_alt,.col2,.col1{position:relative;display:-ms-grid;display:grid;width:100%;margin:0 auto}.col1{-ms-grid-columns:1fr;grid-template-columns:1fr}.col2{-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr)}@media all and (max-width: 53em){.col2 div:last-child{grid-column-end:span 2}.col2 div:nth-of-type(even){grid-column:span 1 !important}}@media all and (max-width: 44em){.col2{-ms-grid-columns:1fr;grid-template-columns:1fr}.col2 div:last-child{grid-column-end:span 1}}.col2_alt{-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr)}@media all and (max-width: 53em){.col2_alt{-ms-grid-columns:1fr;grid-template-columns:1fr}.col2_alt div:last-child{grid-column-end:span 1}}.col2_right{-ms-grid-columns:2.8fr 1.2fr;grid-template-columns:2.8fr 1.2fr}@media all and (max-width: 71em){.col2_right{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}}@media all and (max-width: 60em){.col2_right{-ms-grid-columns:1.85fr 1.15fr;grid-template-columns:1.85fr 1.15fr}}@media all and (max-width: 53em){.col2_right{-ms-grid-columns:1fr;grid-template-columns:1fr}}.col2_left{-ms-grid-columns:1.75fr 2.25fr;grid-template-columns:1.75fr 2.25fr}@media all and (max-width: 71em){.col2_left{-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}}@media all and (max-width: 60em){.col2_left{-ms-grid-columns:1.15fr 1.85fr;grid-template-columns:1.15fr 1.85fr}}@media all and (max-width: 53em){.col2_left{-ms-grid-columns:1fr;grid-template-columns:1fr}}.col3{-ms-grid-columns:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr)}@media all and (max-width: 60em){.col3{-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr)}.col3 div:last-child{grid-column:span 2;width:100%;max-width:50vw;margin-left:auto;margin-right:auto}.col3 div:nth-of-type(even){grid-column:span 1 !important;max-width:100%;margin-left:0;margin-right:0}}@media all and (max-width: 44em){.col3 div:last-child{grid-column:span 2;width:100%;max-width:100vw;margin-left:auto;margin-right:auto}.col3 div:nth-of-type(even){grid-column:span 1 !important;max-width:100%;margin-left:0;margin-right:0}}@media all and (max-width: 37.5em){.col3{-ms-grid-columns:1fr;grid-template-columns:1fr}.col3 div:last-child{grid-column:span 1;max-width:100%;margin-left:0;margin-right:0}}.col3_alt{-ms-grid-columns:repeat(3, 1fr);grid-template-columns:repeat(3, 1fr)}@media all and (max-width: 44em){.col3_alt{-ms-grid-columns:repeat(2, 1fr);grid-template-columns:repeat(2, 1fr)}.col3_alt div:last-child{grid-column:span 2;width:100%;max-width:100vw;margin-left:auto;margin-right:auto}.col3_alt div:nth-of-type(even){grid-column:span 1 !important;max-width:100%;margin-left:0;margin-right:0}}.col4{-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr)}@media all and (max-width: 60em){.col4{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media all and (max-width: 31em){.col4{-ms-grid-columns:1fr;grid-template-columns:1fr}}.col4_alt{-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr)}@media all and (max-width: 53em){.col4_alt{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.col5{-ms-grid-columns:repeat(5, 1fr);grid-template-columns:repeat(5, 1fr)}@media all and (max-width: 44em){.col5{-ms-grid-columns:repeat(6, 1fr);grid-template-columns:repeat(6, 1fr)}.col5 div{grid-column:span 2}.col5 div:nth-of-type(4){grid-column-start:2;grid-column-end:4}}@media all and (max-width: 31em){.col5{-ms-grid-columns:repeat(4, 1fr);grid-template-columns:repeat(4, 1fr)}.col5 div{grid-column:span 2}.col5 div:nth-of-type(4){grid-column-start:3;grid-column-end:5}.col5 div:nth-of-type(5){grid-column-start:2;grid-column-end:4}}.wrapper{max-width:80rem}.maxwidth{max-width:47rem}.gridgap{gap:clamp(.5rem,1.5vw,1.25rem)}.doublegap{gap:clamp(1rem,6vw,7rem)}.staff-gap{gap:clamp(1rem,4vw,4rem)}.pad{padding-inline:clamp(.5rem,1vw,1rem);padding-block:clamp(.6rem,1vw,1rem)}.regular_pad{padding-block:clamp(.6rem,1vw,1rem)}.regular_sidepad{padding-inline:clamp(.5rem,1vw,1rem)}.seperation{padding-bottom:clamp(.6rem,1vw,1rem)}.sidepad{padding-inline:clamp(1rem,5vw,7rem)}@media all and (min-width: 1400px){.sidepad{padding-inline:4rem}}.large_pad{padding-block:clamp(2rem,7vh,4rem)}.extra_large_pad{padding-block:clamp(3rem,14vh,8rem)}.super_extra_large_pad{padding-block:clamp(6rem,21vh,12rem)}.nopad{padding:0 !important}.full_screen{min-height:100vh;align-content:center}.fit_img{width:100%;height:auto}.cover_img{object-fit:cover;max-width:100%}.center{margin-inline:auto !important;float:none !important}.vertical_align{margin-block:auto}@media all and (max-width: 53em){.col2_right .rearrange,.col2_left .rearrange{grid-row-start:1}}@media all and (max-width: 44em){.rearrange{grid-row-start:1}}.offset{margin-block:-7rem 7rem}@media all and (max-width: 44em){.offset{margin-block:0}}.clamp-width{width:340px}@media all and (max-width: 44em){.clamp-width{width:90%}}.ontop{z-index:80;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.margin{margin:5px}.hide{display:none !important}@media all and (max-width: 60em){.hide-two{display:none}}@font-face{font-family:"iconies_socialregular";src:url("fonts/iconiessocial-webfont.eot");src:url("fonts/iconiessocial-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/iconiessocial-webfont.woff") format("woff"),url("fonts/iconiessocial-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}:root{--h1-size: clamp(2.5rem, 4vw + 1rem, 3.6rem);--h2-size: clamp(2rem, 3.75vw + 1rem, 3rem);--h3-size: clamp(1.5rem, 2.8vw + 1rem, 2.4rem);--h4-size: clamp(1.25rem, 2.2vw + 1rem, 1.9rem);--h5-size: clamp(1rem, 1.7vw + 1rem, 1.6rem);--h6-size: clamp(1rem, 1.5vw + 1rem, 1.4rem);--p-size: clamp(1.05rem, 1.8vw, 1.25rem);--p-size-smaller: clamp(1rem, 1.4vw, 1.1rem);--larger-size: clamp(1rem, 2vw, 1.4rem);--blockquote-size: clamp(1.2rem, 2.2vw, 2rem);--caption-size: clamp(.8rem, 1.5vw, 1rem)}.h6-style,.h5-style,.h4-style,.h3-style,.h2-style,.h1-style,.paginate-links,h6,h5,h4,h3,h2,h1{font-family:"alternate-gothic-condensed-a","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:700;font-style:normal;line-height:1em;color:#171717;-ms-word-break:break-all;word-break:break-word;margin-block:.85em}article .h6-style,article .h5-style,article .h4-style,article .h3-style,article .h2-style,article .h1-style,article .paginate-links,article h6,article h5,article h4,article h3,article h2,article h1{margin-block:.9em .75em}h1{font-size:var(--h1-size)}h2{font-size:var(--h2-size)}h3{font-size:var(--h3-size)}h4{font-size:var(--h4-size)}h5{font-size:var(--h5-size)}h6{font-size:var(--h6-size)}.paginate-links{font-size:1.5rem;line-height:2.2rem}.paginate-links a{color:#171717}.paginate-links a:hover,.paginate-links a:focus,.paginate-links a:active{text-decoration:underline}.paginate-links span.gray-arrow-right,.paginate-links span.gray-arrow-left{display:inline-block;width:15px;height:15px;vertical-align:middle;margin:-4px 3px 0;background:#f3d805}.paginate-links span.gray-arrow-right{background:url(img/tiny-pick-gray.svg) center center no-repeat;background-size:contain;transform:rotate(-90deg)}.paginate-links span.gray-arrow-left{background:url(img/tiny-pick-gray.svg) center center no-repeat;background-size:contain;transform:rotate(90deg)}.page-numbers{padding:0 0 0 10px}p{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:var(--p-size);line-height:1.6em;font-weight:400;font-style:normal;color:#333;margin-block:.9em}p.smaller{font-size:var(--p-size-smaller)}article p{line-height:1.9em}b,strong{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:700;font-style:normal;color:#171717}i,em{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:400;font-style:italic}blockquote p{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:var(--blockquote-size);line-height:1.4em;margin-block:1.4em;color:#171717;font-weight:700;font-style:normal}article blockquote p{border-left:4px solid #f3d805;padding-inline:1rem 0}ul,ol{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:var(--p-size);line-height:1.6em;font-weight:400;font-style:normal;color:#333;margin:1em 1em 1.1em 1em}ul li,ol li{margin:.5em 0}article ul,article ol{margin:2em 1em 2.1em 3em}figcaption,.para_caption{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:var(--caption-size);line-height:1.2em;font-weight:400;font-style:normal;color:#bbb;margin:.5em auto;text-align:center}hr{height:2px;background:#dedede;margin:2rem 0}address{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:400;font-style:italic;font-size:var(--caption-size);line-height:1.4em;color:#333}@media all and (max-width: 44em){small{font-size:var(--p-size)}}.h1-style{font-size:var(--h1-size)}.h2-style{font-size:var(--h2-size)}.h3-style{font-size:var(--h3-size)}.h4-style{font-size:var(--h4-size)}.h5-style{font-size:var(--h5-size)}.h6-style{font-size:var(--h6-size)}.flat{margin-block:0}.flat-top{margin-top:0}.flat-bottom{margin-bottom:0}.larger{font-size:calc(var(--p-size) + .3em)}.flat-line{line-height:1}.caps{text-transform:uppercase}.center-text{text-align:center;margin-left:auto;margin-right:auto}.right-text{text-align:right;margin-left:auto}.light-text{color:#fff}.gray-text{color:#dedede}.yellow-text{color:#f3d805}.dark-text{color:#171717}.yellow-underline{border-bottom:1px solid #f3d805}.unbold{font-weight:500}.thin-font{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:100}.breath p{line-height:1.9em}header{position:relative;width:100%;z-index:97;background-color:#171717}.pre-navigation{display:grid;grid-template-columns:1fr auto}@media all and (max-width: 60em){.pre-navigation{display:none}}.pre-navigation ul{position:relative;font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:700;font-style:normal;font-size:.9rem;letter-spacing:.02em;text-align:center;list-style:none;text-transform:uppercase;margin:auto 0 auto auto}.pre-navigation ul li{display:inline-block;margin:auto 15px}.pre-navigation ul li a{color:#a3a3a3}.pre-navigation ul li a:hover,.pre-navigation ul li a:focus{color:#f3d805}.pre-navigation .social{font-family:"iconies_socialregular";font-display:swap;font-size:1.3rem;text-align:center;margin:auto;padding:0 20px 1px 20px}.pre-navigation .social a{display:inline-block;background:#a3a3a3;color:#171717;line-height:1;padding:0 0 0 1px;margin:0 3px;width:25px;height:25px;border-radius:50%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pre-navigation .social a:hover{background-color:#f3d805}nav{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding-left:20px;padding-right:20px;background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0 auto;height:auto}@media all and (max-width: 31em){nav{padding-left:15px;padding-right:15px}}#menu-icon{display:none;position:relative;margin:auto 0 auto auto;align-content:center;width:20px;height:20px;cursor:pointer;z-index:100;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media all and (max-width: 60em){#menu-icon{display:grid}}#menu-icon>span{position:relative;display:block;width:100%;height:1px;margin-top:-1px;background-color:#f3d805;border-radius:3px}#menu-icon>span::before,#menu-icon>span::after{content:"";position:absolute;width:100%;height:100%;background-color:#f3d805;border-radius:3px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#menu-icon>span::before{-webkit-transform:translateY(-0.35em);transform:translateY(-0.35em)}#menu-icon>span::after{-webkit-transform:translateY(0.35em);transform:translateY(0.35em)}#menu-icon.open{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-icon.open>span:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#menu-icon.open>span:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}a.home-link{height:100%}nav img.logo{position:relative;width:clamp(260px,26vw,350px);height:auto;margin:-40px 0 20px 20px;margin:-10% 0 4% 20px;z-index:99}@media all and (max-width: 71em){nav img.logo{width:26vw;margin:-10% 0 4% 0}}@media all and (max-width: 60em){nav img.logo{width:30vw;margin:0;padding:7px 0 3px}}@media all and (max-width: 31em){nav img.logo{width:40vw}}#nav{margin:auto 0 auto auto;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;z-index:90}@media all and (max-width: 60em){#nav{position:fixed;top:0;right:0;background:#171717;padding:150px 0;display:block;width:100%;height:100%;transform:translateX(100%);opacity:0}}@media all and (max-width: 44em){#nav{padding:80px 0}}#nav.open{transform:translateX(0);opacity:1}#nav ul{position:relative;font-family:"alternate-gothic-condensed-a","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:700;font-style:normal;font-size:1.4rem;text-align:center;list-style:none;text-transform:uppercase;margin:auto}@media all and (max-width: 71em){#nav ul{font-size:1.3rem}}@media all and (max-width: 60em){#nav ul{padding:0 50px;font-size:1.8rem;text-align:left}}#nav ul li{position:relative;display:inline-block;margin:0;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav ul li:hover,#nav ul li:focus,#nav ul li:active{background-color:#f3d805}@media all and (max-width: 71em){#nav ul li{margin:0 -2px}}@media all and (max-width: 60em){#nav ul li{display:block;margin:0;background-image:linear-gradient(90deg, #f3d805, #171717);background-size:0% 3px;background-repeat:no-repeat;background-position:left bottom;transition:background-size 300ms ease}#nav ul li:hover,#nav ul li:focus,#nav ul li:active{background-color:rgba(0,0,0,0);background-size:80% 3px}}#nav ul li.gear::after{content:"";position:absolute;display:block;width:30px;height:30px;top:12px;right:2px;background:url(img/tiny-pick.svg) center center no-repeat}@media all and (max-width: 60em){#nav ul li.gear::after{display:none}}#nav ul li.gear:hover::after{content:"";position:absolute;display:block;width:30px;height:30px;top:12px;right:2px;transform:rotate(180deg);background:url(img/tiny-pick-white.svg) center center no-repeat}@media all and (max-width: 60em){#nav ul li.gear:hover::after{display:none}}#nav ul li a{display:block;padding:10px 15px 11px;color:inherit;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav ul li a:hover,#nav ul li a:focus,#nav ul li a:active{color:#171717}@media all and (max-width: 71em){#nav ul li a{padding:15px 10px 16px}}@media all and (max-width: 60em){#nav ul li a{display:block;padding:10px 10px;margin:0;background:none}#nav ul li a:hover,#nav ul li a:focus,#nav ul li a:active{color:#f3d805}}#nav ul li.gear>a{padding:10px 34px 11px 20px}@media all and (max-width: 60em){#nav ul li.gear>a{padding:10px 10px}}#nav ul li span{display:none}@media all and (max-width: 60em){#nav ul li span{position:absolute;display:block;padding:0 10px;left:118px;top:5px;cursor:pointer;transform:rotate(0deg)}#nav ul li span.reveal{transform:rotate(180deg);top:15px}}#nav ul li:hover a{color:#171717}@media all and (max-width: 60em){#nav ul li:hover a{color:#f3d805}}#nav ul li:hover>ul{visibility:visible;opacity:1;transition-delay:300ms}@media all and (max-width: 60em){#nav ul li:hover>ul{visibility:hidden;opacity:0}}#nav ul li ul{display:grid;grid-template-columns:1fr 1fr 1fr;position:absolute;top:100%;padding:15px 10px;margin:0;font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:400;font-style:normal;text-align:left;text-transform:none;font-size:1.1rem;z-index:100;opacity:0;visibility:hidden;background-color:#f3d805;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#nav ul li ul::before{content:"";position:absolute;top:10%;height:80%;width:1px;border-right:2px dotted #fff;left:160px;z-index:1}@media all and (max-width: 60em){#nav ul li ul::before{display:none}}@media all and (max-width: 60em){#nav ul li ul{position:absolute;display:grid;margin:0;padding:0;width:100%;height:0;top:62px;left:0px;background-color:#f3d805;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}}@media all and (max-width: 37.5em){#nav ul li ul{grid-template-columns:1fr 1fr;width:120%}}#nav ul li ul.show__me{left:0;height:100%;visibility:visible;opacity:1}@media all and (max-width: 37.5em){#nav ul li ul.show__me{left:-10%}}#nav ul li ul li{width:170px;background-color:#f3d805;margin:0}@media all and (max-width: 60em){#nav ul li ul li{width:auto;background-color:#f3d805;transition:unset;background-image:none}#nav ul li ul li:hover,#nav ul li ul li:focus,#nav ul li ul li:active{color:#f3d805}}#nav ul li ul li.shop-all,#nav ul li ul li.shop-used,#nav ul li ul li.shop-clearance{font-weight:700}#nav ul li ul li.shop-used{grid-column-start:1;grid-row-start:2}#nav ul li ul li.shop-clearance{grid-column-start:1;grid-row-start:3}#nav ul li ul li.offers{grid-column-start:1;grid-row-start:4}#nav ul li ul li.financing{grid-column-start:1;grid-row-start:5}#nav ul li ul li a{display:block;padding:3px 10px;margin:0;color:#171717 !important}#nav ul li ul li a:hover,#nav ul li ul li a:active,#nav ul li ul li a:focus{color:#000 !important;text-decoration:underline;transition:unset;background-image:none}@media all and (max-width: 60em){#nav ul li ul li a{padding:18px 15px}#nav ul li ul li a:hover,#nav ul li ul li a:active,#nav ul li ul li a:focus{background-color:#171717;color:#f3d805 !important;text-decoration:underline;transition:unset;background-image:none}}.post-navigation{display:none}@media all and (max-width: 60em){.post-navigation{display:grid}.post-navigation ul{width:100%}.post-navigation ul li{display:inline-block;margin:auto 15px}.post-navigation ul li a{color:#a3a3a3}.post-navigation ul li a:hover,.post-navigation ul li a:focus{color:#f3d805}.post-navigation .social{font-family:"iconies_socialregular";font-display:swap;font-size:2rem;text-align:center;margin:60px auto 0;padding:0}}@media all and (max-width: 60em)and (max-width: 37.5em){.post-navigation .social{margin:40px auto 0}}@media all and (max-width: 60em){.post-navigation .social a{display:inline-block;background:#a3a3a3;color:#171717;line-height:1;padding:0 0 0 1px;margin:0 5px;width:40px;height:40px;border-radius:50%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.post-navigation .social a:hover{background-color:#f3d805}}.button,button{display:inline-block;padding:15px 45px;color:#171717;background:#f3d805;border:2px solid #f3d805;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover,.button:focus,.button:active,button:hover,button:focus,button:active{background:#fff;color:#171717}@media all and (max-width: 31em){.button,button{padding:11px 35px}}.button-on-black{display:inline-block;padding:15px 45px;color:#171717;background:#f3d805;border:2px solid #f3d805;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button-on-black:hover,.button-on-black:focus,.button-on-black:active{background:#171717;color:#fff}@media all and (max-width: 31em){.button-on-black{padding:11px 35px}}.small-button{display:inline-block;padding:4px 17px;border:2px solid #171717;color:#fff;background:#171717;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.small-button:hover{background:#f3d805;color:#171717}.small-button-yellow{display:inline-block;padding:4px 17px;border:2px solid #f3d805;color:#171717;background:#f3d805;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.small-button-yellow:hover{background:#171717;color:#f3d805}a p,a h1,a h2,a h3,a h4,a h5,a h6,a li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a p:hover,a h1:hover,a h2:hover,a h3:hover,a h4:hover,a h5:hover,a h6:hover,a li:hover{color:#f3d805}p a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,li a{color:#171717;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}p a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,li a:hover{color:#f3d805}p a.on-dark,h1 a.on-dark,h2 a.on-dark,h3 a.on-dark,h4 a.on-dark,h5 a.on-dark,h6 a.on-dark,li a.on-dark{color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}p a.on-dark:hover,h1 a.on-dark:hover,h2 a.on-dark:hover,h3 a.on-dark:hover,h4 a.on-dark:hover,h5 a.on-dark:hover,h6 a.on-dark:hover,li a.on-dark:hover{color:#f3d805}p a.on-yellow,h1 a.on-yellow,h2 a.on-yellow,h3 a.on-yellow,h4 a.on-yellow,h5 a.on-yellow,h6 a.on-yellow,li a.on-yellow{color:#171717;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}p a.on-yellow:hover,h1 a.on-yellow:hover,h2 a.on-yellow:hover,h3 a.on-yellow:hover,h4 a.on-yellow:hover,h5 a.on-yellow:hover,h6 a.on-yellow:hover,li a.on-yellow:hover{color:#171717;text-decoration:underline}p a.yellow,h1 a.yellow,h2 a.yellow,h3 a.yellow,h4 a.yellow,h5 a.yellow,h6 a.yellow,li a.yellow{color:#f3d805}p a.yellow:hover,h1 a.yellow:hover,h2 a.yellow:hover,h3 a.yellow:hover,h4 a.yellow:hover,h5 a.yellow:hover,h6 a.yellow:hover,li a.yellow:hover{color:#fff}article p a,article h1 a,article h2 a,article h3 a,article h4 a,article h5 a,article h6 a{color:#f3d805;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}article p a:hover,article h1 a:hover,article h2 a:hover,article h3 a:hover,article h4 a:hover,article h5 a:hover,article h6 a:hover{color:#f3d805;border-bottom:2px solid #f3d805}article a.button:hover{border-bottom:none}.shadow{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12)}#back_to_top{position:fixed;display:none;width:35px;height:35px;padding:6px;bottom:10px;right:10px;border-radius:50%;z-index:97;background:#f3d805;opacity:.5;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#back_to_top:hover{opacity:.9}#back_to_top img{width:100%;height:auto;margin:0 auto}.top-alert{position:relative;display:block;width:100%;margin:-1px 0 0;padding:3px 0 2px;background:#f3d805;z-index:200}.top-alert .closethis{position:absolute;right:0;top:0;width:45px;height:45px;padding:10px 0 0 10px;font-size:1.5rem;color:#171717;cursor:pointer;z-index:300}@media all and (max-width: 44em){.top-alert .closethis{padding:10px 0 0 15px}}.top-alert p{font-size:.9rem;line-height:1.5;margin:3px 10px}@media all and (max-width: 37.5em){.top-alert p{font-size:1rem;margin:3px 15px}}@media all and (max-width: 31em){.top-alert p{font-size:1rem;margin:3px 30px 3px 0px;text-align:left}.top-alert p .small-button{margin-top:5px;margin-bottom:3px}}.promotion{visibility:hidden;position:fixed;display:-ms-grid;display:grid;height:100vh;width:100%;top:0;z-index:999;align-content:center;padding-bottom:50px}.promotion img{aspect-ratio:2/1;object-fit:cover;margin-bottom:1rem}.close-promo{cursor:pointer;font-size:22px;line-height:.85;margin:-4px 0 4px -5px}.promo-excerpt p{text-align:center;margin:15px 0 25px}.popup{visibility:hidden;position:fixed;display:block;bottom:20px;left:20px;width:calc(100% - 40px);max-width:430px;z-index:999;border-radius:5px;box-shadow:0 5px 25px rgba(0,0,0,.2);background:#171717}.popup p{font-size:.85rem;line-height:1.25rem}.popup p strong{display:block;margin:10px 0 0 0}@media all and (max-width: 60em){.popup p{font-size:.95rem;line-height:1.4rem}}@media all and (max-width: 44em){.popup p{font-size:1.05rem;line-height:1.6rem}}.closeit{cursor:pointer}.show{visibility:visible;animation-name:fader;animation-duration:1s;animation-timing-function:ease-out}article{width:86%;max-width:47rem;margin:0 auto}@media all and (max-width: 44em){article{width:88%}}@media all and (max-width: 31em){article{width:90%}}article img{width:100%;height:auto}figure.aligncenter,img.aligncenter{width:114% !important;height:auto;margin:30px -7% 20px}@media all and (max-width: 60em){figure.aligncenter,img.aligncenter{width:106% !important;margin:20px -3% 10px}}@media all and (max-width: 31em){figure.aligncenter,img.aligncenter{width:102% !important;margin:15px -1% 5px}}figure.aligncenter figcaption{margin:20px auto 40px}figure.alignleft{float:left;margin:40px 30px 0 -7%;width:57% !important;height:auto}@media all and (max-width: 60em){figure.alignleft{margin:40px 30px 0 -3%;width:55% !important}}@media all and (max-width: 44em){figure.alignleft{margin:20px auto;width:100% !important}}@media all and (max-width: 31em){figure.alignleft{margin:15px auto}}img.alignleft{float:left;margin:30px 30px 30px -7%;width:54% !important;height:auto}@media all and (max-width: 60em){img.alignleft{margin:30px 30px 30px -3%;width:55% !important}}@media all and (max-width: 44em){img.alignleft{margin:20px auto;width:100% !important}}figure.alignright{float:right;margin:40px -7% 0 30px;width:57% !important;height:auto}@media all and (max-width: 60em){figure.alignright{margin:40px -3% 0 30px;width:55% !important}}@media all and (max-width: 44em){figure.alignright{margin:20px auto;width:100% !important}}img.alignright{float:right;margin:30px -7% 30px 30px;width:57% !important;height:auto}@media all and (max-width: 60em){img.alignright{margin:30px -3% 30px 30px;width:55% !important}}@media all and (max-width: 44em){img.alignright{margin:20px auto;width:100% !important}}.gallery{width:101%;margin:-0.3% -0.5% -0.7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:flex-left;-ms-flex-pack:flex-left;justify-content:flex-left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center}article .gallery{width:110%;margin:50px -5%}@media all and (max-width: 60em){article .gallery{width:106%;margin:50px -3%}}@media all and (max-width: 44em){article .gallery{width:104%;margin:40px -2%}}@media all and (max-width: 31em){article .gallery{width:100%;margin:30px auto}}.gallery.gallery-columns-1 .gallery-item{flex:0 1 100%;margin:1% 0;flex-grow:1}.gallery.gallery-columns-2 .gallery-item{flex:0 1 49%;margin:.5%;flex-grow:1}.gallery.gallery-columns-3 .gallery-item{flex:0 1 32%;margin:.5%;flex-grow:1}@media all and (max-width: 31em){.gallery.gallery-columns-3 .gallery-item{flex:0 1 49%}}.gallery.gallery-columns-4 .gallery-item{flex:0 1 24%;margin:.5%;flex-grow:1}@media all and (max-width: 31em){.gallery.gallery-columns-4 .gallery-item{flex:0 1 49%}}.gallery .gallery-item img{width:100%;height:auto;margin:0 0 -4px}.gallery-item figcaption{display:none}.jp-carousel-info-footer .jp-carousel-photo-caption p{font-size:15px}article .fluid-width-video-wrapper{width:100%;margin:8% auto 9%}@media all and (max-width: 44em){article .fluid-width-video-wrapper{margin:6% auto 6%}}.fluid-width-video-wrapper iframe{width:100% !important;height:100% !important}div.sharedaddy{text-align:center;margin:0 auto 20px}div.sharedaddy h3.sd-title{font-size:1.1rem !important;margin:0 auto 15px !important}div.sharedaddy h3.sd-title::before{border:none !important}div.sharedaddy h3.sd-title::after{content:"";display:block;width:160%;min-width:30px;margin:5px 0 0 -30%;border-bottom:2px solid #dedede}.sd-content ul li{margin:0 4px 5px !important}.sd-content ul li.share-end{display:none}.sd-social-icon .sd-content ul li[class*=share-] a{padding:6px 6px 6px 7px !important;border-radius:3px !important;-webkit-border-radius:3px !important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sd-content ul li a.sd-button::before{font:normal 35px/1 "social-logos" !important}.border-right{border-right:1px solid rgba(255,255,255,.1)}@media all and (max-width: 53em){.border-right{border-right:none}}.phone-icon{display:inline-block;width:32px;height:32px;background:url(img/phone-icon.svg) center center no-repeat,#171717;background-size:auto auto,cover;border-radius:50%;vertical-align:middle;margin:-8px 10px -5px 0}.phone-icon-yellow{display:inline-block;width:32px;height:32px;background:url(img/phone-icon-yellow.svg) center center no-repeat,#171717;background-size:auto auto,cover;border-radius:50%;vertical-align:middle;margin:-6px 8px -2px 0px}@media all and (max-width: 44em){.phone-icon-yellow{margin:-6px 8px -2px -35px}}.mail-icon{display:inline-block;width:35px;height:35px;background:url(img/mail-icon.svg) center center no-repeat;background-size:auto auto;vertical-align:middle;margin:-8px 8px -5px 0}.mail-icon-yellow{display:inline-block;width:35px;height:35px;background:url(img/mail-icon-yellow.svg) center center no-repeat;background-size:auto auto;vertical-align:middle;margin:-6px 8px -2px -20px}@media all and (max-width: 44em){.mail-icon-yellow{margin:-6px 8px -2px -35px}}.parallax__container{clip:rect(0, auto, auto, 0);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-100}@media all and (max-width: 44em){.parallax__container{overflow-x:hidden;overflow-y:scroll;perspective:1px;perspective-origin:0 0}}.parallax{position:fixed;top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media all and (max-width: 44em){.parallax{position:absolute !important;height:100% !important;top:0 !important}}p.caption{position:relative;background:#333;background:rgba(50,50,50,.75);padding:15px 25px;font-size:.95rem;text-align:center;color:#bbb;margin:-61px auto 0;z-index:1}.questions{border-top:1px solid #f3d805;padding-block:1rem 1.1rem;padding-inline:35px 0}.questions:last-of-type{border-bottom:1px solid #f3d805}.faq{cursor:pointer}.faq::before{position:relative;display:inline-block;content:"+";color:#f3d805;margin:0 20px 0 -30px;padding:2px 0 0 0;vertical-align:text-top}.minus::before{content:"—";color:#f3d805;margin:0 20px 0 -30px}.answers{display:none;padding:2px 10px 2px 5px;margin:0 0 20px}.modal{display:none}#myModal{position:fixed;top:0;left:0;width:100%;height:100vh;background:#000;background:rgba(25,30,35,.9);z-index:1000;align-items:center}#myModal .closearea{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1}#myModal span.close{display:block;font-size:3rem;color:#fff;text-align:right;width:79%;margin:auto auto 10px auto;cursor:pointer}#myModal .modal-content{width:80%;margin:0 auto auto;padding-bottom:50px}#filters button{margin:3px auto}.filter{display:none}.display{position:relative;display:-ms-grid;display:grid;animation-name:fader;animation-duration:.5s;animation-timing-function:ease}form{width:100%;max-width:47rem;margin:1rem auto;font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:var(--p-size);line-height:1.4rem;font-weight:400;font-style:normal;color:#333;padding:0 0 20px}form fieldset{padding:0}form label{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:400;font-style:normal;color:#171717;font-size:calc(var(--p-size) - .1rem);line-height:1.2;display:block;margin:1.8rem 0 10px 2px}@media all and (max-width: 60em){form label{font-size:var(--p-size)}}form label.radio,form label.checkbox,form label.checkbox-multiple{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-size:var(--p-size);margin:10px 0}form input{width:100%;padding:.75rem 10px;margin:0 auto;border:1px solid #999;background:#fff}form input[type=radio],form input[type=checkbox]{float:left;width:25px;margin-top:4px}@media all and (max-width: 31em){@media not all and (min-resolution: 0.001dpcm){form input[type=radio],form input[type=checkbox]{margin-top:-1px}}}form input#searchsubmit{display:block;width:auto;margin:20px auto;background:#171717;color:#fff;border-radius:5px;border:none;padding:15px 30px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form input#searchsubmit:hover{background:#f3d805}form textarea{width:100%;height:200px;padding:15px;margin:0 auto;border:1px solid #999;background:#fff}form select{max-width:100%;height:48px;padding:0 5px;border-radius:3px;border:1px solid #ddd !important;background:#fff}form input[type=submit]{display:block;width:auto;margin:1.5rem auto;font-family:"alternate-gothic-condensed-a","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:800;font-style:normal;text-transform:uppercase;font-size:1.5rem;line-height:1;padding:1rem 4rem}.gform_heading{display:none}legend{display:none}.name_first,.name_last{display:inline-block;width:49%}@media all and (max-width: 37.5em){.name_first,.name_last{width:100%}}.name_first{margin:0 1.3% 0 0}.last_first{margin:0}.mlist form{padding:0;max-width:420px}.mlist form .gfield_label{display:none}.mlist form input[type=email]{padding:15px 10px !important;font-size:20px !important;color:#dedede !important;float:left;width:73%;background:#585858;border:none;border-radius:0}.mlist form input[type=submit]{float:left;width:27%;padding:13px 10px;font-family:"alternate-gothic-condensed-a","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-weight:800;font-style:normal;text-transform:uppercase;font-size:1.4rem;line-height:1;margin:0;border-radius:0}.mlist form input[type=submit]:hover,.mlist form input[type=submit]:focus{background-color:#171717;color:#f3d805}form#searchform{padding:0;background:none}form#searchform input.search-field{width:calc(100% - 51px);height:50px;border-radius:0}form#searchform button.search-button{position:relative;z-index:97;float:right;margin:0;width:51px;height:50px;padding:3px 0 0 0;border-radius:0;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;border-left:none}form#searchform button.search-button:hover,form#searchform button.search-button:focus,form#searchform button.search-button:active{background:#171717;border-top:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;border-left:none}footer{position:relative;padding:20px 0 0;background:#171717;z-index:10;margin:0 auto;border-top:7px solid #f3d805}@media all and (max-width: 53em){footer{border-top:3px solid #f3d805}footer .col2.main{grid-template-columns:1fr}}footer img.footer-icon{display:block;width:80%;max-width:180px;height:auto;margin:0 10px 0 auto}@media all and (max-width: 53em){footer img.footer-icon{margin:0 auto}}@media all and (max-width: 37.5em){footer img.footer-icon{width:30%}}footer .company_info img.logo{display:block;width:100%;max-width:180px;height:auto;margin:10px auto 20px}footer .company_info address{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-style:normal;font-size:1.1rem;color:#a3a3a3;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media all and (max-width: 44em){footer .company_info address{font-size:1.3rem}}footer .company_info address a{color:#a3a3a3;text-decoration:underline}footer .company_info address a:hover{color:#fff}@media all and (max-width: 44em){footer .company_info p{font-size:1.3rem}}footer .company_info a[href^="tel:"]{font-family:"agenda","Helvetica Neue",Helvetica,Arial,sans-serif;font-display:swap;font-style:normal;font-size:1.1rem;color:#a3a3a3;text-align:center;color:#a3a3a3;text-decoration:underline}@media all and (max-width: 44em){footer .company_info a[href^="tel:"]{font-size:1.3rem}}footer .company_info a[href^="tel:"]:hover{color:#fff}footer .company_info .footer_social{font-family:"iconies_socialregular";font-display:swap;font-size:1.3rem;text-align:center;margin:2px auto}@media all and (max-width: 37.5em){footer .company_info .footer_social{font-size:2rem}}footer .company_info .footer_social a{display:inline-block;background:#a3a3a3;color:#171717;line-height:1;padding:0 0 0 1px;margin:0 3px;width:25px;height:25px;border-radius:50%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer .company_info .footer_social a:hover{background-color:#f3d805}@media all and (max-width: 37.5em){footer .company_info .footer_social a{width:40px;height:40px;margin:5px 7px 0}}footer ul[id^=menu-footer]{margin:0;list-style:none;font-size:1rem}@media all and (max-width: 44em){footer ul[id^=menu-footer]{font-size:1.2rem}}@media all and (max-width: 31em){footer ul[id^=menu-footer]{line-height:2.5rem}}footer ul[id^=menu-footer] li{margin:2px 0}footer ul[id^=menu-footer] li a{color:#dedede;padding:2px}footer ul[id^=menu-footer] li a:hover,footer ul[id^=menu-footer] li a:active,footer ul[id^=menu-footer] li a:focus{text-decoration:underline}footer .shop-gear ul{display:grid;grid-template-columns:1fr 1fr}footer .shop-gear ul li.bold{font-weight:700}@media all and (max-width: 44em){footer .col2 p{font-size:1.2rem}}img.credit-cards{display:block;width:clamp(260px,63%,500px);height:auto;margin:auto}@media all and (max-width: 44em){img.credit-cards{margin:15px auto 0}}p.credits{font-size:.85rem;font-weight:700;letter-spacing:.03em;text-align:center;color:#a3a3a3;margin:auto;padding:20px 0;vertical-align:middle}@media all and (max-width: 44em){p.credits{font-size:.9rem !important;margin:10px auto}}@media all and (max-width: 31em){p.credits{line-height:2}}p.credits a{color:#a3a3a3}p.credits a:hover{color:#f3d805}p.credits a img.phlogo{float:right;vertical-align:middle;margin:0 5px}@media all and (max-width: 31em){p.credits a img.phlogo{margin:4px 6px 0}}p.credits span.break{display:inline-block;width:20px}@media all and (max-width: 31em){p.credits span.break{display:block}}.hero-headline h1{margin-block:0;text-transform:uppercase;color:#fff}.highlight-blocks{width:100%;aspect-ratio:3/1;overflow:hidden}@media all and (max-width: 60em){.highlight-blocks{overflow:visible}}@media all and (max-width: 60em){.highlight-blocks #hblock3{max-width:100vw !important}}.highlight-block{position:relative;width:100%;height:100%;aspect-ratio:1/1;z-index:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.highlight-block .inside{position:absolute;display:block;width:100%;height:100%;background:linear-gradient(hsla(0deg, 0%, 0%, 0.1), hsla(0deg, 0%, 0%, 0.85));background-size:100% 130%;background-position:100% 0%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}@media all and (max-width: 31em){.highlight-block .inside{background-position:100% 100%}}.highlight-block .inside .inside-text{position:absolute;bottom:1.5rem;width:100%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.highlight-block:hover,.highlight-block:focus,.highlight-block:active{z-index:3;width:125%;aspect-ratio:1.5/1;transform:scale(1.1)}@media all and (max-width: 60em){.highlight-block:hover,.highlight-block:focus,.highlight-block:active{transform:scale(1)}}@media all and (max-width: 37.5em){.highlight-block:hover,.highlight-block:focus,.highlight-block:active{aspect-ratio:1.75/1}}.highlight-block:hover .inside,.highlight-block:focus .inside,.highlight-block:active .inside{background-position:100% 100%}.highlight-block:hover .inside .inside-text,.highlight-block:focus .inside .inside-text,.highlight-block:active .inside .inside-text{bottom:50px}.highlight-block.block1{border-right:1px solid #a3a3a3}@media all and (max-width: 37.5em){.highlight-block.block1{border-right:none;border-bottom:2px solid #a3a3a3}}.highlight-block.block1:hover,.highlight-block.block1:focus,.highlight-block.block1:active{border-right:2px solid #a3a3a3}@media all and (max-width: 60em){.highlight-block.block1:hover,.highlight-block.block1:focus,.highlight-block.block1:active{border-right:1px solid #a3a3a3}}@media all and (max-width: 37.5em){.highlight-block.block1:hover,.highlight-block.block1:focus,.highlight-block.block1:active{border-right:none}}.highlight-block.block2{border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3}@media all and (max-width: 60em){.highlight-block.block2{border-left:1px solid #a3a3a3;border-right:none}}@media all and (max-width: 37.5em){.highlight-block.block2{border-left:none;border-bottom:2px solid #a3a3a3}}.highlight-block.block2:hover,.highlight-block.block2:focus,.highlight-block.block2:active{margin-left:-12.5%;border-left:2px solid #a3a3a3;border-right:2px solid #a3a3a3}@media all and (max-width: 60em){.highlight-block.block2:hover,.highlight-block.block2:focus,.highlight-block.block2:active{margin-left:0;border-left:1px solid #a3a3a3;border-right:none}}@media all and (max-width: 37.5em){.highlight-block.block2:hover,.highlight-block.block2:focus,.highlight-block.block2:active{border-left:none}}.highlight-block.block3{border-left:1px solid #a3a3a3}@media all and (max-width: 60em){.highlight-block.block3{border-left:none;border-top:2px solid #a3a3a3;aspect-ratio:2.8/1;max-width:100vw !important}}@media all and (max-width: 37.5em){.highlight-block.block3{aspect-ratio:2/1;border:none}}@media all and (max-width: 31em){.highlight-block.block3{aspect-ratio:1.75/1}}.highlight-block.block3:hover,.highlight-block.block3:focus,.highlight-block.block3:active{margin-left:-25%;border-left:2px solid #a3a3a3}@media all and (max-width: 60em){.highlight-block.block3:hover,.highlight-block.block3:focus,.highlight-block.block3:active{margin-left:0;border-left:none}}@media all and (max-width: 37.5em){.highlight-block.block3:hover,.highlight-block.block3:focus,.highlight-block.block3:active{aspect-ratio:1.75/1}}@media all and (max-width: 60em){.highlight-block{aspect-ratio:1.5/1}.highlight-block.block3 .inside{max-width:100vw}.highlight-block.block3 .inside .inside-text{max-width:100vw}}@media all and (max-width: 37.5em){.highlight-block{aspect-ratio:2/1}}@media all and (max-width: 31em){.highlight-block{aspect-ratio:1.75/1}}a:hover .highlight-block h3{color:#fff}a .highlight-block p.h6-style::after{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;content:"➞";position:relative;display:inline-block;padding-left:7px;font-size:1.8rem;opacity:0;vertical-align:bottom;color:#f3d805;width:34px;margin-right:-34px}@media all and (max-width: 31em){a .highlight-block p.h6-style::after{width:auto;opacity:1;margin-right:0}}a:hover .highlight-block p.h6-style{color:#fff}a:hover .highlight-block p.h6-style::after{width:auto;opacity:1;margin-right:0}.underline-fancy::after{content:"";display:block;width:110px;height:20px;margin:25px auto 0;background:url(img/divider.svg) center center no-repeat}.underline-fancy-white::after{content:"";display:block;width:110px;height:20px;margin:25px auto 0;background:url(img/divider-white.svg) center center no-repeat}.arrow-link::after{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;content:"➞";position:relative;display:inline-block;padding-left:7px;font-size:1.8rem;vertical-align:bottom;color:#f3d805}@media all and (max-width: 31em){.arrow-link::after{width:auto;opacity:1;margin-right:0}}.arrow-link:hover,.arrow-link:focus,.arrow-link:active{color:#171717}.arrow-link:hover::after,.arrow-link:focus::after,.arrow-link:active::after{padding-left:18px}.link-fill{position:absolute;width:100%;height:100%}img.square{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover}.hover-img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}.hover-img:hover{transform:scale(1.02)}.gear-slider{position:relative;width:100%;height:65vw;max-height:785px}@media all and (max-width: 71em){.gear-slider{height:72vw;max-height:715px}}@media all and (max-width: 60em){.gear-slider{height:92vw;max-height:817px}}@media all and (max-width: 53em){.gear-slider{height:101vw;max-height:760px}}@media all and (max-width: 44em){.gear-slider{height:109vw;max-height:700px}}@media all and (max-width: 37.5em){.gear-slider{height:152vw;max-height:845px}}@media all and (max-width: 31em){.gear-slider{height:170vw;max-height:660px}}.gear-slider-arrows{position:absolute;width:100%;height:100%;margin:0}.gear-slider-arrows #gear-left,.gear-slider-arrows #gear-right,.gear-slider-arrows #new-gear-left,.gear-slider-arrows #new-gear-right{position:absolute;display:block;top:calc(50% - 100px);width:47px;height:100px;cursor:pointer;z-index:10}@media all and (max-width: 37.5em){.gear-slider-arrows #gear-left,.gear-slider-arrows #gear-right,.gear-slider-arrows #new-gear-left,.gear-slider-arrows #new-gear-right{width:11%}}.gear-slider-arrows #gear-left,.gear-slider-arrows #new-gear-left{left:0;background:url(img/left_arrow.svg) center center no-repeat;background-size:15px auto}.gear-slider-arrows #gear-right,.gear-slider-arrows #new-gear-right{right:0;background:url(img/right_arrow.svg) center center no-repeat;background-size:15px auto}.gear-slider-container{position:relative;display:block;width:95%;height:100%;margin:0 auto;overflow:hidden}@media all and (max-width: 53em){.gear-slider-container{width:93%}}@media all and (max-width: 44em){.gear-slider-container{width:90%}}@media all and (max-width: 37.5em){.gear-slider-container{width:82%}}@media all and (max-width: 31em){.gear-slider-container{width:78%}}.gear-slider-box{position:absolute;left:0;width:197%;display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:3%;align-items:stretch;padding-left:3%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}@media all and (max-width: 60em){.gear-slider-box{grid-gap:2%;width:297%}}@media all and (max-width: 37.5em){.gear-slider-box{grid-gap:1%;width:597%}}.gear-card{display:grid;align-content:stretch;background:#fff;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086)}@media all and (max-width: 44em){.gear-card{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17px rgba(0,0,0,.09)}}@media all and (max-width: 31em){.gear-card{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 13px rgba(0,0,0,.1)}}.gear-card>a{display:grid;align-items:center;align-self:end}.gear-card .name-text-link{align-self:end}.gear-card h3{margin-bottom:.5rem}.gear-card .card-link{margin:auto 0 0 0}.gear-card .card-link a{background-color:#171717;display:block;width:100%;padding:20px 5px;margin:0}.cutangle{clip-path:polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%)}@media all and (max-width: 44em){.cutangle{clip-path:polygon(0% 0%, 100% 0, 100% 85%, 50% 100%, 0 85%)}}.teacher-card{display:grid;align-items:center;background:#fff;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 -5px 13px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 20px 18px rgba(0,0,0,.072)}.teacher-card img{width:100%;height:auto;aspect-ratio:1/1.1;object-fit:cover;padding:2.1rem 2rem 0}.teacher-card h3{margin:1.3rem 10px .5rem}.teacher-card p{margin:0 10px 1.5rem}.teacher-card .card-link{margin:auto 0 0 0}.teacher-card .card-link a{background-color:#171717;display:block;width:100%;padding:20px 5px;margin:0}.three-across-img{aspect-ratio:4/3.2}.three-across-img:nth-of-type(1){border-right:1px solid #a3a3a3}.three-across-img:nth-of-type(3){border-left:1px solid #a3a3a3}@media all and (max-width: 44em){.three-across-img:nth-of-type(3){border-left:none;border-top:1.5px solid #a3a3a3;aspect-ratio:2.5/1}}.side-by-side{-ms-grid-columns:.8fr 1.2fr;grid-template-columns:.8fr 1.2fr}@media all and (max-width: 44em){.side-by-side{-ms-grid-columns:1fr;grid-template-columns:1fr}}.side-by-side img{display:block;width:100%;max-width:520px;height:auto;aspect-ratio:1/1;object-fit:cover;margin:auto -6vw auto auto}@media all and (max-width: 44em){.side-by-side img{width:90%;margin:auto auto -6rem auto;aspect-ratio:2/1}}.side-by-side .text{max-width:710px;padding-inline:calc(6vw + 3rem) 4rem;margin:auto}@media all and (max-width: 44em){.side-by-side .text{padding-inline:10vw}}.side-by-side-right{-ms-grid-columns:1.2fr .8fr;grid-template-columns:1.2fr .8fr}@media all and (max-width: 44em){.side-by-side-right{-ms-grid-columns:1fr;grid-template-columns:1fr}}.side-by-side-right img{display:block;width:100%;max-width:520px;height:auto;aspect-ratio:1/1;object-fit:cover;margin:auto auto auto -6vw}@media all and (max-width: 44em){.side-by-side-right img{width:90%;margin:auto auto -6rem auto;aspect-ratio:2/1}}.side-by-side-right .text{max-width:710px;padding-inline:4rem calc(6vw + 3rem);margin:auto}@media all and (max-width: 44em){.side-by-side-right .text{padding-inline:10vw}}.light-text-inside p,.light-text-inside h1,.light-text-inside h2,.light-text-inside h3,.light-text-inside h4,.light-text-inside h5,.light-text-inside h6,.light-text-inside li{color:#fff}.light-text-inside p a,.light-text-inside h1 a,.light-text-inside h2 a,.light-text-inside h3 a,.light-text-inside h4 a,.light-text-inside h5 a,.light-text-inside h6 a,.light-text-inside li a{color:#fff}.light-text-inside p a:hover,.light-text-inside p a:focus,.light-text-inside h1 a:hover,.light-text-inside h1 a:focus,.light-text-inside h2 a:hover,.light-text-inside h2 a:focus,.light-text-inside h3 a:hover,.light-text-inside h3 a:focus,.light-text-inside h4 a:hover,.light-text-inside h4 a:focus,.light-text-inside h5 a:hover,.light-text-inside h5 a:focus,.light-text-inside h6 a:hover,.light-text-inside h6 a:focus,.light-text-inside li a:hover,.light-text-inside li a:focus{color:#f3d805}.min_height{min-height:400px}.size-inner-img img{display:block;width:100%;max-width:450px;height:auto;margin:0 auto}.border-left{border-left:4px solid #f3d805;font-size:1.9rem;padding:17px 0 17px 25px}.light-border-left{border-left:1px solid #fff}@media all and (max-width: 44em){.light-border-left{border-left:none}}.contact-max-width{max-width:450px}.break-out{grid-column-start:1;grid-column-end:4}@media all and (max-width: 44em){.break-out{grid-column-end:3}}iframe.signup360{display:block;width:100%;height:180px}@media all and (max-width: 536px){iframe.signup360{height:275px}}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.first_full_screen,.full_screen{display:block}.col2{align-items:stretch;-ms-grid-columns:1fr 1fr;-ms-grid-rows:auto auto auto auto auto auto}.col2 div{margin:0 5px 10px}.col2 div:nth-of-type(odd){-ms-grid-column:1}.col2 div:nth-of-type(even){-ms-grid-column:2}.col2 div:nth-of-type(3),.col2 div:nth-of-type(4){-ms-grid-row:3}.col2 div:nth-of-type(5),.col2 div:nth-of-type(6){-ms-grid-row:5}.col2 div:nth-of-type(7),.col2 div:nth-of-type(8){-ms-grid-row:7}.col2 div:nth-of-type(9),.col2 div:nth-of-type(10){-ms-grid-row:9}.col2 div:nth-of-type(11),.col2 div:nth-of-type(12){-ms-grid-row:11}.col3{align-items:stretch;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto auto auto auto auto}.col3 div{margin:0 5px 10px}.col3 div:nth-of-type(3n - 2){-ms-grid-column:1}.col3 div:nth-of-type(3n - 1){-ms-grid-column:2}.col3 div:nth-of-type(3n){-ms-grid-column:3}.col3 div:nth-of-type(4),.col3 div:nth-of-type(5),.col3 div:nth-of-type(6){-ms-grid-row:3}.col3 div:nth-of-type(7),.col3 div:nth-of-type(8),.col3 div:nth-of-type(9){-ms-grid-row:5}.col3 div:nth-of-type(10),.col3 div:nth-of-type(11),.col3 div:nth-of-type(12){-ms-grid-row:5}.col3 div:nth-of-type(13),.col3 div:nth-of-type(14),.col3 div:nth-of-type(15){-ms-grid-row:5}.col3 div:nth-of-type(16),.col3 div:nth-of-type(17),.col3 div:nth-of-type(18){-ms-grid-row:5}.col3 div:nth-of-type(19),.col3 div:nth-of-type(20),.col3 div:nth-of-type(21){-ms-grid-row:5}.col4{-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr}.col4 div:first-of-type{-ms-grid-column:1}.col4 div:nth-of-type(2){-ms-grid-column:3}.col4 div:nth-of-type(3){-ms-grid-column:5}.col4 div:nth-of-type(4){-ms-grid-column:7}.portfolio{padding-top:240px}}/*# sourceMappingURL=style.css.map */
