.no-touchevents a:hover {
	color          : #fff;
	text-decoration: none
}

.no-touchevents .btn:hover .btn__text,
.b-contact__btn.is-active .btn__text {
	background-color: transparent;
	color           : #fff;
	border-color    : #fff
}

.no-touchevents .btn:hover .btn__text::before,
.b-contact__btn.is-active .btn__text::before {
	transform: translateX(-12px);
}

.no-touchevents .btn--dark:hover .btn__text {
	color       : #333333;
	border-color: #adadac
}

.slick-list:focus {
	outline: 0
}

.slick-dots button:focus {
	outline: none
}

.slick-active button::before,
.no-touchevents .slick-dots button:hover::before {
	background: #fff
}

.inp-file:focus,
.inp-select:focus,
.inp-text:focus {
	outline            : none;
	border-bottom-color: white
}

.inp-text:focus::-webkit-input-placeholder {
	color: rgba(0, 0, 0, 0.25)
}

.inp-text:focus::-moz-placeholder {
	color: rgba(0, 0, 0, 0.25)
}

.inp-text:focus:-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.25)
}

.inp-text:focus::-ms-input-placeholder {
	color: rgba(0, 0, 0, 0.25)
}

.inp-text:focus::placeholder {
	color: rgba(0, 0, 0, 0.25)
}

.no-touchevents .b-actual__content:hover .b-actual__link {
	text-decoration: underline
}

.no-touchevents .b-actual__content:hover .icon-svg {
	transform: translateX(0)
}

.no-touchevents .b-cookie__close:hover .icon-svg {
	transform: rotate(180deg)
}

.no-touchevents .b-cookie__close:hover .icon-svg,
.no-touchevents .b-cookie__link:hover {
	color: #fff
}

.no-touchevents .b-cookie__item a:hover {
	text-decoration: none
}

.no-touchevents .b-links__item:hover .b-links__content::before {
	/* transform: translateX(-16px); */
	height: 80%;
}

.no-touchevents .b-links__item:hover .b-links__bg {
	opacity: 1
}

@media (min-width: 750px) {
	.no-touchevents .b-management__inner:hover .b-management__more {
		opacity   : 1;
		visibility: visible
	}
}

.no-touchevents .b-mediallist__main-link:hover {
	text-decoration: underline
}

.no-touchevents .b-mediallist__link:hover {
	color: #fff
}

@media (min-width: 750px) {
	.no-touchevents .b-peoples__inner:hover .b-peoples__more {
		opacity   : 1;
		visibility: visible
	}
}

.no-touchevents .b-projectlist__link:hover {
	color: #2a2a2a
}

.no-touchevents .b-projects__item:hover .b-projects__bg {
	transform: scale3d(1.05, 1.05, 1)
}

.no-touchevents .b-rewards__link:hover .icon-svg {
	transform: translateX(10px)
}

.no-touchevents .c-projects__inner:hover .c-projects__more {
	opacity   : 1;
	visibility: visible
}

.no-touchevents .c-projects__inner:hover .c-projects__flag {
	opacity   : 0;
	visibility: hidden
}

.no-touchevents .c-projects__inner--no-hover:hover .c-projects__flag {
	opacity   : 1;
	visibility: visible
}

.no-touchevents .m-main__link:hover {
	color: #c7962c
}

.m-main__item.is-active .m-main__link {
	color: #c7962c
}

.menu-open .m-main {
	opacity   : 1;
	visibility: visible
}

.menu-open .m-main .m-main__icon {
	background: transparent
}

.menu-open .m-main .m-main__icon::before {
	transform: rotate(-30deg)
}

.menu-open .m-main .m-main__icon::after {
	transform: rotate(30deg)
}

.menu-open .m-main .m-main__item,
.menu-open .m-main .m-main__social {
	opacity   : 1;
	transform : translateY(5px);
	transition: transform 0.2s, opacity 0.2s
}

.menu-open .m-main .m-main__item:nth-child(2) {
	transition-delay: 0.1s
}

.menu-open .m-main .m-main__item:nth-child(3) {
	transition-delay: 0.15s
}

.menu-open .m-main .m-main__item:nth-child(4) {
	transition-delay: 0.2s
}

.menu-open .m-main .m-main__item:nth-child(5) {
	transition-delay: 0.25s
}

.menu-open .m-main .m-main__item:nth-child(6) {
	transition-delay: 0.3s
}

.menu-open .m-main .m-main__item:nth-child(7) {
	transition-delay: 0.35s
}

.menu-open .m-main .m-main__item:nth-child(8) {
	transition-delay: 0.4s
}

.menu-open .m-main .m-main__item:nth-child(9) {
	transition-delay: 0.45s
}

.menu-open .m-main .m-main__item:nth-child(10) {
	transition-delay: 0.5s
}

.menu-open .m-main .m-main__social {
	transition-delay: 0.55s
}

.no-touchevents .m-social__item:hover .m-social__link {
	color: #c7962c;
	color: #08cef7
}

.no-touchevents .floor_btn:focus,
.no-touchevents .floor_btn:hover {
	color: var(--heights);
}

.no-touchevents .single_search_coverage h6 a:focus,
.no-touchevents .single_search_coverage h6 a:hover {
	color: var(--heights);
}

.no-touchevents .single_blog h2 a:focus,
.no-touchevents .single_blog h2 a:hover {
	color: var(--heights);
}