@font-face {
    font-family: 'wpnovin';
    src: url('fonts/wpnovin.ttf');
}
 
#wpcontent .nav-tab-wrapper .nav-tab {
    font-family: wpnovin !important;
}
.wp-list-table tfoot td, .wp-list-table tfoot th, .wp-list-table thead td, .wp-list-table thead th {
    background-color: transparent;
    border: none;
    border-block-end: 1px solid var(--e-one-palette-divider);
    color: var(--e-one-palette-text-primary);
    font-family: 'wpnovin' !important;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    padding-inline-start: 10px;
    text-align: start;
    vertical-align: middle;
}
.eui-rtl-1uhqecl {
    margin: 0px;
    font-family: 'wpnovin' !important;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.43;
    letter-spacing: 0.01071em;
    display: block;
    color: rgb(63, 68, 75);
}
body.rtl, body.rtl .press-this a.wp-switch-editor {
    font-family: 'wpnovin';
}
.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6 {
    font-family: 'wpnovin' !important;
    font-weight: 600;
}
.eui-rtl-14tqbo1 {
    margin: 0px;
    font-family: wpnovin !important;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.43;
    letter-spacing: 0.01071em;
    display: block;
}
.eui-rtl-1vcemej {
    margin: 0px;
    font-family: 'wpnovin' !important;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    letter-spacing: 0.00938em;
    color: rgb(12, 13, 14);
}
#e-admin-top-bar-root .e-admin-top-bar__heading-title {
    color: var(--e-a-color-txt);
    font-size: 15px;
    font-weight: 700;
    line-height: normal;
    padding: 0 8px;
    font-family: 'wpnovin' !important;
}
#e-admin-top-bar-root .page-title-action {
    background-color: var(--e-a-btn-bg);
    border: none;
    font-family: 'wpnovin' !important;
    border-radius: var(--e-a-border-radius);
    color: var(--e-a-btn-color-invert);
    font-size: 12px;
    font-weight: 500;
    line-height: 1.2;
    outline: none;
    padding: 8px 16px;
    text-decoration: none;
    text-transform: uppercase;
    transition: var(--e-a-transition-hover);
}
#elementor-new-floating-elements__form__lock_button, #elementor-new-floating-elements__form__submit, #elementor-new-template__form__lock_button, #elementor-new-template__form__submit {
    box-sizing: border-box;
    display: block;
    height: 50px;
    margin-block-start: 24px;
    text-align: center;
    width: 100%;
    font-family: 'wpnovin' !important;
}
#elementor-new-floating-elements__form .elementor-form-field__label, #elementor-new-template__form .elementor-form-field__label {
    display: block;
    font-size: 14px;
    line-height: 1;
    margin: 25px 0 7px;
    font-family: 'wpnovin' !important;
}
#elementor-new-floating-elements__description, #elementor-new-template__description {
    max-width: 300px;
    padding-inline-end: 100px;
    width: 35%;
    font-family: 'wpnovin' !important;
}
.press-this a.wp-switch-editor {
    font-family: 'wpnovin';
}
.css-1y1qek0 {
    -webkit-box-align: center;
    align-items: center;
    box-sizing: border-box;
    border-radius: inherit;
    display: flex;
    flex: 1 1 0%;
    position: relative;
    background-color: var(--wp-components-color-background, #fff);
    width: 100%;
    font-family: 'wpnovin' !important;
}
.css-qcm38l {
    display: block;
    max-height: 100%;
    max-width: 100%;
    min-height: 0px;
    min-width: 0px;
    font-family: 'wpnovin' !important;
}
.components-notice__content {
    flex-grow: 1;
    margin: 4px 0 4px 25px;
    font-family: 'wpnovin';
}
.press-this a.wp-switch-editor {
    font-family: 'wpnovin';
}
button.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textSecondary.MuiButton-sizeMedium.MuiButton-textSizeMedium.MuiButton-colorSecondary.MuiButton-root.MuiButton-text.MuiButton-textSecondary.MuiButton-sizeMedium.MuiButton-textSizeMedium.MuiButton-colorSecondary.eui-rtl-73dnm {
    font-family: 'wpnovin' !important;
}
.eui-rtl-1f2pk6m {
    margin: 0px;
    font-family: 'wpnovin' !important;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1.43;
    letter-spacing: 0.01071em;
    color: rgb(12, 13, 14);
    list-style: disc;
    margin-inline-start: 24px;
}
button.MuiButtonBase-root.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeLarge.MuiButton-containedSizeLarge.MuiButton-colorPrimary.MuiButton-root.MuiButton-contained.MuiButton-containedPrimary.MuiButton-sizeLarge.MuiButton-containedSizeLarge.MuiButton-colorPrimary.eui-rtl-1ajs7x3 {
    font-family: 'wpnovin' !important;
}
.eui-rtl-12clc16 {
    margin: 0px;
    font-family: 'wpnovin' !important;
    font-weight: 400;
    font-size: 1rem;
    letter-spacing: 0.00938em;
    color: rgb(12, 13, 14);
    list-style: none;
    margin-inline-start: 0px;
    line-height: 150%;
    display: flex;
    align-items: flex-start;
    gap: 4px;
}
 
.elementor-settings-form-page {
    padding-block-start: 30px;
    font-family: wpnovin !important;
}
body.toplevel_page_elementor .rtl h1,
body.toplevel_page_elementor .rtl h2,
body.toplevel_page_elementor .rtl h3,
body.toplevel_page_elementor .rtl h4,
body.toplevel_page_elementor .rtl h5,
body.toplevel_page_elementor .rtl h6,
body.toplevel_page_elementor .body.rtl {
    font-family: 'wpnovin';
    font-weight: 600;
}
 #e-admin-top-bar-root {
    background: #f3bafd !important;
    font-family: 'wpnovin';
}
#elementor-settings-form {
    background-color: white;
    padding: 20px;
    margin: 10px 0 0 0;
    border-radius: 11px; 
	box-shadow: 0 0 20px #f4d4fa;
	
}
.wp-core-ui .button-primary {
    background: #92003B;
    border-color: #92003B;
    color: #fff;
    text-decoration: none;
    text-shadow: none;
}
.nav-tab {
    background: #92003B !important;
    color: #fff !important;
    border-radius: 6px;
}
#elementor-deactivate-feedback-modal .dialog-submit, #elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-skip, #elementor-deactivate-feedback-modal .dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over.dialog-skip, #elementor-deactivate-feedback-modal .e-primary.dialog-skip, .dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip, .dialog-type-alert .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip, .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok, .dialog-type-alert .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over, .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok, .dialog-type-alert .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-ok.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper #elementor-deactivate-feedback-modal .dialog-button.dialog-take_over.dialog-skip, .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .e-btn.dialog-button.dialog-take_over, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-ok, .dialog-type-confirm .dialog-buttons-wrapper .elementor-button.dialog-button.dialog-take_over, .e-btn.e-primary, .elementor-button.e-primary {
    font-family: 'wpnovin';
}
