@font-face {
    font-family: 'ekibastuzheavy';
    src: url('../../../font/ekibastuz_heavy-webfont.html') format('woff2'),
         url('../../../font/ekibastuz_heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ekibastuzregular';
    src: url('../../../font/ekibastuz_regular-webfont.html') format('woff2'),
         url('../../../font/ekibastuz_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body
 {

}

h1, h2, h3, h4, h5
 {
    font-family: 'ekibastuzheavy';
}

div.sppb-addon.sppb-addon-single-image.sppb-text-center h3.sppb-addon-title
 {
 text-transform: uppercase;
}

div.pweb-field-container.pweb-field-buttons div.pweb-field
 {
 text-align: center;
padding-top: 10px;
}

.pweb-field-container.pweb-separator-text h3
 {
 text-align: center;
}
#sp-header {
    background: #fff;
    }

#napravleniya
 {
    margin-top: -200px !important;
    z-index: 100 !important;
}

.programm-foto img.sppb-img-responsive
 {
        margin-top: -130px;
}

#programm
 {
      height: 350px;
}

img.sp-default-logo
 {
    
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 15px;
    line-height: 90px;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 0;
    font-family: 'ekibastuzheavy';
    color: #424242;
    margin: 0;
    font-weight: lighter;
}

 h3.sppb-title-heading
 {
  text-transform: uppercase;
}


#sp-footer {
    background: #022d56;
}

#sp-top-bar {
    background-color: #cecfd3;
    color: #000;
    z-index: 222;
    position: relative;
    text-align: right;
}

#sp-top-bar a
 {
     color: #000;
}

.breadcrumb {
    padding: 8px 15px;
    margin-top: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

.h1, h1 {
    font-size: 30px;
}

.h2, h2 {
    font-size: 20px;
}

h1.title
 {
       margin: 0;
}

#sp-left
 {
     margin-top: 0px;
}

.subcategory-column.uk-width-medium-1-3 .uk-panel.uk-panel-box
 {
      padding: 0;
}

.subcategory-column.uk-width-medium-1-4 .uk-panel.uk-panel-box,
.item-column.uk-width-medium-1-4 .uk-panel.uk-panel-box,
.items.items-col-3 .uk-panel.uk-panel-box,
.category .uk-width-medium-1-1 div.uk-panel.uk-panel-box
 {
      padding: 0;
}



.jbzoo .subcategory-title {
    margin-top: 0;
    font-size: 15px;
    font-family: ;
}

.jbzoo-item-teaser h4.item-title
 {
     font-size: 14px
 }

.jbzoo-item-full .uk-width-medium-1-2 h1.item-title
 {
        padding-top: 0;
    margin-top: 0;
    font-size: 24px;
}

.uk-thumbnail {
    border: none !important;
}

h3.sppb-title-heading
 {
     font-size: 30px !important;
 }

#avto .sppb-section-title {
    margin-bottom: 0px;
}

 #pwebcontact573_text-0
 {
     line-height: 1
 }

#sppb-addon-1517471777451 h3.sppb-addon-title
 {
   margin-top: 0px;
}

#sp-top1 div.sp-column
 {
  float: left;
}

#krugevak img.sppb-img-responsive
 {
  width: 215px;
}

a:hover {
    color: #424242;
    text-decoration: underline;
}
#sp-top2 div.custom p a
 {
  padding-left: 10px;
}
#sp-top2 div.custom
 {
  text-align: center;
}

#akciya img.sppb-img-responsive
 {
  margin-top: -50px;
}
#sp-top2 div.custom p
 {
  margin: 0;
display: inline-block;
padding: 0 15px;
line-height: 90px;
font-size: 15px;
text-transform: uppercase;
letter-spacing: 0;
font-family: 'ekibastuzheavy';
color: #424242;
}

#section-id-1531154841381 div.sppb-row,
#section-id-1531154166503 div.sppb-row,
#section-id-1531154166505 div.sppb-row
 {
  background-color: #f5f5f5;
  padding-top: 20px;
 padding-bottom: 20px;
}
#usl .sppb-text-center
 {
  margin-bottom: 30px;
}

.sppb-btn.vizov.sppb-btn-custom.sppb-btn-rounded.sppb-btn-flat.pwebcontact115_toggler
 {
  padding: 6px 7px;
  font-size: 13px;
}
#sppb-addon-1531139097228 h3.sppb-addon-title
 {
  margin-top: 0px;
}
#sppb-addon-1531146223364 h3.sppb-addon-title
 {
  text-transform: uppercase;
  font-size: 30px;
}


