@font-face {
    font-family: 'ekibastuzheavy';
    src: url('/font/ekibastuz_heavy-webfont.woff2') 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.woff2') format('woff2'),
         url('/font/ekibastuz_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


.su-trailer-box-style5 .su-trailer-box-desc
{
    background: rgb(60, 91, 156);
}

h1.sppb-addon-title,
h1.sppb-title-heading
{
	text-transform: uppercase !important;
	}

#pwebcontact127_box {  margin: auto;  }
.qwe1 {
     min-height: 220px;
}


Button#pwebcontact127_send.btn
{
    background:
#3158A4;
color:
    #fff;
    border: none;
    padding: 8px;
    font-size: 15px;
    width: 96%;
    text-shadow: none;
}

.logo img
{
	max-width: 220px;
}

#sp-top2 p
{
	    margin-top: 27px;
    text-align: right;
}

body
 {

}

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

#sp-menu li a
{
	color: #000
}

#sp-slide
 {
     margin-top: -124px;
}

#sp-header {
   
    }

#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
 {
      width: 190px;
}

#preim h4 

{
    font-size: 15px;
    font-weight: normal;
    padding-top: 8px;
}

#preim img {
	    width: 60px;
}


.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: #fff;
    margin: 0;
    font-weight: lighter;
}

#sp-header.menu-fixed { 
    background: #ffffffc4;
}

 ul.sp-megamenu-parent.menu-fade.hidden-sm.hidden-xs
{
	    float: left;
	
}
 h3.sppb-title-heading
 {
  text-transform: uppercase; font-size: 30px !important;
}


#sp-footer {
    background: #181818;
}

#sp-top-bar {
    background-color: #3b599f;
    color: #fff;
    z-index: 222;
    position: relative;     padding: 2px 0;
    text-align: right;
}

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

.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;
}

.su-trailer-box-style1 .su-trailer-box-desc
{
	padding: 0px 36px !important;
}

#sp-bottom ul li a
{
	    color: #fff !important
	    }

#sp-bottom  .sp-module ul > li
{
	border-bottom: none;
}

#sp-main-body
 {
      margin:  0;
}
.su-trailer-box-style1
{
	margin: 0;
}

.su-trailer-box-style1 img
{
	opacity: 0.5 !important;
}


.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;
}


.itemid-101 #sp-page-builder 
{      }

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

img
 {
    display: initial;
}

.sppb-link-list-nav.sppb-nav-align-left.sppb-link-list-responsive ul li a
{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}


@media (max-width: 480px) {
#sppb-addon-1570092635784 .sppb-addon-title {

    font-size: 29px !important;
    text-align: center;
   /* padding-top: 71px;*/
    line-height: 1 !important;
}

#sp-top2 p {

     display: none;
 }
/* Номер телефона в меню мобилки */
  .sp-module-telefon {
    padding: 15px;
    position: absolute;
    bottom: 0;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
	.sp-module-telefon a {
    color: #fff;
    line-height: 2.4em;
}
  /* Номер телефона в меню мобилки*/
 }

#sppb-addon-1570092635784 .sppb-addon-content span
{
      font-size: 18px !important;

    line-height: 1 !important;
}

h3.sppb-title-heading {
     font-size: 22px !important;
     line-height: 1 !important;
}

#sp-bottom
{
    display: none
}

img
 {
    display: initial;
}

}
