.elementor-kit-13{--e-global-color-primary:#F26F63;--e-global-color-secondary:#2A9D8F;--e-global-color-text:#333333;--e-global-color-accent:#F1634B;--e-global-color-b9f151d:#A43726;--e-global-color-df1c232:#FDB526;--e-global-color-ff79ad3:#FFFFFF;--e-global-color-323d942:#1B2A29;--e-global-typography-primary-font-family:"Rift Soft Demi";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Playfair Display";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:30px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:30px;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Rift Soft Demi", Sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;line-height:30px;color:var( --e-global-color-ff79ad3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:14px 53px 14px 53px;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{background-color:var( --e-global-color-ff79ad3 );color:var( --e-global-color-primary );}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 p{margin-block-end:30px;}.elementor-kit-13 h1{color:var( --e-global-color-b9f151d );font-family:"Rift Soft Demi", Sans-serif;font-size:114px;font-weight:normal;text-transform:uppercase;line-height:104px;}.elementor-kit-13 h2{color:var( --e-global-color-b9f151d );font-family:"Rift Soft Demi", Sans-serif;font-size:106px;font-weight:normal;text-transform:uppercase;line-height:90px;}.elementor-kit-13 h3{color:var( --e-global-color-b9f151d );font-family:"Rift Soft Demi", Sans-serif;font-size:72px;font-weight:normal;text-transform:uppercase;line-height:90px;}.elementor-kit-13 h4{color:var( --e-global-color-b9f151d );font-family:"Rift Soft Demi", Sans-serif;font-size:42px;font-weight:normal;text-transform:uppercase;line-height:44px;}.elementor-kit-13 h5{color:var( --e-global-color-secondary );font-family:"Rift Soft Demi", Sans-serif;font-size:38px;font-weight:normal;text-transform:uppercase;line-height:30px;}.elementor-kit-13 h6{font-family:"Rift Soft Demi", Sans-serif;font-size:22px;font-weight:normal;text-transform:uppercase;line-height:30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1530px;}.e-con{--container-max-width:1530px;--container-default-padding-top:0px;--container-default-padding-right:15px;--container-default-padding-bottom:0px;--container-default-padding-left:15px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1440px){.elementor-kit-13{font-size:18px;line-height:28px;}.elementor-kit-13 h1{font-size:90px;line-height:82px;}.elementor-kit-13 h2{font-size:84px;line-height:75px;}.elementor-kit-13 h3{font-size:60px;line-height:75px;}.elementor-kit-13 h4{font-size:36px;line-height:40px;}.elementor-kit-13 h5{font-size:32px;line-height:28px;}.elementor-kit-13 h6{font-size:20px;line-height:28px;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{padding:14px 30px 14px 30px;}}@media(max-width:1024px){.elementor-kit-13{font-size:16px;line-height:24px;}.elementor-kit-13 h1{font-size:72px;line-height:65px;}.elementor-kit-13 h2{font-size:68px;line-height:60px;}.elementor-kit-13 h3{font-size:50px;line-height:60px;}.elementor-kit-13 h4{font-size:30px;line-height:34px;}.elementor-kit-13 h5{font-size:28px;line-height:24px;}.elementor-kit-13 h6{font-size:18px;line-height:24px;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:20px;line-height:26px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13 h1{font-size:50px;line-height:55px;}.elementor-kit-13 h2{font-size:48px;line-height:50px;}.elementor-kit-13 h3{font-size:36px;line-height:45px;}.elementor-kit-13 h4{font-size:24px;line-height:28px;}.elementor-kit-13 h5{font-size:22px;line-height:22px;}.elementor-kit-13 h6{font-size:16px;line-height:22px;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{font-size:18px;line-height:24px;padding:14px 25px 14px 25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1, h2, h3, h4, h5, h6{margin: 0px;}
a{color: var( --e-global-color-b9f151d );}
a:hover, a:focus, a:focus-within{color: var(--e-global-color-secondary);}
body .elementor-element .elementor-widget-pp-dual-heading .pp-dual-heading span{display: inline!important;}
.header-container.elementor-sticky--active{background-color: #fff;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);transition: box-shadow 0.3s ease;}
.header-container.elementor-sticky--active .e-con-inner{padding-top: 15px;padding-bottom: 15px;}
.header-menu-popup .elementor-nav-menu--main .menu-item-has-children ul{position: relative;margin-left: 0px!important;}
.header-search{cursor: pointer;}
body .elementor-nav-menu .menu-item.current-menu-parent a.has-submenu{color: var( --e-global-color-accent )!important;}
.color-back-img{position: relative;}
.color-back-img::after{content: '';background-color: var( --e-global-color-secondary );width: calc(100% - 30px);height: 100%;position: absolute;top: 40px;left: -40px;z-index: -1;}
.post-list-wrap .post-img::after, .post-list-test::after{content: '';background-color: var( --e-global-color-secondary );width: calc(100% - 80px);height: 100%;position: absolute;top: 40px;left: -20px;z-index: -1;}
.marquee-slider .swiper {overflow: hidden;width: 100%;height: 100%;position: relative;}
.marquee-slider .swiper-wrapper {-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important;position: relative;}
.marquee-slider .pp-list-items.pp-inline-items{flex-wrap: nowrap;}
.marquee-slider .pp-list-items.pp-inline-items li{width: auto;}
.single-post .elementor-post-navigation{gap: 15px;}
.single-post .jl-post-content p{margin-bottom: 10px;}
.single-post .jl-post-content a, .single-post .jl-post-content p a, .single-post .jl-post-content li a{color: var( --e-global-color-b9f151d );display: inline-block;}
.single-post .jl-post-content a:hover, .single-post .jl-post-content a:focus, .single-post .jl-post-content p a:hover, .single-post .jl-post-content p a:focus{color: var( --e-global-color-secondary );}
.single-post .jl-post-content h2, .single-post .jl-post-content h3, .single-post .jl-post-content h4,.single-post .jl-post-content h5, .single-post .jl-post-content ul{margin-top: 20px;margin-bottom: 10px;display: block;}
.single-post .jl-post-content img{width: 100%;}
.single-post .jl-post-content h2 {font-size: 36px;line-height:1.3;}
.single-post .jl-post-content h3 {font-size: 30px;line-height:1.35;}
.single-post .jl-post-content h4 {font-size: 24px;line-height:1.4;}
.single-post .jl-post-content h5 {font-size: 20px;line-height:1.5;}

@media screen and (min-width: 768px) and (max-width: 1024px){
    .color-back-img::after{width: calc(100% - 30%);left: calc( (100% - 70%) / 2 - 40px );}
}
@media screen and (max-width: 1365px){
.single-post .jl-post-content h2{font-size:32px; }
.single-post .jl-post-content h3{font-size:26px;}
.single-post .jl-post-content h4{font-size:22px; }
.single-post .jl-post-content h5{font-size:18px;}
}
@media screen and (max-width: 1024px){
.header-menu-popup .elementor-nav-menu--main .has-submenu{transition: transform .2s;}
.header-menu-popup .elementor-nav-menu--main .has-submenu[aria-expanded="true"] svg{transform: rotate(180deg);}
.newsletter-icon-wrap a .elementor-icon-list-icon+.elementor-icon-list-text{padding: 0px;}
.elementor-widget-text-editor br, .jl-image-box .elementor-image-box-title br{display: none;}
.single-post .jl-post-content h2{font-size:28px;}
.single-post .jl-post-content h3{font-size:24px;}
.single-post .jl-post-content h4{font-size:20px;}
.single-post .jl-post-content h5{font-size:17px;}
}

@media screen and (max-width: 767px){
.elementor-widget-pp-dual-heading:not(.no-br) .pp-dual-heading br{display: none;}
body .elementor-element .elementor-widget-pp-dual-heading.res-dual-block .pp-dual-heading span{display: block!important;}
body .e-con-inner .elementor-element .color-back-img img{width: calc(100% - 20px);margin-left: 20px;}
.color-back-img::after{left: 0px;}
.color-back-img::after, .post-list-wrap .post-img::after, .jl-category-posts__list .jl-category-thumb__img::after{width: calc(100% - 20px);top: 20px;}
.single-post .elementor-post-navigation{flex-direction: column;}
.single-post .elementor-post-navigation .elementor-post-navigation__link{width: 100%;}
.single-post .jl-post-content h2{font-size:24px;}
.single-post .jl-post-content h3{font-size:20px;}
.single-post .jl-post-content h4{font-size:18px;}
.single-post .jl-post-content h5{font-size:16px;}

div.jenny-hero.elementor-element.e-flex:before {
        background-image: linear-gradient(280deg, #ffffff00 0%, #ffffff 0%);
        opactiy: 0.6;
        
    }
}

@media screen and (max-width: 480px) {
    body .elementor-element .elementor-widget-pp-dual-heading.sm-dual-block .pp-dual-heading span{display: block!important;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rift Soft Demi';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://jennylynnanderson.com/wp-content/uploads/2025/09/rift_soft_demi-webfont.eot');
	src: url('https://jennylynnanderson.com/wp-content/uploads/2025/09/rift_soft_demi-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://jennylynnanderson.com/wp-content/uploads/2025/09/rift_soft_demi-webfont.woff2') format('woff2'),
		url('https://jennylynnanderson.com/wp-content/uploads/2025/09/rift_soft_demi-webfont.woff') format('woff'),
		url('https://jennylynnanderson.com/wp-content/uploads/2025/09/rift_soft_demi-webfont.ttf') format('truetype'),
		url('https://jennylynnanderson.com/wp-content/uploads/2025/09/rift_soft_demi-webfont.svg#RiftSoftDemi') format('svg');
}
/* End Custom Fonts CSS */