.formContainer {
    display: block;
}

.toggleMerkliste {
    width: 2.5rem;
    height: 2.5rem;
    display: block;
    position: relative;
    float: right;
    right: 0;
    top: -2.75rem;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzUuNzVweCIgaGVpZ2h0PSIzNS43NXB4IiB2aWV3Qm94PSIwIDAgMzUuNzUgMzUuNzUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+R3JvdXA8L3RpdGxlPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IldlYnNpdGUtT25saW5lLVByb2dyYW1tLUx5dDEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDUuODc2LCAtMjUwLjY4OCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY0NS44NzYsIDI1MC42ODgpIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNy44NzUsMCBDMjcuNzQsMCAzNS43NSw4LjAxIDM1Ljc1LDE3Ljg3NSBDMzUuNzUsMjcuNzQxIDI3Ljc0LDM1Ljc1IDE3Ljg3NSwzNS43NSBDOC4wMDksMzUuNzUgMCwyNy43NDEgMCwxNy44NzUgQzAsOC4wMSA4LjAwOSwwIDE3Ljg3NSwwIFoiIGlkPSJGaWxsLTM0IiBmaWxsPSIjNENBNDlBIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuMjkxLDEwLjMzOCBDMTcuMjkxLDEwLjMzOCAxNy44MywxMC45MiAxNy44MywxMC45MiBMMTguNDEyLDEwLjMzOSBDMjAuMDM2LDguNzU1IDIyLjI4Niw4LjAzNSAyNC40OTcsOC40MDMgQzI3LjgzOCw4Ljk2IDMwLjI4NiwxMS44NTEgMzAuMjg2LDE1LjI0IEwzMC4yODYsMTUuNTIxIEMzMC4yODYsMTcuNTMzIDI5LjQ1MiwxOS40NTggMjcuOTc4LDIwLjgzMSBMMTkuMjE2LDI5LjAxMSBDMTguODUzLDI5LjM1IDE4LjM3MywyOS41MzkgMTcuODczLDI5LjUzOSBDMTcuMzc0LDI5LjUzOSAxNi44OTQsMjkuMzUgMTYuNTMsMjkuMDExIEw3Ljc2OCwyMC44MzEgQzYuMjk2LDE5LjQ1OCA1LjQ2LDE3LjUzMyA1LjQ2LDE1LjUyMSBMNS40NiwxNS4yNCBDNS40NiwxMS44NTEgNy45MSw4Ljk2IDExLjI1LDguNDAzIEMxMy40MTcsOC4wMzUgMTUuNzExLDguNzU1IDE3LjI5MSwxMC4zMzggQzE3LjI0OCwxMC4zMzggMTcuMjkxLDEwLjMzOCAxNy4yOTEsMTAuMzM4IFoiIGlkPSJGaWxsLTM1IiBmaWxsPSIjNURDNEI3Ij48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0;
    cursor: pointer;
}

.toggleMerkliste::after {
    content: attr(data-counter);
    display: block;
    width: 100%;
    height: 100%;
    line-height: 2.5rem;
    text-align: center;
    color: white;
    font-size: 0.8rem;
}

.toggleMerkliste span {
    display: none;
}


#VortragMerkListe {
    border-color: #F2F2F2;
    background-color: #F2F2F2;
    padding: 1rem;
    margin-bottom: 1rem;
}

#VortragMerkListe ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#VortragMerkListe ul li {
    font-size: 0.8em;
    line-height: 1.5;
    list-style: none;
    border-bottom: 1px solid #5DC4B7;
    margin: 1rem 0;
    padding: 0 0 0.75rem 0;

}

#VortragMerkListe ul li .removeThisVortrag {
    float: right;
    cursor: pointer;
}

#VortragMerkListe ul li:last-child:visible,
#VortragMerkListe ul li:last-child {
    border-bottom: none;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}


#VortragMerkListe ul li:first-child {
    margin-top: 0 !important;
}

.toggleFilter {
    grid-area: toggleFilter;

    display: none;
    color: #6DCDC4;
    font-size: 1.25rem !important;
    margin: 0 0 0.5rem;
    cursor: pointer;
}

