

/*******************************/

body{background: #0d0d0d;}

#menu00{width: 100%;
  height: 56.2782vw;
  background-image: url("/menus/wp-content/uploads/2024/01/cropped-Ananhaze-logo-rond-1-3.png");
  background-size: 5vw;
  background-repeat: repeat;background-attachment: fixed;
}



#menu00::before{content: "";background: #000;position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px; opacity: 0.98;}
.a3-portfolio-item-container .a3-portfolio-card-overlay {background-color: #03B11E!important;}



.a3-portfolio-item-load.a3-portfolio-item{position: static !important;
margin-bottom: 0.8vw !important;
margin-right: 0.5vw !important;
width: 15vw !important;
min-height: 5.8vw;}

.a3-portfolio-item-container {width: 35%;  display: block;  float: left;  margin: 0 0 0.2vw 0;}
.a3-portfolio-item-container .a3-portfolio-item-block .a3-portfolio-card-viewmore{display:none;}
.a3-portfolio-item-expander-content{width: 65%;  display: block;  float: right;  margin: 0 0 0.2vw 0;}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table{border: 0px !important;line-height: 0.6vw;font-family: lato;}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody{color: #fff;}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr {
  max-width: 20%;
  float: left;
  display: block;
  width: 15.8%;
  margin: 0.4%;
  padding: 0.2vw 1.5%;
  background: #000;
  box-shadow: 0px 0px 0.09vw #181b19;
  border-radius: 0.5vw;
  text-align: center;
  padding-left: 0.1vw;}

.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1){/*border-bottom: 0.4vw solid rgba(0,0,0,0);*/}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr th{border: 0px;
  padding: 0vw;
  text-align: right;
  position: relative;
  width: 35% !important;
  display: block;
  float: left;
  position: relative;
  display: none;
}
.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr th{  display: none;}
.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1) th{  display: block;padding: 0.2vw 1.5%;}

.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr th::after{content: ":";
  display: block;
  position: absolute;
  right: -0.15vw;
  font-size: 0.4vw;
  line-height: 0.8vw;}

.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr td{border: 0px;
  padding: 0vw;
  text-align: center;
  position: relative;
  width: 100% !important;
  display: block;
  float: none;
}



.a3-portfolio-gallery-thumbs-container .pg_grid.last {
  margin-right: 5px !important;
  margin-left: 0 !important;
  margin: 0px !important;
  width: 100% !important;
  height: 4.5vw;
}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1) th{font-size: 0.6vw;
  padding-bottom: 0vw;
  float: right;
  text-align: left;
  width: 50% !important;
  padding-left: 0.1vw;
}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1) th::after{/*content: ":";
  display: block;
  width: 0.2vw;
  height: 0.7vw;
  position: absolute;
 right: -0.3vw;
  top: 0.205vw;
  font-size: 0.5vw;
  line-height: 0.7vw;*/
  display: none;}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1)::after{/*content: "";display: block;width: 60%;height: 0.05vw;position: absolute;
left: 25%;top: 0.7vw;background:#fff;*/}


.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr th .attribute-label{
font-weight: 600;
  font-style: normal !important;
  letter-spacing: 0vw;
  font-size: 0.5vw;
  line-height: 0.8vw;
  font-family: lato;
  float: right;
  text-transform: uppercase;
}

.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr td div.attribute-value{font-weight: 400;
  font-style: normal !important;
  letter-spacing: 0vw;
  font-size: 1.4vw;
  line-height: 0.8vw;
  font-family: lato;
  position: relative;
  display: inline-table;
}




.a3-portfolio-item-expander-content{visibility:visible !important; position:static !important}
.a3-portfolio-item-expander-content .a3-portfolio-item-image-container{display:none;}
.a3-portfolio-item-expander-content .a3-portfolio-item-content-container h2{display:none;}
.a3-portfolio-item-expander-content .a3-portfolio-item-content-container .portfolio-entry-meta.entry-meta{display:none;}
.a3-portfolio-item-expander-content .a3-portfolio-item-content-container .a3-portfolio-item-content-text{display:none;}

.a3-portfolio-item-expander-content .a3-portfolio-gallery-thumbs-container {  margin: 0px !important;}
.a3-portfolio-item-expander-content .a3-portfolio-gallery-thumbs-container .pg_grid.current_img {
  margin: 0px !important;
  width: 100% !important;
  height: 4.5vw;
}
.a3-portfolio-item-expander-content .a3-portfolio-gallery-thumbs-container .pg_grid.last:not(.current_img) {
display:none !important;}
.a3-portfolio-item-expander-content .a3-portfolio-gallery-thumbs-container .pg_grid.current_img .a3-portfolio-gallery-thumb-lazy.pg_grid_content{background-image: url(/wp-content/uploads/2023/06/STICKER-VICTIME-DE-SON-SUCCES-BD.png) !important;  background-repeat:no-repeat !important;
  background-position:center center !important;
  background-size: cover !important;
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
width: 100% !important;
height: 100% !important;}

