/*
 Theme Name:   Augusta Apotheke
 Description:  Augusta Apotheke
 Author:       M.Huith/J.Schmidt
 Author URI:   https://www.netzvisionen.de
 Template:     dt-the7
 Version:      1.0
 Text Domain:  dt-the7-child
*/

/* Allgemeine Layoutdefinitionen */

.content img {
    border-radius: 8px;
}
.bordered-box {
    border: 1px solid #E4E4E4;
    border-radius: 8px;
    padding: 20px;
    min-height: 260px;
}
.teaser-text {
    background-color: #FFF;
    padding: 15px;
    border-radius: 0 0 8px 8px;
    min-height: 380px;
}
.teaser-img figure img {
    border-radius: 8px 8px 0 0;
    margin-bottom: -35px;
}
.content-pages-teaser {
    min-height: 350px;
}
.post-content a {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
}
.app-logos {
    padding: 0;
    margin: 10px 0 0 -15px;
    clear: both;
}
.app-logos img {
    margin:0;
    padding: 0;
    float: left;
    max-height:40px;
}

/* Footer -- Headlines und Listendarstellung */
.footer .contact-info span.color-primary {
    font-size: 16px;
    font-weight: 600;
}
section#text-2.widget .textwidget ul {
    margin-left: 15px;
}
section#text-2.widget .textwidget li {
        list-style-type: disc;
}

/* Sticky Contact Buttons */
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element span i,
.estp-tab-wrapper.estp-template-3 .estp-inner-tab-wrapper .estp-tab-element span i.dashicons {
    line-height: 48px;
    height: 32px;
    width: 32px;
}
.estp-tab-wrapper .dashicons-translation:before,
.estp-tab-wrapper .fa-envelope:before,
.estp-tab-wrapper .fa-phone:before,
.estp-tab-wrapper .fa-map-marker:before,
.estp-tab-wrapper .fa-pencil:before {
    font-size: 32px;
}
.estp-rht-side-tab.estp-tab-wrapper {
    right:5px;
}
.estp-tab-wrapper .dashicons-no-alt:before {
    font-size: 32px;
    line-height: 42px;
}
.estp-tab-wrapper.estp-rht-side-tab.estp-fixed .estp-inner-tab-wrapper .estp-tab-tooltip {
    min-width: 190px;
    word-wrap:break-word;
}
.estp-tab-wrapper.estp-rht-side-tab .estp-popup-display,
.estp-rht-side-tab .estp-inner-tab-wrapper .estp-popup-display {
    height: auto;
}
.estp-tab-wrapper .estp-popup-display .mCSB_scrollTools .mCSB_draggerContainer,
.mCSB_scrollTools .mCSB_draggerContainer,
.mCSB_scrollTools .mCSB_dragger  {
    display: none !important;
}
/* XX-Small devices (portrait phones, 240px and up) */
@media (min-width: 240px) { 
    .masthead .top-bar .mini-contacts {
        font-size:10px;
    }
    .bordered-box {
        min-height: auto;
    }
    .teaser-text {
        min-height: auto;
    }
}

/* X-Small devices (portrait phones, 300px and up) */
@media (min-width: 300px) { 
    .masthead .top-bar .mini-contacts {
        font-size:12px;
    }
    .bordered-box {
        min-height: auto;
    }
    .teaser-text {
        min-height: auto;
    }
}

/* Small devices (portrait phones, 375px and up) */
@media (min-width: 375px) { 
    .masthead .top-bar .mini-contacts {
        font-size:14px;
    }
    .bordered-box {
        min-height: auto;
    }
    .teaser-text {
        min-height: auto;
    }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) { 
    .masthead .top-bar .mini-contacts {
        font-size:16px;
    }
    .bordered-box {
        min-height: auto;
    }
    .teaser-text {
        min-height: auto;
    }
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    .top-bar.top-bar-line-hide .left-widgets.mini-widgets {
        justify-content: flex-end;
        margin-right:40px;
    }
    .top-bar.top-bar-line-hide .right-widgets.mini-widgets {
        justify-content: flex-start;
        margin-left:40px;
    }
    .mobile-branding {
        text-align: center;
    }
    .mobile-header-bar .mobile-branding img {
        max-width: 60%;
        margin: 10px 0 10px 50px;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
    .top-bar.top-bar-line-hide .left-widgets.mini-widgets {
        justify-content: flex-end;
        margin-right:130px;
    }
    .top-bar.top-bar-line-hide .right-widgets.mini-widgets {
        justify-content: flex-start;
        margin-left:130px;
    }
    .bordered-box {
        min-height: 260px;
    }
    .teaser-text {
        min-height: 480px;
    }
 }

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    .bordered-box {
        min-height: 260px;
    }
    .teaser-text {
        min-height: 380px;
    }
}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {
    .bordered-box {
        min-height: 260px;
    }
    .teaser-text {
        min-height: 380px;
    }
}

/* nunito-200 - latin */
@font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: normal;
    font-weight: 200;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-200.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-200.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-200.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-300 - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: normal;
    font-weight: 300;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-300.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-300.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-300.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-regular - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-500 - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: normal;
    font-weight: 500;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-500.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-500.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-600 - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: normal;
    font-weight: 600;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-600.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-600.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-700 - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-700.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-700.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-800 - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: normal;
    font-weight: 800;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-800.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-800.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-800.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-900 - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: normal;
    font-weight: 900;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-900.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-900.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-900.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-200italic - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: italic;
    font-weight: 200;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-200italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-200italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-200italic.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-300italic - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: italic;
    font-weight: 300;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-300italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-300italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-300italic.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-italic - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: italic;
    font-weight: 400;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-italic.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-500italic - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: italic;
    font-weight: 500;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-500italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-500italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-500italic.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-600italic - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: italic;
    font-weight: 600;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-600italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-600italic.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-800italic - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: italic;
    font-weight: 800;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-800italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-800italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-800italic.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-700italic - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: italic;
    font-weight: 700;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-700italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-700italic.svg#Nunito') format('svg'); /* Legacy iOS */
  }
  /* nunito-900italic - latin */
  @font-face {
    font-family: 'Nunito';font-display: swap;
    font-style: italic;
    font-weight: 900;
    src: url('/wp-content/uploads/fonts/nunito-v25-latin-900italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('/wp-content/uploads/fonts/nunito-v25-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/wp-content/uploads/fonts/nunito-v25-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-900italic.woff') format('woff'), /* Modern Browsers */
         url('/wp-content/uploads/fonts/nunito-v25-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('/wp-content/uploads/fonts/nunito-v25-latin-900italic.svg#Nunito') format('svg'); /* Legacy iOS */
  }