/**
 * FROM borecenz-static-core.css FOR DARK THEME
 */

body.dark-theme {
	background-color: var(--body-background-color-dark-theme);
}

.dark-theme pre, 
.dark-theme pre.wp-block-code {
	background: var(--saturated-dark-shade-1-dark-theme);
	border: 1px solid var(--saturated-dark-shade-2-dark-theme);
}

.dark-theme li {
	color: var(--list-items-color-dark-theme);
}

.dark-theme hr {
	background-color: var(--divider-color-dark-theme);
}

.dark-theme hr.sk__divider, 
.dark-theme .divider {
	background-color: var(--divider-color-dark-theme);
}
.dark-theme hr.sk__divider.bright, 
.dark-theme .divider.bright {
	background-color: var(--divider-bright-color-dark-theme);
}
.dark-theme figcaption {
	color: var(--p-color-dark-theme) !important;
}
.dark-theme caption {
	color: var(--widget-content-color-dark-theme);
}
.dark-theme blockquote {
	border-left-color: var(--light-shade-10-dark-theme);
}
.dark-theme .wp-block-pullquote {
	border-color: var(--light-shade-10-dark-theme);
}
.dark-theme abbr,
.dark-theme acronym {
	border-bottom: 1px dotted var(--body-color-dark-theme);
	cursor: help; /* WPA */
}

.dark-theme fieldset {
	padding: 0.35em 0.75em 0.625em;
	border-top-width: var(--form-field-border-top-width-dark-theme);
	border-right-width: var(--form-field-border-right-width-dark-theme);
	border-bottom-width: var(--form-field-border-bottom-width-dark-theme);
	border-left-width: var(--form-field-border-left-width-dark-theme);
	border-top-style: var(--form-field-border-top-style-dark-theme);
	border-left-style: var(--form-field-border-left-style-dark-theme);
	border-bottom-style: var(--form-field-border-bottom-style-dark-theme);
	border-right-style: var(--form-field-border-right-style-dark-theme);
	border-top-color: var(--form-field-border-top-color-normal-dark-theme);
	border-right-color: var(--form-field-border-right-color-normal-dark-theme);
	border-bottom-color: var(--form-field-border-bottom-color-normal-dark-theme);
	border-left-color: var(--form-field-border-left-color-normal-dark-theme);
}

/**
 * Forms
 * =====
 */

.dark-theme form:not[role="search"], 
.dark-theme .sk__subscribe-form:not[role="search"], 
.dark-theme .widget_mailpoet_form form:not[role="search"] {
	background-color: var(--forms-background-color-dark-theme);
	border-top-color: var(--forms-border-top-color-dark-theme); 
	border-right-color: var(--forms-border-right-color-dark-theme);
	border-bottom-color: var(--forms-border-bottom-color-dark-theme);
	border-left-color: var(--forms-border-left-color-dark-theme);
	padding-top: var(--forms-padding-top-dark-theme);
	padding-right: var(--forms-padding-right-dark-theme);
	padding-bottom: var(--forms-padding-bottom-dark-theme);
	padding-left: var(--forms-padding-left-dark-theme);
	border-top-style: var(--forms-border-top-style-dark-theme);
	border-right-style: var(--forms-border-right-style-dark-theme);
	border-bottom-style: var(--forms-border-bottom-style-dark-theme);
	border-left-style: var(--forms-border-left-style-dark-theme);
	border-top-width: var(--forms-border-top-width-dark-theme);
	border-right-width: var(--forms-border-right-width-dark-theme);
	border-bottom-width: var(--forms-border-bottom-width-dark-theme);
	border-left-width: var(--forms-border-left-width-dark-theme);
	border-top-left-radius: var(--forms-border-top-left-radius-dark-theme);
	border-top-right-radius: var(--forms-border-top-right-radius-dark-theme);
	border-bottom-left-radius: var(--forms-border-bottom-left-radius-dark-theme);
	border-bottom-right-radius: var(--forms-border-bottom-right-radius-dark-theme);
	-webkit-box-shadow: var(--forms-box-shadow-dark-theme);
	        box-shadow: var(--forms-box-shadow-dark-theme);
}

.dark-theme label, 
.dark-theme .sk__subscribe-form label, 
.dark-theme .widget_mailpoet_form label {
	font-weight: var(--form-label-text-font-weight-dark-theme);
	font-family: var(--form-label-font-family-dark-theme);
	color: var(--form-label-text-color-dark-theme);
}

.dark-theme input, 
.dark-theme .sk__subscribe-form input, 
.dark-theme .widget_mailpoet_form input, 
.dark-theme .sk__subscribe-form .sk__subform-element input, 
.dark-theme .widget_mailpoet_form .sk__subform-element input, 
.dark-theme textarea, 
.dark-theme .sk__subscribe-form textarea, 
.dark-theme .widget_mailpoet_form textarea, 
.dark-theme input.rwmb-error {
	outline: var(--form-field-outline-dark-theme);
	font-weight: var(--form-field-text-font-weight-dark-theme);
	color: var(--form-field-text-color-normal-dark-theme);
	background-color: var(--form-field-background-color-normal-dark-theme);
	border-top-width: var(--form-field-border-top-width-dark-theme);
	border-right-width: var(--form-field-border-right-width-dark-theme);
	border-bottom-width: var(--form-field-border-bottom-width-dark-theme);
	border-left-width: var(--form-field-border-left-width-dark-theme);
	border-top-style: var(--form-field-border-top-style-dark-theme);
	border-left-style: var(--form-field-border-left-style-dark-theme);
	border-bottom-style: var(--form-field-border-bottom-style-dark-theme);
	border-right-style: var(--form-field-border-right-style-dark-theme);
	border-top-color: var(--form-field-border-top-color-normal-dark-theme);
	border-right-color: var(--form-field-border-right-color-normal-dark-theme);
	border-bottom-color: var(--form-field-border-bottom-color-normal-dark-theme);
	border-left-color: var(--form-field-border-left-color-normal-dark-theme);
	border-top-left-radius: var(--form-field-border-top-left-radius-dark-theme);
	border-top-right-radius: var(--form-field-border-top-right-radius-dark-theme);
	border-bottom-left-radius: var(--form-field-border-bottom-left-radius-dark-theme);
	border-bottom-right-radius: var(--form-field-border-bottom-right-radius-dark-theme);
} 
.dark-theme .wc-block-components-text-input input[type=email], 
.dark-theme .wc-block-components-text-input input[type=number], 
.dark-theme .wc-block-components-text-input input[type=tel], 
.dark-theme .wc-block-components-text-input input[type=text], 
.dark-theme .wc-block-components-text-input input[type=url] {
	outline: var(--form-field-outline-dark-theme) !important;
	padding-right: var(--form-field-padding-right-dark-theme) !important;
	padding-bottom: var(--form-field-padding-bottom-dark-theme) !important;
	padding-left: var(--form-field-padding-left-dark-theme) !important;
	font-weight: var(--form-field-text-font-weight-dark-theme) !important;
	color: var(--form-field-text-color-normal-dark-theme) !important;
	background-color: var(--form-field-background-color-normal-dark-theme) !important;
	border-top-width: var(--form-field-border-top-width-dark-theme) !important;
	border-right-width: var(--form-field-border-right-width-dark-theme) !important;
	border-bottom-width: var(--form-field-border-bottom-width-dark-theme) !important;
	border-left-width: var(--form-field-border-left-width-dark-theme) !important;
	border-top-style: var(--form-field-border-top-style-dark-theme) !important;
	border-left-style: var(--form-field-border-left-style-dark-theme) !important;
	border-bottom-style: var(--form-field-border-bottom-style-dark-theme) !important;
	border-right-style: var(--form-field-border-right-style-dark-theme) !important;
	border-top-color: var(--form-field-border-top-color-normal-dark-theme) !important;
	border-right-color: var(--form-field-border-right-color-normal-dark-theme) !important;
	border-bottom-color: var(--form-field-border-bottom-color-normal-dark-theme) !important;
	border-left-color: var(--form-field-border-left-color-normal-dark-theme) !important;
}

.dark-theme input:hover, 
.dark-theme .sk__subscribe-form input:hover, 
.dark-theme .widget_mailpoet_form input:hover, 
.dark-theme .sk__subscribe-form .sk__subform-element input:hover, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:hover, 
.dark-theme textarea:hover, 
.dark-theme .sk__subscribe-form textarea:hover, 
.dark-theme .widget_mailpoet_form textarea:hover {
	color: var(--form-field-text-color-hover-dark-theme);
	border-top-color: var(--form-field-border-top-color-hover-dark-theme);
	border-right-color: var(--form-field-border-right-color-hover-dark-theme);
	border-bottom-color: var(--form-field-border-bottom-color-hover-dark-theme);
	border-left-color: var(--form-field-border-left-color-hover-dark-theme);
	background-color: var(--form-field-background-color-normal-dark-theme);
}
.dark-theme .wc-block-components-text-input input[type=email]:hover, 
.dark-theme .wc-block-components-text-input input[type=number]:hover, 
.dark-theme .wc-block-components-text-input input[type=tel]:hover, 
.dark-theme .wc-block-components-text-input input[type=text]:hover, 
.dark-theme .wc-block-components-text-input input[type=url]:hover {
	color: var(--form-field-text-color-hover-dark-theme) !important;
	border-top-color: var(--form-field-border-top-color-hover-dark-theme) !important;
	border-right-color: var(--form-field-border-right-color-hover-dark-theme) !important;
	border-bottom-color: var(--form-field-border-bottom-color-hover-dark-theme) !important;
	border-left-color: var(--form-field-border-left-color-hover-dark-theme) !important;
	background-color: var(--form-field-background-color-normal-dark-theme);
}

.dark-theme input:focus, 
.dark-theme .sk__subscribe-form input:focus, 
.dark-theme .widget_mailpoet_form input:focus, 
.dark-theme .sk__subscribe-form .sk__subform-element input:focus, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:focus, 
.dark-theme textarea:focus, 
.dark-theme .sk__subscribe-form textarea:focus, 
.dark-theme .widget_mailpoet_form textarea:focus {
	color: var(--form-field-text-color-focus-dark-theme);
	border-top-color: var(--form-field-border-top-color-focus-dark-theme);
	border-right-color: var(--form-field-border-right-color-focus-dark-theme);
	border-bottom-color: var(--form-field-border-bottom-color-focus-dark-theme);
	border-left-color: var(--form-field-border-left-color-focus-dark-theme);
	background-color: var(--form-field-background-color-normal-dark-theme);
}

