/*!
Theme Name: 	AccessPress Ray Child
Theme URI: 		https://casea1euro.it/
Author: 		AccessPress Themes
Template: accesspress-ray
Version: 		2.1.5
*/html,body{font-size:16px}.entry-content h2{margin:15px 0}#glt-translate-trigger{font-size:16px !important;z-index:1000 !important}.slides{position:relative}.menu-item-7811>a::after,.menu-item-7807>a::after,.menu-item-7808>a::after,.menu-item-8051>a::after{content:"New";display:inline;padding:3px 8px;margin-left:10px;color:#fff;font-size:11px;font-weight:bold;background-color:var(--green);vertical-align:top}aside .menu-item-7811>a::after,aside .menu-item-7807>a::after,aside .menu-item-7808>a::after,aside .menu-item-8051>a::after{vertical-align:initial}@media screen and (min-width: 993px){.menu-item-7811>a::after,.menu-item-7807>a::after,.menu-item-7808>a::after,.menu-item-8051>a::after{display:none}aside .menu-item-7811>a::after,aside .menu-item-7807>a::after,aside .menu-item-7808>a::after,aside .menu-item-8051>a::after{display:inline}}.slider-caption{position:absolute;top:50%;left:0;width:100%;padding:40px 0;text-align:right;z-index:9999}.caption-title{max-width:60%;display:inline-block;margin:0 auto 15px;background:#41827f;background:rgba(65,130,127,.5);font-size:30px;font-weight:300;line-height:1.3;padding:10px 20px;color:#fff;text-transform:uppercase}.lsAction>a{background-color:rgba(35,163,143,.5)}.wpml-ls-link .wpml-ls-flag{margin-right:5px}.ebook-block{margin-bottom:20px;background-color:#def1ee;border-radius:5px;box-shadow:0 1px 2px rgba(50,50,50,.3);line-height:1.2}.ebook-block__title{padding:12px 20px 10px;margin-bottom:0;text-align:center;font-weight:bold;line-height:inherit;border-bottom:1px solid #23a38f}.ebook-block__details{display:flex;flex-direction:column;gap:20px;padding:20px}.ebook-block__details img{width:100%}.ebook-block__text{margin:auto}.ebook-block__text ul,.ebook-block__text{margin-bottom:0}.ebook-block__text li:last-child{margin-bottom:0}.ebook-block__payment-btns{display:flex;flex-direction:column;align-items:center;flex:1 1 100%;margin:0}.edd_download_purchase_form{width:100%}.edds-prb__or::before,.edds-prb__or::after{background-color:#23a38f !important}.edd-add-to-cart.button{width:100%;line-height:26px}#edd-purchase-button,.edd-submit,[type=submit].edd-submit{-webkit-appearance:none}.edds-prb--download.edds-prb{margin-top:0}@media(min-width: 500px){.ebook-block__details{flex-direction:row;align-items:center;flex-wrap:wrap}.ebook-block__details img{order:0;width:100px;flex-shrink:1;flex-grow:0;margin:auto}.ebook-block__text{width:50%;min-width:330px;flex-grow:1;margin:auto;text-align:left}.ebook-block__payment-btns{flex:0 1 auto;margin:auto}}:root{--red: #f15555;--green: #23a38f;--black: #222a1b;--shadow-diffuse: 0 14px 32px rgba(0, 0, 0, 0.2);--h-padding: 24px}@media(min-width: 1024px){:root{--h-padding: 40px}}@media(min-width: 1300px){:root{--h-padding: 110px}}.regione-ref-wrapper-post{margin:40px auto;font-size:20px}.regione-ref-wrapper-post a{color:var(--green);text-transform:uppercase;font-weight:bold;white-space:nowrap}.regione-ref-wrapper-post a::before{content:"";display:inline-block;height:26px;width:26px;margin-right:3px;background-image:url("_icons/location-green.svg");background-size:26px 26px;background-position:center;background-repeat:no-repeat;vertical-align:text-bottom}.regione-ref-wrapper-post a:hover{color:var(--green);text-decoration:underline}.tag-list{margin:40px auto}.tag-list a{display:inline-block;margin-right:5px;margin-bottom:2px;padding:3px 8px;background-color:var(--green);color:#fff;text-transform:uppercase;font-size:11px;font-weight:bold}.tag-list a:hover,.tag-list a:focus{color:#fff;text-decoration:underline}.new-layout{font-size:16px;font-weight:400;line-height:1.45;letter-spacing:.1em}.new-layout>section{max-width:1380px;margin:40px auto;padding:var(--h-padding)}@media(min-width: 830px){.new-layout>section{padding-top:40px;padding-bottom:40px}}.new-layout>section:first-child{margin-top:0}.new-layout>section:last-child{margin-bottom:0}.new-layout h2{font-size:16px;font-weight:700;line-height:1.45;color:var(--green)}@media(min-width: 600px){.new-layout h2{font-size:28px}}.new-layout p{font-family:inherit}.new-layout ol{counter-reset:count;list-style:none;margin:0}.new-layout ol li{counter-increment:count;display:flex;align-items:center;margin-bottom:1em;text-align:left}.new-layout ol li::before{content:counter(count);display:flex;justify-content:center;align-items:center;flex:0 0 auto;width:32px;height:32px;margin:0 16px 0 0;font-size:13px;text-align:center;font-weight:700;color:var(--black);background-color:#fff}.new-layout ol li:last-child{margin-bottom:0}.new-layout small{display:block;size:11px;line-height:1.3;text-align:justify}.new-button{display:inline-block;width:100%;min-width:160px;height:40px;min-height:40px;line-height:40px;padding:0;text-transform:uppercase;text-align:center;font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--green) !important;background-color:#fff;border:none;border-radius:0}.new-button :hover,.new-button:hover{background-color:#fff !important;color:var(--green) !important;text-decoration:underline}.new-button--green{color:#fff !important;background-color:var(--green)}.new-button--green :hover,.new-button--green:hover{background-color:var(--green) !important;color:#fff !important;text-decoration:underline}#top-header .new-button{display:none}@media screen and (min-width: 993px){#top-header .new-button{display:inline-block;float:right;width:auto;height:48px;line-height:48px;margin:20px 70px 0 0;padding:0 24px}}.ebook-block-new{background-color:var(--red);padding:24px;color:#fff;margin:30px auto}.ebook-block-new--green{position:relative;background-color:var(--green);overflow:hidden;text-align:left}.ebook-block-new--green::after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;max-height:100%;border-bottom:min(65vw,400px) solid var(--green);border-right:min(100vw,600px) solid transparent;mix-blend-mode:multiply;opacity:.2;z-index:0}.ebook-block-new--green>*{position:relative;z-index:1}.ebook-block-new--green img{transform:scale(1.1)}.ebook-block-new--green h2{line-height:1.2}.ebook-block-new--green small{margin-top:28px}.ebook-block-new img{display:block;width:auto;max-height:400px;margin:0 auto 28px}@media(min-width: 830px){.ebook-block-new{display:grid;grid-template-columns:50% 1fr;align-items:center}.ebook-block-new--green{grid-template-columns:45% 1fr}.ebook-block-new--green img{transform:scale(1.2)}.ebook-block-new img{align-self:center;max-height:none;margin:0}.ebook-block-new small{width:100%;grid-column:span 2}}.ebook-block-new .ebook-block-new__details>*:not(:last-child){margin-bottom:28px}.ebook-block-new h2{margin-top:0;color:inherit}.ebook-block-new .ebook-block__payment-btns{display:flex;flex-direction:column;align-items:center;flex:1 1 100%;margin:0}.ebook-block-new .edds-prb__or,.ebook-intro .edds-prb__or{display:none;margin:15px auto;padding:0 6px}.ebook-block-new .edds-prb__or::before,.ebook-block-new .edds-prb__or::after,.ebook-intro .edds-prb__or::before,.ebook-intro .edds-prb__or::after{display:none}.ebook-block-new .edd_purchase_submit_wrapper>*,.ebook-intro .edd_purchase_submit_wrapper>*{width:100%;text-align:center}@media(min-width: 1024px){.ebook-block-new .edd_download_purchase_form,.ebook-intro .edd_download_purchase_form{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;max-width:500px}.ebook-block-new .edd_download_purchase_form [itemprop],.ebook-intro .edd_download_purchase_form [itemprop]{display:none}.ebook-block-new .edds-prb--download.edds-prb,.ebook-intro .edds-prb--download.edds-prb{justify-content:flex-start;align-items:stretch;margin-top:0;margin-bottom:0}.ebook-block-new .edds-prb__button.StripeElement,.ebook-intro .edds-prb__button.StripeElement{display:flex;align-items:center;min-width:160px}.ebook-block-new .edds-prb__button.StripeElement>*,.ebook-intro .edds-prb__button.StripeElement>*{width:100%}.ebook-block-new .edds-prb__or,.ebook-intro .edds-prb__or{margin:auto}.ebook-block-new .edd_purchase_submit_wrapper,.ebook-intro .edd_purchase_submit_wrapper{height:40px}.ebook-block-new .edd_purchase_submit_wrapper>*,.ebook-intro .edd_purchase_submit_wrapper>*{text-align:center}}.ebook-intro{position:relative;background-color:var(--green);color:#fff}.ebook-intro::after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;max-height:100%;border-bottom:min(65vw,400px) solid var(--green);border-left:min(100vw,600px) solid transparent;mix-blend-mode:multiply;opacity:.2;z-index:0}.ebook-intro h1,.ebook-intro h2{color:inherit;font-size:27px;line-height:1.4}.ebook-intro h1{font-weight:800;margin-bottom:0}.ebook-intro h2{font-weight:300;margin-bottom:40px}@media(min-width: 600px){.ebook-intro{display:flex}.ebook-intro::after{border-bottom-width:min(65vw,250px);border-left-width:min(100vw,450px)}}@media(min-width: 830px){.ebook-intro h1,.ebook-intro h2{font-size:34px}}@media(min-width: 1024px){.ebook-intro h1,.ebook-intro h2{font-size:44px}.ebook-intro::after{border-bottom-width:min(65vw,400px);border-left-width:min(100vw,600px)}}@media(min-width: 1300px){.ebook-intro h1,.ebook-intro h2{font-size:51px}}.ebook-intro__text-block{max-width:800px;margin:auto}.ebook-intro__imgs{position:relative;margin-top:50px;margin-bottom:-55px;z-index:1}@media(min-width: 600px){.ebook-intro__imgs{margin-top:0}}.stamp{position:absolute;top:calc(100% - 100vw + 20px);left:67%}@media(min-width: 600px){.stamp{top:0}}.section-title{text-align:center}.section-p{max-width:800px;margin:24px auto 40px}@media(min-width: 600px){.section-p{margin-bottom:60px}}.media-imgs{display:flex;justify-content:space-between;overflow-x:scroll;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding:0 var(--h-padding) 0 calc(50% - 100px) !important}.media-imgs img{scroll-snap-align:center;padding:0 40px;max-width:200px}@media(min-width: 600px){.media-imgs{padding:0 var(--h-padding) !important}}@media(min-width: 1300px){.media-imgs{justify-content:center}}.questions{display:grid;gap:24px;justify-items:center;text-align:center}.questions .question{max-width:210px}.questions .question img{width:55px;height:55px}.questions .question p{margin-top:10px;margin-bottom:0}@media(min-width: 600px){.questions{grid-template-columns:repeat(5, 1fr);grid-template-rows:auto}.questions h2{grid-column:2/span 3;grid-row:1/span 1}.questions .question{grid-row:2/span 1;max-width:170px}}.testimonial{display:grid;gap:24px;background:linear-gradient(#fff, #fff 20%, #f9e3ab 20%)}.testimonial img{box-shadow:var(--shadow-diffuse)}@media(min-width: 600px){.testimonial{grid-template-columns:2fr 3fr;align-items:center;background:linear-gradient(to right, #fff, #fff 25%, #f9e3ab 20%)}.testimonial img{width:auto;max-height:550px}}.testimonial__bquote{max-width:550px;margin:0}.testimonial__bquote p{position:relative;margin:24px 15px}.testimonial__bquote p::before,.testimonial__bquote p::after{position:absolute;color:var(--green);font-size:40px;font-weight:bolder;line-height:0}.testimonial__bquote p::before{content:"″";left:-10px;top:0;bottom:100%;transform:scaleX(-1)}.testimonial__bquote p::after{content:"″";bottom:-10px}.testimonial__bquote p b,.testimonial__bquote p strong{color:var(--green)}@media(min-width: 600px){.testimonial__bquote p{margin-top:0}}@media(min-width: 830px){.testimonial__bquote p{margin:0 1em 1em;font-size:28px}}@media(min-width: 830px){.testimonial__bquote cite b,.testimonial__bquote cite strong{font-size:28px}}.example{text-align:center}.example img{width:100%;margin:auto}@media(min-width: 1024px){.example{display:grid;grid-template-columns:110px 1fr 110px}.example>*{grid-column:2/span 1}}.why{text-align:center}@media(min-width: 830px){.why{display:grid;grid-template-columns:2fr 2fr;gap:50px;align-items:center;text-align:left}}@media(min-width: 1300px){.why{grid-template-columns:2fr 110px 2fr 110px;grid-template-areas:"text . img .";gap:0}.why .why__text{grid-area:text}.why picture,.why img{grid-area:img}}.more-info{text-align:center}.square-links{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:24px;place-items:center;max-width:424px}.square-link{display:inline-flex;flex-direction:column;justify-content:flex-end;width:200px;height:200px;padding:24px;background:url("./_icons/smiley.svg") top 24px left 24px no-repeat var(--green);text-align:left;color:#fff;font-weight:bolder;box-shadow:var(--shadow-diffuse)}.square-link:hover,.square-link:focus{color:#fff;text-decoration:underline}.square-link--location{background-image:url("./_icons/location.svg")}.logo-block{font-size:12px}.logo-block img,.logo-block a,.logo-block small{display:block;margin:auto}.logo-block a{margin:1em auto 24px;font-weight:bolder}.logo-block small{font-size:inherit;color:#999}@media(min-width: 600px){.logo-block small{font-size:16px}}.c1e-review-cta{display:flex;justify-content:space-between;vertical-align:center;margin-top:24px}.c1e--margin-0{margin:0}.c1e-affiliate-btn{font-size:14px;height:31px;line-height:31px;cursor:pointer}
