.DashboardLayout_dashboard__1cLfB{display:flex}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav{width:25%;padding:1.6rem 1rem 0}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav h6{margin-bottom:5px;font-size:.8125rem;line-height:1.1;color:#222;margin-top:1rem}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav hr{border:solid #eee;border-width:1px 0 0;clear:both;height:0;margin:0 0 .6rem}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav li{text-transform:uppercase;line-height:3;letter-spacing:1px}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav li ul{padding-left:9%}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav li.active>a{color:#000}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav a{color:#999;font-size:12px}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav a:hover{color:#000}.DashboardLayout_dashboard__1cLfB .dashboard__content{width:75%;padding:0 .8rem}.DashboardLayout_dashboard__1cLfB .dashboard__content h1{font-family:Roboto Condensed,sans-serif;font-weight:700;line-height:1.3;text-transform:uppercase;font-size:1.5rem;padding-top:1.5rem;padding-bottom:1rem}@media print{.DashboardLayout_dashboard__1cLfB .dashboard__content{width:100%}}@media only screen and (max-width:40em){.DashboardLayout_dashboard__1cLfB{flex-wrap:wrap}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav{width:100%}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav select{width:100%;background-color:#fafafa;border-radius:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100%;background-repeat:no-repeat;border:1px solid #ccc;color:rgba(0,0,0,.75);font-family:inherit;font-size:.875rem;line-height:1.5;padding:.5rem;height:2.3125rem;-webkit-appearance:none;appearance:none;margin:0 .5rem 1.5rem 0}.DashboardLayout_dashboard__1cLfB .dashboard__sidenav select:hover{background-color:#f3f3f3;border-color:#999}.DashboardLayout_dashboard__1cLfB .dashboard__content{width:100%}.DashboardLayout_dashboard__1cLfB .dashboard__content h1{font-size:1.25rem}}.TitleWithLine_title__7DTvr{position:relative;text-align:center;margin:1.5625rem 0 .9375rem;font-family:Roboto Condensed,sans-serif;font-weight:700}.TitleWithLine_title__7DTvr>span{background-color:#fff;padding:0 1rem;margin-top:0;font-size:1.4rem;display:inline-block;max-width:85%;font-weight:700}@media only screen and (max-width:40em){.TitleWithLine_title__7DTvr>span{font-size:1.2rem;line-height:1.1}}.TitleWithLine_title__7DTvr:before{background-color:#000;height:4px;width:100%;position:absolute;top:10px;left:0;content:"";z-index:-1000;-webkit-transform:translateZ(0);transform:translateZ(0)}@media only screen and (max-width:40em){.TitleWithLine_title__7DTvr:before{top:8px}}.TextLink_text-link__poexp{text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:500;border-bottom:1px dashed;display:inline;padding-bottom:3px;color:#000;line-height:inherit;text-decoration:none}.TextLink_text-link__poexp:hover{opacity:.7}.wed-appointment_wedding__OVkpl .wedding__box{width:150px;float:left;padding:.75rem 0;background-color:#000;color:#fff;text-align:center;margin-right:25px;font-size:.875rem;text-transform:uppercase;line-height:1.4}.wed-appointment_wedding__OVkpl .wedding__day{font-size:2rem;line-height:1}.wed-appointment_wedding__OVkpl .wedding__time{font-weight:700}.wed-appointment_wedding__OVkpl .wedding__content{font-size:.875rem;font-weight:400;line-height:1.6}.wed-appointment_wedding__OVkpl .make-an-appointment{padding-bottom:3px;line-height:1.3}.wed-appointment_wedding__OVkpl .make-an-appointment .make-an-appointment-link{border-bottom:1px dashed;line-height:1.3}