@charset "UTF-8";
/* https://www.reinshagen-online.de/wp-content/themes/the7-child/css/styles.css?ver=151957 */
.branding>a{height:100%;padding:10px!important;box-sizing:border-box}.branding>a img{height:100%;width:auto}.masthead .top-bar .mini-contacts,.masthead .top-bar a{color:#444!important}.masthead .top-bar .mini-contacts:hover,.masthead .top-bar a:hover{color:#777}.main-nav>li>a{margin:10px 16px}.main-nav>li>a span.menu-text{font-size:14px}.main-nav>li ul.sub-nav{top:80%}.uvc-main-heading>h2{font-size:36px!important}.uvc-main-heading>h3{font-size:20px!important}.uvc-sub-heading p{font-size:16px!important;line-height:24px!important}p{font-size:16px;line-height:24px;text-align:justify}.dt-btn{border-radius:5px}body #load.loader-removed{display:none}.products-row .vc_column-inner>.wpb_wrapper{padding:10px;background-color:#fff;height:100%}.products-row .vc_column-inner>.wpb_wrapper .uvc-heading{padding:10px;font-size:16px}.products-row .vc_column-inner>.wpb_wrapper .uvc-heading h3{font-size:20px!important;color:var(--the7-h3-color)}#team .team-container{height:100%;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-content:stretch;justify-content:flex-end;align-items:flex-start;border-radius:10px;box-shadow:2px 2px 9px 1px rgb(180 180 180 / .431372549)}#team .team-container .team-media{width:180px;flex:0 0 180px;padding:0}#team .team-container .team-desc{padding:10px 0 0 20px}#team .team-container .team-desc .team-author{display:block}#team .team-container .team-desc .team-author .team-author-name{font-size:18px}#team .team-container .team-desc .team-author p{font-size:14px;font-weight:400;color:#444;text-align:left}#team .team-container .team-desc .team-content p{font-size:14px;margin-bottom:0;text-align:left}#team .team-container .team-desc .team-content p a{text-decoration:none}.footer{border-top:5px solid #f29400}.footer .wp-block-heading{font-size:20px;margin-bottom:30px}.footer .wp-block-media-text__content p{font-size:15px;padding-left:10px;text-align:justify}.footer .color-primary{font-weight:700;margin-bottom:0!important}#bottom-bar p{color:#fff;font-size:14px}.services{border-top:1px solid #888;padding-top:40px;padding-bottom:30px}.services h3{text-transform:uppercase;font-size:26px!important;margin-bottom:16px!important}.services .post{border-radius:5px;overflow:hidden}.services .post .entry-title{text-transform:none;font-size:20px!important}.services .post .entry-excerpt p{font-size:16px;line-height:22px}.background-fill{background-repeat:no-repeat;background-size:cover;background-position:50% 50%}.legals h2{font-size:20px;margin-top:30px;margin-bottom:0}.legals h3{font-size:18px;margin-top:20px;margin-bottom:0}.legals h4{font-size:15px;margin-bottom:0}.mobile-mini-widgets{display:none}.mobile-header-bar .mobile-branding img{height:80px;width:auto;margin:10px 0}@media only screen and (max-width:600px){.dt-btn{display:block;margin:20px 0}#team .team-container{display:flex;flex-flow:column}#team .team-container .team-media{order:2;flex:inherit;display:block;text-align:right;width:100%;padding-right:25px;box-sizing:border-box}#team .team-container .team-media span{height:auto!important;padding:0!important}#team .team-container .team-media span img{width:140px}}