@media (max-width: 992px) {
  .footer-container #footer .container.col-lg-12 {
    padding-left: 15px;
    padding-right: 15px; } }
.footer-container #footer .header_logo {
  padding-top: 15px;
  padding-bottom: 5px; }
  @media (min-width: 768px) {
    .footer-container #footer .header_logo {
      padding-bottom: 30px;
      padding-top: 0; } }
@media (max-width: 767px) {
  .footer-container #footer #social_block {
    display: inline-block; } }
.footer-container #footer #social_block > h4 {
  display: none; }
@media (min-width: 768px) and (max-width: 991px) {
  .footer-container #footer #block_contact_infos {
    margin-top: 20px; } }
.footer-container #footer .gray-background {
  padding-top: 96px;
  padding-bottom: 80px; }
  .footer-container #footer .gray-background + .full-width {
    padding-top: 45px;
    padding-bottom: 30px; }
.footer-container #footer #tmhtmlcontent_footer .item-html p {
  font-size: 12px;
  line-height: 1.2;
  color: #9f9b99; }
@media (min-width: 1200px) {
  .footer-container #footer #tmhtmlcontent_footer .item-html {
    padding-right: 10%; }
    .footer-container #footer #tmhtmlcontent_footer .item-html p {
      font-size: 14px;
      line-height: 22px;
      font-family: "Raleway", sans-serif; } }
