/* ==============================================*/

/* sticky-mobile-buttons */

/* ==============================================*/

/* Buttons unten fixieren */

@media (max-width: 1024px) {

  .sticky-bottom-buttons {

    position: fixed;

    bottom: 0;

    left: 0;

    width: 100%;

    display: grid;

    grid-template-columns: 1fr 1fr;

    z-index: 9999;

  }



  .sticky-bottom-buttons.single-button {

    grid-template-columns: 1fr;

  }



  .sticky-bottom-buttons .sticky-btn {

    width: 100% !important;

    height: 45px;

    line-height: 25px !important;

    font-size: 0 !important;

    border-radius: 0 !important;

    padding: 0 !important;

    text-align: center;

  }



  body {padding-bottom: 47px;}

  .scroll-top {bottom: 50px;}

}



@media (min-width: 1025px) {

  .sticky-bottom-buttons { display: none; }

}



@media screen and (max-width: 768px) {

  .sticky-bottom-buttons .sticky-btn span {

    line-height: 1.6 !important;

  }

}



.desk-block {

  margin: 20px 0;

  padding: 15px;

}

  

@media (min-width: 1025px) {

  .sticky-bottom-buttons {

    display: none;

  }

}



@media (max-width: 768px) {

    .site-below-footer-wrap {

        margin-bottom: 25px !important;

    }



.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section {

  background: #f3f3f3;

}

.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item {

  margin-bottom: 30px;

}



}