@media (min-width:2000px){
.pdk_term,
.parent_term_name,
.term_pdc{
    font-size: 68px !important;
    line-height: 68px !important;
}

}

@media (min-width:768px){
.page-id-15012 h2.fusion-responsive-typography-calculated,
.dashboard h2.fusion-responsive-typography-calculated{
	margin-top:52px!important;
	margin-bottom:1em!important;
}
img.cat-blog-logo {
   position: absolute;
    top: 38%;
    left: 101px;
    width: 150px;
}
div#right-col {
    width: 265px;
    margin-left: 24px;
    --awb-spacing-left-large: 0px !important;
}
#Ehrenkodex-right-col{
	width: 265px;
	margin-left: 2px;
	 --awb-spacing-left-large: 0px !important;
}
#Ehrenkodex-right-col .fusion-column-wrapper.fusion-column-has-shadow.fusion-flex-justify-content-center.fusion-content-layout-column{
	width: 265px;
	margin: 0;
}	
.blog-post h1 {
	font-size:47px!important; 
	margin-left: -60px;
}
.footer-boxes .box-item, .box-item{
    width: 265px!important;
    /* margin-bottom: 20px; */
	height: 265px;
}
.box-media img.box-icon{	
	left: 115px;
}
 .box-media{
	height: 70px;
}
#event>.content-box-column,
#shop>.content-box-column{
	height:265px;
}
/* #search_blog_posts_form_tag { */
    /* position: relative; */
    /* top: 24%; */
/* } */
form.new-tags #tags {
    width: 100%!important;
}
.single-artikel #content,
.single-oases #content{
	    flex-direction: row;
}
.tag .event-posts {
    width: 265px;
    height: 265px;
    padding: 0;
    margin-right: 20px;
}
}






@media (max-width:767px){

.middle-btn {
    width: 100% !important;
}
.squares-container.wiki .squares-row {
    display: flex;
    justify-content: flex-start;
    gap: 0px!important;
    margin: 0;
}
.single-artikel #content{
	flex-direction: column;
	padding: 0 10px;
}
.single-artikel article,
aside.slider-section{
    width: 100%;
}
#artikel-slider .slick-slide img {
    height: 618px;
	width:100%;
}
.fbc-page .fbc-wrap .fbc-items li {
    padding: 0px 0px !important;
}
.fbc-page .fbc-wrap .fbc-items li.active span, .fbc-page .fbc-wrap .fbc-items li .fbc-end-text {
    font-size: 13px!important;
}
#shop .heading.heading-with-icon.icon-left{
	width:100%;
}	
.footer-boxes .box-item, .box-item{
    width: 100%!important;
    margin-bottom: 10px;
	height: 370.4px;
	margin-top: 20px;
    
}	
.box-media img.box-icon{	
	left: 45%;
}
.box-media {
    height: auto;
}
#shop>.content-box-column{
height:332px;
}
.page-id-985 #shop>.content-box-column{
	height:362.4px!important;
	margin-bottom: 10px !important;
}	
.page-id-985 #shop>.content-box-column>.content-box-wrapper{
	height:100%!important;
}
.page-id-985 div#right-col .boxes-container {
    height: 362.4px;
}
.home.blog-item-post,.page-id-985 .boxes{
	height:100%!important;
}
.page-id-985 #shop {
        margin-top: 10px!important;
}
		
#a-z {
    float: left;
    width: 100%;
    margin: 0;
    display: flex;
    flex-direction: row;
    list-style: none;
    padding: 0px;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
div#posts-results {
        top: 20px !important;
        padding: 0;
}
form.search-form.tag {
    display: inline-flex;
    width: 100%;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    flex-direction: row;
	padding: 0;
}
label#sort {
    width: 30%;
}

form.search-form label, form#search-form label {
    font-size: 12px;
    font-weight: 600;
}
#title-status {
    float: left;
    width: 100%;
    padding: 0!important;
}
div#search_blog_posts_form_tag {
    margin-bottom: 20px;
}
.single-feeds .title{
	margin-top:20px;
}
html:not(.avada-has-site-width-percent) #main,
html:not(.avada-has-site-width-percent) .fusion-footer-copyright-area,
html:not(.avada-has-site-width-percent) .fusion-footer-widget-area,
html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-bottom .fusion-sliding-bar,
html:not(.avada-has-site-width-percent) .fusion-sliding-bar-position-top .fusion-sliding-bar,
html:not(.avada-has-site-width-percent) .tfs-slider .slide-content-container {
    padding-left: 0!important;
    padding-right: 0!important;
}
.acf-tooltip.-confirm.left {
    left: 16%!important;
}
form.new-tags #tags,
form.new-tags select{
    width: 100% !important;
}
form.new-tags {
    margin-bottom: 20px;
}
.squares-row .box-square-title {
    margin-top: -28px!important;
}
.feeds-ich.row .col-md-3 {
    padding-left: 0px;
    padding-right: 0!important;
    padding-bottom: 20px;
}
.feeds-ich.row {
    padding: 10px 20px 0px!important;
}
.modal-body.single-feeds {
    padding: 0px 0px 40px !important;
}
.col-md-3.blog-item-post {
    margin-right: 0!important;
}
.cat-num {
    position: absolute;
    top: 0px;
    z-index: -1;
    width: 100%!important;
    height: 100%!important;
}
img.cat-blog-logo {
    position: absolute;
    top: 50%!important;
}

