
/* ------------ widget headers made smaller so the long title fits in ------------- */
.pg-home .section-head {
    font-size: 22px;
}
.pg-home .section-head a .ico {
    margin-top: 3px;
}

/* -------------------- top widget -------------------- */
#wrowblock-16046_12 {
    margin-top: -18px;
}

#wrowblock-16046_12  li.col-xs-12 {  
    width: 100%;
}
#wrowblock-16046_12 .section-head {
    margin: 0;
}

#wrowblock-16046_12 .media-block__title {
   font-size: 21px;
}

@media (max-width: 990px) {
#wrowblock-16046_12 .media-block {
        border-bottom: 1px dotted #c5cace;
    }

#wrowblock-16046_12 li:last-child .media-block {
        border-bottom: none;
    }
}

@media (min-width: 991px) {
    #wrowblock-16046_12  .row>ul {
        display: flex;
    }

    #wrowblock-16046_12  li.col-xs-12 {
        border-left: 1px solid #d4d4d4;
    }

    #wrowblock-16046_12  li.col-xs-12:first-child{
        border-left: 0;
    }
}
