/****

// Basic CSS for Views

****//*// Headerimage - Narrow*/.view-headerimage.view-id-headerimage.view-display-id-headerimage_narrow{height:100px;overflow:hidden;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_narrow .headerimage-narrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#FFF;width:100%;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_narrow .headerimage-narrow H1{font-size:2em;padding:0;margin:0;width:100%;}@media screen and (max-width:575px){.view-headerimage.view-id-headerimage.view-display-id-headerimage_narrow .headerimage-narrow H1{font-size:2em;padding:0 15px;margin:0;width:100%;}}/*// Headerimage - Small*/.view-headerimage.view-id-headerimage.view-display-id-headerimage_small{height:66vh;overflow:hidden;}/*// Headerimage - Small Title Overlay*/.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot{height:66vh;position:relative;overflow:hidden;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot .headerimage-small-ot{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.300);width:100%;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot .headerimage-small-ot .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:515px;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot .headerimage-small-ot H1{color:#FFF;text-align:center;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot VIDEO{position:absolute;object-fit:cover;left:0;right:0;top:0;bottom:0;width:100%;height:100%;overflow:hidden;}/*// Headerimage - Small Title Overlay Waved*/.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave{height:calc(100vH - 80px);position:relative;overflow:hidden;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .headerimage-small-ot{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.300);width:100%;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .headerimage-small-ot .container{position:absolute;top:40%;left:50%;transform:translate(-50%,-40%);max-width:515px;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .headerimage-small-ot H1{color:#FFF;text-align:center;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .headerimage-small-ot .headerimagewave{position:absolute;bottom:-1px;left:0;right:0;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave .headerimage-small-ot .headerimagewave IMG{width:100%;height:auto;position:absolute;bottom:-10px;left:0;right:0;}.view-headerimage.view-id-headerimage.view-display-id-headerimage_small_ot_wave VIDEO{object-fit:cover;}/*// Partner OWLcarousel*/.view-partner.view-id-partner.view-display-id-block_owl_carousel{margin:50px 0;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .view-content .views-field-nothing{padding:10px;z-index:2;text-align:center;background-color:#FFF;box-shadow:0 0 3px rgba(0,0,0,0.5);margin:10px;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .media IMG{margin:auto;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls.clickable .owl-pagination{z-index:3;background:transparent !important;position:absolute;left:50%;bottom:-15px;transform:translate(-50%,100%);}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls .owl-buttons{position:absolute;top:-40px;right:0;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls .owl-buttons .owl-prev{color:#00549F;background-color:#FFF;border:1px solid #00549F;border-radius:0px;transition:all 500ms ease-in-out;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls .owl-buttons .owl-prev:hover{color:#FFF;background-color:#00549F;border:1px solid #00549F;border-radius:0px;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls .owl-buttons .owl-next{color:#00549F;background-color:#FFF;border:1px solid #00549F;border-radius:0px;}.view-partner.view-id-partner.view-display-id-block_owl_carousel .owl-controls .owl-buttons .owl-next:hover{color:#FFF;background-color:#00549F;border:1px solid #00549F;border-radius:0px;transition:all 500ms ease-in-out;}/*// Partner 5-Grid */.view.view-partner.view-id-partner.view-display-id-block_five_grid{margin:0 0 50px 0;}.view.view-partner.view-id-partner.view-display-id-block_five_grid LI{background:transparent;border:none !important;margin:0;padding:10px;}.view-partner.view-id-partner.view-display-id-block_five_grid LI.grid .grid__content .views-field-nothing{padding:10px;z-index:2;text-align:center;background-color:#FFF;box-shadow:0 0 3px rgba(0,0,0,0.5);}.view-partner.view-id-partner.view-display-id-block_five_grid .media IMG{margin:auto;}@media screen and (max-width:1199px){.view-partner.view-id-partner.view-display-id-block_five_grid .media IMG{margin:auto;width:100%;}}/*// Partner 4-Grid */.view.view-partner.view-id-partner.view-display-id-block_four_grid{margin:0 0 50px 0;}.view.view-partner.view-id-partner.view-display-id-block_four_grid LI{background:transparent;border:none !important;margin:0;padding:10px;}.view-partner.view-id-partner.view-display-id-block_four_grid LI.grid .grid__content .views-field-nothing{padding:15px;z-index:2;text-align:center;background-color:#FFF;box-shadow:0 0 3px rgba(0,0,0,0.5);}.view-partner.view-id-partner.view-display-id-block_four_grid .media IMG{margin:auto;}@media screen and (max-width:991px){.view-partner.view-id-partner.view-display-id-block_four_grid .media IMG{margin:auto;width:100%;}}/*// Partner 3-Grid */.view.view-partner.view-id-partner.view-display-id-block_three_grid{margin:0 0 50px 0;}.view.view-partner.view-id-partner.view-display-id-block_three_grid LI{background:transparent;border:none !important;margin:0;padding:10px;}.view-partner.view-id-partner.view-display-id-block_three_grid LI.grid .grid__content .views-field-nothing{padding:15px;z-index:2;text-align:center;background-color:#FFF;box-shadow:0 0 3px rgba(0,0,0,0.50);}.view-partner.view-id-partner.view-display-id-block_three_grid IMG{margin:auto;}@media screen and (max-width:991px){.view-partner.view-id-partner.view-display-id-block_three_grid IMG{margin:auto;width:100%;}}/*// Userprofilheader*/.view.view-userprofile.view-id-userprofile.view-display-id-block_userprofile_header{background:#2F2F2F;color:#FFF;padding:15px 0;}.view.view-userprofile.view-id-userprofile.view-display-id-block_content_by_user{text-decoration:none;}.view.view-userprofile.view-id-userprofile.view-display-id-block_content_by_user A{text-decoration:none;}.view.view-userprofile.view-id-userprofile.view-display-id-block_content_by_user .user-delete-node A:hover{color:#F82121;}.view.view-userprofile.view-id-userprofile.view-display-id-block_content_by_user .user-edit-node A:hover{color:green;}/*// Services*/.view-leistungen.view-id-leistungen .view-header H2{text-align:center;color:#FFF;padding:30px 0;margin:0;}.view-leistungen.view-id-leistungen{background:#6E0000;padding:0 0 100px 0;}.view-leistungen.view-id-leistungen LI.grid.list-group-item{background:transparent;padding:25px;border:none;}.row .view-leistungen.view-id-leistungen LI.grid.list-group-item .services .field--name-field-media-image{min-height:100px;}.view-leistungen.view-id-leistungen LI.grid.list-group-item IMG{width:100%;max-width:75px;height:auto;}.view-leistungen.view-id-leistungen LI.grid.list-group-item .services{text-align:center;color:#FFF;width:320px;margin:auto;}.view-leistungen.view-id-leistungen LI.grid.list-group-item .services H3{text-align:center;color:#FFF;font-weight:700;font-size:1.2em;margin:0;padding:0;max-width:;}.view-leistungen.view-id-leistungen LI.grid.list-group-item .services P{text-align:center;color:#FFF;width:320px;padding:15px;font-size:16px;}.view-leistungen.view-id-leistungen LI.grid.list-group-item .services .servicebody{min-height:135px;}.view-leistungen.view-id-leistungen LI.grid.list-group-item .services A{color:#FFF;text-transform:uppercase;text-decoration:none;border:1px solid #FFF;padding:10px;}