<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
     FILE ARCHIVED ON 21:10:14 Aug 23, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 18:06:53 Oct 24, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 190.666
  exclusion.robots: 0.181
  exclusion.robots.policy: 0.175
  cdx.remote: 0.057
  esindex: 0.008
  LoadShardBlock: 154.539 (3)
  PetaboxLoader3.datanode: 177.048 (5)
  CDXLines.iter: 18.582 (3)
  load_resource: 235.048 (2)
  PetaboxLoader3.resolve: 62.582 (2)
*/

/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site â€“ big or small. From huge corporate portals to studio or personal sites â€“ The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


/*******	CONSTRUCT	*/

body {
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
#main {
    padding: 50px 0;
}

p {
    text-align: justify;
}

body.blog .wf-container-main,
body.single-post .wf-container-main {
    display: block !important;
}

#bottom-bar {
    display: none;
}

b,
strong {
    font-weight: 400;
}

.wpb_content_element {
    margin-bottom: 20px;
}

@media screen and (max-width: 1024px) {
	#main &gt; .wf-wrap {
	    padding: 0 20px;
	}
}

/*******	HEADLINES â€“ TEXT &amp; CONTENT	*/

.content h1 {
    margin-bottom: 30px;
}
.content h2 {
    margin: 30px 0 20px 0;
}
.wpb_text_column h3 {
    margin: 30px 0 20px 0px;
}
.dt-owl-item .wpb_wrapper h3 { margin-top:0;}
.vc_col-sm-8 .wpb_wrapper ul, .vc_col-sm-12 .wpb_wrapper ul, .vc_col-sm-8 .wpb_wrapper ol, .vc_col-sm-12 .wpb_wrapper ol { margin-bottom:20px;}
.vc_col-sm-8 .wpb_wrapper li, .vc_col-sm-12 .wpb_wrapper li {
    margin-bottom: 10px;
}
.wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_tta-shape-rounded .vc_tta-panel-heading {
    border-radius: 0px !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel {
    margin-bottom: 5px;
}
.vc_tta-panels .wpb_wrapper :first-child { margin-top:10px;}
.vc_tta-panels .wpb_wrapper :last-child { margin-bottom:20px !important;}
.vc_tta-panel .vc_tta-panel-heading, .vc_tta-panel .vc_tta-panel-body {
    border-color: #ffffff !important;
}
h4.vc_tta-panel-title span {
    font-size: 18px;
    color: #333;
	line-height: 24px;
}
table tbody tr:first-child h3 { margin-top:0;}
.content table { border-bottom: none;}

/*******	HEADER	*/

.top-bar-bg {
    border-bottom: 1px solid #eee;
}

.inline-header .branding,
.inline-header .header-bar&gt;.mini-widgets {
    display: block;
    padding-top: 20px;
}

.ph-wrap.with-logo .logo-box {
    display: block;
    padding-top: 20px !important;
}

.masthead:not(.side-header).dividers .main-nav&gt;li:before,
.masthead:not(.side-header).dividers.surround .main-nav&gt;li:last-child:after {
    top: 60%;
    -webkit-transform: none;
    transform: none;
}
.mobile-main-nav li &gt; a .menu-text {
    font-weight: 400;
}
.masthead .mini-widgets .soc-ico a:hover .soc-font-icon {
    color: rgba(174, 175, 181, 0.7);
}
.masthead .mini-widgets .soc-ico.last {
    margin-left: 3px;
}
.dt-mobile-header .mobile-main-nav li .sub-nav &gt; li &gt; a .menu-text {
    font-weight: 400;
}

/*******	POSTIMAGE / BREADCRUMB	*/

body.home .dzv_postthumb { display:none;}

.page-title .wf-wrap {
    min-height: unset !important;
    text-align: left;
}

.page-title .breadcrumbs {
    margin: 0;
    min-height: unset;
}

@media screen and (max-width: 778px) {
    .page-title {
        display: none;
    }
}

.dzv_postthumb img {
    width: 100%;
    height: auto;
}

.dzv_postthumb {
    position: relative;
    max-height: 320px;
    overflow: hidden;
}

.home .page-title {
    display: none;
}

.dzv_slogan, .tp-revslider-mainul:after {
    position: absolute;
    background: rgba(255, 255, 255, 0.9);
    padding: 15px 50px;
    font-size: 18px;
    font-weight: 500;
    -webkit-border-radius: 0 0 10px 0;
    border-radius: 0 0 10px 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 50%, rgba(255, 255, 255, 0) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#00ffffff', GradientType=1);
    bottom: 20%;
    padding-right: 30%;
	padding-left: 5%;
	z-index:100;
    transition: all 500ms ease-in-out;
}
.tp-revslider-mainul:after {
	opacity: 0;
}
.tp-revslider-mainul.fadeIn:after {
	opacity: 1;
}
@media screen and (max-width: 600px) {
	.dzv_slogan, .tp-revslider-mainul:after {
		font-size:14px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-right: 40%;
	}
}
@media screen and (max-width: 500px) {
	.dzv_slogan, .tp-revslider-mainul:after { display: none;}
}
@media screen and (max-width: 400px) {
	.dzv_slogan, .tp-revslider-mainul:after {
		font-size:12px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
}
.tp-revslider-mainul:after {
	content:'Genuss braucht Verantwortung.';
}

/*+ tabler fix fÃ¼r events page */

.dzv-table-event-dates,
.dzv-table-event-dates tr,
.dzv-table-event-dates td {
    border: none;
}

.dzv-table-event-dates tr td:first-child {
    white-space: nowrap;
    vertical-align: top;
}

/*Header-Banner --&gt; Fotokredit*/
.tp-revslider-slidesli:after, .dzv_imagecredit, .owl-carousel .wp-caption-text {
	position: absolute;
    content: attr(data-description);
    font-size: 10px;
	font-weight: 100;
	/*line-height: normal;*/
    background: rgba(255, 255, 255, 0.9);
    padding: 0px 10px;
    right: 0;
    bottom: 0;
}

/*Content Carousel --&gt; Fotokredit*/
.wp-caption img { width: unset;}
.owl-carousel .dt-owl-item h3 img {}
.owl-carousel .wp-caption {position: relative; margin-bottom: 20px;}

.owl-carousel .wp-caption-text {
	margin-bottom: 0px !important;
	bottom: 6px;
}

/*******	CAROUSEL	*/

.dt-owl-item img {
    width: 100% !important;
}

.owl-dots {
    display: none;
}

.carousel-shortcode .owl-nav a.owl-prev {
    top: 1px !important;
    right: 27px !important;
    left: unset !important;
}

.carousel-shortcode .owl-nav a.owl-next {
    top: 1px !important;
    right: 1px !important;
}

.dt-arrow-border-on .owl-nav a:before,
.dt-arrow-border-on .owl-nav a:after {
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: rgba(255, 255, 255, 0.95) !important;
}

.dt-arrow-border-on .owl-nav a {
    width: 25px !important;
    height: 30px !important;
}

.carousel-shortcode .owl-nav i {
    font-size: 10px !important;
}

.carousel-shortcode .owl-nav i:before {
    color: #666 !important;
}

.carousel-shortcode .owl-nav a:hover:after {
    background-color: rgba(255, 255, 255, .95) !important;
}


/*******	SIDEBAR	*/

.vc_col-sm-8+.vc_col-sm-4&gt;.vc_column-inner {
    padding-left: 35px;
}

@media screen and (max-width: 767px) {
    .vc_col-sm-8+.vc_col-sm-4&gt;.vc_column-inner {
        padding-left: 15px;
    }
}

.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-heading {
    background-color: #f7efe7;
    margin-bottom: 40px;
}

.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-main-heading {
    background: #f7c086;
    padding: 15px 30px;
    border-bottom: 1px solid #fff;
}

.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper h2 {
    font-size: 18px;
    text-align: left;
    color: #fff;
}

.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading {
    padding: 20px 30px 40px;
	text-align: left;
}

.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading ul {
    margin: 0;
}

.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading li {
    position: relative;
    text-align: left;
    border-bottom: 1px solid #C5C0BD;
    list-style: none;
    padding: 10px 0;
    padding-left: 20px;
}

.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading li li:last-child {
    border-bottom: none;
}

.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading li {
    padding: 10px 0;
    padding-left: 20px;
    display: block;
    color: #666;
    text-decoration: none;
    line-height: 22px;
    font-size: 14px;
}
.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading li a {
    color: #666;
    text-decoration: none;
}
.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading h3 {
	text-align:left;
	color: #666;
	font-size:16px;
}
.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading h3 + ul + h3 {margin-top: 30px;}

.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading li a:hover {
    color: #333;
}

.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading li:before {
    position: absolute;
    content: 'Â»';
    left: 0;
}


/*******	SIDEBAR	--&gt; LANDING	*/

.home .vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-heading {
    margin-bottom: 0;
}

.blog-shortcode .entry-title {
    margin-bottom: 0px !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}

.blog-shortcode.dividers-on:not(.mode-masonry) article {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.blog-shortcode .entry-meta {
    margin-bottom: 0 !important;
}

.blog-shortcode:not(.centered-layout-list) .post-entry-content {
    margin: 10px 30px 0 30px !important;
    padding: 0 !important;
    border-bottom: 1px solid #C5C0BD !important;
}

.blog-shortcode:not(.centered-layout-list) article:last-child .post-entry-content {
    /* border-bottom: none !important;*/
}

.blog-shortcode.dividers-on.classic-layout-list .post {
    border-bottom: none !important;
}

.blog-shortcode.content-bg-on.classic-layout-list article {
    background-color: #f7efe7 !important;
}

.blog-shortcode.content-bg-on.classic-layout-list article p {
    text-align: left;
}

.blog-shortcode:not(.centered-layout-list) article:last-child {
    /*padding-bottom:20px !important;*/
}

.blog-shortcode:not(.centered-layout-list) article:first-child {
    padding-top: 20px !important;
}

.blog-shortcode .entry-meta {
    color: #666;
}

.dzv_getallnews {
    background: #f7efe7;
    padding: 15px 30px 30px 30px;
}

.dzv_getallnews p {
    text-align: left;
}

.dzv_getallnews a {
    color: #333;
    text-decoration: none;
    font-size: 14px;
}

.dzv_getallnews a:hover {
    color: #000;
    text-decoration: underline;
}

.vc_col-sm-8+.vc_col-sm-4 .articles-list,
.dzv_getallnews,
.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-heading {
    box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
}
.vc_col-sm-4 .blog-shortcode .entry-meta .data-link {
  pointer-events: none;
  cursor: text;
  text-decoration: none;
}
body.home .vc_col-sm-4 .blog-shortcode article {cursor:pointer;}
body.home .vc_col-sm-4 .blog-shortcode article:hover .entry-excerpt { color:#000;}
body.home .vc_col-sm-4 .blog-shortcode .entry-excerpt {
    margin: 0 !important;
    margin-bottom: 5px !important;
}

/*******	CONTENT	*/

.paginator:not(.paginator-more-button) a, .paginator:not(.paginator-more-button) span {
    font-weight: 400;
}
.blog-content .entry-meta .category-link, .blog-content .entry-meta .author { display:none;}
.entry-meta {
    padding-top: 0px !important;
    color: #999;
}
h1+.entry-meta {margin-top: -25px;}

@media screen and (max-width: 767px) {
	.wpb_column.vc_column_container.vc_col-sm-8 { margin-bottom:30px;}
}
@media screen and (max-width: 1024px) {
	.home .blog-shortcode .post-entry-content { width: calc(100% - 40px) !important;}
	.vc_col-sm-8+.vc_col-sm-4&gt;.vc_column-inner {padding-left: 15px;}
	.blog-shortcode:not(.centered-layout-list) .post-entry-content {margin: 10px 20px 0 20px !important;}

	.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-main-heading {padding: 15px 20px;}
	.vc_col-sm-8+.vc_col-sm-4 .wpb_wrapper .uvc-sub-heading {padding: 20px 20px 30px;}
}


/*******	FOOTER	*/

#footer.solid-bg {
    background: #333;
}

#footer .wf-container-footer {
    padding: 40px;
    padding-bottom: 20px
}

.footer .widget {
    margin-bottom: 0px;
    text-align: center;
}

.footer .widget p {
    text-align: center;
    color: rgba(255, 255, 255, 0.5);
}

.footer .soc-ico a .soc-font-icon {
    color: rgba(255, 255, 255, 0.5) !important;
    font-size: 30px;
}

#footer .soc-ico a:hover .soc-font-icon {
    color: rgba(255, 255, 255, 0.6) !important;
}

.footer .soc-ico a:before,
.footer .soc-ico a:after {
    display: none;
}

.footer .soc-ico a {
    margin: 8px;
}

.footer .widget .soc-ico {
    padding: 5px 0 20px;
}

/*******	FOO	*/
p:empty {
    display:none;
}
.wp-caption.aligncenter, .wp-caption.aligncenter * {
	text-align:center;
	line-height:normal;
}
.wp-caption img { width:200px;}
.wp-caption a {
    display: block;
    border: 1px solid #eee;
    padding: 20px;
    margin-bottom: 10px;
}
.wp-caption-text {
    margin-bottom: 40px !important;
    font-weight: 400;
}
p.dzv_lastupdateinfo {
    border-top: 1px solid #eee;
    margin-top: 40px;
    padding-top: 10px;
    font-size: 12px;
    text-align: right;
}
.overlay-search .searchform .submit&gt;span, .popup-search .searchform .submit&gt;span {
    white-space: nowrap;
}
.cookie-notice-container {
    border-top: 1px solid #eee;
}
#cookie-notice .cn-button {
    background: #eee;
    border: 0;
    font-weight: 400;
    color: #666;
    text-shadow: none;
    padding: 5px 15px;
}

/*******	BUGFIX	*/
@media screen and (min-width: 1025px) {
	.masthead:not(.side-header):not(.side-header-v-stroke):not(.side-header-menu-icon) .header-bar, .ph-wrap {
		/*padding-right: 0;
		padding-left: 0;*/
	}
}
</pre></body></html>