:root {
  --main-bg-color: #F3F5F4;
  --primary-color: #359FC3;
  --secondary-color: #F7E058;
  --main-text-color: #434343;
  --border-color: #E7E6E6;
}
body{
  background-color: white;
}

/* NOVEDADES 2022 */

/* .scroll{
  height: 100%;
  overflow-y: scroll;
  width: 100%;
  padding: 40px 15px;
  -ms-overflow-style: none; 
  scrollbar-width: none;
} */

/* Hide scrollbar for Chrome, Safari and Opera */
/* .scroll_::-webkit-scrollbar {
  display: none;
} */

.noticias{
  padding-left: 30px;
}
.noticias-single{
  padding-left: 15px;
}

.main-noticias h1.azul{
  margin-left: 30px;
  margin-bottom: 30px;
  padding-left: 0px;
  font-weight: 900;
}
.main-noticias .breadcrumb{
  margin-bottom: 20px;
  margin-left: 30px;
  padding: 0px;
  background-color: transparent;
}
.main-noticias .breadcrumb a{
  color: var(--color-gris-oscuro) !important;
}
.main-noticias .breadcrumb a:hover{
  text-decoration: underline;
}
.noticias, .filtro-categorias {
  padding-right:60px;
}
.col-lg-12.col-md-12.col-eventos {
  padding-left: 30px;
}
.filtro-categorias {
  padding-left: 15px !important;
}
.principal-novedades {
  margin-left:auto;
  margin-right: auto;
  /* z-index: -1; */
  margin-top: 150px;
}

.principal-novedades h2 {
  /* font-weight: 400; */
  color: var(--main-text-color);
  margin: 0px 0px 0px 0px;
}
.principal-novedades h2:hover {
  text-decoration: underline;
}
.principal-novedades h6 {
margin: 25px 0px 0px 0px;
font-weight: 200;
font-size: 11px;
}
.principal-novedades p {
  margin: 15px 0px 30px 0px;
  font-weight: 300;
  overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
   -webkit-box-orient: vertical;
  }
.fijada{
  background-color: white;
  border-radius: 0px;
  padding: 0px 15px;
  margin-bottom: 30px;
}

.fijada h2{
  font-size: 28px;
}

.fijada p{
  font-size: var(--font-size-16);
}


.fijada figure img{
    object-fit: cover;
    width: 100%;
    height: 20vw;
    border-radius: 0px 0px 0px 0px;
}
.principal-novedades .tag{
  position: absolute;
  background-color: var(--main-color);
  color: white;
  padding: 4px 12px;
  border-radius: 100px;
  font-size: var(--font-size-10);
  font-weight: 700;
  top: 15px;
  left: 15px;
  letter-spacing: .5px;
  text-transform: uppercase;
}
.fijada .tag{
  left: 30px;
}

.principal-novedades .loop-novedades figure img{
  object-fit: cover;
  width: 100%;
  min-height: 150px;
  border-radius: 0px;
  max-height: 180px;
}

.principal-novedades .loop-novedades{
  background-color: white;
  border-radius: 0px;
  padding: 0px;
  margin-bottom: 30px;
}
.loop-eventos-sigle {
  background-color: transparent !important;
}
.loop-eventos-sigle .cont {
  background-color: white;
  margin-right: 15px;
  margin-left: 15px;
  border-radius: 0px;
}
.home-cont{
  margin-right: 15px;
  margin-left: 15px;
}
/* .home-cont:first-Child {
  margin-left: 0px;
} */

.principal-novedades .loop-novedades .tag{
  margin-left: 15px;
}
.principal-novedades .loop-novedades p, .principal-novedades .loop-novedades h6, .principal-novedades .loop-novedades h2{
 margin-left: 0px;
}
.loop-novedades h6{
  margin-top: 10px;
}
.loop-eventos h6, .loop-eventos h5, .loop-eventos p {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 10px;
}
.loop-eventos h5 {
  color: var(--color-gris-oscuro);
  font-weight: 800;
  line-height: 1.4;
  font-size: var(--font-size-13);
  margin-bottom: 20px;
}
.loop-eventos h6 {
  color: var(--main-color);
  font-weight: 800;
  line-height: 1.4;
}
.loop-eventos p {
  font-size: var(--font-size-13);
}

.principal-novedades .loop-eventos figure img{
  object-fit: cover;
  width: 100%;
  min-height: 150px;
  border-radius: 0px;
  max-height: 200px;
}
.col-eventos .loop-eventos:first-child{
  /* margin-top: 120px; */
}

