/*** --------------------------------------- GENERAL ------------------------------------------------------- ***/
div.edit-link {display:none!important;}
a.bloglink, a:visited.bloglink, a:focus.blogerlink {color:#3e8aa1!important;text-decoration:none;}
a:hover.bloglink {color:rgba(33,33,33,1.0)!important;text-decoration:none;}
body {}
.t3-mainbody {min-height:500px;}
img.logo-img {max-width:75%!important;margin-left:5%;}
img.responsive {max-width:100%;width:100%;height:auto;float:left;-webkit-border-radius: 10px;
-moz-border-radius: 10px;border-radius: 10px;webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border:10px solid #fff;}
.t3-content {font-family: 'Montserrat', sans-serif;font-style: normal;font-size: 16px;font-weight: 300;line-height: 1.8;color: #888;}
h3.coaching {font-family: 'Montserrat', sans-serif;font-weight: 400;font-style: normal;font-size:24px;text-align:center;color: #3e8aa1;}
hr.coaching {margin-top: 15px;margin-bottom: 20px;border: 0;border-top: 3px solid #3b5870;max-width: 5%;}
div.kontakticons {font-family: 'Montserrat', sans-serif;padding: 5% 0px 0px 20px;color:rgba(255,255,255,1.0);font-size:15px;}
i.fa-solid.fa-mobile-screen-button {font-size: 18px;vertical-align: middle;background: #3e8aa1;padding: 10px 12px 10px 12px;border-radius: 100%;margin:0% 1% 1% 0%;}
i.fa-regular.fa-at {font-size: 20px;vertical-align: middle;background: #3e8aa1;padding: 9px;border-radius: 100%;margin-right:1%;}
i.fa.fa-envelope.kontakt {font-size: 18px;vertical-align: middle;background: #3e8aa1;padding: 9px;border-radius: 100%;margin: 1% 1% 0% 0%;}
span.kontaktform {font-family: 'Montserrat', sans-serif;color:#3e8aa1;vertical-align:middle;}
div.container.t3-sl.t3-sl-1.slider {padding-top:0px;padding-bottom:0px;}
div#t3-mainbody.container.t3-mainbody.blog {background:#f0ebe7;}
span.preheader {font-family: 'Montserrat', sans-serif;color: rgba(16, 177, 179, 1.0);display: block;font-size: 12px;font-weight: 400;letter-spacing: 6px;line-height: 28px;text-transform: uppercase;}
h3.blockheader {font-size: 24px;line-height: 1.2;font-family: 'Montserrat', sans-serif;font-weight: 700;color: #111;font-style: normal;margin-bottom: 20px;text-transform: uppercase;margin-top: 0px;}
span.headerpart {color:#1fa3a8;}
h3.blockheadersmall {font-size: 18px;line-height: 1.2;font-family: 'Montserrat', sans-serif;font-weight: 700;color: #111;font-style: normal;margin-bottom: 0px;text-transform: uppercase;margin-top: 0px;}
span.headerpartsmall {color:#1fa3a8;}
h3.blockheader:after {display: block;border-bottom: 3px solid #cfd0cf;width: 100%;max-width: 74px;margin: 13px 0 27px;content: '';}
span.icon-chevron-right:before {font-family: "Font Awesome 6 Free"!important;}
span.icon-chevron-left:before {font-family: "Font Awesome 6 Free"!important;}
/*** --------------------------------------- BLOG ---------------------------------------------------------- ***/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 3;color: #ffffff;cursor: default;background-color: #3e8aa1;border-color: #3e8aa1;}
.pagination > li > a, .pagination > li > span {color: #3e8aa1;}
.com-content-category-blog.blog-coaching-content .items-row.row.row-flex {display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left:0px!important;margin-right:0px!important;}
.com-content-category-blog.blog-coaching-content .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {background:#f6f6f6; padding: 1%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 31.5%;margin: 10px;border-radius: 12px;border-style: solid;border:1px solid #ddd;word-break: break-word;box-sizing: border-box;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.com-content-category-blog.blog-coaching-content img {max-width: 100%;width:100%;height: auto;border-radius: 6px;margin-bottom: 15px;}
.com-content-category-blog.blog-coaching-content .pull-left.item-image {max-width:100%;width:100%;height:auto;float:left;margin:0px;}
.items-row .item {margin-bottom:10px!important;width:100%;}
.com-content-category-blog.blog-coaching-content .items-row.row.row-flex .col-12.col-sm-6.col-md-4:hover {-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);border-color: transparent;transition: .8s ease;}
.com-content-category-blog.blog-coaching-content h2.article-title {font-family: 'Roboto', sans-serif;font-weight: 400;font-style: normal;font-size: 16px;text-align: left;color: #3e8aa1;border-bottom:1px solid #3e8aa1;padding-bottom:10px;}
.com-content-category-blog.blog-coaching-content .btn-default {position:absolute;bottom:3%;left:3%;}
.com-content-category-blog.blog-coaching-content .article-info {margin-bottom:20px;}
.com-content-category-blog.blog-coaching-content dl.article-info.muted {position: absolute;bottom: 0;right: 0;color:rgba(33,33,33,0.3);text-align: right;padding: 10px 0px 10px 10px;margin-bottom: 0px!important;width:auto!important;}
i.fa.fa-eye:before {display:none!important;}
i.fa.fa-calendar:before {display:none!important;}
.com-content-category-blog.blog-coaching-content a.btn.btn-default {background:#111!important;color:rgba(255,255,255,0.8)!important;}
.com-content-category-blog.blog-coaching-content a:hover.btn.btn-default {background:#3e8aa1!important;color:rgba(255,255,255 1.0)!important;transition: .3s ease;!important;border-color:#3e8aa1!important;}
.com-content-category-blog.blog-coaching-content a:hover.btn.btn-default span {color:#fff!important;}
.com-content-category-blog.blog-coaching-content ul.pagination {margin-top:5%;margin-left:1%;}
.item-page-coaching-content article header.article-header.clearfix h1.article-title {font-size: 20px;line-height: 1.2;font-family: 'Montserrat', sans-serif;font-weight: 400;color: #3e8aa1!important;font-style: normal;margin-bottom: 20px;text-transform: uppercase;margin-top: 0px;width:100%;} 
.item-page-coaching-content article header.article-header.clearfix h1.article-title:after {display: block;border-bottom: 1px solid #cfd0cf;width: 100%;max-width: 100%;margin: 13px 0 27px;content: '';}
.item-page-coaching-content article figure.left.item-image img {max-width: 100%;width: 33%;height: auto;float: left;padding: 0px 30px 30px 0px;}
.item-page-coaching-content {padding: 20px;background: #eee;border-radius: 10px;border: 1px solid #ccc;margin-top: 3%;}
.item-page-coaching-content article section.article-content.clearfix {display:inline!important;line-height:1.0;}
.item-page-coaching-content a.btn {background: #111;color: rgba(255, 255, 255, 0.8);padding: 10px 20px;margin-left: -20px;margin-top: 10px;}
.item-page-coaching-content a:hover.btn {background: #3e8aa1 !important;color: rgba(255,255,255 1.0)!important;transition: .3s ease;border-color: #3e8aa1 !important;}
div.item-page-veranstaltungen article footer.article-footer.clearfix dl.article-info.muted {border-top:1px solid #ccc;margin-top:3%;width:100%;padding-top:1%;}
div.item-page-veranstaltungen article section.article-content.clearfix p {line-height:28px;}
div.item-page-veranstaltungen article section.article-content.clearfix ul li {line-height:28px;}

/*** --------------------------------------- VERANSTALTUNGEN ----------------------------------------------- ***/
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 3;color: #ffffff;cursor: default;background-color: #3e8aa1;border-color: #3e8aa1;}
.pagination > li > a, .pagination > li > span {color: #3e8aa1;}
.com-content-category-blog.blog-veranstaltungen .items-row.row.row-flex {display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left:0px!important;margin-right:0px!important;}
.com-content-category-blog.blog-veranstaltungen .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {background:#f6f6f6; padding: 1%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 31.5%;margin: 10px;border-radius: 12px;border-style: solid;border:1px solid #ddd;word-break: break-word;box-sizing: border-box;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.com-content-category-blog.blog-veranstaltungen img {max-width: 100%;width:100%;height: auto;border-radius: 6px;margin-bottom: 15px;}
.com-content-category-blog.blog-veranstaltungen .pull-left.item-image {max-width:100%;width:100%;height:auto;float:left;margin:0px;}
.items-row .item {margin-bottom:10px!important;width:100%;}
.com-content-category-blog.blog-veranstaltungen .items-row.row.row-flex .col-12.col-sm-6.col-md-4:hover {-webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);border-color: transparent;transition: .8s ease;}
.com-content-category-blog.blog-veranstaltungen h2.article-title {font-family: 'Roboto', sans-serif;font-weight: 400;font-style: normal;font-size: 16px;text-align: left;color: #3e8aa1;border-bottom:1px solid #3e8aa1;padding-bottom:10px;}
.com-content-category-blog.blog-veranstaltungen .btn-default {position:absolute;bottom:6%;left:3%;}
.com-content-category-blog.blog-veranstaltungen .article-info {margin-bottom:20px;}
.com-content-category-blog.blog-veranstaltungen .btn-default {position:absolute;bottom:6%;left:3%;}
.com-content-category-blog.blog-veranstaltungen .article-info {margin-bottom:20px;}
.com-content-category-blog.blog-veranstaltungen dl.article-info.muted {position: absolute;bottom: 0;right: 0;color:rgba(33,33,33,0.3);text-align: right;padding: 10px 0px 10px 10px;margin-bottom: 0px!important;width:auto!important;}
.com-content-category-blog.blog-veranstaltungen a.btn.btn-default {background:#111!important;color:rgba(255,255,255,0.8)!important;}
.com-content-category-blog.blog-veranstaltungen a:hover.btn.btn-default {background:#3e8aa1!important;color:rgba(255,255,255 1.0)!important;transition: .3s ease;!important;border-color:#3e8aa1!important;}
.com-content-category-blog.blog-veranstaltungen a:hover.btn.btn-default span {color:#fff!important;}
.com-content-category-blog.blog-veranstaltungen ul.pagination {margin-top:5%;margin-left:1%;}
.item-page-veranstaltungen article header.article-header.clearfix h1.article-title {font-size: 20px;line-height: 1.2;font-family: 'Montserrat', sans-serif;font-weight: 400;color: #3e8aa1!important;font-style: normal;margin-bottom: 20px;text-transform: uppercase;margin-top: 0px;width:100%;} 
.item-page-veranstaltungen article header.article-header.clearfix h1.article-title:after {display: block;border-bottom: 1px solid #cfd0cf;width: 100%;max-width: 100%;margin: 13px 0 27px;content: '';}
.item-page-veranstaltungen article figure.left.item-image img {max-width: 100%;width: 33%;height: auto;float: left;padding: 0px 30px 30px 0px;}
.item-page-veranstaltungen {padding: 20px;background: #eee;border-radius: 10px;border: 1px solid #ccc;margin-top: 3%;}
.item-page-veranstaltungen article section.article-content.clearfix {display:inline!important;line-height:1.0;}
.item-page-veranstaltungen a.btn {background: #111;color: rgba(255, 255, 255, 0.8);padding: 10px 20px;margin-left: -20px;margin-top: 10px;}
.item-page-veranstaltungen a:hover.btn {background: #3e8aa1 !important;color: rgba(255,255,255 1.0)!important;transition: .3s ease;border-color: #3e8aa1 !important;}
/*** --------------------------------------- TOPMODULES ---------------------------------------------------- ***/
div#topmod {background:rgba(53,66,82, 1.0);padding:5px 0px;color:rgba(255,255,255,0.6);}
span.icons.home {color: rgba(255,255,255, 0.8);font-size: 18px;vertical-align: baseline;margin-right: 5px;}
span.icons.phone {color: rgba(255,255,255, 0.8);font-size: 18px;vertical-align: baseline;margin-right: 5px;}
span.icons.mail {color: rgba(255,255,255, 0.8);font-size: 16px;vertical-align: baseline;margin-right: 5px;}
div.t3-spotlight.t3-topmod.row {margin-left:0px!important;margin-right:0px!important;}
div.container.t3-sl.t3-sl-1.topmod {padding:0px;}
div#topmod .t3-module {margin-bottom:0px;} 
div#topmod .t3-module p {margin-bottom:0px;font-weight:400;font-size:14px;color:rgba(59,88,112,0.6);}
div.row.topmodules {display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size:17px!important;color:#888!important;}
div.col-xs-12.col-md-9.col-sm-9.topmodules {display: -webkit-flex;display: -ms-flexbox;display: flex;}
div#topmod a, a:visited, a:focus {color: rgba(255,255,255, 0.6);}
div#topmod a:hover {color: rgba(255,255,255, 1.0);text-decoration:none;transition: .3s ease;}
div.row.top {margin-left:0px;margin-right:0px;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top {text-align:left;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top.middle {text-align:center;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.topright {text-align:right;}
/*** --------------------------------------- MAINHEAD ----------------------------------------------------- ***/
div.row.header {margin-left:0px!important;margin-right:0px!important;display:-webkit-flex;display: -ms-flex;display: flex;}
div#mainheadersl.mainnavigation.affix-top {position: absolute;width: 100%;border-left: 0;border-right: 0;margin-bottom: 0;border-radius: 0;left: 0;right: 0;top: 0px;z-index: 999;background: transparent!important;}
div#mainheadersl.mainnavigation.affix {width: 100%;border-left: 0;border-right: 0;margin-bottom: 0;border-radius: 0;left: 0;right: 0;top: 0;z-index: 999;background: rgba(255,255,255,1.0);transition: 0s;-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 2s;animation-duration: 2s;webkit-box-shadow: 0px 5px 32px 0px rgba(102.99999999999999, 122.00000000000007, 143, 0.17);box-shadow: 0px 5px 32px 0px rgba(102.99999999999999, 122.00000000000007, 143, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
div#mainheaderos.mainnavigation.affix-top {position: relative;width: 100%;border-left: 0;border-right: 0;margin-bottom: 0;border-radius: 0;left: 0;right: 0;top: 0px;z-index: 999;background: rgba(255,255,255,1.0);-webkik-box-shadow: 0px 5px 32px 0px rgba(102.99999999999999, 122.00000000000007, 143, 0.17);box-shadow: 0px 5px 32px 0px rgba(102.99999999999999, 122.00000000000007, 143, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
div#mainheaderos.mainnavigation.affix {width: 100%;border-left: 0;border-right: 0;margin-bottom: 0;border-radius: 0;left: 0;right: 0;top: 0;z-index: 999;background:rgba(255,255,255,1.0);transition: 0s;-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 2s;animation-duration: 2s;webkit-box-shadow: 0px 5px 32px 0px rgba(102.99999999999999, 122.00000000000007, 143, 0.17);box-shadow: 0px 5px 32px 0px rgba(102.99999999999999, 122.00000000000007, 143, 0.17);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
div#mainheadersl.affix-top .t3-header {padding:80px 0px;}
div#mainheadersl.affix .t3-header {padding:20px 0px;}
div#mainheaderos.affix-top .t3-header {padding:20px 0px;}
div#mainheaderos.affix .t3-header {padding:20px 0px;}
div#mainheadersl.mainnavigation.affix-top div#line {border-top:1px solid rgba(255,255,255,0.1);}
div#mainheadersl.mainnavigation.affix div#line {border-top:1px solid rgba(33,33,33,0.1);}
div#mainheaderos.mainnavigation.affix-top div#line {border-top:1px solid rgba(33,33,33,0.1);}
div#mainheaderos.mainnavigation.affix div#line {border-top:1px solid rgba(33,33,33,0.1);}
div.row.topmodules {display: -webkit-flex;display: -ms-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size:17px!important;color:#888!important;}
div.col-xs-12.col-sm-4.logo {display:-webkit-flex;display: -ms-flex;display: flex;}
div.col-xs-12.col-sm-8.navbox {display:-webkit-flex;display: -ms-flex;display: flex;align-items:center;justify-content:end;}
div.col-xs-12.col-md-9.col-sm-9.topmodules {display: -webkit-flex;display: -ms-flexbox;display: flex;}
div.col-xs-12.col-sm-6.top1, div.col-xs-12.col-sm-6.top2, div.col-xs-12.col-sm-6.top3 {padding:15px 10px 5px 10px;}
div.col-xs-12.col-sm-6.top1 {border-left:1px solid rgba(255,255,255,0.1);padding-top:2%;}
div.col-xs-12.col-sm-6.top2 {border-left:1px solid rgba(255,255,255,0.1);}
div.col-xs-12.col-sm-6.top3 {border-right:1px solid rgba(255,255,255,0.1);}
div#mainheaderos.mainnavigation.affix-top div.col-xs-12.col-sm-6.top1 {border-left:1px solid rgba(33,33,33,0.1);}
div#mainheaderos.mainnavigation.affix-top div.col-xs-12.col-sm-6.top2 {border-left:1px solid rgba(33,33,33,0.1);}
div#mainheaderos.mainnavigation.affix-top div.col-xs-12.col-sm-6.top3 {border-right:1px solid rgba(33,33,33,0.1);}
div#mainheaderos.mainnavigation.affix div.col-xs-12.col-sm-6.top1 {border-left:1px solid rgba(33,33,33,0.1);}
div#mainheaderos.mainnavigation.affix div.col-xs-12.col-sm-6.top2 {border-left:1px solid rgba(33,33,33,0.1);}
div#mainheaderos.mainnavigation.affix div.col-xs-12.col-sm-6.top3 {border-right:1px solid rgba(33,33,33,0.1);}
div#mainheadersl.mainnavigation.affix div.col-xs-12.col-sm-6.top1 {border-left:1px solid rgba(33,33,33,0.1);}
div#mainheadersl.mainnavigation.affix div.col-xs-12.col-sm-6.top2 {border-left:1px solid rgba(33,33,33,0.1);}
div#mainheadersl.mainnavigation.affix div.col-xs-12.col-sm-6.top3 {border-right:1px solid rgba(33,33,33,0.1);}
/*** --------------------------------------- NAVIGATION --------------------------------------------------- ***/
span.fa-solid.fa-circle {font-size: 6px;vertical-align: middle;padding-right: 5px;color: rgba(33, 33, 33, 0.2);}
span.fa-solid.fa-circle:hover {color: rgba(16, 177, 179, 1.0);transition: .8s ease;}
li a:hover .fa-solid.fa-circle {color: rgba(16, 177, 179, 1.0);transition: .8s ease;}
li.current.active a .fa-solid.fa-circle {color: rgba(16, 177, 179, 1.0);}
div.container.navigation {width:auto;float:right;padding-right:0px;}
div#mainheaderos.affix-top .navbar-default {background:transparent!important;border:none!important;}
div#mainheaderos.affix .navbar-default {background:rgba(255,255,255,1.0)!important;border:none!important;}
div#mainheadersl.affix-top .navbar-default {background:transparent!important;border:none!important;}
div#mainheadersl.affix .navbar-default {background:rgba(255,255,255,1.0)!important;border:none!important;}
div#mainheaderos.mainnavigation.affix-top .navbar-default .navbar-nav > li > a {font-family: 'Montserrat', sans-serif;color: #333;text-transform: uppercase;font-size:14px;font-weight:700;}
div#mainheaderos.mainnavigation.affix .navbar-default .navbar-nav > li > a {font-family: 'Montserrat', sans-serif;color: #333;text-transform: uppercase;font-size:14px;font-weight:700;}
div#mainheadersl.mainnavigation.affix-top.navbar-default .navbar-nav > li > a {font-family: 'Montserrat', sans-serif!important;color: #333;text-transform: uppercase;font-size:14px;font-weight:700;}
div#mainheadersl.mainnavigation.affix .navbar-default .navbar-nav > li > a {font-family: 'Montserrat', sans-serif!important;color: #333;text-transform: uppercase;font-size:14px;font-weight:700;}
div#mainheaderos.affix-top .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color:rgba(16, 177, 179, 1.0)!important;background-color: transparent!important;font-size:14px;font-weight:700;}
div#mainheaderos.affix .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: rgba(16, 177, 179, 1.0)!important;background-color: transparent!important;font-size:14px;font-weight:700;}
div#mainheadersl.mainnavigation.affix-top .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #3e8aa1;background-color: transparent!important;font-size:14px;font-weight:700;}
div#mainheadersl.mainnavigation.affix .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #3e8aa1;background-color: transparent!important;font-size:14px;font-weight:700;}
div#mainheaderos.affix-top .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: rgba(16, 177, 179, 1.0)!important;background-color: transparent;transition: .8s ease;font-size:14px;font-weight:700;}
div#mainheaderos.affix .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: rgba(16, 177, 179, 1.0)!important;background-color: transparent;transition: .8s ease;font-size:14px;font-weight:700;}
div#mainheadersl.mainnavigation.affix-top .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {font-family: 'Montserrat', sans-serif!important;color:rgba(16, 177, 179, 1.0);background-color: transparent;transition: .8s ease;font-size:14px;font-weight:700;}
div#mainheadersl.mainnavigation.affix .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {font-family: 'Montserrat', sans-serif!important;color:rgba(16, 177, 179, 1.0);background-color: transparent;transition: .8s ease;font-size:14px;font-weight:700;}
div#mainheadersl.mainnavigation .affix-top .navbar-default .navbar-nav > li > a {font-family: 'Montserrat', sans-serif!important;color: #3e8aa1;background-color: transparent;transition: .8s ease;font-size:14px;font-weight:700;}
div#mainheadersl.mainnavigation.affix-top .navbar-default .navbar-nav > li > a {font-family: 'Montserrat', sans-serif!important;color: #333;background-color: transparent;transition: .8s ease;font-size:14px;font-weight:700;text-transform:uppercase;}

/***---------------------------------------- ANGEBOT -------------------------------------------------------***/
div.panel-body {font-family: 'Montserrat', sans-serif;font-weight: 400;font-style: normal;font-size:16px;color:#888;}
div#coaching {}
div#coaching p {font-family: 'Montserrat', sans-serif;font-style: normal;font-size: 16px;font-weight: 100;line-height: 1.6;color: #888;}
div.col-md-12.col-sm-12.coaching {margin-top:5%;margin-bottom:5%;}
div.container.t3-sl.t3-sl-1.coaching.header {padding:60px 20px 60px 20px;}
div.container.t3-sl.t3-sl-1.coaching {padding-bottom:0px;padding-top:20px;}
div.container.t3-sl.t3-sl-2.coachingbottom {padding-top:0px;}
div.t3-spotlight.t3-spotlight-1.row {margin-left:0px!important;margin-right:0px!important;}
div.t3-spotlight.t3-spotlight-2.row {margin-left:0px!important;margin-right:0px!important;}
div.col-lg-6.coaching.col-md-6.coaching.col-sm-12.coaching.col-xs-12.coaching {}
div#Mod115.t3-module.module {margin-bottom:30px;}
div#Mod116.t3-module.module {margin-bottom:30px;}
div#Mod117.t3-module.module {margin-bottom:30px;}
div#Mod118.t3-module.module {margin-bottom:30px;}
div.titleegb {font-family: 'Montserrat', sans-serif;font-weight: 400;font-style: normal;font-size:20px;position: absolute;bottom: 0;left: 0;color: rgba(255,255,255,0.9);width: 100%;text-align:center;background: rgba(33, 33, 33, 0.5);}
.ih-item.square.effect13 {overflow: hidden;}
.ih-item.square.effect13.colored .info {background: #1a4a72;background: rgba(26, 74, 114, 0.6);}
.ih-item.square.effect13.colored .info h3 {background: rgba(12, 34, 52, 0.6);}
.ih-item.square.effect13 .img {-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.ih-item.square.effect13 .info {visibility: hidden;opacity: 0;pointer-events: none;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}
.ih-item.square.effect13 .info h3.details {color: #000;text-align: center;font-size: 27px;margin: 0px 0 0 0;font-family: 'Montserrat', sans-serif;bottom: 0;position: absolute;width: 100%;background: #cce1e7;padding: 3%;}
.ih-item.square.effect13 .info p {font-style: italic;font-size: 12px;position: relative;color: #bbb;padding: 20px 20px 20px;text-align: center;}
.ih-item.square.effect13 a:hover img {-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);}
.ih-item.square.effect13 a:hover .info {visibility: visible;opacity: 1;}
.ih-item.square.effect13.left_to_right .info {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);-o-transform: translateX(-100%);transform: translateX(-100%);}
.ih-item.square.effect13.left_to_right a:hover .info {-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);}
span.headerpartcoach {text-transform:uppercase;color:#fff;padding-left:1%; font-family: 'Montserrat', sans-serif;font-weight: 700;}
span.headerpartcoachbase {text-transform:uppercase;color:#111;font-family: 'Montserrat', sans-serif;font-weight: 700;}
/***---------------------------------------- VITA ----------------------------------------------------------***/
div.container.t3-sl.t3-sl-1.header-vita {padding-bottom:20px;}
div.container.t3-sl.t3-sl-1.vita {padding-top:0px;padding-bottom:0px;}
div.col-lg-6.vita2.col-md-6.vita2.col-sm-12.vita2.col-xs-12.vita2 p {font-family: 'Montserrat', sans-serif;font-style: normal;font-size: 16px;font-weight: 300;line-height: 1.6;color: #888;}
div.col-lg-6.vita2.col-md-6.vita2.col-sm-12.vita2.col-xs-12.vita2 ul li {font-family: 'Montserrat', sans-serif;font-style: normal;font-size: 16px;font-weight: 300;line-height: 1.6;color: #888;}
/***---------------------------------------- KARTE ---------------------------------------------------------***/
div#adresse {background: rgba(59, 88, 112, 0.1);}
div.row.adresse {margin-left:0px;margin-right:0px;}
div.col-md-6.karte {padding:0px;margin-top:-10px;border-right:1px solid #ccc;}
div.col-md-6.anschrift {}
div#adresse a {color:#3e8aa1;}
/***---------------------------------------- FOOTER --------------------------------------------------------***/
footer#t3-footer.wrap.t3-footer {background-image: url(/templates/t3_bs3_blank/images/footer-image.jpg) !important;background-position: 50% 50%;max-width: 100% !important;width: 100% !important;height: auto;color: rgba(255, 255, 255, 0.6);border-top: none;background-size: cover;font-size: 15px;font-family: "montserrat", Sans-serif;}
div.filterconnect {background:rgba(53,66,82,0.6);border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
div.filterfooter {background: rgba(0, 0, 0, 0.6);}
.t3-footer {font-family: 'Montserrat', sans-serif;border-top: none;background: #3f4d5b;color:rgba(255,255,255,0.6);}
.t3-footer p {color:rgba(255,255,255,0.6);line-height:1.8;}
section.t3-copyright {border-top: none!important;font-size: 12px;padding: 40px 0 120px;background:rgba(53,66,82,0.8);}
.col-md-4.law {text-align:right;}
a.law, a:visited.law, a:focus.law {font-size:14px;color:rgba(255,255,255,0.4);font-family: Lato, sans-serif;}
a:hover.law {text-decoration:none;color:rgba(255,255,255,1.0);}
a.footerlink, a:visited.footerlink, a:focus.footerlink {color:rgba(255,255,255,0.6);text-decoration:none;}
a:hover.footerlink {color:rgba(255,255,255,1.0);text-decoration:none;}
.t3-footnav .t3-module {background:transparent;margin:5% 0%;}
.t3-footnav .t3-module .module-title {margin-bottom:40px;}
h3.module-title.footer span {font-family: 'Montserrat', sans-serif!important;color:rgba(255,255,255,1.0)!important;border-bottom:1px solid rgba(255,255,255,0.3);padding-bottom:20px;}
i.fa-solid.fa-house {font-size:18px;margin-right:2%;}
i.fa-solid.fa-square-phone {font-size:22px;margin-right:2%;}
/*** --------------------------------------- BACK TO TOP-------------------------------------------------- ***/
#button {display: inline-block; background-color: #333; width: 50px; height: 50px; text-align: center; border-radius: 100%; position: fixed; bottom: 30px; right: 48%; transition: background-color .3s, opacity .5s, visibility .5s; opacity: 0; visibility: hidden; z-index: 1000;border:2px solid #fff;}
#button:after {content: "\f077"; font-family: FontAwesome; font-weight: normal; font-style: normal; font-size: normal; line-height: 45px; color: #fff;}
#button:hover {cursor: pointer; background-color:#3e8aa1; text-decoration:none!important;}
#button:active {background-color: #3e8aa1;}
#button.show {opacity: 1; visibility: visible;}
/***---------------------------------------- MEDIA QUERIES -------------------------------------------------***/
@media only screen and (min-width: 0px) and (max-width: 320px) {
ul.jwts_tabbernav li a {width:100%!important;float:left!important;margin-bottom:1%!important;}  
div.container.coaching {padding-right:0px;padding-left:0px;}
.t3-copyright small, .col-md-4.law {text-align:left;}
div#topmod .t3-module p {font-size:12px;line-height:2;}
.com-content-category-blog.blog-coaching-content .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {padding: 1%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%!important;margin: 10px;border-radius: 12px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: rgba(255, 255, 255, 0.1);word-break: break-word;box-sizing: border-box;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}  
div#Mod127.t3-module.module .cf-control-group.cf-one-half.cf-two-thirds {}
div#Mod127.t3-module.module .cf-control-group.cf-one-half.rechts.cf-one-third {padding-left: 0px;margin-top: 5%;}
div.col-xs-12.col-sm-4.logo {justify-content:center;}
img.logo-img {margin-left:unset;}

div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top.middle {text-align:left!important;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.topright {text-align:left!important;}
div.col-xs-12.col-sm-8.navbox {position:absolute;top:2%;right:2%;z-index:999;}
button.btn.btn-primary.off-canvas-toggle  {background:#1fa3a8!important;}
div.container.t3-sl.t3-sl-1.coaching.header {padding: 20px 20px 0px 20px;}
div.container.t3-sl.t3-sl-1.coaching {padding-bottom: 0px;padding: 0px 0px 0px 0px;}
div.container.t3-sl.t3-sl-2.coachingbottom {padding-top: 0px;padding: 0px 0px 20px 0px;}
h3.blockheader {font-size: 20px;}
div.tabs-wrapper .tabs {display:block!important;}
.com-content-category-blog.blog-veranstaltungen .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {width: 100%;}
.com-content-category-blog.blog-veranstaltungen dl.article-info.muted {display: none;}
.com-content-category-blog.blog-veranstaltungen .btn-default {position: absolute;bottom: 2%;left: 1%;}
.item-page-veranstaltungen {word-break: break-word;}
.item-page-veranstaltungen article header.article-header.clearfix h1.article-title {font-size: 16px;}
div.item-page-veranstaltungen article footer.article-footer.clearfix dl.article-info.muted {display: none;}
div.item-page-veranstaltungen article nav.pagenavigation {position: absolute;bottom: 2%;margin-left: 3%;}
.com-content-category-blog.blog-coaching-content dl.article-info.muted {display: none;}
.item-page-coaching-content {word-break: break-word;}
.item-page-coaching-content article figure.left.item-image img {max-width: 100%;width: 50%;height: auto;float: left;padding: 0px 10px 10px 0px;}
div.item-page-coaching-content article footer.article-footer.clearfix dl.article-info.muted {display: none;}
div.item-page-coaching-content article nav.pagenavigation {position: absolute;bottom: 2%;margin-left: 3%;}
.items-row .item {padding:10px;}
figure.left.item-image {margin-bottom:0px;}
.t3-mainbody {min-height:unset;}
div#adresse a {font-size:13px;}
span.kontaktform {font-size:13px;}
}
@media only screen and (min-width: 321px) and (max-width: 375px) {
ul.jwts_tabbernav li a {width:100%!important;float:left!important;margin-bottom:1%!important;}
div.container.coaching {padding-right:0px;padding-left:0px;}
.t3-copyright small, .col-md-4.law {text-align:left;}
div#topmod .t3-module p {font-size:12px;line-height:2;}
.com-content-category-blog.blog-coaching-content .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {padding: 1%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%!important;margin: 10px;border-radius: 12px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: rgba(255, 255, 255, 0.1);word-break: break-word;box-sizing: border-box;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
div#Mod127.t3-module.module .cf-control-group.cf-one-half.cf-two-thirds {}
div#Mod127.t3-module.module .cf-control-group.cf-one-half.rechts.cf-one-third {padding-left: 0px;margin-top: 5%;} 
img.logo-img {margin-left:unset;} 
div.col-xs-12.col-sm-4.logo {justify-content:center;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top.middle {text-align:left!important;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.topright {text-align:left!important;}
div.col-xs-12.col-sm-8.navbox {position:absolute;top:2%;right:2%;z-index:999;}
button.btn.btn-primary.off-canvas-toggle  {background:#1fa3a8!important;}
div.container.t3-sl.t3-sl-1.coaching.header {padding: 20px 20px 0px 20px;}
div.container.t3-sl.t3-sl-1.coaching {padding-bottom: 0px;padding: 0px 0px 0px 0px;}
div.container.t3-sl.t3-sl-2.coachingbottom {padding-top: 0px;padding: 0px 0px 20px 0px;}
h3.blockheader {font-size: 20px;}
div.tabs-wrapper .tabs {display:block!important;}
.com-content-category-blog.blog-veranstaltungen .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {width: 100%;}
.com-content-category-blog.blog-veranstaltungen dl.article-info.muted {display: none;}
.com-content-category-blog.blog-veranstaltungen .btn-default {position: absolute;bottom: 2%;left: 1%;}
.item-page-veranstaltungen {word-break: break-word;}
.item-page-veranstaltungen article header.article-header.clearfix h1.article-title {font-size: 16px;}
div.item-page-veranstaltungen article footer.article-footer.clearfix dl.article-info.muted {display: none;}
div.item-page-veranstaltungen article nav.pagenavigation {position: absolute;bottom: 2%;margin-left: 3%;}
.com-content-category-blog.blog-coaching-content dl.article-info.muted {display: none;}
.item-page-coaching-content {word-break: break-word;}
.item-page-coaching-content article figure.left.item-image img {max-width: 100%;width: 50%;height: auto;float: left;padding: 0px 10px 10px 0px;}
div.item-page-coaching-content article footer.article-footer.clearfix dl.article-info.muted {display: none;}
div.item-page-coaching-content article nav.pagenavigation {position: absolute;bottom: 2%;margin-left: 3%;}
.items-row .item {padding:10px;}
figure.left.item-image {margin-bottom:0px;}
.t3-mainbody {min-height:unset;}
div#adresse a {font-size:13px;}
span.kontaktform {font-size:13px;}
}
@media only screen and (min-width: 376px) and (max-width: 425px) {
ul.jwts_tabbernav li a {width:100%!important;float:left!important;margin-bottom:1%!important;}
div.container.coaching {padding-right:0px;padding-left:0px;}
.t3-copyright small, .col-md-4.law {text-align:left;}
div#topmod .t3-module p {font-size:12px;line-height:2;}
.com-content-category-blog.blog-coaching-content .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {padding: 1%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%!important;margin: 10px;border-radius: 12px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: rgba(255, 255, 255, 0.1);word-break: break-word;box-sizing: border-box;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
div#Mod127.t3-module.module .cf-control-group.cf-one-half.cf-two-thirds {}
div#Mod127.t3-module.module .cf-control-group.cf-one-half.rechts.cf-one-third {padding-left: 0px;margin-top: 5%;}
div.col-xs-12.col-sm-4.logo {justify-content:center;}
img.logo-img {margin-left:unset;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top.middle {text-align:left!important;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.topright {text-align:left!important;}
div.col-xs-12.col-sm-8.navbox {position:absolute;top:2%;right:2%;z-index:999;}
button.btn.btn-primary.off-canvas-toggle  {background:#1fa3a8!important;}
div.container.t3-sl.t3-sl-1.coaching.header {padding: 20px 20px 0px 20px;}
div.container.t3-sl.t3-sl-1.coaching {padding-bottom: 0px;padding: 0px 0px 0px 0px;}
div.container.t3-sl.t3-sl-2.coachingbottom {padding-top: 0px;padding: 0px 0px 20px 0px;}
h3.blockheader {font-size: 20px;}
div.tabs-wrapper .tabs {display:block!important;}
.com-content-category-blog.blog-veranstaltungen .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {width: 100%;}
.com-content-category-blog.blog-veranstaltungen dl.article-info.muted {display: none;}
.com-content-category-blog.blog-veranstaltungen .btn-default {position: absolute;bottom: 2%;left: 1%;}
.item-page-veranstaltungen {word-break: break-word;}
.item-page-veranstaltungen article header.article-header.clearfix h1.article-title {font-size: 16px;}
div.item-page-veranstaltungen article footer.article-footer.clearfix dl.article-info.muted {display: none;}
div.item-page-veranstaltungen article nav.pagenavigation {position: absolute;bottom: 2%;margin-left: 3%;}
.com-content-category-blog.blog-coaching-content dl.article-info.muted {display: none;}
.item-page-coaching-content {word-break: break-word;}
.item-page-coaching-content article figure.left.item-image img {max-width: 100%;width: 50%;height: auto;float: left;padding: 0px 10px 10px 0px;}
div.item-page-coaching-content article footer.article-footer.clearfix dl.article-info.muted {display: none;}
div.item-page-coaching-content article nav.pagenavigation {position: absolute;bottom: 2%;margin-left: 3%;}
.items-row .item {padding:10px;}
figure.left.item-image {margin-bottom:0px;}
.t3-mainbody {min-height:unset;}
div#adresse a {font-size:16px;}
span.kontaktform {font-size:16px;}  
}
@media only screen and (min-width: 426px) and (max-width: 479px) {
ul.jwts_tabbernav li a {width:100%!important;float:left!important;margin-bottom:1%!important;}
div.container.coaching {padding-right:0px;padding-left:0px;}
.t3-copyright small, .col-md-4.law {text-align:left;}
div#topmod .t3-module p {font-size:12px;line-height:2;}
.com-content-category-blog.blog-coaching-content .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {padding: 1%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%!important;margin: 10px;border-radius: 12px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: rgba(255, 255, 255, 0.1);word-break: break-word;box-sizing: border-box;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
div#Mod127.t3-module.module .cf-control-group.cf-one-half.cf-two-thirds {}
div#Mod127.t3-module.module .cf-control-group.cf-one-half.rechts.cf-one-third {padding-left: 0px;margin-top: 5%;}
div.col-xs-12.col-sm-4.logo {justify-content:center;}
img.logo-img {margin-left:unset;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top.middle {text-align:left!important;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.topright {text-align:left!important;}
div.col-xs-12.col-sm-8.navbox {position:absolute;top:2%;right:2%;z-index:999;}
button.btn.btn-primary.off-canvas-toggle  {background:#1fa3a8!important;}
div.container.t3-sl.t3-sl-1.coaching.header {padding: 20px 20px 0px 20px;}
div.container.t3-sl.t3-sl-1.coaching {padding-bottom: 0px;padding: 0px 0px 0px 0px;}
div.container.t3-sl.t3-sl-2.coachingbottom {padding-top: 0px;padding: 0px 0px 20px 0px;}
h3.blockheader {font-size: 20px;}
div.tabs-wrapper .tabs {display:block!important;}
.com-content-category-blog.blog-veranstaltungen .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {width: 100%;}
.com-content-category-blog.blog-veranstaltungen dl.article-info.muted {display: none;}
.com-content-category-blog.blog-veranstaltungen .btn-default {position: absolute;bottom: 2%;left: 1%;}
.item-page-veranstaltungen {word-break: break-word;}
.item-page-veranstaltungen article header.article-header.clearfix h1.article-title {font-size: 16px;}
div.item-page-veranstaltungen article footer.article-footer.clearfix dl.article-info.muted {display: none;}
div.item-page-veranstaltungen article nav.pagenavigation {position: absolute;bottom: 2%;margin-left: 3%;}
.com-content-category-blog.blog-coaching-content dl.article-info.muted {display: none;}
.item-page-coaching-content {word-break: break-word;}
.item-page-coaching-content article figure.left.item-image img {max-width: 100%;width: 50%;height: auto;float: left;padding: 0px 10px 10px 0px;}
div.item-page-coaching-content article footer.article-footer.clearfix dl.article-info.muted {display: none;}
div.item-page-coaching-content article nav.pagenavigation {position: absolute;bottom: 2%;margin-left: 3%;}
.items-row .item {padding:10px;}
figure.left.item-image {margin-bottom:0px;}
.t3-mainbody {min-height:unset;}
div#adresse a {font-size:16px;}
span.kontaktform {font-size:16px;}  
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
ul.jwts_tabbernav li a {width:100%!important;float:left!important;margin-bottom:1%!important;}
div.container.coaching {padding-right:0px;padding-left:0px;}
.t3-copyright small, .col-md-4.law {text-align:left;}
div#topmod .t3-module p {font-size:12px;line-height:2;}
.com-content-category-blog.blog-coaching-content .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {padding: 1%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%!important;margin: 10px;border-radius: 12px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: rgba(255, 255, 255, 0.1);word-break: break-word;box-sizing: border-box;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
div#Mod127.t3-module.module .cf-control-group.cf-one-half.cf-two-thirds {width:100%;}
div#Mod127.t3-module.module .cf-control-group.cf-one-half.rechts.cf-one-third {padding-left: 0px;margin-top: 3%;}
div.col-xs-12.col-sm-4.logo {justify-content:center;}
img.logo-img {margin-left:unset;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top.middle {text-align:left!important;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.topright {text-align:left!important;}
div.col-xs-12.col-sm-8.navbox {position:absolute;top:2%;right:2%;z-index:999;}
button.btn.btn-primary.off-canvas-toggle  {background:#1fa3a8!important;}
div.container.t3-sl.t3-sl-1.coaching.header {padding: 20px 20px 0px 20px;}
div.container.t3-sl.t3-sl-1.coaching {padding-bottom: 0px;padding: 0px 0px 0px 0px;}
div.container.t3-sl.t3-sl-2.coachingbottom {padding-top: 0px;padding: 0px 0px 20px 0px;}
h3.blockheader {font-size: 20px;}
div.tabs-wrapper .tabs {display:block!important;}
.com-content-category-blog.blog-veranstaltungen .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {width: 100%;}
.com-content-category-blog.blog-veranstaltungen dl.article-info.muted {display: none;}
.com-content-category-blog.blog-veranstaltungen .btn-default {position: absolute;bottom: 2%;left: 1%;}
.item-page-veranstaltungen {word-break: break-word;}
.item-page-veranstaltungen article header.article-header.clearfix h1.article-title {font-size: 16px;}
div.item-page-veranstaltungen article footer.article-footer.clearfix dl.article-info.muted {display: none;}
div.item-page-veranstaltungen article nav.pagenavigation {position: absolute;bottom: 2%;margin-left: 3%;}
.com-content-category-blog.blog-coaching-content dl.article-info.muted {display: none;}
.item-page-coaching-content {word-break: break-word;}
.item-page-coaching-content article figure.left.item-image img {max-width: 100%;width: 50%;height: auto;float: left;padding: 0px 10px 10px 0px;}
div.item-page-coaching-content article footer.article-footer.clearfix dl.article-info.muted {display: none;}
div.item-page-coaching-content article nav.pagenavigation {position: absolute;bottom: 2%;margin-left: 3%;}
.items-row .item {padding:10px;}
figure.left.item-image {margin-bottom:0px;}
.t3-mainbody {min-height:unset;}
div#adresse a {font-size:16px;}
span.kontaktform {font-size:16px;}
div.col-lg-6.ls.col-md-6.ls.col-sm-12.ls.col-xs-12.ls {max-width:50%;float:left;}    
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.off-canvas-toggle {display:none!important;}  
.col-md-4.law {text-align: left;}
div#topmod .t3-module p {font-size:17px;line-height:2;}
.com-content-category-blog.blog-coaching-content .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {padding: 1%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 47%!important;margin: 10px;border-radius: 12px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: rgba(255, 255, 255, 0.1);word-break: break-word;box-sizing: border-box;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}   
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top {width:40%;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top.middle {width:30%;} 
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.topright {width:30%;}
div.col-xs-12.col-sm-4.logo {padding-right: 0px;}
div.col-xs-12.col-sm-8.navbox {padding-left: 0px;}
.nav > li > a {padding: 10px 5px;}
div.col-lg-6.ls.col-md-6.ls.col-sm-12.ls.col-xs-12.ls {max-width:50%;float:left;}
.com-content-category-blog.blog-veranstaltungen .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {width:45%;} 
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.off-canvas-toggle {display:none!important;}
div#topmod .t3-module p {font-size:17px;line-height:2;}
.com-content-category-blog.blog-coaching-content .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {padding: 1%;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 31%!important;margin: 10px;border-radius: 12px;border-style: solid;border-width: 2px 2px 2px 2px;border-color: rgba(255, 255, 255, 0.1);word-break: break-word;box-sizing: border-box;border-radius: 10px;box-shadow: 0 0 10px rgba(0,0,0,0.1);}  
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top {width:40%;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.top.middle {width:30%;}
div.col-lg-4.col-md-12.col-sm-12.col-xs-12.topright {width:30%;}
.com-content-category-blog.blog-veranstaltungen .items-row.row.row-flex .col-12.col-sm-6.col-md-4 {width:31%;}
}
@media only screen and (min-width: 1200px) {
.off-canvas-toggle {display:none!important;}
  
}