#excerpt_ifr {
    background-position: center;
    background-size: cover;
}

.login h1 a {
    height: 200px;
}

ul.nobullet li {
    margin: 0;
    padding: 0;
}

ul.nobullet li::before {
    content: "";
}

ul.nobullet figure {
    display: contents;
}

.woocommerce-BlankState a.button-primary,
.woocommerce-BlankState button.button-primary,
.woocommerce-message a.button-primary,
.woocommerce-message button.button-primary,
.woocommerce-BlankState a.button-primary:active,
.woocommerce-BlankState a.button-primary:focus,
.woocommerce-BlankState a.button-primary:hover,
.woocommerce-BlankState button.button-primary:active,
.woocommerce-BlankState button.button-primary:focus,
.woocommerce-BlankState button.button-primary:hover,
.woocommerce-message a.button-primary:active,
.woocommerce-message a.button-primary:focus,
.woocommerce-message a.button-primary:hover,
.woocommerce-message button.button-primary:active,
.woocommerce-message button.button-primary:focus,
.woocommerce-message button.button-primary:hover {
    background: #ed1f15 !important;
    border-color: #ed1f15 !important;
    color: #fff !important;
    box-shadow: unset !important;
    text-shadow: unset !important;
}

.woocommerce-BlankState a.button-primary:active,
.woocommerce-BlankState a.button-primary:focus,
.woocommerce-BlankState a.button-primary:hover,
.woocommerce-BlankState button.button-primary:active,
.woocommerce-BlankState button.button-primary:focus,
.woocommerce-BlankState button.button-primary:hover,
.woocommerce-message a.button-primary:active,
.woocommerce-message a.button-primary:focus,
.woocommerce-message a.button-primary:hover,
.woocommerce-message button.button-primary:active,
.woocommerce-message button.button-primary:focus,
.woocommerce-message button.button-primary:hover {
    background: #ffe700 !important;
    color: #000 !important;
    box-shadow: unset !important;
}

.woocommerce-message .button-primary,
p.woocommerce-actions .button-primary,
.login .button {
    background: #ed1f15 !important;
    border-color: unset !important;
    border: 0 !important;
    box-shadow: unset !important;
    color: #fff !important;
    text-decoration: none !important;
    text-shadow: unset !important;
    font-weight: bold !important;
}

.woocommerce-message .button-primary:hover,
p.woocommerce-actions .button-primary:hover,
.login .button:hover {
    background: #ffe700 !important;
    color: #000 !important;
}

table.wp-list-table mark.instock,
.status-enabled::before {
    color: #ed1f15 !important;
}

a:focus,
a:focus .media-icon img,
.wp-person a:focus .gravatar {
    box-shadow: unset !important;
}

.login .message,
.login .success,
.login #login_error {
    border-left: 4px solid #ed1f15;
}

.wp-core-ui .button.button-primary.button-hero {
    box-shadow: unset;
}

.components-button.is-tertiary,
.components-button.is-link,
.wp-core-ui .button-link,
a {
    color: #000;
}

#adminmenu a:hover,
#adminmenu li.menu-top > a:focus,
#adminmenu .wp-submenu a:hover,
#adminmenu .wp-submenu a:focus,
#adminmenu li:hover div.wp-menu-image::before,
#adminmenu li a:focus div.wp-menu-image::before,
#adminmenu li.opensub div.wp-menu-image::before,
#adminmenu li.menu-top:hover,
#adminmenu li.opensub > a.menu-top,
#adminmenu li > a.menu-top:focus,
#collapse-button:hover,
#collapse-button:focus,
#adminmenu .wp-submenu li.current,
#adminmenu .wp-submenu li.current a,
#adminmenu .opensub .wp-submenu li.current a,
#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a,
#adminmenu .wp-submenu li.current a:hover,
#adminmenu .wp-submenu li.current a:focus,
#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop ul li a:focus,
#wpadminbar .quicklinks .menupop ul li a:hover strong,
#wpadminbar .quicklinks .menupop ul li a:focus strong,
#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover > a,
#wpadminbar .quicklinks .menupop.hover ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li a:focus,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,
#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,
#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,
#wpadminbar li:hover .ab-icon::before,
#wpadminbar li:hover .ab-item::before,
#wpadminbar li a:focus .ab-icon::before,
#wpadminbar li .ab-item:focus::before,
#wpadminbar li .ab-item:focus .ab-icon::before,
#wpadminbar li.hover .ab-icon::before,
#wpadminbar li.hover .ab-item::before,
#wpadminbar li:hover #adminbarsearch::before,
#wpadminbar li #adminbarsearch.adminbar-focused::before,
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar:not(.mobile) > #wp-toolbar li:hover span.ab-label,
#wpadminbar > #wp-toolbar li.hover span.ab-label,
#wpadminbar:not(.mobile) > #wp-toolbar a:focus span.ab-label,
#wpadminbar .ab-top-menu > li.hover > .ab-item {
    color: #ffe700;
}