.toggleFilter::after {
    content: "▾";
    width: 1.25rem;
    color: #6DCDC4;
    display: inline-block;
    text-align: center;
}

.toggleFilter.active::after {
    transform: rotate(-180deg);

}


@media screen and (max-width: 767px) {
    .toggleFilter {
        display: block;
        border: 1px solid #6DCDC4;
        border-radius: 10px;
        padding: 3px 10px;
        color: #519B94;
        position: relative;

    }

    .toggleFilter::after {
        position: absolute;
        right: 20px;
    }

}

.FilterContainer {
    display: grid;
    gap: 1em;
    grid-auto-flow: row;
    grid-template-areas:
        "Days"
        "Inner"
        "Hours";
}

.FilterContainerInner {
    grid-area: Inner;
    display: grid;

    grid-template-columns: repeat(4, 24%);
    gap: 1em;
    grid-auto-flow: row;
    grid-template-areas:
        ". VortragSearch VortragSearch ."
        "VeranstaltungsArt ThemaReihe Ort Sprache"
}

@media screen and (max-width: 767px) {
    .FilterContainer {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        gap: 0.5rem;
        grid-auto-flow: row;
        grid-template-areas:
            "Days"
            "toggleFilter"
            "Inner"
            "Hours";
    }

    .FilterContainerInner {
        display: none;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        gap: 0.5rem;
        grid-auto-flow: row;
        grid-template-areas:
            "VortragSearch"
            "VeranstaltungsArt"
            "ThemaReihe"
            "Ort"
            "Sprache"
    }

}



.VortragSearch {
    grid-area: VortragSearch;
}

.VeranstaltungsArt {
    grid-area: VeranstaltungsArt;
}

.ThemaReihe {
    grid-area: ThemaReihe;
}

.Ort {
    grid-area: Ort;
}

.Sprache {
    grid-area: Sprache;
}

.Hours {
    grid-area: Hours;


}

.Days {
    grid-area: Days;
    grid-row: 1;


}

.FilterContainerInner>div {
    background-color: #F2F2F2;
}

.FilterContainer .form-control {
    border-color: #F2F2F2;
    background-color: #F2F2F2;
    color: #222;
    width: 100%;
    padding: 0.25rem 1.75rem 0.25rem 0.75rem;
}

.FilterContainer .form-control#Suchwort {
    border-color: red;
}


.FilterContainer .form-control::placeholder {
    color: #222;
    opacity: 1;
}

.FilterContainer select.form-control option {
    border-color: #F2F2F2;
    background-color: #F2F2F2;
    color: #222;
    width: 100%;
}

.FilterContainer .Hours {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-items: start;
    align-content: center;
    gap: 1rem;
    margin: 0 0 0;
    background-color: white;
}


.FilterContainer .Hours a {
    color: #222;
    font-weight: bold;
}

.FilterContainer .Hours a.current {
    color: #5DC4B7;
}


.FilterContainer .Days {
    display: flex;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    flex-wrap: wrap;
    flex-direction: row;
    justify-items: center;
    align-content: center;
    gap: 1rem;
    margin: 0 0 0;
    background-color: white;
}

.FilterContainer .Days a {
    flex-grow: 1;
    display: block;
    font-size: 1.875rem;
    color: white;
    text-align: center;
    line-height: 1.2;
    text-transform: uppercase;
    background-color: rgb(185, 230, 224);
    border-radius: 10px;
    padding: 30px;
}

@media screen and (max-width: 767px) {
    .FilterContainer .Days {
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        justify-items: center;
        align-content: center;
        gap: 1rem;
        margin: 0 0 0;
        background-color: white;
    }

    .FilterContainer .Days a {
        flex-grow: 0;
        max-width: 50%;
        font-size: 1.25rem;

    }

    .FilterContainer .Days a span.dayname {
        display: none;
    }

}

.FilterContainer .Days a.current {
    background-color: rgb(93, 196, 183);
}

.hour_short {
    background: #5DC4B7;
    margin: 2rem 0 0;
    padding: 0.5rem;
}