.a3-portfolio-attributes-container {padding: 0vw 0vw 0vw 0vw;margin: 0 !important;}









body:not(.single-a3-portfolio) .a3-portfolio-item-content-container .portfolio_item_tags {margin: 0 !important;position: absolute;left: -10.5vw;top: 0;}
body:not(.single-a3-portfolio) .a3-portfolio-item-content-container .portfolio_item_tags span.label {display: none;}
body:not(.single-a3-portfolio) .a3-portfolio-item-content-container .portfolio_item_tags .item-block {background: rgba(223, 8, 8, 0.7);border-radius: 0px 0px 8px 0px;padding: 0 0.3vw;box-shadow: 0px 0px 4px #000; }


body:not(.single-a3-portfolio) .a3-portfolio-item-content-container .portfolio_item_tags .item-block a{ color: #fff;
font-weight: 500;
font-style: normal !important;
letter-spacing: 0vw;
font-size: 0.8vw;
line-height: 0.7vw;
font-family: lato;}



#banner_menus {}
/*.banner_menu01 .banner_menu02 .banner_menu03 */
#banner_menus .js-marquee span div p{}
#banner_menus .js-marquee span div p span{color: #5db041; }


  @media only screen and (min-width: 768px)
  {
  .a3-portfolio-box-content.a3-portfolio-box-content-col4 {
  width: 100% !important;
  height: auto !important;
  display: table;
  }
  }




/*------------------------_______________________----------*/

.a3-portfolio-item-container {background-color: transparent !important;  overflow: visible !important;  border: 0px !important;}
.a3-portfolio-item-container .a3-portfolio-item-block {  display: block !important;position: static !important;overflow: visible !important;}
.a3-portfolio-item-container .a3-portfolio-item-block .a3-portfolio-card-image-container {overflow: visible !important; position: static !important; display: block;  height: auto;}
.a3-portfolio-item-container img {display: none !important}
.a3-portfolio-item-container .a3-portfolio-card-overlay {display: block !important;  position: static !important;background: transparent !important;padding: 0 !important;}





.a3-portfolio-item-load.a3-portfolio-item {
  position: static !important;
  margin: 0vw !important;
  padding-top: 0vw !important;
  padding-bottom: 0vw !important;
  width: 100% !important;
  min-height: 0vw;
}




body:not(.single-a3-portfolio) .a3-portfolio-item-content-container .etats_item_tags {
top: 0vw;
  left: 1vw;
  position: absolute;
  display: block;
}

body:not(.single-a3-portfolio) .a3-portfolio-item-content-container .portfolio_item_tags {
  top: 0vw;
  left: 1vw;
  position: absolute;
  display: block;
}

body:not(.single-a3-portfolio) .a3-portfolio-item-content-container .etats_item_tags .etats_item-block {
 border-radius: 50%;
  padding: 0;
  box-shadow: 0px 0px 4px #000;
  line-height: 0;
  position: relative;
  width: 1.5vw;
  height: 1.5vw;
  display: block;
  text-align: center;
    background: rgb(7, 157, 247);

}
body:not(.single-a3-portfolio) .a3-portfolio-item-content-container .portfolio_item_tags .item-block {
 border-radius: 50%;
  padding: 0;
  box-shadow: 0px 0px 4px #000;
  line-height: 0;
  position: relative;
  width: 1.5vw;
  height: 1.5vw;
  display: block;
  text-align: center;
  background: rgb(223, 8, 8);
}

body:not(.single-a3-portfolio) .a3-portfolio-item-content-container .etats_item_tags .etats_item-block a {
 font-size: 0.7vw;
  line-height: 1.5vw;
  padding: 0;
  color: #fff;
  margin: 0;
  width: 100%;
  display: block;
  text-align: center;
  font-family: robot;
}

body:not(.single-a3-portfolio) .a3-portfolio-item-content-container .portfolio_item_tags .item-block a {
font-size: 0.7vw;
  line-height: 1.5vw;
  padding: 0;
  color: #fff;
  margin: 0;
  width: 100%;
  display: block;
  text-align: center;
  font-family: robot;
}



table.price00{margin: 0;
  padding: 0;
  border: 0;
  line-height: 1.5vw;
  position: relative;
}
table.price00:not(.price01) > thead{margin: 0;
  padding: 0;
  position: static;
  width: 100%;
  display: table;} 
table.price00 > thead > tr{position: relative;  left: -0.8vw; }
table.price00 > thead > tr > th:after{content: "";
  position: absolute;
  border-bottom: solid 0.08vw #737373;
  width: 120%;
  left: -0.5vw;
  bottom: 0px;}
table.price00 > thead > tr > th{position: relative;
  padding-top: 0;
  padding-bottom: 0;
  width: 22%;
  border-width: 0 ;}
  table.price00 > thead > tr > td{position: relative;
  padding-top: 0;
  padding-bottom: 0;
  width: 22%;
  border-width: 0 0 0 0;visibility: hidden;}

table.price00 > thead > tr > th > strong{margin: 0;
  padding: 0;
  font-size: 1.3vw;
  line-height: 1.4vw;
  font-weight: 400;
  color: #fff;}
table.price00 > thead > tr > th:nth-child(2n) > strong{margin: 0;
  padding: 0;
  font-size: 1.3vw;
  line-height: 1.4vw;
  font-weight: 400;
  color: #fff;}

table.price00 > thead > tr > th > label{margin: 0;
  padding: 0;
  font-size: 0.7vw;
  line-height: 1vw;
  font-weight: 400;
  color: #fff;
  position: absolute;
  bottom: 0.2vw;}













.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr th .attribute-label{color:#f9d409;}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr th::after{color:#f9d409;}

.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr td .attribute-value::before{content: "€";
  display: block;
  position: absolute;
  right: -0.4vw;
  top: -0.3vw;
  font-size: 0.7vw;
  line-height: 0.7vw;
  color: #fff;
}
  .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr td .attribute-value::after{content: "/g";
  display: block;
  position: absolute;
  right: -0.4vw;
  bottom: -0.3vw;
  font-size: 0.7vw;
  line-height: 0.7vw;
  color: #fff;}

.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(2n) th .attribute-label{/*color:#02770f;*/}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(2n) th::after{/*color:#02770f;*/}


.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(2n) td .attribute-value{}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(2n) td .attribute-value::before{
 /* color:#02770f;*/}
.a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(2n) td .attribute-value::after{
 /* color:#02770f;*/}





.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1){background: #02770f;
  position: relative;
  left: -2vw;
  padding: 0;}


.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1)::before
{
content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  right: -0.5vw;
  top: 0vw;
  background: #02770f;
  border-radius: 0.5vw;
 }


.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1) td{font-size: 0.5vw;
  text-align: right;
  width: 50% !important;
  display: block;
  float: left;
  padding: 0.2vw 1.5%;

}


.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1) td .attribute-value{font-weight: 600;
  font-style: normal !important;
  letter-spacing: 0vw;
  font-size: 0.7vw;
  line-height: 0.8vw;
  font-family: lato;
  float: none;
position: relative;}




.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr th .attribute-label{/*color:#02770f;*/}
.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr th::after{/*color:#02770f;*/}

.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(2n) th .attribute-label{/*color:#f9d409;*/}
.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(2n) th::after{/*color:#f9d409;*/}





.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr td .attribute-value{}
.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr td .attribute-value::before{/*  color:#02770f;*/}
.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr td .attribute-value::after{/*  color:#02770f;*/}


.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(2n) td .attribute-value::before{ /* color: #f9d409;*/}
.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(2n) td .attribute-value::after{/*  color: #f9d409;*/}

.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1) th .attribute-label{
font-weight: 600;
  font-style: normal !important;
  letter-spacing: 0vw;
  font-size: 0.7vw;
  line-height: 0.8vw;
  font-family: lato;
  float: none;
  position: relative;
  color: #000;
  right: -0.5vw;}





