
/*кнопки из основного файла*/

	.green_btn14:hover{
	   color: #fff;
	   text-decoration: none;
	   background: #393;
	   cursor: pointer;
	}
	.green_btn14{
	   display: inline-block; 
	   width:44%; 
	   min-width: 160px;
	   border: solid 1px #393;
	   padding: 10px 5px 10px 5px;
	   padding-top:15px; padding-bottom:15px;
	   text-align: center;
	   color: #495057;
	   font-weight: bold;
	   margin: 5px;
	}	

/* Общие */

	.white_bg {
		background-color: #fff;
		font-family: 'Montserrat', sans-serif;
	}

	.avt-main{
		max-width: 1600px;
		margin: 0px auto;
		padding: 10px 40px;
		border-radius: 7px;
		background-color: #fff;
		z-index: 2;
	}
	
	/*кнопки-ссылки*/
	.avt-stena-nav-container__menu{
		display: flex;
		justify-content: flex-start;
	}

	.avt-stena-nav-container__menu_item{
		list-style: none;
		color: #666;
		margin-right: 40px;
		line-height: 1.8;
	}
	.avt-stena-nav-container__link{
		color: #666;
		border-bottom: dashed 1px;
		font-size: 22px;
		font-weight: 600;
	}

	/*список*/

	.avt-stena-nav-container__about{
		display: flex;
		justify-content: space-around;

	}
	.avt-stena-nav-container__about_item{
		width: 50%;
	}

	.avt-stena-nav-container__about_item_bl {
		margin-bottom: 10px;
		font-size: 19px;
		font-weight: 400;

		display: flex;
		justify-content: flex-start;
		width: 100%;
		align-items: center;
	}
	.avt-stena-nav-container__about_item--top:before{
		color: #29ad2e;
		display: inline-block;
		width: 50px;
		font-family: FontAwesome;
		content: "\f06d";
		font-size: 28px;
	}
	.avt-stena-nav-container__about_item--catalog:before{
		color: #29ad2e;
		display: inline-block;
		width: 50px;
		font-family: FontAwesome;
		content: "\f1b3";
		font-size: 28px;
	}

	.avt-stena-nav-container__about_item--card:before{
		color: #29ad2e;
		display: inline-block;
		width: 50px;
		font-family: FontAwesome;
		content: "\f09d";
		font-size: 28px;
	}

	.avt-stena-nav-container__about_item--dostavka:before{
		color: #29ad2e;
		display: inline-block;
		width: 50px;
		font-family: FontAwesome;
		content: "\f0d1";
		font-size: 28px;
	}
	
	.avt-stena-nav-container__about_item--home:before{
		color: #29ad2e;
		display: inline-block;
		width: 50px;
		font-family: FontAwesome;
		content: "\f015";
		font-size: 28px;
	}

	.avt-stena-nav-container__about_item--times:before{
		color: #29ad2e;
		display: inline-block;
		width: 50px;
		font-family: FontAwesome;
		content: "\f3ed";
		font-size: 28px;
	}

	/*секции Заголовки и текст*/
	
	.avt-stena-intro, .avt-stena-zavod-intro, .avt-stena-ref{
    	padding: 0;
		color: #333;
		line-height: 1.1;
	}

	.avt-stena-intro__h1{
		margin-top: 40px;
		font-weight: bold;
		font-size: 80px;
	}
	.avt-stena-zavod-container{
		display: flex;
		justify-content: space-between;
	}

	.avt-stena-zavod-intro__text{
		font-size: 16px;
		font-weight: 400;
		margin-top: 20px;
	}

	.avt-stena-zavod-intro__link{
		font-weight: 600;
		border-bottom: solid 1px;
		color: #666;
	}

	.avt-services-step__h2, .avt-services-pay__h2, .avt-stena-zavod-intro__h2{
		font-size: 40px;
		text-align: center;
	}
	.avt-stena-zavod-intro__h2-mini{
		font-size: 30px;
	}

	/*Промо*/

	.avt-promo {
		position: relative;
		margin-top: 20px;
		font-family: 'Montserrat', sans-serif;
	}

	.avt-promo-container{
		background-image: url("/avt_test/content/maket/kirp/images/demo1.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
	}

	.avt-promo-container-vual{
		background-color: rgba(0, 0, 0, 0.25);
		padding: 20px 0px;
		color: #fff;
		text-align: center;
		margin-top: 40px;
		margin-bottom: 20px;
	}

	.avt-promo-container-button{
		position: relative;
		display: flex;
		flex-direction: row;
		justify-content: center;
	}

	.avt-promo-button{
		/*background-color: rgba(0, 0, 0, 0.6);*/
		height: 50px;
		font-weight: bold;
		padding: 15px 20px;
		border: 1px solid transparent;
	    /*border-color: rgb(225,225,225);*/
	    color: #fff;
	    text-align: center;
	    font-size: 13px;
	    line-height: 20px;
	    text-transform: uppercase;
	    cursor: pointer;

	    background-color: rgba(255, 255, 255, 0.2);
		border-color: rgb(225,225,225);
		color: #fff; /*#000*/
	}

	.avt-promo-button:hover{
		/*background-color: rgba(255, 255, 255, 0.6);
		color: #000;
		border: 1px solid #000;*/

		border: 1px solid transparent;
		border-color: rgb(225,225,225);
		background-color: rgba(0, 0, 0, 0.3);
		color: #fff;

	}

	.avt-promo-h2{
		font-size: 40px;
		margin: 20px auto;
	}

	.avt-promo-p{
		font-size: 20px;
		margin-bottom: 20px;
	}

	/*Кнопка перехода по ссылке*/

	.avt-gotocatalog{
		padding: 20px 0px;
		margin-bottom: 20px;
		text-align: center;
	}

	/*Галереи*/

	.avt-photogallery{

		margin-bottom: 7px;
	}

	/*Логотипы внизу*/

	.avt-logo{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		flex-wrap: wrap;
		margin: 40px 0px;
	}

	.avt-logo-item{
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		width: 18%;
		padding: 10px;
		box-shadow: 0 1px 2px 0 rgba(0,0,0,.22), 0 0 10px 0 rgba(0,0,0,.10);
	}

	/**/

	/*блоки с предлолжениями*/

	.avt-offer{
		position: relative;
		margin-top: 40px;
		font-family: 'Montserrat', sans-serif;
	}
	.avt-offer-general{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: stretch;
	}

	.avt-offer-container{
		display: inline-block;
		width: calc((100% - 110px) / 2);
		border-radius: 7px;
	    background-color: #fff;
		box-shadow: 0 0 6px 0 rgba(0, 0, 0, .04), 0 4px 10px 0 rgba(13, 35, 67, .25);
		padding: 10px;
		height: 250px;
	}
	.avt-offer-container-zagolovok{
		display: flex;
		flex-direction: row;
		align-items: flex-end;
		justify-content: center;
		text-align: left;
		margin: 20px 10px 0px;
		font-size: 18px;
		font-weight: 600;
		height: 80px;
		color: #333;
	}
	.avt-offer-container-text{
		display: flex;
		flex-direction: row;
		align-items: flex-start;
		justify-content: center;
		text-align: left;
		margin: 0px 10px 40px;
		font-size: 12px;
		font-weight: 600;
		color: #999;
		height: 60px;
	}
	.avt-offer-container-block1{
		display: inline-block;
		width: 50%;
	}

	.avt-offer-container-block2{
		display: inline-block;
		width: 50%;
	}

	.avt-offer-conteiner-inside{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: stretch;
		/*margin-top: 15px;*/
		cursor: pointer;
	}
	.avt-offer-container-img1{
		display: inline-block;
		width: 50%;
		margin: auto auto;
		/*text-align: right;*/
	}
	.avt-offer-container-img2{
		display: inline-block;
		width: 50%;
		margin: auto auto;
		/*text-align: right;*/
	}
	.avt-margin_top10{
		margin-top: 10px;
	}
	.avt-margin_top20{
		margin-top: 20px;
	}
	.avt-margin_top30{
		margin-top: 30px;
	}
	.avt-margin_bottom10{
		margin-bottom: 10px;
	}
	.avt-margin_bottom20{
		margin-bottom: 20px;
	}


	/*как проехать*/
	.avt-proezd{
		position: relative;
		margin-top: 15px;
		font-family: 'Montserrat', sans-serif;
	}
	.avt-proezd-zapad{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: stretch;
	}
	.avt_grid_col_50 {
		display: inline-block;
		width: calc((100% - 10px) /2);
		vertical-align: top;
		text-align: left;
	}

	.avt_txt_green {
		color: #393;
		font-size: 16px;
		font-weight: 600;
	}

	.avt-display-none{
		display: inline;
	}


/*Кнопка увидеть больше*/

	.avt-details-nav{
			display: flex;
			flex-direction: row;
			justify-content: center;
			padding: 20px 0px;

		}

		.avt-details-nav-button{
			display: inline-block;
			color: #777;
		    font-size: 18px;
		    cursor: pointer;
		    border-bottom: 1px #777 dashed;
		    margin: 0 auto;
		}

		.avt-details-data{
			display: none;
			margin: 20px 0px;
		}

