/* Saisissez votre CSS personnalisé ci-dessous */
.eltdf-two-columns-33-66 .eltdf-column1 {
    width: 40%;
    float: right;
}
.eltdf-two-columns-33-66 .eltdf-column2 {
    width: 60%;
    float: left;
}
#eltdf-back-to-top {
    background-color: #FF6600;

}
.backButton .simbolo {
    visibility: hidden !important;
}

.backButton.Right {
BACKGROUND-IMAGE: url(https://www.agencetanguy.com/wp-content/uploads/2018/06/arrow.png);
    padding: 2px 13px !important;
  background-size: 43px 30px !important;
}

/* 
.eltdf-blog-holder article .eltdf-post-image img {
box-shadow: 7px 7px 5px #888 !important;
}
*/
.eltdf-related-posts-holder .eltdf-related-posts-holder-inner {
    padding: 26px 10px 16px;
    margin: 10px;
    border: 1px solid #ccc;
    box-shadow: 7px 7px 5px #888 !important;
}

.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-title {
    margin: 0 0 5px;
    border-bottom: 1px solid #919699 !important;
    padding-bottom: 1px !important;
}
.entry-title .eltdf-post-title h3 {
  border-bottom: 0px solid #919699 !important;
}


  .eltdf-pl-item-inner {
    border: 0px solid #ccc ;
  background: #d3d3d363;
    padding-bottom: 5px;
  }
.eltdf-portfolio-content h2{
	margin: 0 0 5px;
	border-bottom: 1px solid #919699  ;
    padding-bottom: 10px;
	}
/*
li.current-menu-item {
background: #3FAEA5;
color:#fff;
}
*/
.current-menu-item {
    color: red !important;
}

.eltdf-post-info-category {
    color: black !important;
    font-weight: bold !important;
}
.murportfolio p {
    color: #ffc000 !important;
	margin: 0px !important;
	font-family: "Titillium Web",serif !important;
    font-weight: 400 !important;
    /* line-height: 36px !important; */
    text-transform: none !important;
}

.eltdf-post-text p {
 visibility: hidden !important; 
}

.newspost {
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
background-color: #FF6600 !important;
}

.eltdf-portfolio-media {
     margin-top: 15px !important; 
}
.eltdf-two-columns-33-66 .eltdf-column1 .eltdf-column-inner {
    padding: 0 0 0 10px !important;  
}
.agencetanguy p {
    color: #000000 !important;
  line-height: 20px !important;
}
.agencetanguy h2 {
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 5px !important;
    margin-bottom: 20px !important;
    margin-left: 0 !important;
    border-bottom: 1px solid #919699 !important;
    padding-bottom: 10px !important;
}

.agencetanguytable table {
 width: 100% !important; 
 height: auto !important;
  color: #000000 !important;
  line-height: 20px !important;
}
.agencetanguytable td {
    min-width: 150px !important;
}

.agencetanguytable h6 {
 		color: #f60 !important;
    margin: 0 !important;
      min-width: 150px;
}

.agencetanguyprojet {
    color: #000000 !important;
  line-height: 20px !important;
      font-family: 'Arial',sans-serif !important;
}

.eltdf-portfolio-media {
 column-count: 1 !important;
 column-gap: 1em !important;
  margin: 1.5em auto !important;
}

.eltdf-portfolio-single-media {

    display: inline-block !important;
    width: 100% !important;
  padding: 1em !important;
  margin: 0 0 1.5em !important;
}
.eltdf-two-columns-66-33 .eltdf-column2 {
    width: 55% ;
    float: right ;
}
.eltdf-two-columns-66-33 .eltdf-column1 {
    width: 45% ;
    float: left ;
    padding: 0 0 0 0 !important;
}
.eltdf-pli-title {
 font-weight: 800 !important;
    /* font-family: "Titillium Web",serif !important; */
    margin: 0;
    color: #7d7070 !important; 
}

.eltdf-pli-text-inner {
    font-weight: 400 !important;
    font-family: "Titillium Web",serif !important;
    line-height: 20px !important;
    text-transform: lowercase !important;
    margin: 0 !important;
  	color: #7d7070 !important;
}

.eltdf-pli-text-inner p {
    font-weight: 400 !important;
    font-family: "Titillium Web",serif !important;
    line-height: 20px !important;
    text-transform: lowercase !important;
    margin: 0 !important;
}
.eltdf-blog-holder.eltdf-blog-single article .eltdf-post-title h4 {
    margin: 0 0 5px;
    border-bottom: 1px solid #919699 !important;
    text-transform: uppercase !important;
    padding-bottom: 1px !important;
}

.vc_gitem-post-data-source-post_title h4 {
  text-transform: uppercase !important;
}
.entry-title .eltdf-post-title2 {
  text-transform: uppercase !important;
}
.eltdf-portfolio-list-holder.eltdf-pl-info-below-image .eltdf-pli-text-holder {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 5px 0 0 !important;
}
.eltdf-portfolio-filter-holder.eltdf-portfolio-filter-top .eltdf-portfolio-filter-holder-inner .eltdf-portfolio-filter-parent-categories li span {
    font-family: "Ubuntu" !important;
    font-size: 18px !important;
    line-height: 36px;
    color: #232323;
    position: relative;
}
.eltdf-portfolio-filter-holder.eltdf-portfolio-filter-top {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    margin: 0 0 40px !important;
    text-align: center;
}
/*
table td {
    padding: 0px 0px !important;
}
*/

.eltdf-portfolio-media img{
    max-height: 800px !important;
 }
.entry-title .eltdf-post-title2 h2{
  text-transform: uppercase !important;
}
.vc_gitem-post-data-source-post_excerpt p {
  text-align: justify;
}
.vc_btn3-color-sandy-brown {
  background-color: #ff6600 !important;
}

.menumurprojet {
font-family: "Ubuntu" !important;
    font-size: 18px !important;
    line-height: 36px;
    color: #232323;
    position: relative;
}

.menumurprojet .chosen {
color: #FF6600;
}
.menumurprojet table {

 height: auto !important;
  line-height: 20px !important;
  margin-left:auto !important; 
    margin-right:auto !important;
}
.menumurprojet td {
    min-width: 50px !important;
}

.accueil {
 width:100%;
  display:block;
  height:auto; 
}

.bg {
  position: fixed; 
  top: 0; 
  left: 0; 
	
  /* Preserve aspet ratio */
  min-width: 100%;
  min-height: 100%;
}

  .table {
    display: table;
    text-align: left;
    /* margin: 10% auto 0; */
    border-collapse: separate;
  }
  
  .table_row {
    display: table-row;
  }
  
  .theader {
    display: table-row;
  }
  
  .table_header {
    display: table-cell;
    border-bottom: #ccc 1px solid;
    border-top: #ccc 1px solid;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: 700;
  }
  
  .table_header:first-child {

    border-top-left-radius: 5px;
  }
  
  .table_header:last-child {

    border-top-right-radius: 5px;
  }
  
  .table_small {
    display: table-cell;
  }
  
  .table_row > .table_small > .table_cell:nth-child(odd) {
    /* display: none; 

    padding-top: 10px;
    padding-bottom: 10px;*/
    padding-right: 30px;
  }
  
  .table_row > .table_small > .table_cell {
    padding-top: 3px;
    padding-bottom: 3px;

  }
  
  .table_row > .table_small:first-child > .table_cell {

  }
  
  .table_row > .table_small:last-child > .table_cell {

  }
  
  .table_row:last-child > .table_small:last-child > .table_cell:last-child {
    border-bottom-right-radius: 5px;
  }
  
  .table_row:last-child > .table_small:first-child > .table_cell:last-child {
    border-bottom-left-radius: 5px;
  }
  
  .table_row:nth-child(2n+3) {

  }
  
  @media screen and (max-width: 900px) {
    .table {
      width: 90%
    }
  }
  
  @media screen and (max-width: 650px) {
    .table {
      display: block;
    }
    .table_row:nth-child(2n+3) {
      background: none;
    }
    .theader {
      display: none;
    }
    .table_row > .table_small > .table_cell:nth-child(odd) {
      display: table-cell;
      width: 50%;
    }
    .table_cell {
      display: table-cell;
      width: 50%;
    }
    .table_row {
      display: table;
      width: 100%;
      border-collapse: separate;
      /* padding-bottom: 20px; */
      margin: 5% auto 0;
      text-align: left;
    }
    .table_small {
      display: table-row;
    }
    .table_row > .table_small:first-child > .table_cell:last-child {
      border-left: none;
    }
    .table_row > .table_small > .table_cell:first-child {

    }
    .table_row > .table_small:first-child > .table_cell:first-child {
      border-top-left-radius: 5px;

    }
    .table_row > .table_small:first-child > .table_cell:last-child {
      border-top-right-radius: 5px;

    }
    .table_row > .table_small:last-child > .table_cell:first-child {
      border-right: none;
    }
    .table_row > .table_small > .table_cell:last-child {

    }
    .table_row > .table_small:last-child > .table_cell:first-child {
      border-bottom-left-radius: 5px;
    }
    .table_row > .table_small:last-child > .table_cell:last-child {
      border-bottom-right-radius: 5px;
    }
  }

.eltdf-mobile-header .eltdf-mobile-menu-opener {
 left: -20px; 
}

#menu {
    margin-top: -10px;
  margin: 0 auto 0;
  
}

@media screen and (max-width: 640px) {
  #menu {
    margin-top: -0px;
  }
  .detailsprojet {
    float: none !important;
    display: block !important;
  }
}