:root {
    --dark-color: #7A1F3D;
    --medium-color: #C74671;
    --light-color: #FFFFFF;
    --lavigne-color: #7CBA32;
    --lavigne-dark-color: #1E563B;
    --bouton-texte-color: #2AB281;
    --bouton-success: #EFC733;
    --liseret-color: #d2b3bd;
    --fond-color: #F8F4F5;
    --fond-up-color: #efe4e8;
    --unnamed-character-spacing-0: 0px;
    --unnamed-character-spacing-1: 1px;
    --unnamed-character-spacing--0-1: -0.1px;
    --unnamed-character-spacing-1-2: 1.2px;
    --unnamed-character-spacing--0-25: -0.25px;
    --unnamed-line-spacing-15: 15px;
    --unnamed-line-spacing-17: 17px;
    --unnamed-line-spacing-20: 20px;
    --unnamed-line-spacing-21: 21px;
    --unnamed-line-spacing-25: 25px;
    --unnamed-line-spacing-28: 28px;
    --unnamed-line-spacing-31: 31px;
    --unnamed-line-spacing-36: 36px;
}

html,
body {
    font-size: 14px;
    background-color: #f8f4f5;
    overflow-x: hidden;
}

a {
    color:#7A1F3D;
    text-decoration: none;
}

a:hover {
    color: var(--medium-color);
}

a.lien-second {
    color: var(--medium-color);
    font-weight: 600;
}
a.lien-second:hover {
    color: var(--dark-color);
}

h2, h3{
    font-size:inherit;
    font-weight: inherit;
    line-height: inherit;
    margin:inherit;
    display:unset;
}
.cursor {
    cursor: pointer;
}
.cursor_default {
    cursor: default;
}
.show {
    display: block
}

.hide {
    display: none
}
.show-mobile {
    display: none;
}

.contenu-page
{
    z-index:800;
}
/* pour les texareas */
.h100{ 
    height: 100px;
}

.fond-blanc {
    background-color: #ffffff;
}

.fond-dark {
    background-color: var(--dark-color);
}

.fond-abo {
    background-color: #fff4d4;
}

@media (max-width: 600px)
{
    .fond-abo {
        border-left: 10px solid #EFC733;
    }
}

.fond-rose {
    background-color: var(--fond-color);
}

.fond-up {
    background-color: var(--fond-up-color);
}

.fond-medium {
    background-color: var(--medium-color);
}

.fond-lavigne {
    background-color: rgb(124, 186, 50, .2);
}

.fond-light {
    background-color: rgb(122, 31, 61, .2);
}

.c-blanc {
    color: white;
}

.c-noir {
    color: black;
}

.c-bouton {
    color: var(--bouton-texte-color);
}

.c-dark {
    color: var(--dark-color);
}

.c-medium {
    color: var(--medium-color);
}

.c-lavigne {
    color: var(--lavigne-color);
}

.c-lavigne-dark {
    color: var(--lavigne-dark-color) !important;
}

.b-medium {
    border: 1px solid var(--medium-color);
}

.bb-medium {
    border-bottom: 1px solid var(--medium-color);
}

.bb-white {
    border-bottom: 1px solid var(--light-color);
}

.bb-liseret {
    border-bottom: 1px solid var(--dark-color);
}

.bt-liseret {
    border-top: 1px solid var(--dark-color);
}

.bt5-liseret {
    border-top: 5px solid var(--dark-color);
}

.bb-lavigne {
    border-bottom: 1px solid var(--lavigne-color);
}

.bb5-lavigne {
    border-bottom: 5px solid var(--lavigne-color);
}

.br-liseret {
    border-right: 1px solid #e4e4e4;
}

.bb-light {
    border-bottom: solid;
    border-bottom-width: 1px;
    border-bottom-color: rgb(122, 31, 61, .2);
}

.bt-light {
    border-top: solid;
    border-top-width: 1px;
    border-top-color: rgb(122, 31, 61, .2);
}

.plus-gand {
    font-size: 1.2em;
}

.plus-petit {
    font-size: 0.9em;
}

.letter-sp-025 {
    letter-spacing: var(--unnamed-character-spacing-0-25);
}

