#footer {
  padding: 30px 0 0;
  margin-bottom:-20px;
  background-color: #F9F9F9; }
  #footer .footer_content .footer_flex {
    margin-bottom: 30px; }
  #footer .footer_content svg {
    height: 30px; }
  #footer .footer_content .logo {
    flex: 0 0 20%; }
    #footer .footer_content .logo .logo-image {
      margin-bottom: 20px; }
  #footer .footer_content .item h5 {
    color: #d2b4a1; }
  #footer .footer_content .item hr:after {
    content: none; }
  #footer .footer_content .contact {
    flex: 0 0 20%; }
  #footer .footer_content .linklists {
    flex: 0 0 15%; }
  #footer .footer_content .fb_fanpage {
    flex: 0 0 20%; }
  #footer .footer_content .media-bar {
    display: none; }
  #footer .footer_footer {
    padding: 10px 0;
    background-color: #6B5F54;
    text-align: center; }
    #footer .footer_footer .copyright {
      width: 100%;
      color: #ffffff; }
      #footer .footer_footer .copyright a {
        color: #d2b4a1; }
  #footer .social_media .facebook-svg .svg-border, #footer .social_media .facebook-svg .svg-text, #footer .social_media .instagram-svg .svg-border, #footer .social_media .instagram-svg .svg-text, #footer .social_media .line-svg .svg-border, #footer .social_media .line-svg .svg-text, #footer .social_media .youtube-svg .svg-border, #footer .social_media .youtube-svg .svg-text {
    fill: #808080; }
  @media (max-width: 991px) {
    #footer .footer_content .footer_flex {
      margin-bottom: 25px;
      position: relative; }
    #footer .footer_content .logo {
      display: none;
      flex: 0 0 100%; }
      #footer .footer_content .logo .logo-image {
        margin-bottom: 20px; }
    #footer .footer_content .contact {
      flex: 0 0 100%;
      order: 1; }
    #footer .footer_content .linklists {
      flex: 0 0 100%;
      order: 2; }
    #footer .footer_content .fb_fanpage {
      flex: 0 0 100%;
      order: 3; }
    #footer .footer_content .media-bar {
      display: block;
      flex: 0 0 100%;
      order: 4;
      border-top: 1px solid #A3A3A3; } }
  @media (max-width: 767px) {
    #footer .footer_content .contact hr, #footer .footer_content .linklists hr, #footer .footer_content .fb_fanpage hr {
      transform: none; } }
  @media (max-width: 575px) {
    #footer .footer_content .contact hr, #footer .footer_content .linklists hr, #footer .footer_content .fb_fanpage hr {
      transform: none; } }
