a.homelink {text-decoration:underline;}

.home-content-events ::-webkit-scrollbar{
    -webkit-appearance:none;
    width:14px
}
.home-content-events ::-webkit-scrollbar-thumb{
    border-radius:4px;
    background-color:#fff;
    -webkit-box-shadow:0 0 1px #fff
}
.home-content-events .home-content-col{
    color:#fff
}
.home-content-events .home-content-col-1{
    background-color:#8864a4;
    background:-webkit-gradient(linear, left top, left bottom, from(#654394), color-stop(40%, #6b4997), to(#7b589e));
    background:-webkit-linear-gradient(top, #654394 0%, #6b4997 40%, #7b589e 100%);
    background:linear-gradient(to bottom, #654394 0%, #6b4997 40%, #7b589e 100%)
}
.home-content-events .home-content-col-2{
    background-color:#26569f;
    background:-webkit-gradient(linear, left top, left bottom, from(#26569f), color-stop(17%, #295aa1), color-stop(78%, #3f77b1), to(#457fb5));
    background:-webkit-linear-gradient(top, #26569f 0%, #295aa1 17%, #3f77b1 78%, #457fb5 100%);
    background:linear-gradient(to bottom, #26569f 0%, #295aa1 17%, #3f77b1 78%, #457fb5 100%)
}
.home-content-events .home-content-col-3{
    background-color:#af442f;
    background:-webkit-gradient(linear, left top, left bottom, from(#af442f), color-stop(44%, #b64c2f), to(#c45f30));
    background:-webkit-linear-gradient(top, #af442f 0%, #b64c2f 44%, #c45f30 100%);
    background:linear-gradient(to bottom, #af442f 0%, #b64c2f 44%, #c45f30 100%)
}
.home-content-events .home-content-col-title{
    color:#fff;
    font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size:28px;
    line-height:1.1;
    margin:40px 0 20px 0;
    padding:0 40px;
    text-align:center
}
.home-content-events .home-content-col-list{
    font-size:18px;
    list-style:none;
    max-height:400px;
    overflow-y:scroll;
    margin:0;
    padding:0
}
.home-content-events .home-content-col-list .home-content-col-list-item{
    border-bottom:1px solid rgba(255,255,255,0.25);
    padding:20px 40px
}
.home-content-events .home-content-col-list .home-content-col-list-item :last-child{
    border-bottom:none
}
.home-content-events .home-content-col-list .home-content-col-list-item .list-item-title{
    /*font-weight:bold*/
}
.home-content-events .home-content-col-list .home-content-col-list-item .list-item-link{
    color:rgba(255,255,255,0.5);
    display:block
}
.home-content-events .home-content-col-list .home-content-col-list-item .list-item-link::after{
    font-family:FontAwesome;
    content:" \f178"
}
.home-content-events .home-content-col-list .home-content-col-list-item .list-item-link:hover{
    color:#fff;
    text-decoration:none
}
.home-content-events .home-content-col-img img{
    display:block
}
@media only screen and (max-width: 1079px){
    .home-content-events{
        max-width:600px;
        margin:0 auto
    }
    .home-content-events .home-content-col{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        margin-bottom:20px
    }
    .home-content-events .home-content-col .home-content-col-title{
        -webkit-box-ordinal-group:2;
        order:1
    }
    .home-content-events .home-content-col .home-content-col-list{
        -webkit-box-ordinal-group:3;
        order:2
    }
    .home-content-events .home-content-col .home-content-col-img{
        -webkit-box-ordinal-group:4;
        order:3
    }
}
@media only screen and (min-width: 1080px){
    .home-content-events{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row
    }
    .home-content-events .home-content-col{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        flex-direction:column;
        -webkit-box-flex:0;
        flex:0 0 33.33333%
    }
    .home-content-events .home-content-col-list{
        -webkit-box-flex:1;
        flex-grow:1
    }
}
.home-content-ft{
    background-color:#95bc52;
    background:-webkit-gradient(linear, left top, left bottom, from(#95bc52), to(#93ba50));
    background:-webkit-linear-gradient(top, #95bc52 0%, #93ba50 100%);
    background:linear-gradient(to bottom, #95bc52 0%, #93ba50 100%);
    color:#fff
}
.home-content-ft .home-content-ft-img img{
    display:block
}
.home-content-ft .home-content-ft-txt{
    padding:0 60px
}
.home-content-ft .home-content-ft-txt .home-content-ft-title{
    font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size:28px;
    line-height:1.1em;
    margin:0
}
.home-content-ft .home-content-ft-txt .home-content-ft-content{
    /* font-size:22px; */
    margin-top:40px
}
.home-content-ft .home-content-ft-txt .home-content-ft-link-list{
    list-style:none;
    padding:0
}
.home-content-ft .home-content-ft-txt .home-content-ft-link-item .home-content-ft-link{
    display:block;
    background-color:rgba(255,255,255,0.25);
    color:#fff;
    padding:16px;
    border-radius:50px;
    text-align:center;
    width:100%;
    -webkit-transition:background-color 0.5s ease;
    transition:background-color 0.5s ease
}
.home-content-ft .home-content-ft-txt .home-content-ft-link-item .home-content-ft-link:hover{
    text-decoration:none;
    background-color:rgba(255,255,255,0.1)
}
.home-content-ft .home-content-ft-txt .home-content-ft-link-item .home-content-ft-link::after{
    font-family:FontAwesome;
    content:" \f178";
    padding-left:10px
}
.home-content-ft .home-content-ft-txt .home-content-ft-link-item:first-child .home-content-ft-link::before{
    font-family:FontAwesome;
    content:"\f073";
    padding-right:10px
}
.home-content-ft .home-content-ft-txt .home-content-ft-link-item:last-child .home-content-ft-link::before{
    font-family:FontAwesome;
    content:"\f187";
    padding-right:10px
}
@media only screen and (max-width: 1079px){
    .home-content-ft{
        max-width:600px;
        margin:0 auto 0 auto
    }
    .home-content-ft .home-content-ft-txt{
        padding:60px
    }
    .home-content-ft .home-content-ft-txt .home-content-ft-link-list{
        margin:60px 0 0 0
    }
    .home-content-ft .home-content-ft-link-item{
        margin-bottom:20px
    }
}
@media only screen and (min-width: 1080px){
    .home-content-ft{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        -webkit-box-pack:center;
        justify-content:center;
        -webkit-box-align:center;
        align-items:center;
        margin:0 0 0 0
    }
    .home-content-ft .home-ft-col{
        -webkit-box-flex:0;
        flex:0 0 50%
    }
    .home-content-ft .home-content-ft-txt .home-content-ft-title{
        margin:40px 0 0 0
    }
    .home-content-ft .home-content-ft-txt .home-content-ft-link-list{
        display:-webkit-box;
        display:flex;
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        flex-direction:row;
        margin:60px 0 40px 0
    }
    .home-content-ft .home-content-ft-txt .home-content-ft-link-item{
        -webkit-box-flex:0;
        flex:0 0 47.5%
    }
    .home-content-ft .home-content-ft-txt .home-content-ft-link-item:last-child{
        margin-left:auto
    }
}
/*# sourceMappingURL=home-styles.css.map */
