/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/
/* no borders */
/* .footer_color, .footer_color div, .footer_color header, .footer_color main, .footer_color aside,.footer_color footer,
.footer_color article, .footer_color nav, .footer_color section, .footer_color span, .footer_color applet, .footer_color object,
.footer_color iframe, .footer_color h1, .footer_color h2, .footer_color h3, .footer_color h4, .footer_color h5, .footer_color h6,
.footer_color p, .footer_color blockquote, .footer_color pre, .footer_color a, .footer_color abbr, .footer_color acronym,
.footer_color address, .footer_color big, .footer_color cite, .footer_color code, .footer_color del, .footer_color dfn,
.footer_color em, .footer_color img, .footer_color ins, .footer_color kbd, .footer_color q, .footer_color s, .footer_color samp,
.footer_color small, .footer_color strike, .footer_color strong, .footer_color sub, .footer_color sup, .footer_color tt,
.footer_color var, .footer_color b, .footer_color u, .footer_color i, .footer_color center, .footer_color dl, .footer_color dt,
.footer_color dd, .footer_color ol, .footer_color ul, .footer_color li, .footer_color fieldset, .footer_color form,
.footer_color label, .footer_color legend, .footer_color table, .footer_color caption, .footer_color tbody, .footer_color tfoot,
.footer_color thead, .footer_color tr, .footer_color th, .footer_color td, .footer_color article, .footer_color aside,
.footer_color canvas, .footer_color details, .footer_color embed, .footer_color figure, .footer_color fieldset,
.footer_color figcaption, .footer_color footer, .footer_color header, .footer_color hgroup, .footer_color menu, .footer_color nav,
.footer_color output, .footer_color ruby, .footer_color section, .footer_color summary, .footer_color time, .footer_color mark,
.footer_color audio, .footer_color video, #top .footer_color .pullquote_boxed, .responsive #top .footer_color .avia-testimonial,
.responsive #top.avia-blank #main .footer_color.container_wrap:first-child, #top .footer_color.fullsize .template-blog .post_delimiter,
.footer_color .related_posts.av-related-style-full a, .container_wrap {
    border: 0;
} */

.html_header_top.html_header_sticky #top #wrap_all #main {
    /* padding-top: 129px !important; */
    margin-top: 11px;
}


/* general */
sup {
   font-size: .83em;
   line-height: 0.5em;
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}
h1 sup, h2 sup {
    font-size: .45em;
    top: -1em;
 } 
.main_color strong {
   color: inherit;
}
.avia-button:hover {
   opacity: 1;
}
/* general end */

/* links */
.main_color a:not(.avia_image):not(.slide-image):not(.avia-button) {
    /* color: #6e136b; */
    border-bottom: 2px dotted #000000;
    transition: all 0.2s;
}
.main_color a:not(.avia_image):not(.slide-image):not(.avia-button):hover {
    border-bottom: 2px dotted transparent;
    transition: all 0.2s;
}
#top .av_inherit_color a {
    text-decoration: none;
}
/* links end */

/* header meta */
#header_meta {
    background: #002a49;
}
#header_meta span {
    margin-right: 40px;
    white-space: nowrap;
}
.header_color .phone-info, .header_color strong  {
    color: #fff14b;
    font-size: 13px;
    font-weight: normal;
    padding: 10px 0;    
}
.header_color strong  {
    font-weight: bold;
    text-transform: uppercase;
}
#top .social_bookmarks {
    margin: 5px 0 0 -9px;
}
#top .social_bookmarks li a {
    color: #fff14b;
    border-radius: 20px;
}
/* header meta end */


/* logo */
div .logo {
   position: relative;
}
.logo svg {
   height: 60px;
   width: 158px;
   max-height: 60px;
}
.responsive .logo svg {
   margin: 12px 0 0 0;
   transition: margin 0.1s ease-in-out;
}
.responsive .header-scrolled .logo svg {
   margin: 17px 0 0 0;
   transition: margin 0.1s ease-in-out;
}
@media only screen and (max-width: 767px) {
   .responsive .logo svg {
       /* padding-top: 20px;
       padding-bottom: 17px; */
       height: 60px !important;
       margin: 0;
   }
}
/* logo end */

/* menus */
/* li.menu-item-has-children.menu-item-top-level > a span.avia-menu-text:after, li.menu-item-has-children.menu-item-top-level > a span.wpml-ls-display:after {
   font-family: 'entypo-fontello';
   content: "\e877";
   padding-left: 10px;
   line-height: 0;
} */
.current_page_parent >a>.avia-menu-fx, .current-page-ancestor >a>.avia-menu-fx {
   opacity: 1;
   visibility: visible;
}
#top.home .header_color .avia-menu-fx {
   background: transparent;
}
#top .avia-menu-fx {
   bottom: 30%;
   width: 80%;
   left: 10%;
   height: 5px;
   border-radius: 0px;
   background: #adbac5;
}
.header_color .main_menu ul:first-child > li a {
   font-size: 14px;
   font-weight: 700;
   text-transform:uppercase;
}
#top .current-page-ancestor .avia-menu-fx {
    display: none;
}
/* .header_color .main_menu ul:first-child > li a:hover, .header_color .main_menu ul:first-child > li.current-menu-item > a, .header_color .main_menu ul:first-child > li.current_page_item > a, .main_color a, .main_color a strong {
   color: #002a49;
}
/* menus end */

