/* Pages */
.cvp-responsive-image  {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
transition: filter 300ms ease;
-webkit-transition: filter 300ms ease;
}

.cvp-responsive-image:hover   {
filter: grayscale(0);
-webkit-filter: grayscale(0);

}

body { line-height: 1.7 !important; }

p { font-size: 19px; font-weight: 300 !important; }


/* HEADINGS */
@media all and (max-width: 500px) { h1 { font-size: 24px !important;  display: inline-block; }   }

@media all and (min-width: 501px) and (max-width: 768px) { h1 { font-size: 26px !important;  display: inline-block;   } }

@media all and (min-width: 769px) { .entry-content h1 { font-size: 60px !important; background-color: #FFFFFF;  padding-top: 0.5em; padding-bottom: 0.7em; line-height: 1em; margin-bottom: 0 !important; }
h2 { font-size: 30px !important; }
}

li.current-menu-item, li.current_page_item {
    text-decoration: none !important;
    border-bottom: 2px solid black !important;
}


@media only screen and (max-width: 986px) { .pt-cv-wrapper { padding: 0 0px !important; } }

body:after { display: none !important; }

.entry-header { margin: 0 !important; }
.entry-content { margin: 0 !important; padding 0 0px !important; }


/* DARK GREY LINKS ON HOVER */
a, .entry-footer a {
	color: black !important;
}
a:hover, .entry-footer a:hover {
    color: #DE0E7B !important;

transition: filter 300ms ease;
-webkit-transition: filter 300ms ease;
}

/* POST TITLE */
h2.pt-cv-title {
	border: none !important;
	padding-top: 25px !important;
}
h2.pt-cv-title:hover {
	color: #DE0E7B !important;
transition: filter 300ms ease;
-webkit-transition: filter 300ms ease;
}



/* THUMBNAIL */
a._self.pt-cv-href-thumbnail.pt-cv-thumb-default.cvplbd.cvp-responsive-image {
    border-bottom: 2px solid black;
}

/* CUSTOM FIELDS - PERSON */
.pt-cv-custom-fields.pt-cv-ctf-person {
    font-family: "Aspen Web";
    font-size: 0.8em;
    font-weight: 900;
}

/* ARTICLE TAX */
.pt-cv-specialp {
	left: 0;
	top: 0;
}

/* MARGIN TOP */
.site, site-header-main, .site-header {
	margin: 0;
	padding-top: 0;
	padding-bottom: 0;
}

/* NO TAX LINKS */
span.terms > a {
    pointer-events: none;
    cursor: default;
}

/* TAX WIDTH */
.pt-cv-wrapper .col-md-6 {
    width: 50% !important;
}

/* LIVE FILTER */
.cvp-live-filter cvp-dropdown {
	}
a.pt-cv-filter-option {
    color: #DE0E7B;
}

ol.pt-cv-filter-bar {
	width: 100% !important;
}

.pt-cv-ctf-list {
	}


/* FOOTER MENU */
ul#menu-footer {
    list-style: none;
    margin: 0;
}
#menu-footer > li {
    display: inline-block;
    margin-right: 15px;
	letter-spacing: 0.25px;
}
#content-bottom-widgets {
    margin: 0;
    background-color: #EEEEEE;
}
.widget {
    border-top: none;
    padding: 10px;
}
.widget-area {
    margin: 0 !important;
}

/* NO COLOPHON FOOTER */
footer#colophon {
    display: none;
}

@media all and (max-height: 900px) {
  #menu .site-header-menu { display: block !important; }
  #menu .responsive-menu { display: none ! important; }
}

/* UNTERSEITE H1 */
h1.entry-title {
    font-size: 35px !important;
	font-weight: 600 !important;
	/*height: 300px;*/
	width: 66%;
	padding: 0; 
	padding-top: 0.5em; 
	line-height: 1em;
}



@media all and (max-width: 500px) { h1.entry-title { font-size: 24px !important;  display: inline-block; }   }

@media all and (min-width: 501px) and (max-width: 768px) { h1 { font-size: 26px !important;  display: inline-block;   } }

/* COMMENTS */
#reply-title { display: none; }

.comment-form label {
    color: black;
    display: block;
    font-family: "Aspen Web";
    /* font-size: 16px; */
    font-size: 1em;
    letter-spacing: 0.25px;
    line-height: 1.3;
    margin-bottom: 1em;
    text-transform: none;

}

input[type="submit"] {
    font-family: "Aspen Web";
	text-transform: none;
}

.comments-area {
	margin: 0 !important;
}

.social-icon-menu { margin-left: 20px; }
.top-menu { margin-bottom: 20px; }



/* FILTER AUF MOBILEN VERSION */
/* wenn die Filter mobil gar nicht angezeigt werden sollen, einfach statt display: block ein display: none schreiben! */
@media all and (max-width: 991px) {
.breadcrumb.pt-cv-filter-bar li {
    display: block;
    line-height: 0.3em;
}  
.breadcrumb.pt-cv-filter-bar li::before {
	content: "" !important;
}
}