/*****************************************/
/* Anáhuac Xalapa */
/*****************************************/
/*!!!!!!!!!!!!!!! TITLE DECORATIONS !!!!!!!!!!!!!!!*/

/* LINEA UNO 94PX DE LONGITUD Y 4PX DE ANCHO PARA TITULOS CORTOS*/

/* LINEA UNO A LA DERECHA */
.lineoneright h1,.lineoneright h2.lineoneright h3{
  background-image:url('https://6397695.fs1.hubspotusercontent-na1.net/hubfs/6397695/line1.svg') !important;
  background-repeat: no-repeat;
  background-position-y: 58px;
  padding-bottom: 25px;
  background-position-x:right;
  background-position-y: bottom;
}
/* LINEA UNO A LA IZQUIERDA */
.lineoneleft h1,.lineoneleft h2,.lineoneleft h3{
  background-image:url('https://6397695.fs1.hubspotusercontent-na1.net/hubfs/6397695/line1.svg') !important;
  background-repeat: no-repeat;
  background-position-y: 58px;
  padding-bottom: 25px;
  background-position-y: bottom;
}
/* LINEA UNO AL CENTRO */
.lineonemiddle h1,.lineonemiddle h2,.lineonemiddle h3{
  background-image:url('https://6397695.fs1.hubspotusercontent-na1.net/hubfs/6397695/line1.svg') !important;
  background-repeat: no-repeat;
  background-position-y: 58px;
  padding-bottom: 25px;
  background-position-x:center;
  background-position-y: bottom;
}
/* LINEA DOS 154PX DE LONGITUD Y 4PX DE ANCHO PARA TITULOS MEDIOS*/
/* LINEA DOS A LA DERECHA */
.linetworight h1,.linetworight h2,.linetworight h3{
  background-image:url('https://6397695.fs1.hubspotusercontent-na1.net/hubfs/6397695/linetwo.svg') !important;
  background-repeat: no-repeat;
  background-position-y: 58px;
  padding-bottom: 25px;
  background-position-x:right;
  background-position-y: bottom;
}
/* LINEA DOS A LA IZQUIERDA */
.linetwoleft h1,.linetwoleft h2,.linetwoleft h3{
  background-image:url('https://6397695.fs1.hubspotusercontent-na1.net/hubfs/6397695/linetwo.svg') !important;
  background-repeat: no-repeat;
  background-position-y: 58px;
  background-position-y: bottom;
  padding-bottom: 25px;
}
/* LINEA DOS AL CENTRO */
.linetwomiddle h1,.linetwomiddle h2,.linetwomiddle h3{
  background-image:url('https://6397695.fs1.hubspotusercontent-na1.net/hubfs/6397695/linetwo.svg') !important;
  background-repeat: no-repeat;
  background-position-y: 58px;
  padding-bottom: 25px;
  background-position-y: bottom;
  background-position-x:center;
}
/* LINEA TRES 197PX DE LONGITUD Y 4PX DE ANCHO PARA TITULOS LARGOS*/
/* LINEA TRES A LA DERECHA */
.linethreeright h1,.linethreeright h2,.linethreeright h3{
  background-image:url('https://6397695.fs1.hubspotusercontent-na1.net/hubfs/6397695/line3.svg') !important;
  background-repeat: no-repeat;
  background-position-y: 58px;
  padding-bottom: 25px;
  background-position-x:right;
  background-position-y: bottom;
}
/* LINEA TRES A LA IZQUIERDA */
.linethreeleft h1,.linethreeleft h2,.linethreeleft h3{
  background-image:url('https://6397695.fs1.hubspotusercontent-na1.net/hubfs/6397695/line3.svg') !important;
  background-repeat: no-repeat;
  background-position-y: 58px;
  background-position-y: bottom;
  padding-bottom: 25px;
}
/* LINEA TRES AL CENTRO */
.linethreemiddle h1,.linethreemiddle h2,.linethreemiddle h3{
  background-image:url('https://6397695.fs1.hubspotusercontent-na1.net/hubfs/6397695/line3.svg') !important;
  background-repeat: no-repeat;
  background-position-y: 58px;
  padding-bottom: 25px;
  background-position-x:center;
  background-position-y: bottom;
}
/* stycky */
.left-section{
  position: sticky;
  top: 130px;
}
/*!!!!!!!!!!!!!!! FINALIZA TITLE DECORATIONS !!!!!!!!!!!!!!!*/
/*!!!!!!!!!!!!!!! SWIPER PROPERTIES !!!!!!!!!!!!!!!*/
.swiper-multiple .bg{
  width:100%;
  height:200px;
  margin:auto;
  top:-20px;
}
.swiper-multiple .info{
width:100% !important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
   /* filter: hue-rotate(156deg) !important;*/
    right:-23px !important;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
     /* filter: hue-rotate(156deg) !important;*/
      left:-23px !important;
}
.bg{
    margin: 0;
    padding: 0;
    top: -10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.bg-color{
   padding-top:;
}
.aling-center{
  text-align: center;
}
/*!!!!!!!!!!!!!!! FINALIZA SWIPER PROPERTIES !!!!!!!!!!!!!!!*/
html, body {
  overflow: inherit;
}
#home-numeros .span4 h2, #home-numeros .span4 h3 {
  color: #FF5900;
}
#home-numeros h2 {
  -webkit-text-stroke: 1px #FF5900;
}
#form-contact form label {
  color: #000 !important;
}
.txt-numeralia p {
  font-size: 18px !important;
}
.titles-numeralia h3 {
  color: #000 !important;
}
#home-numeros .span4 {
  text-align: center;
}
.homepage-slider .bg-color {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #fff;
}
.swiper-multiple .swiper-slide .box {
  box-shadow: 0px 0px 6px rgba(0,0,0,0.15);
  width:99%;
}
.swiper-multiple .info h2 {
  width: 100%;
}
.slider-testimonial, .swiper-testimonial .swiper-slide {
  background-color: #FFF9F5;
}

