﻿.Event-schedules {
    margin: -100px 0 0 0;
}

    .Event-schedules h4 {
        line-height: 23px;
        padding-top: 4px;
    }

    .Event-schedules h4, .Event-schedules h5, .Event-schedules a, .Event-schedules i {
        color: #fff !important;
    }

    .Event-schedules h5 {
        position: relative;
        display: inline-block;
    }

    .Event-schedules .box-one, .Event-schedules .box-two, .Event-schedules .box-three, .Event-schedules .box-four {
        cursor: pointer;
        height: 94px;
        position: relative;
        -webkit-animation-duration: 0.6s;
        animation-duration: 0.6s;
        color: #fff;
    }

    .Event-schedules .box-one {
        z-index: 4;
    }

    .Event-schedules .box-two {
        z-index: 3;
    }

    .Event-schedules .box-three {
        z-index: 2;
    }

    /*.Event-schedules .box-three:hover {
            z-index: 10;
        }*/

    .Event-schedules .box-four {
        z-index: 1;
        background-color: rgb(221, 75, 57) !important;
    }

    .Event-schedules .box-one::after,
    .Event-schedules .box-two::after,
    .Event-schedules .box-three::after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        right: -40px;
        width: 0;
        height: 0;
        border-top: 47px solid transparent;
        border-bottom: 47px solid transparent;
        /*z-index: 5;*/
    }

    .Event-schedules .box-one::after,
    .Event-schedules .box-three::after {
        border-left: 40px solid #f6891f !important;
    }

    .Event-schedules .box-two::after {
        border-left: 40px solid #dd4b39 !important;
    }

    .Event-schedules .box-two, .Event-schedules .box-three {
        padding: 38px 38px 38px 70px;
    }

    .Event-schedules .box-two, .Event-schedules .box-one {
        padding: 38px 38px 38px 70px;
    }

    .Event-schedules .box-two, .Event-schedules .box-four {
        padding: 38px 38px 38px 70px;
    }

        .Event-schedules .box-two a, .Event-schedules .box-three a {
            text-decoration: none;
        }

        .Event-schedules .box-two:hover .expanded-info, .Event-schedules .box-three:hover .expanded-info, .Event-schedules .box-four:hover .expanded-info, .Event-schedules .box-one:hover .expanded-info {
            opacity: 1;
            z-index: 1;
        }

            .Event-schedules .box-two:hover .expanded-info .info, .Event-schedules .box-three:hover .expanded-info .info,
            .Event-schedules .box-one:hover .expanded-info .info, .Event-schedules .box-four:hover .expanded-info .info {
                opacity: 1;
                -webkit-transform: translateY(0%);
                transform: translateY(0%);
            }

        .Event-schedules .box-two:hover i, .Event-schedules .box-one:hover i,
        .Event-schedules .box-two:hover i, .Event-schedules .box-two:hover i,
        .Event-schedules .box-two:hover i, .Event-schedules .box-three:hover i,
        .Event-schedules .box-two:hover i, .Event-schedules .box-four:hover i {
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .Event-schedules .box-two .expanded-info, .Event-schedules .box-three .expanded-info,
        .Event-schedules .box-one .expanded-info, .Event-schedules .box-four .expanded-info {
            opacity: 0;
            position: absolute;
            left: 0;
            bottom: 99%;
            width: 100%;
            -webkit-box-shadow: 0 -12px 30px rgba(0, 0, 0, 0.2);
            box-shadow: 0 -12px 30px rgba(0, 0, 0, 0.2);
            z-index: -1;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

            .Event-schedules .box-two .expanded-info .info, .Event-schedules .box-three .expanded-info .info,
            .Event-schedules .box-one .expanded-info .info, .Event-schedules .box-four .expanded-info .info {
                opacity: 0;
                -webkit-transform: translateY(-40%);
                transform: translateY(-40%);
            }

                .Event-schedules .box-two .expanded-info .info:nth-child(1), .Event-schedules .box-three .expanded-info .info:nth-child(1),
                .Event-schedules .box-one .expanded-info .info:nth-child(1), .Event-schedules .box-four .expanded-info .info:nth-child(1) {
                    -webkit-transition: all 0.3s ease 0.4s;
                    transition: all 0.3s ease 0.4s;
                }

                .Event-schedules .box-two .expanded-info .info:nth-child(2), .Event-schedules .box-three .expanded-info .info:nth-child(2),
                .Event-schedules .box-one .expanded-info .info:nth-child(2), .Event-schedules .box-four .expanded-info .info:nth-child(2) {
                    -webkit-transition: all 0.3s ease 0.5s;
                    transition: all 0.3s ease 0.5s;
                }

                .Event-schedules .box-two .expanded-info .info:nth-child(3), .Event-schedules .box-three .expanded-info .info:nth-child(3),
                .Event-schedules .box-one .expanded-info .info:nth-child(3), .Event-schedules .box-four .expanded-info .info:nth-child(3) {
                    -webkit-transition: all 0.3s ease 0.6s;
                    transition: all 0.3s ease 0.6s;
                }

        .Event-schedules .box-two i, .Event-schedules .box-three i, .Event-schedules .box-one i, .Event-schedules .box-four i {
            position: absolute;
            top: 50%;
            right: -30px;
            font-size: 1.44em;
            -webkit-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        /*.Event-schedules .box-two:hover i {
            -webkit-transform: translateY(-50%) translateX(50%);
            transform: translateY(-50%) translateX(50%);
        }

        /*.Event-schedules .box-two i {
            -webkit-transform: translateY(-50%) translateX(0%);
            transform: translateY(-50%) translateX(0%);
        }*/

        .Event-schedules .box-one:hover i,
        .Event-schedules .box-two:hover i,
        .Event-schedules .box-three:hover i,
        .Event-schedules .box-four:hover i {
            -webkit-transform: translateY(-50%) rotate(-90deg);
            transform: translateY(-50%) rotate(-90deg);
        }

        .Event-schedules .box-one i,
        .Event-schedules .box-two i,
        .Event-schedules .box-three i,
        .Event-schedules .box-four i {
            -webkit-transform: translateY(-50%) rotate(0deg);
            transform: translateY(-50%) rotate(0deg);
        }

/*.Event-schedules .box-four label {
        display: block;
        margin: -3px 0 0;
        opacity: 0.5;
    }

    .Event-schedules .box-four strong {
        font-size: 1.6em;
    }

    .Event-schedules .box-four .feature-box {
        padding: 23.7px;
    }

    .Event-schedules .box-four .feature-box-icon {
        margin-top: 5px;
    }*/

@media (max-width: 991px) {
    .Event-schedules h4 {
        margin-top: 10px !important;
    }

    .Event-schedules .box-one::after {
        content: none;
    }

    .Event-schedules .box-two, .Event-schedules .box-three {
        padding: 38px 38px 38px 38px;
    }
}

.info.custom-info p {
    color: #fff;
    line-height: 20px;
    margin: 0 0 3px 0;
}

    .info.custom-info p.Date {
        text-decoration: underline;
    }

    .info.custom-info p.Title {
    }
