<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Revue Child
Description: ECG
Version: 1.0
Author: ECG 
Author URI:  
Template: revue
*/

/*Add your own styles here:*/
sup {
    font-size: x-small !important;
}

.magimg{-webkit-box-shadow: 5px 5px 24px 0px rgba(168,168,168,1);
-moz-box-shadow: 5px 5px 24px 0px rgba(168,168,168,1);
box-shadow: 5px 5px 24px 0px rgba(168,168,168,1);}

.gf_browser_ie {display: block!important;}
.gf_browser_ie .gform_body ul {list-style: none !important;}

.pricing-table-wrap {
    padding-right: 2% !important;
}

#bouttonsso {width: 15%;float: left;margin-right: 20px;margin-bottom: 100px;background-color: #9b4c9e;border-color: #9b4c9e;color: #ffffff;padding: 9px 10px 7px;font-size: 13px;min-width: 90px;text-decoration: none !important;text-align: center;}
#bouttonsso a {color: #ffffff;font-weight: bold;text-decoration: none!important;}
.members-access-error {
    width: 80%;
    margin: auto;
    padding: 50px 0 100px 0;
}
.abotable .pricing-table&gt;li, .abotablelogin .pricing-table&gt;li{
    font-weight: bold !important;
}

.abotable ul {
    border: solid 1px #bd6ebf !important;
    min-height: 280px;
    border-radius: 4px;
}
.abotable .first-table-item{
    font-size: 19px;
    font-weight: bold;
}
.abotable li:nth-child(2) {
        font-size: 14px;padding-top: 20px;
}
.abotable li:nth-child(3) {
        font-size: 15px;
background:#fff !important;
color:#ec6a23 !important;
}

.abotable2 {display:initial !important;} 
.abotablelogin2 {display:none !important;} 

.logged-in .abotable2 {display:none !important;} 
.logged-in .abotablelogin2 {display:block !important;} 

.abotablelogin ul {
    border: solid 1px #bd6ebf !important;
    min-height: 280px;
    border-radius: 4px;
}
.abotablelogin .first-table-item{
    font-size: 19px;
    font-weight: bold;
}
.abotablelogin li:nth-child(2) {
        font-size: 14px;padding-top: 20px;
}
.abotablelogin li:nth-child(3) {
        font-size: 15px;
background:#fff !important;
color:#ec6a23 !important;
}

.avia_transform .page-id-34  .av_font_icon,
.avia_transform .page-id-34 .avia_start_delayed_animation.av_font_icon {
    opacity: 1 !important;
    -moz-transform: scale(1) !important;
    -webkit-transform: scale(1) !important;
    -ms-transform: scale(1) !important;
    -webkit-animation: none;
    -moz-animation: none;
    -msanimation: none;
    animation: none;
}
.btnclassic {
    text-align: center;
    padding: 10px 0;
}
.btnclassic a {
    color: #fff!important;
    font-size: 14px !important 
}