.dark-theme .wc-block-components-text-input input[type=email]:focus, 
.dark-theme .wc-block-components-text-input input[type=number]:focus, 
.dark-theme .wc-block-components-text-input input[type=tel]:focus, 
.dark-theme .wc-block-components-text-input input[type=text]:focus, 
.dark-theme .wc-block-components-text-input input[type=url]:focus {
	color: var(--form-field-text-color-focus-dark-theme) !important;
	border-top-color: var(--form-field-border-top-color-focus-dark-theme) !important;
	border-right-color: var(--form-field-border-right-color-focus-dark-theme) !important;
	border-bottom-color: var(--form-field-border-bottom-color-focus-dark-theme) !important;
	border-left-color: var(--form-field-border-left-color-focus-dark-theme) !important;
	background-color: var(--form-field-background-color-normal-dark-theme);
}

.dark-theme input:-webkit-autofill:focus, 
.dark-theme .sk__subscribe-form input:-webkit-autofill:focus, 
.dark-theme .widget_mailpoet_form input:-webkit-autofill:focus, 
.dark-theme .sk__subscribe-form .sk__subform-element input:-webkit-autofill:focus, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0 50px var(--form-field-autofill-background-dark-theme) inset, 0 0 0 50px var(--form-field-autofill-background-dark-theme) inset;
	-webkit-text-fill-color: var(--form-field-autofill-text-color-dark-theme);
}

.dark-theme textarea:focus:hover, 
.dark-theme .sk__subscribe-form textarea:focus:hover, 
.dark-theme .widget_mailpoet_form textarea:focus:hover, 
.dark-theme input:focus:hover, 
.dark-theme .sk__subscribe-form input:focus:hover, 
.dark-theme .widget_mailpoet_form input:focus:hover, 
.dark-theme .sk__subscribe-form .sk__subform-element input:focus:hover, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:focus:hover {
	color: var(--form-field-text-color-focus-hover-dark-theme);
	border-top-color: var(--form-field-border-top-color-hover-dark-theme);
	border-right-color: var(--form-field-border-right-color-hover-dark-theme);
	border-bottom-color: var(--form-field-border-bottom-color-hover-dark-theme);
	border-left-color: var(--form-field-border-left-color-hover-dark-theme);
	background-color: var(--form-field-background-color-normal-dark-theme);
}

.dark-theme input:-webkit-autofill, 
.dark-theme .sk__subscribe-form input:-webkit-autofill, 
.dark-theme .widget_mailpoet_form input:-webkit-autofill, 
.dark-theme .sk__subscribe-form .sk__subform-element input:-webkit-autofill, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:-webkit-autofill, 
.dark-theme input:-webkit-autofill:hover, 
.dark-theme .sk__subscribe-form input:-webkit-autofill:hover, 
.dark-theme .widget_mailpoet_form input:-webkit-autofill:hover, 
.dark-theme .sk__subscribe-form .sk__subform-element input:-webkit-autofill:hover, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:-webkit-autofill:hover, 
.dark-theme input:-webkit-autofill:focus, 
.dark-theme .sk__subscribe-form input:-webkit-autofill:focus, 
.dark-theme .widget_mailpoet_form input:-webkit-autofill:focus, 
.dark-theme .sk__subscribe-form .sk__subform-element input:-webkit-autofill:focus, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:-webkit-autofill:focus, 
.dark-theme textarea:-webkit-autofill, 
.dark-theme .sk__subscribe-form textarea:-webkit-autofill, 
.dark-theme .widget_mailpoet_form textarea:-webkit-autofill, 
.dark-theme textarea:-webkit-autofill:hover, 
.dark-theme .sk__subscribe-form textarea:-webkit-autofill:hover, 
.dark-theme .widget_mailpoet_form textarea:-webkit-autofill:hover, 
.dark-theme textarea:-webkit-autofill:focus, 
.dark-theme .sk__subscribe-form textarea:-webkit-autofill:focus, 
.dark-theme .widget_mailpoet_form textarea:-webkit-autofill:focus, 
.dark-theme select:-webkit-autofill, 
.dark-theme .sk__subscribe-form select:-webkit-autofill, 
.dark-theme .widget_mailpoet_form select:-webkit-autofill, 
.dark-theme select:-webkit-autofill:hover, 
.dark-theme .sk__subscribe-form select:-webkit-autofill:hover, 
.dark-theme .widget_mailpoet_form select:-webkit-autofill:hover, 
.dark-theme select:-webkit-autofill:focus, 
.dark-theme .sk__subscribe-form select:-webkit-autofill:focus, 
.dark-theme .widget_mailpoet_form select:-webkit-autofill:focus {
	-webkit-text-fill-color: var(--form-field-autofill-text-color-dark-theme);
	-webkit-box-shadow: 0 0 0px 1000px var(--form-field-autofill-background-dark-theme) inset;
}
.dark-theme input:-webkit-autofill::first-line, 
.dark-theme .sk__subscribe-form input:-webkit-autofill::first-line, 
.dark-theme .widget_mailpoet_form input:-webkit-autofill::first-line, 
.dark-theme .sk__subscribe-form .sk__subform-element input:-webkit-autofill::first-line, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:-webkit-autofill::first-line {
	font-size: var(--form-field-text-size-dark-theme);
	font-weight: var(--form-field-text-font-weight-dark-theme);
	font-family: var(--form-field-font-family-dark-theme);
}

.dark-theme input::-webkit-input-placeholder, 
.dark-theme .sk__subscribe-form input::-webkit-input-placeholder, 
.dark-theme .widget_mailpoet_form input::-webkit-input-placeholder, 
.dark-theme .sk__subscribe-form .sk__subform-element input::-webkit-input-placeholder, 
.dark-theme .widget_mailpoet_form .sk__subform-element input::-webkit-input-placeholder {
	color: var(--form-field-placeholder-text-color-dark-theme);
}
.dark-theme input:hover::-webkit-input-placeholder, 
.dark-theme .sk__subscribe-form input:hover::-webkit-input-placeholder, 
.dark-theme .widget_mailpoet_form input:hover::-webkit-input-placeholder, 
.dark-theme .sk__subscribe-form .sk__subform-element input:hover::-webkit-input-placeholder, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:hover::-webkit-input-placeholder {
	color: var(--form-field-text-color-normal-dark-theme);
}
.dark-theme textarea::-webkit-input-placeholder, 
.dark-theme .sk__subscribe-form textarea::-webkit-input-placeholder, 
.dark-theme .widget_mailpoet_form textarea::-webkit-input-placeholder {
	color: var(--form-field-placeholder-text-color-dark-theme);
}
.dark-theme textarea:hover::-webkit-input-placeholder, 
.dark-theme .sk__subscribe-form textarea:hover::-webkit-input-placeholder, 
.dark-theme .widget_mailpoet_form textarea:hover::-webkit-input-placeholder {
	color: var(--form-field-text-color-normal-dark-theme);
}
.dark-theme input::-moz-placeholder, 
.dark-theme .sk__subscribe-form input::-moz-placeholder, 
.dark-theme .widget_mailpoet_form input::-moz-placeholder, 
.dark-theme .sk__subscribe-form .sk__subform-element input::-moz-placeholder, 
.dark-theme .widget_mailpoet_form .sk__subform-element input::-moz-placeholder {
	opacity: 1;
	color: var(--form-field-placeholder-text-color-dark-theme);
}
.dark-theme input:hover::-moz-placeholder, 
.dark-theme .sk__subscribe-form input:hover::-moz-placeholder, 
.dark-theme .widget_mailpoet_form input:hover::-moz-placeholder, 
.dark-theme .sk__subscribe-form .sk__subform-element input:hover::-moz-placeholder, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:hover::-moz-placeholder {
	color: var(--form-field-text-color-normal-dark-theme);
}
.dark-theme textarea::-moz-placeholder, 
.dark-theme .sk__subscribe-form textarea::-moz-placeholder, 
.dark-theme .widget_mailpoet_form textarea::-moz-placeholder {
	opacity: 1;
	color: var(--form-field-placeholder-text-color-dark-theme);
}
.dark-theme textarea:hover::-moz-placeholder, 
.dark-theme .sk__subscribe-form textarea:hover::-moz-placeholder, 
.dark-theme .widget_mailpoet_form textarea:hover::-moz-placeholder {
	color: var(--form-field-text-color-normal-dark-theme);
}
.dark-theme input:-ms-input-placeholder, 
.dark-theme .sk__subscribe-form input:-ms-input-placeholder, 
.dark-theme .widget_mailpoet_form input:-ms-input-placeholder, 
.dark-theme .sk__subscribe-form .sk__subform-element input:-ms-input-placeholder, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:-ms-input-placeholder {
	color: var(--form-field-placeholder-text-color-dark-theme);
}
.dark-theme input:hover:-ms-input-placeholder, 
.dark-theme .sk__subscribe-form input:hover:-ms-input-placeholder, 
.dark-theme .widget_mailpoet_form input:hover:-ms-input-placeholder, 
.dark-theme .sk__subscribe-form .sk__subform-element input:hover:-ms-input-placeholder, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:hover:-ms-input-placeholder {
	color: var(--form-field-text-color-normal-dark-theme);
}
.dark-theme textarea:-ms-input-placeholder, 
.dark-theme .sk__subscribe-form textarea:-ms-input-placeholder, 
.dark-theme .widget_mailpoet_form textarea:-ms-input-placeholder {
	color: var(--form-field-placeholder-text-color-dark-theme);
}
.dark-theme textarea:hover:-ms-input-placeholder, 
.dark-theme .sk__subscribe-form textarea:hover:-ms-input-placeholder, 
.dark-theme .widget_mailpoet_form textarea:hover:-ms-input-placeholder {
	color: var(--form-field-text-color-normal-dark-theme);
}
.dark-theme input:-moz-placeholder, 
.dark-theme .sk__subscribe-form input:-moz-placeholder, 
.dark-theme .widget_mailpoet_form input:-moz-placeholder, 
.dark-theme .sk__subscribe-form .sk__subform-element input:-moz-placeholder, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:-moz-placeholder {
	color: var(--form-field-placeholder-text-color-dark-theme);
}
.dark-theme input:hover:-moz-placeholder, 
.dark-theme .sk__subscribe-form input:hover:-moz-placeholder, 
.dark-theme .widget_mailpoet_form input:hover:-moz-placeholder, 
.dark-theme .sk__subscribe-form .sk__subform-element input:hover:-moz-placeholder, 
.dark-theme .widget_mailpoet_form .sk__subform-element input:hover:-moz-placeholder {
	color: var(--form-field-text-color-normal-dark-theme);
}
.dark-theme textarea:-moz-placeholder, 
.dark-theme .sk__subscribe-form textarea:-moz-placeholder, 
.dark-theme .widget_mailpoet_form textarea:-moz-placeholder {
	color: var(--form-field-placeholder-text-color-dark-theme);
}
.dark-theme textarea:hover:-moz-placeholder, 
.dark-theme .sk__subscribe-form textarea:hover:-moz-placeholder, 
.dark-theme .widget_mailpoet_form textarea:hover:-moz-placeholder {
	color: var(--form-field-placeholder-text-color-dark-theme);
}

