/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/
p, li {
	line-height: 1.5;
}
ul li, ol li {
  margin-top: 10px;
}
.counter-text, .counter-text p {
  margin: 0px 0px 0px 0px;
  text-transform: uppercase;
  font-weight: 700;
}
.forminator-button.forminator-button-submit {
  font-weight: 600 !important;
  font-family: 'Teko',sans-serif !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  border-radius: 8px !important;
  padding: 15px 40px !important;
  font-size: 18px !important;
  color: #ffffff !important;
  background-color: #ee6c4d !important;
  border: 2px solid #ee6c4d !important;
}
.forminator-button.forminator-button-submit:hover {
  color: #ee6c4d !important;
  background-color: transparent !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
.btn-color-166392.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):not(.icon-animated):hover {
	color:#2f5f7a !important;
}
widget-container .widget-title {
  margin: 0 !important;
}
.widget-title.open {
  margin: 0 !important;
}
.grid-filters.menu-container.menu-animated.single-gutter.submenu-light.text-uppercase.menu-light {
  margin-bottom: 0 !important;
}
  .grid-filters:not(.with-bg) {
    padding-bottom: 0 !important;
  }
.style-dark .blockquote p strong {
	color:#FFF!important;
}
.post-date {
    font-size: 14px !important;
    color: #000;
    margin-top: 10px;
}

.custom-post-navigation {
    display: flex;
    justify-content: space-between; /* Verteilt Prev und Next gleichmäßig */
    align-items: center; /* Vertikal zentriert die gesamte Navigation */
    margin: 20px 0;
}

.custom-post-navigation .nav-prev {
    text-align: left; /* Links ausgerichtet */
    flex: 1; /* Nimmt den linken Platz ein */
}

.custom-post-navigation .nav-next {
    text-align: right; /* Rechts ausgerichtet */
    flex: 1; /* Nimmt den rechten Platz ein */
}

.custom-post-navigation .nav-text {
    font-size: 16px;
    font-weight: bold;
    color: #ee6c4d;
    text-decoration: none;
}

.custom-post-navigation .nav-text:hover {
    text-decoration: none;
	color: #2f5f7a;
}

/*Filter*/
.swatch-type-label {
  font-size: 18px !important;
  border-radius: 0;
  height: 45px;
  line-height: 45px;
  padding: 0 10px;
  margin-right: 10px !important;
}
.swatch.swatch--single.swatch-type-label {
  background-color: #f5f5f5;
  border: none;
}
.term-filter-link.term-filter-link--active .swatch.swatch--single.swatch-type-label {
  color: #FFF;
  background-color: #ee6c4d;
}

.grid-filters.menu-container.menu-animated.single-gutter.submenu-light.text-uppercase.menu-light {
  margin-bottom: 10px;
}
/*Headings Uppercase*/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	text-transform: uppercase;
	line-height:0.9;
} 
.herotext {
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);
}
/*Statement Text*/
.style-dark .heading-text > p {
	font-size: 35px;
	line-height:1em;
}
.icon-box.icon-inline {
  text-align: left;
}
/*Statement Icon*/
.icon-box-left:not(.icon-box-space-reduced) .icon-box-content {
  	padding-left: 15px;
 	 padding-top: 18px;
}
/*Cookie Info Read more*/
button.cky-show-desc-btn:not(:hover):not(:active) {
  color: #13181a !important;
}
button.cky-show-desc-btn:hover, button.cky-show-desc-btn:active {
  color: #13181a !important;
}
/*Hide Revisit Lable*/
.cky-btn-revisit-wrapper::before {
	display:none !important;
}
.cky-btn-revisit-wrapper::after {
	display:none !important;
}
/*Language*/
.fa-angle-right::before {
  display: none;
}
.fa .fa-angle-right .fa-dropdown {
  display: none;
}
.menu-mini.menu-smart a {
  padding: 0;
}
.top-menu-enhanced .menu-mini.menu-smart a {
  font-size: 15px !important;
}
.menu-smart i.fa-dropdown {
  display: none;
}
.top-menu-enhanced .menu-mini.menu-smart {
  padding: 0px 13px 0px 18px;
}
/*Team Images*/

.team li {
  font-size: 14px !important;
  line-height: 1.2;
  margin: 5px 0px 0px 0px !important;
}
.team .tmb-text-space-reduced.tmb .t-entry > :not(hr):not(.t-entry-readmore):not(:first-child) {
	margin-top:15px !important;
}
.uncode-toggle-ajax-filters.item-align-left {
  display: none !important;
}

/*MOBILE*/
@media only screen and (max-width: 768px) {
	 .grid-filters a {
        padding: 9px 9px 20px 9px;
		 text-align: left;
    }
	.uncode-toggle-ajax-filters.item-align-left {
  display: block !important;
}
h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
    font-size: 60px;
}
h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
    font-size: 40px;
}
h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) {
  font-size: 30px;
}
.heading-text > p {
    font-size: 20px !important;
  }
p {
  font-size: 15px !important;
  }
	li {
  font-size: 15px !important;
  }
.text-small > * {
  font-size: 12px !important;
	}	
.uncode-owl-nav:not(.pos-abs):not(.dots-numbers) .uncode-nav-dots {
    display: none;
}
}