@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800');

html, body, #site-wrapper {
    height: auto;
}

img {
    max-width: 100%;
    height: auto !important;
}

a {
    color: #6b6d6f;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    font-family: "Montserrat", Arial, Helvetica;
}
a:hover, a:focus {
    color: #f58220;
    text-decoration: underline;
}
.line.site_line__item {
    padding-top: 36px;
    padding-bottom: 0px;
}

div#Iitp2LQhgSj5fD9r68XRsVVR {
    margin-bottom: 40px;
}

element.style {
    padding-left: 18px;
}


.line.site_line__item {
    padding-top: 0;
}

/*
.container {
    width: calc( 100vw - 30px);
}
*/
body {
    font-family: "Montserrat", Arial, Helvetica;
    font-weight: 500;
}
div#RDwqhBQ7N3JO3nGI2Z51nJR5 img {
    max-width: 40%;
}
a#singlebutton {
    color: #212121;
    background: #ffffff;
    border: 1px solid;
    border-color: #212121;
}

.form-donation__info-step .radio-inline {
    background-color:  #fff;
}
label.radio-inline.radio-active {
    color: black;
}

label.radio-inline {
    user-select:  auto;
}
hr{
    color: #000;
}
hr {
    border-color: #000000;
    margin-top: 0;
    margin-bottom: 50px;
    border: 0;
    border-top: 1px solid #000000;
}


.row-fluid.row {
    /*width: calc( 100vw - 30px)*/
    width:100%;

}

.zone-donation h2 {
    margin-bottom: 0px;
    margin-top: 15px;
    font-weight: 600;
}
.nav-pills > li.active, .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #f58220;
    font-size: 15px;
}
.col-md-12 {
    -webkit-tap-highlight-color: #212121;
}
.form-donation__info-step .radio-inline {
    background:  white;
}
.nav-pills > li {
    display: list-item;
    list-style-type: decimal;
    color: #777777;
    font-size: 15px;
}

.form-donation__info-step .radio-inline.radio-active {
    background:  #f48221;
    color: white;
    transition: 0.5s;
}
.mod-header-logo {
    padding: 0;
    padding-top: 50px;
    max-width: 264px;
}
@media (max-width: 991px) {
    .col-md-8.footer-logo {
        text-align:  center !important;
    }
    .col-md-8.footer-appli {
        text-align: center !important;
    }
    .col-md-4.footer-reseaux {
        text-align: center !important;
    }
    ul#footer_links li {
        text-align: center !important;
    }
}


[data-line-id="39979"]{
    border-bottom: 1px black solid;
    padding-bottom:0px !important;
}
[rel="data-menu-16512"] {
    display: none !important;;

}




div#1sc9DkNenoWNxOwEnDtXExVN {
    width: 33.33333%;
    left: 66.66666%;
    position: absolute;
}
.line.site_line__item {
    margin-bottom:  20px;
}

strong {
    font-weight: 800;
}

@media print {
    div#line.site_line__item {
        display:  none;
    }
}
.section-description {
    font-family: "Montserrat", Arial, Helvetica !important;
}

.form-donation__info-step .radio-inline.radio-active {
    background: #ffffff;
    color: #000000;
    transition: 0.5s;
    border: 1px solid;
}

.zone-donation h2 {
    margin-bottom: 15px;
    margin-top: 15px;
    font-weight: 500;
}
.form-donation__info-step .radio-inline:hover{
    background:none;
    color:black;
}


[data-line-id="39979"] {
    border-bottom: 1px black solid;
    padding-bottom: 15px !important;
    display: none;
}

[data-line-id="40113"] {
    position: relative;
    background-color: #f1f1f1;
}





.sidebar {
    padding-right: 0;
}



#site-wrapper > div {
    padding-bottom: 0;
}

span {
    color: black;
}
.campaign-header .campaign-title {
    display: none;
}

.dropdown-menu > li:first-child > a {
    background: rgba(255, 255, 255, 0);
}