.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1) th::after{color: #000;
  top: -0.033vw;
  font-size: 0.32vw;
  line-height: 0.8vw;
  font-family: lato;
}

.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1) td .attribute-label{color:#fff;}


.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1) td .attribute-value::before{content: ""; display: none;}
.cbdtaux .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1) td .attribute-value::after{content: ""; display: none;}




#menu00 .big-3{  padding: 0.2vw;}
#menu00 .small-3{border-width: 0.5vw ;padding: 0.5vw;margin:0.2vw;}
#menu00 .small-3 .e-con-inner{padding: 0;}

#menu00 .caz-3{  padding: 0vw 0vw 0vw 0.2vw;}
#menu00 .div_title {}
#menu00 .div_title .title00 .elementor-widget-container {margin: 0vw 0vw 0vw 0vw;}
#menu00 .div_title .title00 .elementor-widget-container  h2{line-height: 2vw;font-size: 1.4vw;}




#menu00 .div_shortcode .shortcode00 .a3-portfolio-item-container .a3-portfolio-card-overlay h3 {
 color: #fff;
  position: static;
  font-size: 1vw;
  text-align: left;
  padding: 0;
  line-height: 1.66vw;
  font-weight: 400;
  width: 100%;
  margin: 0 !important;
  word-spacing: -0.1vw;
}



#menu00 .div_shortcode .shortcode00 .a3-portfolio-item-container .a3-portfolio-card-overlay:hover h3 {color: #38D105 ;}

#menu00 .shortcode00 {/*min-height: 10.76vw;*/}

#menu00 .small-3.cas07 .shortcode00{min-height: 21.1vw;}
#menu00 .small-3.cas04 .shortcode00{min-height: 18vw;}


#menu00 .shortcode00 p{display: none !important;}

.div_shortcode > div:not(.cbdtaux) .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr:nth-child(1){  visibility: hidden; }

#menu00  .div-bar-price{position: relative;min-height: 0vw;}
#menu00  .div-bar-price > div{position: absolute;  width: 100%;  top: -0.7vw;}


.hide_gram .a3-portfolio-item-expander-content .a3-portfolio-attributes-table tbody tr td .attribute-value::after{visibility: hidden;}