#posts-results li.show,
#posts-results .col-md-3.blog-item-post{
    display: block;
    /* width: 100%!important; */
	width: 175px!important;
    height: 175px!important;
	margin-bottom: 20px;
}
#posts-results .blog-item-post .blog-post-author,
#posts-results .blog-item-post .blog-post-author p{
	    height: 25px;
}
#posts-results .blog-item-post .blog-post-author p{
	line-height: 12px!important;
	font-size: 12px!important;
}
#posts-results .blog-item-post img.box-icon {
        left: 41% !important;
		width: 27px;
}
#posts-results .blog-item-post .blog-logo {
        height: 24.25px !important;
}
#posts-results .blog-item-post .blog-post-title p{
	padding: 10px 0 0!important;
	line-height: 12px!important;
	font-size: 12px!important;
}
#posts-results .pdc>p{
	margin: 0px 0px 0 0 !important;
}
#posts-results .col-md-3.blog-item-post.blog-posts .blog-post-title {
    height: 40px;
}
#posts-results img.cat-blog-logo {
        position: absolute;
        top: 40% !important;
        left: 45px;
        width: 88px;
}
#posts-results .box-meta p{
	line-height: 10px;
}
#posts-results .box-meta .author-name{
	font-size: 12px!important;
}
#posts-results .box-meta .artikel-name{
	font-size: 10px!important;
}
.col-md-3.blog-item-post {
    margin-right: 0!important;
}
.blog-page ul#orderDirection{
	justify-content: center!important;
	    width: 47%!important;
}
.blog-page select#search_options, .blog-page input#search-title,
.blog-page label#filter{
    width: 100%!important;
}
.blog-page label#sort{
	width:45%!important;
}
.blog-page form#search-form {
    display: inline-flex;
    width: 100%!important;
    align-items: center!important;
    gap: 10px;
    flex-direction: row!important;
    flex-wrap: wrap!important;
}
.box-media.kosmos-media {
    height: 66px !important;
}
.dezimal-name i.fb-icon-element-1.fb-icon-element.fontawesome-icon.fa-angle-down.fas.circle-yes.fusion-text-flow,
li.subdezimal-name.has-children i.fb-icon-element-1.fb-icon-element.fontawesome-icon.fa-angle-down.fas.circle-yes.fusion-text-flow{
    top: -8px!important;
    right: 0px;
    position: absolute;
    background-color: transparent !important;
    margin: 0;
    width: 35px!important;
    height: 29px!important;
}
.dezimal-name {
    font-size: 16px!important;
	line-height:40px!important;
}
li.subdezimal-name, li.subsubdezimal-name{
    line-height: 30px!important;
    font-size: 14px!important;
}
.blog-eight-cat-main {
    padding: 0 10px;
}
.dezimal-boxes {
flex-direction: row!important;
}
.blog-post h1,
#blog-category h1{
	font-size:26px!important; 
	/* margin-left: -60px; */
}
.single-post .blog-post{
	padding: 0 10px;
}
.blog-post blockquote{
	    margin: 0.5em;
}
.user-icon {
    width: 15px !important;
    top: -2px;
    position: relative;
}
#blog-category ol.fbc-items li.active.post-page {
    width: 100% !important;
}
#blog-category{
	padding:0 10px;
}
#blog-category img.cat-blog-logo,
.blog-category img.cat-blog-logo{
        position: absolute;
        top: 40% !important;
		left: 45px;
		width: 88px;
}
#blog-category .box-meta{
    bottom: 4px;	
}
#blog-category p.author-name {
    font-size: 14px;
}
#blog-category .box-meta p.artikel-name {
    font-size: 12px;
    line-height: 10px;
}
.blog-category .blog-item-post .blog-post-title p{
	    font-size: 12px!important;
		line-height:12px!important;
}
.blog-category .col-md-3.blog-item-post.blog-posts .blog-post-title {
    height: 50px!important;
}
.blog-category .box-content {
        padding-top: 0!important;
}
.blog-category .blog-item-post .blog-logo {
    height: 24.25px!important;
    margin-top: 9px!important;
}
.blog-category .blog-item-post .box-title{
	font-size: 7px!important;
	line-height: 7px!important;
}
.blog-category .blog-item-post {
		width: 175px !important;
        height: 175px !important;
}
.blog-category .blog-eight-cat-main{
		display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        align-content: center;
        justify-content: flex-start!important;
        align-items: center;
		padding:0px;
		gap: 0 20px;
}
/* .blog-category .col-md-3.blog-item-post { */
        /* margin-right: 10px !important; */
        /* margin-left: 10px; */
/* } */
div#posts-results {
    display: flex;
    width: 100%;
    position: relative;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    flex-direction: row;
    justify-content: space-around;
}
#posts-results .blog-logo {
    margin-top: 0;
}
.blog-category .col-md-3.blog-item-post:nth-child(n) {
        margin-left: 0px!important;
}
.blog-category .col-md-3.blog-item-post:nth-child(n+1 {
        margin-right: 0px!important;
}
}

@media screen and (max-width:480px){
.event .content-box-wrapper {
  height: 332px !important;
  margin: 0 auto;
}
#posts-results li.show,
#posts-results .col-md-3.blog-item-post,
.blog-category .blog-item-post{
        display: block;
        /* width: 100% !important; */
        width: 160px !important;
        height: 160px !important;
        margin-bottom: 20px;
}
#posts-results .box-content {
        padding-top: 0!important;
}	
.um-page-user .slick-slide.slick-current.slick-center>div {
    display: flex;
    justify-content: center;
}	
}

/* @media screen and (min-width:320px){ */
	
/* #posts-results li.show, */
/* #posts-results .col-md-3.blog-item-post, */
/* .blog-category .blog-item-post{ */
        /* width: 140px !important; */
        /* height: 140px !important; */
        /* margin-bottom: 20px; */
/* } */
/* } */