/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	background-size: cover;
	background-position: center center; 
}
a {	
	color: #e2661f; 
}
a:hover {	
	color: #898989; 
}
h1 {		font-weight:bold;
	font-size:23px;

	color: #e2661f; 
}
h3 {		font-size:1.8em;
	line-height:2em;

	color: #e2661f; 
}
.header-classic #headerwrap, #headerwrap {	background: none;
	background-color: #ffffff; 
}
body[class*="themify"] #site-logo a img {		width: 220px; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #898989; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #e67222; 
}
#main-nav-wrap #main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #e2661f; 
}
#main-nav-wrap #main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #898989; 
}
#footerwrap {	background: none;
	background-color: #ffffff; 
}
#footer-logo a img {		width: 150px; 
}
#footer {	
	color: #000000; 
}
#footer a {	
	color: #000000; 
}
#footer a:hover {	
	color: #e67222; 
}
#footer .footer-widgets {	
	color: #000000; 
}
#footer .footer-widgets .widgettitle {	
	color: #000000; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #e67222; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffffff; 
}
@media screen and (max-width: 1024px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 220px; 
}
#footer-logo a img {		width: 150px; 
}
 }@media screen and (max-width: 768px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 220px; 
}
#footer-logo a img {		width: 150px; 
}
 }@media screen and (max-width: 480px) { /* Themify Customize Styling */
body[class*="themify"] #site-logo a img {		width: 220px; 
}
#footer-logo a img {		width: 150px; 
}
 }
/* Themify Custom CSS */
.single #body {
        background: none;
    background-color: rgba(245,245,245,0.90);
}

article.ptb_post.job {
	max-height: 10px !important;
}

.post-meta span a{
	visibility:hidden;
}

.grid2 {
	grid-template-rows: auto auto;
}
.grid3 {
	grid-template-rows: auto auto auto;
}
.grid4 {
	grid-template-rows: auto auto auto auto;
}

body 
{
    transition: background 2.5s linear;
}

#pagewrap::after{
    position:absolute; 
		z-index: -1;
		top: 0px;
		left: 0px;
		zoom: 0.1;	
		opacity: 0;
/*		content: url('https://www.emstv.de/wp-content/uploads/2019/01/Back_HalleIV_Winter.jpg');
*/
}

.cx {
	line-height:12px;
	font-size: 12px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #000;
}

.werbung:after {
	content:'Werbung';
	line-height:10px;
	font-size:12px;
	    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
	position:absolute;
	top: 22px;
	left: -27px;	
}

.ptb_module.ptb_date.ptb_module_inline{
	align-items:right;
	width:100%;
	border:1px;
	font-size:12px;
	line-height:14px;
}

.single.single-fullwidth-layout .featured-area .post-image+.post-content {
	background:none;
}

.mega-menu-posts>article {
	min-width:180px !important;
	max-width:180px !important;
	padding-left: 0px !important;
	padding-right: 10px !important;
} 
.mega-menu-posts>article>figure {
	min-width:180px !important;
}
.mega-menu-posts>article>figure>a>img {
	width: 180px;
	height:101px;
}

.mega-menu-posts>article>h1
{
	
}

.jobs {
	float: left;
	display: contents;
}

.ptb_module_inline {
    display: inline-block;
}

div.ptb_title.jobs {
	float:left;
}
.jobs > h2 {
	font: 700 1.785em/1.27em "Montserrat";
	line-height: 1.4em;
	font-size: .8em !important;
	color: black;
}

.jobs > h2 > a {
	color:black;
}

.jobs > div[itemprop="articleBody"] {
	font: 200 1.785em/1.27em "Montserrat";
	line-height: 1.4em;
	font-size: .8em !important;
	color: black;
	border-bottom: black solid 1px;
}

jobs > div[itemprop="articleBody"]:not(:last-child) {
	border-bottom: black solid 1px;
}

.jobs > figure,
.jobs > figure img{
	width: 100px;
	height: 100px;
	padding: 0px 5px 0px 0px;
}

.jobs:hover {
  cursor: pointer;
}