#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; }
} .mega-block-title { display: block; } .julia-sections-wrapper .julia-section-wrap:nth-child(odd) .julia-section__title,
.julia-sections-wrapper .julia-section-wrap:nth-child(odd) .julia-section__link,
.julia-sections-wrapper .julia-section-wrap:nth-child(odd) .julia-section__link:hover,
.julia-sections-wrapper .julia-section-wrap:nth-child(odd) .julia-section__link:focus,
.julia-sections-wrapper .julia-section-wrap:nth-child(odd) .julia-section__link:active {
color: #042a49 !important;
}
.gallery-slider { height: 250px; overflow: hidden; }
.full-hero__slider { overflow: hidden; }  .full-hero:before {
background-image: url(//livethejulia.com/wp-content/themes/julia/dist/images/map-pattern.png);
background-image: image-set(
url(//livethejulia.com/wp-content/themes/julia/dist/images/map-pattern.webp) type("image/webp"),
url(//livethejulia.com/wp-content/themes/julia/dist/images/map-pattern.png) type("image/png"));
}
.julia-section:active,
.julia-section:focus,
.julia-section:hover {
background-image: url(//livethejulia.com/wp-content/themes/julia/dist/images/map-pattern.png);
background-image: image-set(
url(//livethejulia.com/wp-content/themes/julia/dist/images/map-pattern.webp) type("image/webp"),
url(//livethejulia.com/wp-content/themes/julia/dist/images/map-pattern.png) type("image/png"));
}
.julia-sections-wrapper .julia-section-wrap:nth-child(2n) .julia-section:active,
.julia-sections-wrapper .julia-section-wrap:nth-child(2n) .julia-section:focus,
.julia-sections-wrapper .julia-section-wrap:nth-child(2n) .julia-section:hover {
background-image: url(//livethejulia.com/wp-content/themes/julia/dist/images/map-pattern-white.png);
background-image: image-set(
url(//livethejulia.com/wp-content/themes/julia/dist/images/map-pattern-white.webp) type("image/webp"),
url(//livethejulia.com/wp-content/themes/julia/dist/images/map-pattern-white.png) type("image/png"));
}
#footer {
background-image: url(//livethejulia.com/wp-content/themes/julia/dist/images/map.jpg);
background-image: image-set(
url(//livethejulia.com/wp-content/themes/julia/dist/images/map.webp) type("image/webp"),
url(//livethejulia.com/wp-content/themes/julia/dist/images/map.jpg) type("image/jpeg"));
} .rg-lazy-bg { background-color: #e9ebed; }
.full-hero__slide.rg-lazy-bg,
.gallery-slider__img.rg-lazy-bg,
.ssilvia--hero--slide.rg-lazy-bg { background-color: transparent; } #mega-menu-wrap-primary_navigation #mega-menu-primary_navigation li.mega-menu-item a.dashicons-menu:before {
content: "" !important;
display: inline-block;
width: 22px;
height: 20px;
vertical-align: top;
background-image:
linear-gradient(currentColor, currentColor),
linear-gradient(currentColor, currentColor),
linear-gradient(currentColor, currentColor);
background-size: 22px 2px;
background-repeat: no-repeat;
background-position: 0 3px, 0 9px, 0 15px;
} @media (min-width: 1010px) {
#header #mega-menu-primary_navigation > li#mega-menu-item-467,
#header #mega-menu-primary_navigation > li#mega-menu-item-468 {
transition: opacity .25s ease-in-out, visibility 0s linear .25s;
}
#header #mega-menu-primary_navigation > li#mega-menu-item-467 { visibility: visible; transition-delay: 0s; }
#header #mega-menu-primary_navigation > li#mega-menu-item-468 { visibility: hidden; }
#header.header--sticky #mega-menu-primary_navigation > li#mega-menu-item-467 { visibility: hidden; }
#header.header--sticky #mega-menu-primary_navigation > li#mega-menu-item-468 { visibility: visible; transition-delay: 0s; }
} .rg-skip-link {
position: absolute;
left: -9999px;
top: 0;
z-index: 100000;
padding: 12px 20px;
background: #042a49;
color: #fff;
font-family: Gotham, Helvetica, Arial, sans-serif;
font-size: 15px;
text-decoration: underline;
}
.rg-skip-link:focus,
.rg-skip-link:active {
left: 0;
color: #fff;
outline: 3px solid #bb985b;
outline-offset: 0;
}
#rg-content:focus { outline: none; } .rg-sr-block {
position: absolute;
top: 0;
left: 0;
width: 1px;
height: 1px;
overflow: hidden;
clip: rect(0 0 0 0);
white-space: nowrap;
}
.rg-sr-block:focus-within {
width: auto;
max-width: 90vw;
height: auto;
overflow: visible;
clip: auto;
white-space: normal;
z-index: 100000;
padding: 16px 20px;
background: #fff;
color: #042a49;
border: 3px solid #bb985b;
} @media (max-width: 767px) {
.top-nav { padding-top: 0; }
.nav--secondary li a { display: inline-block; padding: 6px 4px; }
.site-logo { top: 27px; }
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li#mega-menu-item-47 {
float: right;
width: auto;
}
#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation > li#mega-menu-item-47 > a.mega-menu-link {
width: auto;
display: inline-block;
padding: 10px 0 10px 14px;
}
} .site-logo img { width: auto; }