html {
  font-size: 14px !important;
  font-family: 'Times New Roman', sans-serif; }

body {
  margin: 0;
  padding: 0;
  font-family: 'Times New Roman', sans-serif;
  background: #000000;
  color: #ffffff;
  letter-spacing: 0.03rem; }

.container {
  margin-top: 100px;
  margin-bottom: 100px; }

@media (min-width: 1200px) {
  .container {
    width: 1140px;
    max-width: 100%; } }
@media (min-width: 1400px) {
  .container {
    width: 1400px;
    max-width: 100%; } }
a {
  color: #ffffff; }
  a:hover, a:focus {
    color: #ffffff; }

ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  ul li {
    list-style: none; }

.home-shape {
  padding: 100px 0 80px;
  width: 952px;
  margin: 0 auto 45px;
  border: 2px solid #363636; }
  .home-shape h1 {
    color: #02ABCF;
    font-size: 4rem;
    margin-bottom: 10px; }
  .home-shape h2 {
    color: #02ABCF;
    font-size: 2rem;
    margin-bottom: 5px; }
  .home-shape h3 {
    color: #919191;
    line-height: 30px;
    font-size: 2rem;
    margin-bottom: 35px; }

.silver-text {
  font-size: 1.4rem;
  line-height: 23px;
  margin-bottom: 60px;
  color: #A1A1A1; }

.gallery-list {
  margin-bottom: 40px; }
  .gallery-list .gallery-list-text {
    padding-top: 10px; }
    .gallery-list .gallery-list-text a:hover, .gallery-list .gallery-list-text a:focus {
      color: #ffffff;
      text-decoration: none; }
      .gallery-list .gallery-list-text a:hover h3, .gallery-list .gallery-list-text a:focus h3 {
        color: #ffffff; }
    .gallery-list .gallery-list-text h3 {
      color: #02ABCF;
      font-size: 1.6rem;
      line-height: 28px;
      margin-bottom: 5px; }
  .gallery-list .gallery-list-img {
    padding: 10px; }
    .gallery-list .gallery-list-img img {
      /* max-width: 100%;
       height: auto;
       margin: 0 auto;
       display: block;*/
      max-width: 100%;
      height: 11rem;
      margin: 0 auto;
      display: block;
      object-fit: cover; }

.btn-wrap {
  text-align: center; }
  .btn-wrap .back-link {
    text-align: center;
    border: 2px solid #333333;
    font-size: 1.4rem;
    color: #A1A1A1;
    display: inline-block;
    text-decoration: none;
    background: url("../images/arrow_white_back.png") no-repeat 30px center;
    padding: 20px 35px 20px 75px; }
    .btn-wrap .back-link:hover, .btn-wrap .back-link:focus {
      background: #333333 url("../images/arrow_white_back_hover.png") no-repeat 30px center;
      color: #ffffff; }

.gallery-category .gallery-list {
  margin-bottom: 25px; }
.gallery-category h1 {
  color: #02ABCF;
  text-align: center;
  font-size: 1.8rem;
  line-height: 28px;
  margin-bottom: 40px; }

.gallery-category-text {
  background: #141414;
  min-height: 90px;
  padding: 15px 20px 0;
  text-transform: uppercase;
  color: #919191;
  line-height: 19px;
  position: relative;
  display: block;
  width: 90%;
  font-size: 1rem;
  margin: -10px auto 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400; }
  .gallery-category-text span.mini {
    font-size: 0.75rem;
    display: block;
    text-transform: initial;
    line-height: 140%;
    margin-top: 0.125rem; }

.gallery-object .gallery-list {
  margin-bottom: 0; }
.gallery-object h1 {
  color: #02ABCF;
  text-align: center;
  font-size: 1.8rem;
  line-height: 28px;
  margin-bottom: 40px; }
.gallery-object h4 {
  text-transform: uppercase;
  color: #919191;
  margin-bottom: 15px;
  font-size: 0.9rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-align: center; }
.gallery-object .btn-wrap {
  margin-top: 35px; }

.gallery-ocenenia {
  text-align: center; }
  .gallery-ocenenia h1 {
    color: #02ABCF;
    text-align: center;
    font-size: 1.8rem;
    line-height: 28px;
    margin-bottom: 60px;
    margin-top: 100px;
    padding-bottom: 65px;
    border-bottom: 1px solid #303030; }
  .gallery-ocenenia p {
    font-size: 1.4rem;
    color: #FFFDF5;
    margin-bottom: 60px;
    line-height: 23px; }
    .gallery-ocenenia p:after {
      background: #333333;
      width: 275px;
      height: 2px;
      content: '';
      display: block;
      margin: 30px auto 0; }

#cboxTitle {
  font-size: 0.9rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase; }

#cboxCurrent {
  font-size: 1.3rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  text-transform: uppercase; }

#cboxOverlay {
  top: 190px !important;
  opacity: 1 !important; }

#colorbox {
  top: 190px !important; }

.video-block {
  display: block;
  width: 800px;
  height: 500px;
  margin: 0 auto; }

.link-btn {
  padding: 1.25rem 2rem;
  border: 1px solid #02ABCF;
  color: #02ABCF;
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  font-size: 1.4rem; }
  .link-btn img {
    margin-left: 1rem; }
  .link-btn:hover {
    color: #02ABCF;
    text-decoration: none;
    border: 1px solid #333333;
    background-color: #333333; }
  .link-btn--small {
    border: 1px solid #fff;
    color: #fff;
    margin-top: 1rem;
    padding: 0.5rem 1.375rem;
    font-size: 1.125rem; }
    .link-btn--small img {
      margin-left: 0.75rem;
      width: 2rem;
      height: auto; }
    .link-btn--small:hover {
      color: #02ABCF;
      text-decoration: none;
      border: 1px solid #333333;
      background-color: #333333; }

/*# sourceMappingURL=ah.css.map */
