
body {
    /*font-family: 'Noto Sans' !important;*/
}

h1{
    font-size:22px;
    line-height:1.3;
    font-family: 'Montserrat' !important;
}

h2, h3, h4, h5, h6, div, li, td, tr, p, select, input, button {
    /*font-family: 'Noto Sans' !important;*/
}




.item.vm-capsule h1{
    font-size:22px;
    line-height:1.3;
}

body.ltr .serviceBlock .item.vm-icon-title h1{
}

body.ltr .serviceBlock .colLeft h1 {
    height: 142px !important;
}

.item.d-thumb-title-shadow .titlePack h1{
    color:black !important;
    text-shadow:none !important;
}

.item.d-thumb-title-shadow{
    border:1px solid #d0d0d0;
}

.item.d-thumb-title-shadow .titlePack h1:after {
    background: -moz-linear-gradient(top, transparent 0, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, transparent 0, #fff 100%);
    background: -o-linear-gradient(top, transparent 0, #fff 100%);
    background: -ms-linear-gradient(top, transparent 0, #fff 100%);
    background: linear-gradient(to bottom, transparent 0, #fff 80%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#fff', GradientType=0);
}

.item.vm-card .newsTime{
    right:15px;
}

#mainHeader .navbar-nav > li > a{
    font-family: 'Montserrat' !important;
    font-size: 14px;
    font-weight: normal;
}

body.ltr .item.d-thumb-title-shadow.thumbsmall .imgPack .titlePack h1{
    font-weight:bold;
}


.item.vm-capsule .newsTime, .item.vm-teaser .newsTime {
    right:10px;
}

.item.vm-teaser h1{
    font-size:17px;
    margin-top:0px;
}

.nodeMeta .newsId{
    display:none;
}

.blockTitleBox h2.block-title, .serviceBlock .colSideLatest h6 {
    font-family: 'Montserrat' !important;
}    

header#mainHeader .date{
    font-size: 11px;
    font-family: 'Montserrat' !important;
}