@charset "UTF-8";
/* Rymera WooCommerce My Account */
.woocommerce-account { /* MENU */ /* NOTIFICATIONS */ /* DASHBOARD */ }
.woocommerce-account div.menu-my-account-container { position: relative; box-shadow: none; z-index: 1; margin: 0 0 2rem 0; }
.woocommerce-account div.menu-my-account-container ul#rwma-my-account { padding: 0; margin: 0 0 1rem 0; list-style: none; border-bottom: 2px solid #f5f5f5; }
.woocommerce-account div.menu-my-account-container ul#rwma-my-account li { background: #ffffff; display: inline-block; border: none; border-bottom: 3px solid #ffffff; border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 0; font-size: 1rem; margin: 0; }
.woocommerce-account div.menu-my-account-container ul#rwma-my-account li:hover { border-bottom: 3px solid #cccccc; }
.woocommerce-account div.menu-my-account-container ul#rwma-my-account li.current-menu-item { background: #ffffff; border-bottom: 3px solid #f7941d; }
.woocommerce-account div.menu-my-account-container ul#rwma-my-account li.current-menu-item:hover { border-bottom: 3px solid #f7941d; }
.woocommerce-account div.menu-my-account-container ul#rwma-my-account li.my-account-logout-menu-item { float: right; }
.woocommerce-account div.menu-my-account-container ul#rwma-my-account li a { color: #353535; padding: 0.6rem 0.75rem 0.6rem 0.75rem; display: inline-block; }
.woocommerce-account div.menu-my-account-container ul#rwma-my-account li a:hover { text-decoration: none; }
.woocommerce-account div.menu-my-account-container ul#rwma-my-account li a:visited { color: #353535; }
.woocommerce-account #rwma-my-account-notifications { margin: 0; padding: 0; flex: 1 100%; }
.woocommerce-account #rwma-my-account-notifications .rwma-notification { background-color: #d9edf7; border: 1px solid #bcdff1; box-shadow: none; color: #31708f; margin: 0; padding: 0.8rem 1rem; border-radius: 6px; margin-bottom: 1rem; position: relative; }
.woocommerce-account #rwma-my-account-notifications .rwma-notification p { max-width: 90%; padding: 0; margin-top: 0; margin-bottom: 0.8rem; font-size: 16px; }
.woocommerce-account #rwma-my-account-notifications .rwma-notification p:last-child { margin-bottom: 0.5rem; }
.woocommerce-account #rwma-my-account-notifications .rwma-notification h4 { font-size: 20px; margin: 0; padding: 0 0 0.6rem 0; }
.woocommerce-account #rwma-my-account-notifications .rwma-notification a { font-size: 16px; }
.woocommerce-account #rwma-my-account-notifications .rwma-notification a.primary-action { display: inline-block; border: 1px solid #a84c06; border-radius: 3px; background: #d96208; color: #ffffff; padding: 0.3rem 0.8rem; text-transform: capitalize; text-decoration: none; cursor: pointer; box-shadow: none; margin-right: 0.2rem; transition: all 0.2s ease-in-out; }
.woocommerce-account #rwma-my-account-notifications .rwma-notification a.primary-action:hover { transform: scale(1.05); }
.woocommerce-account #rwma-my-account-notifications .rwma-notification a.secondary-action { display: inline-block; border: 1px solid #d5d5d5; border-radius: 3px; background: #eeeeee; color: #404040; padding: 0.3rem 0.8rem; text-transform: capitalize; text-decoration: none; cursor: pointer; box-shadow: none; transition: all 0.2s ease-in-out; }
.woocommerce-account #rwma-my-account-notifications .rwma-notification a.secondary-action:hover { transform: scale(1.05); }
.woocommerce-account #rwma-my-account-notifications .rwma-notification .notification-dismiss { position: absolute; display: inline-block; background: url("../images/times-circle.svg") center no-repeat; background-size: 16px 16px; height: 16px; width: 16px; text-indent: -9999px; opacity: 0.2; position: absolute; top: 0.3rem; right: 0.6rem; border: none; text-decoration: none; padding: 0; }
.woocommerce-account #rwma-my-account-notifications .rwma-notification .notification-dismiss:hover { opacity: 0.5; }
.woocommerce-account div#rwma-dashboard-page { display: flex; gap: 1.5rem 1.5rem; flex-flow: row wrap; }
.woocommerce-account div#rwma-dashboard-page > * { flex: 1 100%; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box { flex: 2; border: 1px solid #e5e5e5; box-shadow: none; border-radius: 6px; padding: 1.5rem 2rem 2rem 2rem; color: #353535; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box h2 { margin: 0; padding: 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box h4 { font-size: 16px; font-weight: normal; color: #666666; margin: 1rem 0 0.2rem 0; padding: 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box h4 .icon-pencil { width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-top: -4px; margin-left: 5px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238C8F9A' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E"); background-size: contain; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box p { padding: 0; margin: 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box .small-add-phone-link { font-size: 13px; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses { display: flex; flex-flow: row nowrap; align-items: center; gap: 10px 20px; align-content: flex-start; border-top: 1px solid #e5e5e5; margin: 1.5rem 0 1.5rem 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses h4 { margin-bottom: 0.5rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses > div { flex-grow: 2; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses > div p { height: 40px; font-size: 16px; align-items: center; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses > div p img { vertical-align: middle; margin-right: 5px; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses .small-pending-payment-text { font-size: 13px; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses .license-status { font-size: 11px; text-transform: uppercase; padding: 0.2rem 0.4rem; margin: -5px 5px 0 5px; background: #666666; color: #ffffff; vertical-align: middle; display: inline-block; border-radius: 6px; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses .license-status.active { background: green; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses .license-status.pending-cancel { background: orange; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses .license-status.on-hold { background: orange; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses .license-status.inactive { background: darkgray; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box #rwma-welcome-box-my-licenses .license-status.expired { background: red; }
.woocommerce-account div#rwma-dashboard-page #rwma-welcome-box a.view-licenses { text-decoration: underline; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 { flex: 2; border: 1px solid #e5e5e5; box-shadow: none; border-radius: 6px; height: auto; width: 100%; text-align: center; padding: 2rem 2rem 2rem 2rem; position: relative; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-star { position: absolute; width: 20px; fill: #000000; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-star.top { top: 0.5rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-star.top.left { left: 1rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-star.top.right { right: 1rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-star.bottom { bottom: 0.5rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-star.bottom.left { left: 1rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-star.bottom.right { right: 1rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-content p { margin-top: 0; margin-bottom: 1rem !important; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-content h2 { font-size: 1.8rem !important; margin-top: 0; text-align: center; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-content img { margin: 1rem 0 1rem 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-content .button-primary, .woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-content .button-secondary { margin: 0.5rem 0.2rem; transition: all 0.2s ease-in-out; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-content .button-primary:hover, .woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-content .button-secondary:hover { transform: scale(1.05); }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-content.offer-giveaway .button-primary { font-size: 1.4rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .offer-content h4 { padding: 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .countdown-timer { margin-top: 0.5rem; margin-bottom: 1rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .countdown-timer .timer-element { display: inline-block; padding: 5px; text-align: center; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .countdown-timer .timer-element .timer-time { display: block; font-size: 1.8rem; background: #555555; background: linear-gradient(180deg, #555555 25%, black 90%); color: #ffffff; border-radius: 3px; width: 50px; padding: 5px; margin-bottom: 5px; text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.6); }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-1 .countdown-timer .timer-element .timer-period { display: block; font-size: 0.8rem; width: 50px; text-transform: uppercase; }
.woocommerce-account div#rwma-dashboard-page #rwma-affiliate-promo-box { flex: 1 100%; border: 1px solid #e5e5e5; box-shadow: none; border-radius: 6px; height: auto; width: 100%; text-align: center; padding: 2rem 2rem 2rem 2rem; position: relative; font-size: 16px; }
.woocommerce-account div#rwma-dashboard-page #rwma-affiliate-promo-box h3 { font-size: 24px; }
.woocommerce-account div#rwma-dashboard-page #rwma-affiliate-promo-box .affiliate-program-icon { margin: 0 0.75rem 0.5rem 0.25rem; height: 80px; width: 80px; }
.woocommerce-account div#rwma-dashboard-page #rwma-affiliate-promo-box .button-primary, .woocommerce-account div#rwma-dashboard-page #rwma-affiliate-promo-box .button-secondary { margin: 1rem 0.2rem; transition: all 0.2s ease-in-out; }
.woocommerce-account div#rwma-dashboard-page #rwma-affiliate-promo-box .button-primary:hover, .woocommerce-account div#rwma-dashboard-page #rwma-affiliate-promo-box .button-secondary:hover { transform: scale(1.05); }
.woocommerce-account div#rwma-dashboard-page #rwma-posts-list { flex: 1 100%; position: relative; display: flex; flex-flow: row wrap; }
.woocommerce-account div#rwma-dashboard-page #rwma-posts-list h2 { text-align: center; margin-bottom: 1rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-posts-list .dashboard-article { flex: 3; }
.woocommerce-account div#rwma-dashboard-page #rwma-posts-list .dashboard-article .dashboard-article-inner { background: #ffffff; box-shadow: none; border: 1px solid #e5e5e5; border-radius: 6px; margin: 0.3rem; padding: 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-posts-list .dashboard-article .dashboard-article-inner img { width: 100%; border-top-left-radius: 6px; border-top-right-radius: 6px; }
.woocommerce-account div#rwma-dashboard-page #rwma-posts-list .dashboard-article .dashboard-article-inner h3 { font-size: 20px; line-height: 1.2; padding: 1rem 1.8rem 0 1.8rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-posts-list .dashboard-article .dashboard-article-inner p { font-size: 16px; line-height: 1.4; padding: 0 1.8rem 0 1.8rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-posts-list .dashboard-article .dashboard-article-inner p.dashboard-posted-on { font-size: 12px; padding: 1rem 1.8rem 0 1.8rem; border-top: 1px solid #e5e5e5; }
.woocommerce-account div#rwma-dashboard-page #rwma-videos-list { flex: 1 100%; width: 100%; position: relative; }
.woocommerce-account div#rwma-dashboard-page #rwma-videos-list .sby-owl-stage { flex-flow: row wrap; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search { flex: 1 100%; height: auto; width: 100%; text-align: center; position: relative; font-size: 16px; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb { border: 1px solid #e5e5e5; box-shadow: none; margin-top: 1rem; padding: 2rem 2rem 2rem 2rem; border-radius: 6px; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-searchbox-wrapper { color: var(--hkb-header-text-color); padding: 4em 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-searchbox-wrapper[data-hkb-header-type='solid'] { background: var(--hkb-header-style-bg); }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-searchbox-wrapper[data-hkb-header-type='gradient'] { background: linear-gradient(var(--hkb-header-style-graddir), var(--hkb-header-style-grad1), var(--hkb-header-style-grad2)); }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-searchbox-wrapper[data-hkb-header-type='image'] { background-color: var(--hkb-header-style-bg); background-repeat: no-repeat; background-position: center center; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-searchbox { max-width: 620px; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-searchbox.hkb-searchbox--center { margin-left: auto; margin-right: auto; text-align: center; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-searchbox .hkb-searchbox__title { font-size: 2em; margin: 0 0 1em; color: var(--hkb-header-text-color); }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-site-search { position: relative; display: flex; align-items: stretch; margin: 0 0 1rem 0; padding: 0; border: 1px solid #e5e5e5; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-site-search .hkb-site-search__field { background: #fff; border: none; flex-grow: 1; margin: 0 1em 0 0; padding: 1.1em 1em 1.1em 44px; line-height: 1; background-repeat: no-repeat; background-position: right 5px center; background-image: none; border-radius: var(--hkb-search-field-radius); }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-site-search .hkb-site-search__field:focus { outline: none; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-site-search .hkb-site-search__field::placeholder { color: #b3b3b3; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-site-search .hkb-site-search__field.live-search-loading { background-image: url("../img/loader.svg"); }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-site-search .hkb-site-search__button { display: none; background: var(--hkb-search-button-bg); color: var(--hkb-search-button-color); border-radius: var(--hkb-search-button-radius); min-width: 120px; margin: 0; padding-left: 10px; padding-right: 10px; text-align: center; line-height: 1; border: none; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-site-search .hkb-site-search__icon { position: absolute; left: 14px; height: 20px; width: 20px; top: 50%; margin-top: -10px; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search #hkb .hkb-site-search .hkb-site-search__icon path { fill: #1a1a1a; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-my-account-lists { flex: 1 100%; position: relative; display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; gap: 0.5rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-my-account-lists .widget { flex: auto; border-radius: 6px; box-shadow: none; margin: 0; padding: 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-my-account-lists .widget:last-child { flex: 100%; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-my-account-lists .widget .widget-title { font-size: 18px; font-weight: bold; text-align: left; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-my-account-lists .widget ul { list-style: none; text-align: left; margin-left: 0; padding-left: 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-my-account-lists .widget ul li { text-align: left; margin-left: 0; padding-left: 0; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-my-account-lists .widget.hkb_widget_exit .widget-title { text-align: center; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-my-account-lists .widget.hkb_widget_exit .hkb_widget_exit__content { margin-bottom: 1rem; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-my-account-lists .widget.hkb_widget_exit .hkb_widget_exit__btn { display: inline-block; border: 1px solid #a84c06; border-radius: 3px; background: #d96208; color: #ffffff; padding: 0.4rem 1.2rem; font-size: 1.2rem; text-transform: capitalize; text-decoration: none; cursor: pointer; box-shadow: none; transition: all 0.2s ease-in-out; }
.woocommerce-account div#rwma-dashboard-page #rwma-kb-search .hkb-my-account-lists .widget.hkb_widget_exit .hkb_widget_exit__btn:hover { transform: scale(1.05); }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-2 { flex: 1 100%; border: 1px solid #e5e5e5; box-shadow: none; border-radius: 6px; height: auto; width: 100%; text-align: center; padding: 2rem 2rem 2rem 2rem; position: relative; font-size: 16px; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-2 h3 { font-size: 24px; }
.woocommerce-account div#rwma-dashboard-page #rwma-multi-purpose-2 p { margin-top: 0; }

