*, h1, h2, h3, h4, h5, h6, .button, .font-secondary, ::placeholder {
	font-family: "Mona Sans", sans-serif !important;
} 

body {
	color: #000;
}

.main {
	background-color: #fff;
}

.sidebar {
	background-color: #ebebeb;
}

h1, h2, h3, h4, h5, h6 {
	color: #000;
}

.footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6 {
	color: #fff;
}

.wysiwyg-content h1, .wysiwyg-content h2, .wysiwyg-content h3, .wysiwyg-content h4, .wysiwyg-content h5, .wysiwyg-content h6 {
	color: #000;
}

strong, b {
	font-weight: 600;
}

.button, .button:focus {
	border: 1px solid #dc581e;
	border-radius: 0;
	background: #dc581e;
	color: #fff;
	font-weight: 600;
	text-transform: none;
}

.button:hover {
	background: #000;
	border: 1px solid #000;
	color: #fff;
}

.m-nav__item a {
	font-weight: 400;
	color: #000;
	font-size: 18px;
}

.m-nav__item a:hover, .m-nav__item.is-active a {
	color: #dc581e;
	font-weight: 400 !important;
}

a, a:hover {
	color: #dc581e;
	font-weight: 600;
}



.footer {
	background: #000;
	color: #fff;	
}

.footer__social-link {
	color: #fff;
}

.footer__contact-link, .share__link {
	font-weight: 600;
}

.footer-nav__list a, .footer-nav__list a:hover, .offers-nav__link, .offers-nav__link:hover {
	font-weight: 400;
}



.info-nav {
	background: #000;
}

.header__main {
	background: #fff;
	box-shadow: none;
	-webkit-box-shadow: none;
	border-bottom: 1px solid #ebebeb;
}

.wysiwyg-content a:not(.button) {
	color: #dc581e;
	font-weight: 600;
}

.wysiwyg-content a:not(.button):hover, .articles__link {
	color: #000;
}

.wysiwyg-content ol > li::before {
	color: #dc581e;
}

.wysiwyg-content ul > li::before {
	background-color: #dc581e;
}

.team__contacts-icon, .contact__icon {
	color: #000;
}

.services__link:hover {
	border-color: #dc581e;
}

.services__link.is-active {
	border-color: #dc581e;
	background: #dc581e;
}

.tags__item {
	font-weight: 600;
	color: #dc581e;
}

.tags__item:hover {
	text-decoration: underline;
	text-decoration-thickness: 2px;
}

.contact__logo-claim {
	color: #dc581e;
}

.cta-block::before {
	background-color: #dc581e;
}

.career-pos-content {
	background-color: #dc581e;
}

.career-pos-content:hover {
	background-color: #000;
}

.form__input, .form__textarea {
	font-weight: 600;
	color: #000;
	border: 1px solid #000;
	border-radius: 0;
}

.form__input:focus, .form__textarea:focus {
	border-color: #dc581e;
	box-shadow: 0 0 0 1px #dc581e;
}

.form__input:focus + .form__icon, .form__textarea:focus + .form__icon {
	color: #dc581e;
}


.filter__tag--tip {
	border: 1px solid #dc581e;
}

.filter__tag--tip:hover {
	border-color: #000;
}
	
.references__link, .slovnik__item a, .team__item, .articles__link {	
	background-color: #ebebeb;
	box-shadow: none;
	transition: 150ms linear all;

}

.references__link:hover, .slovnik__item a:hover, .team__item:hover, .articles__link:hover {
	box-shadow: none;
	background: #000;
	color: #fff;

}

.articles__text p::after {
	background-color: transparent;
}

.team__item:hover .wysiwyg-content a:not(.button):hover {
	color: #fff;
}
