.home .et_pb_blog_grid{box-shadow:0 4px 20px rgba(0,0,0,0.1);padding:20px}@media (min-width:768px){.home .et_pb_blog_grid .et_pb_salvattore_content[data-columns="3"] .column{width:33.333%!important;margin-right:0!important}.home .et_pb_blog_grid .et_pb_post,.category .et_pb_blog_grid .et_pb_post{border:none!important;padding:20px;margin-bottom:30px}.home .et_pb_blog_grid .et_pb_salvattore_content[data-columns="3"] .column:nth-child(2) .et_pb_post{border:8px solid #4f3b80!important;margin-top:-30px;padding-top:40px;position:relative;z-index:2;background:#fff}}@media (max-width:767px){.home .et_pb_blog_grid .et_pb_salvattore_content[data-columns="3"] .column{width:100%!important}.home .et_pb_blog_grid .et_pb_post{width:100%;border:none!important;padding:20px;margin-bottom:20px}.home .et_pb_blog_grid .et_pb_salvattore_content[data-columns="3"] .column:nth-child(2) .et_pb_post{border:3px solid #4f3b80!important;margin-top:0}}.home .et_pb_blog_grid .et_pb_post{transition:all 0.3s ease;background:#fff}.smalled .et_main_video_container,.entry-featured-image-url{width:30%;float:left;margin-right:20px}.smalled .et_pb_post{margin-bottom:2px}.et_mobile_nav_menu{min-height:300px;overflow:hidden;visibility:visible!important;opacity:1!important}#main-header{min-height:80px!important;transition:none!important}@media (min-width:981px){.dt-3-columns-blog .et_pb_salvattore_content[data-columns]::before{content:'3 .column.size-1of3'!important}.dt-3-columns-blog .column.size-1of3{width:32%!important;margin-right:1%}.dt-3-columns-blog .et_pb_post{margin-bottom:11px}}.mepr-checkout-container .invoice-wrapper{display:none}.mepr-checkout-container .form-wrapper{border:none!important}.form-wrapper .mp-form-row-group .mepr-form-input:not(:last-child){margin-right:20px}.et_pb_menu__menu,.et_mobile_nav_menu{min-height:65px}.et_pb_menu{visibility:hidden}.et_pb_menu.loaded{visibility:visible}#et_mobile_nav_menu{display:none}.mwai-chatgpt-theme .mwai-content .mwai-ai{background:#4f3b80!important}.mwai-chatgpt-theme .mwai-content .mwai-ai{background:#4f3b80!important}#mepr_signup_form .mepr_price{display:none}.zodiac-tabs{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:20px;gap:10px}.zodiac-tabs li{padding:10px 15px;background:#eee;border-radius:20px;cursor:pointer;transition:background 0.3s}.zodiac-tabs li.active,.zodiac-tabs li:hover{background:#ffd700}.horoscope-post{background:#f9f9f9;padding:15px;border-radius:15px;box-shadow:0 0 5px rgba(0,0,0,0.05)}#mepr_source,#mepr_chatbotlink{display:none}label.placeholder-text[for="mepr_source"],label.placeholder-text[for="mepr_chatbotlink"]{display:none!important}label.placeholder-text.active[for="mepr_source"],label.placeholder-text.active[for="mepr_chatbotlink"]{display:none!important}.cv-todays-horoscopes{margin-bottom:60px}.cv-horoscope-grid{display:flex;flex-wrap:wrap}.cv-horoscope-grid>article{flex:0 0 33.333%;max-width:33.333%;padding:0 15px;margin-bottom:30px;box-sizing:border-box}.cv-todays-horoscopes article{background:#ffffff;padding:28px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,0.06);transition:all 0.3s ease;height:100%;width:30%;float:left;margin:20px 20px;min-height:400px}.cv-todays-horoscopes article:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(0,0,0,0.08)}.cv-todays-horoscopes .entry-title{font-size:20px;line-height:1.4;margin-bottom:12px}.cv-todays-horoscopes .entry-title a{color:#111;text-decoration:none;font-weight:700!important;color:#4f3b80!important;font-size:22px}.cv-todays-horoscopes .entry-title a:hover{font-weight:700!important;color:#4f3b80!important;font-size:22px}.cv-todays-horoscopes .post-meta{font-size:13px;color:#777;margin-bottom:14px}.cv-todays-horoscopes .post-content-inner{font-size:15px;line-height:1.6;color:#444}.cv-todays-horoscopes .more-link{display:inline-block;margin-top:14px;font-weight:600;font-size:18px;text-transform:lowercase;font-weight:700!important;color:#4f3b80!important;font-size:22px}@media (max-width:980px){.cv-horoscope-grid>article{flex:0 0 50%;max-width:50%}}@media (max-width:640px){.cv-horoscope-grid>article{flex:0 0 100%;max-width:100%}}