<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Divi Child
 Theme URI:    http://
 Description:  Divi Child Theme
 Author:       Fyrenza
 Author URI:   http://www.fyrenza.com
 Template:     Divi
 Version:      1.0.0
*/

/*---------------------GENERAL---------------------------*/

a {
    color: #6c5ce7;
    /*text-decoration: underline;*/
}

#main-content {
    background: transparent !important;
}

span.bouton {
    background-color: #6c5ce7;
    text-align: center;
}

span.bouton a {
    color: #FFF;
}

/*---------------------HEADER---------------------------*/

.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_sticky.et_pb_section_sticky_mobile.et_pb_section_first {
    padding-top: 150px !important;
}

#top-header, #et-secondary-nav li ul {
    background-color: transparent;
}

/*---------------------Menu Connexion Créer un compte (Menu secondaire)-Top header--------------------------*/

#et-secondary-menu {
    float: right;
    top: 20px;
    position: relative;
}

#et-secondary-menu a {
    text-decoration: initial !important;
}

li#menu-item-173, li#menu-item-2779, .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2779, li#menu-item-3005, .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3005 {
    background-color: #6c5ce7;
    padding-left: 12px;
    padding-right: 12px !important;
    padding-top: 8px;
    height: 30px;
    box-shadow: 4px 4px 0px 0px #000000;
    -moz-box-shadow: 4px 4px 0px 0px #000000;
    -webkit-box-shadow: 4px 4px 0px 0px #000000;
}

li#menu-item-173 a, li#menu-item-2779 a, li#menu-item-173 a, li#menu-item-2779 a, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2779 a, li#menu-item-3005 a, li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-3005 a {
    color: white !important;
}

@media only screen and (max-width: 981px) {
li#menu-item-2779 {
    min-height: 60px;
}
}

/*---------------------Main header--------------------------*/

header#main-header {
    top: 0px !important;
}

.container.clearfix {
    width: 100%;
    max-width: 1200px;
}

/*---------------------Logo---------------------------*/




/*---------------------Menu Tarifs (menu principal top navigation)-Main header--------------------------*/

@media only screen and (min-width: 981px){

div#et-top-navigation {
    float: left;
    top: 20px;
    position: relative;
    margin-left: 250px !important;
	padding-left: 0px !important;
}

.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
    padding-top: 23px !important;
}}

.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor&gt;a, #top-menu li.current-menu-item&gt;a {
    color: #706dcb !important;
}

/*---------------------Menu mobile--------------------------*/

ul#mobile_menu {
    background-color: #f5f5f5 !important;
	width: 200px;
    min-height: 250px;
}

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

	.et_header_style_left .logo_container {
    left: 2%;
}
	
div#et-top-navigation {
    right: 15% !important;
    position: relative;
}
	
li#menu-item-173, li#menu-item-2779, .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2779 {
    background-color: #6c5ce7;
    padding-left: 12px;
    padding-right: 12px!important;
    padding-top: 8px;
    height: 80px;
}

li#menu-item-173, li#menu-item-2779, .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2779 {
    height: 80px;
}

.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_sticky.et_pb_section_sticky_mobile.et_pb_section_first {
    padding-top: 100px!important;
}

}

/*---------------------en attente-----------

  @media only screen and (min-width: 981px){
.et-fixed-header#top-header, .et-fixed-header#top-header #et-secondary-nav li ul {
  background-color: rgb(240, 241, 245);
}}

@media only screen and (max-width: 981px) {
.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular.et_pb_section_sticky.et_pb_section_sticky_mobile.et_pb_section_first {
    padding-top: 50px !important;
}}

------------*/

/*---------------------BARRE DE NOTIFICATION---------------------------*/

div#wpfront-notification-bar {
    margin-top: 100px;
}

@media only screen and (max-width: 981px){
div#wpfront-notification-bar {
    margin-top: 0px;
}}

.wpfront-notification-bar-spacer.wpfront-fixed-position {
    z-index: 999999;
}

/*---------------------PAGE ATTENTE---------------------------*/

.page-id-245 #top-menu, .page-id-245  #et-footer-nav, .page-id-245  .et-menu, .page-id-245  nav#top-menu-nav, .page-id-245  nav.et-menu-nav {
    display: none !important;
}

div#et-top-navigation {
    min-height: 100px;
}

/*---------------------FORMULAIRE HOME-----------------------*/
/*
.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half, p.et_pb_newsletter_field.et_pb_contact_field_last.et_pb_contact_field_last_tablet.et_pb_contact_field_last_phone {
    flex-basis: 29%;
}

.et_pb_newsletter .et_pb_newsletter_fields&gt;* {
    flex-basis: 38%;
}

.et_pb_signup_0 .et_pb_newsletter_form .input {
    box-shadow: 3px 3px 0px 0px #000000 !important;
    -moz-box-shadow: 3px 3px 0px 0px #000000 !important;
    -webkit-box-shadow: 3px 3px 0px 0px #000000 !important;
}

.et_pb_signup_0 .et_pb_newsletter_button {
    box-shadow: 4px 4px 0px 0px #000000 !important;
    -moz-box-shadow: 4px 4px 0px 0px #000000 !important;
    -webkit-box-shadow: 4px 4px 0px 0px #000000 !important;
}

*/

	/*---------------------GRAVITY FORMS---------------------------*/

.gform_wrapper {
    box-shadow: 0 0 0 1px #444, 4px 4px 0 #000;    
	padding: 10px;
}

ul#gform_fields_1 {
    display: flex;
    flex-wrap: wrap;
}

li#field_1_3 {
    width: 30%;
    position: absolute;
    left: 50px;
}

li#field_1_1, li#field_1_2 {
    float: right;
    width: 62%;
}

	/*---------------------TUTOR LMS---------------------------*/

.tutor-wrap {
    top: 150px !important;
    position: relative !important;
}
	/*---------------------LANGUES---------------------------*/

html[lang="fr-FR"] .hide-fr {
display: none;
}

html[lang=en-US] .hide-en {
display: none;
}
	/*---------------------PAGE TARIFS MOBILE---------------------------*/

@media only screen and (max-width: 981px){
#ArpTemplate_main.arp_front_main_container .arptemplate_101 .arp_header_shortcode, .arptemplate_101 .arp_header_shortcode {
    height: 126px !important;
	min-height: 126px !important;
}}</pre></body></html>