/*
 Theme Name:   LPDW config
 Theme URI:    http://www.faste76.com
 Description:  Theme enfant d'Enfold developpe pour l'entreprise Faste76
 Author:       Le plus du web
 Author URI:   http://leplusduweb.com
 Template:     enfold
 Version:      1.0.0
*/

/*
Mobile Styles
================================================== */
/* Note: CSS POUR VUE SMARTPHONE */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  .flex_column,
  .content {
    padding: 0 !important;
  }

  .responsive #top #wrap_all #header .social_bookmarks,
  .responsive #top #wrap_all #main .av-logo-container .social_bookmarks {
    display: block !important;
  }

  .responsive #header .social_bookmarks li {
    float: right !important;
    color: white;
    border: none !important;
  }

  /***************************************************************/
  /***************************HEADER******************************/
  /***************************************************************/
  #header_meta {
    display: none;
  }

  /***************************************************************/
  /**************************SIDEBAR******************************/
  /***************************************************************/
  #sidebar_fixe {
    width: 100%;
    z-index: 100;
    padding: 20px;
    background: #041b6d;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-around;
  }

  #sidebar_fixe span {
    display: inline-block;
    width: 25px;
    height: 25px;
  }

  #sidebar_fixe_projet {
    background: url(/wp-content/themes/enfold_child/images/sidebar/icon-project.png)
      no-repeat center;
  }

  #sidebar_fixe_phone {
    background: url(/wp-content/themes/enfold_child/images/sidebar/icon-phone.png)
      no-repeat center;
  }

  #sidebar_fixe_mail {
    background: url(/wp-content/themes/enfold_child/images/sidebar/icon-mail.png)
      no-repeat center;
  }

  #sidebar_fixe_instagram {
    background: url(/wp-content/themes/enfold_child/images/sidebar/icon-instagram.png)
      no-repeat center;
  }

  #sidebar_fixe_facebook {
    background: url(/wp-content/themes/enfold_child/images/sidebar/icon-facebook.png)
      no-repeat center;
  }

  /***************************************************************/
  /***************************SLIDER******************************/
  /***************************************************************/

  #layer_slider_1 {
    border: none;
  }

  /***************************************************************/
  /************************PRESTATIONS****************************/
  /***************************************************************/
  .section_title_prestations::before {
    display: none !important;
  }

  .prestation .av-image-caption-overlay-center p {
    background-color: rgba(4, 27, 109, 0.8);
    transform: skewX(-15deg) !important;
  }

  /***************************************************************/
  /***************************PROJET******************************/
  /***************************************************************/
  .section_title_projet::before,
  .description-projet::after,
  .excerpt,
  .excerpt-title {
    display: none !important;
  }

  .description-projet .description-projet-title,
  .description-projet-text {
    margin-bottom: 20px;
  }

  .projet .description-projet .excerpt-more {
    border: 2px solid #041b6d;
  }

  .projet .choix-projet {
    margin-top: 0 !important;
    margin-right: -25px !important;
    padding: 40px !important;
  }

  .description-projet {
    padding: 70px !important;
  }

  #liste-deroulante {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABAgAAAQIBMi60rgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABqSURBVCiR3c8hDoNgDAbQ79fTXAC/nWGz3AGOuYtMcQIkasncwxCCgLFZvqSm6Wva5PwpSYJLkmeS68H8K0lTSnkvHVTo7adHtbkONYYNNKD+egtuGFdoxNELC37gM9f9J7TCHdq/0MkyAb+kdO/A30rFAAAAAElFTkSuQmCC)
      center right 2% no-repeat #c85c27 !important;
    border: 1px solid #a2481d !important;
    color: white !important;
  }

  /********************************************************************/
  /****************************ACTUALITES******************************/
  /********************************************************************/
  .section_title_actualite::before,
  #top .fullsize .flex_column .template-blog .post-title,
  #top .fullsize .flex_column .template-blog .post-meta-infos,
  .slide-meta,
  .post_delimiter {
    display: none;
  }

  #top .fullsize .template-blog .post .entry-content-wrapper {
    color: white;
    text-align: center !important;
    padding: 50px 20px;
    background-color: #041a6b;
  }

  #top .fullsize .template-blog .post .entry-content-wrapper h2 {
    color: white;
  }

  #top .fullsize .template-blog .post .entry-content-wrapper .read-more-link a {
    color: white;
    border: 1px solid white;
    padding: 8px 30px;
  }

  #sb_instagram .sbi_load_btn .sbi_btn_text,
  #sb_instagram .sbi_load_btn .sbi_loader {
    border: 2px solid #041b6d;
    padding: 10px;
    font-weight: bold;
  }

  .post-actu article {
    text-align: center;
  }

  .post-actu .big-preview {
    padding: 0 !important;
  }

  /********************************************************************/
  /***************************EXPERTISE********************************/
  /********************************************************************/
  .section_title_expertise {
    margin-top: 20px !important;
  }

  .section_title_expertise::before {
    display: none !important;
  }

  .expertise .flex_column_table_cell {
    display: flex !important;
    flex-direction: column;
    align-items: center;
  }

  .expertise .hr {
    display: inline-block !important;
    text-align: center !important;
  }

  /*********************************************************************/
  /**************************RÉALISATIONS*******************************/
  /*********************************************************************/
  #nos-realisations .sort_by_cat {
    margin-top: 12px;
  }

  #nos-realisations .sort_by_cat a {
    margin-left: 5px;
    margin-bottom: 5px;
    padding: 2px 12px;
    background-color: #041b6d;
    color: #fff !important;
    font-weight: bold !important;
    border: 1px solid #041b6d !important;
    border-radius: 2px;
    transform: skewX(-15deg);
  }

  #nos-realisations .sort_by_cat .active_sort {
    color: #f26b1d !important;
  }

  #nos-realisations .sort_by_cat .active_sort:hover {
    color: white !important;
  }

  #nos-realisations .text-sep {
    display: none;
  }

  #nos-realisations .portfolio .grid-entry .grid-content {
    background-color: #041b6d;
    min-height: 145px !important;
  }

  #nos-realisations .portfolio .grid-entry .grid-content .entry-title {
    background-color: #041b6d;
    color: white;
  }

  #nos-realisations .portfolio .grid-entry .grid-content .avia-arrow {
    background: #f26b1d;
  }

  #top #nos-realisations .portfolio .grid-entry .grid-image img {
    height: 210px;
    object-fit: cover;
  }

  /********************************************************************/
  /**************************TEMOIGNAGES*******************************/
  /********************************************************************/
  .section_title_temoignage::before {
    display: none !important;
  }

  .nom_temoin {
    text-align: center;
    color: white !important;
    text-transform: uppercase;
  }

  .temoignage {
    text-align: center;
    color: white;
    font-style: italic;
  }

  .container-display-temoignage {
    height: auto !important;
    padding: 40px 10px !important;
    text-align: center;
  }

  .container-display-temoignage .av-icon-char {
    font-size: 20px !important;
    line-height: 20px !important;
  }

  .temoignage-before,
  .temoignage-after {
    position: relative;
    top: 30px;
  }

  /********************************************************************/
  /*****************************CONTACT********************************/
  /********************************************************************/
  .section_title_contact::before {
    display: none !important;
  }

  /********************************************************************/
  /******************************FOOTER********************************/
  /********************************************************************/
  #menu-footer-menu,
  #menu-footer-menu-2 {
    text-align: center;
  }

  #top #footer .widget_nav_menu li {
    display: inline-block;
    padding: 20px;
  }

  /********************************************************************/
  /******************************SOCKET********************************/
  /********************************************************************/
  #socket {
    border: 0;
  }

  #socket .copyright {
    margin-bottom: 20px;
  }

  #socket .social_bookmarks li a {
    color: white;
    font-size: 15px;
  }
}
