/*
Theme Name: ATR Industrie-Elektronik GmbH 
Theme URI: https://www.p3creation.com
Author: P3 CREATION GROUP
Author URI: https://www.p3creation.com
Description: ATR Industrie-Elektronik GmbH Wordpress + eCommerce Theme.
Version: 1.0
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto-child

*/

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/uploads/fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('/wp-content/uploads/fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/wp-content/uploads/fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('/wp-content/uploads/fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/uploads/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/wp-content/uploads/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/uploads/fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('/wp-content/uploads/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/uploads/fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('/wp-content/uploads/fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/wp-content/uploads/fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('/wp-content/uploads/fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/wp-content/uploads/fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('/wp-content/uploads/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/uploads/fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('/wp-content/uploads/fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/uploads/fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('/wp-content/uploads/fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/wp-content/uploads/fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('/wp-content/uploads/fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/uploads/fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
  font-display: swap;
}


/* Fonts */

body, h1, h2, h3, h4, h5, h6, p{font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;}

h1 {
	font-size: 2em;
	font-weight: lighter;
	font-family: "Source Sans Pro";
}
h2 {
	font-size: 1.7em;
	font-family: "Source Sans Pro";
	font-weight: 300 !important;
	margin-bottom: 2rem !important;
}

html:not(:lang(de-DE)) #header .header-contact {
	border-right: 0;
	padding-right: 0;
}

#header .mobile-toggle > i::before {
	content: "\f0c9";
}


/* Borlabs Cookie */

#BorlabsCookieBox p{
  font-size: 12px !important;
}

/* Header */
@media (min-width: 992px) {
    #header.header-12 #main-menu .mega-menu > li.menu-item > a, 
    #header.header-12 #main-menu .mega-menu > li.menu-item > h5 { padding: 46px 13px 32px; }
}
#header.header-corporate .share-links a { box-shadow: none; background: transparent; }
@media (max-width: 480px) {
    #header .logo { margin-left: 0; }
    #header.sticky-header .logo { display: block; }
    #header .mobile-toggle { left: auto; right: 5px; top: 15px; }
}


/* Headline minicart icon and count */
@media screen and (max-width: 991px) {
    .custom-minicart {
	display: none;
    }
}

.custom-minicart {
    margin-top: -2px !important;
}

.sticky-header .custom-minicart {
    padding: 10px !important;
}

.custom-minicart span {
	font-size: 14px;
}


/* Woo product overview */
.shop-loop-before .woocommerce-ordering,
.woocommerce-viewing {
   display: none;
}

.ul.list li.product, .column2 ul.list li.product {
   border-bottom: solid 1px rgba(0,0,0,.08);
   padding-bottom: 30px;
}

.ul.list li.product .description,
.column2 ul.list li.product .description {
   margin-top: 0.4em;
}

.ul.list li.product h3 {
   margin-bottom: 0px;
   line-height: 0px;
}

.woocommerce-price-suffix {
   font-size: 12px;
}

.products li .woocommerce-price-suffix {
   display: none;
}

body.woocommerce #nav-menu-item-wpml-ls-13-de {
	display: none;
}

/* WooCommerce Sidebar */
body.woocommerce-page .sidebar-content {
	border: 1px solid #e7e7e7;
}

body.woocommerce-page .sidebar-content aside.widget {
	margin-bottom: 0;
	margin-top: 0;
	border-bottom: 1px solid #efefef;
	padding: 20px;
}
body.woocommerce-page .sidebar-content aside.widget:last-child {
	border-bottom: none;
}

body.woocommerce-page .sidebar-content .widget .widget-title {
	padding: 0;
	background: none;
	border: none;
}


/* Shop > Produkt-Kategorien */

body.woocommerce-page .shop-kategorie-hinweis-box{
  background-color: #fbfcfc;
  border: 1px solid #efefef;
  padding: 0px;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 35px;
  padding-top: 50px;
}

body.woocommerce-page .shop-kategorie-hinweis-titel{
    position: absolute;
    top: -50px;
    left: -20px;
    background-color: #284570;
    color: #fff;
    padding: 5px 20px;
}

body.woocommerce-page .shop-kategorie-tab-box {
  margin-bottom: 35px;
}

body.woocommerce-page .shop-kategorie-tab-box .vc_tta-panel-body{
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

/* Sidebar */
.widget_nav_menu li:hover::before,
.widget_nav_menu .current-menu-item::before {
	border-left: none !important;
}

.widget li.current-cat > a,
.widget li.current-cat-parent > a,
.widget li.current-menu-item > a {
	font-weight: 400;
}

body.woocommerce .product-categories li:not(.current) > a:hover {
	color: #fff !important;
	text-decoration: none;
}


/* Navbar */
#header .main-menu .popup {
	left: 0 !important;
}

#header .main-menu .popup li.menu-item a {
	font-size: 0.7875rem !important;
	line-height: 1.125rem !important;
}


/* WooCommerce Warenkorb */
#mini-cart .cart-items {
	background: #e9eff2 !important;
	color: #284570 !important;
}

