body#slug-contacts #feedback {display: none;}
#expand-form {margin-bottom: 20px;}


#contacts {padding-top: 0;}
#contacts h2, #contacts .h2 {margin-bottom: 10px;}
#contacts .salon-info {
  position: relative;
  text-align: left;
  font-size: 100%;
  margin-top: 25px;
}
#contacts .job-link {display: block; margin: 25px 0 5px;}
#contacts .salon-info li {position: relative; list-style: none; font-weight: 100; padding: 15px 0 15px 175px;}
#contacts .salon-info li .before {position: absolute; left: 0; font-weight: bold;}
#contacts .salon-info li:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  border-top: solid 1px #d3d6d8;
  border-bottom: solid 1px #fff;
  content: '';
}
#contacts .salon-info li:last-child:after {display: none;}
/*#contacts .salon-info .address:before {content: "Адрес:";}
#contacts .salon-info .hours:before {content: "График:";}
#contacts .salon-info .phone:before {content: "Телефоны:";}
#contacts .salon-info .email:before {content: "Email:";}
#contacts .salon-info .requisite:before {content: "Реквизиты:";}
#contacts .salon-info .metro:before {content: "Метро:";}
#contacts .salon-info .about:before {content: "Пояснение:";}
#contacts .salon-info .photo:before {content: "Фасад:";}*/

#map {padding-bottom: 0;}
#map .phone {
  display: inline-block !important;
  font-size: 200%;
  font-weight: bold;
  padding-bottom: 30px;
}
#map .phone:before {
  position: absolute;
  left: -35px;
  font-size: 120%;
  line-height: 120%;
  padding-right: 6px;
}


.map-wrapper {overflow: hidden; height: 300px; text-align: center;}
.map-wrapper:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 15px;
  background: -webkit-linear-gradient(      top, rgba(1,13,19,1) 0%,rgba(0,0,0,0) 100%);
  background:      -o-linear-gradient(      top, rgba(1,13,19,1) 0%,rgba(0,0,0,0) 100%);
  background:     -ms-linear-gradient(      top, rgba(1,13,19,1) 0%,rgba(0,0,0,0) 100%);
  background:    -moz-linear-gradient(      top, rgba(1,13,19,1) 0%,rgba(0,0,0,0) 100%);
  background:         linear-gradient(to bottom, rgba(1,13,19,1) 0%,rgba(0,0,0,0) 100%);
  background:        -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(1,13,19,1)),color-stop(100%,rgba(0,0,0,0)));
}
.map-wrapper img {width: 1920px; max-width: 1920px; height: 550px; margin: 0 auto;}

#spice_map {width:100%; height: 100%;}