/* CSS Document */

@media (min-width: 1200px) {
  .container {
    max-width: 1340px;
  }
}
#sp-header {
  background: #333!important;
}
header#sp-header.header-sticky > div.container {max-width:1340px!important}
body #pwebcontact159_form input.pweb-input, 
body #pwebcontact159_form select, 
body #pwebcontact159_form textarea,
body #pwebcontact162_form input.pweb-input, 
body #pwebcontact162_form select, 
body #pwebcontact162_form textarea {
  color: #000;
  border: none;
  background: #fff;
  padding: 0px 20px !important;
  height: 40px;
}
body #pwebcontact159_form textarea, body #pwebcontact162_form textarea{
  height: 120px;
  background: #fff;
  padding: 0px 20px !important;
}
body #pwebcontact159_box, 
body #pwebcontact159_form label, body #pwebcontact162_box, 
body #pwebcontact162_form label{
  color: #fff;
}
body #pwebcontact159_form .btn.fileinput-button, body #pwebcontact162_form .btn.fileinput-button{
  background: #ccc;
  border-color: #ccc;
  text-shadow: none;
  color: #000 !important;
}
body #pwebcontact159_form button.btn, body #pwebcontact162_form button.btn {
  padding: 15px 20px;
}
#sppb-addon-1676297178751 .sppb-addon-text {
    min-height: 148px;
}
#sppb-addon-1685031111522 #btn-1685031111522.sppb-btn-primary {
  letter-spacing: 0px;
  background: #45bb99!important;
  border-radius: 0px!important;
}
#sppb-addon-1678827974742 .sppb-addon-content .sppb-btn {
    color: #fff!important;
    border-radius: 0px!important;
}
span._bily.sp-menu-separator, span.sp-menu-separator {color:#ffffff!important}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {font-size: 18px;
  line-height: 1.2;
  display: inline-block;
  padding: 8px 0;
  cursor: pointer;
  text-transform: uppercase;}
a._kalkulator {background: #45BB99;
  border: 1px solid #fff;}

#sp-header.header-sticky {
  top: 0px;
  background-color: #333 !important;
}
@media (min-width: 1200px) {
nav.sp-megamenu-wrapper {margin-left:-60px}
div#sp-top2.col-lg-6 {margin-left:-150px}}
.sp-contact-info, .sp-contact-info a {color:#fff!important}
#pwebcontact163_form label, body #pwebcontact162_form label {transform: none}
body .sppb-btn.sppb-btn-secondary, body .sppb-btn.btn-secondary, body .btn.sppb-btn-secondary, body .btn.btn-secondary {
  color: #0345bf;
  background-color: #45BB99;
  border-color: #45BB99;
  color: #fff;
}
@media (max-width: 767px) {
div#sp-top-bar {min-height:130px!important}
div#sp-top2.col-lg-6 {margin-top:60px!important}
  .sp-page-builder .page-content #section-id-1511613808 {
    padding-top: 10px!important;}}

/* mobil */
@media (max-width: 767px) {

  #sp-top-bar {
    padding: 6px 0 !important;
    min-height: auto !important;
  }

  #sp-header {
    height: 64px !important;
    padding: 0 !important;
  }

  #sp-header .container,
  #sp-header .container-inner,
  #sp-header .row {
    height: 64px !important;
    min-height: 64px !important;
    align-items: center !important;
  }

  #sp-logo,
  #sp-menu {
    display: flex !important;
    align-items: center !important;
    height: 64px !important;
  }

  #sp-logo .logo,
  #sp-logo img,
  #sp-header .logo-image {
    max-height: 38px !important;
    width: auto !important;
  }

  #sp-top2 .sp-contact-info {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.35 !important;
  }

  #sp-top2 .sp-contact-info li {
    margin: 1px 0 !important;
    line-height: 1.35 !important;
  }
   #sp-logo img {
    content: url("/images/logo-aluminper-bile.png") !important;
  }
}

