body{font-family: 'Inter', sans-serif;font-weight:400;font-size:16px;color:#404040;overflow-y:scroll;background-color:#fff}
 #gallery .ug-icon-zoom{display:none;}
 .minTop{background:#122E6F;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;}
 .galeryWrap{background-position:center center;background-size: cover}
.navbar-nav .nav-link{font-family: 'Inter', sans-serif;font-weight:400;font-size:18px;color:#2B2B2B !important}
.navbar{padding-top: 1.5rem;padding-bottom: 1.5rem;}
.nav-item .active{color:#E51A4C !important}
.dropdown-menu{border-radius:0px;border-top:2px solid #E51A4C;padding-top:0}
.dropdown-menu li {border-top:1px solid #F1F1F1;padding-top:5px;padding-bottom:5px}
.dropdown-menu li a {font-family: 'Inter', sans-serif;font-weight:400;font-size:16px;color:#9E9E9E !important}
.dropdown-menu li a:hover{background:#ffffff}
.galeryTitle {font-family: 'Inter', sans-serif;font-weight:700;font-size:20px;color:#2B2B2B !important}
.galeryWrap{border-radius:5px;overflow:hidden}
.owl-nav{position: absolute;
top: 0;
right: 0;}
img{max-width:100%;width:auto}
.owl-theme .owl-nav [class*="owl-"]:hover{background:none !important;color:initial !important}
button{
	box-shadow: none !important
}
button:focus {
outline: none;
box-shadow: none;
}
button{
	box-shadow: none !important
    /* this how we remove bootstrap button outline */
}
.bkimg{ }

.prtner .linkGallery{margin:20px}


 .btn-primary{background:#00C2FF !important;border-color:#00C2FF;color:#ffffff;font-family: 'Inter', sans-serif;font-weight:400;border-radius:0 !important;}
.titleFront{font-family: 'Inter', sans-serif;font-weight:700;font-size:31px;color:#E51A4C  }
 h1{font-family: 'Inter', sans-serif;font-weight:700;font-size:30px;color:#2B2B2B;margin-bottom:30px  }
 h2{font-family: 'Inter', sans-serif;font-weight:700;font-size:25px;color:#2B2B2B;margin-bottom:30px  }

.titleFrontNormal{font-family: 'Inter', sans-serif;font-weight:700;font-size:30px;color:#ffffff  }
.menuTitle{font-family: 'Inter', sans-serif;font-weight:700;font-size:24px;color:#404040  }
.titleFront span{color:#E0318A}
.subTitle{font-family: 'Inter', sans-serif;font-weight:700;font-size:20px;color:#794A8A;margin-bottom:10px}
.FrontPage h1{font-family: 'Inter', sans-serif;font-weight:700;color:#ffffff;margin-bottom:10px}
.frontContent h1 {font-family: 'Inter', sans-serif;font-weight:700;font-size:45px;color:#E51A4C;}
.frontContent h2,.titleFrontH2 {font-family: 'Inter', sans-serif;font-weight:700;font-size:35px;color:#2B2B2B;}
.frontContent h3,.titleFrontH3 {font-family: 'Inter', sans-serif;font-weight:700;font-size:25px;color:#2B2B2B;}
.FrontPage {font-family: 'Inter', sans-serif;font-weight:400;color:#ffffff;}
.colorList ul {padding-left:15px}
.colorList li{line-height: 180%;}
.colorList li:nth-child(odd) {
  color:#E0318A;
}
.colorList li:nth-child(even) {
  color:#794A8A;
}
.galleryBar span{font-family: 'Inter', sans-serif;font-weight:700;font-size:30px;color:#ffffff}

.galleryBar{background-image: url("../img/gallery-bar.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.zapisyBox{
  background-image: url("../img/zapisy-box.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}  

  .accordion-button:not(.collapsed){font-family: 'Inter', sans-serif;font-weight:700;font-size:20px;background-color:#ffffff !important;border:0;color:#794A8A}
  .accordion-body{text-align: left;}
  .accordion-button{border:0;color:#E0318A;font-family: 'Inter', sans-serif;font-weight:700;font-size:20px;}
  .footer{background:#151515;font-family: 'Inter', sans-serif;font-weight:400;font-size:14px;color:#ffffff}
  .footer h2{ font-family: 'Inter', sans-serif;font-weight:700;color:#ffffff;font-size:35px;}
  .footer .list-group-menu li{background:#E51A4C;padding-left:20px;border:0}
  .footer .list-group-menu li a{color:#ffffff;text-decoration: none;}
  .footer .list-group-menu li::before{ 
    background: transparent url("../img/vectorMenu.png") scroll 0 0 no-repeat;
    content:"";
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 13px;}
    .articleLeft li{border:0}
    .articleLeft li a{color:#2B2B2B;text-decoration: none;}
    .articleLeft li a:hover{color:#E51A4C;text-decoration: none;}
     .articleLeft .list-group-item:hover{border-bottom:1px solid red}
	 
	 .articleLeft .list-group-item:hover > a{color:#E51A4C;}

    .footer .list-group-hours li{background:#794A8A;padding-left:20px;padding-left:5px;border-color:rgba(255, 255, 255, .2); }
    .footer .list-group-hours li::before{background:none}
   
   .borderArt ul li{position: relative;padding-top:8px}
   .borderArt a {color:#794A8A;text-decoration: none;}
   .borderArt ul .pdf,.borderArt ul .picture,.borderArt ul .youtube{list-style: none;}
   .borderArt ul .pdf::before{
      background: transparent url("../img/pdf.png") scroll 0 0 no-repeat;
      content:"";
      width: 16px;
      height: 16px;
      position: absolute;
      left: -23px;
      top: 12px;}
      .borderArt ul .youtube::before{
        background: transparent url("../img/youtube.png") scroll 0 0 no-repeat;
        content:"";
        width: 16px;
        height: 16px;
        position: absolute;
        left: -23px;
        top: 12px;}
        .borderArt ul .picture::before{
          background: transparent url("../img/picture.png") scroll 0 0 no-repeat;
          content:"";
          width: 16px;
          height: 16px;
          position: absolute;
          left: -23px;
          top: 12px;}

    .articleBar{border-top:1px solid rgba(0, 0, 0, .1);background:#122E6F;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;} 
    .borderArt{border-left:1px solid rgba(0, 0, 0, .1);}
    .articleContent{margin:20px;margin-bottom:80px}
    .articleContent2{margin-top:80px;margin-bottom:80px;margin-right:50px}
    .mapContent{position:absolute;width: -moz-available;width: inherit;height:100%}
	.tabela  ul{margin-top:20px;}
	.tabela {border-radius:4px; border-collapse: collapse;
        border-radius: 5px;
        border-style: hidden; /* hide standard table (collapsed) border */
        box-shadow: 0 0 0 1px #F1F1F1; /* this draws the table border  */ }
		.tabela tr:last-child td {border-top:1px solid #F1F1F1 ;padding:10px 20px}
	.tabela tr:first-child td {color:#ffffff;font-family: 'Inter', sans-serif;font-weight:700;font-size:20px;padding:20px 20px;border-radius: 5px 5px 0px 0px;
	background-image: url("../img/elipse.png");
  background-repeat: no-repeat;
  background-position: top right;
  
	
	}
	.tablePink tr:first-child td{
	  background-color:#E0318A;
	  
	}
		.tableOrange tr:first-child td{
	  background-color:#F07E1E;
	  
	}
		.tableViolet tr:first-child td{
	  background-color:#794A8A;
	  
	}
		.tableYellow tr:first-child td{
	  background-color:#FCBC05;
	  
	}
	
			.tableGreen tr:first-child td{
	  background-color:#47FF86;
	  
	}
	
	.tabela h3{display: initial;font-family: 'Inter', sans-serif;font-weight:700;font-size:24px;padding-right:20px}
	.ofertItem h4{font-family: 'Inter', sans-serif;font-weight:700;font-size:30px;color:#2B2B2B}
	
@media screen and (max-width:1024px) {
  .titleFront{font-size:30px;}

}

@media screen and (max-width:990px) {
  .borderArt{border:0}
  .articleContent,.articleContent2{margin:0px;margin-top:50px;margin-bottom:50px}
}

@media screen and (max-width:800px) {
  .titleFront{font-size:30px;}

}

 .embed {
  overflow: hidden;
  padding-block-start: 80%;
  position: relative;
}

.gallery2 .embed {
  overflow: hidden;
  padding-block-start: 60%;
  position: relative;
  
}

.gallery2 .embed .img{padding:10px}  
.gallery .embed .img{padding:10px}  

.embed--1-2 {
  padding-top: calc(80% / (1 / 2));
}

.embed--2-1 {
  padding-top: calc(80% / (2 / 1));
}

.embed--2-3 {
  padding-top: calc(100% / (2 / 3));
}


.embed > * {
  height: 100%;
  left: 0;
  object-fit: cover;
  padding: 0.25em;
  position: absolute;
  top: 0;
  width: 100%;
}

/* Gallery  */

.gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, 1fr);
}

.gallery2 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, 1fr);
}

.gallery__item--h-2 {
  grid-column-end: span 2;
}

.gallery__item--h-3 {
  grid-column-end: span 3;
}

.gallery__item--v-2 {
  grid-row-end: span 2;
}

.gallery__item--v-3 {
  grid-row-end: span 3;
}
#iContrast{cursor:pointer}
.oferContent p,.oferContent {color:#404040 !important}
body.cContrast,body.cContrast .footer,body.cContrast .footer .list-group-menu li   {background:#000;}
body.cContrast .navbar-nav .nav-link,body.cContrast #iContrast,body.cContrast .footer .list-group-menu li a,body.cContrast .footer,body.cContrast .footer h4,
body.cContrast .articleContent {color:yellow !important}

.navbar-brand                   {font-size:0.8em;font-weight:bold;}

.poppins-thin {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.poppins-extralight {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: normal;
}

.poppins-light {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.poppins-regular {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.poppins-medium {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.poppins-semibold {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.poppins-bold {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.poppins-extrabold {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: normal;
}

.poppins-black {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.poppins-thin-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.poppins-extralight-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 200;
  font-style: italic;
}

.poppins-light-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.poppins-regular-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.poppins-medium-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 500;
  font-style: italic;
}

.poppins-semibold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-style: italic;
}

.poppins-bold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.poppins-extrabold-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 800;
  font-style: italic;
}

.poppins-black-italic {
  font-family: "Poppins", sans-serif;
  font-weight: 900;
  font-style: italic;
}


.main-banner,
.main-banner .container     {background:#fff;}

.flex-even {
  flex: 1;
}

.main-banner .main-title    {color:#121212;font-size:3em;}
.btn.btn-register           {padding:1em 3em;background-color:#FAC42B;border-color:#FAC42B;color:#121212;}
.btn.btn-register:hover     {background-color:#798AE8;border-color:#798AE8;color:#fff;}

.blue-content               {background-color:#0A1A7A;color:#FAFAFA;padding-bottom:5em;}
.program-title,
.prelegenci-title,
.blue-content .blue-title   {color:#fafafa;text-align:center;padding-top:3em;font-size:2.5em;}
.prelegenci-title,
.program-title              {color:#121212;}
.table.table-bordered         {border-color:#FAC42B;}
.table.table-bordered td      {padding:1em;}

.person h2                  {color:#0A1A7A;font-size:1.5em;}
.person .person-content     {font-size:1em;}

.register-bg                {background:url('../images/register-bg.png') no-repeat top center;background-size:cover;}

.register-title             {color:#121212;font-size:2.5em;margin-top:2em;margin-bottom:2em;}