/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  GeneratePress child theme
 Author:       Zdenek Stoklasa
 Author URI:   https://www.zsto.cz
 Template:     generatepress
 Version:      0.1
*/
@import 'assets/css/fonts.css';

body {
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}
.is_centered {
    margin: 0 auto;
    text-align: center;
}
h1,
.h1,
h1 span.gb-headline-text,
h2,
.h2,
h2 span.gb-headline-text,
h3,
.h3,
h3 span.gb-headline-text,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
	/*margin-bottom: .75em;*/
	padding-bottom: 0;
	text-transform: uppercase;
    font-weight: 700;
	font-family: 'Roboto', sans-serif;
}
h1 > span,
.h1 > span,
h2 > span,
.h2 > span,
h3 > span,
.h3 > span,
h4 > span,
.h4 > span,
h5 > span,
.h5 > span,
h6 > span,
.h6 > span {
    font-weight: normal;	
	
}
.badge-section {
    margin-bottom: 1rem;
}
.badge {
    display: inline-block;
    padding: 0.4em 0.65em;
    font-size: .75em;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
}
.text-dark {
    --bs-text-opacity: 1;
    color: #333 !important;
}
.text-lg {
    font-size: 1.2em !important;
}
.bg-primary {
    --bs-bg-opacity: 1;
    background-color: #fb7b00;
}
.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: #727171;
}
.bg-danger {
    --bs-bg-opacity: 1;
    background-color: #e42424;
}
.bg-light {
    --bs-bg-opacity: 1;
    background-color: #F8F9FA;
}
.bg-dark {
    --bs-bg-opacity: 1;
    background-color: #444444;
}
.subheadline-text-16 {
    font-size: 16px;
    line-height: 26px;
}
.subheadline-text-20 {
    font-size: 20px;
    line-height: 32px;
}


.before-footer-cta {
    
}
.footer-button a {
    color: #fff !important;
}

/* complianz cookie lista */
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn, #cmplz-manage-consent .cmplz-manage-consent {
    text-transform: none;
    letter-spacing: normal;
}
#cmplz-manage-consent .cmplz-manage-consent {
    font-size: 12px;
}