#header #mega-menu-primary_navigation>li#mega-menu-item-468 { display: none; }
.copyright-script a { color: #bb985b !important; }
.ui-datepicker { position: absolute; }
@media (max-width: 359.98px) {
.nav--secondary li:first-child { margin-left: 0; }
.nav--secondary li { font-size: 11px; margin-left: 8px; }
}
@media (min-width: 768px) {
.site-logo { padding-top: 0; }
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li#mega-menu-item-47 {display: inline-block; margin-right: 15px; margin-top: 0; float: right; }
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li#mega-menu-item-47.mega-menu-megamenu > ul.mega-sub-menu { width: 250px !important; margin-top: 22px !important; }
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li#mega-menu-item-47.mega-menu-megamenu > ul.mega-sub-menu { right: 0; position: absolute; }
}
@media (min-width: 992px) {
.site-logo { z-index: -1; }
#header.header--sticky .site-logo { z-index: 5; }
}
@media (min-width: 1010px) {
#header #mega-menu-primary_navigation>li#mega-menu-item-467 { opacity: 1; -webkit-transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -o-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; }
#header.header--sticky #mega-menu-primary_navigation>li#mega-menu-item-467 { opacity: 0; }
#header #mega-menu-primary_navigation>li#mega-menu-item-468 { display: inline-block; float: left; -webkit-transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -o-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; opacity: 0; }
#header.header--sticky #mega-menu-primary_navigation>li#mega-menu-item-468 { opacity: 1; }
}
.spu-box { background-image: url(https://livethejulia.com/wp-content/themes/julia/dist/images/map.jpg); background-position: center; }
.spu-content { text-align: center; font-family: EditSerifPro,Helvetica,Arial,sans-serif; }
.logopopup { width: 200px; margin-top: 1rem !important; }
.spu-content p.main-text { font-weight: 500; font-size: 2.25rem; line-height: 1.2; margin: 3rem 0rem 2rem; }
.spu-content p > span { color: #bb985b !important; font-weight: 700; }
#popupcta { font-family: Gotham,Helvetica,Arial,sans-serif; text-transform: uppercase; color: #ffffff; letter-spacing: 1px; text-decoration: underline; padding: .5rem; padding-bottom: .5rem !important; font-size: 1.5rem; margin-top: 1rem !important; margin-bottom: 1rem !important; display: inline-block; }
.spu-box .spu-icon-close {font-family: dashicons;vertical-align: top;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.spu-box .spu-icon-close:before { content: "\f335"; }
.spu-close { color: #bb985b; text-shadow: none; }
.disclaimerText { font-family: Gotham,Helvetica,Arial,sans-serif; margin-bottom: 0; font-size: .9375rem; }
@media (min-width: 400px) {
.spu-content p.main-text { font-weight: 500; font-size: 2.5rem; line-height: 1.2; margin: 3rem 0rem 1rem; }
}
@media (min-width: 640px) {
.logopopup { width: auto; margin-top: 1.5rem !important; }
.spu-content p.main-text { font-size: 3.125rem; line-height: 1.2; margin: 3rem 0 1rem; }
#popupcta { padding: .5rem; padding-bottom: .5rem !important; font-size: 1.75rem; margin-bottom: 1.5rem !important; margin-top: 1.5rem !important; }
}