/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Nov 05 2024 | 07:30:24 (pm)
/*
/******* Do not edit this file *******/

/*  Header 
.site-header {display: none;}*/

/* Sidebar - Pieds de Page  */
.site-info {background-color: #80cbb4;font-weight: bold;font-size:16px;}

/* Caché Pluging mal codé - entrenavigation & page - Pieds de Page  */
 #my-social-icons {display: none;}
 
 /* Corpsdu site  */
 .separate-containers .inside-article{
     padding-top: 0px;
     padding-bottom:40px;}
 
 
.main-navigation .site-logo {
    float: left;
    max-height: 100px;
    margin-right: 1.5em;
    z-index:110;
}

/*
.main-navigation a:hover {border-bottom: 4px solid #ffffff;}


#primary-menu {padding-top: 20px;}
*/

.separate-containers .site-main {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
}


.page-id-2  .inside-article {padding-top:0px; padding-bottom: 0px;}
.page-id-81 .inside-article {padding-top:20px; padding-bottom: 0px;}
.page-id-185 .inside-article {padding-top:20px; padding-bottom: 0px;}
.page-id-189 .inside-article {padding-top:20px; padding-bottom: 0px;}
.page-id-191 .inside-article {padding-top:20px; padding-bottom: 0px;}

.inside-navigation .grid-container .grid-parent {max-height: 100px;}

/*

#footer-widgets {background-color: #fe8c06; max-height: 60px; padding: 20px; }
#footer-widgets a {color: white; text-transform: uppercase; font-weight: 700; font-size : 0.8em; }
#footer-widgets a:hover {border-bottom: 4px solid #ffffff;}

.site-footer .footer-widgets-container .inside-footer-widgets {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

*/

/*
.site-info {background-color: #fe8c06; max-height: 30px; padding: 10px;}
.site-info a:hover {color: white;}
*/



@media only screen and (max-width:768px){
p { font-size: small;}
}

@media only screen and (max-width:768px){
h2 { font-size: medium;}
}

@media only screen and (max-width:768px){
ol li { font-size: small;}
}

@media only screen and (max-width:768px){
ul li { font-size: small;}
}



@media only screen and (max-width:767px) and (min-width: 600px){
.bullesoranges {max-width: 50%; margin: auto;}
}


@media (max-width: 600px) and (min-width: 360px){
   .rezo {display:none;}
}


@media only screen and (max-width:768px){
   
}
}

/*
@media only screen and (max-width:768px){
#footer-widgets {background-color: #fe8c06; max-height: 400px; padding: 10px; }
}

@media (max-width: 1024px) and (min-width: 768px){
   #footer-widgets {background-color: #fe8c06; max-height: 100px; padding: 20px; }
}

@media (max-width: 1024px) and (min-width: 768px){
.inside-footer-widgets>div {
   max-width: 1024px ;
   max-height: 30px;
}
*/

.elementor-toggle .elementor-tab-content {
    border-width: 2px;
    border-bottom-color: #65af9f;
    background-color: #ffffff;
    font-size: 15px;
    padding-top: 15px;
}

@media only screen and (max-width:768px){
  .elementor-toggle .elementor-tab-content {  
    border-width: 2px;
    border-bottom-color: #65af9f;
    background-color: #ffffff;
    font-size: x-small;
    padding-top: 5px;
}
}

@media only screen and (max-width:768px){
.elementor-toggle .elementor-tab-title {
    border-width: 2px;
    border-color: #65af9f;
    background-color: #65af9f;
    color: #ffffff;
    font-size: small;
}
}

.elementor-189 .elementor-element.elementor-element-80c2ac7 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

@media only screen and (max-width:768px) { 
    .elementor-191 .elementor-element.elementor-element-13220910 {
    background-image: none;}}