/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Description: hello-elementor-child
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Version: 1.0
*/

@import url("../hello-elementor/style.css");
.custom-authors-wrap .custom-authors-title{
	font-family:"Playfair Display", Sans-serif;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.2em;
    color: #2F4157;
}
.sponsoreret-label{
	    background-color: #D0DFE8;
    padding: 0px 8px 0px 8px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A6ADB6;
    border-radius: 100px 100px 100px 100px;
	    font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6em;
	    position: absolute;
    top: -46px;
	color: #2F4157;
    transition: color 0.3s;
}

.elementor-post-info__terms-list a.elementor-post-info__terms-list-item {
  display: none !important; 
}
.elementor-post-info__terms-list{font-size:0;    line-height: 1;}
.elementor-post-info__terms-list a.elementor-post-info__terms-list-item:first-of-type {
  display: inline !important;font-size: 14px
}

.star {color: #C7D9E5;}
.authors-bg{background-color:#F4F1EF; padding: 60px;}
.custom-authors-wrap .hr{ height: 1px; width: 100%; background-color: #ABC3CF;margin: 20px 0 40px;}
.custom-author-photo{
    min-width: 100px;
}
.elementor-shortcode .custom-author-photo img{
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.custom-author-box {
    display: flex;
    gap: 20px;
    align-items: flex-start;
    flex-wrap: wrap;
}

.custom-author-photo img {
    border-radius: 50%;
    width: 100px;
    height: 100px;
    object-fit: cover;
}

.custom-author-info {
    flex: 1;
    min-width: 200px;
}

.custom-author-name {
    color: #577C8E;
    font-size: 28px;
    margin: 0 0 10px 0;
}

.custom-author-position {
    font-weight: 500;
    margin-bottom: 10px;
    color: #2F4157;
}
.custom-breadcrumbs{
	font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
	color: #2F4157;
}
.elementor-post-info{ display: none !important;}
.elementor-post-info-text{display: flex !important;}
.elementor-post-info-text li a, 
.elementor-post-info-text span{
	font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
	color: #577C8E;
	text-transform: uppercase;
}
.elementor-post-info-text li:first-child a{position: relative;}

.elementor-post-info-text li:first-child a:after{position: absolute; content: '|'; right: -9px; top: -2px; }
.elementor-post-info-text li:last-child a:after{display: none;  }

.custom-breadcrumbs a{
	    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
}

.custom-author-bio {
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    line-height: 1.6;
    margin-bottom: 10px;
}
.elementor-author-box__text{}
.custom-author-link {
    color: #0073e6;
    text-decoration: underline;
    font-weight: 500;
}

.simple-author-box {
    display: flex;
    align-items: center;
    gap: 15px;
    font-family: sans-serif;
}
.simple-author-box .simple-author-photo a{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: block;
    overflow: hidden;
    border:2px solid #2F4157;
}
.simple-author-box .simple-author-photo img {
    width: 50px;
    height: 50px;
    display: block;
    border-radius: 50%;
    object-fit: cover;

}
.simple-author-info {
    display: flex;
    flex-direction: column;
}
.simple-author-name{
    margin-bottom: 0;
}
.simple-author-name a{
    color: #2F4157;
    font-family: "Poppins", sans-serif;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 500;

}
.simple-author-bio {
    color: #7A7A7A;
    font-size: 14px;
    font-weight: 400;
    font-family: "Poppins", sans-serif;
    margin: 0;
    line-height: 16px;
}
.post-bread-crumbs ul li .elementor-icon-list-text a:not(:first-child) {
  display: none;
}
.post-bread-crumbs ul li:nth-child(2) .elementor-icon-list-text{ font-size: 0 !important;}
.post-bread-crumbs ul li:nth-child(2) .elementor-icon-list-text a{
	font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
}
.post-bread-crumbs ul li:nth-child(2) .elementor-icon-list-text a:after{position: relative;content:'/';direction: inline-block; margin-left: 5px;}
.post-bread-crumbs ul li .elementor-icon-list-text a:first-child{position: relative;}

@media screen  and (max-width: 768px){
	.elementor-post-info-text li a, 
	.elementor-post-info-text span{
		font-size:12px;
	}
	.elementor-post-info__terms-list a.elementor-post-info__terms-list-item:first-of-type {
   	 font-size: 12px;
		}
	.elementor-post-info-text li:first-child a:after{
		top: -1px;
	}
	.custom-author-box{flex-direction: column;}
	.sponsoreret-label{font-size: 11px;}
}