div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/*.block-news {padding-top: 20px;}*/

.fa-isale.fa.fa-calendar, .fa-isale.fa.fa-rub, .fa-isale.fa.shopping-cart, .fa-isale.fa.fa-database {vertical-align: initial !important;}

.table.table-striped.table-hover.tbl-sale-hover tbody tr:hover {cursor:pointer; color: #088643;}

.button.btn_dobav {
	width: 40%;
	clear: both;
    background-color: #029a4d;
    padding: 8px 20px;
    font-size: 14px;
	text-align: center;
	margin-left: 15px;
	font-weight: 700;
	letter-spacing: -0.4px;
	color: #fff;
	border-radius: 5px;
	border-bottom: 1px solid #dcdcdc;
	box-shadow: inset 0 120px 100px -100px rgba(255,255,255,0.2);
	vertical-align: bottom;
}

.button.btn_dobav .fa {width: auto; height: auto;}

.button.btn_dobav:hover, .button.btn_dobav.btn_dobav_sect:hover {
	background-color: #2aa163;
}

.button.btn_dobav.btn_dobav_sect {
    /*padding: 10px 30px;*/
	margin-top: 20px;
}

.button.btn_dobav .fa.fa-plus {margin-right: 5px;}

.newspart h2 {font-size: 26px;
    font-weight: 100;
    background-color: #fff;
	vertical-align: bottom;}
	
.block-news {margin-top: 0px !important;}
	
.newspart h2 .boldh2 {font-weight: 700; vertical-align: baseline;}

.inp_wrapp {border: none !important;}

.inp_wrapp select {border-radius: 5px !important; color: #232323 !important; }

.table.table-striped.table-hover.tbl-sale-hover th {font-weight: 500;}

.table.table-striped.table-hover.tbl-sale-hover>tbody>tr>td, .table.table-striped.table-hover.tbl-sale-hover>tbody>tr>th, .table.table-striped.table-hover.tbl-sale-hover>tfoot>tr>td, .table.table-striped.table-hover.tbl-sale-hover>tfoot>tr>th, .table.table-striped.table-hover.tbl-sale-hover>thead>tr>td, .table.table-striped.table-hover.tbl-sale-hover>thead>tr>th {border-top: none; vertical-align: middle;}

.table.table-striped.table-hover.tbl-sale-hover>tbody>tr>td i {vertical-align: middle !important; width: 25px;}

.table.table-striped.table-hover.tbl-sale-hover>thead>tr>th {border-bottom: none; padding-left: 0px !important;}

.table.table-striped.table-hover.tbl-sale-hover .fa {height: auto !important;}

.table.table-striped.table-hover.tbl-sale-hover tbody td {padding: 15px 0px;}

.table.table-striped.table-hover.tbl-sale-hover tbody tr td:nth-child(5) {text-align: center;}

/* new template */

.item-meat-adv {
    border: 1px solid #004f97;
    border-radius: 10px;
    min-height: 200px;
    overflow: hidden;
    margin-bottom: 20px;
}

.item-meat-adv:nth-child(4n+1) {margin-left: 0;}

.item-meat-adv .item-meat-comp {
    width: 100%;
    background-color: #004f97;
    padding: 10px 5px;
    height: 58px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}

.item-meat-adv .item-meat-comp h4 {
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    text-align: center;
    margin: 0;
    max-height: 37px;
    overflow: hidden;
}

.item-meat-adv .item-meat-name {
    width: 100%;
    background-color: #fff;
    padding: 5px 5px;
    height: 27px;
    overflow: hidden;
}

.item-meat-adv .item-meat-name h5 {
    font-size: 16px;
    color: #004f97;
    font-weight: 500;
    text-align: center;
    margin: 0;
    height: 17px;
    overflow: hidden;
}

.item-meat-adv .item-meat-name h5 a {color: #004f97;}

.item-meat-adv .item-meat-name h5 a:hover {color: #004f97;}

.item-meat-adv .item-meat-harakts {
    background-color: #f3f3f3;
    padding: 10px 5px;
}

.item-meat-adv .item-meat-harakts .harakt {
    margin: 0;
    font-weight: 400;
    font-size: 14px;
    position: relative;
}

.item-meat-adv .item-meat-harakts #adress.harakt {min-height: 40px;}

.item-meat-adv .item-meat-harakts .harakt b {font-weight: 500;}

.item-meat-adv .item-meat-harakts .harakt span {
    float: right;
    color: #004f97;
    text-transform: uppercase;
    font-weight: 500;
}

.item-meat-adv .item-meat-harakts .harakt .harakt-full {
    display: none;
    float: none;
    color: #5e5e5e;
    text-transform: none;
    font-weight: 400;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}

.item-meat-adv .item-meat-harakts .harakt .harakt-full b {font-weight: 500;}

.item-meat-adv .item-meat-harakts hr {
    margin-top: 3px;
    margin-bottom: 3px;
    border-top: 1px solid #b5b5b5;
}

.item-meat-adv .item-meat-comp h4:hover, .item-meat-adv .item-meat-harakts .region:hover, .item-meat-adv .item-meat-harakts .adrespog:hover, .item-meat-adv .phoneshrt:hover {cursor: pointer;}

.item-meat-adv .item-meat-telefon {
    background-color: #444444;
    padding: 6px 5px;
}

.item-meat-adv .item-meat-telefon p {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    margin: 0;
}

.item-meat-adv .item-meat-telefon p i {
    color: #aee086;
    width: 20px;
    height: 22px;
    font-size: 18px;
}

.item-meat-adv .item-meat-socsety {
    padding: 10px 5px;
    width: 100%;
}

.item-meat-adv .item-meat-socsety .ya-share2 {text-align: center;}

#meat-sale-filter .filter_form_wrapp .inp_wrapp {width: 48%;}

#meat-sale-filter .filter_form_wrapp:last-child .inp_wrapp {margin-right: 10px;}