/* -----------------------------------------------------------------------
    Responsive col_one_personalizado
-------------------------------------------------------------------------- */
 Estilos añadidos
-----------------------------------------------------------------*/

carrusel
-----------------------------------------------------------------*/

 Primary Menu
-----------------------------------------------------------------*/
footer{
    background:blue;

}

footer .img-responsive{
    display:none;
}
/*estilos numeros de articulos*/

.pages{
  text-align: right;
}

/*Estilos pagina envios*/
.author_guidelines{
	text-align: justify;	
}

/*banner*/
#zeiframe_cp_widget_4ccc9988-8e96-4168-8b5d-89d9e549da03{
	width: 100%;
}

//estilos pie de pagina
.zoom2 {
    transition: transform .2s; 
}
 
.zoom2:hover {
    transform: scale(1.2); 
}

#redes{
 flex: 0 0 25%;
    max-width: 25%;
}
#redes2{
 flex: 0 0 25%;
    max-width: 25%;
}
#redes3{
 flex: 0 0 40%;
width: 50%;
    
}


.navbar-collapse.collapse {

       text-transform: uppercase;
       background: white;


}

/****Borrar al momento de enviar****/
.container-fluid .navbar-collapse {
   
    
       text-transform: uppercase;
       background: white;
}
.navbar-brand-logo img {
    max-height: 300%;
    width: auto;
}
.navbar-header{
height: 80px;
width: auto;
display:block;
}
.container-fluid {
    padding-right: 0px;
padding-left: 0px;
    background: 
  #eaeaea ;
}
.visme{
	display:none;
}

.pkp_page_index .visme{
	display:block;
}

/*estilo articulos*/
.article-summary{
	background:white;
	padding: 20px 15px;
	border-radius: 1em;
}

.pkp_op_index main{
	background: #eaeaea;
}
.pkp_op_view main{
	background: #eaeaea;
}

.heading{
padding: 30px;
}

/*estilo columna derecha*/
#sidebar{
	padding: 30px 60px 50px 50px;
}

.buttons button{
	margin: 15px;
	width: 90%;
	background:#2e6da4;
	color:white;
}

.buttons a{
border-color: white;
}
/*BOTON*/

.btn-primary {

    color: #fff;
background-color:#337ab7;
border-color:#2e6da4;
    border-radius: 1em;
margin-right: 0.5em;
color:#0d0c0c;
background-color:#fff;
}


.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {

    border-radius: 1em;
}


.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

     border-radius: 1em;

}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-radius: 1em;

}
.read-more{
margin-bottom: 20px;
}


#nav-menu .dropdown-menu {

    display: block;

}

#nav-menu li > ul{
max-height: 0;
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
transition: .3s all ease-in;
 background: #047187 ;

}
#nav-menu li:hover ul{
max-height: 1000px;
transition: .3s all ease-in;
 background: #337ab7 ;
}

#nav-menu,
#lp-contacts {
      text-transform: uppercase;
}



#nav-menu ul {
    margin: 0;
}

#nav-menu ul li {

    height: 80px;
}

#nav-menu .dropdown ul li {

    height: 50px;
}



#nav-menu li a {

    padding: 35px 16px 38px;
    font-size: 13px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    color: #444;
}




#nav-menu > ul > li:hover,
#nav-menu ul li.current {
background: #337ab7  ;  text-transform: uppercase;}

#nav-menu > ul > li:hover a{
	
    color: #FFF;
   text-transform: uppercase;
}

#nav-menu .dropdown > ul > li:hover a{
	
    color: black;
   text-transform: uppercase;
}

#nav-menu .dropdown li a {

    padding: 15px 16px 15px;
    font-size: 13px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    color: white;
}

a.tooltip1:hover {text-decoration:none; }

a.tooltip1 span{
    font-size: 12px;
    margin:12px 6px 12px 48px;
    padding:12px 12px 6px;
    color: white;   
    text-align: justify;
overflow: hidden;
display: none;
}