.mfp-close-btn-in button.mfp-close{color:#323232 !important;background: none !important;text-align:right;font-size:32px;margin-right:15px;margin-top:0;width:auto;border:none}.mfp-close-btn-in button.mfp-close:after{display:none}.mfp-close-btn-in button.mfp-close:hover{background-color:transparent}.mfp-bg{z-index:1550}.mfp-wrap{z-index:2000}.popup-form{max-width:400px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:40px;padding-left:20px;padding-right:20px;text-align:center;position:relative;background-color:#fff;color:#363636}.popup-form .polytics-link{text-align:left}@media (max-width:767.98px){.popup-form{padding-left:10px;padding-right:10px}}.popup-form .form-heading{font-size:21px;line-height:1.3;font-weight:700;margin-bottom:10px}.popup-form .form-subheading{margin-bottom:20px;font-size:17px}.popup-form input{width:100%;display:block;margin-bottom:20px;font-size:16px;color:#000}.popup-form input[type=checkbox]{width:auto;display:inline-block;vertical-align:top;margin-bottom:0}.popup-form button{width:100%;letter-spacing:0}.popup-form .polytics-link-wrap{margin-bottom:15px;font-size:13px;text-align:center}@media (max-width:767.98px){.popup-form .polytics-link-wrap{font-size:10px}}.popup-form .polytics-link-wrap a{text-decoration:underline;color:#363636;vertical-align:top;display:inline-block;line-height:1}.popup-form .polytics-link-wrap a:hover{color:#FFD527}.popup-form-link:focus{outline:0}.info-window{background-color:#fff;max-width:800px;margin-right:auto;margin-left:auto;padding:25px;padding-top:35px;padding-bottom:30px;position:relative}@media (max-width:767.98px){.info-window{padding-left:15px;padding-right:15px}}.info-window .popup-title{font-size: 23px;line-height:1.3;font-weight:700;margin-bottom:10px}.info-window .popup-txt{font-size:12px;line-height:1.5}.info-window .popup-txt a{text-decoration:underline}.info-window button.mfp-close{width:auto;color:#222}
.popup-form button {
  background-color: #ffd527;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 1.25;
  border-radius: 4px;
  padding: 10px;
  border: none;
}
.popup-form button:hover {
 background-color: #ff0000;
}


.popup-form1{max-width:400px;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:40px;padding-left:20px;padding-right:20px;text-align:center;position:relative;background-color:#fff;color:#363636}.popup-form1 .polytics-link{text-align:left}@media (max-width:767.98px){.popup-form1{padding-left:10px;padding-right:10px}}.popup-form1 .form-heading{font-size:21px;line-height:1.3;font-weight:700;margin-bottom:10px}.popup-form1 .form-subheading{margin-bottom:20px;font-size:17px}.popup-form1 input{width:100%;display:block;margin-bottom:20px;font-size:16px;color:#000}.popup-form1 input[type=checkbox]{width:auto;display:inline-block;vertical-align:top;margin-bottom:0}.popup-form1 button{width:100%;letter-spacing:0}.popup-form1 .polytics-link-wrap{margin-bottom:15px;font-size:13px;text-align:center}@media (max-width:767.98px){.popup-form1 .polytics-link-wrap{font-size:10px}}.popup-form1 .polytics-link-wrap a{text-decoration:underline;color:#363636;vertical-align:top;display:inline-block;line-height:1}.popup-form1 .polytics-link-wrap a:hover{color:#FFD527}.popup-form1-link:focus{outline:0}.info-window{background-color:#fff;max-width:800px;margin-right:auto;margin-left:auto;padding:25px;padding-top:35px;padding-bottom:30px;position:relative}@media (max-width:767.98px){.info-window{padding-left:15px;padding-right:15px}}.info-window .popup-title{font-size: 23px;line-height:1.3;font-weight:700;margin-bottom:10px}.info-window .popup-txt{font-size:12px;line-height:1.5}.info-window .popup-txt a{text-decoration:underline}.info-window button.mfp-close{width:auto;color:#222}
.popup-form1 button {
  background-color: #ffd527;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 1.25;
  border-radius: 4px;
  padding: 10px;
  border: none;
}
.popup-form1 button:hover {
 background-color: #ff0000;
}