.hidden {
  display: none;
}

#feedback-form .advice {
  display: none;
}

#feedback-form .error-btn {
	background: #D80000;
	color: #fff;
}

.videokit .videokit-message {
  background: #000;
  color: #fff;
  opacity: 0.8;
  filter: Alpha(Opacity=80);
}


body.body-cases .menu-social {
  background-image: url(/app/site/assets/i/icon-menu-share.png);
  position: relative;
  z-index: 5;
}


/*body.body-cases .sect-contacts,
body.body-cases .sect-brands {
  display: none;
}*/

body.body-cases .main-footer .sect-copyr {
  background: url(/app/site/assets/i/under-dush.png) no-repeat 0 0;
  padding-top: 20px;
}

body.body-cases .site-header .case-menu-table {
  position: relative;
  z-index: 100;
}
.social-menu-top {
  display: none;
  position: absolute;
  right: 0;
  top: 60px;
}
body.body-cases .site-header .menu-social:hover .social-menu-top {
  display: block;
}

body.body-cases .sect-pre-footer table {
  position: relative;
}

body.body-cases .sect-pre-footer table .social-button {
    display: inline-block;
    vertical-align: bottom;
    margin-right: 0;
  }
.social-menu-bottom {
  display: none;
  position: absolute;
  right: 0;
  bottom: 60px;
}
body.body-cases .sect-pre-footer .menu-social:hover .social-menu-bottom {
  display: block;
}


body.body-cases .main-footer {
    padding-bottom: 15px;
}
body.body-cases .main-footer .sect-copyr {
    display: inline-block;
    margin-top: 30px;
    padding-left: 0;
    text-align: left;
}
