/* ------ Подключение шрифтов ------ */

@font-face {
  font-family: 'GothamPro';
  src: url('fonts/GothamPro.eot'); /* IE9 Compat Modes */
  src: url('fonts/GothamPro.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/GothamPro.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/GothamPro.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/GothamPro.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/GothamPro.svg#GothamPro') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'GothamPro-Bold';
  src: url('fonts/GothamPro-Bold.eot'); /* IE9 Compat Modes */
  src: url('fonts/GothamPro-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/GothamPro-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/GothamPro-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('fonts/GothamPro-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/GothamPro-Bold.svg#GothamPro-Bold') format('svg'); /* Legacy iOS */
}


h4{
  border-bottom: 1px solid #ccc;
  padding-bottom: 1px;
}


h2 {
  display:none;
}
.menu ul {
  text-align: center;
}


/* ----------DELIVERY-------*/
.delivery{
  padding-bottom: 100px;
}

.delivery__menu{
  background: #ff4200;
  max-width: 1170px;
  padding: 28px 100px; 
  border-radius: 5px;
  margin-bottom: 33px;
}

.delivery__title{
  color: #fff;
  font-size: 30px;
  letter-spacing: 0.04em;
}

.delivery__breadcrumbs{
 font-size: 14px;
 color: #5e5e5e;
 margin-bottom: 30px;
}

.delivery__breadcrumbs__links{
  color: #5e5e5e;
  border-bottom: 1px solid #cccccc;
}

.delivery__breadcrumbs__links:hover{
  color: #000;
  text-decoration: none;
  border-bottom: 1px solid #000;
}

.info__title{
  color: #000;
  font-size: 25px;
  margin-left: 100px;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.reception__title{
  font-size: 20px;
}

.reception__title_first:after{
  content: "";
  display: block;
  width: 150px;
  height: 2px;
  background-color: #ff4200;
  z-index: 100000;
  position: absolute;
}

.reception-time{
  padding-top: 20px;
  margin-top: -7px;
  z-index: 10;
  position: relative;
  color: #161616;
}

.reception-time img{
  width: 40px;
  height: 40px;
  font-size: 18px;
}

.reception-time__text{
  margin-left: 15px;
  width: 790px;
}

.bold{
}

.deliver-text1{
  margin-top: 20px;
  font-size: 18px;
   color: #161616;
}

.delivery-call{
  color: #161616;
}

.delivery-call:hover{
  color: #8e2a2a;
  text-decoration: none;
}

.reception__title__second:after{
  content: "";
  display: block;
  width: 460px;
  height: 2px;
  background-color: #ff4200;
  z-index: 100000;
  position: absolute;
}

.territory,.price{
  margin-top: 25px;
}

.price{
  margin-left: 130px;
}

.territory{
  margin-left: 100px;
}
.blocking p{
  font-size: 18px;
  color: #161616;
  margin-bottom: 15px;
}

.reception__title_third{
  margin-top: 40px;
}

.reception__title_third:after{
  content: "";
  display: block;
  width: 525px;
  height: 2px;
  background-color: #ff4200;
  z-index: 100000;
  position: absolute;
}

.block-icon{
  justify-content: center;
}

.blcok-icon__group{
  margin-right: 50px;
  margin-top: 50px;
}

.blcok-icon__group img{
  width: 150px;
  height: 150px;
}

.block-icon__text{
  text-align: center;
  font-size: 18px;
  color: #161616;
  margin-top: 25px;
}

.icon__added{
  width: 550px;
  margin: 50px auto;
  font-size: 12px;
}

.reception__title_four:after{
  content: "";
  display: block;
  width: 574px;
  height: 2px;
  background-color: #ff4200;
  z-index: 100000;
  position: absolute;
}

.blcok-icon__group_last{
  width: 150px;
  height: 150px;
  margin: 20px auto;
}

.reception__title__second,.reception__title_third,.reception__title_five,.reception__title_six,.reception__title_seven{
    margin-top: 55px;
}

.reception__title_five:after{
  content: "";
  display: block;
  width: 247px;
  height: 2px;
  background-color: #ff4200;
  z-index: 100000;
  position: absolute;
}

.reception__title_six:after{
  content: "";
  display: block;
  width: 488px;
  height: 2px;
  background-color: #ff4200;
  z-index: 100000;
  position: absolute;
}

.price_long p{
  margin-left: 90px;
}

.ballon-text{
  font-size: 18px;
  margin-top: 50px;
}

.reception__title_seven:after{
  content: "";
  display: block;
  width: 212px;
  height: 2px;
  background-color: #ff4200;
  z-index: 100000;
  position: absolute;
}

.map-text{
  margin-top: 20px;
}

.map-link{
  border-bottom: 1px solid #cbc8ff;
}

.map-link:hover{
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid #000;
}

.map{
  margin-top: 15px;
}

.last-section{
  margin-top: 30px;
}

.last-section__text{
  margin-left: 30px;
}

.last-section__text p{
  font-size: 14px;
  margin-bottom: 15px;
}

.last-section_how{
  font-size: 16px;
}

.last-section img{
  width: 124px;
  height: 190px;
}

.photo-map{
 max-width: 1160px;
 height: auto;
}

.photo-map img{
  max-width: 100%;
}