#footer-bottom .container{visibility:hidden;position:relative}#footer-bottom .container::after{content:"Copyright \00A9  2026 Michael Fedor. All Rights Reserved.";visibility:visible;position:absolute;left:0;top:0}.et_pb_text_7 .et_pb_text_inner{visibility:hidden;position:relative}.et_pb_text_7 .et_pb_text_inner::after{content:"Copyright \00A9  2026 Michael Fedor. All Rights Reserved.";visibility:visible;position:absolute;left:50%;top:0;transform:translateX(-50%)}body,#page-container,.et_pb_section,#main-content{background-color:#0a0a0f!important}body{color:#c5c8d4!important}#main-header,#top-header,.et-fixed-header#main-header{background-color:rgba(13,17,23,0.97)!important;border-bottom:1px solid rgba(184,37,53,0.2)!important;box-shadow:0 2px 20px rgba(0,0,0,0.4)!important}#et-top-navigation nav>ul>li>a,.et_nav_text_color_light #et-top-navigation nav>ul>li>a,#top-menu li a{color:#c5c8d4!important;transition:color 0.3s ease!important}#et-top-navigation nav>ul>li>a:hover,#top-menu li a:hover,#top-menu li.current-menu-item a{color:#b82535!important}#top-menu li li a,.nav li ul li a{background-color:#131a2a!important;color:#c5c8d4!important;border-bottom:1px solid rgba(184,37,53,0.1)!important}#top-menu li li a:hover{background-color:#1a1f2e!important;color:#b82535!important}h1,h2,h3,h4,h5,h6,.et_pb_module_header,.entry-title,.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_text h5,.et_pb_text h6{color:#f5f5f5!important}.et_pb_text h4,.et_pb_text h6{color:#b82535!important;letter-spacing:2px}.et_pb_text .et_pb_text_inner,.et_pb_text .et_pb_text_inner p,.et_pb_blurb_description,.et_pb_toggle_content,p{color:#c5c8d4!important}.et_pb_button,.et_pb_promo .et_pb_button,.et_pb_more_button,.woocommerce a.button,.woocommerce button.button,.woocommerce #respond input#submit{background-color:#b82535!important;border-color:#b82535!important;color:#ffffff!important;transition:all 0.3s ease!important}.et_pb_button:hover,.et_pb_promo .et_pb_button:hover,.et_pb_more_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background-color:transparent!important;border-color:#d4303f!important;color:#d4303f!important}.et_pb_button.et_pb_bg_layout_dark{background-color:transparent!important;border-color:rgba(255,255,255,0.3)!important;color:#f5f5f5!important}.et_pb_button.et_pb_bg_layout_dark:hover{border-color:#b82535!important;color:#b82535!important}.et_pb_section.et_pb_section_0,.et_pb_fullwidth_header{background-color:#0d1117!important}.et_pb_section:nth-child(even){background-color:#0d1117!important}.et_pb_section:nth-child(odd){background-color:#0a0a0f!important}.et_pb_bg_layout_dark{color:#c5c8d4!important}.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4{color:#f5f5f5!important}a{color:#d4303f!important;transition:color 0.3s ease!important}a:hover{color:#e8545f!important}.et_pb_button a,.et_pb_button,#main-header a{color:inherit!important}.et_pb_row,.et_pb_column{border-color:rgba(184,37,53,0.1)!important}hr,.et_pb_divider .et_pb_divider_internal{border-color:rgba(184,37,53,0.2)!important}.et_pb_blurb_container h4,.et_pb_blurb_container h4 a{color:#f5f5f5!important}.et_pb_blurb_description{color:#8a8fa0!important}.et_pb_testimonial,.et_pb_testimonial_description{background-color:#1a1f2e!important;border:1px solid rgba(184,37,53,0.12)!important;color:#c5c8d4!important}.et_pb_testimonial_author{color:#b82535!important}.et_pb_testimonial_description p{color:#c5c8d4!important}.et_pb_number_counter .percent p,.et_pb_number_counter h3{color:#f5f5f5!important}.et_pb_number_counter .percent p{color:#b82535!important}#main-footer,#footer-widgets,#footer-bottom{background-color:#0d1117!important;border-top:1px solid rgba(184,37,53,0.15)!important}#footer-widgets .footer-widget li a,#footer-bottom a,#main-footer a{color:#8a8fa0!important}#footer-widgets .footer-widget li a:hover,#footer-bottom a:hover,#main-footer a:hover{color:#b82535!important}#footer-widgets .footer-widget h4,#main-footer h4{color:#f5f5f5!important}#footer-bottom .container::after,#footer-info,.et_pb_text_7 .et_pb_text_inner::after{color:#8a8fa0!important}input[type="text"],input[type="email"],input[type="search"],textarea,select,.et_pb_contact_form input,.et_pb_contact_form textarea{background-color:#1a1f2e!important;border:1px solid rgba(184,37,53,0.2)!important;color:#f5f5f5!important}input[type="text"]:focus,input[type="email"]:focus,textarea:focus{border-color:#b82535!important}input::placeholder,textarea::placeholder{color:#8a8fa0!important}.woocommerce .products li.product,.et_pb_shop .et_pb_module_inner li.product{background-color:#131a2a!important;border:1px solid rgba(184,37,53,0.1)!important}.woocommerce .products li.product h3,.woocommerce .products li.product .price{color:#f5f5f5!important}.woocommerce .products li.product .price del{color:#8a8fa0!important}.woocommerce .products li.product .price ins{color:#b82535!important}.woocommerce span.onsale{background-color:#b82535!important;color:#fff!important}.et_pb_social_media_follow li a.icon{background-color:#1a1f2e!important;color:#c5c8d4!important}.et_pb_social_media_follow li a.icon:hover{background-color:#b82535!important;color:#fff!important}.et_bloom .et_bloom_form_container{background-color:#131a2a!important;border:1px solid rgba(184,37,53,0.2)!important}.et_bloom .et_bloom_form_header{color:#f5f5f5!important}.et_mobile_menu,.et_mobile_menu li a{background-color:#0d1117!important;color:#c5c8d4!important;border-color:rgba(184,37,53,0.15)!important}.et_mobile_menu li a:hover{color:#b82535!important}.et-search-form input,.et_search_form_container input{background-color:#1a1f2e!important;color:#f5f5f5!important;border-color:rgba(184,37,53,0.2)!important}.et_pb_breadcrumbs,.et_pb_breadcrumbs a{color:#8a8fa0!important}.et_pb_breadcrumbs a:hover{color:#b82535!important}::-webkit-scrollbar{width:8px;background:#0a0a0f}::-webkit-scrollbar-thumb{background:#2a3040;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b82535}