.pimcore_area_wysiwyg table > tbody > tr:nth-child(odd),
.pimcore_area_wysiwyg-media table > tbody > tr:nth-child(odd) {
    background-color: #f8f8f8;
}

.pimcore_area_wysiwyg table:not(.no-header) > tbody > tr:first-child,
.pimcore_area_wysiwyg-media table:not(.no-header) > tbody > tr:first-child {
    background-color: #002880;
    color: #fff;
    font-weight: bold;
}

.pimcore_area_wysiwyg table > tbody > tr:first-child strong,
.pimcore_area_wysiwyg-media table > tbody > tr:first-child strong {
    color: #fff;
}

.pimcore_area_wysiwyg table > tbody > tr,
.pimcore_area_wysiwyg-media table > tbody > tr {
    border-bottom: none;
}

.pimcore_area_wysiwyg table td,
.pimcore_area_wysiwyg-media table td {
    padding: 0.5em;
}

iframe {
    width: 100%;
    min-height: 400px;
}

.pimcore_area_breadcrumb+.content>div>div.pimcore_area_content:first-child>div {
    padding-top: 0;
}

.pimcore_area_breadcrumb+.content>div.pimcore_area_content:first-child>div {
    padding-top: 0;
}

.pimcore_area_hero-headline+.pimcore_area_breadcrumb+.content>div.pimcore_area_content:first-child>div {
    padding-top: 3.5rem;
}

.product-tabs-anchor {
    display: block;
    position: relative;
    top: -3rem;
}

.product-tabs-anchor-with-top {
    display: block;
    position: relative;
    top: -6rem;
}

/* Mobile */
.grecaptcha-badge {
    bottom: 40px !important;
}

/* Desktop */
@media (min-width: 1024px) {
    .grecaptcha-badge {
        bottom: 80px !important;
    }
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) {
    .grecaptcha-badge {
        bottom: 80px !important;
    }
}
