/*! BS Site 4.4.1 Nov 2021 by Britt Scott */*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none}a:visited{color:none !important}ul{list-style-type:none}button{background-color:transparent;border:0px solid #bbb;cursor:pointer}html,body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:100%;line-height:1.5}html{overflow-x:hidden}body{background-color:#000;margin-top:3.25rem;margin-bottom:1rem}main{max-width:63.36rem;margin:auto;padding:0.5rem 0 0.5rem 0;background-color:rgba(212,221,247,0.9);color:#000}main section{padding:1rem}nav{width:100%;height:3rem;position:fixed;background-color:#3853A4 !important;z-index:1;top:0;border-bottom:0.25rem black solid;padding-top:0.5rem}nav .main-menu{max-width:63.36rem;margin:auto;height:100%}nav .main-menu li{padding-top:0.5rem;padding-bottom:1rem;display:inline;margin-right:1.5rem}nav .main-menu li a{padding:1rem 1rem;color:#fff;font-size:1rem}nav .main-menu li a:hover{background-color:#000 !important;color:#fff !important}nav .nav-title{color:#fff;text-transform:uppercase;letter-spacing:0.1rem;margin-top:0.2rem;cursor:default}nav .nav-logo{display:inline-block;height:2rem;line-height:2rem;position:relative;vertical-align:middle;width:2rem;top:0.1rem;cursor:default;padding-right:2rem}nav .nav-logo i{font-size:2rem;left:0;position:absolute;text-align:center;width:100%}nav label{cursor:pointer;float:right;position:relative;top:-0.5rem;margin-right:0.5rem}nav label i{padding:0.25rem 0.5rem 0.25rem 0.5rem}nav label i:hover{background-color:#000 !important;color:#fff !important}nav label img{max-width:2rem}nav #mobile-menu-toggle{display:none}nav #mobile-menu{display:none;position:relative;background-color:#3853A4 !important;width:100%}nav #mobile-menu li{text-align:center;padding-bottom:1rem;margin-bottom:2rem}nav #mobile-menu li a{float:left;width:100%;padding:0.5rem 0 0.5rem 0;color:#fff;font-size:1rem}nav #mobile-menu li a:hover{background-color:#000 !important;color:#fff !important}nav #mobile-menu-toggle:checked+#mobile-menu{display:inline-block}.menu-highlight{background-color:#fff;color:#000}.menu-dropdown-highlight{background-color:#a48938 !important;color:#000 !important}.rj-bars{font-size:2rem}.rj-bs-block,.rj-desktop{color:#fff}.rj-bs-grid{color:#fff}.rj-bs-outline{color:#000}.rj-file-alt{color:#808184}.rj-download{color:#00bcd4}.rj-file-word{color:#3853A4 !important}.rj-mobile-alt{color:#a48938}.rj-youtube,.rj-file-pdf{color:#f44336}.rj-tablet-alt{color:#ff9800}mark{background-color:#ff0;color:#000;padding:0 0.25rem}h2{background-color:#a48938;color:#000;text-align:center;padding:0.5rem 0;border-radius:1rem;margin-top:1rem;margin-bottom:1rem}.show{visibility:visible}.center-object,.gallery figure a img,.page-about .head-shot img,.page-files h2{position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.to-top{background-color:rgba(212,221,247,0.9);color:#000;position:fixed;right:1.25rem;bottom:3.5rem;z-index:2;opacity:0.75;border-radius:2rem;border:0.1rem solid black;display:inline-block;padding:0.5rem 1rem;vertical-align:middle}.to-top:hover{opacity:1}video{width:100%}.responsive-16by9,.responsive-21by9,.responsive-4by3,.responsive-1by1,.page-samples video{width:100%;height:100%;padding-bottom:56.25%;position:relative}.responsive-16by9 iframe,.responsive-21by9 iframe,.responsive-4by3 iframe,.responsive-1by1 iframe,.page-samples video iframe{position:absolute;width:100%;height:100%}.responsive-21by9{padding-bottom:42.857143%}.responsive-4by3{padding-bottom:75%}.responsive-1by1{padding-bottom:100%}.gallery{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);grid-gap:1rem}.gallery figure{background-color:#808184;color:#000;border:0.1rem solid #fff;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.gallery figure a img{margin:1rem 0 0.5rem 0;border-radius:0.5rem;min-height:100px}.gallery figure a img:hover{opacity:0.4;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.gallery figure figcaption h4{text-align:center;margin-bottom:0.5rem}.gallery figure figcaption p{padding:0 0.5rem;margin-bottom:1rem}.c{background-color:#4CAF50 !important;color:#000}.pr{background-color:#f44336 !important;color:#000}header{background-color:#fff;color:#000;border-radius:0.5rem;padding:0.5rem 1rem;margin:0rem 0.5rem 1rem 0.5rem;border:0.2rem solid #000}header h1{text-align:center;text-transform:uppercase}footer{bottom:0;position:fixed;width:100%;background-color:#3853A4 !important;z-index:1;font-size:0.8rem;padding-top:0.25rem;padding-bottom:0.25rem;border-top:0.25rem black solid;text-align:center}footer cite{font-weight:600}footer b{margin-left:0.5rem}.page-about label{cursor:pointer}.page-about #menu-toggle{display:none}.page-about #menu{display:none}.page-about #menu-toggle:checked+#menu{display:block}.page-about .head-shot img{border-radius:50%}.page-about .resume-links p{text-align:center}.page-about .resume-links img{max-width:1.5rem;vertical-align:sub}.page-about .resume-links i{font-size:2rem}.page-about .resume-links div{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);justify-items:center;grid-gap:1rem}.page-about .resume-links div a{margin:2rem 0rem;background-color:#000;color:#fff;text-align:center;padding:2rem 2rem;border-radius:0.5rem;border:0.2rem #a48938 solid}.page-about .resume-links div a:hover{background-color:#fff;color:#000;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.page-about .education p{text-align:center;line-height:2}.page-about .related-skills ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);justify-items:center;grid-gap:1rem}.page-about .related-experience ul{line-height:2;margin-left:1rem}.page-about .website-version{text-align:center}.page-about .website-version p{margin-bottom:0.5rem}.page-about .website-version mark{line-height:2}.page-samples video{padding-bottom:0;margin-bottom:2rem}.page-samples h3{margin:2rem 0 0.5rem 0}.page-files h2:nth-child(1){margin-top:0rem}.page-files a{display:block;padding:0.5rem;margin-bottom:1rem;color:black}.page-files a span{margin-right:0.5rem;padding:0.1rem;background-color:black}.page-files h2{width:75%;margin-top:2rem;border:0.1rem solid white}.page-contact div{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);justify-items:center;grid-gap:1rem;font-size:1.5rem;font-weight:bold}.page-contact div a{margin:2rem 0rem;background-color:#000;color:#fff;text-align:center;padding:2rem 2rem;border-radius:0.5rem;border:0.2rem #a48938 solid}.page-contact div a:hover{background-color:#fff;color:#000;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.page-books .gallery figcaption p{text-align:center}.page-games p{margin:0.5rem;padding-left:0.5rem}.page-models .gallery figcaption p{text-align:center}.page-movies p{margin:0.5rem;padding-left:0.5rem}.page-tv p{margin:0.5rem;padding-left:0.5rem}.page-hentai p{margin:0.5rem;padding-left:0.5rem}.page-quotes blockquote{padding:1rem;font-size:1.25em;margin:1rem}.page-quotes blockquote:nth-child(odd){background-color:#3853A4 !important;color:#fff}.page-quotes blockquote:nth-child(even){background-color:#a48938;color:#000}.page-quotes blockquote cite{display:block;font-size:1rem}.page-quotes blockquote cite:before{content:" - "}.page-toys .gallery figcaption p{text-align:center}@media only screen and (min-width: 993px){.page-comics p,.menu-Extras,label,#mobile-menu,.rj-tablet-alt,.rj-mobile-alt{display:none}#mobile-menu-toggle:checked+#mobile-menu{display:none !important}}@media (max-width: 992px) and (min-width: 601px){.page-comics embed,label,#mobile-menu,.menu-Extras,.rj-desktop,.rj-mobile-alt,.nav-title,.nav-logo{display:none !important}#mobile-menu-toggle:checked+#mobile-menu{display:none !important}.to-top{right:1rem;bottom:2.5rem}nav ul{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr)}.page-contact div{-ms-grid-columns:1fr;grid-template-columns:1fr}.gallery{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){.page-comics embed,.main-menu,.menu-Extras,.nav-logo,.nav-title,.rj-desktop,.rj-tablet-alt{display:none}main header{margin:0.25rem}main section{padding:0.5rem}nav ul{display:none}.page-about .resume-links p{margin-bottom:1rem}.page-about .resume-links div{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:0}.page-about .resume-links div a{margin:0.5rem;width:90%}.page-about .education p{line-height:1.5}.page-about .education p b{display:block;padding:0.5rem}.page-about .related-skills ul{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-about .related-experience ul{font-size:0.9rem;line-height:1.5}.page-about .related-experience ul li{margin:1rem 0}.gallery{-ms-grid-columns:1fr;grid-template-columns:1fr}h2{margin-bottom:1rem}.to-top{right:0.25rem;bottom:2.5rem}.page-contact div{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-contact div a{width:100%}}
