/*
Theme Name: Getwid-base Enfant
Description: Theme enfant du theme Getwid-base. Vous pouvez desormais le personnaliser sans risquer de perdre vos modifications
Author: WPMarmite
Author URI: https://wpmarmite.com
Template: getwid-base
Version: 1.0
*/

@font-face {
    font-family: 'blizzarddregular';
    src: url('b025000d-webfont.eot');
    src: url('b025000d-webfont.eot?#iefix') format('embedded-opentype'),
        url('b025000d-webfont.woff2') format('woff2'),
        url('b025000d-webfont.woff') format('woff'),
        url('b025000d-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'dinmedium';
    src: url('dinmed-webfont.eot');
    src: url('dinmed-webfont.eot?#iefix') format('embedded-opentype'),
        url('dinmed-webfont.woff2') format('woff2'),
        url('dinmed-webfont.woff') format('woff'),
        url('dinmed-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

:root {
    --rouge-brique: #c6594a;
    --blanc: #fff;
    --bleu: #053c5e;
    --gris: #053c5e;
    --orange: #e8a865;
    --vert: #cad8bb;
    --rose: #e9968c;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
.titre-ensemble-agissons .wp-block-getwid-advanced-heading__content,
.titre-section span,
h3,
.header-h4,
.wp-block-button .wp-block-button__link,
.titre-video {
    font-family: 'dinmedium';
}


.titre-header-pack-ambassadeur-marine span {
    font-family: 'blizzarddregular' !IMPORTANT;
}

.titre-ensemble-agissons .wp-block-getwid-advanced-heading__content,
.titre-section span {
    font-weight: 800;
}

body.page-template-template-front-page .site-content {
    background: transparent;
}

#masthead {
    top: 0px;
    left: 0;
    height: 80px;
    margin-bottom: 10px;
    z-index: 100;
}

#masthead,
.box-fiche-blanc {
    background-color: var(--blanc);
}

.main-navigation a:hover,
.titre-rouge,
.box-fiche-blanc span {
    color: var(--rouge-brique);
}

#content,
.hentry > .entry-content > * {
    margin-bottom: 0;
}

.site-header {
    padding: 2% 6%;
}

.box-fiche .wp-block-button__link has-background,
#masthead {
    width: 100%;
}


h3,
.box-fiche h3,
#mini-footer {
    margin-top: 0;
}

h3 {
    font-size: 17px;
}


.titre-blanc,
.bouton-nav-monalisa a,
.paragraphe-blanc,
#autres-documents .wp-block-button .wp-block-button__link:hover {
    color: #fff !important;
}

.titre-bleu,
.wp-block-button .wp-block-button__link:hover,
.box-fiche-blanc h3{
    color: var(--bleu);
}

.box-fiche h3 {
    font-size: 21px;
}

h4,
p {
    font-size: 16px;
}

h5 {
    font-size: 17px;
}

.header-h4,
.titre-video {
    border-bottom: 4px dotted #c6594a;
}

/*.header-h4,
#logos-footer {
    padding: 2% 0;
}*/

.header-h4 {
    font-size: 24px;
    border-top: 4px dotted #c6594a;
    width: 84%;
}

.site-branding a img {
    padding: 15%;
}

.section-header,
.box-fiche,
.box-fiche-blanc {
    overflow: hidden;
}

.section-header {
    height: 670px;
    background-size: contain;
}

.paragraphe-header {
    padding-right: 6%;
}

.box-flyer,
.box-pochette,
.header-pack-ambassadeur {
    position: relative;
}

.feuille-header-top-left {
    position: absolute;
    left: 50%;
    top: -27%;
}

.feuille-header-bottom-right {
    position: absolute;
    bottom: -26%;
    right: -40px;
}

.wp-block-button .wp-block-button__link,
.wp-block-button .wp-block-button__link:hover,
#autres-documents .wp-block-button .wp-block-button__link:hover {
    transition: all 0.2s ease-out;
}

.wp-block-button .wp-block-button__link {
    padding: 1.100em 3.5em;
}

.wp-block-button .wp-block-button__link:hover {
    background-color: #ffffff !important;
}

#autres-documents .wp-block-button .wp-block-button__link:hover {
    background-color: #c6594a !important;
}
#autres-documents .wp-block-button .wp-block-button__link:hover,
.site-footer .site-info{
    color: var(--blanc);
}

.bouton-nav-monalisa {
    border-radius: 40px;
}

.main-navigation a,
.mail-contact {
    font-size: 15px;
}

.main-navigation a,
p {
    color: var(--gris);
}

.main-navigation a {
    font-family: "Din", Arial, Serif !important;
}

.separateur figure {
    margin-top: 0 !important;
}

p {
    line-height: 20px;
}

.paragraphe-gris {
    color: #3c3c3b !important;
}

.getwid-padding-right-large,
.getwid-padding-left-large {
    padding: 0;
}

.wp-block-getwid-image-box.has-image-right .wp-block-getwid-image-box__image-container {
    max-width: 60%;
}