/* headings */
.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2, .template-page .entry-content-wrapper h3, .template-page .entry-content-wrapper h4, .template-page .entry-content-wrapper h5, .template-page .entry-content-wrapper h6 {
   text-transform: none;
   letter-spacing: 0px;
}
body .av-special-heading .av-special-heading-tag {
   margin: initial;
   float: none;
}
.special-heading-border {
   display: none;
}
/* headings end */

/* footer */
#footer-page .main_color, #footer-page p a {
    color: white;
}
#footer-page img {
    width: 100%;
}
#footer-page p {
    margin-top: 0;
}
#footer-page p a:not(.av-icon-char) {
    border-bottom: 1px solid;
    padding-bottom: 1px;
    margin-bottom: 4px;
}
.footer_compliance, .footer_socials {
    position: absolute;
    bottom: 0.85em;
}
/* .footer-page-content {
    position: relative;
    z-index: 1;
} */
/* footer end */


/* lists */
.avia_textblock ul {
   list-style: none !important;
}
.main_color ul {
   border: 0;
}
.entry-content-wrapper  div.avia_textblock ul {
   margin: 20px 0 30px 0;
}
.entry-content-wrapper div.avia_textblock ul li {
   list-style: none;
   margin-left: 30px;
}
.entry-content-wrapper div.avia_textblock ul li::before {
   content: "\25B6";
   color: #002a49;
   font-weight: bold;
   display: inline-block;
   width: 1.5em;
   margin-left: -1.5em;
   line-height: 1.4em;
   transform: translateY(1px);
   vertical-align: text-bottom;
}
.references .entry-content-wrapper div.avia_textblock ol {
    /* float: left; */
    margin: 0px;
}

/* lists end */

.references strong {
    /* float: left; */
    /* line-height: 25px; */
    font-size: 14px;
    /* margin-right: 11px; */
}
.references .content {
    padding-top: 18px;
    padding-bottom: 41px;
}

/* landing page */
.av-special-heading h1.av-special-heading-tag, .av-special-heading h2.av-special-heading-tag {
    text-transform: uppercase;
    font-size: 50px;
    font-weight: 700;
}
.landing-page .content {
    padding-bottom: 20px;
}
.landing-pad {
    box-shadow: 10px 10px 20px 0 #aaaaaa;
    transition: box-shadow 0.1s ease-in-out;
}
.landing-pad:hover {
    box-shadow: 5px 5px 10px 0 #aaaaaa;
}
/* .landing-pad.flex_column:hover img {
    transform: scale(1.1);
    transition: transform  0.2s;
} */

.landing-footer .content {
    padding-top: 0px;
}
.landing-pad img {
    width: 500%;
    padding: 20px 80px;
    min-width: 30px;
}
.landing-pad.patient img {
    padding: 20px 65px;
}
.landing-pad p {
    line-height: 1.3em;
}
#top .flex_column_table_cell.landing-page-pen {
    vertical-align: middle;
}
.landing-page-pen {
    position: relative;
}
.landing-page-pen img {
    width: 422px;
}
.landing-page-pen::before {
    content: '';
    position: absolute;
    top: -50%;
    left: 0;
    width: 162px;
    height: 967px;
    background: url(/wp-content/uploads/2023/04/landing-pen.png) no-repeat;
    z-index: 1;
    visibility: visible;
}
.landing-page-pen-horizontal {
    display: none;
    margin-bottom: -100px;
}

.html_stretched .page-id-27 #wrap_all {
    background-color: #f1f1f9;
    min-height: 1095px;
}

/* buttons */
.avia-button.avia-size-small, .avia-button.avia-size-large, #top .gform_wrapper input[type='submit'] {
   padding: 15px 45px;
   font-size: 15px;
   font-weight: 700;
   text-transform: uppercase;
   border: 0;
}
body div .main_color .avia-color-theme-color.avia-button, #top .gform_wrapper input[type='submit'] {
   letter-spacing: 1px;
   border-radius: 30px;
   background: #002a49;
   transition: all 0.2s ease-in-out;
}
body div .main_color .avia-color-theme-color.avia-button.avia-size-large {
    line-height: 2em;
    font-weight: normal;
    border-radius: 10px;
    text-transform: none;
    padding: 20px 10px;
    box-shadow: 10px 10px 20px 0 rgba(0,0,0,0.3);
    transition: box-shadow 0.1s ease-in-out;
    width: 220px;
}
body div .main_color .avia-color-theme-color.avia-button.avia-size-large:hover {
    box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.3);
}
body div .main_color .avia-color-theme-color.avia-button:hover, #top .gform_wrapper input[type='submit']:hover {
   opacity: 1;
   background: #fff14b;
   color: #002a49;
   transition: all 0.2s ease-in-out;
}
body#top div .main_color .avia-color-theme-color.avia-button {
    background: #002a49;
    color: #fff14b;
    font-weight: 600;
}
body#top div .main_color .hcp .avia-color-theme-color.avia-button {
    color: #002a49;
    background: #fff14b;
}
.landing-pad .avia-button-wrap {
    position: absolute;
    bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
body#top div .main_color .button_outline .avia-color-theme-color.avia-button {
    background: #ffffff;
    color: #002a49;
    border: 1px solid #002a49;;
}
body#top div .main_color .avia-buttonrow-wrap.button_outline a.avia-color-theme-color.avia-button:nth-child(1) {
    background: #002a49; 
    color: #fff14b;
}
/* buttons */