.hour_short h2 {
    color: white;
    margin: 0 !important;
    padding: 0 !important;
    font-weight: bold;
    font-size: 1rem;
    position: relative;
}

.hour_short h2 span {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
}

.vortrag-item {
    border-bottom: 1px solid #5DC4B7;

    margin: 1rem 0 !important;
    padding: 0 0 0.75rem 0 !important;
}

.vortrag-item p {
    line-height: 1.5em;
}

.vortrag-item>div {
    padding-left: 0px;
    padding-right: 0px;
}

.vortrag-item p.info {
    margin: 0 0 .5rem;
    padding: 0;
    color: white;
}

.vortrag-item p.titel {
    font-size: 1.5rem;
}

.vortrag-item p.titel a {
    color: black;
}

.vortrag-item p.info .sprache {
    display: inline-block;
    background: #666;
    padding: 0 .5rem;
    display: inline-block;
    background: #666;
    padding: 0 .5rem;
}

.vortrag-item p.info .art {
    display: inline-block;
    background: #ea8260;
    margin-right: .5rem;
    padding: 0 .5rem;
    display: inline-block;
    background: #ea8260;
    margin-right: .5rem;
    padding: 0 .5rem;
}


.vortrag-item p {
    margin: 0 0 0;
    padding: 0;
    color: black;
}

.vortrag-item p.referenten {
    font-size: 0.8rem;
}

.merken {
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden;
}

.merken input {
    position: relative;
    cursor: pointer;
}

.merken input:not(:checked),
.merken input:checked {
    position: absolute;
    left: -9999px;
}

.merken input:not(:checked)+label,
.merken input:checked+label {
    position: relative;
    padding-left: 29px;
    cursor: pointer;
    margin-bottom: 4px;
    display: inline-block;
    font-size: 16px;
}

/* checkbox aspect */
.merken input:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 20px;
    height: 20px;
    border: 1px solid #5DC4B7;
    background-color: #ffffff;
    border-radius: 0px;
}

.merken input:checked+label:before {
    display: none;
}

/* checked mark aspect */
.merken input:not(:checked)+label:after {
    display: none;
}

.merken input:checked+label:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
    font-size: 20px;
    line-height: 1.2;
    color: #5DC4B7;
    transition: all .2s;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjQuODI2cHgiIGhlaWdodD0iMjEuMjMwNDcwOHB4IiB2aWV3Qm94PSIwIDAgMjQuODI2IDIxLjIzMDQ3MDgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+RmlsbCAzNTwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iV2Vic2l0ZS1PbmxpbmUtUHJvZ3JhbW0tTHl0MSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY1MS4zMzYsIC0yNTguOTk2NSkiIGZpbGw9IiM1REM0QjciPgogICAgICAgICAgICA8cGF0aCBkPSJNNjYzLjE2NywyNjEuMDI2IEM2NjMuMTY3LDI2MS4wMjYgNjYzLjcwNiwyNjEuNjA4IDY2My43MDYsMjYxLjYwOCBMNjY0LjI4OCwyNjEuMDI3IEM2NjUuOTEyLDI1OS40NDMgNjY4LjE2MiwyNTguNzIzIDY3MC4zNzMsMjU5LjA5MSBDNjczLjcxNCwyNTkuNjQ4IDY3Ni4xNjIsMjYyLjUzOSA2NzYuMTYyLDI2NS45MjggTDY3Ni4xNjIsMjY2LjIwOSBDNjc2LjE2MiwyNjguMjIxIDY3NS4zMjgsMjcwLjE0NiA2NzMuODU0LDI3MS41MTkgTDY2NS4wOTIsMjc5LjY5OSBDNjY0LjcyOSwyODAuMDM4IDY2NC4yNDksMjgwLjIyNyA2NjMuNzQ5LDI4MC4yMjcgQzY2My4yNSwyODAuMjI3IDY2Mi43NywyODAuMDM4IDY2Mi40MDYsMjc5LjY5OSBMNjUzLjY0NCwyNzEuNTE5IEM2NTIuMTcyLDI3MC4xNDYgNjUxLjMzNiwyNjguMjIxIDY1MS4zMzYsMjY2LjIwOSBMNjUxLjMzNiwyNjUuOTI4IEM2NTEuMzM2LDI2Mi41MzkgNjUzLjc4NiwyNTkuNjQ4IDY1Ny4xMjYsMjU5LjA5MSBDNjU5LjI5MywyNTguNzIzIDY2MS41ODcsMjU5LjQ0MyA2NjMuMTY3LDI2MS4wMjYgQzY2My4xMjQsMjYxLjAyNiA2NjMuMTY3LDI2MS4wMjYgNjYzLjE2NywyNjEuMDI2IFoiIGlkPSJGaWxsLTM1Ij48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