/* Herioc KB Live Search Box Global Styles */
#hkb-jquery-live-search { background: #fff; padding: 0; max-height: 400px; overflow: auto; position: absolute; z-index: 999999; border: 1px solid #e6e6e6; border-width: 0 1px 1px 1px; box-shadow: none; margin-top: 4px; border-radius: 4px; }

#hkb-jquery-live-search::-webkit-scrollbar { width: 8px; }

#hkb-jquery-live-search::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); border-radius: 10px; margin: 2px; }

#hkb-jquery-live-search::-webkit-scrollbar-thumb { background: rgba(0, 0, 0, 0.1); border-radius: 10px; }

#hkb-jquery-live-search::-webkit-scrollbar-thumb:hover { background: rgba(0, 0, 0, 0.15); }

#hkb.hkb-searchresults { list-style: none; margin: 0; padding: 0; }

#hkb.hkb-searchresults > li { position: relative; padding: 0 1em; margin: 0; }

#hkb.hkb-searchresults > li:hover, #hkb.hkb-searchresults > li.hkb-searchresults__current { background: #f7f7f7; }

#hkb.hkb-searchresults > li:nth-last-child(2) a { padding-bottom: 1em; }

#hkb.hkb-searchresults > li.hkb-searchresults__article { padding-left: 35px; }

