

/* Start:/local/templates/kokoc/components/bitrix/news.list/bonus/style.css?176665379418948*/
.sort_item a {
  border-bottom: 1px dashed #8b8b8b;
}

.sort_item a.-text-color_red-800 {
  border-bottom: 1px dashed #df2926;
}

.sort_list {
  flex-wrap: wrap !important;
  overflow: unset !important;
}

.sort_list:after {
  background: unset !important;
}

.tags_round {
  border: 1px solid #ececec;
  padding: 5px 15px;
  border-radius: 20px;
}



.tags_round_list .tag-list__item {
  margin: 0 6px 1.5rem;
}

.tags_round_list .tag_gray {
  color: #000000;
  line-height: inherit;
}

.tags_round_list .tag_gray:hover {
  color: #df2926;
}

.cnt_gray {
  color: rgba(0, 0, 0, 0.5);
  padding-left: 5px;
  font-size: 12px;
  line-height: 27px;
}

.tags_name_bl {
  line-height: normal;
  font-weight: 600;
  padding-top: 8px;
}

.-text-color_red-800 {
  color: #df2926 !important;
}

.tag-list_collapse .tag-list__list:after {
  background: unset !important;
}

.tag-list__all {
  color: #000000;
  text-decoration: underline;
}
.tags_round_list {
  margin-left: -7px;
}

@media (max-width: 800px) {
  .tags_round {
    border: unset;
    padding: unset;
  }

  .tags_name_bl {
    padding-top: 2px;
  }
}

/* Ð‘Ð°Ð½Ð½ÐµÑ€ start */
.blog-banner {
  margin-bottom: 65px;
  margin-top: 65px;
  border: 1px solid #e0e0e0;
}

.blog-banner.blog-banner--dark {
  border: 0;
}

.blog-section .blog-banner a {
  text-decoration: none;
}

.blog-banner.blog-banner--dark {
  background-color: #341818;
}

.blog-banner.blog-banner--image-right .blog-banner__link {
  flex-direction: row-reverse;
}

.blog-banner__link {
  display: flex;
}

.blog-banner.blog-banner--dark .blog-banner__link * {
  color: #fff;
}

.blog-banner__text-part {
  flex-grow: 1;
  padding: 15px 25px;
}

.blog-banner__image-part {
  flex-shrink: 0;
}
.blog-banner--dark .blog-banner__image-part {
  padding: 15px;
}
.blog-banner--image-right .blog-banner__image-part {
  padding-right: 30px;
}

.blog-banner__btn {
  color: #fff;
  font-size: 20px;
  padding: 5px 10px;
  background-color: #e2213f;
  margin-bottom: 20px;
  display: inline-block;
}
.blog-banner__img {
  object-fit: cover;
  width: 200px;
  height: 100%;
}
.blog-banner--dark .blog-banner__img {
  width: auto;
  object-fit: contain;
  max-width: 360px;
  max-height: 200px;
}

.blog-banner__title {
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  margin-bottom: 18px;
  color: #101010;
}

.blog-banner--dark .blog-banner__title {
  color: #fff;
}

.blog-banner--title-small .blog-banner__title {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 10px;
}

.blog-banner--dark.blog-banner--title-small .blog-banner__title {
  font-size: 20px;
}

.blog-banner__info {
  font-weight: normal;
  font-size: 14px;
  color: #000;
}

.blog-banner__info ul {
  margin: 0;
}

.blog-banner__info ul li {
  margin-bottom: 8px;
}

.blog-banner__hashtags {
  display: flex;
  margin-bottom: 10px;
}

.blog-banner__hashtag-obj {
  margin-right: 21px;
}

.blog-banner__hashtag {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
}

