<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: agriwert
Version: 1.0.0
Template: dt-the7
*/
@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Light-Web.woff2') format('woff2'),
       url('fonts/Graphik-Light-Web.woff') format('woff');
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Light-Web {
  font-family: 'Graphik Web';
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Graphik Web';
  src: url('fonts/Graphik-Bold-Web.woff2') format('woff2'),
       url('fonts/Graphik-Bold-Web.woff') format('woff');
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}

.Graphik-Bold-Web {
  font-family: 'Graphik Web';
  font-weight:  700;
  font-style:   normal;
  font-stretch: normal;
}

p {
  margin-bottom: 1rem;
}
p.has-text-color {
  margin: 0;
}
h1{
	font-family: 'Graphik Web', sans-serif;
	font-weight: 700;
  
}


h2, h3, h4, h5, .wp-block-button .wp-block-button__link, #wpsm_counter_b_row_132 .wpsm_counterbox .wpsm_number, #wpsm_counter_b_row_132 .wpsm_counterbox .wpsm_count-title, input, textarea, .main-nav .sub-nav &gt; li &gt; a .menu-text, #page .page-title h1.entry-title, .tax-course_cat h1.page-title {
	font-family: 'Graphik Web', sans-serif !important;
	font-weight: 300;
}
h2, .tribe-events-before-html h2, #page .page-title h1.entry-title, .tax-course_cat h1.page-title {
  border-bottom: 1px solid #95b53d;
  padding-bottom: .5em;
  margin-bottom: 1.5em;
	position:relative;
	font-size:45px;
}
.page-title .hgroup {
  width: 100%;
}
.page-title .wf-wrap {
  padding-bottom: 0;
}
.course-template-default .wp-block-group, .course-template-default h2 {
  margin-top: 50px;
}
h2::after, #page .page-title h1.entry-title:after, .tax-course_cat h1.page-title:after {
    content: url(assets/pfeil.svg);
    width: 80px;
    display: inline-block;
    right: 0;
    bottom: -45px;
    position: absolute;
}
h3 {
	font-size:1.3rem;
	line-height: 1.1em;
}
h3 a{
	color:#1961ac;
}
h3 a:hover{
	color:#95b53d;
}
h4 {
	font-size: 0.9rem;
}
a, .wp-block-button__link, a img {
		transition: all .25s;
	text-decoration:none;
}
p &gt; a:hover {
	border-bottom: solid 1px #95b53d;
}
a img:hover {
	opacity: .8;
}

.has-large-font-size {
  margin-bottom: 1em;
  font-weight: 300;
  color: #1d1d1b;
  font-size: 45px !important;
  line-height: 1.1;
}
#the7-body, .main-nav &gt; li &gt; a .menu-text {
	font-family: 'Graphik Web', sans-serif;
	font-weight: 300;
}
.main-nav &gt; li &gt; a .menu-text {
	font-weight: 700;
}
.main-nav &gt; li &gt; a .menu-text {
	text-transform: uppercase;
}

.branding a img, .branding img {
  max-width: 400px;
  height: auto;
}
.wp-block-group {
  margin-top: 100px;
  margin-bottom: 100px;
}
.wp-block-group.alignfull {
  padding-top: 30px;
  padding-bottom: 30px;
}
.wp-block-cover.alignfull {
  margin-top: 0;
	margin-bottom: 0;
}
.content &gt; .alignfull figure img {
  width: unset
}
.wp-block-media-text .wp-block-media-text__content {
	padding:0;
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
	padding-left:8%;
}
.wp-block-image.logo-quali img {
  height: 100px;
  margin-bottom: 4em;
}
.page-id-293 #content ul {
	list-style:none
}
.page-id-293 #content ul ul {
	list-style:disc;
}
.captcha-image .cf7ic_instructions span {
  color: #1961ac !important;
  font-weight: bold;
}
label {
  color: #1961ac;
}
input:focus, textarea:focus{
	border: 2px solid #95b53d;
}
.wp-block-contact-form-7-contact-form-selector form {
  max-width: 800px;
  margin: auto;
}
.captcha-image {
  width: 100%;
}
.content p + ul {
  margin-top: -.9em;
}
.wp-block-button__link {
  background-color: #1961ac;
  color:white !important;
}
.wp-block-button__link:hover {
  background-color: #95b53d;
	color:white;
}
/* Counterbox */