/* checked mark aspect changes */
.merken input:not(:checked)+label:after {
    opacity: 0;
    transform: scale(0);
}

.merken input:checked+label:after {
    opacity: 1;
    transform: scale(1);
}

.col-merken {
    height: 100%;
    display: grid;
    gap: 0px 0px;
    grid-template-areas:
        "."
        ".";
    align-content: space-between;
    justify-items: center;
}

.col-merken .mehr a {
    display: block;
    width: 2rem;
    height: 2rem;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+RmlsbCAzNDwvdGl0bGU+CiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iV2Vic2l0ZS1PbmxpbmUtUHJvZ3JhbW0tTHl0MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY1Ny43NjMsIC01MzkuMjUxKSIgZmlsbD0iI0VGOEE2OCI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik02NTcuNzYzLDU0Ni43NTEgQzY1Ny43NjMsNTUwLjg5MyA2NjEuMTIsNTU0LjI1MSA2NjUuMjYzLDU1NC4yNTEgQzY2OS40MDUsNTU0LjI1MSA2NzIuNzYzLDU1MC44OTMgNjcyLjc2Myw1NDYuNzUxIEM2NzIuNzYzLDU0Mi42MDggNjY5LjQwNSw1MzkuMjUxIDY2NS4yNjMsNTM5LjI1MSBDNjYxLjEyLDUzOS4yNTEgNjU3Ljc2Myw1NDIuNjA4IDY1Ny43NjMsNTQ2Ljc1MSBaIE02NjQuODIzLDU1MC4yOTYgQzY2NC41NDgsNTUwLjU3MSA2NjQuMTAyLDU1MC41NzEgNjYzLjgzLDU1MC4yOTYgQzY2My41NTcsNTUwLjAyIDY2My41NTUsNTQ5LjU3NSA2NjMuODMsNTQ5LjMwMiBMNjY2LjM3OSw1NDYuNzU0IEw2NjMuODMsNTQ0LjIwNSBDNjYzLjU1NSw1NDMuOTI5IDY2My41NTUsNTQzLjQ4NCA2NjMuODMsNTQzLjIxMiBDNjY0LjEwNSw1NDIuOTM5IDY2NC41NTEsNTQyLjkzNiA2NjQuODIzLDU0My4yMTIgTDY2Ny44Nyw1NDYuMjUzIEM2NjguMTQ1LDU0Ni41MjggNjY4LjE0NSw1NDYuOTczIDY2Ny44Nyw1NDcuMjQ2IEw2NjQuODIzLDU1MC4yOTYgWiIgaWQ9IkZpbGwtMzQiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 1rem;

}

@media screen and (max-width: 767px) {
    .col-merken {
        margin-top: 1rem;

        grid-template-areas:
            ". .";
    }

    .merken {
        margin-top: 1rem;
        justify-content: start;
    }
}

.merken label {
    font-size: 0.8em;
    color: #ea8260;
    font-weight: normal;
    line-height: 16px;
    padding: 0 0 0 10px;
}

.share-box {
    margin: 0.75rem 0 0 0 !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column !important;
}

.share-box h4 {
    text-align: center;
    width: 100%;
    margin: 0 !important
}

.share-box .fusion-social-networks {
    display: flex;
    flex-direction: row;
    text-align: left;
    align-items: center;
    justify-content: center;

}

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

    .share-box,
    .share-box .fusion-social-networks {
        width: 100%;
        justify-content: start;
    }

    .share-box h4 {
        text-align: left;

    }
}

.share-box .fusion-social-networks a {
    margin: 0 !important;
}


.type-pvortrag .col-merken {
    float: right;

}

.type-pvortrag div.referent {
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    line-height: 1.3;
    margin: 0 0 10px;
    padding: 0;
    text-align: center;
    line-height: 1.3;
}

.type-pvortrag div.referent img {
    margin: 0 auto 10px;
    margin: 0 auto 10px;
}

.type-pvortrag div.referent .logo_referenten {
    position: relative;
    position: relative;
}

.type-pvortrag div.referent .logo_referenten:hover span {
    display: block;
    display: block;
}

.type-pvortrag div.referent .logo_referenten span {
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 5px 7px;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 10px;
    text-align: right;
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    padding: 5px 7px;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    font-size: 10px;
    text-align: right;
}

.type-pvortrag p.buchtitel {
    color: #999;
    font-size: 0.9em;
    line-height: 1.2;
    color: #999;
    font-size: 0.9em;
    line-height: 1.2;
}

.type-pvortrag div.buchtitel p {
    color: #999;
    font-size: 0.9em;
    line-height: 1.2;
    color: #999;
    font-size: 0.9em;
    line-height: 1.2;
}

.type-pvortrag .buchtitel a {
    position: relative;
    display: inline-block;
    margin-left: 1.5rem;
}

.type-pvortrag .buchtitel a::before {
    content: '';
    background: transparent url(../img/piktogramm-buch.svg) 0 0 no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 0.5rem;
    position: absolute;
    left: -1.5rem;
    top: 0.25rem;
    width: 1rem;
    height: 1rem;
}

.type-pvortrag p.vita {
    color: #999;
    font-size: 0.9em;
    line-height: 1.2;
    color: #999;
    font-size: 0.9em;
    line-height: 1.2;
}

.type-pvortrag div.vita p {
    color: #999;
    font-size: 0.9em;
    line-height: 1.2;
    color: #999;
    font-size: 0.9em;
    line-height: 1.2;
}



.type-pvortrag .twitterText {
    position: relative;
    margin-top: 2rem;
    font-weight: bold;
}

.type-pvortrag .twitterText::before {
    position: relative;
    content: "";
    background-image: url(/wp-content/themes/her-career/images/NL-Pfeile.png);
    background-position: top left;
    background-size: contain;
    background-repeat: no-repeat;
    width: 400px;
    height: 31px;
    display: block;
    padding: 0.5rem;

}

.awb-icon-twitter-xc img {
    width: 1.5em;
    height: 1.5em;
}

@media print {

    .noprint,
    .to-top-container {
        display: none !important;
    }

    .searchform,
    .fusion-tb-header .fusion-builder-row-1 {
        display: none !important;

    }

    .fusion-tb-header .fusion-builder-row-2 {
        position: relative !important;
    }

    body.printMerkliste a:not([class*=fusion-social]):not([class*=fusion-tooltip])[href^=http]:after {
        display: none !important;
        content: " < " attr(href) "> ";
    }

    body.printMerkliste a:after>img {
        content: "";
        display: none !important;
    }

    body.printMerkliste article a[href^="#"]:after {
        content: "";
        display: none !important;
    }

    body.printMerkliste a:not(:local-link):after {
        content: " < " attr(href) "> ";
        display: none !important;

    }

    .FilterContainer,
    #VortraegeMerkenForm,
    .toggleMerkliste,
    #fb-root,
    .fusion-footer,
    .fusion-sliding-bar-wrapper,
    .fusion-header-wrapper,
    .sliders-container,
    .removeThisVortrag,
    .fa,
    .avada-footer-scripts,
    #VortragMerkListe button {
        display: none !important;
    }

    #content {
        float: none;
    }

    .tab-pane {
        background: white;
    }

    .fusion-layout-column {
        float: none;
        width: 100% !important;
        font-size: 0.8em;
    }



    #main {
        margin: 0 !important;
        padding: 0 !important;
    }
}