.logo_svg img {
    width: 100%; 
    height: 150px;
    margin-bottom: 40px;
}
.av-subheading {
    margin-bottom: 20px;
}
.av-subheading p {
    font-size: 24px;
    color: #214f99;
    font-weight: 700;
    display: inline-block;
    border-bottom: 4px #c4cdd7 solid;
    padding-bottom: 8px;
}
.slice_section {
    position: relative;
}
/* .slice_section.common_se {
    background-position: -361px 50% !important;
}
.slice_section.common_se::before, .slice_section.rheum_side_effects::before {
    content: '';
    position: absolute;
    top: 0;
    left: -1655px;
    width: 4873px;
    height: 100%;
    background: url(/wp-content/uploads/2023/04/slice_lr_white.png) no-repeat;
    z-index: 1;
    visibility: visible;
}
.slice_section.rheum_side_effects::before {
    left: -1805px;
    background: url(/wp-content/uploads/2023/04/slice_rl_white.png) no-repeat;
} */ 
/* .slice_section {
    background-position: 50.8% 50% !important;
}
.slice_section.slice_rtl {
    background-position: 50.7% 50% !important; 
}
.slice_section.slice_rtl.hcp_benefits {
    background-position: 51% 50% !important;
}
.slice_section.patient_support {
    background-position: 50% 50% !important;
}
.slice_section.patient_duplo {
    background-position: 51.6% 50% !important;
}
.slice_section.contraindications {
    background-position: 50% 50% !important;
}
.slice_section.training_support_materials {
    background-position: 49.5% 50% !important;
}
.slice_section.common_se {
    background-position: 50% 50% !important;
}
.slice_section.rheum_side_effects {
    background-position: 55.1% 50% !important;
}
.slice_section.further_support {
    background-position: 52.8% 50% !important;
} */
.avia-section-huge.patient_support .content {
    /* padding-top: 70px;
    padding-bottom: 70px; */
}
.ask_col {
    border-right: 2px solid red;
}
.ask_col strong {
    font-size: 24px;
}
#top .section_treatment_cat.main_color a {
    color:#fff14b;
    font-size: 24px;
    font-weight: 700;
    border-bottom: 2px dotted #fff14b;
}
#top .section_treatment_cat.main_color a:hover {
    color:#fff14b;
    font-size: 24px;
    border-bottom: 2px dotted transparent;
}
.support_materials .avia-image-container, .key_facts .avia-image-container {
    margin: 40px;
    box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.3) !important;
    /* margin-bottom: 60px; */
}
body div .main_color .cta_button .avia-color-theme-color.avia-button.avia-size-large {
    font-size: 24px;
    width: auto;
    box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.5) !important;
    transition: box-shadow 0.1s ease-in-out;
}
body div .main_color .cta_button .avia-color-theme-color.avia-button.avia-size-large:hover {
    box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.5) !important;
}
.avia-iframe-wrap {
    box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.5) !important;
}
.patient_guidance {
    padding-left: 50px;
}

.hcp_rheum_top .content {
    padding-bottom: 0px;
}

.hcp_rheum_second .content {
    /* padding-top: 170px; */
}
.hcp_rheum_third .content {

}

/* tabs */
.tab_titles {
    border: 0;
}
.main_color .tabcontainer:not(.sidebar_tab ) .tab {
    background: #002a49; 
    color:#fff14b;
    border-radius: 20px 20px 0 0;
    font-size: 18px;
    padding: 20px 30px;
    text-align: center;
}
.main_color .tabcontainer:not(.sidebar_tab ) .tab.active_tab,
.responsive #top .main_color .tabcontainer:not(.sidebar_tab ) .active_tab,
#top .main_color .tabcontainer:not(.sidebar_tab ) .tab.active_tab:hover,
#top .main_color .tabcontainer:not(.sidebar_tab ) .tab:hover {
    color: #002a49; 
    background:#fff14b;
    border-radius: 20px 20px 0 0;
    font-weight: 500;
}
div .main_color .tabcontainer:not(.sidebar_tab ) .active_tab_content.tab_content {
    color: #002a49; 
    background:#fff14b;
    padding: 50px 70px;
    box-shadow: 10px 10px 20px 0 rgba(0, 0, 0, 0.3) !important;
    border-radius: 0 20px 20px 20px;
}
.js_active .tab_titles .tab:last-child,.js_active .tab_titles .tab:first-child {
    border-radius: 20px 20px 0 0;

}
body#top div .main_color.int_buttons .hcp .avia-color-theme-color.avia-button {
    font-size: 14px;
    font-weight: 700;
    margin: 0 20px !important;
}
.tab_content_align {
    display: inline;
    width: 86%;
}
.av_tab_section {
    margin: 0px 30px 30px 0;
}
.tab_titles {
    margin: 0 30px 0 0;
}
.tabcontainer:not(.sidebar_tab ) .tab_inner_content {
    display: flex;
    align-items: center;
}
.tab_inner_content img {
    margin-left: 42px;
}
/* tabs end */
.avia-section.hcp_rheum_top, .avia-section-huge.hcp_rheum_second {
    background-color: #f0f2f9;
}
.main_color td, .main_color th {
    border-color: silver;
    padding: 0;
}
.mfp-iframe-holder .mfp-content {
    max-width: 96%;
}
button.mfp-arrow {
    display: none;
}
body .patient_training_support .av-special-heading h2.av-special-heading-tag {
    font-size: 44px;
}
.patient_training_support .avia-image-container {
    margin: 17px;
    margin-bottom: 30px;
}

   /* background: #623D91 url(/wp-content/uploads/2022/09/button_background_001.png) no-repeat; */