/* submit button - styling */

.dark-theme input[type="submit"],
.dark-theme input[type="button"],
.dark-theme input[type="reset"] {
	border-style: var(--button-submit-border-style-dark-theme);
	border-width: var(--button-submit-border-width-dark-theme);
	border-color: var(--button-submit-border-color-normal-dark-theme);
	border-radius: var(--button-submit-border-radius-dark-theme);
	color: var(--button-submit-text-color-normal-dark-theme);
	background-color: var(--button-submit-background-color-normal-dark-theme);
}

/*button:not(.wc-block-components-button),
button[type="submit"]:not(.wc-block-components-button), */
.dark-theme input[type="submit"]:not(.wc-block-components-button),
.dark-theme input[type="button"]:not(.wc-block-components-button),
.dark-theme input[type="reset"]:not(.wc-block-components-button) {
	width: var(--button-submit-width-dark-theme);
}

.dark-theme button:hover,
.dark-theme button[type="submit"]:hover, 
.dark-theme input[type="submit"]:hover, 
.dark-theme input[type="button"]:hover,
.dark-theme input[type="reset"]:hover {
	color: var(--button-submit-text-color-hover-dark-theme);
	background-color: var(--button-submit-background-color-hover-dark-theme);
	border-color: var(--button-submit-border-color-hover-dark-theme);
}

.dark-theme button[class*="carousel-control-"] {
	background-color: rgba(255,255,255,0-dark-theme);
}

/* Subscribe Button / Subscribe Form */

.dark-theme .sk__subscribe-form .sk__subform-element input, 
.dark-theme .widget_mailpoet_form form .sk__subform-element input {
	background-color: var(--subscribe-form-input-background-color-dark-theme) !important;
}

.dark-theme .sk__subscribe-form button[type="submit"], 
.dark-theme .widget_mailpoet_form form input[type="submit"] {
	width: var(--subscribe-button-width-dark-theme);
	color: var(--button-subscribe-text-color-normal-dark-theme);
	background-color: var(--button-subscribe-background-color-normal-dark-theme);
	border-style: var(--button-subscribe-border-style-dark-theme);
	border-width: var(--button-subscribe-border-width-dark-theme);
	border-radius: var(--button-subscribe-border-radius-dark-theme);
	border-color: var(--button-subscribe-border-color-normal-dark-theme);

}

.dark-theme .sk__subscribe-form button[type="submit"]:hover, 
.dark-theme .widget_mailpoet_form form input[type="submit"]:hover {
	color: var(--button-subscribe-text-color-hover-dark-theme);
	background-color: var(--button-subscribe-background-color-hover-dark-theme);
	border-color: var(--button-subscribe-border-color-hover-dark-theme);
}

.dark-theme .sf-success-message, 
.dark-theme p.mailpoet_validate_success {
	color: var(--form-success-message-color-dark-theme);
}

.dark-theme .simple-error-label {
	font-size: 14px;
	color: var(--form-error-label-color-dark-theme);
}

.dark-theme .sf-error-message, 
.dark-theme p.mailpoet_validate_error {
	color: var(--form-error-message-color-dark-theme);
}

/**
 * Buttons
 * =======
 */

.dark-theme .sk__btn-primary,
.dark-theme a.sk__btn-primary, 
.dark-theme a.sk__btn-primary:link, 
.dark-theme a.sk__btn-primary:visited, 
.dark-theme a.wp-block-button__link,
.dark-theme a.wp-block-button__link:link, 
.dark-theme a.wp-block-button__link:visited,  
.dark-theme .wp-block-button__link, 
.dark-theme .wp-block-file a, 
.dark-theme .wp-block-file a:link, 
.dark-theme .wp-block-file a:visited {
	color: var(--button-primary-text-color-normal-dark-theme);
	background-color: var(--button-primary-background-color-normal-dark-theme);
	border-style: var(--button-primary-border-style-dark-theme);
	border-color: var(--button-primary-border-color-normal-dark-theme);
}
.dark-theme .sk__btn-primary:hover, 
.dark-theme a.sk__btn-primary:hover, 
.dark-theme a.wp-block-button__link:hover, 
.dark-theme .wp-block-button__link:hover, 
.dark-theme .wp-block-file a:hover {
	color: var(--button-primary-text-color-hover-dark-theme);
	background-color: var(--button-primary-background-color-hover-dark-theme);
	border-color: var(--button-primary-border-color-hover-dark-theme);
}
/**
 * Button Style - Normal Secondary
 */
.dark-theme .sk__btn-secondary, 
.dark-theme .a.sk__btn-secondary, 
.dark-theme .a.sk__btn-secondary:link, 
.dark-theme .a.sk__btn-secondary:visited {
	color: var(--button-secondary-text-color-normal-dark-theme);
	background-color: var(--button-secondary-background-color-normal-dark-theme);
	border-style: var(--button-secondary-border-style-dark-theme);
	border-color: var(--button-secondary-border-color-normal-dark-theme);
}
.dark-theme .sk__btn-secondary:hover, 
.dark-theme .a.sk__btn-secondary:hover {
	color: var(--button-secondary-text-color-hover-dark-theme);
	background-color: var(--button-secondary-background-color-hover-dark-theme);
	border-color: var(--button-secondary-border-color-hover-dark-theme);
}
/**
 * Button Style - Outline Primary
 */
.dark-theme .sk__btn-outline-primary, 
.dark-theme .a.sk__btn-outline-primary, 
.dark-theme .a.sk__btn-outline-primary:link, 
.dark-theme .a.sk__btn-outline-primary:visited {
	color: var(--button-outline-primary-text-color-normal-dark-theme);
	background-color: var(--button-outline-primary-background-color-normal-dark-theme);
	border-style: var(--button-outline-primary-border-style-dark-theme);
	border-color: var(--button-outline-primary-border-color-normal-dark-theme);
} 
.dark-theme .sk__btn-outline-primary:hover, 
.dark-theme .a.sk__btn-outline-primary:hover {
	color: var(--button-outline-primary-text-color-hover-dark-theme);
	background-color: var(--button-outline-primary-background-color-hover-dark-theme);
	border-color: var(--button-outline-primary-border-color-hover-dark-theme);
}
/**
 * Button Style - Outline Secondary
 */
.dark-theme .sk__btn-outline-secondary, 
.dark-theme .a.sk__btn-outline-secondary, 
.dark-theme .a.sk__btn-outline-secondary:link, 
.dark-theme .a.sk__btn-outline-secondary:visited {
	color: var(--button-outline-secondary-text-color-normal-dark-theme);
	background-color: var(--button-outline-secondary-background-color-normal-dark-theme);
	border-style: var(--button-outline-secondary-border-style-dark-theme);
	border-color: var(--button-outline-secondary-border-color-normal-dark-theme);
} 
.dark-theme .sk__btn-outline-secondary:hover, 
.dark-theme .a.sk__btn-outline-secondary:hover {
	color: var(--button-outline-secondary-text-color-hover-dark-theme);
	background-color: var(--button-outline-secondary-background-color-hover-dark-theme);
	border-color: var(--button-outline-secondary-border-color-hover-dark-theme);
}

.dark-theme .sk__btn-gradient, 
.dark-theme a.sk__btn-gradient, 
.dark-theme a.sk__btn-gradient:link, 
.dark-theme a.sk__btn-gradient:visited {
	color: var(--buttons-gradient-text-color-normal-dark-theme);
	background-color: var(--buttons-gradient-background-color-normal-dark-theme);
	border-color: rgba(248,249,250,0); /* static, must be transparent */
}

.dark-theme .sk__btn-gradient:hover, 
.dark-theme a.sk__btn-gradient:hover {
	color: var(--buttons-gradient-text-color-hover-dark-theme);
	background-color: var(--buttons-gradient-background-color-hover-dark-theme);
	border-color: rgba(248,249,250,0); /* static, must be transparent */
}

/**
 * Dynamic Gradient Button
 */
/* dynamic gradient button */

.dark-theme .sk__btn.sk__btn-dynamic-gradient, 
.dark-theme .sk__btn.sk__btn-lg.sk__btn-dynamic-gradient:hover, 
.dark-theme .sk__btn.sk__btn-sm.sk__btn-dynamic-gradient:hover {
	color: var(--buttons-gradient-text-color-normal-dark-theme);
}

.dark-theme .sk__btn.sk__btn-dynamic-gradient:hover, 
.dark-theme .sk__btn.sk__btn-lg.sk__btn-dynamic-gradient:hover, 
.dark-theme .sk__btn.sk__btn-sm.sk__btn-dynamic-gradient:hover { 
	color: var(--buttons-gradient-text-color-normal-dark-theme);
}

/**
 * Breadcrumbs
 * ===========
 */
.dark-theme .breadcrumbs a, 
.dark-theme .breadcrumbs a:link, 
.dark-theme .breadcrumbs a:visited {
	color: var(--breadcrumbs-links-color-dark-theme);
}

.dark-theme .breadcrumbs a:hover, 
.dark-theme .breadcrumbs a:active {
	color: var(--breadcrumbs-links-hover-color-dark-theme);
}

.dark-theme .sk__breadcrumbs-current {
	color: var(--breadcrumbs-current-item-color-dark-theme);
}

.dark-theme .breadcrumbs {
	background-color: var(--breadcrumbs-background-color-dark-theme);
	margin-top: var(--breadcrumbs-margin-top-dark-theme);
	margin-right: var(--breadcrumbs-margin-right-dark-theme);
	margin-bottom: var(--breadcrumbs-margin-bottom-dark-theme);
	margin-left: var(--breadcrumbs-margin-left-dark-theme);
	padding-top: var(--breadcrumbs-padding-top-dark-theme);
	padding-right: var(--breadcrumbs-padding-right-dark-theme);
	padding-bottom: var(--breadcrumbs-padding-bottom-dark-theme);
	padding-left: var(--breadcrumbs-padding-left-dark-theme);
	border-top-color: var(--breadcrumbs-border-top-color-dark-theme);
	border-right-color: var(--breadcrumbs-border-right-color-dark-theme);
	border-bottom-color: var(--breadcrumbs-border-bottom-color-dark-theme);
	border-left-color: var(--breadcrumbs-border-left-color-dark-theme);
	border-top-width: var(--breadcrumbs-top-border-width-dark-theme);
	border-right-width: var(--breadcrumbs-right-border-width-dark-theme);
	border-bottom-width: var(--breadcrumbs-bottom-border-width-dark-theme);
	border-left-width: var(--breadcrumbs-left-border-width-dark-theme);
}