.letter-sp-12 {
    letter-spacing: var(--unnamed-character-spacing-1-2);
}

.letter-sp-0 {
    letter-spacing: var(--unnamed-character-spacing-0);
}

.line-sp-15 {line-height: var(--unnamed-line-spacing-15);}
.line-sp-20 {line-height: var(--unnamed-line-spacing-20);}
.line-sp-34 {line-height: 34px;}
.line-sp-28 {line-height: 28px;}
.line-sp-21 {line-height: 21px;}
.line-sp-20 {line-height: 20px;}
.s11 {
    font-size: 11px;
}

.s12 {
    font-size: 12px;
}

.s14 {
    font-size: 14px;
}

.s16 {
    font-size: 16px;
}

.s18 {
    font-size: 18px;
}

.s20 {
    font-size: 20px;
}

.s25 {
    font-size: 25px;
}

.s28 {
    font-size: 28px;
}

.s32 {
    font-size: 32px;
}

.s36 {
    font-size: 36px;
}

.s50 {
    font-size: 50px;
}

.s100 {
    font-size: 100px;
}

.fw-ultrabold{ font-weight: 900;}
.fw-600{ font-weight: 600;}

.opacity15 {
    opacity: 0.15
}

.opacity35 {
    opacity: 0.35
}

.opacity40 {
    opacity: 0.40
}

.heebo {
    font-family: 'Heebo', sans-serif;
}

.inter {
    font-family: 'Inter', sans-serif;
}

.heebo-32-light-900 {
    font-family: 'Heebo', sans-serif;
    color: white;
    font-size: 2.3em;
    font-weight: 900;
}

.heebo-36-light-900 {
    font-family: 'Heebo', sans-serif;
    color: white;
    font-size: 2.5em;
    font-weight: 900;
}

.heebo-25-light-900 {
    font-family: 'Heebo', sans-serif;
    color: white;
    font-size: 1.8em;
    font-weight: 900;
}

.titre-blanc {
    font-family: 'Heebo', sans-serif;
    color: white;
    font-size: 1.4em;
    font-weight: 900;
}

.titre-lavigne-dark {
    font-family: 'Heebo', sans-serif;
    color: var(--lavigne-dark-color);
    font-size: 1.6em;
    font-weight: 900;
}

.heebo-18-bouton-600 {
    font-family: 'Heebo', sans-serif;
    color: var(--bouton-texte-color);
    font-size: 1.2em;
    font-weight: 600;
}

.heebo-18-bouton-400 {
    font-family: 'Heebo', sans-serif;
    color: var(--bouton-texte-color);
    font-size: 1.2em;
    font-weight: 400;
}

.texte-blanc {
    font-family: 'Heebo', sans-serif;
    color: white;
    font-size: 1.1em;
    font-weight: normal;
}

.heebo-48-darkcolor-900 {
    font-family: 'Heebo', sans-serif;
    color: var(--dark-color);
    font-size: 3.4em;
    font-weight: 900;
}

.heebo-tres-grd {
    font-family: 'Heebo', sans-serif;
    color: var(--dark-color);
    font-size: 2.5em;
    font-weight: 900;
}

.heebo-32-darkcolor-900 {
    font-family: 'Heebo', sans-serif;
    color: var(--dark-color);
    font-size: 32px;
    font-weight: 900;
}

.heebo-24-darkcolor-900,
.heebo-24-darkcolor-900b {
    font-family: 'Heebo', sans-serif;
    color: var(--dark-color);
    font-size: 24px;
    font-weight: 900;
}

.heebo-18-darkcolor-900 {
    font-family: 'Heebo', sans-serif;
    color: var(--dark-color);
    font-size: 18px;
    font-weight: 900;
}

.heebo-20-darkcolor-600 {
    font-family: 'Heebo', sans-serif;
    color: var(--dark-color);
    font-size: 20px;
    font-weight: 600;
}

.heebo-18-darkcolor-600 {
    font-family: 'Heebo', sans-serif;
    color: var(--dark-color);
    font-size: 18px;
    font-weight: 600;
}

.heebo-14-darkcolor-600 {
    font-family: 'Heebo', sans-serif;
    color: var(--dark-color);
    font-size: 1em;
    font-weight: 600;
}