/* #top .main_color a.avia-button.avia-size-small .avia_button_icon.avia_button_icon_right {
   left: 0.3em;
   transition: all 0.2s;
}
#top .main_color a.avia-button.avia-size-small:hover .avia_button_icon.avia_button_icon_right {
   left: 0.6em;
   transition: all 0.2s;
} */


/* gravity */
.gform_confirmation_wrapper {
   margin: 20px 0;
   text-align: center;
   color: #3c763d;
   background-color: #dff0d8;
   border: 1px solid #3c763d !important;
   font-size: 21px;
   padding: 30px;
   line-height: 1.5em;
}
.gform_confirmation_wrapper strong {
   font-size: 26px;
   color: #3c763d;
   display: block;
   padding-bottom: 20px;
}
.gform_confirmation_wrapper em {
   color: #ff0000;
   font-weight: bold;
   display: block;
}
.main_color .gform_wrapper .gform_validation_errors>h2 {
   font-size: 17px;
   font-weight: 700;
}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {
   border: 1.5px solid #c02b0a;
   border-radius: 5px;
}
#top label {
   font-size: 1em;
}
#top fieldset label {
   font-weight: normal;
   font-size: 0.9em;
}
#top legend {
   font-weight: 700;
   font-size: 1em;
}
#top fieldset {
    margin-bottom: 0px; 
}

.gform_wrapper.gravity-theme .gfield_description {
   color: rgba(92,173,47,1);
   padding-top: 7px !important;
   line-height: 1.4em !important;
}

#top legend {
   font-weight: bold;
   font-size: 1em;
}
#top .gform_wrapper.gravity-theme label span.gfield_required,
#top .gform_wrapper.gravity-theme legend span.gfield_required {
    color: #c02b0a;
    font-size: 16px;
    /* font-size: .83em; */
    line-height: 0.5em;
    vertical-align: baseline;
    position: relative;
    top: -0.1em;
 
}
.gform_required_legend {
    display: none;
}
.gform_wrapper.gravity-theme .instruction {
    display: none;
}

body .gform_wrapper .gform_body .gform_fields .gfield span#input_2_7_6_container, body .gform_wrapper .gform_body .gform_fields .gfield span#input_3_7_6_container {
    flex: 0 0 100%;
}

/* gravity end */

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'],
#top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'],
#top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'],
#top .main_color textarea, #top .main_color select  {
    border-color: silver;
    background-color: #ffffff;
}

body div.avia-cookie-consent .avia-button {
    text-align: center;
}
p.avia_cookie_text {
    display: block !important;
    padding-bottom: 10px;
} 
a[href^="tel"] {
    color: inherit;
    text-decoration: none;
}
.main_color div.sp_text {
    font-size: 80%;
    border: 1px solid silver;
    padding: 15px 30px;
    border-color: silver;
    background: #fafafa;
}
.main_color div.sp_text ul {
    margin: 5px;
}
#top .patient_support .flex_column_table_cell.patient_guidance_all {
    display: none;
}


.slice_section.hcp_hp_s1 {
    background-position: 56% 50% !important;
}


/* interim page */
/* .interim_logo img, .interim_stamp img {
    width: 100%;
} */

.interim_logo, .interim_stamp {
    position: relative;
}
.interim_stamp {
    z-index: 10 !important;
}
.interim_logo::after {
    content: '';
    position: absolute;
    visibility: visible;
    width: 913px;
    height: 412px;
    background: url(/wp-content/uploads/2023/10/colourcloud_night_blue_crop.png);
    background-size: cover;
    background-repeat: no-repeat;
    right: -300px;
    z-index: -1;
}
.interim_logo img {
    min-width: 566px;
    right: -132px;
}
.interim_stamp img {
    width: 250px;
    margin-top: 60px;
}
.interim_desktop_main_pen {
    position: relative;
}
.interim_desktop_main_pen::after {
    content: '';
    position: absolute;
    visibility: visible;
    width: 518px;
    height: 922px;
    background: url(/wp-content/uploads/2023/10/pen_shadow_web.png);
    background-size: cover;
    background-repeat: no-repeat;
    right: -350px;
    top: -172px;
    z-index: -1;
}
.interim_bold_message {
    font-size: 44px;
    color: #ffffff;
    font-weight: 800;
    letter-spacing: 1px;
}
.interim_banner_huge_text {
    font-size: 205px;
    padding-top: 38px;
    display: block;
    margin-right: -24px;
}
.interim_banner_lower_text {
    font-size: 80px;
    display: block;
    margin-top: -22px;
    letter-spacing: 0;
}
.interim_yellow {
    color: #f0e649 !important;
}
.interim_yellow .interim_banner_huge_text {
    margin-left: -4px;
}
.interim_yellow .interim_banner_lower_text {
    margin-left: -2px;
}
.interim_banner_lower_message {
    font-size: 22px;
    color: #ffffff;
    letter-spacing: 1px;
    position: relative;
}
.interim_banner_lower_message_patient {
    position: relative;
}
/* #patient_new_pen_mid.avia-section {
    background-position: -5% 0%;
} */
.interim_banner_lower_message::before, .interim_banner_lower_message_patient::before {
    content: '';
    position: absolute;
    visibility: visible;
    width: 466px;
    height: 10px;
    background: url(/wp-content/uploads/2023/10/hr_yellow.svg);
    background-size: cover;
    background-repeat: no-repeat;
    top: -35px;
}
.interim_banner_lower_message.interim_yellow::before, .interim_banner_mid_message_patient::before {
    background: url(/wp-content/uploads/2023/10/hr_white.svg);
}

