#tezspire-home #fesendra_Banner {
    height: 623px;
}


#tezspire-home p.ds_qa , #tezspire-home p.td_qa , #tezspire-home p.id_qa {
    padding-top:unset !important;
    
}

#tezspire-home #tezspire-home-text1 {
    padding-top: 50px;
}


#tezspire-home .fr_log {
    padding-top: 50px;
    padding-bottom: 50px;
}
#tezspire-home p.fr_bannertext {
    color: #FFFFFF;
    font-size: 42px;
    line-height: 48px;
    font-family: 'Lexia-Italic';
    max-width: 1440px;
    padding-bottom: 40px;
}
#tezspire-home p.fr_bannertext span {
    color: #FF7F32;
}
#tezspire-home p.fr_qa {
    padding-top: 45px;
}
#tezspire-home p.fr_ans,
#tezspire-home .id_ans,
#tezspire-home .ds_ans,
#tezspire-home .td_ans{
    font-size: 16px;
    line-height: 22px;
    color: #3C4242;
    font-family: 'Lexia-Regular';
}
#tezspire-home p.button a {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 19px;
    background: #FF7F32;
    padding: 16px 24px;
    font-weight: 600;
    font-family: 'Lexia-Italic';
}
#tezspire-home p.button {
    margin-bottom: 75px;
    margin-top: 40px;
}
#tezspire-home #container-14ed116a98 .azcl-container {
    background: #FAFAFC;
    padding: 30px;
}
#tezspire-home div#text-ce5966ae41 {
    font-size: 13.6px;
    line-height: 19px;
    font-family: 'HelveticaNeue';
    color: #3C4242;
    padding-top: 64px;
}
#tezspire-home div#text-ce5966ae41 ol {
    list-style: decimal;
    list-style-position: inside;
    padding-bottom: 64px;
}
/*#tezspire-home div#text-ce5966ae41 ol li:first-child {*/
/*    text-decoration: underline;*/
/*}*/
#BrandHeader-tez #header-wrapper2 .azcl-columns__base {
    grid-template-columns: calc(25% - 77px) 75%;
    justify-content: space-between;
    height: 60px;
    align-items: center;
}
#BrandHeader-tez #header-wrapper2 #Menu ul {
    display: flex;
    gap: 36px;
    align-items: center;
}
#BrandHeader-tez #header-wrapper2 #Menu ul li a {
    color: #3C4242;
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    font-family: Lexia-Regular;
    height: 100%;
    display: block;
    position: relative;
    letter-spacing: 0.2px;
}

#BrandHeader-tez #header-wrapper2 #Menu ul li a:after {
    content: '';
    display: block;
    margin: auto;
    height: 4px;
    width: 0px;
    background: transparent;
    transition: width .5s ease, background-color .5s ease;
    transform: translate(0px, 11px);
    position: relative;
    top: 5px;
}

#BrandHeader-tez #header-wrapper2 #Menu ul li a:hover:after, 
#tezspire-home #header-wrapper2 #Menu ul li:first-child a:after, 
#Werkingsmechanisme #header-wrapper2 #Menu ul li:nth-child(2) a:after, 
#Effectiviteit #header-wrapper2 #Menu ul li:nth-child(3) a:after, 
#Patientprofielen #header-wrapper2 #Menu ul li:nth-child(4) a:after, 
#veiligheidsprofiel #header-wrapper2 #Menu ul li:nth-child(5) a:after,
#vergoedingpage #header-wrapper2 #Menu ul li:nth-child(6) a:after,
#Tz-Educatie-and-Events #header-wrapper2 #Menu ul li:nth-child(7) a:after {
    width: 100%;
    background: #D0006F;
}