#hkb.hkb-searchresults > li.hkb-searchresults__article a:before { line-height: 1; position: absolute; left: 10px; top: 10px; content: url("data:image/svg+xml;charset=UTF-8, %3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 384 512' fill='%23666'%3E%3Cpath d='M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z'/%3E%3C/svg%3E"); }

#hkb.hkb-searchresults > li.hkb-searchresults__showall, #hkb.hkb-searchresults > li.hkb-searchresults__noresults { background: #f7f7f7; text-align: center; font-size: 0.9em; }

#hkb.hkb-searchresults > li.hkb-searchresults__showall a, #hkb.hkb-searchresults > li.hkb-searchresults__showall span, #hkb.hkb-searchresults > li.hkb-searchresults__noresults a, #hkb.hkb-searchresults > li.hkb-searchresults__noresults span { display: block; padding: 0.5em; }

#hkb.hkb-searchresults > li a { text-decoration: none; border: none; padding: 0.5em 0; display: block; color: inherit; text-decoration: none; }

#hkb.hkb-searchresults > li a:hover { border: none; }

#hkb.hkb-searchresults > li a:focus { outline: none; }

#hkb.hkb-searchresults > li .hkb-searchresults__title, #hkb.hkb-searchresults > li .hkb-searchresults__excerpt { display: block; }