#top #wrap_all .template-page .entry-content-wrapper .patient_new_pen_dose_window h3 {
    font-size: 32px;
    font-weight: bold;
    color: #f0e649;
    text-transform: uppercase;
}
#top #wrap_all .template-page .entry-content-wrapper .patient_new_pen_dose_window h4 {
    font-size: 22px;
    color: #ffffff;
    margin: 0 0 20px 0;
    padding: 0;
    text-transform: uppercase;
}
#top #wrap_all .template-page .entry-content-wrapper .patient_new_pen_dose_window p {
    font-size: 18px;
    color: #ffffff;
    margin: 0;
    padding: 0;
}
.entry-content-wrapper .patient_new_pen_dose_window div.avia_textblock ul li::before {
    color: #ffffff;
}
.patient_pos_cont{
    display: flex;
}
.patient_pos_x {
    flex: 0 1 350px;
    padding-right: 20px;
}
.patient_pos_y {
    flex: 1;
}
.patient_pos_y img {
    min-width: 260px
}
.new_pen_ifu .av-styling-no-styling img.avia_image {
    width: 100%;
    border: 4px solid #12335c;
    min-width: 250px;
}
.vid_link a {
    border: 0 !important;
}
body .av-special-heading.interim_mid_body_heading .av-special-heading-tag {
    font-size: 38px;
    font-weight: 800;
    color: #ffffff;
}

.interim_bullets ul {
    margin-top: 19px;
}
.interim_bullets ul li {
    margin-bottom: 23px;
}
.interim_bullets {
    color: #ffffff;
    font-size: 22px;
    letter-spacing: 0.35px;
}
#top .interim_bullets .av-iconlist-small .iconlist_icon {
    /* transform: scale(2); */
    margin-right: 50px;
    /* margin-top: 4px; */
}
.interim_bullets [data-av_icon]:before {
    content: url(/wp-content/uploads/2023/10/medac_PEN_icon_2step_CMYK.svg);
    position: absolute;
    width: 60px;
    left: 0;
    top: 1px;
}
.interim_bullets li:nth-child(2) [data-av_icon]:before {
    content: url(/wp-content/uploads/2023/10/medac_PEN_icon_acousticsignal_CMYK.svg);
}
.interim_bullets li:nth-child(3) [data-av_icon]:before {
    content: url(/wp-content/uploads/2023/10/medac_PEN_icon_inspectionwindow_CMYK.svg);
    top: 3px;
}
.interim_bullets li:nth-child(4) [data-av_icon]:before {
    content: url(/wp-content/uploads/2023/10/medac_PEN_icon_needlecover_CMYK.svg);
    top: 4px;
}
.interim_bullets li:nth-child(5) [data-av_icon]:before {
    content: url(/wp-content/uploads/2023/10/medac_PEN_icon_largerlabeling_CMYK.svg);
    top: 4px;
}
.interim_bullets li:nth-child(6) [data-av_icon]:before {
    content: url(/wp-content/uploads/2023/10/medac_PEN_icon_angularshape_CMYK.svg);
    top: 3px;
}
/* #top .interim_bullets li:nth-child(3) {
    margin-top: -14px;
} */
.interim_mobile_image, #top div.flex_column_table_cell.interim_mobile, #top div.flex_column.interim_mobile, .avia-image-container.avia-align-center.interim_mobile_image {
    display: none;
}
#interim_main_banner {
    color: #ffffff;
    font-size: 15px;
    /* padding-bottom: 100px; */
}
#interim_main_banner span {
    color: #f0e649;
    font-size: 30px;
    display: block;
    position: relative;
    margin: -14px 0 -10px 0;
    padding-top: 7px;
    line-height: 1.3em;
}
#interim_main_banner span::after {
    content: '';
    position: absolute;
    visibility: visible;
    width: 217px;
    height: 30px;
    background: url(/wp-content/uploads/2023/10/medac_PEN_no_shadow_small.png);
    background-size: cover;
    background-repeat: no-repeat;
    top: 11px;
    margin-left: 10px;
}
#interim_main_banner br {
    content: "";
    margin: 19px;
    display: block;
    font-size: 1em;
}
.interim_banner_main_mobile_image {
    display: none;
}

#interim_main_banner a {
    color: #0d2845;
    font-size: 18px;
    background: #f0e649;
    padding: 5px 20px;
    border-radius: 12px;
    border: 0;
    display: block;
    text-align: center;
    line-height: 1.3em;
}
#interim_main_banner a strong {
    text-transform: capitalize;
}

/* patient pen page */
.interim_desktop_main_pen_patient {
    margin-right: -100px;
}



.new_pen_menu .avia-menu-text {
    border: 2px dotted red;
    padding: 4px ;
}
.new_pen_menu .avia-menu-text:hover, .new_pen_menu.current_page_item .avia-menu-text {
    background: #f0e649;
}
.new_pen_menu .avia-menu-fx {
    display: none;
}

 .content__gdpr, .content__gdprLegal {
    font-size: 14px;
 }


 .kam_map svg {
    width: 100%;
}

