/* Theme customization starts here
-------------------------------------------------------------- */


.bt_bb_latest_posts
.bt_bb_latest_posts_item
.bt_bb_latest_posts_item_content
.bt_bb_latest_posts_item_title {
    order: 2;
    font-size: 1.0163em;
    padding: 0;
    margin-bottom: .6em;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.25em;
    max-height: 2.5em;
}
.bt_bb_service
.bt_bb_service_content
.bt_bb_service_content_text:not(:empty) {
    padding-top: 0em;
}
.bt_bb_floating_image .bt_bb_image > span {
    margin: 0 auto;
    width: 30%;
    margin-top: 100%;
    margin-right: 10%;
}
style Attribut {
    --boldthemes-default-line-color: rgb(0,150,64);
    --boldthemes-default-group-color: rgb(0,150,64);
    --boldthemes-default-item-background-color: #ffffff;
    --boldthemes-default-icon-color: rgb(0,0,0);
    --boldthemes-default-marker-color: rgb(0,0,0);
    --boldthemes-default-sticker-color: rgb(0,0,0);
}

.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleContentInner {
    flex: 1 40%;
    padding-left: 2em;
    padding-right: 2em;
}
.bt_bb_section[class*="dark_solid"]:before {
    /* background: #0f0f0f; */
    opacity: .3;
}
.bt_bb_accordion.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
    color: var(--accordion-secondary-color,white);
    background-color: var(--accordion-primary-color,#009640);
}
.bt_bb_accordion .bt_bb_accordion_item {
    border-color: var(--accordion-primary-color,#009640);
}
.btPortfolioSingle.btPostSingleItemStandard .btArticleContent .btArticleSuperMeta {
    display: none !important;
}
.bt_bb_row_holder .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content > .bt_bb_column_content_inner > .bt_bb_image {
    margin-top: 13px;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper {
    top: 45px;
    left: -15px;
}
.bt_bb_content_slider_item[class*="dark_solid"]:before {
    background: #0f0f0f;
    opacity: .2 !important;
}
.bt_bb_portfolio_slider .bt_bb_grid_item .bt_bb_grid_item_inner .bt_bb_grid_item_inner_content {
    left: -2px;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location:first-child {
    top: -100px;
}

.bt_bb_size_normal.bt_bb_headline h1, 
.bt_bb_size_normal.bt_bb_headline h2, 
.bt_bb_size_normal.bt_bb_headline h3, 
.bt_bb_size_normal.bt_bb_headline h4, 
.bt_bb_size_normal.bt_bb_headline h5, 
.bt_bb_size_normal.bt_bb_headline h6, 
.bt_bb_size_normal.bt_bb_headline p.bt_bb_headline_tag, 
.bt_bb_size_normal.bt_bb_headline span.bt_bb_headline_tag 
{
    font-size: 1.5rem !important;
}
.bt_bb_size_huge.bt_bb_headline h1, .bt_bb_size_huge.bt_bb_headline h2, .bt_bb_size_huge.bt_bb_headline h3, .bt_bb_size_huge.bt_bb_headline h4, .bt_bb_size_huge.bt_bb_headline h5, .bt_bb_size_huge.bt_bb_headline h6, .bt_bb_size_huge.bt_bb_headline_with_icon h1, .bt_bb_size_huge.bt_bb_headline_with_icon h2, .bt_bb_size_huge.bt_bb_headline_with_icon h3, .bt_bb_size_huge.bt_bb_headline_with_icon h4, .bt_bb_size_huge.bt_bb_headline_with_icon h5, .bt_bb_size_huge.bt_bb_headline_with_icon h6 {
    font-size: 2.5rem;
}
.bt_bb_size_large.bt_bb_headline h1, .bt_bb_size_large.bt_bb_headline h2, .bt_bb_size_large.bt_bb_headline h3, .bt_bb_size_large.bt_bb_headline h4, .bt_bb_size_large.bt_bb_headline h5, .bt_bb_size_large.bt_bb_headline h6, .bt_bb_size_large.bt_bb_headline_with_icon h1, .bt_bb_size_large.bt_bb_headline_with_icon h2, .bt_bb_size_large.bt_bb_headline_with_icon h3, .bt_bb_size_large.bt_bb_headline_with_icon h4, .bt_bb_size_large.bt_bb_headline_with_icon h5, .bt_bb_size_large.bt_bb_headline_with_icon h6 {
    font-size: 1.75rem;
}

.bt_bb_size_small.bt_bb_headline h1, .bt_bb_size_small.bt_bb_headline h2, .bt_bb_size_small.bt_bb_headline h3, .bt_bb_size_small.bt_bb_headline h4, .bt_bb_size_small.bt_bb_headline h5, .bt_bb_size_small.bt_bb_headline h6, .bt_bb_size_small.bt_bb_headline_with_icon h1, .bt_bb_size_small.bt_bb_headline_with_icon h2, .bt_bb_size_small.bt_bb_headline_with_icon h3, .bt_bb_size_small.bt_bb_headline_with_icon h4, .bt_bb_size_small.bt_bb_headline_with_icon h5, .bt_bb_size_small.bt_bb_headline_with_icon h6 {
    font-size: 1.0rem !important;
}





@media (max-width: 1399px) {
    .bt_bb_size_huge.bt_bb_headline h1, .bt_bb_size_huge.bt_bb_headline h2, .bt_bb_size_huge.bt_bb_headline h3, .bt_bb_size_huge.bt_bb_headline h4, .bt_bb_size_huge.bt_bb_headline h5, .bt_bb_size_huge.bt_bb_headline h6 {
        font-size: 2.0rem !important;
    }
}

/*.bt_bb_row .bt_bb_column.bt_bb_padding_text_indent .bt_bb_column_content {
    height: 390px !important;
}
.bt_bb_masonry_post_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a, .bt_bb_masonry_portfolio_grid .bt_bb_grid_item_post_content .bt_bb_grid_item_post_title a {
    font-size: 0.7rem;
    color: currentColor;
}
.bt_bb_map .bt_bb_map_content .bt_bb_map_content_wrapper .bt_bb_map_location:first-child {
    top: 100px;
}
.wpcf7 .bt_bb_cf7_form.bt_bb_cf7_twocol_form .bt_bb_cf7_row .bt_bb_cf7_element {
    flex-basis: 0% !important;
}
span.wpcf7-not-valid-tip {
    display: none !important;
}



@media (max-width: 1399px) {
	.bt_bb_size_huge.bt_bb_headline h1,
	.bt_bb_size_huge.bt_bb_headline h2,
	.bt_bb_size_huge.bt_bb_headline h3,
	.bt_bb_size_huge.bt_bb_headline h4,
	.bt_bb_size_huge.bt_bb_headline h5,
	.bt_bb_size_huge.bt_bb_headline h6 {
		font-size: 2.5rem !important;
	}
}

