/*
Theme Name: LH GmbH
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/


@font-face {
    font-family: Futura-book;
    src: url('./temp-fonts/tt0140m.woff2') format('woff2'),
    url('./temp-fonts/tt0140m.woff') format('woff'),
    url('./temp-fonts/tt0140m.ttf')  format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Futura;
    src: url('./temp-fonts/tt0140m.woff2') format('woff2'),
    url('./temp-fonts/tt0140m.woff') format('woff'),
    url('./temp-fonts/tt0140m.ttf')  format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: Futura;
    src: url('./temp-fonts/Futura-Medium.woff2') format('woff2'),
    url('./temp-fonts/Futura-Medium.woff') format('woff'),
    url('./temp-fonts/Futura-Medium.ttf')  format('truetype');
    font-weight: 500;
    font-style: normal;
}
/* @font-face {
    font-family: Futura;
    src: url('./temp-fonts/Futura-Regular.woff2') format('woff2'),
    url('./temp-fonts/Futura-Regular.woff') format('woff'),
    url('./temp-fonts/Futura-Regular.ttf')  format('truetype');
    font-weight: 400;
    font-style: normal;
} */

@font-face {
    font-family: Futura;
    src: url('./temp-fonts/Futura-Light.woff2') format('woff2'),
    url('./temp-fonts/Futura-Light.woff') format('woff'),
    url('./temp-fonts/Futura-Light.ttf')  format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: Futura;
    /* src: url('./temp-fonts/Futura-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style:normal ; */
    src: url('./temp-fonts/futura-bold.woff2') format('woff2'),
    url('./temp-fonts/futura-bold.woff') format('woff'),
    url('./temp-fonts/futura-bold.ttf')  format('truetype');
    font-weight: 700;
    font-weight: bold;
}