/* .kam_map g[id^=MAP] {
    transition: opacity 0.3s;
} */

.kam_map g[id^=MAP]:hover {
    /* opacity: 0.75;
    transition: opacity 0.3s; */
    cursor: pointer;
}

.team-member-description p {
    margin: 0;
    font-size: 16px;
    margin-left: 120px;
}
@media only screen and (max-width: 768px) {
    .team-member-description p {
        font-size: 14px;
    }
}

.team-member-name {
    /* font-size: 18px;
    margin: 0; */
    margin-left: 120px;
}
.team-member-job-title {
    /* font-size: 16px;
    margin: 0; */
    margin-left: 120px;
}
.team-img-container {
    position: absolute;
    overflow: hidden;
    border-radius: 3px;
    text-align: center;
    margin-bottom: 10px;
    max-width: 100px;
    border-radius: 10px;
    border-width: 4px;
    border-color: #6c90ad !important;
    border-style: solid;
    margin-right: 17px;
}

.team-img-container::before {
    content: '1';
    position: absolute;
    background: #6dcff6;
    border: 2px solid #ffffff;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    top: 3px;
    left: 3px;
    z-index: 9;
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;
}


#KAM_NEE_NW .team-img-container {
    border-color: #f37052 !important;
}
#KAM_NEE_NW .team-img-container::before {
    content: '2';
}

#KAM_NE_Y_EM .team-img-container {
    border-color: #009d48 !important;
}
#KAM_NE_Y_EM .team-img-container::before {
    content: '3';
}

#KAM_SW_NW .team-img-container {
    border-color: #0071bc !important;
}
#KAM_SW_NW .team-img-container::before {
    content: '4';
}

#KAM_WM .team-img-container {
    border-color: #fff200 !important;
}
#KAM_WM .team-img-container::before {
    content: '5';
}

#KAM_EA .team-img-container {
    border-color: #00aeef !important;
}
#KAM_EA .team-img-container::before {
    content: '6';
}

#KAM_SE .team-img-container {
    border-color: #8dc63f !important;
}
#KAM_SE .team-img-container::before {
    content: '8';
}

#KAM_LON .team-img-container {
    border-color: #f68b1e !important;
}
#KAM_LON .team-img-container::before {
    content: '7';
}

body .container_wrap .avia-team-member.avia-builder-el-last {
    margin-bottom: 30px;
}
body .container_wrap .avia-team-member {
    margin-top: 0px;
    min-height: 180px;
}
@media only screen and (max-width: 989px) {
    body .container_wrap .avia-team-member {
        min-height: auto
    }
    body .container_wrap .avia-team-member.avia-builder-el-last {
        margin-bottom: 0px;
    }
}















@media only screen and (min-width: 768px) and (max-width: 989px) {

}



