.header{justify-content:space-between;margin-top:1rem;border:none;border-top:1px solid black;border-bottom:3px solid black;font-size:1rem}.header,.headerTitle{display:flex;align-items:center;text-align:center}.headerTitle{justify-content:space-around;font-family:Old English Five;font-size:3rem;margin:1.5rem 0;border-right:1px solid black;border-left:1px solid black;width:75%}.headerTitle .icons{border:2px solid black;border-radius:50%;padding:.25rem}.header-left{flex:2;min-width:100px;margin:0 1rem 0 0}.date_switch{margin-left:1rem}.date{flex:2;font-family:Flanker Griffo;font-weight:700;margin-top:.5rem}.week-navigation{margin-top:10px}.week-navigation button{margin:0 .25rem;padding:.25rem}.week-navigation button:hover{text-decoration:underline}.search-form{display:flex;align-items:center;margin-top:.5rem}.search-input{padding:.25rem}.search-button,.search-input{font-size:1rem;border:1px solid #ccc;border-radius:4px}.search-button{margin-left:.5rem;padding:.25rem .5rem;cursor:pointer;background-color:#f0f0f0}@media only screen and (max-width:546px){.header{flex-direction:column}.header-left{margin-right:0!important}.headerTitle{margin:.25rem auto;font-size:2rem;min-width:165px}.date{font-size:.75rem}.navLink{margin-right:1rem}}.header-create-cta{display:inline-block;padding:.3rem .4rem;border-radius:6px;background-color:#1e90ff;color:#fff;text-decoration:none;font-weight:600}.header-create-cta:hover{background-color:#1c7bd1}