/**************** Fonts ******************/ @font-face { font-family: "MontserratVar"; src: url( '../fonts/Montserrat-VariableFont_wght.ttf' ); } @font-face { font-family: "OpenSansVar"; src: url( '../fonts/OpenSans-VariableFont_wdth_wght.ttf' ); } /**************** Typography ******************/ a { color: #a9cd2e; text-decoration: none; transition: 0.3s ease-in-out; } h1, h2, h3, h4, h5, h6 { font-weight:normal; margin-bottom: 16px; } h1, h2 { font-weight:bold; } h3 { font-weight:500; } h4, .content h4 { color: #a9cd2e; } p { font-size: 18px; margin-bottom:10px; margin-top:10px; } .navbar-nav .nav-item { font-size: 18px; color: grey!important; } @media (max-width: 1200px) { h1 { font-size: 35px; line-height: 1.2em; margin-bottom: 16px; } h2 { font-size:22px; } h3 { font-size:18px; } h4 { font-size:18px; } p { font-size: 14px; } .navbar-nav .nav-item { font-size: 14px; } } footer, footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, footer p, footer a { color: white!important; } .content .light-text h2 , .content .light-text h1 , .content .light-text h3, .content .light-text p { color:white!important; } .light-text, .light-text h1, .light-text h2, .light-text h3, .light-text h4, .light-text h5, .light-text h6, .light-text p, .light-text a { color:white; } ol { list-style: decimal; counter-reset: my-awesome-counter; padding-left: 30px; } img { margin-bottom:16px; } hr { width: 12%; height: 2px; background-color: #a9cd2e; margin: 0!important; display: block; } .aligncenter hr { width: 12%; height: 2px; background-color: #a9cd2e; margin: 15px auto 0 auto !important; display: block; } .light-text hr { width: 12%; height: 2px; background-color: #fff; margin: 0!important; display: block; } @media (max-width: 770px) { .btn{ display:block } } .container { max-width: 1750px; } @media (max-width: 1750px) { .container { padding-left:80px; padding-right:80px; } } @media (max-width: 1200px) { .container { max-width: 1200px; padding-left:80px; padding-right:80px; } } table .far { color: #333!important; font-size: 18px!important; margin: 0!important; } .content thead, .content tr, .content td, .content th { background-color: #fafafa; border:0; font-size:1em; // padding-left:0; } .content thead strong, .content tr strong, .content td strong, .content th strong { font-weight:800; } .content table { font-size:1em; } /* Formular */ #bestellformular { max-width: 64rem; margin-left: auto; margin-right: auto; } #bestellformular div { margin-bottom: 1rem; } #bestellformular label { display: block; margin-bottom: 0.5rem; font-size: 0.875rem; font-weight: 500; color: #4B5563; } #bestellformular select, #bestellformular input, #bestellformular textarea { width: 100%; padding: 0.5rem 1rem; border: 1px solid #D1D5DB; border-radius: 0.375rem; } #bestellformular select:focus, #bestellformular input:focus, #bestellformular textarea:focus { outline: none; border-color: #3B82F6; box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.5); } #bestellformular button { width:350px; padding: 0.5rem 1rem; margin-bottom:10px; margin-top:10px; margin-left: auto; margin-right: auto; background-color: #3B82F6; border-radius: 0.375rem; } #bestellformular .submitbutton{ background-color: #a9cd2e; align-self: center; width:100%; } #bestellformular button:hover { background-color: #2563EB; } #bestellformular .submitbutton:hover{ background-color: #88a625; } .captcha-container { box-shadow: none!important; } /**** Utility *****/ .aligncenter * { text-align: center; margin-left: auto; margin-right: auto; } /**************** Component Styles ******************/ // Icons .verua-icon { margin: 20px 0; } // Verua Slider @media (max-width: 1200px) { .verua-slider-wrapper .verua-slider .slides h1 { margin-top:0px; } .hero-slider { margin-top:-200px; } } .verua-slider-wrapper { position: relative; width: 100%; color: #fff; } .verua-slider-wrapper .verua-slider { position: relative; width: 100%; } .verua-slider-wrapper .verua-slider .slides { position: absolute; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; overflow: hidden; opacity: 0; transition: 0.3s ease-in-out; } .verua-slider-wrapper .verua-slider .slides.current { // z-index: 1; opacity: 1; } .verua-slider-wrapper .verua-slider .slides:nth-child(1) { background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https://images.pexels.com/photos/2339009/pexels-photo-2339009.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940'); background-size: cover; background-attachment: fixed; background-position: center; background-repeat: no-repeat; } .verua-slider-wrapper .verua-slider .slides:nth-child(2) { background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https://images.pexels.com/photos/2303337/pexels-photo-2303337.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940'); background-size: cover; background-attachment: fixed; background-position: center; background-repeat: no-repeat; } .verua-slider-wrapper .verua-slider .slides:nth-child(3) { background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https://images.pexels.com/photos/2346091/pexels-photo-2346091.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500'); background-size: cover; background-attachment: fixed; background-position: center; background-repeat: no-repeat; } .verua-slider-wrapper .verua-slider .slides:nth-child(4) { background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https://images.pexels.com/photos/1168764/pexels-photo-1168764.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500'); background-size: cover; background-attachment: fixed; background-position: center; background-repeat: no-repeat; } .verua-slider-wrapper .verua-slider .slides:nth-child(5) { background: linear-gradient(rgba(0, 0, 0, 0.35), rgba(0, 0, 0, 0.35)), url('https://images.pexels.com/photos/2693529/pexels-photo-2693529.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=650&w=940'); background-size: cover; background-attachment: fixed; background-position: center; background-repeat: no-repeat; } .verua-slider-wrapper .verua-slider .slides h1 { font-family: "MontserratVar" !important; font-weight:700; color: white; text-shadow: 0px 0.5px 12px rgba(0, 0, 0, 0.9); transition: 0.3s linear; } .verua-slider-wrapper .verua-slider .slides.current h1 { animation: animateHeading 0.3s linear forwards 1; animation-delay: 0.2s; opacity: 0; } @keyframes animateHeading { to { opacity: 1; } } .verua-slider-wrapper .verua-slider .slides p { text-shadow: 0px 0.5px 5px rgba(0, 0, 0, 0.5); transition: 0.3s linear; opacity: 0; } .verua-slider-wrapper .verua-slider .slides.current p { animation: animateparagraph 0.3s linear forwards 1; animation-delay: 0.2s; } @keyframes animateparagraph { to { opacity: 1; } } .verua-slider-wrapper .prev { position: fixed; color: #fff; top: 50%; left: 5%; transform: translateY(-50%); // z-index: 99; font-size: 1.5em; font-weight: 600; border: 2px solid #fff; padding: 10px 17px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.2s ease-in-out; cursor: pointer; box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.9); } .verua-slider-wrapper .next { position: fixed; color: #fff; top: 50%; right: 5%; transform: translateY(-50%); // z-index: 99; font-size: 1.5em; font-weight: 600; border: 2px solid #fff; padding: 10px 17px; display: flex; align-items: center; justify-content: center; border-radius: 50%; transition: 0.2s ease-in-out; cursor: pointer; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); } .verua-slider-wrapper .prev:hover, .verua-slider-wrapper .next:hover { background: #16a085; border-color: #16a085; } .verua-slider-wrapper a { position: fixed; color: #fff; bottom: 15%; left: 50%; transform: translateX(-50%); // z-index: 99; font-size: 1em; font-weight: 500; border: 1px solid #16a; padding: 10px 17px; line-height: 1.2em; display: flex; align-items: center; justify-content: center; border-radius: 2px; transition: 0.2s ease-in-out; cursor: pointer; text-decoration: none; background: #16a; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5); } .verua-slider-wrapper a:hover { background: #017f }