@media only screen and (max-width: 1180px) {
    #interim_main_banner span {
        /* font-size: 24px; */
    }
    #interim_main_banner a {
        /* font-size: 14px; */
    }
    .interim_banner_main_mobile_image {
        display: block;
        width: 50%
    }
    #interim_main_banner span::after {
        background: none;
    }
            





    
    .interim_bold_message {
        font-size: 33px;
        margin-top: -100px;
    }
    .interim_banner_huge_text {
        font-size: 154px;
        padding-top: 34px;
        margin-right: -18px;
    }
    .interim_banner_lower_text {
        font-size: 60px;
        margin-top: -6px;
    }

    .interim_banner_lower_message::before {
        width: 283px;
        height: 6px;
    }
    .interim_stamp img {
        width: 176px;
    }    
    .interim_desktop_main_pen::after {
        right: -267px;
        top: -56px;
        width: 436px;
        height: 769px;
    }
    .interim_logo img {
        right: 50px;
    }
    .interim_logo::after {
        right: -250px;
    }
    .interim_banner_lower_message {
        font-size: 19px;
    }

    .interim_banner_lower_message br {
        display: none;
    }
    .landing-page-pen img {
        width: 322px;
    }
    .av-special-heading h1.av-special-heading-tag, .av-special-heading h2.av-special-heading-tag {
        font-size: 48px;
    }
    .slice_section.slice_rtl.hcp_benefits {
        background-position: 51.3% 50% !important;
    }
    /* .slice_section.slice_rtl.hcp_benefits.patients_usage {
        background-position: 50.8% 50% !important;
    } */
    /* .slice_section.patient_support {
        background-position: 50.8% 50% !important;
    } */
    /* .slice_section.patient_duplo {
        background-position: 50.9% 50% !important;
    } */
    .main_color .tabcontainer .tab {
        padding: 20px 25px;
    }
    /* .slice_section.contraindications {
        background-position: 49.9% 50% !important;
    } */
    .contraindications .av-special-heading h2.av-special-heading-tag {
        font-size: 42px;
    }
    /* .slice_section.rheum_side_effects {
        background-position: 54.2% 50% !important;
    } */
}
@media only screen and (max-width: 1024px) {
    #top .flex_column_table_cell.av-hide-on-mobile {
        display: none;
    }
    .patient_using.hcp_benefits div .av_three_fifth {
        width: 100%;
    }
    #top .patient_support .flex_column_table_cell.patient_guidance_all {
        display: block;
    }
    .landing-page-pen::before {
        display: none;
    }
    .landing-page-pen-horizontal {
        display: block;
    }
    .slice_section {
        background-image: none !important;
    }
    .slice_section.slice_rtl {
        background-image: none !important;
    }
    .positioning, #top .flex_column_table_cell.positioning {
        display: none;
    }
    .positioning + div {
        width: 100%;
        padding-right: 50px;
    }
    div .av_one_half.patient_guidance, .hcp_benefits div .av_one_half, .hcp_benefits div .av_three_fifth{
        padding-left: 0px;
        margin-left: 0;
        padding-right: 0;
    }
    .responsive #top #wrap_all .flex_column.av-break-at-tablet.support_materials_lr {
        max-width: 49%;
        display: table-cell;
        padding-top: 30px;
    }
    #top .patient_support .av-flex-placeholder {
        width: 0;
    }
    #top div .flex_column_table_cell.av_one_half.side_effect_left {
        width: 100%;
        display: table-caption;
    }
    .main_color .tabcontainer .tab {
        padding: 20px 8px;
        font-size: 14px;
    }
    body#top div .main_color.int_buttons .hcp .avia-color-theme-color.avia-button {
        margin: 15px 20px !important;
    }
    .common_se .flex_column {
        padding: 0 50px 0 0 !important;
    }
    .common_se .container {
        padding: 0  50px 0 0!important;
    }
    .slice_section.rheum_side_effects::before {
        display: none;
    }
    #top .rheum_side_effects .flex_column_table_cell, #top .rheum_side_effects .flex_column_table,
    #top .further_support .flex_column_table_cell, #top .further_support .flex_column_table,
    #top .rse_left.flex_column_table_cell {
        width: 100%;
        display: block;
    }
    .main_color .tabcontainer .tab, .responsive #top .main_color .tabcontainer .active_tab, .main_color .tabcontainer:not(.sidebar_tab ) .tab {
        font-size: 14px;
        padding: 20px 25px;
    }
    div .main_color .tabcontainer .active_tab_content.tab_content {
        padding: 10px 20px;
        box-shadow: none!important;
        border-radius: 0;
    }
    .av_tab_section, .tab_titles {
        margin: 0;
    }
    .contraindications div .av_one_half, .report_side_effects div .av_one_half {
        margin: 0;
    }
    .contraindications .flex_column {
        padding: 0 !important
    }
    .training_support_materials {
        background-color: #f0f2f9 !important;
    }
    .slice_section.further_support .container, .slice_section.report_side_effects .container,
    .slice_section.contraindications .container,
    .slice_section.rheum_side_effects .container,
    .slice_section.common_se .container,
    .slice_section.patient_using .container  {
        height: auto !important;
    }
    .report_side_effects .positioning + div {
        padding-right: 0px;
        padding-left: 0px;
    }
    .training_support_materials img {
        padding-top: 50px;
    }
}
@media only screen and (max-width: 955px) {
    .interim_logo::after {
        right: -350px;
    }
    .patient_training_support .av-flex-placeholder {
        width: 0px
    }
    .responsive #top #wrap_all .flex_column.av-break-at-tablet.support_materials_lr {
        max-width: 33%;
    }
}



