@charset "UTF-8";

/* ===================================Footer============================================= */

.footer-nadia {
  margin: 0 auto;
  /* position: fixed; */
  bottom: 0;
  width: 100%;
}

.footer-container {
	float: left;
  width: 100%;
  font-family: 'Montserrat-Regular'!important;
  font-size: 11px!important;
}

.first-footer {
  background-color: #E5EAEC;
  display: flex;
  justify-content: space-evenly;
}

.second-footer {
  height: 100px;
  background-color: #FFFFFF;
}

.gnt-social-icons-footer {
  display: flex;
  justify-content: center;
  align-items: center;
  list-style-type: none;
  padding-top: 34.12px;
  padding-bottom: 13.43px;
}

.gnt-social-icons-footer li{
  margin: 0px 10px;
}

.copyright {
  text-align: center;
  padding-bottom: 34.12px;
}

#texto-cormorant{
  font-family: 'CormorantGaramond-Bold';
  font-size: 16px;
}

.newsletter-box{
  width: 500px;
}

.padding-lateral{
  margin: 50px 20px;
}

.form-newsletter{
  display: flex;
  flex-direction: column;
  align-items: center;
}

.form-control-footer{
  background-color: transparent!important;
  border: 0px!important;
  border-bottom: 1px solid black!important;
  text-align: center;
  outline: none;
  font-family: 'Montserrat-Regular'!important;
}

.politica-privacidad{
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  width: 100%;
}

.terms-link{
  text-decoration: none;
  color: black;
}

.check-terms{
  margin: 0px!important;
  margin-right: 10px!important;
  position: inherit!important;
  width: 13px!important;
  background-color: #E5EAEC!important;
}

.terms-link:hover{
  font-weight: bold;
}

.bttn-submit {
  background-color: transparent;
  border: 1px solid black;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  padding: 7px 25px;
  border-radius: 0;
  font-family: 'Montserrat-SemiBold';
}

/* ===========MOBILE===============*/
@media (max-width: 768px) {
  
  .first-footer{
    display: flex;
    align-items: center;
    flex-direction: column-reverse;
    padding: 38px 18px;
  }

  .footer-menu{
    display: none;
  }

  .padding-lateral{
    margin: 0px;
  }

  .info-tienda {
    text-align: center;
  }

  .newsletter-text {
    text-align: center;
  }

  .newsletter-box{
    margin-bottom: 30px;
    width: auto;
  }

  
        
}