/*
Theme Name: Xpo Child
Theme URI: http://xpo.edge-themes.com
Description: A child theme of Xpo Theme
Author: Edge Themes
Author URI: http://demo.edge-themes.com
Version: 1.0.0
Text Domain: xpo
Template: xpo
*/
.edgtf-title .edgtf-title-holder .edgtf-breadcrumbs-holder{
  display: block!important;
  position: static!important;
}

@media only screen and (min-width: 1020px) {

  /**
  * TOPBAR
  **/
  .edgtf-top-bar .edgtf-grid, .edgtf-page-header .edgtf-grid {
    width: 1000px !important;
  }
  

  .edgtf-top-bar .edgtf-btn{
    height: 49px;
    padding: 7px 17px !important;
    font-size: 14px!important;
    letter-spacing: 0px!important;
  }

  .edgtf-dark-header .edgtf-top-bar .widget a.edgtf-btn{
    color: #FFF!important;
  }

  .edgtf-top-bar .btn-exposant:before {
    content: '';
    display: inline-block;
    background: url(assets/house.png);
    margin-right: 17px;
    width: 30px;
    height: 30px;
    display: inline-block;
    vertical-align: middle;
  }

  .edgtf-top-bar {
    height: 100px!important;
  }

  .edgtf-top-bar .edgtf-vertical-align-containers {
    padding-left: 180px !important;
  }

  .edgtf-top-bar .edgtf-position-left-inner {
    text-align: center!important;
  }

  .edgtf-top-bar .widget:after {
    display:none!important;  
  }

  /**
  * HEADER
  **/
  .edgtf-page-header{
    border-top: solid 1px #c2c2c2;
    border-bottom: solid 1px #c2c2c2;
    height: 41px;
    z-index: 112 !important;
  }

  .edgtf-page-header .edgtf-menu-area {
    height: 41px!important;
  }
  
  .edgtf-page-header .edgtf-menu-area .edgtf-grid {
    position: relative;
  }

  .edgtf-header-standard .edgtf-page-header .edgtf-logo-wrapper{
    position: absolute;
    display: block;
    top: -93px;
    left: 0;
  }

  .edgtf-header-standard .edgtf-page-header .edgtf-logo-wrapper img {
    height: 150px;
    width: auto;
    max-width: none;
  }

  .edgtf-main-menu> ul > li:after, .edgtf-menu-area .edgtf-search-opener:after {
    content: '';
    display: block;
    position: absolute;
    top: 17px;
    right: 0;
    width: 1px;
    height: 10px;
    background: #c1c1c1;
  }

  .edgtf-menu-area .edgtf-position-left {
    float: left!important;
    width: 180px !important;
  }

  .edgtf-menu-area .edgtf-search-cover{
    margin-left: 200px;
    width: 800px;
  }

  .edgtf-menu-area .edgtf-position-right {
    width: 820px!important;
  }

  .edgtf-menu-area .edgtf-position-right-inner {
    display: block!important;
  }

  .edgtf-menu-area .edgtf-position-right:before {
    display: none!important;
  }

  .edgtf-menu-area .edgtf-side-menu-button-opener {
    padding: 10px 25px!important;
    font-family: inherit!important;
    font-weight: 700!important;
  }

  .edgtf-menu-area .edgtf-side-menu-button-opener:before {
      background: url(assets/arrow.png)!important;
      margin: -2px 12px 0 0 !important;
      padding: 0 !important;
      width: 15px!important;
      height: 16px!important;
      border: none!important;
  }

  .edgtf-dark-header .edgtf-page-header > div:not(.edgtf-sticky-header) .edgtf-search-opener {
    padding: 8px 21px 7px 14px;
  }
  
  .edgtf-dark-header .edgtf-page-header > div:not(.edgtf-sticky-header) .edgtf-search-opener:before {
    display: none;
  }

  .edgtf-menu-area .edgtf-form-holder-outer{
    height: 41px !important;
  }

  .edgtf-menu-area .edgtf-side-menu-button-opener {
    padding-right: 0 !important;
  }
  

  /**
  * Sticky menu
  **/
  .edgtf-header-standard .edgtf-page-header .edgtf-sticky-header .edgtf-logo-wrapper{
    position: static;
    display: block;
    top: 0;
    left: 0;
  }

  .edgtf-header-standard .edgtf-page-header .edgtf-sticky-header .edgtf-logo-wrapper img {
    height: 100%;
    width: auto;
    max-width: none;
  }

  .edgtf-sticky-nav>ul>li:after, .edgtf-sticky-holder .edgtf-search-opener:after {
    content: '';
    display: block;
    position: absolute;
    top: 26px;
    right: 0;
    width: 1px;
    height: 10px;
    background: #c1c1c1;
  }
  
  .edgtf-sticky-nav > ul > li::after{
    top: 47px;
  }

  .edgtf-sticky-holder .edgtf-search-opener:after{
      top: 9px;
      right: -20px;
  }
  
  .edgtf-sticky-holder .edgtf-search-opener{
    padding-left: 16px !important;
  }

  .edgtf-sticky-holder .edgtf-search-opener:before, .edgtf-sticky-holder .edgtf-side-menu-button-opener:before {
    display: none!important;
  }

  .edgtf-sticky-holder .edgtf-side-menu-button-opener{
    font-family: inherit!important;
    font-weight: 700!important;
  }

  footer .edgtf-three-columns .edgtf-column {
    width: 33.33333%!important;
    float: left!important;
    text-align: left!important;
  }

}

.edgtf-drop-down .edgtf-menu-second{
  left: 5px !important;
}

.edgtf-dark-header .edgtf-top-bar .widget a.btn-exposant{
  color: #FFF!important;
}

.edgtf-top-bar .btn-exposant{
  display: inline-block;
  font-weight: 700;
  color: #FFF!important;
  padding: 9px 17px !important;
  font-size: 14px !important;
  letter-spacing: 0px !important;
  background: #008DCF!important;
  border-color: #008DCF!important;
  line-height: 1.7em!important;
  box-sizing: border-box!important;
}

.edgtf-top-bar .btn-exposant:hover{
  background: #05ADFF!important;
  border-color: #05ADFF!important;
}

.edgtf-sticky-holder .edgtf-side-menu-button-opener{
  color: #008dcf !important;
  position: relative !important;
  cursor: pointer !important;
}

.edgtf-header-standard .edgtf-side-menu-button-opener::after{
  content: '';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url(assets/arrow.png) !important;
  margin: -2px 12px 0 0 !important;
  padding: 0 !important;
  width: 15px !important;
  height: 16px !important;
  border: none !important;
}