@import url("https://fonts.googleapis.com/css?family=Berkshire+Swash|Courgette|Hammersmith+One|Vidaloka&display=swap");
@import url("https://fonts.googleapis.com/css?family=Cinzel:400,700,900");
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i");
p {
  font-size: 22px;
  line-height: 33px;
  font-family: "Roboto Condensed", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Courgette", cursive !important;
}

.h-style5.sticky-menu {
  background: #242424 url("../images/gnrl/dirty_old_shirt.png");
}

.trailer-video:before {
  background: #242424 url("../images/gnrl/dirty_old_shirt.png");
}

.title-header {
  text-align: center;
}

.title-header h1 {
  font-family: "Berkshire Swash", cursive !important;
  font-size: 80px;
  line-height: 65px;
  color: white;
}

.title-header h1 span {
  font-size: 36px;
  text-transform: initial;
  letter-spacing: 0px;
  color: white;
}

@media (max-width: 575.98px) {
  .title-header h1 {
    font-size: 40px;
    line-height: 35px;
  }
  .title-header h1 span {
    font-size: 30px;
  }
}

#txt p {
  margin-bottom: 30px;
}

#txt h2 {
  color: #242424;
  font-size: 32px;
  letter-spacing: 0;
  margin: 9px 0px 29px;
  line-height: 36px;
}

#txt h4 {
  color: #242424;
  font-weight: 700;
  letter-spacing: 0px;
  font-size: 50px;
  line-height: 50px;
}

#txt h4 span {
  color: #7e7e77;
  font-weight: 500;
  font-style: normal;
  font-size: 36px;
}

#txt h4.entrevista {
  line-height: 36px;
}

#txt h4.entrevista span.small-txt {
  font-size: 32px;
  color: #a9afab;
}

@media (max-width: 575.98px) {
  #txt h4.entrevista span.small-txt {
    font-size: 30px;
  }
}

#txt h4:after {
  background: #242424;
}

@media (max-width: 575.98px) {
  #txt h4 {
    font-size: 36px;
    line-height: 40px;
  }
}

#txt h5 {
  color: #242424;
  font-weight: 500;
  letter-spacing: 0px;
  font-size: 36px;
  line-height: 36px;
  margin-bottom: 20px;
}

#txt h6 {
  color: #373c26;
  font-weight: 500;
  letter-spacing: 0px;
  font-size: 28px;
  line-height: 34px;
  margin-bottom: 20px;
}

.footer-area {
  background: #242424 url("../images/gnrl/dirty_old_shirt.png");
}

.footer-area a.link-bgdark {
  color: #7e7e77;
}

.h-style5.sticky-menu .main-menu nav ul li a:hover {
  color: #7e7e77;
}

.h-style5.sticky-menu .main-menu nav ul li a:hover:before {
  background-color: #7e7e77;
}

.h-style5.sticky-menu .main-menu nav ul li.active a {
  color: #7e7e77;
}

.h-style5.sticky-menu .main-menu nav ul li.active a:before {
  background-color: #7e7e77;
}

.owl-carousel {
  margin: 40px 0px;
}

.owl-carousel .owl-nav button {
  position: absolute;
  background: #242424 !important;
  top: 45%;
  color: white !important;
  height: 90px;
  width: 45px;
  display: block;
  translate: all .3s ease;
}

.owl-carousel .owl-nav button:hover, .owl-carousel .owl-nav button:active, .owl-carousel .owl-nav button:focus {
  outline: none;
}

.owl-carousel .owl-nav button:hover {
  background: #7e7e77;
}

.owl-carousel .owl-nav button span {
  font-size: 50px;
  line-height: 45px;
}

.owl-carousel .owl-nav button.owl-prev {
  left: 0px;
  border-bottom-right-radius: 90px;
  border-top-right-radius: 90px;
}

.owl-carousel .owl-nav button.owl-prev span {
  margin-right: 5px;
}

.owl-carousel .owl-nav button.owl-next {
  right: 0px;
  border-bottom-left-radius: 90px;
  border-top-left-radius: 90px;
}

.owl-carousel .owl-nav button.owl-next span {
  margin-left: 5px;
}

a.active {
  color: #7e7e77 !important;
}

.social li a svg {
  height: 20px;
}

.social li a svg path {
  fill: #7e7e77;
}

p.featured {
  font-size: 28px;
  line-height: 40px;
  color: #a9afab;
}

@media (max-width: 575.98px) {
  p.featured {
    font-size: 22px;
    line-height: 34px;
  }
}

@media (max-width: 575.98px) {
  .c-header {
    padding-bottom: 0px;
    padding-top: 150px;
  }
}

.slicknav_menu .slicknav_icon-bar {
  background-color: #7e7e77;
}

.accordion .card {
  background: none;
  border: none;
}

.accordion .card .card-header {
  background: none;
}

.accordion .card .card-header h2 button {
  background: none;
  font-size: 28px;
  white-space: normal;
  text-align: left;
  margin-left: 25px;
  position: relative;
  color: #242424;
  font-weight: 600;
}

.accordion .card .card-header h2 button:hover, .accordion .card .card-header h2 button:active, .accordion .card .card-header h2 button:focus {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-decoration: none;
}

.accordion .card .card-header h2 button:hover {
  color: #7e7e77;
}

.accordion .card .card-header h2 button:before {
  content: "-";
  position: absolute;
  left: -25px;
}

@media (max-width: 575.98px) {
  .accordion .card .card-header h2 button {
    font-size: 22px;
    line-height: 26px;
  }
}

.accordion .card .card-header h2 .collapsed:before {
  content: "+";
}

.accordion .card .card-body {
  font-size: 22px;
  line-height: 30px;
}

.accordion .card .collapse .card-body {
  letter-spacing: 0px;
  font-size: 22px;
  line-height: 30px;
}

.back2 {
  margin: 30px 0px;
  background: url(../images/bg/bg-img-video2.jpg) center/cover no-repeat;
}

.back3 {
  margin: 30px 0px;
  background: url(../images/bg/bg-img-video3.jpg) center/cover no-repeat;
}

.back4 {
  margin: 30px 0px;
  background: url(../images/bg/bg-img-video4.jpg) center/cover no-repeat;
}

.txt-intro {
  font-size: 24px;
  line-height: 32px;
  color: #7e7e77;
}

.img-entrevista img {
  width: 200px;
  border-radius: 100px;
}

.izq, .der {
  width: 30%;
  font-size: 30px;
  color: #7e7e77;
  font-weight: bold;
  text-align: center;
  line-height: 36px;
}

@media (max-width: 575.98px) {
  .izq, .der {
    font-size: 28px;
    width: 100%;
    line-height: 33px;
  }
}

.izq {
  float: left;
  margin-right: 15px;
}

@media (max-width: 575.98px) {
  .izq {
    margin-right: 0px;
  }
}

.der {
  float: right;
  margin-left: 15px;
}

@media (max-width: 575.98px) {
  .der {
    margin-left: 0px;
  }
}
/*# sourceMappingURL=style.css.map */