.lazy-hidden,.entry img.lazy-hidden, img.thumbnail.lazy-hidden {
background-color: #ffffff;
background-image: url(//techneu.ru/tchn_mods/a3-lazy-load/assets/css/loading.gif);
background-repeat: no-repeat;
background-position: 50% 50%;
}
figure.wp-block-image img.lazy-hidden {
min-width: 150px;
}
picture source[type="image/webp"] {
display: block;
}.clear{clear:both}.nobr{white-space:nowrap}.lazy-hidden,.entry img.lazy-hidden,img.thumbnail.lazy-hidden{background-color:#fff}.evacuator-price-cat {
padding-top: 57px;
padding-bottom: 45px;
}
.evacuator-price-cat h3,.evacuator-price-cat h2, .evacuator-price-cat .h3,.evacuator-price-cat .h2 {
margin-bottom: 6px;
}
.evacuator-price-cat .evacuator-price-cat-blocks,.body_htext.active{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1140px;
margin: 21px auto 0;
}
.evacuator-price-cat .evacuator-price-cat-blocks a,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a{
margin: 15px 0;
position: relative;
width: calc(25% - 30px);
margin-left: 15px;
margin-right: 15px;
}
.evacuator-price-cat .evacuator-price-cat-blocks a .text,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a .text{
position: absolute;
bottom: 0;
left: 0;
height: 30%;
width: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
color: #fff;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background: rgba(0, 0, 0, .8);
transition: all .3s;
}
.evacuator-price-cat .evacuator-price-cat-blocks a .text span, .evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a .text span{
color: #ffd616;
font-weight: 500;
}
.evacuator-price-cat .evacuator-price-cat-blocks a .text h5, .evacuator-price-cat .evacuator-price-cat-blocks a .text .h5,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a .text h5, .evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a .text .h5{
text-align: center;
color: #fff;
font-size: 16px;
max-width: 200px;
margin: 0 auto;
padding-left: 5px;
padding-right: 5px;
}
.evacuator-price-cat .evacuator-price-cat-blocks a:hover .text,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a:hover .text{
height: 100%;
}
.evacuator-price-cat .evacuator-price-cat-blocks a img,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a img{
display: block;
margin: 0 auto;
width:100%;
height:auto;
}
@media screen and (max-width:1120px) {
}
@media screen and (max-width:992px) {
.evacuator-price-cat .evacuator-price-cat-blocks a,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a{
width: calc(33% - 16px);
margin: 8px;
}
.evacuator-price-cat .evacuator-price-cat-blocks {
padding-left: 8px;
padding-right: 8px;
}
}
@media screen and (max-width:650px) {
.evacuator-price-cat .evacuator-price-cat-blocks a,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a{
width: calc(50% - 10px);
margin: 5px;
}
.evacuator-price-cat .evacuator-price-cat-blocks {
padding-left: 10px;
padding-right: 10px;
}
}
@media screen and (max-width:380px) {
.evacuator-price-cat .evacuator-price-cat-blocks a,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a{
width: calc(100% - 10px);
}
}
@media screen and (max-width:530px) {
.evacuator-price-cat .center p,.evacuator-price-cat .center .body_htext.active p{
font-size: 22px;
font-weight: 400;
margin: 15px 0 0 0;
}
.evacuator-price-cat {
padding-top: 41px;
}
.evacuator-price-cat h5,.evacuator-price-cat .body_htext.active h5{
font-size: 14px;
}
.evacuator-price-cat .evacuator-price-cat-blocks a img,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a img{
width: 100%;
}
.evacuator-price-cat .evacuator-price-cat-blocks a,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a{
-webkit-flex: 100%;
-moz-flex: 100%;
-ms-flex: 100%;
-o-flex: 100%;
flex: 100%;
}
}
.evacuator-price-cat .evacuator-price-cat-blocks .blank {
min-width: 20%;    
}
.evacuator-price-cat .evacuator-price-cat-blocks a .text,.evacuator-price-cat .evacuator-price-cat-blocks .body_htext.active a .text{
min-height: 80px;
} 
.table-wrapper table {width: 100% !important; margin-bottom: 20px;}
.evacuator-price-cat .evacuator-price-cat-blocks .htext{
width:100%;
}
.evacuator-price-cat .evacuator-price-cat-blocks .body_htext{
margin: auto;
}
.evacuator-price-cat .evacuator-price-cat-blocks .htext .btn_htext{
text-align: center;
border: 1px solid #0029a2;
border-radius: 3px;
padding: 10px 5px;
width: 190px;
margin: 20px auto;
}