/*ectrims-2019 chapter*/
.page_venue .tab-page.tab-global-page > div > .divwrapper.section:first-child, .page_vr-experience .tab-page.tab-global-page > div > .divwrapper.section:first-child, .page_satellite-symposium .tab-page.tab-global-page > div > .divwrapper.section:first-child {
    display: none;
}

.page_venue .tab-page.tab-global-page > div > .divwrapper.section:last-child, .page_vr-experience .tab-page.tab-global-page > div > .divwrapper.section:last-child, .page_satellite-symposium .tab-page.tab-global-page > div > .divwrapper.section:last-child {
    width: 100%;
}

.table-wrapper {
    margin-bottom: 1rem;
}

.headline {
    margin-bottom: 1rem;
}

@media all and (min-width: 1024px) {
    .table-wrapper, .video-wrapper {
        width: 75%;
        margin-left: auto;
        margin-right: auto;
    }
}

/*satelite-symposium*/
.page_satellite-symposium .html {
    display: flex;
    justify-content: flex-end;
}

.content .event-add-calendar-button {
    padding: 14px 10px;
    min-width: 175px;
    height: 45px;
    line-height: 100%;
    background: #6dad46;
    border-radius: 5px !important;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: 600;
    color: #FFFFFF !important;
    position: relative;
    margin-bottom: 1rem;
}

.content .event-add-calendar-button .download-pdf {
    width: 25px;
    height: 35px;
    background-color: transparent;
    background-image: url('/content/dam/commercial-eu/neurology/microsites/multiplechoices-eu/images/ECTRIMS-2019/pdf-icon.png');
    display: inline-block;
    background-size: 100%;
    position: absolute;
    z-index: 10;
    top: 7px;
    background-repeat: no-repeat;
}

.content .event-add-calendar-button .download-pdf:hover:before {
    content: "Download pdf";
    display: block;
    position: absolute;
    z-index: 11;
    background: white;
    width: 120px;
    height: auto;
    color: #6dad46;
    top: -25px;
    left: 0;
    padding: 4px 5px;
    border-radius: 5px;
    border: 1px solid #6dad46;
    text-align: center;
}

.page_satellite-symposium .content .event-add-calendar-button .addeventatc {
    margin-left: 35px;
    border-left: 1px solid #ffffff;
}

.content .event-add-calendar-button .addeventatc {
    display: inline-block;
    border-left: none;
    margin-left: 0;
    line-height: 100%;
    font-family: 'Libre Franklin', sans-serif;
    font-weight: 600;
    color: #FFFFFF !important;
    text-decoration: none !important;
    font-size: 1rem;
    padding: 0 10px;
    height: auto;
    border-radius: 0 !important;
    min-width: 240px;
}

.content .event-add-calendar-button .addeventatc.border {
    border-left: 1px solid white;
    margin-left: 35px;
}

.page_vr-experience .content .addeventatc:hover, .page_vr-experience .content .addeventatc {
    width: 260px;
    margin-bottom: 1rem;
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .page_venue .tab-page.tab-global-page, .page_vr-experience .tab-page.tab-global-page, .page_satellite-symposium .tab-page.tab-global-page {
        padding-top: 0 !important;
    }

    .page-headline > div {
        display: flex;
        flex-direction: column;
    }

    .page-headline > div > .title {
        -ms-flex-order: 1;
        order: 1;
    }

    .page-headline > div > .title h2 {
        margin-bottom: 1rem;
    }

    .page-headline > div > .html {
        -ms-flex-order: 2;
        order: 2;
        margin-bottom: 1rem;
    }
}

.reminder-block .columncontrol .row {
    margin-top: 1rem;
}

.reminder-block .columncontrol .row .col:first-child {
    width: calc(100% - 295px);
}

.reminder-block .columncontrol .row .col:last-child {
    width: 100%;
    max-width: 295px;
}

.reminder-block .email-remainder {
    width: 100%;
    margin-left: 0;
    margin-right: auto;
    border: 1px solid #2b74b6;
    padding: 10px;
    text-align: left;
    position: relative;
    font-style: italic;
    color: #242424;
    font-size: 15px;
    height: 45px;
}

.reminder-block .email-remainder.error {
    border: 1px solid red;
    background-color: rgba(255, 0, 0, 0.38);
}

.reminder-block .email-remainder-button, .reminder-block .read-abstract-button {
    margin-right: 0;
    margin-left: auto;
    margin-bottom: 1rem;
    text-align: center;
    background: #2b74b6;
    border: none;
    font-weight: 700;
    width: 100%;
    max-width: 295px;
    min-width: 240px;
    display: inline-block;
    font-family: 'Libre Franklin', sans-serif;
    color: #FFFFFF !important;
    text-decoration: none !important;
    padding: 12px 10px;
    height: auto;
    float: right;
    font-size: 15px !important;
    border-radius: 5px !important;
}

