.gallery-detail .back-link {display:none}

.gallery-detail h1 {
  margin-top:55px;
  margin-bottom: 35px;
}

/**/
.navbar .logo img {
  max-height: 75px;
  margin-top: 5px;
  margin-bottom:5px;
}

/**/
.ribbon p {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  margin: 10px 0;
}

/* services */
section.section-services ul {

  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  align-items:stretch
}
/**/
#content {
  padding-bottom:0
}

/* sekce */
section.section-container:not(.section-bg-light) {
  padding-bottom:0;
}
section.section-container.section-bg-light {
  margin-top:65px;
}
section.section-container.section-bg-light:first-of-type {
  margin-top:0px;
}
section.section-container:last-of-type {
  padding-bottom:65px
}


/* fix width */
@media (min-width: 768px) {
  #separator, #index #motive .container, 
  #footbox .section-container > .row {
    width: 750px;
  }
}
@media (min-width: 992px) {
  #separator, #index #motive .container, 
  #footbox .section-container > .row {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  #separator, #index #motive .container, 
  #footbox .section-container > .row {
    width: 1170px;
  }
}
@media (min-width: 1500px) {
  #separator, #index #motive .container, 
  #footbox .section-container > .row,
  section.section-bg-light > .row,
  .container {
    width: 1170px;
  }
}

