.a112 .menu .navbar li::before{
background-color: #0699bb;
}

.a115 .contvertodos a {
    background: #0699bb;
    color: #fff !important;
    font-weight: 400;
    outline: none;
    border: 1px solid #0699bb;
   transition:0.8s;
}

.a116 .nosotros .contTexto p{
font-size:15px;
color:#2a2a2a;
}

.a115 .contvertodos a:hover{
    background: #0a6176;
   color:#fff!important;
    border: 1px solid #0a6176;
}


.aicat {
    background-color: #fff;
    padding-top: 15px;
    padding-bottom: 11px;
}

.a113 .footer  {
    color: #fff;
background: #0699bb;
}

.a113 .footer a {
    color: #fff;
transition:0.4s;
}

.a113 .footer a:hover {
color: #0a6176;
}

.a113 .footer .red .ukIconSN{
transition:0.8s;
}
.a113 .footer .red .ukIconSN:hover{
color: #0a6176;
}

.switch-box input:checked + .slider{
background: #0699bb;
}

.a121 .cardAnuncio .titulo, .a126 .cardAnuncio .titulo{
font-weight:400;
}
.a121 .cardAnuncio .precio, .a126 .cardAnuncio .precio, {
font-weight:500!important;
}

.a121 .cardAnuncio .contRef, .a126 .cardAnuncio .contRef{
margin-top:5px!important;
color:#2a2a2a!important;
}

.a121 .cardAnuncio .btn {
    font-weight: 400;
    line-height: 46px;
    transition:0.8s;
}

a126 .cardAnuncio .btn {
    font-weight: 400;
    line-height: 40px;
    transition:0.8s;
}

.a121 .cardAnuncio .btn:hover, .a126 .cardAnuncio .btn:hover {
    background: #0a6176;
}

.a121 .paginacion li.active a, .a126 .paginacion li.active a{
color:#0699bb;
}

.a121 .paginacion li.active, .a126 .paginacion li.active{
    border-bottom: 4px solid #0699bb;
}


.a123 .contFilterxs .buttonFiltrarXS {
    background-color: #0699bb;
    color: #ffffff !important;
    border: 1px solid #0699bb !important;
}

.a112 .topBar .navbar-toggle{
background-color:#0699bb !important;
}

.a112 .navmob .close span, .a112 .navmob ul li.active a, .a112 .navmob ul li a:hover{
    color: #0699bb!important;
}

.a112 .navmob ul li.active a:hover {
    background-color: #def1f5;
}

.a123 .cont-buscador h1 {
margin-bottom:20px;
}

.a123, .listadoAjax, .a161 {
    background-color: #f7f7f7!important;
}

.a121 .cardAnuncio .props li> div:last-child{
font-weight:normal;
}

.a118 .mail-svgIcon{
display:none;
}

.a118 .txt-bolder, .bg-odd-even:nth-child(odd), .a118 .slider .counter .icon-wa50-fullscreen{
color:#2a2a2a!important;
}

.a118 .slider .contactar .btn, .a118 .btn{
transition:0.8s;
}

.a118 .slider .contactar .btn:hover, .a118 .btn:hover {
background:#0a6176;
border:1px solid #0a6176;
 }

.a119{
padding-top:40px:
}

.a119 .titulo, .a124 .titulo {
    font-size: 32px;
    color: #0699bb;
    border-bottom: 1px solid #0699bb;
    text-align: center;
    padding-bottom: 10px;
    margin-bottom: 39px;
}


.a119 a {
    color: #0699bb;
text-decoration:underline;
}

.a118 .cardSlider .direccion {
    font-size: 16px;
    margin-top: 10px;
}

.form-contact-position,.a119, .a118 .contSlider, .a124{
background-color:#f7f7f7!important;
}

.a119 .btn.main{
transition:0.8s;
}

.a119 .llamar .numero {
    color: #019abc;
}

.a118 .props2 li> div:first-child{
font-weight:500!important;
}

.a149 .cont-datos a{
transition:0.4s;
}

.a149 .cont-datos a:hover{
color:#0a6176;
}

.a112 .topBar .lang a, .a124 .form-col-btn .acceptWithCheck .accept, .a124 .tituloSec, .a124 .cont-form .label_search {
    color: #2a2a2a;
}

.a124 .form-col-btn .acceptWithCheck .accept a {
text-decoration:underline;
color:#0699bb;
}

@media (max-width: 991px) {
    .a112 .topBar {
        justify-content: space-between;
        padding-top: 6px;
        padding-bottom: 6px;
    }
    }