@media (max-width: 800px) {
  .blog-banner__link {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-banner.blog-banner--image-right .blog-banner__link {
    flex-direction: column-reverse;
  }

  .blog-banner--dark.blog-banner--title-small .blog-banner__title {
    font-size: 32px;
  }

  .blog-banner__img {
    object-position: left;
    object-fit: contain;
    width: 100%;
    max-width: 100%;
  }

  .blog-banner--dark .blog-banner__img {
    object-position: center;
    max-height: none;
    max-width: 100%;
    width: auto;
    height: auto;
    margin: auto;
    display: block;
  }

  .blog-banner__title {
    font-size: 26px;
  }

  .blog-banner__image-part {
    width: 100%;
  }

  .blog-banner--no-btn .blog-banner__image-part {
    padding: 15px 25px;
    height: 160px;
  }

  .blog-banner--dark .blog-banner__image-part {
    height: auto;
  }
  .blog-banner--no-btn .blog-banner__img {
    object-position: center;
  }
  .blog-banner--no-btn .blog-banner__title {
    text-align: center;
  }
  .blog-banner--dark .blog-banner__title {
    text-align: left;
  }
  .blog-banner__info {
    display: none;
  }
  .blog-banner--dark .blog-banner__info {
    display: block;
  }
  .blog-banner__text-part {
    width: 100%;
  }
}
/* Ð‘Ð°Ð½Ð½ÐµÑ€ end */


.body__content .bonus_head_block{
  padding-bottom: 50px;
  margin-bottom: 50px;
}

.blog-banner {
  border: unset;
}

.blog-section .content-header__title {
  color: #101010;
}
.blog-section .blog-banner__info {
  margin-top: 2.6rem;
  font-size: 16px;
}
.blog-banner__img {
  width: 100% !important;
  height: unset !important;
}
.blog-banner__text-part {
  padding-left: unset !important;
}

.blog-banner__link .blog-banner__image-part path {
  transition: 0.5s;
}

.blog-banner__link:hover .blog-banner__image-part path {
  fill: #0088cc;
  transition: 0.5s;
}

@media (max-width: 800px) {
  .blog-banner {
    margin-top: unset !important;
  }

  .blog-banner__info {
    display: block;
  }
  .blog-banner--no-btn .blog-banner__image-part {
    height: unset !important;
    padding: unset !important;
  }

  .blog-banner--no-btn .blog-banner__image-part svg {
    height: 204px;
  }

  .blog-banner__link .blog-banner__image-part path {
    fill: #0088cc !important;
  }
}

.content-header__subtitle {
  max-width: 758px;
  font-size: 30px;
  font-weight: 300;
  line-height: 42px;
}

.bonus_items {
  display: flex;
  flex-wrap: wrap;
  gap: 66px 28px;
}

.bonus_item {
  flex: 0 1 calc((100% / 2) - 14px);
  display: flex;
}

.bonus_item_img {
  border-radius: 14px 0 0 14px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position-x: center;
  flex: 0 0 255px;
  background-color: #f2f4f4;
}

.bonus_item_right {
  padding-top: 40px;
  padding-left: 28px;
  padding-right: 30px;
  padding-bottom: 40px;
  border-left: unset;
  border-radius: 0 14px 14px 0;
  flex: 1 1 calc(100% - 255px);
  display: flex;
  flex-direction: column;
  background: #f2f4f4;
  
}

.bonus_item_title a {
  color: #101010;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 42px;
  margin-bottom: 13px;
  text-decoration: none;
}

.bonus_item_title span {
  color: #df2926;
}

.bonus_item_subtitle {
  color: #df2926;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 32px;
}

.bonus_item_desc {
  color: #101010;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 23px;
  margin-bottom: 10px;
}

.bonus_item_more {
  color: #101010;
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 23px;
  cursor: pointer;
}

.bonus_item_more a{
  text-decoration: none;
  color: #101010;
  font-size: 18px;
  font-weight: 700;
  text-decoration: underline;
}

.bonus_item_more a:hover{
  text-decoration: none;
}

.bonus_item_active{
  margin-top: 20px;
}

.bonus_item_buttons {
  margin-top: auto;
  padding-top: 50px;
  display: flex;
  align-items: center;
  /* gap: 36px; */
  justify-content: space-between;
}

.bonus_item_btn_share {
  color: #101010;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
  display: flex;
  align-items: center;
  gap: 8px;
  position: relative;
  cursor: pointer;
}

.bonus_item_btn_share:hover > span{
  text-decoration: none;
}

.bonus_item_btn_share > span{
  font-size: 18px;
  font-weight: 700;
  text-decoration: underline;
}

 .button_red_bonus .button__content {
  padding: 0 26px;
}

.button_red_bonus .button__title {
  padding: 19px 0;
}
/*
.button_red_bonus .button__title-text {
  font-size: 18px;
  font-weight: 700;
} */

.bonus_modal,
.bonus_modal .bonus_item {
  display: none;
}

/* .bonus_modal{
    position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
    z-index: 9999;
    display: none;
}

.bonus_modal:before{
    content: '';
	background: #000;
	position: fixed; 
	left: 0;
	top: 0;
	width: 100%; 
	height: 100%;
	opacity: 0.7;
	z-index: 9999;
} */

/* .bonus_modal_content{  
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    z-index: 99999;
    height: 100%;
    position: relative;    
} */

.bonus_modal_content.fancybox-content {
  padding: 0 !important;
  background: transparent !important;
  box-shadow: 0px 4px 15px 0px rgba(0, 0, 0, 0.25);
  border-radius: 14px;
  max-width: 968px;
  width: 100%;
}

.bonus_fancy {
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  z-index: 9999999999999 !important;
}

.bonus_fancy .fancybox-bg {
  display: none;
}

.bonus_fancy .fancybox-slide--html .fancybox-close-small {
  right: 30px;
  top: 30px;
}

.bonus_modal_content .bonus_item {
  max-width: 968px;
  flex-basis: 100%;
  position: relative;
}

.bonus_modal_content .bonus_item_right {
  padding: 70px 89px 84px 43px;
  flex-basis: calc(100% - 282px);
}

.bonus_modal_content .bonus_item_title {
  font-size: 32px;
  line-height: 42px;
  margin-bottom: 20px;
}
.bonus_modal_content .bonus_item_subtitle {
  margin-bottom: 20px;
}

.bonus_modal_content .bonus_item_active{
  margin-bottom: 20px;
  margin-top: 0;
}

.bonus_modal_content .bonus_item_desc {
  font-size: 16px;
  line-height: 26px;
}

.bonus_modal_content .bonus_item_desc p {
  margin-bottom: 20px;
}

.bonus_modal_content .bonus_item_buttons {
  margin-top: 30px;
  gap: 52px;
}

.bonus_modal_content .button_red_bonus .button__content {
  padding: 0 56px;
}

.bonus_modal_content .button_red_bonus .button__title {
  padding: 30px 0;
}

.bonus_modal_content .button_red_bonus .button__title-text {
  font-size: 18px;
  font-weight: 400;
}

.bonus_modal_content .bonus_item_img {
  flex: 0 0 282px;
}

.bonus_modal_close {
  position: absolute;
  top: 42px;
  right: 42px;
}

/* .tag-list_collapse .tag-list__list{
  flex-wrap: wrap !important;
} */

.tag-list_collapse .tag-list__all{
  padding: 10px;
  right: 16px;
  background: #FFF;
}

.tag-list_collapse .tag-list__all.tag-list__all-close{
  display: none;
}

.tag-list_collapse  .tag-list__all.show_btn_all{
  display: none;
}

.bonus_share_modal{
  display: none;

  position: absolute;
  bottom: -200px;
  width: max-content;
  gap: 8px;
  right: 0px;
  z-index: 999999;
  border: 1px solid rgba(16, 16, 16, 0.20);
  background: #FFF;
  padding: 10px;
  padding-bottom: 5px;
  border-radius: 14px;
}

.bonus_modal_content .bonus_share_modal{
  top:-200px;
  bottom:unset;
}

.bonus_share_modal.share_open{
  display: flex;
}


.tag-list__list, .tags_round_list{
  margin:unset !important;
}


.bonus_share_modal .ya-share2__list {
  display: flex;
  flex-flow: column wrap;
}

.bonus_share_modal .ya-share2__link {
  display: flex !important;
  align-items: center;
  padding: 5px 15px;
  text-decoration: none;
  color: inherit;
}

.bonus_share_modal .ya-share2__item .ya-share2__badge, .bonus_share_modal .ya-share2__item .ya-share2__mobile-popup-badge {
background-color: transparent;
border-radius: 0;
}

.bonus_share_modal .ya-share2__badge + .ya-share2__title {
display: block !important;
margin-left: 20px;
font-size: 18px;
line-height: 32px;
}

.bonus_share_modal .ya-share2__item .ya-share2__icon {
  display: block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.bonus_share_modal .ya-share2__item:before{
  display: none;
}

.bonus_share_modal .ya-share2__item_service_vkontakte .ya-share2__icon, .bonus_share_modal .ya-share2__item_service_vkontakte .ya-share2__mobile-popup-icon {
  background-image: url("data:image/svg+xml,%3Csvg%20width='18'%20height='19'%20viewBox='0%200%2018%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M11.7629%200.998535H6.23712C1.19407%200.998535%200%202.19261%200%207.23566V12.7614C0%2017.8045%201.19407%2018.9985%206.23712%2018.9985H11.7629C16.8059%2018.9985%2018%2017.8045%2018%2012.7614V7.23566C18%202.19261%2016.7932%200.998535%2011.7629%200.998535ZM14.5321%2013.8412H13.2237C12.7283%2013.8412%2012.5759%2013.4474%2011.6867%2012.5455C10.9118%2011.796%2010.5688%2011.6944%2010.3783%2011.6944C10.1115%2011.6944%2010.0353%2011.7706%2010.0353%2012.139V13.3203C10.0353%2013.6379%209.93366%2013.8285%209.09527%2013.8285C7.71066%2013.8285%206.17361%2012.9901%205.09386%2011.4276C3.46789%209.14109%203.02329%207.4262%203.02329%207.07052C3.02329%206.87997%203.09951%206.70213%203.46789%206.70213H4.77629C5.10656%206.70213%205.23359%206.85457%205.36062%207.21025C6.00847%209.07757%207.08821%2010.7162%207.53281%2010.7162C7.69795%2010.7162%207.77417%2010.64%207.77417%2010.2208V8.29C7.72336%207.40079%207.25335%207.32457%207.25335%207.007C7.25335%206.85457%207.38038%206.70213%207.58363%206.70213H9.6415C9.92096%206.70213%2010.0226%206.85457%2010.0226%207.18484V9.78894C10.0226%2010.0684%2010.1496%2010.17%2010.2258%2010.17C10.391%2010.17%2010.5307%2010.0684%2010.8356%209.76353C11.7756%208.70919%2012.4488%207.08322%2012.4488%207.08322C12.5378%206.89268%2012.6902%206.71484%2013.0205%206.71484H14.3289C14.7227%206.71484%2014.8116%206.91808%2014.7227%207.19755C14.5575%207.95972%2012.9569%2010.2208%2012.9569%2010.2208C12.8172%2010.4495%2012.7664%2010.5511%2012.9569%2010.8052C13.0967%2010.9957%2013.554%2011.3895%2013.8589%2011.7452C14.4178%2012.3803%2014.8497%2012.9138%2014.964%2013.2822C15.091%2013.6506%2014.9005%2013.8412%2014.5321%2013.8412Z'%20fill='%232F8AF2'/%3E%3C/svg%3E%0A");
}

.bonus_share_modal .ya-share2__item_service_twitter .ya-share2__icon, .bonus_share_modal .ya-share2__item_service_twitter .ya-share2__mobile-popup-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 3.65447C17.3375 3.93555 16.6266 4.12619 15.8798 4.21129C16.6424 3.77402 17.2261 3.08044 17.5028 2.25652C16.7875 2.66147 15.9979 2.95551 15.1565 3.11491C14.4828 2.4267 13.5244 1.99805 12.4615 1.99805C10.4223 1.99805 8.76881 3.58125 8.76881 5.53278C8.76881 5.80956 8.80143 6.07989 8.86443 6.33839C5.79601 6.19082 3.07515 4.78318 1.25412 2.64423C0.935796 3.16551 0.754707 3.77292 0.754707 4.4213C0.754707 5.64802 1.40709 6.73041 2.39692 7.36366C1.79177 7.34429 1.22262 7.18489 0.724354 6.91994V6.9641C0.724354 8.67653 1.99762 10.1057 3.68592 10.431C3.37659 10.5107 3.05042 10.5548 2.71298 10.5548C2.47453 10.5548 2.24394 10.5322 2.01786 10.4891C2.488 11.8946 3.85127 12.9167 5.46648 12.9447C4.20333 13.8925 2.61062 14.4558 0.880707 14.4558C0.582648 14.4558 0.289059 14.4385 0 14.4073C1.63433 15.4122 3.57459 15.998 5.65995 15.998C12.4525 15.998 16.1655 10.6109 16.1655 5.93882L16.1531 5.4811C16.8786 4.98564 17.5062 4.36314 18 3.65447Z' fill='%23299DED'/%3E%3C/svg%3E%0A");
}

.bonus_share_modal .ya-share2__item_service_telegram .ya-share2__icon, .bonus_share_modal .ya-share2__item_service_telegram .ya-share2__mobile-popup-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.8739 9.99658C18.8739 14.9671 14.8445 18.9966 9.8739 18.9966C4.90334 18.9966 0.873901 14.9671 0.873901 9.99658C0.873901 5.02602 4.90334 0.996582 9.8739 0.996582C14.8445 0.996582 18.8739 5.02602 18.8739 9.99658ZM10.6802 7.42148L4.61953 9.91858C3.55305 10.3348 4.17733 10.7249 4.17733 10.7249C4.17733 10.7249 5.08773 11.0371 5.86808 11.2712C6.64843 11.5053 7.06461 11.2452 7.06461 11.2452L10.7322 8.77408C12.0328 7.88968 11.7207 8.61801 11.4085 8.93015C10.7322 9.60645 9.61375 10.6729 8.67733 11.5313C8.26115 11.8955 8.46924 12.2076 8.65132 12.3637C9.18065 12.8116 10.427 13.6259 10.9936 13.9962C11.151 14.099 11.2559 14.1675 11.2785 14.1845C11.4085 14.2885 12.1369 14.7567 12.5791 14.6527C13.0213 14.5486 13.0733 13.9504 13.0733 13.9504L13.7236 9.86656C13.7814 9.48369 13.8392 9.10885 13.893 8.7593C14.0332 7.85022 14.147 7.11225 14.1658 6.84922C14.2438 5.96483 13.3074 6.32899 13.3074 6.32899C13.3074 6.32899 11.2785 7.16136 10.6802 7.42148Z' fill='%2333A2DB'/%3E%3C/svg%3E%0A");
}