/* WooCommerce Checkout */

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{
    font-size: 30px;
    font-weight: 300;
    line-height: 40px;
}

.shop_table th, .shop_table td {
    text-align: right;
}

.woocommerce-Price-amount {
	font-weight: 700;
}


/* WooCommerce */

body.woocommerce-page.archive .sidebar-content aside.widget {
    border-bottom: 0;
}

/* WooCommerce Kasse */
#tradesmen_checkbox_field{margin-left:20px;}

/* WooCommerce Produkt-Archive */

.widget_product_categories h3{
	display: none;
}

/* WooCommerce Produkt */
.single-product .product_title {
	margin-bottom: .5em;
	font-weight: 600;
	color: #555;
}

.product-summary-wrap .price {
	margin-bottom: .5556em;
	color: #284570 !important;
}
.single-product .product-summary-wrap .price {
	font-size: 2.5714em;
	font-weight: 600;
}

.single_add_to_cart_button {
	background: #284570 !important;
}
.single_add_to_cart_button:hover,
.single_add_to_cart_button:focus {
	background: #21395d !important;
}

.woocommerce-tabs .resp-tabs-list li{
  margin-right: 20px;
}

.woocommerce-tabs .resp-tabs-list li.resp-tab-active {
  color: #284570 !important;
  padding: 7px 0 !important;
}

body.woocommerce .woocommerce-tabs .resp-tabs-list li.resp-tab-active,
body.woocommerce .woocommerce-tabs .resp-tabs-list li:hover {
  border-color: #284570 !important;
}

.product-nav .product-popup::before {
	border-bottom-color: #284570 !important;
}
.product-nav .product-popup .box-content {
	border-top-color: #284570 !important;
}

.product-summary-wrap .price,
.product-summary-wrap .woocommerce-Price-amount{
    font-weight: 700;
    font-size: 24px;
}

.woocommerce-price-suffix{
  display: block;
  padding-top: 7px;
}

.product-summary-wrap .single_variation_wrap{
  border-top: 0;
  border-bottom: 0;
}

.single-product .woocommerce-tabs{
    border: 1px solid #eee;
    padding: 25px;
    -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.09);
    -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.09);
    box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.09);
}

.single-product .related.products{
  margin-top: 120px;
}

.single-product .related.products h2.slider-title{
  border-bottom: 0;
}


/* Blog */
.blog-posts .post .entry-title {
	font-size: 2.2em;
	margin-bottom: 15px;
}

/* Aktuelles */

article.post-full .entry-title{
  color: #1d2127;
  font-weight: 400;
}


/* Button */
.btn.btn-xs,
.vc_btn3.vc_btn3-size-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
}


/* Font Awesome */
.main-body .toggle > label::before {
	font-family: "Font Awesome 5 Free" !important;
	font-weight: 900 !important;
}

/* AWS */
@media (max-width: 991px) {
	.search-toggle:not(.opened) + .aws-container {
		display: none !important;
	}
	.search-toggle.opened + .aws-container {
		display: block !important;
	}

	.aws-search-form {
		width: unset !important;
		height: unset !important;
	}

	.aws-search-field {
		margin-top: 2px !important;
		border-right: 0 !important;
	}
}
@media (min-width: 992px) {
	header.sticky-header .search-toggle:not(.opened) + .aws-container {
		display: none !important;
	}
	header.sticky-header .search-toggle.opened + .aws-container {
		display: block !important;
	}

	header.sticky-header .aws-search-form {
		width: unset;
		height: unset;
	}

	header:not(.sticky-header) .aws-search-field {
		margin-top: 2px !important;
		border-right: 0 !important;
	}
}

@media (max-width: 575px) {
	#aws-search-result-1 {
		width: 238px !important;
		transform: translate(-174px, 50px);
	}
}
@media (max-width: 767px) and (min-width: 576px) {
	#aws-search-result-1 {
		width: 290px !important;
		transform: translate(-225px, 56px);
	}
}
@media (max-width: 991px) and (min-width: 768px) {
	#aws-search-result-1 {
		width: 328px !important;
		transform: translate(-263px, 56px);
	}
}
@media (max-width: 1169px) and (min-width: 768px) {
	#aws-search-result-2 {
		width: 328px !important;
		transform: translate(-266px, 54px);
	}
}
@media (min-width: 1170px) {
	#aws-search-result-2 {
		width: 408px !important;
		transform: translate(-346px, 54px);
	}
}

/* WooCommerce variations select */
.variations select {
	text-transform: none;
}


/* Zertifikate in der Sidebar */
.certificates-sidebar {
    border: 1px solid #e7e7e7;
    padding: 20px;
    background-color: #fbfcfc;
}

.certificates-sidebar h3 {
    border-bottom: 1px solid rgba(0,0,0,.06);
    padding-bottom: .75rem;
    line-height: 1.3;
    word-break: break-word;
}

.certificates-sidebar .col-4 {
    margin-bottom: 20px;
}

