.container{max-width: 100%; padding-left: 70px; padding-right: 70px;}
.container ul li{margin-left: 20px;}
.header-menu{background: #005385; margin-bottom: 0; margin-top: 0;}
.header-menu__item{color: #fff;}
.header-title{margin-top: 0;}
.header-title h1{margin-top: 50px;}
.p-5-1{padding: 50px 60px 50px 60px;}
.bx-breadcrumb{margin-top: 45px;}
.footer_menu{margin: 0 50px;}
.footer_menu li{margin: 15px 0;}
.footer_menu li a{color: #fff;}
.contakt_contr{margin: 15px 50px 15px 15px;}
.contakt_contr a{color: #ffc107; font-size: 20px; margin-bottom: 10px; display: block;}
.text-white li a{color: #fff;}
.logo{width: 70px;}
.header-logo{margin-right: 50px; margin-bottom: 15px;}
.contakt_contr .logo{margin-bottom: 15px;}
.header-adress p{color: #005385;}
.telephone-header, .telephone-header a{color: #005385;}
.header-telephone{margin-right: 32px; color: #005385;}
.header-telephone a{color: #005385;}
/*.text-warning{color: #005385 !important;}*/
.banner-name{background: url(../theme/img/banner-m.jpg);}
.container header{padding-bottom: 0;}
footer{background-color: #005385;}
.text-warning-orng{color: #ffc107;}
.bx-breadcrumb .bx-breadcrumb-item span{color: #000;}
.bx-breadcrumb i{color: #000;}
.fa-email:before {content: "\f095";}
.fllimg{float: left; margin: 0 20px 20px 0; width: 250px;}


/*Menu*/
.btn-menu {
	display: none;
	padding: 20px;
	background: #0d2c44;
	color:#fff;
}

.btn-menu .icono {
	float: right;
}

.contenedor-menu {
	width: 32%;
	min-width: 300px;
	margin: 15px;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	line-height: 18px;
}

.contenedor-menu .menu {
	width: 100%;
}

.contenedor-menu ul {
	list-style: none;
}

.contenedor-menu .menu li a {
	color:#494949;
	display: block;
	padding: 15px 20px;
	/*background: #e9e9e9;*/
}

.contenedor-menu .menu li a:hover {
	background: #ffc107;
	color:#fff;
}

.contenedor-menu .menu .icono {
	font-size: 12px;
	line-height: 18px;
}

.contenedor-menu .menu .icono.izquierda {
	float: left;
	margin-right: 10px; 
}

.contenedor-menu .menu .icono.derecha {
	float: right;
	margin-left: 10px; 
}

.contenedor-menu .menu ul {
	display: none;
}

.contenedor-menu .menu ul li a {
	/*background: #424242;*/
	color:#000;
}

.contenedor-menu .menu .activado > a {
	background: #ffc107;
	color:#fff;
}

@media screen and (max-width: 450px) {
	body {
		padding-top: 80px;
	}

	.contenedor-menu {
		margin: 0;
		width: 100%;
		position: fixed;
		top:0;
		z-index: 1000;
	}

	.btn-menu {
		display: block;
	}

	.contenedor-menu .menu {
		display: none;
	}
}

/*end menu*/

/*test
.accordion-menu {
  width: 100%;
  max-width: 350px;
  margin: 60px auto 20px;
  background: #fff;
  border-radius: 4px;
}
.accordion-menu li.open .dropdownlink {
  color: #CDDC39;
  .fa-chevron-down {
    transform: rotate(180deg);
  }
}
.accordion-menu li:last-child .dropdownlink {
  border-bottom: 0;
}
.dropdownlink {
  cursor: pointer;
  display: block;
  padding: 15px 15px 15px 45px;
  font-size: 18px;
  border-bottom: 1px solid #ccc;
  color: #212121;
  position: relative;
  transition: all 0.4s ease-out;
  i {
    position: absolute;
    top: 17px;
    left: 16px;
  }
  .fa-chevron-down {
    right: 12px;
    left: auto;
  }
}

.submenuItems {
  display: none;
  background: #C8E6C9;
  li {
    border-bottom: 1px solid #B6B6B6;
  }
}

.submenuItems a {
  display: block;
  color: #727272;
  padding: 12px 12px 12px 45px;
  transition: all 0.4s ease-out;
  &:hover {
    background-color: #CDDC39;
    color: #fff;
  }
}
*/

/*Menu*/
.btn-menu {
	display: none;
	padding: 20px;
	background: #0d2c44;
	color:#fff;
}

.btn-menu .icono {
	float: right;
}

.contenedor-menu {
	width: 32%;
	min-width: 400px;
	margin: 15px;
	display: inline-block;
	font-family: 'Roboto', sans-serif;
	line-height: 18px;
}

.contenedor-menu .accordion-menu {
	width: 100%;
}

.contenedor-menu ul {
	list-style: none;
}

.contenedor-menu .accordion-menu li a {
	color:#494949;
	display: inline-block;
	padding: 15px 10px;
	/*background: #e9e9e9;*/
}

/*.contenedor-menu li:hover {
	background: #ffc107;
	color:#fff;
}*/

.contenedor-menu .accordion-menu .icono {
	font-size: 12px;
	line-height: 18px;
}

.contenedor-menu .accordion-menu .icono.izquierda {
	float: left;
	margin-right: 10px; 
}

.contenedor-menu .accordion-menu .icono.derecha {
	float: right;
	margin-left: 10px; 
}

.contenedor-menu .accordion-menu ul {
	display: none;
}

.contenedor-menu .accordion-menu ul li a {
	/*background: #424242;*/
	color:#000;
}

.contenedor-menu .menu .activado > a {
	background: #ffc107;
	color:#fff;
}
.contenedor-menu .accordion-menu li.active .dropdownlink{background: #ffc107;}
.contenedor-menu .accordion-menu li.active .submenuItems{display: block;}
.contenedor-menu .accordion-menu .submenuItems li{margin-left: 35px;}
.contenedor-menu .accordion-menu .submenuItems li a{padding: 7px 0; font-size: 15px;}
.contenedor-menu .accordion-menu li.active .dropdownlink a{color: #fff;}
.contenedor-menu .accordion-menu .submenuItems{list-style-type: circle; color: #ffc107;}
.contenedor-menu .accordion-menu i{float: right; line-height: 3; padding-right: 10px;}

/*end menu*/


.parallax {
  position: relative; /*  Относительное позиционирование для родительского элемента */
  height: 400px; /*  Высота блока, пример */
  overflow-y: auto; /*  Добавление вертикальной прокрутки */
  perspective: 1px;
  margin-bottom: 25px;
}

.parallax-layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.parallax-image {
  background-image: url('/theme/img/fon2.jpg');
  background-size: cover;
  background-attachment: fixed;
  z-index: -1;
}
.parallax-content {
  z-index: 1;
  padding: 150px 20px;
  text-align: center;
  /*background-color: rgba(255, 255, 255, 0.7);*/
}
.parallax-content p{color: #fff; font-size: 40px;}


@media screen and (max-width: 1730px) {
    .contenedor-menu {
	min-width: 350px;
    }
    .parallax-content {
    padding: 50px 20px;
    }
}

@media screen and (max-width: 450px) {
	body {
		padding-top: 80px;
	}

	.contenedor-menu {
		margin: 0;
		width: 100%;
		position: fixed;
		top:0;
		z-index: 1000;
	}

	.btn-menu {
		display: block;
	}

	.contenedor-menu .accordion-menu {
		display: none;
	}
}

.subcategory{display: flex; justify-content: space-between;}
.img_list-item{width: 220px;}
.subcategory figcaption h3{font-size: 16px; color: #005385; font-weight: normal !important;}
.subcategory figure{margin: 10px;}