@media all and (min-width: 320px) and (max-width: 480px) {
    .reminder-block .email-remainder-button, .reminder-block .read-abstract-button, .content .event-add-calendar-button {
        margin-right: auto;
        margin-left: auto;
        display: block;
        float: none;
    }

    .content .event-add-calendar-button {
        max-width: 295px;
    }

    .sharing-link-block {
        text-align: center !important;
    }

    .sharing-link-block .addeventatc {
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: 1rem;
    }
}

@media all and (min-width: 320px) and (max-width: 767px) {
    .reminder-block .columncontrol .row .col:first-child, .reminder-block .columncontrol .row .col:last-child {
        width: 100%;
    }

    .reminder-block .columncontrol .row .col:last-child {
        max-width: none;
    }

    .reminder-block .email-remainder {
        margin-bottom: 1rem;
    }

    .reminder-block .email-remainder {
        width: 100%;
    }

    .content a.netherLandsDefaultButton {
        padding: 1rem 2rem;
    }
}

/*venue*/
.page_venue .content .ean-teaser .teasertile .media-body h3 sup {
    color: #333333;
    text-transform: lowercase;
}

.page_venue .content .ean-teaser .media .media-body h1 {
    width: 100%;
    text-transform: uppercase;
    color: #6dad46;
    font-size: 2.3rem;
    font-weight: 600;
}

/**/
.sharing-link-block {
    text-align: right;
    margin-bottom: 0.5rem;
}

.twitter-sharing-link, .facebook-sharing-link, .linkedin-sharing-link {
    display: inline-block;
    width: 45px;
    height: 45px;
    background: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100%;
    cursor: pointer;
    margin-right: 5px;
}

.twitter-sharing-link {
    background-image: url('/content/dam/commercial-eu/neurology/microsites/multiplechoices-eu/images/ECTRIMS-2019/twitter-logo.png');
}

.facebook-sharing-link {
    background-image: url('/content/dam/commercial-eu/neurology/microsites/multiplechoices-eu/images/ECTRIMS-2019/facebook-logo.png');
    margin-right: 10px;
}

.linkedin-sharing-link {
    background-image: url('/content/dam/commercial-eu/neurology/microsites/multiplechoices-eu/images/ECTRIMS-2019/linkedin-logo.png');
}

/*page_satellite-symposium*/
body.page_satellite-symposium hr.hr-style-one {
    width: 100%;
    margin: 30px 0 20px;
    height: 2px;
    background-color: #6dad46;
}

body.page_satellite-symposium .content h2 {
    width: 100%;
}

body.page_satellite-symposium .content .reminder-block {
    margin-bottom: 3rem;
}

@media all and (min-width: 768px) {
    .two-column-wrapper {
        margin-bottom: 4rem;
    }

    .two-column-wrapper .row {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
    }

    .two-column-wrapper .pdf-image-wrapper div.image.adaptiveimage img {
        padding: 0 2.5rem;
    }

    .description-wrapper .button.right {
        margin: 30px auto;
    }
}

/* page_post-ectrims_summary */
.icons-list #factors {
    list-style: none;
}

.main .icons-list #factors li {
    margin: 0;
}

#factors img {
    width: 70px;
    margin: 0 40px 0 0;
}

.patient-factor {
    position: relative;
    margin: 0 0 50px 0;
}

.summary-wrapper .button {
    margin: 40px auto;
}

.summary-wrapper .watch-now {
    margin-bottom: 60px;
}

.summary-wrapper .ectrims {
    font-size: 14px;
}

body .content .button {
    margin: 30px auto 60px !important;
}

@media all and (max-width: 767px) {
    body .content #videoEctrims2019 {
        margin: 0 auto;
        padding-top: 53px;
    }

    body .content .button {
        font-size: 14px;
    }
}

@media all and (max-width: 380px) {
    #factors {
        padding: 0;
    }

    #factors img {
        width: 38px;
        margin: 0 10px 0 0;
    }
}

#choicesEctrims2019 > div {
    display: flex;
    flex-wrap: wrap;
}

#choicesEctrims2019 > div .html {
    margin-right: 20px;
}

#choicesEctrims2019 > div .image {
    width: 191px;
    margin: 0 auto;
}

@media all and (max-width: 588px) {
    #choicesEctrims2019 > div .image {
        display: none;
    }
}

body.page_post-ectrims-summary .poster-image img{
    max-width: 87%;
    width: 87%;
}
body.page_post-ectrims-summary .poster-image span{
    display: flex;
    justify-content: center;
}