/*   
Theme Name: FaceTimeonline
*/
.page-template-page-tree .features {
	padding-top: 0;
}

.obrabotka {
  font-family: Commissioner;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  text-align: right;
  color: #707070 !important; /* Добавляем !important для основного текста */
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* Стили для ссылок ВНУТРИ элемента с классом .obrabotka */
.obrabotka a,
.obrabotka a:link,
.obrabotka a:visited,
.obrabotka a:hover,
.obrabotka a:active,
.obrabotka a:focus {
  color: #707070 !important; /* Задаем тот же цвет и !important */
  text-decoration: none; /* Опционально: убрать подчеркивание, чтобы ссылка выглядела как обычный текст */
}

.about-row {
	background: #f2f2f2;
}

.about-text {
	padding-right: 48px;
}

.slick-current img {
	opacity: 1;
}

.grecaptcha-badge { 
	position: fixed; 
	visibility: hidden; 
	display: block; 
	z-index: 9999999; 
}

.text {
	font-family: 'Commissioner';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 32px;
	color: #1F1F1F;
	line-height: 150%;
}

.digit-item .digit-block span.after {
	font-size: 35px;
	position: relative;
	top: 10px;
}

.slick-track p{
	font-size: 17px;
	line-height:28px;
}

.buy-sect {
	padding-top: 1.5%;	
	width: 380px !important;
}

@media only screen and (min-width: 1025px) and (max-width: 2840px)  {
	.wdp-mobile-toggle	{
		display:none;	
	}
}

@media only screen and (min-width: 1920px) {
	.video-banner video {
		padding-top: 200px;
	}
	.wdp-mobile-toggle	{
		display:none;	
	}
}

@media only screen and (min-width: 1220px) and (max-width: 2140px)  {
	.block .block-grid {
		padding: 0 100px;
	}

	.block-grid .block-item {
	  width: 500px;
	}
	.page-template-page-two .block-grid {
		padding: 0 100px;
	}

	.block-grid .block-item .block-item-cover {
	  height: 500px;
	}
}
@media only screen and (max-width: 780px) {
	.desription-sect .video-wrapper a {
	    margin-left: -25px;
        margin-top: -25px;
	}

	#menu .wdp-container {
	    width: 96%;
	    height: calc(100vh - 104px);
	    display: flex;
	    flex-direction: column;
	    justify-content: center;
	}

	.ban-sect {
	    padding-bottom: 40px;
	}

	.text {
		font-size: 16px;
	}

	.digit-item .digit-block span.after {
		font-size: 20px;
		position: relative;
		top: 10px;
	}
	}

@media only screen and (max-width: 480px) {
	.slick-prev {
		left: -25pt;
	}
	.slick-next {
		right: -25pt;
	}
	.wdp-mobile-toggle {
		padding-left: 7px;
	}
}