/* .scroll {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
} */

.contenido-padding{
  padding: 0px 0px;
}


.contenido-padding .bajada{
  font-size: var(--font-size-18);
  overflow:auto;
   text-overflow:inherit;
   display: block;
   -webkit-line-clamp:inherit; /* number of lines to show */
           line-clamp:inherit; 
   -webkit-box-orient:inherit;
}

.contenido-padding p, .contenido-padding h6, .contenido-padding h2{
  margin-left: 0px;
  text-decoration: none !important;
}

.contenido-padding h6{
  font-size: var(--font-size-14);
}
.filtro-categorias{
  /* background-color: var(--main-text-color); */
  border-radius: 0px;
  padding: 15px 0px;
  margin-bottom: 30px;
}
.filtro-categorias a{
  background-color: white;
  color: var(--main-text-color);
  padding: 4px 12px;
  border-radius: 100px;
  font-size: var(--font-size-10);
  font-weight: 700;
  letter-spacing: .5px;
  text-transform: uppercase;
  margin-left: 8px;
}

.loop-novedades-no {
  text-align: center;
  padding: 80px 10px !important;
  opacity: 0.3;
  /* border: 1px dotted; */
  font-weight: 900;
}

.header {
  border-bottom: 1px solid var(--border-color);
  padding: 35px 60px;
  position: fixed;
  z-index: 999;
  background: white;
  width: 100%;
  top: 0px;
}
#logo {
  width: 165px;
  height: 50px;
  background-image: url(/img/cvuy-logo.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.footer {
  border-top: 1px solid var(--border-color);
  padding: 10px 60px 0px 60px;
  margin-top: 60px;
}
.logo-anii {
  text-align: right;
  position: relative;
  top: 10px;
  right: 0px;
}
.logo-anii img {
  max-width: 250px;
  vertical-align: middle;
  border-style: none;
  position: relative;
}
p {
  font-size: 18px;
  font-weight: 300;
}
.tag-blog{
  border:1px solid var(--primary-color);
  color: var(--primary-color);
  border-radius: 4px;
  padding: 5px 15px;
  text-transform: uppercase;
  margin-top: 10px;
  float: right;
}
@media only screen and (max-width: 992px) {
#logo {
  width: 110px;
  height: 37px;
  background-image: url(/img/cvuy-logo.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.header {
  border-bottom: 1px solid var(--border-color);
  padding: 15px 5px !important;
  position: fixed;
  z-index: 999;
  background: white;
  top:0px;
}
.tag-blog {
  font-size: 10px;
  margin-top: 7px;
}
.principal-novedades {
  margin-top: 70px;
}
.principal-novedades h2 {
  font-size: 24px !important;
}
.fijada figure img {
  min-height: 150px;
}
.row {
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 0px !important;
  width: 100%;
}
.noticias, .filtro-categorias {
  padding-right: 0px;
}
.noticias {
  padding-left: 0px;
}
.main-noticias h1.azul {
  margin-left: 15px;
  margin-top: 10px;
}
.main-noticias .breadcrumb {
  margin-bottom: 0px;
  margin-left: 15px;
}
.h5, h5 {
  font-size: 12px;
}
p {
  font-size: 15px;
  font-weight: 300;
}
.logo-anii {
  display: block;
  text-align: center !important;
}
.footer .col-md-6 {
  margin: 0px !important;
  padding: 10px !important;
  text-align: center;
}
.logo-anii img {
  max-width: 250px;
  vertical-align: middle;
  border-style: none;
  position: relative;
  object-fit: cover;
  width: 100%;
  height: 17vw;
  margin-bottom: 25px;
}
.home-cont {
  margin-right: 0px;
  margin-left: 0px;
}
.loop-eventos-sigle .cont {
  background-color: white;
  margin-right: 0px;
  margin-left: 0px;
  border-radius: 0px;
}
.col-lg-12.col-md-12.col-eventos {
  padding-left: 15px;
}
.col-eventos .scroll .row {
  margin-left: -5px !important;
  margin-right: 3px !important;
}
.col-md-12.loop-novedades.loop-eventos .row .col-md-12 {
  padding-right: 5px;
  padding-left: 25px;
}
.col-eventos .scroll .row {
  margin-left: -5px;
  margin-right: 0px;
}

.loop-eventos-sigle .cont {
  margin-right: 0px;
  margin-left: 0px;
  border-radius: 8px;
}

.col-md-4.loop-novedades.loop-eventos.loop-eventos-sigle {
  margin-left: 10px;
  margin-right: 5px;
}


}