

/* Start:/bitrix/templates/aspro-stroy/components/bitrix/news/proizvodstvo/bitrix/news.list/proizvodstvo.section/style.css?16469998075576*/
.proizvodstvo-section__items-box{
	padding: 8px 16px;
}

.proizvodstvo-section__items{
	display: flex;
	margin: -8px -16px;
}

.proizvodstvo-section__item{
	margin: 8px 16px;
}
.proizvodstvo-section__item-image{
	max-width: 100%;
}

.video-slider .flex-direction-nav .flex-next {
				right:-55px !important;
			}
			.video-slider .flex-direction-nav .flex-prev {
				left:-55px !important;
			}
			.video-slider .video-block .video_body {padding: 10px;}
			.video-slider .flex-direction-nav a {margin-top: 0px !important;}
			.gallery-bottom-slider .flex-direction-nav .flex-next,
			.gallery-bottom-slider .flex-direction-nav .flex-next:hover {
				right: 10px !important;
				left: unset !important;
			}
			.gallery-bottom-slider .flex-direction-nav .flex-prev,
			.gallery-bottom-slider .flex-direction-nav .flex-prev:hover {
				right: 53px !important;
				left: unset !important;
			}
			

.prj_items{
	
}
			
.prj_items .this_item{
	margin-bottom: 30px;
	display: block;
	color: #000;
	border: 1px solid #ddd;
}

.prj_items .this_item .this_info{
	padding: 15px;
}

.prj_items .this_item .this_ttl{
	color: #5caa02;
    font-weight: 600;
    padding: 10px 0;
}

.prj_items .this_item .img{
	
}

.prj_items .this_item .img img{
	width: 100%;
}


.prj_items .this_item .price_new .otherprice_price{
	text-align: right;
	color: #5caa02;
}


.aq5_top_banner{
	background-size: 100% !important;
    aspect-ratio: 16 / 8;
    height: auto !important;
    background-position: center;
    position: relative;
    border-radius: 4px;
    	    transition-duration: 500ms;
    -moz-transition-duration: 500ms;
    -webkit-transition-duration: 500ms;
    -o-transition-duration: 500ms;
}

.aq5_top_banner:after{
	content: " ";
    background: linear-gradient(7deg, rgb(0 0 0 / 56%) 20%, transparent 60%);
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    border-radius: 4px;
    z-index: 1;
    	    transition-duration: 500ms;
    -moz-transition-duration: 500ms;
    -webkit-transition-duration: 500ms;
    -o-transition-duration: 500ms;

}

.aq5_top_banner .this_ani_btn_wrp{
	position: absolute;
    right: 15px;
    top: 15px;
    z-index: 2;
}

.aq5_top_banner .this_ani_btn{
	    display: block;
	    cursor: pointer;
}

.aq5_top_banner .this_ani_btn img{
	    height: 75px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgb(0 0 0 / 43%);
}

.aq5_top_banner .this_ttl{
	z-index: 2;
    position: absolute;
    bottom: 80px;
    left: 40px;
    font-family: Geometria-Medium;
    color: #fff;
    font-size: 34px;
    line-height: 34px;
}

.aq5_top_banner .btn_wrp{
	    z-index: 2;
    position: absolute;
    bottom: 25px;
    left: 40px;
}

.aq5_before_text{
	
}




body .detail .galery .flexslider{
	height: inherit;
}

body .detail .galery .flexslider .flex-viewport, body .detail .galery .items{
	height: inherit;
}

.aq5_top_banner .metki{
	position: absolute;
	top: 10px;
    left: 10px;
}

.aq5_top_banner .metki .this_metka{
	background: #ff5722;
    padding: 3px 10px;
    color: #fff;
    border-radius: 50px;
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}

.aq5_top_banner .metki .this_metka.this_blue{
	background: #2196f3;
}
.aq5_top_banner .metki .this_metka.this_purp{
	background: #673ab7;
	
}
.aq5_top_banner .metki .this_metka.this_yel{
	color: #000;
    background: #ffc107;
}
.aq5_top_banner .metki .this_metka.this_ipot{
	
}




.proizvodstvo .banners-small .item {
    padding: 0 10px;
    overflow: hidden;
    text-align: center;
    background: #f7f8fb;
    display: flex;
    align-content: space-around;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
    flex-direction: column;
/*     padding: 20px 0 0; */
	padding: 20px 0 20px;
    border-radius: 5px;
/*     box-shadow: inset 0px 0px 26px 12px #f1f1f1; */
    transition: 0.3s;
    /* border: 2px solid #5baa01; */
}

.proizvodstvo .banners-small .item:hover{
	    -webkit-transform: translate(0px, -13px);
    -ms-transform: translate(0px, -13px);
    transform: translate(0px, -13px);
    box-shadow: 0 8px 8px -8px #5baa01;
}

.proizvodstvo  .banners-small.front .item_block .title{
	padding: 0 2%;
}

.proizvodstvo .banners-small.front .item_block .this_btn{
	
}

.proizvodstvo .banners-small.front .item_block .this_btn a{
	margin: 0;
    position: inherit;
    margin-top: 20px;
}



.rubka_wrp{
   margin-bottom: 30px;
}

.rubka_wrp h4{
	font-style: normal;
    padding-left: 15px;
    margin-top: 30px;
}

.rubka_wrp .this_item{
	    text-align: center;
    padding: 10px;
    border: 1px solid #e7e7e7;
    min-height: 220px;
    border-radius: 5px;
}

.rubka_wrp .this_item .this_ttl{
	    color: #333;
    font-size: 14px;
    font-weight: 600;
    margin-top: 15px;
}

.rubka_wrp .this_item .this_img{
	
}

.rubka_wrp .this_item .this_img img{
	width: 100%;
}

.flexslider .slides > li{
	aspect-ratio: 16/6;
}


@media (max-width:480px){
		.aq5_top_banner .this_ttl {
		    z-index: 2;
		    position: absolute;
		    bottom: 80px;
		    left: 40px;
		    font-family: Geometria-Medium;
		    color: #fff;
		    font-size: 25px;
		    line-height: 26px;
		}
		.flexslider .slides > li{
			min-height: 240px;;
		}
		.aq5_top_banner {
		    aspect-ratio: 16 / 16;
		    margin: 0 -15px;
		    border-radius: 0;
		    background-size: cover !important;
		}
		.aq5_top_banner .this_ani_btn_wrp{
			display: none;
		}
		.aq5_top_banner .this_ttl{
			left: 20px;
		}
		.aq5_top_banner .btn_wrp{
			left: 20px;
		}
}








/* End */
/* /bitrix/templates/aspro-stroy/components/bitrix/news/proizvodstvo/bitrix/news.list/proizvodstvo.section/style.css?16469998075576 */