.bonus_share_modal .ya-share2__item_service_odnoklassniki .ya-share2__icon, .bonus_share_modal .ya-share2__item_service_odnoklassniki .ya-share2__mobile-popup-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 18.9973C13.9706 18.9973 18 14.9679 18 9.99731C18 5.02675 13.9706 0.997314 9 0.997314C4.02943 0.997314 0 5.02675 0 9.99731C0 14.9679 4.02943 18.9973 9 18.9973ZM9.00002 10.1723C10.4833 10.1723 11.6917 8.964 11.6917 7.48067C11.6917 5.99733 10.4833 4.789 9.00002 4.789C7.51668 4.789 6.30835 5.99733 6.30835 7.48067C6.30835 8.964 7.51668 10.1723 9.00002 10.1723ZM9.00002 6.364C9.61668 6.364 10.1167 6.864 10.1167 7.48067C10.1167 8.09733 9.61668 8.59733 9.00002 8.59733C8.38335 8.59733 7.88335 8.09733 7.88335 7.48067C7.88335 6.864 8.38335 6.364 9.00002 6.364ZM11.6584 11.714C11.1668 12.0224 10.6418 12.239 10.0918 12.364L11.6084 13.8724C11.9168 14.1807 11.9168 14.6807 11.6084 14.989C11.3001 15.2974 10.8001 15.2974 10.4918 14.989L9.00843 13.5057L7.5251 14.989C7.3751 15.1474 7.16677 15.2224 6.96677 15.2224C6.76677 15.2224 6.56676 15.139 6.40843 14.989C6.1001 14.6807 6.1001 14.1807 6.40843 13.8724L7.91676 12.364C7.36676 12.239 6.83343 12.0224 6.3501 11.714C5.9751 11.4807 5.86676 10.989 6.1001 10.6224C6.33343 10.2474 6.8251 10.139 7.19177 10.3724C8.29177 11.064 9.71677 11.064 10.8168 10.3724C11.1918 10.139 11.6751 10.2557 11.9084 10.6224C12.1418 10.9974 12.0251 11.4807 11.6584 11.714Z' fill='%23EB8137'/%3E%3C/svg%3E%0A");
}


