:root {
--ku-maroon: #72242B;
--ku-maroon-soft: #A7434D;
--ku-maroon-deep: #5A1C22;
--ku-red-hover: #9b0c23;
--ku-tint: #f6eaec;
--ku-tint-2: #faf3f4;
--ku-ink: #111827; --ku-muted: #777777; --ku-border: #e2e0db; --ku-radius: 6px;
--ku-table-radius: 10px;
} .hide-section {
display: none !important;
}  .kusc-lp-research-box {
background: #ffffff;
border: 1px solid var(--ku-border);
border-radius: 12px;
padding: 24px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.03);
}
.kusc-lp-research-box__content {
margin-top: 0;
}   .lp-offline-payment-center {
text-align: center;
}
.lp-offline-payment-center img {
display: block;
margin: 20px auto;
max-width: 260px;
width: 100%;
height: auto;
}
.lp-offline-payment-center p {
text-align: center;
margin: 12px 0;
}
.cmsmasters_theme_icon_slide_top,
.cmsmasters_theme_icon_slide_top:before {
background: #CBC2BA !important;
} .cmsmasters_tabs_list .cmsmasters_tabs_list_item.current_tab a {
background-color: var(--ku-maroon) !important; } .cmsmasters_course_price {
background-color: var(--ku-maroon-soft) !important;
} .cmsmasters_slider_post_cont_info {
background-color: var(--ku-maroon-soft) !important;
} .tamu-bg-section {
position: relative !important;
overflow: hidden !important;
isolation: isolate;
background-color: #500000 !important;
background-blend-mode: luminosity;
}
.tamu-bg-section::before {
display: none !important;
}
.tamu-bg-section::after {
content: "";
position: absolute;
inset: 0;
z-index: 1;
background: #500000;
opacity: 0.78;
pointer-events: none;
}
.tamu-bg-section .cmsmasters_row_outer_parent,
.tamu-bg-section .cmsmasters_row_outer,
.tamu-bg-section .cmsmasters_row_inner,
.tamu-bg-section .cmsmasters_row_margin,
.tamu-bg-section .cmsmasters_column,
.tamu-bg-section .cmsmasters_column_inner {
position: relative;
z-index: 2;
}
.tamu-bg-section .cmsmasters_heading,
.tamu-bg-section .cmsmasters_heading a,
.tamu-bg-section p,
.tamu-bg-section a {
color: #ffffff !important;
}  @media only screen and (min-width: 1025px) {
.header_mid,
.header_mid_outer,
.header_mid_inner {
overflow: visible !important;
}
.header_mid .logo_wrap {
display: flex !important;
align-items: center !important;
height: 100% !important;
min-height: 0 !important;
}
.header_mid .logo {
display: flex !important;
align-items: center !important;
justify-content: flex-start !important;
height: 100% !important;
line-height: 1 !important;
overflow: visible !important;
padding: 0 !important;
background-image: none !important;
}
.header_mid .logo > img {
display: block !important;
width: 150px !important;
max-width: 150px !important;
height: auto !important;
max-height: 48px !important;
opacity: 1 !important;
visibility: visible !important;
position: static !important;
transform: none !important;
} .header_mid:not(.header_mid_scroll) .logo > img {
width: 180px !important;
max-width: 180px !important;
height: auto !important;
max-height: 56px !important;
}
.header_mid .logo > img.logo_retina {
display: none !important;
width: 0 !important;
height: 0 !important;
max-width: 0 !important;
max-height: 0 !important;
opacity: 0 !important;
visibility: hidden !important;
}
} @media only screen and (max-width: 1024px) {
#page,
#main,
#header,
.header_mid,
.header_mid_outer,
.header_mid_inner {
overflow: visible !important;
}
#header,
.header_mid,
.header_mid_outer {
position: relative !important;
z-index: 99990 !important;
}
.header_mid_inner {
position: relative !important;
box-sizing: border-box !important;
padding-left: 0 !important;
padding-right: 0 !important;
z-index: 99991 !important;
} .header_mid .logo_wrap {
display: block !important;
position: absolute !important;
margin: 0 !important;
padding: 0 !important;
float: none !important;
overflow: visible !important;
z-index: 100010 !important;
}
.header_mid .logo {
display: block !important;
margin: 0 !important;
padding: 0 !important;
line-height: 1 !important;
position: relative !important;
overflow: visible !important;
background-image: none !important;
}
.header_mid .logo > img {
display: block !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
opacity: 1 !important;
visibility: visible !important;
position: static !important;
transform: none !important;
}
.header_mid .logo > img.logo_retina {
display: none !important;
width: 0 !important;
height: 0 !important;
max-width: 0 !important;
max-height: 0 !important;
opacity: 0 !important;
visibility: hidden !important;
} .header_mid .resp_mid_nav_wrap {
display: block !important;
position: absolute !important;
margin: 0 !important;
padding: 0 !important;
float: none !important;
overflow: visible !important;
z-index: 100020 !important;
}
.header_mid .resp_mid_nav_outer {
display: block !important;
margin: 0 !important;
padding: 0 !important;
}
.header_mid .responsive_nav,
.header_mid .resp_mid_nav {
display: block !important;
margin: 0 !important;
padding: 0 !important;
position: relative !important;
z-index: 100021 !important;
cursor: pointer !important;
} .header_mid .mid_nav_wrap {
position: absolute !important;
left: 0 !important;
right: 0 !important;
width: 100% !important;
height: auto !important;
max-height: calc(100vh - 80px) !important;
margin: 0 !important;
padding: 0 !important;
float: none !important;
clear: both !important;
overflow-x: hidden !important;
overflow-y: auto !important;
z-index: 100000 !important;
}
} @media only screen and (min-width: 768px) and (max-width: 1024px) {
.header_mid,
.header_mid_outer,
.header_mid_inner {
height: 64px !important;
min-height: 64px !important;
max-height: 64px !important;
}
.header_mid .logo_wrap {
left: 20px !important;
top: 32px !important;
width: 150px !important;
height: 40px !important;
transform: translateY(-50%) !important;
}
.header_mid .logo {
width: 150px !important;
height: 40px !important;
}
.header_mid .logo > img {
width: 150px !important;
max-width: 150px !important;
max-height: 40px !important;
}
.header_mid .resp_mid_nav_wrap {
right: 20px !important;
top: 32px !important;
width: 24px !important;
height: 24px !important;
transform: translateY(-50%) !important;
}
.header_mid .resp_mid_nav_outer,
.header_mid .responsive_nav,
.header_mid .resp_mid_nav {
width: 24px !important;
height: 24px !important;
}
.header_mid .mid_nav_wrap {
top: 64px !important;
max-height: calc(100vh - 64px) !important;
}
} @media only screen and (max-width: 767px) {
.header_mid,
.header_mid_outer,
.header_mid_inner {
height: 46px !important;
min-height: 46px !important;
max-height: 46px !important;
}
.header_mid .logo_wrap {
left: 14px !important;
top: 23px !important;
width: 118px !important;
height: 30px !important;
transform: translateY(-50%) !important;
}
.header_mid .logo {
width: 118px !important;
height: 30px !important;
}
.header_mid .logo > img {
width: 118px !important;
max-width: 118px !important;
max-height: 30px !important;
}
.header_mid .resp_mid_nav_wrap {
right: 14px !important;
top: 23px !important;
width: 24px !important;
height: 24px !important;
transform: translateY(-50%) !important;
}
.header_mid .resp_mid_nav_outer,
.header_mid .responsive_nav,
.header_mid .resp_mid_nav {
width: 24px !important;
height: 24px !important;
}
.header_mid .mid_nav_wrap {
top: 46px !important;
max-height: calc(100vh - 46px) !important;
}
} @media only screen and (min-width: 1025px) and (max-width: 1366px) { .header_mid .logo > img,
.header_mid:not(.header_mid_scroll) .logo > img {
width: 168px !important;
max-width: 168px !important;
max-height: 52px !important;
} #header .header_mid .navigation > div > ul > li > a,
#header .header_mid .navigation > ul > li > a {
padding-left: 16px !important;
padding-right: 16px !important;
}
#header .header_mid .navigation .nav_title {
font-size: 18px !important;
}
} .test-search-ui-wrap {
display: block;
position: relative;
--test-search-filter-left: -12px;
--test-search-filter-width: 240px;
--test-search-filter-gap: 30px;
--test-search-filter-2-left: 120px;
--test-search-filter-top-gap: 22px;
--test-search-filter-height: 50px;
--test-search-filter-bottom-gap: 10px;
}
.test-search-ui-shell {
position: relative;
overflow: visible;
background: #ffffff;
border: 1px solid var(--ku-border);
padding: 12px 16px;
box-shadow: none;
}
.test-search-ui-row,
.test-search-ui-wrap,
.test-search-ui-shell,
.test-search-ui-input-zone .wpc-filters-widget-content {
position: relative;
z-index: 30;
overflow: visible !important;
}
.test-search-ui-zones {
display: grid;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 24px;
}
.test-search-ui-input-zone,
.test-search-ui-input-zone .widget,
.test-search-ui-input-zone .wpc-filters-widget-content,
.test-search-ui-input-zone .wpc-filters-widget-containers-wrapper,
.test-search-ui-input-zone .wpc-filters-scroll-container,
.test-search-ui-input-zone .wpc-filters-widget-wrapper,
.test-search-ui-input-zone .wpc-filters-main-wrap,
.test-search-ui-input-zone .wpc-filters-section,
.test-search-ui-input-zone .wpc-filter-content {
width: 100%;
margin: 0 !important;
padding: 0 !important;
}
.test-search-ui-input-zone .wpc-instead-of-posts-found {
display: none !important;
}
.test-search-ui-input-zone .wpc-filters-widget-wrapper {
display: grid !important;
grid-template-columns: minmax(0, 1fr) auto;
align-items: center;
gap: 20px;
} .test-search-ui-input-zone .wpc-filters-section:not([data-fid$="s"]):not(.wpc-filter-layout-submit-button):not(.wpc-filter-category):not(.wpc-filter-post_tag) {
display: none !important;
}
.test-search-ui-input-zone .wpc-filters-open-button-container,
.test-search-ui-input-zone .wpc-widget-top-inside,
.test-search-ui-input-zone .wpc-inner-widget-chips-wrapper,
.test-search-ui-input-zone .wpc-filters-widget-controls-container,
.test-search-ui-input-zone .wpc-filters-reset-button,
.test-search-ui-input-zone .wpc-filters-close-button,
.test-search-ui-input-zone .wpc-search-clear-icon-wrapper,
.test-search-ui-input-zone .wpc-spinner {
display: none !important;
}
.test-search-ui-input-zone .wpc-filter-title,
.test-search-ui-input-zone .wpc-filter-header,
.test-search-ui-input-zone .wpc-search-label,
.test-search-ui-input-zone label[for] {
display: none !important;
}
.test-search-ui-input-zone .wpc-filter-search-form,
.test-search-ui-input-zone .wpc-search-field-wrapper {
display: block;
width: 100%;
}
.test-search-ui-input-zone .wpc-search-field-wrapper {
position: relative;
}
.test-search-ui-input-zone .wpc-search-icon {
position: absolute;
left: 16px;
top: 50%;
width: 16px;
height: 16px;
display: block;
font-size: 0;
line-height: 0;
color: transparent;
transform: translateY(-50%);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 16px 16px;
}
.test-search-ui-input-zone .wpc-search-icon::before,
.test-search-ui-input-zone .wpc-search-icon::after {
display: none !important;
content: none !important;
}
.test-search-ui-input-zone input[type="search"],
.test-search-ui-input-zone input[type="text"] {
width: 100% !important;
min-height: 40px !important;
border: 0 !important;
background-color: transparent !important;
color: var(--ku-ink);
font-size: 14px;
font-weight: 400;
line-height: 1.62;
padding: 0 0 0 40px !important;
box-shadow: none !important;
}
.test-search-ui-input-zone input[type="search"]::placeholder,
.test-search-ui-input-zone input[type="text"]::placeholder {
color: #b3b8c2;
}
.test-search-ui-input-zone input[type="search"]:focus,
.test-search-ui-input-zone input[type="text"]:focus {
outline: none;
} .test-search-ui-input-zone .wpc-filter-layout-submit-button {
display: flex;
align-items: center;
justify-content: flex-start;
margin: 0 !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
min-height: 0 !important;
height: auto !important;
flex: 0 0 auto !important;
padding: 0 !important;
border: 0 !important;
border-color: transparent !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
.test-search-ui-input-zone .wpc-filter-layout-submit-button.wpc-pc-sticky-buttons,
.test-search-ui-input-zone .wpc-sticky-buttons,
.test-search-ui-input-zone .wpc-filter-layout-submit-button .wpc-filter-content,
.test-search-ui-input-zone .wpc-filter-layout-submit-button .wpc-submit-button-container,
.test-search-ui-input-zone .wpc-filter-layout-submit-button .wpc-filter-content::before,
.test-search-ui-input-zone .wpc-filter-layout-submit-button .wpc-filter-content::after {
width: auto !important;
max-width: none !important;
min-width: 0 !important;
min-height: 0 !important;
height: auto !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-color: transparent !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
.test-search-ui-input-zone .wpc-sticky-buttons {
display: inline-flex !important;
align-items: center !important;
justify-content: flex-start !important;
flex-wrap: nowrap !important;
gap: 0 !important;
}
.test-search-ui-input-zone .wpc-filters-submit-button,
.test-search-ui-input-zone .wpc-filters-apply-button,
.test-search-ui-input-zone button[type="submit"],
.test-search-ui-input-zone input[type="submit"] {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
height: 40px !important;
min-height: 40px !important;
width: auto !important;
min-width: max-content !important;
max-width: none !important;
flex: 0 0 auto !important;
padding: 0 20px !important;
border: 0 !important;
border-radius: var(--ku-radius) !important;
background: var(--ku-maroon-soft) !important;
color: #ffffff !important;
font-size: 20px !important;
font-weight: 700 !important;
line-height: 1 !important;
letter-spacing: -0.01em;
box-shadow: none !important;
text-decoration: none !important;
white-space: nowrap;
word-break: keep-all;
overflow-wrap: normal;
}
.test-search-ui-input-zone .wpc-pc-apply-button,
.test-search-ui-input-zone .wpc-hidden-term-count,
.test-search-ui-input-zone .wpc-filters-submit-button .wpc-pc-apply-button,
.test-search-ui-input-zone .wpc-filters-submit-button .wpc-hidden-term-count {
display: none !important;
visibility: hidden !important;
width: 0 !important;
min-width: 0 !important;
height: 0 !important;
margin: 0 !important;
padding: 0 !important;
overflow: hidden !important;
}
.test-search-ui-input-zone .wpc-filters-submit-button span,
.test-search-ui-input-zone .wpc-filters-apply-button span,
.test-search-ui-input-zone button[type="submit"] span,
.test-search-ui-input-zone input[type="submit"] span {
display: inline !important;
white-space: nowrap !important;
word-break: keep-all !important;
overflow-wrap: normal !important;
} .test-search-ui-input-zone .wpc-filter-category,
.test-search-ui-input-zone .wpc-filter-post_tag {
position: absolute !important;
left: var(--test-search-filter-left);
top: calc(100% + var(--test-search-filter-top-gap));
width: auto !important;
max-width: 100%;
margin: 0 !important;
padding: 0 !important;
z-index: 5;
}
.test-search-ui-input-zone .wpc-filter-post_tag {
left: var(--test-search-filter-2-left);
}
.test-search-ui-input-zone .wpc-filter-category .wpc-filter-content,
.test-search-ui-input-zone .wpc-filter-post_tag .wpc-filter-content {
width: auto !important;
}
.test-search-ui-input-zone .wpc-filter-category,
.test-search-ui-input-zone .wpc-filter-category *,
.test-search-ui-input-zone .wpc-filter-category .wpc-filter-content,
.test-search-ui-input-zone .wpc-filter-category .wpc-filters-widget-select,
.test-search-ui-input-zone .wpc-filter-post_tag,
.test-search-ui-input-zone .wpc-filter-post_tag *,
.test-search-ui-input-zone .wpc-filter-post_tag .wpc-filter-content,
.test-search-ui-input-zone .wpc-filter-post_tag .wpc-filters-widget-select {
font-family: inherit !important;
font-style: normal !important;
}
.test-search-ui-input-zone .wpc-filter-category select,
.test-search-ui-input-zone .wpc-filter-post_tag select {
width: var(--test-search-filter-width) !important;
max-width: 100% !important;
min-width: var(--test-search-filter-width) !important;
min-height: 44px !important;
border: 0 !important;
background-color: transparent !important;
color: var(--ku-ink) !important;
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif !important;
font-size: 22px !important;
font-weight: 400 !important;
line-height: 1.5 !important;
letter-spacing: 0 !important;
padding: 4px 10px 4px 0 !important;
box-shadow: none !important;
cursor: pointer;
-webkit-appearance: menulist !important;
-moz-appearance: menulist !important;
appearance: menulist !important;
background-image: none !important;
}
.test-search-ui-input-zone .wpc-filter-category .wpc-filters-widget-select:focus,
.test-search-ui-input-zone .wpc-filter-category select:focus,
.test-search-ui-input-zone .wpc-filter-post_tag .wpc-filters-widget-select:focus,
.test-search-ui-input-zone .wpc-filter-post_tag select:focus {
outline: none;
} .test-search-ui-input-zone .wpc-filter-category .select2-container,
.test-search-ui-input-zone .wpc-filter-post_tag .select2-container {
width: var(--test-search-filter-width) !important;
min-width: var(--test-search-filter-width) !important;
max-width: none !important;
font-family: inherit !important;
font-style: normal !important;
}
.test-search-ui-input-zone .wpc-filter-category .selection,
.test-search-ui-input-zone .wpc-filter-post_tag .selection {
display: block !important;
width: 100% !important;
}
.test-search-ui-input-zone .wpc-filter-category .select2-selection--single,
.test-search-ui-input-zone .wpc-filter-post_tag .select2-selection--single {
display: block !important;
box-sizing: border-box !important;
width: 100% !important;
position: relative !important;
min-height: 44px !important;
border: 0 !important;
background-color: transparent !important;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;
background-position: right 0 center !important;
background-size: 18px 18px !important;
box-shadow: none !important;
}
.test-search-ui-input-zone .wpc-filter-category .select2-selection--single::after,
.test-search-ui-input-zone .wpc-filter-post_tag .select2-selection--single::after {
display: none !important;
content: none !important;
}
.test-search-ui-input-zone .wpc-filter-category .select2-selection__rendered,
.test-search-ui-input-zone .wpc-filter-post_tag .select2-selection__rendered {
display: block !important;
box-sizing: border-box !important;
width: 100% !important;
min-width: 0 !important;
color: var(--ku-ink) !important;
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif !important;
font-size: 22px !important;
font-weight: 400 !important;
line-height: 1.5 !important;
letter-spacing: 0 !important;
padding: 4px 34px 4px 0 !important;
overflow: visible !important;
text-overflow: clip !important;
white-space: nowrap !important;
}
.test-search-ui-input-zone .select2-container--default .select2-selection--single .select2-selection__arrow,
.test-search-ui-input-zone .wpc-filter-category .select2-selection__arrow,
.test-search-ui-input-zone .wpc-filter-post_tag .select2-selection__arrow {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
width: 0 !important;
height: 0 !important;
overflow: hidden !important;
}
.test-search-ui-input-zone .select2-container--default .select2-selection--single .select2-selection__arrow b,
.test-search-ui-input-zone .select2-selection__arrow b,
.test-search-ui-input-zone .wpc-filter-category .select2-selection__arrow b,
.test-search-ui-input-zone .wpc-filter-post_tag .select2-selection__arrow b {
display: none !important;
visibility: hidden !important;
opacity: 0 !important;
border: 0 !important;
border-color: transparent !important;
}
.test-search-ui-input-zone .wpc-filter-category .select2-selection__rendered *,
.test-search-ui-input-zone .wpc-filter-post_tag .select2-selection__rendered * {
font: inherit !important;
color: inherit !important;
white-space: inherit !important;
}
.test-search-ui-input-zone .select2-container--open,
.test-search-ui-input-zone .wpc-filter-everything-dropdown,
.test-search-ui-view-zone .select2-container--open,
.test-search-ui-view-zone .wpc-filter-everything-dropdown {
z-index: 9999 !important;
} .wpc-filter-everything-dropdown,
.test-search-ui-input-zone .wpc-filter-everything-dropdown,
.test-search-ui-view-zone .wpc-filter-everything-dropdown {
overflow: hidden !important;
margin-top: 8px !important;
border: 1px solid var(--ku-border) !important;
border-radius: 2px !important;
background: #ffffff !important;
box-shadow: none !important;
z-index: 10000 !important;
}
.wpc-filter-everything-dropdown.select2-dropdown--above {
margin-top: 0 !important;
margin-bottom: 8px !important;
}
.wpc-filter-everything-dropdown .select2-results,
.wpc-filter-everything-dropdown .select2-results__options {
margin: 0 !important;
padding: 0 0 8px !important;
border: 0 !important;
background: #ffffff !important;
list-style: none !important;
}
.wpc-filter-everything-dropdown .select2-search--dropdown {
display: block !important;
margin: 0 !important;
padding: 8px 24px 0 !important;
border: 0 !important;
background: #ffffff !important;
}
.wpc-filter-everything-dropdown .select2-search--dropdown .select2-search__field {
display: block !important;
width: 100% !important;
min-height: 24px !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: var(--ku-ink) !important;
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif !important;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 1.4 !important;
outline: none !important;
}
.wpc-filter-everything-dropdown .select2-results__option {
position: relative !important;
display: block !important;
min-height: 34px !important;
margin: 0 !important;
padding: 8px 24px !important;
border: 0 !important;
background: #ffffff !important;
color: var(--ku-ink) !important;
font-family: "Helvetica Neue", Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, sans-serif !important;
font-size: 14px !important;
font-weight: 400 !important;
font-style: normal !important;
line-height: 1.3 !important;
letter-spacing: 0 !important;
list-style: none !important;
text-align: left !important;
}
.wpc-filter-everything-dropdown .select2-results__option::before,
.wpc-filter-everything-dropdown .select2-results__option::after,
.wpc-filter-everything-dropdown .select2-results__option *::before,
.wpc-filter-everything-dropdown .select2-results__option *::after {
display: none !important;
content: none !important;
}
.wpc-filter-everything-dropdown .select2-results__option[aria-selected="true"],
.wpc-filter-everything-dropdown .select2-results__option--selected,
.wpc-filter-everything-dropdown .select2-results__option--highlighted[aria-selected] {
background: #ffffff !important;
color: var(--ku-ink) !important;
}
@media (min-width: 768px) {
.test-search-ui-input-zone .wpc-filter-category select,
.test-search-ui-input-zone .wpc-filter-post_tag select {
font-size: 28px !important;
line-height: 1.42 !important;
min-height: 50px !important;
padding-right: 10px !important;
}
.test-search-ui-input-zone .wpc-filter-category .select2-selection--single,
.test-search-ui-input-zone .wpc-filter-post_tag .select2-selection--single {
min-height: 50px !important;
}
.test-search-ui-input-zone .wpc-filter-category .select2-selection__rendered,
.test-search-ui-input-zone .wpc-filter-post_tag .select2-selection__rendered {
font-size: 28px !important;
line-height: 1.42 !important;
}
} .test-search-ui-view-zone,
.test-search-ui-view-zone .widget,
.test-search-ui-view-zone form {
display: flex;
align-items: center;
margin: 0 !important;
padding: 0 !important;
}
.test-search-ui-view-zone label {
display: none !important;
}
.test-search-ui-view-zone {
position: relative;
}
.test-search-ui-view-zone .wpc-after-sorting-form {
display: block !important;
position: absolute !important;
top: 100%;
right: 0;
width: 220px;
height: 0;
margin: 0 !important;
padding: 0 !important;
overflow: visible !important;
z-index: 10000;
}
.test-search-ui-view-zone .wpc-orderby-select,
.test-search-ui-view-zone select {
min-height: 0 !important;
width: fit-content !important;
min-width: 0 !important;
flex: 0 0 auto !important;
field-sizing: content;
border: 0 !important;
background-color: transparent !important;
color: var(--ku-ink) !important;
font-size: 20px !important;
font-weight: 700 !important;
line-height: 1.62 !important;
padding: 8px 18px 8px 0 !important;
box-shadow: none !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 0 center;
background-size: 16px 12px;
}
.test-search-ui-view-zone .wpc-orderby-select:focus,
.test-search-ui-view-zone select:focus {
outline: none;
}
.test-search-ui-view-zone .select2-container {
width: fit-content !important;
min-width: 0 !important;
flex: 0 0 auto !important;
font-family: inherit !important;
}
.test-search-ui-view-zone .select2-selection--single {
min-height: 0 !important;
height: auto !important;
border: 0 !important;
background-color: transparent !important;
box-shadow: none !important;
}
.test-search-ui-view-zone .select2-selection__rendered {
color: var(--ku-ink) !important;
font-size: 20px !important;
font-weight: 700 !important;
line-height: 1.62 !important;
padding: 8px 18px 8px 0 !important;
}
.test-search-ui-view-zone .select2-selection__arrow {
top: 50% !important;
right: 0 !important;
width: 14px !important;
height: 14px !important;
transform: translateY(-50%);
}
.test-search-ui-view-zone .select2-selection__arrow b {
display: none !important;
}
.test-search-ui-view-zone .select2-selection__arrow::before {
content: "";
display: block;
width: 14px;
height: 14px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
background-size: 14px 14px;
}
@media (max-width: 900px) {
.test-search-ui-shell {
padding: 18px 18px 20px;
}
.test-search-ui-zones {
grid-template-columns: 1fr;
gap: 14px;
}
.test-search-ui-input-zone .wpc-filters-widget-wrapper {
grid-template-columns: 1fr;
gap: 12px;
}
.test-search-ui-view-zone,
.test-search-ui-view-zone .widget,
.test-search-ui-view-zone form {
width: 100%;
}
.test-search-ui-input-zone .wpc-filters-submit-button,
.test-search-ui-input-zone .wpc-filters-apply-button,
.test-search-ui-input-zone button[type="submit"],
.test-search-ui-input-zone input[type="submit"],
.test-search-ui-view-zone .wpc-orderby-select,
.test-search-ui-view-zone select,
.test-search-ui-view-zone .select2-container {
width: 100% !important;
}
.test-search-ui-input-zone .wpc-filter-category {
left: var(--test-search-filter-left);
right: 0;
top: calc(100% + var(--test-search-filter-top-gap));
}
.test-search-ui-input-zone .wpc-filter-post_tag {
left: var(--test-search-filter-2-left);
right: auto;
top: calc(100% + var(--test-search-filter-top-gap));
}
} .test-search-ui-input-zone .wpc-horizontal-layout .wpc-filters-widget-wrapper {
display: grid !important;
grid-template-columns: minmax(0, 1fr) auto !important;
align-items: center !important;
gap: 20px !important;
width: 100% !important;
}
.test-search-ui-input-zone .wpc-horizontal-layout .wpc-filters-section:not(.wpc-filter-layout-submit-button):not(.wpc-filter-category):not(.wpc-filter-post_tag),
.test-search-ui-input-zone .wpc-horizontal-layout.wpc-horizontal-cols-3 .wpc-filters-section:not(.wpc-filter-layout-submit-button):not(.wpc-filter-category):not(.wpc-filter-post_tag) {
width: 100% !important;
max-width: 100% !important;
margin-right: 0 !important;
margin-bottom: 0 !important;
}
.test-search-ui-input-zone .wpc-horizontal-layout .wpc-filter-layout-submit-button {
justify-content: flex-start !important;
flex-basis: auto !important;
max-width: none !important;
}
.test-search-ui-input-zone .wpc-horizontal-layout .wpc-sticky-buttons {
width: auto !important;
} @media (max-width: 900px) {
body .test-search-ui-input-zone .wpc-horizontal-layout .wpc-sticky-buttons,
body .test-search-ui-input-zone .wpc-horizontal-layout .wpc-filter-layout-submit-button,
body .test-search-ui-input-zone .wpc-sticky-buttons,
body .test-search-ui-input-zone .wpc-filter-layout-submit-button {
width: 100% !important;
display: flex !important;
}
} .test-search-ui-shell:has(.wpc-filter-category, .wpc-filter-post_tag) {
margin-bottom: calc(var(--test-search-filter-top-gap) + var(--test-search-filter-height) + var(--test-search-filter-bottom-gap));
} .single-lp_course .course-buttons,
.single-lp_course .course-buttons form,
.single-lp_course form[name="certificate-form-button"],
.single-lp_course .lp-course-certificate-section form {
width: 100% !important;
}
.single-lp_course .course-buttons .lp-button:not(.lp-button-wishlist-action):not(.btn-yes):not(.btn-no),
.single-lp_course form[name="certificate-form-button"] .lp-button,
.single-lp_course .lp-course-certificate-section .lp-button {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
min-height: 50px !important;
padding: 13px 26px !important;
border: 0 !important;
border-radius: 6px !important;
background-color: var(--ku-maroon-soft) !important;
color: #ffffff !important;
font-size: 18px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
letter-spacing: 0.02em;
box-shadow: none !important;
cursor: pointer;
transition: background-color 0.2s ease, color 0.2s ease;
}
.single-lp_course .course-buttons .lp-button:not(.lp-button-wishlist-action):not(.btn-yes):not(.btn-no):hover,
.single-lp_course .course-buttons .lp-button:not(.lp-button-wishlist-action):not(.btn-yes):not(.btn-no):focus,
.single-lp_course form[name="certificate-form-button"] .lp-button:hover,
.single-lp_course form[name="certificate-form-button"] .lp-button:focus,
.single-lp_course .lp-course-certificate-section .lp-button:hover,
.single-lp_course .lp-course-certificate-section .lp-button:focus {
background-color: var(--ku-maroon) !important;
color: #ffffff !important;
} html body.single-lp_course button.lp-button.lp-button-wishlist-action,
html body.single-lp_course button.lp-button.lp-button-wishlist-action.modern,
html body.single-lp_course button.lp-button.lp-button-wishlist-action:hover,
html body.single-lp_course button.lp-button.lp-button-wishlist-action:focus,
html body.single-lp_course button.lp-button.lp-button-wishlist-action:active {
display: inline-flex !important;
align-items: center !important;
gap: 7px !important;
width: auto !important;
min-height: 0 !important;
height: auto !important;
padding: 6px 6px !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
background-color: transparent !important;
box-shadow: none !important;
font-size: inherit !important;
font-weight: 400 !important;
line-height: 1 !important;
transition: color 0.2s ease !important;
}
html body.single-lp_course button.lp-button.lp-button-wishlist-action {
color: #333333 !important;
}
html body.single-lp_course button.lp-button.lp-button-wishlist-action i {
color: var(--ku-maroon-soft) !important;
}
html body.single-lp_course button.lp-button.lp-button-wishlist-action:hover,
html body.single-lp_course button.lp-button.lp-button-wishlist-action:focus,
html body.single-lp_course button.lp-button.lp-button-wishlist-action:hover i,
html body.single-lp_course button.lp-button.lp-button-wishlist-action:focus i {
color: var(--ku-red-hover) !important;
} .single-lp_course .lp-content-area {
padding-top: 50px !important;
}
@media only screen and (max-width: 767px) {
.single-lp_course .lp-content-area {
padding-top: 30px !important;
}
}  html body #learn-press-profile #profile-content .lp-button,
html body [class*="cmsmasters_color_scheme"] #learn-press-profile #profile-content .lp-button,
html body #learn-press-profile #profile-content .learn-press-course-wishlist,
html body [class*="cmsmasters_color_scheme"] #learn-press-profile #profile-content .learn-press-course-wishlist {
color: var(--ku-maroon-soft) !important;
background-color: #ffffff !important;
border-color: var(--ku-maroon-soft) !important;
}
html body #learn-press-profile #profile-content .lp-button:hover,
html body [class*="cmsmasters_color_scheme"] #learn-press-profile #profile-content .lp-button:hover,
html body #learn-press-profile #profile-content .learn-press-course-wishlist:hover,
html body [class*="cmsmasters_color_scheme"] #learn-press-profile #profile-content .learn-press-course-wishlist:hover {
color: #ffffff !important;
background-color: var(--ku-maroon-soft) !important;
border-color: var(--ku-maroon-soft) !important;
} html body .learn-press-courses .course-thumbnail {
position: relative !important;
}
html body .learn-press-courses .course-thumbnail > .lp-target {
position: absolute !important;
top: 10px;
left: 10px;
margin: 0 !important;
z-index: 3;
} html body #learn-press-profile #profile-content .course-thumbnail .lp-button-wishlist-action.icon-only,
html body [class*="cmsmasters_color_scheme"] #learn-press-profile #profile-content .course-thumbnail .lp-button-wishlist-action.icon-only,
html body .learnpress-page .course-thumbnail .lp-button-wishlist-action.icon-only {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 34px !important;
height: 34px !important;
min-height: 0 !important;
padding: 0 !important;
background-color: rgba(255, 255, 255, 0.92) !important;
border: 0 !important;
border-radius: 50% !important;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18) !important;
}
html body #learn-press-profile #profile-content .course-thumbnail .lp-button-wishlist-action.icon-only i,
html body [class*="cmsmasters_color_scheme"] #learn-press-profile #profile-content .course-thumbnail .lp-button-wishlist-action.icon-only i,
html body .learnpress-page .course-thumbnail .lp-button-wishlist-action.icon-only i {
color: var(--ku-maroon-soft) !important;
transition: color .2s ease;
} html body #learn-press-profile #profile-content .course-thumbnail .lp-button-wishlist-action.icon-only:hover i,
html body [class*="cmsmasters_color_scheme"] #learn-press-profile #profile-content .course-thumbnail .lp-button-wishlist-action.icon-only:hover i,
html body .learnpress-page .course-thumbnail .lp-button-wishlist-action.icon-only:hover i {
color: var(--ku-red-hover) !important;
} html body .learnpress-page .lp-button.lp-btn-view-students,
html body [class*="cmsmasters_color_scheme"] .learnpress-page .lp-button.lp-btn-view-students,
html body .learnpress-page .lp-button[data-paged],
html body [class*="cmsmasters_color_scheme"] .learnpress-page .lp-button[data-paged] {
color: var(--ku-maroon-soft) !important;
background-color: #ffffff !important;
border-color: var(--ku-maroon-soft) !important;
}
html body .learnpress-page .lp-button.lp-btn-view-students:hover,
html body [class*="cmsmasters_color_scheme"] .learnpress-page .lp-button.lp-btn-view-students:hover,
html body .learnpress-page .lp-button[data-paged]:hover {
color: #ffffff !important;
background-color: var(--ku-maroon-soft) !important;
border-color: var(--ku-maroon-soft) !important;
} html body .learn-press-courses .course-readmore a,
html body [class*="cmsmasters_color_scheme"] .learn-press-courses .course-readmore a {
background-color: var(--ku-maroon-soft) !important;
color: #ffffff !important;
border-color: var(--ku-maroon-soft) !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
border-radius: 6px !important;
}
html body .learn-press-courses .course-readmore a:hover,
html body [class*="cmsmasters_color_scheme"] .learn-press-courses .course-readmore a:hover {
background-color: var(--ku-maroon) !important;
color: #ffffff !important;
border-color: var(--ku-maroon) !important;
} html body #learn-press-profile #profile-content .lp-button.lp-btn-view-students,
html body #learn-press-profile #profile-content .lp-button[data-paged],
html body .learnpress-page .lp-button.lp-btn-view-students,
html body .learnpress-page .lp-button[data-paged] {
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
border-radius: 6px !important;
} html body #learn-press-profile #profile-content .lp-list-table thead {
background-color: var(--ku-maroon) !important;
}
html body #learn-press-profile #profile-content .lp-list-table thead th {
color: #ffffff !important;
font-weight: 700 !important;
border: 0 !important;
}
html body #learn-press-profile #profile-content .lp-list-table thead th:first-child {
border-top-left-radius: var(--ku-table-radius) !important;
}
html body #learn-press-profile #profile-content .lp-list-table thead th:last-child {
border-top-right-radius: var(--ku-table-radius) !important;
} html body #learn-press-profile #profile-content .lp-list-table tfoot,
html body #learn-press-profile #profile-content .lp-list-table tfoot tr,
html body #learn-press-profile #profile-content .lp-list-table tfoot th,
html body #learn-press-profile #profile-content .lp-list-table tfoot td {
background: transparent !important;
border: 0 !important;
color: var(--ku-muted) !important;
font-family: inherit !important;
font-size: 14px !important;
font-weight: 400 !important;
text-align: right !important;
padding: 12px 4px !important;
} #popup-course {
--lp-primary-color: var(--ku-maroon);
--lp-secondary-color: var(--ku-maroon-soft);
} #popup-course #popup-header .course-title a {
color: #ffffff !important;
}
#popup-course #popup-header .course-title a:hover,
#popup-course #popup-header .course-title a:focus {
color: #f0d5d9 !important;
}
#popup-course .items-progress,
#popup-course .items-progress .number,
#popup-course .items-progress .items-completed {
color: #ffffff !important;
}
#popup-course .learn-press-progress {
background-color: rgba(255, 255, 255, 0.30) !important;
}
#popup-course .learn-press-progress__active {
background-color: #ffffff !important;
}
#popup-course .back-course {
color: #ffffff !important;
}
#popup-course .back-course:hover,
#popup-course .back-course:focus {
color: #f0d5d9 !important;
} #popup-course .lp-course-curriculum__title {
color: var(--ku-maroon) !important;
}
#popup-course .search-course button {
color: var(--ku-maroon) !important;
}
#popup-course .search-course input:focus {
border-color: var(--ku-maroon-soft) !important;
}
#popup-course .course-toggle-all-sections {
color: var(--ku-maroon) !important;
}
#popup-course .section-count-items {
background-color: var(--ku-maroon) !important;
color: #ffffff !important;
}
#popup-course .course-section .section-toggle i {
color: var(--ku-maroon) !important;
} #popup-course #popup-sidebar .course-section__title {
font-size: 1.3em !important;
line-height: 1.35 !important;
}
#popup-course #popup-sidebar .course-item-title {
font-size: 1.1em !important;
line-height: 1.45 !important;
}
#popup-course #popup-sidebar .course-item-meta .item-meta,
#popup-course #popup-sidebar .course-item-meta .count-questions,
#popup-course #popup-sidebar .course-item-meta .duration {
font-size: 0.9em !important;
}
#popup-course #popup-sidebar .search-course input,
#popup-course #popup-sidebar .search-course input::placeholder {
font-size: 1em !important;
} #popup-course .course-item__link:hover {
background-color: var(--ku-tint-2) !important;
}
#popup-course .course-item.current {
background-color: var(--ku-tint) !important;
box-shadow: inset 3px 0 0 0 var(--ku-maroon) !important;
}
#popup-course .course-item.current .course-item-title {
color: var(--ku-maroon) !important;
font-weight: 600 !important;
}
#popup-course .course-item.current .course-item-ico {
color: var(--ku-maroon) !important;
} #popup-course .course-item-ico.in-progress {
color: var(--ku-maroon-soft) !important;
} #popup-course #learn-press-content-item .lp-button:not(.btn-yes):not(.btn-no) {
background-color: var(--ku-maroon-soft) !important;
border-color: var(--ku-maroon-soft) !important;
color: #ffffff !important; border-radius: 6px !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
min-height: 46px !important;
padding: 11px 24px !important;
box-shadow: none !important;
transition: background-color 0.2s ease, color 0.2s ease;
}
#popup-course #learn-press-content-item .lp-button:not(.btn-yes):not(.btn-no):hover,
#popup-course #learn-press-content-item .lp-button:not(.btn-yes):not(.btn-no):focus {
background-color: var(--ku-maroon) !important;
border-color: var(--ku-maroon) !important;
color: #ffffff !important;
} body .lp-button.completed {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
gap: 8px !important;
}
body .lp-button.completed i {
margin: 0 !important;
} #popup-course .quiz-status .questions-index,
#popup-course .quiz-status .questions-index span,
#popup-course .quiz-status .countdown,
#popup-course .quiz-status .countdown span,
#popup-course .quiz-status .countdown i,
#popup-course .quiz-status .countdown .fas {
color: #ffffff !important;
} #popup-course .quiz-intro-item__content {
color: var(--ku-maroon) !important;
}
#popup-course input[type="radio"],
#popup-course input[type="checkbox"] {
accent-color: var(--ku-maroon) !important;
}
#popup-course .answer-option.selected,
#popup-course .answer-option:has(input:checked) {
border-color: var(--ku-maroon) !important;
background-color: var(--ku-tint) !important;
} #popup-course #popup-footer .course-item-nav a {
color: var(--ku-maroon) !important;
}
#popup-course #popup-footer .course-item-nav a:hover,
#popup-course #popup-footer .course-item-nav a:focus {
color: var(--ku-maroon-deep) !important;
} body #lp-modal-window .lp-modal-header,
body .lp-modal-content .lp-modal-header {
background-color: var(--ku-maroon) !important;
}
body #lp-modal-window .lp-modal-header .modal-title,
body .lp-modal-content .lp-modal-header .modal-title {
color: #ffffff !important;
} body .lp-modal-content .lp-modal-footer .lp-button.btn-yes,
body #lp-modal-buttons .lp-button.modal-button-ok {
background-color: var(--ku-maroon-soft) !important;
border-color: var(--ku-maroon-soft) !important;
color: #ffffff !important; border-radius: 6px !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
min-height: 42px !important;
padding: 9px 26px !important;
box-shadow: none !important;
}
body .lp-modal-content .lp-modal-footer .lp-button.btn-yes:hover,
body .lp-modal-content .lp-modal-footer .lp-button.btn-yes:focus,
body #lp-modal-buttons .lp-button.modal-button-ok:hover,
body #lp-modal-buttons .lp-button.modal-button-ok:focus {
background-color: var(--ku-maroon) !important;
border-color: var(--ku-maroon) !important;
color: #ffffff !important;
} body .lp-modal-content .lp-modal-footer .lp-button.btn-no,
body #lp-modal-buttons .lp-button.modal-button-cancel {
background-color: #eef0f2 !important;
border-color: #d9dde2 !important;
color: #374151 !important; border-radius: 6px !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
min-height: 42px !important;
padding: 9px 26px !important;
box-shadow: none !important;
}
body .lp-modal-content .lp-modal-footer .lp-button.btn-no:hover,
body .lp-modal-content .lp-modal-footer .lp-button.btn-no:focus,
body #lp-modal-buttons .lp-button.modal-button-cancel:hover,
body #lp-modal-buttons .lp-button.modal-button-cancel:focus {
background-color: #e2e6ea !important;
border-color: #cfd4da !important;
color: #1f2937 !important;
} body .lp-button.lp-btn-finish-course,
body .form-button-finish-course .lp-button,
body .continue-course .lp-button {
background-color: var(--ku-maroon-soft) !important;
border-color: var(--ku-maroon-soft) !important;
color: #ffffff !important; border-radius: 6px !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
min-height: 46px !important;
padding: 11px 24px !important;
box-shadow: none !important;
transition: background-color 0.2s ease, color 0.2s ease;
}
body .lp-button.lp-btn-finish-course:hover,
body .lp-button.lp-btn-finish-course:focus,
body .form-button-finish-course .lp-button:hover,
body .form-button-finish-course .lp-button:focus,
body .continue-course .lp-button:hover,
body .continue-course .lp-button:focus {
background-color: var(--ku-maroon) !important;
border-color: var(--ku-maroon) !important;
color: #ffffff !important;
} body .course-material-table {
border-collapse: separate !important;
border-spacing: 0 !important;
border-top-left-radius: var(--ku-table-radius) !important;
border-top-right-radius: var(--ku-table-radius) !important;
overflow: hidden !important;
}
body .course-material-table thead th,
body .course-material-table .lp-material-th-file-name,
body .course-material-table .lp-material-th-file-type,
body .course-material-table .lp-material-th-file-size,
body .course-material-table .lp-material-th-file-link {
background-color: var(--ku-maroon) !important;
color: #ffffff !important;
font-weight: 700 !important;
border-color: var(--ku-maroon) !important;
}
body .course-material-table thead th:first-child {
border-top-left-radius: var(--ku-table-radius) !important;
}
body .course-material-table thead th:last-child {
border-top-right-radius: var(--ku-table-radius) !important;
} body .course-material-table .lp-material-item a,
body .course-material-table td a {
color: var(--ku-maroon) !important;
}
body .course-material-table .lp-material-item a:hover,
body .course-material-table td a:hover,
body .course-material-table td a:focus {
color: var(--ku-maroon-soft) !important;
} body .comment-form .form-submit input,
body .comment-form .form-submit input[type="submit"] {
background-color: var(--ku-maroon-soft) !important;
border: 0 !important;
border-color: var(--ku-maroon-soft) !important;
color: #ffffff !important;
border-radius: 6px !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
min-height: 46px !important;
padding: 11px 24px !important;
box-shadow: none !important;
transition: background-color 0.2s ease, color 0.2s ease;
}
body .comment-form .form-submit input:hover,
body .comment-form .form-submit input:focus {
background-color: var(--ku-maroon) !important;
color: #ffffff !important;
} #popup-course .questions-pagination .nav-links .page-numbers.current,
#popup-course .questions-pagination .nav-links .page-numbers:hover {
color: #ffffff !important;
background-color: var(--ku-maroon-soft) !important;
border-color: var(--ku-maroon-soft) !important;
} body .lp-courses-bar .search-courses button,
body .lp-archive-courses .lp-courses-bar .search-courses button {
background-color: var(--ku-maroon-soft) !important;
border-color: var(--ku-maroon-soft) !important;
color: #ffffff !important;
border-radius: 6px !important;
transition: background-color 0.2s ease !important;
}
body .lp-courses-bar .search-courses button i {
color: #ffffff !important;
}
body .lp-courses-bar .search-courses button:hover,
body .lp-courses-bar .search-courses button:focus {
background-color: var(--ku-maroon) !important;
border-color: var(--ku-maroon) !important;
}
body .lp-courses-bar .search-courses input {
border-radius: 6px !important;
}
body .lp-courses-bar .search-courses input:focus {
border-color: var(--ku-maroon-soft) !important;
} body #learn-press-checkout #checkout-order-action
#learn-press-checkout-place-order.lp-button {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
box-sizing: border-box !important;
min-height: 46px !important;
padding: 11px 24px !important;
background-color: var(--ku-maroon-soft) !important;
border: 1px solid var(--ku-maroon-soft) !important;
border-radius: 6px !important;
color: #ffffff !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
text-align: center !important;
text-decoration: none !important;
text-transform: none !important;
box-shadow: none !important;
cursor: pointer !important;
transition: background-color 0.2s ease, border-color 0.2s ease,
color 0.2s ease, opacity 0.2s ease !important;
}
body #learn-press-checkout #checkout-order-action
#learn-press-checkout-place-order.lp-button:hover,
body #learn-press-checkout #checkout-order-action
#learn-press-checkout-place-order.lp-button:focus,
body #learn-press-checkout #checkout-order-action
#learn-press-checkout-place-order.lp-button:focus-visible {
background-color: var(--ku-maroon) !important;
border-color: var(--ku-maroon) !important;
color: #ffffff !important;
outline: 2px solid rgba(114, 36, 43, 0.3) !important;
outline-offset: 2px !important;
}
body #learn-press-checkout #checkout-order-action
#learn-press-checkout-place-order.lp-button:disabled,
body #learn-press-checkout #checkout-order-action
#learn-press-checkout-place-order.lp-button[disabled] {
opacity: 0.6 !important;
cursor: not-allowed !important;
}  body .quiz-attempts table {
border-collapse: separate !important;
border-spacing: 0 !important;
border-top-left-radius: var(--ku-table-radius) !important;
border-top-right-radius: var(--ku-table-radius) !important;
overflow: hidden !important;
}
body .quiz-attempts table thead,
body .quiz-attempts table thead tr,
body .quiz-attempts table thead th,
body .quiz-attempts table thead th[class*="quiz-attempts__"] {
background-color: var(--ku-maroon) !important; }
body .quiz-attempts table thead th,
body .quiz-attempts table thead th[class*="quiz-attempts__"] {
color: #ffffff !important;
font-weight: 700 !important;
border-color: var(--ku-maroon) !important;
}
body .quiz-attempts table thead th:first-child {
border-top-left-radius: var(--ku-table-radius) !important;
}
body .quiz-attempts table thead th:last-child {
border-top-right-radius: var(--ku-table-radius) !important;
} body .lp-button.completed,
body .lp-button.lp-btn-finish-course,
body .form-button-finish-course .lp-button,
body .continue-course .lp-button,
body #popup-course #learn-press-content-item .lp-button:not(.btn-yes):not(.btn-no),
body .comment-form .form-submit input,
body .comment-form .form-submit input[type="submit"],
body .lp-modal-content .lp-modal-footer .lp-button.btn-yes,
body .lp-modal-content .lp-modal-footer .lp-button.btn-no,
body #lp-modal-buttons .lp-button {
font-family: inherit !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.25 !important;
letter-spacing: normal !important;
text-transform: none !important;
border-radius: 6px !important;
min-height: 46px !important;
padding: 11px 24px !important;
} form[name="learn-press-register"] .form-fields,
form[name="learn-press-register"] .form-field {
list-style: none !important;
}
form[name="learn-press-register"] .form-field::before,
form[name="learn-press-register"] .form-field::marker {
content: none !important;
display: none !important;
}
form[name="learn-press-register"] h2:has(+ .acf-user-register-fields),
form[name="learn-press-register"] .acf-user-register-fields {
display: none !important;
} .kusc-pdpa-note {
margin: 6px 0 0 !important;
font-size: 13px !important;
line-height: 1.5 !important;
color: var(--ku-muted) !important;
} .tribe-events-widget-events-list__event-date-tag-month {
font-size: 20px !important;
line-height: 1.4 !important;
font-weight: 600 !important;
}
.tribe-events-widget-events-list__event-date-tag-daynum {
font-size: 38px !important;
line-height: 1.2 !important;
}
.tribe-events-widget-events-list__event-datetime-wrapper,
.tribe-events-widget-events-list__event-datetime {
font-size: 20px !important;
line-height: 1.4 !important;
font-weight: 600 !important;
}
.tribe-events-widget-events-list__view-more-link {
font-size: 20px !important;
line-height: 1.4 !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.tribe-events-widget-events-list__event-date-tag-month {
font-size: 18px !important;
}
.tribe-events-widget-events-list__event-date-tag-daynum {
font-size: 34px !important;
}
.tribe-events-widget-events-list__event-datetime-wrapper,
.tribe-events-widget-events-list__event-datetime {
font-size: 18px !important;
}
.tribe-events-widget-events-list__view-more-link {
font-size: 18px !important;
}
}
@media only screen and (max-width: 767px) {
.tribe-events-widget-events-list__event-date-tag-month {
font-size: 16px !important;
}
.tribe-events-widget-events-list__event-date-tag-daynum {
font-size: 30px !important;
}
.tribe-events-widget-events-list__event-datetime-wrapper,
.tribe-events-widget-events-list__event-datetime {
font-size: 16px !important;
}
.tribe-events-widget-events-list__view-more-link {
font-size: 16px !important;
}
} .cmsmasters_slider_post_category a,
.cmsmasters_post_category a,
.cmsmasters_project_category a,
.cmsmasters_slider_project_category a,
.cmsmasters_profile_category a {
font-size: 20px !important;
font-weight: 600 !important;
line-height: 1.4 !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.cmsmasters_slider_post_category a,
.cmsmasters_post_category a,
.cmsmasters_project_category a,
.cmsmasters_slider_project_category a,
.cmsmasters_profile_category a {
font-size: 18px !important;
}
}
@media only screen and (max-width: 767px) {
.cmsmasters_slider_post_category a,
.cmsmasters_post_category a,
.cmsmasters_project_category a,
.cmsmasters_slider_project_category a,
.cmsmasters_profile_category a {
font-size: 16px !important;
}
}  .jet-form-builder {
--ku-jfb-label: 0.9em;
--ku-jfb-field: 0.9em;
--ku-jfb-note: 0.75em;
--ku-jfb-field-bg: #ffffff;
--ku-jfb-field-border: var(--ku-border);
--ku-jfb-btn: var(--ku-maroon-soft);
--ku-jfb-btn-hover: var(--ku-maroon);
} .jet-form-builder .jet-form-builder-row {
display: block !important;
margin: 0 0 20px !important;
}
.jet-form-builder .jet-form-builder-col__start,
.jet-form-builder .jet-form-builder-col__end {
width: 100% !important;
max-width: 100% !important;
flex: 0 0 100% !important;
padding: 0 !important;
} .jet-form-builder .jet-form-builder__label {
margin: 0 0 7px !important;
}
.jet-form-builder .jet-form-builder__label-text {
display: inline-block;
color: var(--ku-ink) !important;
font-size: var(--ku-jfb-label);
font-weight: 600;
line-height: 1.45 !important;
}
.jet-form-builder .jet-form-builder__required {
color: var(--ku-red-hover) !important;
font-weight: 600;
} .jet-form-builder input.jet-form-builder__field:not([type="file"]):not([type="checkbox"]):not([type="radio"]),
.jet-form-builder textarea.jet-form-builder__field,
.jet-form-builder select.jet-form-builder__field {
width: 100% !important;
min-height: 48px !important;
padding: 11px 16px !important;
border: 1px solid var(--ku-jfb-field-border) !important;
border-radius: var(--ku-radius) !important;
background-color: var(--ku-jfb-field-bg) !important;
color: var(--ku-ink) !important;
font-family: inherit !important;
font-size: var(--ku-jfb-field);
line-height: 1.5 !important;
box-shadow: none !important;
transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
.jet-form-builder input.jet-form-builder__field:not([type="file"]):focus,
.jet-form-builder textarea.jet-form-builder__field:focus,
.jet-form-builder select.jet-form-builder__field:focus {
outline: none !important;
border-color: var(--ku-maroon-soft) !important;
box-shadow: 0 0 0 3px rgba(167, 67, 77, 0.16) !important;
}
.jet-form-builder input.jet-form-builder__field::placeholder,
.jet-form-builder textarea.jet-form-builder__field::placeholder {
color: #9ca3af !important;
} .jet-form-builder textarea.jet-form-builder__field {
min-height: 160px !important;
resize: vertical;
} .jet-form-builder .jet-form-builder__fields-group {
gap: 10px;
}
.jet-form-builder .jet-form-builder__field-label {
display: flex;
align-items: center;
gap: 10px;
padding: 4px 0;
color: var(--ku-ink) !important;
font-size: var(--ku-jfb-field);
font-weight: 400;
line-height: 1.5 !important;
cursor: pointer;
}
.jet-form-builder input.checkradio-field {
cursor: pointer;
}  .jet-form-builder .jet-form-builder-file-upload__content {
display: block !important;
min-height: 0 !important;
padding: 0 !important;
}
.jet-form-builder input[type="file"].jet-form-builder__field {
display: block !important;
width: 100% !important;
padding: 12px 16px !important;
border: 1px dashed var(--ku-jfb-field-border) !important;
border-radius: var(--ku-radius) !important;
background-color: var(--ku-tint-2) !important;
color: var(--ku-muted) !important;
font-family: inherit !important;
font-size: var(--ku-jfb-note);
line-height: 1.5 !important;
cursor: pointer;
}
.jet-form-builder input[type="file"].jet-form-builder__field::file-selector-button {
margin-right: 14px;
padding: 8px 18px;
border: 0;
border-radius: var(--ku-radius);
background-color: var(--ku-jfb-btn);
color: #ffffff;
font-family: inherit; font-size: 1em;
font-weight: 600;
line-height: 1.3;
cursor: pointer;
transition: background-color 0.2s ease;
}
.jet-form-builder input[type="file"].jet-form-builder__field:hover::file-selector-button {
background-color: var(--ku-jfb-btn-hover);
} .jet-form-builder .jet-form-builder-file-upload__message {
margin-top: 7px;
color: var(--ku-muted) !important;
font-size: var(--ku-jfb-note);
font-weight: 400;
line-height: 1.5 !important;
} .jet-form-builder .jet-form-builder-file-upload__message small {
font-size: 1em;
} .jet-form-builder .wp-block-spacer {
height: 12px !important;
}
.jet-form-builder .wp-block-columns {
margin: 0 0 18px !important;
justify-content: center !important;
gap: 0 !important;
}
.jet-form-builder .wp-block-column:empty {
display: none !important;
}
.jet-form-builder .captcha-token-container {
display: flex !important;
justify-content: center !important;
margin: 0 !important;
} .jet-form-builder .jet-form-builder__submit-wrap {
display: flex !important;
justify-content: center !important;
margin-top: 4px !important;
}
.jet-form-builder :is(.jet-form-builder__submit, .jet-form-builder__action-button) {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-width: 220px !important;
min-height: 50px !important;
padding: 13px 32px !important;
border: 0 !important;
border-radius: var(--ku-radius) !important;
background-color: var(--ku-jfb-btn) !important;
color: #ffffff !important;
font-family: inherit !important;
font-size: 0.9em;
font-weight: 700;
line-height: 1.25 !important;
letter-spacing: 0.02em;
box-shadow: none !important;
cursor: pointer;
transition: background-color 0.2s ease;
}
.jet-form-builder :is(.jet-form-builder__submit, .jet-form-builder__action-button):hover,
.jet-form-builder :is(.jet-form-builder__submit, .jet-form-builder__action-button):focus {
background-color: var(--ku-jfb-btn-hover) !important;
color: #ffffff !important;
} .jet-form-builder .jet-form-builder__field-error,
.jet-form-builder .jet-form-builder-file-upload__errors {
color: var(--ku-red-hover) !important;
font-size: var(--ku-jfb-note);
line-height: 1.5 !important;
}
.jet-form-builder .jet-form-builder-messages-wrap {
font-size: var(--ku-jfb-note);
line-height: 1.6 !important;
} .jet-form-builder p.wp-block-paragraph:empty {
display: none !important;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.jet-form-builder {
--ku-jfb-label: 0.85em;
--ku-jfb-field: 0.85em;
--ku-jfb-note: 0.7em;
}
.jet-form-builder :is(.jet-form-builder__submit, .jet-form-builder__action-button) {
font-size: 0.85em;
}
}
@media only screen and (max-width: 767px) {
.jet-form-builder {
--ku-jfb-label: 0.8em;
--ku-jfb-field: 0.8em;
--ku-jfb-note: 0.7em;
}
.jet-form-builder .jet-form-builder-row {
margin-bottom: 16px !important;
}
.jet-form-builder input.jet-form-builder__field:not([type="file"]):not([type="checkbox"]):not([type="radio"]),
.jet-form-builder textarea.jet-form-builder__field,
.jet-form-builder select.jet-form-builder__field {
min-height: 44px !important;
padding: 10px 14px !important;
}
.jet-form-builder textarea.jet-form-builder__field {
min-height: 130px !important;
} .jet-form-builder :is(.jet-form-builder__submit, .jet-form-builder__action-button) {
width: 100% !important;
min-width: 0 !important;
min-height: 46px !important;
font-size: 0.8em;
}
} @media only screen and (min-width: 768px) and (max-width: 1024px) {
#pum-18073 .pum-container.size-custom {
width: 74% !important;
max-width: 74% !important;
left: 13% !important;
margin-left: 0 !important;
}
}
@media only screen and (max-width: 767px) {
#pum-18073 .pum-container.size-custom {
width: 94% !important;
max-width: 94% !important;
left: 3% !important;
margin-left: 0 !important;
}
}