
/* search box in news archive */
.renarekanaler-sok .e-search-input {
    padding: 10px!important;
    line-height: 0!important;
}

.renarekanaler-sok  .e-search-submit {
    padding: 10px!important;
    line-height: 0!important;
}

/* latest blog post list on blog page */
.renarekanaler-latest-posts {
    padding: 0;
    margin: 0;
    list-style: none!important;
}

.renarekanaler-latest-posts li {
    line-height: 1.5;
    font-size: 16px;
    margin-bottom: 0px;
    padding-bottom: 0;
    border-bottom: 1px solid #d4d4d4;
    padding-bottom:10px;
    margin-bottom: 10px;
}


.renarekanaler-latest-posts li a {
    color: #333;

}

.renarekanaler-latest-posts a:hover {
    transition: 0.2s ease-in-out;
    color: #b4b2b0;

}
.elementor-post__excerpt {
    white-space: break-spaces!important;
    margin-top: -45px;
}

/* Custom tag-list on blog page */
.post_tags li a {
    color: #b4b2b0;
    font-size: 14px;
}
.post_tags li a:hover {
    transition: 0.2s ease-in-out;
    color: #000;
}


.post_tags li .renarekanaler-large-tag {
    font-size: 26px;
}

.post_tags li .renarekanaler-medium-tag {
    font-size: 22px;
}

.post_tags li .renarekanaler-small-tag {
    font-size: 15px!important;
}

.post_tags ul {
    padding: 0;
    margin: 0;
    position: relative;
}

.post_tags li {
    display: inline-block;
    margin-right: 10px;
}




/* CSS from old theme */
.form-bi input[type="file" i]:before {
    padding: 12px 20px;
    display: inline-block;
    margin-right: -100px;
    position: relative;
    z-index: 99;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0c1";
    cursor: pointer;
    color: #fff;
    height: 59px;
    background: #B3B3B3;
    font-size: 22px;
}


.david-form-bi input[type="file" i] {display: none !important;visibility: hidden;}

.david-form-bi .elementor-field-type-upload label {
    background: #B3B3B3;
    padding: 12px 20px;
    height: 59px;
    align-items: center;
    justify-content: center;
    display: flex;
}

.david-form-bi .elementor-field-type-upload label i {
    color: #fff;
    font-size: 27px;
}

.img-rel-bi {
    position: relative;
}

.abs-sec-bi {
    position: absolute;
    bottom: 100px;
    left: 70px;
    width: 100% !important;
    height: auto;
}

@media (max-width:767px){
    .abs-sec-bi {
    position: absolute;
    bottom: 30px;
    left: 25px;
    width: 100% !important;
    height: auto;
}
	.abs-sec-bi h3{
		font-size: 22px !important;
	}
		.abs-sec-bi h5{
		font-size: 17px !important;
	}
}

button#custom-button {
    background: #B3B3B3;
    color: #fff;
    border: none;
    border-radius: 0;
    margin-right: 10px;
    padding: 11px 16px;
}

button#custom-button i {
    font-size: 22px;
}
.menu-bi a.elementor-item {
    justify-content: end !important;
}

/* END CSS from old theme */
