/* Введите Ваш код CSS тут */
news__caption {
  font: 500 32px "Arvo";
}

.mail-block__button,
.cert-prizes__button,
.feedback__button {
background-color: #93030e;
	font: 500 24px "Uk_Beton";
}
.mail-block__button::after,
.feedback__button::after,
.cert-prizes__button::after{
	border-color: #f1e8d1;

}

.mail-block__button:hover, .cert-prizes__button:hover, .feedback__button:hover {
    color: rgb(147, 3, 14);
}
.mail-block__button, .cert-prizes__button, .feedback__button {
	color: #f1e8d1;
}

.mail-block__caption, .cert-prizes__caption{
	font: 500 50px "Uk_Beton";
}
.cert-prizes {
	margin-bottom: 40px;
}
.about, .instruction, .news {
	margin-bottom: 0px;
}
.main-menu {
	font-size: 16px;
}
.header__contacts-phone {
	font: 500 25px "Arvo";
}
.index-slide__caption {
	font: 500 70px "Uk_Beton";
}
.about__button, .cert-prizes__button {
	font: 500 20px "Uk_Beton";
    padding: 0 15px;
}
.index-slider-buttons__item-caption {
	 font: 500 15px "Arvo";
}
.greeting__text, .feedback__button, .mail-block__text, .greeting__link {
	font-size:20px;
}
.about__caption {
	font: 500 40px "Arvo";
}
.about__item::before {
	font: 500 130px "Uk_Beton";
}
h3 {
	font-size:25px;
}
.greeting__caption__home:before, .greeting__caption__home:after {
	width: 90px;
    height: 45px;
}

.greeting.dark .greeting__caption_home, .greeting.dark .greeting__text__home {
	color:black;
}

.index-slide.active .index-slide-inner {margin: 0 auto;}

.index-slide__info-item, .index-slide.small .index-slide__caption a{ 
	color:black;
}

.index-slide-inner{
	background-color: rgba(248, 242, 218, 0.7);
}
.purchase-form__input{
	border: 2px solid #810303;
      font-weight: 800;
    text-transform: inherit;
}
.purchase-form__input_calendar {
    /*width: 100%;*/
  padding-right:15px;
    height: 50px;
    box-sizing: border-box;
    padding: 0 20px;
    background-color: transparent;
    /* border: 1px solid; */
 	 user-select: none;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
}
.feedback__item-quotes {
    pointer-events: none;
    font: 600 280px "Uk_Beton";
    color: #93030e;
    text-shadow: 5px 2px 0 #110a11;
    display: block;
    height: 100px;
    margin-top: -280px;
    position: absolute;
    z-index: 1;
    right: 30px;
    top: 0;
}
.greeting.dark{
  height: 279px;
	background: url(/) no-repeat;
  border:4px solid #810303;
  color:black;
}
.review-popup.small {
	z-index:99999999;
}
a.sub_link:hover::after  {
	 height: 150px;
    padding: 5px;
    line-height: 20px;
    content: attr(data-title);
    position: absolute;
    align-content: center;
    top: 70px;
    z-index:99999999;
  	text-transform: initial;
}
.news__item-image{height:220px}
.calendar-popup {display:none;}
.header__contacts-button{border: 1px solid #810303;}
.header__contacts-button::after{border: 2px solid #810303;}
.header__contacts-button:hover{background-color: #810303;}
.about__button{border: 2px solid #810303;}
.about__button:hover{background-color: #810303;}
.index-slider{border-bottom: 4px solid #93030e;border-top: 1px solid #93030e;}
.index-slider::before{border-top: 4px solid #93030e;border-bottom: 1px solid #93030e;}
.greeting__link, .about__link, .about__caption, .instruction__caption, .news__caption, .feedback__caption, h2, .instruction__link, .news__more, .news__more, a, .footer__email, .breadcrumbs__link, .calendar-table-cell.holiday {color: #93030e;}
.calendar-header-selector .purchase-form__input.select{border: 2px solid #810303;}
.footer__socials-item:hover{background-color: #810303;}
a:hover{color: #93030e;}
.footer__socials-item{border: 2px solid #810303;}
.mail-block__button::after, .feedback__button, .cert-prizes__button {
	border: 1px solid #810303;
}
@media screen and (min-width:1050px) {
  html{
  	zoom:0.8;
  }
  .width1200px{
  	width:1200px;
  }
}
@media screen and (max-width: 1025px){
   .width1200px {
  	width:none;
  }
  .news__item-image{height:100%;}
  .toggle-mobile:after {border: 2px solid #810303
;}
  .toggle-mobile span {background: #810303
;}
  .toggle-mobile {border: 1px solid #810303
;}
}