/*Theme Name: Teladoc Health DanmarkDescription: Website built by Brand RocketAuthor: Brand RocketAuthor URI: https://brandrocket.dkTemplate: uncodeVersion: 1.0Text Domain: uncode*//*** colors ***/.plum {color:#342263;}.aqua {color:#16b5df;}.purple {color:#6047e3;}.berry {color:#c81fbb;}.green {color:#0FAC26;}/*** typography ***/p, li, dt, dd, dl, address, label, small, pre, code, span.tab-excerpt,.icon-box-heading > * {    line-height: 1.3 !important;}small, figcaption {    font-size: 18px;    padding-top: 14px;}.entry-summary {font-size:18px;}body.search h1.entry-title a {    font-size:24px;}.main-container .row-container .row-parent .single-internal-gutter .heading-text.subheading {margin-top:0;}b, strong {    font-weight: 700;}.vc_custom_heading_wrap.aqua-under,.uncode-counter-wrap.aqua-under {    text-align: center;}.vc_custom_heading_wrap.aqua-under div > p,.uncode-counter-wrap.aqua-under .counter-text {    color:#16b5df;    margin-top:0;}blockquote {    border: none;    margin-top: 36px !important;    background: url(https://teladochealth.dev.onpressidium.com/wp-content/uploads/2025/06/teladoc-quote-plum.png) no-repeat left top 6px;    background-size: 75px 54px;    padding-left: 100px;}@media all and (max-width: 959px) {    h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]) {        font-size: 24px;    }}blockquote p {    font-size: 24px;    line-height: 1.5 !important;}@media all and (max-width:600px){        blockquote {            background-size: 50px 36px;            padding-left: 70px;        }        blockquote p {            font-size: 22px;            line-height: 1.3 !important;        }    }/*** table ***/table td, table th {    font-weight: 400 !important;    vertical-align: top;    line-height: 1.2;}/*** icon box ***/.icon-box .icon-box-content a:hover,.icon-box .icon-box-content a:focus {    text-decoration:underline;}/*** list icons ***/ul.icons li {    padding-left: 35px;}ul.icons li i {    margin-left: -35px;    margin-right: 16px;}/* regular list */body.single-post .post-content ul,.vc_row .style-light .uncode_text_column ul {    padding:0 !important;}body.single-post .post-content ul > li,.vc_row .style-light .uncode_text_column ul > li {    list-style: none;    padding: 2px 0 2px 16px;}body.single-post .post-content ul > li:before,.vc_row .style-light .uncode_text_column ul > li:before {    font-family: 'uncodeicon' !important;    content: "\f105"; /* "\e876" */    margin-left: -6px;    position: relative;    left: -8px;}.vc_row .style-light .uncode_text_column ul > li > a {    font-weight:500 !important;}.vc_row .style-light .uncode_text_column ul > li > a:hover {    text-decoration: underline;}/*** icon box ***/@media all and (max-width:550px){    .icon-box-left .icon-box-icon {        max-width:50px;    }}/*** buttons ***/.btn {    padding: 12px 26px !important;    line-height: 1;}.vc_row.anchor-button span.btn-container {    padding-right:4px !important;}.vc_row.anchor-button span.btn-container a.btn {    border-radius: 0 0 20px 20px !important;    padding: 20px 16px !important;    font-weight: 400 !important;} {    background-color:#f0f2f6;}.vc_row.anchor-button .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover,.vc_row.anchor-button .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):focus,.vc_row.anchor-button .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):active {    color: #342263 !important;    background-color: #fff !important;    border-color: #342263 !important;}@media all and (max-width:1150px){    .vc_row.anchor-button span.btn-container {        padding-right:0 !important;    }    .vc_row.anchor-button span.btn-container a.btn {        font-size: 16px;        padding: 16px 9px !important;    }}/*** logo ***/.logo-container .logo-image picture { /* imagify / WebP / logo */    width:auto;    height:100%;    background-size: 100% 100%;}/*** layout ***/@media all and (max-width: 959px) {    .main-container .row-container.narrow-mobile .single-h-padding {        padding-left: 54px;        padding-right: 54px;    }    .uncode-counter-wrap h4:not([class*="fontsize-"]),    .uncode-counter-wrap .h4:not([class*="fontsize-"]) {        font-size: 34px;    }}@media all and (min-width:1050px){    .vc_row.paver-right .background-wrapper .background-inner {        background-position: right top 120px !important;    }    .vc_row.paver-right.top .background-wrapper .background-inner {        background-position: right top 20px !important;    }}@media all and (max-width:1050px){    .vc_row.paver-right .background-wrapper {        opacity:0 !important;    }    .vc_row.paver-right .background-wrapper .block-bg-overlay {        /*opacity:.8 !important;*/    }}.uncode-single-media.img-fix .uncode-single-media-wrapper > .dummy {    padding-top: 100% !important;}.uncode-single-media.img-fix .uncode-single-media-wrapper > .dummy > a,.tmb .t-entry-visual .pushed,.tmb .t-entry-visual {    overflow: visible !important;}@media all and (min-width:960px){    .uncode-gmaps-widget {        border-bottom-left-radius: 225px;        border-bottom-right-radius: 225px;        border-top-right-radius: 225px;        overflow: hidden;    }}.uncell.unradius-hg {overflow:hidden;}/*** medarbejdere ***/.cssgrid-system.medarbejdere .cssgrid-wrapper a img {    border-bottom-left-radius: 50%;    border-bottom-right-radius: 50%;    border-top-left-radius: 50%;    padding: 36px 36px 0 36px;}.cssgrid-system.medarbejdere .cssgrid-wrapper .t-entry-text-tc.single-block-padding {    padding: 0 36px 36px 36px;}.cssgrid-system.medarbejdere p.t-entry-meta {    padding-bottom: 18px;}.cssgrid-system.medarbejdere p.t-entry-meta span {    font-weight: 300 !important;    letter-spacing: 2px !important;    font-size: 17px;    color: #686868 !important;    text-transform: uppercase;}/*** menu ***/header#masthead .menu-container.style-color-xsdn-bg {    background-color: transparent;}header#masthead .menu-container .row-menu {    background-color: #fff;    margin-top: 16px !important;    border-radius: 16px;    -webkit-box-shadow: 0 2px 10px 0 rgb(0 0 0 / 15%);    -moz-box-shadow: 0 2px 10px 0 rgba(0,0,0,.15);    box-shadow: 0 2px 10px 0 rgb(0 0 0 / 15%);}@media all and (max-width:1360px) {    header#masthead .menu-container {        padding-left: 36px;        padding-right: 36px;    }}@media all and (max-width:960px){    header#masthead .menu-container {        padding-left: 16px;        padding-right: 16px;    }    .main-container .row-container .single-h-padding {        padding-left: 16px;        padding-right: 16px;    }    header#masthead .menu-container .row-menu {        margin-top:16px !important;    }}@media all and (min-width: 960px) {    body:not(.menu-force-opacity):not(.menu-scroll-transparency:not(.navbar-hover))[class*=hmenu-] .menu-primary.is_stuck .menu-container {        box-shadow: none;    }    .menu-horizontal ul.menu-smart > li > ul:not(.mega-menu-inner) {        border-bottom-left-radius: 12px;        border-bottom-right-radius: 12px;    }    .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:hover,    .submenu-light .menu-horizontal:not(.menu-sub-enhanced) .menu-smart ul a:focus  {        text-decoration: none !important;        background-color: transparent !important;    }    .submenu-light .menu-smart ul a {        font-weight: 400;        line-height: 1.1;    }}.menu-smart > li > a > div > div > div.btn {    background-color: #6047e3;    border-radius: 26px !important;    color: #fff;    letter-spacing: 0 !important;    padding: 12px 26px !important;    border: 1px solid #6047e3;}.menu-smart > li > a > div > div > div.btn:hover,.menu-smart > li > a > div > div > div.btn:focus {    background-color: transparent;    color: #6047e3;}.menu-smart > li > a {    padding: 0 8px 0 8px;}@media all and (max-width: 959px) {    .menu-container .logo-container {        padding-left:8px !important;        padding-right:8px !important;    }    .mobile-menu-button {        padding-left:12px;        padding-right:12px;    }}@media all and (max-width:1230px){    .menu-smart > li > a {        padding: 0 4px 0 4px;    }    body.hormenu-position-left:not(.hmenu-center-split):not(.hmenu-center-double):not(.menu-overlay):not(.hmenu-center) .menu-container:not(.menu-borders) .navbar-cta > ul {        padding-left:0 !important;    }    .font-size-menu, .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart > li > a > div > div > div.btn, .burger-label, #masthead .overlay .overlay-search-wrapper .search-container {        font-size:14px;    }    body.menu-custom-padding .col-lg-0.logo-container {        padding-right:0 !important;    }    .menu-wrapper .row-menu.limit-width .row-menu-inner {        padding: 0 16px 0 16px;    }}/*** mobile menu ***/@media all and (max-width:959px) {    .submenu-light:not(.isotope-filters):not(.top-menu-enhanced) .main-menu-container {        margin-top: -14px !important;    }    .menu-wrapper.menu-sticky-mobile {        height: 0 !important;    }    div#page-header > .header-wrapper > .vc_row {        padding-top: 75px;    }}/*** social ***/.share-button.share-inline .social.top li.social-pinterest,.share-button.share-inline .social.top li.social-xing {    display:none !important;}.share-button.share-inline .social.top {    margin-bottom: -10px;}.share-button:not(.only-icon) .social ul li[class*=threads]:hover,.share-button:not(.only-icon) .social ul li[class*=threads]:focus {    background-color: #1e0343;}.share-button:not(.only-icon) .social ul li[class*=bluesky]:hover,.share-button:not(.only-icon) .social ul li[class*=bluesky]:focus {    background-color: #6ca7f8;}/*** blog ***/body.single-post .post-content h2:not([class*="fontsize-"]) {font-size:32px !important;}body.single-post .post-content h3:not([class*="fontsize-"]) {font-size:26px !important;}body.single-post .post-content h4:not([class*="fontsize-"]) {font-size:22px !important;}.uncode-single-media.posts-image {    border-bottom-right-radius: 300px;    overflow: hidden;}body.single-post .uncode_text_column a:not(.btn):not(.button) {    font-weight: 500;    text-decoration: underline;    transition:all .3s ease-in-out;}body.single-post .uncode_text_column a:not(.btn):not(.button):hover,body.single-post .uncode_text_column a:not(.btn):not(.button):focus {    text-decoration-color:transparent;}.uncode-info-box span.date-info {    font-size: 18px;    color:#16b5df;}.uncode-info-box span.date-info:before {    width: 26px;    text-align: left;    display: inline-block;    font-family: 'uncodeicon' !important;    content: "\f073";    font-size: 16px;    color: #342263;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.uncode-info-box .author-info,.uncode-info-box .author-info a {    color: #c81fbb;    font-size: 16px;    font-weight:500;    text-decoration:underline;    text-decoration-color:transparent;    transition:all .3s ease-in-out;}.uncode-info-box .author-info a:hover,.uncode-info-box .author-info a:focus {    color:#c81fbb;    text-decoration-color:#c81fbb;}/*** owl carousel ***/.owl-carousel-wrapper .owl-loaded .owl-prev,.owl-carousel-wrapper .owl-loaded .owl-next {    margin-right: 0 !important;    margin-left: 0 !important;}.owl-carousel-wrapper .udtalelser .owl-loaded .owl-prev,.owl-carousel-wrapper .udtalelser .owl-loaded .owl-next {    top: 35% !important;}.owl-carousel-wrapper .udtalelser .owl-prev i, .owl-carousel-wrapper .udtalelser .owl-next i {    font-size: 36px;    top: 0;    color: #c81fbb;}.style-light .owl-carousel-wrapper .udtalelser .owl-nav-container.btn-default {    background-color: transparent !important;    border-color: transparent !important;}@media all and (max-width: 570px) {    .main-container .cols-sm-responsive {        margin-left: 0;    }    .main-container .cols-sm-responsive > div[class*=col-sm] {        padding-left: 0;    }}/*** article carousel ***/.owl-carousel-wrapper.articles .owl-carousel-container .owl-stage {    padding-left:0 !important;}.owl-carousel-wrapper.articles .owl-carousel-container .owl-stage-outer {    margin-left:-2.5%;}.tmb a.tmb-term-evidence:not(.bordered-cat) {    background-color: #fff;    color: #000 !important;    font-weight: 500;    font-family: effra, sans-serif;    text-transform: none;    font-size: 14px !important;    letter-spacing: 0;    border-radius: 16px;    padding: 3px 11px;}.owl-carousel-wrapper.articles .tmb .t-entry p.t-entry-readmore .btn {    padding:12px 0 !important;    font-weight:400 !important;    color: #6047e3;    font-size: 15px;}.owl-carousel-wrapper.articles .tmb .t-entry p.t-entry-readmore .btn:after {    font-family: 'uncodeicon' !important;    content: "\e0c3";    font-size: 18px;    padding-left: 6px;    position: relative;    top: 3px;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}/* dark arrows */.owl-carousel-wrapper .style-dark .btn-default,.style-light .owl-carousel-wrapper .style-dark .btn-default {    color: #606060 !important;    background-color: #dddddd !important;    border-color: #dddddd !important;    height: 36px;    width: 36px;    border-radius:18px !important;}.owl-carousel-wrapper .style-dark.owl-prev .owl-nav-container,.owl-carousel-wrapper .style-dark.owl-next .owl-nav-container {    top: -20px;}.owl-carousel-wrapper .style-dark.owl-prev i,.owl-carousel-wrapper .style-dark.owl-next i {    top: 4px;}/* owl dots */.owl-dots-inside .owl-dots {    bottom:0 !important;}.owl-dots .owl-dot span {    width: 16px;    height: 16px;}@media all and (min-width:960px) {    .owl-dots-inside .owl-dots {        display: none;    }}/*** footer ***//* general */footer .footer-center {    padding-top: 40px;    padding-bottom: 40px;}.footer-scroll-top.footer-scroll-circle i {    border-radius: 2px;    width: 40px;    height: 40px;    line-height: 36px;    font-size: 24px;    background-color: #5c48db !important;    border-color: #5c48db !important;}.footer-scroll-top.footer-scroll-higher {bottom: 33px;}.footer-scroll-top {right: 33px;}.site-footer p, .site-footer li, .site-footer dt, .site-footer dd, .site-footer dl, .site-footer address, .site-footer label, .site-footer small, .site-footer pre, .site-footer code {    font-size: 16px !important;}/* footer menu */footer.site-footer > p {display:none;}.footer-scroll-top.footer-scroll-circle i {    border-radius: 100%;}footer.site-footer .widget-container ul li {    text-transform: none;    margin-bottom: 6px;}footer.site-footer .widget-container ul li:last-of-type {border:none;}.style-light .widget-container h3.widget-title {    font-size: 18px;    font-weight: 700;    margin-bottom: 22px !important;}/* footer links */.widget-container ul li.li-hover:not(.parent-li-hover):hover > a {    opacity: 1;}footer.site-footer .widget-container ul li a:before {    /*display:none;*/    display:inline-block;    text-decoration: none;}footer.site-footer .widget-container ul li a {    font-size: 16px;    line-height: 1.1;}footer.site-footer .widget-container ul li a:hover,footer.site-footer .widget-container ul li a:focus {    /*text-decoration:underline;*/    color:#16b5df !important;    text-decoration-color: #c81fbb;}.wpb_widgetised_column.external-links .widget-container ul li a:before {    opacity:0;}.wpb_widgetised_column.external-links .widget-container ul li a {    background: url(https://teladochealth.dev.onpressidium.com/wp-content/uploads/2025/06/teladoc-ikon-external-24.png) no-repeat left center;    background-size: 12px 12px;    padding-left: 7px;}/* copyright */.wpb_column.custom-copyright .heading-text a:hover,.wpb_column.custom-copyright .heading-text a:focus {    text-decoration:underline;}