/* ============ Новая карусель статей (#el1) ============ */
div#wrap_el1{background:#f4f4f4;border-bottom:1px solid #d9d9d9;height:auto;overflow:hidden;}
section#el1.ll-carousel{position:relative;width:auto;max-width:960px;margin:0 auto;padding:26px 0 30px;box-sizing:border-box;text-align:left;white-space:normal;}
section#el1.ll-carousel img{max-width:100%;}

section#el1.ll-carousel .ll-viewport{overflow:hidden;width:100%;}
section#el1.ll-carousel ul.ll-track{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;will-change:transform;}
section#el1.ll-carousel li.ll-slide{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box;height:auto;margin:0;border:none;box-shadow:none;cursor:pointer;}

section#el1.ll-carousel .ll-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;border:1px solid #e2e2e2;text-decoration:none;color:#3a3a3a;-webkit-transition:box-shadow .2s ease,border-color .2s ease,-webkit-transform .2s ease;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;overflow:hidden;}
section#el1.ll-carousel .ll-card:hover{box-shadow:0 8px 20px rgba(0,0,0,.13);border-color:#a42a15;-webkit-transform:translateY(-3px);transform:translateY(-3px);}

section#el1.ll-carousel .ll-card-img{display:block;overflow:hidden;background:#ededed;}
section#el1.ll-carousel .ll-card .ll-card-img img{display:block !important;width:100% !important;max-width:100% !important;height:180px !important;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s ease;transition:transform .35s ease;}
section#el1.ll-carousel .ll-card:hover .ll-card-img img{-webkit-transform:scale(1.05);transform:scale(1.05);}

section#el1.ll-carousel .ll-card-title{display:block;background:#a42a15;color:#fff;font-size:14px;line-height:1.25;text-transform:uppercase;padding:11px 15px;font-weight:normal;}
section#el1.ll-carousel .ll-card-text{display:block;padding:13px 15px;font-size:12px;line-height:1.55;color:#555;text-align:left;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}
section#el1.ll-carousel .ll-card-more{display:block;padding:0 15px 16px;font-size:12px;color:#a42a15;font-weight:bold;}

section#el1.ll-carousel .ll-arrow{position:absolute;top:50%;margin-top:-21px;z-index:20;width:42px;height:42px;border:none;border-radius:50%;background:#a42a15;color:#fff;font-size:24px;line-height:42px;text-align:center;cursor:pointer;opacity:.9;-webkit-transition:opacity .2s,background .2s;transition:opacity .2s,background .2s;padding:0;box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-appearance:none;}
section#el1.ll-carousel .ll-arrow:hover{opacity:1;background:#8f2412;}
section#el1.ll-carousel .ll-arrow.ll-prev{left:-6px;}
section#el1.ll-carousel .ll-arrow.ll-next{right:-6px;}
section#el1.ll-carousel .ll-arrow.ll-disabled{opacity:.25;cursor:default;}
section#el1.ll-carousel.ll-grabbing{cursor:-webkit-grabbing;cursor:grabbing;}
section#el1.ll-carousel.ll-grabbing .ll-card{pointer-events:none;}

@media screen and (max-width:1025px){
	section#el1.ll-carousel{max-width:100%;padding-left:46px;padding-right:46px;}
}
@media screen and (max-width:740px){
	section#el1.ll-carousel{padding:16px 40px 22px;}
	section#el1.ll-carousel .ll-card .ll-card-img img{height:170px !important;}
	section#el1.ll-carousel .ll-arrow{width:36px;height:36px;line-height:36px;margin-top:-18px;font-size:20px;}
	section#el1.ll-carousel .ll-arrow.ll-prev{left:2px;}
	section#el1.ll-carousel .ll-arrow.ll-next{right:2px;}
}
@media screen and (max-width:480px){
	section#el1.ll-carousel{padding:14px 34px 20px;}
}