.dropdown-menu > li > a {
    background-color: rgba(255, 255, 255, 0);
}

.dropdown-menu > li + li > a {
    border-top: none;
}

ul.dropdown-menu li:hover{
    background:#F8F9FA;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #000;
    background-color: none;
}
ul.dropdown-menu li a:hover{
    background:none;
}
div#mainMenu a {
    font-size:  14px;
    font-family: "Montserrat", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: 500;
    color:#000;
}

@media (min-width: 1200px){
    .col-xl-3 {
        width: 25%;
    }
    .col-xl-9 {
        width: 75%;
    }
}
.footer-logo {
    text-align: left;
    padding: 0 25px;
}

.col-md-8.footer-appli {
    text-align: left;
}

.col-md-8.footer-appli h4 {
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 40px;
    font-family: "Montserrat", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

ul#footer_links li {
    margin-bottom: 24px;
    text-transform: uppercase;
    text-align: left;
}

ul#footer_links {
    list-style: none;
    margin: 40px 0 0;
    padding: 0;
}

ul#footer_links li a  {
    font-size: 14px;
    color: #000;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    font-family: "Montserrat", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.col-md-4.footer-reseaux h4{
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 40px;
    font-family: "Montserrat", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.col-md-4.footer-reseaux {
    text-align: left;
}

ul.share {
    list-style:  none;
    padding-left: 0;
}

.col-md-8.footer-appli img {
    max-width: 127px;
}

.col-md-4.footer-reseaux img {
    max-width: 40px;
}

.col-md-4.footer-reseaux li {
    margin-right: 24px;
    display: inline-block;
}

[data-line-id="41063"] {
    background: #F1F1F1;
}

div#idcZSR1cBXWSHM6BlJfddKAv {
    padding-top: 20px;
}

.copuright {
    margin-top: 40px;
    margin-bottom: 20px;
}

ul.share img {
    max-width: 40px;
}

ul.share li {margin-right: 24px;display: inline-block;}

h4 {
    font-weight: 700;
    font-size: 32px;
    line-height:32px;
    text-transform: uppercase;
    margin-bottom: 24px;
    font-family: "Montserrat", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.sidebar p {
    font-weight: 500;
    font-size: 16px;
    color: #000;
    margin-bottom: 24px;
    font-family: "Montserrat", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
input#submit {
    margin: 0;
}
a.btn.newsletter, #submit {
    font-size: 16px;
    border-color: #000;
    background-color: transparent;
    color: #000;
    padding: 0;
    display: block;
    line-height: 50px;
    height: 50px;
    font-weight: 500;
    max-width: 200px;
    width: 100%;
    margin: 0 auto;
}

