#cmsinfo_block {
    border: none;
    background: none;
    margin: 20px 0;
    max-width: 1200px;
}

#cmsinfo_block a {
    color: #2d3b51;
}

#cmsinfo_block .cms-element {
    text-align: center;
    padding: 20px 0;
}

#cmsinfo_block .cms-element:hover i, #cmsinfo_block .cms-element:hover p {
    color: #6bb42a;
    transition:0.3s;
}

#cmsinfo_block .cms-element i {
    font-size: 1.5em;
}
#cmsinfo_block .cms-element i, #cmsinfo_block .cms-element p{
    color: #2d3b51;
    transition: 0.3s color;
}

@media all and (max-width: 1350px) {
    #cmsinfo_block .cms-element p {
        font-size: 0.85em;
        margin: 0;
    }
}