#header.header-shrink {
background-color:#333 !important;
}
.transparent .navigation > ul > .current-menu-item > a {
background-color: rgba(88,196,204,0.7) !important;
}
.transparent .navigation > ul > li:hover > a {
background-color: rgba(88,196,204,0.7) !important;
}
.header-shrink .navigation > ul > .current-menu-item > a {
color: #ffffff !important;
}
.header-shrink .navigation > ul > li:hover > a {
color: #ffffff !important;
}
ul.clients-items > li > a > img {
width: 100%;
max-width: 180px;
}
.flex-active-slide {
     text-align:left !important;
}

.flex-active-slide > .border-icon {
     width: 10%;
     border-bottom: #58c4cc solid 2px;
 }
ul.listado-caracteristicas > li > img {
width: 20px !important;
float: left;
margin-right: 10px;
}
.portfolio-filter li.active{
border-color: #58c4cc !important;
background-color: #58c4cc !important;
}
.work-item:hover .image-extra{
    background-color:rgba(88,196,204,0.7) !important;
}
a.link-icon {
display:none!important;
}

input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, textarea:focus, select:focus {
border-color: #58c4cc !important
}
.button.default:hover {
background-color: #58c4cc !important;
}
.button.default{
color: #58c4cc !important;
}
.button.default:hover{
color: #ffffff !important;
}
@media only screen and (max-width: 992px) {
   #logo {
   max-width: 270px !important;
}
}