body {
    color: #2c2c2c;
}

h3 {
    color: #007383;
}

.a131 .navwidth{
background:#fff;
box-shadow: 0px -10px 16px 5px #6d6d6d;
}

.a131 .navbar-default .navbar-nav a{
color:#007383;
}

.a131 .navbar-default .navbar-nav a:hover{
color: #565454;
    transition: 0.8s;
}


.a128 .todos .boton, .a128 .uk-slider .contBoton .boton, .a139 .btn, .a135 .btn, .a162 .btn{
background:#007383;
border:2px solid #007383;
color:#fff; 
font-weight:bold;
transition:0.8s;
}

.a128 .todos .boton:hover, .a128 .uk-slider .contBoton .boton:hover, .a139 .btn:hover, .a135 .btn:hover, .a162 .btn:hover{
background:#00565c;
border:2px solid #00565c;
color:#fff;
font-weight:bold;
transition:0.8s;
}

.a131 .navbar-default .navbar-nav .btnContacto a, .a130 .btn, .a140 .btn.main{
background:#007383;
border:2px solid #007383;
color:#fff; 
transition:0.5s;
}

.a131 .navbar-default .navbar-nav .btnContacto a:hover, .a130 .btn:hover, .a140 .btn.main:hover{
background:#00565c;
border:2px solid #00565c;
transition:0.8s;
}

.a127 .cont-buscador .cuadro-buscador label {
    font-size: 14px;
}

.a131 .navbar-default .navbar-nav li {
    margin-top: 12px;
    border-left: 2px solid #82ccd1;
}

.a133 {
    background-color: #007383;
}

.a129 h2, .a130 .titulo-general {
    color:#67c1c7;
}

.contacto uk-scrollspy-init-inview uk-scrollspy-inview uk-animation-slide-right p{
color:red!important;
}


.navmob .idiomas-xs ul {
    background-color: #c5c5c5;
}

.a138 .filtro-position, .a137 .cont-buscador {
    background-color: #d3eff1;
}

.a137 .cont-titulo h1, .a139 .titulo, .a22 h2,  .a140 .titulo, .contTitulo h1, .a150 .contTitulo h3, .a162 h2, .a136 .titulo-general{
color:#007383;
}

.a138 .bgParrilla .pdgParrilla .contCard .card {
    box-shadow: 1px 1px 5px 1px #00000057;
}

.bg-odd-even:nth-child(odd), .a139 .form-captacion-position {
    background-color: #d3eff1;
}

.checkbox label{
font-size:14px;
}

#Contacto_web_foto_mapa .contacto p{
font-size:20px;
color:#565656;
}

.a139 .tituloSec, .a139 .form-col-btn .acceptWithCheck .accept {
    color: #007383;
}

.a139 .form-col-btn .acceptWithCheck .accept a {
    color: #007383;
   text-decoration:underline;

}

.a139 .form-col-btn .acceptWithCheck .accept{
text-align: start;
}

.a128 .uk-slidenav-next span:hover, .a128 .uk-slidenav-previous span:hover{
    background: #e7e7e7;
transition:0.6s;
}

.a139 .cont-form .form-control{
color:#fff;
}

.a133 a:hover{
color:#cfcbcb;
transition:0.5s;
}

.a135, .a136,.a162{
background:#f3f3f3 !important;
}


.a135 .compartir-btn, .a135 #printDetalle50 .compartir-txt {
    color: #999;
}


.a135 .share-svgIcon,.a135 #printDetalle50 .print-svgIcon-modal {
    background: #999;
}

.a140 .legal label {
    font-size:14px;
}

.a140 .legal label a{
   text-decoration:underline;
}

.a140 .llamar .numero {
    color: #007383;
}

.a135 .direccion {
    font-size: 15px;
    font-weight: 400;
    color: #999;
}

.a135 .tipo, .a135 .precio span, .a135 .props, .a135, #contactoWeb .form-group .contacto{
color:#000;
}

 .bar-acciones i, .a135 .bar-acciones a{
color:#007383
}
.a162 .btn {
    width: auto !important;
    line-height: 40px;
    padding: 0 30px;
}

.a162 .cont-form .form-control{
border:none!important;
}

.a135 .precio .bajado{
color:green!important;
}

.a135 .tipo, .a135 .direccion {
font-family:"Roboto";
}

.a150 .contTitulo h3{
    font-family: "Architects Daughter";
}

.a137 .contFilterxs .buttonFiltrarXS, .a137 .contFilterxs .select-dropdown .txtDD{
    color: #67c1c7 !important;
}


.a132 .uk-slideshow .text-container .titulo{
   color:#fff;
   font-family: "Architects Daughter";
   font-size:55px;
   font-weight: 300;
   text-shadow:2px 2px 2px #0000006b;
   text-transform:none!important;
    line-height: 50px !important;
}

.a132 .uk-slideshow .text-container .slogan{
    color:#fff;
    font-family: "Architects Daughter";
    text-shadow:2px 2px 2px #0000006b;
    font-style: italic;

}


@media screen and (1023px <= width <= 2800px){
.a132 .uk-slideshow .text-container .titulo{
   color:#fff;
   font-family: "Architects Daughter";
   font-size:75px;
   font-weight: 300;
   margin-top:40px;
   text-shadow:2px 2px 2px #0000006b;
   text-transform:none!important;
}

.a132 .uk-slideshow .text-container .slogan{
    color:#fff;
    font-family: "Architects Daughter";
    text-shadow:2px 2px 2px #0000006b;
    font-style: italic;
    font-weight:400;
    margin-top:40px;
    font-size:34px!important;
}

.a128 .titulo-general, .a129 h2, .a130 .titulo-general{
font-size:85px;
}

}
