@import url(//leonabolt.com/wp-content/themes/generatepress_child-2/./style-variable.css);@import url(//leonabolt.com/wp-content/themes/generatepress_child-2/./style-fonts.css);.mailerlite-form-title{display:none}.mailerlite-form-response h4{text-align:left;color:#353534}.elementor-heading-title b,.elementor-heading-title strong{background:linear-gradient(123deg,#ff9b77 0%,#f0c39e 50%,#d4abf6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body .grad .elementor-heading-title{background:linear-gradient(123deg,#ffcbb8 0%,#f0c39e 50%,#c0a1da 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.site-footer{position:relative;z-index:1}.tss-wrapper .tss-layout3 .item-content-wrapper,.tss-wrapper .tss-isotope1 .item-content-wrapper,.tss-wrapper .tss-video1 .item-content-wrapper,.tss-wrapper .tss-carousel3 .item-content-wrapper{background:#fff;border-radius:30px}.swiper-wrapper{align-items:center}html{font-size:100%}::selection{background:var(--main-bg-color);color:var(--primary-color) !important;text-shadow:none}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:inherit;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36363',endColorstr='#ed7d61',GradientType=0);font-family:var(--content-font);font-size:var(--body-font);background:var(--main-bg-color);color:#50504a;line-height:1.5}a,.elementor-button:before,.main-navigation li.button a:before,.wp-block-latest-posts.wp-block-latest-posts__list li{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}ul{margin-left:20px}.site-footer a{color:var(--primary-color)}.error404 .inside-article p{font-size:20px;max-width:600px}.error404 form.search-form{display:none}.error404 .inside-article{margin-bottom:100px !important;display:block;padding:10% !important;text-align:center}::-webkit-input-placeholder{color:#9f9f9f}::-moz-placeholder{color:#9f9f9f}:-ms-input-placeholder{color:#9f9f9f}:-moz-placeholder{color:#9f9f9f}*:focus{outline:0}.elementor-button span,.main-navigation .main-nav li.btn a,.woocommerce .cart .button,.woocommerce .cart input.button{font-weight:100;font-family:var(--heading-font)}.show-home{display:none}.home .show-home{display:block}a{text-decoration:none;color:var(--accent-color)}.elementor-heading-title b,.elementor-heading-title strong{color:var(--primary-color)}p{margin:0 auto 1rem}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6,.elementor-heading-title{margin:10px auto;font-family:var(--heading-font);font-weight:var(--heading-fontw);color:var(--primary-color)}h3.elementor-icon-box-title{font-size:22px;letter-spacing:.05rem}body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:var(--XXL-font);line-height:1.1}body .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:var(--XL-font);line-height:1.2}body .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:var(--L-font)}body h1.elementor-heading-title{font-size:var(--h1-font)}body h2.elementor-heading-title{font-size:var(--h2-font)}body h3.elementor-heading-title{font-size:var(--h3-font)}body h4.elementor-heading-title{font-size:var(--h4-font)}body h5.elementor-heading-title{font-size:var(--h5-font)}body h6.elementor-heading-title{font-size:var(--h6-font)}body .elementor-heading-title{line-height:var(--lh-font)}p.elementor-icon-box-title{margin:0}p.elementor-heading-title,.sub-title{font-size:50px;font-family:var(--accent-font);font-weight:100;line-height:1;letter-spacing:-.05rem;padding-top:20px}body .elementor-button.elementor-size-md,.main-navigation .main-nav li.btn a,.woocommerce .cart .button,.woocommerce .cart input.button{padding:var(--btn-pd);border-radius:var(--btn-rd);line-height:1;font-size:var(--body-font);font-weight:700}.row ul.elementor-icon-list-items{display:flex;flex-wrap:wrap}.row ul.elementor-icon-list-items li.elementor-icon-list-item{width:50%;margin:5px 0 !important}h3.elementor-image-box-title{font-size:28px;font-weight:600}p.elementor-image-box-description b{padding-bottom:10px;display:inline-block}body .main-navigation .main-nav ul li[class*=current-menu-]>a{color:var(--contrast);font-weight:600}.home .main-navigation li.btn{margin-left:10vw}header#masthead,.main-navigation,.main-navigation ul ul{background:0 0}.main-navigation .main-nav ul li a{font-size:var(--body-font)}.inside-header.grid-container{padding:0;z-index:1;position:relative;max-width:inherit}.grid-container{max-width:inherit}p.elementor-heading-title .admin-bar.home header#masthead,.admin-bar.page-template-elementor_theme header#masthead{top:32px}header#masthead{background:0 0;margin:0 auto;z-index:1000;left:0;right:0;position:absolute;padding-bottom:30px}.main-title a{font-family:var(--heading-font);color:#fff !important;text-align:center}.site-branding{width:100%;text-align:center}.site-logo{height:var(--logoh);margin-left:10px;margin-bottom:-30px}.site-header .header-image{height:100%;width:auto}.main-navigation .main-nav li.btn a{background:var(--accent-color);color:var(--main-bg-color) !important;margin-left:15px}.inside-header.grid-container{padding-top:15px;padding-bottom:15px;padding-right:var(--content-padding);padding-left:var(--content-padding);max-width:1800px}.elementor-testimonial-wrapper{background:#17192a;padding:20px;border-radius:20px}.elementor-testimonial-wrapper{background:#17192a;padding:20px;border-radius:20px;display:flex;flex-wrap:wrap;flex-direction:column-reverse;text-align:left !important}.content-row .elementor-widget-wrap>div{max-width:550px;margin:20px}.content-row.w3 .elementor-widget-wrap>div{margin:30px;max-width:calc(33.333333% - 60px)}.rating .elementor-icon svg{height:30px}.rating .elementor-icon-box-wrapper{display:flex !important;flex-direction:column-reverse !important}.rating .elementor-icon-box-icon{margin:30px 0 0 !important}.elementor-testimonial-details{font-weight:600;color:#fff}.elementor-testimonial-meta-inner:after{content:"";height:30px;width:250px;display:block;position:absolute;left:0;bottom:-40px;background-image:url(/wp-content/uploads/2023/10/five-star-png-free-download-fourjayorg-five-stars-png-1057_296.png);background-size:contain;background-repeat:no-repeat}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{position:relative}body .elementor-testimonial-wrapper .elementor-testimonial-job{position:absolute;left:0;top:0;color:#121216;bottom:0;margin:auto;width:60px;display:flex;align-items:center;justify-content:center;font-size:25px}.content-row .elementor-widget-wrap{display:flex;justify-content:center}body .elementor-testimonial-wrapper .elementor-testimonial-content{font-size:15px;text-align:left;padding-top:50px}section.header{max-width:inherit}.header .elementor-widget,.header .elementor-widget-wrap,.header .elementor-column{position:static}section.bg .elementor-container{max-width:1400px !important}section.bg{max-width:inherit}.openings table,.openings table *{border:none;vertical-align:top;color:#fff;margin:0}.openings table{margin-bottom:5px}.eael-entry-meta{position:absolute;right:45px;bottom:45px;font-size:11px}.depicter-revert h3{font-family:var(--heading-font) !important}.elementor-column.slider-ov{overflow:hidden}.woocommerce main#main{margin-top:-50px}.woocommerce .woocommerce-breadcrumb,.product_meta{display:none}span.wc-gzd-additional-info.shipping-costs-info a{font-weight:500;color:#333}.woocommerce main#main article{position:relative;z-index:10}.woocommerce .site-content .content-area{width:100%}.woocommerce.single .site-content{flex-wrap:wrap;max-width:1400px}.product-info{display:block;width:100%;position:relative;z-index:11;padding:20px;text-align:center}.product-info ul li span{font-weight:600}.product-info ul li{display:flex;flex-direction:column;padding:30px;margin:0 20px 10px;background-size:contain;background-repeat:no-repeat;background-position:top center}.product-info ul li img.icon{width:130px;margin:0 auto 30px;padding:20px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none}.woocommerce.single main#main:before,.woocommerce.single main#main:after{height:80vh}.clearfix.wrap-product-summary{display:flex;align-items:center}.woocommerce div.product .product_title{font-size:70px}.woocommerce-product-gallery__image a{pointer-events:none;cursor:inherit}html body.woocommerce div.product p.price,html body.woocommerce div.product span.price{color:#ffebdc;font-size:50px;font-family:var(--heading-font);font-weight:var(--heading-fontw)}.product-info ul{list-style:none;display:flex;justify-content:center}.product-info h3,.woocommerce-tabs.wc-tabs-wrapper h2{font-size:35px;padding-bottom:30px;text-align:center}.summary.entry-summary>*{position:relative;z-index:3}.woocommerce div.product div.images.woocommerce-product-gallery{z-index:4;padding:0 30px}.woocommerce div.product form.cart .button{background:#464646;color:#fff;margin-top:50px !important}.products .wc-gzd-additional-info{display:none}.woocommerce.columns-3 ul.products li.product{position:relative}li.product.type-product:before,li.product.type-product:after{background-size:cover;position:absolute !important;left:0;bottom:0;right:0;z-index:0;background-color:var(--e-global-color-primary);border-radius:30px;content:"";height:300px}li.product.type-product:after{background-image:url(https://leonabolt.com/wp-content/uploads/2024/06/v904-nunny-012-scaled-1.jpg);opacity:.2;background-size:200%}.woocommerce ul.products li.product .button{display:none}.woocommerce-page div#primary{padding-top:180px;max-width:1600px;margin:0 auto}.woocommerce-page.alignwide,.woocommerce-page .alignwide{margin:0;width:auto;max-width:inherit}.is-large.wc-block-cart .wc-block-cart-items,.wp-block-woocommerce-cart-order-summary-block{padding:30px;background:#f1f1f1;border-radius:30px;background-image:linear-gradient(0deg,var(--e-global-color-f94bdf6) 0%,#f8f8f8 100%) !important}.woocommerce-page.single div#primary{padding:0}a.wc-block-components-button{background:#489e80;color:#fff;font-weight:600;border-radius:30px;margin-top:20px}.wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0}.woocommerce ul.products li.product .price{text-align:center;font-size:30px;color:#ffebdc;font-family:var(--heading-font);font-weight:var(--heading-fontw);line-height:1;margin-bottom:40px}.woocommerce ul.products li.product a{position:relative;z-index:2}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-align:center;color:#333;font-size:25px}.woocommerce ul.products li.product .price{text-align:center;font-size:20px}.woocommerce-tabs.wc-tabs-wrapper{max-width:800px;margin:0 auto}.woocommerce.single .elementor-background-overlay{background-size:cover;position:absolute !important;left:-30vw;top:0;bottom:0;right:0;z-index:1 !important;background-color:var(--e-global-color-primary);border-radius:30px}.woocommerce.single .elementor-background-overlay:after{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;opacity:.21;content:"";background-image:url(https://leonabolt.com/wp-content/uploads/2024/06/v904-nunny-012-scaled-1.jpg);background-position:center;background-size:cover;border-radius:30px}.woocommerce div.product div.summary{position:relative;padding:70px 30px;border-radius:30px;z-index:2}.woocommerce .quantity .qty{display:none}.first .eael-grid-post-holder-inner>div{width:50%}.first .eael-grid-post-holder-inner{display:flex}.first .eael-grid-post-holder-inner{display:flex;align-items:center}.eael-grid-post-excerpt .eael-post-elements-readmore-btn{display:table;font-family:var(--heading-font)}.eael-adv-accordion .eael-accordion-list .eael-accordion-header>svg{display:none}.sidebar .widget{background:no-repeat;padding:0;margin:0 20px 20px;padding-bottom:20px}h2.widget-title{color:var(--dark-bg-color);font-size:25px;margin:0 0 15px}.single-post article header.entry-header span.posted-on{display:none}.wp-block-latest-posts.wp-block-latest-posts__list li{display:flex;align-items:center;border-radius:10px;overflow:hidden;margin-bottom:15px;border:1px solid var(--dark-bg-color)}.wp-block-latest-posts.wp-block-latest-posts__list li:hover{background:#ffffff2e}h1.entry-title{color:var(--dark-bg-color)}.wp-block-latest-posts__featured-image.alignleft{float:none;max-width:70px}.sidebar .widget a{line-height:1;color:var(--dark-bg-color);text-decoration:underline}.wp-block-latest-posts.wp-block-latest-posts__list li a{text-decoration:inherit;display:block}.single main#main:before,.single main#main:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;height:200vh;background-image:url(https://b13jkin.myrdbx.io/wp-content/uploads/2024/05/v904-nunny-012-scaled.jpg);background-size:cover;background-position:center;z-index:0}.woocommerce.single main#main:after{background-image:linear-gradient(180deg,#F4A8608C 0%,#fff9f5 100%)}.inside-right-sidebar{position:relative;z-index:2}.single main#main:after{background-image:linear-gradient(180deg,#F4A8608C 0%,var(--e-global-color-ab9ebb4) 100%);opacity:1;content:"";z-index:1}.woocommerce.single div#page{background:#fff9f4}.single-post article{position:relative;z-index:2;margin-top:0 !important}.single .site-content{max-width:1200px;margin:0 auto;padding-top:200px}.wp-block-latest-posts__featured-image img{display:block}.separate-containers .inside-article>.featured-image{border-radius:30px;overflow:hidden}.content-row .elementor-column{width:33.33333%}.content-row .elementor-column p{font-size:16px}.content-row .elementor-container .elementor-widget-wrap{border-radius:0 !important}.content-row .elementor-container{flex-wrap:wrap}.content-row.two .elementor-widget-wrap>div{width:calc(50% - 40px);max-width:inherit}figure.elementor-image-box-img{margin-top:15px !important}.content-row.two .elementor-widget-wrap{width:auto !important;margin-left:-20px !important;margin-right:-20px !important}.two .elementor-widget-image-box .elementor-image-box-content i{color:var(--light-bg-color);font-style:inherit;display:block;padding-top:20px}.elementor-widget-image-box .elementor-image-box-content{border:1px solid;padding:30px;border-radius:30px;padding-top:150px;margin-top:-150px}.elementor-widget-image-box .elementor-image-box-content h3.elementor-image-box-title{margin-bottom:20px}.elementor-widget-image-box .elementor-image-box-description{line-height:1.5;font-size:16px}header.entry-header{display:none}.separate-containers .inside-article>.featured-image img{border-radius:var(--border-radius)}div#page{background:#fff}.elementor-section.elementor-section-height-min-height .elementor-section,.elementor-section.elementor-section-height-min-height .elementor-section>div{height:100%}.separate-containers .inside-article>.featured-image{display:none}.single-post.separate-containers .inside-article>.featured-image{display:block}.single-post article{max-width:780px;margin:50px auto}.single-post .inside-article{padding:0 20px !important}.single-post article header.entry-header{display:block}.single-post article header.entry-header span.byline{display:none}.single-post article header.entry-header span.posted-on{font-size:20px;padding-bottom:20px;display:block}.elementor-section .elementor-section{padding:0}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:0;background:0 0}.separate-containers.no-sidebar .site-main,.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin:0}.widget-title{margin-bottom:15px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1460px}.comments-area,span.cat-links{display:none}.nav-previous,.nav-next{padding:10px;background:#f9efe3;border-radius:10px;margin:10px 0}.nav-previous a,.nav-next a{color:var(--accent)}main#main{overflow:hidden}.featured-image.page-header-image.grid-container.grid-parent{background-color:#f1edea}.home .site-footer .no-home,.featured-image.page-header-image.grid-container.grid-parent{display:none}.opening table,.opening table *{border:none;margin:0}.opening table td{padding:2px 0;font-weight:600}.mailerlite-form .mailerlite-form-field label{display:none}.mailerlite-form .mailerlite-form-field{width:100%}.mailerlite-form-inputs{display:flex}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{width:100%;background:#fff;border-radius:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{background:#fff;border-color:#01c9ff}button,html input[type=button],input[type=reset],input[type=submit],a.button,a.wp-block-button__link:not(.has-background){color:#111217;background-color:#01c9ff;padding:10px 40px;border-radius:3px}textarea{height:150px}@media screen and (max-width:1400px){body .elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl{font-size:70px}body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:50px}.elementor-column-gap-default>.elementor-column>.elementor-widget-wrap{margin:20px}body h3.elementor-heading-title{font-size:23px}}@media screen and (max-width:1024px){.nav-float-right #site-navigation{margin-top:25px}.main-navigation.toggled .main-nav li{text-align:center}.gp-icon svg{height:1.5em;width:1.5em;top:.125em}.main-navigation .main-nav li.btn a{margin-right:15px}.elementor-column.bg:after{width:100%}.site-logo{height:110px;margin-left:0}.inside-header.grid-container{padding:0 15px}.home .main-navigation li.btn{margin-left:0}section.bg-tab>.elementor-background-overlay{background-image:linear-gradient(-90deg,#F4A8608C 100%,var(--e-global-color-ab9ebb4) 100%) !important}.elementor-widget-image-carousel .swiper,.elementor-widget-image-carousel .swiper-container{overflow:inherit}.elementor-swiper-button{display:none !important}.content-row.w3 .elementor-widget-wrap>div{max-width:350px;margin:15px}.first.elementor-element.elementor-grid-tablet-eael-col-2 .eael-grid-post{width:100%}.first .eael-grid-post-holder-inner{flex-direction:column}.first .eael-grid-post-holder-inner>div{width:100%}.first header.eael-entry-header{text-align:center}.first .eael-grid-post .eael-entry-wrapper{padding:30px 0}.first .eael-grid-post-excerpt .eael-post-elements-readmore-btn{margin:0 auto !important}.single .site-content{flex-wrap:wrap}.site-content .content-area{width:100%}.is-right-sidebar{width:100%}.inside-right-sidebar{max-width:780px;margin:0 auto !important}.single .site-content{padding-top:150px}.wp-block-latest-posts__featured-image.alignleft{margin:0 1em 0 0;max-width:150px}}@media screen and (max-width:768px){.content-row .elementor-column{width:50%}.inside-header.grid-container{padding-left:20px;padding-right:20px}.content-row.two .elementor-widget-wrap>div{width:calc(100% - 40px);max-width:inherit}body h2.elementor-heading-title{font-size:30px}.mobile-menu-control-wrapper .menu-toggle{background:#ffffff63;line-height:50px;padding-top:8px;margin-top:25px}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:0}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{background:0 0 !important}.main-navigation .main-nav>ul{padding:75px 5vw}.main-navigation .inside-navigation{background:#f6eade;border-radius:0 0 50px 50px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f6eade",GradientType=1);background:#fff;background:linear-gradient(180deg,rgb(255 255 255/0%) 0%,rgba(246,234,222,1) 20%)}.main-navigation .main-nav ul li a,.main-navigation .main-nav li.btn a{font-family:var(--heading-font);font-size:25px;line-height:2.3;margin:0}.main-navigation .main-nav li.btn a{line-height:1.5;margin-top:20px}}@media screen and (max-width:569px){.content-row .elementor-column{width:100%}.elementor-widget-image-box .elementor-image-box-content{text-align:left}h4.elementor-image-box-title{font-size:20px}body h1.elementor-heading-title{font-size:40px}body .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:42px}body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:40px}body h3.elementor-heading-title{font-size:28px}.elementor-column-gap-default>.elementor-column>.elementor-widget-wrap{margin:10px}.inside-header.grid-container{padding-left:10px;padding-right:20px}body .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:32px}.wp-block-latest-posts__featured-image.alignleft{max-width:100px}.elementor-widget-image-box .elementor-image-box-content{padding:20px;text-align:center;padding-top:150px}}