/*@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,600');*/
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato&display=swap');

:root {
    --color-jaune: #FFD400;
    --color-orange: #EB5D40;
    --color-bleue: #3EA8CB;
    --color-txt: #3B3B3B;
    --color-gris: #999999;
    --color-gris-clair: #cccccc;
}

.page-wrapper *:focus, .ui-dialog *:focus {
    outline: var(--focus-outline);
    box-shadow: none;
}

html {
    height: 100%;
}

body {
    min-height: 100%;
    word-wrap: break-word;
    /*font-family: Georgia, "Times New Roman", Times, serif;*/
    font-family: 'Lato', sans-serif;
    font-size: 87.5%;
    line-height: 1.5;
}


.backtop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    background: #000;
    opacity: 0;
    z-index: 10000000;
}

.arrow-icon {
    display: block;
    margin: 1em auto;
    position: relative;
    cursor: pointer;
    border: 0;
}

.left-bar {
    position: absolute;
    background-color: transparent;
    top: 10px;
    left: 7px;
    width: 25px;
    height: 0;
    display: block;
    transform: rotate(135deg);
    float: right;
}

.left-bar:after {
    content: "";
    background-color: var(--color-jaune);
    width: 25px;
    height: 5px;
    display: block;
    float: right;
    z-index: -1;
}

.right-bar {
    position: absolute;
    background-color: transparent;
    top: 7px;
    left: 22px;
    width: 25px;
    height: 0;
    display: block;
    transform: rotate(45deg);
    float: right;
}

.right-bar:after {
    content: "";
    background-color: var(--color-jaune);
    width: 25px;
    height: 5px;
    display: block;
    float: right;
    z-index: -1;
}


a,
a.link {
    text-decoration: none;
    border-bottom: 1px dotted;
    color: #3b3b3b;
}

a:hover,
a:active,
a:focus,
.link:hover,
.link:active,
.link:focus {
    text-decoration: none;
    border-bottom-style: solid;
    color: #7a3636;
}

.link {
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
    font-family: 'Lato', sans-serif;
}

.node-readmore a {
    color: var(--color-jaune);
    font-weight: bold;
    border: 0;
    font-size: 1.2em;
    font-family: "Lato", sans-serif;
    letter-spacing: 0.05em;
}

.node-readmore a:hover {
    color: var(--color-txt);
    border-bottom: 1px dotted;
}


h1 a,
h2 a {
    border-bottom: none;
}

/**
 * Reusable heading classes are included to help modules change the styling of
 * headings on a page without affecting accessibility.
 */
h1,
.heading-a,
.block-field-blocknodearticletitle,
.block-views-blockactualites-block-voir-aussi h2,
.slide__title {
    font-family: 'Roboto Slab', serif;
    margin: 1em 0 0.5em;
    color: #000;
    font-size: 1.357em;
    font-weight: inherit;
    font-style: normal;
    letter-spacing: 0.1em;
    text-transform: uppercase;
}

.block-field-blocknodearticletitle {
    text-transform: none;
    margin: 0;
    font-size: 1em;
}

/*.grid .block-field-blocknodearticletitle {
    position: absolute;
    bottom: 40px;
    padding: 10px;
    margin: 0;
    line-height: 1.1;
}*/

.grid .block-field-blocknodearticletitle a {
    /*color: #FFF;*/
    font-size: 1em;
}

h1:after,
.view-actualites .views-row .block-field-blocknodearticletitle:after,
.block-views-blockactualites-block-voir-aussi h2:after,
.slide__title:after {
    content: " ";
    background: var(--color-jaune);
    width: 100px;
    height: 1px;
    margin: 20px 0 0 0;
    display: block;
}

.view-actualites .views-row:nth-child(odd) .block-field-blocknodearticletitle:after {
    background: var(--color-jaune);
}

.view-actualites .views-row:nth-child(even) .block-field-blocknodearticletitle:after {
    background: var(--color-orange);
}

.view-actualites .views-row:nth-child(3n) .block-field-blocknodearticletitle:after {
    background: var(--color-bleue);
}

.block-field-blocknodearticletitle a {
    border: 0
}

h2,
.heading-b {
    margin: 1em 0 0.5em;
    font-size: 1.143em;
    font-weight: inherit;
}