.heebo-14-darkcolor-400 {
    font-family: 'Heebo', sans-serif;
    color: var(--dark-color);
    font-size: 1em;
}

.heebo-28-black-600 {
    font-family: 'Heebo', sans-serif;
    color: black;
    font-size: 28px;
    font-weight: 600;
}


.inter-12-darkcolor-400 {
    font-family: 'Inter', sans-serif;
    color: var(--dark-color);
    font-size: 12px;
    font-weight: 400;
}

.inter-12-darkcolor-600 {
    font-family: 'Inter', sans-serif;
    color: var(--dark-color);
    font-size: 12px;
    font-weight: 600;
}

.inter-12-black-600 {
    font-family: 'Inter', sans-serif;
    color: black;
    font-size: 12px;
    font-weight: 600;
}

.inter-12-mediumcolor-400 {
    font-family: 'Inter', sans-serif;
    color: var(--medium-color);
    font-size: 12px;
    font-weight: 400;
}

.inter-12-mediumcolor-900 {
    font-family: 'Inter', sans-serif;
    color: var(--medium-color);
    font-size: 12px;
    font-weight: 900;
    letter-spacing: var(--unnamed-character-spacing-1);
}

.inter-14-mediumcolor-400 {
    font-family: 'Inter', sans-serif;
    color: var(--medium-color);
    font-size: 14px;
}

.inter-16-mediumcolor-600 {
    font-family: 'Inter', sans-serif;
    color: var(--medium-color);
    font-size: 16px;
    font-weight: 600;
    letter-spacing: var(--unnamed-character-spacing-1);
}

.inter-16-darkcolor-600 {
    font-family: 'Inter', sans-serif;
    color: var(--dark-color);
    font-size: 1.1em;
    font-weight: 600;
    letter-spacing: var(--unnamed-character-spacing-1);
}

.inter-16-lavignecolor-600 {
    font-family: 'Inter', sans-serif;
    color: var(--lavigne-dark-color);
    font-size: 16px;
    font-weight: 400;
    letter-spacing: var(--unnamed-character-spacing-1);
}

.inter-21-black-400 {
    font-family: 'Inter', sans-serif;
    color: black;
    font-size: 1.5em;
    font-weight: 400;
}

.inter-18-black-400 {
    font-family: 'Inter', sans-serif;
    color: black;
    font-size: 18px;
    font-weight: 400;
}

.texte-normal {
    font-family: 'Inter', sans-serif;
    color: var(--dark-color);
    font-size: 1.1em;
    font-weight: normal;
}

.border-top-bdx {
    border-top: 1px solid #7A1F3D;
}

.border-big-top-bdx {
    border-top: 5px solid #7A1F3D;
}
.btn-abo {
    background-color: #EFC733;
    color: black;
    border: 0px;
}
.btn-abo:hover {
    background-color: #EFC733;
}

.btn-success,
.btn-success2 {
    background-color: #EFC733;
    color: var(--medium-color);
    border: 0px;
}

.btn-success:hover,
.btn-success2:hover {
    color: var(--dark-color);
    border: 0px;
}

.btn-success2 {
    color: var(--dark-color);
}

.btn-primary {
    background-color: var(--medium-color);
    color: white;
    border: 0px;
}

.btn-primary:hover {
    background-color: var(--dark-color);
}

.btn-primary:pressed {
    background-color: var(--medium-color);
}

.btn-lavigne {
    background-color: #7CBA32;
    color: white;
    border: 0px;
}

.btn-lavigne:hover {
    background-color: #828282;
}

.btn-second {
    background-color: white;
    color: var(--medium-color);
    border: 1px solid var(--medium-color);
}

.btn-second:hover {
    background-color: #ededed;
    color: var(--medium-color);
}


.container {
    position:relative;
    //z-index:800;
}


/* Raccourci */

.pointer {
    cursor: pointer;
}

.rounded {
    border-radius: 8px !important;
}


/*
HP + meteo
*/

.border-flux {
    border-right: 1px solid #e3d0d6;
}

.flux-haut-1 {
    display: block;
}