/*This css chance the table mobible*/
.table_mobible {
  display: none;
}
.hs_cos_gallery_main .slick-list, .hs_cos_gallery_thumbnails .slick-list, .hs_cos_gallery_lightbox .slick-list {
  max-width: 1000px;
  margin: auto;
}

/* !!!!! COMIENZA PROPIEDADES DEL MODULO CATEGORY CARDS !!!!! */

.linktext{
  text-decoration:none;
}
.cardlinkbutton{
  padding: 10px 15px;
  text-align:center;
}
.cardcontainer{
  margin: 0 auto;
  position:relative;
  display:flex;
}
.cardcontent h2{
  color:#000000 !important;
}
.card{
  transition: box-shadow .4s ease 0s,bottom .4s ease 0s;
  -webkit-box-shadow: 0px 0px 23px -14px rgba(255,148,148,0.75);
  -moz-box-shadow: 0px 0px 23px -14px rgba(148,148,148,0.75);
  box-shadow: 0px 0px 23px -14px rgba(148,148,148,0.75);
  border-radius:15px;
  bottom:0;
  padding:15px;
  margin:15px;
  position:relative;
  /* ELIMINAR LUEGO */
  float:left;
}
/*  ELIMINAR LUEGO */
.container{
display:flex;
  width:100%;
}
.card:hover{
   -webkit-box-shadow: 0px 0px 18px 3px rgba(148,148,148,0.56);
  -moz-box-shadow: 0px 0px 18px 3px rgba(148,148,148,0.56);
  box-shadow: 0px 0px 18px 3px rgba(148,148,148,0.56);
  bottom:15px;
}
.cardcontent{
margin:15px;
}
.cardcontent a{
border: solid 1px !important;
background-color:#FFFFFF !important;
border-color: #FF5900;
color: #FF5900 !important;
transition: all .4s ease 0s,bottom .4s ease 0s;
}
.cardcontent a:hover{
color:#ffffff !important;
background-color:#FF5900 !important;
border-color: #FF5900 !important;
transition: all .4s ease 0s,bottom .4s ease 0s;
}
/* !!!!! TERMINA PROPIEDADES DEL MODULO CATEGORY CARDS !!!!! */
.GridItem{
font-size:24px !important;
}
.info{
 width:80% !important;
}

.titlecontainer p{
 top:70%;
 font-family: 'Zilla Slab', serif;
 margin: 0;
 padding: 0;
 font-weight: 600;
 color: #FFFFFF;
 font-size:35px; 
}
hr{
 border-top: 5px solid #ff5900;
 max-width: 280px;
}
.accordion-titulo-one h3{
 color:#000000 !important;
}
.accordion-titulo h3{
 color:#000000 !important;
}
.info h2{
 color:#FF5900;
}
#contacta-asesor{
background-color:#3A3536 !important;
}
/************ RSS Home ***********/
.bg-rss{
  padding:60px 0px!important;
}

