/*Body Font antialiasing*/
body{
    -webkit-font-smoothing: antialiased!important;
    -moz-osx-font-smoothing: grayscale!important;
}

/*only mobile*/
.only-mobile{display:none}

/*circulo marca de lapiz*/
#tres-columnas.avia-builder-el-24  .post-entry-456 .avia-builder-el-32 .av-special-heading-h3.avia-builder-el-33 h3.av-special-heading-tag{background-image:url('http://www.plsol.making-sense.eu/wp-content/uploads/2017/06/circle.png');background-repeat:no-repeat;background-size:48px;background-position:center;}

#tres-columnas.avia-builder-el-24  .post-entry-780 .avia-builder-el-32 .av-special-heading-h3.avia-builder-el-33 h3.av-special-heading-tag{background-image:url('http://www.plsol.making-sense.eu/wp-content/uploads/2017/06/circle.png');background-repeat:no-repeat;background-size:48px;background-position:center;}

#tres-columnas.avia-builder-el-24  .post-entry-767 .avia-builder-el-32 .av-special-heading-h3.avia-builder-el-33 h3.av-special-heading-tag{background-image:url('http://www.plsol.making-sense.eu/wp-content/uploads/2017/06/circle.png');background-repeat:no-repeat;background-size:48px;background-position:center;}


/*Realtime Sensor*/
#grid-mobile-padding.avia-builder-el-13 .avia-builder-el-21 .av-special-heading.av-special-heading-h2.avia-builder-el-22{background:#ecf14e;padding-top:50px;}   
#grid-mobile-padding.avia-builder-el-13 .avia-builder-el-21 .avia-builder-el-23{background:#ecf14e;padding-bottom:50px;} 
/*eliminar logo*/
.html_header_top #top .av_logo_right .logo {
  display: none!important;
}



/*eliminar banderas de languaje switcher*/
.avia_wpml_language_switch li .language_flag {
  display: none!important;
}
.avia_wpml_language_switch li .language_native {
  display: block!important;
  padding:0 10px;
}

/*alinear menus main & languaje*/
#header_meta {
  position: absolute;
  right: 0;
  top: 33px;
  border:0!important;
}

/*eliminar border de galeria de imagenes-vecinos*/
#top div .avia-gallery img {
  border-width: 0!important;
}

/*color boton*/
#top .avia-button.avia-color-dark {
  background: transparent none repeat scroll 0 0;
  border: 3px solid #3a3a3a!important;
  color: #3a3a3a!important;
}

/*eliminar search*/
#menu-item-search {display:none!important;}

/*espacio entre titulo y subtitulos de columnas de 3*/
.av-subheading_below {
  margin-top: 0.8em!important;
}

/*texto boton */
.avia-button.avia-size-medium {
  font-weight: bold!important;
}

/* eliminar imagen the problem:solo responsive */
#imagen-theproblem{display:none;}

/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

.avia-builder-el-80{padding:0 0 0 50px!important;}

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */
  
  .mobile-texto{padding:0!important;font-size:16px!important;}

.avia-builder-el-41{padding:0!important;}
.avia-builder-el-42{padding:0!important;}
.avia-builder-el-80{padding:0!important;}

/*Vecinos en 3 columnas*/
#top #wrap_all .avia-gallery-1 .avia-gallery-thumb a {
  width: 33%!important;
}

/*header transparente en mobil*/
#top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle {
  background: transparent!important;
  position: absolute!important;
}

#tres-columnas .av-special-heading {
  margin-top: 25px!important;
}

#tres-columnas .av_one_third {margin:20px 0 30px 0!important;}

/* activar imagen the problem:solo responsive */
#imagen-theproblem{display:block;}

#imagen-theproblem .container{width:100%!important;max-width:100%!important;}

/*alinear menus main & languaje*/
#header_meta {
  position: initial;
  right: 0;
  top: 0px!important;
  border:0!important;
}

/*Padding de secciones The Problem*/
.avia-builder-el-10, .avia-builder-el-14, .avia-builder-el-86 {padding:60px 0!important;}



/*Padding de secciones The Project*/
#grid-mobile-padding .avia-builder-el-13, #grid-mobile-padding  avia-builder-el-30{padding:60px 0!important;}

.avia-builder-el-14{padding:0px!important;}


/*#grid-mobile-padding div.av-special-heading.av-special-heading-h2{padding:0px!important}*/

.avia-section-huge .content, .avia-section-huge .sidebar {
  padding-bottom: 60px!important;
  padding-top: 60px!important;
}

#grid-mobile-padding .avia-builder-el-30{padding:60px 0!important;}

#grid-mobile-padding .avia-builder-el-42{padding:60px 0!important;}

#grid-mobile-padding .avia-builder-el-58{padding:60px 0!important;}

#grid-mobile-padding .avia-builder-el-51{padding:60px 0!important;}

#grid-mobile-padding .avia-builder-el-66 {padding:60px 0!important;}
.home #grid-mobile-padding .avia-builder-el-14 {padding:60px 0!important;}

#tres-columnas .av-special-heading.avia-builder-el-34 {
  margin-top: 0px !important;
}

#tres-columnas .av-special-heading.avia-builder-el-63 {
  margin-top: 0px !important;
}

.header_bg{display:none!important;}

/*estilos menu lenguajes*/
.responsive #header_meta .sub_menu>ul.avia_wpml_language_switch>li{padding:0!important;}

/*estilo logo*/
.html_header_top #top .av_logo_right .logo {
  display: block !important;
}

.html_header_top #top .av_logo_right .logo img {
  display: none !important;
}

/*seccion amarilla*/
#seccion-amarilla .avia-builder-el-57{padding:0px!important;}
#seccion-amarilla .avia-builder-el-61{padding:0px!important;}


}



@media only screen and (max-width: 520px) {
    
    /*only mobile*/
.only-mobile{display:block!important}

.only-desktop{display:none!important}
    
    }