h3,
.heading-c {
    margin: 1em 0 0.5em;
    font-size: 1.092em;
    font-weight: inherit;
}

h4,
.heading-d {
    margin: 1em 0 0.5em;
    font-size: 1.05em;
    font-weight: inherit;
}

h5,
.heading-e {
    margin: 1em 0 0.5em;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-size: 0.889em;
    font-weight: inherit;
}

h6,
.heading-f {
    margin: 1em 0 0.5em;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    font-size: 0.67em;
    font-weight: inherit;
}

a.pdf {
    background: url(../../images/pdf.png) top left no-repeat;
    padding: 7px 0 7px 30px;
    border: 0;
}

.chapo, .field--name-field-accroche {
    font-weight: bold;
    font-size: 1.4em;
    line-height: 1.2;
    margin: 20px 0;
}

p {
    margin: 0 0 1.2em;
}

del {
    text-decoration: line-through;
}

blockquote {
    margin: 1.5em 10px;
    padding: 0.5em 10px;
    border-left: 1px solid #bbb; /* LTR */
    background: #f7f7f7;
    font-style: italic;
}

[dir="rtl"] blockquote {
    border-right: 1px solid #bbb;
    border-left: none;
}

blockquote:before {
    margin-right: 0.2em; /* LTR */
    content: "\201C";
    vertical-align: -0.4em;
    color: #bbb;
    font-size: 3em;
    line-height: 0.1em;
}

[dir="rtl"] blockquote:before {
    margin-right: 0;
    margin-left: 0.2em;
    content: "\201D";
}

blockquote:after {
    content: "\201D";
    vertical-align: -0.45em;
    color: #bbb;
    font-size: 3em;
    line-height: 0.1em;
}

[dir="rtl"] blockquote:after {
    content: "\201C";
}

blockquote > p:first-child {
    display: inline;
}

.feed-icon {
    display: block;
    margin: 25px 0 0 0;
}

img {
    max-width: 100%;
    height: auto;
}

ul,
ol {
    margin: 0;
    padding: 0 0 0.25em 1em; /* LTR */
}

[dir="rtl"] ul,
[dir="rtl"] ol {
    padding: 0 1em 0.25em 0;
}

ol ol,
ul ul {
    margin: 0;
    padding: 0 0 0.25em 1em; /* LTR */
}

[dir="rtl"] ol ol,
[dir="rtl"] ul ul {
    padding: 0 1em 0.25em 0;
}

.eye-solid.icon {
    color: #000;
    position: absolute;
    width: 12px;
    height: 12px;
    border-radius: 70% 15%;
    border: solid 1px currentColor;
    background-color: currentColor;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 11px;
    cursor: pointer;
}

.eye-solid.icon:before {
    content: '';
    position: absolute;
    left: 2px;
    top: 2px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    color: white;
    border: solid 1px currentColor;
}

.eye-solid.icon.on:before,
.eye-solid.icon:hover:before {
    border: solid 1px #FFF;
    background: #FFF;
}


.header .layout-container,
.highlighted .layout-container {
    max-width: unset;
    width: 100%;
}

#content {
    background: #fff;
}

.block-field-blocknodearticlefield-image,
.block-field-blocknodearticlebody {
    clear: both;
}

.node .block-field-blocknodearticlefield-image .field--type-image {
    float: none;
    width: 100%;
}

.node .block-field-blocknodearticlefield-image .field--type-image a {
    border: 0;
}

.node .block-field-blocknodearticlefield-image .field--type-image img {
    width: 100%;
}

ul.sf-menu.sf-vertical {
    width: 100%;
}

ul.sf-menu a, ul.sf-menu span.nolink {
    border: 0;
}

#sidebar-first ul.menu a.is-active {
    font-weight: bold;
}

.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first, .layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second {
    position: relative;
}

.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second, .layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first {
    flex: 0 1 61%;
    padding: 0 0 0 6%;
}

.views-view-responsive-grid__item {
    position: relative;
}

.view-actualites .views-row .block-field-blocknodearticlefield-date,
.views-view-responsive-grid__item .block-field-blocknodearticlefield-date {
    position: absolute;
    right: 0;
    top: -10px;
    background: var(--color-jaune);
    color: white;
    padding: 10px;
    height: 23px;
}