@media (max-width: 800px) {
  .body__content .bonus_head_block{
    padding-bottom: 50px;
    margin-bottom: 50px;
  }



  .bonus_items {
    flex-direction: column;
    gap: 20px;
  }

  .bonus_item_img {
    display: none;
  }

  .bonus_item_right {
    border-radius: 14px;
    flex-basis: 100%;
  }

  .bonus_item_buttons {
    gap: unset;
    justify-content: space-between;
  }

  .bonus_modal_content .bonus_item {
  }

  .bonus_modal_content {
    overflow: auto;
    display: unset;
  }

  .bonus_modal_content .bonus_item_right {
    flex-basis: 100%;
    padding: 20px;
    padding-top: 34px;
  }

  .bonus_fancy .fancybox-slide--html .fancybox-close-small {
    right: 0px;
    top: 0px;
  }


  .bonus_modal_content .button_red_bonus .button__content {
    padding: 0 36px;
  }
  
  .bonus_modal_content .button_red_bonus .button__title {
    padding: 10px 0;
  }
  
  .bonus_modal_content .button_red_bonus .button__title-text {
    font-size: 14px;
    font-weight: 400;
  }

  .bonus_modal_content .bonus_item_buttons{
    gap: unset;
  }

  .bonus_share_modal{
    bottom:unset;
    top:-200px;
  }

  .button_red_bonus .button__title-text {
    font-size: 14px;
    font-weight: 400;
  }

  .bonus_item_btn_share span, .bonus_item_more a{
    font-size: 14px;
    font-weight: 400;
  }

}

