/*
Theme Name:       APAPI Theme
Theme URI:        https://www.apapi.com.py/
Description:      Theme creado para la APAPI
Author:           NISA Studio
Author URI:       https://nisastudio.com
Version:          1.0.0
Template:         apapi-219
*/

/* Import CSS Files */
@import url("../apapi/style.css");
@import url("../../uploads/wp-less-cache/roneous-theme-styles.css");

/*----------------------------------------------------------------------------------
	HEADER
----------------------------------------------------------------------------------*/
/*.nav-container nav .nav-utility.big-utility {height: 210px;}
.logo {max-height: 170px; margin-top: 20px;}*/

/*----------------------------------------------------------------------------------
	CONTENT
----------------------------------------------------------------------------------*/
.main-title h1,
.main-title p {
  color: #fff;
}

/* pagina principal -------------------------------------------*/
.background-overlay {
  background-color: transparent;
}
.home-title h1 {
  font-size: 48px;
  color: #fff !important;
}

.post-wrap .inner-left {
  display: none;
}
.post-wrap .inner-right {
  margin-left: 0px;
}

.rightbar-column {
  padding-left: 60px;
}

.rightbar-column li {
  width: 50%;
}

/* pagina eventos -------------------------------------------*/
.page-title {
  background-color: #eee;
}
.heading-title {
  font-size: 36px;
  letter-spacing: 0;
}
#main-content .post-content p {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 25px;
}

/* pagina como asociarse -------------------------------------------*/
.member-title h2 {
  color: #00aeef;
  font-size: 72px;
  font-weight: 400;
  margin-bottom: 15px;
}

/* pagina publicaciones -------------------------------------------*/
.links ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.links ul li {
  margin-bottom: 8px !important;
}
.links ul li:before {
  font-family: "FontAwesome";
  content: "\f1c1";
  font-size: 16px;
  margin-right: 8px;
  color: #ccc;
}

.margin-row {
  padding: 40px 0;
}
.magazine-row {
  background: url("images/bg-revista-apapi.jpg") center bottom no-repeat;
  background-size: contain;
  padding-bottom: 750px;
}

/* pagina asociacion -------------------------------------------*/
.historia-title h2 {
  color: #00aeef;
  font-size: 50px;
  font-weight: 400;
  line-height: 64px;
  margin-top: 60px;
}
.historia-background {
  background: url("images/cuadro-celeste.gif") center right no-repeat;
}

.fines ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.fines ul li {
  margin-bottom: 15px !important;
  list-style: square;
}

.team-row strong {
  font-size: 18px;
}
.team-row span.cargo {
  color: #00aeef;
  font-size: 15px;
}
.team-row span.estudio {
  color: #ccc;
}
.team-row hr {
  width: 50px;
  margin: 20px auto 18px auto;
}

.team-row-padding {
  padding: 50px 0;
}

/* pagina contacto -------------------------------------------*/
.info-column i {
  width: 25px;
  text-align: center;
  color: #00aeef;
}
.social ul {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: -20px;
}
.social ul li {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 5px;
}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea,
#bbpress-forums #bbp-your-profile fieldset input,
#bbpress-forums #bbp-your-profile fieldset textarea {
  border-radius: 0;
  border: none;
  border-bottom: 1px solid #eee;
  height: auto;
  padding: 8px 15px;
  margin-bottom: 15px !important;
}

input[type="submit"] {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
}

.wpgmp_map_container {
  box-shadow: none !important;
}
.asociarse-contacto-row h2,
.asociarse-contacto-row p {
  color: #fff !important;
}

/*----------------------------------------------------------------------------------
	FOOTER
----------------------------------------------------------------------------------*/
.bg-graydark {
  background: #181d26;
  border-top: 5px solid #00aeef;
}
footer.bg-graydark .sub-footer {
  background-color: #141920;
}

footer ul.contactos li {padding: 3px 0;}
footer ul.contactos li i {width: 20px; display: inline-block; text-align: center; font-size: 16px; margin-right: 5px;}

ul.link-footer li {
  margin-bottom: 14px;
}
ul.link-footer li p {
  font-size: 12px;
  line-height: 18px;
}
.textwidget a {
  font-style: normal;
}

.sub-footer {
  padding-top: 20px;
  padding-bottom: 20px;
}
.sub {
  font-size: 13px;
}

#footer-sign {
  clear: both;
  padding-top: 25px; /*margin-top: 35px;*/
  overflow: hidden;
  border-top: 1px solid #2c3037;
}
#footer-sign > div {
  margin: auto;
  max-width: 130px;
  overflow: hidden;
}
.left-sign {
  float: left;
  font-size: 13px;
  color: #fff;
}
.right-sign {
  float: right;
  width: 100px;
}

/*----------------------------------------------------------------------------------
	MEDIA QUERIES
----------------------------------------------------------------------------------*/
@media only screen and (max-width: 1600px) {
  /* pagina publicaciones */
  .magazine-row {
    padding-bottom: 600px;
  }
}

@media only screen and (max-width: 1400px) {
  /* pagina publicaciones */
  .magazine-row {
    padding-bottom: 500px;
  }

  /* pagina asociacion */
  .historia-background {
    background: url("images/cuadro-celeste.gif") 130% 50% no-repeat;
  }
}

@media only screen and (max-width: 1024px) {
  /* pagina publicaciones */
  .magazine-row {
    padding-bottom: 400px;
  }

  /* pagina asociacion */
  .historia-background {
    background: none;
  }
}

@media only screen and (max-width: 767px) {
  /* pagina asociacion */
  br {
    display: block;
  }
}

@media only screen and (max-width: 660px) {
  /* pagina publicaciones */
  .magazine-row {
    padding-bottom: 250px;
  }
}
