@import url("https://fonts.googleapis.com/css?family=Montserrat|");
/* -- Sección Header -- */
/* Inicio CTA Donar */
html > body > nav:nth-child(11) > div:nth-child(2) > div > #menu-main-menu-1 > li:nth-child(6) > a > img {
  padding-right: 0;
}
/* Fin CTA Donar */
/* Inicio Mod Menú */
html > body > nav:nth-child(11) > div:nth-child(2) > div > #menu-main-menu-1 {
  display: flex;
  align-items: center;
  font-family: Montserrat;
}
/* Fin Mod Menú */
/* Inicio Account Mobile */
/* Fin Account Mobile */
/* -- Fin Header -- */
/* -- Sección Footer -- */
/* Inicio Logo NT */
/* Fin Logo NT */
/* Corrección separación */
.footer .col-lg-4 {
  padding-top: 25px;
}
.footer .col-lg-2 {
  padding-top: 25px;
  padding-left: 0px;
  padding-right: 25px;
  margin-left: 40px;
  margin-top: 36px;
}
/* Fin Corrección separación */
/* Corrección Textos Footer */
html > body > footer > div:nth-child(1) > div > div:nth-child(2) > div > div > #menu-nosotros {
  font-family: Montserrat;
  font-size: 12px;
  line-height: 11px;
}
html > body > footer > div:nth-child(1) > div > div:nth-child(3) > div > div > #menu-paginas-amigas {
  font-family: Montserrat;
  font-size: 12px;
  line-height: 11px;
}
html > body > footer > div:nth-child(1) > div > div:nth-child(4) > div > div > #menu-programas {
  font-family: Montserrat;
  font-size: 12px;
  line-height: 11px;
}
html > body > footer > div:nth-child(1) > div > div:nth-child(2) > div > h6 {
  letter-spacing: 0px;
}
html > body > footer > div:nth-child(1) > div > div:nth-child(3) > div > h6 {
  letter-spacing: 0px;
}
html > body > footer > div:nth-child(1) > div > div:nth-child(4) > div > h6 {
  letter-spacing: 0px;
}
/* Fin Corrección Footer */
/* Botón "Ver Catálogo" */
html > body > main > section > section:nth-child(1) > div > div > div > div > div > a {
  background-color: #0050A5;
}
/* Fin Botón "Ver Catálogo */
/* Botón "Formulario" */
html > body > main > section > section:nth-child(2) > div > div > div:nth-child(2) > div > div > a {
  background-color: #0050A5;
}
html > body > main > section > section:nth-child(2) > div > div > div:nth-child(1) > div {
  padding-top: 20px;
}
html > body > main > section > section:nth-child(2) {
  padding-bottom: 50px;
  padding-top: 50px;
}
/* Fin Botón "Formulario" */
html > body > main > section > section:nth-child(3) > div > div > div > div > div > div:nth-child(2) > div > div > #footable_parent_1062 > p:nth-child(3) {
  display: none;
}
/* Detalles Autor y Fecha en "Artículos" */
.jeg_meta_date a {
  display: none;
  visibility: hidden;
}
.page-id-452 .jeg_post_meta div:not(:last-of-type) {
  display: none;
  visibility: hidden;
}
/* Fin Detalles Autor y Fecha en "Artículos" */
/* Corrección botón enviar Contacto */
html > body > main > section > #post-1153 > div > div > div > section > section > div > div > div:nth-child(2) > div > div > div > div > #frm_form_2_container > #form_contacto > div > fieldset > div > #frm_field_10_container > #frm_desc_field_p1igk > p {
  margin-bottom: 10px;
}
html > body > main > section > #post-1153 > div > div > div > section > section > div > div > div:nth-child(2) > div > div > div > div > #frm_form_2_container > #form_contacto > div > fieldset > div > #frm_field_10_container {
  margin-bottom: 0px;
}
html > body > main > section > #post-1153 > div > div > div > section > section > div > div > div:nth-child(2) > div > div > div > div > #frm_form_2_container > #form_contacto > div > fieldset > div > div:nth-child(16) > button {
  margin-top: 0px;
}
/* Fin Corrección botón enviar Contacto */
/* Corrección Mensaje Carrito */
.page-id-498 .woocommerce .woocommerce-info {
  background-color: #0050A5 !important;
}
/* Fin Corrección Mensaje Carrito */
/* Corrección "agregar al carrito" en productos */
.hentry .woocommerce ul.products li.product a.button {
  background-color: #FCB34D;
  color: #ffffff;
  padding-top: 15px;
  padding-right: 20px;
  padding-bottom: 15px;
  padding-left: 40px;
  position: relative;
  padding-left: 57.6px;
}
.hentry .woocommerce ul.products li.product a.button:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 50%;
  background: rgba(66, 137, 220, 0);
  width: 48px;
  height: 48px;
  margin-left: -24px;
  border-radius: 50%;
  border: 0px solid rgba(66, 137, 220, 0);
  display: block;
}
.hentry .woocommerce ul.products li.product a.button:after {
  mask: url('https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/book.svg');
  -webkit-mask: url('https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/book.svg');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  content: '';
  width: 24px;
  height: 24px;
  background: #ffffff;
  position: absolute;
  top: 24px;
  left: 50%;
  margin-top: -12px;
  margin-left: -12px;
  display: block;
}
.hentry .woocommerce ul.products li.product a.button:before {
  left: 0;
  top: 50%;
  margin: -24px 0;
}
.hentry .woocommerce ul.products li.product a.button:after {
  top: 50%;
  left: 24px;
  margin: -12px;
}
.hentry .woocommerce ul.products li.product a.button:hover {
  background-color: #014DA3;
}
/* Fin Corrección "agregar al carrito" en productos */
/* Esconder precio */
.hentry .woocommerce ul.products li.product .price {
  display: none;
  visibility: hidden;
}
/* Fin Esconder precio */
.page-id-452 .woocommerce ul.products li.product .price {
  visibility: hidden;
  display: none;
}
.page-id-452 .woocommerce ul.products li.product a.button {
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
  background-color: #FCB34D;
  color: #ffffff;
  margin-left: 20px;
  position: relative;
  padding-left: 48px;
}
.page-id-452 .woocommerce ul.products li.product a.button:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 50%;
  background: rgba(66, 137, 220, 0);
  width: 40px;
  height: 40px;
  margin-left: -20px;
  border-radius: 50%;
  border: 0px solid rgba(66, 137, 220, 0);
  display: block;
}
.page-id-452 .woocommerce ul.products li.product a.button:after {
  mask: url('https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/book.svg');
  -webkit-mask: url('https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/book.svg');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  content: '';
  width: 20px;
  height: 20px;
  background: #ffffff;
  position: absolute;
  top: 20px;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
}
.page-id-452 .woocommerce ul.products li.product a.button:before {
  left: 0;
  top: 50%;
  margin: -20px 0;
}
.page-id-452 .woocommerce ul.products li.product a.button:after {
  top: 50%;
  left: 20px;
  margin: -10px;
}
.page-id-452 .woocommerce ul.products li.product a.button:hover {
  background-color: #014DA3;
}
.page-id-452 .woocommerce ul.products li.product .woocommerce-loop-product__title {
  color: #ffffff;
  font-weight: 800;
  font-size: 2px;
  margin-top: -120px;
  margin-left: 20px;
  visibility: hidden;
}
.page-id-826 .hentry ul.products li.product .woocommerce-loop-product__title {
  display: none;
  visibility: hidden;
}
html > body > main > section > section:nth-child(4) > div > div > div > div > div > div:nth-child(1) > h6 {
  margin-bottom: -3px;
}
.page-id-452 .jeg_heroblock .jeg_postblock_content a {
  position: relative;
  padding-left: 48px;
  font-size: 19px;
  padding-left: 38px;
  margin-left: -16px;
}
.page-id-452 .jeg_heroblock .jeg_postblock_content a:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 50%;
  background: rgba(66, 137, 220, 0);
  width: 40px;
  height: 40px;
  margin-left: -20px;
  border-radius: 50%;
  border: 0px solid rgba(66, 137, 220, 0);
  display: block;
}
.page-id-452 .jeg_heroblock .jeg_postblock_content a:after {
  mask: url('https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/play-circle.svg');
  -webkit-mask: url('https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/play-circle.svg');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  content: '';
  width: 20px;
  height: 20px;
  background: #ffffff;
  position: absolute;
  top: 20px;
  left: 50%;
  margin-top: -10px;
  margin-left: -10px;
  display: block;
}
.page-id-452 .jeg_heroblock .jeg_postblock_content a:before {
  left: 0;
  top: 50%;
  margin: -20px 0;
}
.page-id-452 .jeg_heroblock .jeg_postblock_content a:after {
  top: 50%;
  left: 20px;
  margin: -10px;
}
.page-id-452 .slider .main-slider .swiper-slide .container .features .quality {
  display: none;
  visibility: hidden;
}
.page-id-452 .slider .main-slider .swiper-slide .container .features .category {
  display: none;
  visibility: hidden;
}
.menu-image-title-after.menu-image-not-hovered img {
  padding-right: 0px;
}
.navbar .site-menu ul {
  display: flex;
  align-items: center;
}
html > body > nav:nth-child(33) > div:nth-child(2) > div > #menu-main-menu-1 > li:nth-child(4) > a > img {
  padding-right: 0px;
}
html > body > nav:nth-child(33) > div:nth-child(2) > div > #menu-main-menu-1 > li:nth-child(6) > a > img {
  padding-right: 0px;
}
.page-id-452 .slider .main-slider .swiper-slide .container .name {
  display: none;
}
.page-id-452 .slider .main-slider .swiper-slide .container .tagline {
  display: none;
}
.page-template-page-home .slider .main-slider .swiper-slide .container .play-btn {
  margin-top: 400px;
}
.woocommerce ul.products li.product a.button {
  margin-top: 35px;
}
.navbar .site-menu ul li ul li {
  display: flex;
  align-items: center;
}
html > body > nav:nth-child(11) > div:nth-child(2) > div > #menu-main-menu-1 > li:nth-child(4) > ul {
  background-color: #333333 !important;
  border-width: 0px !important;
  border-radius: 10px;
}
.vc_btn3.vc_btn3-size-lg {
  font-weight: 800;
}
.jeg_post_meta > div {
  visibility: hidden;
}
.jeg_thumb .jeg_post_category a {
  visibility: hidden;
}
.jeg_pl_lg_2 .jeg_readmore:hover {
  background-color: #FFAC07;
  border-color: #FFAC07;
}
.blog-post.single-post iframe {
  margin-right: 800px;
}
html > body > nav:nth-child(11) > div:nth-child(2) > div > #menu-main-menu-1 > li:nth-child(6) > a > span {
  font-weight: 800;
}
.page-id-452 .jeg_pl_lg_2 .jeg_readmore {
  font-weight: 800;
}
.jeg_post_title > a {
  color: #555555;
}
.jeg_post_excerpt p:last-of-type {
  font-weight: 600;
  color: #757575;
}
html > body > footer > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > div > p:nth-child(1) {
  line-height: 3px;
}
html > body > footer > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > div > p:nth-child(2) {
  line-height: 3px;
}
html > body > footer > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > div > a > p {
  line-height: 3px;
}
.page-id-508 html > body > main > section > section:nth-child(1) {
  padding-top: 25px;
  padding-bottom: 25px;
}
html > body > nav:nth-child(11) > div:nth-child(2) > div > #menu-main-menu-1 > li:nth-child(5) > ul {
  background-color: #333333 !important;
  border-width: 0px !important;
  border-radius: 10px;
}
html > body > nav:nth-child(11) > div:nth-child(2) > div > #menu-main-menu-1 > li:nth-child(1) > a > img {
  width: 80%;
  padding-bottom: 5px;
}
html > body > nav:nth-child(11) > div:nth-child(2) > div > #menu-main-menu-1 > li:nth-child(1) > ul {
  background-color: #333333 !important;
  border-width: 0px !important;
  border-radius: 10px;
}
.page-template-page-home .slider .main-slider .swiper-slide .container .play-btn:hover {
  background-color: #0056b3;
  border-color: #0056b3;
}
html > body > main > section > section:nth-child(1) > div > div > div > div > div > a:hover {
  background-color: #FFAC07;
}
.vc_btn3.vc_btn3-size-lg:hover {
  background-color: #0050A5;
  border-color: #0050A5;
}
.custom-button:hover {
  background-color: #0050A5;
  border-color: #0050A5;
}
@media screen and (max-width: 768px) {
  html > body > nav:nth-child(10) > div > a {
    display: none !important;
  }
  .mobile-menu.active {
    background-color: #335b88;
  }
  .mobile-menu .mobile-search form select {
    display: none !important;
  }
  .mobile-menu .mobile-search form input[type=search] {
    display: none !important;
  }
  .mobile-menu .mobile-search form input[type=submit] {
    display: none !important;
  }
  .page-id-1085 .page-header h1 {
    font-size: 30px !important;
  }
}
@media screen and (max-width: 320px) {
  .blog-post.single-post iframe {
    margin-right: 200px;
  }
  html > body > footer > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > div > p:nth-child(1) {
    line-height: 20px;
  }
  html > body > footer > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > div > p:nth-child(2) {
    line-height: 6px;
  }
  html > body > footer > div:nth-child(1) > div > div:nth-child(1) > div:nth-child(2) > div > a > p {
    line-height: 9px;
  }
  .movie-side-box figure {
    visibility: hidden;
  }
  .movie-side-box {
    visibility: hidden;
    display: none;
  }
  .page-id-1085 .page-header h1 {
    font-size: 25px !important;
  }
  .textwidget p {
    line-height: 30px;
  }
}
@media (min-width: 980px) {
  .ctamenu {
    padding: 0 !important;
    border-radius: 30px;
    /* Cambiar radio del botón */
    border: solid 2px #FFAC07;
    /* Cambiar color del borde del botón */
    transition: 0s;
    background-color: #FFAC07;
    /* Cambiar color del botón */
  }
  .ctamenu a {
    display: flex;
    align-items: center;
    color: #f4f4f4 !important;
    /* Cambiar color del texto del botón */
    padding: 5px 15px 5px 15px !important;
    /* Cambiar espaciado del botón */
  }
  /* Hover */
  #top-menu-nav .ctamenu a:hover {
    opacity: 1;
  }
  .ctamenu:hover {
    border: solid 2px #0050A5;
    /* Cambiar color del borde en hover */
    background: #0050A5;
    /* Cambiar color del botón en hover */
  }
}
.content-section {
  padding-top: 10px;
}
.page-id-499 .hentry .woocommerce {
  padding-top: 0;
}
.page-id-499 .content-section {
  padding: 0;
}