.dark-theme .sk__breadcrumbs-divider span[class*="sico"]:before {
	color: var(--breadcrumbs-divider-color-dark-theme);
}


/**
 * General
 * =======
 */

.dark-theme i.sk__mini-section-icon {
	color: var(--p-v2-color-dark-theme);
}
.dark-theme .widget {
	background-color: var(--widgets-background-color-dark-theme);
	border-style: var(--widgets-border-style-dark-theme);
	border-width: var(--widgets-border-width-dark-theme);
	border-radius: var(--widgets-border-radius-dark-theme);
	border-color: var(--widgets-border-color-dark-theme);
}

.dark-theme .widget, 
.dark-theme .widget p {
	color: var(--widget-content-color-dark-theme);
}

.dark-theme .widget a, 
.dark-theme .widget a:link, 
.dark-theme [class*="elementor-widget-wp-widget-"] a, 
.dark-theme [class*="elementor-widget-wp-widget-"] a:link {
	color: var(--widget-a-color-initial-dark-theme);
}
.dark-theme .widget a:visited, 
.dark-theme [class*="elementor-widget-wp-widget-"] a:visited {
	color: var(--widget-a-color-visited-dark-theme);
}
.dark-theme .widget a:hover, 
.dark-theme [class*="elementor-widget-wp-widget-"] a:hover {
	color: var(--widget-a-color-hover-dark-theme);
}
.dark-theme .widget a:focus, 
.dark-theme [class*="elementor-widget-wp-widget-"] a:focus {
	color: var(--widget-a-color-focus-dark-theme);
}
.dark-theme .widget a:active, 
.dark-theme [class*="elementor-widget-wp-widget-"] a:active {
	color: var(--widget-a-color-active-dark-theme);
}
/* Elementor Widget - Alert  */

.dark-theme.theme-borecenz .elementor-alert.elementor-alert-success {
	color: var(--form-success-message-color-dark-theme);
	background-color: var(--notifications-background-color-dark-theme);
	border-color: var(--form-success-message-color-dark-theme);
}

.dark-theme.theme-borecenz .elementor-alert.elementor-alert-info {
	color: var(--form-info-message-color-dark-theme);
	background-color: var(--notifications-background-color-dark-theme);
	border-color: var(--form-info-message-color-dark-theme);
}

.dark-theme.theme-borecenz .elementor-alert.elementor-alert-warning {
	color: var(--form-warning-message-color-dark-theme);
	background-color: var(--notifications-background-color-dark-theme);
	border-color: var(--form-warning-message-color-dark-theme); /* #ffbb72 */
}

.dark-theme.theme-borecenz .elementor-alert.elementor-alert-danger {
	color: var(--form-error-message-color-dark-theme);
	background-color: var(--notifications-background-color-dark-theme);
	border-color: var(--form-error-message-color-dark-theme);
}

/** 
 * Other (skillwork.css)
 * =====================
 */

/* Color Shader */