.rss-home .hs-rss-item {
    display: table;
    float: left;
    position: relative;
    width: 30%;
    padding: 20px 10px 20px 10px;
    background: #fff;
    box-shadow: 2px 4px 10px #e4e4e4;
    border-radius: 8px;
    margin: 2%;
}
.hs-rss-item {
    transition: all .2s ease-in-out;
}
.hs-rss-item:hover {
    transform: scale(1.1);
}
.rss-home h3 {
    text-align: center;
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 10px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 0px;
    color: #000!important;
}
.rss-home .hs-rss-item.hs-with-featured-image .hs-rss-item-image-wrapper {
  display: table-header-group;
}
.rss-home .hs-rss-item-text {
  display: table-footer-group;
}
.rss-home .hs-rss-item.hs-with-featured-image .hs-rss-item-text {
  width: 100%;
  float: left;
  padding-right: 0;
  box-sizing: border-box;
  margin-top: 20px;
}
.rss-home .hs-rss-title {
  line-height: 30px;
  text-decoration: none!important;
  font-family: 'Zilla Slab',serif;
  margin: 0;
  padding: 0;
  font-weight: 600;
  color: #ff5900;
  /*font-family: 'Muli', sans-serif;*/
}
.hs-rss-short-description a{
   text-decoration:none !important;
    color: #636569 !important;
}
.hs-rss-short-description a:hover{
   text-decoration:none;
   cursor:default;
}
.hs-rss-short-description{
  font-family: 'Mada', sans-serif;
  font-size: 18px;
  line-height: 26px !important;
  color: #636569;
}
.hs-rss-short-description p{
 /* font-family: 'Mada', sans-serif;*/
  font-size: 18px !important;
  line-height: 26px !important;
  padding-top:10px !important;
  color: #636569;
}
.rss-home .hs-rss-description a {
    position: relative;
    text-decoration: none;
    color: #000;
    font-weight:800;
    -webkit-transition: padding .3s cubic-bezier(.25, .46, .45, .94), color .3s cubic-bezier(.25, .46, .45, .94);
    transition: padding .3s cubic-bezier(.25, .46, .45, .94), color .3s cubic-bezier(.25, .46, .45, .94);
}
.rss-home .hs-rss-description a,
.rss-home .hs-rss-description a:before {
    display: inline-block;
    width: 100%;
    padding-top: 5px;
}
.rss-home .hs-rss-description a:before {
    content: "";
    vertical-align: middle;
    width: 16px;
    width: 1.6rem;
    margin-right: 8px;
    margin-right: .8rem;
    height: 1px;
    border-bottom: 1px solid currentColor;
    -webkit-transition: .4s cubic-bezier(.25, .46, .45, .94);
    transition: .4s cubic-bezier(.25, .46, .45, .94)
}
.rss-home .hs-rss-description a:hover {
	    color: #02B42F;
	    padding-right: 38px;
	    padding-right: 3.8rem;
      text-decoration:none!important;
	}
.rss-home .hs-rss-description a:hover:before {
	    width: 10px;
	    width: 1rem;
      text-decoration:none;
	}
.rss-home .hs-rss-description a.link-underline {
	    position: relative;
	    display: inline-block;
	    padding: 0;
	    text-decoration: none;
	    line-height: 1.7;
	    color: currentColor
	}
/*!!!!!!!!!!!!!!! INICIAN PROPIEDADES PARA BOTONES !!!!!!!!!!!!!!!*/
/*!!!!!!!!!!!!!!! BOTON 1 COLOR NEGRO !!!!!!!!!!!!!!!*/
.btn1 a{
    padding: 15px 25px;
    background-color: #000000;
    border-radius: 7px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 700;
    transition: all .4s ease 0s;
}
.btn1 a:hover{
    padding: 15px 25px;
    background-color: #FFFFFF;
    border-radius: 7px;
    color: #FF5900;
    text-decoration: none;
    font-weight: 700;
    border: solid 1px !important;
    border-color: #FF5900;
    transition: all .4s ease 0s;
}
/*!!!!!!!!!!!!!!! BOTON 2 COLOR NARANJA !!!!!!!!!!!!!!!*/
.btn2 a{
    padding: 15px 20px;
    background-color: #FF5900;
    border-radius: 7px;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: 700;
    transition: all .4s ease 0s;
}
.btn2 a:hover{
    padding: 15px 25px;
    background-color: #FFFFFF;
    border-radius: 7px;
    color: #FF5900;
    text-decoration: none;
    font-weight: 700;
    border: solid 1px !important;
    border-color: #FF5900;
    transition: all .4s ease 0s;
}
/*!!!!!!!!!!!!!!! BOTON 3 COLOR NARANJA SIN FONDO !!!!!!!!!!!!!!!*/
.btn3 a{
    padding: 15px 20px;
    background-color: transparent;
    border-radius: 7px;
    color: #FF5900;
    text-decoration: none;
    font-weight: 700;
    transition: all .4s ease 0s;
  border:1px #FF5900 solid:
}
.btn3 a:hover{
    padding: 15px 25px;
    background-color: #FFFFFF;
    border-radius: 7px;
    color: #FF5900;
    text-decoration: none;
    font-weight: 700;
    border: solid 1px !important;
    border-color: #FF5900;
    transition: all .4s ease 0s;
}

