/* TEST3
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
/*–––––––– GLOBAL ––––––––*/
a{-webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;}
::selection {
  background: #f5581e !important; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #f5581e !important; /* Gecko Browsers */
}

/*–––––––– FONTS ––––––––*/
body{font-family: 'Saira_Condensed', sans-serif;}
h1, h2, h4, .h1, .h2, .h4, .tmb .t-entry .t-entry-title{font-family: 'GratelosDisplay', sans-serif;}
h3, h5, h6, .h3, .h5, .h6, p, ul li, input{font-family: 'Saira_Condensed', sans-serif; line-height:1.45;}
.h6{text-transform: uppercase; font-weight:500;}
.h2, .h3{line-height: 1.15;}

.text-lead, .text-lead:not(ul) > *, .h5{line-height:1.3 !important;}
.font-family-menu, .menu-container:not(.grid-filters) ul.menu-smart, .top-menu.top-menu-enhanced ul.menu-smart, .menu-container:not(.grid-filters) ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn), .top-menu.top-menu-enhanced ul.menu-smart a:not(.social-menu-link):not(.vc_control-btn), .burger-label, #masthead .overlay .overlay-search-wrapper .search-container form .search-container-inner input{font-family: 'Saira_Condensed', sans-serif; font-weight:500;}

.style-light, .style-light p, .style-light .text-lead p, .style-light ul li{color:#0F3D5C;}
table td, table th{font-weight:400;}
table td:first-child{font-weight:600;}

.vertical-text, small, figcaption{font-size:20px; opacity: 0.4;}
body.textual-accent-color .post-content > div ul.icons:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn):not(.unmenu-block *),
body.textual-accent-color .post-content > div ul.icons:not(.menu-smart):not(.nav-tabs):not(.pagination) a:not(.btn):not(.unmenu-block *) li a{ color:#ffffff !important; }

/*–––––––– NAVIGATION ––––––––*/
.menu-item a{font-weight: 500 !important;}

ul.mega-menu-inner{
    background-color: rgb(60,95,120) !important;
}
.navbar-extra-icons{
    display: none !important;
}
@media (min-width: 960px){
    .menu-horizontal .menu-smart > .mega-menu ul.mega-menu-inner{
        width: 100vw !important;
        left: -36px !important;
    }
    .menu-horizontal .menu-smart > .mega-menu ul.mega-menu-inner > li > a{
        pointer-events: all;
        cursor: pointer;
    }

    .menu-horizontal .menu-smart > .mega-menu ul.mega-menu-inner > li > ul{
        visibility: hidden !important;
        display: none !important;
    }
    .menu-horizontal .menu-smart > .mega-menu ul.mega-menu-inner.open-animated > li > ul{
        visibility: visible !important;
        display: block !important;
    }
}
@media (max-width: 959px){
    .menu-horizontal .menu-smart > .mega-menu ul.mega-menu-inner > li > a{
    }
    body[class*=hmenu] div:not(.menu-accordion) > ul.menu-smart > li > a:not(.column_parent *), .main-wrapper ul.menu-smart.menu-horizontal > li > a:not(.column_parent *), .navbar-cta ul.menu-smart > li > a:not(.column_parent *),
    .menu-mobile-default .menu-smart a,
    .menu-container ul.menu-smart a:not(.column_parent *){
        display: inline-flex;
        align-items: center;
        justify-content: space-between;
        flex-direction: row;
        width: 100%;
    }
    body.menu-mobile-default .main-menu-container:not(.uncol *) .menu-horizontal-inner {
        padding: 0px;
    }

}

/*–––––––– ELEMENTS ––––––––*/
/*–––––––– Buttons ––––––––*/

.btn{padding: 7px 30px 8px !important;}
.btn-lg{font-size: 34px !important; padding: 17px 43px 18px !important;}
.btn-container .btn, .custom-link, .btn:not(.btn-custom-typo):not(.btn-inherit):not(.uncode-nav-container), .buttons-style, input[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), input[type="reset"]:not(.btn-custom-typo):not(.btn-inherit), input[type="button"]:not(.btn-custom-typo):not(.btn-inherit), button[type="submit"]:not(.btn-custom-typo):not(.btn-inherit), .btn:not(.btn-custom-typo):not(.btn-inherit), .btn-link:not(.btn-custom-typo):not(.btn-inherit), .tab-container:not(.default-typography) .nav-tabs, .uncode-accordion:not(.default-typography) .panel-title > a > span, .search_footer{font-family: 'Saira_Condensed', sans-serif !important; letter-spacing: 0;}
.style-light .btn-default, .style-dark .style-light .btn-default, .tmb-light .t-entry-text .btn-default, .style-dark .tmb-light .t-entry-text .btn-default, .tmb-dark .t-overlay-inner .btn-default{background:#F5581E !important; border-color:#F5581E !important;}

/*–––––––– Lists ––––––––*/
.style-dark ul.icons li, .style-dark ul.icons li a{color:#ffffff;}
ul.icons {padding-left: 0; margin-left: 0;}
ul.icons li {list-style: none; display: flex; align-items: flex-start; gap: 25px; padding-left: 0; text-indent: 0; margin-bottom: 15px; color: #0F3D5C;}
ul.icons li .fa {flex: 0 0 22px; width: 22px; margin: 0; line-height: 1.4; position: static; top: auto;}

/*–––––––– FOOTER ––––––––*/
footer p, footer p a, footer .style-dark a{color:#fff; font-size: 24px;}
footer .uncode-single-media-wrapper{padding: 15px 0 16px;}

/*–––––––– PAGES ––––––––*/
/*–––––––– Home ––––––––*/
.home .home_stage-column{

}
.home .main-container .home_stage-column > .uncol,
.home .main-container .home_stage-column > .uncol > .uncoltable,
.home .main-container .home_stage-column > .uncol > .uncoltable > .uncell,
.home .main-container .home_stage-column > .uncol > .uncoltable > .uncell > .uncont{
    position: static;
}
.home .main-container .home_stage-contact{
    position: absolute;
    bottom: 36px;
}


.home .main-container .home_stage-contact1{
    bottom: 144px;
}

.home .navbar .style-color-629075-bg{background: none !important;}
.start-heading01 h1, .start-heading02 h1, .start-heading03 h1{line-height:0.5;}
.start-heading01, .start-heading02, .start-heading03{margin-top:-15px !important;}
.start-heading01 h1{margin-left:-445px;}
.start-heading02 h1{margin-left:0;}
.start-heading03 h1{margin-right:-520px;}
.phone-banner .uncont {
    position: relative;
    background: #D93B00;
    padding: 10px 00px 10px 90px;
    min-height: 60px;
    display: inline-block;
    float: right;
    width: auto;
    max-width: 100%;
    width: 356px;
}
.phone-banner .uncode-single-media {
    position: absolute;
    left: -30px;
    top: 50%;
    transform: translateY(-50%);
    width: 96px;
    margin: 0 !important;
    z-index: 2;
}
.phone-banner .uncode-single-media img {
    /*border-radius: 50%;*/
    display: block;
}
.phone-banner1 .uncode-single-media{

}
.phone-banner .uncode_text_column {
    margin: 0 !important;
    padding: 0 !important;
    display: block;
}
.phone-banner .phone-number p,
.phone-banner .uncode_text_column p {
    margin: 0;
}
.phone-banner .phone-number p {
    font-size: 20px;
    line-height: 1.3;
    padding-top:7px;
    white-space: nowrap;
}
.phone-banner .uncode_text_column p{color:#ffffff; font-weight:500; font-size:16px; text-transform: uppercase; letter-spacing: 0.1px; line-height: 1.4;}
.phone-banner .phone-number p{font-size:20px; line-height: 1.5;}
.phone-banner .phone-number p::before{font-family: 'uncodeicon'; content: "\f095"; font-size: 17px; display: inline-block; padding-right:7px; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.main-container .row-container .row-parent .column_child.start-banner .uncont .vc_custom_heading_wrap{margin-top:15px !important;}
.start-banner .double-block-padding{padding-top:0; padding-bottom:0;}
@media (min-width: 1000px){.start h2.h5{max-width:620px;}}
body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed){margin-top: -236px !important;}
@media (max-width: 1699px){body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed){margin-top: -236px !important;}}
@media (max-width: 1499px){body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed){margin-top: -210px !important;}}
@media (max-width: 959px){body:not(.vc-safe-mode) .shift_y_neg_quad:not(.shift_y_fixed){margin-top: 0 !important;}}


@-webkit-keyframes hvr-biizz{
    50% {-webkit-transform: translateX(1px) rotate(4deg); transform: translateX(1px) rotate(4deg);}
    100% {-webkit-transform: translateX(-1px) rotate(-4deg); transform: translateX(-1px) rotate(-4deg);}
}

@keyframes hvr-biizz{
    50% {-webkit-transform: translateX(1px) rotate(4deg); transform: translateX(1px) rotate(4deg);}
    100% {-webkit-transform: translateX(-1px) rotate(-4deg); transform: translateX(-1px) rotate(-4deg);}
}
/*
.phone-banner:hover .phone-number p::before,
.phone-banner:focus .phone-number p::before,
.phone-banner:active .phone-number p::before{
  cursor:pointer;
    -webkit-animation-name: hvr-biizz;
    animation-name: hvr-biizz;
    -webkit-animation-duration: 0.15s;
    animation-duration: 0.15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
*/

.row_3-topics .uncode-single-media-wrapper img{max-width:90%; margin:0 auto; padding-bottom:10px;}
.row_3-topics .uncode_text_column{margin-top:15px !important;}
.row_3-topics p{color:#A0A0A0;}
.row_bauteil .vc_custom_heading_wrap {margin-top:0 !important;}
.row_bauteil p{color:#ffffff;}
.row_bauteil .wp-image-46{width: 183px !important; margin: 0 auto;}
.row_bauteil .col-lg-6:last-child .single-wrapper{width: 736px;
    max-width: inherit !important;
    margin: 0 0 -94px -100px;
    z-index: 0;}

.t-entry-title{letter-spacing: -0.2px !important; line-height: 1.05;}

.tmb-dark.tmb .t-entry-visual *:not(.add_to_cart_text):not(.view-cart){color:#ffffff; font-size: 49px;}

.row_komponenten .vc_custom_heading_wrap {margin-top:0 !important;}
.row_komponenten .vc_custom_heading_wrap .h2{line-height:1;}
.row_komponenten p {color:#0F3D5C;}
.row_komponenten p strong{color:#F5581E; font-weight: 500; display: inline-block; padding:30px 0 15px 0;}
@media (min-width: 960px){.row_komponenten.limit-width, .row_vorteile.limit-width{max-width: 1700px;}}

.row_about .vc_custom_heading_wrap {margin-top:0 !important;}
.row_about .uncode-single-media{width:182px !important; margin:0 auto; margin-bottom:20px;}
.row_about .h2{font-size:113px; line-height:0.8;}
.row_about .h3{padding-top:20px;}
.row_about .text-color-159025-color{color:#D4D4D4 !important;}
.row_about .h6{color:#A5A5A5 !important;}
.row_about .heading-text.el-text .text-color-205353-color{margin-top:-28px !important;}

.row_vorteile .h2{padding-bottom: 34px;}
.row_vorteile .uncode-list{margin-top:0 !important;}
.row_vorteile .btn-container{padding-top:145px;}

.gallery-with-links .t-overlay-content::before{
    width: 40px;
    height: 40px;
    background: #f58220;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px !important;
    line-height: 1;
    position: absolute;
    right: 13px;
    top: 13px;
    font-family: 'uncodeicon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e0c3";

}
.owl-dots-inside .owl-dots{
    bottom: -56px !important;
}
.gallery-with-links i.fa {
    display: none !important;
}

/*-------- Unterseiten --------*/
.row_page_header .vc_custom_heading_wrap {
    margin-top:10px !important;
}
.row_page_header .h2, 
.row_page_header .h6{
    color:#fff;
}
.row_page_header .h2{
    font-size:80px;
    line-height:1.1;
    padding-bottom:10px;
}
.row_page_header .h6{
    font-size:25px;
}
.tab-container:not(.default-typography) .menu-smart .nav-tabs:not(.tabs-vertical) > li > a span, .tab-container:not(.default-typography) .nav-tabs > li > a span{
    font-size:23px;
}
.tab-content > div{
    padding-top:70px;
}
.uncode_text_column ul {
    list-style: none !important;
    padding-left: 0 !important;
    margin-left: 0;
}
.uncode_text_column ul li {
    position: relative;
    padding-left: 22px;
    margin-bottom: 8px;
}
.uncode_text_column ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 20px;
    width: 8px;
    height: 8px;
    background: #f5581e;
    transform: translateY(-50%);
}
.ablauf-vorher {
    position: relative;
    overflow: visible;
}
.ablauf-vorher::after {
    content: "\e0c3";
    font-family: 'uncodeicon' !important;
    font-weight: 500;
    position: absolute;
    top: 50%;
    right: -36px;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background: #f5581e;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    z-index: 9999;
}
.wpb_singleimage_heading{
    font-size: 45px !important;
    padding-bottom:5px;
}
.gallery-project-title{
    font-size: 26px !important;
    text-align: center;
    margin-top:70px !important;
}
.t-entry-text-tc{
    padding-top:10px !important;
}
.tmb .t-entry p.t-entry-meta span{
    font-weight: 400;
    font-size: 20px;
    line-height: 1.3;
}
/*–––––––– Impressum ––––––––*/
.page_content .h6{font-size: 27px;
    border-bottom: 2px solid #e4e9ec;
    width: 100%;
    padding-bottom: 5px;
    padding-top: 20px;}

/*–––––––– Posts Gebrauchtmaschinen ––––––––*/
.single-post .header-title{font-size: 92px; color:#fff;}
.single-post .date-info, .single-post .author-info{display: none;}
.single-post .category-info span{display: none;}
.single-post .post-wrapper .post-body{padding-top:40px; padding-bottom:80px;}
.single-post .uncode-single-media-wrapper{max-width:90%;}
.single-post .uncode_text_column p{padding-top:20px;}
.single-post .row-navigation, .single-post .category-info{display: none;}



/*–––––––– RESPONSIVE ––––––––*/
@media (max-width: 1499px){
    h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]){font-size:120px;}
    h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]){font-size:55px;}
    h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]){font-size:55px;}
    h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]){font-size:35px;}
    .single-post h1:not([class*="fontsize-"]), .single-post .h1:not([class*="fontsize-"]){font-size: 92px;}
    .row_about .h2{font-size: 105px; line-height: 0.82;}
    .text-lead, .text-lead > *{font-size:32px;}

}
@media (max-width: 1400px){
    body:not(.vc-safe-mode) .vertical-text.vertical-text--right {
        writing-mode: unset;
        transform: translateX(0);
        position: relative !important;
        display: block !important;
        clear: both !important;
        right: auto !important;
        left: auto !important;
        margin-top: 20px !important;
    }
    body:not(.vc-safe-mode) .vertical-text.vertical-text--right.shift_right_x_single{
        right: auto !important;
        
    }
}
@media (max-width: 1230px){
    .gallery-with-links .tmb-dark.tmb .t-entry-visual *:not(.add_to_cart_text):not(.view-cart){ font-size: 38px; }
}
@media (max-width: 1150px){
    .row_bauteil .col-lg-6:last-child .single-wrapper{width: 630px; margin: 0 0 -60px -118px;}
    .phone-banner .uncont{padding-right:0px;}
}
@media (max-width: 959px){
    body:not(.video-not-supported) .row-background .uncode-video-container.self-video, body:not(.video-not-supported) .column-background .uncode-video-container.self-video {
        background-image: inherit; !important;
    }

    .home .main-container .home_stage-contact{
       position: absolute;
    }
    .submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .menu-smart, .submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .menu-sidebar-inner, .submenu-dark:not(.isotope-filters):not(.top-menu-enhanced) .main-menu-container{
        background-color:rgb(15, 61, 92) !important;
    }
    .submenu-dark .menu-horizontal .menu-smart ul:not(.unmenu-inner-ul), .submenu-dark .overlay-search, .submenu-light .overlay-search .lines-button .lines-dropdown, .submenu-light .overlay-search .lines-button .lines-dropdown:before, .submenu-light .overlay-search .lines-button .lines-dropdown:after, .submenu-light .overlay-search .lines-button .lines-dropdown > span, #uncode_sidecart.style-dark{
        background-color: rgb(60,95,120);  
    }

.home .main-container .home_stage-contact1 .cols-md-responsive{
    margin-left: 0 !important;
}
    .start h2.h5{width: 100%; max-width: 570px;}
    .main-container .start.row-container .exa-top-padding{padding-top:220px;}
    .phone-banner .uncont{width: 100%; float:left;margin-left: 66px !important}
    .main-container .row-container .row-parent .column_child.phone-banner .uncont .uncode_text_column{padding-left: 38px;}
    .main-container .row-container .row-parent .uncont .phone-banner .uncode-single-media{float: right; margin: -32px -24px -28px 0 !important;}
    .row_3-topics .uncode-single-media-wrapper img{width: 90%; max-width: 360px;}
    .row_3-topics .uncode_text_column{width: 80%; margin-right: auto; margin-left: auto; margin-bottom: 30px;}
    h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]){font-size:110px;}
    h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]){font-size:45px;}
    h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]){font-size:40px;}
    .gallery-with-links .tmb-dark.tmb .t-entry-visual *:not(.add_to_cart_text):not(.view-cart){ font-size: 32px; }
    .gallery-with-links .t-overlay-content::before {width: 28px; height: 28px; font-size: 18px !important;}
    .single-post h1:not([class*="fontsize-"]), .single-post .h1:not([class*="fontsize-"]){font-size: 80px;}
    footer p, footer p a, footer .style-dark a{font-size: 20px;}
    ul.icons.text-lead{margin-top: 0;}
    .home_stage-headlines{padding-top: 75px; padding-bottom: 40px; transform: translateY(-100px);}
    .start-heading01 h1{margin-left:0; text-align: center;}
    .start-heading02 h1{margin-left:0; text-align: center;}
    .start-heading03 h1{margin-right:0; text-align: center;}
    .text-lead, .text-lead > *{font-size: 30px;}
    /*.row_about .h6{padding-top:45px;} */
    .row_vorteile .btn-container{padding-top:30px;}
    .btn-lg{font-size: 26px !important; padding: 14px 42px 15px !important;}
    footer .align_center .uncont, footer .align_right .uncont{text-align:left !important;}
    footer .wpb_column{padding-top:0 !important;}
    footer .uncode-single-media{padding-bottom:15px;}
    .row_3-topics .uncode_text_column{width:100%;}
    .menu-horizontal-inner > div:first-child:not(.navbar-social) .menu-smart:not(.menu-icons), .menu-horizontal-inner > div.navbar-social + div .menu-smart:not(.menu-icons), .menu-horizontal-inner > div.navbar-cta + div .menu-smart:not(.menu-icons){padding-top:0 !important}
    .menu-horizontal{padding:15px 0;}
    .submenu-dark .menu-smart li.active > a, .submenu-dark .menu-smart li.current-menu-ancestor > a, .submenu-dark .menu-smart li.current-menu-item:not(.menu-item-type-custom) > a{color:#fff;}
    .single-post .uncode-single-media-wrapper{width:100%; max-width: 460px; margin: 0 auto; display: block;}
}
@media (max-width: 750px){
    h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]){font-size:105px;}
    .start h2.h5{width:100%;}
    .home_stage-headlines{padding-bottom: 75px;}
}
@media (max-width: 600px){
    .home .main-container .home_stage-contact{position: absolute;}
    body, p, li, dt, dd, dl, address, label, pre, code{font-size:20px;}
    /*.main-container .start.row-container .exa-top-padding{padding-top:120px;}*/
    .home_stage-column .uncol .uncell > .uncont{padding-top:0 !important;}
    .start .row-internal{margin-top:0 !important;}
    .home_stage-headlines{padding-top: 0; padding-bottom: 0; transform: translateY(-50px);}
    .start-heading01 h1, .start-heading02 h1, .start-heading03 h1{line-height:0.7;}
    h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]){font-size: 16vw;}
    .single-post h1:not([class*="fontsize-"]), .single-post .h1:not([class*="fontsize-"]){font-size: 16vw;}
    h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]){font-size:44px;}
    h5:not([class*="fontsize-"]), .h5:not([class*="fontsize-"]){font-size:26px;}
        .start-heading01 h1{margin-left:0;}
    .start-heading02 h1{margin-left:0;}
    .start-heading03 h1{margin-right:0;}
    .start .h6:not([class*="fontsize-"]),
    .phone-banner .uncode_text_column p:not([class*="phone-number"]){font-size: 15px;}
    .phone-banner .uncont{ margin-left: 48px !important;
    padding: 5px 90px 5px 58px;}
    .phone-banner{padding-top: 20px !important;}
    .phone-banner .uncode-single-media {position: absolute;left:-30px;top:45%;width:75px;}
    .start h2.h5{font-size: 21px;line-height: 1.1 !important;}
    .post-info {font-size: 17px !important;}
    .text-lead, .text-lead > *{font-size: 24px;}
    .phone-banner .uncont{width: 100%;}
    .home .main-container .home_stage-contact1 {
        bottom: 120px;
    }
    .main-container .row-container .triple-top-padding, .main-container .row-container .double-top-padding{padding-top:40px;}
    .main-container .row-container .triple-bottom-padding, .block-wrapper-parent .row-container .triple-bottom-padding, .has-unblock .row-container .triple-bottom-padding{padding-bottom:40px;}
    .btn:not(input):not(.checkout-button):not(.btn-no-scale), .btn-link:not(input):not(.checkout-button):not(.btn-no-scale){transform: scale(0.95);}
    .row_3-topics .uncode-single-media-wrapper img{width:100%;}
    .main-container .row-container .row-parent .column_child.start-banner .uncont .vc_custom_heading_wrap{margin-top: 6px !important;}
    .tmb-content-overlay .h1.title-scale, .tmb-content-overlay .h2.title-scale, .tmb-content-overlay .h3.title-scale, .tmb-content-overlay .h4.title-scale, .tmb-content-overlay .h5.title-scale, .tmb-content-overlay .h6.title-scale{font-size:43px !important;}
    .row_about .h2{font-size: 74px; line-height: 0.96;}
    h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]){font-size: 30px; text-align: center;}
    .row_about h6{width:100%; text-align: center;}
    ul.icons li .fa{margin-right: 13px;}
    ul.icons li{gap: 5px}
    .btn-lg{font-size: 24px !important; padding: 13px 20px 14px !important;}
    .row_vorteile .btn-container{padding-top:0;}
    .row_vorteile{margin-bottom:20px !important;}
    .start .style-overlay_color-127674-bg{background: rgba(18, 18, 18, 0.85);}
    .phone-banner .uncode_text_column p, .phone-banner .phone-number, .start .style-light p{color:#fff !important;}
    .main-container .row-container .single-h-padding, .block-wrapper-parent .row-container .single-h-padding, .has-unblock .row-container .single-h-padding, .double-block-padding{padding-left: 20px;padding-right: 20px;}
    .menu-container .logo-container{padding-left: 20px !important;padding-right: 20px !important;}
    footer .tmb .t-entry-visual img{ max-width:170px; }
    .row_about .uncode-single-media {
        width: 130px !important;
    }
}