.dark-theme .dark-shade-1-bg					{ background-color: var(--dark-shade-1-dark-theme); }
.dark-theme .dark-shade-1-bg-before:before  	{ background-color: var(--dark-shade-1-dark-theme); }
.dark-theme .dark-shade-1-bg-after:after		{ background-color: var(--dark-shade-1-dark-theme); }
.dark-theme .dark-shade-1-clr					{ 			 color: var(--dark-shade-1-dark-theme); }
.dark-theme .dark-shade-1-border				{ 	  border-color: var(--dark-shade-1-dark-theme); }
.dark-theme .dark-shade-1-border-hover:hover	{ 	  border-color: var(--dark-shade-1-dark-theme); }
.dark-theme .dark-shade-2-bg					{ background-color: var(--dark-shade-2-dark-theme); }
.dark-theme .dark-shade-2-bg-before:before  	{ background-color: var(--dark-shade-2-dark-theme); }
.dark-theme .dark-shade-2-bg-after:after		{ background-color: var(--dark-shade-2-dark-theme); }
.dark-theme .dark-shade-2-clr					{ 			 color: var(--dark-shade-2-dark-theme); }
.dark-theme .dark-shade-2-border				{ 	  border-color: var(--dark-shade-2-dark-theme); }
.dark-theme .dark-shade-2-border-hover:hover	{ 	  border-color: var(--dark-shade-2-dark-theme); }
.dark-theme .dark-shade-3-bg					{ background-color: var(--dark-shade-3-dark-theme); }
.dark-theme .dark-shade-3-bg-before:before  	{ background-color: var(--dark-shade-3-dark-theme); }
.dark-theme .dark-shade-3-bg-after:after		{ background-color: var(--dark-shade-3-dark-theme); }
.dark-theme .dark-shade-3-clr					{ 			 color: var(--dark-shade-3-dark-theme); }
.dark-theme .dark-shade-3-border				{ 	  border-color: var(--dark-shade-3-dark-theme); }
.dark-theme .dark-shade-3-border-hover:hover	{ 	  border-color: var(--dark-shade-3-dark-theme); }
.dark-theme .dark-shade-4-bg					{ background-color: var(--dark-shade-4-dark-theme); }
.dark-theme .dark-shade-4-bg-before:before  	{ background-color: var(--dark-shade-4-dark-theme); }
.dark-theme .dark-shade-4-bg-after:after		{ background-color: var(--dark-shade-4-dark-theme); }
.dark-theme .dark-shade-4-clr					{ 			 color: var(--dark-shade-4-dark-theme); }
.dark-theme .dark-shade-4-border				{ 	  border-color: var(--dark-shade-4-dark-theme); }
.dark-theme .dark-shade-4-border-hover:hover	{ 	  border-color: var(--dark-shade-4-dark-theme); }
.dark-theme .dark-shade-5-bg					{ background-color: var(--dark-shade-5-dark-theme); }
.dark-theme .dark-shade-5-bg-before:before  	{ background-color: var(--dark-shade-5-dark-theme); }
.dark-theme .dark-shade-5-bg-after:after		{ background-color: var(--dark-shade-5-dark-theme); }
.dark-theme .dark-shade-5-clr					{ 			 color: var(--dark-shade-5-dark-theme); }
.dark-theme .dark-shade-5-border				{ 	  border-color: var(--dark-shade-5-dark-theme); }
.dark-theme .dark-shade-5-border-hover:hover	{ 	  border-color: var(--dark-shade-5-dark-theme); }
.dark-theme .dark-shade-6-bg					{ background-color: var(--dark-shade-6-dark-theme); }
.dark-theme .dark-shade-6-bg-before:before  	{ background-color: var(--dark-shade-6-dark-theme); }
.dark-theme .dark-shade-6-bg-after:after		{ background-color: var(--dark-shade-6-dark-theme); }
.dark-theme .dark-shade-6-clr					{ 			 color: var(--dark-shade-6-dark-theme); }
.dark-theme .dark-shade-6-border				{ 	  border-color: var(--dark-shade-6-dark-theme); }
.dark-theme .dark-shade-6-border-hover:hover	{ 	  border-color: var(--dark-shade-6-dark-theme); }
.dark-theme .dark-shade-7-bg					{ background-color: var(--dark-shade-7-dark-theme); }
.dark-theme .dark-shade-7-bg-before:before  	{ background-color: var(--dark-shade-7-dark-theme); }
.dark-theme .dark-shade-7-bg-after:after		{ background-color: var(--dark-shade-7-dark-theme); }
.dark-theme .dark-shade-7-clr					{ 			 color: var(--dark-shade-7-dark-theme); }
.dark-theme .dark-shade-7-border				{ 	  border-color: var(--dark-shade-7-dark-theme); }
.dark-theme .dark-shade-7-border-hover:hover	{ 	  border-color: var(--dark-shade-7-dark-theme); }
.dark-theme .dark-shade-8-bg					{ background-color: var(--dark-shade-8-dark-theme); }
.dark-theme .dark-shade-8-bg-before:before  	{ background-color: var(--dark-shade-8-dark-theme); }
.dark-theme .dark-shade-8-bg-after:after		{ background-color: var(--dark-shade-8-dark-theme); }
.dark-theme .dark-shade-8-clr					{ 			 color: var(--dark-shade-8-dark-theme); }
.dark-theme .dark-shade-8-border				{ 	  border-color: var(--dark-shade-8-dark-theme); }
.dark-theme .dark-shade-8-border-hover:hover	{ 	  border-color: var(--dark-shade-8-dark-theme); }
.dark-theme .dark-shade-9-bg					{ background-color: var(--dark-shade-9-dark-theme); }
.dark-theme .dark-shade-9-bg-before:before  	{ background-color: var(--dark-shade-9-dark-theme); }
.dark-theme .dark-shade-9-bg-after:after		{ background-color: var(--dark-shade-9-dark-theme); }
.dark-theme .dark-shade-9-clr					{ 			 color: var(--dark-shade-9-dark-theme); }
.dark-theme .dark-shade-9-border				{ 	  border-color: var(--dark-shade-9-dark-theme); }
.dark-theme .dark-shade-9-border-hover:hover	{ 	  border-color: var(--dark-shade-9-dark-theme); }
.dark-theme .dark-shade-10-bg					{ background-color: var(--dark-shade-10-dark-theme); }
.dark-theme .dark-shade-10-bg-before:before  	{ background-color: var(--dark-shade-10-dark-theme); }
.dark-theme .dark-shade-10-bg-after:after		{ background-color: var(--dark-shade-10-dark-theme); }
.dark-theme .dark-shade-10-clr					{ 			 color: var(--dark-shade-10-dark-theme); }
.dark-theme .dark-shade-10-border				{ 	  border-color: var(--dark-shade-10-dark-theme); }
.dark-theme .dark-shade-10-border-hover:hover	{ 	  border-color: var(--dark-shade-10-dark-theme); }
.dark-theme .saturated-dark-shade-1-bg					{ background-color: var(--saturated-dark-shade-1-dark-theme); }
.dark-theme .saturated-dark-shade-1-bg-before:before	{ background-color: var(--saturated-dark-shade-1-dark-theme); }
.dark-theme .saturated-dark-shade-1-bg-after:after		{ background-color: var(--saturated-dark-shade-1-dark-theme); }
.dark-theme .saturated-dark-shade-1-clr					{ 			 color: var(--saturated-dark-shade-1-dark-theme); }
.dark-theme .saturated-dark-shade-1-border				{ 	  border-color: var(--saturated-dark-shade-1-dark-theme); }
.dark-theme .saturated-dark-shade-1-border-hover:hover	{ 	  border-color: var(--saturated-dark-shade-1-dark-theme); }
.dark-theme .saturated-dark-shade-2-bg					{ background-color: var(--saturated-dark-shade-2-dark-theme); }
.dark-theme .saturated-dark-shade-2-bg-before:before	{ background-color: var(--saturated-dark-shade-2-dark-theme); }
.dark-theme .saturated-dark-shade-2-bg-after:after		{ background-color: var(--saturated-dark-shade-2-dark-theme); }
.dark-theme .saturated-dark-shade-2-clr					{ 			 color: var(--saturated-dark-shade-2-dark-theme); }
.dark-theme .saturated-dark-shade-2-border				{ 	  border-color: var(--saturated-dark-shade-2-dark-theme); }
.dark-theme .saturated-dark-shade-2-border-hover:hover	{ 	  border-color: var(--saturated-dark-shade-2-dark-theme); }
.dark-theme .light-shade-1-bg					{ background-color: var(--light-shade-1-dark-theme); }
.dark-theme .light-shade-1-bg-before:before  	{ background-color: var(--light-shade-1-dark-theme); }
.dark-theme .light-shade-1-bg-after:after		{ background-color: var(--light-shade-1-dark-theme); }
.dark-theme .light-shade-1-clr					{ 			 color: var(--light-shade-1-dark-theme); }
.dark-theme .light-shade-1-border				{ 	  border-color: var(--light-shade-1-dark-theme); }
.dark-theme .light-shade-1-border-hover:hover	{ 	  border-color: var(--light-shade-1-dark-theme); }
.dark-theme .light-shade-2-bg					{ background-color: var(--light-shade-2-dark-theme); }
.dark-theme .light-shade-2-bg-before:before  	{ background-color: var(--light-shade-2-dark-theme); }
.dark-theme .light-shade-2-bg-after:after		{ background-color: var(--light-shade-2-dark-theme); }
.dark-theme .light-shade-2-clr					{ 			 color: var(--light-shade-2-dark-theme); }
.dark-theme .light-shade-2-border				{ 	  border-color: var(--light-shade-2-dark-theme); }
.dark-theme .light-shade-2-border-hover:hover	{ 	  border-color: var(--light-shade-2-dark-theme); }
.dark-theme .light-shade-3-bg					{ background-color: var(--light-shade-3-dark-theme); }
.dark-theme .light-shade-3-bg-before:before  	{ background-color: var(--light-shade-3-dark-theme); }
.dark-theme .light-shade-3-bg-after:after		{ background-color: var(--light-shade-3-dark-theme); }
.dark-theme .light-shade-3-clr					{ 			 color: var(--light-shade-3-dark-theme); }
.dark-theme .light-shade-3-border				{ 	  border-color: var(--light-shade-3-dark-theme); }
.dark-theme .light-shade-3-border-hover:hover	{ 	  border-color: var(--light-shade-3-dark-theme); }
.dark-theme .light-shade-4-bg					{ background-color: var(--light-shade-4-dark-theme); }
.dark-theme .light-shade-4-bg-before:before  	{ background-color: var(--light-shade-4-dark-theme); }
.dark-theme .light-shade-4-bg-after:after		{ background-color: var(--light-shade-4-dark-theme); }
.dark-theme .light-shade-4-clr					{ 			 color: var(--light-shade-4-dark-theme); }
.dark-theme .light-shade-4-border				{ 	  border-color: var(--light-shade-4-dark-theme); }
.dark-theme .light-shade-4-border-hover:hover	{ 	  border-color: var(--light-shade-4-dark-theme); }
.dark-theme .light-shade-5-bg					{ background-color: var(--light-shade-5-dark-theme); }
.dark-theme .light-shade-5-bg-before:before  	{ background-color: var(--light-shade-5-dark-theme); }
.dark-theme .light-shade-5-bg-after:after		{ background-color: var(--light-shade-5-dark-theme); }
.dark-theme .light-shade-5-clr					{ 			 color: var(--light-shade-5-dark-theme); }
.dark-theme .light-shade-5-border				{ 	  border-color: var(--light-shade-5-dark-theme); }
.dark-theme .light-shade-5-border-hover:hover	{ 	  border-color: var(--light-shade-5-dark-theme); }
.dark-theme .light-shade-6-bg					{ background-color: var(--light-shade-6-dark-theme); }
.dark-theme .light-shade-6-bg-before:before  	{ background-color: var(--light-shade-6-dark-theme); }
.dark-theme .light-shade-6-bg-after:after		{ background-color: var(--light-shade-6-dark-theme); }
.dark-theme .light-shade-6-clr					{ 			 color: var(--light-shade-6-dark-theme); }
.dark-theme .light-shade-6-border				{ 	  border-color: var(--light-shade-6-dark-theme); }
.dark-theme .light-shade-6-border-hover:hover	{ 	  border-color: var(--light-shade-6-dark-theme); }
.dark-theme .light-shade-7-bg					{ background-color: var(--light-shade-7-dark-theme); }
.dark-theme .light-shade-7-bg-before:before  	{ background-color: var(--light-shade-7-dark-theme); }
.dark-theme .light-shade-7-bg-after:after		{ background-color: var(--light-shade-7-dark-theme); }
.dark-theme .light-shade-7-clr					{ 			 color: var(--light-shade-7-dark-theme); }
.dark-theme .light-shade-7-border				{ 	  border-color: var(--light-shade-7-dark-theme); }
.dark-theme .light-shade-7-border-hover:hover	{ 	  border-color: var(--light-shade-7-dark-theme); }
.dark-theme .light-shade-8-bg					{ background-color: var(--light-shade-8-dark-theme); }
.dark-theme .light-shade-8-bg-before:before  	{ background-color: var(--light-shade-8-dark-theme); }
.dark-theme .light-shade-8-bg-after:after		{ background-color: var(--light-shade-8-dark-theme); }
.dark-theme .light-shade-8-clr					{ 			 color: var(--light-shade-8-dark-theme); }
.dark-theme .light-shade-8-border				{ 	  border-color: var(--light-shade-8-dark-theme); }
.dark-theme .light-shade-8-border-hover:hover	{ 	  border-color: var(--light-shade-8-dark-theme); }
.dark-theme .light-shade-9-bg					{ background-color: var(--light-shade-9-dark-theme); }
.dark-theme .light-shade-9-bg-before:before  	{ background-color: var(--light-shade-9-dark-theme); }
.dark-theme .light-shade-9-bg-after:after		{ background-color: var(--light-shade-9-dark-theme); }
.dark-theme .light-shade-9-clr					{ 			 color: var(--light-shade-9-dark-theme); }
.dark-theme .light-shade-9-border				{ 	  border-color: var(--light-shade-9-dark-theme); }
.dark-theme .light-shade-9-border-hover:hover	{ 	  border-color: var(--light-shade-9-dark-theme); }
.dark-theme .light-shade-10-bg					{ background-color: var(--light-shade-10-dark-theme); }
.dark-theme .light-shade-10-bg-before:before  	{ background-color: var(--light-shade-10-dark-theme); }
.dark-theme .light-shade-10-bg-after:after		{ background-color: var(--light-shade-10-dark-theme); }
.dark-theme .light-shade-10-clr					{ 			 color: var(--light-shade-10-dark-theme); }
.dark-theme .light-shade-10-border				{ 	  border-color: var(--light-shade-10-dark-theme); }
.dark-theme .light-shade-10-border-hover:hover	{ 	  border-color: var(--light-shade-10-dark-theme); }
.dark-theme .saturated-light-shade-1-bg					{ background-color: var(--saturated-light-shade-1-dark-theme); }
.dark-theme .saturated-light-shade-1-bg-before:before	{ background-color: var(--saturated-light-shade-1-dark-theme); }
.dark-theme .saturated-light-shade-1-bg-after:after		{ background-color: var(--saturated-light-shade-1-dark-theme); }
.dark-theme .saturated-light-shade-1-clr				{ 			 color: var(--saturated-light-shade-1-dark-theme); }
.dark-theme .saturated-light-shade-1-border				{ 	  border-color: var(--saturated-light-shade-1-dark-theme); }
.dark-theme .saturated-light-shade-1-border-hover:hover	{ 	  border-color: var(--saturated-light-shade-1-dark-theme); }
.dark-theme .saturated-light-shade-2-bg					{ background-color: var(--saturated-light-shade-2-dark-theme); }
.dark-theme .saturated-light-shade-2-bg-before:before	{ background-color: var(--saturated-light-shade-2-dark-theme); }
.dark-theme .saturated-light-shade-2-bg-after:after		{ background-color: var(--saturated-light-shade-2-dark-theme); }
.dark-theme .saturated-light-shade-2-clr				{ 			 color: var(--saturated-light-shade-2-dark-theme); }
.dark-theme .saturated-light-shade-2-border				{ 	  border-color: var(--saturated-light-shade-2-dark-theme); }
.dark-theme .saturated-light-shade-2-border-hover:hover	{ 	  border-color: var(--saturated-light-shade-2-dark-theme); }
.dark-theme .white-bg						{ background-color: var(--white-dark-theme); }
.dark-theme .white-bg-before:before  		{ background-color: var(--white-dark-theme); }
.dark-theme .white-bg-after:after			{ background-color: var(--white-dark-theme); }
.dark-theme .white-clr						{ 			 color: var(--white-dark-theme); }
.dark-theme .white-border					{ 	  border-color: var(--white-dark-theme); }
.dark-theme .white-border-hover:hover		{ 	  border-color: var(--white-dark-theme); }

/**
 * Mobile Menu Trigger - core
 */
.dark-theme .sk__menu-trigger-wrapper {
	background-color: var(--hamburger-menu-icon-background-color-dark-theme);
	border-width: var(--hamburger-menu-button-border-width-dark-theme);
	border-style: var(--hamburger-menu-button-border-style-dark-theme);
	border-color: var(--hamburger-menu-button-border-color-dark-theme);
	border-radius: var(--hamburger-menu-button-border-radius-dark-theme);
	-webkit-box-shadow: var(--hamburger-menu-button-box-shadow-dark-theme);
	        box-shadow: var(--hamburger-menu-button-box-shadow-dark-theme);
	

}
.dark-theme .sk__menu-trigger span, 
.dark-theme .sk__menu-trigger span:before, 
.dark-theme .sk__menu-trigger span:after {
	background-color: var(--hamburger-menu-icon-color-dark-theme);
}

/**
 * Blog General Core
 * =================
 */

/* Sticky post */

.dark-theme .sk__sticky-post.sk__sticky-has-thumbnail {
	color: #ffffff; /* Goes over image */
	-webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.3);
			box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.3);
	text-shadow: 2px 2px 2px rgba(0,0,0,0.24);
}

