/*
Theme Name: Vor Ort NRW
Author: Guts & Glory
Author URI: http://www.gutsandglory.boutique
*/


.gform_wrapper .top_label .gfield_label {
	display:block;
	font-weight: 500;
}

#gform_fields_3 li {
	text-indent: 0;
	padding-left: 0;
}

.gform_wrapper .field_description_below .gfield_description {
    padding-top: 5px !important;
    opacity: 0.8;
    font-style: italic;
}

.gform_wrapper .gsection .gfield_label, .gform_wrapper h2.gsection_title, .gform_wrapper h3.gform_title {
    font-weight: 500 !important;
}



.gform_body li {
    text-indent: 0 !important;
    padding-left: 0 !important;
}

.gform_body input {
    border: 2px solid #eee !important;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
	margin-top: -5px !important;
}



#page-single .pl_listing_person_links_items li::before {

     content: "• ";
    color: transparent;

}











body {
            background-image: url("assets/images/bg-neu-23.jpg") !important;
        }

        .jlm {
            /*border-top: 2px solid red;*/
        }

        .mh500 {
            min-height: 500px;
        }


        .jlmbutton {
            font-family: 'CamphorPro-Bold';
            font-size: 18px;
            color: #FFFFFF;
            letter-spacing: 0;
            line-height: 25px;
            background-color: #00737D;
            padding-top: 15px;
            padding-bottom: 15px;
            padding-left: 15px;
            padding-right: 45px;
            display: inline-block;
            margin-right: 30px;
        }

        @media (max-width: 991px) {
            .jlmbutton {
                display: block;
                margin-bottom: 17px;
            }
        }


        #MainHeader {
            box-shadow: 0 1px 30px 0 rgba(0,0,0,0.10) !important;


        }

        .jlm-nomt {
            margin-top: 0 !important;
        }

        .jlm-nopdlr {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }

        #main-cntr {
            box-shadow: 0 1px 30px 0 rgba(0,0,0,0.10) !important;
            box-shadow: none !important;
        }


        .jlmbutton:hover {
            text-decoration: none;
            color: white;
        }

        .jlm-bg-gray {
            background-color: #F6F6F6;
        }

        .jlm-bg-white {
            background-color: #FFFFFF;
        }






        .jlm-14-maingstage {
            background-image: url('demo/bg-mainstage.jpg');
            background-repeat: no-repeat;
            background-position: center center;
            background-size: 1600px;

        }

        .jlm-14-maingstage h1 {
            font-family: 'CamphorPro-Bold';
            font-size: 56px;
            color: #FFFFFF;
            letter-spacing: 0;
            line-height: 60px;
            padding-top: 100px;

        }


        .jlm-14-maingstage p {
            font-family: 'CamphorPro-Light';
            font-size: 23px;
            color: #FFFFFF;
            letter-spacing: 0;
            line-height: 34px;
            padding-top: 40px;
            padding-bottom: 40px;
        }



        .jlm-14-maingstage-content {
            padding-bottom: 90px;
        }




        @media (max-width: 1600px) {
            .jlm-14-maingstage {
                background-size: cover;

            }
        }


        @media (max-width: 991px) {
            .jlm-14-maingstage h1 {
                font-size: 40px;
                color: #FFFFFF;
                letter-spacing: 0;
                line-height: 50px;

            }

            .jlm-14-maingstage p {
                font-size: 16px;
                color: #FFFFFF;
                letter-spacing: 0;
                line-height: 24px;

                padding-top: 10px;
                padding-bottom: 10px;
            }
        }




        .jlm-01-headline {
            padding-top: 70px;
        }

        .jlm-01-headline-img {

            padding-bottom: 25px;
        }


        .jlm-01-headline-content h2 {
            font-family: 'CamphorPro-Bold';
            font-size: 40px;
            color: #00737D;
            letter-spacing: 0;
            text-align: center;
            line-height: 50px;
            padding-bottom: 20px;
            padding-left: 15px;
            padding-right: 15px;
            margin-bottom: 0;
        }

        @media (max-width: 991px) {
            .jlm-01-headline {
                padding-top: 40px;
            }

            .jlm-01-headline-img {

                padding-bottom: 17px;
            }


            .jlm-01-headline-content h2 {

                padding-bottom: 0px;
            }
        }



        .jlm-02-text-content {

        }


        .jlm-02-text p {
            font-family: 'CamphorPro-Light';
            font-size: 18px;
            color: #000000;
            letter-spacing: 0;
            text-align: center;
            line-height: 26px;
            padding-top: 20px;
            padding-bottom: 20px;

            padding-left: 15px;
            padding-right: 15px;

        }





        .jlm-13-divider {
            height: 15px;
            padding: 0;
            margin: 0;

            background-image: url("demo/n-modul-13-trenner-desktop.svg");
            background-position: center center;
            background-repeat: no-repeat;
            background-size: cover;
        }


        @media (max-width: 752px) {
            .jlm-13-divider {

            }
        }

        @media (max-width: 991px) {
            .jlm-13-divider {
                background-image: url("demo/n-modul-13-trenner-mobile.svg");
            }
        }



        .jlm-03-text-w-akkordeon-list {
            padding-bottom: 70px;
            padding-left: 15px;
            padding-right: 15px;
        }



        .jlm-03-text-w-akkordeon-list-content p {
            font-family: 'CamphorPro-Light';
            font-size: 18px;
            color: #000000;
            letter-spacing: 0;
            line-height: 26px;

            padding-bottom: 15px;
        }

        .jlm-03-text-w-akkordeon-list-items {
            padding-top: 40px;
        }

        .jlm-03-text-w-akkordeon-list-item {

        }
        .jlm-03-text-w-akkordeon-list-item-title {
            font-family: 'CamphorPro-Bold';
            font-size: 21px;
            color: #00737D;
            letter-spacing: 0;
            line-height: 32px;
            padding-left: 40px;


            background-position: left center;
            background-repeat: no-repeat;
            background-size: 32px 32px;
            margin-bottom: 10px;

        }
        .jlm-03-text-w-akkordeon-list-item-01 {
            background-image: url("demo/list-no1.svg");
        }
        .jlm-03-text-w-akkordeon-list-item-02 {
            background-image: url("demo/list-no2.svg");
        }
        .jlm-03-text-w-akkordeon-list-item-03 {
            background-image: url("demo/list-no3.svg");
        }
        .jlm-03-text-w-akkordeon-list-item-04 {
            background-image: url("demo/list-no4.svg");
        }
        .jlm-03-text-w-akkordeon-list-item-05 {
            background-image: url("demo/list-no5.svg");
        }
        .jlm-03-text-w-akkordeon-list-item-06 {
            background-image: url("demo/list-no6.svg");
        }
        .jlm-03-text-w-akkordeon-list-item-07 {
            background-image: url("demo/list-no7.svg");
        }
        .jlm-03-text-w-akkordeon-list-item-08 {
            background-image: url("demo/list-no8.svg");
        }
        .jlm-03-text-w-akkordeon-list-item-09 {
            background-image: url("demo/list-no9.svg");
        }
        .jlm-03-text-w-akkordeon-list-item-content p {
            font-family: 'CamphorPro-Light';
            font-size: 16px;
            color: #000000;
            letter-spacing: 0;
            line-height: 24px;
            padding-bottom: 5px;
        }


        .jlm-akkordeonbtn {
            font-family: 'CamphorPro-Bold';
            font-size: 18px;
            color: #00737D;
            letter-spacing: 0;
            line-height: 25px;
            background-color: transparent;
            border: 0;
            padding-left: 30px;
            padding-top: 3px;
        }

        .jlm-akkordeonbtn[data-toggle="collapse"] {


            background-image: urL("demo/jlm-akkordeonbtn-a.svg");
            background-repeat: no-repeat;
            background-position: left center;
        }

        .jlm-akkordeonbtn.collapsed[data-toggle="collapse"] {


            background-image: urL("demo/jlm-akkordeonbtn.svg");
            background-repeat: no-repeat;
            background-position: left center;

        }

        .jlm-akkordeonbtn:hover {
            opacity: 0.8;
        }






        .jlm-04-text-w-image {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .jlm-04-text-w-image-image {
            padding-bottom: 25px;
        }

        .jlm-04-text-w-image-content p {
            font-family: 'CamphorPro-Light';
            font-size: 18px;
            color: #000000;
            letter-spacing: 0;

            text-align: center;
            line-height: 26px;
            padding-left: 15px;
            padding-right: 15px;
            padding-top: 40px;
        }


        .jlm-05-text-w-video {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .jlm-05-text-w-video-video {
            padding-bottom: 25px;
        }

        .jlm-05-text-w-video-content p {
            font-family: 'CamphorPro-Light';
            font-size: 15px;
            color: #686F75;
            text-align: left;
            line-height: 22px;
            padding-left: 15px;
            padding-right: 15px;
        }



        .jlm-06-img-slider {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .jlm-06-img-slider .carousel {
            padding-bottom: 30px;
        }

        .jlm-06-img-slider-image {
            padding-bottom: 25px;
        }

        .jlm-06-img-slider-content p {
            font-family: 'CamphorPro-Light';
            font-size: 15px;
            color: #686F75;
            text-align: left;
            line-height: 22px;
            padding-left: 15px;
            padding-right: 15px;
        }

        .jlm-06-img-slider-content ul {
            font-family: 'CamphorPro-Light';
            font-size: 15px;
            color: #686F75;
            text-align: left;
            line-height: 22px;
        }

        .jlm-06-img-slider .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");

        }

        .jlm-06-img-slider .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");

        }

        .jlm-06-img-slider .carousel-control-prev-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");

        }

        .jlm-06-img-slider .carousel-indicators li {
            box-sizing: content-box;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            width: 30px;
            height: 3px;
            margin-right: 3px;
            margin-left: 3px;
            text-indent: -999px;
            cursor: pointer;
            background-color: grey;
            background-clip: padding-box;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            opacity: .5;
            transition: opacity 0.6s ease;
        }

        .jlm-06-img-slider .carousel-indicators li.active {
            opacity: 1;
        }






        .jlm-07-video-slider {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .jlm-07-video-slider .carousel {
            padding-bottom: 30px;
        }

        .jlm-07-video-slider-video {
            padding-bottom: 25px;
        }

        .jlm-07-video-slider-content p {
            font-family: 'CamphorPro-Light';
            font-size: 15px;
            color: #686F75;
            text-align: left;
            line-height: 22px;
            padding-left: 15px;
            padding-right: 15px;
        }

        .jlm-07-video-slider .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");

        }

        .jlm-07-video-slider .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");

        }

        .jlm-07-video-slider .carousel-control-prev-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");

        }

        .jlm-07-video-slider .carousel-indicators li {
            box-sizing: content-box;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            width: 30px;
            height: 3px;
            margin-right: 3px;
            margin-left: 3px;
            text-indent: -999px;
            cursor: pointer;
            background-color: grey;
            background-clip: padding-box;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            opacity: .5;
            transition: opacity 0.6s ease;
        }

        .jlm-07-video-slider .carousel-indicators li.active {
            opacity: 1;
        }





        .jlm-08-text-w-audio {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .jlm-08-text-w-audio-audio {
            padding-bottom: 25px;
        }

        .jlm-08-text-w-audio-content p {
            font-family: 'CamphorPro-Light';
            font-size: 15px;
            color: #686F75;
            text-align: left;
            line-height: 22px;
            padding-left: 15px;
            padding-right: 15px;
        }


        .jlm .row {
            margin: 0;
            padding: 0;
        }








        .jlm-09-post-slider {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .jlm-09-post-slider .carousel {
            padding-bottom: 60px;
        }



        .jlm-09-post-slider .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");

        }

        .jlm-09-post-slider .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");

        }

        .jlm-09-post-slider .carousel-control-prev-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");

        }

        .jlm-09-post-slider .carousel-indicators li {
            box-sizing: content-box;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            width: 30px;
            height: 3px;
            margin-right: 3px;
            margin-left: 3px;
            text-indent: -999px;
            cursor: pointer;
            background-color: grey;
            background-clip: padding-box;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            opacity: .5;
            transition: opacity 0.6s ease;
        }

        .jlm-09-post-slider .carousel-indicators li.active {
            opacity: 1;
        }

        .jlm-09-post-slider-box-img {
            padding-bottom: 20px;
        }



        .jlm-09-post-slider-box-title h3 {
            font-family: 'CamphorPro-Bold';
            font-size: 21px;
            color: #00737D;
            letter-spacing: 0;
            line-height: 27px;
            margin-bottom: 0;
            padding-bottom: 0;

        }

        .jlm-09-post-slider-box-title {
            padding-bottom: 15px;

        }

        .jlm-09-post-slider-box-title a {
            color: #00737D;

        }

        .jlm-09-post-slider-box-excerpt p {
            font-family: 'CamphorPro-Light';
            font-size: 16px;
            color: #000000;
            letter-spacing: 0;
            line-height: 24px;
            padding-bottom: 25px;
            margin-bottom: 0;
        }

        .jlm-09-post-slider-box-readmore a {
            font-family: 'CamphorPro-Bold';
            font-size: 18px;
            color: #00737D;
            letter-spacing: 0;
            line-height: 25px;
            padding-right: 25px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228px%22%20height%3D%2213px%22%20viewBox%3D%220%200%208%2013%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Welcome%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22modulliste-09-beitrags-slider%22%20transform%3D%22translate(-1709.000000%2C%20-1184.000000)%22%20fill%3D%22%2300737D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22modul-09-beitrags-slider-desktop-copy%22%20transform%3D%22translate(1491.000000%2C%20700.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22slider%22%20transform%3D%22translate(16.000000%2C%2040.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%233%22%20transform%3D%22translate(95.000000%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22but%22%20transform%3D%22translate(0.000000%2C%20438.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20transform%3D%22translate(110.700000%2C%2012.699951)%20rotate(-90.000000)%20translate(-110.700000%2C%20-12.699951)%20%22%20points%3D%22115.3%208.99995117%20110.7%2013.5999512%20106.1%208.99995117%20104.7%2010.3999512%20110.7%2016.3999512%20116.7%2010.3999512%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
            background-repeat: no-repeat;
            background-position: right center;
            padding-top: 2px;
        }


        .jlm-09-post-slider-box-readmore a:hover {
            text-decoration: none;
            opacity: 0.9;
        }


        .jlm-09-post-slider-mobile .jlm-09-post-slider-box-title, .jlm-09-post-slider-mobile .jlm-09-post-slider-box-readmore, .jlm-09-post-slider-mobile .jlm-09-post-slider-box-excerpt  {
            padding-left: 15px;
            padding-right: 15px;
        }



        .jlm-09-post-slider-box-rm {
            height: 100%;
            text-align: center;
            display: table;
            width: 100%;
        }

        .jlm-09-post-slider-box-more {
            display: table-cell;
            height: 100%;
            width: 100%;
            min-height: 500px;
            vertical-align: middle;
        }

        .jlm-09-post-slider-box-more img:hover {
            opacity: 0.8;
        }



        .jlm-16-ctas .jlmbutton {
            margin-right: 0px;
        }

        .jlm-16-ctas {
            padding-bottom: 70px;
        }









        .jlm-12-logo-slider {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .jlm-12-logo-slider .carousel {
            padding-bottom: 30px;
        }


        .jlm-12-logo-slider-content {

        }

        .jlm-12-logo-slider .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");

        }

        .jlm-12-logo-slider .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");

        }

        .jlm-12-logo-slider .carousel-control-prev-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");

        }

        .jlm-12-logo-slider .carousel-indicators li {
            box-sizing: content-box;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            width: 30px;
            height: 3px;
            margin-right: 3px;
            margin-left: 3px;
            text-indent: -999px;
            cursor: pointer;
            background-color: grey;
            background-clip: padding-box;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            opacity: .5;
            transition: opacity 0.6s ease;
        }

        .jlm-12-logo-slider .carousel-indicators li.active {
            opacity: 1;
        }







        .markred {
            background-color: red;
        }

        .jlm .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217px%22%20height%3D%2233px%22%20viewBox%3D%220%200%2017%2033%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Arrows-%2F-Slider-%2F-Fw%22%20transform%3D%22translate(1.000000%2C%20-7.000000)%22%20fill%3D%22%2300737D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Line%22%20transform%3D%22translate(7.405714%2C%2023.698286)%20rotate(-90.000000)%20translate(-7.405714%2C%20-23.698286)%20%22%20points%3D%227.40571429%2030.0433398%2022.2171429%2015.2319113%2023.277803%2016.2925714%207.40571429%2032.1646602%20-8.46637446%2016.2925714%20-7.40571429%2015.2319113%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
            width: 17px;
            height: 33px;
        }

        .jlm .carousel-control-prev-icon {

            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217px%22%20height%3D%2233px%22%20viewBox%3D%220%200%2017%2033%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Arrows-%2F-Slider-%2F-Bw%22%20transform%3D%22translate(1.000000%2C%20-7.000000)%22%20fill%3D%22%2300737D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Line%22%20transform%3D%22translate(7.405714%2C%2023.698286)%20scale(-1%2C%201)%20rotate(-90.000000)%20translate(-7.405714%2C%20-23.698286)%20%22%20points%3D%227.40571429%2030.0433398%2022.2171429%2015.2319113%2023.277803%2016.2925714%207.40571429%2032.1646602%20-8.46637446%2016.2925714%20-7.40571429%2015.2319113%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
            width: 17px;
            height: 33px;
        }

        .jlm .carousel-indicators li {
            width: 6px;
            height: 6px;
            margin-right: 3px;
            margin-left: 3px;
            background-color: #00737D;
            border-radius: 6px;
            border: 0px;
            }












.jlm-15-event-list {
            padding-top: 40px;
            padding-bottom: 70px;
        }


        .jlm-15-event-list-item {
            padding-top: 25px;
            padding-bottom: 15px;
            border-bottom: 1px solid #EEEEEE;
        }


        .jlm-15-event-list-item-meta {
            font-family: 'CamphorPro-Bold';
            font-size: 16px;
            color: #000000;
            letter-spacing: 0;
            line-height: 24px;
        }

        .jlm-15-event-list-item-title a {
            font-family: 'CamphorPro-Bold';
            font-size: 21px;
            color: #00737D;
            letter-spacing: 0;
            line-height: 27px;
        }


        .jlm-15-event-list-all {
            padding-top: 40px;
        }

        .jlm-15-event-list-past {
            padding-top: 35px;
        }

        .jlm-15-event-list-past a {
            font-family: 'CamphorPro-Bold';
            font-size: 18px;
            color: #00737D;
            letter-spacing: 0;
            line-height: 25px;
            padding-right: 25px;
            background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228px%22%20height%3D%2213px%22%20viewBox%3D%220%200%208%2013%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Welcome%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22modulliste-09-beitrags-slider%22%20transform%3D%22translate(-1709.000000%2C%20-1184.000000)%22%20fill%3D%22%2300737D%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22modul-09-beitrags-slider-desktop-copy%22%20transform%3D%22translate(1491.000000%2C%20700.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22slider%22%20transform%3D%22translate(16.000000%2C%2040.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22%233%22%20transform%3D%22translate(95.000000%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22but%22%20transform%3D%22translate(0.000000%2C%20438.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20transform%3D%22translate(110.700000%2C%2012.699951)%20rotate(-90.000000)%20translate(-110.700000%2C%20-12.699951)%20%22%20points%3D%22115.3%208.99995117%20110.7%2013.5999512%20106.1%208.99995117%20104.7%2010.3999512%20110.7%2016.3999512%20116.7%2010.3999512%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E");
            background-repeat: no-repeat;
            background-position: right center;
            padding-top: 2px;
        }




        @media (max-width: 752px) {

            .jlm-15-event-list {
                padding-top: 30px;
                padding-bottom: 40px;
            }



        }



        .jlm-16-ctas {
            padding-top: 40px;
            text-align: center;
        }

        .jlm-16-ctas .firstbtn {
            margin-right: 25px;
        }




        @media (max-width: 752px) {

            .jlm-16-ctas {
                padding-top: 30px;


            }

            .jlm-16-ctas .firstbtn {
                margin-right: 0px;
            }

        }







        .jlm-17-logo-slider {
            padding-top: 40px;
            padding-bottom: 40px;
        }

        .jlm-17-logo-slider .carousel {
            padding-bottom: 30px;
        }


        .jlm-17-logo-slider-content {

        }

        .jlm-17-logo-slider .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");

        }

        .jlm-17-logo-slider .carousel-control-next-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");

        }

        .jlm-17-logo-slider .carousel-control-prev-icon {

            background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%2300737D' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");

        }

        .jlm-17-logo-slider .carousel-indicators li {
            box-sizing: content-box;
            -ms-flex: 0 1 auto;
            flex: 0 1 auto;
            width: 30px;
            height: 3px;
            margin-right: 3px;
            margin-left: 3px;
            text-indent: -999px;
            cursor: pointer;
            background-color: grey;
            background-clip: padding-box;
            border-top: 10px solid transparent;
            border-bottom: 10px solid transparent;
            opacity: .5;
            transition: opacity 0.6s ease;

        }

        .jlm-17-logo-slider .carousel-indicators li.active {
            opacity: 1;
        }



        .jlm-17-headline {
            padding-top: 70px;
        }

        .jlm-17-headline-img {

            padding-bottom: 25px;
        }


        .jlm-17-headline-content h2 {
            font-family: 'CamphorPro-Bold';
            font-size: 40px;
            color: #00737D;
            letter-spacing: 0;
            text-align: center;
            line-height: 50px;
            padding-bottom: 20px;
            padding-left: 15px;
            padding-right: 15px;
            margin-bottom: 0;
        }

        @media (max-width: 991px) {
            .jlm-17-headline {
                padding-top: 40px;
            }

            .jlm-17-headline-img {

                padding-bottom: 17px;
            }


            .jlm-17-headline-content h2 {

                padding-bottom: 0px;
            }
        }



        .jlm-17-text-content {

        }


        .jlm-17-text p {
            font-family: 'CamphorPro-Light';
            font-size: 18px;
            color: #000000;
            letter-spacing: 0;
            text-align: center;
            line-height: 26px;
            padding-top: 20px;
            padding-bottom: 20px;

            padding-left: 15px;
            padding-right: 15px;

        }

        .jlm-17-logo-slider .carousel-indicators li {
            width: 6px;
            height: 6px;
            margin-right: 3px;
            margin-left: 3px;
            background-color: #00737D;
            border-radius: 6px;
            border: 0px;

        }







        .jlm-10-post-slider {
            padding-top: 40px;
            padding-bottom: 40px;
        }


        .jlm-10-post-slider-box {
            padding-bottom: 40px;
        }
        .jlm-10-testimonial-slider-box-text {
            font-family: 'CamphorPro-Light';
            font-size: 16px;
            color: #000000;
            letter-spacing: 0;
            line-height: 24px;
        }
        .jlm-10-testimonial-slider-box-person {
            min-height: 80px;
            background-position: left center;
            background-size: 60px 60px;
            background-repeat: no-repeat;
            padding-left: 80px;
        }
        .jlm-10-testimonial-slider-box-person-name {
            padding-top: 15px;
            font-family: 'CamphorPro-Bold';
            font-size: 16px;
            color: #00737D;
            letter-spacing: 0;
            line-height: 24px;
        }
        .jlm-10-testimonial-slider-box-person-position {
            font-family: 'CamphorPro-Light';
            font-size: 14px;
            color: #000000;
            letter-spacing: 0;
            line-height: 20px;
        }


        .testimonialbig {
            min-height: 125px;
            background-position: center center;
            background-size: 120px 120px;
            background-repeat: no-repeat;

        }


        .jlm-10-testimonial-slider-box-person-big {

        }

        .jlm-10-testimonial-slider-box-person-name-big {
            padding-top: 15px;
            font-family: 'CamphorPro-Bold';
            font-size: 21px;
            color: #00737D;
            letter-spacing: 0;
            text-align: center;
            line-height: 28px;


        }
        .jlm-10-testimonial-slider-box-person-position-big {
            font-family: 'CamphorPro-Light';
            font-size: 14px;
            color: #000000;
            letter-spacing: 0;
            text-align: center;
            line-height: 20px;
        }

        .jlm-10-testimonial-slider-box-text-big {
            font-family: 'CamphorPro-Light';
            font-size: 18px;
            color: #000000;
            letter-spacing: 0;
            text-align: center;
            line-height: 26px;
        }


            