.jacl-item__meta ul li {
  color: #ffffff;
}
.t4-megamenu-wrap.align-left .t4-megamenu > .navbar-nav > li {
  margin-right: 12px;
}
.t4-offcanvas-toggle {
  color: var(--color-primary);
}
.t4-megamenu .dropdown-menu li .dropdown-item, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li > a {
  color: var(--mainnav-link-active-color);
}
.t4-megamenu .dropdown-toggle .item-caret::before {
  border-top: 4px solid var(--mainnav-link-active-color);
}
.navbar-brand .logo-img {
  max-height: 80px;
}
@media (max-width: 991.98px) {
  .navbar-brand .logo-img {
    max-height: 40px;
  }
}
.header-bottom {
  background: #422b7c;
}
.t4-header-right {
  background: #eeeeee;
}
.head-search .form-search, .head-search .search {
  width: 28px;
}
.head-search .form-search .form-control, .head-search .form-search .inputbox, .head-search .form-search .search-query, .head-search .search .form-control, .head-search .search .inputbox, .head-search .search .search-query {
  color: #422b7c;
  padding: 0 0 0 32px;
  width: 34px;
}
.head-search .form-search .form-control:focus, .head-search .form-search .inputbox:focus, .head-search .form-search .search-query:focus, .head-search .search .form-control:focus, .head-search .search .inputbox:focus, .head-search .search .search-query:focus {
  background-position: 6px center;
}
.layout-9 .owl-nav .owl-prev span, .layout-9 .owl-nav .owl-next span {
  line-height: 35px;
}
.item-style-1.has-media .jacl-item__body {
  padding: 20px 20px 0 20px;
}
@media (max-width: 991px) {
  .item-style-1.has-media .jacl-item__body {
    padding: 12px 12px 0 12px;
  }
}
/**Desktop**/
/*div[class*="header-theme-"].header-theme-dark, header[class*="header-theme-"].header-theme-dark {
  background: #ffffff!important;
}
div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > a::before, div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > span::before, div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > a::before, div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > span::before, header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > a::before, header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.active > span::before, header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > a::before, header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li.show > span::before {
  height: 3px;
}
div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a::before, div[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span::before, header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > a::before, header[class*="header-theme-"] .t4-megamenu > .navbar-nav > li > span::before {
  background: #a2185b;
}*/
/*Desktop*/
/**Movil**/
div[class*="header-theme-"] .navbar-toggler, div[class*="header-theme-"] .t4-offcanvas-toggle, header[class*="header-theme-"] .navbar-toggler, header[class*="header-theme-"] .t4-offcanvas-toggle {
  color: #422b7c;
}
/*div[class*="header-theme-"] .head-search .form-search .inputbox, div[class*="header-theme-"] .head-search .form-search .search-query, header[class*="header-theme-"] .head-search .form-search .inputbox, header[class*="header-theme-"] .head-search .form-search .search-query {
  background-image: url("https://v2.coracyt.gob.mx/images/2021/octubre/search.svg");
}*/
/*Movil*/
.more-link .card .t4-card .mycard-style {
  border: 1px solid #422b7c;
}
.card-header.title-style-3 {
  background: #422b7c;
  border-bottom: 1px solid #422b7c;
}
.t4-card .card-header.title-style-3 {
  text-align: center;
  color: #ffffff;
}
.more-link.card.t4-card.mycard-style {
  border: 1px solid #422b7c;
}
#back-to-top {
  background: var(--color-primary);
}
.embed-socials {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.embed-socials iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
.item-style-1.has-media .jacl-item__title, .item-style-1.has-media .jacl-item__title a, .item-style-1.has-media .readmore-link {
  text-shadow: -1px -1px 1px rgba(255,255,255,.1), 1px 1px 1px rgba(0, 0, 0, 0.1);
}
#back-to-top {
  bottom:4.0667rem;
}
.com-content-article__links.content-links {
  margin-bottom: 32px;
}
#ja-form.style4 .form-info {
  font-style: normal;
}
ul.form-list li label {
  font-size: 1.2rem;
}
ul.form-list li .input-box .small {
    color: #727272;
}
ul.form-list #ac-submit, #ja_quicks_contact button.g-recaptcha {
  font-size: 1.2rem;
}
.btn-matine {
    display: inline-block;
    font-weight: 700;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: var(--color-info) !important;
    border: 2px solid var(--color-info) !important;
    padding: 0 5px;
    font-size: 1rem;
    border-radius: 0;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.com-content-article__links.content-links {
    font-family: var(--heading-font-family);
    font-size: var(--h5-font-size);
  	line-height: 1.778;
}
.item-page .com-content-article__body.has-sharing {
    padding-left: 0;
}
.jacl-item__media.media-8-5 img {
  	-webkit-transition: 200ms all;
  	-o-transition: 200ms all;
 	 transition: 200ms all;
}
.jacl-item__media.media-8-5:hover img {
	-webkit-transform: scale(1.05);
  	-ms-transform: scale(1.05);
  	transform: scale(1.05);
}
.read-more {
    padding-top: 36px;
}