a.tooltip1:hover span {
    display: block;
   border-radius: 10px;
    position: relative;
     color: black;
     background-color: #efefef;
     animation: fade_in_show 500ms ease-in-out
}    

    
@keyframes fade_in_show {
  0% {
        opacity: 0;
        -webkit-transform: translateX(-80px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
} 

/* --- Clase que agregaremos cuando el usuario haga scroll --- */
.menu-fixed {
    position:fixed;
    z-index:1000;
    top:0;
    width:100%;
    box-shadow:0px 4px 3px rgba(0,0,0,.5);
}

.menu-fixed .navbar-brand-logo img{
  max-height:200%;
}


/*ESTILOS INFORMACION ADICIONAL PAGINA INICIO*/

.pkp_page_index .additional_content {
 border-top:0 solid #ddd;
 padding:10px 0 0 3px
}

.row2 {
 margin-right:0;
 margin-left:0;
 display: flex;
    flex-wrap: wrap;
}
}

.aimcolumn {
 float:left
}
.aimleft {
 width:25%;
 padding-top:10px;
 padding-left:10px;
 padding-right:20px;
 padding-top:30px;
 background:#ffffff
}
.aimright {
 width:74%;
 height:auto;
 padding:10px 20px 10px 35px;
 background-color:#ffffff
}

img.indexings {
 width:30%
}

#what-we-do {
 background:0 0
}
#what-we-do .card {
 padding:1rem!important;
 border:none;
 margin-bottom:1rem;
 -webkit-transition:.5s all ease;
 -moz-transition:.5s all ease;
 transition:.5s all ease;
 background-image:radial-gradient(circle at 28% 29%,rgba(237,237,237,.04) 0,rgba(237,237,237,.04) 50%,rgba(136,136,136,.04) 50%,rgba(136,136,136,.04) 100%),radial-gradient(circle at 8% 78%,rgba(156,156,156,.04) 0,rgba(156,156,156,.04) 50%,rgba(37,37,37,.04) 50%,rgba(37,37,37,.04) 100%),radial-gradient(circle at 29% 46%,rgba(251,251,251,.04) 0,rgba(251,251,251,.04) 50%,#f4f9fe 50%,#f4f9fe 100%),linear-gradient(90deg,#d8e1f3,#d8e1f3);
 box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)
}
#what-we-do .card:hover {
 -webkit-box-shadow:5px 7px 9px -4px #9e9e9e;
 -moz-box-shadow:5px 7px 9px -4px #9e9e9e;
 box-shadow:5px 7px 9px -4px #9e9e9e
}
#what-we-do .card .card-block {
 padding-left:50px;
 position:relative
}
#what-we-do .card .card-block a {
 color:#101e5a!important;
 font-weight:700;
 text-decoration:none
}
#what-we-do .card .card-block a i {
 display:none
}
#what-we-do .card:hover .card-block a i {
 display:inline-block;
 font-weight:700
}
#what-we-do .card .card-block:before {
 font-family:FontAwesome;
 position:absolute;
 font-size:39px;
 color:#101e5a;
 left:0;
 -webkit-transition:-webkit-transform .2s ease-in-out;
 transition:transform .2s ease-in-out
}
#what-we-do .card .block-1:before {
 content:"\f25e"
}
#what-we-do .card .block-2:before {
 content:"\f0eb";
}
#what-we-do .card .block-3:before {
 content:"\f00c"
}
#what-we-do .card .block-4:before {
 content:"\f155"
}
#what-we-do .card:hover .card-block:before {
 -webkit-transform:rotate(360deg);
 transform:rotate(360deg);
 -webkit-transition:.5s all ease;
 -moz-transition:.5s all ease;
 transition:.5s all ease
}


section .section-title {
 text-align:center;
 color:#101e5a;
 margin-bottom:50px;
 text-transform:uppercase
}

.col{
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
        position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
      }

      .w-100 {
    width: 100% !important;
}

.additional_content {
    display:block;
}
.section-title{
  margin: 5.857rem 0 1.43rem;
    margin-bottom: 1.43rem;
    font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
font-size: 1.714rem;
line-height: 2.143rem;
font-weight: 700;
}

.card-text h3{
  line-height: 1.785rem;
margin: 1.43rem 0;
}

.journal-description{
  background: white;
}

.mt-5{
  margin-bottom: 30px !important;
}

.container-fluid2 {
    padding-right: 0px;
padding-left: 0px;
    background: 
  #ffffff ;
}

.row {
    margin-right: 0px;
}

#inicio {
    display:none;
}

body {
    background-image: repeating-linear-gradient(135deg,hsla(35,0%,71%,.09) 0,hsla(35,0%,71%,.09) 1px,transparent 1px,transparent 11px),repeating-linear-gradient(45deg,hsla(35,0%,71%,.09) 0,hsla(35,0%,71%,.09) 1px,transparent 1px,transparent 11px),linear-gradient(90deg,#f8f8f8,#f8f8f8);
}

.article-abstract{
	text-align: justify;
}
