/* CONTRASTE */

/* Elementos artículo visible */

body.contraste section .CUERPO.contenido-articulo-box h1 {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box h2 {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box h3 {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box h4 {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box h5 {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box h6 {color:#fff;}

body.contraste section .CUERPO.contenido-articulo-box strong {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box em {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box a {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box p {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box ul li {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box ol li {color:#fff;}

body.contraste section .CUERPO.contenido-articulo-box .negro {background-color:transparent; color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box .negro {background-color:transparent; color:#fff; font-family:'Open Sans Bold';}
body.contraste section .CUERPO.contenido-articulo-box .negro  {background-color:transparent; color:#fff; font-style:italic;}
body.contraste section .CUERPO.contenido-articulo-box .rojo-av  {background-color:transparent; color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box .rojo-av-bold  {background-color:transparent; color:#fff; font-family:'Open Sans Bold';}
body.contraste section .CUERPO.contenido-articulo-box .rojo-av-italic  {background-color:transparent; color:#fff; font-style:italic;}
body.contraste section .CUERPO.contenido-articulo-box .gris-av {background-color:transparent; color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box .gris-av-bold {background-color:transparent; color:#fff; font-family:'Open Sans Bold';}
body.contraste section .CUERPO.contenido-articulo-box .gris-av-italic {background-color:transparent; color:#fff; font-style:italic;}
body.contraste section .CUERPO.contenido-articulo-box .fondo-negro-av {background-color:transparent; color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box .fondo-negro-av-bold {background-color:transparent; color:#fff; font-family:'Open Sans Bold';}
body.contraste section .CUERPO.contenido-articulo-box .fondo-rojo-av {background-color:transparent; color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box .fondo-rojo-av-bold {background-color:transparent; color:#fff; font-family:'Open Sans Bold';}
body.contraste section .CUERPO.contenido-articulo-box .fondo-gris-av {background-color:transparent; color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box .fondo-gris-av-bold {background-color:transparent; color:#fff; font-family:'Open Sans Bold';}

body.contraste section .CUERPO.contenido-articulo-box table {background-color:transparent; color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box table a { color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box td { color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box img { color:#fff;}

body.contraste section .CUERPO.contenido-articulo-box table {background-color:transparent; color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box tr, body.contraste section .CUERPO.contenido-articulo-box th {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box th {color:#fff;}
body.contraste section .CUERPO.contenido-articulo-box td {color:#fff;}




/* General */

body.contraste {background-color:#000;}
body.contraste header .header-cont .upper-header .second-half .access2 img {background:#fff;}
body.contraste header .header-cont .search input[type="text"] {background-color:#000 !important; color:#fff !important;}
body.contraste header .header-cont .search input[type="submit"] {color:#fff !important;}
body.contraste header .header-cont .search input[type="button"] {background-color:#fff !important; color:#595959 !important;}
body.contraste header .header-cont a.linklogo { display:block;  float:left;}
body.contraste header .header-cont ul li a {color:#fff !important;}
body.contraste footer .footer-cont {background-color:#fff !important; }
body.contraste footer .footer-cont .footer-cols .col-1-4 {color:#595959 !important;}
body.contraste footer .footer-cont .footer-cols .col-1-4 img {background-color:#595959; padding-right:0px !important;}
body.contraste footer .footer-cols.cont-mapa a {color:#000 !important; border-color:#000 1px solid !important;}

/* Página Inicio */


body.contraste section .video-cont .video-info .titulo h1 , body.contraste section .video-cont .video-info .titulo p.subtit {background-color:rgba(255,255,255,0.8) !important; color:#000 !important;}
body.contraste section .casos-cont h2 , body.contraste section .casos-cont p.subtit , body.contraste section .clientes-cont .upper h2 , body.contraste section .clientes-cont .upper p.subtit  {color:#fff !important;}
body.contraste section .servicios-cont .servicios-info .upper , body.contraste section .productos-cont .productos-info .upper {background-color:rgba(255,255,255,0.7) !important;}
body.contraste section .servicios-cont .servicios-info .upper .servicios-box a h3 , body.contraste section .servicios-cont .servicios-info .upper .servicios-box a p , body.contraste section .productos-cont .productos-info .upper .productos-box a h3 , body.contraste section .productos-cont .productos-info .upper .productos-box a h5 , body.contraste section .servicios-cont .servicios-info .upper .servicios-box a h5 , body.contraste section .servicios-cont .servicios-info .upper h2 , body.contraste section .servicios-cont .servicios-info .upper p , body.contraste section .productos-cont .productos-info .upper h2 , body.contraste section .productos-cont .productos-info .upper p {color:#000 !important;}
body.contraste section .servicios-cont .servicios-info .upper .servicios-box a img , body.contraste section .productos-cont .productos-info .upper .productos-box a img , body.contraste section .clientes-cont .upper a img {background-color:rgba(0,0,0,0.6) !important;}
body.contraste section .servicios-cont .servicios-info .lower a.contacto-prod-serv , body.contraste section .productos-cont .productos-info .lower a.contacto-prod-serv , body.contraste section .clientes-cont .lower a.contacto-cliente {background-color:#fff !important; color:#595959 !important;}
body.contraste section .servicios-cont .servicios-info .lower a.servicio-prod-serv , body.contraste section .productos-cont .productos-info .lower a.producto-prod-serv , body.contraste section .clientes-cont .lower a.clientes-cliente {background-color:#fff !important; color:#595959 !important;}
body.contraste section .socios-cont a.socios-socio {background-color:#fff !important; color:#595959 !important;}
body.contraste section .casos-cont .casos-box .caso .texto-caso {background-color:rgba(255,255,255,1) !important;}
body.contraste section .casos-cont .casos-box .caso .texto-caso h3 , body.contraste section .casos-cont .casos-box .caso .texto-caso p.subcaso {color:#000 !important;}
body.contraste section.home-casos .lower a.servicio-prod-serv {background-color:#fff !important; color:#595959;}
body.contraste .top-y-volver.bottom-inicio .bottom-cont .bottom a.top {background-color:#fff !important;}

/* Página clientes */


body.contraste section .contenido-clientes h1 , body.contraste section .contenido-clientes p.subtit {background-color:rgba(255,255,255,1) !important; color:#000 !important;}
body.contraste section .contenido-clientes .contenido-clientes-box {background-color:#000 !important;}
body.contraste section .contenido-clientes .contenido-clientes-box h3 , body.contraste section .contenido-clientes .contenido-clientes-box p {color:#fff !important;}
body.contraste section .contenido-clientes .contenido-clientes-box img {background-color:#fff !important;}

/* Página proyectos */



body.contraste section .contenido-proyectos h1 , body.contraste section .contenido-proyectos p.subtit {background-color:rgba(255,255,255,0.8) !important; color:#000 !important;}
body.contraste section .contenido-proyectos .contenido-proyectos-box {background-color:#000 !important;}
body.contraste section .contenido-proyectos .contenido-proyectos-box h3 , body.contraste section .contenido-proyectos .contenido-proyectos-box p , body.contraste section .proyectos-reg-info h2 , body.contraste section .proyectos-reg-info p.subtit {color:#fff !important;}
body.contraste section .contenido-proyectos .contenido-proyectos-box img {background-color:#fff !important;}
body.contraste section .proyectos-feat-1 .proyectos-feat-1-info .upper , body.contraste section .proyectos-feat-2 .proyectos-feat-2-info .upper {background-color:rgba(255,255,255,0.7) !important;}
body.contraste section .proyectos-feat-1 .proyectos-feat-1-info .upper h4 , body.contraste section .proyectos-feat-1 .proyectos-feat-1-info .upper p , body.contraste section .proyectos-feat-2 .proyectos-feat-2-info .upper h4 , body.contraste section .proyectos-feat-2 .proyectos-feat-2-info .upper p {color:#595959 !important;}
body.contraste section .proyectos-feat-1 .proyectos-feat-1-info .lower a.contacto-proy-serv , body.contraste section .proyectos-feat-2 .proyectos-feat-2-info .lower a.contacto-proy-serv {color:#fff !important; background-color:#595959 !important;}
body.contraste section .proyectos-feat-1 .proyectos-feat-1-info .lower a.proyectos-proy-serv , body.contraste section .proyectos-feat-2 .proyectos-feat-2-info .lower a.proyectos-proy-serv {color:#fff !important; background-color:#595959 !important;}
body.contraste section .casos-cont .mas-cont a {background-color:#fff !important; color:#595959 !important;}
body.contraste section .proyectos-dropdown select {background-color:#000 !important; color:#fff !important; background-image:url('../imag/etc/select-bg-2.png')!important;}
body.contraste section .proyectos-box .proyecto .texto-proyecto {background-color:rgba(255,255,255,0.8) !important;}
body.contraste section .proyectos-box .proyecto .texto-proyecto h3 , body.contraste section .proyectos-box .proyecto .texto-proyecto p {color:#000 !important;}
body.contraste section .proyectos-feat-1 .proyectos-feat-1-info .upper h2 , body.contraste section .proyectos-feat-2 .proyectos-feat-2-info .upper h2 {color:#595959 !important;}

/* MMDD */
body.mmdd.contraste section .video-cont .somos-info .titulo h1, body.mmdd.contraste section .video-cont .somos-info .titulo p.subtit, body.mmdd.contraste section .video-cont .somos-info .titulo p.dos.subtit,
body.mmdd.contraste .introduccion-MMDD .parrafo-principal p, body.mmdd.contraste .introduccion-MMDD .parrafo-secuandario p, body.mmdd.contraste section .servicios-cont .servicios-info .upper h2,
body.mmdd.contraste .servicios-cont .servicios-info .upper p.subtit, body.mmdd.contraste section .servicios-cont .servicios-info .upper .servicios-box p.subserv, body.mmdd.contraste section .cierre-cont .cierre-info .upper .titulocont p,
body.mmdd.contraste .cierre-box .auxi .auxi-cont p.titular, body.mmdd.contraste .cierre p {color:#FFF !important;}
body.mmdd.contraste #gestion .servicios-cont .servicios-info .upper {background-color: rgba(0,0,0,0.7) !important;}
body.modelos.contraste section#modelos .casos-cont .casos-box .boton-solicitar,
body.modelos.contraste section#modelos .casos-cont .casos-box .boton-solicitar:hover {background-color:#000000 !important; color:#ffffff !important; }

/* Página productos */

body.contraste section .contenido-productos h1 , body.contraste section .contenido-productos p.subtit {background-color:rgba(255,255,255,0.8) !important; color:#000 !important;}
body.contraste section .contenido-productos .contenido-productos-box {background-color:#000 !important;}
body.contraste section .contenido-productos .contenido-productos-box h3 , body.contraste section .contenido-productos .contenido-productos-box p , body.contraste section .productos-reg-info h2 , body.contraste section .productos-reg-info p.subtit {color:#fff !important;}
body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .upper , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .upper {background-color:rgba(255,255,255,0.7) !important;}
body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .upper h4 , body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .upper p , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .upper h4 , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .upper p {color:#595959 !important;}
body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .lower a.contacto-prod , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .lower a.contacto-prod {color:#fff !important; background-color:#f18700 !important;}
body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .lower a.producto-prod , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .lower a.producto-prod {color:#fff !important; background-color:#db0e15 !important;}
body.contraste section .productos-box .producto .texto-producto {background-color:rgba(255,255,255,0.8) !important;}
body.contraste section .productos-box .producto .texto-producto h6 , body.contraste section .productos-box .producto .texto-producto p {color:#000 !important;}
body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .upper  , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .upper {background-color:rgba(255,255,255,0.7) !important;}
body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .upper h4 , body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .upper p , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .upper h4 , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .upper p {color:#595959 !important;}
body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .lower a.contacto-prod , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .lower a.contacto-prod {color:#fff !important; background-color:#595959 !important;}
body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .lower a.producto-prod , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .lower a.producto-prod {color:#fff !important; background-color:#595959 !important;}
body.contraste section .productos-box .producto .texto-producto {background-color:rgba(255,255,255,0.8) !important;}
body.contraste section .productos-box .producto .texto-producto h6 , body.contraste section .productos-box .producto .texto-producto p {color:#000 !important;}
body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .upper h2, body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .upper h2 , body.contraste section:nth-child(even) .productos-feat .productos-feat-info .upper h2, body.contraste section:nth-child(even) .productos-feat .productos-feat-info .upper h2 {color:#595959 !important;}
body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .lower a.contacto-prod, body.contraste section:nth-child(even) .productos-feat .productos-feat-info .lower a.contacto-prod , body.contraste section:nth-child(odd) .productos-feat .productos-feat-info .lower a.contacto-prod, body.contraste section:nth-child(even) .productos-feat .productos-feat-info .lower a.contacto-prod {color:#fff !important; background-color:#595959 !important;}

/* Página servicios */

body.contraste section .contenido-servicios h1 , body.contraste section .contenido-servicios p.subtit {background-color:rgba(255,255,255,1) !important; color:#000 !important;}
body.contraste section .contenido-servicios .contenido-servicios-box {background-color:#000 !important;}
body.contraste section .contenido-servicios .contenido-servicios-box h3 , body.contraste section .contenido-servicios .contenido-servicios-box p , body.contraste section .servicios-reg-info h2 , body.contraste section .servicios-reg-info p.subtit {color:#fff !important;}
body.contraste section .contenido-servicios .contenido-servicios-box img {background-color:#fff !important;}
body.contraste section .servicios-feat-1 .servicios-feat-1-info .upper , body.contraste section .servicios-feat-2 .servicios-feat-2-info .upper {background-color:rgba(255,255,255,1) !important;}
body.contraste section .servicios-feat-1 .servicios-feat-1-info .upper h4 , body.contraste section .servicios-feat-1 .servicios-feat-1-info .upper p , body.contraste section .servicios-feat-2 .servicios-feat-2-info .upper h4 , body.contraste section .servicios-feat-2 .servicios-feat-2-info .upper p {color:#595959 !important;}
body.contraste section .servicios-feat-1 .servicios-feat-1-info .lower a.contacto-serv , body.contraste section .servicios-feat-2 .servicios-feat-2-info .lower a.contacto-serv {color:#fff !important; background-color:#595959 !important;}
body.contraste section .servicios-feat-1 .servicios-feat-1-info .lower a.servicio-serv , body.contraste section .servicios-feat-2 .servicios-feat-2-info .lower a.servicio-serv {color:#fff !important; background-color:#595959 !important;}
body.contraste section .servicios-dropdown select {background-color:#000 !important; color:#fff !important; background-image:url('../imag/etc/select-bg-2.png')!important;}
body.contraste section .servicios-box .servicio {background-color:#fff !important;}
body.contraste section .servicios-box .servicio img {/*background-color:#db0e15 !important;*/}
body.contraste section .servicios-box .servicio .texto-servicio a {background-color:#595959 !important;}
body.contraste section .servicios-box .servicio .texto-servicio h3 , body.contraste section .servicios-box .servicio .texto-servicio p {color:#fff !important;}
body.contraste section .servicios-feat-1 .servicios-feat-1-info .upper h2 , body.contraste section .servicios-feat-2 .servicios-feat-2-info .upper h2 {color:#595959 !important;}


/* Página somos */

body.contraste section .video-cont .somos-info .titulo {background-color:rgba(255,255,255,0.7) !important;}
body.contraste section .video-cont .somos-texto img {background-color:rgba(0,0,0,1);}
body.contraste section .video-cont .somos-texto h3 , body.contraste section .video-cont .somos-texto p {color:#595959 !important;}
body.contraste section .video-cont .somos-texto {background-color:rgba(255,255,255,1) !important; color:#595959 !important;}
body.contraste section .video-cont .somos-info .titulo h1 , body.contraste section .video-cont .somos-info .titulo p.subtit {color:#595959 !important;}
body.contraste section .video-cont .somos-texto h3 {color:#595959 !important;}
body.contraste section .somos-frames {background-color:#000 !important;}
body.contraste section .somos-frames .somos-feat-1 .feat-cont, body.contraste section .somos-frames .somos-feat-4 .feat-cont , body.contraste section .somos-frames .somos-feat-2 .feat-cont, body.contraste section .somos-frames .somos-feat-3 .feat-cont {background-color:rgba(255,255,255,1) !important;}
body.contraste section .somos-frames .somos-feat-1 .feat-cont h2 , body.contraste section .somos-frames .somos-feat-4 .feat-cont h2 , body.contraste section .somos-frames .somos-feat-2 .feat-cont h2 , body.contraste section .somos-frames .somos-feat-3 .feat-cont h2 {color:#fff !important; font-family:'Open Sans Regular' !important;}
body.contraste section .somos-frames .somos-feat-1 .feat-cont p , body.contraste section .somos-frames .somos-feat-4 .feat-cont p , body.contraste section .somos-frames .somos-feat-2 .feat-cont p , body.contraste section .somos-frames .somos-feat-3 .feat-cont p {color:#595959 !important; font-family:'Open Sans Semibold';}
body.contraste section .somos-noticia h2 , body.contraste section .somos-noticia .somos-noticia-cont h2 , body.contraste section .somos-noticia .somos-noticia-cont p {color:#fff !important;}
body.contraste section .somos-noticia .somos-noticia-cont .noticia-cont-links a.ir-noticia {background-color:#fff !important; color:#595959 !important;}
body.contraste section .somos-noticia .somos-noticia-cont .noticia-cont-links a.ir-blog {background-color:#fff !important; color:#595959 !important;}


/* Página contacto */


body.contraste section .mapa-cont .titulo-form-cont .iconoform img {background-color:#fff !important;}
body.contraste section .mapa-cont .titulo-form-cont .tituloform h2, body.contraste section .mapa-cont .titulo-form-cont .tituloform p {color:#fff !important;}
body.contraste section .mapa-cont {background-color:#000 !important;}
body.contraste section .mapa-cont .contacto-info .titulo h1 , body.contraste section .mapa-cont .contacto-info .titulo p.subtit {background-color:rgba(255,255,255,0.8) !important; color:#000 !important;}
body.contraste section .mapa-cont .contacto-texto {background-color:rgba(255,255,255,0) !important; }
body.contraste section .mapa-cont .contacto-form {background-color:rgba(0,0,0,0.6) !important; }
body.contraste section .mapa-cont .contacto-texto h3 , body.contraste section .mapa-cont .contacto-texto p {color:#fff !important;}
body.contraste section .mapa-cont .contacto-form .col1 fieldset label, body.contraste section .mapa-cont .contacto-form .col2 fieldset label {color:#fff !important;}
body.contraste section .mapa-cont .contacto-form .col1 fieldset input, body.contraste section .mapa-cont .contacto-form .col2 fieldset input , body.contraste section .mapa-cont .contacto-form .col2 textarea {background-color:#000 !important; color:#fff !important;}
body.contraste section .mapa-cont .contacto-form .colfull input[type="submit"] {background-color:#fff !important; color:#db0e15 !important;}
body.contraste 
/* Página blog */

body.contraste section .contenido-blog h1 {color:#fff !important;}
body.contraste .noticias-grid .noticia-cont a , body.contraste .noticias-grid .noticia-cont h2 a , body.contraste section .noticias-grid .noticia-cont p.extract a {background-color:transparent !important; color:#fff !important; border:none}
body.contraste section .contenido-blog h1 , body.contraste section .contenido-blog p.subtit , body.contraste section .noticias-grid .noticia-cont h2 , body.contraste section .noticias-grid .noticia-cont p {color:#fff !important;}
body.contraste section .blog-dropdown select {background-color:#000 !important; color:#fff !important; background-image:url('../imag/etc/select-bg-2.png') !important;}
body.contraste section .noticias-grid .noticia-cont a {background-color:#000 !important; color:#fff !important; border-bottom:#fff 0px solid !important;}
body.contraste section .noticias-grid .mas-cont a {background-color:#fff !important; color:#595959 !important;}


/* Página artículo */

body.contraste section .contenido-articulo h1 , body.contraste section .contenido-articulo p.subtit {background-color:rgba(255,255,255,0.8) !important; color:#000 !important;}
body.contraste section .contenido-articulo .contenido-articulo-box {background-color:#000 !important;}
body.contraste section .articulos-relacionados .art-rel .col-right h2 , body.contraste section .articulos-relacionados .art-rel .col-right h2 a {color:#fff !important;}
body.contraste section .contenido-articulo .contenido-articulo-box h3 , body.contraste section .contenido-articulo .contenido-articulo-box p , body.contraste section .contenido-articulo .contenido-articulo-box p a , body.contraste section .contenido-articulo .contenido-articulo-box p strong , body.contraste section .articulos-relacionados .art-rel .col-right h5, body.contraste section .articulos-relacionados h5 , body.contraste section .articulos-relacionados p.extract {color:#fff !important;}
body.contraste section .contenido-articulo .contenido-articulo-box p a {text-decoration:underline;}
body.contraste section .articulos-relacionados {border-top:#fff 1px solid !important;}
body.contraste section .fondo-articulo .migas {background-color:rgba(255,255,255,0.8); color:#000 !important;}
body.contraste section .compartir p {color:#fff;}
body.contraste section .articulos-relacionados h2 {color:#fff !important;}

/* Página Búsqueda */

body.contraste section .contenido-buscar h1 , body.contraste section .contenido-buscar p.subtit {background-color:rgba(255,255,255,0.8) !important; color:#000 !important;}
body.contraste section .contenido-buscar .contenido-buscar-box {background-color:#000 !important;}

/* Accesos */
body.contraste section .contenido-clientes.accesos-av {background-color:#000 !important;}
body.contraste section .contenido-clientes.accesos-av .accesos-cont .accesosbox {background:none !important;}
body.contraste section .contenido-clientes.accesos-av .accesos-cont .accesosbox p , body.contraste section .contenido-clientes.accesos-av .accesos-cont .accesosbox h2 , body.contraste section .contenido-clientes.accesos-av .accesos-cont .accesosbox p a , body.contraste section .contenido-clientes.accesos-av .accesos-cont .accesosbox a {color:#fff !important;}
body.contraste section .contenido-clientes.accesos-av .accesos-cont .accesosbox a { text-decoration-color:#fff !important;}

@media only screen and (max-width: 1023px){


body.contraste header .header-cont a.linklogo { display: inline-block; float: none; margin: 0 auto 0 -4%; }
body.contraste header .header-cont .ham-menu a.ham-icon img {background-color:#fff;}
body.contraste header .header-cont .ham-menu .ham-dropdown ul {background-color:rgba(255,255,255,0.9) !important;}
body.contraste header .header-cont .ham-menu .ham-dropdown ul li {border-bottom:#d4a9aa 1px solid !important;}
body.contraste header .header-cont .ham-menu .ham-dropdown ul li a {color:#db0e15 !important; font-family:'Open Sans Regular';}
body.contraste footer .footer-cont .footer-resp img {background-color:#595959 !important;}
body.contraste footer .footer-cont .footer-resp p , body.contraste footer .footer-cont .footer-resp a {color:#595959 !important;}


}





/* FIN CONTRASTE */