@charset "utf-8";
/* CSS Document */
/*Schrift einbinden*/

@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');

/*Typography*/

body {font-family: 'Ubuntu', sans-serif;}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Ubuntu", Helvetica, Arial, sans-serif;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;}
	
.article-intro, .article-content {
    font-size: 18px; font-weight:300;
}

a {
    color: #EB5D40;
}

.content-mass .module-title span {font-weight:400}
	
div.custom.respo {display:none}
/*Hintergrundfarbe links*/	


/*Startseite Modul mit Hauptrubriken*/

.acm-features .features-item > div {display:block}

.acm-features.style-1 .features-item.style-light {background-color:#F07E26; color:#fff!important}
.acm-features.style-1 .features-item.style-dark {background-color:#EB5D40!important}
.acm-features.style-1 .features-item.style-highlight {background-color:#E7344C!important}

.acm-features.style-1 .features-item {
    padding: 30px 10px;
    }


.acm-features.style-1 .feature-content > a {
    
    font-size: 30px!important;
	border-bottom:0px!important;
	color:#FFF;
   
}

.acm-features .features-item > div {display:block!important;}

.logo {
    
    line-height: 40px;
    
}

/*Startseite Rubrikentitel*/

.content-mass .module-title span, .t3-footer .footer-title span {transform: rotate(270deg); font-size:48px;}

.itemid-156 .content-mass .module-title span {margin-top:120px} /*Kategorie Praxis*/
.itemid-159 .content-mass .module-title span {margin-top:200px} /*Kategorie Therapien*/
.itemid-160 .content-mass .module-title span {margin-top: 200px;} /*Kategorie Methoden*/


.home .content-mass .module-title {
    border-bottom: 1px solid rgba(240, 126, 38, 1);
    border-left: 1px solid rgba(240, 126, 38, 1);
    background-color: #fff;
	color:red!important;
}



.two-blocks-wrapper .block-left {background-color:#fff}


.home .content-mass .module-title span, .home .t3-footer .footer-title span {color: rgba(240, 126, 38, 1); font-size: 20px;
margin-top: 40px;}

/*.flaps .content-mass .module-title span {display:none!important}*/
module.flaps .acm-features.style-1 .features-item {background-color:#000!important}

/* Navigation links */

.home div.logo-image, .home div.head-search {border-bottom: solid 1px #F07E26}

div.head-search {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(255, 255, 255, 0.2);	
}

.home button.btn-menu.off-canvas-toggle {
	border-bottom: solid 1px #F07E26;
	background-image: url(../images/ico/ptk_hamburger_150dpi.png);
	background-repeat: no-repeat;
	background-size: 60% 60%;
	background-position: center center;
}


button.btn-menu.off-canvas-toggle {
	
	background-image: url(../images/ico/ptk_hamburger_150dpi.png);
	background-repeat: no-repeat;
	background-size: 60% 60%;
	background-position: center center;
}



.off-canvas-open #t3-off-canvas.off-canvas-current + div .off-canvas-toggle[data-nav="#t3-off-canvas"] {
    background: #fff;
	background-image: url(../images/ico/ptk_x_150dpi.png);
	background-repeat: no-repeat;
	background-size: 60% 60%;
	background-position: center center;
}

.home header#t3-header {border-right: solid 1px #F07E26!important}

.off-canvas-toggle .patty, .off-canvas-toggle.btn-sidebar .patty {background: #EF7E26; height:5px; width:36px;}
.off-canvas-toggle .patty::before, .off-canvas-toggle.btn-sidebar .patty::before {background: #EB5D40; height:5px; width:36px;}
.off-canvas-toggle .patty::after, .off-canvas-toggle.btn-sidebar .patty::after {background: #E7344C; height:5px; width:36px}


/*Styling für suchen*/
.search .form-search {
    max-width: 400px;
    margin: auto;
    padding: 0 20px;
    padding: 50px;
    background-color: #F07E26;
}

.search .form-search input { background-color: black; font-size:24px; color:#fff;
}

.head-search .btn-search {	
background-image: url(../images/ico/ptk_suche_150dpi.png);
background-repeat: no-repeat;
background-size: 60% 60%;
background-position: center center;color: #f07e26;}

.search .form-search.no-button input {background:none}

.search .form-search button {border:0;}

.fa-search::before {content:""}

.head-search .btn-search.btn-open .fa-search::before,.head-search .btn-search.btn-open .fa-search::after  {background:none}

.head-search .btn-search.btn-open {background-image: url(../images/ico/ptk_x_150dpi.png);
background-repeat: no-repeat;
background-size: 60% 60%;
background-position: center center;}

#searchForm {background-color:#fff}
#searchForm .searchintro {font-size:30px}

#searchForm .badge-info {
    
    color: #f07e26;
    font-size: 30px;
    padding: 0;
	border-bottom:0;
}

div.form-limit {display:none}
/* Typo Font Awesome */
.fa {font-size: 36px; padding-top:25px}
.logo-control .logo-img {padding-top:15px}

/*Weiterlesen ausblenden*/

div.actions {display:none}

.acm-cta {background-color:#FFF!important}

.articles-list.ja-isotope-wrap.packery .item .article-content {
    
    padding: 10px;
    
}


.articles-list.ja-isotope-wrap.packery .item:hover .article-img {
   background-color: transparent;
}

div.article-content {background-color:#fff; width:100%; }
.articles-list.ja-isotope-wrap.packery .item .article-title a, .articles-list.ja-isotope-wrap.packery .item .category-name a, 
.articles-list.ja-isotope-wrap.packery .item .article-content .mod-articles-category-category a {color:#3C3C3B!important}
.articles-list.ja-isotope-wrap.packery .item {
    
    border: solid 1px white;
}





.item-page .item-image {display:none}

.jamasthead.blend-bg {background-color:transparent}

/*footer*/
#t3-footer {display:none}
#back-to-top {display:none}

div.info_footer {background-color: #c9d1cb;}

div.footer_link {font-size: 24px; background-color: #c9d1cb; text-align: center; width: 33.33%; float: left; padding: 20px; color:#fff}
div.footer_link:hover {background-color: #AFBAB1;}

div.footer_link a {color:#fff!important}


/* Article */

.col-xs-11 {width:100%}
.col-sm-8  {width:100%}
.t3-content {max-width:100%;padding-left:0px}

.article-content p {padding-left:40px; padding-right:40px;}
.article-content h2 {
	padding-left: 40px;
	padding-right: 40px;
	margin-bottom:20px;
	text-transform: uppercase;
	font-weight:300;
	font-size:34px;
}

.article-content h3 {
	padding-left: 40px;
	padding-right: 40px;
	text-transform: uppercase;
}

ul {margin-left:20px}

/*Off-Canvas - Menü*/

.t3-off-canvas .t3-off-canvas-body .nav.menu > li > span {font-size:30px; color: #3C3C3B;}

.t3-off-canvas {background-color:#fff; color:#333333}

.t3-off-canvas .t3-off-canvas-body .nav.menu > li > a {color: #3C3C3B; margin-left:0;font-size:26px}
.t3-off-canvas .t3-off-canvas-body .nav.menu > li > a:hover {color: #999999/*#EB5D40£*/;}
.t3-off-canvas .t3-off-canvas-body .nav.menu > li.active > a:hover, .t3-off-canvas .t3-off-canvas-body .nav.menu > li.active > a {
   color: #EB5D40;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
	background-color: #fff;
	text-transform: uppercase;
	color: #333333;
}

.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li > a {
    color: #333333;}
	
	.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li > a:hover {
    color: #999999;}
	
	.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li.active > a {color: #3C3C3B;}



/* 3 Spalten */
column {
	margin-bottom: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
}
.column .col-group {
	background-color: #f3f3f3;
	padding: 10px;
	display: block;
	height:83px;
	text-align:center;
	vertical-align:middle;
	padding-top:30px;
	
}


@media only screen and ( max-width: 1399px ) {
	
	
	.acm-cta {display:none!important;}
	
	header#t3-header {background-color:rgba(255,255,255,0.8)!important}
	 div.logo-image {border:0px!important}
	 .home header#t3-header {
    border-right: solid 0px #F07E26 !important;
}

.home button.btn-menu.off-canvas-toggle {
    border-bottom: 0px;
}

.content-mass .module-title span, .t3-footer .footer-title span {transform: rotate(0deg)!important;}
.content-mass .module-title {padding-top:80px;}
.itemid-160 .content-mass .module-title span {margin-top:0}
.itemid-156 .content-mass .module-title span {margin-top:0} /*Kategorie Praxis*/
.itemid-159 .content-mass .module-title span {margin-top:0}
.item-page {padding-top:0}

.column-wrap column {
	margin-bottom: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.column .col-group {
	background-color: #f3f3f3;
	padding: 10px;
	display: block;
	text-align:center;
	vertical-align:middle;
}

/**img.respo {
	display: none!important;
}**/
  
  .logo {
    
    line-height: 80px;
    
}
  
  div.footer_link, div.footer_link a {font-size: 18px!important; color:#fff!important}

  /*Hintergrundfarbe links*/	

  div.result-detail {padding:10px}

}

.jamasthead.blend-bg {min-height:400px}

@media (max-width: 767px) {
  .item-page {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
.content-mass .module-title {padding-top:0px;}  

}

@media (min-width: 992px) {
  .t3-content {
    padding-top: 0px!important;
    padding-bottom: 80px;
  }

