/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */

div#postFooter {
    color: #FFFFFF !important;
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}

.wpml-elementor-ls .wpml-ls-current-language {
    display: none !important;
}
span.wpml-ls-native {
    display: inline-block;
    width: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clipe;
    text-transform: uppercase;
}

/*Tabs*/
#tab1Home {
    background-color: #2E1918;
}
#tab2Home {
    background-color: #4E1C1D;
}
#tab3Home {
    background-color: #691E20;
}
#tab4Home {
    background-color: #872122;
}
#tab1Home .jet-tabs__control-inner,#tab2Home .jet-tabs__control-inner,#tab3Home .jet-tabs__control-inner,#tab4Home .jet-tabs__control-inner {
    display: block;
    text-align: center;
    padding: 50px;
    height: 250px
}
img.jet-tabs__label-image {
    margin: 8px;
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
   {
    #tab1Home,#tab2Home,#tab3Home,#tab4Home {
        width: 50%;
    }
}

#jeVeuxMenu li.elementor-icon-list-item::before {
   content: "";
   background: #BC9B6E;
   display: block;
   position:absolute;
   top:10px;
   left:-40px;
   width:0px;
   height:5px;
   border-radius:5px;
   -webkit-transition: width 0.3s ease;
   -moz-transition: width 0.3s ease;
   -ms-transition: width 0.3s ease;
   -o-transition: width 0.3s ease;
   transition:  width 0.3s ease-out;  
}

#jeVeuxMenu li.elementor-icon-list-item:hover::before {
   width:30px;
}
.raven-nav-menu li.menu-item>a.raven-link-item .sub-arrow:before{
    margin: -10px 0px 0px 5px;
}



/*evenement*/
.evenement-texte > *{
    color:#2E1818 !important;
}
.textshaped {
  width: 100%;
  height: 100%;
  position: relative;
  margin: 0;
  color: white;
}
.textshaped p {
  height: 100%;
  font-size: 21px;
  line-height: 1.25;
  padding: 0;
  text-align: center;
  font-style: italic;
  text-shadow: 0.5px 0.5px 1px rgba(0, 0, 0, 0.3);
}
.textshaped::before {
  content: "";
  width: 50%;
  height: 100%;
  float: left;
  shape-outside: url(/wp-content/uploads/2021/04/left.svg);
  shape-margin: 5%;
}
.textshaped p::before {
  content: "";
  width: 50%;
  height: 100%;
  float: right;
  shape-outside: url(/wp-content/uploads/2021/04/right.svg);
  shape-margin: 5%;
}
.textshaped {
  width: 100%;
  position: absolute;
  bottom: 25px;
  font-size: 17px;
  text-align: center;
  font-style: italic;
  text-shadow: 0.5px 0.5px 1px rgba(0, 0, 0, 0.3);
}


/* Page title Niveau 2*/
.jupiterx-main-header .breadcrumb-item.active span{
    font-weight:600;
}


.jet-listing-not-found.jet-listing-grid__items{
    text-align: left;
}

/* Footer */
#footer-tshakapesh .footer-txt a {
	color: #fff;
}
#footer-tshakapesh .footer-txt a:hover {
	color: #bfa071;
}

/* Filtres artisans */
.repertoire-dropdown .jet-select__control {
	font-family: "Overpass", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	padding-top: 6px;
	padding-bottom: 3px;
	max-width: 300px !important;
	min-width: 200px;
	color: #5a292b;
    border: solid 1px #5a292b;
    border-radius: 3px;
}
.repertoire-dropdown .jet-select__control:hover {
	color: #802120;
	border: solid 1px #802120;
	transition: all 0.3s ease-in-out;
}


    