/*************** ADD CUSTOM CSS HERE.   ***************/
.tabs-pages-mt a.button.primary {
    margin-bottom: 0;
}
.tabs-pages-mt .row .row .col {
    padding-bottom: 0 !important;
}
.standorte-section .map-contact-box .map-height {
    /* border-top-left-radius: 100px; */
    /* overflow: hidden; */
    /* border-bottom-right-radius: 100px; */
}
.standorte-section .map-contact-box {
    overflow: inherit;
    border-radius: 0 !important;
}
.standorte-section{
    padding-bottom: 5rem !important;
}
.standorte-section .map_inner.map-inner{
    transform: translate(-50%,-2.5rem) !important;
}
.standorte-section p {
    margin-bottom: 0;
}
.btn-arrow-mt .button::after {
 content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.871' height='9.728' viewBox='0 0 15.871 9.728'%3E%3Cg id='Group_105' data-name='Group 105' transform='translate(15.871 9.728) rotate(180)'%3E%3Cpath id='Path_17' data-name='Path 17' d='M0,4.864a.6.6,0,0,0,.144.352l4.1,4.352a.513.513,0,0,0,.724.02.527.527,0,0,0,.02-.724L1.7,5.376H15.359a.512.512,0,0,0,0-1.024H1.7L4.984.864A.536.536,0,0,0,4.964.14.513.513,0,0,0,4.24.16L.144,4.512A.455.455,0,0,0,0,4.864Z' transform='translate(0 0)' fill='%23003767'/%3E%3C/g%3E%3C/svg%3E%0A");
    display: inline-block;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 19px;
}
.btn-arrow-mt1::after {
 content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.871' height='9.728' viewBox='0 0 15.871 9.728'%3E%3Cg id='Group_105' data-name='Group 105' transform='translate(15.871 9.728) rotate(180)'%3E%3Cpath id='Path_17' data-name='Path 17' d='M0,4.864a.6.6,0,0,0,.144.352l4.1,4.352a.513.513,0,0,0,.724.02.527.527,0,0,0,.02-.724L1.7,5.376H15.359a.512.512,0,0,0,0-1.024H1.7L4.984.864A.536.536,0,0,0,4.964.14.513.513,0,0,0,4.24.16L.144,4.512A.455.455,0,0,0,0,4.864Z' transform='translate(0 0)' fill='%23003767'/%3E%3C/g%3E%3C/svg%3E%0A");
    display: inline-block;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 19px;
}
.blog-card-mt-1 .box-text-inner .blog-link::after, .blog-card-mt-1 .box-text-inner .is-link::after {
 content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.871' height='9.728' viewBox='0 0 15.871 9.728'%3E%3Cg id='Group_105' data-name='Group 105' transform='translate(15.871 9.728) rotate(180)'%3E%3Cpath id='Path_17' data-name='Path 17' d='M0,4.864a.6.6,0,0,0,.144.352l4.1,4.352a.513.513,0,0,0,.724.02.527.527,0,0,0,.02-.724L1.7,5.376H15.359a.512.512,0,0,0,0-1.024H1.7L4.984.864A.536.536,0,0,0,4.964.14.513.513,0,0,0,4.24.16L.144,4.512A.455.455,0,0,0,0,4.864Z' transform='translate(0 0)' fill='%23003767'/%3E%3C/g%3E%3C/svg%3E%0A");
    display: inline-block;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 12px;
}
.btn-blue-1.btn-arrow-mt2::after {
 content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.871' height='9.728' viewBox='0 0 15.871 9.728'%3E%3Cg id='Group_105' data-name='Group 105' transform='translate(15.871 9.728) rotate(180)'%3E%3Cpath id='Path_17' data-name='Path 17' d='M0,4.864a.6.6,0,0,0,.144.352l4.1,4.352a.513.513,0,0,0,.724.02.527.527,0,0,0,.02-.724L1.7,5.376H15.359a.512.512,0,0,0,0-1.024H1.7L4.984.864A.536.536,0,0,0,4.964.14.513.513,0,0,0,4.24.16L.144,4.512A.455.455,0,0,0,0,4.864Z' transform='translate(0 0)' fill='%23003767'/%3E%3C/g%3E%3C/svg%3E%0A");
    display: inline-block;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 12px;
}
.btn-arrow-mt2::after {
content:url("123");
    display: inline-block;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 19px;
}
.button-white-arrow-radius-right-bottom-mt {
    width: 301px;
    height: 60px;
    line-height: 60px;
    border-radius: 0px 0px 20px 0px;
    background-color: #ffffff !important;
    font-family: Futura;
    font-weight: bold;
    font-size: 15px;
    color: #003767 !important;
}
.button-blue-arrow-radius-right-bottom-mt {
    width: 301px;
    height: 60px;
    line-height: 60px;
    border-radius: 0px 0px 20px 0px;
    background-color: #003767 !important;
    font-family: Futura;
    font-weight: bold;
    font-size: 15px;
    color: #fff !important;
display: flex;
    align-items: center;
    justify-content: center;
}
.btn-arrow-mt2::after {
 content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="15.871" height="9.728" viewBox="0 0 15.871 9.728"%3E%3Cg id="Group_105" data-name="Group 105" transform="translate(15.871 9.728) rotate(180)"%3E%3Cpath id="Path_17" data-name="Path 17" d="M0,4.864a.6.6,0,0,0,.144.352l4.1,4.352a.513.513,0,0,0,.724.02.527.527,0,0,0,.02-.724L1.7,5.376H15.359a.512.512,0,0,0,0-1.024H1.7L4.984.864A.536.536,0,0,0,4.964.14.513.513,0,0,0,4.24.16L.144,4.512A.455.455,0,0,0,0,4.864Z" transform="translate(0 0)" fill="%23fff"/%3E%3C/g%3E%3C/svg%3E%0A');
    display: inline-block;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 19px;
}
.related-blog-mt .box-text.text-left .button.primary.is-link::after {
 content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="15.871" height="9.728" viewBox="0 0 15.871 9.728"%3E%3Cg id="Group_105" data-name="Group 105" transform="translate(15.871 9.728) rotate(180)"%3E%3Cpath id="Path_17" data-name="Path 17" d="M0,4.864a.6.6,0,0,0,.144.352l4.1,4.352a.513.513,0,0,0,.724.02.527.527,0,0,0,.02-.724L1.7,5.376H15.359a.512.512,0,0,0,0-1.024H1.7L4.984.864A.536.536,0,0,0,4.964.14.513.513,0,0,0,4.24.16L.144,4.512A.455.455,0,0,0,0,4.864Z" transform="translate(0 0)" fill="%23fff"/%3E%3C/g%3E%3C/svg%3E%0A');
    display: inline-block;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 10px;
}
button.forminator-button.forminator-button-submit::after {
 content:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="15.871" height="9.728" viewBox="0 0 15.871 9.728"%3E%3Cg id="Group_105" data-name="Group 105" transform="translate(15.871 9.728) rotate(180)"%3E%3Cpath id="Path_17" data-name="Path 17" d="M0,4.864a.6.6,0,0,0,.144.352l4.1,4.352a.513.513,0,0,0,.724.02.527.527,0,0,0,.02-.724L1.7,5.376H15.359a.512.512,0,0,0,0-1.024H1.7L4.984.864A.536.536,0,0,0,4.964.14.513.513,0,0,0,4.24.16L.144,4.512A.455.455,0,0,0,0,4.864Z" transform="translate(0 0)" fill="%23fff"/%3E%3C/g%3E%3C/svg%3E%0A');
    display: inline-block;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin-left: 19px;
}
button.forminator-button.forminator-button-submit{
	font-family: Futura !important;
font-weight: bold !important;
font-size: 15px !important;
color: #fff !important;
	width: 169px !important;
height: 60px !important;
border-radius: 0px 0px 20px 0px !important;



}
.header-content-mt h5,
.footer-box-mt .wp-block-group__inner-container a,
.footer-box-mt .wp-block-group__inner-container p {
    font-weight: normal !important;
}
/*************** ADD MOBILE ONLY CSS HERE  ***************/