#tezspire-home a#loginHeader span,
#Werkingsmechanisme a#loginHeader span,
#Effectiviteit a#loginHeader span,
#Patientprofielen a#loginHeader span,
#veiligheidsprofiel a#loginHeader span,
#materialen-downloads a#loginHeader span {
    font-size: 14px;
    line-height: 26px;
}
#tezspire-home p.fr_bannertext sup {
    font-size: 40px;
}
#tezspire-home #fesendra_Banner .azcl-container,
#tezspire-home #container-33545013b1 .azcl-container{
    width: 100%;
    padding: 0 15px;
    max-width: 1440px;
    margin: 0 auto;
}
#tezspire-home div#container-14ed116a98 {
    background: #fafafc;
    padding: 30px;
    border-radius: 10px;
}
#tezspire-home li.cmp-breadcrumb__item a {
    font-size: 23px;
    line-height: 29px;
    font-family: 'Lexia-Regular';
}
#tezspire-home p.fr_ans span {
    white-space: nowrap;
}
#tezspire-home .breadcrumb {
    margin-top: 50px;
}
#tezspire-home p.fr_bannertext sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
    bottom: 8px;
    left: 3px;
}
#tezspire-home p.immu sup {
    line-height: 0px;
}
#tezspire-home p.fr_ans, p.id_ans, p.ds_ans, p.td_ans {
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    color: #3C4242;
    font-family: Lexia-Regular;
    margin: 30px 0px 30px 0px;
}
#tezspire-home p.fr_ans, #tezspire-home .id_ans, #tezspire-home .ds_ans, #tezspire-home .td_ans{
    margin-bottom:60px;
    margin-top:20px;
}
#tezspire-home .id_ans{
    margin-bottom:40px;
}
#tezspire-home p.fr_qa, #tezspire-home p.id_qa, #tezspire-home p.ds_qa, #tezspire-home p.td_qa{
    color:#003865;
}
/*----------media queries----------------------------------------*/


