/*css / site.addons.scss*/
.title-page .editable_block-29 .text a {
  color: #fe8b08; }

.title-page .editable_block-29 .text img {
  margin-right: 10px; }
/*css / site.addons.scss*/
.bottom-messengers {
  flex-wrap: wrap;
  margin: 0;
  position: fixed;
  right: 23px;
  bottom: 100px;
  z-index: 100; }
  .bottom-messengers .bottom-messengers-title {
    color: #262626;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 10px; }
  .bottom-messengers .bottom-messenger-item {
    margin: 0;
    max-width: 100px; }
    .bottom-messengers .bottom-messenger-item a {
      display: block;
      font-size: 0;
      text-decoration: none;
      text-align: center; }
      .bottom-messengers .bottom-messenger-item a img {
        max-width: 50px;
        max-height: 50px; }
      .bottom-messengers .bottom-messenger-item a span {
        display: block;
        font-size: 12px;
        padding: 5px 0 0; }
    .bottom-messengers .bottom-messenger-item + .bottom-messenger-item {
      margin-top: 20px; }
/*@media (max-width: 960px) {
 .bottom-messengers {
 order: 3;
 margin: 30px auto 0;
 justify-content: center;
 width: 100%;
 }
 .bottom-messengers .bottom-messengers-title {
 width: 100%;
 text-align: center;
 }
 .bottom-messengers .bottom-messenger-item {
 margin: 0 10px 20px;
 }
 }*/
.title-page .block-21 .widget-5, .block-21 .widget-5 {
  padding-left: 0;
  font-size: 19px;
  margin: 0 0 0 0;
  justify-content: stretch;
  min-height: 0;
  text-align: left; }

@media (max-width: 768px) {
  .title-page .block-21 .widget-5, .block-21 .widget-5 {
    padding-left: 0;
    font-size: 19px;
    margin: 0 0 0 0 !important; } }

.title-page .phones-43 .text_body, .phones-43 .text_body {
  /*    background: url(/t/images/ph-mand.png) no-repeat top left;*/
  background: url(/t/images/images/mph.png) left top no-repeat;
  padding-left: 30px;
  background-size: contain; }

.title-page .address-45 .text_body, .address-45 .text_body {
  background: url(/t/images/adr-mand.png) no-repeat top left;
  padding-left: 30px;
  background-size: contain; }

.title-page .email-44 .text_body, .email-44 .text_body {
  background: url(/t/images/em-mand.png) no-repeat top left;
  padding-left: 30px;
  background-size: contain; }

.title-page .email-14 .cell-icon .icon, .email-14 .cell-icon .icon {
  background: url(/t/images/em-mand.png) left center no-repeat;
  background-size: inherit;
  width: 22px; }

.title-page .address-6 .icon, .address-6 .icon {
  background: url(/t/images/adr-mand.png) left 50% top 50% / 15px no-repeat; }

.title-page .phones-5 .icon, .phones-5 .icon {
  /*    background: url(/t/images/ph-mand.png) left 50% top 50% / 26px no-repeat;*/
  background: url(/t/images/images/mph.png) left 50% top 50% / 15px no-repeat; }

.wrapper {
  background: url(/t/images/images/ptt2.png) left -276px top 0px / 728px repeat fixed #fff; }

.email-14 .cell-icon {
  display: block; }

.title-page .widget-8, .widget-8 {
  padding-left: 0;
  margin: 5px 0 0px 10px; }

.title-page .email-14 .cell-icon, .email-14 .cell-icon {
  width: 27px;
  background-size: 20px 15px !important; }

.title-page .phones-5 .cell-icon, .phones-5 .cell-icon {
  top: -5px; }

html .menu-28 .menu-scroll > ul ul > li.hsd > a:before {
  content: '';
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='451.847px' height='451.847px' viewBox='0 0 451.847 451.847' style='enable-background:new 0 0 451.847 451.847;fill: %23fff;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751 c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0 c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z'/%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E") 50% / 13px no-repeat;
  width: 15px;
  height: 15px;
  transition: all 0.3s ease-out;
  right: 10px;
  position: absolute;
  top: 50%;
  margin-top: -7.5px; }

html .menu-28 .menu-scroll > ul ul > li.hsd.opened.active.submenu-opened > a:before, html .menu-28 .menu-scroll > ul ul > li.hsd.opened.submenu-opened > a:before, .title-page .menu-28 .menu-scroll > ul ul > li.hsd.submenu-opened > a:before, .menu-28 .menu-scroll > ul ul > li.hsd.submenu-opened > a:before {
  transform: rotate(180deg); }

@media (max-width: 768px) {
  .title-page .phones-5 .cell-icon, .phones-5 .cell-icon {
    top: 3px; } }

.title-page .menu-28 .menu-scroll > ul ul ul > li > a, .menu-28 .menu-scroll > ul ul ul > li > a {
  padding-left: 45px;
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start; }
  .title-page .menu-28 .menu-scroll > ul ul ul > li > a:before, .menu-28 .menu-scroll > ul ul ul > li > a:before {
    content: '/ ';
    margin-right: 3px;
    color: inherit;
    z-index: 1; }

html body .wrapper .menu-28 .menu-scroll ul li.opened > a, html body .wrapper .block-18 .layout_31 .menu-28 .menu-scroll ul li.opened > a, html body .wrapper .menu-28 .menu-scroll ul li.submenu-opened > a, html body .wrapper .block-18 .layout_31 .menu-28 .menu-scroll ul li.submenu-opened > a {
  background: #6b300d !important;
  color: #fff !important;
  box-shadow: inset 0px 0px 0px 2px #6b300d !important; }
  html body .wrapper .menu-28 .menu-scroll ul li.opened > a:before, html body .wrapper .block-18 .layout_31 .menu-28 .menu-scroll ul li.opened > a:before, html body .wrapper .menu-28 .menu-scroll ul li.submenu-opened > a:before, html body .wrapper .block-18 .layout_31 .menu-28 .menu-scroll ul li.submenu-opened > a:before {
    filter: invert(1);
    color: #000; }

html body .wrapper .menu-28 .menu-scroll ul li.opened > a:before, html body .wrapper .block-18 .layout_31 .menu-28 .menu-scroll ul li.opened > a:before, html body .wrapper .menu-28 .menu-scroll ul li.submenu-opened > a:before, html body .wrapper .block-18 .layout_31 .menu-28 .menu-scroll ul li.submenu-opened > a:before {
  filter: invert(0); }

html body .wrapper .menu-28 .menu-scroll > ul > li.menu-item.hsd.opened > a:before {
  filter: invert(0); }

html body .menu-28 .menu-scroll > ul ul > li > a {
  box-shadow: none;
  color: #ff9805; }

@media (min-width: 961px) {
  html body .wrapper .menu-28 .menu-scroll > ul > li.menu-item.first-level > a {
    font-size: 20px; }
    html body .wrapper .menu-28 .menu-scroll > ul ul ul > li > a {
      font-size: 14px;
      font-weight: normal; } }

html.title-page .menu-28 .menu-scroll > ul ul > li > a, html.title-page body .menu-28 .menu-scroll > ul ul > li > a {
  box-shadow: none; }
  html.title-page .menu-28 .menu-scroll > ul ul > li > a:hover, html.title-page body .menu-28 .menu-scroll > ul ul > li > a:hover {
    box-shadow: none !important; }

.title-page body .menu-28 .menu-scroll > ul > li.menu-item:not(.submenu-opened) > a:hover span {
  color: #ff9805; }

html.title-page body .menu-28 .menu-scroll > ul ul > li > a {
  color: #ff9805; }

html .menu-28 .menu-scroll > ul ul > li.hsd > a:before, .title-page body .menu-28 .menu-scroll > ul ul > li.hsd > a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='451.847px' height='451.847px' viewBox='0 0 451.847 451.847' style='enable-background:new 0 0 451.847 451.847;fill: %23ff9805;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751 c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0 c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z'/%3E%3C/g%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3C/svg%3E") !important; }

.title-page body .menu-28 .menu-scroll > ul ul > li.hsd > a:hover:before, .title-page body .menu-28 .menu-scroll > ul ul > li.hsd > a.hover:before {
  filter: brightness(0) invert(1); }

.title-page body .menu-28 .menu-scroll > ul > li.hsd > a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='451.847px' height='451.847px' viewBox='0 0 451.847 451.847' style='enable-background:new 0 0 451.847 451.847;fill: %23ff9805;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751 c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0 c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z'/%3E%3C/g%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3C/svg%3E") !important; }

html.title-page body .block-18 .layout_31 .menu-28 .menu-scroll ul li.submenu-opened > a:before, html body .wrapper .block-18 .layout_31 .menu-28 .menu-scroll ul li.opened > a:before {
  filter: brightness(0) invert(1); }

body .menu-28 .menu-scroll > ul > li > a:hover span {
  color: #ff9805; }

html:not(.title-page) .menu-28 .menu-scroll > ul > li > a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='451.847px' height='451.847px' viewBox='0 0 451.847 451.847' style='enable-background:new 0 0 451.847 451.847;fill: %23ff9805;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751 c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0 c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z'/%3E%3C/g%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3C/svg%3E") !important; }

@media (max-width: 960px) {
  .menu-28 .menu-scroll > ul > li.menu-item > a, .title-page .menu-28 .menu-scroll > ul > li.menu-item > a {
    font-size: 16px !important; }

  .side-panel .menu-28 .menu-scroll > ul ul li a, .title-page .side-panel .menu-28 .menu-scroll > ul ul li a {
    font-size: 14px;
    font-weight: normal; }

  .side-panel .menu-28 .menu-scroll > ul ul ul li a, .title-page .side-panel .menu-28 .menu-scroll > ul ul ul li a {
    font-size: 14px;
    font-weight: normal; }

  html body .side-panel .side-panel-content-inner .menu-28 .menu-scroll > ul ul > li.opened > a {
    box-shadow: none !important;
    background: #6b300d !important; }

  html body .side-panel .side-panel-content-inner .menu-28 .menu-scroll > ul ul > li > a:after {
    background: #6b300d; }

  html body .side-panel .side-panel-content-inner .menu-28 .menu-scroll ul li.opened > a:before {
    filter: brightness(0) invert(1); }

  html body .side-panel .side-panel-content-inner .menu-28 .menu-scroll ul ul ul li.opened > a:before {
    filter: invert(1); }

  .menu-28 .menu-scroll > ul > li > a.hover, html .menu-28 .menu-scroll > ul ul > li > a, html .menu-28 .menu-scroll > ul > li.menu-item.opened > a {
    box-shadow: none; }

  html .side-panel .side-panel-content-inner .menu-28 .menu-scroll > ul > li.opened > a:after {
    background: #6b300d !important; }

  .menu-28 .menu-scroll > ul ul {
    margin-right: 0; } }

.menu-19 .menu-scroll > ul > li.menu-item.opened > a {
  background: #fff;
  color: #000;
  border-radius: 3px; }
  .menu-19 .menu-scroll > ul > li.menu-item.opened li.opened > a {
    background: repeating-linear-gradient(to bottom right, rgba(252, 88, 18, 0.57) 0%, rgba(255, 170, 0, 0.57) 100%) #fa0;
    color: #fff; }

.wrapper .widget-36 {
  margin-top: -110px; }

@media (min-width: 961px) {
  .wrapper .site-name-12 .sn-logo {
    margin-top: -10px;
    margin-bottom: 10px;
    margin-right: -5px;
    margin-left: 5px; } }

@media (max-width: 480px) {
  .wrapper .widget-36 {
    margin-top: 0; }

  .title-page .site-name-12 .sn-text, .site-name-12 .sn-text {
    top: 28px; } }

[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important; }

.sand .new_button .fw-container__step__form__design-btn__label {
  margin-right: 0 !important;
  padding-right: 0; }
  .sand .new_button {
    text-align: right; }
  .sand .phones-5 .text_body {
    text-align: right; }
  .sand .phones-5 .inner {
    justify-content: flex-end; }
  .sand .phones-5 .block-body-drop {
    flex: unset; }
  .sand .phones-5 .icon {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 20c0-2.8-2.3-5.1-5.1-5.1h-1.8A5.1 5.1 0 0 0 6 20m15.6-7.5a9.6 9.6 0 1 1-19.2 0 9.6 9.6 0 0 1 19.2 0ZM15 10.1a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z' stroke='%23ff9805' stroke-width='1.2' stroke-linecap='round'%3E%3C/path%3E%3C/svg%3E");
    background-size: 25px; }

html.title-page .horizontal_blocklist-26 .item_detail {
  background-color: #6b300d;
  box-shadow: #6b300d 0px 0px 0px 20px; }

.lg-outer .lg .lg-toolbar {
  background: none; }
  .lg-outer .lg .lg-thumb-outer {
    background-color: rgba(0, 0, 0, 0.45); }
