@charset "UTF-8";


#sidebar-right {
padding-left: 0;
padding-right: 0;
}
img {
max-width: 100%; }
ul {
list-style-type: disc;
margin: 0;
padding: 0; }
a {
color: #000000;
text-decoration: none;
cursor: pointer; }
.o-col {
padding-left: 15px;
padding-right: 15px;
width: 100%;
margin: auto; }
.o-col--max-60 {
max-width: 60%; }
@media (min-width: 576px) {
.o-col--max-60 {
max-width: inherit; } }
.o-col--40 {
flex: 0 0 40%; }
.o-col--60 {
flex: 0 0 60%; }
.o-col--max-80 {
max-width: 80%; }
@media (min-width: 576px) {
.o-col--max-80 {
max-width: inherit; } }
@media (min-width: 450px) {
.o-col--ex-sm20 {
flex: 0 0 20%; } }
@media (min-width: 450px) {
.o-col--ex-sm22 {
flex: 0 0 22%; } }
@media (min-width: 450px) {
.o-col--ex-sm40 {
flex: 0 0 40%; } }
@media (min-width: 450px) {
.o-col--ex-sm50 {
flex: 0 0 50%; } }
@media (min-width: 450px) {
.o-col--ex-sm60 {
flex: 0 0 60%; } }
@media (min-width: 450px) {
.o-col--ex-sm80 {
flex: 0 0 80%; } }
@media (min-width: 450px) {
.o-col--ex-sm78 {
flex: 0 0 78%; } }
@media (min-width: 576px) {
.o-col--sm25 {
flex: 0 0 25%; } }
@media (min-width: 576px) {
.o-col--sm33 {
flex: 0 0 33.3333%; } }
@media (min-width: 576px) {
.o-col--sm40 {
flex: 0 0 40%; } }
@media (min-width: 576px) {
.o-col--sm50 {
flex: 0 0 50%; } }
@media (min-width: 576px) {
.o-col--sm60 {
flex: 0 0 60%; } }
@media (min-width: 576px) {
.o-col--sm75 {
flex: 0 0 75%; } }
@media (min-width: 835px) {
.o-col--sm-md15 {
flex: 0 0 15%; } }
@media (min-width: 835px) {
.o-col--sm-md25 {
flex: 0 0 25%; } }
@media (min-width: 835px) {
.o-col--sm-md33 {
flex: 0 0 33.3333%; } }
@media (min-width: 835px) {
.o-col--sm-md40 {
flex: 0 0 40%; } }
@media (min-width: 835px) {
.o-col--sm-md50 {
flex: 0 0 50%; } }
@media (min-width: 835px) {
.o-col--sm-md60 {
flex: 0 0 60%; } }
@media (min-width: 835px) {
.o-col--sm-md75 {
flex: 0 0 75%; } }
@media (min-width: 835px) {
.o-col--sm-md100 {
flex: 0 0 100%; } }
@media (min-width: 768px) {
.o-col--md15 {
flex: 0 0 15%; } }
@media (min-width: 768px) {
.o-col--md25 {
flex: 0 0 25%; } }
@media (min-width: 768px) {
.o-col--md33 {
flex: 0 0 33.3333%; } }
@media (min-width: 768px) {
.o-col--md40 {
flex: 0 0 40%; } }
@media (min-width: 768px) {
.o-col--md45 {
flex: 0 0 45%; } }
@media (min-width: 768px) {
.o-col--md50 {
flex: 0 0 50%; } }
@media (min-width: 768px) {
.o-col--md55 {
flex: 0 0 55%; } }
@media (min-width: 768px) {
.o-col--md60 {
flex: 0 0 60%; } }
@media (min-width: 768px) {
.o-col--md75 {
flex: 0 0 75%; } }
@media (min-width: 768px) {
.o-col--md85 {
flex: 0 0 85%; } }
@media (min-width: 992px) {
.o-col--lg15 {
flex: 0 0 15%; } }
@media (min-width: 992px) {
.o-col--lg25 {
flex: 0 0 25%; } }
@media (min-width: 992px) {
.o-col--lg33 {
flex: 0 0 33.3333%; } }
@media (min-width: 992px) {
.o-col--lg40 {
flex: 0 0 40%; } }
@media (min-width: 992px) {
.o-col--lg50 {
flex: 0 0 50%; } }
@media (min-width: 992px) {
.o-col--lg60 {
flex: 0 0 60%; } }
@media (min-width: 992px) {
.o-col--lg75 {
flex: 0 0 75%; } }
@media (min-width: 992px) {
.o-col--lg80 {
flex: 0 0 80%; } }
@media (min-width: 992px) {
.o-col--lg95 {
flex: 0 0 95%; } }
@media (min-width: 992px) {
.o-col--lg100 {
flex: 0 0 100%; } }
@media (min-width: 1200px) {
.o-col--exlg15 {
flex: 0 0 15%; } }
@media (min-width: 1200px) {
.o-col--exlg25 {
flex: 0 0 25%; } }
@media (min-width: 1200px) {
.o-col--exlg33 {
flex: 0 0 33.3333%; } }
@media (min-width: 1200px) {
.o-col--exlg40 {
flex: 0 0 40%; } }
@media (min-width: 1200px) {
.o-col--exlg50 {
flex: 0 0 50%; } }
@media (min-width: 1200px) {
.o-col--exlg60 {
flex: 0 0 60%; } }
@media (min-width: 1200px) {
.o-col--exlg75 {
flex: 0 0 75%; } }
.o-container, .o-container--fluid {
margin-left: auto;
margin-right: auto;
padding-left: 15px;
padding-right: 15px;
width: 100%; }
@media (min-width: 1200px) {
.o-container {
max-width: 1164px; } }
@media (min-width: 1200px) {
.o-container--fluid {
max-width: 1920px; } }
.o-row {
display: flex;
flex-direction: column;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px; }
@media (min-width: 576px) {
.o-row {
flex-direction: row; } }
.o-row--center-y {
align-items: center;
justify-content: center; }
@media (min-width: 768px) {
.o-row--md-lg90 {
width: 90%;
margin: auto; } }
@media (min-width: 992px) {
.o-row--md-lg90 {
width: auto; } }
.c-btn {
border: none;
box-shadow: none;
font-style: normal;
border-radius: 3px;
color: #ffffff;
cursor: pointer;
display: inline-flex;
text-transform: uppercase;
padding-bottom: 10px;
padding-left: 45px;
padding-right: 45px;
padding-top: 10px;
transition: all .25s ease-in-out;
font-weight: 500; }
.c-btn--primary {
background-color: #ff4f01; }
.c-btn--primary:hover {
background-color: #d64000; }
.c-heading--lvl-1 {
font-size: 1.0625rem; }
.c-heading--lvl-2 {
font-size: 2rem;
text-transform: uppercase;
line-height: 2.5rem; }
.c-heading--lvl-3 {
font-size: 1.6125rem;
line-height: 2.5rem; }
.c-heading--lvl-4 {
font-size: 1.4875rem; }
.c-heading--lvl-5 {
font-size: 2rem; }
.c-heading--border {
padding-bottom: 5px;
border-bottom: 1px solid #E46C07; }
.c-heading--border-double {
padding-bottom: 3px;
border-bottom: 3px double #0f243f; }
.c-heading--bold {
font-weight: 400; }
.c-heading--white-space {
white-space: pre-line; }
.c-nav {
height: 0;
overflow: hidden;
transition: height .5s ease-in-out;
display: flex;
flex-direction: column;
width: 100%;
text-align: center; }
@media (min-width: 835px) {
.c-nav {
height: auto;
border: none;
flex-direction: row;
width: auto; } }
.c-nav__top {
flex-direction: column; }
@media (min-width: 768px) {
.c-nav__top {
flex-direction: row; } }
.c-nav__btn {
margin-top: 20px;
margin-bottom: 20px;
background: none;
border: 1px solid #E46C07;
border-radius: 5%;
cursor: pointer;
display: flex;
height: 35px;
justify-content: center;
position: relative;
transition: all .25s ease-in-out;
width: 35px; }
.c-nav__btn:hover {
background: rgba(0, 0, 0, 0.25); }
.c-nav__btn:before {
background: #E46C07;
content: '';
display: block;
position: absolute;
height: 1px;
width: 70%;
top: 25%; }
.c-nav__btn:after {
border-bottom: 1px solid #E46C07;
border-top: 1px solid #E46C07;
bottom: 25%;
content: '';
display: block;
height: 25%;
position: absolute;
width: 70%; }
.c-nav__btn:focus {
outline: none; }
@media (min-width: 835px) {
.c-nav__btn {
display: none; } }
.c-nav__item {
color: #ffffff;
text-transform: uppercase;
transition: color .25s ease-in-out;
font-size: 0.6875rem;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #235484; }
.c-nav__item:hover {
color: #E46C07; }
.c-nav__item:first-of-type {
border-top: 1px solid #235484;
padding-left: 0;
margin-top: 25px; }
.c-nav__item:last-of-type {
border: none;
padding-right: 0;
margin-bottom: 25px;
border-bottom: 1px solid #235484;
color: #E46C07;
font-weight: 400; }
@media (min-width: 835px) {
.c-nav__item {
padding: 0;
padding-left: 15px;
padding-right: 15px;
border: none;
border-right: 1px solid #E46C07; }
.c-nav__item:first-of-type {
border-top: none;
margin-top: 0; }
.c-nav__item:last-of-type {
margin-bottom: 0;
border-bottom: 0; } }
.c-nav-conferences {
background: #dddddd;
display: flex;
justify-content: center;
align-items: center;
margin: auto;
flex-direction: column;
padding: 0; }
@media (min-width: 835px) {
.c-nav-conferences {
background: none;
padding-left: 15px;
padding-right: 15px; } }
@media (min-width: 992px) {
.c-nav-conferences {
flex-direction: row; } }
@media (min-width: 1200px) {
.c-nav-conferences {
justify-content: flex-end;
margin-right: 0; } }
.c-nav-conferences__box {
position: relative;
display: flex;
flex-direction: row;
width: 100%;
text-align: center;
flex-wrap: wrap; }
@media (min-width: 576px) {
.c-nav-conferences__box {
width: auto;
flex-wrap: nowrap; } }
@media (min-width: 835px) {
.c-nav-conferences__box {
padding-left: 50px;
padding-right: 50px; }
.c-nav-conferences__box:before {
content: '';
background: #e3e3e3;
clip-path: polygon(0px 100%, 100% 100%, 60px 0, 60px -40px);
display: block;
height: 100%;
left: 0;
position: absolute;
shape-outside: polygon(0px 100%, 100% 100%, 60px 0, 60px -40px);
width: 50px;
border-bottom: 1px solid #cccccc; }
.c-nav-conferences__box:after {
content: '';
display: block;
background: #e3e3e3;
clip-path: polygon(-60px 0, 0 60px, 50px 0px);
height: 100%;
position: absolute;
right: 0;
shape-outside: polygon(-60px 0, 0 60px, 50px 0px);
top: 0;
width: 50px;
border-bottom: 1px solid #cccccc; } }
.c-nav-conferences__item {
align-items: center;
background: #e3e3e3;
display: inline-flex;
font-size: 0.8125rem;
font-family: "Roboto Condensed", sans-serif;
font-weight: 300;
flex: 50%;
justify-content: left;
line-height: 1.3125rem;
padding-bottom: 7px;
padding-left: 10px;
padding-right: 10px;
padding-top: 7px;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
text-align: left; }
.c-nav-conferences__item:first-of-type {
flex: 100%;
justify-content: center; }
.c-nav-conferences__item:last-of-type {
border-right: 0; }
.c-nav-conferences__item:before {
content: '»';
font-size: 1.1875rem;
color: #0f243f;
margin-right: 7.5px; }
.c-nav-conferences__item:hover {
background: linear-gradient(to bottom, #dddddd 0%, #bbbbbb 50%, #dddddd 100%); }
.c-nav-conferences__item:hover:before {
color: #E46C07; }
@media (min-width: 576px) {
.c-nav-conferences__item {
justify-content: flex-start;
border-top: 1px solid #cccccc;
flex: auto !important; } }
.c-slider {
width: 100%;
overflow: hidden;
height: 200px; }
.c-slider__box {
overflow: hidden; }
.c-slider div {
transition: all 1s; }
.c-slider div div {
float: left;
padding: 0;
padding-left: 10px;
padding-right: 10px; }
.c-slider__pagination {
display: flex;
justify-content: flex-end;
align-items: center;
margin-top: 10px; }
.c-slider__pagination--item {
width: 10px;
height: 10px;
margin-right: 2px;
margin-left: 2px;
border-radius: 5px;
background: #cccccc; }
.c-slider__pagination--item.active {
background: #E46C07; }
.c-slider__figure {
margin: 0;
position: relative; }
.c-slider__description {
background: rgba(0, 0, 0, 0.5);
color: white;
display: flex;
flex-wrap: wrap;
font-size: 0.8125rem;
justify-content: space-between;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0;
position: absolute;
top: 0;
width: 100%; }
.c-slider__description * {
padding-bottom: 5px; }
.c-slider__description span {
margin-right: 20px; }
.c-slider__image-box img {
object-fit: cover;
object-position: center center;
height: 200px;
width: 100%;
border-bottom-left-radius: 35px; }
.t-site-ads {
margin-top: 30px;
margin-bottom: 30px; }
.t-site-ads img {
width: 100%; }
.t-site-footer {
border-top: 1px solid #dddddd;
display: flex;
align-items: center;
font-size: 0.6875rem;
padding: 25px;
margin-top: 25px;
text-align: center; }
@media (min-width: 992px) {
.t-site-footer {
text-align: left; } }
.t-site-footer nav a {
margin-left: 10px;
margin-right: 10px;
position: relative; }
.t-site-footer nav a:hover {
border-bottom: 1px dotted #E46C07; }
.t-site-footer nav a:after {
border-right: 1px solid #666d81;
content: '';
width: 1px;
height: 100%;
display: block;
position: absolute;
right: -10px;
top: 0; }
.t-site-footer nav a:first-of-type {
margin-left: 0; }
.t-site-footer nav a:last-of-type {
margin-right: 0; }
.t-site-footer nav a:last-of-type:after {
display: none; }
.t-site-footer__copyright {
margin-top: 10px; }
@media (min-width: 992px) {
.t-site-footer__copyright {
margin-top: 0; } } .t-site-header__top {
background: #1A4D7F;
flex-direction: row; }
.t-site-header__image {
border-radius: 5px; }
@media (min-width: 835px) {
.t-site-header__image {
background: #ffffff; }
.t-site-header__image img {
padding: 15px; } }
@media (min-width: 992px) {
.t-site-header__image {
margin-top: 25px; } }
@media (min-width: 1200px) {
.t-site-header__image {
margin: 0;
border-radius: 0; } }
.t-site-header__image img {
max-width: 150px; }
@media (min-width: 992px) {
.t-site-header__image img {
max-width: 135px; } }
@media (min-width: 1200px) {
.t-site-header__image img {
max-width: 180px; } }
.t-site-header__image-box {
background: #ffffff;
margin: 0;
padding: 0;
display: flex;
align-items: center;
justify-content: center; }
@media (min-width: 835px) {
.t-site-header__image-box {
background: none;
margin-top: 25px; } }
@media (min-width: 992px) {
.t-site-header__image-box {
margin: 0;
border-radius: 0; } }
.t-site-header__nav {
display: flex;
justify-content: center; }
@media (min-width: 835px) {
.t-site-header__nav {
padding-top: 25px;
padding-bottom: 25px; } }
@media (min-width: 1200px) {
.t-site-header__nav {
padding: 0; } }
.t-site-header__nav-btn {
display: flex;
justify-content: flex-end;
margin: 0;
padding: 0;
padding-right: 10px; }
@media (min-width: 835px) {
.t-site-header__nav-btn {
display: none; } }
.t-site-header__lang {
display: flex;
position: absolute;
top: 25px;
right: 55px; }
@media (min-width: 835px) {
.t-site-header__lang {
align-items: center;
justify-content: center;
margin-right: -5px;
margin-left: 5px;
margin-top: 15px;
position: relative;
top: 0;
right: 0; } }
@media (min-width: 992px) {
.t-site-header__lang {
margin-top: 0; } }
.t-site-header__lang-item {
background-size: contain;
width: 25px;
height: 25px;
transition: all .15s ease-in-out; }
.t-site-header__lang-item--pl {
background: url(//bpc-guide.pl/wp-content/themes/acadevo-child/module-xconference/images/flag/poland.png) no-repeat center;
background-image: url(//bpc-guide.pl/wp-content/themes/acadevo-child/module-xconference/images/flag/poland.svg);
margin-right: 5px; }
.t-site-header__lang-item--en {
background: url(//bpc-guide.pl/wp-content/themes/acadevo-child/module-xconference/images/flag/united-kingdom.png) no-repeat center;
background-image: url(//bpc-guide.pl/wp-content/themes/acadevo-child/module-xconference/images/flag/united-kingdom.svg); }
.t-site-header__lang-item--block {
display: inline-block;
width: 15px;
height: 22px;
vertical-align: bottom;
margin: 0;
margin-left: 6px; }
.t-site-schedule {
margin-top: 0; }
.t-site-schedule p{
margin:0!important; }
.t-site-schedule__box article:nth-of-type(even) {
background: #f4f6f9;
}
.t-site-schedule__box-courses article article:nth-of-type(even) {
background: #f4f6f9;
}
@media (min-width: 835px) {
.t-site-schedule {
margin-top: 15px; } }
@media (min-width: 992px) {
.t-site-schedule {
margin-top: 25px; } }
.t-site-schedule__box {
margin-top: 0;
padding:0!important;
}
.t-site-schedule__box-courses {
margin-top: 15px;
padding:0!important;
} .t-site-schedule__article-box {
margin-top: 25px; }
.t-site-schedule__header {
margin-top: 35px;
margin-bottom: 10px;
font-family: "Roboto Condensed", sans-serif; }
.t-site-schedule__footer {
display: flex;
justify-content: space-between;
margin-top: 5px;
padding-top: 18px;
border-top: 1px solid #c1c1c1; }
.t-site-schedule__description {
margin-bottom: 35px;
margin-top: 35px; }
.t-site-schedule__heading-title {
margin-bottom: 15px; }
.t-site-schedule__heading-description {
font-size: 16px;
margin-top: 20px;
padding-bottom: 20px;
color: #666d81;
text-align: justify; }
.t-site-schedule__heading-description--center {
text-align: center;
margin-top: 40px;
margin-bottom: 40px;
padding-bottom: 0; }
.t-site-schedule__heading {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-end;
color: #1A4D7F; }
.t-site-schedule__heading-title-link {
margin-right: 15px; }
.t-site-schedule__heading-link {
font-weight: 400;
transition: all .25s ease-in-out; }
.t-site-schedule__heading-link:hover {
color: #E46C07; }
.t-site-schedule__heading-link:after {
content: '»';
color: #E46C07;
font-size: 2rem;
font-weight: 400;
margin-left: 5px; }
.t-site-schedule__gallery {
margin-bottom: 20px;
margin-top: 35px;
display: none; }
@media (min-width: 992px) {
.t-site-schedule__gallery {
display: block; } }
.t-site-schedule__content {
font-size: 0.8125rem;
line-height: 1.3125rem;
text-align: justify;
padding-left: 15px;
padding-right: 15px; }
.t-site-schedule__content ul {
display: block;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 35px;
margin-top: 30px; }
.t-site-schedule__content ul strong {
color: #1A4D7F; }
.t-site-schedule__content ol {
margin-left: 0;
margin-top: 30px;
margin-inline-end: 0px;
padding-inline-start: 35px; }
.t-site-schedule__content ol strong {
color: #1A4D7F; }
.t-site-schedule__item {
border-bottom: 1px solid #cccccc;
display: flex;
flex-direction: column;
flex-wrap: wrap;
padding: 5px;
padding-top: 10px;
padding-bottom: 10px;
transition: background .25s ease-in-out; }
@media (min-width: 450px) {
.t-site-schedule__item {
flex-direction: row; } }
.t-site-schedule__item-title {
display: table;
position: relative;
padding-left: 14px;
margin: auto;
}
@media (min-width: 450px) {
.t-site-schedule__item-title {
justify-content: flex-start;
margin-left: 0; } }
.t-site-schedule__item-title:before {
content: '';
display: block;
margin-top: 8px;
height: 8px;
position: absolute;
width: 7px;
left: 0; }
.t-site-schedule__item-title--square-orange:before {
background: #E46C07; }
.t-site-schedule__item-title--square-green:before {
background: #006600; }
.t-site-schedule__item-title--square-black:before {
background: #000000; }
.t-site-schedule__item-sidebar-container {
border-bottom: 2px solid #235484; }
.t-site-schedule__item-sidebar-container:nth-of-type(odd) {
background: #f6f6f6; }
.t-site-schedule__item-sidebar-container:nth-of-type(odd):hover {
background: #ebebeb; }
.t-site-schedule__item-sidebar-container:nth-of-type(even):hover {
background: #ebebeb; }
.t-site-schedule__item-sidebar-container:last-of-type {
border-bottom: none; }
.t-site-schedule__item-sidebar-date {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin-top: 5px; }
.t-site-schedule__item-sidebar-date span{
margin-top: 1px;
}
.t-site-schedule__item-sidebar-date time{
font-size: 1.4rem;
margin-top: -6px;
}
.t-site-schedule__item-sidebar-date--trainings {
align-items: center;
flex-direction: column;
width: 100%; }
.t-site-schedule__item-sidebar-date-item {
padding-top: 5px;
text-align: center; }
.t-site-schedule__item-spec {
color: #666d81;
font-size: 1.32rem;
text-align: center; }
@media (min-width: 450px) {
.t-site-schedule__item-spec {
text-align: left; } }
.t-site-schedule__item-time {
font-weight: 400;
font-size: 1.6125rem;
margin-bottom: 2px;
margin-bottom: 5px;
padding-top: 10px;
border-top: 1px solid #c6c6c6;
color: #131d3b; }
@media (min-width: 450px) {
.t-site-schedule__item-time {
padding-top: 0;
border-top: none; } }
.t-site-schedule__date-time {
display: flex;
flex-direction: column; }
.t-site-schedule__details {
display: flex;
justify-content: center;
flex-direction: column;
text-align: center;
margin-top: 10px; }
@media (min-width: 450px) {
.t-site-schedule__details {
text-align: right;
margin-top: 0;
margin-bottom: 0; } }
.t-site-schedule__class-system-nav ul {
display: flex;
flex-wrap: wrap;
flex-direction: row;
border-left: 1px solid #666d81; }
.t-site-schedule__class-system-nav li {
cursor: pointer;
list-style: none;
padding: 5px;
border-right: 1px solid #666d81;
border-bottom: 1px solid #666d81;
flex: 1 1 auto;
width: 25%!important;
max-width: none!important;
text-align: center;
font-family: "Roboto Condensed", sans-serif;
font-weight: 400;
transition: all .25s ease-in-out; }
.t-site-schedule__class-system-nav li.selected {
background: #235484;
color: white; }
.t-site-schedule__class-system-nav li:hover {
background: #cccccc;
color: #000000; }
.t-site-schedule__class-system-main  ul > li.first-show {
display: block;
}
.t-site-schedule__class-system-main ul > li {
padding: 15px;
border-bottom: 5px solid #1A4D7F;
display: none; }
.t-site-schedule__class-system-main .show {
display: block; }
.t-site-schedule__item-status {
color: #E46C07;
text-transform: uppercase;
font-size: 1.22rem;
font-weight: 600; text-align: center;
display: block; }
@media (min-width: 450px) {
.t-site-schedule__item-status {
text-align: right;
margin-top: -10px!important; } }
.t-site-schedule__item-status--training {
display: flex; }
.t-site-schedule__item-cost {
color: #009688;
text-transform: uppercase;
font-weight: 400;
text-align: center;
display: block; }
@media (min-width: 450px) {
.t-site-schedule__item-cost {
text-align: left;
padding-left: 14px; } }
.t-site-schedule__item-cost--training {
display: flex; }
.t-site-schedule__item-cost--conference {
margin-top: 5px;
padding-top: 5px;
border-top: 1px solid #e6e6e6;
padding-left: 0;
display: block;
font-size: 1.3rem; }
.t-site-schedule__section {
margin-top: 30px; }
.t-site-schedule__item-status.open {
-webkit-animation: blink 1s linear infinite;
-moz-animation: blink 1s linear infinite;
-ms-animation: blink 1s linear infinite;
-o-animation: blink 1s linear infinite;
animation: blink 1s linear infinite; }
@-webkit-keyframes blink {
0% {
opacity: 1; }
50% {
opacity: 1; }
50.01% {
opacity: 0; }
100% {
opacity: 0; } }
@-moz-keyframes blink {
0% {
opacity: 1; }
50% {
opacity: 1; }
50.01% {
opacity: 0; }
100% {
opacity: 0; } }
@-ms-keyframes blink {
.t-site-schedule 0% {
opacity: 1; }
.t-site-schedule 50% {
opacity: 1; }
.t-site-schedule 50.01% {
opacity: 0; }
.t-site-schedule 100% {
opacity: 0; } }
@-o-keyframes blink {
0% {
opacity: 1; }
50% {
opacity: 1; }
50.01% {
opacity: 0; }
100% {
opacity: 0; } }
@keyframes blink {
0% {
opacity: 1; }
50% {
opacity: 1; }
50.01% {
opacity: 0; }
100% {
opacity: 0; } } .t-site-schedule-details__nav {
list-style-type: none;
display: flex;
flex-direction: row;
flex-wrap: wrap;
text-align: center;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc; }
.t-site-schedule-details__nav li {
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
position: relative;
flex: 1;
padding: 21px;
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc; }
.t-site-schedule-details__nav li:hover {
background: #eeeeee; }
.t-site-schedule-details__nav li span {
display: flex;
align-items: center;
position: relative;
padding-left: 15px;
line-height: 2rem; }
.t-site-schedule-details__nav li span:before {
content: '';
display: block;
height: 7px;
position: absolute;
width: 7px;
left: 0;
background: #E46C07; }
.t-site-schedule-details__nav li.selected {
border-bottom: 5px solid #E46C07;
background: #eeeeee; }
.t-site-schedule-details__about a {
border-bottom: 1px dotted #000000;
display: inline-block; }
.t-site-schedule-details__box {
margin-top: 14px;
margin-bottom: 45px;
display: none; }
.t-site-schedule-details__box ul{
padding-left:20px!important;
}
.t-site-schedule-details__box:first-of-type {
display: block; }
.t-site-schedule-details__heading {
padding: 2px;
border-bottom: 1px solid #dddddd;}
#info_schedule > .t-site-schedule-details__heading {
margin-bottom: 35px;
}
.t-site-schedule-details__box > div:nth-of-type(2) {
border-top:none;
}
.t-site-schedule-details__box-content {
display: flex;
align-items: flex-start;
justify-content: center;
padding-top: 20px;
padding-bottom: 20px;
border-top: 1px solid #eeeeee;
flex-direction: column; }
@media (min-width: 576px) {
.t-site-schedule-details__box-content {
flex-direction: row; } }
.t-site-schedule-details__box-content time {
color: #E46C07;
font-weight: 400; }
.t-site-schedule-details__box-content:nth-of-type(odd) {
background: #fbfbfb; }
.t-site-schedule-details__box-content:last-of-type {
border-bottom: 1px solid #eeeeee;
margin-bottom: 25px; }
.t-site-schedule-details__box-content p {
margin-top: 0 !important; }
.t-site-schedule-details__box-content strong {
display: inline-block;
padding-top: 25px;
color: #235484; }
.t-site-schedule-details__link-lecturer {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
margin-top: 15px;
padding: 10px;
background: #eeeeee;
border-bottom: 1px solid #dddddd;
opacity: 0.5;
transition: all .25s ease-in-out; }
.t-site-schedule-details__link-lecturer:hover {
opacity: 1; }
.t-site-schedule-details__link-lecturer picture img {
max-width: 100px; }
.t-site-schedule-details__link-lecturer strong {
margin: auto; }
.t-site-schedule-details__link {
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 15px;
padding: 10px;
background: #eeeeee;
border-bottom: 1px solid #dddddd;
opacity: 0.5;
transition: all .25s ease-in-out; }
.t-site-schedule-details__link:hover {
opacity: 1; }
.t-site-schedule-details__link picture {
margin-right: 30px;
margin-left: 20px; }
.t-site-schedule-details__link picture img {
max-width: 100px; }
.t-site-schedule-details__link:hover {
color:#666d81!important;
}
.t-site-schedule-details__link-content {
display: flex;
align-items: flex-start;
justify-content: center;
flex-direction: column; }
.t-site-schedule-details__link-content strong {
padding-top: 0; }
.t-site-schedule-details__content {
text-align: justify; }
.t-site-schedule-details__content h3, .t-site-schedule-details__content h4 {
text-align: center; }
.t-site-schedule-details__content h3 {
font-size: 2rem;
font-weight: 600!important;
margin-bottom: 0;
margin-top: 35px;
}
.t-site-schedule-details__content h4 {
font-size: 1.8rem;
font-weight: 700; }
.t-site-schedule-details__content h5 {
margin-bottom: 25px;
margin-top: 25px;
font-weight: 400; }
.t-site-schedule-details__content ul {
display: block;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
padding-inline-start: 35px;
margin-top: 30px; }
.t-site-schedule-details__content ul strong {
color: #1A4D7F; }
.t-site-schedule-details__content ol {
margin-left: 0;
margin-top: 35px;
margin-inline-end: 0px;
padding-inline-start: 35px; }
.t-site-schedule-details__content ol strong {
color: #1A4D7F; }
.t-site-schedule-details__content p {
margin-top: 40px; }
.t-site-schedule-details__content .t-site-ads {
margin-bottom: 0; }
.t-site-schedule-details__company-logo {
margin-top: 0;
margin-bottom: 20px;
align-self: flex-start; } .t-site-schedule-details__register-form fieldset {
display: flex;
align-items: center;
justify-content: center;
border: 1px solid #efefef;
padding: 25px;
margin-top: 40px; }
.t-site-schedule-details__register-form fieldset legend {
color: #E46C07;
font-weight: 600;
}
.t-site-schedule-details__register-form fieldset label {
display: flex;
justify-content: flex-end;
align-items: center;
flex-direction: column;
margin-top: 20px;
font-weight: 400;
text-align: center; }
.t-site-schedule-details__register-form fieldset label:first-of-type {
margin-top: 0; }
.t-site-schedule-details__register-form fieldset label input, .t-site-schedule-details__register-form fieldset label textarea, .t-site-schedule-details__register-form fieldset label select {
background: #efefef;
width: 90%;
height: 45px!important;
padding-left: 20px;
border: 1px solid #f2f2f2;
background: #f7f7f7;  
line-height: 45px;
text-overflow: ellipsis;
white-space: nowrap;
font-size: 16px;   
}
.t-site-schedule-details__register-form fieldset label input, .t-site-schedule-details__register-form fieldset label select {
height: 30px;
margin-top: 5px; }
.t-site-schedule-details__register-form fieldset label textarea {
margin-top: 20px;
height: 150px!important;
display: block; }
@media (min-width: 576px) {
.t-site-schedule-details__register-form fieldset label {
text-align: right;
flex-direction: row; }
.t-site-schedule-details__register-form fieldset label textarea {
width: 100%; }
.t-site-schedule-details__register-form fieldset label input, .t-site-schedule-details__register-form fieldset label select {
margin-left: 25px;
margin-top: 0;
width: 65%!important; } }
.t-site-schedule-details__register-info {
text-align: center; }
.t-site-schedule-details__register-info strong {
display: block; }
.t-site-schedule-details__register-topic label {
flex-direction: column !important; }
.t-site-schedule-details__register-rules div {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
border-bottom: 1px solid #eeeeee;
padding-bottom: 20px; }
.t-site-schedule-details__register-rules div:last-of-type {
margin-bottom: 0;
border-bottom: none;
padding-bottom: 0; }
.t-site-schedule-details__register-rules div label {
display: flex;
padding-left: 30px;
text-align: left;
margin-bottom:0!important; }
.t-site-schedule-details__register-rules div label input {
width: 35px !important; }
.t-site-schedule-details__register-recaptcha {
margin-top: 30px;
margin-bottom: 30px;
text-align: center;
border: 1px solid #000000;
padding: 20px; }
.t-site-schedule-details__register-btn {
text-align: right; }
.t-site-schedule-details__contact {
text-align: center; }
.t-site-schedule-details__contact h3, .t-site-schedule-details__contact span {
color: #e36c07; }
.t-site-schedule-details__contact h4 {
border-top: 1px solid #eeeeee;
margin-top: 25px;
margin-bottom: 25px;
padding-top: 25px; }
.t-site-schedule-details__contact span {
text-align: inherit;
padding-bottom: 5px;
display: block; }
.t-site-schedule-details__contact address {
margin-top: 25px;
margin-bottom: 25px;
font-style: normal; }
.t-site-schedule-details__contact a {
text-decoration: underline;
color: #666d81;}
.t-site-schedule-details__contact-about-us span {
color: #666d81; }
.t-site-schedule-details__contact-manager {
color: #666d81 !important; }
.t-site-schedule-details__contact-phone {
margin-top: 20px;
color: #000000 !important; }
.t-site-schedule-details__contact-email {
color: #000000 !important;
margin-bottom: 30px; }
.t-site-schedule-details__contact-map {
border: 1px solid #000000;
padding: 50px; }
.t-site-schedule-details__about-meet {
display: flex;
align-items: center;
justify-content: flex-start;
padding-top: 10px;
padding-bottom: 10px;
margin-top: 2px;
margin-bottom: 2px; }
.t-site-schedule-details__about-meet strong {
display: block;
color: #1A4D7F; }
.t-site-schedule-details__about-meet:nth-of-type(even) {
background: #fbfbfb;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee; } .t-site-schedule-details__text-meet {
display: block; margin-bottom: 7px; }
.t-site-schedule-details__text-meet:last-of-type {
margin-bottom: 0; }
.t-site-schedule-details__description-meet {
margin-top: 12px;
display: table !important; }
.t-site-schedule-details__about-meet-cost {
color: #009688 !important; }
.t-site-schedule-details__about-meet-lang {
margin-left: 5px; }
.t-site-schedule-details__about-map {
margin-top: 25px;
margin-bottom: 25px;
padding: 15px;
text-align: center;
border: 1px solid #000000; }
.t-site-schedule-details__about-place {
margin-bottom: 30px; }
.t-site-schedule-details__companies-items {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
padding-top: 20px;
padding-bottom: 30px; }
.t-site-schedule-details__companies-items picture {
padding-top: 10px;
padding-left: 20px;
padding-right: 20px; }
.t-site-schedule-details__companies-items picture img {
max-width: 140px; } .t-site-schedule-details__lecturer-name {
position: relative; }
.t-site-schedule-details__lecturer-name strong {
padding: 0!important;
cursor: help; }
.t-site-schedule-details__time {
margin-top: 2px!important; 
margin-bottom:0;}
.t-site-schedule-details__time-title {
position: relative;
font-weight: 500;
font-size: 16px;
margin-bottom:0; }
.t-site-schedule-details__time-title strong {
padding: 5px !important;
cursor: help; }
.t-site-schedule-details__time-description {
margin-top: 15px!important;
display: block;
border-left: 2px solid #66718c;
padding: 20px;
margin-left: 2px;
background: #f4f6f9;
margin-bottom:17px; }
.t-site-schedule-details__time-card-box {
display: none;
position: absolute;
top: -120px;
cursor: help; }
.t-site-schedule-details__time-card {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
position: absolute;
z-index: 1;
margin-top: -50%;
left: -10px;
padding-left: 20px; }
.t-site-schedule-details__time-card-item {
width: 300px;
background: #fefefe;
border: 1px solid #f2f2f2;
border-radius: 10%;
padding: 15px;
color: #235484;
margin-top: 45px;
padding-top: 60px;
text-align: center;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0; }
.t-site-schedule-details__time-card-item strong {
display: block;
padding-top: 0; }
.t-site-schedule-details__time-card-item span {
padding: 10px;
color: gray;
display: block; }
.t-site-schedule-details__time-card-item p {
margin-top: 10px;
text-align: justify;
font-size: 0.6875rem; }
.t-site-schedule-details__time-card-image {
display: flex;
justify-content: center;
position: absolute;
top: 0; }
.t-site-schedule-details__time-card-image img {
max-width: 100% !important;
height: 90px;
width: 90px;
border-radius: 50%;
border: 3px solid #235484;
max-height: 100% !important;
object-fit: cover; }
.t-site-schedule-details__register-form .select2-container{
width: 65%!important;
margin-left: 25px;
}
.t-site-schedule-details__register-form .select2-selection{
text-align: left;
}
.t-site-schedule-details__register-form .select2-selection__rendered{
color: #666d81!important;
}
.rules-box > input {
margin-top:-7px!important;
}
.t-site-schedule-details__about-meet .o-col {
margin-top:0!important;
width:23%;
}
.t-site-schedule-details__about-meet .o-col span {
font-weight: 600;
}
.t-site-schedule-details__about-meet .o-col .t-site-header__lang-item--pl {
vertical-align: middle;
}
.t-site-schedule-details__about-meet .o-col .t-site-header__lang-item--pl {
margin-left: 10px;
vertical-align: middle;
}
.t-site-schedule-details__text-meet p {
margin-bottom:0;
}
.t-site-schedule-details__companies {
margin-top:30px!important;
}
#info_schedule .description h1 {
margin-top: 0;
font-size: 2rem;
margin-bottom:0!important;
}
#rules_register .t-site-schedule-details__content {
margin-top:40px!important;
}
#training_close .t-site-schedule-details__content {
margin-top:40px!important;
}
.t-site-schedule-details__text-meet {
line-height: 2rem;
font-weight: 400!important;
}
.t-site-schedule-details__about-meet i {
margin-left:0!important;
}
.t-site-schedule__item-sidebar-container h3 {
font-size: 14px;
line-height: 2rem;
}
a.t-site-schedule__item {
color:#000000!important;
}
.t-site-schedule__item-sidebar-date time {
color: #9198ab;
}
.t-site-schedule ins {
background-color: #e6e6e6;
padding: 10px;
}
.t-site-schedule ins a{
text-decoration: underline;
}
.t-site-schedule ins a:focus{
color: #000000!important;
}
#site-header-menu #site-navigation div.nav-menu > ul > li.lang-item-pl > a {
margin-left:3px!important;
}
#plan_schedule > .t-site-schedule-details__box-content .t-site-schedule-details__time-title span { display: block;
}#message-register{
position: fixed;
top: 0;
display: flex;
width: 100%;
height: 100%;
left: 0;
justify-content: center;
align-items: center;
text-align:center;
background: #607d8b63;
z-index: 99;
}
.errormsgregister{
font-size: 11px;
color: #ff0000; 
margin-top:0!important;
}
.msg {
min-width:300px;
width:40%;
padding: 25px 15px;
border-radius: 50px;
background:white
}
.msg p {
margin-top:10px;
}
.msg span {
margin-top:10px;
font-weight:400;
}
#msg-success {
border-bottom: 4px solid green;
}
#msg-success span {
color:green;
}
#msg-error {
border-bottom: 4px solid red;
}
#msg-error span {
color:red;
}
#close {
margin-top:15px;
cursor:pointer;
text-decoration:underline;
}
@media (min-width: 576px) {
.t-site-schedule-details__register-form fieldset label {
flex-wrap: wrap;
}
}#loading {
position: fixed;
width: 100%;
height: 100%;
background: #607d8b63;
top: 0;
left: 0;
display: flex;
justify-content: center;
align-items: center;
}
#loading img {
background: white;
padding: 7px;
border-radius: 50px;
}#info_schedule ul, ol {
padding-inline-start: 0!important;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 15px;
}
#info_schedule li {
margin-left: 15px;
margin-top: 7px;
margin-bottom: 7px;
}
.flag-absolute {
position:absolute;
}
.t-site-schedule-details__nav {
text-align:left!important;
}
.t-site-schedule-details__companies-items picture img {
max-width: 120px!important;
max-height: 62px!important;
}
.sponsors-general picture img {
max-width: 80px!important;
}
.general-organizers picture img {
max-width: 175px!important;
}
.t-site-schedule-details__companies-items picture {
min-width: 40%!important;
text-align: center!important;
padding: 15px 20px!important;
}
@media (max-width:991px) {
.t-site-schedule-details__companies-items picture {
min-width: 25%!important;
text-align: center!important;
padding: 15px 20px!important;
}
}
.sidebarTrainings {
display: flex;
justify-content: center;
align-items: center;
}
.sidebarTrainings .separator {
margin-right: 5px;
margin-left: 5px;
}
.t-site-schedule__item-sidebar-date-item {
padding-top:0!important;
}
.flex-row {
display: flex;
justify-content: space-between;
align-items: center;
padding-left:10px!important;
padding-right:10px!important;
}
.t-site-schedule__item-sidebar-container:nth-of-type(even) {
background: white;
}
.flex-row > span {
text-align:center;
}.clearfix {
*zoom: 1;
}
.clearfix:before,
.clearfix:after {
display: table;
content: "";
line-height: 0;
}
.clearfix:after {
clear: both;
}
.lightboxgallery-modal-open {
overflow: hidden;
}
.lightboxgallery-modal-wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1033;
background: rgba(0, 0, 0, 0.8);
overflow: hidden;
text-align: center;
cursor: zoom-out;
}
.lightboxgallery-modal {
position: fixed;
top: 50%;
left: 50%;
background: #000;
z-index: 1034;
max-width: 100%;
max-height: 100%;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
cursor: pointer;
}
.lightboxgallery-next,
.lightboxgallery-prev {
position: fixed;
top: 0;
width: 40px;
height: 100%;
opacity: 0;
-webkit-transition: opacity 300ms;
transition: opacity 300ms;
}
.lightboxgallery-next {
right: 0;
}
.lightboxgallery-prev {
left: 0;
}
.lightboxgallery-modal-wrapper:hover .lightboxgallery-next,
.lightboxgallery-modal-wrapper:hover .lightboxgallery-prev {
opacity: 1;
}
.lightboxgallery-next > span,
.lightboxgallery-prev > span {
display: block;
position: relative;
top: 50%;
width: 16px;
height: 16px;
border-top: 5px solid #fff;
}
.lightboxgallery-next > span {
left: -3px;
border-right: 5px solid #fff;
transform: rotate(45deg) translateY(-50%);
-webkit-transform: rotate(45deg) translateY(-50%);
}
.lightboxgallery-prev > span {
left: 22px;
border-left: 5px solid #fff;
transform: rotate(-45deg) translateY(-50%);
}
.lightboxgallery-close.lightboxgallery-hidden,
.lightboxgallery-hidden {
display: none;
}
.lightboxgallery-close,
.lightboxgallery-close:hover,
.lightboxgallery-close:active,
.lightboxgallery-close:focus {
display: block;
font-size: 30px;
height: 36px;
width: 36px;
line-height: 36px;
color: rgba(255, 255, 255, .8);
font-weight: bold;
text-align: center;
position: absolute;
top: -36px;
right: -10px;
text-decoration: none;
outline: none;
-webkit-transition: color 300ms;
transition: color 300ms;
}
.lightboxgallery-close:hover {
color: #fff;
}
.lightboxgallery-modal-close:hover,
.lightboxgallery-modal-close:active,
.lightboxgallery-modal-close:focus {
color: #2384d3;
}
.lightboxgallery-image-wrapper {
position: relative;
}
.lightboxgallery-image {
width: 100%;
}
.lightboxgallery-modal-body {
overflow: hidden;
}
.lightboxgallery-image-content {
position: absolute;
z-index: 1;
background: rgba(0, 0,0, .8);
color: #fff;
bottom: 0;
left: 0;
right: 0;
font-size: 14px;
line-height: 24px;
padding: 10px;
text-align: left;
-webkit-animation: fadeInUp 300ms;
animation: fadeInUp 300ms;
}
.lightboxgallery-image-title {
font-size: 16px;
font-weight: bold;
display: block;
}
.lightboxgallery-gallery-stat {
font-weight: bold;
font-size: 13px;
color: rgba(255, 255, 255, 0.5);
float: right;
}
.lightboxgallery-gallery-loading {
position: absolute;
top: 50%;
left: 50%;
margin-left: -12px;
margin-top: -12px;
border-radius: 50%;
width: 24px;
height: 24px;
border: 0.25rem solid rgba(255, 255, 255, .2);
border-top-color: #fff;
-webkit-animation: spin 1s infinite linear;
animation: spin 1s infinite linear;
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-webkit-keyframes pulse {
50% {
background: white;
}
}
@keyframes pulse {
50% {
background: white;
}
}
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}