.footer-info a:hover{
  color:#fff;
}
/*!!!!!!!!!!!!!!! PROPIEDADES MENU !!!!!!!!!!!!!!!*/
.hs-menu-children-wrapper a{
color:#000000 !important;
}
.swiper-button-next { 
   background-image: url(https://veracruz.anahuac.mx/hubfs/AN%C3%81HUAC%20VERACRUZ%20%28HINT-GENERLA%29/WEB/Inicio/iconos/arrow-2-right.svg) !important;
}
.swiper-button-prev {
    background-image: url(https://veracruz.anahuac.mx/hubfs/AN%C3%81HUAC%20VERACRUZ%20%28HINT-GENERLA%29/WEB/Inicio/iconos/arrow-2-left.svg) !important;
}
@media screen and (max-width: 768px) {
    .left-section{
        position:relative;
        top:0px;
    }
  .text-licenciatura-2 {
    margin-top: -36px !important;
 }
   .cardcontainer{
  display:flex;
 }
  .cardcontent h2{
   font-size:26px;
   } 
.info h1 {
    font-size: 24px;
}
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 1px !important;
    width: 19px;
    height: 22px;
    }
  .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 1px !important;
    width: 19px;
    height: 22px;
  }
  .swiper-testimonial .swiper-slide .right h3.title {
    text-align: center;
 /* .swiper-container {
        height: 500px !important;
   }*/
  }
}

@media screen and (max-width: 640px) {
  .table_desktop {
    display: none;
  }
  .table_mobible {
    display: table;
  }
  .cardcontainer{
  display:block;
 }
   .swiper-testimonial .info,.swiper-testimonial .swiper-slide .right h1.title,.swiper-testimonial .info{
      width:100% !important;
}
   .swiper-testimonial .swiper-slide .right h1.title{
   text-align:center !important;
   }
.swiper-testimonial .swiper-slide .right p{
   text-align:center !important;
   }
   .info h4{
   text-align:center;
   }

}
/**-----------Formulario---------*/
ul li.hs-form-radio{
    background-image: none!important;
}
input.hs-input {
  float: left!important;
  margin-top: -5px!important;
}
label.hs-form-radio-display {
    color: #fff;
    float: left!important;
}
/*!!!!!!!!!!!!!!!TABLA EXÁMEN DE ADMISIÓN!!!!!!!!!!!!!!!*/
.examen-admision {
  border-collapse: collapse;
  border-radius: 1em;
  overflow: hidden;
  color:#fff;
  margin: 0 auto;
}
.examen-admision th {
  padding: 1em;
  background: #ff5900;
  border-bottom: 1px solid white; 
}
.examen-admision td {
  padding: 1em;
  background: #f2f2f2;
  border-bottom: 1px solid white;
  color:#333;
}


@media screen and (max-width: 768px) {
  .cont-btn-becas{
    text-align:center;
    margin: 0 auto;
  } 
  .field {
    margin-bottom: 0px!important;
  }
   #invertir-col .contenedor{
    display: inherit!important;
  }
	#invertir-col .contenedor .span6:first-child{
      	display: table-footer-group!important;
  }
	#invertir-col .contenedor .span6:nth-child(2){
      	display: table-header-group!important;
  }
}
iframe{
    width: 100%!important;
}
h5 {
    font-size: 14px;
    line-height: 20px!important;
}
.menu[_ngcontent-cfw-c22] button.toggle[_ngcontent-cfw-c22]{
  display:none!important;
}

/*NUEVO*/
label.hs-form-radio-display{
    width: 100%!important;
}

li.hs-form-checkbox{
  list-style:none!important;
  background-image:none!important;
}
li.hs-form-checkbox{
  list-style:none!important;
  background-image:none!important;
}

ul.no-list.hs-error-msgs.inputs-list li{
  background-image:none!important;
  list-style: none!important;
}

.lineseparator {
    border: 1px solid #ff5900;
    border-radius: 4px;
    width: 96px;
  margin:auto;
    margin-top: 15px;
    margin-bottom: 15px;
}


@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px){

form.hs-form-45329ebc-e9f8-419a-a44b-ba2d0fdb0f53_12e1b59f-9ee9-4761-bab9-61babf8fee67:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input, form.hs-form-45329ebc-e9f8-419a-a44b-ba2d0fdb0f53_12e1b59f-9ee9-4761-bab9-61babf8fee67:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input {
    width: 100%!important;
}
}