﻿.news-slider {
    background-color: #F8F7F3;
}

.cus-tab-navs .cus-nav {
    margin: 10px;
    color: #808080;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
}

    .cus-tab-navs .cus-nav.active {
        color: #229f43;
    }

.footer-labor-text {
    color: #fff;
}

.footer-labor-links {
    text-align: center;
    padding: 0;
    margin: 0;
}

    .footer-labor-links li {
        padding: 0 15px;
        display: inline-block;
        border-left: 1px solid #b7b7b7;
    }

        .footer-labor-links li img {
            height: 70px;
            width: auto;
        }

        .footer-labor-links li:last-child {
            border-left: 0;
        }

    .footer-labor-links.links-2 {
        margin-top: 30px;
    }

        .footer-labor-links.links-2 li img {
            width: 180px;
            height: auto;
        }

.media-section {
    width: 100%;
    margin: auto auto;
    overflow: hidden;
    /*.calendar-actions {
            width: 100% !important;
        }*/
}

    .media-section #calendar {
        margin: 0;
    }

@media (max-width: 769px) {
    .footer-labor-text {
        color: #fff;
    }

    .footer-labor-links {
        text-align: center;
    }

        .footer-labor-links li {
            padding: 0 7px;
            display: inline-block;
            border-left: 1px solid #b7b7b7;
            margin-bottom: 15px;
        }

            .footer-labor-links li img {
                height: 30px;
                width: auto;
            }

            .footer-labor-links li:last-child {
                border-left: 0;
            }

        .footer-labor-links.links-2 {
            margin-top: 10px;
        }

            .footer-labor-links.links-2 li img {
                width: 100px;
                height: auto;
            }

    .media-section {
        width: 100%;
        margin: auto auto;
        overflow: hidden;
    }

        .media-section #calendar {
            width: 100% !important;
        }

            .media-section #calendar .fc-day-grid-event {
                margin: 1px 2px 0;
                padding: 0px 1px;
                position: relative;
                top: -10px;
            }

        .media-section .calendar-actions {
            width: 100% !important;
        }
}

body.en-content .footer-labor-text {
    color: #fff;
}

body.en-content .footer-labor-links {
    text-align: center;
    padding: 0;
    margin: 0;
}

    body.en-content .footer-labor-links li {
        padding: 0 15px;
        display: inline-block;
        border-right: 1px solid #b7b7b7;
        border-left: 0;
    }

        body.en-content .footer-labor-links li img {
            height: 70px;
            width: auto;
        }

        body.en-content .footer-labor-links li:last-child {
            border-right: 0;
        }

    body.en-content .footer-labor-links.links-2 {
        margin-top: 15px;
    }

        body.en-content .footer-labor-links.links-2 li img {
            width: 180px;
            height: auto;
        }

body.en-content .fc-month-button {
    right: 47px;
    left: unset;
}

body.en-content .fc-agendaDay-button {
    position: absolute;
    right: 5px;
    left: unset;
}

body.en-content .fc-today-button {
    display: none !important;
}

@media (max-width: 769px) {
    body.en-content .footer-labor-text {
        color: #fff;
    }

    body.en-content .footer-labor-links {
        text-align: center;
    }

        body.en-content .footer-labor-links li {
            padding: 0 7px;
            display: inline-block;
            border-right: 1px solid #b7b7b7;
            margin-bottom: 15px;
            border-left: 0;
        }

            body.en-content .footer-labor-links li img {
                height: 30px;
                width: auto;
            }

            body.en-content .footer-labor-links li:last-child {
                border-right: 0;
            }
}

.cus-tab {
    background-color: #f7f7f7;
    padding: 15px;
    overflow: hidden;
}

.view-more {
    color: #229f43;
    font-size: 18px;
}

