.elementor-437 .elementor-element.elementor-element-d97eb70{--display:flex;--background-transition:0.3s;}.elementor-437 .elementor-element.elementor-element-aae766c > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-437 .elementor-element.elementor-element-aae766c.elementor-element{--align-self:center;}.elementor-437 .elementor-element.elementor-element-0cc416d{width:100%;max-width:100%;text-align:center;}.elementor-437 .elementor-element.elementor-element-0cc416d > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-437 .elementor-element.elementor-element-0287612{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-f6dcbfd{--e-image-carousel-slides-to-show:1;}.elementor-437 .elementor-element.elementor-element-f6dcbfd .elementor-swiper-button.elementor-swiper-button-prev, .elementor-437 .elementor-element.elementor-element-f6dcbfd .elementor-swiper-button.elementor-swiper-button-next{font-size:50px;}.elementor-437 .elementor-element.elementor-element-f6dcbfd .swiper-pagination-bullet{width:10px;height:10px;background:#FF0000;}.elementor-437 .elementor-element.elementor-element-f6dcbfd .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-437 .elementor-element.elementor-element-f6dcbfd .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-437 .elementor-element.elementor-element-f6dcbfd .elementor-image-carousel-caption{text-align:center;}.elementor-437 .elementor-element.elementor-element-44d3ada{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-176fbac{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-5942d31 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 20px 40px 20px;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFF6F8 100%);}.elementor-437 .elementor-element.elementor-element-5942d31 .elementor-testimonial-wrapper{text-align:center;}.elementor-437 .elementor-element.elementor-element-5942d31 .elementor-testimonial-content{font-size:20px;font-weight:normal;font-style:italic;}.elementor-437 .elementor-element.elementor-element-e7bcdbf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-4cf7425{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:20px 20px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-4cf7425.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-437 .elementor-element.elementor-element-6827e69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-8b37af1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-d941f0d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-bfb59eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-df9ef97 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-437 .elementor-element.elementor-element-2c4af29 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-437 .elementor-element.elementor-element-2c4af29{columns:1;}.elementor-437 .elementor-element.elementor-element-21606fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-21606fa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-437 .elementor-element.elementor-element-59c606a img{height:120%;object-fit:contain;object-position:top left;}.elementor-437 .elementor-element.elementor-element-deec6ad{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-2dc2bf0{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-d434267 > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:0px 20px 40px 20px;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFF6F8 100%);}.elementor-437 .elementor-element.elementor-element-d434267 .elementor-testimonial-wrapper{text-align:center;}.elementor-437 .elementor-element.elementor-element-d434267 .elementor-testimonial-content{font-size:20px;font-weight:normal;font-style:italic;}.elementor-437 .elementor-element.elementor-element-eac2ad5{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-e5fa6e0 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-437 .elementor-element.elementor-element-c2b0843{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-090a71c.elementor-element{--align-self:stretch;}.elementor-437 .elementor-element.elementor-element-090a71c{text-align:center;}.elementor-437 .elementor-element.elementor-element-a7688c9.elementor-element{--align-self:stretch;}.elementor-437 .elementor-element.elementor-element-41e21e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-8aa16e7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-8aa16e7 .elpt-portfolio-content.elpt-portfolio-margin .portfolio-item-wrapper{padding-right:calc(5px + 0px);padding-left:calc(5px + 0px);padding-bottom:calc((5px + 0px)*2);}.elementor-437 .elementor-element.elementor-element-8aa16e7 .elpt-portfolio-content.elpt-portfolio-style-box .portfolio-item{height:250px;}.elementor-437 .elementor-element.elementor-element-8aa16e7 .elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper{height:250px;}.elementor-437 .elementor-element.elementor-element-8aa16e7 .elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item{height:250px;}.elementor-437 .elementor-element.elementor-element-8aa16e7 .elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper{height:250px;}.elementor-437 .elementor-element.elementor-element-8aa16e7 .elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item{height:250px;}.elementor-437 .elementor-element.elementor-element-8aa16e7 .elpt-portfolio-content .portfolio-item{border:0px solid #000;}.elementor-437 .elementor-element.elementor-element-514193d{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-abe4485{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table .table-header th .elementor-button-content-wrapper{justify-content:left;}.elementor-437 .elementor-element.elementor-element-d523759{width:100%;max-width:100%;}.elementor-437 .elementor-element.elementor-element-d523759.elementor-element{--order:-99999 /* order start hack */;}.elementor-437 .elementor-element.elementor-element-d523759 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table{max-width:100%;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table-wrap{justify-content:left;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table .table-header th{padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table tbody tr td .th-mobile-screen{padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table thead tr th{border-style:none;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table thead tr th:hover{color:#fff;}.elementor-437 .elementor-element.elementor-element-d523759 table.dataTable thead .sorting:after:hover{color:#fff;}.elementor-437 .elementor-element.elementor-element-d523759 table.dataTable thead .sorting_asc:after:hover{color:#fff;}.elementor-437 .elementor-element.elementor-element-d523759 table.dataTable thead .sorting_desc:after:hover{color:#fff;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table tbody tr td{border-style:none;padding:0px 0px 0px 0px;text-align:left;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table tbody > tr:nth-child(2n+1) td:hover{color:#6d7882;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table-wrap table td a:hover{color:#6d7882;}.elementor-437 .elementor-element.elementor-element-cb2fa52{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-81dcc44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-07f54d1{--display:flex;--background-transition:0.3s;}.elementor-437 .elementor-element.elementor-element-0270f6f{--display:flex;--background-transition:0.3s;}.elementor-437 .elementor-element.elementor-element-e80c641{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-a4ee2bc{--display:flex;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-39e90af > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-437 .elementor-element.elementor-element-4cf7425{--width:33.33%;}.elementor-437 .elementor-element.elementor-element-6827e69{--width:66.6666%;}.elementor-437 .elementor-element.elementor-element-bfb59eb{--width:70%;}.elementor-437 .elementor-element.elementor-element-21606fa{--width:50%;}}@media(max-width:1024px){.elementor-437 .elementor-element.elementor-element-d97eb70{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-5942d31 .elementor-testimonial-content{font-size:18px;}.elementor-437 .elementor-element.elementor-element-59c606a img{height:240%;object-fit:cover;object-position:center center;}.elementor-437 .elementor-element.elementor-element-d434267 .elementor-testimonial-content{font-size:18px;}}@media(max-width:767px){.elementor-437 .elementor-element.elementor-element-d97eb70{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-aae766c{text-align:center;}.elementor-437 .elementor-element.elementor-element-cb31b3d{text-align:center;}.elementor-437 .elementor-element.elementor-element-5942d31 > .elementor-widget-container{padding:20px 20px 30px 20px;}.elementor-437 .elementor-element.elementor-element-5942d31 .elementor-testimonial-content{font-size:14px;}.elementor-437 .elementor-element.elementor-element-e7bcdbf{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-4cf7425{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-6827e69{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-8b37af1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-d941f0d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-437 .elementor-element.elementor-element-bfb59eb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-df9ef97{text-align:center;}.elementor-437 .elementor-element.elementor-element-21606fa{--width:303px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-59c606a img{height:100%;object-position:center center;}.elementor-437 .elementor-element.elementor-element-c5c1c0a{text-align:center;}.elementor-437 .elementor-element.elementor-element-d434267 > .elementor-widget-container{padding:20px 20px 30px 20px;}.elementor-437 .elementor-element.elementor-element-d434267 .elementor-testimonial-content{font-size:14px;}.elementor-437 .elementor-element.elementor-element-7fd1089{text-align:center;}.elementor-437 .elementor-element.elementor-element-d523759.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-437 .elementor-element.elementor-element-d523759 .dmele-data-table tbody tr td{text-align:left;}.elementor-437 .elementor-element.elementor-element-0188fc8{text-align:center;}.elementor-437 .elementor-element.elementor-element-770c6e1{text-align:center;}.elementor-437 .elementor-element.elementor-element-a4ee2bc{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for elpug, class: .elementor-element-8aa16e7 *//* hide all individual tinbox filter */
/*.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox"],
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-1"],
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-2"], 
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-3"], 
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-4"], 
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-5"], 
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-6"], 
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-7"], 
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-8"]*/
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-*"]
{
    display : none;
}

/* manage visible filters : All, Active, Build, Inactive Tinbox */

.elpt-portfolio-filter [data-filter=".elemenfoliocategory-active"],
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-active"]:hover
{
   background-color: #c5191c; /* green;*/
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 40px !important; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 40px !important; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 40px !important;
}

.elpt-portfolio-filter [data-filter=".elemenfoliocategory-inactive"] {
background: #ffffff;
color: #121212!important;
border-style: solid !important; /* dotted*/
border-width: 1px;
border-color: #c0c0c0!important;

   /*background-color: -moz-border-radius;*/
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 40px !important; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 40px !important; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 40px !important;
}
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-inactive"]:hover {
    /*background: #eaeaea!important;*/
  background-color: #000000;
  color: #ffffff!important;
  border-color: #000000!important;
}

.elpt-portfolio-filter [data-filter=".elemenfoliocategory-projet"] {
   background-color: #e4e4e4; /* orange;*/
   color: #272323;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 40px !important; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 40px !important; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 40px !important;
}
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-projet"]:hover {
    /*background: #3f3f3f;*/
  background-color: #000000;
  color: #ffffff;
}