/*–––––––– WEBFONTS ––––––––*/
@font-face {
    font-family: 'Saira_Condensed';
    src: url('webfonts/sc-semibold-webfont.eot');
    src: url('webfonts/sc-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/sc-semibold-webfont.woff2') format('woff2'),
         url('webfonts/sc-semibold-webfont.woff') format('woff'),
         url('webfonts/sc-semibold-webfont.ttf') format('truetype'),
         url('webfonts/sc-semibold-webfont.svg#saira_condensedsemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Saira_Condensed';
    src: url('webfonts/sc-regular-webfont.eot');
    src: url('webfonts/sc-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/sc-regular-webfont.woff2') format('woff2'),
         url('webfonts/sc-regular-webfont.woff') format('woff'),
         url('webfonts/sc-regular-webfont.ttf') format('truetype'),
         url('webfonts/sc-regular-webfont.svg#saira_condensedregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Saira_Condensed';
    src: url('webfonts/sc-medium-webfont.eot');
    src: url('webfonts/sc-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/sc-medium-webfont.woff2') format('woff2'),
         url('webfonts/sc-medium-webfont.woff') format('woff'),
         url('webfonts/sc-medium-webfont.ttf') format('truetype'),
         url('webfonts/sc-medium-webfont.svg#saira_condensedmedium') format('svg');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Saira_Condensed';
    src: url('webfonts/sc-light-webfont.eot');
    src: url('webfonts/sc-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/sc-light-webfont.woff2') format('woff2'),
         url('webfonts/sc-light-webfont.woff') format('woff'),
         url('webfonts/sc-light-webfont.ttf') format('truetype'),
         url('webfonts/sc-light-webfont.svg#saira_condensedlight') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'GratelosDisplay';
    src: url('webfonts/gld-webfont.eot');
    src: url('webfonts/gld-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfonts/gld-webfont.woff2') format('woff2'),
         url('webfonts/gld-webfont.woff') format('woff'),
         url('webfonts/gld-webfont.ttf') format('truetype'),
         url('webfonts/gld-webfont.svg#gratelosdisplay') format('svg');
    font-weight: normal;
    font-style: normal;
}