/*body {font-family: lato, sans-serif;}*/
.idioma_block ul li {
    display: inline;
    margin-right: 8px;
}

.idioma_block {

    float: right;
    padding-top: 10px;
}

ul#navigationPrimary { text-transform: uppercase;}

.container-fluid.medio { background: #eee;padding-top:20px;}

.pkp_navigation_primary_row {
    width: 80%;
    float: left;
}

.card-body { padding: 1.7rem;}
a {text-decoration: none;}

.menu_home ul li a {color: #292f33;text-transform: uppercase;}

.menu_home ul li a:hover { color: #0a58ca;}

.pkp_structure_head {
    background-color: #005eb4;
	width: 100%;
     border-bottom: 0px solid #ddd;
}

.page_search .card {min-height: 300px;}

.cmp_pagination strong {
    font-size: 15px;
    border-bottom: 4px solid;
    padding: 0 5px 5px;
}

.menu_generico{
	 background-color: #004B93;
   height: 40px;
}
.fondoIdioma ul li a {color:#292f33;}

.fondoIdioma ul li a:hover {color:#0d6efd;}

.fondoIdioma .pkp_site_nav_menu {background: none;}

.nav>li>a {
    color: #fff;
	text-decoration: none;
}


.nav>li {
    position: relative;
    display: block;
}
.navbar-nav>li {
    float: left;
}

#headerNavigationContainer div:nth-child(1) nav div:nth-child(1) div:nth-child(1) a {
    font-size: 12px;
   margin-top: -19px; 
}
/* nuevo menu revistas */
.navbar-nav .dropdown-menu {
    position: fixed;
	padding-left: 0px;
    padding-right: 0px;
    width: 230px;
	text-decoration:none;
	background:#036;
	-webkit-transition: max-height 0.6s ease-in;
    transition: max-height 0.6s ease-in;
	text-align: center;
	margin-top: 6px;	
}
.navbar-nav .dropdown-menu li a {
	text-decoration: none;
	color: #fff;
	text-align: center;
	line-height: 32px;
    padding: 0 18px;
    margin: 0;
    opacity: 0.8;
}
.navbar-nav .dropdown-menu li:hover {
	background:rgba(255,255,255,0.1);
	color:#fff;
	opacity:1;
	
	}


.accordion-body ul {padding-left: 1rem;columns: 2;}

.accordion-body ul li {
    display: block;
    padding-bottom: 10px;
}

.navbar-nav {
    float: right;
    margin: 0;
}

h5.card-title {
    font-size: 14px;
}

p.card-text {
    font-size: 12px;
}


.accordion-body img { width: 25px;}

.card img {border: solid 1px #e1e1e1;}

.fondo {
  background-color: #B3DEF1;
  background-image: linear-gradient(to right, #B3DEF1 , #97D9DB);
  clear: both;
}

footer.timeline-Footer.u-cf { display: none;}

@media (min-width: 1025px) {
	.btn-circle {
  width: 30px !important;
  height: 30px !important;
  text-align: center;
  padding: 6px 0 !important;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
  border: none;
  background: #cacaca;
  margin: 10px;
}


.pkp_page_index div.row:nth-child(2){ margin-top: 70px;}

	.navbar-nav {
    flex-direction: inherit;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

	.nav>li {
		margin-right:10px;
		padding-bottom:2px;
		    margin-bottom: 2px;
		font-weight: 400;
	}

  .pkp_site_nav_menu--isOpen { display: contents;}




.card .img-wrapper {
    max-width: 100%;
    height: 13em;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 30px;
}

.card img {
    max-height: 194px;
	height: 194px;
  width: 157px;
}

.home_buscador {height: 130px;}

.buscador_home {
	padding-top: 45px;
	text-align: center;
}

.buscador_home .query {
width: 50em!important;
max-width: 50em!important;
height: calc(3.143rem - 2px)!important;
}

.buscador_home button.submit {
    margin-left: -35px;
  background-image: url(/plugins/themes/uchileSisib/img/search.svg);
  background-repeat: no-repeat;
    background-size: 24px;
    border: none;
    text-indent: -9999px;
    width: 25px;
    float: revert;
    height: 25px;
}

.cantidad_home{
	padding-top: 45px;
    font-size: 30px;
	font-weight: bold;
  background: #9edae0;
  text-align: center;
  color: #fff;
  text-shadow: 0px 1px 2px #ff8f00;
}

.title_home {
	font-size:18px;
	font-weight: 500;
	color:#000;
	margin-top: 40px;
	margin-bottom: 20px;
}

#area-tab, #facultad-tab {
	font-size:16px;
	font-weight: 500;
	color:#000;
  padding: 10px 60px;
}

.destacado_journal { padding-bottom: 20px; margin-top: -15px;}

li.locale_es_ES.current,li.locale_pt_BR.current, li.locale_en_US.current {
    border-bottom: #fa7500 4px solid;
    padding-bottom: 5px;
}


.nav-tabs .nav-link {
    border: 2px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.accordion-body a {
	text-decoration: none;
	color:#000;
	font-size:14px;
}

.destacado_journal a {
	text-decoration: none;
	color:#000;
	font-weight: bold;
	font-size:14px;
	margin-bottom: 20px;
}
}


@media (min-width: 992px) and (max-width: 1025px) {

	.btn-circle {
  width: 25px !important;
  height: 25px !important;
  text-align: center;
  padding: 6px 0 !important;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}




	.navbar-nav {
    flex-direction: inherit;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
	.nav>li {
		margin-right:30px;
		padding-bottom:2px;
		    margin-bottom: 2px;
		font-weight: 400;
	}



  .card {
  margin: 0 0.5em;
  box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
  border: none;
  height: 280px;
  max-height: 280px;
}

  .card-title {
    font-size:11px;
	font-weight: bold;
	text-align: center;
}

.card-text:last-child {
    font-size: 10px;
	text-align: center;
}

.title_home_des {	text-align: left;}

.date_home {font-size: 10px;}

.card .img-wrapper {
    max-width: 100%;
    height: 13em;
    display: flex;
    justify-content: center;
    align-items: center;
}
.card img {
    max-height: 180px;
	height: 180px;
}

.home_buscador {height: 130px;}

.buscador_home {
	padding-top: 60px;
	text-align: center;
}
.cantidad_home{
	padding-top: 60px;
    font-size: 30px;
	font-weight: bold;
}

.title_home {
	font-size:15px;
	font-weight: bold;
	color:#000;
	margin-top: 40px;
	margin-bottom: 20px;
}

#area-tab, #facultad-tab {
	font-size:13px;
	font-weight: bold;
	color:#000;
}
.nav-tabs .nav-link {

    border: 2px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.accordion-body a {
		text-decoration: none;
	color:#000;

	font-size:14px;
}

.destacado_journal a {
	text-decoration: none;
	color:#000;
	font-weight: bold;
	font-size:14px;
	margin-bottom: 20px;
}

}

@media (min-width: 768px) and (max-width: 992px)  {
	.btn-circle {
  width: 30px !important;
  height: 30px !important;
  text-align: center;
  padding: 6px 0 !important;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}


	.navbar-nav {
    flex-direction: inherit;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

	.nav>li {
		margin-right:30px;
		padding-bottom:2px;
		    margin-bottom: 2px;
		font-weight: 400;
	}


  .card {
  margin: 0 0.5em;
  box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
  border: none;
  height: 250px;
  max-height: 250px;
}

  .card-title {
    font-size:11px;
	font-weight: bold;
	text-align: center;
}

.card-text:last-child {
    font-size: 9px;
	text-align: center;
}

.title_home_des {
	text-align: left;
}

.date_home {
	font-size: 10px;
}

.card .img-wrapper {
    max-width: 100%;
   /* height: 13em;
    display: flex;*/
    justify-content: center;
    align-items: center;
}
.card img {
    max-height: 140px;
	height: 140px;
}

.card-body {
    flex: 1 1 auto;
    padding: 1rem 0.2rem!important;
}

.home_buscador {
	height: 130px;
}
.buscador_home {
	padding-top: 60px;
	text-align: center;
}
.cantidad_home{
	padding-top: 45px;
    font-size: 25px;
	font-weight: bold;
}

.title_home {
	font-size:15px;
	font-weight: bold;
	color:#000;
	margin-top: 40px;
	margin-bottom: 20px;
}

#area-tab, #facultad-tab {
	font-size:13px;
	font-weight: bold;
	color:#000;
}
.nav-tabs .nav-link {

    border: 2px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.accordion-body a {
		text-decoration: none;
	color:#000
	font-size:14px;
}

.destacado_journal a {
	text-decoration: none;
	color:#000;
	font-weight: bold;
	font-size:14px;
	margin-bottom: 20px;
}

.home_clasificacion {width:95% !important;}
.twitter_home {	width:95% !important;	margin-top: 30px;}
}

@media (max-width: 767px) {

  .pkp_site_name .is_img img {
    display: block;
    max-height: 5rem;
    max-width: none;
    width: auto;
    height: 206px;
    margin-top: -14px;
}

.pkp_site_name .is_img img.no_movil {display: none;}

.pkp_site_name .is_img img.movil {
    display: block;
    max-height: 2.9rem;
    max-width: 100%;
    width: 100%;
    height: auto;
}
.pkp_site_nav_toggle { box-shadow: 0px 0 0 rgb(255 255 255 / 20%), 0px 0 0 rgb(255 255 255 / 20%);}

.has_site_logo .pkp_head_wrapper {height: 50px;}

.pkp_page_index #destaca_revistas .card {width: 100%;min-width: 300px;}

.pkp_site_nav_menu--isOpen { display: contents;}

.pkp_navigation_primary_row {width: 100%; float: left;}

.pkp_navigation_primary_wrapper ul#navigationPrimary li {
    border-bottom: 1px solid #ccc;
    height: 40px;
    padding: 5px 10px;
    background: #fff;
}

.fondo {clear: none;}

.pkp_navigation_primary_wrapper ul#navigationPrimary li:last-child {
    border-bottom: none;
}

	.btn-circle {
  width: 30px !important;
  height: 30px !important;
  text-align: center;
  padding: 6px 0 !important;
  font-size: 12px;
  line-height: 1.428571429;
  border-radius: 15px;
}

.accordion-body ul {columns: 1;}

.boton_footer, .feed_per{display: none;}

.card .img-wrapper { height: 17em;}

.menu_generico {display: none;}

li.nav-item { display: contents;}

	.nav>li {
		margin-right:30px;
		padding-bottom:2px;
		    margin-bottom: 2px;
		font-weight: 400;
	}

  .card {
  margin: 0 0.5em;
  box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
  border: none;
  height: 250px;
  max-height: 250px;
}

  .card-title {
    font-size:14px;
	font-weight: bold;
	text-align: center;
}

.card-text:last-child { font-size: 12px;}

.title_home_des {text-align: left;}

.date_home {font-size: 10px;}

.card .img-wrapper {
    max-width: 100%;
   /* height: 13em;
    display: flex;*/
    justify-content: center;
    align-items: center;
}
.card img {
  max-height: 194px;
    height: 194px;
    width: 157px;
}

.card-body {
    flex: 1 1 auto;
    padding: 1rem;
}

.home_buscador {height: 70px;}

.buscador_home {
	padding-top: 10px;
	text-align: center;
}
.cantidad_home{display: none;}

.buscador_home button.submit {
    margin-left: -35px;
    background-image: url(/plugins/themes/uchileSisib/img/search.svg);
    background-repeat: no-repeat;
    background-size: 24px;
    border: none;
    text-indent: -9999px;
    width: 25px;
    float: right;
    margin-top: 10px;
    position: relative;
    height: 25px;
	margin-top: 7px;
    position: absolute;
}

.title_home {  display: none;}

.cmp_form input[type="text"]{height: calc(3.1430000000000007rem - 2px);}

#area-tab, #facultad-tab {
	font-size:13px;
	font-weight: bold;
	color:#000;
  padding: 1rem;
  width: 100%;
}
.nav-tabs .nav-link {

    border: 2px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}

.accordion-body a {
		text-decoration: none;
	color:#000;
	font-size:14px;
}

.destacado_journal a {
	text-decoration: none;
	color:#000;
	font-weight: bold;
	font-size:14px;
	margin-bottom: 20px;
}

.home_clasificacion {

}
.twitter_home {
	width:95% !important;
	margin-top: 30px;
}
}

.pkp_site_name .is_img {
  margin-bottom: -1px;
}


.card-body {
    height: 116px;
    max-height: 116px;
}

.card-header {
    height: 57px;
}
.footer_per {
    background: #32373D;
    margin-top: 25px;
}

.submit {
    background: none;
}


.page_search .submit button {
  border-radius: 15px;
}

.page_search .submit button{
  box-shadow: none;
}

.page_search .submit button:after {
    border-radius: 15px;
}
.page.page_search .card {
    margin-bottom: 20px;
}
.page_search .cmp_pagination {
    margin-bottom: 20px;
    font-size: 1rem;
    text-align: center;
}


.Uchilelogo-01 {
    width: max-content;
    float: left;
    margin: 20px 20px 20px 0;
}
.departamento_footer {
    color: #fff;
    width: 100%;
    margin-top: 30px;
}

.zizbi {
    color: #fff;
    width: 100%;
}
.boton_footer {
    text-align: right;
    margin-top: 30px;
}

.pkp_structure_footer_wrapper { background: none;}


.pkp_page_index .card {min-height: 300px;}

.pkp_page_index #destaca_revistas .card {
    min-height: 300px;
    border: none;
}

.home_clasificacion ul.nav .nav-item .active { background: #b3def1;}

.nav-tabs .nav-link.active { border-color: #b3def1;}

.col-md-3 { padding: 5px;}


.carousel-control-next, .carousel-control-prev {width: auto;}

.carousel-control-next-icon, .carousel-control-prev-icon {
  background-color: #000;
  border-radius: 15px;
}

@media (min-width: 992px){
.pkp_site_name .is_img img {
    max-height: 130px;
    height: 130px;
}

.pkp_site_name {font-size: 0em;height: 130px;}

.has_site_logo .pkp_head_wrapper {
    padding-top: 0.0rem;
    width: 100%;
}

}

@media (min-width:1200px){
  .pkp_site_name_wrapper{ width: 1290px;}
}

	/*---------Inicio carousel-----------*/

@media (max-width: 767px) {
	.carousel-inner .carousel-item>div {display: none;}

	.carousel-inner .carousel-item>div:first-child {display: block;}
}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
	display: flex;
	justify-content: space-around;
}


/* medium and up screens */

@media (min-width: 768px) {
	.carousel-inner .carousel-item-end.active,
	.carousel-inner .carousel-item-next {	transform: translateX(25%);	}
	.carousel-inner .carousel-item-start.active,
	.carousel-inner .carousel-item-prev {transform: translateX(-25%);	}
  .pkp_site_name img.movil{display: none;}
  .pkp_site_name .is_img img { max-width: 100%;}
}

.carousel-inner .carousel-item-end,
.carousel-inner .carousel-item-start {transform: translateX(0);}



/*---------FIN carousel-----------*/
  @media (min-width: 992px) and (max-width: 1200px) {
.pkp_navigation_primary {
    max-width: 100%;
 }
}

@media (min-width: 767px) and (max-width: 1025px) {
.buscador_home .query {
    width: 40em!important;
    max-width: 40em!important;
    height: calc(3.143rem - 2px)!important;
}

.buscador_home button.submit {
    margin-left: -35px;
    background-image: url(/plugins/themes/uchileSisib/img/search.svg);
    background-repeat: no-repeat;
    background-size: 24px;
    border: none;
    text-indent: -9999px;
    width: 25px;
    float: revert;
    height: 25px;
    margin-top: 7px;
    position: absolute;
}
}
@media (max-width: 990px) {
	.pkp_site_nav_menu--isOpen { display: contents;}
.pkp_navigation_primary_row {width: 100%; float: left;}

.pkp_navigation_primary_wrapper ul#navigationPrimary li {
    border-bottom: 1px solid #ccc;
    height: 40px;
    padding: 5px 10px;
    background: #fff;
}

.fondo {clear: none;}

.pkp_navigation_primary_wrapper ul#navigationPrimary li:last-child {
    border-bottom: none;
}
li.nav-item { display: contents;}

	.nav>li {
		margin-right:30px;
		padding-bottom:2px;
		    margin-bottom: 2px;
		font-weight: 400;
	}
}