/* End */


/* Start:/local/templates/kokoc/components/bitrix/news.list/mesta_raiting/style.css?17666537943063*/
.mestoBlInd{
	padding-top:10px;
	    padding-bottom: 13rem;
}


.mestoBl{
	 padding-bottom: 13rem;
padding-left: 0px !important;
    padding-right: 0px !important;
}

.mesta_slider .owl-dots .owl-dot{
		background: #CECECE;
	    color: #CECECE;
	    width: 10px;
	    height: 10px;
	    border-radius: 50px;
	        margin-right: 10px;
	}

	.mesta_slider .owl-dots .owl-dot.active{
		background: #464646;
	    color: #464646;
	}

.mesta_slider .owl-dots {
    margin-top: 100px;
text-align: center;
}
.mesta_slider_item {
    /*min-width: 245px;*/
        margin-left: auto;
    margin-right: auto;
}

	.mesto_img_cont {
	    font-size: 200px;
	    text-align: center;
	    color: #F5EEEE;
	    position: relative;
	    font-weight: 900;
	    line-height: 200px;
	}

	.mesto_img {
    position: absolute;
    top: 0;
    display: flex;
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
}


.mesto_desc{
    font-size: 14px;
    line-height: 24px;
text-align: center;
min-height: 50px;
color:#9F9F9F;
}