.wp-core-ui .attachment:focus,
.wp-core-ui .selected.attachment:focus,
.wp-core-ui .attachment.details:focus,
.wp-core-ui .attachment.details {
    box-shadow: inset 0 0 0 3px #fff, inset 0 0 0 7px #ed1f15;
}

.media-frame input[type="text"]:focus,
.media-frame input[type="password"]:focus,
.media-frame input[type="number"]:focus,
.media-frame input[type="search"]:focus,
.media-frame input[type="email"]:focus,
.media-frame input[type="url"]:focus,
.media-frame textarea:focus,
.media-frame select:focus {
    border-color: #ed1f15;
    box-shadow: 0 0 0 1px #ed1f15;
    outline: 2px solid transparent;
}

.wp-core-ui .attachment.details .check,
.wp-core-ui .attachment.selected .check:focus,
.wp-core-ui .media-frame.mode-grid .attachment.selected .check {
    background-color: #ed1f15;
    box-shadow: 0 0 0 1px #fff, 0 0 0 2px #ed1f15;
}

.media-modal-close:focus {
    color: #ed1f15;
    background-color: #ed1f15;
    box-shadow: 0 0 0 1px #fff, 0 0 0 2px #ed1f15;
}

.components-button.is-default,
.wp-core-ui .button,
.wp-core-ui .button-secondary {
    color: #ed1f15;
    border-color: #ed1f15;
}

.components-button.is-default:hover,
.components-button.is-default:focus:enabled,
.wp-core-ui .button.hover,
.wp-core-ui .button:hover,
.wp-core-ui .button-secondary:hover {
    background: #ed1f15;
    border-color: #ed1f15;
    color: #fff;
    box-shadow: unset;
}

.wp-admin select:focus {
    border-color: #ed1f15;
    color: #ed1f15;
    box-shadow: 0 0 0 1px #ed1f15;
}

.wrap .add-new-h2,
.wrap .add-new-h2:active,
.wrap .page-title-action,
.wrap .page-title-action:active {
    border: 1px solid #ed1f15;
}

.components-button.is-primary:disabled,
.components-button.is-primary:disabled:active:enabled,
.components-button.is-primary[aria-disabled="true"],
.components-button.is-primary[aria-disabled="true"]:enabled,
.components-button.is-primary[aria-disabled="true"]:active:enabled {
    color: #cc9491;
    background: #db6963;
    border-color: #d5746e;
}

.components-button.is-primary:disabled:focus:enabled,
.components-button.is-primary:disabled:active:enabled:focus:enabled,
.components-button.is-primary[aria-disabled="true"]:focus:enabled,
.components-button.is-primary[aria-disabled="true"]:enabled:focus:enabled,
.components-button.is-primary[aria-disabled="true"]:active:enabled:focus:enabled {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #ed1f15;
}

.woocommerce-input-toggle {
    border: 2px solid #ed1f15 !important;
    background-color: #ed1f15 !important;
}

.woocommerce-input-toggle.woocommerce-input-toggle--disabled {
    border-color: #999 !important;
    background-color: #999 !important;
}

.media-modal-close:hover,
.media-modal-close:active,
.media-router .media-menu-item:hover,
.media-router .media-menu-item:active,
a:hover,
a:active,
.view-switch a.current::before,
.media-frame a,
.media-frame a:hover,
.media-frame a:active,
.wp-admin select:hover,
.wp-core-ui .button-link:hover,
a:hover,
.components-button.is-link:hover,
.components-button.is-tertiary:hover,
.components-button.is-tertiary:not(:disabled):not([aria-disabled="true"]):not(.is-default):hover,
.wrap .add-new-h2,
.wrap .add-new-h2:active,
.wrap .page-title-action,
.wrap .page-title-action:active,
.editor-post-publish-panel__link {
    color: #ed1f15;
}

a:focus,
a:focus .media-icon img,
.media-router .media-menu-item:focus,
.wp-person a:focus .gravatar {
    box-shadow: 0 0 0 1px #ed1f15, 0 0 2px 1px rgba(237, 31, 21, 0.8);
    color: #ed1f15;
}

#screen-meta-links .show-settings:focus {
    border-color: #ed1f15;
    box-shadow: 0 0 3px rgba(237, 31, 21, 0.8);
}

input[type="checkbox"]:checked::before {
    content: url("data:image/svg+xml;utf8,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 20 20'%3E%3Cpath d%3D'M14.83 4.89l1.34.94-5.81 8.38H9.02L5.78 9.67l1.34-1.25 2.57 2.4z' fill%3D'%23ed1f15'%2F%3E%3C%2Fsvg%3E");
    margin: -0.1875rem 0 0 -0.25rem;
    height: 1.3125rem;
    width: 1.3125rem;
}

