.abstand_eins {height: 15px;}
.abstand_zwei {height: 25px;}
.abstand_drei {height: 35px;}
.abstand_vier {height: 2px;}
.container {padding: 0 !important;}
.engagements {padding: 30px 40px 30px 40px !important;}
.engagementsbild {padding: 10px 30px 20px 30px !important;} ul {padding: 0px 0px 0px 0px !important; margin: 0px 0px 0px 0px !important;}
ul.disc, .entry-content-wrapper ul {list-style: square !important;} .breadcrumb {font-size: 17px !important; font-weight: normal; text-transform: normal; color: #000000 !important; padding: 15px 0px 5px 0px !important; line-height: 1.35 !important; left: 39px; right: auto !important; letter-spacing: 0.05em;}
.breadcrumb-title {display: none !important;}
.trail-beginoff {display: none !important;}
.sepoff {display: none !important;} #av-burger-menu-ul .avia-menu-text {color: #ffffff !important; font-size: 14px !important; vertical-align: top !important;}
#top #wrap_all .av-burger-overlay #av-burger-menu-ul .sub-menu li a{line-height: 1.2 !important;} .avia-cookie-consent {padding: 10px 0px 10px 0px; background-color: #555555 !important; border-radius: 0px; border: #555555 !important;}
.avia-cookie-consent-button {font-size: 11px !important; padding: 5px 8px 5px 8px !important; margin: 0px 5px 0px 0px !important; border-radius: 3px !important; color: #ffffff !important; background-color: #555555 !important; border: 1px solid #ffffff !important;}
.avia_cookie_text {font-size: 12px !important; text-align: center; padding: 5px 20px 10px 20px; line-height: 1.3; color: #ffffff !important;}
.av-inline-modal {background-color: #555555 !important;}
.tab {background: transparent !important; font-size: 14px !important; padding: 10px 0px 10px 15px !important; font-weight: bolder !important; line-height: 1.4 !important; color: #ffffff !important; text-transform: normal !important;}
.tab_content {padding: 0px 20px 0px 20px !important; background: #555555 !important;}
.tab_inner_content {font-size: 14px !important; padding: 0px !important; line-height: 1.5 !important; color: #ffffff !important; background: transparent !important;}
.av-special-heading-tag {font-size: 16px !important; line-height: 1.4 !important; color: #ffffff !important; padding: 0px 0px 0px 10px !important; text-transform: uppercase !important; font-weight: bold !important;}
.av-inline-modal {padding: 10px 20px 10px 20px !important;} .cmplz-logo { margin:5px 10px -15px -1px !important; }
.av-share-box-list { border-color: #aaaaaa !important; }
.av-share-box ul li { border-color: #aaaaaa !important; } h1 {line-height: 1.4; font-size: 40px; padding: 7px 30px 9px 30px; background-color: rgba(255,255,255,0.0); color: #ffffff !important; border-radius: 3px; width: 100%; text-transform: none !important; text-align: center !important;} .copyright {padding: 5px 0px 5px 0px !important; line-height: 1.3 !important;} .av-masonry-entry-title.entry-title {font-size: 20px !important; font-weight: bold !important; line-height: 1.5 !important; text-align: left; color: #87192b !important; padding: 0px 20px 5px 20px !important; }
.av-masonry-entry-content.entry-content { font-size: 16px !important; line-height: 1.4 !important; text-align: left !important; color: #464140 !important; padding: 0px 20px 10px 20px !important; }
.av-inner-masonry-content { background-color: #e7e7e7 !important; }
.avia_desktop .av-masonry-entry .av-masonry-image-container { -webkit-filter: grayscale(100); filter: grayscale(100); }
.avia_desktop .av-masonry-entry:hover .av-masonry-image-container { -webkit-filter: grayscale(0); filter: grayscale(0); } .header-scrolled #header_main { background-color: #222222; } .desaturate { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(//www.i2d-partners.com/wp-content/uploads/custom-css-js/desaturate.svg#greyscale); filter: gray; -webkit-filter: grayscale(1); transition-property: all;transition-duration: 1s; }
.desaturate:hover { filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: none;transition-property: all;transition-duration: 1s; } hr { border-top: 1px dotted #464140; margin: 10px 3px 10px 3px !important; }
a:link { text-decoration: none !important; }
a:visited { text-decoration: none !important; }
a:hover { text-decoration: none !important; }
a:active { text-decoration: none !important; } .keywords { line-height: 1.0; font-size: 1px; color: #ffffff !important;  } ul.sub-menu { width: 225px !important; margin: -5px 0px 0px 0px !important; } .phone-info {line-height: 1.5 !important; font-size: 12px !important; padding: 8px 15px 12px 15px !important; background-color: #51101a !important; border-radius: 0px 0px 5px 5px !important; margin: 0px 13px 0px 0px;} .notice { line-height: 1.2; font-size: 14px; letter-spacing: 0.15em; padding: 0px; } .av-social-link-facebook a {font-size:15px;}
.av-social-link-twitter a {font-size:15px;}
.av-social-link-instagram a {font-size:15px;}
.av-social-link-whatsapp a {font-size:15px;}
.av-social-link-linkedin a {font-size:15px;}
.av-social-link-mail a {font-size:15px;} #top .av-toggle-switch input[type="checkbox"]:checked +.toggle-track {background: #87192b;} .teamname { line-height: 1.4; font-size: 17px; color: #464140; padding: 0px 0px 0px 0px; font-weight: bold; }
.teamposition { line-height: 1.4; font-size: 14px; color: #6e6664; padding: 0px 0px 0px 0px; font-style: italic; }
.teamtext { line-height: 1.5; font-size: 14px; color: #464140; padding: 0px 0px 0px 0px; } .toggle_content { padding:0 20px 0 20px !important; line-height:1.4 !important; font-size:16px !important }
.single_toggle{ padding:0 0 4px 0 !important; line-height:1 !important; font-size:15px !important } .widget { margin: 0px 0px 10px 0px !important; line-height: 1.7 !important; font-size: 13px !important; }