
.content-boxes-v4 i{
	color: #0078bf;
}
.footer-v4 .copyright a{
	color: #0078bf;	
}
.product-description h4.title-price a:hover{
	color: #ccc;
}
.illustration-v2 .add-to-cart:hover{
	background-color: rgba(0,120,191, 0.5);
}

.topbar-v3{
	background: #0071B9;
}

.header-v5 .navbar-default .navbar-nav > li:hover > a{
	color: #0071B9;
}

.header-v5 .navbar-default .navbar-nav > li > a:hover, .header-v5 .navbar-default .navbar-nav > .active > a{
	border-top: solid 2px #0071B9;
}
.header-v5 .navbar-default{
	background: #333333;
}
.header-v5 .navbar-default .navbar-nav > li > a{
	color: #fff;
}
.wrapper{
	background: #e9ecf0;
}

img.image-md{
	/*filter: grayscale(100%);*/
	width: auto; 
	height:  auto; 
}

img.image-md:hover{
filter:grayscale(100%);
}

.wrapper{
	/*background-image: url('../../global/img/fondo.jpg');*/
	background-color: #DCDCDC;
}

.filter-by-block h1{
	background: #0071b9;
}

.grid-list-icons i{
	background: #0071b9;
}

.grid-list-icons i:hover{
	background: #0071b9;
}
.breadcrumbs-v4 .breadcrumb-v4-in li.active, .breadcrumbs-v4 .breadcrumb-v4-in li a:hover{
	color: #0071b9;
}
.checkbox-list .checkbox small a{
	color: #0071b9;
}
.pagination.pagination-v2 > li > a:hover, .pagination.pagination-v2 > .active > a, 
.pagination.pagination-v2 > .active > span, .pagination.pagination-v2 > .active > a:hover, 
.pagination.pagination-v2 > .active > span:hover, .pagination.pagination-v2 > .active > a:focus,
 .pagination.pagination-v2 > .active > span:focus
 {
 	background:#0071b9;
 	border-color:#0071b9;
 }

 .filter-results{
 	border-bottom: 0px;
 	border-top:0px;
 }

 .header-v5{
 	border-bottom: 0px;
 }


 /* Paginacion De Productos*/

 @media (min-width: 480px) {
  .blogPage .thumbnail .pager li a {
    width: 136px;
  }
}
.blogPage .thumbnail .pager li a:hover {
  opacity: .8;
}
@media (min-width: 480px) {
  .blogPage .pagination {
    margin: 0 0 50px 0;
  }
}
@media (min-width: 768px) {
  .blogPage .pagination {
    margin: 0;
  }
}
.blogPage .pagination li a.current {
  /*float: none;*/
  border-radius: 0;
  padding: 0;
  border: 3px solid #f0f0f0;
  /*display: inline-block;*/
  font-size: 18px;
  color: #252525;
  font-weight: 700;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin: 0 3px;
  text-align: center !important;
}

.blogPage .pagination li a.paginate {
    border: 3px solid #f0f0f0;
    border-radius: 0;
    color: #252525;
    font-size: 18px;
    font-weight: 700;
    margin: 0 3px;
    padding: 0;
    text-align: center !important;
    transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 479px) {
  .blogPage .pagination li a.current {
    width: 35px;
    height: 35px;
    line-height: 30px;
  }
}
@media (min-width: 480px) {
  .blogPage .pagination li a {
    width: 45px;
    height: 45px;
    line-height: 40px;
  }
}
.blogPage .pagination li a span {
  font-size: 24px;
}
@media (max-width: 479px) {
  .blogPage .pagination li a span {
    line-height: 20px;
  }
}
@media (min-width: 480px) {
  .blogPage .pagination li a span {
    line-height: 30px;
  }
}
.blogPage .pagination li a:hover {
  color: #ffffff;
  background-color: #47bac1;
  border-color: #47bac1;
}
.blogPage .pagination li.active a {
  color: #ffffff;
  background-color: #47bac1;
  border-color: #47bac1;
}

span.inactivePrev{
    font-size: 20px;
    width: 45px;
    height: 45px;
    text-align: center;
}
span.inactiveNext{
    font-size: 20px;
    width: 45px;
    height: 45px;
    text-align: center;
}
.blogPage .pagination li a:hover{
background-color: #0071b9;
border-color: #0071b9;
}
/*Fin Paginacion de productos*/

/* Cargando en los productos */

#loading{
    /*background-color: #0071b9;*/
    height: 100%;
    width: 95%;
    position: absolute;
    z-index: 1;
    margin-top: 0px;
    top: 0px;
}
#loading-center{
    width: 100%;
    height: 100%;
    position: relative;
    }
#loading-center-absolute {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 150px;
    width: 150px;
    margin-top: -75px;
    margin-left: -75px; 
    -ms-transform: rotate(45deg); 
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); 

}
.object{
    width: 20px;
    height: 20px;
    background-color:#0071b9;
    position: absolute;
    left: 65px;
    top: 65px;
    }
.object:nth-child(2n+0) {
    margin-right: 0px;

}


#object_one {
    -webkit-animation: object_one 2s infinite;
    animation: object_one 2s infinite;
    -webkit-animation-delay: 0.2s; 
    animation-delay: 0.2s; 
    }