.main-cus-nav .basic-nav {
    background-color: #eaeaea;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 200px;
    cursor: pointer;
}

    .main-cus-nav .basic-nav .icon-area,
    .main-cus-nav .basic-nav .text-and-action-area {
        width: 49%;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        height: 100%;
        float: right;
    }

        .main-cus-nav .basic-nav .icon-area i.fa,
        .main-cus-nav .basic-nav .text-and-action-area i.fa,
        .main-cus-nav .basic-nav .icon-area .btn,
        .main-cus-nav .basic-nav .text-and-action-area .btn {
            margin-top: 15%;
            color: #fff;
        }

        .main-cus-nav .basic-nav .icon-area .btn,
        .main-cus-nav .basic-nav .text-and-action-area .btn {
            border-radius: 0;
        }

        .main-cus-nav .basic-nav .icon-area h3,
        .main-cus-nav .basic-nav .text-and-action-area h3 {
            margin-top: 10%;
            color: #000;
        }

            .main-cus-nav .basic-nav .icon-area h3 span,
            .main-cus-nav .basic-nav .text-and-action-area h3 span {
                padding-bottom: 10px;
                border-bottom: 2px solid #229f43;
            }

        .main-cus-nav .basic-nav .icon-area i.fa,
        .main-cus-nav .basic-nav .text-and-action-area i.fa {
            font-size: 100px;
            color: #fff;
        }

    .main-cus-nav .basic-nav .icon-area {
        background-color: #229f43;
    }

