.c-video:not(.is-active) video::-webkit-media-controls-panel {
  display: none!important;
 -webkit-appearance: none;
}

.c-video:not(.is-active) video::--webkit-media-controls-play-button {
  display: none!important;
  -webkit-appearance: none;
}

.c-video:not(.is-active) video::-webkit-media-controls-start-playback-button {
  display: none!important;
  -webkit-appearance: none;
}
body #seopress-user-consent-accept {
    padding: 8px 14px;
	border: 0;
	border-radius: 7px;
	background: #ed1c24;
	font-weight: 500;
	font-size: 16px;
	color: #fff;
	height: auto;
	text-align: center;
	display: inline-block;
	cursor: pointer;
	position: relative;
	z-index: 1;
	box-shadow: 5px 5px 40px 0px rgba(118,13,18,0.2);
	transition: 0.3s background;
	margin-top: 10px;
	margin-left: -20px;
}
body #seopress-user-consent-accept:hover {
	background: #f44f55;
}
body #seopress-user-consent-close {
	border: none;
	appearance: none;
	padding: 0;
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 0;
	line-height:0;
	background: none;
	width: 24px;
	height: 24px;
	border-radius: 24px;
	transform: rotate(-45deg);
}
body #seopress-user-consent-close:hover {
	opacity: .6;
	background: none;
	transition: all .2s ease;
}
body .seopress-user-consent {
   display: block;
   padding: 10px;
}
body #seopress-user-consent-close:before,
body #seopress-user-consent-close:after {
	content: '';
	position: absolute;
	left: 4px;
	top: 50%;
	margin-top: -1px;
	width: 17px;
	height: 1px;
	background: #000;
}
body #seopress-user-consent-close:after {
	left: 50%;
	top: 3px;
	width: 1px;
	height: 17px;
	margin: 0 0 0 0;
}
.seopress-user-message.seopress-user-consent-hide {
	display: none !important;
}
.footer__policy-link {
    text-decoration: none;
}
.c-video:after {
	display: none !important;
}
.c-video .s-video {
	margin-bottom: 0;
}
.c-video-poster {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover !important;
	cursor: pointer;
	z-index: 8;
}
.c-video__icon {
	cursor: pointer;
	z-index: 8;
}
.footer__policy-link:hover {
    text-decoration: underline;
}
.b-popup__item {
    margin-right: 12px;
}
.links__item {
	cursor: default;
}
.b-popup .wpcf7-not-valid-tip {
    font-size: 12px;
    line-height: 1.2;
}

.b-popup .wpcf7 form .wpcf7-response-output {
    font-size: 12px;
    max-width: 100%;
    width: 320px;
    margin: 10px 0;
    line-height: 1.4;
}

.feedback .wpcf7-form-control-wrap {
    display: block;
}
.b-popup .wpcf7-form-control-wrap {
    display: block;
}

/* .feedback__item.phone-or-email input[type="email"],
.feedback__item.phone-or-email .wpcf7-form-control-wrap[data-name*="email"] {
    display: none;
}
.feedback__item.phone-or-email.by-email input[type="tel"],
.feedback__item.phone-or-email.by-email .wpcf7-form-control-wrap[data-name*="tel"] {
    display: none;
}
.feedback__item.phone-or-email.by-email input[type="email"],
.feedback__item.phone-or-email.by-email .wpcf7-form-control-wrap[data-name*="email"] {
    display: block;
} */
.feedback__item.phone-or-email input[type="email"] {
    display: block;
}
body .wpcf7 form.sent .wpcf7-response-output {
    border-radius: 5px;
    border: none;
    background: #73c057;
    display: flex;
    align-items: center;
    margin: 0;
    font-size: 18px;
    line-height: 1.1666;
    padding: 10px;
    color: #000;
}

body .wpcf7 form.invalid .wpcf7-response-output {
    border-radius: 5px;
    border: none;
    background: #ed1c24;
    display: flex;
    align-items: center;
    margin: 30px 0 0 0;
    font-size: 18px;
    line-height: 1.1666;
    padding: 10px;
    color: #fff;
    display: none;
}

