/* latin */
@font-face {
  font-family: 'Proxima Nova';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/ProximaNova-Regular.otf') format('opentype');
}
html {
  scroll-padding-top: 76px; /* height of sticky header */
}
body {
  font-family: 'Proxima Nova';
}

#header-video-container {
  background-color: black;
}

#header-video-subcontainer {
  z-index: 30; 
  opacity: 1.05157; 
  width: 100%;
  position: absolute;
  left: 0px; 
  top: 0px;
  backface-visibility: hidden; 
  visibility: inherit;
  background-color: black;
}

#header-video-container #youtube-iframe {
  opacity: 1; 
  position: absolute; 
  left: 0px; 
  display: block; 
  visibility: inherit;
}

#header-video-container #header-video-overlay {
  background: rgba(0, 0, 0, 0.6); 
  z-index: 35; 
  margin-top: 40px;
}

#header-video-container #header-video-chevron {
  z-index: 36;
}

#header-video-container #header-video-chevron > div:first-child {
  font-size: 2.5rem; 
  bottom: 50px;
}

ul {
  list-style-type: none;
}
.text-orange {
  color: #e79545;
}

#trimrs-navbar a.active {
  color: #e79545;
}

#trimrs-navbar a.navbar-brand > img {
  max-height: 50px;
}

main {
  top: 0px;
  z-index: 45;
}

main > #rental {
  background-image: url(./images/background-rental-sono.png); 
  background-repeat: no-repeat no-repeat; 
  background-position: center bottom; 
  background-size: cover, 100%;
}

main > #rental-it {
  background-image: url(./images/background-rental-it.png); 
  background-repeat: no-repeat no-repeat; 
  background-position: center bottom; 
  background-size: cover, 100%; 
}

main > #services {
  background-image: url(./images/background-services.png); 
  background-repeat: no-repeat no-repeat; 
  background-position: center; 
  background-size: cover, 100%; 
  padding-top: 150px;
}

main > #history img {
  max-width: 200px;
}

main > #contact .min-height-180 {
  min-height: 180px;
}

main > #contact .vr {
  height: 120px;
}

mark {
  background-color: rgba(231, 149, 69, 0.33);
}

.gd-trimrs-grays {
  background: linear-gradient(to right, #26282b, #303335);
}

.bg-trimrs-gray {
  background-color: #555555;
}

.bg-white-alpha {
  background-color: #ffffffde;
}

.empty-block {
  height: 160px;
}