#wpsm_counter_b_row_132 {
  overflow: visible !important;
}
#wpsm_counter_b_row_132 .wpsm_counterbox {
  margin-top: 0;
  margin-bottom: 0;
  transform: translateY(100px);
}
.wpsm_counterbox {
  background: #e8eff6;
  padding: 30px;
	  min-width: 200px;
}
#wir-fuer-sie #wpsm_counter_b_row_132 .wpsm_counterbox {
  margin-top: 0;
  margin-bottom: 30px;
}
#wir-fuer-sie #wpsm_counter_b_row_132 .wpsm_counterbox .wpsm_count-title{
	letter-spacing:0;
}
#wir-fuer-sie .wp-block-cover {
  overflow: visible;
}

/* Kategorien */

#kategorien {
	margin-top:0;
	hyphens: auto;
}
#kategorien h3 a{
	color:white
}
#kategorien h3 a:hover, #kategorien .wp-block-image:hover + .wp-block-heading a{
	color:#95b53d
}
#kategorien .wp-block-columns{
	margin-bottom:0;
}
#kategorien .wp-block-image img {
  height: 80px !important;
  width: auto !important;
}

/* Teaser */
.teaser .wp-block-column {
	position:relative;
}
.teaser:not(.partner) .wp-block-image {
  margin: 0;
  height: 200px;
  overflow: hidden;
}
.teaser .wp-block-image img{
	width: 100%;
	height:100%;
	object-fit:cover;
}
.teaser .wp-block-group {
  position: relative;
	margin:0;
}
.teaser .wp-block-buttons, .teaser p.has-background {
	position: absolute;
	bottom: 10px;
	left: 10px;
	right:10px;
	padding: 5px;
}
.teaser p.has-background {
	background-color: #1a60abcc !important;
}
.teaser p {
	font-size: 90%;
	line-height: 1.3;
	margin:0;
}
.teaser .wp-block-button {
  width: 100%;
}
.teaser .wp-block-button &gt; a {
  /*width: calc(100% - 20px);*/
  margin: auto;
  display: block;
  background-color: #1a60abcc !important;
}
.teaser .wp-block-button &gt; a:hover, .teaser .wp-block-image:hover + .wp-block-buttons .wp-block-button &gt; a, 
.teaser .wp-block-heading:hover  ~ .wp-block-buttons .wp-block-button &gt; a {
  background-color: #1961ac !important;
  opacity: 1;
  color: white;
}
.teaser .wp-block-image a:hover img, .teaser .wp-block-heading:hover + .wp-block-image a img  {
  transform: scale(1.1);
}


/* Carrousel */
div#logo-carousel-free-275.logo-carousel-free .sp-lc-logo {
	border:none;
	padding-right:60px;
}
#logo-carousel-free-275.sp-lc-container .sp-lc-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #646464;
}
/* Footer */
#bottom-bar {
	font-size: 1rem;
}
#bottom-bar .wf-float-left {
  width: 50%;
}
#bottom-bar ul {
  display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.footer .widget {
  font-size: 1rem;
  line-height: 1.5em;
}
.wp-block-cover.alignfull h1 {
  max-width: 1300px;
	padding: 0 50px 0 50px;
  margin: 3em auto 0 auto;
}
.footer .wp-block-group{
	margin:0;
}
.wp-block-image {
  overflow: hidden;
}
.tribe-events .tribe-events-calendar-list__event-title-link:hover {
  color: #95b53d;
  border: none;
}
#tribe-events-content h2::after {
  display: none;
}
#tribe-events-content h2 {
  border: none;
  padding: 0;
  margin: 0;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-events-calendar-latest-past__event-title {
  font-weight: 300;
  font-size: 1.3rem;
  color: var(--the7-h3-color);
}
.tribe-events-single-event-title {
  font-size: 1rem;
}
.tribe-events-calendar-day__event-title.tribe-common-h6.tribe-common-h4--min-medium {
  line-height: 1.3;
  font-size: 1rem;
}
.tribe-common .tribe-common-b2--bold{
  font-weight: normal;
}
.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold {
  font-weight: normal;
}
.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium {
  line-height: 1.3;
  font-size: 1rem;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding: 50px 0;
}
.tribe-events-before-html h2 {
  margin-bottom: 1.5em;
}
#main #tribe-events-pg-template {
  max-width: none;
  padding-left: 0;
  padding-right: 0;
}