.dark-theme .sk__sticky-post.sk__sticky-no-thumbnail {
	color: white;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.24);
}

/* grid parent, .sk__grid.sk__blog-grid defined above in Grid */
.dark-theme .sk__blog-card {

	background-color: var(--infeed-posts-background-color-normal-dark-theme);
	border-style: var(--infeed-posts-border-style-dark-theme);
	border-color: var(--infeed-posts-border-color-normal-dark-theme);
	border-width: var(--infeed-posts-border-width-dark-theme);
	border-radius: var(--infeed-posts-border-radius-dark-theme);
	-webkit-box-shadow: var(--infeed-posts-box-shadow-dark-theme);
	        box-shadow: var(--infeed-posts-box-shadow-dark-theme);
}

.dark-theme .sk__blog-card:hover {
	background-color: var(--infeed-posts-background-color-hover-dark-theme);
	border-color: var(--infeed-posts-border-color-hover-dark-theme);
	-webkit-box-shadow: var(--infeed-posts-box-shadow-hover-dark-theme);
	        box-shadow: var(--infeed-posts-box-shadow-hover-dark-theme);
}

.dark-theme .sk__article-magazine:hover {
	background-color: var(--infeed-posts-background-color-hover-dark-theme);
	border-color: var(--infeed-posts-border-color-hover-dark-theme);
	-webkit-box-shadow: var(--infeed-posts-box-shadow-hover-dark-theme);
	        box-shadow: var(--infeed-posts-box-shadow-hover-dark-theme);
}

/**
 * In-feed Post Thumbs (and their wrappers)
 */

.dark-theme .post-image-inner {
	border-width: var(--infeed-post-thumbs-border-width-dark-theme);
	border-style: var(--infeed-post-thumbs-border-style-dark-theme);
	border-color: var(--infeed-post-thumbs-border-color-normal-dark-theme);
	border-top-left-radius: var(--infeed-thumb-border-top-left-radius-dark-theme);
	border-top-right-radius: var(--infeed-thumb-border-top-right-radius-dark-theme);
	border-bottom-left-radius: var(--infeed-thumb-border-bottom-left-radius-dark-theme);
	border-bottom-right-radius: var(--infeed-thumb-border-bottom-right-radius-dark-theme);
}

.dark-theme .post-image:not(.sk__single) .post-image-inner:hover {
	border-color: var(--infeed-post-thumbs-border-color-hover-dark-theme);
}

.dark-theme .sk__blog-feed .sk__post-info .post-excerpt p {
	color: var(--infeed-posts-article-excerpt-color-dark-theme);
}

.dark-theme .blog-feed-article-title a, 
.dark-theme .blog-feed-article-title a:link, 
.dark-theme .blog-feed-article-title a:visited {
	color: var(--infeed-posts-article-title-color-normal-dark-theme);
}
.dark-theme .blog-feed-article-title a:hover {
	color: var(--infeed-posts-article-title-color-hover-dark-theme);
}

.dark-theme .sk__post-info .entry-meta span, 
.dark-theme .sk__post-info .entry-meta p, 
.dark-theme .sk__post-info .entry-meta time {
	color: var(--infeed-metas-text-color-dark-theme);
}

.dark-theme .sk__post-info .entry-meta a, 
.dark-theme .sk__post-info .entry-meta a:link, 
.dark-theme .sk__post-info .entry-meta a:visited {
	color: var(--infeed-metas-links-color-normal-dark-theme);
}

.dark-theme .sk__post-info .entry-meta a:hover {
	color: var(--infeed-metas-links-color-hover-dark-theme);
}

.dark-theme .sk__post-info .entry-meta i, 
.dark-theme .sk__post-info .entry-meta span[class*="sico-"] {
	color: var(--infeed-metas-icon-color-dark-theme);
}

/*.post-image span[class*=sico-], */
.dark-theme a.post-comments-badge-link, 
.dark-theme i.sk__pformat-icon {
	color: #d9dbdc;
	background: rgba(0,0,0,.38);
}
/**
 * Blog Featured Posts Section Core
 * --------------------------------
 */

.dark-theme div[id*="sk__gallery-basic-blog"] {
	border-radius: var(--featured-posts-slider-border-radius-dark-theme);
}

.dark-theme .sk__featured-post.sk__post-format-gallery p.p-super {
	color: #FFF; /* goes over image */
	text-shadow: 1px 1px 2px rgba(0,0,0,0.45);
}

.dark-theme .sk__featured-post-content .entry-title {
	display: block;
	text-shadow: 3px 2px 5px rgba(0,0,0,0.26);
}
.dark-theme .sk__featured-post-content .entry-title, 
.dark-theme .sk__featured-post-content .entry-title a, 
.dark-theme .sk__featured-post-content .author.vcard a, 
.dark-theme .sk__featured-post-content a.sk__posted-on {
	color: #fff; /* over image */
}

.dark-theme .sk__featured-post-content {
	color: #fff; /* over image */
}
.dark-theme i.sk__pformat-icon-in-featured-title {
	color: #d9dbdc; /* Goes over image */
	background: rgb(0,0,0,0.38);
}

@media all and (min-width: 992px) { /* lg and above */
	.dark-theme .sk__featured-gallery.sk__gallery-basic-thumbnails .carousel-control-prev:hover, 
	.dark-theme .sk__featured-gallery.sk__gallery-basic-thumbnails .carousel-control-next:hover {
		background: rgba(255,255,255,0.05);
	}
}
@media all and (max-width: 991px) { /* xs + sm + md */
	.sk__featured-gallery .carousel > button {
		display: block;
	}
}
.dark-theme .sk__carousel-item-timer {
	background-color: rgba(255,255,255,0.6);
}
.dark-theme a.page-numbers, 
.dark-theme a.postpage-numbers, 
.dark-theme a.post-page-numbers, 
.dark-theme span.page-numbers.dots, 
.dark-theme span.post-page-numbers.dots, 
.dark-theme .nav-next a, 
.dark-theme .nav-previous a, 
.dark-theme span.page-numbers.current, 
.dark-theme span.post-page-numbers.current, 
.dark-theme a.page-numbers.current, 
.dark-theme a.post-page-numbers.current {
	border-width: var(--pagination-numbers-border-width-dark-theme);
	border-style: var(--pagination-numbers-border-style-dark-theme);
	border-radius: var(--pagination-numbers-border-radius-dark-theme);
	font-weight: 400;
}

.dark-theme .page-numbers.current, 
.dark-theme .post-page-numbers .current, 
.dark-theme .post-page-numbers.current {
	background-color: var(--pagination-numbers-background-color-current-dark-theme);
	color: var(--pagination-numbers-text-color-current-dark-theme);
	border-color: var(--pagination-numbers-background-color-current-dark-theme);
}

/* order a:link, a:visited, a:hover, a:active */

.dark-theme ul.page-numbers a, 
.dark-theme ul.page-numbers a:link, 
.dark-theme ul.page-numbers a:visited, 
.dark-theme a.page-numbers, 
.dark-theme a.page-numbers:link, 
.dark-theme a.page-numbers:visited, 
.dark-theme span.page-numbers.dots, 
.dark-theme .post-page-numbers a, 
.dark-theme .post-page-numbers a:link, 
.dark-theme .post-page-numbers a:visited, 
.dark-theme a.post-page-numbers, 
.dark-theme a.post-page-numbers:link, 
.dark-theme a.post-page-numbers:visited, 
.dark-theme span.post-page-numbers.dots,
.dark-theme .nav-next a, 
.dark-theme .nav-next a:link, 
.dark-theme .nav-next a:visited, 
.dark-theme .nav-previous a, 
.dark-theme .nav-previous a:link, 
.dark-theme .nav-previous a:visited {
	color: var(--pagination-numbers-text-color-normal-dark-theme);
	border-color: var(--pagination-numbers-border-color-dark-theme);
	background-color: var(--pagination-numbers-background-color-normal-dark-theme);
}

.dark-theme .comment-navigation .nav-next a, 
.dark-theme .comment-navigation .nav-next a:link, 
.dark-theme .comment-navigation .nav-next a:visited, 
.dark-theme .comment-navigation .nav-previous a, 
.dark-theme .comment-navigation .nav-previous a:link,
.dark-theme .comment-navigation .nav-previous a:visited,
.dark-theme .posts-navigation .nav-next a, 
.dark-theme .posts-navigation .nav-next a:link, 
.dark-theme .posts-navigation .nav-next a:visited, 
.dark-theme .posts-navigation .nav-previous a, 
.dark-theme .posts-navigation .nav-previous a:link, 
.dark-theme .posts-navigation .nav-previous a:visited {
	color: var(--pagination-numbers-text-color-normal-dark-theme);
}


.dark-theme ul.page-numbers li a:hover, 
.dark-theme a.page-numbers:hover, 
.dark-theme .post-page-numbers li a:hover, 
.dark-theme a.post-page-numbers:hover, 
.dark-theme .nav-next a:hover, 
.dark-theme .nav-previous a:hover, 
.dark-theme .comment-navigation .nav-next a:hover, 
.dark-theme .comment-navigation .nav-previous a:hover, 
.dark-theme .posts-navigation .nav-next a:hover, 
.dark-theme .posts-navigation .nav-previous a:hover {
	background-color: var(--pagination-numbers-background-color-hover-dark-theme);
	color: var(--pagination-numbers-text-color-hover-dark-theme);
}

.dark-theme .nav-links, 
.dark-theme .woocommerce-pagination ul.page-numbers, 
.dark-theme .page-links {
	background: var(--pagination-background-color-dark-theme);
	border-top-width: var(--pagination-border-top-dark-theme);
	border-right-width: var(--pagination-border-right-dark-theme);
	border-bottom-width: var(--pagination-border-bottom-dark-theme);
	border-left-width: var(--pagination-border-left-dark-theme);
	border-style: var(--pagination-border-style-dark-theme);
	border-color: var(--pagination-border-color-dark-theme);
	border-radius: var(--pagination-border-radius-dark-theme);
	-webkit-box-shadow: var(--pagination-box-shadow-dark-theme);
			box-shadow: var(--pagination-box-shadow-dark-theme);
}

/**
 * Widget - Categories 
 *  Block - Categories
 * -------------------
 */

.dark-theme .cat-item a, 
.dark-theme .tag-cloud-link, 
.dark-theme .tagcloud {
	color: var(--widget-a-color-initial-dark-theme);
}

.dark-theme .cat-item > ul > .cat-item > i {
	color: var(--widget-bullets-color-dark-theme);
}

.dark-theme .cat-item i {
	color: var(--widget-bullets-color-dark-theme);
}

