
html {

}


html, body, .slider-opis, .slider-h2, .slider-h3  {
    font-family: 'Poppins', sans-serif !important;
    line-height: 1.15;
}

body {font-size: 18px;
line-height: calc(24px + 6 * ((100vw - 320px) / 1600)); color:#1B1B1B; font-weight:400 !important ;}

h2, h3, h4, h5{font-weight:normal;}

h5 {}

p {
  margin-bottom: 1.8rem;
}

#agenda p {
  margin-bottom: 0;
}

h1{font-size: calc(30px + 36 * ((100vw - 320px) / 1600));}
h2, .loading {font-size: calc(20px + 26 * ((100vw - 320px) / 1600)); margin-bottom:20px; font-weight:600;}

h3, .nav-agenda a {font-size: calc(22px + 18 * ((100vw - 320px) / 1600));
line-height: calc(28px + 18 * ((100vw - 320px) / 1600));}

h3 span {color:#464744}

.nav-link {
    padding: 0;
	}

.bg-gray{ background: #fbfbfb; }

#header  h3{color:#000000; text-transform: uppercase; background:#fff; display:inline; padding: 10px 8px 6px; line-height: 58px; font-weight: 500;}
#header h4{color:#FED831; text-transform: uppercase; margin: 20px 0}

.box-white {background:#fff; color:#1B1B1B}
.box-gray {background:#F5F5F5; color:#000000}

.hr { border:1px solid #9543C1; width:65px; margin:auto; margin-bottom:40px;  border-radius: 1px; }

.box1 {border:2px dashed #fed831;  border-radius: 0; z-index:0; position:absolute; height:590px; width:480px }
.box2{padding:20px 30px; width:480px; height:590px; z-index:1; background: rgb(248,112,14); background: linear-gradient(180deg, rgba(248,112,14,1) 0%, rgba(229,69,56,1) 100%);  margin-left:25px; margin-top:25px; position:relative;}

.box2  img{width:80px; position:absolute; right:-25px; margin-top:-65px}
.box2 strong{}

@media only screen and (max-width: 992px) {
.box1 {border:0; border-top:2px dashed #fed831;  border-radius: 0; z-index:0; position:relative; width:auto; height:auto; }
.box2 {width:auto; height:auto; margin-left:0;}
}

#dla-kogo i{font-size:36px;}

.number-01, .number-02, .number-03  { background-repeat: no-repeat;
    margin-left: -60px;
    padding-top: 105px;
    background-position: top left;
    padding-bottom: 40px;
    padding-left: 40px;
    margin-left: -80px;}
.number-01 {background-image: url('../images/01.png');}
.number-02 {background-image: url('../images/02.png');}
.number-03 {background-image: url('../images/03.png');}

.box1-img {border:2px dashed #fed831;  border-radius: 0; z-index:0; position:absolute; height:160px; width:160px }
.box2-img {border:5px solid #fff;  border-radius: 2px; width:160px; height:160px; z-index:1;  margin-left:25px; margin-top:25px; position:relative;}

@media only screen and (max-width: 768px) {
.box1-img {border:0; border-top:2px dashed #fed831;  border-radius: 0; z-index:0; position:relative; width:auto; height:auto; }
.box2-img {width:110px; height:110px; margin:0 auto; margin-top:25px}
}

.btn-action-sub {border:2px solid #000; color:#000!important; padding:15px 35px 15px 35px; text-decoration:none;}
.btn-action-sub:hover{border:2px solid #1984fc; color:#1984fc; text-decoration:none;}

.card__bd-content.vlist-card__bd-content {
    overflow: hidden;
    background: green !important
}

[data-appearance="body"].layout-desktop {
    background-color: transparent !important;
}

.ekspert small {font-size: 15px; font-weight: 400; line-height:10px !important;}

.small, small {
    font-size: 90%;
    font-weight: 400;
    
}

.zg_g{display:block;}

.clear{clear:both;}


.orange, .modal{color:#000;}


.dot li::before {

    content: "°";
    padding-right: 7px;
    color: #fed831;
    font-weight: bold;
    position: absolute;
    margin-left: -16px;

}

.dot{margin-left:10px;}

q:lang(pl) { quotes: "\201E" "\201D" "\201A" "\2019" }
q:before { content: open-quote }
q:after { content: close-quote }

#o-wydarzeniu i {color:#694b75; font-size:24px; } 
#o-wydarzeniu span  {color:#ee1d7f; text-transform: uppercase;}

.nav-agenda{
			display: -ms-flexbox;
			display: flex;
			-ms-flex-wrap: wrap;
			flex-wrap: wrap;
			padding-left: 0;
			margin-bottom: 0;
			list-style: none;
			width:100%;
			}
			
			
.nav-agenda li{
			width:50%;
			}
			
.nav-agenda a{	
			padding: 20px 40px;
			color:#000;
			width: 100%;
			display: block;
			text-align: center;
}

.nav-agenda a:hover{	
			text-decoration:none !important;
}		
.active-btn {
			background: #322366;
			color: #fff !important;
			}
.nactive-btn {
			background: #fafafa;
			}
.orange-top {border-top:2px solid #322366; }

.blok1 {background:#3d170c; color:#fff; border-left:5px solid #322366;}
.blok2 {background:#1c0c27; color:#fff;  border-left:5px solid #6f2f9f;}
			
.nav a {color:#fff!important; padding:17px 10px; line-height: 47px; transition-property: color;
	transition-duration: 1s;}
.nav a:hover, .nav a:before {color: #fed831!important; text-decoration:none; }



			
.eksperci-action a {color:#2a003b!important; transition-property: color; transition-duration: 1s;}
.eksperci-action a:hover, .eksperci-action a:before {color: #694b75!important;}

a {color:#fff!important; transition-property: color; transition-duration: 1s;}
a:hover, a:before {color: #fed831!important;}


.original  .menu  {padding-top:13px;}
.original  .btn-m  {padding-top:20px !important;}



.dot li::before {
    content: "/";
    padding-right: 7px;
    color: 
    #322366;
    font-weight: bold;
    position: absolute;
    margin-left: -16px;
}

.dot {
    margin-left: 20px;
	margin-top:-15px;
}

.dot-pakiety  li::before  {color: #f6763c;}

ul {
    list-style-type: none;
    padding-left: 10px;

}

@media only screen and (max-width: 992px) {
.video-bg { background-image: url('../images/top-video-xs.jpg'); background-repeat:no-repeat; background-position:top center; height:auto; width:100%; padding-top:180px; padding-bottom:40px;}

}


.vignette {
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.vignette-m
{
 /* background: rgba(0, 0, 0, 0.7);
  color:rgb(255, 255, 255);
  padding:40px 20px;
/*  margin-top:18%;*/
  /*z-index:999;*/

}

.vignette-b
{
  /*background: #322366;
  color:rgb(255, 255, 255);
  padding:20px 10px;
  margin-top:18%;
  z-index:999;*/

}

#pakiety strong {font-weight:600;}
#pakiety span {font-weight:600;}

#pakiety li {padding:3px 0 3px 0px ; font-size: calc(12px + 4 * ((100vw - 320px) / 1600));}

#pakiety .link, .zysk a {color:#A12143!important; transition-property: color; transition-duration: 1s;}
#pakiety .link:hover, #pakiety .link:before, .zysk  a:hover, .zysk a:before {color: #fed831!important;}
#pakiety i {font-size:28px;}
#pakiety .smaller {font-size:14px; display:block; margin-top:-20px; margin-bottom: 20px;}
@media only screen and (max-width: 992px) {
#pakiety .smaller { margin-top:0; }
}

.menu-dark{background:#000;}

.cena {font-size: calc(24px + 10 * ((100vw - 320px) / 1600));}
.activ-br{border:8px solid #2a003b; padding:20px;}
.activ-bg-11{background: rgb(248,112,14); background: linear-gradient(180deg, rgba(248,112,14,1) 0%, rgba(229,69,56,1) 100%);}
.activ-br-1 {border:1px solid #f6763c;}

.height-block{height:660px;}
@media only screen and (max-width: 1350px) {
.height-block{height:700px;}
}

@media only screen and (max-width: 992px) {
.height-block{height:auto;}
}

.head-bg {
background: url('../images/bg-top.png') no-repeat center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height:760px;
}
@media only screen and (max-width: 1250px) {
    .head-bg{
        height: 660px;
    }
}
@media only screen and (max-width: 992px) {
    .head-bg{
        height: 600px;
    }
}
.head-bg-kosmo {
background: url('../images/kosmo.png') no-repeat left;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
height:590px;
}
@media only screen and (max-width: 1500px) {
    .head-bg-kosmo{

        height: 500px;
    }
}
@media only screen and (max-width: 1250px) {
    .head-bg-kosmo{

        height: 400px;
    }
}
@media only screen and (max-width: 992px) {
    .head-bg-kosmo{

        background-image: none;
        justify-content: center;
    }
}

#tlo{
    /*background-image: url("../images/kosmo.png");
    background-repeat: no-repeat;
    background-position: left;
    width: 100%;
    height: 75%;
    position: absolute; right: 15%; top:2%;
*/
}

@media only screen and (max-width: 1400px) {
    #tlo{
        display: none;
    }
}


@media only screen and (max-width: 1200px) {
    .head-bg-2021 {
        background: none;
    }
}

@media only screen and (max-width: 1200px) {
.head-bg-2021 {
background: none;
}
}


.counter {
    background: rgb(254,183,43);
    background: linear-gradient(90deg, rgba(254,183,43,1) 0%, rgba(254,203,46,1) 100%);
	border-radius: 19px;
	margin-top: -90px;
}

.position-top {padding-top:5%; padding-bottom: 50px;}
.position-top  i {  
	font-size:30px;
	padding-right: 10px;
	background: #fff;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  }
 

@media only screen and (max-width: 768px) {
  .getting-started {margin:-20px}
} 



@media only screen and (max-width: 992px) {
.position-top {padding-top: 5%;}
}

@media only screen and (max-width: 768px) {
.position-top {padding-top: 5%;}
}



.full-screen {
  min-height: 100vh;
}

@media only screen and (max-width: 1024px) {
.full-screen {
  min-height: auto;
   padding-bottom: 60px;
}
}

.modal-backdrop {
    background-color: #F5F5F5;

}
.modal-backdrop.show {
    opacity: .9;
}

.act-b{padding-top:0}


.white-f {color:#fff;}
.activ-bg{ background: #fed831;  color:#2a003b; }
.activ-bg a{ color:#ffd800; text-decoration:underline;}

.gray-bg{ background: #f7f7f7;  }

.prelegent, .ekspert span, .modal strong {color:#000; text-transform:uppercase }

.img-bg{/*background:#9544c1;*/ border-radius: 6px;}

.br-orange {/*border-left:2px dashed #fed831;*/  padding:10px 20px;  border-left:3px solid #9543C1 }
@media only screen and (max-width: 576px) {
.br-orange-xs {/*border-left:2px dashed #fed831;*/  padding:10px 20px;  }
}
.purple {color: #6d3c96;}
.br-purple {border-left:5px solid #6d3c96;  padding:10px 20px; }

@media only screen and (max-width: 576px) {
.br-purple-xs {border-left:5px solid #6d3c96;  padding:10px 20px;  }
}

.clock-l{font-size:38px; line-height:68px; color: #000;}
.clock-d{ opacity: 0.7;}
.clock-b{border-bottom:0; margin:0 20px !important; text-align:center; text-transform: uppercase;  }

@media only screen and (max-width: 992px) {
  .clock-l{font-size:48px; line-height:58px; color: #000;}
  .clock-d{}
  .clock-b{ margin:0 5px !important; }
}


section {padding:30px 0 30px 0; }

@media only screen and (max-width: 992px) {
section {padding:20px 20px; }
}

.resize {width:70px !important; margin:10px;}



/* Preloader */

.center
{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);

}

.down{color:#252c65; font-size:90px; margin-bottom:-20px; padding: 0px;}

.down a {color:#fff;}
.down a:hover, .down a:before {color: #fff;}

.up{color:#252c65; font-size:100px; }
@-webkit-keyframes pulse {
 0% {
 -webkit-transform: scale(1, 1);
}
 50% {
 -webkit-transform: scale(1.1, 1.1);
}
 100% {
 -webkit-transform: scale(1, 1);
};
}

@keyframes pulse {
 0% {
 transform: scale(1, 1);
}
 50% {
 transform: scale(1.1, 1.1);
}
 100% {
transform: scale(1, 1);
};
}
@media only screen and (min-width: 992px) {
.down {
	-webkit-animation: pulse 1s linear infinite;
	animation: pulse 1s linear infinite;
}
}

.down:hover {
	-webkit-animation: none;
	animation:none;
}


#preloader {
	background: #ffffff;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
  left: 0;
  right: 0;
	z-index: 10000;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: opacity .35s ease;
  padding:0;
  margin:0;
}


.loading {
  position: relative;
  display: inline-block;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.7);
  padding: 40px 0;
}

.loading::after {
  content: attr(data-text);
  position: absolute;
  top: 0;
  left: 0;
  color: #FFD800;
  overflow: hidden;
  width: 0;
  height:100%;
  padding: 40px 0;
  animation: loading-action 12s linear infinite;

}

@keyframes loading-action {
  0% {
    width: 0%;
  }

  100% {
    width: 100%;
  }
}




.dtp{display:block !important;}
.mobile{display:none !important;}
@media screen and (max-width: 992px) {
.dtp{display:none !important;}
.mobile{display:block !important;}
}





.btn-activ-head {
  color: #000 !important;
  background-color: #ffd800;
  border:2px solid #ffd800; }
  .btn-activ-head:hover {
    color: #ffd800 !important;
    background-color: #000;
    border:2px solid #ffd800;
	text-decoration: none;}

.btn-activ {
  color: #9543C1 !important;
  background-color: transparent;
  border:2px solid #9543C1; }
  .btn-activ:hover {
    color: #2a003b !important;
    background-color: #9543C1;
    border:2px solid #9543C1;
	text-decoration: none;}

.btn-activ-yellow {
    color: #000000 !important;
    background-color: #FFD800;
    border:2px solid #FFD800;

}
.btn-activ-yellow:hover {
    color: #FFD800 !important;
    background-color: #000000;
    border:2px solid #FFD800;
    text-decoration: none;
}

	

	  
.btn-sub-head{
	font-size: 14px !important;
	padding: 13px 20px 11px 20px !important;

}
	  
 
.btn {
    font-size: calc(16px + 2 * ((100vw - 320px) / 1600));
    letter-spacing: 0.3px;
   /* height: 55px !important;
    border-radius: 0;
    font-weight: 400;
    text-transform: uppercase;
    padding: 15px 25px 12px 25px;
   /* margin: 0 13px;*/
	/*margin-top:20px;
    min-width: 150px;*/
    position: relative;
    transition: all 0.3s ease;
   /* line-height: 38px;*/
    cursor: pointer;
	text-align: center;
    vertical-align: middle;
    user-select: none;
	transition-property: background;
	transition-duration: 1s;

		/*display: inline-block;*/
	}
	
 
.btn-2021 {
    font-size: calc(16px + 2 * ((100vw - 320px) / 1600));
    letter-spacing: 0.3px;
	text-transform: uppercase;
	padding: 15px 25px 12px 25px;
   /* height: 55px !important;
    border-radius: 0;
    font-weight: 400;
    
    
   /* margin: 0 13px;*/
	/*margin-top:20px;
    min-width: 150px;*/
    position: relative;
    transition: all 0.3s ease;
   /* line-height: 38px;*/
    cursor: pointer;
	text-align: center;
    vertical-align: middle;
    user-select: none;
	transition-property: background;
	transition-duration: 1s;

		/*display: inline-block;*/
	}

  @media only screen and (max-width: 767.98px) {
    .btn-sub {
        letter-spacing: 0.3px;
        height: 45px !important;
        border-radius: 40px;
        font-weight: 400;
        text-transform: uppercase;
         padding: 5px 25px 2px 25px;
        margin: 0 13px;
        min-width: auto;
    		/*display: inline-block;*/
    	}

  }


.form-style{
	font-size: 18px;
    line-height: 1.42857143;
	margin:5px;
	padding: 10px 15px;
    display: block;
    width: 100%;
    height: auto;
    color: #141414 !important;
	border-radius: 4px;
	border: 1px solid #cccccc !important;
}


/*super flex */

.flex-container {
    display: -webkit-flex;
    display: flex;
    width: 100%;

}

@media only screen and (max-width: 767.98px) {
.flex-container {
    display: block;
    width:94%;

}
}

.flex-item {
    padding:20px; margin:10px; width:35%;
}

@media only screen and (max-width: 767.98px) {
.flex-item{
  width:100% !important;
}
}

/*super flex end*/

.flex-item-o{
  padding:20px; margin:10px; width:50%;
}


@media only screen and (max-width: 767.98px) {
.flex-item-o{
  width:100% !important;
}
}

/* Content */
.content {
	max-width: 800px;
	width: 100%;
	border: 2px solid firebrick;
	padding: 30px;
	box-shadow: 0 0 40px rgba(0,0,0,0.15);
}



/* Helpers */
#preloader.preloader-hiding {
	opacity: 0;
}

#preloader.preloader-hidden {
	display: none;
}

.modal-header {
    border-bottom: 1px solid transparent;
}

.close {
    font-size: 2.5rem;
    color:#2a003b;
    opacity:1;
}
.close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto;
    background-color: transparent;
    border: 0;
    font-weight: 700;
    line-height: 1;
}
button.close {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}

.modal-content {
border-radius: 0rem;
}

.pointer {cursor: pointer;}

.border-i{border:1px solid #f3f3f3; padding: 5px; background: #fff;}

input[type=text], input[type=email], input[type=nip], input[type=number] , input[type=password], select  {background:#F7F7F7; color:#000000; padding:10px 15px; width:100%; border:none;}


#footer { text-align:left;}
#footer  i{ font-size:28px;  padding:0 15px 60px 15px; }
#footer a{color:#2a003b;}
#footer a:hover{color:#421d51;}

.bg-live
{
background: #2f1554;
background: url('../../images/bg-live.jpg') no-repeat right bottom;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
overscroll-behavior-y: contain;
}

.scrollbar{
height: 500px;
overflow: auto;
}

.row-sc
{

}

.act:hover {opacity:0.7; transition-property: background; transition-duration: 1s;}

.card {background-color:#2c0d48;}
.card-header{background-color:#f3f7f8;}
.card-material {padding-bottom:20px; border-bottom:1px solid #fff; margin-bottom:20px;}

.card a {color:#fff !important;}

.btn-link {
font-weight: 400;
color: #37144e !important;
text-decoration: none;
}

.card-header [data-toggle=collapse]:after {
content: ">";
float: left;
color: #37144e !important;
font-size: 25px;
line-height: 22px;
margin-right: 13px;
}


.btn-descript{
margin-top:20px;
margin-bottom:20px;
background-color:#fff;
padding:20px 25px;
border-radius:20px;
text-align:left;
-webkit-box-shadow: 0px 6px 15px 2px rgba(0,0,0,0.15);
box-shadow: 0px 6px 15px 2px rgba(0,0,0,0.15);
height:350px;
color:#000
}

@media only screen and (max-width: 1140px) {
.btn-descript{height:360px}
}
@media only screen and (max-width: 992px) {
.btn-descript{height:280px}
}

@media only screen and (max-width: 720px) {
.btn-descript{ height:auto}
}

.box-wspolpraca .btn-descript{height:260px}


.img-bg .fas{font-size:42px}
.box-wiedza h3  {font-size: calc(20px + 12 * ((100vw - 320px) / 1600));
line-height: calc(28px + 8 * ((100vw - 320px) / 1600));}
.box-wiedza  .col-md-6{padding:20px 40px }
.box-wiedza  .col-md-6:first-child {border-right:1px solid #d5d5d5; border-bottom:none; }
@media only screen and (max-width: 768px) {
.box-wiedza  .col-md-6:first-child {border-right:none; border-bottom:1px solid #d5d5d5; }
}
.box-wspolpraca i {font-size: calc(14px + 2 * ((100vw - 320px) / 1600));}

#kontakt img {width:100px; margin-top: -70px; margin-bottom: 20px;}

.box-seven div{padding:20px 40px;}

@media only screen and (max-width: 782px) {
.box-seven  div{padding:25px 40px;}
}

.box-seven .col-lg-4{
border-bottom:1px solid #eaeaea;
}

.box-seven .col-lg-4:first-child{
border-right:1px solid #eaeaea;
}
.box-seven .col-lg-4:last-child{
border-left:1px solid #eaeaea;
}

@media only screen and (max-width: 992px) {
.box-seven .col-lg-4:first-child{
border-right:none;
}
.box-seven .col-lg-4:last-child{
border-left:none;
}

}
.box-seven-only .col-lg-4 {border-bottom:none}
@media only screen and (max-width: 992px){

.box-seven-only .col-lg-4 {
    border-bottom:1px solid #eaeaea !important;
}
.box-seven-only .col-lg-4:last-child {
    border-bottom: none !important;
}
}

}
.box-seven .action{}
.box-seven i {font-weight:500;}

.mt-4-seven {height:90px}
.mt-8-seven {height:auto}
@media only screen and (max-width: 992px) {
.mt-4-seven {height:auto;}
.mt-8-seven {height:auto;}
}
.border-down{
border:0; border-bottom:1px solid #EEEEEE;  border-radius: 0;
}

.check{
display: flex;
justify-content: center;
align-items: center;
}
.img-align-center{
display: flex;
justify-content: flex-end;
align-items: center;
}
.align-center{
display: flex;
justify-content: center;
align-items: center;
}
.red-color{
color: #A12143 !important;
}
.small-check{
font-size: 1.5rem;
}

.konkurs{
color: white;
margin-top: 4rem;

}

@media only screen and (min-width: 1400px){

.konkurs {
    background-image: url("../images/konkurs-bg.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    min-height: 300px;
    background-size: auto 100%;
    max-width: 95% !important;
}

}

@media only screen and (max-width: 1400px) and (min-width: 1200px){

.konkurs {
    background-image: url("../images/konkurs-bg.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    min-height: 300px;
    background-size: auto 100%;
    max-width: 95% !important;
}

}
@media only screen and (max-width: 1200px) and (min-width: 992px){

.konkurs {
    background-image: url("../images/konkurs-bg.png");
    background-position: bottom left;
    background-repeat: no-repeat;
    min-height: 300px;
    background-size: auto 100%;
    max-width: 95% !important;
}

}
.alert-frame{
    margin-bottom: -3rem;
    z-index: 1;
    position: relative;
    margin-top: -3.75rem;
}
@media only screen and (max-width: 992px) {
.alert-frame {
    max-width: 100% !important;
    width: 100% !important;

}
}
.linear-background-yellow{
background: linear-gradient(90deg, rgba(254,183,43,1) 0%, rgba(254,203,46,1) 100%);
}


#konkurs{
background-color: #191919;

}
.height-6{
height: 6rem;
}
.btn-active-black {
color: #FFFFFF !important;
background-color: #000000;
border:2px solid #000000;
padding: 12px 22px 12px 22px !important;

}
.btn-active-black:hover {
color: #000000 !important;
background-color: #FFFFFF;
border:2px solid #000000;
text-decoration: none;
}
.btn-active-red {
color: #FFFFFF !important;
background-color: #A52242;
border:2px solid #A52242;
padding: 12px 22px 12px 22px !important;

}
.btn-active-red:hover {
color: #A52242 !important;
background-color: #FFFFFF;
border:2px solid #A52242;
text-decoration: none;
}
.btn-active-yellow-black {
color: #FED831 !important;
opacity: 100%;
border:2px solid #FED831;
padding: 12px 22px 12px 22px !important;

}
.btn-active-yellow-black:hover {
color: #000000 !important;
background-color: #FED831;
border:2px solid #FED831;
text-decoration: none;
}
.yellow-color{
color:#FED831 !important;
}

@media only screen and (max-width: 1435px) and (min-width:992px){
.font-respo {
    display: block;
}
}

#tematyka p{
margin: 1rem;
}
#footer a{
color:black !important;

}
#footer a:hover {

color: #FED831 !important;
}
#klauzula_informacyjna_lead_alert a{

color: #A52242 !important;

}
#klauzula_informacyjna_lead_alert a:hover {

color: #FED831 !important;
}
.dropdown-menu{
background-color: rgba(0,0,0,.5);
margin-top: 13px;
}

@media only screen and (max-width: 1150px){
    .logo{
        padding-right: 10px !important;
    }
}
@media only screen and (max-width: 1100px){
    .ican-logo{
        height: 50px !important;
    }
}
@media only screen and (max-width: 438px){
    .ican-logo{
        height: 42px !important;
    }
}
@media only screen and (max-width: 372px){
    .ican-logo{
        height: 35px !important;
    }
}
@media only screen and (max-width: 307px){
    .ican-logo{
        height: 30px !important;
    }
}
@media only screen and (max-width: 316px){
    header .btn-active-yellow-black{
        font-size: 12px !important;
    }
}

.kaltura_video_player{
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
}

.br-yellow{
    border-left:2px solid #FECB2E;
    padding: 0.5rem 1rem;
    text-align: left;
}
@media screen and (max-width: 576px) {
    .br-yellow-xs{
        border-left:2px solid #FECB2E;
        padding: 0 1.5rem;
    }
}
.prelegent{
    display: flex;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    align-items: center;
}
@media screen and (max-width: 576px){
    .prelegent{
        justify-content: center;
    }
}
.prelegent div{
    display: flex;
}
.img-wrapper{
    width: auto;
    align-self: center;
}
.text-wrapper{
    color: #A12143 !important;
    padding: 0 !important;
}
.prelegent img{
    max-height: 100%;
    display: flex;
    align-self: center;
}
.przerwa-bg{
    background-color: #494949;
    color: #dddddd;
}
.podsumowanie-bg{
    background-color: #A12143 !important;
    color: white !important;
}
.small-agenda{
    font-size: 75%;
}


#klauzula_full a{

    color: #bed3d8 !important;

}