﻿
#default .navhome::before, #about .navabout::before, #movement .navmovement::before, #support .navsupport::before, #contact .navcontact::before {
    content: "\f0d8";
    font-size: 33px;
    position: absolute;
    font-family: 'FontAwesome';
    bottom: -15px;
    text-align: center;
    width: 100%;
}

.errortext {
    color: #f00;
}


.news-slider {
    padding-bottom: 0px;
}

    .news-slider .owl-theme .owl-controls {
        position: absolute;
        top: -90px;
        width: 100%;
    }

    .news-slider h6 {
        margin-top: 15px;
        height: 50px;
        color: #6f1000;
    }

    .news-slider p {
        margin-bottom: 10px;
    }

    .news-slider a {
        margin: 0px 0px -50px 0px !important;
        border: 0px;
        background: #fff;
        border-radius: 50%;
        width: 100px;
        height: 100px;
        line-height: 33px;
    }

        .news-slider a:hover {
            border: 0px;
        }

#footer {
    color: #FFF;
    padding: 20px 0 0 0;
}

.footer .bigicon {
    font-size: 46px !important;
}

@media (min-width: 990px) and (max-width: 1200px) {
    .zetta-menu > li:first-child {
        font-weight: normal;
        padding: 0 9px !important;
        height: 71px;
        margin-right: 0px;
    }

    .zetta-menu > li.zm-logo img {
        width: 202px;
        margin-top: 10px;
    }
}

@media screen and (max-width: 1200px) {
    .zetta-menu > li:first-child {
        font-weight: normal;
        padding: 0 9px !important;
        height: 71px;
        margin-right: 0px;
    }

    .zetta-menu > li {
        font-weight: normal;
        padding: 0 9px !important;
        height: 50px;
    }

        .zetta-menu > li > a {
            font-weight: normal;
            padding: 0 6px !important;
            line-height: 50px;
        }

            .zetta-menu > li > a i {
                float: right;
                text-align: right;
                letter-spacing: unset !important;
                /* position: absolute; */
                margin-left: 5px;
            }
}

@media screen and (max-width: 434px) {
    .zetta-menu > li.zm-logo img {
        width: 80%;
    }
}

@media screen and (max-width: 425px) {
    #full-slider-wrapper .welcome-text-home h1 {
        color: #fff;
        padding: 0px 5% 0px 5%;
        font-size: 16px;
    }

    #full-slider-wrapper .welcome-text-home p {
        color: #ffffbd;
        padding: 0px 5% 0px 5%;
    }
}