/* Lifter LMS */
.page-title-breadcrumbs {
  display: none;
}
.page-title .wf-wrap {
  min-height: 100px;
}
.llms-access-plan-title {
  background: #95b53d;
  font-weight: bold;
  line-height: 1.5;
}
.course-template-default #sidebar li, .lesson-template-default #sidebar li {
  list-style: none;
  padding: 0;
}
.wp-block-llms-course-progress.continue::before {
  /*content: 'Mein Kursfortschritt:';
  font-size: 1.3rem;
  color: #333;*/
}
.llms-lesson-preview .llms-lesson-counter {
  font-size: 13px;
}
.llms-syllabus-wrapper {
  margin: 0;
}
.llms-video-wrapper {
  margin-bottom: 2rem;
}
.llms-parent-course-link {
  font-size: 0;
}
.llms-parent-course-link a {
  font-size: 1.3rem;
}
.wp-block-llms-course-continue-button{
  margin-top: 2rem;
  margin-bottom: 1rem;
}
#llms_mark_complete, .llms-button-primary, #llms_mark_incomplete, .llms-button-action.button, .vczapi-show-by-postid-contents .dpn-zvc-sidebar-box .btn-join-link {
  border-radius: 50px;
  font-size: 20px;
  font-weight: 300;
  font-family: "Graphik Web", sans-serif;
  width: calc(50% - var(--wp--style--block-gap, .5em)*.5);
  padding: calc(.667em + 2px) calc(1.333em + 2px);
  background-color: #1961ac !important;
}
#llms_mark_incomplete {
  font-size: 16px;
}
#llms_mark_complete:hover, .llms-button-primary:hover, #llms_mark_incomplete:hover, .llms-button-action.button:hover, .vczapi-show-by-postid-contents .dpn-zvc-sidebar-box .btn-join-link:hover {
  background-color: #95b53d !important;
  color: white !important;
}
.llms-progress .llms-progress-bar {
  background-color:  white;
}
.llms-loop-item-content .llms-progress .llms-progress-bar {
  background-color: #f1f1f1;
 
}
.llms-parent-course-link a::before {
  content: 'Aus dem Kurs: ';
  color: #333;
}
.llms-loop-item-content .llms-author {
  display: none;
}
.llms-loop-list.llms-course-list {
  margin-left: -8px;
}
.llms-loop-item-content .llms-loop-title {
  font-size: 1.3rem;
  margin-top: 7px;
}
.llms-meta.llms-lessons-count .lessons-count {
  font-size: 13px;
}
.llms-meta.llms-lessons-count .lessons-count:before{
  content: 'Anzahl der Lektionen: ';
}
.llms-meta.llms-lessons-count {
  font-size: 0;
}
.llms-syllabus-wrapper &gt; .llms-section-title:first-child {
  margin-top: 0;
}
.wp-block-media-text.referent &gt; .wp-block-media-text__media {
  margin-bottom: 1em;
}
#llms-remove-coupon {
  display: none;
}
.llms-notice.llms-success {
  margin-bottom: 0;
}
.llms-checkout-section-content .llms-coupon-wrapper &gt; a {
  display: none;
}
#cb {
  margin-right: 5px;
  margin-bottom: 2em;
}
#cb + label, #cb {
  cursor: pointer;
}
.llms-coupon-wrapper {
  color: #1961ac;
  font-weight: 700;
  margin-bottom: .25em;
}
.order-title {
  border:none !important;
}
.order-title::after {
  content: '' !important;
}
 @media (min-width: 601px) and (max-width: 991px) {
  .wp-block-media-text.referent.is-stacked-on-mobile {
    grid-template-columns: 33% auto !important;
  }
}
.wp-block-list.catmenu {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0 0 20px;
  gap: 40px;
}
.wp-block-list.catmenu a {
  font-weight: bold;
}
.wp-block-list.catmenu a:hover {
  color: #1961ac;
}
.tax-course_cat .page-title + p a {
  font-weight: bold;
}
.tax-course_cat .page-title + p a:hover {
  color: #1961ac;
  border: none;
}
.wp-block-list.catmenu a:before {
  content: '';
  width: 40px;
  display: inline-block;
  margin-right: 6px;
  vertical-align: top;
}
.wp-block-list.catmenu .webinare a:before {
  content: url(assets/icon-webinar.svg);
}
.wp-block-list.catmenu .videokurse a:before {
  content: url(assets/icon-vod.svg);
}
.llms-student-dashboard .llms-sd-section .llms-certificate {
  border-radius: 6px;
}
.llms-course-navigation {
  margin-top: 1em;
}
/* Hide Sidemenu */
.llms-sd-items {
  display: none;
}
.logged-in .llms-sd-layout-columns .llms-sd-nav {
  display: none;
}
.logged-in .llms-sd-layout-columns {
  display: block;
}
/* ************* */
.llms-button-secondary {
  background-color: #1961ac;
  color: white;
  font-family: 'Graphik Web', sans-serif !important;
  font-weight: 300;
}
.llms-button-secondary:hover {
  background-color: #95b53d;
  color: white;
}
.llms-student-dashboard .llms-sd-section {
  margin-bottom: 50px;
}
.fa.fa-check-circle {
  color: #95b53d;
}
.taxonomy-course_cat.wp-block-post-terms {
  font-size: 1.3rem;
  margin-top: -1.6rem;
  margin-bottom: 2rem;
}
.tax-course_cat .page-title-head.hgroup {
  display: none;
}
.llms-lesson-button-wrapper {
  font-size: 1.3rem;
  font-weight: bold;
  color: #1961ac;
}
.llms-notice.llms-success {
  background: rgba(149,181,61,.2);
  border-color: #95b53d;
}
.llms-progress .progress-bar-complete {
  background-color: #95b53d;
}
.llms-notice {
  background:rgba(25,97,172,.05);
  border-color:#1961ac;
  border-width:2px;
  color: #1961ac;
  font-weight: bold;
}
.tribe-events-header__title-text {
  display: none;
}
.llms-checkout-section {
  border: 1px solid #1961ac;
  padding: 0 10px;
}
.llms-checkout-wrapper .llms-form-heading {
  background: #1961ac;
  font-size: 1.3rem;
  color: white;
  margin-left: -10px;
  margin-right: -10px;
  padding: 4px 20px 7px 20px;
}
.llms-form-heading {
  border-bottom: none;
}
.llms-form-heading::after {
  content: none;
}
.llms-notice a {
  text-decoration:underline;
  color: var(--the7-links-color);
}
.llms-notice a:hover {
  color: #1961ac;
}
.llms-notice.llms-error {
  margin-left: 0;
}
.stamp + ul &gt; li:first-child {
  display: none;
}
.single-llms_membership .lifterlms-price {
  display: none;
}
.lifterlms-price::before {
  content: 'Preis: ';
}
.tribe-events-content a.llms-loop-link {
  border: none;
}
.llms-checkout-section-content .llms-label {
  font-weight: 600;
  font-variant: inherit;
  text-transform: inherit;
}
#llms-dl-orders::before{
  content: 'Rechnung ';
}
ul.llms-payment-gateways .llms-gateway-description p::after {
  content: ' oder mit Kreditkarte ohne PayPal-Account bezahlen.';
}
.cat-filter {
  margin-bottom: 2rem !important;
  margin-top: -2rem !important;
}
.cat-filter strong {
  color: var(--tec-color-text-primary);
  font-size: var(--tec-font-size-3);
}
.cat-filter a {
  font-size: 1rem;
  color: #1961ac !important;
  font-weight: 700;
  padding: 0 5px;
  text-transform: uppercase;
}
.cat-filter a:hover {
  color: #95b53d !important;
}
.cat-filter a:focus{
  outline: none !important;
}
.llms-button-action {
  background: #95b53d;
}
.llms-button-action:hover {
  background: #1961ac;
}
#llms-video-explainer {
  display: none;
}
.llms-loop-item-content .llms-featured-image {
  height: 250px;
  object-fit: cover;
}
.llms-loop-item.course {
  position: relative;
}
.llms-loop-item.course::after {
  content: '';
  position: absolute;
  background: #95b53d99;
  top: 10px;
  left: 10px;
  right: 10px;
  padding: 10px;
  font-size: 1.3rem;
  color: white;
  text-align: center;
  text-transform: uppercase;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  backdrop-filter: blur(10px);
}
.llms-loop-item.course.course_cat-webinare::after {
  content: 'Webinar';
}
.llms-loop-item.course.course_cat-videokurse::after {
  content: 'Videokurs';
}
.llms_certificate-template-default, .single-llms_my_certificate {
  font-family: 'Graphik Web', sans-serif !important;
}
.llms_certificate-template-default ol.wp-block-list, .single-llms_my_certificate ol.wp-block-list {
  list-style-type: num;
  padding-left: 1em;
}
.llms_certificate-template-default ul.wp-block-list, .single-llms_my_certificate ul.wp-block-list {
  list-style-type: inherit;
  padding-left: 1em;
}
.llms-sd-section.llms-my-memberships, .llms-sd-section.llms-my-achievements {
  display: none;
}
a.llms-button-secondary {
  color: white;
}
.llms-student-dashboard.dashboard .llms-sd-section {
  border: none;
  padding: 0;
}
.llms-order-summary .llms-label {
  display: none;
}
.orders a {
  margin-right: 25px;
  font-weight: bold;
}
#llms_mark_complete, .llms-button-primary, #llms_mark_incomplete, .llms-button-action.button, .vczapi-show-by-postid-contents .dpn-zvc-sidebar-box .btn-join-link {
  width: auto;
}
#llms_hypzert {
  margin-left: 10px;
}
.llms-person-login-form-wrapper #llms_hypzert, .llms-person-login-form-wrapper label[for="llms_hypzert"],
.llms-checkout-section-content #llms_hypzert, .llms-checkout-section-content label[for="llms_hypzert"] {
  display: none;
}
#llms_hypzert, #llms_hypzert + label {
  cursor: pointer !important;
}
#llms-dl-orders::before{
  content: 'Rechnung ';
}
@media (max-width: 599px) {
  .llms-form-field.type-submit.llms-cols-last {
    margin: 2rem auto;
  }
}
/*.single-course .wp-block-post-featured-image img {
  height: 360px;
  object-fit: cover;
}*/
.wp-block-media-text.referent &gt; .wp-block-media-text__media {
  margin-right: 30px;
}
.wp-block-media-text.referent &gt; .wp-block-media-text__media  img {
  border-radius: 50%;
}
.vczapi-show-by-postid-contents-sections.vczapi-show-by-postid-contents-sections-full {
  width: 100%;
}
.vczapi-show-by-postid-contents .dpn-zvc-sidebar-box .join-links {
  display: block !important;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.tribe_events-template-default .llms-loop-item-footer {
  display: none;
}
 @media (max-width: 1280px) {
	 #kategorien .wp-block-columns {
	  flex-wrap: wrap !important;
	}
	#kategorien .wp-block-columns &gt; .wp-block-column {
	  flex-basis: calc(25% - 40px) !important;
	padding: 0 10px;
	}
	 h3 {
		 font-size:1.2rem
	 }
}
 @media (max-width: 781px) {
  
	#kategorien .wp-block-columns &gt; .wp-block-column {
	  flex-basis: calc(40% - 40px) !important;
	}
	.wp-block-media-text.is-stacked-on-mobile {
	  grid-template-columns: 100% !important;
	}
	 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
	  grid-column: 1;
	  grid-row: 2;
	}
	 .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
		grid-column: 1;
		grid-row: 1;
		padding-left: 0;
		padding-bottom:1em;
	}
	 .teaser.partner &gt; .wp-block-column {
	  flex-basis: 45% !important;
	}
	  h3 {
		 font-size:1.1rem
	 }
	 .wp-block-image.logo-quali img {
	  height: 100px;
	  margin-bottom: 2em;
	}

}
 @media (max-width: 460px) {
	 .teaser.partner &gt; .wp-block-column {
	  flex-basis: 100% !important;
	}
	#kategorien .wp-block-columns &gt; .wp-block-column {
	  flex-basis: calc(100%) !important;
	}
	h2 {
	 	font-size:1.6rem;
		padding-bottom: .25em;
	 }
	 .wp-block-cover.alignfull h1 {
	 	font-size:2rem;
		 padding:0;
		 text-align: center;
	 }
	 </pre></body></html>