/* Colors */a:hover,a.light:hover,.theme-heading .text::before,.theme-heading .text::after,#top-bar-content > a:hover,#top-bar-social li.oceanwp-email a:hover,#site-navigation-wrap .dropdown-menu > li > a:hover,#site-header.medium-header #medium-searchform button:hover,.oceanwp-mobile-menu-icon a:hover,.blog-entry.post .blog-entry-header .entry-title a:hover,.blog-entry.post .blog-entry-readmore a:hover,.blog-entry.thumbnail-entry .blog-entry-category a,ul.meta li a:hover,.dropcap,.single nav.post-navigation .nav-links .title,body .related-post-title a:hover,body #wp-calendar caption,body .contact-info-widget.default i,body .contact-info-widget.big-icons i,body .custom-links-widget .oceanwp-custom-links li a:hover,body .custom-links-widget .oceanwp-custom-links li a:hover:before,body .posts-thumbnails-widget li a:hover,body .social-widget li.oceanwp-email a:hover,.comment-author .comment-meta .comment-reply-link,#respond #cancel-comment-reply-link:hover,#footer-widgets .footer-box a:hover,#footer-bottom a:hover,#footer-bottom #footer-bottom-menu a:hover,.sidr a:hover,.sidr-class-dropdown-toggle:hover,.sidr-class-menu-item-has-children.active > a,.sidr-class-menu-item-has-children.active > a > .sidr-class-dropdown-toggle,input[type=checkbox]:checked:before{color:#000000;}.single nav.post-navigation .nav-links .title .owp-icon use,.blog-entry.post .blog-entry-readmore a:hover .owp-icon use,body .contact-info-widget.default .owp-icon use,body .contact-info-widget.big-icons .owp-icon use{stroke:#000000;}input[type="button"],input[type="reset"],input[type="submit"],button[type="submit"],.button,#site-navigation-wrap .dropdown-menu > li.btn > a > span,.thumbnail:hover i,.thumbnail:hover .link-post-svg-icon,.post-quote-content,.omw-modal .omw-close-modal,body .contact-info-widget.big-icons li:hover i,body .contact-info-widget.big-icons li:hover .owp-icon,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wp-element-button,.wp-block-button__link{background-color:#000000;}.widget-title{border-color:#000000;}blockquote{border-color:#000000;}.wp-block-quote{border-color:#000000;}#searchform-dropdown{border-color:#000000;}.dropdown-menu .sub-menu{border-color:#000000;}.blog-entry.large-entry .blog-entry-readmore a:hover{border-color:#000000;}.oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#000000;}.social-widget li.oceanwp-email a:hover{border-color:#000000;}#respond #cancel-comment-reply-link:hover{border-color:#000000;}body .contact-info-widget.big-icons li:hover i{border-color:#000000;}body .contact-info-widget.big-icons li:hover .owp-icon{border-color:#000000;}#footer-widgets .oceanwp-newsletter-form-wrap input[type="email"]:focus{border-color:#000000;}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button[type="submit"]:hover,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button[type="submit"]:focus,.button:hover,.button:focus,#site-navigation-wrap .dropdown-menu > li.btn > a:hover > span,.post-quote-author,.omw-modal .omw-close-modal:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,.woocommerce-cart .wp-element-button:hover,.woocommerce-checkout .wp-element-button:hover,.wp-block-button__link:hover{background-color:#e00d93;}a:hover{color:#e812bd;}a:hover .owp-icon use {stroke:#e812bd;}body .theme-button,body input[type="submit"],body button[type="submit"],body button,body .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button,.woocommerce-cart .wp-element-button,.woocommerce-checkout .wp-element-button,.wp-block-button__link{border-color:#ffffff;}body .theme-button:hover,body input[type="submit"]:hover,body button[type="submit"]:hover,body button:hover,body .button:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:active, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:active, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:active,.woocommerce-cart .wp-element-button:hover,.woocommerce-checkout .wp-element-button:hover,.wp-block-button__link:hover{border-color:#ffffff;}.site-breadcrumbs a:hover, .background-image-page-header .site-breadcrumbs a:hover{color:#760b8e;}.site-breadcrumbs a:hover .owp-icon use, .background-image-page-header .site-breadcrumbs a:hover .owp-icon use{stroke:#760b8e;}/* OceanWP Style Settings CSS */.container{width:1190px;}.theme-button,input[type="submit"],button[type="submit"],button,.button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-style:solid;}.theme-button,input[type="submit"],button[type="submit"],button,.button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button{border-width:1px;}form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea, .woocommerce .woocommerce-checkout .select2-container--default .select2-selection--single{border-style:solid;}body div.wpforms-container-full .wpforms-form input[type=date], body div.wpforms-container-full .wpforms-form input[type=datetime], body div.wpforms-container-full .wpforms-form input[type=datetime-local], body div.wpforms-container-full .wpforms-form input[type=email], body div.wpforms-container-full .wpforms-form input[type=month], body div.wpforms-container-full .wpforms-form input[type=number], body div.wpforms-container-full .wpforms-form input[type=password], body div.wpforms-container-full .wpforms-form input[type=range], body div.wpforms-container-full .wpforms-form input[type=search], body div.wpforms-container-full .wpforms-form input[type=tel], body div.wpforms-container-full .wpforms-form input[type=text], body div.wpforms-container-full .wpforms-form input[type=time], body div.wpforms-container-full .wpforms-form input[type=url], body div.wpforms-container-full .wpforms-form input[type=week], body div.wpforms-container-full .wpforms-form select, body div.wpforms-container-full .wpforms-form textarea{border-style:solid;}form input[type="text"], form input[type="password"], form input[type="email"], form input[type="url"], form input[type="date"], form input[type="month"], form input[type="time"], form input[type="datetime"], form input[type="datetime-local"], form input[type="week"], form input[type="number"], form input[type="search"], form input[type="tel"], form input[type="color"], form select, form textarea{border-radius:3px}body div.wpforms-container-full .wpforms-form input[type=date], body div.wpforms-container-full .wpforms-form input[type=datetime], body div.wpforms-container-full .wpforms-form input[type=datetime-local], body div.wpforms-container-full .wpforms-form input[type=email], body div.wpforms-container-full .wpforms-form input[type=month], body div.wpforms-container-full .wpforms-form input[type=number], body div.wpforms-container-full .wpforms-form input[type=password], body div.wpforms-container-full .wpforms-form input[type=range], body div.wpforms-container-full .wpforms-form input[type=search], body div.wpforms-container-full .wpforms-form input[type=tel], body div.wpforms-container-full .wpforms-form input[type=text], body div.wpforms-container-full .wpforms-form input[type=time], body div.wpforms-container-full .wpforms-form input[type=url], body div.wpforms-container-full .wpforms-form input[type=week], body div.wpforms-container-full .wpforms-form select, body div.wpforms-container-full .wpforms-form textarea{border-radius:3px}/* Header */#site-header.has-header-media .overlay-header-media{background-color:rgba(0,0,0,0.5);}/* Blog CSS */.ocean-single-post-header ul.meta-item li a:hover{color:#333333;}/* Sidebar */.widget-area .sidebar-box, .separate-layout .sidebar-box{margin-bottom:px;}/* Typography */body{font-size: 14px;line-height: 1.8;}h1,h2,h3,h4,h5,h6,.theme-heading,.widget-title,.oceanwp-widget-recent-posts-title,.comment-reply-title,.entry-title,.sidebar-box .widget-title{line-height: 1.4;}h1{font-size: 23px;line-height: 1.4;}h2{font-size: 20px;line-height: 1.4;}h3{font-size: 18px;line-height: 1.4;}h4{font-size: 17px;line-height: 1.4;}h5{font-size: 14px;line-height: 1.4;}h6{font-size: 15px;line-height: 1.4;}.page-header .page-header-title, .page-header.background-image-page-header .page-header-title{font-size: 32px;line-height: 1.4;}.page-header .page-subheading, .page-header.background-image-page-header .page-subheading{font-size: 15px;line-height: 1.8;}.site-breadcrumbs, .site-breadcrumbs a{font-size: 13px;line-height: 1.4;}#top-bar-content,#top-bar-social-alt{font-size: 12px;line-height: 1.8;}#site-logo a.site-logo-text{font-size: 24px;line-height: 1.8;}.dropdown-menu ul li a.menu-link,#site-header.full_screen-header .fs-dropdown-menu ul.sub-menu li a{font-size: 12px;line-height: 1.2;letter-spacing: 0.6px;}.sidr-class-dropdown-menu li a, a.sidr-class-toggle-sidr-close, button.sidr-class-toggle-sidr-close, #mobile-dropdown ul li a, #mobile-dropdown ul li > button.menu-link.dropdown-toggle, body #mobile-fullscreen ul li a, body #mobile-fullscreen ul li > button.menu-link.dropdown-toggle{font-size: 15px;line-height: 1.8;}.blog-entry.post .blog-entry-header .entry-title a{font-size: 24px;line-height: 1.4;}.ocean-single-post-header .single-post-title{font-size: 34px;line-height: 1.4;letter-spacing: 0.6px;}.ocean-single-post-header ul.meta-item li, .ocean-single-post-header ul.meta-item li a{font-size: 13px;line-height: 1.4;letter-spacing: 0.6px;}.ocean-single-post-header .post-author-name, .ocean-single-post-header .post-author-name a{font-size: 14px;line-height: 1.4;letter-spacing: 0.6px;}.ocean-single-post-header .post-author-description{font-size: 12px;line-height: 1.4;letter-spacing: 0.6px;}.single-post .entry-title{line-height: 1.4;letter-spacing: 0.6px;}.single-post ul.meta li, .single-post ul.meta li a{font-size: 14px;line-height: 1.4;letter-spacing: 0.6px;}.sidebar-box .widget-title, .sidebar-box.widget_block .wp-block-heading{font-size: 13px;line-height: 1;letter-spacing: 1px;}#footer-widgets .footer-box .widget-title{font-size: 13px;line-height: 1;letter-spacing: 1px;}#footer-bottom #copyright{font-size: 12px;line-height: 1;}#footer-bottom #footer-bottom-menu{font-size: 12px;line-height: 1;}.ocean-preloader--active .preloader-after-content{font-size: 20px;line-height: 1.8;letter-spacing: 0.6px;}/** Start Block Kit CSS:141-3-1d55f1e76be9fb1a8d9de88accbe962f **/.envato-kit-138-bracket .elementor-widget-container >*:before{content:"[";color:#ffab00;display:inline-block;margin-right:4px;line-height:1em;position:relative;top:-1px}.envato-kit-138-bracket .elementor-widget-container >*:after{content:"]";color:#ffab00;display:inline-block;margin-left:4px;line-height:1em;position:relative;top:-1px}/** End Block Kit CSS:141-3-1d55f1e76be9fb1a8d9de88accbe962f **//* ===== ME light-section readability + motion (2026-10-24) ===== */html body .me-gold-light.me-gold-light{text-shadow:2px 2px 0 #160040,0 3px 8px rgba(22,0,64,.35)!important}html body .me-gold-light.me-gold-light *{text-shadow:inherit}html body .me-head-light.me-head-light{color:#160040!important;text-shadow:none!important}html body .me-text-light.me-text-light,html body .me-text-light.me-text-light *:not(a):not(.elementor-button):not(.elementor-button *):not(svg):not(svg *){color:#2A0A6B!important;opacity:1!important}html body .me-text-light.me-text-light strong,html body .me-text-light.me-text-light b{color:#160040!important}html body .me-link-light.me-link-light{color:#5A12B8!important;text-decoration:underline!important;text-underline-offset:3px}html body .me-link-light.me-link-light:hover,html body .me-link-light.me-link-light:focus{color:#160040!important}html body .me-rule.me-rule::after{content:"";display:block;width:88px;height:3px;margin:14px 0 0;border-radius:3px;background:#FFAB00!important;box-shadow:0 0 8px rgba(255,171,0,.55);transform-origin:left center;transform:scaleX(1)}html body .me-rule.me-rule-c::after{margin-left:auto;margin-right:auto;transform-origin:center}html body .me-rule.me-rule-r::after{margin-left:auto;transform-origin:right center}html body .me-rule.me-fade::after{transform:scaleX(0)}html body .me-rule.me-in::after{transform:scaleX(1);transition:transform .9s cubic-bezier(.2,.7,.2,1) .15s}html body .me-fade:not(.me-rule){opacity:0;transform:translateY(24px)}html body .me-in:not(.me-rule){opacity:1;transform:none;transition:opacity .7s ease,transform .7s ease}html body .me-card,html body .me-card-light{transition:transform .25s ease,box-shadow .25s ease}html body .me-card:hover,html body .me-card-light:hover{transform:translateY(-4px)!important;box-shadow:0 14px 30px rgba(22,0,64,.28)!important}@media (prefers-reduced-motion:reduce){html body .me-fade,html body .me-in{opacity:1!important;transform:none!important;transition:none!important}html body .me-rule.me-rule::after{transform:none!important;transition:none!important}html body .me-card:hover,html body .me-card-light:hover{transform:none!important}}html body .me-jumpbar .me-jump a{color:#FFD24D!important;text-decoration:underline;margin-right:18px;font-size:18px}/* ===== end ME ===== *//* ME BLOG SIDEBAR + BUTTON START */.single-post #right-sidebar{background:#fff}.single-post #right-sidebar .sidebar-box{background:#fff;border:2px solid #79018C;border-radius:14px;padding:20px;margin-bottom:24px}.single-post #right-sidebar .widget-title{color:#79018C;font-size:22px;font-weight:800;border-color:#79018C}.single-post #right-sidebar,.single-post #right-sidebar p,.single-post #right-sidebar li{color:#000;font-size:18px;line-height:1.6}.single-post #right-sidebar a{color:#79018C;font-size:18px}.single-post #right-sidebar a:hover{color:#000}.me-sb-card{text-align:center}.me-sb-avatar{width:160px;height:160px;border-radius:50%;object-fit:cover;border:4px solid #79018C;margin:0 auto 12px;display:block}.me-sb-name{color:#79018C!important;font-size:22px!important;font-weight:800;margin:0 0 8px}.me-sb-line{margin:0 0 8px}.single-post #right-sidebar a.me-sb-btn{display:inline-block;background:#79018C;color:#fff!important;font-size:19px;font-weight:800;padding:12px 26px;border-radius:999px;margin-top:8px;text-decoration:none}.single-post #right-sidebar a.me-sb-btn:hover,.single-post #right-sidebar a.me-sb-btn:focus{background:#000;color:#fff!important}@media (max-width:959px){.single-post #right-sidebar{width:100%!important;float:none!important;clear:both;padding-left:0}.single-post #primary{width:100%!important;float:none!important}}/* Sign-up / submit buttons:white text everywhere */#commentform input[type=submit],#commentform #comment-submit,.comment-form input[type=submit],.elementor-form button[type=submit],.wpforms-form button[type=submit],form input[type=submit],form button[type=submit]{color:#fff!important;background-color:#79018C!important;border-color:#79018C!important;font-weight:800}#commentform input[type=submit]:hover,#commentform input[type=submit]:focus,.comment-form input[type=submit]:hover,.comment-form input[type=submit]:focus,.elementor-form button[type=submit]:hover,.elementor-form button[type=submit]:focus,.wpforms-form button[type=submit]:hover,.wpforms-form button[type=submit]:focus,form input[type=submit]:hover,form input[type=submit]:focus,form button[type=submit]:hover,form button[type=submit]:focus{color:#fff!important;background-color:#000!important;border-color:#000!important;outline:3px solid #D4A017;outline-offset:2px}.elementor-form button[type=submit] *{color:#fff!important}/* ME BLOG SIDEBAR + BUTTON END */