 @media (max-width: 768px){
    .ba-hamburger-menu .open-menu i:after {
     content: "меню";
     float: left;
     font-family: Roboto;
     font-size: 15px;
     margin-top: 3px;
     margin-right: 10px;
    }
}

@media (max-width: 768px){
    .ba-hamburger-menu.ba-collapse-submenu .deeper.parent > span i:before,
    .ba-hamburger-menu.ba-collapse-submenu .deeper.parent > a i:before {
        content: '\f136';
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }
}


.row-1170 {
 max-width: 1170px;
 margin: 0 auto;
}

.underline-1 h2{
  padding-bottom: 20px;
  position: relative;
	}
.underline-1 h2:after{
  content:'';
  display:block;
  position:absolute;
  width:150px;
  height: 1px;
  background: #E39115;
  bottom:0;
  left:0;
}
.underline-1 h3 {
  padding-bottom: 20px;
  position: relative;
	}
.underline-1 h3:after{
  content:'';
  display:block;
  position:absolute;
  width:150px;
  height: 1px;
  background: #E39115;
  bottom:0;
  left:0;
}
.fff-link h2 a {
 color: #fff !important; 
}
.fff-link h2 a:hover {
 color: #fff !important; 
}
.fff-link h4 a {
 color: #fff !important; 
}

.ba-slideshow-title, .ba-slideshow-description {
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.85);
}

body div {
    font-size: inherit;
    letter-spacing: inherit;
    line-height: inherit;
}
.ss-ul-none {
 list-style: none; 
}
.ul-fff {
 color: #fff; 
}
/*подчеркивание меню*/
@media (min-width: 769px) {
.main-menu li.active > a {
 border-bottom: 3px solid #FFB002 !important;
  }
.main-menu li a:hover,
.main-menu li span:hover {
 border-bottom: 3px solid #FFB002 !important;
}
}
.ssnoborder li.active > a {
 border-bottom: none !important;
}
.ssnoborder li a:hover,
.ssnoborder li span:hover {
  border-bottom: none !important;
}
.ssnoborder li.hover > a {
  border-bottom: none !important;
}
/*end подчеркивание меню*/
.breadcrumb {
  font-size: 11px;
  margin: 0;
}

body:not(.com_gridbox) .body {
    margin: 0 0 100px 0;
}
