div#header_meta:before {
  content: "";
  height: 4px;
  background-color: #ba3726;
  width: 100%;
  display: block;
}

.sidebar_left ul li {
  background: transparent !important;
}

.menu-sidebar-realisation-container #menu-sidebar-realisation a {
  color: #919191;
}

.menu-sidebar-realisation-container #menu-sidebar-realisation a:hover {
  color: #0c73b7;
}

.menu-sidebar-realisation-container #menu-sidebar-realisation .current_page_item > a,
.menu-sidebar-realisation-container #menu-sidebar-realisation .current-menu-item > a {
  color: #000000;
}


.sidebar_left.sidebar {
  text-align: left !important;
}

.inner_sidebar>section>.menu-sidebar-showroom-container > ul > li,
.inner_sidebar>section>.menu-sidebar-realisation-container > ul > li {
  font-weight: bold;
  text-transform: uppercase;
}

.inner_sidebar > section > .menu-sidebar-showroom-container > ul > li > ul,
.inner_sidebar>section>.menu-sidebar-realisation-container > ul > li > ul {
  text-transform: initial;
} 

.inner_sidebar > section > .menu-sidebar-showroom-container > ul > li > ul > li > ul,
.inner_sidebar>section>.menu-sidebar-realisation-container > ul > li > ul > li > ul {
  font-weight: normal;
}

.fake {
  display: none;
}

#top .widget_nav_menu ul ul li:before {
  display: none;
}

.js_active .grid-image {
  height: 125px ;
}

.grid-content {
  min-height: 85px;
}

.avia_transform a .image-overlay {
  height: 100% !important;
  width: 100% !important;
  left: 0 !important;
}

.av-logo-container,
#top #header_main>.container,
#top #header_main>.container .main_menu .av-main-nav>li>a,
#top #header_main #menu-item-shop .cart_dropdown_link {
  height: 45px !important;
  line-height: 45px !important;
}

.html_header_top.html_header_sticky #top #wrap_all #main {
  padding-top: 100px !important;
}

.quote-btn {
  position: fixed;
  border-color: #ba3726;
  background-color: #ba3726;
  color: #fff !important;
  top: 300px;
  left: -60px;
  transform: rotate(-90deg);
  width: 155px;
  z-index: 1000;
  padding: 7px 14px;
  border-width: 1px;
  border-style: solid;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  border-color: transparent !important;
}

.quote-btn:hover {
  text-decoration: none;
  opacity: 0.8;
}

.ls-inner {
  z-index: inherit !important;
}

#text_icl-10,
#text_icl-1,
#text_icl-11,
#text_icl-12 {
  margin: 0 !important;
}

#text_icl-1 .widgettitle,
#text_icl-10 .widgettitle,
#text_icl-18 .widgettitle,
#text_icl-17 .widgettitle {
  display: none !important;
}

body .av-special-heading .av-special-heading-tag,
.html_elegant-blog #top .post-entry .post-title,
.html_elegant-blog .avia-content-slider .slide-entry-title,
.entry-content, h1, h2, h3, h4, h5
.breadcrumb,
.breadcrumb a,
.alternate_color .breadcrumb,
.alternate_color .breadcrumb a {
  color: rgb(102, 102, 102) !important;
}

@media screen and (max-width: 1255px) {
  #page-id-3315 .wrapper-text-hp-left {
    min-height: 73px !important;
  }
  #page-id-6366 .wrapper-text-hp-left {
    min-height: 93px !important;
  }
}

@media screen and (max-width: 1090px) {
  #page-id-3315 .wrapper-text-hp-left {
    min-height: 94px !important;
  }
  #page-id-6366 .wrapper-text-hp-left {
    min-height: 115px !important;
  }
}

@media screen and (max-width: 935px) {
  #page-id-6366 .wrapper-text-hp-left {
    min-height: 135px !important;
  }
}

@media screen and (max-width: 800px) {
  #page-id-6366 .wrapper-text-hp-left {
    min-height: 155px !important;
  }
}

@media screen and (max-width: 850px) {
  #header_main .container .inner-container {
    position: initial !important;
  }
}

@media screen and (max-width: 767px) {
  .html_header_top.html_header_sticky #top #wrap_all #main {
    padding-top: 0 !important;
  }
  
  #header_main {
    height: 75px !important;
  }

  .av-logo-container .logo,
  .responsive #top .logo {
    height: 45px !important;
  }

  .responsive #top #wrap_all .main_menu {
    height: 75px !important;
  }

  .avia-menu.av_menu_icon_beside {
    margin-top: 15px;
  }
}

@media screen and (max-width: 480px) {
  .avia-menu.av_menu_icon_beside {
    margin-top: 20px !important;
  }
}