/* Custom CSS Progressive Personal Training
****************************************************/

/* LAYOUT
****************************************************/
:root {
  --primary:   #00B118; /* Grün */
  --secondary: #C0C0C0; /* Grau */
  --success:   #198754; /* Grün2 */
  --danger:    #dc3545; /* Rot */
  --warning:   #fdbf00; /* Gelb */
  --info:      #0dcaf0; /* Türkis */
}

/* HEADER
****************************************************/
.uk-navbar-container .uk-container {
  padding-left: 10px;
  padding-right: 10px;
}
/* MAIN
****************************************************/
.leistungen .uk-list li {
  display: flex;
  align-items: center;
  gap: 10px;
  line-height: 1.5;
}

.leistungen .uk-list li span[uk-icon] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.1em;
  color: var(--primary);
}
.leistungen .uk-list li span[uk-icon] svg {
  transform: scale(1.4);
}

.ytp-shorts-title-channel,
.ytp-title-enable-channel-logo .ytp-shorts-title-channel{
  display:none!important;
}

.page-id-4110 div#builderwidget-5\#0 {
  display: none!important;
}



/* SIDEBAR
****************************************************/

/* FOOTER
****************************************************/

/* MOBILE DEVICE
****************************************************/
.uk-icon.uk-navbar-toggle-icon {
  box-shadow: -5px -5px 15px rgba(255, 255, 255, .9), 4px 4px 12px rgba(57, 65, 124, .2);
  border-radius: 500px;
  padding:13px;
}

/* Smartphones */
@media (max-width: 480px) {
  .callbutton a {
    font-size:12px;
    padding: 0 5px;
  }
}

/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {}

/* Desktop */
@media (min-width: 960px) and (max-width: 1199px) {}

/* Large Display */
@media (min-width: 1200px) {}