@media screen and (max-width:1600px){/*container width: 1320px*/
    #BrandHeader-tez #header-wrapper2 .azcl-columns__base {
        grid-template-columns: calc(25% - 77px) 79%;
    }
    #BrandHeader-tez #header-wrapper2 #Menu ul li:nth-child(6) a:after {
        /*top: -5px;*/
    }
    #BrandHeader-tez #header-wrapper2 #Menu ul li:nth-child(7) a:after {
        top: -5px;
    }
    
}
/*1366px screen*/
@media screen and (max-width:1366px){/*container width: 1140px*/
   /* #BrandHeader-tez #header-wrapper2 .azcl-columns__base {
        grid-template-columns: calc(20% - 77px) 78%;
    } */
    #BrandHeader-tez #header-wrapper2 #Menu ul {
        display: flex;
        gap: 15px;
    }
}
/*iPad Landscape*/
@media screen and (max-width:1200px){/*container width: 960px*/
 
    #BrandHeader-tez #header-wrapper2 .azcl-columns__base {
        grid-template-columns: calc(20% - 95px) 88%;
    }
}
/*iPad Portrait & Mobile Landscape*/
@media screen and (max-width:992px){/*container width: 720px*/
    
    #tezspire-home .fr_log {
        padding-top: 20px;
        padding-bottom: 20px;
        width: 20%;
    }
    #tezspire-home p.fr_bannertext {
        color: #FFFFFF;
        font-size: 25px;
        line-height: 31px;
        font-family: 'Lexia-Italic';
        max-width: 1440px;
        padding-bottom: 10px;
    }
    #tezspire-home p.fr_bannertext sup {
        font-size: 25px;
    }
    #BrandHeader-tez #header-wrapper2{
        display:none;
    }
    #BrandHeader-tez #BrandHeaderMobile ul li a:hover, 
    #tezspire-home #BrandHeaderMobile ul li:first-child a, 
    #Werkingsmechanisme #BrandHeaderMobile ul li:nth-child(2) a, 
    #Effectiviteit #BrandHeaderMobile ul li:nth-child(3) a, 
    #Patientprofielen #BrandHeaderMobile ul li:nth-child(4) a, 
    #veiligheidsprofiel #BrandHeaderMobile ul li:nth-child(5) a,
     #vergoedingpage #BrandHeaderMobile ul li:nth-child(6) a,
     #materialen-downloads #BrandHeaderMobile ul li:nth-child(7) a,
    #ondemand #BrandHeaderMobile ul li:last-child a {
        color: #D0006F;
    }
    #tezspire-home .cmp-container__backgroundImage--enabled {
        height: 300px !important;
        width: -webkit-fill-available;
    }
}
/* Mobile Landscape */
@media screen and (max-width:767px){/*container width: 540px*/

#tezspire-home #breadid, #Werkingsmechanisme #breadid, #Effectiviteit #breadid, #Patientprofielen #breadid, #veiligheidsprofiel #breadid, #vergoedingpage #breadid, #materialen-downloads #breadid, #ondemand #breadid{
    
    margin-top: 10px;
}
    #tezspire-home #fesendra_Banner {
        height: 440px;
    }
    #tezspire-home .fr_log {
        width: 50%;
    }
    #tezspire-home .cmp-container__backgroundImage--enabled {
        height: 400px !important;
    }
}
/* Mobile Portrait: website structure should be as per the mobile design */
@media screen and (max-width:540px){/*container width: 100%*/
    #tezspire-home div#new_top_fr .user .cmp-user__base.cmp-user--display-profile-pic,
    #Werkingsmechanisme div#new_top_fr .user .cmp-user__base.cmp-user--display-profile-pic,
    #Effectiviteit div#new_top_fr .user .cmp-user__base.cmp-user--display-profile-pic,
    #Patientprofielen div#new_top_fr .user .cmp-user__base.cmp-user--display-profile-pic,
    #veiligheidsprofiel div#new_top_fr .user .cmp-user__base.cmp-user--display-profile-pic,
    #vergoedingpage div#new_top_fr .user .cmp-user__base.cmp-user--display-profile-pic,
    #materialen-downloads div#new_top_fr .user .cmp-user__base.cmp-user--display-profile-pic{
        top: -63px !important;
    }
    #tezspire-home .cmp-container__backgroundImage--enabled {
        height: 490px !important;
        width: -webkit-fill-available;
    }
    #tezspire-home p.fr_bannertext {
        color: #FFFFFF;
        font-size: 23px;
        line-height: 29px;
        font-family: 'Lexia-Regular';
    }
    #tezspire-home p.fr_bannertext {
        font-size: 21px;
        line-height: 29px;
        font-family: 'Lexia-Regular';
        padding-top: 30px;
    }
    #tezspire-home p.fr_bannertext sup {
        font-size: 14px;
    }
    #tezspire-home p.fr_ans, #tezspire-home .id_ans, #tezspire-home .ds_ans, #tezspire-home .td_ans {
        font-size: 23px;
        line-height: 29px;
    }
    #tezspire-home p.fr_ans, p.id_ans, p.ds_ans, p.td_ans {
        margin: 24px 0px 24px 0px;
    }
    #Effectiviteit .sub-ref, p.Referenties_p {
        font-family: HelveticaNeue;
        font-size: 18px;
        line-height: 24px;
    }
    #tezspire-home div#text-ce5966ae41 {
        font-size: 14px;
        line-height: 22px;
        font-family: 'HelveticaNeue';
    }
    #tezspire-home .fr_log {
        width: 80%;
    }
    #tezspire-home p.fr_qa {
        padding-top: 36px;
        font-size: 26px;
        line-height: 36px;
    }
    #tezspire-home .breadcrumb {
        margin-top: 24px;
    }
    #tezspire-home div#text-ce5966ae41 ol {
        list-style-position: outside;
        margin-left: 15px;
    }

}
/* optional: if you found any issue in the mobile landscape use this below media
query */
@media only screen and (orientation: landscape) and (max-width: 991px) {
/*your css*/}


.breadcrumb {
   
    font-size: 23px;
    line-height: 29px;
    font-family: 'Lexia-Regular';
}
