/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 20.06.2024, 16:02:41
    Author     : alex
*/

.node--type--single-speaker-wrapper {
  background-color: #FFFFFF;
}

.speaker-single-header .ba11col-wrapper::before {
  content: " ";
  position: absolute;
  top: 0;
  background-color: var(--primary-light-color);
  width: 100%;
  height: 589px;
  left: 0;
  z-index: 0;
}

.speaker-single-header {
  padding-top: 68px;
}

.speaker-single-image-wrapper{
  text-align: center;
}

.speaker-single-title {
  text-transform: uppercase;
  font-weight: 600;
  background-color: var(--highlight-color);
  width: fit-content;
  color: var(--text-color);
  padding: 4px 8.5px;
}

.speaker-single-info-wrapper {
  padding-top: 51px;
  position: relative;
}

h1.speaker-single-name {
  padding-top: 5px;
}

p.speaker-single-position {
  padding-bottom: 5px;
  display: inline-block;
}

p.speaker-single-company{
  padding-bottom: 5px;
  display: inline-block;
}

.speaker-single-info-wrapper .speaker-single-social-media a svg {
  width: 32px;
  height: 32px;
}

.speaker-single-image-wrapper picture img {
  -webkit-clip-path: polygon(0 0,100% 0,100% 94.2%,0 100%);
  clip-path: polygon(0 0,100% 0,100% 94.2%,0 100%);
}

.speaker-single-social-media a {
  padding: 0 8.5px 0 0;
}

.speaker-single-social-media a.twitter-link svg,
.speaker-single-social-media a.linkedin-link svg {
  width: 24px;
  height: 24px;
}

.speaker-single-social-media a.twitter-link svg path,
.speaker-single-social-media a.linkedin-link svg g path {
  fill: #07262D;
  stroke: #07262D;
  transition: all 0.4s;
}

.speaker-single-social-media a.twitter-link:hover svg path,
.speaker-single-social-media a.linkedin-link:hover svg g path {
  fill: var(--highlight-color);
  stroke: var(--highlight-color);
}

.speaker-single-body .ba1col-wrapper .ba1 {
  padding: 17px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 27px;
}

.speaker-single-program-wrapper {
  background-color: var(--primary-color);
  padding: 17px;
  margin-top: 17px;
  color: #fff;
}

.speaker-single-program-point-wrapper a {
  color: #FFFFFF!important;
  font-weight: 600;
}

.speaker-single-program-point-wrapper a:hover {
  color: var(--text-color)!important;
}

.program-point-details .stage-wrapper .icon,
.program-point-details .stage-wrapper span {
  display: inline-block;
  vertical-align: top;
}

.program-point-details .date-wrapper .icon,
.program-point-details .date-wrapper span {
  display: inline-block;
  vertical-align: top;
}

.icon svg path {
	stroke: #FFFFFF;
}

.stage-wrapper, .date-wrapper {
  display: inline-block;
}

.program-point-details .stage-wrapper .icon {
  padding-right: 8.5px;
}

.program-point-details .date-wrapper .icon {
  padding: 0 8.5px 0 17px;
}