/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 24 2024 | 13:14:59 */
/* CSS Code hier einfügen.

Main CSS für das AVADA Template
Bearbeitet von: Shaggy
Erstellt: April 2024

Kommentarende*/ 

/* Menü-Beschreibung ausblenden */
.awb-menu__description {
	display: none;
}

#main {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.current-menu-item {
	background: rgb(232,235,247);
	background: linear-gradient(90deg, rgba(232,235,247,1) 0%, rgba(255,255,255,1) 50%, rgba(232,235,247,1) 100%);
}

/* Post Seite */
section#content .post-content .fusion-column-wrapper {
	margin-left: 25px !important;
	margin-right: 25px !important;
}

/* Flugschulen */
p.foot a {
        color: #35639E;
        font-size: 12px !important;
        text-decoration: none;
    }

    .menu-main_menu-container {
        height: 70vh;
        background-image: none;
    }

    .fixedmenu .menu {
        max-height: 100%;
        overflow-x: hidden;
        overflow-y: auto;
    }

    .fixedmenu .menu-item a {
        line-height: 20px;
    }

    .fixedmenu .menu-item {
        margin-bottom: 6px;
        padding-bottom: 2px;
    }

    body {
        background-size: cover !important;
    }

    #page #content_page .cont_left {
        min-height: 400px;
    }

    div#post-15 {
        overflow: auto;
    }

    th {
        vertical-align: bottom;
    }

    tr.table-header th {
        vertical-align: middle;
        padding: 5px;
    }

    th.rotate {
        height: 105px;
        white-space: nowrap;
    }

    div#table-flights {
        overflow: auto;
        margin-bottom: 20px;
    }

    th.rotate > div {
        transform:
        translate(0px, -13px)
        rotate(-90deg);
        width: 30px;
    }

    .motorflugheader {
        background: #d4af37;
        color: #fff;
    }

    .motorflugheader1 {
        background: #cdb987;
        color: #fff;
    }

    .helikopterheader {
        background: #8d383b;
        color: #fff;
    }

    .helikopterheader1 {
        background: #beacac;
        color: #fff;
    }

    .segelflugheader {
        background: #528144;
        color: #fff;
    }

    .segelflugheader1 {
        background: #bdc4a1;
        color: #fff;
    }

    .ergaenzendeheader {
        background: #394770;
        color: #fff;
    }

    .ergaenzendeheader1 {
        background: #b3ccc9;
        color: #fff;
    }

    div#close-table-flights {
        float: right;
        cursor: pointer;
    }

    table.flugschulen {
        width: 100%;
    }

    .post-638 .post-page-content {
        overflow: auto;
    }

    #table-flights table.flugschulen {
        font-size: 13px;
    }

    div#table-flights-top-scroll {
        overflow: auto;
        min-height: 20px;
    }

    div#table-flights-top-scroll > div {
        min-height: 1px;
    }

    img.flag_icon {
        width: 20px;
    }

    .flugschulentd td.left {
        text-align: left;
    }

    .flugschulentd td {
        text-align: center;
    }

    table.flugschulen th {
        text-align: center;
    }

    .smartphone .flugschulen, .tablet .flugschulen {
        border-spacing: 0px;
        border-collapse: collapse;
    }

    .smartphone tr.flugschulentd, .tablet tr.flugschulentd {
        border-bottom: 1px solid lightgray;
    }

    .mobile-left-arrow, .mobile-right-arrow {
        font-size: 20px;
        position: fixed;
        top: 50%;
        transform: translateY(-50%);
        z-index: 2;
    }

    .mobile-right-arrow {
        right: 0;
    }

    tbody > tr.flugschulentd:first-child > td:first-child {
        min-width: 220px;
        width: 100%;
    }

    tbody > tr.flugschulentd:first-child > td:nth-child(2) {
        min-width: 40px;
    }

    tbody > tr.flugschulentd:first-child > td:nth-child(3) {
        min-width: 50px;
    }

    tbody > tr.flugschulentd:first-child > td:nth-child(4) {
        min-width: 125px;
    }

    #page #content_page .cont_left .post .post_bottom a, a {
        color: inherit;
        font-weight: inherit;
        font-size: inherit;
        text-decoration: underline;
    }

    div#ttcont {
        text-decoration: underline;
    }

    #page #content_page .cont_left .post .post_bottom a {
        margin: 0;
    }

    .yellowrow {
        background: #d4af37;
        color: #fff;
    }

    .redrow {
        background: #8d383b;
        color: #fff;
    }

    .yellowrow1 {
        background: #cdb987;
        color: #fff;
    }

    .redrow1 {
        background: #beacac;
        color: #fff;
    }

    .single_content_custom.table-parent {
        overflow-x: auto;
    }

    @media only screen and (min-width: 1366px) {
        .page-id-638 div#page, .page-id-638 div#page .container, .page-id-1877 div#page, .page-id-1877 div#page .container {
            width: 100%;
            max-width: 1440px;
        }

        .page-id-638 #page #content_page .cont_left, .page-id-1877 #page #content_page .cont_left {
            width: 95% !important;
        }

        .page-id-638 #page .container .container_mid, .page-id-1877 #page .container .container_mid {
            width: 80% !important;
        }
    }