.crust-list {

    list-style-type: none;

    margin: 0;

    padding: 0;

}



.crust-list .crust-list-item {

    position: relative;

    margin: 0 0 10px 0;

    transition: all .5s cubic-bezier(0.4,1,0.3,1);

    display: flex;

}



.crust-list.no-last-border .crust-list-item:last-child{

    border-bottom: 0 !important;

}



.crust-list .crust-list-item .connector {

    display: block;

    position: absolute;

    width: 1px;

    margin: 0 auto;

    z-index: 1;

    height: 200%;

    top: 0;

    left: 50%;

    z-index: 0;

    transform: translateX(-50%);

    background-color: #eee;

}



.crust-list .crust-list-item:last-child .connector {

    display: none;

}



.crust-list .crust-list-item .crust-list-icon-box {

    position: relative;

}



.crust-list .crust-list-item .crust-list-icon-inner{

    position: relative;

    z-index: 1

}



.crust-list .crust-list-item .crust-list-icon-box .crust-list-icon-inner {

    transition: all .5s cubic-bezier(0.4,1,0.3,1);

}



.crust-list .crust-list-item .crust-list-icon-box .crust-list-icon {

    line-height: 1;

    color: #ff5b4a;

    text-align: center;

    position: relative;

    display: flex;

    align-items: center;

    justify-content: center;

    transition: all .5s cubic-bezier(0.4,1,0.3,1);

}



.crust-list .crust-list-item .crust-list-icon-box .crust-list-img {

    font-size: 8px;

    line-height: 1;

    max-width: inherit;

}



.crust-list .crust-list-item .crust-list-content-box {

    margin: 0 15px 0 0;

}



.crust-list .crust-list-item.crust-icon-position-right .crust-list-content-box{

    margin: 0 20px 0 0;

}



.crust-list .crust-list-item .crust-list-content-box .crust-list-content {

    padding: 0;

    margin: 0;

}



.crust-list .crust-list-item .crust-list-title{

    margin: 0

}



.crust-list .crust-list-item .crust-list-title + .crust-list-content{

    margin-top: 5px;

}



/* animations */

.crust-list.crust-list-anim-scale .crust-list-item:hover .crust-list-icon-inner{

    transform: scale(1.15);

}



.crust-list.crust-list-anim-shrink .crust-list-item:hover .crust-list-icon-inner{

    transform: scale(.9);

}



.crust-list.crust-list-anim-rotate .crust-list-item:hover .crust-list-icon-inner{

    transition-duration: 1.5s !important;

}



.crust-list.crust-list-anim-rotate .crust-list-item:hover .crust-list-icon-inner{

    transform: rotate(360deg);

}



.crust-list.crust-list-anim-spin .crust-list-item:hover .crust-list-icon-inner{

    animation: loadingSpin 1.5s linear 0s infinite normal;

}



.crust-list.crust-list-anim-pulse .crust-list-item:hover .crust-list-icon-inner{

    animation: pulseEffect .7s linear 0s infinite normal;

}



@media ( max-width: 767px ) {

    .crust-list.crust-list-columns-3 > li,

    .crust-list.crust-list-columns-4 > li,

    .crust-list.crust-list-columns-5 > li,

    .crust-list.crust-list-columns-6 > li{

        width: 50%;

    }



    .crust-list .crust-list-item{

        align-items: flex-start;

    }



    .crust-list .crust-list-icon-box .crust-list-icon-inner{

        border: 0 !important;

    }



    .crust-list .crust-list-icon-box .crust-list-icon-inner{

        margin: 0 !important;

    }

}