.views-view-responsive-grid__item .block-field-blocknodearticlefield-date {
    padding: 10px 10px 11px 10px;
    display: inline-table;
}

.view-actualites .views-row:nth-child(even) .block-field-blocknodearticlefield-date,
.views-view-responsive-grid__item:nth-child(even) .block-field-blocknodearticlefield-date {
    background: var(--color-orange);
}

.view-actualites .views-row:nth-child(3n) .block-field-blocknodearticlefield-date,
.views-view-responsive-grid__item:nth-child(3n) .block-field-blocknodearticlefield-date {
    background: var(--color-bleue);
}

.block-field-blocknodearticlefield-date .content,
.block-field-blockparagraphtimelinefield-date .content {
    position: relative;
    z-index: 1;
}

.paragraph--type--timeline .block.block-field-blockparagraphtimelinefield-date .content {
    width: 28px;
    height: 28px;
    font-size: 0.8em;
    color: white;
    text-align: center;
    line-height: 0.7;
    margin: -10px 0 0 -15px;
}

.view-actualites .views-row .block-field-blocknodearticlefield-date:before,
.views-view-responsive-grid__item .block-field-blocknodearticlefield-date:before,
.block-field-blockparagraphtimelinefield-date:before,
.view-actualites .views-row .block-field-blocknodearticlefield-date:after,
.views-view-responsive-grid__item .block-field-blocknodearticlefield-date:after {
    content: " ";
    width: 43px;
    height: 43px;
    display: block;
    position: absolute;
    top: 0;
}

.view-actualites .views-row:nth-child(odd) .block-field-blocknodearticlefield-date:before,
.views-view-responsive-grid__item:nth-child(odd) .block-field-blocknodearticlefield-date:before,
.field__item:nth-child(odd) .block-field-blockparagraphtimelinefield-date:before {
    -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    background: var(--color-jaune);
    left: -20px;
}

.block-field-blockparagraphtimelinefield-date:before {
    width: 60px;
    height: 60px;
    left: -30px;
    top: -30px;
    z-index: 1;
}

.view-actualites .views-row:nth-child(odd) .block-field-blocknodearticlefield-date:after,
.views-view-responsive-grid__item:nth-child(odd) .block-field-blocknodearticlefield-date:after {
    -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    background: var(--color-jaune);
    left: unset;
    right: -20px;
}

.view-actualites .views-row:nth-child(even) .block-field-blocknodearticlefield-date:before,
.views-view-responsive-grid__item:nth-child(even) .block-field-blocknodearticlefield-date:before,
.field__item:nth-child(even) .block-field-blockparagraphtimelinefield-date:before {
    -webkit-clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
    clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
    background: var(--color-orange);
    left: -20px;
}

.view-actualites .views-row:nth-child(even) .block-field-blocknodearticlefield-date:after,
.views-view-responsive-grid__item:nth-child(even) .block-field-blocknodearticlefield-date:after {
    -webkit-clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
    clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
    background: var(--color-orange);
    left: unset;
    right: -20px;
}

.view-actualites .views-row:nth-child(3n) .block-field-blocknodearticlefield-date:before,
.views-view-responsive-grid__item:nth-child(3n) .block-field-blocknodearticlefield-date:before,
.field__item:nth-child(3n) .block-field-blockparagraphtimelinefield-date:before {
    -webkit-clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
    clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
    background: var(--color-bleue);
    left: -20px;
}

.view-actualites .views-row:nth-child(3n) .block-field-blocknodearticlefield-date:after,
.views-view-responsive-grid__item:nth-child(3n) .block-field-blocknodearticlefield-date:after {
    -webkit-clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
    clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
    background: var(--color-bleue);
    left: unset;
    right: -20px;
}


.field__item:nth-child(odd) .block-field-blockparagraphtimelinefield-date:before,
.field__item:nth-child(even) .block-field-blockparagraphtimelinefield-date:before,
.field__item:nth-child(3n) .block-field-blockparagraphtimelinefield-date:before {
    left: -30px;
}


.blazy .media {
    display: block;
    position: unset;
}

