a{
    text-decoration:double;
    color: #fff;
}

p{
    color: #e9fff6;
}

.bg-me{
	background: #000;
}

.sm{
	color: #000;
	font-weight: 500;
	text-transform: uppercase;
}

.sm:active{
	color:rgb(255, 255, 255);
}

.sm:hover{
	color: #32A153;
}

.link{
	color: #fff;
	font-weight: 500;
	font-size: 1.5rem;
	text-transform: uppercase;
}

.link:active{
	color:rgb(255, 255, 255);
}

.link:hover{
	color: #32A153;
}

a:hover{
    color: #34705A;
    font: underline;
}

#footer{
    width: 100%;
    margin-bottom: 0%;
    position: absolute;
}

.gallery-image:hover{
    opacity: 0.7;
}

.col{
    padding: 1rem;
}

.col-logo{
    padding: 1rem;
    background-color: rgb(0, 47, 255);
    color: rgb(7, 128, 7);
    text-align: center;
}

.stopka{
    padding: 1rem;
    background-color: rgb(0, 92, 121);
    border-top: 1rem ridge rgb(0, 171, 223);
    color: rgba(255, 255, 255, 0.637);
    text-align: center;
    width: 102%;
}

.link-bar{ 
    font: bold;
    text-emphasis-color: rgb(255, 255, 255);
    font-size: 15pt;
    line-height: 60pt;
    background-color: #ffffff;
}

.logo-bar{
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: 15pt;
    font: italic;
}

.collapse {
    &:not(.show) {
      display: none;
    }
  }
  
  .collapsing {
    height: 0;
    overflow: hidden;
    @include transition($transition-collapse);
  
    &.collapse-horizontal {
      width: 0;
      height: auto;
      @include transition($transition-collapse-width);
    }
  }

.ekko-lightbox-nav-overlay a {
    color: goldenrod;
}
.gallery-title {
    text-align: center;
	font-weight: 500;
	border-bottom: 1px dotted orange;
	margin-top: 1em;
}