/*!
Theme Name:  ultima
Author:      Dominic Lautner
Author URI:  https://www.myconceptions.de
Description: WPBF Child für ultima.de
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/


@font-face {
  font-family: 'ITCAvantGardeStd';
  src: url("fonts/ITCAvantGardeStd-Bk.eot");
  src: url("fonts/ITCAvantGardeStd-Bk.woff2") format("woff2"), url("fonts/ITCAvantGardeStd-Bk.woff") format("woff"), url("fonts/ITCAvantGardeStd-Bk.ttf") format("truetype"), url("fonts/ITCAvantGardeStd-Bk.svg#ITCAvantGardeStd-Bk") format("svg"), url("fonts/ITCAvantGardeStd-Bk.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }


h1, h2, h3, h4, h5, h6 {
  font-family: "ITCAvantGardeStd", sans-serif;
  line-height: 1.2em;
  text-transform: uppercase;
  font-weight: 300;
  margin: 5px 0; }

h1 {
  font-size: 52px; }
  @media screen and (max-width: 600px) {
    h1 {
      font-size: 46px; } }

h2 {
  font-size: 44px; }
  @media screen and (max-width: 600px) {
    h2 {
      font-size: 34px; } }

h3 {
  font-size: 36px; }
  @media screen and (max-width: 600px) {
    h3 {
      font-size: 28px; } }

h4 {
  font-size: 28px; }
  @media screen and (max-width: 600px) {
    h4 {
      font-size: 24px; } }

h5 {
  font-size: 20px; }
  @media screen and (max-width: 600px) {
    h5 {
      font-size: 18px; } }

h6 {
  font-size: 12px; }

body,
p {
  font-family: "ITCAvantGardeStd", sans-serif;
  line-height: 1.5em;
  font-size: 17px; }


::-webkit-scrollbar {
  width: 7px;
  background-color: transparent; }

::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3); }

::-webkit-scrollbar-thumb {
  background-color: #005da8;
  border-radius: 0; }

* {
  hyphens: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;

}

html {
  scroll-behavior: smooth;
}
