@import url(https://fonts.googleapis.com/css2?family=Abril+Fatface&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,700;1,300;1,700&display=swap);@import url(/wp-content/themes/sprocket/style.css);body,textarea,input{font-family:"Raleway","Helvetica Neue",Helvetica,sans-serif;font-weight:300;background-color:#ebe4dd;color:#1B3E36}@media screen and (max-width:1023px){.show-for-large{display:none}}h2,.h2{line-height:1.3;margin-bottom:.7em}.header{margin:0 auto;max-width:100%;height:auto;background:#15372d}.header-wrap{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;max-width:900px;padding:1em}@media screen and (min-width:1024px){.header-wrap{flex-direction:row;justify-content:space-between}}.header .main-nav{position:relative;clear:both;float:left;z-index:9}.header .main-nav a{color:#BA904C!important}.header .main-nav ul{padding-bottom:1.5rem}.header .logo{clear:both;margin:1rem 0;font-size:1.5rem}.header .logo a{font-family:"Abril Fatface",sans-serif;color:#D7B399!important}@media screen and (max-width:43em){.header-wrap{padding:2em 0 0}.header .logo{float:left;margin-top:0}.header .main-nav ul{padding-bottom:4.1rem}}.header .main-nav li{position:relative;padding:5px 40px;height:52px;width:52px;background:rgb(255 255 255 / .3);border-radius:5px 5px;background-size:80% 80%;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.header .main-nav li:nth-of-type(1){margin-left:0}@media screen and (max-width:35.625em){.header .main-nav li{padding:5px 33px}}.header .main-nav li.icon-resume{background-image:url(/wp-content/themes/shalyn/img/icon_resume.svg)}.header .main-nav li.icon-gallery{background-image:url(/wp-content/themes/shalyn/img/icon_gallery.svg)}.header .main-nav li.icon-about{background-image:url(/wp-content/themes/shalyn/img/icon_about.svg)}.header .main-nav li.icon-bubble{background-image:url(/wp-content/themes/shalyn/img/icon_bubble.svg)}.header .main-nav li.icon-contact{background-image:url(/wp-content/themes/shalyn/img/icon_contact-2.svg)}.header .main-nav li a{opacity:1;position:absolute;top:5px;left:0;right:0;padding-top:53px;font-family:'Raleway',sans-serif;font-weight:300;font-size:14px;letter-spacing:2px;line-height:1.2;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;text-transform:lowercase}.header .main-nav li:hover{background-color:rgb(186 144 76 / .9)}.header .main-nav a:hover,.header .main-nav a:focus{border-bottom:none!important}.post-title{font-family:"Abril Fatface","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:3.2em;text-transform:lowercase}.post-date{text-transform:lowercase}.btn,.wpcf7-submit{background:#bbb!important;border:2px solid #bbb;color:#000;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.btn:hover,.wpcf7-submit:hover{background:#e5efef!important}.back-to-top{position:fixed;bottom:2em;right:0;text-decoration:none;color:#000;background-color:rgb(235 235 235 / .8);font-size:12px;padding:1em;display:none}.back-to-top:hover{background-color:rgb(135 135 135 / .5)}.page-id-81 .wpcf7{max-width:300px;margin:0 auto}.grecaptcha-badge{visibility:collapse!important}.home .logo{display:none}.home .page-wrap:nth-of-type(1){display:none}.home-banner h1{color:#D7B399}.home-banner{background:#15372d}.home-banner .row{max-width:1200px;margin:0 auto}.home-banner .column-1{text-align:center;padding:0 1rem}.home-banner h1{font-size:3rem;line-height:.8;font-family:"Abril Fatface",serif;font-weight:400}@media screen and (min-width:1024px){.home .header:nth-of-type(1){display:none}.home-banner .row{position:relative;display:flex}.home-banner .column-1{display:flex;align-items:center;width:40%;justify-content:flex-end}.home-banner .column-2{width:60%;text-align:center}.home-banner h1{font-size:8rem;line-height:.8;text-align:right}}.home .header.header-2{padding:2rem 1rem 1rem;background:none;width:100%;clear:both;text-align:center}.home .header.header-2 .main-nav{float:none}