/*Contenido*/
#principal.page.inicio{background-color:#f7f7f7;margin-bottom:0;}

.texto-slider h2{color:#fff!important;}

#principal.page.inicio p{font-size:21.6px;line-height:34.8px;}
#principal.page.inicio .slick-dots{display:none!important;}

#contacto-texto-inicio h1,  #nosotros-texto-inicio h1{font-size: 21.6px;letter-spacing: 4px;	font-weight: 700;text-align: center;color: #ff8200;text-transform: uppercase;line-height: 35px; margin-top:0;margin-bottom:0;}

#principal.page.inicio #introduccion-home h2, #principal.page.inicio #introduccion-home h1{font-size:21.6px;letter-spacing:4px;}
#principal.page.inicio #introduccion-home h4{font-size:24px;font-style:italic;font-weight:400;margin:10px 0;}
#principal.page.inicio #introduccion-home p{margin: 0;margin-top: 5px;font-size:21.6px;}
#principal.page.inicio #introduccion-home .titulo-linea-fondo h3{font-weight:900;letter-spacing:4px;}
#principal.page.inicio .titulo-linea-fondo h3{background:#f7f7f7;letter-spacing:4px;font-weight:900;}

#principal.page.inicio #ultimos-trabajos-portada h3{font-size:23px;letter-spacing:3px;text-transform:uppercase;line-height: 40px;}
#principal.page.inicio #ultimos-trabajos-portada p{font-size:19.2px;line-height:35px}
#principal.page.inicio .borde-ultimos-traabajos-portada{width:60px;height:1px;background:#d7d7d7;margin:auto;}
#principal.page.inicio .separador-ultimos-trabajos-portada{background:#f2942e;width:145px;height:2px;margin:auto;}

#principal.page.inicio #servicios-portada h2{font-size:36px;letter-spacing:4px;}
#principal.page.inicio #servicios-portada p{font-size:15px;line-height:22px;margin:0;margin-top:30px;font-weight:700;}
#principal.page.inicio #ultimas-noticias{max-width:1460px;margin:auto;padding-top:45px;padding-bottom:85px;text-align:center;}
#principal.page.inicio #ultimas-noticias .item{max-width:1314px;margin:auto;margin-top:80px;}
#principal.page.inicio #ultimas-noticias h3{font-size:21.6px;color:#ff8200;letter-spacing:4px;text-transform:uppercase;font-weight:900;display:inline-block;padding:0px 80px;background:#f7f7f7;margin:auto;}
#principal.page.inicio #ultimas-noticias  .linea-fondo{margin-top:-19px;}
#principal.page.inicio #ultimas-noticias .item .c1_2{padding:0;}
#principal.page.inicio #ultimas-noticias .item .c1_2:nth-child(odd){padding-right:4%;}
#principal.page.inicio #ultimas-noticias .item .c1_2:nth-child(even){padding-left:4%;}
#principal.page.inicio #ultimas-noticias .item h2{font-size:21.6px;line-height:36px;color:#ff8200;text-align:left;letter-spacing:4px;text-transform:uppercase;font-weight:900;}
#principal.page.inicio #ultimas-noticias .item h2 a {color:#ff8200;}
.linea-item-ultimas-noticias{width:145px;height:1px;background:#ff8200;margin:25px 0;}
#newsletter-portada{background:#fff;padding:22px 0 30px;text-align:center;}

#principal.page.inicio #opiniones-inicio h3{background:#fff;}

#carrusel{position:relative;}
#carrusel img{margin:auto;}
#principal.page.inicio #introduccion-home #carrusel  h4{margin:0;font-size:14px;color:#000000;font-weight:700;line-height: 17px;font-style:normal;margin-top:10px;text-transform:uppercase;}
#principal.page.inicio #introduccion-home #carrusel  h4.subtitulo-premio{font-weight:400;margin-top:0px;}
#principal.page.inicio #introduccion-home #carrusel .slick-list{max-width:65%;margin:auto;}
#principal.page.inicio #introduccion-home #carrusel .slick-next{border:none;font-size:0;background-color: transparent;background-image:url('../images/flecha-post.png');background-repeat:no-repeat;width:47px;height:26px;position: absolute;right: 0;top:84px;}
#principal.page.inicio #introduccion-home #carrusel .slick-next:hover{cursor:pointer;}
#principal.page.inicio #introduccion-home #carrusel .slick-prev{border:none;font-size:0;background-color: transparent;background-image:url('../images/flecha-ant.png');background-repeat:no-repeat;width:47px;height:26px;position: absolute;left: 0;margin-top: 84px;}
#principal.page.inicio #introduccion-home #carrusel .slick-prev:hover{cursor:pointer;}
.contenedor-imagen-premio{min-height:162px;}

#principal.page.inicio #ultimos-trabajos-portada .trabajo-portada{width:1920px;max-width:100%;margin:auto;}

#newsletter-portada p{font-size: 20px !important;color: #333333;margin: 0 0 10px;}
#mailmunch-optin-form{border:none!important;}
.mc4wp-form-fields .mailchimp-mail {width:480px;max-width:100%;margin:auto;box-shadow:none;box-sizing: border-box;padding: 11px 20px !important;box-shadow: none;padding-left: 20px;font-size: 16px;border: none;margin-right: 5px;background: #f3f3f3;}
.mc4wp-form-fields .mailchimp-mail::placeholder{color:#d1d1d1;}
.mc4wp-form-fields .mailchimp-enviar {border:none;width: 120px;text-align:center;color: #333333;background-color:#ff8200;font-size: 20px;font-weight:300;padding: 8px 0px;box-sizing:border-box;position: relative;top: 1px;}
.mc4wp-form-fields .mailchimp-enviar:hover{cursor:pointer;}

.wp-google-place{display:none!important;}
.page-template-inicio .wp-gr .wp-google-left img{border:2px solid #ff8200!important;}
.page-template-inicio  .wp-gr.wpac a.wp-google-name{color:#ff8200!important;letter-spacing:2px!important;font-size:21.6px!important;text-transform:uppercase!important;}
.page-template-inicio .wp-gr .wp-google-text,.page-template-inicio  .wp-gr .wp-google-time{font-size:21.6px!important;color:#848789!important;line-height:34.8px!important;}
.page-template-inicio  .wp-gr  .wp-google-url {display:none;}
.wp-gr.wpac{max-width:90%!important;}
.page-template-inicio  .wp-gr .wp-more-toggle{color:#ff8200!important;}

.wprs_unslider-nav{display:none!important;}
.wprev-slider.wprs_unslider-horizontal > ul > li  > div  > di{position:relative;}
.w3_wprs-col.l12{position:relative!important;padding-left: 40px;}
.wprev-slider.wprs_unslider-horizontal > ul > li  > div > div > span > img {width:140px!important;height:140px!important;margin:0!important;border: 2px solid #ff8200;margin-left: 15px !important;}
.wprev-slider.wprs_unslider-horizontal > ul > li  > div > div > span {float:left;font-family:'lato'!important;}
.wprev-slider.wprs_unslider-horizontal > ul > li  > div > div > span:last-child {position:absolute;left:212px;color:#ff8200;letter-spacing:2px;font-weight:900;overflow:visible;font-size:21.6px;letter-spacing:4px;}
.wprev-slider.wprs_unslider-horizontal > ul > li  > div > div > div {float:right;width:85%;margin-top:40px;box-shadow:none!important;border:none!important;padding:0!important;}
.wprev-slider.wprs_unslider-horizontal > ul > li  > div > div > div:before, .wprev-slider.wprs_unslider-horizontal > ul > li  > div > div > div:after{display:none;} 
.wprs_unslider-arrow{background-color:transparent!important;background-size: auto!important;border-radius: !important;opacity:1!important;}
.wprs_unslider-arrow.prev{background-image:url('../images/flecha-ant.png')!important;width:47px;height:26px;transform:none!important;border-radius:0!important;top: 39%!important;}
.wprs_unslider-arrow.next{background-image:url('../images/flecha-post.png')!important;width:47px;height:26px;transform:none!important;border-radius:0!important;top: 39%!important;}

.section-info{width:1400px;margin:auto;max-width:96%;}
.pv-recommendation-entity__header, .pv-recommendation-entity__highlights{width:50%;float:left;box-sizing:border-box;}
.pv-recommendation-entity__highlights{padding-right:80px;}
.pv-recommendation-entity__header{border-right:1px solid #eee;padding-left:80px;}
.pv-recommendation-entity__header img{width: 140px !important;height: 140px !important;margin: 0 !important;    margin-left: 0px;border: 2px solid #ff8200;border-radius:100%;float:left;max-width:40%;}
.pv-recommendation-entity__detail{float:left;max-width:60%;padding-left:35px;}
.pv-recommendation-entity__detail h3{letter-spacing:4px;text-transform:uppercase;font-size:21.6px;text-align:left;}
.pv-recommendation-entity__detail .t-12, .lt-line-clamp__more,.lt-line-clamp__ellipsis.lt-line-clamp__ellipsis--dummy{display:none;}
.pv-recommendation-entity__text {font-size: 21.6px;line-height: 34.8px;color: #848789!important;padding-left: 50px;box-sizing: border-box;}
.pv-recommendation-entity__text::before, .pv-recommendation-entity__text::after{display:none;} 
.pv-recommendation-entity__headline{margin-top:0;}
.pv-recommendation-entity__text.relative span{text-align:left;}

.section-info .slick-next{border:none;font-size:0;background-color: transparent;background-image:url('../images/flecha-post.png');background-repeat:no-repeat;width:47px;height:26px;position: absolute;right: 0;top:60px;z-index: 999999;}
.section-info .slick-next:hover{cursor:pointer;}
.section-info .slick-prev{border:none;font-size:0;background-color: transparent;background-image:url('../images/flecha-ant.png');background-repeat:no-repeat;width:47px;height:26px;position: absolute;left: 0;margin-top: 60px;z-index: 999999;}
.section-info .slick-prev:hover{cursor:pointer;}


#principal.page.inicio #introduccion-home #carrusel h4{box-sizing: border-box;padding: 0 30px;}