.news {
    padding-top:10px;
    padding-bottom:9px;
}

.news.bg-light {
    padding-top:25px;
}

    .news__main-title {
        font-size:20px;
        text-align:center;
        margin:0 0 23px;
    }

    .news__list {
    }  
     
    .news__item {
        height: 137px;
        margin-bottom:14px;
        padding:14px 20px 0 13px;
    	-webkit-border-radius: 4px;
    	   -moz-border-radius: 4px;
    	        border-radius: 4px;
    	background-color: #ffffff;
    	border: 1px solid #dfdfdf;   
    }   
    
            .news__item:hover,
            .news__item:focus {
                border-color:transparent;
                -webkit-box-shadow: 0 0 16px rgba(0,0,0,.22);
                   -moz-box-shadow: 0 0 16px rgba(0,0,0,.22);
                        box-shadow: 0 0 16px rgba(0,0,0,.22);   
            } 
              
    .news__img-block {
        display:none;
    }
    
    .news__header {
        display:table;
        width:100%;
        margin-bottom:10px;
    }
    
    .news__header-left {
        display:table-cell;
        vertical-align:middle;
    }

    .news__header-right {
        display:table-cell;
        vertical-align:middle;
        text-align:right;
    }

    .news__label {
        position:relative;
        top:-2px;
    }

    .news__title {
        font-family:'Open Sans',Arial;
        font-weight:normal;
        text-transform:none;
        line-height:22px;
        max-height:66px;
        overflow:hidden;
        margin:0;
    }
    
    .news__text {
        display:none;
    }
    
    .news__action {
        text-align:center;
    }
    
    .news__action-more {
        width:100%;
    }
    
    .news__action-archive {
        width:100%;
    }
    
    .news__slider-item:nth-child(n+4),
    .news__slider-item:nth-child(n+3) {
        display:none;
    }

    .news__slider-action {
        text-align:center;
        margin-bottom:16px;
    }
    
    .news__slider-action-button {
        display:block;
    }
    
@media (min-width: 1016px) {
    .news {
        padding-top:12px;
        padding-bottom:43px;
        position:relative;
    }

    .news.bg-light {
        padding-top:40px;
        padding-bottom:36px;
    }

        .news__main-title {
            font-size:30px;
            margin:0 0 40px;
        }

        .news__list {
            margin-bottom:23px;
        }  
     
        .news__item {
            height: 175px;
            margin-bottom:19px;
            padding:10px 17px 11px 13px;
        }   
    
        .news__img-block {
            display:block;
            float:left;
        }

        .news__img {
            display:block;
            width:100px;
            height:152px;
        }
    
        .news__body {
            margin-left:116px;
        }

        .news__header {
            margin-top:4px;
        }
        
        .news__title {
            max-height:44px;
            margin-bottom:10px;
        }
    
        .news__text {
            font-size:13px;
            line-height:18px;
            max-height:54px;
            overflow:hidden;
            display:block;
        }

        .news__action {
            position:relative;
        }
    
        .news__action-more {
            width:478px;
        }
    
        .news__action-archive {
            width:auto;
            position:absolute;
            right:0;
            top:0;
        }
        
        .news__slider {
            position:static;
            margin-top:-15px;
            margin-bottom:12px;
        }

        .news__slider-item {
            padding-top:15px;
        }
        
        .news__slider-item:nth-child(n+4) {
            display:block;
        }

        .news__slider-action {
            display:none;
        }

        .news__slider-item:nth-child(n+4),
    .news__slider-item:nth-child(n+3) {
        display:block;
    }
}    