.wp-block-getwid-image-box.has-image-right .wp-block-getwid-image-box__image-container {
    margin-right: 0 !important;
}

.box-fiche {
    height: 290px;
    padding: 0 3%;
}

.box-fiche img {
    margin-top: 45%;
    padding: 7%;
}

.box-fiche .wp-block-button {
    text-align: center;
}

.box-fiche-orange {
    background-color: var(--orange);
}

.box-fiche-vert {
    background-color: var(--vert);
}

.box-fiche-blanc {
    background-image: url(https://landingpage-pfdp.raphaelleroussel.com/wp-content/uploads/2020/01/fond-box-blanc.png);
    background-position: -10% 156%;
    background-repeat: no-repeat;
    padding-right: 4%;
}

.box-fiche-blanc h3 {
    text-align: left;
}

.box-fiche-blanc .wp-block-getwid-image-box .wp-block-getwid-image-box__content {
    margin-left: 4% !important;
}

.box-fiche-rouge,
.section-autres-documents,
.bouton-nav-monalisa,
#mini-footer{
    background-color: var(--rouge-brique);

}

.wp-block-getwid-image-box .wp-block-getwid-image-box__content {
    margin-left: 4%;
}

.box-fiche .wp-block-getwid-image-box .wp-block-getwid-image-box__content,
.wp-block-getwid-image-box .wp-block-getwid-image-box__content{
    margin-left: 0;
}

.wp-block-getwid-image-box.has-image-left .wp-block-getwid-image-box__image-container,
.wp-block-getwid-image-box.has-image-right .wp-block-getwid-image-box__image-container {
    margin: 0;
}

.fiche-box.wp-block-getwid-image-box .wp-block-getwid-image-box__content {
    margin-left: 0% !important;
}



.aloe-vera {
    position: absolute;
    bottom: 8%;
    left: -5%;
}


.aide-soignant-et-dame-agee {
    position: absolute;
    top: 65%;
    right: -6%;
    ;
}

.titre-video {
    padding: 0 0 5%;
}

.footer-sidebars-wrapper,
.entry-footer{
    display: none;
}

#mini-footer {
    border-top: 2px solid #e0695c;
}

.wp-block-getwid-image-box.has-image-left .wp-block-getwid-image-box__image-container {
    max-width: 50% !important;
}

.site-footer .site-info {
    font-style: normal;
    font-size: 14px;
}

#logos-footer {
    height: 270px;
}

.site-info a {
color: var(--rose);
}

.site-info p {
    font-size: 13px !important;
}

header .post-thumbnail,
.byline,
.author,
.cat-links,
.posted-on::after,
.post-navigation-wrapper,
.edit-link{
    display: none !important;
}

.entry-title {
    margin: 0 auto 60px !important;
}
.dropbutton{
        margin-top: 10px!important;
}
.wp-block-column>* {
    margin-bottom: 10px!important;
}
.grille-videos-hp{
    margin-bottom: 3.75em;
}
.site-footer {
    padding: 1rem!important;
}

article .entry-title{
    font-size: 40px;
    line-height: 48px;
}
.paragraphe-article{
    text-align: justify;
    line-height: 22px;
    margin: 0 0 40px;
}

.btn-article{
    margin: 30px 0 60px!important;
}

.entry-meta{
    text-align: center;
    color: #c6594a;
}

article .entry-title {
    margin: 0 auto 20px !important;
}

article .entry-header {
margin-bottom: 0;
}
.wp-block-getwid-section__wrapper{
    padding: 0 1em;
}
.wp-show-posts-entry-header h2{
font-size: 20px;
    line-height: 26px!important;
    margin: 0 0 10px!important;
}
a.wp-show-posts-read-more, a.wp-show-posts-read-more:visited {
    display: inline-block;
    padding: 8px 15px;
    color: #222;
    font-size: .8em;
    text-decoration: none;
    background-color: #2c3847;
    border-radius: 40px;
    color: #fff;
    text-transform: uppercase;
}

.wp-show-posts-inner{
box-shadow: 0 6px 17px 8px rgb(0 0 0 / 5%);
    padding: 20px;
}

.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post .wp-block-getwid-post-carousel__post-excerpt {
    margin-top: 0;
}
.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post .wp-block-getwid-post-carousel__post-content-wrapper {
    padding: 20px 30px;
    width: 100%;
}

.wp-block-getwid-post-carousel .wp-block-getwid-post-carousel__post .wp-block-getwid-post-carousel__post-title{
    line-height: 30px;
        color: #c6594a;
    font-size: 20px;
}
.colonne-img-article figure{
    height: 350px;
    overflow: hidden;
}

.wp-block-getwid-post-carousel .slick-prev, .wp-block-getwid-post-carousel .slick-next {
    background: #c6594a!important;
}
.wp-block-getwid-post-carousel.has-arrows-inside .slick-prev:before, .wp-block-getwid-post-carousel.has-arrows-inside .slick-next:before {
    color: #fff!important;
}