/* SL CSS by Eugen und Thomas */
/* zuletzt geändert am 02.02.2022 !! bitte updaten !! */
/* LAYOUT UND NAVI ANPASSUNGEN */
.icon-divider, .navbar-icons, .sl-cart, .sl-search, .dateBox, .ekomi-widget-container, #menu-item-234{display:none !important;}
label{display:unset!important;}
.dropdown-menu > li > a{padding:10px 15px 10px 15px!important;}
#menu-item-1301 > a, #menu-item-22984 > a, #menu-item-22965 > a, #menu-item-22970 > a, #menu-item-22971 > a, #menu-item-22972 > a, #menu-item-23107 > a, #menu-item-24754 > a{pointer-events: none;text-decoration: none;}
.menu-item-1301 > a, .menu-item-22984 > a, .menu-item-22965 > a, .menu-item-22970 > a, .menu-item-22971 > a, .menu-item-22972 > a, .menu-item-23107 > a, .menu-item-24754 > a{pointer-events: none;text-decoration: none;}
#wrapper-footer{padding-bottom: 40px!important;}
/* LAYOUT UND NAVI ENDE */
/* RESPONSSIVE BILDER */
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block;max-width: 100%;height: auto;}
/* RESPONSSIVE BILDER ENDE */
/* FORMULAR VIDEOTHEK ANPASSUNGEN */
.onp-sl-friendly-giant .onp-sl-button{text-transform: inherit!important;}
.onp-sl-friendly-giant .onp-sl-subscription .onp-sl-button, .onp-sl-friendly-giant .onp-sl-subscription .onp-sl-button:disabled{background-color:#008854!important;color:#fff!important;}
.onp-sl-friendly-giant .onp-sl-subscription .onp-sl-button:hover{color:#fff!important;background-color:#008854!important;box-shadow: 0 3px 10px 5px rgb(87 87 87 / 40%)!important;}
/* FORMULAR VIDEOTHEK ENDE */
/* ANPASSUNGEN AKKORDEON */
.accordions-head {border: 5px solid #b91337 !important;background-color: #b91337 !important; /* For browsers that do not support gradients */ background-image: linear-gradient(90deg, #b91337, #82103a)!important; /* Standard syntax (must be last) */ color:#fff !important; border-radius: 0px !important;}  
.accordions-head .accordions-head-title {color: #f8f8f8!important;font-size: 1rem;font-family:;}
.ui-accordion .ui-accordion-content{overflow:hidden !important;}
.accordions-head{border: none !important;}
.accordion-content{margin:0 !important;}
body#sl-page .accordion-icons {color: #ffffff;font-size: 1rem;}
.accordion-content p, .accordion-content li{font-size: 16px!important;}
/* AKKORDEONS ENDE*/
/* FARBEN */
.red{color: #b91337!important;}
.bg-red{background-color: #b91337;}
.white{color: #ffffff;}
.bg-white{background-color: #ffffff;}
.bg-grey{background-color: #9d9d9d;}
/* FARBEN ENDE*/
/* HINTERGRÜNDE */
.bg-metall{background: url(https://www.solidline.de/wp-content/uploads/2020/05/3d-systems-industries-durable-goods-dmp-prox-320-hip-implant.jpg) no-repeat; background-size: 730px 429px;}
/* HINTERGRÜNDE ENDE */
/* ANPASSUNGEN BLOG */
#sl-page .content.socials .ssba .ssbp-list li:before{content:none!important;}
.ssbp--theme-4 .ssbp-btn{line-height: 1em!important;}
.blogSinglePost .entry-content {background:none!important;}
.related_posts{padding-top:1rem!important;}
.dateBox{display:none!important;}
/* BLOG ENDE */
/* ABSTÄNDE */
.m-0 {margin: 0 !important;}
.mt-0, .my-0 {margin-top: 0 !important;}
.mr-0, .mx-0 {margin-right: 0 !important;}
.mb-0, .my-0 {margin-bottom: 0 !important;}
.ml-0, .mx-0 {margin-left: 0 !important;}
.m-1 {margin: 0.25rem !important;}
.mt-1, .my-1 {margin-top: 0.25rem !important;}
.mr-1, .mx-1 {margin-right: 0.25rem !important;}
.mb-1, .my-1 {margin-bottom: 0.25rem !important;}
.ml-1, .mx-1 {margin-left: 0.25rem !important;}
.m-2 {margin: 0.5rem !important;}
.mt-2, .my-2 {margin-top: 0.5rem !important;}
.mr-2, .mx-2 {margin-right: 0.5rem !important;}
.mb-2, .my-2 {margin-bottom: 0.5rem !important;}
.ml-2, .mx-2 {margin-left: 0.5rem !important;}
.m-3 {margin: 1rem !important;}
.mt-3, .my-3 {margin-top: 1rem !important;}
.mr-3, .mx-3 {margin-right: 1rem !important;
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.ml-3, .mx-3 {margin-left: 1rem !important;}
.m-4 {margin: 1.5rem !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important;}
.mr-4, .mx-4 {margin-right: 1.5rem !important;}
.mb-4, .my-4 {margin-bottom: 1.5rem !important;}
.ml-4, .mx-4 {margin-left: 1.5rem !important;}
.m-5 {margin: 3rem !important;}
.mt-5, .my-5 {margin-top: 3rem !important;}
.mr-5, .mx-5 {margin-right: 3rem !important;}
.mb-5, .my-5 {margin-bottom: 3rem !important;}
.ml-5, .mx-5 {margin-left: 3rem !important;}
.p-0 {padding: 0 !important;}
.pt-0, .py-0 {padding-top: 0 !important;}
.pr-0, .px-0 {padding-right: 0 !important;}
.pb-0, .py-0 {padding-bottom: 0 !important;}
.pl-0, .px-0 {padding-left: 0 !important;}
.p-1 {padding: 0.25rem !important;}
.pt-1, .py-1 {padding-top: 0.25rem !important;}
.pr-1, .px-1 {padding-right: 0.25rem !important;}
.pb-1, .py-1 {padding-bottom: 0.25rem !important;}
.pl-1, .px-1 {padding-left: 0.25rem !important;}
.p-2 {padding: 0.5rem !important;}
.pt-2, .py-2 {padding-top: 0.5rem !important;}
.pr-2, .px-2 {padding-right: 0.5rem !important;}
.pb-2, .py-2 {padding-bottom: 0.5rem !important;}
.pl-2, .px-2 {padding-left: 0.5rem !important;}
.p-3 {padding: 1rem !important;}
.pt-3, .py-3 {padding-top: 1rem !important;}
.pr-3, .px-3 {padding-right: 1rem !important;}
.pb-3, .py-3 {padding-bottom: 1rem !important;}
.pl-3, .px-3 {padding-left: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.pt-4, .py-4 {padding-top: 1.5rem !important;}
.pr-4, .px-4 {padding-right: 1.5rem !important;}
.pb-4, .py-4 {padding-bottom: 1.5rem !important;}
.pl-4, .px-4 {padding-left: 1.5rem !important;}
.p-5 {padding: 3rem !important;}
.pt-5, .py-5 {padding-top: 3rem !important;}
.pr-5, .px-5 {padding-right: 3rem !important;}
.pb-5, .py-5 {padding-bottom: 3rem !important;}
.pl-5, .px-5 {padding-left: 3rem !important;}
.m-n1 {margin: -0.25rem !important;}
.mt-n1, .my-n1 {margin-top: -0.25rem !important;}
.mr-n1, .mx-n1 {margin-right: -0.25rem !important;}
.mb-n1, .my-n1 {margin-bottom: -0.25rem !important;}
.ml-n1, .mx-n1 {margin-left: -0.25rem !important;}
.m-n2 {margin: -0.5rem !important;}
.mt-n2, .my-n2 {margin-top: -0.5rem !important;}
.mr-n2, .mx-n2 {margin-right: -0.5rem !important;}
.mb-n2, .my-n2 {margin-bottom: -0.5rem !important;}
.ml-n2, .mx-n2 {margin-left: -0.5rem !important;}
.m-n3 {margin: -1rem !important;}
.mt-n3, .my-n3 {margin-top: -1rem !important;}
.mr-n3, .mx-n3 {margin-right: -1rem !important;}
.mb-n3, .my-n3 {margin-bottom: -1rem !important;}
.ml-n3, .mx-n3 {margin-left: -1rem !important;}
.m-n4 {margin: -1.5rem !important;}
.mt-n4, .my-n4 {margin-top: -1.5rem !important;}
.mr-n4, .mx-n4 {margin-right: -1.5rem !important;}
.mb-n4, .my-n4 {margin-bottom: -1.5rem !important;}
.ml-n4, .mx-n4 {margin-left: -1.5rem !important;}
.m-n5 {margin: -3rem !important;}
.mt-n5, .my-n5 {margin-top: -3rem !important;}
.mr-n5, .mx-n5 {margin-right: -3rem !important;}
.mb-n5, .my-n5 {margin-bottom: -3rem !important;}
.ml-n5, .mx-n5 {margin-left: -3rem !important;}
.m-auto {margin: auto !important;}
.mt-auto, .my-auto {margin-top: auto !important;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.mb-auto, .my-auto {margin-bottom: auto !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
/* ABSTÄNDE */
/* PRINT LAYOUT */
@media print {
  .navbar, .testimonialWrapper, .breadcrumb, .infoContainer, #header-wrapper, #wrapper-footer, .termine, .grayBox, .pea_cook_wrapper, #PureChatWidget, .logoWrapper {display:none!important;}
  #slLogos{display:block!important;position:absolute;top:0;left:0;}
  .container-fluid {position:absolute!important;top:105pt;left:0;}
  .content-area, .type-sl_schulung, .page-elements, .container {padding-top:0!important;}
  .row {display:block!important;}
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5 {max-width: 25%!important;}
  .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {max-width:100%!important;}
  }
@page {margin:1.8cm;size:portrait;}
/*PRINT LAYOUT ENDE*/