input[type="radio"]:checked::before {
    background-color: #ed1f15;
}

#adminmenu .awaiting-mod,
#adminmenu .update-plugins {
    background-color: #ed1f15;
}

.components-button.is-primary:hover {
    box-shadow: inset 0 -1px 0 #ed1f15;

}

.components-button.is-primary:hover, .components-button.is-primary:focus:enabled {
    background: #ed1f15;
    border-color: unset;
    border: 0;
    color: #fff;
}

.components-button.is-primary,
.wp-core-ui .button-primary {
    background: #ed1f15;
    border-color: unset;
    box-shadow: unset;
    color: #fff;
    text-decoration: none;
    text-shadow: unset;
    font-weight: bold;
}

.components-button.is-primary:disabled,
.components-button.is-primary[aria-disabled="true"] {
    color: #fff;
    background: #ed1f15;
    border-color: unset;
    box-shadow: none;
    text-shadow: unset;
}

.edit-post-sidebar__panel-tab.is-active {
    box-shadow: inset 0 -3px #ed1f15;
}

#update-nag,
.update-nag {
    border-left: 4px solid #ed1f15;
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
input[type="checkbox"]:focus,
input[type="radio"]:focus,
select:focus, textarea:focus {
    border-color: #ed1f15;
    box-shadow: 0 0 2px rgba(237, 31, 21, 0.81);
    outline: 2px solid transparent;
}

.components-popover input[type="search"].block-editor-inserter__search:focus {
    color: #191e23;
    border-color: #ed1f15;
    box-shadow: 0 0 0 1px #ed1f15;
}

.wrap .add-new-h2:hover,
.wrap .page-title-action:hover,
.wp-core-ui .button-primary.hover,
.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary.focus,
.wp-core-ui .button-primary:focus {
    background: #ffe700;
    border: 0;
    color: #000;
}

#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
#adminmenu li.current a.menu-top,
.folded #adminmenu li.wp-has-current-submenu,
.folded #adminmenu li.current.menu-top,
#adminmenu .wp-menu-arrow,
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
#adminmenu .wp-menu-arrow div {
    background: #ffe700;
    color: #000;
}

#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image::before,
#adminmenu .wp-has-current-submenu div.wp-menu-image::before,
#adminmenu .current div.wp-menu-image::before,
#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image::before,
#adminmenu a.current:hover div.wp-menu-image::before,
#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image::before,
#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image::before {
    color: #000;
}

span.comment-grey-bubble::before {
    content: '';
}

th.column-comments,
td.column-comments {
    color: transparent;
}

.editor-styles-wrapper ul.nobullet {
    list-style-type: none !important;
}

.editor-styles-wrapper ul.nobullet li,
.editor-styles-wrapper ol.nobullet li {
    display: inline-flex;
    margin: 4px 0;
    align-items: center;
}

.editor-styles-wrapper ul.nobullet li,
.editor-styles-wrapper ol.nobullet li {
    display: inline-flex;
    margin: 4px 0;
    align-items: center;
}

.editor-styles-wrapper ul.nobullet li figure,
.editor-styles-wrapper ol.nobullet li figure {
    margin: 0 10px 0 0;
    display: block;
}

body.wp-admin div.update-nag,
.active-theme > a:nth-child(1),
#wp-admin-bar-wp-logo,
#wp-admin-bar-comments,
#adminmenu li.hide-if-no-customize,
#menu-tools,
#menu-appearance,
#menu-comments,
#dashboard_site_healthdashboard_site_health,
#dashboard_site_health,
#the-list > tr[data-slug="w3-total-cache"] > td.plugin-title.column-primary > div > span.\30,
label[for=dashboard_site_health-hide],
body.themes-php .theme-count,
body.themes-php .themes .theme,
body.themes-php .wp-body-content .search-form,
body.taxonomy-types .posts.column-posts,
body.taxonomy-types .manage-column.column-posts,
body.taxonomy-types .form-field.term-parent-wrap,
body.taxonomy-types .form-field.term-description-wrap,
body.taxonomy-types .description.column-description,
body.taxonomy-types .manage-column.column-description,
body.taxonomy-features .posts.column-posts,
body.taxonomy-features .manage-column.column-posts,
body.taxonomy-features .form-field.term-parent-wrap,
body.taxonomy-features .form-field.term-description-wrap,
body.taxonomy-features .description.column-description,
body.taxonomy-features .manage-column.column-description {
    display: none;
}

body.themes-php .themes .theme.active {
    display: unset;
}