@media  (max-width: 1191px) {


.nav>li .nav-top-link {
    font-size: 11px;
    line-height: 30px
}
	.header-button-1 .header-button .button {
    font-size: 12px;
    height: 50px;
    line-height: 50px;
    padding: 0px 13px;
}
	.logo-left .logo {
    width: 156px !important;
}
}

.banner-detail-box-mt h1  ,.banner-text-comon-mt h1{
    font-family: Futura;
    font-weight: bold;
    font-size: 60px;
    line-height: 60px;
    text-align: center;
    color: #f7f7f5;
    text-transform: unset;
}
.footer-box-mt p.widget-custom-title ,.widget-title {
    font-family: Futura !important;
    font-weight: bold !important;
    font-size: 22px  !important; 
    line-height: 45px !important;
    color: #fff;
}
.widget_nav_menu .is-divider.small {
    display: none;
}
#footer .sidebar-wrapper a {
    font-weight: normal;
}
#footer .widget-title {
    padding-bottom: 20px !important;
    float: left;
    width: 100%;
}
#footer  .widget>ul>li ul, #footer  ul.menu>li ul {
    border-left: 0;
}
.blog-full-box  .large-9.col {
    max-width: 100% !important;
    flex-basis: 100%;
}
@media  (max-width: 767px) {
    .standorte-section {
        padding-bottom: 3.125rem !important;
    }
    .banner-text-comon-conact h3 {
        margin-bottom: 0;
        margin-top: 0;
    }
    .standorte-section .row.row-large > .col .map-inner {
        max-width: 18rem;
        width: 100%;
    }
    .standorte-section .row.row-large > .col {
        flex-basis: 100%;
        max-width: 100%;
        padding-top: 3rem;
    }
	.banner-text-comon-mt.banner .button {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
    .banner-detail-box-mt h1 ,.banner-text-comon-mt h1 {
        font-size: 30px;
        line-height: 30px;
    }
    body footer .footer-box-mt p.widget-custom-title, .widget-title {
        font-size: 15px !important;
        line-height: 25px !important;
    }
    .blog-detail-icon-box-mt  .col-inner .col-inner{
        display: flex;
        justify-content: center;
    }
}

.blog-wrapper.blog-single.page-wrapper .large-12.col {
    padding-top: 10px !important;
}
.blog-detail-icon-box-mt > .col-inner {
    padding: 40px 0px 40px 0px;
}

