/*
Theme Name:  media10Newchild
Theme URI:  
Description:  Theme Media10 NEW
Author:  Thomas
Textdomain:  
Author URI:  
Template:  hello-elementor
Version:  1.0
License:  GNU General Public License v2 or later
License URI:            
*/


/* ---------------------------- */
/* Styles généraux des pictogrammes */
/* ---------------------------- */

.picto {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    position: relative;
}

.picto a {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-decoration: none;
    color: black;
    position: relative;
    z-index: 10;
}

.picto a span.icon {
    content: "";
    display: block;
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 5px;
}

/* ---------------------------- */
/* Médicaments */
/* ---------------------------- */

.picto-medicaments a span.icon {
    background-image: url("/wp-content/uploads/2025/01/medicament-noir.png");
}

.picto-medicaments a:hover span.icon,
.picto-medicaments.current-menu-item a span.icon,
.picto-medicaments.current_page_item a span.icon,
.picto-medicaments.current_page_parent a span.icon {
    background-image: url("/wp-content/uploads/2025/01/medicament-orange.png") !important;
}

.picto-medicaments:hover a {
    color: orange !important;
}

/* ---------------------------- */
/* Gammes */
/* ---------------------------- */

.picto-gammes a span.icon {
    background-image: url("/wp-content/uploads/2025/01/fiole-noir.png");
}

.picto-gammes a:hover span.icon,
.picto-gammes.current-menu-item a span.icon,
.picto-gammes.current_page_item a span.icon,
.picto-gammes.current_page_parent a span.icon {
    background-image: url("/wp-content/uploads/2025/01/fiole-orange.png") !important;
}

.picto-gammes:hover a {
    color: orange !important;
}

/* ---------------------------- */
/* Univers */
/* ---------------------------- */

.picto-univers a span.icon {
    background-image: url("/wp-content/uploads/2025/01/univers-noir.png");
}

.picto-univers a:hover span.icon,
.picto-univers.current-menu-item a span.icon,
.picto-univers.current_page_item a span.icon,
.picto-univers.current_page_parent a span.icon {
    background-image: url("/wp-content/uploads/2025/01/univers-orange.png") !important;
}

.picto-univers:hover a {
    color: orange !important;
}

/* ---------------------------- */
/* Vétérinaire */
/* ---------------------------- */

.picto-veterinaire a span.icon {
    background-image: url("/wp-content/uploads/2025/01/pattes-noir.png");
}

.picto-veterinaire a:hover span.icon,
.picto-veterinaire.current-menu-item a span.icon,
.picto-veterinaire.current_page_item a span.icon,
.picto-veterinaire.current_page_parent a span.icon {
    background-image: url("/wp-content/uploads/2025/01/pattes-orange.png") !important;
}

.picto-veterinaire:hover a {
    color: orange !important;
}

/* ---------------------------- */
/* Équipe -> La Pharmacie*/
/* ---------------------------- */

.picto-equipe a span.icon {
    background-image: url("/wp-content/uploads/2025/01/people-noir.png");
}

.picto-equipe a:hover span.icon,
.picto-equipe.current-menu-item a span.icon,
.picto-equipe.current_page_item a span.icon,
.picto-equipe.current_page_parent a span.icon {
    background-image: url("/wp-content/uploads/2025/01/people-orange.png") !important;
}

.picto-equipe:hover a {
    color: orange !important;
}

/* ---------------------------- */
/* Contact */
/* ---------------------------- */

.picto-contact a span.icon {
    background-image: url("/wp-content/uploads/2025/01/email-noir.png");
}

.picto-contact a:hover span.icon,
.picto-contact.current-menu-item a span.icon,
.picto-contact.current_page_item a span.icon,
.picto-contact.current_page_parent a span.icon {
    background-image: url("/wp-content/uploads/2025/01/email-orange.png") !important;
}

.picto-contact:hover a {
    color: orange !important;
}

/* Cacher les images sur mobile/tablette */
@media (max-width: 1024px) {
    .picto a span.icon {
        display: none;
    }
}

/* Style spécifique pour le numéro de la pharmacie */
.pharma-phone {
    color: #FF9900;
}


.pubmedia{
    /* background: #FAFAFA; */
    padding: 25px;
}
.pubmedia p{
    position: absolute;
    bottom: 0; /* -35px */
    font-size: 10px;
    color: #a5a5a5;
}

#logo img {
    max-width: 175px;
}

@media (min-width: 768px){
 }



/* RSS */
.allpost .item {width: 31%;display: inline-block;position: relative;margin: 0 0 35px 0;}
.allpost {display: flex;flex-wrap: wrap;justify-content: space-between;}
.backgart {height: 200px;background-position: center;background-size: cover;}
p.titleart {margin-bottom: 5px;text-transform: uppercase;text-align: center;font-weight: bold;margin-top: 15px;}
p.exceart {max-width: 75%;margin: 0 auto;text-align: center;margin-top: 3px;}
p.exceart + p {max-width: 75%;margin: 0 auto;text-align: center;margin-top: 3px;}
.allpost .item a {position: absolute;left: 0;right: 0;bottom: 0;top: 0;}


@media screen and (max-width: 768px){

.allpost .item {width: 100%;margin-bottom: 20px;}
.single-post h1.entry-title {font-size: 27px;padding: 0 15px;}
.nav-links {padding: 0 15px;}
.lignement .footer-widgets-wrapper {padding: 0.8em 15px;}
.bann300 iframe {max-width: 100%;}
.page-template-page-contact form p span {display: block;margin-top: 5px;}
.archive .allpost .item {width: 100%;}

}