/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 14 2026 | 11:18:51 */
.k-content a:focus, .k-content a:hover {
    text-decoration: none;
}

.k-nav .k-nav__btn {
    padding: 20px 0 0 !important;
}

.k-mobile__main .k-nav .k-nav__btn {
    padding: 4px !important;
}

.blog .k-card h2 {
	text-transform: none;
	    font-size: 1.2rem;
}

.k-nav .k-nav__dropdown--popover {
    background-color: #222;
}

.k-header .k-widget--search-offscreen-toggle button:focus rect, .k-header .k-widget--search-offscreen-toggle button:hover rect {
    fill: #222;
}

.tagcloud a {
	display: block;
	font-size: .8125rem !important;
}

.k-header .k-widget--mobile-nav-toggle button .k-burger__bar {
    background-color: currentColor;
    background-color: #222;
}

.is-style-list-tick-1 li:before {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Cmask id='a' width='30' height='30' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23222222' d='M0 0h30v30H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23222222' d='m11.938 22.5-7.126-7.125 1.782-1.781 5.343 5.344 11.47-11.47 1.78 1.782-13.25 13.25Z'/%3E%3C/g%3E%3C/svg%3E");
}

.k-card .k-card__title {
    color: #222;
}

.k-banner-advanced {
    align-items: center;
    background-color: #222;
}

.single h2 {
	text-transform: none;
}

.k-block--step-by-step__step-number span {
    box-shadow: 0 6px 28px 0 #986ac71a;
    color: #a21213;
}

.k-block--accordion__title span {
	    color: #a21213;
}

.red-titles .k-card__title {
		    color: #a21213;
}

.is-style-btn--3>*, .k-btn--3 {
    background-color: #a21213 !important;
    border-color: #a21213 !important;
    color: #fff !important;
}

.is-style-btn--3>:focus, .is-style-btn--3>:hover, .k-btn--3:focus, .k-btn--3:hover {
    background-color: initial !important;
    border-color: #a21213 !important;
    color: #a21213 !important;
}

.k-block--step-by-step__step:not(:last-child) .k-block--step-by-step__step-number:after {
    border: 1px dashed #d2d2d2;
}

.is-style-btn--1>*, .k-btn--1, input[type=submit].gform_button {
    background-color: #222 !important;
    border-color: #222 !important;
    color: #fff !important;
}

.is-style-btn--1>:focus, .is-style-btn--1>:hover, .k-btn--1:focus, .k-btn--1:hover, input[type=submit].gform_button:focus, input[type=submit].gform_button:hover {
    background-color: initial !important;
    border-color: #222 !important;
    color: #222 !important;
}

.k-block--image-content .k-block__image {
	background-color: #ffffff;
}

.k-card .k-card__wrapper a {
    color: #222;
    text-decoration: none;
}

.k-header__secondary__nav .menu>li>a:focus, .k-header__secondary__nav .menu>li>a:hover {
    color: #d2d2d2;
}


.k-content a {
    color: #222;
	text-decoration: underline;
}
.k-footer a:hover {
    color: #d2d2d2;
}

.k-footer .widget.k-widget--icon-links .k-icon-link:hover {
    color: #d2d2d2;
}

.k-block--step-by-step__step-title {
    color: #222;
}

[data-to-top] {
    background-color: #222;
}

.k-block--container--gradient-1, .k-block--image-content-alt--gradient-1, .k-block--step-by-step__step-number {
    background: var(--Gradient, linear-gradient(180deg, #cacaca1a, #c7c7c733 100%), #fff);
}

.k-card .k-card__wrapper {
    box-shadow: 0 6px 28px 0 #c1c1c11a;
}


.k-header__secondary {
	background-color: #a21213;
}

wp-block-button>.is-style-btn--black--outline a {
	color: #000000;
}

.is-style-fill>.wp-block-button__link {
	color: #ffffff !important;
}

.k-header .k-widget--mobile-nav-toggle button:hover {
    background-color: #a21213 !important;
}

.k-off-screen__content {
    background-color: #a21213;
}

@media (max-width: 800px) {


	
	.vis-desktop {
		display: none;
	}
	
}

@media (min-width: 800px) {

	.vis-mobile {
		display: none;
	}
	
}