@charset "UTF-8";
/* CSS Document */

/*
Theme Name: WP Leistritz
Theme URI: https://leistritz-werbung.de/
Author: Medinger
Author URI: https://leistritz-werbung.de/
Description: Leistritz Bootstrap Theme
Version: 1.0
License: GNU General Public License v2 or later
Text Domain: Leistritz
*/

body {font-size: 1.2rem; line-height: 1.65em; color: #4c4c4c;}
h1 {font-size: 3.5rem;}
h2, h4 {line-height: 1.2;}
h3 {margin-bottom: 1em; color: #9c9d9d; font-size: 0.85em;}
h5 {font-size: 1.2em; margin-bottom: 1em; margin-top: 2em; color: #9c9d9d;}
h6 {color: #9c9d9d; font-size: 1.1em;}
small {font-weight:900;}
hr {opacity: 1; width: 10%;}

.active {color: #00508b;}
.space-left-right {padding-left: 10px; padding-right: 10px;}
.bg-gradient {background: linear-gradient(45deg, red, blue);}

.unternehmen {background: #eaeef6; color: #4c4c4c;}
.rechtliches {color: #ffffff; background: #c00a26; padding: 15px 0px 5px; font-size: 16px;}
.rechtliches ul li {list-style: none; display: inline; margin-right: 1em; padding-right: 25px;}
.rechtliches ul li a {color: #ffffff;}
.grey {color: #323737;}

.btn-primary {background-color: #8bbec2 !important; border-color: #8bbec2 !important;}

.border-bottom {border-bottom: 25px solid #c00a26 !important;}
.text-blue {color: #00508b !important;}


.btn-white	{color: #ffffff; font-size: 14px; text-transform: uppercase;}
.bg-blue {background: #00508b !important;}
.bg-dark {background: #323737 !important;}
.span {margin-top: 3em;}


.border-bottom-orange {border-bottom: 5px solid #ef7c00 !important;}
.navbar {background: #242423;}
.navbar-toggler {border: 1px solid #ffffff !important; background-color: #c00a26;}
.nav-link li a {color: blue;}
.navbar-dark .navbar-nav .nav-link {color: #868786 !important;}
.navbar-expand-md .navbar-nav .nav-link {padding-right: .9rem; padding-left: .9rem;}
.navbar-expand-lg .navbar-nav .nav-link {padding-right: 1.5rem; padding-left: 1.5rem; color: #ffffff;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {color: #868786;}

.portfolio-item {padding-bottom: 15px;}
.portfolio-item p {color: #ffffff;}
.card {background-color: none !important; border-radius: 0rem !important; padding: 10px;}

.bild {position: relative; display: inline-block; margin-bottom: 30px;}
.overlay {position: absolute; transition: all .9s ease; opacity: 0; background: rgb(239, 124, 0, 0.8); padding-right: 15px; padding-left: 15px;}
.bild:hover .overlay {opacity: 1;}
.text {color: white; font-family: sans-serif; position: absolute; top: 90%; left: 45%; transform: translate(-50%, -50%); font-size: 20px; text-align:right; width: 100%;}
.overlayFade {height: 100%; width: 100%; top: 0; left: 0;}

.inhaltseite {margin-bottom: 3em; border-top: 25px solid #c00a26 !important;}
.leistungen {background: #dcdcdc;}
.pfg-bootstrap .text-center {margin-bottom: 2em;}

.abstand {padding-bottom: 3em;}

.showcase h1 {font-size: 55px; padding-bottom: 20px; color: #ffffff; text-align: left; z-index: 1000;}
.showcase p {font-size: 20px; margin-bottom: 50px; text-align: left; width: 35em; width: 45%;}











