/*--- primary color set --*/
.navbar-standerd .nav-menu > li.active > a,
.navbar-standerd.nav-item .nav-menu > li > a:before,
.navbar-standerd .nav-menu > li > a:hover,
.ts-top-nav li a:hover,
.navbar-standerd .nav-menu > li > a:hover,
.ts-heading .view-all-link:hover,
.ts-grid-item .ts-overlay-style .post-meta-info li.active,
.post-title a:hover,
.nav-menu .megamenu-tabs-nav > li.active a,
.nav-menu > li .nav-dropdown li a:hover{
    color: #e21e22 !important;
}

/*--- primary background color set --*/
.ts-heading .ts-title:before,
.widget-title:before,
.widgets .ts-widget-newsletter,
.ts-newslatter .newsletter-form .ts-submit-btn .btn:hover,
.top-bar .top-social li.ts-date,
.navbar-standerd.nav-item .nav-menu > li > a:before,
.widgets ul li a:hover,


.pagination li.active a, .pagination li:hover a{
    background: #e21e22;
}
/*-- newsletter btn color ---*/
.widgets .ts-widget-newsletter .newsletter-form .btn:hover{
    background: #232323;
}
/*-- overlay post title hover color ---*/
.overlay-post-content .post-title a:hover{
    color: #fff !important;
}

/*-- post content color--*/
h1.post-title{
	line-height:1.0em;
	letter-spacing:0.05em;
	word-spacing:0.1em;
}

.post-title.sm{
  letter-spacing:1px;
  font-weight:bold;
  color:#e21e22;
}

.post-content p{
    font-size: 17px;
    color: #666;
  }
.post-meta-info,.post-meta-info li{
  color:#e21e22;
  font-weight:bold;
  letter-spacing:2px;
  font-size: 15px !important;
}


/* Aufmacher HOME 1/3 */
.pr-0 h2.post-title a{
	line-height:40px;
	font-size:42px;
	text-shadow: 2px 2px 2px #333;
}
/* Aufmacher HOME 2/3 */
.p-1 h3.post-title a{
	line-height:24px;
	font-size:22px;
	text-shadow: 1px 1px 2px #333;
}
/* Headline Internetional Facts */
.post-content h3 a{
	font-size:24px;
	line-height:26px;
	color:#000;
}
.post-content h3 a:hover{
	color:#e21e23;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
}


/* MegaMenu headline */
.nav-menu .post-content h3 a{
	font-size:20px;
	line-height:24px;
	color:#000;
}
#navbr{
	position:relative;top:5px;right:6px;height:12px;border-right:1px solid #222;
}

/* Teaser */
.post-content p{
	color:#333;
}
.stichzeile{
	font-family: "Oxygen", sans-serif;
	letter-spacing:3px;
	line-height:24px;
	font-weight:bold;
	font-size:15px;
	color:#e21e23;
}
.t21{
	position:relative;
	top:21px;
}


/* Artikel Deatil*/
.post-title.lg {
  font-size: 80px;
  font-weight:bold;
  margin-bottom: 17px;
  letter-spacing:-2px;
  word-spacing:0px;
  color:#333;
}

.single-post .entry-content h3.job-title{
	margin-bottom:10px;
	margin-top:10px;
	line-height:22px;
}
a .job-firma{
	color:#000;
}
a .job-ort{
	color:#e21e22;
	letter-spacing:0.8px;
}
.mwd{
	font-weight:100;
	font-size:11px;
}
.ts-grid-box .ts-post-thumb img{
}

.btn-next a{
	font-family: "Skilt Gothic W01 Regular", "Verdana", sans-serif;
	color:#000;
	font-weight:bold;
	font-size:24px;
}
.red{
	color:#e21e22;
}
.partnerbox{
	border:1px solid #dfdfdf;
	width:200px;
	height:200px;
	display: table-cell;
	text-align:center;
	vertical-align: middle;
	overflow:hidden;
	margin-bottom:40px;
}
.partnerbox:hover img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.partnerbox img {
  max-width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  padding:10px;
}
.single-post p a{
	color:#000;
	text-decoration:underline;
}
.single-post p a:hover{
	color:#666;
}
.single-post p em{
	color:#000;
}
.tevent{
	letter-spacing:1px;font-size:9px;border-radius:4px;padding:4px 6px;margin-right:10px;color:#000;background-color:#edb6b6;
}
.tsevent{
	letter-spacing:1px;font-size:9px;border-radius:4px;padding:4px 6px;color:#FFF;background-color:#e21e23;
}


#f>p:first-child:first-letter {
	font-family: "Skilt Gothic W01 Regular", "Verdana", sans-serif;
  float:left;
  font-weight: bold;
  font-size:84px;
  line-height:84px;
  color: #000;
  margin-right:5px;
  margin-left:-5px;
}
a.abo{
	border:1px solid #000;border-radius:4px;font-weight:bold;margin-top:42px;margin-right:10px;padding:4px; 10px;color:#000;
}
a.abo:hover{
	color:#e21e22;
}
	.max-margin{
		margin-left:130px;
	}
.loutlogoklein{
	height:25px;
	margin-top:-5px;
}

.btn-black {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.btn:hover > .btn-black{
    background-color: #000;
}




.single-post p .marker, .marker{
	border-radius:15px;
	padding: 2px 16px;
	background-color:#d72924;
}
.single-post p .marker a, .marker a {
	font-size:20px;
	color: #FFF;
	text-decoration: none;
}
.single-post p .marker a:hover, .marker a:hover {
	color: #cfcfcf;
}


.expand{
    position:relative;
    width: 300px;
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 3px solid #777;
    max-height:200px;
    overflow:hidden;
    color:#fff;
    background:#000;
}
.expand:after {
    content:"";
    position:absolute;
    top:160px;
    left:0;
    height:140px;
    width:100%;
    background: linear-gradient(0deg, #fff 2rem, rgba(255,255,255,0) 5rem);
}