.pulse-container {
    visibility: hidden;
}

    .pulse-container .counter-container {
        margin: auto auto;
        width: 50%;
        position: relative;
    }

        .pulse-container .counter-container .counter-text {
            position: absolute;
            width: 100%;
            text-align: center;
            top: 108px;
            font-size: 23px;
            font-family: Tahoma;
            color: #fff;
            transform: scale(0.1);
        }

    .pulse-container svg.pulse-svg {
        overflow: visible !important;
    }

        .pulse-container svg.pulse-svg .original-circle {
            transform: scale(1);
        }

        .pulse-container svg.pulse-svg .first-circle,
        .pulse-container svg.pulse-svg .second-circle,
        .pulse-container svg.pulse-svg .third-circle {
            -moz-transform-origin: center center;
            -ms-transform-origin: center center;
            -o-transform-origin: center center;
            -webkit-transform-origin: center center;
            transform-origin: center center;
            transform: none;
        }

        .pulse-container svg.pulse-svg .original-circle {
            -moz-transform-origin: center center;
            -ms-transform-origin: center center;
            -o-transform-origin: center center;
            -webkit-transform-origin: center center;
            transform-origin: center center;
            transform: none;
        }

    .pulse-container.animateThis {
        visibility: visible;
    }

        .pulse-container.animateThis .counter-text {
            -moz-animation: scale-text 5s forwards;
            -o-animation: scale-text 5s forwards;
            -webkit-animation: scale-text 5s forwards;
            animation: scale-text 5s forwards;
        }

        .pulse-container.animateThis svg.pulse-svg .first-circle,
        .pulse-container.animateThis svg.pulse-svg .second-circle,
        .pulse-container.animateThis svg.pulse-svg .third-circle {
            -moz-transform: scale(0.5);
            -ms-transform: scale(0.5);
            -o-transform: scale(0.5);
            -webkit-transform: scale(0.5);
            transform: scale(0.5);
            -moz-transform-origin: center center;
            -ms-transform-origin: center center;
            -o-transform-origin: center center;
            -webkit-transform-origin: center center;
            transform-origin: center center;
            /*animation: pulse-me 3s linear infinite;*/
            -moz-transition-duration: 9s;
            -o-transition-duration: 9s;
            -webkit-transition-duration: 9s;
            transition-duration: 9s;
            animation: pulse-me 9s forwards;
        }

        .pulse-container.animateThis svg.pulse-svg .original-circle {
            -moz-transform-origin: center center;
            -ms-transform-origin: center center;
            -o-transform-origin: center center;
            -webkit-transform-origin: center center;
            transform-origin: center center;
            /*animation: scale-me-up 3s linear ;*/
            background: #48B5E6 !important;
            /* For browsers that do not support gradients */
            background: -webkit-radial-gradient(#ffffff, #48b5e6, #48b5e6) !important;
            /* Safari 5.1 to 6.0 */
            background: -o-radial-gradient(#ffffff, #48b5e6, #48b5e6) !important;
            /* For Opera 11.6 to 12.0 */
            background: -moz-radial-gradient(#ffffff, #48b5e6, #48b5e6) !important;
            /* For Firefox 3.6 to 15 */
            background: radial-gradient(#ffffff, #48b5e6, #48b5e6) !important;
            /* Standard syntax */
            animation: scale-me-up 9s forwards;
        }

        .pulse-container.animateThis svg.pulse-svg .first-circle {
            -moz-animation-delay: 0.5s;
            -o-animation-delay: 0.5s;
            -webkit-animation-delay: 0.5s;
            animation-delay: 0.5s;
            opacity: 0.7;
        }

        .pulse-container.animateThis svg.pulse-svg .second-circle {
            -moz-animation-delay: 0.5s;
            -o-animation-delay: 0.5s;
            -webkit-animation-delay: 0.5s;
            animation-delay: 0.5s;
            opacity: 0.5;
        }

.pulse-box {
    margin: auto auto;
    width: 50%;
    height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    /*margin-top:50px;*/
}
/* pulse in SVG */
@keyframes scale-text {
    0% {
        transform: scale(1);
    }
    /*50% {
     }

    70% {
     }*/
    100% {
        transform: scale(1.5);
    }
}

@keyframes pulse-me {
    0% {
        transform: scale(0.5);
    }

    100% {
        transform: scale(1.3);
    }
}

@keyframes scale-me-up {
    0% {
        transform: scale(0.5);
    }
    /*50% {
     }

    70% {
     }*/
    100% {
        transform: scale(1.3);
    }
}

.secondary-title {
    text-align: center;
}

    .secondary-title span {
        padding: 10px 45px;
        display: inline-block;
        margin-bottom: 7px;
        color: #fff;
    }

@media (max-width: 1024px) {
    .burger-btn-top-nav {
        /*right: 217px;*/
    }

    .header .header-wrapper .logo-box:not(.logo-box-2) {
        margin-right: 55px;
    }

    .header .header-wrapper .logo-box .logo-1 {
        margin-right: 55px;
    }

    .header .header-wrapper .logo-box.logo-box-2 {
        margin-right: 0;
    }

        .header .header-wrapper .logo-box.logo-box-2 .vision-cont {
            position: relative;
            right: -72px;
            top: 0;
        }
}

@media (max-width: 769px) {
    .pulse-box {
        margin: auto auto;
        width: 80%;
    }

    .media-section .about-container {
        padding: 15px !important;
    }

    .media-section .archive-btn {
        font-size: 11px;
        line-height: 2.5;
    }

    .media-section .news-action {
        text-align: center;
    }

        .media-section .news-action .latest-news-action {
            display: inline-block !important;
            /*.pull-right, .pull-left {
                float: left !important;
            }*/
        }

        .media-section .news-action .a2a_button_facebook,
        .media-section .news-action .a2a_button_email {
            display: none !important;
        }

        .media-section .news-action .a2a_kit.a2a_kit_size_32.a2a_default_style {
            margin: 0 !important;
        }

        .media-section .news-action a[class^='a2a_'],
        .media-section .news-action a[class*=' a2a_'] {
            width: 35px;
            height: 35px;
        }

            .media-section .news-action a[class^='a2a_'] span,
            .media-section .news-action a[class*=' a2a_'] span {
                background-size: 100%;
            }

            .media-section .news-action a[class^='a2a_'] img,
            .media-section .news-action a[class*=' a2a_'] img {
                width: 100%;
            }

    .media-section .fc th {
        font-size: 12px !important;
    }

    .events-list {
        border-bottom: 1px solid #eaeaea;
    }

        .events-list .events-img {
            float: none;
            width: 100% !important;
            height: auto !important;
            margin-bottom: 15px;
        }

    .header .header-wrapper .logo-box.logo-box-2 {
        margin-right: 0;
    }

        .header .header-wrapper .logo-box.logo-box-2 .vision-cont {
            position: relative;
            right: -25px;
            top: 0;
        }

    .poll {
        height: auto !important;
        padding-bottom: 25px;
    }
}
/*# sourceMappingURL=shared.css.map */
