.pro-con_list{list-style:none;list-style-type:none !important;padding:0px;}
.pro-con_list .item_pro{padding-left:1em;}
.pro-con_list .item_con{padding-left:1em;}
.pro-con_list .item_pro:before{content:"+";margin-left:-1em;color:#586a20;font-weight:600;padding-right:1em;}
.pro-con_list .item_con:before{content:"-";margin-left:-1em;color:#c90219;font-weight:600;padding-right:1em;}
.vertikal-zentrieren{display:flex;justify-content:center;align-items:center;}
  .wpcf7-font{font-size:10px;}
.wpcf7-submit{cursor:pointer;}
.wpcf7-list-item-label{display:inline-block;text-align:left;}
span.wpcf7-list-item{display:inline-block;margin:0px;}
.wpcf7-checkbox label{position:relative;cursor:pointer;}
.wpcf7-checkbox input[type=checkbox]{width:40px;height:30px;}
#partner-application-form span.wpcf7-list-item{display:flex;align-items:center;}
#partner-application-form span.wpcf7-checkbox{display:flex;flex-direction:column;}
#partner-application-form span.wpcf7-checkbox input[type=checkbox]{margin:0px 3px 3px 4px;}
#required_text_checkbox > .wpcf7-list-item.first.last{display:flex;}
#required_text_checkbox > .wpcf7-list-item.first.last > input[type=checkbox]{flex-shrink:0;margin:3px 3px auto 3px;height:inherit !important;}
.wps-form{width:100%;margin:0 auto;}
.wps-form-row{display:flex;flex-direction:column;width:100%;}
.wps-form-row .wpcf7-form-control{width:100%;}
.wps-form-column{flex:1;padding:0.5rem 0;width:100%;}
@media only screen and ( min-width: 48em ) { 
.wps-form-row{flex-direction:row;}
.wps-form-column{padding:0.5rem 1rem;}
} .download-formular{text-align:center;}
.download-formular input{padding:15px 15px 15px 15px;margin-bottom:10px;border-radius:6px;}
.download-formular .mtd-checkbox span{color:white;font-size:12px;display:inline-block;}
.download-formular .et_pb_text_5_tb_body.et_pb_text{color:white;}
.mtd-table-scroll{height:200px;overflow-y:scroll;}
.ta-online-signet::before{position:relative;top:-70px;left:calc(50% - 65px);content:" ";background:url(//appvisory.com/wp-content/uploads/2017/08/TRUSTED-APP-Siegel__App-Icon.png);background-size:auto auto;background-size:100% 100%;width:130px;height:145px;margin:2px;z-index:20;float:left;}
.ta-online-signet{background:#e7e6e6;padding:8px;outline:#617021 solid 8px;}
.ta-onlinesignet_container{display:flex;flex-wrap:wrap;}
.ta-onlinesignet_column{padding:5px;margin:5px;margin-left:auto;margin-right:auto;flex-basis:45%;}
.ta-onlinesignet_column_right{text-align:center;}
#certificate_table td:last-of-type{text-align:left;background-color:white;font-family:"Courier New";font-weight:bold;vertical-align:middle;color:#003366;line-height:18px;overflow-x:hidden;text-overflow:ellipsis;max-width:266px;padding:7px;font-size:12px;}
#certificate_table{border-collapse:separate;border-spacing:10px;margin-left:auto;margin-right:auto;}
.assessment_red_bg{background-color:#cb000d !important;color:#f6f6f7 !important;text-align:center !important;text-transform:uppercase !important;max-width:85px !important;font-weight:bold !important;padding:7px !important;font-size:12px !important;}
.assessment_green_bg{background-color:#617021 !important;color:#f6f6f7 !important;text-align:center !important;text-transform:uppercase !important;max-width:85px !important;font-weight:bold !important;padding:7px !important;font-size:12px !important;}
.wpcf7-submit{background:#ff1c37;border:0;border-radius:6px;padding:10px;color:white;letter-spacing:2px;text-transform:uppercase;}
.contact-full-width .wpcf7-text{width:100%;color:#555555;background-color:#ffffff;border-color:#474e55;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:100%;font-size:14px;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:normal;height:56px !important;border-radius:3px !important;margin:5px 10px 5px 0 !important;}
.contact-full-width .wpcf7-textarea{width:100%;color:#555555;background-color:#ffffff;border-color:#474e55;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:100%;font-size:14px;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:normal;border-radius:3px !important;margin:5px 10px 5px 0 !important;}
.trusted-app-input input{color:#555555;background-color:#ffffff;border-color:#cccccc;border-width:1px;border-style:solid;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;width:100%;max-width:100%;font-size:14px;padding:6px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;font-weight:normal;width:225px !important;height:56px !important;border-radius:3px !important;margin:5px 10px 5px 0 !important;}
.trusted-app-input input:focus{border-color:#6d7b29 !important;}
@media all and (max-width: 670px) {
.newsletter-input{width:inherit !important;}
.newsletter-input div{float:none !important;text-align:center;}
.newsletter-input div input{width:100% !important;}
.trusted-app-input div input{width:100% !important;}
.newsletter-input-contactsite{width:inherit !important;}
.newsletter-input-contactsite div{float:none !important;text-align:center;}
.newsletter-input-contactsite div input{width:100% !important;}
input{float:none;}
}
.wpcs-slide-out-div input{border:none !important;border-radius:3px;height:40px !important;line-height:40px;border:0;padding:0 12.5px;margin:10px 0;border-radius:3px !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;-o-border-radius:3px !important;-ms-border-radius:3px !important;}
.wpcs-slide-out-div textarea{border:none !important;border-radius:3px;border:0;margin:10px 0;border-radius:3px !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;-o-border-radius:3px !important;-ms-border-radius:3px !important;}
.wpcf7-list-item input{height:inherit !important;}
div.wpcs-slide-out-div{border-width:0px !important;}
.wpcf7-checkbox{padding-left:0 !important;}
.wpcf7-list-item{margin-left:0 !important;}
.wpcs_content{padding:40px 40px 20px 40px !important;}
.wplo-bullet ul{list-style-type:none!important;}
.wplo-bullet ul li:before{content:"\4e";font-family:'ETmodules';color:#ff1c37;float:left;padding-right:5px;}
@font-face{font-family:'DIN Offc';src:url(//appvisory.com/wp-content/uploads/2017/08/DINWeb-Bold.woff) format('woff'), url(//appvisory.com/wp-content/uploads/2017/08/DINOffc-Bold.ttf) format('truetype');font-weight:bold;font-style:normal;}
@font-face{font-family:'DIN Offc';src:url(//appvisory.com/wp-content/uploads/2017/08/DINWeb-BoldIta.woff) format('woff'), url(//appvisory.com/wp-content/uploads/2017/08/DINOffc-BoldIta.ttf) format('truetype');font-weight:bold;font-style:italic;}
@font-face{font-family:'DIN Offc';src:url(//appvisory.com/wp-content/uploads/2017/08/DINWeb-Ita.woff) format('woff'), url(//appvisory.com/wp-content/uploads/2017/08/DINOffc-Ita.ttf) format('truetype');font-weight:normal;font-style:italic;}
@font-face{font-family:'DIN Offc';src:url(//appvisory.com/wp-content/uploads/2017/08/DINWeb-Medium.woff) format('woff'), url(//appvisory.com/wp-content/uploads/2017/08/DINOffc-Medi.ttf) format('truetype');font-weight:medium;font-style:normal;}
@font-face{font-family:'DIN Offc';src:url(//appvisory.com/wp-content/uploads/2017/08/DINWeb-MediumIta.woff) format('woff'), url(//appvisory.com/wp-content/uploads/2017/08/DINOffc-MediIta.ttf) format('truetype');font-weight:medium;font-style:italic;}
@font-face{font-family:'DIN Offc';src:url(//appvisory.com/wp-content/uploads/2017/08/DINWeb.woff) format('woff'), url(//appvisory.com/wp-content/uploads/2017/08/DINOffc.ttf) format('truetype');font-weight:normal;font-style:normal;}
.et_pb_column .et_pb_module h2{font-size:30px;font-weight:bold;line-height:1.2em;}
.bottom-align-buttons .et_pb_column{display:flex;flex-direction:column;justify-content:space-between;}
.post-banner .et_pb_slide_content{display:none !important;}
.post-banner .et_pb_more_button{margin:0px;}
@media only screen and ( min-width: 981px ) { .et_header_style_left #et-top-navigation{display:table-cell;vertical-align:middle;float:none !important;}
.et_header_style_left .container{display:table;}
.et_header_style_left #et-top-navigation{text-align:right;}
.et_header_style_left #et-top-navigation > *{text-align:left;}
.et_header_style_left #top-menu-nav, 
.et_header_style_left #et_top_search{float:none !important;display:inline-block !important}
.et_header_style_left #et_top_search{vertical-align:top !important;margin-top:12px}
}
.et_header_style_left #et-top-navigation{padding-top:20px}
.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:20px}
@media only screen and (max-width: 1180px) {
.et-search-form{width:66% !important;}
html[lang="de-DE"] #top-menu-nav{width:85%;}
html[lang="de-DE"] body.home #top-menu-nav{width:80%;}
}
@media only screen and (max-width: 1140px) {
.et-search-form{width:50% !important;}
}
@media only screen and (max-width: 1024px) {
.et-search-form{width:45% !important;}
}
@media only screen and (max-width: 980px) {
.et-search-form{width:100% !important;}
.container.et_search_form_container.et_pb_search_visible.et_pb_is_animating .et-search-form, .container.et_search_form_container.et_pb_search_form_hidden.et_pb_is_animating .et-search-form, .container.et_search_form_container.et_pb_search_visible.et_pb_no_animation .et-search-form{max-width:100% !important;width:100% !important;padding-right:30px;}
#main-header{overflow:hidden;}
#logo{transform:translateY(0);transition:transform 0.85s ease-in-out;}
#logo.mobileFadeOut{transform:translateY(70px);}
}  .get-started{border-radius:0px;}
.get-started a{color:#fff!important;}
li.get-started{background-color:#ff1c37;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 13px 25px 10px!important;margin-right:30px;border-radius:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;transition:all 0.5s;}
.et-fixed-header #top-menu .get-started a{color:#fff!important;}
.get-started li.current-menu-ancestor > a, .get-started li.current-menu-item > a{color:#fff !important;}
@media only screen and (min-width : 981px) {
li.get-started{height:33px;}
}
@media all and (max-width: 767px){
li.get-started{margin-right:0px;padding:0px !important;margin-bottom:10px;}
}     :root{--ds-module-number:12;--ds-columns-desktop:6;--ds-columns-tablet:3;--ds-columns-mobile:2;--ds-speed-desktop:45s;--ds-speed-tablet:45s;--ds-speed-mobile:45s;}
 @media all and (min-width: 981px) {
:root{--ds-column-width:auto;--ds-module-width:calc(100vw / var(--ds-columns-desktop));--ds-column-animation:calc(var(--ds-module-width) - (var(--ds-module-width) * 2));--ds-scroll-speed:var(--ds-speed-desktop);}
} @media all and (max-width: 980px) {
:root{--ds-column-width:auto;--ds-module-width:calc(100vw / var(--ds-columns-tablet));--ds-column-animation:calc(var(--ds-module-width) - (var(--ds-module-width) * 2));--ds-scroll-speed:var(--ds-speed-tablet);}
} @media all and (max-width: 479px) {
:root{--ds-module-width:calc(100vw / var(--ds-columns-mobile));--ds-scroll-speed:var(--ds-speed-mobile);}
} .ds-carousel{overflow:hidden;}
.ds-carousel .et_pb_column{display:grid;grid-template-columns:repeat(var(--ds-module-number), var(--ds-module-width));width:var(--ds-column-width);-webkit-animation:scroll var(--ds-scroll-speed) linear infinite;animation:scroll var(--ds-scroll-speed) linear infinite;}
.ds-carousel .et_pb_module{width:var(--ds-module-width) !important;}
@-webkit-keyframes scroll {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));}
}
@keyframes scroll {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{-webkit-transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));transform:translateX(calc(var(--ds-column-animation) * (var(--ds-module-number) / 2)));}
} .ds-carousel .et_pb_column:hover{-webkit-animation-play-state:paused;animation-play-state:paused;}
.container.et_search_form_container .et-search-field {
font-size: 14px;
height: 48px;
background: #e7e6e6;
border-radius: 3px;
padding: 8px 16px;
margin-right: 16px;
}