/*
 Theme Name:     SpeakUP86
 Theme URI:      https://www.sevenlab.fr
 Description:    SpeakUP86
 Author:         Seven Lab
 Author URI:     https://www.sevenlab.fr
 Template:       Divi
 Version:        1.0.0
*/
 

/* -------------------------------------------------------
    Couleurs:
*/
:root{
    --violet: #840084;
}

/* =Theme customization starts here
------------------------------------------------------- */

.et-pb-contact-message{
	color: white;
}

#matomo-opt-out{
    border: 2px solid var(--violet);
    padding: 20px;
}

#top-menu li li a{
    width: max-content;
}

.nav li ul{
    width: 300px;
}

/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {

}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1100px) and (max-width: 1405px) {

}

@media (min-width:1065px){

}

/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
    .mobile_menu_bar::before, .mobile_menu_bar::after, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a{
    color: var(--violet);
    }
    
    .et_mobile_menu{
        border-top: 3px solid var(--violet);
    }

    h1{
        font-size: 36px !important;
    }
    
    h2{
        font-size: 24px !important;
    }
    
    .et_pb_section{
        padding: 0 !important;
    }
    
    .reverse {
        display: flex;
        flex-direction: column-reverse;
    }
    
    /************************************************/
    /* ANIMATIONS */
    .page-id-40 .et_pb_section_1,
    .page-id-40 .et_pb_section_2,
    .page-id-40 .et_pb_section_3,
    .page-id-40 .et_pb_section_4{
        box-shadow: none;
    }
    
    .page-id-40 .et_pb_column_1,
    .page-id-40 .et_pb_column_4,
    .page-id-40 .et_pb_column_5{
        padding-top: 40px;
    }
    
    /************************************************/
    /* ATELIERS */
    .page-id-62 .et_pb_section_1,
    .page-id-62 .et_pb_section_2,
    .page-id-62 .et_pb_section_3,
    .page-id-62 .et_pb_section_4{
        box-shadow: none;
    }
    
    .page-id-62 .et_pb_column_1,
    .page-id-62 .et_pb_column_4,
    .page-id-62 .et_pb_column_5{
        padding-top: 40px;
    }

}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {

}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {

}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {

}