@media only screen and (max-width: 767px) {
    .patient_pos_cont{
        display: block;
    }
    .patient_pos_y {
        padding-top: 15px;
    }
    #interim_main_banner {
        text-align: center;
    }
    .interim_banner_main_mobile_image {
        width: 100%;
        padding-top: 10px;
    }
    #interim_main_banner a {
        /* font-size: 20px; */
        padding: 15px 20px;
    }
    .interim_mobile_image {
        margin-bottom: -39px !important;
        display: block;
    }
    .interim_mobile, .interim_mobile_image, #top div.flex_column_table_cell.interim_mobile, #top div.flex_column.interim_mobile, .avia-image-container.avia-align-center.interim_mobile_image, .avia-image-container.avia-align-center.interim_mobile_image {
        display: block;
    }
    .interim_desktop_main_pen::after {
        background: none;
    }
    /* #top .flex_column_table.av-equal-height-column-flextable .av-flex-placeholder {
        width: 12% !important;
    } */
    #top .flex_column_table_cell.interim_desktop, .hr.interim_desktop, .interim_desktop {
        display: none;
    }
    .interim_desktop_main_pen_patient {
        display: none !important;
    }
    .interim_banner_lower_message {
        margin-top: -50px;
    }
    .interim_banner_lower_message::before {
        background: none;
    }
    .interim_banner_lower_message.interim_yellow::before {
        background: none;
    }
    .interim_mobile_separator::before {
        content: '';
        position: absolute;
        visibility: visible;
        width: 100%;
        height: 10px;
        background: url(/wp-content/uploads/2023/10/hr_yellow.svg);
        background-size: cover;
        background-repeat: no-repeat;
        top: -62px;
    }
        

    #top.page-id-914 #main .flex_column.av_one_half.interim_logo,
    #top.page-id-914 #main .flex_column.av_one_half.interim_stamp,
    #top.page-id-982 #main .flex_column.av_one_half.interim_logo,
    #top.page-id-982 #main .flex_column.av_one_half.interim_stamp {
        margin-left: 6%;
        width: 47%;
        float: none;
        display: table-cell;
    }
    #top.page-id-914 #main .flex_column.av_one_half.interim_stamp,
    #top.page-id-982 #main .flex_column.av_one_half.interim_stamp {
        margin-left: 0;
        clear: left;
    }
    .interim_logo img {
        min-width: 369px;
        right: 182px;
    }
    .interim_stamp {
        padding-right: 80px;
        margin-right: -80px;
    }
    .interim_stamp img {
        min-width: 160px;
        left: -20px;
        top: -50px;
    }    
    .interim_logo::after {
        right: -206px;
        background-size: 633px;
    }

    .landing-page-pen .avia-image-container.avia-align-right {
        float: none;
    }
    .landing-page-pen img {
        width: 100%;
        margin-top: 40px;
    }
    #header_meta span {
        display: block;
        padding-top: 5px;
    }
    .responsive #top.page-id-27 #wrap_all .main_menu {
        display: none;
    }
    .footer_compliance, .footer_socials {
        position: relative;
        bottom: 0.85em;
        padding: 40px 0;
    }
    .av-special-heading h1.av-special-heading-tag, .av-special-heading h2.av-special-heading-tag {
        font-size: 36px;
    }
    .responsive #top #wrap_all .flex_column.av-break-at-tablet.support_materials_lr {
        max-width: 100%;
        display: block;
        padding-top: 30px;
    }
    #top div .flex_column_table_cell.av_one_half.side_effect_left {
        width: 100%;
        display: block;
    }
    .avia-section.hcp_rheum_second {
        background-image: none !important;
    }
    .hcp_rheum_second .content {
        padding-top: 0;
    }
    .common_se .container, .common_se .flex_column {
        padding: 0!important;
    }
    .tab_content img {
        display: none;
    }
    .tab_content_align {
        width: 100%
    }
    .responsive #top .main_color .active_tab_content {
        color: #002a49;
        background: #fff14b;
    }
    .fullsize-tab br {
        content: '';
    }
    .fullsize-tab br::after {
        content: ' ';
    }
    .main_color .tabcontainer:not(.sidebar_tab ) .tab {
        border-radius: 0;
        background: #054572;
        color: #d5c940;
        font-size: 18px;
        border-bottom: 2px solid #fff14b;
    }
    .main_color .tabcontainer:not(.sidebar_tab ) .tab.active_tab,
    #top .main_color .tabcontainer:not(.sidebar_tab ) .tab.active_tab:hover,
    #top .main_color .tabcontainer:not(.sidebar_tab ) .tab:hover,
    .responsive #top .main_color .tabcontainer:not(.sidebar_tab ) .active_tab {
        background: #002a49;
        color: #fff14b;
        border-radius: 0;
        font-size: 18px;
    }
    div .main_color .tabcontainer:not(.sidebar_tab ) .active_tab_content.tab_content {
        padding: 0 20px;
        border-radius: 0;
    }
    .avia-section.hcp_rheum_top, .avia-section-huge.hcp_rheum_second {
        background-color: #ffffff;
    }
    .avia-section-huge.hcp_rheum_second .content {
        padding-bottom: 0;
    }
    .contraindications .av-special-heading h2.av-special-heading-tag {
        font-size: 32px;
    }

    /* #top .common_se  .flex_column_table_cell, #top .common_se  .flex_column_table {
        width: 100%;
        display: block;
    } */
}
@media only screen and (min-width: 1324px) {

}


@media only screen and (min-width: 641px) {
   
}

@media only screen and (max-width: 641px) {

}








/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */

#mc_embed_signup form {display:block; position:relative; text-align:left; margin: 20px}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: fit-content; width: -moz-fit-content;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px; display:grid;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; }
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}
#mc_embed_signup .mc-address-fields-group {display:flex; flex-direction:row; justify-content:space-evenly; width:96%; gap:15px;}
#mc_embed_signup .mc-sms-phone-group {display:flex; flex-direction:row; justify-content:space-evenly; width:96%; gap:15px; padding-top:5px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}
#mc_embed_signup .foot {display:grid; grid-template-columns: 3fr 1fr; width:96%; align-items: center;}
@media screen and (max-width:400px) {#mc_embed_signup .foot {display:grid; grid-template-columns: 1fr; width:100%; align-items: center;}}

@media screen and (max-width:400px) {#mc_embed_signup .referralBadge {width:50%;}}

#mc_embed_signup .brandingLogo {justify-self:right;}
@media screen and (max-width:400px) {#mc_embed_signup .brandingLogo {justify-self:left;}}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:3px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}

/*
#mc_embed_signup .helper_text {color: #8d8985; margin-top: 2px; display: inline-block; padding: 3px; background-color: rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size: 14px; font-weight: normal; z-index: 1;}

#mc_embed_signup{background:#fff; false;clear:left; font:14px Helvetica,Arial,sans-serif; width: 600px;}
*/

#mc-embedded-subscribe-form input[type=checkbox]{display: inline; width: auto;margin-right: 10px;}
#mergeRow-gdpr {margin-top: 20px;}
#mergeRow-gdpr fieldset label {font-weight: normal;}
#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding-bottom:0px;}
#mc_embed_signup h2 {
    line-height: 1.5em;
}

#mc_embed_signup .mc-field-group label {
    font-size: 16px;
}
#mc_embed_signup .asterisk {
    font-size: 16px;
    top: 0px;
}
#mc_embed_signup .mc-field-group {
    padding-bottom: 1%;
}