.elpt-portfolio-filter [data-filter="*"] {
       /*background-color: orange;*/
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 50% !important; 
  /* Firefox 1-3.6 */
  -moz-border-radius: 50% !important; 
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 50% !important;       
  width: 36px;
  height: 36px;
}

.elpt-portfolio-filter [data-filter="*"]:hover {
  transform: rotate(90deg); /* Equal to rotateZ(45deg) */
  background-color: #000000;
  color: #ffffff;
  
  box-shadow: 2px 2px 5px #fc894d;
}

.elpt-portfolio-filter [data-filter="*"]:focus,
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-active"]:focus,
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-inactive"]:focus,
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-projet"]:focus
{
  background-color: #000000!important;
  color: #ffffff!important;
  box-shadow: 2px 2px 5px #fc894d!important;
}

.elpt-portfolio-filter [data-filter="*"]:active,
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-active"]:active,
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-inactive"]:active,
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-construction"]:active
{
  background-color: #000000!important;
  color: #ffffff!important;
  box-shadow: 2px 2px 5px #fc894d!important;
}

/* filters with background : unused */

.elpt-portfolio-filter [data-filter="___*"] {
/*background-color: #D1D1;*/
background-image: url(/wp-content/uploads/visual-portfolio/placeholder.png);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
  width: 50px;
  height: 50px;
   text-indent: -9999px;
 
}
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-1"] {
/*background-color: #D1D1;*/
background-image: url(/wp-content/uploads/2024/04/icons8-caravane-64.png);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
  width: 50px;
  height: 50px;
   text-indent: -9999px;
}
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-2"] {
background-color: #E3E3;
background-image: url(/wp-content/uploads/2024/04/icons8-caravane-64.png);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
  width: 50px;
  height: 50px;
   text-indent: -9999px;
}
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-3"] {
background-color: #F5F5;
background-image: url(/wp-content/uploads/2024/04/icons8-caravane-64.png);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
  width: 50px;
  height: 50px;
   text-indent: -9999px;
}
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-4"] {
background-color: #F5F5;
background-image: url(/wp-content/uploads/2024/04/icons8-caravane-64.png);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
  width: 50px;
  height: 50px;
   text-indent: -9999px;
}
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-5"] {
background-color: #F5F5;
background-image: url(/wp-content/uploads/2024/04/icons8-caravane-64.png);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
  width: 50px;
  height: 50px;
   text-indent: -9999px;
}
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-6"] {
background-color: #F5F5;
background-image: url(/wp-content/uploads/2024/04/icons8-caravane-64.png);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
  width: 50px;
  height: 50px;
   text-indent: -9999px;
}
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-7"] {
background-color: #F5F5;
background-image: url(/wp-content/uploads/2024/04/icons8-caravane-64.png);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
  width: 50px;
  height: 50px;
   text-indent: -9999px;
}
.elpt-portfolio-filter [data-filter=".elemenfoliocategory-tinbox-8"] {
background-color: #F5F5;
background-image: url(/wp-content/uploads/2024/04/icons8-caravane-64.png);
  background-position: center; 
  background-repeat: no-repeat; 
  background-size: cover; 
  width: 50px;
  height: 50px;
   text-indent: -9999px;
}/* End custom CSS */
/* Start custom CSS for datamentor_table, class: .elementor-element-d523759 *//*--------------------------------------------------------------
# responsive table
--------------------------------------------------------------*/