.certificates-sidebar img {
    filter: grayscale(1);
}

.certificates-sidebar p {
    margin-bottom: 0;
}


/* Footer */


#footer, #footer a, #footer a:hover, #footer .footer-bottom {color: #5e7279;}
#footer a:hover{text-decoration:none;}
#footer .widgettitle, 
#footer .widget-title { margin-bottom: 27px; }
#footer .widgettitle, 
#footer .widget-title, 
#footer .widgettitle a, 
#footer .widget-title a { font-size: 1.8em; font-weight: 200; }

#footer .footer-bottom { padding-top: 0; padding-bottom: 0; }
.footer-wrapper #footer .footer-bottom .container > div { padding-top: 20px; }

#footer ul.list-footer-nav li { margin-bottom: 13px; }
#footer ul.list-footer-nav a { font-size: 14px; text-decoration: none; }

#footer .fa { display: inline-block; padding-right: 2px; position: relative; top: 1px; color: #000; }
#footer .widget p {line-height: 16px; font-size: 12px; margin-top:0; color:#5e7279;}

#footer .footer-main>.container {
    padding-bottom: 0 !important;
}

	/* Footer-Navigation */

	@media (max-width: 992px) {
	    #nav_menu-5{display:none;}
	    #nav_menu-6{display:none;}
	    #nav_menu-7{display:none;}
	    #nav_menu-8{display:none;}
	    #footer{text-align: center;}
	    .footer-wrapper #footer .footer-bottom .container > div {
	        padding-top: 20px;
	        padding-bottom:20px;
	        text-align: center;
	        color: #777;
	    }    
	}

	/* Footer-Widget 4 */

	#nav_menu-17,
	#nav_menu-18,
	#nav_menu-19{
		margin-bottom: 0;
	}

	ul#menu-footermenue-3-de,
	ul#menu-footermenue-3-en,
	ul#menu-footermenue-3-it{
		border-bottom: 0;
		text-align: center;
		margin: 0;
	}

	ul#menu-footermenue-3-de li,
	ul#menu-footermenue-3-en li,
	ul#menu-footermenue-3-it li{
		border: 0;
		display: inline;
		padding: 5px;
	}

	ul#menu-footermenue-3-de li:before,
	ul#menu-footermenue-3-en li:before,
	ul#menu-footermenue-3-it li:before{
		display: none;
	}

	ul#menu-footermenue-3-de li:hover,
	ul#menu-footermenue-3-en li:hover,
	ul#menu-footermenue-3-it li:hover{
		background-color: unset !important;
	}

	ul#menu-footermenue-3-de li a,
	ul#menu-footermenue-3-en li a,
	ul#menu-footermenue-3-it li a{
		font-size: 13px;
		color: unset !important;
	}

	ul#menu-footermenue-3-de li a:hover,
	ul#menu-footermenue-3-en li a:hover,
	ul#menu-footermenue-3-it li a:hover{
		color: unset !important;
		text-decoration: underline !important;
	}

	/* Footer Copyright */

	#footer .footer-bottom {
	    padding: 5px 0 30px 0 !important;
	    font-size: 13px !important;
	    color: #5e7279 !important;
	}

	#footer .footer-bottom .container>div {
	    padding-top: 0 !important;
	}


/* FacetWP */
.archive-products {
	transition: opacity .15s linear;
}
.archive-products.busy {
	opacity: .5;
	pointer-events: none;
}


/* WooCommerce Shop-Konfigurator */

.konfigurator{
    background-color: #e9eff2;
    padding: 15px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 30px !important;
}

.konfigurator .wpb_text_column{
    margin-bottom: 0;
}

.konfigurator .wpb_text_column p{
	margin-bottom: 10px;
}

.konfigurator .facetwp-facet{
    margin-bottom: 15px;
}

.konfigurator select.facetwp-dropdown{
	width: 100%;
}

.konfigurator a{
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.09) !important;
    color: #777;
    outline: none;
    line-height: 1.42857;
    padding: 8px 12px;
    font-size: .85rem;
    margin-top: 10px;
    display: block;
    text-align: center;
    text-decoration: none;
}

.konfigurator h2{
    border-bottom: 1px solid rgba(0,0,0,0.09);
    padding-bottom: 10px;
}

/* Glossar */

.glossary {
	margin-bottom: .75rem;
}

.glossary .accordion .card{
	border: 0;
}

.glossary .accordion .card-header{
	background-color: #e9eff2;
}

.glossary .accordion .card-header:hover{
	background-color: #d2d8db;
}

.glossary .accordion .btn .bi-dash:last-of-type {
	margin-left: -16px;
	transition: transform .25s;
}

.glossary .accordion .btn.collapsed .bi-dash:last-of-type {
	transform: rotateZ(-90deg);
}

.glossary .accordion .btn span {
	margin-left: 4px;
}

.h1 {
	font-weight: 400 !important;
	font-size: 36px !important;
	line-height: 44px !important;
	margin-bottom: 32px !important;
}