/*
Theme Name: Bioclinic
*/
@font-face {
    font-family:  AkzidenzGroteskPro;
    src:  url(./assets/fonts/AkzidenzGroteskPro/AkzidenzGroteskPro-Ext.woff2) format("woff2"), url(../fonts/AkzidenzGroteskPro/AkzidenzGroteskPro-Ext.woff) format("woff");
    font-weight:  400;
    font-style:  normal;
    font-display:  swap;
}
@font-face {
    font-family:  AkzidenzGroteskPro;
    src:  url(./assets/fonts/AkzidenzGroteskPro/AkzidenzGroteskPro-BoldEx.woff2) format("woff2"), url(../fonts/AkzidenzGroteskPro/AkzidenzGroteskPro-BoldEx.woff) format("woff");
    font-weight:  700;
    font-style:  normal;
    font-display:  swap;
}
header .sub-menu{
	    position: absolute;
    width: 300px;
    border: 1px solid white;
    background: transparent;
    padding: 10px;
    background: white;
    color:black;

}
header .sub-menu  li a{
	padding-top: 5px !important;
	padding-bottom: 5px !important;

}
header .sub-menu a{
	 color:black !important;
}
.seo-text table, .seo-text table tr, .seo-text table tr td{
	border:1px solid black;

}
.seo-text{
	margin:0 auto;
}
.seo-text img{
	border-radius: 1.375rem;
    overflow: hidden;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16) !important;
}
.seo-text ul{
	    margin: inherit !important;
	    padding: inherit !important;
	    list-style: inherit !important;
}
header .text-info-header{
	text-align: right;
	font-size: 13px;
	display: flex;
	flex-wrap: wrap;
	color:white;
	justify-content: flex-end;
	flex-direction: column;
}
 .contacts .text-info-header{
	color:black;
}
.text-info-header a:hover{
	color:#00537D;
}

header .menu-item-has-children:hover > ul.sub-menu{
	display: block !important;
}
.wp-block-image:has(.alignleft){
	float:left;
	margin: 50px;
	margin-left: 0;
}

.wp-block-image:has(.alignright){
	float:right;
	margin: 20px;
	margin-right: 0;
}

p:has(.alignleft){
	float:left;
	margin: 50px;
	margin-left: 0;
}

p:has(.alignright){
	float:right;
	margin: 20px;
	margin-right: 0;
}
header #menu-main-menu > .menu-item:last-child, header #menu-main-menu-pl > .menu-item:last-child,header #menu-main-menu-eng > .menu-item:last-child{
	display:none;
	
}
#menu-main-menu-2 .menu-item:last-child{
	display:none;
	
}
.sub-menu{
	display: none;
}
.bsf-rt-display-time:after {
    content: attr(reading_time);
}
.bsf-rt-display-postfix:after {
    content: attr(postfix);
}
.bsf-rt-display-label{
	display: none;
}
.post-header-author-avatar{
	margin-right: 20px;
    overflow: hidden;
    border-radius: 50%;
    border-top-left-radius: 50%;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    border-bottom-left-radius: 50%;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
}
.service-gallery{
	overflow: hidden;
}
@media all and (min-width: 768px) and (max-width: 1200px) {
	.doctors-list__overlay-button{
		font-size: 0.8rem !important;
	}
  
}
#doctors .doctors-list__button{
	bottom:-100px;
}

#menu-main-menu-2 .menu-item-has-children:hover > ul.sub-menu{
	display: block !important;
}
#menu-main-menu-2 .sub-menu{
	    padding-left: 20px;
    width: 100%;
}
@media screen and (min-width: 992px) {
    .section--padding-top {
        padding-top: 11rem !important;
    }
     .single-details {
        padding-top: 11rem !important;
    }
}
@media all and (max-width:768px){
	header .text-info-header{
		display: none;
	}
	.doctors-list__overlay-button{
		font-size: 0.9rem !important;
	}
}
.header-wrapper .sub-menu{
column-count:1 !important;
column-gap:0 !important;
max-height:none !important;
}