.sidebar > div:after {position: absolute;content: '';bottom: -50px;right: 0;height: 10px;width: 100%;background-image: url(https://s1.membogo.com/company/CPYtnyCCX1zKvATXtoDD6EM5/asset/images/barre.jpg);background-position: center center;background-repeat: no-repeat;background-size: 100% 10px;}

.sidebar > div {
    position:  relative;
    margin-bottom: 90px;
}


.chercheur {
    background: #FCAF17;
}

.sante {
    background: #F58220;
}

.malade {
    background: #EC008C;
}

.entreprise {
    background: #9C9B9B;
}

.don {
    background: #757575;
}

.journaliste {
    background: #4A4A4A;
}

div#Iitp2LQhgSj5fD9r68XRsVVR .don {
    background: none;
}

.imge {
    min-width: 100px;
    text-align:  center;
}

.menu-widget > div {
    display: inline-flex;
    align-items: center;
    width: 100%;
    height: 90px;
    line-height: 90px;
}

.texte a {
    display: block;
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: 800;
    font-size: 22px;
    margin-top: auto;
    margin-right: 0px;
    margin-bottom: auto;
    margin-left: 0px;
    padding: 0 10px 0 10px;
    color: #fff;
}

@media (min-width: 991px){
    ul.dropdown-menu li:hover a:after {
        position: absolute;
        background: #000 repeating-linear-gradient(-45deg, transparent, transparent 1px, #f1f1f1 1px, #f1f1f1 7px, transparent 7px, transparent 8px, #f1f1f1 8px, #f1f1f1 14px);
        background-size: 10px 10px;
        height: 10px;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        z-index: 1;
    }

    div#mainMenu.collapse.navbar-collapse {
        padding-top: 85px;
    }

    div#mainMenu.collapse.navbar-collapse{
        padding-left:0;
    }

    .navbar .nav >li {
        float: none;
        Verical-align: baseline;
    }

    .navbar .nav > li{
        width: auto;
        padding: 1rem;
    }

    .navbar-default .navbar-nav > li:hover > a {
        border-width: 0;
    }

    .navbar .nav > li > a {
        color: #484848;
        text-transform: uppercase;
        padding: 3px 5px 8px;
        font: 500 14px 'Montserrat', Arial, Helvetica, sans-serif;
    }
    .navbar-default .nav > li > a + a {
        margin-left: 0;
        position: inherit;
        top: 0;
        left: 90%;
    }

    .navbar-default .nav {
        float: right;
    }


    .dropdown-menu > li > a {
        margin: 0;
        padding: 0.5rem 0;
        font-size: 14px;
        text-transform: uppercase;
        line-height: 3;
    }

    .dropdown-menu {
        position: absolute;
        top: 127px;
    }

    ul.dropdown-menu li {
        display: inline-block;
        line-height: 50px;
        padding-bottom: 0.50rem;
        padding-top: 0.50rem;
        text-align: center;
        border-right: 1px solid #000;
        border-top: 1px solid #000;
        width: 25%;
        display: inline-block;
        position: relative;
        background-color: #f1f1f1;
    }

    div#n41CTnvyb8Q2fRCCY2ILwIP7 {
        position: initial;
    }
    .navbar.navbar-default {
        position: initial;
    }
    .site-inner {
        position: initial;
    }

    .navbar-nav > li > .dropdown-menu {
        border-radius: 0;
        border: none;
        padding: 4rem 0 0;
        width:  100vw
    }

    .navbar .nav > li:hover {
        border-bottom: 1.5px solid #000;
    }


.nav > li {
    position: initial;
}
ul.dropdown-menu li:nth-child(1)  {
    border-top:none
}
ul.dropdown-menu li:nth-child(2)  {
    border-top:none
}
ul.dropdown-menu li:nth-child(3)  {
    border-top:none
}
ul.dropdown-menu li:nth-child(4)  {
    border-top:none
}

}



@media (max-width: 992px){

.navbar-toggle .icon-bar {
    width: 32px;
}

.navbar-default .navbar-toggle.collapsed .icon-bar + .icon-bar, .navbar-default .navbar-toggle.collapsed .icon-bar + .icon-bar + .icon-bar {
    margin-top: 10px;
}

.navbar-header {
    margin-top:  -60px;
    margin-right: 20px;
}

ul.nav.navbar-nav {
    text-align:  center;
    margin: auto;
    border-top: solid 1px #000;
    margin-top: 45px;
}

div#mainMenu {
    padding-left: 0;
}

li.active {
}

div#n41CTnvyb8Q2fRCCY2ILwIP7 {
    width: calc(100vw - 30px);
}

.navbar-default .nav > li {
    text-align:  center;
}

.navbar-default .nav > li > a + a {
    text-align: right;
    width: 100vw;
}

div#mainMenu a {
    padding: 20px;
    font-size: 16px;
    border:  none;
}

ul.dropdown-menu li a {
    text-transform: uppercase;
    font-family: "Montserrat", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: rgba(0, 0, 0, 0.9);
    font-size:  16px;
    font-weight: 500;
}

