.c-peach {
  color: #ec7145;
}
.b-peach {
  background-color: #ec7145;
}
.c-peach-orange {
  color: #ec7145;
}
.b-peach-orange {
  background-color: #ec7145;
}
.peach-theme a:not(.button):hover {
  color: #ec7145;
}
.peach-orange-theme a:not(.button):hover {
  color: #ec7145;
}
.peach-theme .ul-square li::before {
  background-color: #ec7145;
}
.peach-orange-theme .ul-square li::before {
  background-color: #ec7145;
}
.peach-theme .ul-square li ul li::before {
  border-color: #ec7145;
}
.peach-orange-theme .ul-square li ul li::before {
  border-color: #ec7145;
}
.peach-theme .ul-square-blue li::before {
  background-color: #ec7145;
}
.peach-orange-theme .ul-square-blue li::before {
  background-color: #ec7145;
}
.peach-theme .ul-square-blue li ul li::before {
  border-color: #ec7145;
}
.peach-orange-theme .ul-square-blue li ul li::before {
  border-color: #ec7145;
}
.peach-theme .ul-square-old-gold li::before {
  background-color: #ec7145;
}
.peach-orange-theme .ul-square-old-gold li::before {
  background-color: #ec7145;
}
.peach-theme .ul-square-old-gold li ul li::before {
  border-color: #ec7145;
}
.peach-orange-theme .ul-square-old-gold li ul li::before {
  border-color: #ec7145;
}
.peach-theme .ul-square-dw-green li::before {
  background-color: #ec7145;
}
.peach-orange-theme .ul-square-dw-green li::before {
  background-color: #ec7145;
}
.peach-theme .ul-square-dw-green li ul li::before {
  border-color: #ec7145;
}
.peach-orange-theme .ul-square-dw-green li ul li::before {
  border-color: #ec7145;
}
.peach-theme .ul-square-olive li::before {
  background-color: #ec7145;
}
.peach-orange-theme .ul-square-olive li::before {
  background-color: #ec7145;
}
.peach-theme .ul-square-olive li ul li::before {
  border-color: #ec7145;
}
.peach-orange-theme .ul-square-olive li ul li::before {
  border-color: #ec7145;
}
.peach-theme .main-header-menu > ul > li > a:hover {
  color: #ec7145;
}
.peach-orange-theme .main-header-menu > ul > li > a:hover {
  color: #ec7145;
}
.peach-theme .main-header-menu > ul > li.parent > a::before {
  border-color: transparent transparent #ec7145 transparent;
}
.peach-orange-theme .main-header-menu > ul > li.parent > a::before {
  border-color: transparent transparent #ec7145 transparent;
}
.peach-theme .main-header-menu > ul > li.parent > a::after {
  border-color: #ec7145 transparent transparent transparent;
}
.peach-orange-theme .main-header-menu > ul > li.parent > a::after {
  border-color: #ec7145 transparent transparent transparent;
}
.peach-theme .main-header-menu > ul > li.active > a {
  color: #ec7145;
}
.peach-orange-theme .main-header-menu > ul > li.active > a {
  color: #ec7145;
}
.peach-theme .main-offcanvas-menu .main-header-submenu {
  background-color: #ec7145;
}
.peach-orange-theme .main-offcanvas-menu .main-header-submenu {
  background-color: #ec7145;
}
.peach-theme .main-header-menu .main-header-submenu {
  background-color: #ec7145;
}
.peach-orange-theme .main-header-menu .main-header-submenu {
  background-color: #ec7145;
}
.peach-theme .main-header-userarea-mobile:hover svg * {
  fill: #ec7145;
}
.peach-orange-theme .main-header-userarea-mobile:hover svg * {
  fill: #ec7145;
}
.peach-theme .main-header-userarea-login-register {
  border-color: #ec7145;
}
.peach-orange-theme .main-header-userarea-login-register {
  border-color: #ec7145;
}
.peach-theme .main-header-userarea-login-register a {
  color: #ec7145;
}
.peach-orange-theme .main-header-userarea-login-register a {
  color: #ec7145;
}
.peach-theme .main-header-user-dropdown-menu li a:hover,
.peach-theme .main-header-user-dropdown-menu li a:focus {
  color: #fff;
  background-color: #ec7145;
}
.peach-orange-theme .main-header-user-dropdown-menu li a:hover,
.peach-orange-theme .main-header-user-dropdown-menu li a:focus {
  color: #fff;
  background-color: #ec7145;
}
.peach-theme .main-footer-address-icon svg *,
.peach-theme .main-footer-phones-icon svg * {
  fill: #ec7145;
}
.peach-orange-theme .main-footer-address-icon svg *,
.peach-orange-theme .main-footer-phones-icon svg * {
  fill: #ec7145;
}
.peach-theme .main-offcanvas-menu > li:hover > a {
  color: #ec7145;
}
.peach-orange-theme .main-offcanvas-menu > li:hover > a {
  color: #ec7145;
}
.peach-theme .main-offcanvas-menu > li > a:hover,
.peach-theme .main-offcanvas-menu > li > a:focus {
  color: #ec7145;
}
.peach-orange-theme .main-offcanvas-menu > li > a:hover,
.peach-orange-theme .main-offcanvas-menu > li > a:focus {
  color: #ec7145;
}
.peach-theme .main-offcanvas-menu > li.active > a {
  color: #ec7145;
}
.peach-orange-theme .main-offcanvas-menu > li.active > a {
  color: #ec7145;
}
.peach-theme .main-offcanvas-menu > li > ul > li.active > a {
  border-color: #ec7145;
  color: #ec7145;
}
.peach-orange-theme .main-offcanvas-menu > li > ul > li.active > a {
  border-color: #ec7145;
  color: #ec7145;
}
.peach-theme .main-offcanvas-lang-item:hover {
  color: #ec7145;
}
.peach-orange-theme .main-offcanvas-lang-item:hover {
  color: #ec7145;
}
.button-peach {
  background-color: #ec7145;
  border-color: #ec7145;
}
.button-peach:hover,
.button-peach:focus {
  background-color: #e89c64;
  color: #fff;
}
.button-peach-invert {
  background-color: #fff;
  border-color: #fff;
  color: #ec7145;
}
.button-peach-invert:hover,
.button-peach-invert:focus {
  background-color: #811427;
  border-color: #811427;
  color: #fff;
}
.button-peach-orange {
  background-color: #ec7145;
  border-color: #ec7145;
}
.button-peach-orange:hover,
.button-peach-orange:focus {
  background-color: #dd553d;
  color: #fff;
}
.button-peach-orange-invert {
  background-color: #fff;
  border-color: #fff;
  color: #ec7145;
}
.button-peach-orange-invert:hover,
.button-peach-orange-invert:focus {
  background-color: #9a2e1a;
  border-color: #9a2e1a;
  color: #fff;
}
.events-block-item-peach .events-block-item-border {
  border-color: #ec7145;
}
.events-block-item-peach .events-block-item-footer {
  background-color: #ec7145;
}
.events-block-item-peach-orange .events-block-item-border {
  border-color: #ec7145;
}
.events-block-item-peach-orange .events-block-item-footer {
  background-color: #ec7145;
}
.peach-theme .news-block-item-readmore svg * {
  fill: #ec7145;
}
.peach-orange-theme .news-block-item-readmore svg * {
  fill: #ec7145;
}
@media (hover: hover) {
  .peach-theme .news-block-item-with-photo:hover .news-block-item-content {
    background-color: #ec7145;
  }
  .peach-orange-theme .news-block-item-with-photo:hover .news-block-item-content {
    background-color: #ec7145;
  }  
  .peach-theme .news-block-item-blank:hover {
    border-color: #ec7145;
  }
  .peach-orange-theme .news-block-item-blank:hover {
    border-color: #ec7145;
  }
  .peach-theme .news-block-item-blank:hover .news-block-item-title {
    color: #ec7145;
  }
  .peach-orange-theme .news-block-item-blank:hover .news-block-item-title {
    color: #ec7145;
  } 
  .peach-theme .partners-block-card:hover {
    border-color: #ec7145;
  }
  .peach-orange-theme .partners-block-card:hover {
    border-color: #ec7145;
  } 
  .peach-theme .slick-arrow:hover {
    background-color: #ec7145;
  }
  .peach-orange-theme .slick-arrow:hover {
    background-color: #ec7145;
  }  
}
.peach-theme [data-whatinput="keyboard"] .news-block-item-with-photo:focus .news-block-item-content {
  background-color: #ec7145;
}
.peach-orange-theme [data-whatinput="keyboard"] .news-block-item-with-photo:focus .news-block-item-content {
  background-color: #ec7145;
}
.peach-theme .news-block-item-blank .news-block-item-title::after {
  background-color: #ec7145;
}
.peach-orange-theme .news-block-item-blank .news-block-item-title::after {
  background-color: #ec7145;
}
.peach-theme [data-whatinput="keyboard"] .news-block-item-blank:focus {
  border-color: #ec7145;
}
.peach-orange-theme [data-whatinput="keyboard"] .news-block-item-blank:focus {
  border-color: #ec7145;
}
.peach-theme [data-whatinput="keyboard"] .news-block-item-blank:focus .news-block-item-title {
  color: #ec7145;
}
.peach-orange-theme [data-whatinput="keyboard"] .news-block-item-blank:focus .news-block-item-title {
  color: #ec7145;
}
.peach-theme .speakers-list-item-link:hover .speakers-list-item-title,
.peach-theme .speakers-list-item-link:focus .speakers-list-item-title {
  color: #ec7145;
}
.peach-orange-theme .speakers-list-item-link:hover .speakers-list-item-title,
.peach-orange-theme .speakers-list-item-link:focus .speakers-list-item-title {
  color: #ec7145;
}
.peach-theme .speakers-list-item-avatar-circle {
  background-color: #ec7145;
}
.peach-orange-theme .speakers-list-item-avatar-circle {
  background-color: #ec7145;
}
.peach-theme [data-whatinput="keyboard"] .partners-block-card:focus {
  border-color: #ec7145;
}
.peach-orange-theme [data-whatinput="keyboard"] .partners-block-card:focus {
  border-color: #ec7145;
}
.peach-theme .slick-arrow {
  border-color: #ec7145;
}
.peach-orange-theme .slick-arrow {
  border-color: #ec7145;
}
.peach-theme .slick-prev {
  background-image: url("/assets/images/icons/icon-slider-arrow-left-orange.svg");
}
.peach-orange-theme .slick-prev {
  background-image: url("/assets/images/icons/icon-slider-arrow-left-peach-orange.svg");
}
.peach-theme .slick-next {
  background-image: url("/assets/images/icons/icon-slider-arrow-right-orange.svg");
}
.peach-orange-theme .slick-next {
  background-image: url("/assets/images/icons/icon-slider-arrow-right-peach-orange.svg");
}
.peach-theme .slick-prev:hover {
  background-image: url("/assets/images/icons/icon-slider-arrow-left-white.svg");
}
.peach-orange-theme .slick-prev:hover {
  background-image: url("/assets/images/icons/icon-slider-arrow-left-white.svg");
}
.peach-theme .slick-next:hover {
  background-image: url("/assets/images/icons/icon-slider-arrow-right-white.svg");
}
.peach-orange-theme .slick-next:hover {
  background-image: url("/assets/images/icons/icon-slider-arrow-right-white.svg");
}
.peach-theme .slick-dots li.slick-active button::after {
  background-color: #ec7145;
}
.peach-orange-theme .slick-dots li.slick-active button::after {
  background-color: #ec7145;
}
.peach-theme .autocomplete-suggestions {
  border-color: #ec7145;
}
.peach-orange-theme .autocomplete-suggestions {
  border-color: #ec7145;
}
.peach-theme .autocomplete-suggestion:hover {
  background-color: #ec7145;
}
.peach-orange-theme .autocomplete-suggestion:hover {
  background-color: #ec7145;
}
.peach-theme .autocomplete-selected {
  background-color: #ec7145;
}
.peach-orange-theme .autocomplete-selected {
  background-color: #ec7145;
}
.peach-theme .share-block-item {
  background-color: #ec7145;
}
.peach-orange-theme .share-block-item {
  background-color: #ec7145;
}
.main-heading-peach {
  background-color: #ec7145;
}
.main-heading-peach .main-heading-tabs-item:hover,
.main-heading-peach .main-heading-tabs-item:focus,
.main-heading-peach .main-heading-tabs-item:active,
.main-heading-peach .main-heading-tabs-item.active {
  color: #ec7145;
}
.main-heading-peach-orange {
  background-color: #ec7145;
}
.main-heading-peach-orange .main-heading-tabs-item:hover,
.main-heading-peach-orange .main-heading-tabs-item:focus,
.main-heading-peach-orange .main-heading-tabs-item:active,
.main-heading-peach-orange .main-heading-tabs-item.active {
  color: #ec7145;
}
.peach-theme .sessions-block-item:hover {
  border-color: #ec7145;
}
.peach-orange-theme .sessions-block-item:hover {
  border-color: #ec7145;
}
.peach-theme .sessions-block-item:hover .sessions-block-item-content {
  background-color: #ec7145;
}
.peach-orange-theme .sessions-block-item:hover .sessions-block-item-content {
  background-color: #ec7145;
}
.peach-theme .sessions-block-item:hover .sessions-block-item-meta {
  background: linear-gradient(180deg, rgba(173, 27, 52, 0), #ec7145 9px);
}
.peach-orange-theme .sessions-block-item:hover .sessions-block-item-meta {
  background: linear-gradient(180deg, rgba(197, 59, 34, 0), #ec7145 9px);
}
.peach-theme .sessions-block-item-tag {
  background-color: #ec7145;
}
.peach-orange-theme .sessions-block-item-tag {
  background-color: #ec7145;
}
.peach-theme .contacts-block-item-icon svg rect {
  fill: #ec7145;
}
.peach-orange-theme .contacts-block-item-icon svg rect {
  fill: #ec7145;
}
.peach-theme .contacts-map-balloon-main {
  background-color: #ec7145;
}
.peach-orange-theme .contacts-map-balloon-main {
  background-color: #ec7145;
}
.peach-theme .contacts-map-balloon-main::after {
  border-color: #ec7145 transparent transparent transparent;
}
.peach-orange-theme .contacts-map-balloon-main::after {
  border-color: #ec7145 transparent transparent transparent;
}
.peach-theme .summit-price-block-table-subtitle {
  color: #ec7145;
}
.peach-orange-theme .summit-price-block-table-subtitle {
  color: #ec7145;
}
.peach-theme .summit-contacts-block-app-footer {
  background-color: #ec7145;
}
.peach-orange-theme .summit-contacts-block-app-footer {
  background-color: #ec7145;
}
.program-table-event-peach {
  border-left: 3px solid #ec7145;
}
.program-table-filter-select-peach::before {
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background-color: #cecece;
  margin-right: 5px;
  vertical-align: baseline;
}
.program-table-filter-select-peach::before {
  background-color: #ec7145;
}
.program-table-filter-item-peach::before {
  background-color: #ec7145;
}
.program-table-mobile-event-peach {
  border-left-color: #ec7145;
}
.peach-theme .program-table-pagination-item a {
  border-color: #ec7145;
  color: #ec7145;
}
.peach-orange-theme .program-table-pagination-item a {
  border-color: #ec7145;
  color: #ec7145;
}
.peach-theme .program-table-pagination-item.active a {
	color: #fff;
}
.peach-theme .subnav-list-item.active .subnav-link {
    color: #ec7145;
}
.peach-theme .subnav-list-item.active .subnav-link span:after {
    width: 100%;
    background-color: #ec7145;
    transition: all .2s;
}
.button.to-price-button.color-peach {
    border-color: #ec7145;
    color: #ec7145;
}
.button.to-price-button.color-peach {
    border-color: #ec7145;
    color: #ec7145;
}
.button.to-price-button.color-peach .to-price-arrow:before, 
.button.to-price-button.color-peach .to-price-arrow:after {
    border-left: 5px solid #ec7145;
    border-bottom: 5px solid #ec7145;
}
.to-price-arrow.color-peach {
    position: relative;
    width: 15px;
    height: 14px;
    margin: -5px 5px 10px 0px;
    transform: translate(0, 5px) rotate(-45deg);
}