#hkb.hkb-searchresults > li .hkb-searchresults__title { font-weight: 600; line-height: 1.35; }

#hkb.hkb-searchresults > li .hkb-searchresults__excerpt { margin: 0.25em 0 0; font-size: 0.9em; line-height: 1.4; }

#hkb.hkb-searchresults > li .hkb-searchresults__excerpt span.highlight { background-color: #ff0; }

/* Support Page Styles */
.rwma-support-wrapper { width: 100%; max-width: 1200px; margin: 0 auto; padding: 20px 0; }
.rwma-support-wrapper .rwma-support-content { width: 100%; }
.rwma-support-wrapper .rwma-support-columns { display: flex; flex-direction: row; flex-wrap: wrap; gap: 30px; width: 100%; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left { flex: 1 1 60%; min-width: 300px; display: flex; flex-direction: column; gap: 30px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-pre-ai-chat { background-color: #f9f9f9; padding: 30px; border-radius: 8px; border: 1px solid #e6e6e6; box-shadow: none; font-size: 16px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-pre-ai-chat h2 { font-size: 26px; text-align: center !important; margin-top: 0; margin-bottom: 8px; color: #333; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-pre-ai-chat p { margin-bottom: 15px; line-height: 1.4; color: #555; text-align: center; font-size: 16px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-pre-ai-chat ul { list-style: none; padding-left: 5px; margin: 12px 0; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-pre-ai-chat ul li { margin-bottom: 10px; position: relative; padding-left: 25px; font-size: 16px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-pre-ai-chat ul li:before { content: '✓'; color: #46bf93; position: absolute; left: 0; font-weight: bold; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-ai-chat { border-radius: 8px; overflow: hidden; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-ai-chat iframe, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-ai-chat .chat-container { width: 100%; border: none; box-shadow: none; min-height: 400px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-post-ai-chat { text-align: center; padding: 0; font-size: 16px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-post-ai-chat h3 { text-align: center !important; font-size: 22px; margin-bottom: 0px; padding-bottom: 10px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-post-ai-chat p { text-align: center; margin: 0 0 1.5rem 0; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-post-ai-chat a { display: inline-block; margin: 0; text-decoration: underline; color: #f7941d; font-size: 16px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-post-ai-chat a:hover { text-decoration: none; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-post-ai-chat .rwma-show-support-form { display: inline-block; margin: 0; padding: 0; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-form { display: none; padding: 25px; border-radius: 8px; border: 1px solid #e6e6e6; background-color: #ffffff; box-shadow: none; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-form input, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-form textarea, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-form select { font-size: 16px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-left .rwma-support-form label { font-size: 16px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right { flex: 1 1 35%; min-width: 250px; display: flex; flex-direction: column; gap: 30px; font-size: 16px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 { background-color: #ffffff; border-radius: 8px; padding: 30px 25px; border: 1px solid #e6e6e6; box-shadow: none; text-align: center; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1 h3, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 h3 { font-size: 22px; margin-top: 0; margin-bottom: 0; text-align: center !important; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1 p, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 p { margin-bottom: 15px; line-height: 1.4; text-align: center; font-size: 16px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1 .support-hours, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 .support-hours { font-weight: bold; text-align: center; margin: 15px 0; font-size: 16px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1 .support-team-avatars, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 .support-team-avatars { display: flex; justify-content: center; margin-bottom: 20px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1 .support-team-avatars img, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 .support-team-avatars img { width: 45px; height: 45px; border-radius: 50%; margin: 0 -10px; border: 2px solid white; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1 .support-team-avatars img:first-child, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 .support-team-avatars img:first-child { z-index: 3; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1 .support-team-avatars img:nth-child(2), .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 .support-team-avatars img:nth-child(2) { z-index: 2; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1 .support-team-avatars img:last-child, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 .support-team-avatars img:last-child { z-index: 1; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1 .priority-support-icon, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 .priority-support-icon { display: flex; justify-content: center; margin-bottom: 15px; }
.rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-1 .priority-support-icon svg, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right .rwma-support-right-section-2 .priority-support-icon svg { width: 50px; height: 50px; color: #46bf93; fill: #46bf93; text-align: center; }

/* Responsive adjustments */
@media (max-width: 768px) { .rwma-support-wrapper .rwma-support-columns { flex-direction: column; }
  .rwma-support-wrapper .rwma-support-columns .rwma-support-column-left, .rwma-support-wrapper .rwma-support-columns .rwma-support-column-right { flex: 1 1 100%; } }
/* Show support menu item for logged in users */
body.logged-in .rwma-support-menu-item { display: inline-block !important; }

/*# sourceMappingURL=rwma-my-account.css.map */