body .wpcf7 form.sent .wpcf7-response-output:before {
    content: '';
    display: block;
    flex: none;
    width: 18px;
    height: 18px;
    margin-right: 11px;
    background: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00022 0.111084C7.24217 0.111084 5.52359 0.632408 4.06182 1.60913C2.60005 2.58586 1.46074 3.97411 0.787959 5.59834C0.11518 7.22257 -0.0608501 9.00983 0.28213 10.7341C0.625109 12.4584 1.47169 14.0422 2.71483 15.2854C3.95796 16.5285 5.54181 17.3751 7.26609 17.7181C8.99036 18.061 10.7776 17.885 12.4019 17.2122C14.0261 16.5395 15.4143 15.4001 16.3911 13.9384C17.3678 12.4766 17.8891 10.758 17.8891 8.99997C17.8891 6.64249 16.9526 4.38157 15.2856 2.71458C13.6186 1.04759 11.3577 0.111084 9.00022 0.111084ZM14.8058 6.01664L7.50578 13.3111L3.19467 8.99997C3.04732 8.85263 2.96455 8.65279 2.96455 8.44442C2.96455 8.23604 3.04732 8.0362 3.19467 7.88886C3.34201 7.74152 3.54185 7.65874 3.75022 7.65874C3.9586 7.65874 4.15843 7.74152 4.30578 7.88886L7.51689 11.1L13.7058 4.91664C13.7787 4.84368 13.8653 4.78581 13.9607 4.74633C14.056 4.70684 14.1582 4.68652 14.2613 4.68652C14.3645 4.68652 14.4667 4.70684 14.562 4.74633C14.6573 4.78581 14.7439 4.84368 14.8169 4.91664C14.8898 4.9896 14.9477 5.07621 14.9872 5.17153C15.0267 5.26685 15.047 5.36902 15.047 5.4722C15.047 5.57537 15.0267 5.67754 14.9872 5.77286C14.9477 5.86818 14.8898 5.95479 14.8169 6.02775L14.8058 6.01664Z' fill='%234A7A38'/%3E%3C/svg%3E%0A") center center no-repeat;
    background-size: contain;
}

body .wpcf7 form.invalid .wpcf7-response-output:before {
    content: '';
    display: block;
    flex: none;
    width: 18px;
    height: 18px;
    margin-right: 11px;
    background: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00022 0.111084C7.24217 0.111084 5.52359 0.632408 4.06182 1.60913C2.60005 2.58586 1.46074 3.97411 0.787959 5.59834C0.11518 7.22257 -0.0608501 9.00983 0.28213 10.7341C0.625109 12.4584 1.47169 14.0422 2.71483 15.2854C3.95796 16.5285 5.54181 17.3751 7.26609 17.7181C8.99036 18.061 10.7776 17.885 12.4019 17.2122C14.0261 16.5395 15.4143 15.4001 16.3911 13.9384C17.3678 12.4766 17.8891 10.758 17.8891 8.99997C17.8891 6.64249 16.9526 4.38157 15.2856 2.71458C13.6186 1.04759 11.3577 0.111084 9.00022 0.111084ZM14.8058 6.01664L7.50578 13.3111L3.19467 8.99997C3.04732 8.85263 2.96455 8.65279 2.96455 8.44442C2.96455 8.23604 3.04732 8.0362 3.19467 7.88886C3.34201 7.74152 3.54185 7.65874 3.75022 7.65874C3.9586 7.65874 4.15843 7.74152 4.30578 7.88886L7.51689 11.1L13.7058 4.91664C13.7787 4.84368 13.8653 4.78581 13.9607 4.74633C14.056 4.70684 14.1582 4.68652 14.2613 4.68652C14.3645 4.68652 14.4667 4.70684 14.562 4.74633C14.6573 4.78581 14.7439 4.84368 14.8169 4.91664C14.8898 4.9896 14.9477 5.07621 14.9872 5.17153C15.0267 5.26685 15.047 5.36902 15.047 5.4722C15.047 5.57537 15.0267 5.67754 14.9872 5.77286C14.9477 5.86818 14.8898 5.95479 14.8169 6.02775L14.8058 6.01664Z' fill='%234A7A38'/%3E%3C/svg%3E%0A") center center no-repeat;
    background-size: contain;
}

body .b-popup .wpcf7 form.sent .wpcf7-response-output {
    font-size: 13px;
}

.feedback .wpcf7 form.sent .site-button {
    display: none;
}

body .reviews {
	margin-bottom: 0
}
.footer__email {
	color: #000;
	font-size: 22px;
	font-weight: 400;
	line-height: normal;
	margin-top: 20px;
}
.footer__address {
	font-size: 18px;
	line-height: normal;
	margin-top: 20px;
	color: #000;
}
@media (min-width: 575px) {
	html[lang="et"] .b-popup input {
		width: 184px;
	}
}

@media (min-width: 1200px) {
	html[lang="en-US"] .footer__menu ul li:nth-child(4n + 1),
	html[lang="et"] .footer__menu ul li:nth-child(4n + 1) {
		width: 200px;
	}
	html[lang="en-US"] .footer__menu ul li:nth-child(4n + 2) {
		width: 72px;
	}
	html[lang="en-US"] .footer__menu ul li:nth-child(4n + 3) {
		width: 71px;
	}
	html[lang="et"] .footer__menu ul li:nth-child(4n + 2){
		width: 142px;
	}
	html[lang="et"] .footer__menu ul li:nth-child(4n + 3) {
		width: 80px;
	}
	html[lang="et"] .footer__menu ul li:nth-child(4n + 4) {
		width: 33px;
	}
	body .seopress-user-consent {
		display: flex;
		padding: 10px 60px;
	}
	
	body #seopress-user-consent-accept {
		margin-top: 0;
		margin-left: 0;
	}
	.footer__phone {
		line-height: normal;
		text-align: left;
		font-size: 30px;
	}
	.footer__email {
		font-size: 30px;
		margin-top: 10px;
	}
	.footer__address {
		font-size: 15px;
	}
}