section {
    padding: 7.5rem 0
}

a {
    text-decoration: none
}


.ui-block-01.blog .mx-570 {
    max-width: 570px;
    display: inline-block
}

.ui-block-01.blog .heading-area .title {
    font-size: 40px;
    font-weight: 600;
    color: #404854;
    margin: 0px 0 25px
}

.ui-block-01.blog .news-item {
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    text-align: left;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.ui-block-01.blog .news-item img {
    width: 100%
}

.ui-block-01.blog .news-item .news-text-box {
    padding: 30px;
    background-color: #fff
}


.ui-block-01.blog .news-item .news-title {
    margin: 10px 0;
    font-weight: 400;
    color: #404854;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.ui-block-16.blog a,a:active,a:focus,a:hover {
    text-decoration: none!important;
    outline: none
}

section,.section-padding {
    position: relative;
    padding: 3.0rem 0;
    overflow: hidden
}

.ui-block-04.footer a,a:hover,a:focus {
    outline: none;
    text-decoration: none;
    color: inherit
}


.ui-block-05.footer a,a:hover,a:focus {
    outline: none;
    text-decoration: none;
    color: inherit
}

.ui-block-06.footer a,a:hover,a:focus {
    outline: none;
    text-decoration: none;
    color: inherit
}

.ui-block-06.footer a,*::before,*::after {
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
