/*
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 : 25.06.2024, 10:07:33
    Author     : alex
*/

.node--type--programpoint-wrapper {
  background-color: #FFF;
}

.programpoint-header {
  padding-top: 68px;
}

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

.programpoint-header .ba11col-wrapper .ba11 {
  position: relative;
}

.programpoint-image-wrapper{
  text-align: center;
}

h1.programpoint-title {
  padding-bottom: 17px;
  line-height: 1.2;
}


.programpoint-date-wrapper span svg,
.programpoint-stage-wrapper span svg,
.programpoint-speakers-wrapper span svg {
  display: inline-block;
  vertical-align: top;
  padding-top: 2px;
  padding-right: 4px;
}

.programpoint-date-wrapper p.programpoint-date,
.programpoint-stage-wrapper p.programpoint-stage,
.programpoint-speakers-wrapper .programpoint-speakers {
  display: inline-block;
  vertical-align: top;
}

.programpoint-body div.ba1col-wrapper {
  padding-top: 74px;
}

.programpoint-info-wrapper .programpoint-info-main-wrapper {
  background-color: var(--primary-color);
  padding: 17px;
  margin-top: 17px;
  color: #fff;
}

.programpoint-info-main-wrapper svg path {
	stroke: #FFFFFF;
}

.programpoint-speakers .programpoint-speaker p a,
.programpoint-speakers .programpoint-moderator p a {
  color: #FFF;
}

.programpoint-speakers .programpoint-speaker p a:hover,
.programpoint-speakers .programpoint-moderator p a:hover {
  color: var(--text-color);
}

.programpoint-speakers .programpoint-speaker p,
.programpoint-speakers .programpoint-moderator p {
  padding-bottom: 0;
}

p.moderator-title {
  padding: 0px 7px;
}