/*
	Template Name: exhibz für krimis-mache.de
	Author: b-koeln.com
	Author URI: http://b-koeln.com
	Description: Exhibz conference html template adapted for km4 in Sep 2019, Cologne. 
  Version: 1.0
*/
/* speziell km4 */
html {	
	/* height:100%;
	overflow-x:hidden; */
	font-size: 62.5%;
}
.hero-speakers .banner-item {
	background-attachment: scroll;
}
.KonY {
	font: 4rem "BoycottRegular", Helvetica, Arial, sans-serif;
	color: black;
	background-color: #fffb00
}
.km4 {
	font: 1.6rem "LatoBlack", Helvetica, Arial, sans-serif;
	color:#000000;
	background-color: #fffb00;
	padding:0px 5px 0px 5px;
}

/* Überschreibungen */

.BackTo {
	background-color: yellow;
	color: #ff0000;
}

.BackTo a {
	color:black;
}
.btn {
	color:black;
	background:yellow;
}
.btn:hover {
	color:black;
	background:#dbdb1d;
}

.header.sticky {
  background: rgba(24, 24, 24, 0.95);
}

.section-title, .column-title {
	color:#282828;
}
.ts-event-outcome {
  background: rgba(24, 24, 24, 0.95);
 }
.ts-event-outcome .outcome-content .column-title {
	color: maroon;
}
.ts-pricing-box .ts-pricing-header .ts-pricing-name {
	color:#727272;
}
.ts-pricing-box .ts-pricing-header .ts-pricing-price {
	color:#181818;
}
.ts-pricing-box .ts-progress .ts-progress-inner {
      background-image: -webkit-linear-gradient(306deg, #282828 2.32%, #a37408 53.32%, #fbff05 100%, #ff0066 100%);
      background-image: -o-linear-gradient(306deg, #282828 2.32%, #a37408 53.32%, #fbff05 100%, #ff0066 100%);
      background-image: linear-gradient(144deg, #707070 0%, #c3c3c3 49%, #ffffff 100%);
      height: 100%;
}
.ts-experiences {
	background:black;
}
.ts-exp-wrap {
	background:#1e1e1e;
}
.ts-exp-wrap:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    background: url(../images/shap/cta_bg-new.png) no-repeat 100%/cover; }
 .ts-exp-wrap:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    background-image: -webkit-gradient(linear, left top, right top, from(#000000), color-stop(56,28%, rgba(34,34,34,0.77)), color-stop(100%, #e5e5e5), to(#e5e5cc));
    background-image: -webkit-linear-gradient(left, #000000 0%, rgba(34,34,34,0.77) 56.28%, #e5e5e5 100%);
    background-image: -o-linear-gradient(left, #000000 0%, rgba(34,34,34,0.77) 56.28%, #e5e5e5 100%);
    background-image: linear-gradient(90deg, #000000 0%, rgba(34,34,34,0.77) 56.28%, #e5e5e5 100%);
    opacity: 0.302; }
.ts-event-outcome:before {
    background-image: -webkit-linear-gradient(306deg, #282828 2.32%, #a37408 53.32%, #fbff05 100%, #ff0066 100%);
      background-image: -o-linear-gradient(306deg, #282828 2.32%, #a37408 53.32%, #fbff05 100%, #ff0066 100%);
      background-image: linear-gradient(144deg, #707070 0%, #c3c3c3 49%, #ffffff 100%);
      height: 100%;
}

.schedule-listing .schedule-slot-time {
	color:white;
	background: #4d4d4d;
}
.schedule-listing:nth-of-type(even) .schedule-slot-time {
	background: #acacac;
}
.schedule-listing:hover .schedule-slot-title {
	color: #7c5900;
}

.schedule-listing .schedule-slot-info .schedule-slot-title strong {
	color: #000000;
}

.schedule-slot-info-content p {
	margin: 10px;
}

.schedule-slot-info-content ul {
	list-style-type: none;
	margin: 0px 0px 0px 25px;
}

.schedule-slot-info-content ul guests {
		color: #285e96;
}

/* about
===================================================*/
.about-intro-text i {
	font-size: 64px;
	margin-bottom: 20px;
	display: block;
	background: -moz-linear-gradient(top, #f3e80f 2.65%, #c7ba42 100%);
	background: -webkit-linear-gradient(top, #f3e80f 2.65%, #c7ba42 100%);
	background: -webkit-gradient(linear, left top, left bottom, from(#f3e80f), to(#c7ba42));
	background: -o-linear-gradient(top, #f3e80f 2.65%, #c7ba42 100%); /* #e72c83 0%, #a742c6 100% */
	background: linear-gradient(to bottom, #f3e80f 2.65%, #c7ba42 100%);
	-webkit-background-clip: text;
	-moz-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}
.ts-footer {
	background: rgba(24, 24, 24, 0.95);
}

.faq-item .faq-list h4 a {
      text-transform: uppercase;
}

.about-video:before {
	background-image: -webkit-gradient(linear, left top, right top, from(#ebef00), color-stop(65%, rgba(116, 114, 0, 0.35)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(left, #ebef00 0%, rgba(116, 114, 0, 0.35) 65%, rgba(0, 0, 0, 0) 100%);
	background-image: -o-linear-gradient(left, #ebef00 0%, rgba(116, 114, 0, 0.35) 65%, rgba(0, 0, 0, 0) 100%);
	background-image: linear-gradient(90deg, #ebef00 0%, rgba(116, 114, 0, 0.35) 65%, rgba(0, 0, 0, 0) 100%);
	background-image: -webkit-linear-gradient(90deg, #ebef00 0%, rgba(116, 114, 0, 0.35) 65%, rgba(0, 0, 0, 0) 100%);
	background-image: -ms-linear-gradient(90deg, #ebef00 0%, rgba(116, 114, 0, 0.35) 65%, rgba(0, 0, 0, 0) 100%);
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	width: 100%;
	height: 100%;
}

blockquote-km {
  position: relative;
  text-align: left;
  padding: 30px 60px;
  border: 0;
  margin: 30px 0 0px; }

blockquote-km p {
    font-size: 1.6rem;
    color: #d7d7d7;
    line-height: 1.5em;
    position: relative;
    z-index: 1;
    font-style: italic;
    font-weight: normal; }

blockquote-km:before {
  padding: 28px 0 22px;
  content: "\e9b6";
  font-family: 'iconfont';
  color:rgba(248, 227, 5, 0.5);
  font-size: 60px;
  position: absolute;
  left: 110px;
  top: 20px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }