/**
* Spacelab Theme
* Custom styles LESS file
**/
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cinzel/v23/8vIU7ww63mVu7gtR-kwKxNvkNOjw-tbnTYo.ttf) format('truetype');
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cinzel/v23/8vIU7ww63mVu7gtR-kwKxNvkNOjw-uTnTYo.ttf) format('truetype');
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cinzel/v23/8vIU7ww63mVu7gtR-kwKxNvkNOjw-gjgTYo.ttf) format('truetype');
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cinzel/v23/8vIU7ww63mVu7gtR-kwKxNvkNOjw-jHgTYo.ttf) format('truetype');
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cinzel/v23/8vIU7ww63mVu7gtR-kwKxNvkNOjw-lbgTYo.ttf) format('truetype');
}
@font-face {
  font-family: 'Cinzel';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cinzel/v23/8vIU7ww63mVu7gtR-kwKxNvkNOjw-n_gTYo.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-.ttf) format('truetype');
}
html {
  background-color: black;
  scroll-behavior: smooth;
}
body {
  color: white;
  font-family: 'Montserrat', sans-serif;
  font-size: 28px;
}
@media only screen and (max-width: 639px) {
  body {
    font-size: 20px;
  }
}
.tm-toolbar {
  padding-top: 15px;
}
.tm-toolbar .uk-iconnav a {
  color: white;
  padding-left: 19px;
}
.tm-toolbar .uk-iconnav a:hover {
  color: #A48532;
}
@media only screen and (max-width: 639px) {
  .uk-logo img {
    max-width: 200px;
  }
}
@media only screen and (max-width: 639px) {
  .uk-logo {
    padding-left: 5px;
  }
}
.tm-nav {
  padding: 0 0 20px;
}
@media only screen and (max-width: 639px) {
  .tm-nav {
    padding: 20px 0 20px;
  }
}
#menu-menu-principal li a {
  color: white;
  font-family: 'Cinzel', sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}
