/* 
Theme Name: Lexrider Child 
Theme URI: http://yourwebsite.com/oceanwp-child/ 
Description: Lexrider Child Theme 
Author: Your Name 
Author URI: http://yourwebsite.com 
Template: lexrider 
Version: 1.0.0 
*/

/* ========================
   Typographie
   ======================== */
   h1, h2, h3 {
    font-family: "Oswald", Sans-serif !important;
}

/* ========================
   Disposition et affichage
   ======================== */
.cs-info-sticky.desktop_right {
    text-align: left;
}

.handheld-footer-bar {
    display: none;
}

.lof-labelexpired {
    display: none;
}

.icone_footer {
    display: flex;
    gap: 10px;
}

/* ========================
   Menus et éléments spécifiques
   ======================== */
#menu-1-7ed7317 li:last-child:not(.menu-item-7142):not(.menu-item-8338) {
    display: none;
}

#menu-1-7ed7317 li:nth-last-child(2)::before {
    display: none !important;
}

.opal-icon-decor-left,
.opal-icon-decor-right {
    display: none !important;
}

/* ========================
   Événements et sections spécifiques
   ======================== */
.tribe-events-content {
    color: #c6c6c6;
}

.atelier_service .elementor-container {
    justify-content: center !important;
}

.atelier_repar, .atelier_remp {
    width: 33.33% !important;
}

/* ========================
   Formulaires et champs de saisie
   ======================== */
input[type=email],
input[type=text],
textarea,
select {
    border: 1px solid #fff;
}

.mc4wp-form-fields {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.mc4wp-form-fields .mailchimp-input {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100% !important;
}

.mc4wp-form-fields button[type=submit] {
    float: right;
    width: 43% !important;
}

/* ========================
   Bouton Scroll Up
   ======================== */
.scrollup {
    right: 70px;
}

/* ========================
   Autres styles et ajustements
   ======================== */
#page-title-bar .container {
    padding: 1rem 0rem;
}

#inside {
    display: block;
    width: 1rem;
    aspect-ratio: 1 / 1;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0rem;
    background-color: white;
    mask-image: url("https://garage-morosini.com/wp-content/uploads/2025/03/inside_communication.svg");
    mask-position: center;
    mask-repeat: no-repeat;
}



.tribe-events-inner .tribe-events-event-image a img {
    position: relative !important;
}

.entry-content ul {
    padding-left: 0;
}


.tribe-events-inner .tribe-events-list-caption {
    background-image: none;
}

.link-more .more-link{
	    background: #F01843;
        padding: .5rem 1.5rem;
}

.tribe-events-content a:hover {
    border-bottom: 1px solid #f01843 !important;
    color: #fff;
}

.tribe-events-schedule{
	display :none;
}

.tribe-events-single-event-description{
	padding: 1.5rem 0 0 0 !important;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:hover {
    background-color: #f01843;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:active{
	    background-color: #f01843;

}

.tribe-events-event-image{
	margin: 0;
}

.elementor-item-active {
    color: #e81938 !important;
}

/* ========================
   Responsive (Mobile et Tablette)
   ======================== */
@media only screen and (max-width: 1157px) {
    .icone_footer {
        justify-content: center;
    }
	
	.tribe-events-inner .tribe-events-event-image a {
        padding-top: 0 !important;
    }
}

@media only screen and (max-width: 767px) {
    .icone_footer {
        justify-content: center;
    }
}

.tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets) {
     border-top: none;
}

.tribe-events-event-meta:before {
    border-top: none;
}

.page-id-0 .page-title-bar {
    background-image: url("https://garage-morosini.com/wp-content/uploads/2025/02/2024-Yamaha-MT09-EU-Detail-010-03.jpg");
}

.tribe-events .tribe-events-l-container {
    padding: 0 !important;
}


.page-id-0 .page-title-bar .page-title.typo-heading{
    font-family: "Oswald", Sans-serif !important;
    font-weight: bold;
}
