@charset "UTF-8";/* #576682   blau */
/* #519600   grün */


/* pt-serif-regular - latin */
@font-face {src: url('https://www.hno-grabner.at/templates/shaper_helixultimate/fonts/pt-serif-v18-latin-regular.woff2') format('woff2'); font-display: swap; font-family: 'PT Serif'; font-style: normal; font-weight: 400}

/* pt-serif-italic - latin */
@font-face {src: url('https://www.hno-grabner.at/templates/shaper_helixultimate/fonts/pt-serif-v18-latin-italic.woff2') format('woff2'); font-display: swap; font-family: 'PT Serif'; font-style: italic; font-weight: 400}

/* pt-serif-700 - latin */
@font-face {src: url('https://www.hno-grabner.at/templates/shaper_helixultimate/fonts/pt-serif-v18-latin-700.woff2') format('woff2'); font-display: swap; font-family: 'PT Serif'; font-style: normal; font-weight: 700}

/* pt-serif-700italic - latin */
@font-face {src: url('https://www.hno-grabner.at/templates/shaper_helixultimate/fonts/pt-serif-v18-latin-700italic.woff2') format('woff2'); font-display: swap; font-family: 'PT Serif'; font-style: italic; font-weight: 700}
/* pt-sans-regular - latin */
@font-face {src: url('https://www.hno-grabner.at/templates/shaper_helixultimate/fonts/pt-sans-v17-latin-regular.woff2') format('woff2'); font-display: swap; font-family: 'PT Sans'; font-style: normal; font-weight: 400}

/* pt-sans-italic - latin */
@font-face {src: url('https://www.hno-grabner.at/templates/shaper_helixultimate/fonts/pt-sans-v17-latin-italic.woff2') format('woff2'); font-display: swap; font-family: 'PT Sans'; font-style: italic; font-weight: 400}

/* pt-sans-700 - latin */
@font-face {src: url('https://www.hno-grabner.at/templates/shaper_helixultimate/fonts/pt-sans-v17-latin-700.woff2') format('woff2'); font-display: swap; font-family: 'PT Sans'; font-style: normal; font-weight: 700}

/* pt-sans-700italic - latin */
@font-face {src: url('https://www.hno-grabner.at/templates/shaper_helixultimate/fonts/pt-sans-v17-latin-700italic.woff2') format('woff2'); font-display: swap; font-family: 'PT Sans'; font-style: italic; font-weight: 700}



body { font-family: 'PT Sans';
  font-style:normal;
  font-weight:normal; }

p,ul,li,ol {font-family: 'PT Sans'!important;
  font-style:normal;
  font-weight:500; line-height: 2.4rem;}

.sppb-article-introtext {font-family: 'PT Sans'!important;
  font-style:normal;
  font-weight:500; }


h1,h2,h3,h4,h5,h6 { font-family: 'PT Serif'!important;
  font-style: normal;
  font-weight: 700;}

h1,h2 {margin-bottom:30px;}

h3,h4,h5,h6 {margin-bottom:10px;}

.sppb-article-img-wrap {padding-bottom:20px;}

#sp-header {
    box-shadow: 0 0 0px 0 rgba(0, 0, 0, 0.1);
}
#sp-main-body {
    padding: 5px 0;	   

}
li {margin-bottom:8px;}

#sp-footer .container-inner {
    padding: 10px 0;
}

.sp-megamenu-parent > li > a {font-family: 'PT Sans'!important;font-weight: 700; }

.sp-megamenu-parent .sp-mega-group>li>a {
    font-size: 18px!important;
}

/*.menu_item .item-header {font-size:1.1rem!important;line-height:1.1rem!important;
 }*/

.sppb-addon-articles .sppb-article-info-wrap h4 a:hover {
    color: #519600;
}
.sppb-addon-form-builder .sppb-form-check-label {
  font-size: 14px;
  margin-bottom: 25px;
}

@media (max-width: 1400px) {
#offcanvas-toggler {display: block !important;}
#sp-menu .sp-megamenu-parent {display: none !important;}
.awesomplete {display: none !important;}

}

.burger-icon {
    margin-top: 25px;
}



/* #576682 */
/* #519600 */