.flux-haut-2 {
    display: none;
}

.ico_tv2{
    position:absolute;
    top:40%;
    left:45%;
}
/*
BREVE
*/
.blur, .blur * {
    font-size: 13px;
    color: #f8f4f5;
    text-shadow: 0 0 8px #f8f4f5;
    height:0px;
  }
.contenu-breve h8, #contenu-breve h8, .article-content h8 {
    font-family: 'Heebo', sans-serif;
    color: black;
    font-size: 24px;
    font-weight: 800;
}

.article-content a {
    text-decoration:underline;
}
.contenu-breve img, #contenu-breve img {
    max-width: 100%;
}

.contenu-breve div+h8, #contenu-breve div+h8  {
    margin: 12px 0px;
    padding: 12px 0px;
}

.tag_article {
    background-color: white;
    color: var(--bouton-texte-color);
    padding: 4px 7px;
    font-weight: 600;
    margin:2px;
}

.payant-HP2 img {
    width: 18px;
}

.pastille-payant{
    width:15px;
    height:15px;
}
/*
rubrique
*/

.nom-rubrique {
    border-top: 1px solid var(--dark-color);
}

.nom-rubrique-lavigne {
    border-top: 1px solid var(--lavigne-color);
}

.nom-rubrique>h1 {
    color: var(--dark-color);
    font-size: 50px;
    font-family: 'Heebo', sans-serif;
    line-height: 1.4;
}

.nom-rubrique>h1>span {
    border-top: 5px solid var(--dark-color);
}



.nom-rubrique-lavigne>h1>span {
    border-top: 5px solid var(--lavigne-color);
}


/*
Bases tracteurs , mav + levures
*/

#filtrer .select_base {
    padding: 15px;
    border-color: rgb(122, 31, 61, .2);
}
.check_color {
    position:absolute;
    top:3px;
    left:1px;
    z-index:100;
    color:#ffffff;
}
.item_liste_base {
	border:1px solid #ffffff;
}
.item_liste_base:hover {
	border:1px solid var(--dark-color);
}

/* header */

#menu_haut .titre-blanc {
    font-size: 1.0rem;
    line-height: 30px;
}

#menu_haut li:nth-child(n+2) {
    padding: 0px 30px 0px 10px;
}

#menu_haut li:nth-child(1) {
    padding: 0px 28px 0px 0px;
}

#menu_haut .nav-link {
    color: rgba(255, 255, 255, .95);
}

#menu_haut .nav-link:hover {
    color: rgba(255, 255, 255, .75);
}

#menu_haut #button-addon2:hover {
    background-color: var(--medium-color);
}

.menu-langue {
    width: 60px;
}


/* footer */

#footer a {
    color: #ffffff;
}

#footer .titre-blanc {
    font-size: 1.0rem;
}

#footer .inter-y {
    margin-bottom: 40px;
}

#footer .inter-ligne {
    margin-bottom: 12px;
}

#footer .surligne-bas {
    border-top: 1px solid;
    border-top-color: rgb(255, 255, 255, 0.16);
}

#footer .icon-facebook {
    background-image: url('/imagesV6/icons/facebook-white.svg');
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
}

#footer .icon-linkedin {
    background-image: url('/imagesV6/icons/linkedin-white.svg');
    width: 16px;
    height: 16px;
}

#footer .icon-twitter {
    background-image: url('/imagesV6/icons/twitter-white.svg');
    width: 16px;
    height: 16px;
}

#footer .left-icon {
    left: -40px;
    position: relative;
}


/* form */

.form-select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='brown' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")
}

.form-label {
    font-weight: bold;
}

.search {
    color: var(--medium-color);
}

.search-mobile {
    position:relative;
    padding:8px 32px;
}
.search-mobile .search {
    position:absolute;
    left:0px;
    padding:7px 30px;
    width:99%;
}

.loupeSubmit{
    position:absolute;
    top:17px;
    left:5px;
    width:19px;
}
 input:-internal-autofill-selected
{
    font-size:14px;
    background-color:  -internal-light-dark(rgb(255, 255, 255), rgba(70, 90, 126, 0.4)) !important;
    font-family: "Inter", sans-serif;
    padding:17px 10px;
}

