@import url('https://5f1ffa.claudeassets.com/20260219090444cs_/https://fonts.googleapis.com/css?family=Work+Sans');

html {
    color: #000;
    font-family: 'Work Sans', sans-serif;
    font-size: 17px;
}

p {
    font-size: 17px;
}

em {
    color: #000;
}

[class*=uk-width]:not(.uk-width-max):not([class*=uk-width-expand]) {
/*    width: calc(100% - 30px);*/
}

.uk-width-max img {
    width: 100%;
}

.uk-navbar-center{
    width: 300px!important;
}

.uk-accordion-title {
    font-size: 20px;
}

.equipe .uk-accordion-content {
    margin-top: 40px;
}

.chronoforms .ui.dropdown.selection, .chronoforms input {
    border: none !important;
    border-bottom: solid 1px #cccccc !important;
    border-radius: 0px !important;
}

.chronoforms .field {
    margin-bottom: 20px !important;
}

.ui.button.green {
    background-color: #f3c565 !important;
    color: #000 !important;
    border: 2px solid transparent;
    border-radius: 0px;
}

.ui.button.green:hover {
    background-color: #f1bc4d !important;
}

.mission-header .uk-margin {
    margin-top: 0px !important;
    margin-bottom: 0px; 
}

.mission-header p {
    line-height: 1.1;
    font-size: 20px;
    color: #000;
}

.uk-color-yellow h2 {
    color: #ffc44e;
}

.footer p {
    font-size: 14px;
    color: #272727;
}
/*
.appareils-de-chauffage th {
    text-align: center;
    border-color: #000;
}

.appareils-de-chauffage td {
    text-align: right;
    border-color: #000;
}

.appareils-de-chauffage .uk-text-primary, .appareils-de-chauffage .uk-text-muted {
    text-align: left;
    border-color: #000;
}*/

.uk-background-white {
    background-color: #ffffff;
}

.agenda .width33 {
    margin: 0px 10px;
    width: calc(33.333% - 20px) !important;
}

.footer > div {
    background-position: inherit;
    background-repeat: no-repeat;
    background-size: inherit;
}

.uk-navbar-nav>li>a {
    font-size: 16.5px;
    margin: 0 20px;
    padding: 0px;
}

@media (max-width: 1440px) and (min-width: 1280px) {
    .uk-navbar-nav>li>a {
        font-size: 16.5px;
        margin : 0 13px;
    }
}

@media (max-width: 1200px) and (min-width: 980px) {
    .uk-navbar-nav>li>a {
        font-size: 15.5px;
        margin : 0 10px;
    }
}

@media (min-width: 980px) {
    .tm-header.uk-visible\@m {
        display: unset !important;
    }
}

@media (max-width: 979px) {
    .tm-header-mobile.uk-hidden\@m {
        display: unset !important;
    }

    .tm-header.uk-visible\@m {
        display: none !important;
    }

    :not(.uk-sticky-below)>.uk-navbar-container {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .uk-navbar-item.uk-logo {
        min-width: 300px;
        max-width: unset;
    }

    .uk-navbar-item.uk-logo img {
        width: 100%;
    }

    .hide-mobile {
        display: none;
    }

    #tm-sidebar {
        margin-right: 15px;
    }

    .accueil .uk-button {
        line-height: 30px;
        padding: 0 25px;
    }

    .uk-color-yellow h2 {
        font-size: 28px;
    }

    .agenda .width33 {
        width: 100% !important;
    }
}

.footer h4 {
    padding-top: 20px;
}

.agenda .pos-media.media-right {
    margin: 0px !important;
}

.agenda .pos-media.media-right img {
    padding: 0px !important;
    border: 0px !important;
    text-shadow: none !important;
    margin-bottom: 10px !important;
}

.agenda .pos-title {
    font-size: 24px !important;
    margin-top: 10px !important;
    letter-spacing: 1px !important;
}

.agenda .pos-description {
    margin-top: 10px !important;
    color: #a1a1a1 !important;
}

.agenda .element-date, .agenda .element-text {
    background: none !important;
    padding: 0px !important;
}

.agenda .element-date p {
    font-size: 16px !important;
}

.agenda .title {
    color: #000000 !important;
    border-bottom: 0px !important;
    margin-left: 57.5% !important;
}