#menu-menu-principal li a:hover {
  color: #A48532;
}
#menu-menu-principal li a:after {
  position: relative;
  width: 1px;
  height: 99px;
  top: 0;
  right: -15px;
  content: url(/web/wp-content/themes/spacelab-theme/assets/images/main-nav-item-divider.png);
}
ul.uk-navbar-dropdown-nav li a {
  color: black !important;
}
ul.uk-navbar-dropdown-nav li a:hover {
  color: #A48532 !important;
}
ul.uk-navbar-dropdown-nav li a:after {
  content: none !important;
}
.uk-navbar-right {
  align-items: flex-end;
}
.uk-offcanvas-bar ul#menu-menu-principal-offcanvas li a {
  color: #fff;
}
@media only screen and (min-width: 1400px) {
  .section {
    margin: 0 auto;
    max-width: 1280px;
  }
}
#video {
  border-bottom: 2px solid #a48532;
  border-top: 2px solid #a48532;
}
#editor {
  color: #6D6D6D;
}
#editor h2 {
  color: #A48532;
  font-family: 'Cinzel', sans-serif;
  font-size: 40px;
  font-weight: 500;
}
@media only screen and (max-width: 639px) {
  #editor h2 {
    font-size: 30px;
  }
}
#editor h3 {
  color: #A48532;
  font-family: 'Cinzel', sans-serif;
  font-size: 35px;
  font-weight: 500;
}
@media only screen and (max-width: 639px) {
  #editor h3 {
    font-size: 25px;
  }
}
#editor ul {
  list-style: none;
  /* Remove default bullets */
}
@media only screen and (max-width: 639px) {
  #editor ul {
    line-height: 25px;
  }
}
#editor ul li:before {
  content: "\2022";
  color: white;
  font-size: 35px;
  font-weight: bold;
  display: inline-block;
  width: 30px;
  margin-left: -30px;
}
@media only screen and (max-width: 639px) {
  #editor {
    padding: 20px;
  }
}
#contact-block h2 {
  color: #fff;
  font-family: 'Cinzel', sans-serif;
  font-size: 40px;
  font-weight: 500;
}
#video-clips h2 {
  color: #A48532;
  font-family: 'Cinzel', sans-serif;
  font-size: 40px;
  font-weight: 500;
}
#grid-video .video-cell {
  border: 1px solid #a48532;
  margin: 0 auto;
  padding: 10px;
}
#grid-video .video-cell:first-child {
  border-top: unset;
  border-left: unset;
}
@media only screen and (max-width: 639px) {
  #grid-video .video-cell:first-child {
    border-right: unset;
  }
}
#grid-video .video-cell:nth-child(2) {
  border-top: unset;
  border-right: unset;
}
@media only screen and (max-width: 639px) {
  #grid-video .video-cell:nth-child(2) {
    border-left: unset;
  }
}
#grid-video .video-cell:nth-child(3) {
  border-left: unset;
}
@media only screen and (max-width: 639px) {
  #grid-video .video-cell:nth-child(3) {
    border-right: unset;
  }
}
#grid-video .video-cell:nth-child(4) {
  border-right: unset;
}
@media only screen and (max-width: 639px) {
  #grid-video .video-cell:nth-child(4) {
    border-left: unset;
  }
}
#grid-video .video-cell:nth-child(5) {
  border-bottom: unset;
  border-left: unset;
}
@media only screen and (max-width: 639px) {
  #grid-video .video-cell:nth-child(5) {
    border-right: unset;
  }
}
#grid-video .video-cell:nth-child(6) {
  border-bottom: unset;
  border-right: unset;
}
@media only screen and (max-width: 639px) {
  #grid-video .video-cell:nth-child(6) {
    border-left: unset;
  }
}
#vertical-tabs-slideshow h2 {
  color: #A48532;
  font-family: 'Cinzel', sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-align: center;
}
#vertical-tabs-slideshow #tabs li {
  background-color: #fff;
  border: none;
  margin: 0;
  padding-left: 15px;
  position: relative;
}
#vertical-tabs-slideshow #tabs li:nth-child(3n) a {
  font-weight: 900;
  font-style: italic;
}
#vertical-tabs-slideshow #tabs li:nth-child(1) a {
  font-weight: 100;
}
#vertical-tabs-slideshow #tabs li:nth-child(4) a {
  font-weight: 100;
}
#vertical-tabs-slideshow #tabs li:nth-child(7) a {
  font-weight: 100;
}
#vertical-tabs-slideshow #tabs li:nth-child(10) a {
  font-weight: 100;
}
#vertical-tabs-slideshow #tabs li:nth-child(13) a {
  font-weight: 100;
}
#vertical-tabs-slideshow #tabs li.uk-active {
  background: #52142b;
  background: #A48532;
}
#vertical-tabs-slideshow #tabs li.uk-active:after {
  position: absolute;
  scale: 0.98;
  right: -42px;
  z-index: 10;
  width: auto;
  height: 42px;
  content: url(/web/wp-content/themes/spacelab-theme/assets/images/right-arrow.png);
}
#vertical-tabs-slideshow #tabs li.uk-active a {
  color: #fff;
}
#vertical-tabs-slideshow #tabs li a {
  color: #6D6D6D;
  font-size: 22px;
  padding-left: 20px;
}
@media only screen and (max-width: 639px) {
  #vertical-tabs-slideshow #tabs li a {
    font-size: 15px;
  }
}
#vertical-tabs-slideshow #tabs li a:hover {
  color: #000;
  text-decoration: none;
}
#vertical-tabs-slideshow .content .container {
  list-style: none;
  padding-left: 0;
}
#vertical-tabs-slideshow .content .slide-content {
  font-size: 22px;
}
#vertical-tabs-slideshow .button-shows {
  background-color: #A48532;
  color: white;
}
#vertical-tabs-slideshow .accordion-tabs {
  width: 100%;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li {
  border: none;
  margin: 0;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li.uk-open .uk-accordion-title {
  background-color: #A48532;
  color: #fff;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li .uk-accordion-title {
  background-color: #fff;
  font-size: 15px;
  padding: 5px 0 0 15px;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li .uk-accordion-content {
  margin-top: 0;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li .uk-accordion-content .description {
  font-size: 13px;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li:nth-child(3n) a {
  font-weight: 900;
  font-style: italic;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li:nth-child(1) a {
  font-weight: 100;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li:nth-child(4) a {
  font-weight: 100;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li:nth-child(7) a {
  font-weight: 100;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li:nth-child(10) a {
  font-weight: 100;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li:nth-child(13) a {
  font-weight: 100;
}
#vertical-tabs-slideshow .accordion-tabs ul.accordion li a {
  padding: 0;
  margin: 0;
}
#vertical-tabs-slideshow .uk-slideshow {
  min-height: 550px;
}
@media only screen and (max-width: 639px) {
  #vertical-tabs-slideshow .uk-slideshow {
    min-height: 300px;
  }
}
#vertical-tabs-slideshow .uk-slideshow .uk-slideshow-items {
  min-height: 550px;
}
@media only screen and (max-width: 639px) {
  #vertical-tabs-slideshow .uk-slideshow .uk-slideshow-items {
    min-height: 300px;
  }
}
#vertical-tabs-slideshow .uk-slideshow-nav {
  position: relative;
  top: -30px;
}
#vertical-tabs-slideshow .uk-slideshow-nav li a {
  border-color: #fff;
}
#vertical-tabs-slideshow .uk-slideshow-nav li.uk-active a {
  background-color: #fff;
}
@media only screen and (min-width: 1400px) {
  #divider > div {
    min-height: 180px;
  }
}
#quienes-somos #divider > div {
  bottom: 76px;
}
@media only screen and (min-width: 1400px) {
  #quienes-somos #divider > div {
    bottom: 140px;
    min-height: 180px;
  }
}
#spectalium #divider > div {
  bottom: 76px;
}
@media only screen and (min-width: 1400px) {
  #spectalium #divider > div {
    bottom: 140px;
    min-height: 180px;
  }
}
#que-ofrecemos #divider > div {
  bottom: 76px;
}
@media only screen and (min-width: 1400px) {
  #que-ofrecemos #divider > div {
    bottom: 140px;
    min-height: 180px;
  }
}
#eventos h2 {
  margin-bottom: 5px;
}
#eventos h3 {
  margin-top: 5px;
}
#nuestros-shows #editor {
  color: #fff;
  padding-top: 20px;
}
#contacto {
  background-image: url(/web/wp-content/themes/spacelab-theme/assets/images/contacto-bg-dark.jpg);
  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 20px !important;
}
@media only screen and (max-width: 639px) {
  #contacto {
    font-size: 15px !important;
  }
}
#contacto .gform_wrapper {
  background-color: #ffffff1c;
  color: #fff !important;
  padding: 20px;
}
#contacto .gform_wrapper input[type=submit] {
  background: #A48532;
  color: #fff;
  padding: 10px;
  border: unset;
  border-radius: 10px;
  width: 25%;
}
#contacto .gform_wrapper input[type=submit]:hover {
  background: #fff;
  color: #6D6D6D;
}
#footer {
  font-size: 20px;
}
#footer .social {
  padding-bottom: 40px;
}
#footer .social a:hover {
  color: #A48532;
}