.input-ok
{

    background-color: white !important;
    font-size:14px;
    font-family: "Inter", sans-serif;
    padding:17px 10px;
}

input[type=text], input[type=email], input[type=password], input[type=date], select {
    font-size:14px;
    background-color:  white !important;
    font-family: "Inter", sans-serif;
    padding:17px 10px;
}

.form-check .form-check-input {
    width:1.2em;
    height:1.2em;
}

.search::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: #a96e81;
}

.search:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #a96e81;
    opacity: 1;
}

.search::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #a96e81;
    opacity: 1;
}

.search:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #a96e81;
}


.form-floating>label {

    padding: 1rem 1.1rem;
    pointer-events: none;
    color: #a96e81;

}

.form-floating>.form-control, .form-floating>.form-select {
    height: inherit;
}

.form-floating>.form-control:focus~label, .form-floating>.form-control:not(:placeholder-shown)~label, .form-floating>.form-select~label {
    opacity: 1;
    font-weight:600;
    color:var(--medium-color);
    margin-left:7px;
}

/* pour le pot de miel */

.ppy-2 {
    display: none
}

/* les lettres */

.card-title
{
    font-family: 'Inter', sans-serif;
    color:var(--dark-color);
    font-weight:800;
}
.card-text{
    font-family: 'Inter', sans-serif;
}

.container-bloc-nl-inscription{
        border:1px solid #dedede;
        margin:8px 0px;
        padding:8px 16px;
        background-color:white;
}
.container-bloc-nl-inscription-titre{
        font-size:2em;
        font-weight:400;
}
.container-bloc-nl-inscription-titre:after{
    content: " ";
    background-color:black;
    display:block;
    width:100px;
    height:5px;
}
.container-bloc-nl-inscription-baseline{
    font-weight:bold;
    font-size:1.2em;
    padding:6px 0px;
}
.btn-inscription-nl{
    background-color:#7A1F3D;
    color:white;
    font-size:1.2em;
    padding: 7px 5px;
    cursor:pointer;
    text-align:center;
}
.btn-inscription-nl:hover{
    background-color:#303030;
}
input[type=text].inputInscriptionNl{
    padding: 8px 5px;
}
@media (max-width: 600px) {
    .btn-inscription-nl{
    font-size:0.95em;
    padding: 9px 5px;
}
}
#container-bloc-nl-inscription-mentions{
    display:none;
    font-weight:normal;
    font-size:0.8em;
    padding:6px 0px;
}
.error-message-newsletter{
    color:red;
}
.valid-message-newsletter{
    color:black;
    font-size:1.2em;
    padding:0px;
}
.valid-message-newsletter-sm{
    color:black;
    font-size:1.2em;
    padding:4px 0px 2px 0px;
}
#checkCommunication{
    vertical-align:-1px;
    height:10px;
    width:10px;
}
.modal{
    padding-top: 15%;
    z-index:10001;
}
@media (max-width: 600px) {
    .modal{
    padding-top: 30%;
}
}
#btnCloseModalNl, #btnCloseModalNlBis
{
    font-size:0.55em;
    position:absolute;
    right:10px;
    top:30px;
}

.container-bloc-nl-inscription-bis{
    border:1px solid #dedede;
    margin:8px 0px;
    padding:8px 16px;
    background-color:white;
}
.container-bloc-nl-inscription-titre-bis{
    font-size:1.4em;
    font-weight:400;
}
.container-bloc-nl-inscription-titre-bis:after{
content: " ";
background-color:black;
display:block;
width:100px;
height:5px;
}
.container-bloc-nl-inscription-baseline-bis{
font-weight:normal;
font: size 1.3em;em;
padding:6px 0px;
}
.btn-inscription-nl-bis{
background-color:#7A1F3D;
color:white;
font-size:1.2em;
padding: 7px 5px;
cursor:pointer;
text-align:center;
}
.btn-inscription-nl-bis:hover{
background-color:#303030;
}
input[type=text].inputInscriptionNl-bis{
padding: 8px 5px;
}
@media (max-width: 600px) {
.btn-inscription-nl-bis{
font-size:0.95em;
padding: 9px 5px;
}
}
#container-bloc-nl-inscription-mentions-bis{
display:none;
font-weight:normal;
font-size:0.8em;
padding:6px 0px;
}
.error-message-newsletter-bis{
color:red;
}
.valid-message-newsletter-bis{
color:black;
font-size:1.1em;
padding:0px;
}
#checkCommunication-bis{
vertical-align:-1px;
height:10px;
width:10px;
}

