/*
Theme Name: Fair Child
Theme URI: http://fair.edge-themes.com/
Description: A child theme of Fair Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.0
Template: fair
*/
@import url("../fair/style.css");


/* Force theme color */
.edgtf-blog-slider .edgtf-blog-slide-info-line-holder .edgtf-blog-slide-info-line {
  background-color:#d3aa38;
}
.edgtf-fullscreen-search-holder .edgtf-field-holder .edgtf-line {
  background-color:#d3aa38;
}
.edgtf-mobile-header .edgtf-mobile-nav {
  position:relative;
  z-index: 999;
}
ul.languageSwitcher {
  display: inline-block;
  clear:none;
  margin: 0 20px -9px 40px;
/*  margin-top: 25px;
  margin-right: 15px;*/

}
ul.languageSwitcher li {
  list-style:none;
  text-transform:uppercase;
  font-size:16px;
  font-weight:bold;
  float: left;
  margin-left:4px;
}

.edgtf-header-standard ul.languageSwitcher li a {
  color:#000000;
}
.edgtf-light-header ul.languageSwitcher li a {
  color:#FFFFFF;
}
ul.languageSwitcher-widget li a {
  color:#000000;
}
.edgtf-light-header ul.languageSwitcher-widget li a {
  color:#000000;
}


ul.languageSwitcher li.current-lang a {
  color:#d3aa38;
}
ul.languageSwitcher li a:hover {
  color:#d3aa38;
}
ul.languageSwitcher li.current-lang a:hover {
  color:#d3aa38;
}

.edgtf-sticky-holder ul.languageSwitcher li a {
  color:#000000;
}
.edgtf-sticky-holder ul.languageSwitcher li.current-lang a {
  color:#d3aa38;
}

.edgtf-sticky-holder ul.languageSwitcher li.current-lang a:hover {
  color:#d3aa38;
}

.edgtf-number-holder .tp-arr-number {
  display:none;
}



/* Services HP */
.services-hp h2 {
  font-size:15px;
  text-align: center;
  letter-spacing:2px;
  line-height: 1.44em;
  font-family: Raleway;
  margin:15px auto;
}
.services-hp img {
  height:100px;
  width: 100px;
}

/* Team */
.edgtf-team.main-info-below-image .edgtf-team-social-wrapp .edgtf-icon-shortcode.circle {
  padding: 10px;
  /*border-radius: 50%;
  background-color: #d3aa38;*/
}
.edgtf-team.main-info-below-image .edgtf-team-social-wrapp .edgtf-icon-shortcode.circle:hover {
  background-color: #585858;
}
.tarif-home3d p {
  line-height: 20px;
}

.edgtf-portfolio-content h4 {
  font-size: 22px;
}


/* Footer */
.edgtf-footer-bottom-holder .edgtf-footer-text.widget_text:first-child {
  float:left;
}
.edgtf-footer-bottom-holder .edgtf-footer-text.widget_text {
  float:right;
  width: 50%;
}

.edgtf-four-columns .edgtf-column {
  margin-bottom: 40px;
}

/* Responsive */
@media only screen and (max-width: 1200px) {
  ul.languageSwitcher {
    margin-right: 5px;
    margin-left:0;
  }

}


@media only screen and (max-width: 1024px) {
  .edgtf-vertical-align-containers .edgtf-position-right-inner {
    padding-top:20px;
  }
  ul.languageSwitcher {
    display: inline-block;
    clear: none;
    margin-bottom: 9px;
    margin-top: -9px;
    margin-right: 15px;
  }

}

@media only screen and (max-width: 600px) {
  ul.languageSwitcher {
    display: block;
    clear: both;
    margin-bottom: 19px;
    margin-top: -9px;
    padding-bottom: 20px;
  }

}

@media only screen and (max-width: 480px) {
/*  .edgtf-header-standard .edgtf-search-opener {
    display:block;
  }
  .edgtf-header-standard .edgtf-side-menu-button-opener {
    display:block;
    margin-top:10px;
  }*/

  .edgtf-vertical-align-containers .edgtf-position-right {
    position: relative;
    float: none;
    z-index: 2;
    height: 100%;
    text-align: right;
    margin-top: 50px;
    clear: both;
    margin: auto;
    text-align: center;
    padding-bottom: 40px;

  }
  .edgtf-content {
    margin-top: 40px !important;
  }
  .home .edgtf-content {
    margin-top: 80px !important;
  }
}