.mesto_rait{
	position: relative;
    text-align: center;
        min-height: 35px;
}

.mesto_rait_zifr {
    display: inline-block;
    position: relative;
    font-size: 14px;
	line-height: 17px;
	color: #DF2926;
	font-weight: 400;
}

.mesto_rait_zifr:before{
	content: " ";
	background-image: url('/local/templates/kokoc/components/bitrix/news.list/mesta_raiting/img/laurel_l.png');
	width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    left: -25px;
}

.mesto_rait_zifr:after{
	content: " ";
	background-image: url('/local/templates/kokoc/components/bitrix/news.list/mesta_raiting/img/laurel_r.png');
	width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    right: -20px;
    top: 0;
}

.mesta_head{
	    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 100px;
}

.mesta_title{
	font-weight: 600;
	font-size: 60px;
	line-height: 82px;
	color: #101010;
	width: 540px;
}
.mesta_title_kokoc {
	font-size: 50px;
}

.mesta_title_red{
	color:#df2926;
}


.mesta_head_desc{
	font-weight: 250;
font-size: 15px;
line-height: 25px;
width: 640px;
color: #101010;
}



@media (max-width: 1000px){
	.mesta_head{
		flex-wrap: wrap;
		margin-bottom: 20px;
	}

	.mesta_title{
		font-weight: 600;
    font-size: 3.2rem;
    line-height: 1.3125;
margin-bottom: 20px;
	}
	.mesta_title_kokoc {
		font-size: 3.2rem;
	}
	.mesta_head_desc{
		font-weight: 250;
	font-size: 100%;
		line-height: 20px;
	}

	.mesta_slider_item{
		min-width: unset;
		    margin-left: auto;
    margin-right: auto;
	}


	.mesto_img_cont{
		font-size: 96px;
		line-height: 130px;
	}

	.mesto_desc{
		font-weight: 400;
		font-size: 12px;
		line-height: 16px;
	}

	.mesto_rait_zifr{
		font-weight: 400;
font-size: 100%;
line-height: 12px;
	}

	.mesta_slider .owl-dots{
		display: none;
	}

	.mesto_rait_zifr:before {
    width: 18px;
    height: 18px;
    left: -18px;
    background-size: contain;
}


.mesto_rait_zifr:after {   
    width: 18px;
    height: 18px;
    position: absolute;
	right: -17px;
    background-size: contain;
}

	.mestoBl{
		margin-bottom: 10rem;
		padding-bottom: 0;
	}

}
/* End */
/* /local/templates/kokoc/components/bitrix/news.list/bonus/style.css?176665379418948 */
/* /local/templates/kokoc/components/bitrix/news.list/mesta_raiting/style.css?17666537943063 */