.dark-theme .cat-item:before, 
.dark-theme .widget_meta li > a:before, 
.dark-theme .elementor-widget-wp-widget-meta ul li > a:before {
	color: var(--widget-bullets-color-dark-theme);
}

/* Elementor Widget - Categories */

.dark-theme .elementor-widget-wp-widget-categories .cat-item > ul > .cat-item:before {
	color: var(--widget-bullets-color-dark-theme);
}

.dark-theme a.tag-cloud-link, 
.dark-theme footer#colophon a.tag-cloud-link, 
.dark-theme a.tag-cloud-link:link, 
.dark-theme footer#colophon a.tag-cloud-link:link, 
.dark-theme a.tag-cloud-link:visited, 
.dark-theme footer#colophon a.tag-cloud-link:visited {
	background: var(--dark-shade-10-dark-theme); /* ok */
	color: var(--light-shade-1-dark-theme); /* ok */
}
.dark-theme a.tag-cloud-link:first-child, 
.dark-theme footer#colophon a.tag-cloud-link:first-child {
	background-color: var(--gradient-3);
	color: #ffffff; /* ok */
}
.dark-theme a.tag-cloud-link:hover, 
.dark-theme footer#colophon a.tag-cloud-link:hover, 
.dark-theme a.tag-cloud-link:link:hover, 
.dark-theme footer#colophon a.tag-cloud-link:link:hover, 
.dark-theme a.tag-cloud-link:visited:hover, 
.dark-theme footer#colophon a.tag-cloud-link:visited:hover {
	background-color: var(--light-shade-9-dark-theme); /* ok */
	color: #ffffff; /* ok */
}
.dark-theme a.tag-cloud-link:active,  
.dark-theme footer#colophon a.tag-cloud-link:active {
	color: #ffffff; /* ok */
}
.dark-theme a.tag-cloud-link:active:hover,  
.dark-theme footer#colophon a.tag-cloud-link:active:hover {
	color: #ffffff; /* ok */
}


.dark-theme button.sk__search-button {
	background: transparent;
	color: var(--form-field-text-color-normal-dark-theme);
}

.dark-theme .wp-block-calendar table tbody, 
.dark-theme .elementor-widget-wp-widget-calendar tbody {
	color: var(--widget-content-color-dark-theme);
}

.dark-theme .widget_calendar td, 
.dark-theme .wp-block-calendar tbody td, 
.dark-theme .elementor-widget-wp-widget-calendar td {
	border: 1px solid var(--ui-sections-border-color-shade-dark-theme);
}

.dark-theme .widget_calendar th, 
.dark-theme .wp-block-calendar thead td, 
.dark-theme .wp-block-calendar table th, 
.dark-theme .elementor-widget-wp-widget-calendar th {
	background-color: var(--ui-elements-active-background-color-shade-dark-theme);
	color: var(--ui-elements-active-text-color-shade-dark-theme);
	border: 1px solid var(--ui-elements-border-color-shade-dark-theme);
	border-bottom: 3px solid var(--ui-elements-border-color-shade-dark-theme);
}


.dark-theme .widget_calendar #today, 
.dark-theme .elementor-widget-wp-widget-calendar #today {
	background-color: var(--ui-elements-active-background-color-shade-dark-theme);
	border: 1px solid var(--ui-elements-border-color-shade-dark-theme);
}
.dark-theme .widget_calendar #today:before, 
.dark-theme .elementor-widget-wp-widget-calendar #today:before {
	background: var(--ui-elements-active-background-color-shade-dark-theme);
}
.dark-theme .widget_calendar #today:after, 
.dark-theme .elementor-widget-wp-widget-calendar #today:after {
	background: var(--ui-elements-active-background-color-shade-dark-theme);
}

.dark-theme nav.wp-calendar-nav {
	padding: 5px 10px;
	border: 1px solid var(--ui-elements-border-color-shade-dark-theme);
}

.dark-theme nav.wp-calendar-nav, 
.dark-theme .wp-block-calendar nav.wp-calendar-nav {
	background: var(--ui-elements-background-color-shade-dark-theme);
}
.dark-theme .wp-block-calendar table caption {
	color: var(--ui-elements-text-color-shade-dark-theme);
}

/**
 * Widget - RSS - Core
 * ==================================================================
 * ==================================================================
 * ==================================================================
 * (theming-widget-rss.css insert here)
 */
/**
 * Widget - RSS
 *  Block - RSS
 * ------------
 */

.dark-theme .widget.widget_rss ul li, 
.dark-theme .widget.widget_rss ul:not([class]) > li:not([class]), 
.dark-theme .elementor-widget-wp-widget-rss ul li, 
.dark-theme .elementor-widget-wp-widget-rss ul:not([class]) > li:not([class]), 
.dark-theme ul.wp-block-rss li,
.dark-theme ul.wp-block-rss li:not([class]) {
	border-bottom: 1px solid var(--ui-elements-border-color-shade-dark-theme);
}

.dark-theme .widget_rss li:before, 
.dark-theme .widget.widget_rss ul:not([class]) > li:not([class]):before, 
.dark-theme .elementor-widget-wp-widget-rss li:before, 
.dark-theme .elementor-widget-wp-widget-rss ul:not([class]) > li:not([class]):before, 
.dark-theme ul.wp-block-rss .wp-block-rss__item-title:before {
	color: var(--widget-a-color-initial-dark-theme);
}

.dark-theme .widget_rss li > a, 
.dark-theme .widget_rss li > a:link, 
.dark-theme .widget_rss li > a:visited, 
.dark-theme .elementor-widget-wp-widget-rss li > a, 
.dark-theme .elementor-widget-wp-widget-rss li > a:link, 
.dark-theme .elementor-widget-wp-widget-rss li > a:visited, 
.dark-theme ul.wp-block-rss li > div > a, 
.dark-theme ul.wp-block-rss li > div > a:link, 
.dark-theme ul.wp-block-rss li > div > a:visited {
	color: var(--widget-headings-color-dark-theme);
	font-weight: 400;
}

.dark-theme .widget_rss li > a:hover, 
.dark-theme .elementor-widget-wp-widget-rss li > a:hover, 
.dark-theme ul.wp-block-rss li > div > a:hover {
	color: var(--widget-a-color-hover-dark-theme);
}

.dark-theme span.rss-date {
	color: var(--widget-content-color-dark-theme);
	font-weight: 400;
}

.dark-theme .rssSummary, 
.dark-theme .wp-block-rss__item-excerpt {
	color: var(--widget-content-color-dark-theme);
}

/**
 * Widget - Recent Comments  
 * ------------------------
 */

.dark-theme .widget_recent_comments .comment-author-link, 
.dark-theme .elementor-widget-wp-widget-recent-comments .comment-author-link {
	font-weight: 600;
}

.dark-theme .widget_recent_comments li.recentcomments, 
.dark-theme .elementor-widget-wp-widget-recent-comments li.recentcomments {
	border-bottom: 1px solid var(--ui-elements-border-color-shade-dark-theme);
}

.dark-theme .widget_recent_comments span.comment-author-link:before, 
.dark-theme .elementor-widget-wp-widget-recent-comments span.comment-author-link:before {
	color: var(--light-shade-8-dark-theme);
}

.dark-theme .widget_recent_comments a, 
.dark-theme .widget_recent_comments a:link, 
.dark-theme .widget_recent_comments a:visited, 
.dark-theme .elementor-widget-wp-widget-recent-comments a, 
.dark-theme .elementor-widget-wp-widget-recent-comments a:link, 
.dark-theme .elementor-widget-wp-widget-recent-comments a:visited {
	color: var(--widget-a-color-initial-dark-theme);
}

.dark-theme .widget_recent_comments a:hover, 
.dark-theme .elementor-widget-wp-widget-recent-comments a:hover {
	color: var(--widget-a-color-hover-dark-theme);
}

.dark-theme .widget_meta li > a, 
.dark-theme .widget_meta li > a:link, 
.dark-theme .widget_meta li > a:visited, 
.dark-theme .widget_archive li > a, 
.dark-theme .widget_archive li > a:link, 
.dark-theme .widget_archive li > a:visited, 
.dark-theme ul.wp-block-archives li > a, 
.dark-theme ul.wp-block-archives li > a:link, 
.dark-theme ul.wp-block-archives li > a:visited, 
.dark-theme .elementor-widget-wp-widget-archives ul li > a, 
.dark-theme .elementor-widget-wp-widget-archives ul li > a:link, 
.dark-theme .elementor-widget-wp-widget-archives ul li > a:visited, 
.dark-theme .elementor-widget-wp-widget-meta ul li > a, 
.dark-theme .elementor-widget-wp-widget-meta ul li > a:link, 
.dark-theme .elementor-widget-wp-widget-meta ul li > a:visited {
	color: var(--widget-a-color-initial-dark-theme);
}

.dark-theme .widget_meta li > a:hover, 
.dark-theme .widget_archive li > a:hover, 
.dark-theme ul.wp-block-archives li > a:hover, 
.dark-theme .elementor-widget-wp-widget-archives ul li > a:hover, 
.dark-theme .elementor-widget-wp-widget-meta ul li > a:hover {
	color: var(--widget-a-color-hover-dark-theme);
}

.dark-theme .widget_meta li > a:before, 
.dark-theme .widget_archive li > a:before, 
.dark-theme ul.wp-block-archives li > a:before, 
.dark-theme .elementor-widget-wp-widget-archives ul li > a:before {
	color: var(--widget-bullets-color-dark-theme);
}