h2 {font-family: "Playfair Display";font-size: 40px !important;color:#9b4c9e!important;text-transform: none !important;font-style: italic;}
a {text-decoration: none !important; color:#000;}
a:hover {text-decoration: none !important;}

body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container {color: #2d2d2d!important;font-weight: 300;border: none;border-bottom: 2px solid #dbd5e0;border-left: 2px solid #dbd5e0}
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],input[type=email],.textarea,.textarea:focus {background: #fff!important;color: #2d2d2d!important;font-weight: 300;}
#top input[type="text"]:focus, #top input[type="password"]:focus, #top input[type="email"]:focus, #top input[type="number"]:focus, #top input[type="url"]:focus, #top input[type="tel"]:focus, #top input[type="search"]:focus, #top textarea:focus {box-shadow: none !important;color: #2d2d2d!important;font-weight: 300;}
body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload, .ginput_recaptcha{border: none !important;}

::-webkit-input-placeholder {color: #9f9f9f !important;}
::-moz-placeholder {color: #9f9f9f !important;}  /* Firefox 19+ */ 
:-moz-placeholder {color: #9f9f9f !important;} /* older Firefox*/
:-ms-input-placeholder {color: #9f9f9f !important;}

.edd-aa-login-purchase-area, .edd-aa-login-purchase-aa-only-mode {display: inline-block !important;}


#edd_checkout_wrap select, #edd_checkout_wrap input[type=text],#edd_checkout_wrap input[type=email],#edd_checkout_wrap textarea, #edd_checkout_wrap input[type="email"], #edd_checkout_wrap input[type="number"],#edd_checkout_wrap input[type="tel"] {border-left: 1px solid #ccc !important;border-bottom: 1px solid #ccc !important;}
#edd_checkout_wrap select:focus, #edd_checkout_wrap input[type=text]:focus,#edd_checkout_wrap input[type=email]:focus,#edd_checkout_wrap textarea:focus,#edd_checkout_wrap input[type="email"]:focus,#edd_checkout_wrap input[type="number"]:focus,#edd_checkout_wrap input[type="tel"]:focus {border-left: 1px solid #8f8f8f !important;border-bottom: 1px solid #8f8f8f !important;}

.edd-gateway-option input[type=radio]{margin-right: 10px;}
.edd-gateway-option{margin-right: 20px !important;}
#edd-payment-mode-wrap {margin-top: 20px !important;}
.edd_download_purchase_form{margin: 0px !important;}
.edd_purchase_submit_wrapper a.edd-add-to-cart{color: #fff !important;}
.edd_civ select {height: 40px !important;}
.payment-icon{height: 40px !important;}
#edd-purchase-button, .edd-submit, input[type=submit].edd-submit {
    font-size: 16px !important;
    border: none !important;color:#fff !important;}
.contact-subtitle{    margin-top: 0px;
    letter-spacing: 1px;
    font-size: 34px;
    font-weight: 400;}
.contact-title {text-transform: uppercase;font-size: 16px !important;}
.abo-block-title{background: #9b4c9e;color: #fff;font-weight: bold;padding: 10px !important;text-align: center;font-size: 18px;}

.abo-block-center{
    border: solid 2px #9b4c9e !important;
    border-bottom: none !important;
    padding: 10px;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
    font-style:  italic;color:#000 !important;
    padding-top: 0!important;
    padding-bottom: 0!important;
    margin-bottom: 0!important;
    margin-top: 0!important;}
.abo-block-bottom{
    background: #ec6a23;
    padding: 10px!important;
    text-align: center;
    font-size: 18px;
    line-height: 60px;
    color: #fff;
    min-height: 80px;vertical-align: middle;}
.abo-block-center-row{display: inline-block;    width: 32%;
    margin: 0 !important;
    padding: 0 !important;}
.abo-block-bottom-row{    margin-left: 0 !important;
    display: inline-block;
    background: #ec6a23;
    padding: 10px!important;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    margin: 0 !important;
    width: 32%;vertical-align: middle;}
.abo-block-bottom-inner {
    background: #ec6a23;
    padding: 10px!important;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    width: 100%;
    margin: 0 !important;
    min-height: 80px;font-style:normal;
}
.plusico{float: right;margin-top: -130px;margin-right: -50px;}
.plusico2{float: right;margin-top: -110px;margin-right: -50px;}
.bloc-abo &gt; span {border-radius: 15px !important;text-transform: none !important;}
.vignette-evts{background-size: contain !important;}
.vignette-evts-btn &gt; a &gt; span {text-transform: uppercase;line-height: 25px;}
.separateur{max-width: 300px !important;}
.home-cadre-abo {text-align: center;width: 100%;height: 100%;margin-top: 10px;}
/* .home-cadre-abo-row{margin-top: -130px;} */
.auteur-row{margin-top: -95px;}
.home-edito-texte p {text-align: justify;}
.home-edito-texte {margin-top:40px;}
.home-vol-title h3 {font-weight: bolder !important;text-transform: uppercase;color: #9b4c9e;font-size: 25px;}
.home-vol-title .av-subheading_below {color: #4d4d4d;font-size: 15px;font-family: "Playfair Display";font-style: italic;}
.home-vol-title-cover{width: 65%;margin: 0 auto 10px 20% !important;margin-top:30px !important;}
.home-picto-title p {font-family: "Playfair Display";font-size: 40px;color: #9b4c9e;text-align: center;font-style: italic;margin:30px 0 !important;}
.home-picto {width: 50%;margin: auto;}
.home-sommaire-texte h3 {color: #9b4c9e !important;font-size: 17px;
    margin: 0 !important;font-weight: bold;}
.home-sommaire-texte p {margin: 0 0 10px 0;padding: 0;}
.home-sommaire-texte span {color: #9b4c9e !important;font-weight: 600;}
.edito-page span  {color: #9b4c9e !important;font-weight: 600;font-style: italic;}
.edito-page p {text-align: justify;}

.avia-button.avia-size-small{padding: 10px 40px!important;font-weight: bold;border-radius: 0px!important;background-color: #932081;border-color: #932081;color: #ffffff;}

.avia-slideshow-dots a.active, .avia-slideshow-dots a:hover {
    background: #9b4c9e !important;
}
.avia-slideshow-dots a {
    background: #b8b7be !important;
}
 
.image-overlay {
 visibility: hidden;
 }

.html_header_top.html_logo_center .logo {
    /* left: 0 !important;
    -webkit-transform: translate(0, 0) !important;
    -ms-transform: translate(0, 0) !important;
    transform: translate(0, 0) !important; 
    */
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
@media screen and (min-width:0\0) {
.logo img { max-height: 150px !important;}
}
/* .logo &gt; a &gt; img { width: 83%!important;margin: auto!important; padding-top:25px;} */

.header_color .main_menu ul:first-child &gt; li &gt; a {    text-transform: uppercase;font-size: 14px;height: 38px;line-height: 38px;font-weight: normal;} /* color of main menu items */
/* .header_color .main_menu ul:first-child &gt; li a:hover { font-weight: bold; }  hover state of main menu items */
.header_color .main_menu ul:first-child &gt; li.current-menu-item &gt; a, 
.header_color .main_menu ul:first-child &gt; li.current_page_item &gt; a {font-weight: bold; } /* color of active menu item */
#header_main_alternate .main_menu ul:first-child{width: 100% !important;}
.html_header_top.html_bottom_nav_header #header_main_alternate .main_menu&gt;div{height: 38px;}
.html_header_top .av_bottom_nav_header #header_main_alternate .main_menu ul:first-child &gt; li &gt; a {
    height: 38px;
    line-height: 38px;
}
.av-main-nav &gt; li {
    line-height: 30px;
    margin-left: 0px;
    margin-right: 2.2rem;
}

.av_minimal_header #header_main_alternate {background: #9b4c9e;}

.container {
    padding: 0px 15px !important;
    clear: both;
}

/* input[type='text']{color:#000 !important;} */

#footer p {
    margin: 0.3em 0 !important;
    font-size: 11px;
    line-height: 15px;
    text-align: justify;
}
#footer .flex_column.av_one_third:nth-child(1) {
width: 19%;
}

#footer .flex_column.av_one_third:nth-child(2) {
    width: 28%;
    margin-left: 2%;
}

#footer .flex_column.av_one_third:nth-child(3) {
width: 45%;
margin-left: 5%;
}
#footer .widget {
    padding: 0 !important;
    margin: 0 !important;
}

#main {border-color: transparent;}
.avia-fullwidth-slider{border-color: transparent;}
@media only screen and (max-width: 1140px) {
.av-main-nav &gt; li {
    margin-left: 0px;
    margin-right: 1.4rem;
}
.avia-slideshow-dots {
 display:none;
}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.abo-block-bottom-mobile{min-height: 160px;}
}
@media only screen and (max-width: 1024px) {
.av-logo-container .main_menu, #top .av-burger-menu-main { display: block!important; left: auto!important; right: 0!important;}
#header_main_alternate .main_menu {display: none!important;}
.html_mobile_menu_tablet .main_menu , .html_mobile_menu_tablet #header_main_alternate{display:none;}
.html_mobile_menu_tablet .container #advanced_menu_toggle, .html_mobile_menu_tablet #advanced_menu_hide{display:block;}
.html_mobile_menu_tablet #mobile-advanced{display:block;}
.header_color .av-hamburger-inner, .header_color .av-hamburger-inner::before, .header_color .av-hamburger-inner::after {background-color: #9b4c9e !important;}
#menu-item-search {color: #9b4c9e !important;    height: 90px !important;line-height: 90px !important;}
.html_bottom_nav_header.html_logo_center #top #menu-item-search&gt;a {border-color: #9b4c9e;font-size: 24px !important;}
.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {padding-top: 122px;}
.header_color .main_menu ul:first-child &gt; li a {color:#9b4c9e!important;}
.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a {border-color: #fff !important;}
#main {padding-top: 170px !important;border-color: transparent;}
}
 
@media only screen and (max-width: 990px) {
.home-cadre-abo-row{margin-top: -120px;}
.auteur-row{margin-top: -70px;}
}

@media only screen and (max-width: 767px) {
#top #header_main &gt; .container{    height: 120px !important;line-height: 120px !important;}
.responsive #top .logo {padding-top: 10px;}
.auteur-row{margin-top: 0px;}
}

@media only screen and (max-width: 640px) {
#menu-item-search{display:none!important;}
.av-burger-menu-main{margin-right: 0!important;}
}

#wp-admin-bar-my-account&gt;.ab-item:before {
    content: ''!important;}
#wpadminbar, #wpadminbar a, #wpadminbar li, #wpadminbar li a, ab-sub-wrapper,#wpadminbar .menupop .ab-sub-wrapper, #wpadminbar .shortlink-input, .menupop {
    background: #9b4c9e  !important;
    color: #ffffff !important;
}
#wpadminbar li.hover&gt;.ab-item,#wpadminbar li:hover&gt;.ab-item, ab-icon:hover {
    background: #9b4c9e  !important;
    color: #ffffff !important;
}
.log-in-mnu, .log-in-mnu a, .log-in-mnu li {
    float: right !important;
    background: #9b4c9e  !important;
    color: #ffffff !important;
}

#wpadminbar .ab-top-menu &gt; li &gt; .ab-item:focus, #wpadminbar.nojq .quicklinks .ab-top-menu &gt; li &gt; .ab-item:focus, #wpadminbar .ab-top-menu &gt; li:hover &gt; .ab-item, #wpadminbar .ab-top-menu &gt; li.hover &gt; .ab-item{
    background: #9b4c9e  !important;
    color: #ffffff !important;
}

.ab-sub-wrapper{
    background: #9b4c9e  !important;
    color: #ffffff !important;
}

/*admin bar text*/
#wpadminbar .quicklinks a,#wpadminbar .shortlink-input {
    background: #9b4c9e  !important;
    color: #ffffff !important;
}

#wpadminbar .quicklinks a:hover,#wpadminbar .shortlink-input:hover {
    background: #9b4c9e  !important;
    color: #ffffff !important;
}


        #wpadminbar *, #wpadminbar{ color:#928197; }
        #wpadminbar{
    background: #9b4c9e  !important;
    color: #ffffff !important;
        }
            /* menu separators */
        #wpadminbar .quicklinks&gt;ul&gt;li{border-right:0px ;}
        #wpadminbar .quicklinks&gt;ul&gt;li&gt;a,#wpadminbar .quicklinks&gt;ul&gt;li&gt;.ab-empty-item{border-right:0px;}
        #wpadminbar .quicklinks .ab-top-secondary&gt;li{border-left:0px ;}
        #wpadminbar .quicklinks .ab-top-secondary&gt;li&gt;a,#wpadminbar .quicklinks .ab-top-secondary&gt;li&gt;.ab-empty-item{border-left:0px;}

        /* menu hover color and hover link color */
        #wpadminbar.nojs .ab-top-menu&gt;li.menupop:hover&gt;.ab-item,#wpadminbar .ab-top-menu&gt;li.menupop.hover&gt;.ab-item{background:#9b4c9e;color:#fff;}
        #wpadminbar .hover .ab-label,#wpadminbar.nojq .ab-item:focus .ab-label{color:#fff;}
        #wpadminbar .menupop.hover .ab-label{color:#fff;}
        /* menu, on mouse over hover colors */
        #wpadminbar .ab-top-menu&gt;li:hover&gt;.ab-item,#wpadminbar .ab-top-menu&gt;li.hover&gt;.ab-item,#wpadminbar .ab-top-menu&gt;li&gt;.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu&gt;li&gt;.ab-item:focus{
            color:#fff;
            background-color:#9b4c9e;
        }
        /* hover bar color */
        #wpadminbar .menupop li:hover,#wpadminbar .menupop li.hover,#wpadminbar .quicklinks .menupop .ab-item:focus,#wpadminbar .quicklinks .ab-top-menu .menupop .ab-item:focus{background-color:#9b4c9e;}
        /* menu item non-link colors */
        #wpadminbar .ab-submenu .ab-item{color:#9b4c9e;}
        /* Text color */
        #wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#fff;} //menu text
        /* my sites hover color */
        #wpadminbar .quicklinks .menupop .ab-sub-secondary&gt;li:hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary&gt;li.hover,#wpadminbar .quicklinks .menupop .ab-sub-secondary&gt;li .ab-item:focus{background-color:#fff;}
        /* update menu colors */
        #wpadminbar .quicklinks a span#ab-updates{background:#928197;color:#928197;}
        #wpadminbar .quicklinks a:hover span#ab-updates{background:#928197;color:#9b4c9e;}
        /* howdy menu */
        #wpadminbar .ab-top-secondary{
            background-color:#9b4c9e;
        }
        /* Howdy menu, username text color in dropdown */
        #wpadminbar #wp-admin-bar-user-info .display-name{color:#9b4c9e;}
        #wpadminbar #wp-admin-bar-user-info .username{color:#9b4c9e;}
        /* search */
        #wpadminbar #adminbarsearch .adminbar-input{color:#9b4c9e;background-color:#9b4c9e;}
        #wpadminbar #adminbarsearch .adminbar-input:focus{color:#9b4c9e;background-color:#9b4c9e;}
        #wpadminbar.ie8 #adminbarsearch .adminbar-input{background-color:#9b4c9e;}
        #wpadminbar.ie8 #adminbarsearch .adminbar-input:focus{background-color:#9b4c9e;}
        #wpadminbar #adminbarsearch .adminbar-input::-webkit-input-placeholder{color:#fff;}
        #wpadminbar #adminbarsearch .adminbar-input:-moz-placeholder{color:#fff;}

#wpadminbar * {
    color: #ffffff;
} 
.mfp-title{display:none;}</pre></body></html>