ul.dropdown-menu li {
    justify-content: center;
    display: flex;
    position: relative;
    padding: 0;
    font-size: 16px;
    line-height: 16px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #000;
}

button.navbar-toggle.collapsed {
    height: 0;
}

[data-line-id="39979"] {
    padding-bottom: 0 !important;
}

}
input#submit :focus {
    background:  transparent;
}
div#Zink342LQZ7TSJEJs2C346rP img{
max-width: 60%;
padding-top: 50px;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    color: #000;
    background: transparent;
}
.logo > img{
margin-top: 2%
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: transparent;
}

.cc-window.cc-floating.cc-type-info.cc-theme-edgeless.cc-bottom.cc-left.cc-color-override--1541092574 {
    display: none;
}

/*Personnaliser le plugin*/
#gQWX4SBZSlV6LQMJUW5SMwE8,#xcBqr01bkiTGwOGrvQBaWnUt {
    display: flex;
    justify-content: flex-end; /* Align children to the right */
    width: 100%; /* Ensure the parent takes full width */
}



/*Contenu du fichier CSS en raw*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800);
a,body{
    font-family:Montserrat,Arial,Helvetica
}
hr,label.radio-inline.radio-active,span{
    color:#000
}
.form-donation__info-step .radio-inline,a#singlebutton{
    background:#fff
}
a,ul#footer_links li a{
    text-decoration:none;
    -webkit-text-decoration-skip:objects;
    background-color:transparent
}
#submit,a,a.btn.newsletter,ul#footer_links li a{
    background-color:transparent
}
.texte a,h4,ul#footer_links li{
    text-transform:uppercase
}
#site-wrapper,body,html{
    height:auto
}
img{
    max-width:100%;
    height:auto!important
}
a{
    color:#6b6d6f
}
a:focus,a:hover{
    color:#f58220;
    text-decoration:underline
}
.line.site_line__item{
    padding-bottom:0;
    padding-top:0;
    margin-bottom:20px
}
div#Iitp2LQhgSj5fD9r68XRsVVR{
    margin-bottom:40px
}
element.style{
    padding-left:18px
}
body{
    font-weight:500
}
div#RDwqhBQ7N3JO3nGI2Z51nJR5 img{
    max-width:40%
}
a#singlebutton{
    color:#212121;
    border:1px solid #212121
}
label.radio-inline{
    user-select:auto
}
hr{
    margin-top:0;
    margin-bottom:50px;
    border:0;
    border-top:1px solid #000
}
.nav-pills>li.active,.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{
    color:#f58220;
    font-size:15px
}
.col-md-4.footer-reseaux h4,.col-md-8.footer-appli h4,div#mainMenu a,ul#footer_links li a{
    font-size:14px;
    font-family:Montserrat,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
.nav-pills>li{
    display:list-item;
    list-style-type:decimal;
    color:#777;
    font-size:15px
}
.mod-header-logo{
    padding:50px 0 0;
    max-width:264px
}
@media (max-width:991px){
    .col-md-4.footer-reseaux,.col-md-8.footer-appli,.col-md-8.footer-logo,ul#footer_links li{
        text-align:center!important
    }
}
.col-md-4.footer-reseaux,.col-md-8.footer-appli,.footer-logo{
    text-align:left
}
[rel=data-menu-16512]{
    display:none!important
}
div#1sc9DkNenoWNxOwEnDtXExVN{
    width:33.33333%;
    left:66.66666%;
    position:absolute
}
strong{
    font-weight:800
}
@media print{
    div#line.site_line__item{
        display:none
    }
}
.section-description{
    font-family:Montserrat,Arial,Helvetica!important
}
.form-donation__info-step .radio-inline.radio-active{
    background:#fff;
    color:#000;
    transition:.5s;
    border:1px solid
}
.zone-donation h2{
    margin-bottom:15px;
    margin-top:15px;
    font-weight:500
}
.sidebar p,h4,ul#footer_links li{
    margin-bottom:24px
}
.form-donation__info-step .radio-inline:hover{
    background:0 0;
    color:#000
}
[data-line-id="39979"]{
    border-bottom:1px solid #000;
    padding-bottom:15px!important;
    display:none
}
[data-line-id="40113"]{
    position:relative;
    background-color:#f1f1f1
}
.sidebar{
    padding-right:0
}
@media (min-width:992px){
    #site-wrapper>div{
        padding-bottom:0
    }
}
.campaign-header .campaign-title,.cc-window.cc-floating.cc-type-info.cc-theme-edgeless.cc-bottom.cc-left.cc-color-override--1541092574{
    display:none
}
.dropdown-menu>li:first-child>a{
    background:rgba(255,255,255,0)
}
.dropdown-menu>li>a{
    background-color:rgba(255,255,255,0)
}
.dropdown-menu>li+li>a{
    border-top:none
}
ul.dropdown-menu li:hover{
    background:#f8f9fa
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{
    color:#000;
    background-color:none
}
div#Iitp2LQhgSj5fD9r68XRsVVR .don,input#submit :focus,ul.dropdown-menu li a:hover{
    background:0 0
}
div#mainMenu a{
    font-weight:500;
    color:#000
}
@media (min-width:1200px){
    .col-xl-3{
        width:25%
    }
    .col-xl-9{
        width:75%
    }
}
.footer-logo{
    padding:0 25px
}
.col-md-4.footer-reseaux h4,.col-md-8.footer-appli h4{
    font-weight:500;
    text-transform:uppercase;
    margin-top:40px
}
#submit,.sidebar p,a.btn.newsletter{
    font-size:16px;
    font-weight:500;
    color:#000
}
ul#footer_links li{
    text-align:left
}
ul#footer_links{
    list-style:none;
    margin:40px 0 0;
    padding:0
}
ul#footer_links li a{
    color:#000
}
ul.share{
    list-style:none;
    padding-left:0
}
.col-md-8.footer-appli img{
    max-width:127px
}
.col-md-4.footer-reseaux img,ul.share img{
    max-width:40px
}
.col-md-4.footer-reseaux li,ul.share li{
    margin-right:24px;
    display:inline-block
}
[data-line-id="41063"]{
    background:#f1f1f1
}
div#idcZSR1cBXWSHM6BlJfddKAv{
    padding-top:20px
}
.copuright{
    margin-top:40px;
    margin-bottom:20px
}
h4{
    font-weight:700;
    font-size:32px;
    line-height:32px;
    font-family:Montserrat,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
.sidebar p{
    font-family:Montserrat,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
input#submit{
    margin:0
}
#submit,a.btn.newsletter{
    border-color:#000;
    padding:0;
    display:block;
    line-height:50px;
    height:50px;
    max-width:200px;
    width:100%;
    margin:0 auto
}
.sidebar>div:after{
    position:absolute;
    content:'';
    bottom:-50px;
    right:0;
    height:10px;
    width:100%;
    background-image:url(https://s1.membogo.com/company/CPYtnyCCX1zKvATXtoDD6EM5/asset/images/barre.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:100% 10px
}
.sidebar>div{
    position:relative;
    margin-bottom:90px
}
.chercheur{
    background:#fcaf17
}
.sante{
    background:#f58220
}
.malade{
    background:#ec008c
}
.entreprise{
    background:#9c9b9b
}
.don{
    background:#757575
}
.journaliste{
    background:#4a4a4a
}
.imge{
    min-width:100px;
    text-align:center
}
.menu-widget>div{
    display:inline-flex;
    align-items:center;
    width:100%;
    height:90px;
    line-height:90px
}
.texte a{
    display:block;
    line-height:1.2;
    font-weight:800;
    font-size:22px;
    margin:auto 0;
    padding:0 10px;
    color:#fff
}
@media (min-width:991px){
    ul.dropdown-menu li:hover a:after{
        position:absolute;
        background:repeating-linear-gradient(-45deg,transparent,transparent 1px,#f1f1f1 1px,#f1f1f1 7px,transparent 7px,transparent 8px,#f1f1f1 8px,#f1f1f1 14px) #000;
        background-size:10px 10px;
        height:10px;
        left:0;
        right:0;
        bottom:0;
        content:'';
        z-index:1
    }
    div#mainMenu.collapse.navbar-collapse{
        padding-top:85px;
        padding-left:0
    }
    .navbar .nav>li{
        float:none;
        width:auto;
        padding:1rem
    }
    .navbar-default .navbar-nav>li:hover>a{
        border-width:0
    }
    .navbar .nav>li>a{
        color:#484848;
        text-transform:uppercase;
        padding:3px 5px 8px;
        font:500 14px Montserrat,Arial,Helvetica,sans-serif
    }
    .navbar-default .nav>li>a+a{
        margin-left:0;
        position:inherit;
        top:0;
        left:90%
    }
    .navbar-default .nav{
        float:right
    }
    .dropdown-menu>li>a{
        margin:0;
        padding:.5rem 0;
        font-size:14px;
        text-transform:uppercase;
        line-height:3
    }
    .dropdown-menu{
        position:absolute;
        top:127px
    }
    ul.dropdown-menu li{
        line-height:50px;
        padding-bottom:.5rem;
        padding-top:.5rem;
        text-align:center;
        border-right:1px solid #000;
        border-top:1px solid #000;
        width:25%;
        display:inline-block;
        position:relative;
        background-color:#f1f1f1
    }
    .nav>li,.navbar.navbar-default,.site-inner,div#n41CTnvyb8Q2fRCCY2ILwIP7{
        position:initial
    }
    .navbar-nav>li>.dropdown-menu{
        border-radius:0;
        border:none;
        padding:4rem 0 0;
        width:100vw
    }
    .navbar .nav>li:hover{
        border-bottom:1.5px solid #000
    }
    ul.dropdown-menu li:first-child,ul.dropdown-menu li:nth-child(2),ul.dropdown-menu li:nth-child(3),ul.dropdown-menu li:nth-child(4){
        border-top:none
    }
}
@media (max-width:992px){
    .navbar-default .nav>li,ul.nav.navbar-nav{
        text-align:center
    }
    .navbar-toggle .icon-bar{
        width:32px
    }
    .navbar-default .navbar-toggle.collapsed .icon-bar+.icon-bar,.navbar-default .navbar-toggle.collapsed .icon-bar+.icon-bar+.icon-bar{
        margin-top:10px
    }
    .navbar-header{
        margin-top:-60px;
        margin-right:20px
    }
    ul.nav.navbar-nav{
        margin:45px auto auto;
        border-top:1px solid #000
    }
    div#mainMenu{
        padding-left:0
    }
    div#n41CTnvyb8Q2fRCCY2ILwIP7{
        width:calc(100vw - 30px)
    }
    .navbar-default .nav>li>a+a{
        text-align:right;
        width:100vw
    }
    div#mainMenu a{
        padding:20px;
        font-size:16px;
        border:none
    }
    ul.dropdown-menu li a{
        text-transform:uppercase;
        font-family:Montserrat,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
        color:rgba(0,0,0,.9);
        font-size:16px;
        font-weight:500
    }
    ul.dropdown-menu li{
        justify-content:center;
        display:flex;
        position:relative;
        padding:0;
        font-size:16px;
        line-height:16px;
        background-color:#f1f1f1;
        border-bottom:1px solid #000
    }
    button.navbar-toggle.collapsed{
        height:0
    }
    [data-line-id="39979"]{
        padding-bottom:0!important
    }
}
div#Zink342LQZ7TSJEJs2C346rP img{
    max-width:60%;
    padding-top:50px
}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{
    color:#000;
    background:0 0
}
.logo>img{
    margin-top:2%
}
 