/********* Compiled - Do not edit *********/
:root{--color-primary:#98c4e7;--color-gradient-start:#98c4e7;--color-gradient-stop:#98c4e7;--color-link:#282728;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Work Sans;font-weight:400;line-height:1.7em;font-size:1em;color:#282728;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Work Sans;font-weight:400;line-height:1.2em;font-size:55px;color:#282728;}.h2,h2{font-family:Work Sans;font-weight:400;line-height:1.2em;font-size:32px;color:#282728;}.h3,h3{font-family:Work Sans;font-weight:700;line-height:1.2em;font-size:24px;color:#282728;}.h4,h4{font-family:Work Sans;font-weight:500;line-height:1.2em;font-size:25px;color:#282728;}.h5,h5{font-family:Work Sans;font-weight:500;line-height:1.2em;font-size:21px;color:#282728;}.h6,h6{font-family:Work Sans;font-weight:500;line-height:1.2em;font-size:18px;color:#282728;}.main-header .navbar-brand{max-width:235px !important;}.titlebar-inner h1{}.titlebar-inner p{}@media screen and (max-width: 1199px){body[data-mobile-nav-style=modern]:before{background:rgb(255, 255, 255);}body[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, body[data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a, .main-nav > li{color:rgb(17, 17, 17);}[data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a:hover, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a:hover{color:inherit !important;}}/* Barrierefrei */

.category-artikel .titlebar-inner {display:none !important;}

.mdp-readabler-dark-contrast .wpb-content-wrapper {background-color: #181818 !important;}
.mdp-readabler-dark-contrast .wpb_wrapper  {background-color: #181818 !important;}
.mdp-readabler-dark-contrast .vc_row-has-fill {background-color: #181818 !important;}

.mdp-readabler-dark-contrast  .vc_col-sm-8  .wpb_wrapper {background-color: #18181800 !important;}

.mdp-readabler-dark-contrast .wpb_wrapper h1 {background-color: #18181800 !important;}

html .mdp-readabler-dark-contrast h1 {color:white !important;}
html .mdp-readabler-dark-contrast h2 {color:white !important;}
html .mdp-readabler-dark-contrast h3 {color:white !important;}
html .mdp-readabler-dark-contrast h4 {color:white !important;}

.mdp-readabler-dark-contrast .nav-item-children {background-color: #181818 !important;}

.mdp-readabler-dark-contrast .imageunder {displaY:none !important;}

/*FONT INTEGRATION*/

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-ExtraBoldItalic.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-BoldItalic.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-Bold.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-ExtraBold.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-BlackItalic.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-BlackItalic.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-Black.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-LightItalic.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-LightItalic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-Italic.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-SemiBold.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-SemiBoldItalic.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-Regular.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-MediumItalic.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-ExtraLight.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-Light.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-ExtraLightItalic.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-ExtraLightItalic.woff') format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-Medium.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-Thin.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Work Sans';
    src: url('//www.hrblue.com/font/WorkSans-ThinItalic.woff2') format('woff2'),
        url('//www.hrblue.com/font/WorkSans-ThinItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}






body {font-family: 'Work Sans' !important; font-weight:400; font-size: 14px;}
body p {font-family: 'Work Sans' !important; font-weight:400; font-size: 13px;}


/*BLOG*/

.single-post h2 {font-size:26px;}
.single-post h3 {font-size:22px; font-weight: 300 !important;}
.single-post h4 {font-size:18px; font-weight: 300 !important;}

.single-post ul li {margin-left: 17px;}

.accordion-item .wpb_text_column a {text-decoration:underline !important;}

.logo-default {width:235px;}
.main-nav-hover-underline-1 > li > a .link-ext {min-height: 3px !important;}
.nav-item-children {min-width: 270px;}
span {letter-spacing: -0.06em;}

.blog-single-cover[data-fullheight=true] {height: 60vh;}
.related-post-categories {display:none !important;}

.single-post .blog-single-content p a {color:#98c4e7 !important; text-decoration:underline;}
.single-post .blog-single-content a {color:#98c4e7 !important; text-decoration:underline;}

.whitebg h1 {display: inline-block; background-color:white; padding: 30px 40px;}
.imageunder {position:absolute; top:-20px;  left: 0px; right:0px;}
.imagerelative {position:relative; z-index:10;}
.completerow {position:relative; left:-30px;}
.buttonright {float:right;}
.post-meta {display:none !important;}

.nav-item-children {margin-top: -20px !important;}


.sc_card {border:0px solid !important; border-radius: 15px; padding:25px; box-shadow: 0 0px 15px 0 rgba(0,0,0,0.1),0 0 0 0px rgba(0,0,0,0.1);}

.menu-item .liquid-custom-image-icon {display:none !important;}

.blog-single-content  h1 {font-weight: 700 !important;}
.blog-single-content  h2 {font-weight: 300 !important; font-size:25px !important;}
.blog-single-content  h2 strong {font-weight: 300 !important;}


.active .accordion-title a {background-color:#555 !important; color:white !important; padding: 10px 20px !important;}
.accordion-title a {background-color: #f1f1f1 !important; color:#555 !important; padding: 10px 20px !important;}

#gform_3 {margin-top: -34px;}
.gform_button  {background-color: #98c4e7; border: 0px solid; padding: 10px 45px; margin-top: -10px;}

.wpb_text_column p a {text-decoration:underline;}
.wpb_text_column p a:hover {text-decoration:none; color:#98c4e7;}

.vc_icon_element-color-blue .vc_icon_element-icon {color:#98c4e7 !important;}

.related-post-title {font-size: 14px !important;}
.mobile-logo-default {width:200px;}


@media screen and (min-width: 770px) and (max-width: 840px) { 

h4 {font-size: 18px;}

}

@media only screen and (max-width: 600px) {
 .hidemobile {display:none !important;}
 .topper .row { display: flex !important; flex-wrap: wrap; flex-direction: column-reverse;}
 .iconstelle img {position: relative; left: 2px !important; top: 7px !important;}
 .wp-image-11496 {max-width: 300% !important; position:relative; top: 5px; left: 5px; height: 40px;}
 .page-id-11591 .lqd-back-to-top {display:none !important;}
 .wp-image-11497 {height: 100px; margin-top: -27px; margin-left:-10px;}
 .lqd-back-to-top a {margin-right:30px !important; margin-top: 20px;}
 .lqd-back-to-top {bottom: 40px !important;}
 
}