section#sp-logo {
    position: relative;
    background-color: transparent;
    padding-top: 25px;
}
img.sp-default-logo {
    max-height: 85px;
    position: relative;
    z-index: 9;
}
.phone-top {
    position: absolute;
    width: 190px;
    text-align: center;
    z-index: 9;
    font-size: 18px;
    line-height: 68px;
    margin: 10px;
    padding-left: 5p;
    background-color: #da8b02;
}
.phone-top p{
   margin-bottom:0px;
}
.category-section .sppb-addon-subtitle {
    line-height: 22px;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #fdcb46;
}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
    left: -180px !important;
}
.sppb-addon-feature img {
    transition: 0.5s;
}
.sppb-addon-feature img:hover {
    background-color: #5b278b;
}
h3.sppb-image-layout-title {
    padding-top: 10px;
}
.category-section img.sppb-img-responsive {
    width: 150px;
}
  
/* Стили для форм Balboa */

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    color: #555555 !important;
}
.ba-field-container i {
    align-items: center !important;
}
.ba-phone-selected-country {
    top: -4px !important;
}
.ba-forms-lightbox-row i {
    margin-right: 14px;
}
.sp-module ul >li >a:before {
  content: "" !important;
}

.helix-social-icons-wrapper {
    top: 130px !important;
}

@media (max-width: 767px){
  
    img.sp-default-logo {
        max-height: 50px;
     }
    .phone-top {
      	line-height: 48px;
   		position: relative;
    	margin: 0px;
    	width: 158px;
     }
     #sp-header .logo {
        height: 50px;
     }
     #articleCarousel .entry-image.intro-image a img {
        height: auto;
        width: 100%;
     }
  	ol {
    	font-size: 14px;
	}
  
}