.modal-backdrop{
    z-index:1150;
}

/* pour la modal video */

.modal.fade .modal-dialog {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
    -webkit-transition: -webkit-transform 0.3s ease-out;
       -moz-transition: -moz-transform 0.3s ease-out;
         -o-transition: -o-transform 0.3s ease-out;
            transition: transform 0.3s ease-out;
  }
  
  .modal.in .modal-dialog {
    -webkit-transform: unset;
        -ms-transform: unset;
            transform: unset;
  }
.videoLaunch
{
    max-width:1024px;
    width:98%;
}
.videoLaunch .modal-content{
    max-width:1024px;
    width:98%;
}
#videoModal
{
    padding:10% 0 0 0
}
.video-responsive { 
    overflow:hidden; 
    padding-bottom:56.25%; 
    position:relative; 
    height:0;
    }
    
.video-responsive iframe {
    left:0; 
    top:0; 
    height:100%;
    width:100%;
    position:absolute;
}


.pastille-video {
    top:30%;
    left:40%
}
.pastille-video-hp-haut{
    top:40%;
    left:40%
 }
.pastille-video-hp{
    top:25%;
    left:40%
}
.pastille-video img, .pastille-video-hp img, .pastille-video-hp-haut img{
   width:40px;
}
@media (min-width: 800px)
{
    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }
}

@media (min-width: 1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 978px;
        padding-left: 24px;
        padding-right: 24px;
    }
}

@media (max-width: 600px) {
    #videoModal
    {
        padding:40% 0 0 0
    }
    .heebo-32-darkcolor-900 {
        font-size: 25px;
    }
    .heebo-24-darkcolor-900,
    .heebo-18-darkcolor-600 {
        font-size: 16px;
    }
    .heebo-24-darkcolor-900b {
        font-size: 20px;
    }
    .heebo-48-darkcolor-900 {
        font-size: 25px;
    }
    .inter-12-mediumcolor-900,
    .inter-12-mediumcolor-400 {
        font-size: 11px;
    }
    .inter-14-mediumcolor-400 {
        font-size: 12px;
    }
    .container-flux {
        width: 100%;
        overflow-y: hidden;
        overflow-x: scroll;
    }
    .row-flux {
        white-space: nowrap;
    }
    .row-ce-moment {
        width: 250%;
    }
    .q-sondage {
        color: white;
        background-color: var(--dark-color);
        padding: 6px 12px;
    }

    .contenu-page
    {
        padding-top:5px;
    }
    .bandeau_mobile {
        margin-top:50px;
        padding-bottom:2px !important;
    }
    #menu_haut li:nth-child(1) {
        padding: 0px 10px 0px 10px;
    }
    #mobile-menu,
    #mobile-services {
        position: fixed;
        width: 100%;
        height: 100%;
        z-index: 1000;
        top:55px;
    }
    .hide-mobile {
        display: none;
    }
    .show-mobile {
        display: block;
    }
    .sm16 {
        font-size: 16px;
    }
    .nom-rubrique>h1 {
        font-size: 25px;
    }

    #header-mobile {
        position:fixed;
        top: 0px;
        left:0px;
        width:100%;
        z-index:1600;
    }

    #smart_bandeau_haut{
        margin-top:50px;
    }

    .pastille-video {
        top:35%;
        left:40%
    }
    
    .pastille-video img{
       width:25px;
    }

    .pastille-video-hp {
        top:25%;
    }
    
    .pastille-video-hp img{
       width:60px;
    }

    .pastille-video-hp-haut{
        top:40%;
     }

    .pastille-video-hp-haut img{
        width:30px;
     }
}


@media (min-width: 600px) {
  .dailymotion-player-wrapper {
    --position-bottom: 100px;
  }
}