.agenda .tm-sidebar {
    margin-top: 50px;
}

.agenda .description p {
    margin-top: 20px;
    margin-bottom: 0px;
    margin-right: 20px;
}

@media (min-width: 640px) {
    .uk-width-75\@s {
        width: 75% !important;
    }

    .\!display\@s {
        display: none;
    }
}

@media (max-width: 639px) {
    .display\@s {
        display: none;
    }

    .\!display\@s {
        margin-bottom: 20px;
    }

    .number-1 > div, .number-2 > div, .number-3 > div, .number-4 > div {
        display: flex;
    }
    
    .number-1 img, .number-1 > div > div  {
        width: 46px;
    }

    .number-2 img, .number-3 img, .number-2 > div > div, .number-3 > div > div {
        width: 48px;
    }

    .number-4 img, .number-4 > div > div {
        width: 53px;
    }

    .mission-logo img {
        max-height: 150px;
    }
}

@media (max-width: 479px) {
    /*.uk-navbar-item.uk-logo {
        min-width: 250px;
        max-width: unset;
    }*/

    .accueil .uk-button {
        padding: 0 15px;
    }
}

.accueil .first {
    width: 70%;
}

@media (min-width: 960px) {
    .agenda .uk-width-expand\@m.uk-first-column {
        display: flex;
    }
}

@media (max-width: 959px) {
    #footer\#6{
        width: 280px;
        padding-left: 0px !important;
        margin-left: 40px;
    }

    .agenda .title {
        margin-left: 0px !important;
        text-align: center;
    }

    .accueil aside {
        margin-left: 30px;
    }

    .accueil .first {
        width: 100%;
    }

    .accueil ul[class="zoo-itempro-default zoo-default"] img {
        width: calc(100% - 30px);
    }

    #tm-bottom .uk-container {
        padding-left: 30px;
    }
}

@media (max-width: 639px) {
    .accueil aside {
        margin-left: 15px;
    }

    .accueil ul[class="zoo-itempro-default zoo-default"] img {
        width: calc(100% - 15px);
    }

    #tm-bottom .uk-container {
        padding-left: 15px;
    }
}

.first {
    width: calc(100% - 30px);
}

.accueil ul[class="zoo-itempro-default zoo-default"] {
    list-style-type: none;
    padding-left: 0px;
}

.accueil .title {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.4;
    margin-top: 10px;
    margin-bottom: 0px;
}

.accueil .meta {
    font-size: 17px;
    color: #a1a1a1;
    margin-top: 10px;
}

.accueil #tm-top {
    padding-top: 0px;
    padding-bottom: 20px;
}

.accueil .uk-section-default {
    padding-top: 0px;
}

.full-pic img {
    width: 100%;
    max-height: 300px;
    margin: 20px 0px !important;
}

#tm-bottom * {
    padding: 0px;
    margin-left: 0px;
}

.accueil .media.media-left img {
    max-width: 500px;
    width: 100%;
}

.yoo-zoo.events-default.events-default-frontpage img {
    padding: 0px !important;
    border: 0px !important;
    box-shadow: none !important;
    margin-bottom: 10px;
}

.yoo-zoo.events-default.events-default-frontpage img:hover {
    box-shadow: none !important;
}

#module-103 > * {
    margin: auto;
}

.custom p {
    margin-bottom: 10px;
}


.accueil #tm-bottom {
    max-width: 1080px;
    margin: auto;
}

.agenda .title {
    width: 200px;
    text-align: center;
    margin: auto !important;
}

.agenda .pos-title, .agenda .pos-description {
    text-align: center;
}

@media (min-width: 1200px) {
    .accueil .tm-page > .uk-grid {
        max-width: 1510px;
        padding-left: 0px;
        padding-right: 40px;
        margin: auto;
    }
}
/*
     FILE ARCHIVED ON 14:29:44 Oct 08, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:07:19 Aug 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.539
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.055
  esindex: 0.009
  cdx.remote: 27.147
  LoadShardBlock: 99.122 (3)
  PetaboxLoader3.datanode: 59.376 (4)
  PetaboxLoader3.resolve: 143.144 (3)
  load_resource: 105.789
*/