.header-in{display:flex;flex-direction:column;justify-content:flex-start}.header-in .tagline{text-align:right;padding-top:1em;padding-right:50px;margin-bottom:0}.header-in .logo{text-align:right;padding-top:5;padding-right:20px;margin-top:0;font-size:36px;font-family:'Avenir','Helvetica Neue';color:#000;text-shadow:1px 1px 0 #fff , -1px -1px 0 #fff , -1px 1px 0 #fff , 1px -1px 0 #fff , 0 1px 0 #fff , 0-1px 0 #fff , -1px 0 0 #fff , 1px 0 0 #fff}@media screen and (max-width:1023px){.site-name-text-link{font-size:22x;letter-spacing:4px}}@media screen and (max-width:834px){.site-name-text-link{font-size:22px;letter-spacing:4px}}@media screen and (max-width:480px){.site-name-text-link{font-size:22x;letter-spacing:4px}}