h1, .h1 {
    padding: 9px 20px 10px 20px!important;
    background: url(/images/template/fon2.jpg) repeat!important;
    color: white!important;
    font-family: "Elektra Light Pro"!important;
    font-size: 25px!important;
    font-weight: 400!important;
    line-height: 26px!important;
}

.articles_item 
{
	padding-bottom:25px;
	margin-top:40px;
	float:left;
	background:#fff;
    width: calc(50% - 20px);

    border: 1px solid #fbf9fa;
   transition: all 0.3s;
    margin-right: 40px;
	padding-left:31px;
	padding-right:31px;
	padding-top:31px;
	box-sizing:border-box;
}

.articles_item_0
{
	margin-right:0px;
}


.articles_item:hover
{
	box-shadow:0px 0px 10px #ddd;
}
.articles_title {
   
    white-space: normal;
padding-top:20px;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase;
}

.articles_item  img
{
	display:block;
	max-width:100%;
}


.articles_left table{
	width: 100%;
}

.articles_left, .articles_left td {
   
    height: 187px;
    text-align: center;
    vertical-align: middle;
    position: relative;
}

.articles_left a 
{
	display:flex;
	    height: 187px;
    text-align: center;
    vertical-align: middle;
    position: relative;
	align-items: center;
    justify-content: center;
}

.articles_left img {
    max-width: 100%;
    max-height: 100%;
    margin: 0px auto;
    display: block;
}


@media screen and (min-width: 1017px)
{
	
.articles_title
{
	        height: 65px;
        overflow: hidden;
        display: flex;
        align-items: center;
}

.articles_title a
{
   display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;

}

}


@media screen and (max-width: 1016px)
{
 

.articles_item 
{
	box-shadow: 0px 0px 10px #ddd;
	padding-bottom:20px;
	margin-top:30px;
	float:none;
	
    width: 100%;

    
   transition: none;
    margin-right: 0px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}

	.articles_title 
	{
		text-align:center;
		padding-top:18px;
	}
	
 
	
}