.media--loading:not([data-animation])::before, .is-b-loading:not([data-animation])::before {
    background: var(--color-jaune);
}

#block-revenirauxactualites a {
    border: 0;
}

#block-revenirauxactualites a:before {
    content: "\2190";
    width: 20px;
    height: 20px;
    display: inline-block;
}

/* Boutons */
a.btnSecondaire {
    color: var(--color-jaune);
    background: #FFF;
    border-radius: 50px;
    font-weight: bold;
    padding: 10px 20px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    border: 2px solid var(--color-jaune);
    margin: 20px 0;
    display: inline-block;
}

a.btnSecondaire.jaune {
    color: #FFF;
    background: var(--color-jaune);
    border: 2px solid var(--color-jaune);
}

a.btnSecondaire.orange {
    color: #FFF;
    background: var(--color-orange);
    border: 2px solid var(--color-orange);
}

a.btnSecondaire.bleu {
    color: #FFF;
    background: var(--color-bleue);
    border: 2px solid var(--color-bleue);
}

a.btnSecondaire.jaune:hover {
    color: var(--color-jaune);
    background: #FFF;
    border: 2px solid var(--color-jaune);
}

a.btnSecondaire.orange:hover {
    color: var(--color-orange);
    background: #FFF;
    border: 2px solid var(--color-orange);
}

a.btnSecondaire.bleu:hover {
    color: var(--color-bleue);
    background: #FFF;
    border: 2px solid var(--color-bleue);
}


a.btnSecondaire:hover {
    color: #FFF;
    background: var(--color-jaune);
}

.field--name-field-todo {
    color: red;
    font-weight: bold;
}

.block-field-blockparagraphtimelinefield-titre,
.block-field-blockparagraphtimelinesous-titre {
    font-family: 'Roboto Slab', serif;
    color: var(--color-gris);
    font-size: 1.4em;
}

.block-field-blockparagraphtimelinesous-titre {
    color: var(--color-txt);
}

.block-field-blockparagraphtimelinefield-date {
    position: absolute;
}

.block-field-blockparagraphtimelinefield-credit-image {
    color: var(--color-gris);
    font-size: 0.8em;
}

.node.node--type-timeline .field--type-image {
    margin: 0;
}

.node.node--type-timeline .field--type-image img {
    margin: 0;
}

.paragraph--type--timeline .block .content {
    margin: 0;
}

.paragraph--type--timeline {
    border-left: 2px solid var(--color-gris-clair);
    padding: 0 0 60px 80px;
}

.field--name-field-paragraphs .field__item:last-child .paragraph--type--timeline {
    border-left: 0;
}

.field--name-field-paragraphs .field__item {
    position: relative;
}

.field--name-field-paragraphs > .field__item:before {
    content: " ";
    width: 28px;
    height: 28px;
    display: block;
    position: absolute;
    background: var(--color-gris-clair);
    left: -13px;
    top: -11px;
}

.field--name-field-paragraphs > .field__item:nth-child(odd):before {
    -webkit-clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
    clip-path: polygon(50% 0%, 100% 38%, 82% 100%, 18% 100%, 0% 38%);
}

.field--name-field-paragraphs > .field__item:nth-child(even):before {
    -webkit-clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
    clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
    top: -15px;
}

.field--name-field-paragraphs > .field__item:nth-child(3n):before {
    -webkit-clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
    clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%);
    top: -12px;
}

.paragraph--type--timeline:before {
    content: " ";
    display: block;
    width: 80px;
    height: 2px;
    background: var(--color-gris-clair);
    margin: 0px 0 0 -80px;
}

.field--name-field-copyright {
    font-size: small;
}


/*CK accordion*/
.ckeditor-accordion-container > dl:before,
.ckeditor-accordion-container > dl:after {
    content: " ";
    /*content: url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png");*/
    display: table;
}

.ckeditor-accordion-container > dl:after {
    clear: both;
}

.ckeditor-accordion-container > dl,
.ckeditor-accordion-container > dl dt,
.ckeditor-accordion-container > dl dd {
    box-sizing: border-box;
}

.ckeditor-accordion-container > dl {
    position: relative;
    border: 1px solid #fff !important;
}