.tinbox-events-x table td {
      width: 100% !important; 
}
.tinbox-events-x table tr td:first-child {
      width: 1440px !important;  
}
/*.tinbox-events-x table tr:nth-of-type(2n) {
      width: 1200% !important;  
}*/

table {
   border-width: 0 !important;
   border-spacing: 5px !important;
}
thead {display: none;}
thead { 
    opacity: 0; 
    border: 0 none; 
    height: 0; 
}
thead * { 
    margin: 0; 
    padding: 0; 
    border: 0 none; 
    height: 0px; 
}
tbody td {
  vertical-align: text-top;
}

/*--------------------------------------------------------------
# responsive table
--------------------------------------------------------------*/
.tinbox-events-x table {
    width:100%;

	flex: 1 1 auto;
	display: flex;
	flex-flow: column wrap;
	flex-wrap: nowrap;
	flex-direction: row;
	/*justify-content: space-around;*/
	/*background-color: RGBa(120,150,240,1);*/
	margin: 0px 0px 20px 0px;

      border-width: 0 !important;
  }
  
  /*--------------------------------------------------------------*/
.tinbox-events-x table thead {display: none !important;}
  
.tinbox-events-x table tr {
  
  /*display: inline-table;*/
  /*margin: 0.3em;
  border: dashed 6px;
  border-width: 6px;*/
  /*display: inline-flex;*/
    /*margin-bottom: 0.2em;*/

 }

 .tinbox-events-x table tr:nth-of-type(2n) {background-color: inherit;}
 .tinbox-events-x table tr td:first-child {
    vertical-align: text-bottom;
    /*background: #ec0a0a; */
    font-weight:bold;
    font-size:1.3em; /* bold 24 arial */
	
	flex: 1 1 auto;
	background-color: #FAFAFA!important;
	height: auto;
	padding: 0px 10px 0px 10px!important;
	/*max-width: 60px;*/
    border-right: 1px solid #000 !important;
  }
  .tinbox-events-x table tbody td {
    padding-top: 5px !important;
    padding-bottom: 10px !important;
    padding-right: 8px !important;
    padding-left: 5px !important;

    /*margin-bottom: 10px;*/
    min-height: 100px;
    line-height: 1.5;
	  text-align:left;
      vertical-align: top;
	flex: 1 1 auto;
	background-color: #FAFAFA !important;
	height: auto; 
	/*margin: 10px;*/
	width: auto;
  
  }
  .tinbox-events-x table tbody td b {
    font-weight:bold;
    font-size:1.0em; /* bold 18 arial */
    }
  
  .tinbox-events-x table tbody td:before {
	content: attr(data-th);
	display: block;
	text-align:center; 
  }
  .tinbox-events-x table tr td:first-child text-align {
   
    flex: 1 1 auto;
	display: flex;

    border-radius: 4%;
    background-color: #eeeeee;
    text-transform: none;
    text-decoration: none;
    color: #a0a0a0;
    font-size: 10px;
    line-height: 1.5;
 
    /*vertical-align: text-bottom;*/
    /*margin-top: 10%;*/
    margin-top: 10px;
  }

  /* unvisited link */
  .tinbox-events-x table tr td:first-child a:link {
    text-decoration: none;
    color: #a0a0a0;
  }
  
  /* visited link */
  .tinbox-events-x table tr td:first-child a:visited {
    text-decoration: none;
    color: #a0a0a0;
  }
  
  /* mouse over link */
  .tinbox-events-x table tr td:first-child a:hover {
    text-decoration: none;
    color: #000000;
  }
  
  /* selected link */
  .tinbox-events-x table tr td:first-child a:active {
    text-decoration: none;
    color: #a0a0a0;
  }
  
  @media screen and (max-width: 600px) {
   
      .tinbox-events-x table {
          width:100%;
  
	  flex: 1 1 auto;
	  display: flex;
	  flex-flow: row wrap;
	  justify-content: space-around;

	  margin: 0px 0px 20px 0px;
	  flex-wrap: nowrap;
	  flex-direction: row;

	}
    .tinbox-events-x table thead {display: none;}
    .tinbox-events-x table thead { opacity: 0; border: 0 none; height: 0; }
    .tinbox-events-x table thead * { margin: 0; padding: 0; border: 0 none; height: 0px; }

    .tinbox-events-x table tr:nth-of-type(2n) {background-color: inherit;}
    .tinbox-events-x table tr td:first-child {	
        background-color: #FAFAFA!important; 
        font-weight:bold;
        font-size:1.3em;
    }
    .tinbox-events-x table tbody td {
        font-weight:normal;
        font-size:0.8em; 
	 vertical-align: top;
	  flex: 1 1 auto;
      background-color: #FAFAFA!important;
	  /*background-color: RGBa(120,240,150,0.7);*/
	  height: auto; /*50px*/
	  margin: 10px !important;
  
	}
    .tinbox-events-x table tbody td:before {
		  content: attr(data-th);
		  /*display: block;*/
		  text-align:center; 
	  /*background-color: #f52525;*/
	  }
  }/* End custom CSS */