#object_two {
    -webkit-animation: object_two 2s infinite;
    animation: object_two 2s infinite;
    -webkit-animation-delay: 0.3s; 
    animation-delay: 0.3s; 
    }
#object_three {
    -webkit-animation: object_three 2s infinite;
    animation: object_three 2s infinite;
    -webkit-animation-delay: 0.4s; 
    animation-delay: 0.4s; 
    }
#object_four {
    -webkit-animation: object_four 2s infinite;
    animation: object_four 2s infinite;
    -webkit-animation-delay: 0.5s; 
    animation-delay: 0.5s; 
}
#object_five {
    -webkit-animation: object_five 2s infinite;
    animation: object_five 2s infinite;
    -webkit-animation-delay: 0.6s; 
    animation-delay: 0.6s; 
}
#object_six {
    -webkit-animation: object_six 2s infinite;
    animation: object_six 2s infinite;
    -webkit-animation-delay: 0.7s; 
    animation-delay: 0.7s; 
}
#object_seven {
    -webkit-animation: object_seven 2s infinite;
    animation: object_seven 2s infinite;
    -webkit-animation-delay: 0.8s; 
    animation-delay: 0.8s; 
}
#object_eight {
    -webkit-animation: object_eight 2s infinite;
    animation: object_eight 2s infinite;
     -webkit-animation-delay: 0.9s; 
    animation-delay: 0.9s; 
}

#object_big{
    
    position: absolute;
    width: 50px;
    height: 50px;
    left: 50px;
    top: 50px;
    -webkit-animation: object_big 2s infinite;
    animation: object_big 2s infinite;
         -webkit-animation-delay: 0.5s; 
    animation-delay: 0.5s; 
}   




@-webkit-keyframes object_big {
 50% { -webkit-transform: scale(0.5); }

}

@keyframes object_big {
 50% { 
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  } 

}




@-webkit-keyframes object_one {
 50% { -webkit-transform: translate(-65px,-65px)  ; }

}

@keyframes object_one {
 50% { 
    transform: translate(-65px,-65px) ;
    -webkit-transform: translate(-65px,-65px) ;
  } 

}



@-webkit-keyframes object_two {
  50% { -webkit-transform: translate(0,-65px) ; }
}

@keyframes object_two {
 50% { 
    transform: translate(0,-65px) ; 
    -webkit-transform: translate(0,-65px) ; 
  } 

}



@-webkit-keyframes object_three {
 50% { -webkit-transform: translate(65px,-65px) ; }
}

@keyframes object_three {
 50% { 
    transform: translate(65px,-65px) ;
    -webkit-transform: translate(65px,-65px) ;
  } 
}



@-webkit-keyframes object_four {
  
  50% { -webkit-transform: translate(65px,0) ; }

}

@keyframes object_four {
  50% { 
    transform: translate(65px,0) ;
    -webkit-transform: translate(65px,0) ;
  } 

}




@-webkit-keyframes object_five {
  
  50% { -webkit-transform: translate(65px,65px) ; }

}

@keyframes object_five {
  50% { 
    transform: translate(65px,65px) ;
    -webkit-transform: translate(65px,65px) ;
  } 

}



@-webkit-keyframes object_six {
  
  50% { -webkit-transform: translate(0,65px) ; }

}

@keyframes object_six {
  50% { 
    transform:  translate(0,65px) ;
    -webkit-transform:  translate(0,65px) ;
  } 

}




@-webkit-keyframes object_seven {
  
  50% { -webkit-transform: translate(-65px,65px) ; }

}

@keyframes object_seven {
  50% { 
    transform: translate(-65px,65px) ;
    -webkit-transform: translate(-65px,65px) ;
  } 

}


@-webkit-keyframes object_eight {
  
  50% { -webkit-transform: translate(-65px,0) ; }

}

@keyframes object_eight {
  50% { 
    transform: translate(-65px,0) ;
    -webkit-transform: translate(-65px,0) ;
  } 

}

/* Fin Cargando en los productos */ 

/* Container con sombras*/

.containersombra{
  background:#fff;
  -webkit-box-shadow: inset 7px 32px 29px -24px rgba(0,0,0,0.43);
  -moz-box-shadow: inset 7px 32px 29px -24px rgba(0,0,0,0.43);
  box-shadow: inset 7px 32px 29px -24px rgba(0,0,0,0.43);

}

.headline-center h2::after{
  background:#0071b9;
}

.content-boxes-v4 h2{
  text-transform: none;
}

.modal{
  z-index: 9999;
}

.more-area{
    background         : url(../img/more.jpg) no-repeat center center;
    background-size    : cover;
    padding            : 32px 0;
}

.breadcrumbs-v3.img-v1.clientes{
  background: rgba(0, 0, 0, 0) url("../../global/img/26375470_xl.jpg") 
  no-repeat scroll center center / cover ;
}

.who li i{
   color: #0071b9;
   font-size: 20px;
}
ul.list-unstyled.who.margin-bottom-30 li a{
   font-size: 15px;
}

.ms-showcase2-template{
  max-width: none;
}

.breadcrumb-v5 li.active, .breadcrumb-v5 li a:hover{
  color: #0071b9;
}

div.col-md-12.infoprod h2{
  color: #0071b9;
}