@charset "UTF-8";/*!
Theme Name: items
Theme URI: https://weslink.de/
Author: Weslink GmbH
Author URI: https://weslink.de/
Description: Custom Theme for Items by Weslink GmbH
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: items
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

items is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{line-height:1.15;-webkit-text-size-adjust:100%}
body{font-size:1.125rem;margin:0}
h1{font-size:2.5rem;line-height:2.875rem;text-transform:uppercase;font-family:"Trade Gothik Next SR Condensed",sans-serif;color:#c31924 !important;font-weight:500}
h2{font-size:1.75rem;text-transform:none;font-family:"Trade Gothik Next SR Condensed",sans-serif;font-weight:normal;line-height:2.1875rem}
h3{font-size:1.375rem;text-transform:none;font-family:"Trade Gothik Next SR Condensed",sans-serif;font-weight:normal;line-height:1.5rem}
h4{font-size:1.125rem;text-transform:none;font-family:"Trade Gothik Next SR",sans-serif;font-weight:normal;line-height:1.5rem}
h5{font-size:.9375rem;font-weight:700;text-transform:none;font-family:"Trade Gothik Next SR",sans-serif;line-height:1.375rem}
p{font-size:1rem;line-height:1.375rem}
@media only screen and (max-width:992px){h1{font-size:2rem;line-height:2.475rem}
h2{font-size:1.5rem;line-height:1.8rem}
h3{font-size:1.2rem;line-height:1.375rem}
h4{font-size:1rem;line-height:1.375rem}
}@media only screen and (max-width:768px){h1{font-size:1.8rem;line-height:2.2rem}
h2{font-size:1.3rem;line-height:1.5rem}
}@media only screen and (max-width:576px){h1{font-size:1.6rem;line-height:2rem}
h2{font-size:1.2rem;line-height:1.4rem}
p{font-size:.9rem;line-height:1.3rem}
}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1.125rem}
a{background-color:transparent}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
elementskit-megamenu-panel{margin-top: 10px}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
.elementor .elementor-button-wrapper a{color:#fff}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
body,button,input,select,optgroup,textarea{color:#555;font-family:"Trade Gothik Next SR",sans-serif;font-weight:normal;font-size:16px;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{clear:both;color:#555}
p{margin-bottom:1em}
dfn,cite,em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
mark,ins{background:#fff9c0;text-decoration:none}
big{font-size:125%}
html{-webkit-box-sizing:border-box;box-sizing:border-box}
*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}
body{background:#fff}
a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner{border:0;outline:0}
:focus{outline:-webkit-focus-ring-color auto 0}
.elementor a{color:#c31924}
.elementor a:visited{color:#c31924}
.link-icon svg{padding-top:5px;margin-bottom:-2px}
.link-icon svg path{fill:#c31924}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
ul,ol{margin:0 0 1.5em 3em}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0;margin-left:1.5em}
dt{font-weight:bold}
dd{margin:0 1.5em 1.5em}
img{height:auto;max-width:100%}
figure{margin:1em 0}
table{margin:0 0 1.5em;width:100%}
button,input[type="button"],input[type="reset"],input[type="submit"]{border:0;border-radius:0;color:#fff;font-size:16px;font-size:1rem;line-height:1;padding:.4em 1em .4em;font-family:"Trade Gothik Next SR",sans-serif;font-weight:400;background-color:#c31924;height:40px}
button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border:0}
button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border:0}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}
select{border:1px solid #ccc}
textarea{width:100%}
a{color:#c31924}
a:visited{color:#c31924}
a:hover,a:focus,a:active{color:#c31924}
a:focus{outline:0}
a:hover,a:active{outline:0}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{font-family:inherit !important;font-weight:normal !important}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown{font-size:16px}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.90em}
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item:focus,.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item:hover,.elementor-widget-nav-menu .elementor-sub-item.elementor-item-active,.elementor-widget-nav-menu .elementor-sub-item.highlighted,.elementor-widget-nav-menu .elementor-sub-item:focus,.elementor-widget-nav-menu .elementor-sub-item:hover{background-color:transparent;color:#c31924}
.elementor-widget-nav-menu a:visited{color:#555}
#sfm-sidebar .sfm-child-menu>li.sfm-submenu-visible>a,#sfm-sidebar .sfm-child-menu>li:hover>a,#sfm-sidebar .sfm-child-menu>li>a:focus{-webkit-box-shadow:none !important;box-shadow:none !important}
section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section{height:auto !important}
.wl-equalheight section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section{height:100% !important}
.main-navigation{clear:both;display:block;float:left;width:100%}
.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}
.main-navigation ul ul{-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}
.main-navigation ul ul ul{left:-999em;top:0}
.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}
.main-navigation ul ul a{width:200px}
.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}
.main-navigation li{float:left;position:relative}
.main-navigation a{display:block;text-decoration:none}
.menu-toggle,.main-navigation.toggled ul{display:block}
.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}
.wl-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:25px}
.wl-menu i.eicon-menu-bar{z-index:99}
.elementor-element.elementor-element-91d8463{z-index:15 !important}
#wl-linkbar{font-family:"Trade Gothik Next SR Condensed",sans-serif}
#wl-linkbar .elementor-widget-icon-box{float:left;width:80px}
#wl-linkbar .elementor-container.elementor-column-gap-default{max-width:100%}
#wl-linkbar .elementor-element-populated{padding:7px 0}
@media only screen and (max-width:768px){#wl-linkbar{position:fixed;width:100%;bottom:0}
#wl-linkbar .elementor-widget-icon-box{float:none;width:25%}
#wl-linkbar .elementor-element.elementor-element-cc5c3a7>.elementor-widget-container,#wl-linkbar .elementor-element.elementor-element-9edc165>.elementor-widget-container,#wl-linkbar .elementor-element.elementor-element-feee056>.elementor-widget-container,#wl-linkbar .elementor-element.elementor-element-2a0b30b>.elementor-widget-container{margin:0;padding:0}
#wl-linkbar .elementor-element.elementor-element-cc5c3a7 .elementor-icon-box-content .elementor-icon-box-title a,#wl-linkbar .elementor-element.elementor-element-9edc165 .elementor-icon-box-content .elementor-icon-box-title a,#wl-linkbar .elementor-element.elementor-element-feee056 .elementor-icon-box-content .elementor-icon-box-title a,#wl-linkbar .elementor-element.elementor-element-2a0b30b .elementor-icon-box-content .elementor-icon-box-title a{font-size:14px}
#wl-linkbar .elementor-element.elementor-element-cc5c3a7.elementor-position-top .elementor-icon-box-icon,#wl-linkbar .elementor-element.elementor-element-9edc165.elementor-position-top .elementor-icon-box-icon,#wl-linkbar .elementor-element.elementor-element-feee056.elementor-position-top .elementor-icon-box-icon,#wl-linkbar .elementor-element.elementor-element-2a0b30b.elementor-position-top .elementor-icon-box-icon{margin-bottom:3px}
#wl-linkbar .elementor-element.elementor-element-cc5c3a7 .elementor-icon,#wl-linkbar .elementor-element.elementor-element-9edc165 .elementor-icon,#wl-linkbar .elementor-element.elementor-element-feee056 .elementor-icon,#wl-linkbar .elementor-element.elementor-element-2a0b30b .elementor-icon{font-size:18px}
}nav.elementor-pagination .page-numbers{border-radius:0 !important}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}
.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}
.widget{margin:0 0 1.5em}
.widget select{max-width:100%}
.blogging-button-wrapper .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 0 20px 0}
.blogging-button-wrapper .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated .elementor-widget-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.sticky{display:block}
.post,.page{margin:0 0 1.5em}
.updated:not(.published){display:none}
.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}
.page-links{clear:both;margin:0 0 1.5em}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.custom-logo-link{display:inline-block}
.elementor-widget-container .elementor-widget.wl-jobimage{margin-bottom:0}
.wl-teaserimage.elementor-widget-image{background:#fff}
.wl-teaserimage.elementor-widget-image .elementor-image img{width:100%}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
.wl-row-left .elementor-widget-container ul{margin:0 0 1.5em 0;padding-left:25px}
.wl-row-left .elementor-widget-container ol{padding-left:15px;margin-left:0}
.wl-row-left .elementor-widget-container ol li{padding-left:10px}
.wl-row-left .elementor-widget-container ul{list-style:none}
.wl-row-left .elementor-widget-container ul li:before{content:"•";margin:0 15px 0 -23px;color:#c31924}
.wl-row-right .wl-rssfeed li:before{display:none}
#wl-topmenu .elementor-widget:not(:last-child){margin-bottom:0}
.elementor .burger-menu .elementor-button-wrapper a:visited{color:#c31924}
#elementor-popup-modal-963 .dialog-close-button{top:0 !important}
#wl-footer p{margin:0}
.wl-ap svg{margin-top:5px}
.wl-ap svg path.icon{fill:#fff}
.elementor-column-gap-default>.elementor-row>.elementor-column.wl-row-left>.elementor-element-populated,.elementor-column-gap-default>.elementor-row>.elementor-column.wl-intro>.elementor-element-populated{padding:40px 15px 10px 15px}
@media only screen and (max-width:992px){.elementor-column-gap-default>.elementor-row>.elementor-column.wl-row-left>.elementor-element-populated,.elementor-column-gap-default>.elementor-row>.elementor-column.wl-intro>.elementor-element-populated{padding:20px 15px 10px 15px}
}.wl-header-image{max-height:400px;overflow:hidden}
.wl-apsidebar{text-align:center;margin-bottom:30px}
.wl-apsidebar .elementor-widget .elementor-icon-list-icon svg,.wl-apsidebar .elementor-icon-list-item svg{width:30px;height:30px;fill:#999}
.wl-apsidebar svg .icon{fill:#fff}
.wl-apsidebar svg.ap-mail,.wl-apsidebar .elementor-icon-list-item svg.ap-phone{fill:#c31924}
.wl-apsidebar .ap-phone-text{padding-left:20px}
.wl-apsidebar span.ap-function{font-family:"Trade Gothik Next SR Condensed",sans-serif}
.wl-apsidebar .elementor-heading-title.elementor-size-default.ap-name{font-family:"Trade Gothik Next SR Condensed",sans-serif;margin-top:10px;font-size:1.25rem;font-weight:bold}
.wl-apsidebar p{margin:0;line-height:1.2}
.wl-apsidebar span.ap-function{display:block;font-size:1.25rem}
.wl-apsidebar .ap-infobox{margin-bottom:10px}
.wl-apsidebar .ap-phonebox{margin-top:10px}
.wl-apsidebar a.ap-team-link{color:#555;text-decoration:underline;font-weight:bold;font-family:"Trade Gothik Next SR Condensed",sans-serif;text-transform:uppercase}
.wl-apsidebar .elementor-widget .elementor-icon-list-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.wl-apsidebar .elementor-column-wrap.elementor-element-populated{margin:auto !important;padding:inherit !important}
.wl-apsidebar a.elementor-button-link.elementor-button{background-color:transparent;color:#555;font-family:"Trade Gothik Next SR Condensed",sans-serif;font-size:16px;font-weight:600;text-decoration:underline;text-transform:uppercase;letter-spacing:.02em;padding:5px 0 0}
.wl-apsidebar .elementor-widget-container li:before{display:none}
.wl-content-left .wl-jobimage{height:234px;overflow:hidden;margin-bottom:0 !important}
.wl-content-left .wl-jobimage img{height:234px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;vertical-align:middle;margin-left:-60%}
button#wl-jobapply{width:100%;margin-top:40px;height:40px;border:0;color:#fff;background-color:#c31924;font-size:16px;border-radius:0;font-family:"Trade Gothik Next SR",Sans-serif}
button#wl-jobapply:hover{cursor:pointer}
button:focus{outline-width:0;outline:0}
.wl-row-right{margin-top:-20px}
.wl-row-right .wl-sidebar-content .elementor-element>.elementor-column-wrap.elementor-element-populated{margin:0;padding:40px 10px 10px 10px}
.elementor-column-gap-default>.elementor-row>.elementor-column.wl-row-right>.elementor-element-populated{padding:0}
.wl-row-right .wl-sidebar-content .wl-rss h5{text-transform:capitalize;margin-top:0;font-family:"Trade Gothik Next SR",sans-serif;font-weight:normal;font-size:16px}
.wl-row-right .wl-sidebar-content .wl-rss h5 a{color:#555;margin-right:10px}
.wl-row-right .wl-sidebar-content .wl-rss ul{display:none}
.elementor-element.elementor-element-1ab260e>.elementor-widget-container,.elementor-element.elementor-element-41e33c8>.elementor-widget-container,.elementor-element.elementor-element-3def948>.elementor-widget-container{margin:0 !important}
.wl-row-right .shariff .shariff-buttons.theme-round li{margin:3px !important}
.wl-row-right .shariff .shariff-buttons.theme-round a{border:1px solid #999}
.wl-row-right .shariff .shariff-buttons.theme-round .shariff-icon svg{padding:7px 0}
.wl-row-right .wl-shariff-sm .ShariffSC.wl-social-media-bar{margin-top:0}
.wl-row-right article .elementor-post__title::before{color:#c31924 !important}
.wl-text-col .elementor-widget-container .ShariffSC.wl-social-media-bar{display:none}
.wl-row-right h4,.wl-row-right h5,.wl-apsidebar .elementor-heading-title.elementor-size-default.ap-title{font-size:1.375rem;margin-bottom:10px;margin-top:0;font-family:"Trade Gothik Next SR Condensed",sans-serif;text-transform:none;font-weight:normal;color:#555;text-align:center}
.wl-row-right .elementor-element.elementor-widget.elementor-widget-sidebar{margin-bottom:0}
.wl-row-right .mailster-wrapper.mailster-_gdpr-wrapper{font-size:12px}
.wl-row-right .mailster-wrapper.mailster-_gdpr-wrapper input{margin-right:5px}
.wl-row-right .mailster-wrapper.mailster-submit-wrapper.form-submit input{margin-top:10px;width:100%}
.wl-row-left p>a:before{content:url(https://test-www.itemsnet.de/wp-content/uploads/2019/11/external-link-symbol.svg);margin-right:3px;bottom:-1px;position:relative}
.wl-row-left .BorlabsCookie p>a:before,.wl-row-left .logged-in-as a:before{content:""}
.wl-sidebar__headline,.wl-link__headline{font-family:"Trade Gothik Next SR Condensed",sans-serif;font-size:24px;margin-top:20px;margin-bottom:20px;text-align:center;width:100%;text-align:center;display:block}
.wl-apsidebar>.elementor-widget-image>.elementor-widget-container>.elementor-image{max-width:250px;max-height:250px;margin:auto;display:block}
@media only screen and (max-width:992px){.wl-row-left{width:100% !important}
.wl-row-right{width:100% !important;margin-top:0;margin-bottom:-124px}
}@media only screen and (max-width:768px){.wl-row-right{margin-bottom:-24px}
}.wl-partner{margin-top:30px}
.wl-partner-button span.elementor-button-text:before{content:"zu "}
.wl-partner-button .elementor-button-text{color:#fff}
.wl-partnerlink .elementor-element.elementor-widget-theme-post-content{margin-bottom:0}
.wl-partner__image img{-webkit-filter:brightness(100%) contrast(100%) saturate(0) blur(0) hue-rotate(0);filter:brightness(100%) contrast(100%) saturate(0) blur(0) hue-rotate(0);width:100%}
.wl-partner__image img:hover{-webkit-filter:none;filter:none}
.wl-partner__box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wl-partner__imagebox{width:48%;float:left}
.wl-partner__imagebox:nth-child(2n-1){margin-right:5px}
.wl-sidebar-title span{text-align:center;display:block;font-family:"Trade Gothik Next SR Condensed",sans-serif;font-size:1.625rem;text-transform:uppercase;padding-bottom:20px}
@media only screen and (max-width:992px){.wl-partner{margin:15px 0 15px 0}
.wl-partner__imagebox{width:24%}
}@media only screen and (max-width:576px){.wl-partner{margin-top:0}
.wl-partner__imagebox{width:48%}
}.wl-partneroverview_wrapper{margin-bottom:-124px}
.wl-partneroverview_wrapper .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0}
.wl-partneroverview{background-color:#ececec;padding:20px 15px 30px 15px}
.wl-partneroverview h2{text-align:center;text-transform:uppercase;color:#c31924;margin:0 0 15px 0}
.wl-partneroverview p{width:100%;max-width:992px;text-align:center;margin:0 auto 30px auto}
.wl-partneroverview .wl-partneroverview__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:100%;max-width:1260px;margin:0 auto}
.wl-partneroverview .wl-partneroverview__wrapper .wl-partneroverview__partner{width:250px;text-align:center}
.wl-partneroverview .wl-partneroverview__buttons{width:100%;max-width:1260px;margin:30px auto 0 auto;text-align:center}
.wl-partneroverview .wl-partneroverview__buttons .elementor-button{font-weight:500;background-color:#c31924;border-radius:0}
.wl-partneroverview .wl-partneroverview__buttons .elementor-button:first-child{margin-right:5px}
.wl-partneroverview .wl-partneroverview__buttons .elementor-button .elementor-button-text{color:#fff}
.wl-partneroverview .wl-partneroverview__buttons .elementor-button:hover{background-color:#ed1c25}
@media only screen and (max-width:992px){.wl-partneroverview .wl-partneroverview__wrapper .wl-partneroverview__partner{width:225px}
}@media only screen and (max-width:768px){.wl-partneroverview_wrapper{margin-bottom:-1.5em}
.wl-partneroverview .wl-partneroverview__wrapper .wl-partneroverview__partner{width:155px}
}@media only screen and (max-width:576px){.wl-partneroverview .wl-partneroverview__wrapper .wl-partneroverview__partner{width:80%;margin-bottom:15px}
.wl-partneroverview .wl-partneroverview__buttons{margin:15px auto 0 auto}
.wl-partneroverview .wl-partneroverview__buttons .elementor-button{display:block}
.wl-partneroverview .wl-partneroverview__buttons .elementor-button:first-child{margin-right:0;margin-bottom:10px}
}.wl-global{padding:20px;margin-bottom:40px}
.wl-global-dots-bg{background-image:radial-gradient(#f3f3f3 23%,transparent 23%),radial-gradient(#f3f3f3 25%,transparent 25%);background-color:transparent;background-position:0 0,3px 3px;background-size:6px 6px}
.wl-global-gray-bg{background-color:#ececec;margin-right:-20px}
.wl-global-gray-bg::before{content:url(https://test-www.itemsnet.de/wp-content/uploads/2019/11/dots.svg);display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:20px}
.wl-global h3{margin-top:0;margin-bottom:20px;font-family:"Trade Gothik Next SR Condensed",sans-serif;font-weight:normal}
.wl-global .wl-text-col{margin-top:0}
.wl-global-button{height:40px;background-color:#c31924;text-align:center;padding:8px;color:#fff;width:100%}
.wl-global-buttonbox{margin-top:40px;width:100%}
.wl-global .wl-social-media-bar{display:none}
.wl-global.wl-expert-knowledge{background-color:#eee;padding:25px;position:relative}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__bubbles{position:absolute;top:25px;right:25px;width:70px}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__icon{width:40px;height:40px;margin-right:15px}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__title{font-family:"Trade Gothik Next SR Condensed",sans-serif;font-style:normal;font-weight:normal;font-size:36px;line-height:40px;color:#555;margin:0}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__content,.wl-global.wl-expert-knowledge .wl-expert-knowledge__content--more{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-rows:repeat(3,auto);grid-gap:30px 20px}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__content--more{max-height:0;-webkit-transition:max-height .45s ease-out;transition:max-height .45s ease-out;overflow:hidden;margin-top:0}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__content--more.open{max-height:5000px;overflow:hidden}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__item h4{font-family:"Trade Gothik Next SR Condensed",sans-serif;font-style:normal;font-weight:normal;font-size:24px;line-height:28px;margin-top:0;margin-bottom:10px;color:#c31924}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__item p{font-style:normal;font-weight:normal;font-size:14px;line-height:130%;color:#555}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__show-more{display:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__show-more a{font-family:"Trade Gothik Next SR Condensed",sans-serif;width:100%;font-size:20px;color:#c31924;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__show-more span{margin:0 5px 5px 0}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__show-more .more{display:none}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__show-more svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:20px}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__show-more.open .more{display:block}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__show-more.open .less{display:none}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__show-more.open svg{-webkit-transform:rotate(0);transform:rotate(0)}
@media only screen and (max-width:768px){.wl-global.wl-expert-knowledge{padding:15px}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__bubbles{top:15px;right:15px;width:50px}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__headline{margin-bottom:30px}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__icon{margin-right:10px}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__title{font-size:28px;line-height:30px}
.wl-global.wl-expert-knowledge .wl-expert-knowledge__item h4{font-size:22px;line-height:26px}
}.wl-global-leistungen{background-color:#ececec;margin-bottom:30px}
.wl-global-leistungen .wl-global-leistungen_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}
.wl-global-leistungen .wl-global-leistungen_row.open{max-height:inherit;overflow:visible}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:25px 25px 25px 30px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col:last-child{min-width:380px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_image{height:250px;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:30px;overflow:hidden;display:none}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_title{font-size:2rem;line-height:1.2em;color:#c31924;margin:0 0 20px 0}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:25px 25px 25px 25px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_image{max-width:125px;min-width:125px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_image img{border-radius:50%}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_content{margin:auto auto auto 15px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_content p{margin:0 0 1rem 0}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_content span{display:block}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_content a{display:inline-block;width:30px;height:30px;margin-right:10px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_content .wl-global-leistungen_ap_contact svg.ap-mail,.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_content .wl-global-leistungen_ap_contact svg.ap-phone,.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_content .wl-global-leistungen_ap_contact svg.ap-xing,.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_content .wl-global-leistungen_ap_contact svg.ap-linkedin{fill:#c31924}
.wl-global-leistungen .wl-global-leistungen_show-more{display:none;}
.wl-global-leistungen .wl-global-leistungen_show-more a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:20px;font-family:"Trade Gothik Next SR Condensed",sans-serif;color:#fff;background-color:#c31924;padding:5px 25px;outline:0}
.wl-global-leistungen .wl-global-leistungen_show-more span{margin:0 5px 5px 0}
.wl-global-leistungen .wl-global-leistungen_show-more .more{display:none}
.wl-global-leistungen .wl-global-leistungen_show-more svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:20px}
.wl-global-leistungen .wl-global-leistungen_show-more.open .more{display:block}
.wl-global-leistungen .wl-global-leistungen_show-more.open .less{display:none}
.wl-global-leistungen .wl-global-leistungen_show-more.open svg{-webkit-transform:rotate(0);transform:rotate(0)}
@media only screen and (max-width:768px){.wl-global-leistungen{margin-bottom:20px}
.wl-global-leistungen .wl-global-leistungen_row{max-height:175px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col:first-child{padding:15px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col:last-child{min-width:250px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_image{height:175px;margin-bottom:20px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_title{font-size:1.6rem;margin:0 0 15px 0}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap{padding:0 0 15px 15px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_image{max-width:70px;min-width:70px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_content{margin:auto auto auto 10px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_content a{display:inline-block;margin-right:6px}
.wl-global-leistungen .wl-global-leistungen_show-more a{font-size:18px;padding:3px 15px}
.wl-global-leistungen .wl-global-leistungen_show-more svg{width:20px;height:16px}
}@media only screen and (max-width:576px){.wl-global-leistungen{margin-bottom:15px}
.wl-global-leistungen .wl-global-leistungen_row{-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:125px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col:first-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col:last-child{min-width:100%}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_image{margin-bottom:0}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_title{font-size:1.4rem}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap{padding:15px}
.wl-global-leistungen .wl-global-leistungen_row .wl-global-leistungen_col .wl-global-leistungen_ap .wl-global-leistungen_ap_image{max-width:60px;min-width:60px}
.wl-global-leistungen .wl-global-leistungen_show-more a{font-size:16px;padding:2px 15px}
.wl-global-leistungen .wl-global-leistungen_show-more svg{width:16px;height:14px}
}.wl-text-col{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
.wl-text-col .elementor-widget-container{display:block}
.wl-text-col p:first-child,.wl-text-col .elementor-widget-container h2:first-child,.wl-text-col h3:first-child,.wl-text-col h4:first-child,.wl-text-col h5:first-child,.wl-text-col img:first-child{margin-top:0}
.wl-text-col p:last-child,.wl-text-col h2:last-child,.wl-text-col h3:last-child,.wl-text-col h4:last-child,.wl-text-col h5:last-child,.wl-text-col img:last-child{margin-bottom:0}
.wl-text-col img{margin-top:30px;margin-bottom:30px;width:100%}
.wl-ul-col ul,.wl-text-col ul{margin-left:0;padding-left:20px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;list-style:none}
.wl-ul-col ul li,.wl-text-col ul li{padding-bottom:15px}
.wl-ul-col ul li:before{color:#c31924;content:'•';margin-left:-15px;margin-right:5px}
p#breadcrumbs{margin-top:0;margin-bottom:8px;text-transform:uppercase;font-size:14px;color:#999;font-family:"Trade Gothik Next SR",sans-serif;font-weight:300}
p#breadcrumbs a{color:#999}
.wl-breadcrumb{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;max-width:950px}
.elementor-column-gap-default>.elementor-row>.elementor-column.wl-breadcrumb-box>.elementor-element-populated{padding:0 0 0 10px}
.wl-row-right .wl-download__box{float:left;margin-bottom:20px;width:100%}
.wl-row-right .wl-download__box .wl-download__link{width:45%;display:table-cell;padding:4px;color:#555;font-size:16px;font-family:"Trade Gothik Next SR",Sans-serif}
.wl-row-right .wl-download__box .wl-download__link :hover{color:#c31924}
.wl-row-right .wl-download__box .wl-download__link .wl-download__title{padding-top:5px}
.wl-row-right .wl-download__box:nth-child(3){margin-right:0}
.wl-row-right .wl-download__image-box{height:132px;display:grid;background-color:#fff}
.wl-row-right img.wl-download__image{max-height:132px;max-width:132px;margin:auto}
.wl-row-right .wl-social-media-bar{margin-bottom:40px}
.wl-download__footer{display:block;font-size:14px;font-family:"Trade Gothik Next SR";text-align:center;clear:both;margin-bottom:15px}
.wl-link__box{margin-bottom:10px}
.wl-link__title{font-family:"Trade Gothik Next SR";font-size:18px;text-align:center;display:block}
.wl-link__url{font-family:"Trade Gothik Next SR";font-size:18px;font-weight:bold;text-align:center;display:block}
.wl-link__url span{color:#555}
.wl-event__website.elementor-widget.elementor-widget-heading{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:auto;padding-right:10px}
.wl-event__icon.elementor-view-default.elementor-widget.elementor-widget-icon{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;width:auto}
.wl-event-program{background-image:radial-gradient(#f3f3f3 23%,transparent 23%),radial-gradient(#f3f3f3 25%,transparent 25%);background-color:transparent;background-position:0 0,3px 3px;background-size:6px 6px;margin-top:60px;margin-bottom:30px}
.wl-event-program .wl-event-program__text{margin-bottom:20px}
.wl-event-program span.wl-event-program__title{font-weight:bold}
.wl-event-program .wl-event-program__text:last-child{margin-bottom:0}
.wl-event-program .wl-event-program__button{height:auto;width:100%;padding:7px;text-align:center;background-color:#555;color:#fff}
.wl-event-program .elementor-image.wl-event-program__guests img{height:80px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;float:left}
.wl-event-program .elementor-image.wl-event-program__guests{margin-right:19px;margin-bottom:20px}
.wl-event-program .elementor-image.wl-event-program__guests:last-child{margin-right:0}
.wl-event-program .wl-event-program__images{margin-top:40px}
.wl-event-program__guests{position:relative;display:inline-block}
.wl-event-program__guests:hover .wl-guest-name{visibility:visible;opacity:1}
.wl-event-location{display:block}
.wl-event-location .wl-event-location__left{width:100%;padding:0}
.wl-event-location .wl-event-location__right{width:100%;padding:0}
.wl-event-overnight p.wl-event-overnight__text{margin-top:0;margin-bottom:15px}
.wl-event-overnight p.wl-event-overnight__text a{color:#c31924}
.wl-event-title{display:block;font-weight:bold;font-size:20px;padding-bottom:5px}
.wl-event-link::after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;background:url("https://test-www.itemsnet.de/wp-content/uploads/2019/11/external-link-symbol.svg") no-repeat;width:20px;height:20px;float:right;margin:0 0 0 6px;position:relative;bottom:-3px}
.wl-event-location .elementor-widget-container .elementor-accordion .elementor-accordion-item,.wl-event-location .elementor-accordion .elementor-tab-content,.wl-event-overnight .elementor-widget-container .elementor-accordion .elementor-accordion-item,.wl-event-overnight .elementor-accordion .elementor-tab-content{border:0}
.wl-event-overnight{background-color:#ececec}
.wl-event-location span.elementor-accordion-icon svg,.wl-event-overnight span.elementor-accordion-icon svg{fill:#c31924;height:20px}
.wl-event-location .elementor-accordion{border:solid 1px #eee;margin-top:30px;margin-bottom:30px}
.wl_nextevent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:30px}
.wl_nextevent .wl_nextevent__image{width:48%;line-height:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.wl_nextevent .wl_nextevent__event{width:52%;background-color:#ececec;border-top:4px solid #c31924;padding:20px}
.wl_nextevent .wl_nextevent__event h2:first-child{color:#c31924;margin:0 0 15px 0}
.wl_nextevent .wl_nextevent__event .wl_nextevent__event_headline{margin:0 0 15px 0}
.wl_nextevent .wl_nextevent__event .wl_nextevent__event_time{color:#777}
.wl_nextevent .wl_nextevent__event .elementor-button{font-weight:500;background-color:#c31924;border-radius:0}
.wl_nextevent .wl_nextevent__event .elementor-button .elementor-button-text{color:#fff}
.wl_nextevent .wl_nextevent__event .elementor-button:hover{background-color:#ed1c25}
@media only screen and (max-width:768px){.wl_nextevent .wl_nextevent__image{display:none}
.wl_nextevent .wl_nextevent__event{width:100%;padding:15px}
}@media only screen and (max-width:576px){.wl_nextevent{margin-bottom:15px}
}.wpcf7-form-control:focus{outline:0}
.wl-formbox{display:block;width:100%}
.wl-formbox .wl-form-row{margin-bottom:20px}
/*.wl-formbox .wl-form-row input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{padding:5px 10px}*/
.wl-formbox .wl-form-row span.wpcf7-form-control-wrap,.wl-formbox .wl-form-row span.wpcf7-form-control-wrap input,.wl-formbox span select{width:100%;height:39px;border-radius:0}
.wl-formbox span.wpcf7-list-item{margin-left:0}
.wl-formbox span.wpcf7-list-item input{margin-right:10px}
.wl-formbox .wl-form-left{width:100%;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;float:left}
.wl-formbox .wl-form-right{width:100%;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;float:left}
.wl-formbox .wl-button{float:right;width:100%}
.wl-formbox .wl-button input{width:100%}
.wl-formbox .acceptance-agb,.wl-formbox .acceptance-dsgvo,.wl-formbox .acceptance-einwilligung{font-size:14px}
.wl-formbox .wl-form-registration p{margin:5px}
.wl-formbox .wl-form-arrival{display:-webkit-box;display:-ms-flexbox;display:flex}
.wl-formbox .wl-form-upload{display:inline-block;width:100%}
.wl-form-row-3{display:-webkit-box;display:-ms-flexbox;display:flex}
.wl-form-row.wl-form-1-3,.wl-form-row.wl-form-2-3,.wl-form-row.wl-form-3-3{width:33.33334%}
.wl-form-row.wl-form-1-3{padding-right:16px}
.wl-form-row.wl-form-2-3{padding-right:16px;padding-left:16px}
.wl-form-row.wl-form-3-3{padding-left:16px}
.wl-form-row select{color:#666;background-color:#fff;border:1px solid #ccc;border-radius:0}
.wl-form-row.wl-form-1-3 select,.wl-form-row.wl-form-2-3 select,.wl-form-row.wl-form-3-3 select{width:100%}
.elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:inline-block;width:100%}
.elementor-widget-container .wl-registration__box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.elementor-widget-container .wl-registration__box label{margin-right:20px;display:block}
.elementor-widget-container .wl-registration__box label input{margin-right:10px}
.elementor-widget-container .elementor-shortcode{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}
.fa-external-link-alt:before{content:"\f35d"}
.wl-event-overnight .wl-event-overnight__image img{width:275px;height:auto}
.wl-event-overnight .wl-event-overnight__block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}
p.wl-event-overnigt__text{margin-top:0}
.wl-event-overnight .wl-event-overnight__block .wl-event-overnight__left{margin-right:32px}
.wl-sofa .wl-sofa-left .wl-drs__text{margin-bottom:20px}
.wl-drs__box p:first-child{margin-top:0}
.wl-drs__text .wl-drs__question{font-family:"Trade Gothik Next SR";font-size:18px;font-weight:bold;display:contents;text-transform:none}
.wl-drs__image{max-width:100%}
.rote-sofa .post-thumbnail{width:auto;padding-right:32px;padding-bottom:10px;float:left}
.rote-sofa p{margin:0}
.wl-sofa .wl-sofa-left{width:70%}
.wl-sofa .wl-sofa-left img{float:left;margin-right:20px}
.wl-sofa .wl-sofa-left .elementor-container.elementor-column-gap-default .elementor-column-wrap.elementor-element-populated{padding-left:50px;width:80%;padding-right:110px}
.wl-sofa .elementor-widget-wrap section.wl-sofa-right{position:absolute;width:35%;right:0;margin-top:40px}
.wl-sofa .elementor-widget-wrap section.wl-sofa-right p{margin:0}
.wl-sofa-post-slider>.elementor-widget-container{height:220px;overflow:hidden}
.wl-sofa-post-slider .elementor-grid{display:block !important}
.wl-sofa-post-next,.wl-sofa-post-prev{height:20px;width:100%;outline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.wl-sofa-post-next.swiper-button-disabled svg,.wl-sofa-post-prev.swiper-button-disabled svg{stroke:#eee}
.wl-sofa-post-next.swiper-button-disabled,.wl-sofa-post-prev.swiper-button-disabled{cursor:default}
.wl-sofa-post-next svg,.wl-sofa-post-prev svg{width:10px;fill:rgba(12,12,12,0);stroke:#999}
.wl-sofa-post-next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.wl-sofa-post-prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.wl-sofa-post-slider article .elementor-row .elementor-element:first-child .elementor-widget-icon{visibility:hidden}
.wl-sofa-post-slider article.wl-sofa-active-post .elementor-row .elementor-element:first-child .elementor-widget-icon{visibility:visible}
.wl-drsloop .drs-imagebox{display:block}
.elementor .elementor-button-wrapper a:visited{color:#fff}
.wl-itemsianer__text p:first-child{margin-top:0}
.wl-itemsianer__image{max-width:295px;display:table;margin-left:auto;margin-right:auto;margin-bottom:20px}
.wl-picturecredit{position:relative;padding-right:10px}
.wl-picturecredit span.elementor-heading-title.elementor-size-default{color:#000;z-index:10;font-family:"Trade Gothik Next SR",sans-serif;font-weight:normal;font-size:14px;float:right}
.wl-picturecredit .elementor-widget-container{display:block}
.wl-equalheight button{bottom:0;position:absolute}
.wl-equalheight article,.wl-equalheight .elementor,.wl-equalheight .elementor .elementor-inner,.wl-equalheight .elementor .elementor-section-wrap,.wl-equalheight .elementor .elementor-section-wrap section,.wl-equalheight .elementor .elementor-section-wrap section .elementor-container.elementor-column-gap-default,.wl-equalheight .elementor .elementor-section-wrap section .elementor-container.elementor-column-gap-default .elementor-row{height:100%}
.wl-blogap{border-top:1px solid;color:#ececec;padding:20px 0}
.wl-blogap .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated.blogap-left{padding:10px 20px 10px 0}
.archiv-template .elementor-element.elementor-element-167ec47f>.elementor-element-populated,.archiv-template .elementor-element.elementor-element-7a078d84>.elementor-element-populated{padding:30px 0 30px 0 !important}
.wl-blogap .elementor-widget-heading .elementor-heading-title.blogap-title{margin-bottom:10px}
.wl-blogap .elementor-widget .elementor-icon-list-icon svg{width:auto}
.wl-blogap svg .circle{fill:#c31924}
.wl-blogap svg .icon{fill:#fff}
.wl-blogap ul.elementor-icon-list-items.elementor-inline-items{margin-bottom:0;margin-top:15px}
.wl-blogap .elementor-widget-container ul li:before{content:none}
.wl-related-posts .wl-related-posts__list{margin:0;padding:0;list-style:none;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}
@media(max-width:767px){.wl-related-posts .wl-related-posts__list{margin:0;padding:0;list-style:none;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}.wl-related-posts .wl-related-posts__list li{padding:10px 0}
.wl-related-posts .wl-related-posts__list a{color:#c31924;font-size:1.125rem}
.wl-related-posts .wl-related-posts__more-block{max-height:0;-webkit-transition:max-height .45s ease-out;transition:max-height .45s ease-out;overflow:hidden}
.wl-related-posts .wl-related-posts__more-block.open{max-height:500px;overflow:hidden}
.wl-related-posts .wl-related-posts__show-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.wl-related-posts .wl-related-posts__show-more a{width:100%;font-size:18px;color:#555;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0}
.wl-related-posts .wl-related-posts__show-more span{margin-right:12px}
.wl-related-posts .wl-related-posts__show-more.open .more{display:block}
.wl-related-posts .wl-related-posts__show-more .more{display:none}
.wl-related-posts .wl-related-posts__show-more.open .less{display:none}
.wl-related-posts .wl-related-posts__show-more svg{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(180deg);transform:rotate(180deg);height:20px}
.wl-related-posts .wl-related-posts__show-more.open svg{-webkit-transform:rotate(0);transform:rotate(0)}
.nf-grid{width:100%;visibility:hidden}
.nf-grid.visible{visibility:visible}
.nf-grid .nf-grid-sizer{width:calc(100%);float:left}
.nf-grid .nf-grid-item{width:calc(100%);margin-bottom:16px}
@media screen and (min-width:640px) and (max-width:960px){.nf-grid .nf-grid-sizer{width:calc(50% - 16px)}
.nf-grid .nf-grid-item{width:calc(50% - 16px);margin-bottom:16px}
.nf-grid .nf-grid-item.nf-grid-item--layout1{width:calc(100% - 16px)}
}@media screen and (min-width:961px){.nf-grid .nf-grid-sizer{width:calc(25% - 16px)}
.nf-grid .nf-grid-item{width:calc(25% - 16px);margin-bottom:16px}
.nf-grid .nf-grid-item.nf-grid-item--layout1{width:calc(50% - 16px)}
}.nf-grid .nf-grid-item{background-color:#ececec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}
.nf-grid .nf-grid-item.nf-grid-item--layout1,.nf-grid .nf-grid-item.nf-grid-item--layout2{height:376px}
.nf-grid .nf-grid-item.nf-grid-item--layout3{height:572px}
.nf-grid .nf-grid-item.nf-grid-item--layout4,.nf-grid .nf-grid-item.nf-grid-item--layout5{height:180px}
.nf-grid .nf-grid-item .nf-grid-item__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.nf-grid .nf-grid-item.nf-grid-item--layout1 .nf-grid-item__content,.nf-grid .nf-grid-item.nf-grid-item--layout2 .nf-grid-item__content,.nf-grid .nf-grid-item.nf-grid-item--layout4 .nf-grid-item__content,.nf-grid .nf-grid-item.nf-grid-item--layout5 .nf-grid-item__content{display:none}
.nf-grid .nf-grid-item.nf-grid-item--layout1 .nf-grid-item__imageblock,.nf-grid .nf-grid-item.nf-grid-item--layout2 .nf-grid-item__imageblock,.nf-grid .nf-grid-item.nf-grid-item--layout3 .nf-grid-item__imageblock,.nf-grid .nf-grid-item.nf-grid-item--layout4 .nf-grid-item__imageblock{-webkit-box-flex:1;-ms-flex:1;flex:1}
.nf-grid .nf-grid-item.nf-grid-item--layout2 .nf-grid-item__imageblock,.nf-grid .nf-grid-item.nf-grid-item--layout3 .nf-grid-item__imageblock{height:180px;max-height:180px}
.nf-grid .nf-grid-item.nf-grid-item--layout5 .nf-grid-item__imageblock{display:none}
.nf-grid .nf-grid-item.nf-grid-item--layout1 .nf-grid-item__image,.nf-grid .nf-grid-item.nf-grid-item--layout2 .nf-grid-item__image,.nf-grid .nf-grid-item.nf-grid-item--layout4 .nf-grid-item__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.nf-grid .nf-grid-item.nf-grid-item--layout1 .nf-grid-item__headerblock,.nf-grid .nf-grid-item.nf-grid-item--layout4 .nf-grid-item__headerblock{background:rgba(255,255,255,0.7);position:absolute;bottom:0;left:0;width:100%}
.nf-grid .nf-grid-item .nf-grid-item__headerblock,.nf-grid .nf-grid-item .nf-grid-item__content{padding:16px}
.nf-grid .nf-grid-item .nf-grid-item__category{display:block;font-style:normal;font-weight:normal;font-size:12px;line-height:130%;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#c31924}
.nf-grid .nf-grid-item .nf-grid-item__title{font-style:normal;font-weight:normal;font-size:20px;line-height:26px;color:#555;display:block;margin-top:6px}
.nf-grid .nf-grid-item .nf-grid-item__content{font-style:normal;font-weight:normal;font-size:15px;line-height:150%;color:#555}
.elementor-menu-toggle{outline:0}
.wl-mininewsflash{margin-bottom:30px}
.wl-mininewsflash h2{text-align:center;text-transform:uppercase;color:#c31924;margin:0 0 15px 0}
.wl-mininewsflash .wl-mininewsflash__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.wl-mininewsflash .wl-mininewsflash__wrapper .wl-mininewsflash__news{max-width:49%;margin-bottom:12px;padding:15px;background-color:#ececec}
.wl-mininewsflash .wl-mininewsflash__wrapper .wl-mininewsflash__news .wl-mininewsflash__news-categorie{font-family:"Trade Gothik Next SR Condensed",sans-serif;color:#c31924}
.wl-mininewsflash .wl-mininewsflash__wrapper .wl-mininewsflash__news h4{font-family:"Trade Gothik Next SR Condensed",sans-serif;font-size:20px;line-height:1.3em;margin:10px 0 15px 0}
.wl-mininewsflash .wl-mininewsflash__wrapper .wl-mininewsflash__news p{color:#555;margin:0}
@media only screen and (max-width:992px){.elementor-column.elementor-col-50.elementor-element-b36b14b{width:100%}
}@media only screen and (max-width:576px){.wl-mininewsflash{margin-bottom:5px}
.wl-mininewsflash .wl-mininewsflash__wrapper .wl-mininewsflash__news{max-width:100%;margin-bottom:10px}
.wl-mininewsflash .wl-mininewsflash__wrapper .wl-mininewsflash__news h4{margin:5px 0 10px 0}
}nav.elementor-pagination{margin-top:16px}
nav.elementor-pagination .page-numbers{background:#c31924;display:inline-block;width:30px;height:30px;line-height:30px;color:white;border-radius:3px;-webkit-transition:all .3s;transition:all .3s}
nav.elementor-pagination a.page-numbers:hover{background:#ececec;color:#555}
nav.elementor-pagination .page-numbers.current{background:#ececec;color:#555}
.wl-overviewcard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px -10px -45px -10px}
.wl-overviewcard .wl-overviewcard_card{width:300px;margin-bottom:30px;background-color:#ececec}
.wl-overviewcard .wl-overviewcard_card .wl-overviewcard_body{color:#555;padding:15px}
.wl-overviewcard .wl-overviewcard_card .wl-overviewcard_body h3{margin-top:0}
.wl-overviewcard .wl-overviewcard_card .wl-overviewcard_body ul{margin:0 0 1rem 0;padding-left:15px}
.wl-overviewcard .wl-overviewcard_card .wl-overviewcard_body ul li{padding:3px 0 3px 0}
.wl-overviewcard .wl-overviewcard_card .wl-overviewcard_body ul li::marker{color:#c31924}
@media only screen and (max-width:1295px){.wl-overviewcard{margin:15px 0 -45px 0}
}@media only screen and (max-width:992px){.wl-overviewcard{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}
}@media only screen and (max-width:768px){.wl-overviewcard{margin:0 0 -30px 0}
.wl-overviewcard .wl-overviewcard_card{width:45%;margin-bottom:25px}
}@media only screen and (max-width:576px){.wl-overviewcard{margin:0 0 -30px 0}
.wl-overviewcard .wl-overviewcard_card{width:100%;margin-bottom:15px}
}.wl-shorthistorie{margin-bottom:30px}
.wl-shorthistorie h2{text-align:center;text-transform:uppercase;color:#c31924;margin:0 0 15px 0}
.wl-shorthistorie .shorthistorie__bubble{display:block;position:absolute;width:20px;height:20px;background-color:#fff;border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.35);box-shadow:0 0 6px 0 rgba(0,0,0,0.35)}
.wl-shorthistorie .shorthistorie__bubble:before{content:"";position:absolute;width:150%;height:150%;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:pulsate 2s;animation:pulsate 2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;opacity:1;border-radius:50%;border:4px solid #fff;top:-25%;left:-25%;background:#fff}
@-webkit-keyframes pulsate{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:1}
100%{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0;-webkit-box-shadow:none;box-shadow:none}
}@keyframes pulsate{0%{-webkit-transform:scale(0.8);transform:scale(0.8);opacity:1}
100%{-webkit-transform:scale(1.6);transform:scale(1.6);opacity:0;-webkit-box-shadow:none;box-shadow:none}
}.wl-shorthistorie .shorthistorie__card{position:absolute;width:250px;height:auto;left:50%;top:80px;margin:0 auto 0 -125px;padding:10px;background-color:#fff;border-top:4px solid #c31924;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.35);box-shadow:0 0 6px 0 rgba(0,0,0,0.35)}
.wl-shorthistorie .shorthistorie__card .shorthistorie_card_close{position:absolute;font-weight:600;top:6px;right:12px;cursor:pointer}
.wl-shorthistorie .shorthistorie__card .shorthistorie_card_close:hover{color:#c31924}
.wl-shorthistorie .shorthistorie__card .card__headline{font-family:"Trade Gothik Next SR Condensed",sans-serif;font-size:20px;color:#c31924;line-height:1.3em;margin:0 0 15px 0;padding-right:20px}
.wl-shorthistorie .shorthistorie__card p{font-size:.9rem;line-height:1.3rem}
.wl-shorthistorie .shorthistorie__card .elementor-button{display:block;font-weight:500;background-color:#c31924;border-radius:0}
.wl-shorthistorie .shorthistorie__card .elementor-button .elementor-button-text{color:#fff}
.wl-shorthistorie .shorthistorie__card .elementor-button:hover{background-color:#ed1c25}
@media only screen and (max-width:992px){.elementor-column.elementor-col-50.elementor-element-fcb046d{width:100%}
}@media only screen and (max-width:576px){.wl-shorthistorie{margin-bottom:15px}
.wl-shorthistorie .shorthistorie__card{width:100%;left:0;top:50px;bottom:0;margin:0}
.wl-shorthistorie .shorthistorie__card .card__headline{margin:0 0 10px 0}
.wl-shorthistorie .shorthistorie__card p{font-size:.8rem;line-height:1.2rem}
}.wl-keyfacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-30px}
.wl-keyfacts .wl-keyfacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:28%;margin:0 2.5% 60px 2.5%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.wl-keyfacts .wl-keyfacts__item:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.wl-keyfacts .wl-keyfacts__item .wl-keyfacts__image{-ms-flex-item-align:start;align-self:flex-start;min-width:85px;margin-right:20px}
.wl-keyfacts .wl-keyfacts__item .wl-keyfacts__text{-ms-flex-item-align:start;align-self:flex-start}
.wl-keyfacts .wl-keyfacts__item .wl-keyfacts__text h3{color:#c31924;margin:0 0 15px 0}
.wl-keyfacts .wl-keyfacts__item .wl-keyfacts__text p{color:#555;margin:0}
@media only screen and (max-width:1200px){.wl-keyfacts .wl-keyfacts__item .wl-keyfacts__image{min-width:60px;margin-right:15px}
}@media only screen and (max-width:992px){.wl-keyfacts .wl-keyfacts__item{max-width:45%}
.wl-keyfacts .wl-keyfacts__item:hover{-webkit-transform:none;transform:none}
}@media only screen and (max-width:768px){.wl-keyfacts .wl-keyfacts__item .wl-keyfacts__image{min-width:40px}
}@media only screen and (max-width:576px){.wl-keyfacts{margin-bottom:-15px}
.wl-keyfacts .wl-keyfacts__item{max-width:100%;margin:0 0 30px 0}
}.wl-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:1080px;max-width:100%;margin:0 auto;padding:40px;margin-bottom:30px;background:#fff;border:3px solid #c31924;-webkit-box-shadow:0 4px 6px 0 rgba(0,0,0,0.25);box-shadow:0 4px 6px 0 rgba(0,0,0,0.25)}
.wl-note .wl_note__icon{min-width:75px;margin-right:40px;-ms-flex-item-align:center;align-self:center}
.wl-note .wl_note__text h2{margin:0 0 15px 0;font-weight:800;color:#c31924}
.wl-note .wl_note__text p{margin:0}
.wl-note .wl_note__button{min-width:180px;margin-left:40px;-ms-flex-item-align:end;align-self:flex-end;text-align:right}
.wl-note .wl_note__button .elementor-button{font-weight:500;background-color:#c31924;border-radius:0}
.wl-note .wl_note__button .elementor-button .elementor-button-text{color:#fff}
.wl-note .wl_note__button .elementor-button:hover{background-color:#ed1c25}
@media only screen and (max-width:992px){.wl-note{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:25px}
.wl-note .wl_note__icon{margin-right:30px}
.wl-note .wl_note__text{width:calc(100% - 105px)}
.wl-note .wl_note__button{min-width:100%;margin:15px 0 0 0}
}@media only screen and (max-width:768px){.wl-note{padding:15px}
.wl-note .wl_note__icon{min-width:inherit;width:60px;margin-right:15px;-ms-flex-item-align:start;align-self:flex-start}
.wl-note .wl_note__text{width:calc(100% - 75px)}
}@media only screen and (max-width:576px){.wl-note{margin-bottom:15px}
.wl-note .wl_note__icon{display:none}
.wl-note .wl_note__text{width:100%}
.wl-note .wl_note__button{-ms-flex-item-align:start;align-self:flex-start;text-align:left}
}.wl-topslider{position:relative;margin-bottom:30px}
.wl-topslider .wl-topslider__video{position:absolute;width:100%;height:auto;top:0;bottom:0;left:0;background-color:#fff;border:8px solid #ccc;z-index:2}
.wl-topslider .swiper-container-horizontal>.swiper-pagination-bullets{bottom:inherit;left:inherit}
.wl-topslider .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;text-align:left}
.wl-topslider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}
.wl-topslider .swiper-pagination-bullet{min-width:14.285%;height:auto;font-family:"Trade Gothik Next SR Condensed",sans-serif;font-size:18px;text-align:center;padding:15px 5px;color:#c31924;background:#ececec;border-right:4px solid #fff;border-radius:inherit;opacity:1;outline:0}
.wl-topslider .swiper-pagination-bullet:last-child{border-right:0}
.wl-topslider .swiper-pagination-bullet:hover{color:#fff;background:#c31924}
.wl-topslider .swiper-pagination-bullet-active{color:#fff;background:#c31924}
.wl-topslider .wl-topslider__description{position:absolute;max-width:680px;height:auto;left:30px;bottom:20%;padding:30px;background:rgba(255,255,255,0.8)}
.wl-topslider .wl-topslider__description h2{font-size:36px;line-height:38px;text-transform:uppercase;color:#c31924;margin:0 0 15px 0}
.wl-topslider .wl-topslider__description p{font-size:18px;line-height:24px;margin:0 0 20px 0}
.wl-topslider .wl-topslider__description .elementor-button{font-weight:500;background-color:#c31924;border-radius:0}
.wl-topslider .wl-topslider__description .elementor-button .elementor-button-text{color:#fff}
.wl-topslider .wl-topslider__description .elementor-button:hover{background-color:#ed1c25}
@media only screen and (max-width:992px){.wl-topslider .wl-topslider__description{max-width:100%;left:20px;bottom:20px;right:20px}
}@media only screen and (max-width:768px){.wl-topslider .swiper-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}
.wl-topslider .swiper-pagination-bullet{min-width:50%;padding:10px 5px;border-bottom:4px solid #fff}
.wl-topslider .swiper-pagination-bullet:nth-child(even){border-right:0}
.wl-topslider .swiper-pagination-bullet:last-child{min-width:100%;border-right:0;border-bottom:0}
.wl-topslider .wl-topslider__description{position:relative;width:100%;max-width:inherit;height:auto;left:0;bottom:5px;padding:25px;background:#ececec}
.wl-topslider .wl-topslider__description h2{font-size:30px;line-height:34px}
.wl-topslider .wl-topslider__description p{font-size:inherit;line-height:inherit;margin:0 0 15px 0}
}@media only screen and (max-width:576px){.wl-topslider{margin-bottom:15px}
.wl-topslider .wl-topslider__description{padding:15px}
.wl-topslider .wl-topslider__description h2{font-size:24px;line-height:28px}
}.wl-testimonials{margin-bottom:30px}
.wl-testimonials .wl-testimonials__swiper{width:85%}
.wl-testimonials .wl-testimonials__swiper .swiper-slide{height:auto}
.wl-testimonials .wl-testimonials__swiper .swiper-slide .wl-testimonials__wrapper{text-align:center;padding:20px 25px 25px 25px;margin-top:52px;border-top:4px solid #c31924;background-color:#ececec;height:100%}
.wl-testimonials .wl-testimonials__swiper .swiper-slide .wl-testimonials__wrapper .wl-testimonials__image{width:100px;height:100px;margin:-75px auto 0 auto;border:2px solid #c4c4c4;border-radius:50px;overflow:hidden}
.wl-testimonials .wl-testimonials__swiper .swiper-slide .wl-testimonials__wrapper h3{margin:15px 0 5px 0}
.wl-testimonials .wl-testimonials__swiper .swiper-slide .wl-testimonials__wrapper span{display:block;font-size:.9rem;line-height:1.2rem;color:#c31924;margin:0 0 15px 0}
.wl-testimonials .wl-testimonials__swiper .swiper-slide .wl-testimonials__wrapper p{margin:0}
.wl-testimonials .swiper-button-next,.wl-testimonials .swiper-button-prev{width:28px;height:50px;margin-top:-28px;background-size:28px 50px}
.wl-testimonials .swiper-button-prev,.wl-testimonials .swiper-container-rtl .swiper-button-next{background-image:url(/wp-content/themes/items/assets/image/icon-arrow-left.svg);left:20px}
.wl-testimonials .swiper-button-next,.wl-testimonials .swiper-container-rtl .swiper-button-prev{background-image:url(/wp-content/themes/items/assets/image/icon-arrow-right.svg);right:20px}
@media only screen and (max-width:992px){.wl-testimonials .wl-testimonials__swiper{width:90%}
.wl-testimonials .wl-testimonials__swiper .swiper-slide .wl-testimonials__wrapper{padding:20px 20px 20px 20px}
.wl-testimonials .swiper-button-next,.wl-testimonials .swiper-button-prev{width:14px;height:25px;margin-top:-14px;background-size:14px 25px}
.wl-testimonials .swiper-button-prev,.wl-testimonials .swiper-container-rtl .swiper-button-next{left:15px}
.wl-testimonials .swiper-button-next,.wl-testimonials .swiper-container-rtl .swiper-button-prev{right:15px}
}@media only screen and (max-width:768px){.wl-testimonials .wl-testimonials__swiper{width:80%}
.wl-testimonials .wl-testimonials__swiper .swiper-slide{height:auto}
.wl-testimonials .wl-testimonials__swiper .swiper-slide .wl-testimonials__wrapper{padding:20px 15px 15px 15px}
.wl-testimonials .swiper-button-prev,.wl-testimonials .swiper-container-rtl .swiper-button-next{left:5px}
.wl-testimonials .swiper-button-next,.wl-testimonials .swiper-container-rtl .swiper-button-prev{right:5px}
}@media only screen and (max-width:576px){.wl-testimonials{margin-bottom:15px}
}body .buorg{position:absolute;z-index:200000;width:100%;top:0;left:0;border-bottom:0;color:#555;font-size:inherit;text-align:center;background-color:#ececec;-webkit-box-shadow:none;box-shadow:none;-webkit-animation:none;animation:none}
body .buorg-pad{padding:10px;font-size:1rem;line-height:1.3em}
@media only screen and (max-width:700px){body .buorg div{font-size:.9rem;line-height:1.2em}
}@media screen and (min-width:37.5em){.menu-toggle{display:none}
.main-navigation ul{display:block}
}@media screen and (min-width:1345px){.wl-row-right .wl-sidebar-content .elementor-container.elementor-column-gap-default{margin-right:-25px}
.wl-row-right .wl-sidebar-content .wl-apsidebar .elementor-container.elementor-column-gap-default{margin-right:0}
.wl-row-right .wl-sidebar-content .elementor-element>.elementor-column-wrap.elementor-element-populated{margin:-415px -25px 0 0;padding:455px 25px 30px 15px;max-width:335px}
.wl-sofa .wl-sofa-left .elementor-container.elementor-column-gap-default .elementor-column-wrap.elementor-element-populated{padding-left:15px}
.wl-sofa.itemsianer .wl-sofa-left .elementor-container.elementor-column-gap-default .elementor-column-wrap.elementor-element-populated{padding-left:0}
.wl-footer-one{padding-left:0}
.wl-footer-three{padding-right:0}
}@media screen and (min-width:1295px){.elementor-column-gap-default>.elementor-row>.elementor-column.wl-breadcrumb-box>.elementor-element-populated{padding-left:0}
.elementor-column-gap-default>.elementor-row>.elementor-column.wl-row-left>.elementor-element-populated,.elementor-column-gap-default>.elementor-row>.elementor-column.wl-intro>.elementor-element-populated{padding-left:0 !important}
.wl-row-right{margin-top:0}
}@media(max-width:767px){h1,h2,h3,h4,h5,p,span{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.wl-text-col{-ms-column-count:1;-webkit-column-count:1;-moz-column-count:1;column-count:1}
.wl-ul-col ul{-ms-column-count:1;-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-left:20px;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.wl-sofa .elementor-widget-wrap section.wl-sofa-right{position:relative;width:100%;background-color:#ececec;padding-top:20px;padding-bottom:20px}
.wl-sofa .elementor-widget-wrap section.wl-sofa-right .elementor-container.elementor-column-gap-default{width:90%}
.wl-sofa .wl-sofa-left .elementor-container.elementor-column-gap-default .elementor-column-wrap.elementor-element-populated{padding-left:15px;width:100%;padding-right:15px}
.wl-drs__image img{margin-bottom:20px}
.wl-sofa-post-slider article.wl-sofa-active-post .elementor-row .elementor-element:first-child .elementor-widget-icon{visibility:hidden}
.wl-row-right .wl-sidebar-content .elementor-element>.elementor-column-wrap.elementor-element-populated{padding:20px}
}@media screen and (min-width:559px){.wl-picturecredit{margin-top:-15px;padding-right:10px}
.wl-picturecredit span.elementor-heading-title{color:#000;background-color:rgba(236,236,236,0.9);padding:3px 20px;margin:-35px 5px 0 0}
}@media screen and (min-width:768px){.wl-menu nav.elementor-nav-menu--dropdown{background-color:transparent}
.wl-menu ul{max-width:1280px;margin-left:auto;margin-right:auto}
.wl-menu ul li{width:300px;background-color:#fff;-webkit-box-shadow:grey 2px 2px 2px;box-shadow:grey 2px 2px 2px}
.wl-menu ul li:first-child:before{content:" ";background-color:#fff;width:calc(100% + 45px);height:50px;display:block}
.wl-menu .elementor-menu-toggle.elementor-active{margin-left:300px;border-radius:0;z-index:999999;-webkit-box-shadow:grey 2px 2px 2px;box-shadow:grey 2px 2px 2px}
.wl-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{background-color:rgba(255,255,255,0.8);height:100vh;margin-top:0}
.wl-menu nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{top:0 !important;margin-top:10px}
.wl-menu .elementor-nav-menu:after{height:auto !important;font:inherit}
.wl-global{margin-right:0}
.wl-global-buttonbox{width:calc(100% / 2 - 32px)}
.wl-drs__image{width:100%}
.wl-sofa .wl-sofa-left .elementor-container.elementor-column-gap-default .elementor-column-wrap.elementor-element-populated{padding-right:150px}
.drs-imagebox .wl-sofa-image{height:100%}
.drs-imagebox .wl-sofa-image .elementor-image{max-height:90px}
.wl-sofa-image .elementor-widget-container.swiper-container-vertical{max-width:150px;max-height:150px;height:auto;overflow:hidden}
.wl-sofa-image .elementor-widget-container.swiper-container-vertical .elementor-image{margin-top:auto;margin-bottom:auto}
.wl-sofa-image .elementor-widget-container.swiper-container-vertical img{width:100%;height:100%}
.wl-event-location{display:-webkit-box;display:-ms-flexbox;display:flex}
.wl-event-location .elementor-widget-container,.wl-event-overnigth .elementor-widget-container{width:100%}
.wl-event-location .wl-event-location__left{width:50%;padding:0 16px 20px 0}
.wl-event-location .wl-event-location__right{width:50%;padding:0 0 20px 16px}
.wl-formbox .wl-form-left{width:50%;padding-right:16px}
.wl-formbox .wl-form-right{width:50%;padding-left:16px}
.wl-formbox .wl-button{width:calc(100% / 2 - 16px)}
.elementor-widget-container .wl-registration__box label{float:left}
.wl-global.wl-global-gray-bg{margin-right:0}
#wl-linkbar{width:108px;height:auto;position:fixed;right:0;bottom:auto;top:145px}
#wl-linkbar .elementor-icon-box-icon{margin-bottom:0}
#wl-linkbar .elementor-element-populated{padding:20px 15px 0 15px}
}@media screen and (min-width:768px) and (max-width:1023px){.wl-blogap .elementor-column.elementor-col-20,.wl-blogap .elementor-column[data-col="20"]{width:30%}
.wl-blogap .elementor-column.elementor-col-80,.wl-blogap .elementor-column[data-col="80"]{width:70%}
}@media screen and (min-width:870px){.wl-drs__image{max-width:300px}
}@media screen and (min-width:1024px){.wl-sofa .wl-sofa-left .elementor-container.elementor-column-gap-default .elementor-column-wrap.elementor-element-populated{padding-right:210px}
.wl-itemsianer__image{display:inherit;margin-left:inherit;margin-right:inherit}
}@media print{@page{size:210mm 297mm;margin:5mm 10mm 15mm 10mm}
#wl-linkbar{display:none}
.wl-menu{display:none}
.wl-breadcrumb{display:none}
.elementor-column-wrap{padding-top:10px}
.elementor-widget-container{margin-bottom:0}
.elementor-element.elementor-widget.elementor-widget-image{margin-bottom:0}
.wl-picturecredit span.elementor-heading-title{margin:10px 0;color:#555;font-size:12px}
h1{font-size:30px;margin:0 !important;padding:0 !important}
.ShariffSC.wl-social-media-bar{display:none}
.elementor-element.wl-text-col.elementor-widget.elementor-widget-theme-post-content{margin-top:-60px;padding-top:0}
.wl-related-posts .wl-related-posts__list li{padding:0}
.wl-ul-col ul li{padding-bottom:0}
p,ul,li,.wl-row-left .elementor-text-editor.elementor-clearfix{font-size:12px}
.wl-row-left .wl-text-col p{margin-top:50px}
.wl-row-left .elementor-115 .elementor-element.elementor-element-4884a720>.elementor-widget-container{margin-top:0}
.elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
#wl-jobapply,.wl-global-buttonbox{display:none}
.wl-download{display:block;width:100%}
.wl-related-posts__show-more,.wl-related-posts__show-more{display:none !important}
.wl-row-left img{width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin-right:20px}
.wl-row-left .elementor-widget-author-box>.elementor-widget-container{border-width:1px 0 1px 0 !important}
.wl-row-left .elementor-column-gap-default>.elementor-row>.elementor-column.wl-row-left>.elementor-element-populated{padding:5px 10px 10px 5px}
.wl-row-left .elementor-heading-title{padding:0 !important}
.wl-row-left .elementor-widget-post-navigation{display:none}
.wl-row-left img{max-width:100%;max-height:200mm;float:left}
.wl-row-right .wl-download .wl-download__box{max-width:135px}
.wl-row-right{display:-webkit-box;display:-ms-flexbox;display:flex;float:left}
.wl-row-right .elementor-widget-wrap.wl-apsidebar{max-width:35%;margin-right:40px;float:left}
.wl-row-right .wl-rssfeed{display:none}
.wl-sidebar__headline{margin:0;text-align:left}
.wl-download__footer{margin-bottom:10px}
.wl-global.wl-global-gray-bg{margin-bottom:0}
.wl-sidebar-content .elementor-widget-wrap .elementor-widget-container{display:flow-root}
.wl-link__headline{margin:0}
#wl-footer{margin-top:0 !important}
#wl-footer .wl-footer-one{display:none}
#wl-footer .wl-footer-two{display:block;float:left}
#wl-footer p{text-align:left;color:#555}
#wl-footer .wl-footer-three section.elementor-section-content-middle.elementor-section.elementor-inner-section{width:100%;float:left}
#wl-footer .wl-footer-three{float:left;width:100%;display:block}
#wl-footer .wl-footer-three .wl-contact-icon{width:30px !important;max-width:30px;float:left}
#wl-footer .wl-footer-three .wl-contact-icon .elementor-icon svg .circle{fill:#c31924}
#wl-footer .wl-footer-three .wl-contact-icon .elementor-icon svg .icon{fill:#fff}
#wl-footer .wl-footer-three section{float:left}
#wl-footer .wl-footer-three .wl-contact{float:left;width:auto;font-size:12px}
#wl-footer .wl-footer-three .wl-contact span{color:#555}
#footer-legal{display:none}
.wl-event-location .elementor-tab-content.elementor-clearfix{display:block !important;overflow:visible !important;height:auto !important;width:100%}
.wl-event-location{display:block;width:100%}
.wl-event-location .wl-event-location{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.wl-event-location .wl-event-location__right{display:none}
}