.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
height:85px;
}
#sp-header {
height:90px;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3);
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    background: #BBB7B3 none repeat scroll 0 0;
}

.w360 {
max-width:360px;
margin-bottom:10px;
}
.home-info .sppb-image-holder {
height:162px;
width:169px;
}
.poleznaya-info .jn-left{
width:80px;
}
.poleznaya-info .jn-left img{
float:left;
margin-right:10px;
}
.pull-left {
    float: none !important;
}
.poleznaya-info .jn-left{

}
.home-news .jn-more a {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;

color: #ffffff;
border-color: #ffffff;
}
.kat a {
font-weight:bold;
}
.sp-megamenu-parent >li:hover, .sp-megamenu-parent >li.active {
border-bottom: 5px solid #E5CF5F;
padding-bottom:-13px;
background-color:#ffffff;
}
.slider-buttom {
display: inline-block;
margin-bottom: 0;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
background-color: #CE4453;
border: 1px solid transparent;
padding: 5px 10px;
font-size: 20px;
line-height: 1.5;
color: #ffffff;
}
.slider-buttom:hover {

color: #ffffff;
}
.breadcrumb {
    background-color: #ffffff;
    border-radius: 4px;
    list-style: outside none none;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 8px 15px;
}
#sp-main-body {
    padding: 5px 0;
}
.page-header {
    border-bottom: 1px solid #DDDDDD;
    margin: 1px 0 10px;
    
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-bottom: 5px;
    margin-top: 1px;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    line-height: 90px;
    margin: 0;
    padding: 0 15px;
    text-transform: uppercase;
}
.sp-megamenu-parent {
    display: block;
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 99;
}
.btn-primary, .sppb-btn-primary {
    background-color: #E5CF5F;
    border-color: #E5CF5F;
}
.btn-primary:hover, .sppb-btn-primary:hover {
    background-color: #D0BC56;
    border-color: #D0BC56;
}

.su-heading-style-flat-green {
    background: #d5ec9e none repeat scroll 0 0;
    border-left: 15px solid #0a6138;
    line-height: 1.4;
    padding: 10px 15px;
}
.btn-default {
    background-color: #E5CF5F;
    border-color: #E5CF5F;
    color: #fff;
    font-size: 16px;
}
.btn-default:hover {
    background-color: #E5CF5F;
    border-color: #E5CF5F;
    color: #fff;
}
.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link {
    margin-bottom: 10px;
}
.entry-header {
    margin-bottom: 10px;
    position: relative;
}
.sppb-blockquote {
    border-left: 5px solid #0a6138;
    font-size: 17.5px;
    margin: 0 0 20px;
    padding: 10px 20px;
}
.cbp-l-grid-blog-title {
    color: #444;
    display: block;
    font: 400 18px/30px "Philosopher",sans-serif;
    
}
.su-spoiler-title h3 {
    font-size: 18px;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    padding: 0;
}

blockquote {
    border-left: 5px solid #E5CF5F;
    font-size: 20px;
    font-style: italic;
    margin: 0 0 10px;
    padding: 15px 20px;
    background-color: #FFF;
}
.su-heading-style-flat-dark {
    background: #E5CF5F none repeat scroll 0 0;
    border-left: 15px solid #E5CF5F;
    line-height: 1.4;
    padding: 10px 15px;
}
.su-drawer-toggle {
    background: #E5CF5F !important;
}