.ckeditor-accordion-container > dl dt {
    position: relative;
}

.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle {
    display: inline-block;
    position: absolute;
    padding: 0 10px;
    width: 30px;
    height: 30px;
    z-index: 1;
    top: calc(50% - 1px);
    left: 11px;
    box-sizing: border-box;
}

.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after {
    background: #000 !important;
    -webkit-transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 600ms cubic-bezier(0.4, 0, 0.2, 1);
    content: "";
    /*content: url("/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png");*/
    display: block;
    height: 2px;
    position: absolute;
    width: 10px;
    z-index: -1;
    left: 0;
    top: 0;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    will-change: transform;
}

.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before {
    left: 13px;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after {
    right: 13px;
    left: auto;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
}

.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:before {
    transform: rotate(45deg);
}

.ckeditor-accordion-container > dl dt.active > a > .ckeditor-accordion-toggle:after {
    transform: rotate(-45deg);
}

.ckeditor-accordion-container > dl dt > a {
    display: block;
    padding: 10px 15px 10px 50px;
    background-color: #f4f4f4 !important;
    color: #000 !important;
    font-weight: bold;
    font-size: 1.4em;
    cursor: pointer;
    -webkit-transition: background-color 300ms;
    transition: background-color 300ms;
    border-bottom: 1px solid lightgray !important;
    margin-bottom: 2px;
}

.ckeditor-accordion-container > dl dt > a:hover {
    background-color: #FFD400 !important;
}

.ckeditor-accordion-container > dl dt.active > a {
    background-color: #919191 !important;
}

.ckeditor-accordion-container > dl dt:last-of-type > a {
    border-bottom: 0;
}

.ckeditor-accordion-container > dl dd {
    display: none;
    padding: 0 15px;
    margin: 0;
    will-change: height;
}


.block-views-blockcartographie-block-cartographie .leaflet-tile-pane {
    filter: grayscale(1);
}


body.path-frontpage .main-content {
    width: 100%;
    margin: 0;
}

.view-id-frontpage .layout--twocol-section:nth-child(2n) .block-field-blockblock-contentbloc-accueilfield-image {
    text-align: center;
}

.conteneurTemoignages {
    display: flex;
    flex-wrap: wrap;
}

.temoignage {
    border: solid 1px silver;
    padding: 0 25px;
    margin: 0 auto 20px;
    flex: 0 1 25%;
    border-radius: 10px;
}

.temoignage h3,
.slide__description h3 {
    height: 60px;
    line-height: 1.1;
    font-weight: bold;
}

.slide__caption {
    padding: 0 100px;
}

.slick img {
    /*margin: 0 auto 30px;*/
    float: left;
    margin: 0 40px 10px 0;
}

.slick-arrow::before {
    color: var(--color-jaune);
}

.mm-page {
    position: initial;
    padding-top: 0 !important;
}

#tarteaucitronAlertBig #tarteaucitronPrivacyUrlBig {
    background: #fff;
    color: #333;
    font-size: 13px;
    margin-bottom: 3px;
    margin-left: 7px;
    cursor: pointer;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitronAlertBig #tarteaucitronPersonalize, #tarteaucitronAlertBig #tarteaucitronPersonalize2, .tarteaucitronCTAButton, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog, #tarteaucitronRoot .tarteaucitronDeny, #tarteaucitronRoot .tarteaucitronAllow, #tarteaucitronAlertBig #tarteaucitronPrivacyUrlBig {
    padding: 15px !important;
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert, #tarteaucitron #tarteaucitronPrivacyUrl, #tarteaucitron #tarteaucitronPrivacyUrlDialog {
    padding: 15px !important;
}

a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible {
    outline: 0.1rem dashed #1f1c00;
    outline-offset: 0.5rem;
}

.accueil ul {
    display: contents;
}

.block .content {
    margin-top: 10px;
}

.node__links {
    text-align: right;
    font-size: .93em;
}

.node--view-mode-teaser .node__content {
    clear: none;
    font-size: 1em;
    line-height: 1.6;
}

.node__content {
    margin-top: 10px;
    font-size: 1.071em;
}

ul.links {
    margin: 0;
    padding: 0;
    list-style: none;
    color: #68696b;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: .821em;
}