.frm_form_field{margin-bottom:30px}.dashboard-button{display:inline-block;background-color:#2191aa;color:#fff;padding:10px 20px;margin-top:10px;border-radius:6px;text-decoration:none;font-weight:600;transition:background 0.3s ease}body.woocommerce-account{background-color:#ffffff;padding:0}#main-content .container{max-width:100%;padding:0}#left-area{width:100%!important;padding:0 20px;margin:0 auto}#sidebar,.et_pb_widget_area,.widget-area{display:none!important}.woocommerce form.woocommerce-ResetPassword{max-width:500px;margin:60px auto;padding:30px;background-color:#f9f9f9;border-left:5px solid #2191aa;border-radius:8px;font-family:'Alata',sans-serif;box-shadow:0 0 10px rgba(0,0,0,0.05)}.woocommerce h2{text-align:center;color:#2191aa;font-family:'Montserrat',sans-serif;margin-bottom:20px}.woocommerce form.woocommerce-ResetPassword input[type="text"],.woocommerce form.woocommerce-ResetPassword input[type="email"]{width:100%;padding:12px;margin-bottom:20px;border:1px solid #ccc;border-radius:4px;font-family:'Alata',sans-serif}.woocommerce form.woocommerce-ResetPassword button.button{background-color:#2191aa;color:white;border:none;padding:12px 25px;border-radius:5px;font-weight:bold;font-family:'Alata',sans-serif;display:block;margin:20px auto 0;cursor:pointer}.woocommerce-notices-wrapper{margin-top:20px}.custom-account-button{background-color:#f8f8f8;border:1px solid #e2e2e2;border-radius:8px;text-align:center;padding:20px 10px;transition:all 0.3s ease;color:#2191aa;font-weight:600;cursor:pointer}.custom-account-button:hover{background-color:#2191aa;color:#ffffff}.custom-account-button .account-icon{display:block;font-size:28px;margin-bottom:10px;color:#2191aa;transition:color 0.3s ease}.custom-account-button:hover .account-icon{color:#ffffff}.custom-account-button a{text-decoration:none;color:inherit;display:block}.dashboard-button:hover{background-color:#1a7b92}.dashboard-button.secondary{background-color:#e1f4f9;color:#2191aa}.dashboard-button.secondary:hover{background-color:#d4eef6}body.logged-in .menu-item-968{display:none!important}body:not(.logged-in) .menu-item-971{display:none!important}body.logged-in.role-blog_editor .menu-item-969{display:none!important}body.logged-in:not(.role-blog_editor) .menu-item-970{display:none!important}body[class*="events-community-add"] #logo,body[class*="events-community-add"] .logo_container{display:none!important}.ghc-static-logo{width:150px;height:150px;margin:20px auto;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.08);overflow:hidden}.ghc-static-logo img{width:100%;height:100%;object-fit:contain;display:block}.single-post .et_post_meta_wrapper h1.entry-title{text-align:center}.single-post .et_post_meta_wrapper img{display:block;margin-left:auto;margin-right:auto}.single-post .et_post_meta_wrapper .post-meta{text-align:center}.ghc-featured-carousel{position:relative;padding:0 3.25rem}.single-post .et_post_meta_wrapper img,.single-post .et_pb_image img{width:100%!important;max-width:760px!important;height:auto!important;max-height:420px!important;display:block!important;margin:0 auto!important}.ghc-dashboard{padding:60px 22px;background:linear-gradient(180deg,#ffffff 0%,#f7f3e8 100%)}.ghc-dashboard-section{max-width:880px;margin:0 auto}.ghc-dashboard-section h2{color:#47564d;font-size:42px;margin-bottom:12px;line-height:1.15}.ghc-dashboard-section>p{color:#596c77;font-size:19px;line-height:1.65;margin-bottom:34px}.ghc-dashboard-list{display:flex;flex-direction:column;gap:18px}.ghc-dashboard-card{display:block;background:#ffffff;border-left:8px solid #2191aa;border-radius:18px;padding:26px 30px;text-decoration:none;box-shadow:0 10px 28px rgba(71,86,77,0.11);transition:all 0.25s ease;position:relative;overflow:hidden}.ghc-dashboard-card::after{content:"→";position:absolute;right:28px;top:50%;transform:translateY(-50%);color:#feb449;font-size:30px;font-weight:700}.ghc-dashboard-card:hover{transform:translateX(5px);border-left-color:#feb449;box-shadow:0 14px 34px rgba(71,86,77,0.16)}.ghc-dashboard-card h3{color:#2191aa;font-size:25px;margin-bottom:7px;padding-right:42px}.ghc-dashboard-card p{color:#47564d;font-size:16.5px;margin:0;line-height:1.5;padding-right:42px}@media (max-width:640px){.ghc-dashboard{padding:42px 16px}.ghc-dashboard-section h2{font-size:32px}.ghc-dashboard-section>p{font-size:17px}.ghc-dashboard-card{padding:24px 22px}.ghc-dashboard-card::after{right:20px;font-size:24px}}