/*Theme Name: Divisadero 2015Theme URI: http://demo.select-themes.com/stockholm/Description: A child theme of Stockholm ThemeAuthor: Select ThemesAuthor URI: http://select-themes.comfVersion: 1.0.0Template: stockholm*/@import url("../stockholm/style.css");@import url("styles-fabricantes.css");/* custom font actualidad */@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville);h1, h2, h3, h4, h5, h6 {	word-break: break-word!important;}/*strong, b {    font-weight: 500;}*/.header_top, .header_bottom {    /*background-color: rgba(255,255,255,0.8);*/}.header_top {    height:50px;}.header_bottom {	height: 80px;}.q_logo img {    height: auto !important; /* para respetar tamaño original del logo */}.title_holder h1 {    display: none;}.azul , .azul p, .azul a, .azul span{	color: #00ADD8 !important;}.bg-azul {	background: #00ADD8  !important;}.negro , .negro p, .negro a{	color: #353636  !important;}.bg-negro {	background: #353636  !important;}.blanco, .blanco p, .blanco a {	color: #fff  !important;}.bg-blanco {	background: #fff  !important;}.izda, .izda p {    text-align: left !important;}.dcha, .dcha p {    text-align: right !important;}.qbutton, .load_more a, .blog_load_more_button a, #submit_comment .more-link {    transition: none;}.current-lang a {    color: #00ADDA !important;}nav.main_menu ul li:hover a, header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a {    transition: none;}/* menú header-top-right */#menu-header_top_right_es li, #menu-header_top_right_en li {  line-height: 50px;}#menu-header_top_right_es li:nth-child(2), #menu-header_top_right_en li:nth-child(2){      margin-right: 30px;}#menu-header_top_right_es li#menu-item-23485, #menu-header_top_right_en li#menu-item-23849 {    /* teléfono */  width: 50px;  height: 50px;  background: #CFCFCF url(../../uploads/icono-phone-menu.png) center center no-repeat;  overflow: hidden;  -webkit-transition: width 1s; /* Safari */  transition: width 1s;}#menu-header_top_right_es li#menu-item-23485:hover, #menu-header_top_right_en li#menu-item-23849:hover {  width: 150px;  background: #CFCFCF url(../../uploads/icono-phone-menu-hover.png)  center center no-repeat;  -webkit-transition: width 1s; /* Safari */  transition: width 1s;}#menu-header_top_right_es li#menu-item-23485 a, #menu-header_top_right_en li#menu-item-23849 a {    color: transparent;}#menu-header_top_right_es li#menu-item-27406, #menu-header_top_right_en li#menu-item-27487 {    /* Featured shortcut ES */    width: 70px;    height: 50px;    background: url(../../uploads/icono-featured-shortcut.png) center center no-repeat;    /*background-size: 60%;*/    overflow: hidden;    margin-right: 5px;}#menu-header_top_right_en li#menu-item-27487 {    /* Featured shortcut EN */    width: 70px;    height: 50px;        /*background: url(../../uploads/icono-featured-shortcut-staysharp.png) center center no-repeat;*/    background: url(../../uploads/icono-featured-shortcut.png) center center no-repeat;        /*background-size: 60%;*/    overflow: hidden;    margin-right: 5px;}#menu-header_top_right_es li#menu-item-27406:hover, #menu-header_top_right_en li#menu-item-27487:hover {    opacity: 0.8;}#menu-header_top_right_es li#menu-item-27406 a, #menu-header_top_right_en li#menu-item-27487 a {    color: transparent;}#menu-header_top_right_es li#menu-item-22451, #menu-header_top_right_en li#menu-item-23850 {    /* twitter */  width: 50px;  height: 50px;  background: #BDBDBD  url(../../uploads/icono-twitter-menu.png) center center no-repeat;  background-size: 60%;  overflow: hidden;}#menu-header_top_right_es li#menu-item-22451:hover, #menu-header_top_right_en li#menu-item-23850:hover {  background-color: #000 !important;}#menu-header_top_right_es li#menu-item-22451 a, #menu-header_top_right_en li#menu-item-23850 a {    color: transparent;}#menu-header_top_right_es li#menu-item-23486, #menu-header_top_right_en li#menu-item-23851 {    /* youtube */  width: 50px;  height: 50px;  background: #706F6F url(../../uploads/icono-youtube-menu.png) center center no-repeat;  background-size: 60%;  overflow: hidden;}#menu-header_top_right_es li#menu-item-23486:hover, #menu-header_top_right_en li#menu-item-23851:hover {  background-color: #000 !important;}#menu-header_top_right_es li#menu-item-23486 a, #menu-header_top_right_en li#menu-item-23851 a {    color: transparent;}#menu-header_top_right_es li#menu-item-22452, #menu-header_top_right_en li#menu-item-23852 {    /* linkedin */  width: 50px;  height: 50px;  background: #575656 url(../../uploads/icono-linkedin-menu.png) center center no-repeat;  background-size: 60%;  overflow: hidden;}#menu-header_top_right_es li#menu-item-22452:hover, #menu-header_top_right_en li#menu-item-23852:hover {  background-color: #000 !important;}#menu-header_top_right_es li#menu-item-22452 a, #menu-header_top_right_en li#menu-item-23852 a {    color: transparent;}#menu-header_top_right_es li#menu-item-23408, #menu-header_top_right_en li#menu-item-23857 {    /* mail */  width: 50px;  height: 50px;  background: #373736 url(../../uploads/icono-mail-menu.png) center center no-repeat;  background-size: 60%;  color: #373736;  overflow: hidden;}#menu-header_top_right_es li#menu-item-23408:hover, #menu-header_top_right_en li#menu-item-23857:hover {  background-color: #000 !important;}#menu-header_top_right_es li#menu-item-23408 a, #menu-header_top_right_en li#menu-item-23857 a {    color: transparent;}#menu-header_top_right_es li#menu-item-28809, #menu-header_top_right_en li#menu-item-28810 {    /* staysharp */  width: 50px;  height: 50px;  background: #000 url(../../uploads/icono-staysharp-menu.png) center center no-repeat;  background-size: 70%;  color: #000;  overflow: hidden;}#menu-header_top_right_es li#menu-item-28809:hover, #menu-header_top_right_en li#menu-item-28810:hover {  background-color: #333 !important;}#menu-header_top_right_es li#menu-item-28809 a, #menu-header_top_right_en li#menu-item-28810 a {    color: transparent;}#menu-header_top_right_es li#menu-item-22432, #menu-header_top_right_en li#menu-item-23860 {    /* blog 1 */  width: 150px;  height: 50px;  background: #EA5238;  text-align:center;}#menu-header_top_right_es li#menu-item-22432:hover, #menu-header_top_right_en li#menu-item-23860:hover {  background-color: #000 !important;}#menu-header_top_right_es li#menu-item-22432 a, #menu-header_top_right_en li#menu-item-23860 a {  color: #fff;  font-size: 14px;  padding: 0;}#menu-header_top_right_es li#menu-item-22433, #menu-header_top_right_en li#menu-item-23861 {    /* cookies */  width: 170px;  height: 50px;  background: #00ADDA;  text-align:center;  text-transform:uppercase;  color:#fff;}#menu-header_top_right_es li#menu-item-22433:hover,#menu-header_top_right_en li#menu-item-23861:hover {  background-color: #000 !important;}#menu-header_top_right_es li#menu-item-22433 a, #menu-header_top_right_en li#menu-item-23861 a {    color: #fff;  font-size: 12px;  padding: 0;  }/* TITULOS */.title_subtitle_holder span.subtitle {    font-size: 44px;}.title_subtitle_holder span.subtitle div.quote {    margin-top: 20px;    /*font-size: 30px;*/}.title_subtitle_holder span.subtitle div.author {    font-size: 20px;    /*float: right;*/    color: #00ADD8;}.content-no-title {    /* para páginas que no necesitan title (landings, etc) */    margin-top: 130px;}/* MENÚ */nav.main_menu > ul > li > a {    padding: 0 12px;}.home .q_slider {    z-index: 0;   /* fix overlay */}.home .carousel-inner .item.vertical_align_middle .slider_content {    /*vertical-align: bottom;*/}.home .carousel-inner .item.vertical_align_middle .slider_content .q_slide_title {    /*margin-bottom: 60px;*/}.qode_carousels h3.carousel_description {    text-align: center;    color: #fff;    font-weight: 300;    font-size: 18px;    margin-bottom: 10px;}.clientes-carousel {    margin-top: -140px;    z-index: 999;    background: rgba(0,0,0,0.8);}.clientes-carousel .caroufredsel_wrapper {	/*height:100px !important;    /* causa problemas en el efecto de slide */	/*margin-top: 30px !important;*/}.clientes-carousel .qode_carousels .slides>li {	/*width: 160px !important; /* causa problemas en el efecto de slide */        margin-right: 20px !important;}.clientes-carousel .qode_carousels .slides>li img {    width: 75%;}.home_title {    margin: 30px !important;    padding: 20px;    font-size: 2em;    text-align: center;    font-weight: bold;}/* CONTENT BOTTOM: NEWSLETTER, CONTACTO */.content_bottom {      margin-top: 20px;}.content_bottom .container {    background: url(../../uploads/bg-newsletter.jpg);}.content_bottom .wpb_column {	padding-left: 0 !important;	padding-right: 0 !important;}.home-newsletter-form {        /* height: auto; */  	font-size: 18px;	        padding: 10px 10px 23px 0;}.home-newsletter-form p.home-newsletter-title {	padding: 50px 0;        text-align: center;	color: #fff;	font-size: 20px;}.home-newsletter-contacto {	background: #EA5238;	text-align: center;	height: 230px;        	/* width: 200px; */  	font-size: 18px;	padding: 10px 10px 10px 10px;}.home-newsletter-contacto p.home-newsletter-title {	padding: 50px 0 50px 0;	color: #fff;        text-align: center;	font-size: 20px;	font-weight: 500;}.home-newsletter-form .contact_form {        background: url(../../uploads/icono-staysharp.png) center left no-repeat;        padding: 0 0 0 100px;        background-size: 80px 37px;        margin: 0 15px 0 0;        }.home-newsletter-form .input-submit {    float: right;    margin-left: 25px;}.contact_form .input-text {    overflow: hidden;    background: #fff;    height: 49px !important;    border-radius: 5px !important;}.contact_form .input-text input {  	height: 49px !important;  	line-height: 37px;  	margin: 0 !important;  	padding: 0 22px;        border: 2px solid #fff;        font-size: 20px;        margin-bottom: 20px;}.home-newsletter-form .qbutton, .home-newsletter-contacto .qbutton {        border: 2px solid #fff;        background: transparent;        letter-spacing: 0;        text-transform: none;        font-size: 14px;        border-radius: 5px;        width: 160px;        text-align:center;}.mc4wp-alert,  .mc4wp-notice, .mce-error-response, .mce-success-response, .response {    color: #fff;    clear: both;    margin: 10px 0;    text-align: center;}.mce-success-response {    content: 'Thank you for your subscription';}/* container genérico para imágenes alineadas (logos, etc) */.images-gallery-full-width-container ul {    display: flex;    justify-content: space-between;    align-items: center;    line-height: 0;}/* PORTFOLIO */.portfolio_excerpt {    font-size: 16px;    padding: 5px 0;    color: #00ADD8;    font-style: italic;    line-height: 18px;}.portfolio_single.small-images img {	float: left;	margin: 20px;}.portfolio_slides .portfolio_title {    color: #fff !important;}/* PUBLICACIONES */.download-paper-form-wrapper p {	margin: 10px 0;}.download-paper-form-wrapper input[type='submit'] {	background: #00ADD8;	color: #fff;}/* EMPRESA */.direccion-columna-barcelona {    padding-left: 60px;}.direccion-columna-gijon {    padding-left: 170px;}.empresa-direccion div.titulo {	border: 0;	color: #00ADD8;	font-size: 18px;        font-weight: 500;        margin-bottom: 10px;}.empresa-direccion div.telefono {	background: url(../../uploads/icono-telefono.png) no-repeat;	height: 32px;	margin-top: 10px;	padding-left: 30px;	color: #00ADD8;	font-size: 18px;}.empresa-joinus-mail p {  	background: url(../../uploads/icono-correo.png) no-repeat;  	height: 60px;  	padding-left: 80px;  	padding-top: 16px;  	font-size: 24px;        font-weight: 400;  	margin-left: auto;  	margin-right: auto;  	width: 250px;        font-weight: 500;}.empresa-joinus-mail p:hover {  	background: url(../../uploads/icono-correo-hover.png) no-repeat;        }.empresa-joinus-mail p a {	color:  #444 !important;        transition: none;}.empresa-joinus-mail p:hover a {	color:  #fff !important;        transition: none;}.q_circles_holder {    width: auto;}.q_circles_holder .q_circle_inner {    margin: 0 20px;}.section_title, .section_title p {    margin: 30px !important;    font-size: 36px !important;    line-height: 48px;    text-align: center;    font-weight: 500 !important;}.section_title_home, .section_title_home p {    margin: 30px 0 !important;    text-align: left;    font-size: 36px !important;    line-height: 48px;    font-weight: 500 !important;}.section_subtitle, .section_subtitle p {    margin: 20px 0 !important;    font-size: 28px !important;    line-height: 36px;}.section_h3, .section_h3 p {    margin: 20px 0 !important;    font-size: 20px !important;    line-height: 22px;    color: #000;    font-weight:500;}.section_list p {	margin: 10px 0;}.section_list ul {	list-style: none;	margin: 10px 0;}.section_list ul li {    background: url(../../uploads/tick.png) no-repeat left top;    padding: 0 0 0 30px;    margin: 10px 0 0 0;}.empresa-joinus-vacantes-lugar, .eventos-subtitulo {	color:  #00ADD8;	font-style: italic;	font-size: 18px;	padding-bottom: 10px;}.empresa-joinus-vacantes-puesto, .eventos-titulo {	color: #000000;	font-weight: bold;	font-size: 24px;	padding-bottom: 30px;}.embed-center {	text-align: center;}/* INTELIGENCIA DIGITAL */.button-selected {    background-color: #fff !important;    color: #222 !important;} .gallery_holder ul {    display: table;    margin-left: auto;    margin-right: auto;    width: 100%;}    /* ancho variable según el número de logos */    .logos-x5  .gallery_holder ul {        width: 100%;    }    .logos-x4  .gallery_holder ul {        width: 80%;    }        .logos-x3  .gallery_holder ul {        width: 60%;    }        .logos-x2  .gallery_holder ul {        width: 40%;    }        .logos-x1  .gallery_holder ul {        width: 20%;    }      .gallery_holder ul li {	display: table-cell;	margin: 0 20px;    vertical-align: middle;	float: none !important;        width: 10%;} .gallery_holder ul li img {    margin: 15px 0 10px 0;} .gallery_holder ul li a img {    width: auto;} .gallery_holder ul li a {    display: inline-block;    overflow: visible;} .gallery_holder ul li a span.gallery_hover {    display: none;} .gallery_holder ul li:hover a img {    -webkit-transform: none !important;    -moz-transform: none !important;    -ms-transform: none !important;    -o-transform: none !important;    transform: none !important;    opacity: 0.6;}.rss-aggregator-container {	margin-top: 20px;}.rss-aggregator-container ul.rss-aggregator li {	vertical-align: top;}.rss-aggregator-container ul.rss-aggregator li.feed-item {    display: inline-block;    width: 50%;    font-size: 1.3em;    transition: all 0.5;}.rss-aggregator-container ul.rss-aggregator .wprss-feed-meta {    font-weight: bold;    color: #fff;    margin-top: 5px;}.rss-aggregator-container ul.rss-aggregator a:hover {    color: #fff;}.rss-aggregator-container .nav-links {    display: none;}/* TRANSFORMACION DIGITAL */.transformacion-digital-mensaje p {	text-align: center !important;	margin-top: 40px !important;	margin-bottom: 40px !important;	font-size: 24px !important;	line-height: 36px !important;	color: #fff !important;}.transformacion-digital-servicios-titulo p {	text-align: center;	font-size: 24px;	margin: 40px 0 !important;	color: #fff !important;}.transformacion-digital-servicio-titulo  p{	font-size: 26px;        font-weight: 500;	margin: 40px 0;	color: #fff !important;        line-height: 34px;}.transformacion-digital-servicio-parrafo p {	font-size: 16px;	margin: 20px 0;	color: #fff !important;}.transformacion-digital-estrategia-digital-colum  .subtitulo {	font-size: 16px !important;	color: #CFCFCF !important;}.transformacion-digital-estrategia-digital-colum  p {	font-size: 22px !important;	color: #fff !important;        line-height: 30px;}.transformacion-digital-estrategia-digital-colum  a {	font-size: 22px !important;	color: #00ADD8 !important;}.transformacion-digital-estrategia-digital-colum  a:hover {	color: #fff !important;}/* CLIENTES */.clientes-logos ul {	display: table;	width: 100%;}.clientes-logos ul li {	display: table-cell;	text-align: center;        padding: 15px 0;        float: left;        width: 25%;}.clientes-logos img {    margin: 0 16px 16px 16px;}.clientes-intro {    line-height: 28px;}/* ACTUALIDAD */.post_text p {    font-family: 'Libre Baskerville', 'Regular';    font-size: 18px;    line-height: 28px;}/* widget posts carousel (plugin wp-posts-carousel) */.default-theme.wp-posts-carousel .wp-posts-carousel-slide {    padding: 0 !important;    margin: 0 !important;    width: 100% !important;}.blog_holder article h2 {	margin-top: 30px;}.widget_search #searchform {	background: #ccc;}ul.actualidad-categorias {    display: table;    list-style-type: none;    margin-bottom: 20px;}ul.actualidad-categorias li {    display: table-cell;    float: left;    padding: 5px 10px;    margin-right: 10px;    margin-bottom: 10px;    background: #969698;    border-radius: 5px;}.actualidad-categorias li:hover {    background: #00ADD8;}ul.actualidad-categorias li a {    color: #fff !important;}ul.actualidad-categorias li.current-cat {    background: #00ADD8 !important;}.filter_title {    display: none !important;}.filter span{    background: #969698;    color: #fff !important;    border-radius: 5px;    margin: 0 5px !important;}.filter span:hover {    background: #222;}.filter_holder ul li:last-child span {    padding-right: 10px;}.filter.current span {    background: #00ADD8;    color: #fff !important;}.post_info {    display: table;}      .post_info_col_left {          display: table-cell;          vertical-align: middle;      }            .post_info_col_right {        display: table-cell;        vertical-align: middle;        padding-left: 20px;       }            .post_author, .post_category {          padding-right: 10px;      }      .author-thumbnail, .post_author, post_author_link, .post_category, .time {    display: table-cell;    vertical-align: middle;}.author-thumbnail {    width: 50px;}.post_author:before {    display:none;}.post_info>span {    padding: 0 20px 0 0 !important;}.post_content hr {    margin: 40px 0;    border: 1px solid #ddd;}.blog_holder.masonry article h4 a, .blog_holder.masonry_full_width article h4 a {    text-transform: none;    font-size: 18px;}/* actualidad masonry v.2 */.cat-item-497 {    display: none !important;}/** incorporar a style.css **/.latest_post {    min-height: auto;}.blog_holder.masonry_pagination .post_image {    max-height: 162px;    overflow: hidden;}.post_author_holder {    display: none !important;}.post_author, .post_category {    padding-right: 10px;}.post_info {    margin-bottom: 0 !important;    padding-top: 0;    padding-bottom: 10px;}.post_info_col_right {    padding-left: 10px;}.post_text_inner {    padding: 15px !important;}.post_text {    min-height: 240px;}.post_text_inner h4 {    line-height: 22px;    margin-bottom: 0 !important;}/* widget posts carousel (plugin wp-posts-carousel) */.default-theme.wp-posts-carousel .wp-posts-carousel-slide {    padding: 0 !important;    margin: 0 !important;    width: 100% !important;}.default-theme.wp-posts-carousel {    margin-top: -26px;}.default-theme.wp-posts-carousel .wp-posts-carousel-title {    font-size: 14px !important;}.default-theme.wp-posts-carousel .wp-posts-carousel-container {    min-height: 220px;}.owl-carousel .owl-stage-outer {    min-height: 250px;}/* etiquetas */aside.sidebar .widget .tagcloud a {    text-transform: none;    border: none;    letter-spacing: 0;    padding: 0 1px 0 0;    margin: 0;    font-size: 12px !important;    line-height: 14px;    height: auto;}aside.sidebar .widget .tagcloud a:after {    content: ',';} /* //actualidad masonry v.2 *//* EVENTOS */.latest_post_text p.excerpt {    color: #747373;}.latest_post_text p.excerpt a.read-more {    color: #00ADD8 !important;    font-weight: bold;}a.more-link span{    border: 0 !important;}a.more-link span:hover {    background:#00ADD8 !important;    transition: none;}.latest_post_text p.excerpt a.read-more:hover {    color: #222 !important;}.latest_post_categories.post_info_section a {    font-family: 'Raleway', sans-serif;    font-size: 14px !important;    text-transform: uppercase;    color: #00ADD8;    font-style: normal;}.latest_post {    min-height: 330px;    /*overflow: auto; */}.latest_post_text p.actualidad-fecha {    z-index: 9999;    background: #00ADD8;    color: #fff;    font-weight: bold;    padding: 5px 10px;    position: absolute;    top: -33px;    right: 0px;}.latest_post_holder.boxes .boxes_image a img {    width: 100%;}.inner-padding {    padding-left: 20px;}.post_text_inner {  padding: 20px !important;}.post_info, .post_text {    background: #fff !important;    /* padding: 0 20px; */}.post_info {    margin-bottom:0 !important;          padding-top: 20px;  padding-bottom: 20px;}.blog_holder.blog_single {  margin-bottom: 20px;}.author-thumbnail img{    border-radius: 100%;}.eventos-desayunos-titulo {	color:  #00ADD8;	font-size: 24px;	font-weight: bold;	padding: 20px;	text-align: center;}.eventos-desayunos .latest_post {  	background: #fff !important;  	padding: 20px;}.eventos-desayunos .latest_post:hover {  	background: #00ADD8 !important;}.eventos-desayunos .latest_post h4 a:hover {	color: #fff !important;}.eventos-desayunos .latest_post:hover p {  	color: #fff!important;}.eventos-etravel-fecha {    text-align: center;    font-style: italic;    font-weight: bold;    font-size: 16px;}.tagcloud a:hover {    color: #fff !important;}/* EQUIPOS */.nosotros-image-top-img img {    width: 30%;    padding: 30px 10px 10px 10px;}.nosotros-image-top-titulo p {    font-size: 16px;    font-weight: 500;    padding: 10px 10px 0 10px;}.nosotros-flex-container .wpb_wrapper {    display: flex;    flex-flow: row wrap;    justify-content: flex-start;}.nosotros-flex-container .wpb_wrapper .q_team {    width: 14%;    margin: 0 10px;}.q_team .q_team_image, .q_team .q_team_social_holder {    border-radius: 100%;    overflow: hidden;}.q_team .q_team_image {    margin-top: 10px;}.q_team_position {    font-size: 12px;    line-height: 16px;    text-align: center;    margin-bottom: 5px;}.q_team_name {    font-size: 13px;    line-height: 16px;    color: #00ADD8 !important;    text-align: center;    margin-bottom: 30px;} /* CONTACT FORM */div.contact_form {  margin: 40px 0;}.q_contact_page {    background: #eee;    padding: 50px;    margin: 0;    width: 100%;}.contact_detail {  padding: 0 100px;}.contact_form input[type='text'], .contact_form textarea{    border: 0 !important;    border-radius: 5px;    color: #747373 !important;}input.contact_form_button:hover{    background: #00ADD8 !important;    border-color: #00ADD8 !important;}.contact-success {	text-align: center;}.contact-success strong {	font-size: 18px;}.contact-success p {	margin: 20px;}/* FOOTER */.content_bottom {	margin-top: 0;}.footer_top {    padding: 60px 0 40px;}.footer_top p {    color: #b2b2b2 !important;}.qode_column.column2 {    margin-left: -40px;}.qode_column.column3 {    margin-left: 20px;}ul#menu-footer-social li{    float: left;    margin: 0 8px 20px 0;}ul#menu-footer-social li:hover{    background-color: #444 !important;}#menu-footer-social li a {    color: transparent;    line-height: 40px;}#menu-footer-social li#menu-item-twitter {    width: 40px;    height: 40px;    background: url(../../uploads/icono-twitter-menu.png) center center no-repeat;    background-size: 60%;    overflow: hidden;   }#menu-footer-social li#menu-item-youtube {    width: 40px;    height: 40px;    background: url(../../uploads/icono-youtube-menu.png) center center no-repeat;    background-size: 60%;    overflow: hidden;   }#menu-footer-social li#menu-item-linkedin {    width: 40px;    height: 40px;    background: url(../../uploads/icono-linkedin-menu.png) center center no-repeat;    background-size: 60%;    overflow: hidden;   }#menu-footer-social li#menu-item-mail {    width: 40px;    height: 40px;    background: url(../../uploads/icono-mail-menu.png) center center no-repeat;    background-size: 60%;    overflow: hidden;   }.footer-text-1 {    background: url(../../uploads/imagotipo-divisadero-1.png) no-repeat;    background-size: 30px 30px;    padding: 10px 0 10px 40px;}#rotatingtweets_widget-2 {    clear: left;}.rotatingtweet p {    color: #e8e8e8;}.rotatingtweet p a {    color: #ECECEC !important;}.rotatingtweet p a:hover {    color: #00acd6 !important;}/* MEDIA QUERIES */@media (max-width: 320px) {        .vc_custom_1432654845806  {      /* container de btn actualidad */        padding: 0 20px !important;    }        .clients-carousel-en {        margin-top: -140px;    }        .images-gallery-full-width-container ul li img {        padding-left: 5px;    }    .q_logo img {        height: auto !important; /* para respetar tamaño original del logo */    }        .nosotros-flex-container .wpb_wrapper .q_team {    	width: 100%;	}}/* Extra small devices (phones, less than 768px) */@media (max-width: 767px) {           ul.sub_menu {        display: block !important;    }    span.mobile_arrow {        display: none !important;    }        .mobile-display-block {        display: block !important;    }    .container_inner, .section_inner {        width: 100% !important;    }        .section_inner_margin {        padding: 0 20px;    }        .images-gallery-full-width-container ul li img {        padding-left: 10px;    }        header.fixed, header.fixed_hiding {        position: fixed !important;    }        .header_top .left, .header_top .right {        float: right;        margin-right: 7px;    }        .header_bottom, footer .container_inner {        padding: 0 15px;    }        .header-widget.widget_nav_menu {        padding: 0;    }    .content {        padding-top: 130px !important;    }       .full_width {        padding: 0 10px;    }       .mobile_menu_button {       float: right;       margin: 0;          }      nav.mobile_menu {        margin-left: -20px;        padding: 0 20px;        margin-top: -20px;        width: 100%;        background: #EDEDED;           }      nav.mobile_menu ul li {        border-bottom: 1px solid #D6D6D6;    }   nav.mobile_menu li span {       text-transform: uppercase;   }          .mobile_menu_button i.fa.fa-bars {        background: #00ADDA;        color: #fff;        padding: 5px 7px;        border-radius: 5px;        margin-top: -15px;        cursor: pointer;    }        .mobile_menu_button i.fa.fa-bars.selected {        background: #888383;    }        .logo_wrapper {        height: 100px !important;        left:0;      }            .q_logo {          padding-top: 20px;                }      .q_logo a{            left: 0;      }      .q_logo img {                  height: auto !important;      }                             /*#menu-header_top_right_es li#menu-item-23485, #menu-header_top_right_en li#menu-item-23849,*/  /* teléfono */    #menu-header_top_right_es li#menu-item-22451, #menu-header_top_right_en li#menu-item-23850,     /* twitter */    #menu-header_top_right_es li#menu-item-23486, #menu-header_top_right_en li#menu-item-23851,    /* youtube */    #menu-header_top_right_es li#menu-item-22452, #menu-header_top_right_en li#menu-item-23852,    /* linkedin */    /*#menu-header_top_right_es li#menu-item-23408, #menu-header_top_right_en li#menu-item-23857,*/    /* mail */    #menu-header_top_right_es li#menu-item-23165, #menu-header_top_right_en li#menu-item-23859,   /* blog 1 */    #menu-header_top_right_es li#menu-item-22432, #menu-header_top_right_en li#menu-item-23860,    /* blog 2*/    #menu-header_top_right_es li#menu-item-22433, #menu-header_top_right_en li#menu-item-23861 {    /* cookies */        display: none;    }                /* Home... */        .clientes-carousel {        margin-top: -110px    }            .qbutton.big_large, .qbutton.big_large_full_width, .qbutton.big_large_full_width {        padding-left: 10px !important;        padding-right: 10px !important;    }            .latest_post {        height: auto;        min-height: auto;    }        .vc_custom_1432654845806  {      /* container de btn actualidad */        padding: 0 10px;    }        .vc_custom_1432654845806 a {              margin-top: 0 !important;    }        a.qbutton.big_large_full_width{        font-size: 14px !important;    }        .home-newsletter-form {        padding: 0 0 50px 0;    }        .home-newsletter-contacto {        width: 100%;        box-sizing: border-box;        height: auto;        padding: 0 30px 60px 30px;            }        .content_bottom .container_inner {        width: 100%;    }        .home-newsletter-form p.contact_form {        background: none;        clear: right;        width: 100%;        margin: 10px;    }    .home-form-text-item {        width: 100% !important;    }        .qbutton.large {        box-sizing: border-box !important;        width: 100%;        height: 49px !important;        font-size: 14px !important;    }            .post_author, .post_category, .time {        display: block;    }        .empresa-joinus-mail {        padding-top: 30px;    }        .empresa-direccion {        margin: 0;    }        .contact_form {        padding: 0 !important;    }        .contact_detail {        padding: 20px;        box-sizing: border-box;    }        .home-newsletter-form .input-submit {        float: none;        margin-left: 0;        margin-top: 100px;        text-align: center;    }        .home-newsletter-form .input-text {        margin-top: -140px;    }        .contact_form {        background: none !important;        padding: 0 30px 60px 30px !important;        margin: 0 !important;    }        .home-newsletter-form p.home-newsletter-title {        margin: 0;        padding-top: 60px;        padding-left: 20px;        padding-right: 20px;    }          .logo-blog-analitica, .logo-blog-actualidad {        width: 100%;        padding: 0 10px;        box-sizing: border-box;      }            /* Inteligencia digital */            .vc_custom_1432642684281 p {    /* titulo section_h3 */          margin: 0 !important;      }            .ID-digital-analitics-buttons, .ID-tag-data-buttons {          padding: 0 10px;      }            .inteligencia-digital-btn-1, .inteligencia-digital-btn-2, .inteligencia-digital-btn-3, .inteligencia-digital-btn-4, .inteligencia-digital-btn-5 {            width: 33%;            float: left;            padding: 0 5px;        }            .inteligencia-digital-btn-4, .inteligencia-digital-btn-5 {          width: 50%;          float: left;          padding: 0 5px;      }            .inteligencia-digital-btn-1 a, .inteligencia-digital-btn-2 a, .inteligencia-digital-btn-3 a, .inteligencia-digital-btn-4 a, .inteligencia-digital-btn-5 a {          color: rgba(255,255,255,0) !important;      }            .inteligencia-digital-btn-1 a {          background-image: url(../../uploads/btnmobile_webanalytics_transparente.png) !important;          background-position: center center;          background-repeat: no-repeat;      }      .inteligencia-digital-btn-1 a.button-selected {          background-image: url(../../uploads/btnmobile_webanalytics_white.png) !important;          background-position: center center;          background-repeat: no-repeat;      }      .inteligencia-digital-btn-2 a {          background-image: url(../../uploads/btnmobile_social_transparente.png) !important;          background-position: center center;          background-repeat: no-repeat;      }      .inteligencia-digital-btn-2 a.button-selected {          background-image: url(../../uploads/btnmobile_socialanalytics_white.png) !important;          background-position: center center;          background-repeat: no-repeat;      }      .inteligencia-digital-btn-3 a {          background-image: url(../../uploads/btnmobile_mobile_transparente.png) !important;          background-position: center center;          background-repeat: no-repeat;      }      .inteligencia-digital-btn-3 a.button-selected {          background-image: url(../../uploads/btnmobile_mobileanalytics_white.png) !important;          background-position: center center;          background-repeat: no-repeat;      }       .inteligencia-digital-btn-4 a {          background-image: url(../../uploads/btnmobile_tagmanagement.png) !important;          background-position: center center;          background-repeat: no-repeat;      }      .inteligencia-digital-btn-4 a.button-selected {          background-image: url(../../uploads/btnmobile_tag_white.png) !important;          background-position: center center;          background-repeat: no-repeat;      }       .inteligencia-digital-btn-5 a {          background-image: url(../../uploads/btnmobile_datamanagement.png) !important;          background-position: center center;          background-repeat: no-repeat;      }      .inteligencia-digital-btn-5 a.button-selected {          background-image: url(../../uploads/btnmobile_data_white.png) !important;          background-position: center center;          background-repeat: no-repeat;      }                  .inteligencia-digital-logos-herramientas .gallery_holder  {            margin-top: 20px;      }            .inteligencia-digital-logos-herramientas .gallery_holder ul {            display: inline-block;      }            .inteligencia-digital-logos-herramientas .gallery_holder ul li {            float: left !important;            margin: 0;            width: 100%;            height: 100px;      }              .logos-x1 .gallery_holder ul, .logos-x2 .gallery_holder ul, .logos-x3 .gallery_holder ul, .logos-x4 .gallery_holder ul, .logos-x5 .gallery_holder ul {          width: 100%;      }            .inteligencia-digital-logos-herramientas .gallery_holder ul li img{          margin: 0;      }              .inteligencia-digital-adtech-icons-container .vc_col-sm-2 {            width: 30%;            float: left;            margin: 10px 0 10px 5px;      }            .vc_custom_1436888204692 {    /* iconos seo, sem...*/          margin-top: -30px !important;          margin-bottom: -30px !important;      }            .analiticaweb-post-2 {          margin-top: 40px;      }            .rss-aggregator-container ul.rss-aggregator li.feed-item {    		display: block;    		width: 100%;    		margin-bottom: 20px;	  }            /* Transformación digital */      .td-img-ico-ofrecemos {          margin-top: 30px !important;      }            .section_title, .section_title p {          margin: 30px 0 !important;          font-size: 28px !important;          line-height: 32px !important;      }            .parallax_section_holder {          margin: 0 -10px;      }            .transformacion-digital-mensaje p {          margin-top: 50px !important;      }            .transformacion-digital-estrategia-digital-colum {          margin-top: 0;      }            .actualidad-post-2 {          margin-top: 40px;      }                    /* Clientes */      .clientes-logos ul {            margin-left: -15px;      }            .clientes-logos ul li {            float: left;            width: 50%;            padding: 15px 0;      }            /* actualidad */            .pagination, .sidebar, .single_tags {          padding: 0 20px;          box-sizing: border-box;      }            ul.actualidad-categorias {          margin-left: 20px;      }            .post_info {          display: table;          padding-bottom: 0;      }            .post_info_col_left, .post_info_col_right {          display: table-cell;          vertical-align: top;          padding-top: 0;      }            .post_info_col_right {          padding-left: 20px;      }            .author-thumbnail {          width: 60px;      }                  /* Nosotros */            .nosotros-col-masmotivos {          margin-top: 20px;      }            .empresa-joinus-mail p {          font-size: 18px;      }            .q_team_title_holder h6.q_team_position, .nosotros-image-top-titulo p  {          font-size: 14px;          word-break: normal !important;      }            .q_team_title_holder h4.q_team_name {          font-size: 12px;      }            .post_content_holder h2, .post_content_holder h2 a, .post_content_holder h2 span {          font-size: 22px !important;          line-height: 28px !important;      }            /* contacto */            .direccion-columna-barcelona, .direccion-columna-gijon {          padding-left: 15px;          padding-top: 30px;          padding-bottom: 20px;      }            .q_contact_page .contact_form {          padding: 40px 0 !important;      }            .nosotros-flex-container .wpb_wrapper .q_team {    	width: 40%;	  }           }/* iPad H */@media (min-width: 769px) and (max-width: 1024px) {             /* Newsletter footer */     .q_logo img {        height: auto !important; /* para respetar tamaño original del logo */    }        .home-newsletter-form .qbutton, .home-newsletter-contacto .qbutton {        width: 130px;    }        .header-right-widget {        padding: 0 !important;    }        .clientes-carousel {        margin-top: -120px    }        /* Transformación digital */    .vc_custom_1431011527891 a {  /* botón "Ver modelo" */        margin-top: 80px !important;    }        .transformacion-digital-mensaje {        margin-top: 100px;    }        /* Nosotros */         .q_team_title_holder h6.q_team_position, .nosotros-image-top-titulo p  {          font-size: 14px;          line-height: 20px;          word-break: normal !important;      }            .q_team_title_holder h4.q_team_name {          font-size: 12px;      }          .nosotros-flex-container .wpb_wrapper .q_team {    	width: 20%;	  }          /* Contacto */        .direccion-columna-gijon {            padding-left: 120px;        }        .contact_detail {            padding: 0 40px;          }         }/* Small devices (tablets, 768px and up) */@media (min-width: 768px) and (max-width: 991px) {         .container_inner, .section_inner {        width: 100% !important;    }            .section_inner_margin {        padding: 0 20px;    }                header.fixed, header.fixed_hiding {        position: fixed !important;    }        .header_top .left, .header_top .right {        float: right;        margin-right: 7px;        margin-top: 10px;    }        .header_bottom, footer .container_inner {        padding: 0 15px;    }        .header-widget.widget_nav_menu {        padding: 0;    }    .content {        padding-top: 130px !important;    }       .full_width {        padding: 0 10px;    }       .mobile_menu_button {       float: right;       margin: 0;          }      nav.mobile_menu {        margin-left: -20px;        padding: 0 20px;        margin-top: -20px;        width: 100%;        background: #EDEDED;           }      nav.mobile_menu ul li {        border-bottom: 1px solid #D6D6D6;    }   nav.mobile_menu li span {       text-transform: uppercase;   }          .mobile_menu_button i.fa.fa-bars {        background: #00ADDA;        color: #fff;        padding: 5px 7px;        border-radius: 5px;        margin-top: -15px;        cursor: pointer;    }        .mobile_menu_button i.fa.fa-bars.selected {        background: #888383;    }        .logo_wrapper {        height: 100px !important;        left:0;      }            .q_logo {          padding-top: 20px;                }      .q_logo a{            left: 0;      }    .q_logo img {        height: auto !important; /* para respetar tamaño original del logo */    }                                      #menu-header_top_right_es li#menu-item-22451, #menu-header_top_right_en li#menu-item-23850,     /* twitter */    #menu-header_top_right_es li#menu-item-23486, #menu-header_top_right_en li#menu-item-23851,    /* youtube */    #menu-header_top_right_es li#menu-item-22452, #menu-header_top_right_en li#menu-item-23852,    /* linkedin */    #menu-header_top_right_es li#menu-item-23165, #menu-header_top_right_en li#menu-item-23859,   /* blog 1 */    #menu-header_top_right_es li#menu-item-22432, #menu-header_top_right_en li#menu-item-23860 {    /* blog 2*/        display: none;    }        #menu-header_top_right_es, #menu-header_top_right_en {        margin-top: -10px;    }        .clientes-carousel {        margin-top: -120px    }        .latest_post {        min-height: 450px;    }        .home-newsletter-contacto {        padding-left: 0;        padding-right: 0;    }    .home-newsletter-contacto, .home-newsletter-form {        text-align: center !important;    }        .home-newsletter-form {        padding-bottom: 70px;    }        .home-newsletter-form .contact_form {        background-position: 15px 10px;        background-size: 70px 35px;    }        /* interior */        .title_subtitle_holder span.subtitle {        font-size: 24px;    }                /* inteligencia digital */    .inteligencia-digital-btn-1 a, .inteligencia-digital-btn-2 a, .inteligencia-digital-btn-3 a {        font-size: 14px !important;        padding: 0 !important;    }        .inteligencia-digital-logos-herramientas  .gallery_holder ul li {	display: table-cell;	margin: 0 10px;        vertical-align: middle;        min-height: 65px;    }        .section_list {        padding-bottom: 20px;    }        .transformacion-digital-mensaje {        padding-top: 20px;    }        /* transformación digital */    .touch section.parallax_section_holder {        margin-right: -15px;        margin-left: -15px;    }        .vc_custom_1432295115482 {        margin-top: 30px;    }        /* actualidad */        .page-template-blog-large-image .container_inner {        padding-left: 20px !important;        padding-right: 20px !important;        box-sizing: border-box;    }        .page-template-blog-large-image .container aside.sidebar {        margin-left: -20px;    }        .page-template-blog-large-image .home-newsletter-contacto {        margin-left: -30px;        margin-right: -30px;    }            /* Nosotros */         .q_team_title_holder h6.q_team_position, .nosotros-image-top-titulo p {          font-size: 14px;          line-height: 20px;          word-break: normal !important;      }            .q_team_title_holder h4.q_team_name {          font-size: 12px;      }      .nosotros-flex-container .wpb_wrapper .q_team {    	width: 30%;	  }	        /* contacto */                  .direccion-columna-barcelona, .direccion-columna-gijon {          padding-left: 15px;          padding-bottom: 20px;      }            .direccion-columna-gijon {          padding-left: 50px;      }            .q_contact_page .contact_form {          padding: 20px 0 !important;      }            .contact_detail {          padding: 0 20px;          box-sizing: border-box;      }          }/* Medium devices (desktops, 992px and up) */@media (min-width: 992px) { }/* Large devices (large desktops, 1200px and up) */@media (min-width: 1200px) { }a[href="http://www.divisadero.es/blog/category/featured-home/"],a[href="http://www.divisadero.es/category/featured-home/"],a[href="http://www.divisadero.es/blog/category/uncategorized/"],a[href="http://www.divisadero.es/category/uncategorized/"]li.cat-item-1 {    display: none !important;}