/*
Theme Name: Correa
Author: Rixner.net
Author URI: https://rixner.net/
Description: correa
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: correa
Tags:
*/
/* ========================================================= */
body {
  min-height: 100vh !important;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

strong {
  font-weight: 500;
}

/*=============================================
=            Header           =
=============================================*/
header {
  height: 80px;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 999999999999999;
}
header a {
  color: #000;
}
header a:hover {
  color: #0090DF;
}
@media screen and (max-width: 768px) {
  header {
    font-size: 1rem;
  }
}
@media screen and (max-width: 600px) {
  header {
    height: auto;
    font-size: 0.9rem;
  }
}
header .social img {
  width: 30px;
}
@media screen and (max-width: 768px) {
  header .social img {
    width: 20px;
  }
}

#logo {
  margin-top: -10px;
  left: 0;
  position: absolute;
  z-index: -1;
}
#logo img {
  width: 300px;
}
@media screen and (max-width: 1024px) {
  #logo {
    margin-top: -30px;
    left: 0px;
  }
  #logo img {
    width: 220px;
  }
}
@media screen and (max-width: 768px) {
  #logo {
    margin-top: -30px;
  }
  #logo img {
    width: 200px;
  }
}
@media screen and (max-width: 600px) {
  #logo {
    margin-top: -50px;
  }
}

#hero_slider {
  height: calc(100vh - 80px);
  margin-top: 80px;
  overflow: hidden;
}
@media screen and (max-width: 1400px) {
  #hero_slider {
    height: auto;
  }
}
#hero_slider img {
  width: 100%;
}

/*=============================================
=            Menu           =
=============================================*/
.navbar-nav {
  padding: 0 !important;
}

/*=============================================
=            Content           =
=============================================*/
main {
  flex: 1;
}
main.simplepage {
  padding: 250px 0 0 0;
}
@media screen and (max-width: 768px) {
  main.simplepage {
    padding: 180px 0 0 0;
  }
}
main section {
  transform: translateY(200px);
  transition: all 1s ease;
}
main section.active {
  transform: translateY(0);
}
main section#intro {
  padding: 1rem 0 3rem 0;
  font-size: 2.8rem;
  line-height: 1.3;
}
@media screen and (max-width: 1024px) {
  main section#intro {
    font-size: 2.3rem;
  }
}
@media screen and (max-width: 600px) {
  main section#intro {
    font-size: 2rem;
    padding: 0rem 0 2rem 0;
  }
}
main section.gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 2rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 768px) {
  main section.gallery {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 600px) {
  main section.gallery {
    grid-template-columns: repeat(1, 1fr);
  }
}

/*=============================================
/*=============================================
=            Footer           =
=============================================*/
footer {
  font-size: 1rem;
  padding: 4rem 0 2rem 0;
}
footer ul {
  display: flex;
  list-style: none;
  gap: 15px;
  padding-left: 0;
}
footer ul li a {
  color: #000;
}
footer ul li a:hover {
  color: #0090DF;
}
footer ul li.current-menu-item a {
  color: #0090DF;
}

/*# sourceMappingURL=style.css.map */
