body{font-family: 'Inter', sans-serif;font-weight:400;font-size:17px;color:#000000;overflow-y:scroll;background-color:#F9F9F9}
 #gallery .ug-icon-zoom{display:none;}
 .minTop{background-image: url("../img/bg.png");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;}
  .btn-check:focus + .btn, .btn:focus{box-shadow:none !important}
 .galeryWrap{background-position:center center;background-size: cover}
.navbar-nav .nav-link{font-family: 'Inter', sans-serif;font-weight:400;font-size:18px;color:#1E1E1E !important}
.nav-item .active{color:#1E7A60 !important}
.dropdown-menu{border-radius:0px;border-top:2px solid #1E7A60;padding-top:0}
.dropdown-menu li {border-top:1px solid #F1F1F1;padding-top:5px;padding-bottom:5px}
.dropdown-menu li a {font-family: 'Signika', sans-serif;font-weight:400;font-size:16px;color:#9E9E9E !important}
.dropdown-menu li a:hover{background:#ffffff}
.galeryTitle {font-family: 'Signika', 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{ }
 .btn-primary{background:#d02424 !important;border-color:#d02424}
.titleFront{font-family: 'Inter', sans-serif;font-weight:700;font-size:44px;color:#1E1E1E  }
 h1{font-family: 'Inter', sans-serif;font-weight:700;font-size:32px;color:#1E1E1E;  }
 h2{font-family: 'Inter', sans-serif;font-weight:700;font-size:32px;color:#1E1E1E;margin-bottom:30px  }
.titleFrontH2{font-family: 'Signika', sans-serif;font-weight:700;font-size:30px;color:#2B2B2B  }
.titleFrontH3{font-family: 'Signika', sans-serif;font-weight:700;font-size:40px;color:#2B2B2B  }
.titleFrontNormal{font-family: 'Signika', sans-serif;font-weight:700;font-size:30px;color:#ffffff  }
.menuTitle{font-family: 'Signika', sans-serif;font-weight:700;font-size:24px;color:#404040  }
.titleFront span{color:#E0318A}
.subTitle{font-family: 'Signika', sans-serif;font-weight:700;font-size:20px;color:#794A8A;margin-bottom:10px}
.FrontPage {font-family: 'Inter', sans-serif;font-weight:400;font-size:14px;color:#1E1E1E}
.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: 'Signika', 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: 'Signika', 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: 'Signika', sans-serif;font-weight:700;font-size:20px;}
  .footer{background:#1C1C1C;font-family: 'Inter', sans-serif;font-weight:500;font-size:18px;color:#ffffff}
  .footer h4{ font-family: 'Inter', sans-serif;font-weight:700;font-size:32px;color:#ffffff}
  .footer .list-group-menu li{background:#d02424;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:#794A8A;text-decoration: none;}
    .articleLeft li a:hover{color:#E0318A;text-decoration: none;}
    .articleLeft li:hover::before { background: transparent url("../img/vector3.png") scroll 0 0 no-repeat;}
    .articleLeft li::before{ 
      background: transparent url("../img/vector2.png") scroll 0 0 no-repeat;
      content:"";
      width: 10px;
      height: 9px;
      position: absolute;
      left: 0;
      top: 15px;}

    .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;}

    
    .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: 'Signika', 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: 'Signika', sans-serif;font-weight:700;font-size:24px;padding-right:20px}
	.ofertItem h4{font-family: 'Signika', 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}
.linkGallery    {display:block;margin:0 auto;}

.btn.btn-success        {background-color:#1E7A60;font-family: 'Inter', sans-serif;font-weight:600;font-size:16px;color:#ffffff;padding-left:50px;padding-right:50px}
.card{background-color:transparent;border:0}
.quote{background:#F3F3F3}
.blockquote{font-family: 'Inter', sans-serif;font-weight:600;font-size:17px;color:#000000;}
.frontB{
  display: flex;
  align-items: flex-start;
  padding:0;
  margin: 1rem 0rem;
  background:#1E7A60;
  
}
.frontB a {font-family: 'Inter', sans-serif;font-weight:700;font-size:18px;color:#ffffff;margin:10px}
.frontB a:hover {color:#ffffff;}
.cardnews{background:#1E7A60;padding:10px}
.card-body .btn-outline-success{border:0;font-family: 'Inter', sans-serif;font-weight:500;font-size:12px;background-color:#ffffff;padding: .275rem .75rem;}
.card-body .btn-outline-success:hover{color:initial}
.cardnews .btnTitle {color:white}
.btnTitle {padding: 2rem 0rem;}
.newsMoreLink{font-family: 'Inter', sans-serif;font-weight:500;font-size:17px;color:#1E1E1E;text-decoration:none}