#idview, .timeline, .timeline > li {
    position: relative
}

.awards-section .blue-block, .awards-section .lime-block, .awards-section .orange-block, .awards-section .pink-block {
    margin-bottom: 10px;
    z-index: 1;
    padding: 50px
}

.awards-section .btn-blk-shadow:hover, .awards-section .btn-home-new:hover {
    text-decoration-style: dotted;
    text-decoration-thickness: 3px;
    color: #000
}

.main-content {
    top: 0
}

#idview {
    top: -41px
}

.Aword20 {
    background-color: #ed1f79;
    padding: 40px 0;
    background-position: 100% 22%;
    background-repeat: no-repeat;
    overflow: hidden
}

.Aword2011 {
    background-color: #e1ff87
}

.Aword2006 {
    background-color: #00d9b3
}

.Aword1999 {
    background-color: #fa7a4b
}

h2.text-white.headerAward {
    margin-top: 50px
}

.timeline {
    list-style: none;
    padding: 20px 0
}

    .timeline:before {
        top: 40px;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 5px;
        background-color: #000;
        left: 50%;
        margin-left: -2.5px
    }

    .timeline > li {
        margin-bottom: 0
    }

        .timeline > li:after, timeline > li:before {
            content: " ";
            display: table
        }

        .timeline > li > .timeline-badge {
            border: 12px solid #a20e32;
            color: #fff;
            width: 60px;
            height: 60px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -30px;
            background-color: #510719;
            z-index: 100;
            border-radius: 50%
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border-radius: 2px;
            padding: 20px 20px 0;
            position: relative;
            color: #fff;
            text-align: right;
            visibility: hidden;
            opacity: 0;
            -webkit-transition: .5s ease-in-out;
            -o-transition: .5s ease-in-out;
            transition: .5s ease-in-out
        }

.awards-section .pink-block {
    background-color: #ed1f79 !important;
    position: relative
}

.awards-section .lime-block {
    background-color: #e1ff87;
    position: relative
}

.awards-section .blue-block {
    background-color: #00d9b3;
    position: relative
}

.awards-section .orange-block {
    background-color: #fa7a4b;
    position: relative
}

.awards-section h2 {
    font-size: 90px;
    font-weight: 700;
    font-family: Epilogue;
    opacity: 1;
    height: 134px;
    margin-bottom: 20px
}

.btn-blk-shadow {
    box-shadow: 0 0 #000,0 2px #000,0 0 #000;
    border: 1px solid #000
}

.awards-section .btn-home-new {
    border-radius: 9px;
    font-size: 14px;
    background-color: #fff;
    padding: 14px 28px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1.5;
    color: #000
}

.awards-section .btn-blk-shadow {
    box-shadow: 0 0 #000,0 2px #000,0 0 #000;
    border: 1px solid #000;
    text-decoration: none
}

    .awards-section .btn-blk-shadow:hover {
        text-decoration: underline
    }

@media (max-width:768px) {
    .awards-section h2 {
        font-weight: 700;
        font-size: 32px;
        height: 87px
    }

    .mod-awards-grid .row {
        padding-right: 15px;
        padding-left: 15px
    }
}
