/*
Theme Name: Medicare Child
Theme URI: https://medicare.bold-themes.com
Template: medicare
Author: BoldThemes
Author URI: https://bold-themes.com
Description: Responsive theme.
Tags: one-column,right-sidebar,fluid-layout,responsive-layout,custom-menu,featured-images,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.8.9.1666691759
Updated: 2022-10-25 11:55:59

*/
@font-face { font-family: 'Roboto-Regular';
             src: url('/wp-includes/fonts/Roboto-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Roboto-Light';
             src: url('/wp-includes/fonts/Roboto-Light.ttf') format('truetype'); }
@font-face { font-family: 'Montserrat-Regular';
             src: url('/wp-includes/fonts/Montserrat-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Barlow';
             src: url('/wp-includes/fonts/Barlow-Regular.ttf') format('truetype'); }

h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto-Regular" !important;
}
h2 {
	font-size: 29px;
	
}
.bottomDash h2 {
	color: #537c89 !important;
}
body {
    letter-spacing: 0.1px;
    font-family: "Montserrat-Regular" !important;
	font-size: 14px !important;
}
#btBody {
	font-family: "Montserrat-Regular" !important;
}
.menuPort {
	font-family: "Montserrat-Regular" !important;
}
.menuPort li {
	font-family: "Montserrat-Regular" !important;
}
.btSubTitle {
	font-family: "Barlow" !important;
}
.btLightSkin h3 {
	color: #89c1c3;
}
.btLightSkin h2 {
	color:#537c89;
}
.btLightSkin h1 {
	color:#537c89;
}
.menuPort nav ul ul li {
	font-size: 14px; 
}
.header .btSuperTitle { 
	font-family: "Montserrat-Regular" !important;
}
.tabsHeader li {
  font-size: 39px;
}
.doc .dash h1 {
	color:  #537c89 !important;
	
}
.wp-image-4124 {
	height:100%;
}
.topTools.btTopToolsRight.btTextRight {
	display: flex;
}
.btBox > h4 {
  font-family: "Barlow" !important;
}
.btLightSkin .btAccentDash.btDash .dash::after {
	-webkit-box-shadow: 0 2px 0 0 #cd897a inset;
}
.btLightSkin .btAccentDash.btDash .dash::before {
	
	-webkit-box-shadow: 0 2px 0 0 #cd897a inset;
}
input.captcha {
	width: 35% !important;
}
.news .headline a {
	color: #444 !important;
	font-size: 18px !important;
}
.topBarInLogoAreaCell .btIconWidget {

	margin: 0 0 0 0px;
}
.widget h2 {
	font-size: 28px;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
  background-color: transparent;
}
.mainHeader.btClear.btDarkSkin {
	z-index: 10;
}
.wp-block-social-links .wp-social-link svg {
  width: 1.2em;
  height: 1.2em;
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
  color: currentColor;
	fill: #bb908a;
}
.wp-block-social-links .wp-social-link a {
  padding: 0em;
}
.btFooterWrap .wp-block-gallery.is-cropped .blocks-gallery-item img {
	object-fit: contain !important;
}
.cl-doc {
	padding-top:12px !important;
}
@media only screen and (max-width: 600px){
.wp-block-gallery .blocks-gallery-item {

  flex-grow: unset;
	}
}
.text-info h3{
	color: #000;
}
.text-info a {
	color:#89b2bf
}
.infos {
  background: #fff;
  padding: 10px;
  border: 1px solid #f2f2f2;
}

/* doctolib-button-barrierefrei-styles */
.doctolib-widget {
    position: fixed;
    top: 200px;
    right: 0;
    display: block;
    text-align: center;
    background: #00264c;
    color: #00264c;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    width: 86px;
    border-radius: 4px 0 0 4px;
    padding: 5px;
    z-index: 999;
    opacity: 0.8;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2);
    line-height: 1.4;
}


.doctolib-widget a {
    display: block;
    color: #00264c;
    text-decoration: none;
    padding: 6px;
    margin-top: 5px;
    background: #fff;
    border-radius: 4px;
    font-weight: 700;
    transition: 0.2s;
}


.doctolib-widget a:hover,
.doctolib-widget a:focus {
    opacity: 0.9;
    outline: 2px solid #f5f5f5;
    outline-offset: 2px;
}


.doctolib-widget img {
    display: inline-block;
    height: 18px;
    margin: 3px 0;
    vertical-align: middle;
    width: auto;
}


@media (max-width: 600px) {
    .doctolib-widget {
        top: auto;
        bottom: 10px;
        right: 0;
        width: 86px;
        padding: 4px;
    }

    .doctolib-widget a {
        text-decoration: none;
        font-size: 16px;
        font-weight: 700;
        padding: 5px;
    }
}


@media (prefers-reduced-motion: reduce) {
    * {
        transition: none !important;
    }
}

/*------------------------*/