/*
Theme Name: Weblabels v6.1 - Child Theme
Theme URI: https://www.weblabels.de
Author: Patrick Hinz | Weblabels
Author URI: https://www.web-labels.de
Description: Description: Die v6.2 des hauseigenen Themes von Weblabels mit Bootstrap 5.2.3 + Icons und Fontawsome 6. Das Theme ist sehr leicht in der Größe und bietet viele verschiedene Funktionalitäten für die man sonst ein Plugin benötigt. Von der Merkliste bis hin zur WooCommerce Bildergalerie ohne Plugin.
Template:     weblabels
Tested up to: 8.3
Requires PHP: 7.4
Version:      6.2.0

#  ##   ##  #######  ######            ####       ##     ######   #######  ####      ##### #
#  ##   ##   ##   #   ##  ##            ##       ####     ##  ##   ##   #   ##      ##   ## #
#  ##   ##   ## #     ##  ##            ##      ##  ##    ##  ##   ## #     ##      # #
#  ## # ##   ####     #####             ##      ##  ##    #####    ####     ##       ##### #
#  #######   ## #     ##  ##            ##   #  ######    ##  ##   ## #     ##   #       ## #
#  ### ###   ##   #   ##  ##            ##  ##  ##  ##    ##  ##   ##   #   ##  ##  ##   ## #
#  ##   ##  #######  ######            #######  ##  ##   ######   #######  #######   ##### #
*/

/*##################################
        Generelle Styles
##################################*/
/*Header Logo Style*/
@media screen and (min-width: 768px){ 
        .navigation--site-logo{display: none !important;}
        .elementor-sticky.elementor-sticky--active .navigation--site-logo{display: block !important;}
        .elementor-sticky.elementor-sticky--active{height: 75px;}  
}

@media screen and (max-width: 768px){
        .navigation--site-logo{display: block !important;}
} 


.menu-item a.elementor-item:focus{
	background-color: #fff;
}

/*PDF Buttons text aling left*/
.eael-creative-button.eael-creative-button--default{display: flex !important;text-align: left !important;}



/*##################################################
        Contact Form 7 Master Styling
##################################################*/
.wpcf7-form a           { color: var(--e-global-color-primary); }
.wpcf7-form a:hover     { color: var(--e-global-color-secondary); text-decoration: none; }
.captcha-image          { margin: 15px 0px 0px 0px !important; }

.captcha-image label > input:checked + svg{
        border: 2px solid var(--e-global-color-primary) !important;
}

.link--datenschutz , .captcha-image label{
     font-family: Sans-serif;
     font-size: 12px;
     font-weight: 500;
}


.kontakt--infotext                              {color:#fff;margin:0px !important;}
.kontakt--checkboxes>.wpcf7-list-item.first     {padding:0px;}
.kontakt--checkboxes>.wpcf7-list-item           {padding:0px 10px;}
.captcha-image                                  {border-color: #fff;}
.captcha-image .cf7ic_instructions              {color:#fff;}

.btn--anfrage{
        background: none;
        cursor: pointer;
        border: solid 2px #fff !important;
        border-radius: 20px !important;
        padding: 10px 15px !important;       
        color: #fff !important;
        width: 108px !important;
        font-family: var(--e-global-typography-be9222e-font-family), Sans-serif !important;
        -webkit-transition: all 300ms ease 0s !important;
        -moz-transition: all 300ms ease 0s !important;
        -o-transition: all 300ms ease 0s !important;
        transition: all 300ms ease 0s !important;
}

.btn--anfrage:hover{
        background: #fff !important;
        color: #000 !important;
        -webkit-transition: all 300ms ease 0s !important;
        -moz-transition: all 300ms ease 0s !important;
        -o-transition: all 300ms ease 0s !important;
        transition: all 300ms ease 0s !important;
}

.btn--rad-single{
        font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
        display: flex !important;
        align-items: center;
        flex-direction: row;
        font-size: 18px !important;
        color: #fff !important;
        border: solid 2px #fff !important;
        border-radius: 50px !important;
        padding: 10px !important;
}
.bi-filetype-pdf::before {
        font-size: 32px !important;
}

.btn--rad-single:hover{
        border-color: #5a5a5a !important;
        color: #5a5a5a !important;
}

.rad--spezifikationen-infos{
        color:#5a5a5a;
        font-family: var(--e-global-typography-text-font-family), Sans-serif;
}