.dark-theme .widget_archive li > a:before, 
.dark-theme ul.wp-block-archives li > a:before, 
.dark-theme .elementor-widget-wp-widget-archives ul li > a:before {
	color: var(--widget-bullets-color-dark-theme);


/**
 * Copied from: ul.sk__menu-ul > li > a
 * Copies: Top-level <a> Menu Items
 */
.dark-theme .widget_nav_menu ul.menu > li > a, 
.dark-theme .widget_nav_menu ul.menu > li > a:link, 
.dark-theme .widget_nav_menu ul.menu > li > a:visited {
	color: var(--mobile-menu-items-text-color-dark-theme);
	background-color: var(--mobile-menu-items-background-color-dark-theme);
}

/**
 * Copied from: .sk__menu-wrapper li > .sub-menu > li > a
 * Copies: All <a> submenu & subsubmenu items
 */
.dark-theme .widget_nav_menu ul.menu li > .sub-menu > li > a, 
.dark-theme .widget_nav_menu ul.menu li > .sub-menu > li > a:link, 
.dark-theme .widget_nav_menu ul.menu li > .sub-menu > li > a:visited {
	color: var(--mobile-menu-subitems-text-color-dark-theme);
	background-color: var(--mobile-menu-subitems-background-color-dark-theme);
}

/**
 * Copied from: .sk__menu-wrapper li.menu-item-has-children > a:after
 * Copies: Dropdown icon
 */
.dark-theme .widget_nav_menu li.menu-item-has-children > a:after {
	color: var(--mobile-menu-items-text-color-dark-theme);
}

/**
 * Single Posts - Core
 * ==================================================================
 * ==================================================================
 * ==================================================================
 * (theming-single-post.css insert here)
 */

.dark-theme .single-post .sk__post-info .sk__blog-feed-top-metas a, 
.dark-theme .single-post .sk__post-info .sk__blog-feed-top-metas a:link, 
.dark-theme .single-post .sk__post-info .sk__blog-feed-top-metas a:visited {
	color: var(--p-color-dark-theme);
}
.dark-theme .single-post .sk__post-info .sk__blog-feed-top-metas a:hover {
	color: var(--a-color-hover-dark-theme);
}

.dark-theme .sk__post-bottom-details {
	background-color: var(--ui-sections-background-color-shade-dark-theme);
	border: 1px solid var(--ui-sections-border-color-shade-dark-theme);
}

.dark-theme .sk__author-divider {
	border-bottom: 1px solid var(--ui-sections-border-color-shade-dark-theme);
}

.dark-theme .sk__post-bottom-metas > div {
	background-color: var(--ui-elements-background-color-shade-dark-theme);
	border: 1px solid var(--ui-elements-border-color-shade-dark-theme);
}

.dark-theme h5.sk__author-name {
	color: var(--ui-important-elements-text-color-shade-dark-theme);
}

.dark-theme .sk__author-bio, 
.dark-theme .sk__post-bottom-metas, 
.dark-theme .sk__post-bottom-metas p, 
.dark-theme .sk__post-bottom-metas a, 
.dark-theme .sk__post-bottom-metas time, 
.dark-theme .sk__post-bottom-metas span.time {
	color: var(--ui-elements-text-color-shade-dark-theme);
}

.dark-theme .sk__post-bottom-metas a:hover, 
.dark-theme .sk__post-bottom-metas span.time:hover, 
.dark-theme .sk__post-bottom-metas time:hover {
	color: var(--a-color-hover-dark-theme);
}

.dark-theme .sk__post-bottom-metas i {
	color: var(--p-color-dark-theme);
}

.dark-theme .sk__quote-box {
	border: 3px solid rgba(255,255,255,0.14);
}
.dark-theme .sk__quote-box p,
.dark-theme .sk__quote-author, 
.dark-theme .sk__quote-occupation, 
.dark-theme .sk__quote-credentials {
	color: #ffffff;
}
.dark-theme .sk__in-content-quote-overlay {
	background-color: rgba(0,0,0,0.28);
}

/**
 * FROM borecenz-static-core.css FOR DARK THEME - END
 */

.br-buy-forms, 
.br-buy-forms input, 
.br-buy-forms select, 
.br-buy-forms button, 
.br-buy-forms h1, 
.br-buy-forms h2, 
.br-buy-forms h3, 
.br-buy-forms h4, 
.br-buy-forms h5, 
.br-buy-forms h6 {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "Ubuntu", sans-serif;
}

.br-buy-forms input {
	padding: 4px 12px 3px;
	border-radius: 4px;
	border-color: #d0d4d6;
	border-width: 1px;
}

.dark-theme .br-buy-forms input {
	border-color: #d0d4d6;
}

.br-buy-forms select {
	-webkit-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	cursor: pointer;
	outline: var(--form-field-outline);
	/*padding-top: var(--form-field-padding-top);
	padding-right: 36px;
	padding-bottom: var(--form-field-padding-bottom);
	padding-left: var(--form-field-padding-left);*/
	padding: 4px 36px 3px 12px;
	margin-bottom: var(--form-field-margin-bottom);
	font-family: var(--form-field-font-family); /* !! WATCH IT */
	/*font-size: var(--form-field-text-size);*/
	font-size: 12px;
	font-weight: var(--form-field-text-font-weight);
	color: var(--form-field-text-color-normal);
	background-color: var(--form-field-background-color-normal);
	border-top-width: var(--form-field-border-top-width);
	border-right-width: var(--form-field-border-right-width);
	border-bottom-width: var(--form-field-border-bottom-width);
	border-left-width: var(--form-field-border-left-width);
	border-top-style: var(--form-field-border-top-style);
	border-left-style: var(--form-field-border-left-style);
	border-bottom-style: var(--form-field-border-bottom-style);
	border-right-style: var(--form-field-border-right-style);
	border-top-color: var(--form-field-border-top-color-normal);
	border-right-color: var(--form-field-border-right-color-normal);
	border-bottom-color: var(--form-field-border-bottom-color-normal);
	border-left-color: var(--form-field-border-left-color-normal);
	/*border-top-left-radius: var(--form-field-border-top-left-radius);
	border-top-right-radius: var(--form-field-border-top-right-radius);
	border-bottom-left-radius: var(--form-field-border-bottom-left-radius);
	border-bottom-right-radius: var(--form-field-border-bottom-right-radius);*/
	border-radius: 4px;
	border-color: #d0d4d6;
	border-width: 1px;
}
.dark-theme .br-buy-forms select {
	outline: var(--form-field-outline-dark-theme);
	font-weight: var(--form-field-text-font-weight-dark-theme);
	color: var(--form-field-text-color-normal-dark-theme);
	background-color: var(--form-field-background-color-normal-dark-theme);
	border-top-width: var(--form-field-border-top-width-dark-theme);
	border-right-width: var(--form-field-border-right-width-dark-theme);
	border-bottom-width: var(--form-field-border-bottom-width-dark-theme);
	border-left-width: var(--form-field-border-left-width-dark-theme);
	border-top-style: var(--form-field-border-top-style-dark-theme);
	border-left-style: var(--form-field-border-left-style-dark-theme);
	border-bottom-style: var(--form-field-border-bottom-style-dark-theme);
	border-right-style: var(--form-field-border-right-style-dark-theme);
	border-top-color: var(--form-field-border-top-color-normal-dark-theme);
	border-right-color: var(--form-field-border-right-color-normal-dark-theme);
	border-bottom-color: var(--form-field-border-bottom-color-normal-dark-theme);
	border-left-color: var(--form-field-border-left-color-normal-dark-theme);
	/*border-top-left-radius: var(--form-field-border-top-left-radius-dark-theme);
	border-top-right-radius: var(--form-field-border-top-right-radius-dark-theme);
	border-bottom-left-radius: var(--form-field-border-bottom-left-radius-dark-theme);
	border-bottom-right-radius: var(--form-field-border-bottom-right-radius-dark-theme);*/
	border-radius: 4px;
	border-color: #d0d4d6;
	border-width: 1px;
}

.br-buy-forms select:hover {
	color: var(--form-field-text-color-hover);
	border-top-color: var(--form-field-border-top-color-hover);
	border-right-color: var(--form-field-border-right-color-hover);
	border-bottom-color: var(--form-field-border-bottom-color-hover);
	border-left-color: var(--form-field-border-left-color-hover);
}
.dark-theme .br-buy-forms select:hover {
	color: var(--form-field-text-color-hover-dark-theme);
	border-top-color: var(--form-field-border-top-color-hover-dark-theme);
	border-right-color: var(--form-field-border-right-color-hover-dark-theme);
	border-bottom-color: var(--form-field-border-bottom-color-hover-dark-theme);
	border-left-color: var(--form-field-border-left-color-hover-dark-theme);
}

.br-buy-forms select:focus {
	color: var(--form-field-text-color-focus);
	border-top-color: var(--form-field-border-top-color-focus);
	border-right-color: var(--form-field-border-right-color-focus);
	border-bottom-color: var(--form-field-border-bottom-color-focus);
	border-left-color: var(--form-field-border-left-color-focus);
}
.dark-theme .br-buy-forms select:focus {
	color: var(--form-field-text-color-focus-dark-theme);
	border-top-color: var(--form-field-border-top-color-focus-dark-theme);
	border-right-color: var(--form-field-border-right-color-focus-dark-theme);
	border-bottom-color: var(--form-field-border-bottom-color-focus-dark-theme);
	border-left-color: var(--form-field-border-left-color-focus-dark-theme);
}

.br-buy-forms select:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0 50px var(--form-field-autofill-background) inset, 0 0 0 50px white inset;
	-webkit-text-fill-color: var(--form-field-autofill-text-color);
}
.dark-theme .br-buy-forms select:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0 50px var(--form-field-autofill-background-dark-theme) inset, 0 0 0 50px var(--form-field-autofill-background-dark-theme) inset;
	-webkit-text-fill-color: var(--form-field-autofill-text-color-dark-theme);
}

.br-buy-forms select:focus:hover {
	color: var(--form-field-text-color-focus-hover);
	border-top-color: var(--form-field-border-top-color-hover);
	border-right-color: var(--form-field-border-right-color-hover);
	border-bottom-color: var(--form-field-border-bottom-color-hover);
	border-left-color: var(--form-field-border-left-color-hover);
}
.dark-theme .br-buy-forms select:focus:hover {
	color: var(--form-field-text-color-focus-hover-dark-theme);
	border-top-color: var(--form-field-border-top-color-hover-dark-theme);
	border-right-color: var(--form-field-border-right-color-hover-dark-theme);
	border-bottom-color: var(--form-field-border-bottom-color-hover-dark-theme);
	border-left-color: var(--form-field-border-left-color-hover-dark-theme);
}

.br-buy-forms select:-webkit-autofill:focus {
	-webkit-text-fill-color: var(--form-field-autofill-text-color);
	-webkit-box-shadow: 0 0 0px 1000px var(--form-field-autofill-background) inset;
	-webkit-transition: background-color 5000s ease-in-out 0s;
		 -o-transition: background-color 5000s ease-in-out 0s;
			transition: background-color 5000s ease-in-out 0s;
}
.dark-theme .br-buy-forms select:-webkit-autofill:focus {
	-webkit-text-fill-color: var(--form-field-autofill-text-color-dark-theme);
	-webkit-box-shadow: 0 0 0px 1000px var(--form-field-autofill-background-dark-theme) inset;
}

.br-buy-forms select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; /* Removes default arrow */
}

/* Add a custom arrow using background image */
.br-buy-forms select {
    background-image: url( '../images/dropdown-indicator-arrow.svg' ); /* Replace with your arrow icon */
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 16px;
}

.br-buy-forms h3, 
.br-buy-forms h4, 
.br-buy-forms h5, 
.br-buy-forms h6 {
    margin-top: 1.25em;
    margin-bottom: 0.75em;
}

.br-buy-forms button[type="submit"] {
	padding-top: 10px;
	padding-bottom: 12px;
}
