/*
  D.Albiol
  2017-10-19
*/
/* CSS MWL-CUSTOM PLUGIN */
/* MWL - Custom Plugin Tipo 1 */
/*
  D.Albiol
  2017-10-19
*/
.mwl-cpost-Tipo1-container {
  display: none; }

.mwl-cpost-Tipo1-container .mwl-cpost-Tipo1-col6-outter {
  text-align: center;
  display: block;
  float: left;
  position: relative;
  height: 500px;
  background-size: 100% auto; }

.mwl-cpost-Tipo1-container .mwl-cpost-Tipo1-col6-outter .mwl-cpost-Tipo1-col6-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  z-index: 1;
  overflow: hidden;
  width: 100%; }

.mwl-cpost-Tipo1-container .mwl-cpost-Tipo1-col6-outter .mwl-cpost-Tipo1-col6-overlay > img {
  object-fit: cover !important;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: all 0.7s ease-in-out;
  object-position: 50% 50%; }

.mwl-cpost-Tipo1-container .content {
  z-index: 2;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden; }

#wrapper .post-content .mwl-cpost-Tipo1-container .content .card-title {
  color: #fff;
  font-size: 36px;
  line-height: 41px;
  margin-bottom: 4px;
  max-width: 80%;
  margin: auto; }

.mwl-cpost-Tipo1-container .content .card-description {
  color: #fff;
  font-size: 18px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  max-width: 80%;
  margin: auto; }

/* Hacer todos los enlaces clickables*/
.mwl-cpost-Tipo1-card a {
  z-index: 9999 !important;
  position: relative !important; }

.mwl-carousel {
  margin-left: 0px;
  margin-right: 0px; }

/* MWL - Custom Plugin Tipo 2 */
/*
  Estilos para la vista Catalogo 
  David Albiol
  2017-01-18
  rev0.0
*/
.mwl-carousel-tipo2 .owl-stage {
  margin: 0 auto; }

.mwl-cpost-Tipo2-container {
  max-width: 1460px;
  margin: auto; }

.mwl-cpost-Tipo2-container .mwl-carousel-tipo2 {
  max-width: 100%;
  margin-left: 0px;
  margin-right: 0px; }

.mwl-cpost-Tipo2-item-outter {
  text-align: center;
  width: 100%;
  display: block;
  position: relative;
  height: 330px;
  max-width: 100%; }

.mwl-cpost-Tipo2-item-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  z-index: 1;
  overflow: hidden;
  width: 100%; }

.mwl-cpost-Tipo2-container .mwl-cpost-Tipo2-col6-outter .mwl-cpost-Tipo2-col6-overlay > img {
  object-fit: cover !important;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: all 0.7s ease-in-out;
  object-position: 50% 50%; }

.mwl-cpost-Tipo2-item-middle {
  z-index: 2;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden;
  color: #fff; }

.mwl-cpost-Tipo2-item-middle p {
  font-size: 23px; }

.mwl-cpost-Tipo2-item-more {
  width: 100%;
  text-align: center;
  margin-top: 20px; }

.mwl-cpost-Tipo2-item-more a {
  font-size: 23px; }

/* MWL - Custom Plugin Tipo 3 */
/*
  Estilos para la vista Catalogo 
  David Albiol
  2017-01-18
  rev0.0
*/
.mwl-carousel-tipo3 .owl-stage {
  margin: 0 auto;
  height: 150px; }

.mwl-cpost-Tipo3-container {
  max-width: 1480px;
  margin: auto; }

.mwl-cpost-Tipo3-container .mwl-carousel-tipo3 {
  width: 100%;
  margin: auto; }

.mwl-cpost-Tipo3-item-outter {
  text-align: center;
  display: block;
  float: left;
  position: relative;
  height: 150px;
  padding: 20px;
  padding-left: 0px !important; }

.mwl-cpost-Tipo3-item-middle {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  color: #fff; }

/* MWL - Custom Plugin Tipo 4 */
/*
  D.Albiol
  2017-10-19
*/
.mwl-cpost-Tipo4-container {
  display: none;
  max-width: 1480px;
  margin: auto; }

.mwl-cpost-Tipo4-container .mwl-cpost-Tipo4-col6-outter {
  text-align: center;
  display: block;
  float: left;
  position: relative;
  height: 320px;
  /*border:1px solid red;*/ }

.mwl-cpost-Tipo4-col6-inner {
  width: 100%;
  height: 100%;
  position: relative; }

.mwl-cpost-Tipo4-container .mwl-cpost-Tipo4-col6-outter .mwl-cpost-Tipo4-item-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  z-index: 1;
  overflow: hidden;
  width: 100%; }

.mwl-cpost-Tipo4-container .mwl-cpost-Tipo4-col6-outter .mwl-cpost-Tipo4-item-overlay > img {
  object-fit: cover !important;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: all 0.7s ease-in-out;
  object-position: 50% 50%; }

.mwl-cpost-Tipo4-container .content {
  z-index: 2;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden; }

#wrapper .post-content .mwl-cpost-Tipo4-container .content .card-title {
  color: #fff;
  font-size: 36px;
  line-height: 41px;
  margin-bottom: 4px;
  max-width: 80%;
  margin: auto; }

.mwl-cpost-Tipo4-container .content .card-description {
  color: #fff;
  font-size: 18px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  max-width: 80%;
  margin: auto; }

/* Hacer todos los enlaces clickables*/
.mwl-cpost-Tipo4-card a {
  z-index: 9999 !important;
  position: relative !important; }

.mwl-carousel {
  margin-left: 0px;
  margin-right: 0px; }

/* MWL - Custom Plugin Tipo 5 */
/*
  D.Albiol
  2017-10-19
*/
.mwl-cpost-Tipo5-container {
  display: none; }

.mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-col6-outter {
  text-align: center;
  display: block;
  float: left;
  position: relative;
  height: 500px; }

.mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  z-index: 1;
  overflow: hidden;
  width: 100%; }

.mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-col6-outter .mwl-cpost-Tipo5-col6-overlay > img {
  object-fit: cover !important;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: all 0.7s ease-in-out;
  object-position: 50% 50%; }

.mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-card-middle {
  display: block;
  position: relative;
  vertical-align: middle;
  z-index: 2;
  width: 100%;
  height: 100%; }

.mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-card-middle .content {
  z-index: 2;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden; }

#wrapper .post-content .mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-card-middle .content .card-title,
#wrapper .mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-card-middle .content .card-title {
  color: #fff !important;
  font-size: 36px;
  line-height: 41px;
  margin-bottom: 4px; }

.mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-card-middle .content .card-description {
  color: #fff;
  font-size: 18px;
  margin-bottom: 0px;
  padding-bottom: 0px; }

/* Hacer todos los enlaces clickables*/
.mwl-cpost-Tipo5-card a {
  z-index: 9999 !important;
  position: relative !important; }

.mwl-carousel {
  margin-left: 0px;
  margin-right: 0px; }

/* MWL - Custom Plugin Tipo 6 */
/*
  Estilos para la vista Catalogo 
  David Albiol
  2017-01-18
  rev0.0
*/
.mwl-cpost-Tipo6-container {
  max-width: 1480px;
  margin: auto; }

.mwl-cpost-Tipo6-container .mwl-carousel-Tipo6 {
  width: 100%;
  margin: auto; }

.mwl-cpost-Tipo6-item-outter {
  text-align: center;
  display: block;
  float: left;
  position: relative;
  margin-bottom: 40px; }

.mwl-cpost-Tipo6-item-middle {
  float: left;
  width: 100%;
  height: 150px;
  display: table-cell;
  vertical-align: middle;
  color: #fff; }

.mwl-cpost-Tipo6-item-texto {
  display: inline-block;
  width: 100%;
  color: #000;
  text-align: left;
  font-size: 18px;
  line-height: 1.2; }

.mwl-cpost-Tipo6-item-texto p {
  margin-bottom: 0px; }

/* MWL - Custom Plugin Tipo 7 */
/*
  Estilos para la vista Catalogo 
  David Albiol
  2017-01-18
  rev0.0
*/
.mwl-cpost-Tipo7-container {
  max-width: 1480px;
  margin: auto; }

.mwl-cpost-Tipo7-container .mwl-carousel-Tipo7 {
  width: 100%;
  margin: auto; }

.mwl-cpost-Tipo7-item-outter {
  text-align: center;
  display: block;
  float: left;
  position: relative;
  margin-bottom: 20px; }

.mwl-cpost-Tipo7-item-middle {
  float: left;
  width: 100%;
  height: 110px;
  display: table-cell;
  vertical-align: middle;
  color: #fff; }

.mwl-cpost-Tipo7-item-texto {
  display: inline-block;
  width: 100%;
  color: #000;
  text-align: left;
  font-size: 18px;
  line-height: 1.2; }

.mwl-cpost-Tipo7-item-texto h3 {
  margin-top: 8px; }

.mwl-cpost-Tipo7-item-texto p {
  margin-bottom: 0px; }

/* MWL - Custom Plugin Tipo 8 */
/*
  Estilos para la vista Catalogo 
  David Albiol
  2017-01-18
  rev0.0
*/
.mwl-cplugin-tipo8-una-columnas, .mwl-cplugin-tipo8-dos-columnas, .mwl-cplugin-tipo8-tres-columnas {
  width: 100%; }

.mwl-cplugin-tipo8-dos-columnas .mwl-cplugin-tipo8-dos-columnas-columna {
  width: 50%;
  float: left; }

.mwl-cplugin-tipo8-tres-columnas .mwl-cplugin-tipo8-tres-columnas-columna {
  width: 33.3%;
  float: left; }

@media (max-width: 800px) {
  .contenido-contacto-nosotros {
    text-align: center; } }
/* MWL - Custom Plugin Tipo 9 */
/*
  D.Albiol
  2017-10-19
*/
.mwl-cpost-Tipo9-container {
  display: none;
  max-width: 1480px;
  margin: auto; }

.mwl-cpost-Tipo9-container .mwl-cpost-Tipo9-col6-outter {
  text-align: center;
  display: block;
  float: left;
  position: relative;
  height: 80vh;
  /*border:1px solid red;*/ }

.mwl-cpost-Tipo9-col6-inner {
  width: 100%;
  height: 100%;
  position: relative; }

.mwl-cpost-Tipo9-container .mwl-cpost-Tipo9-col6-outter .mwl-cpost-Tipo9-item-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  z-index: 1; }

.mwl-cpost-Tipo9-container .content {
  z-index: 2;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden; }

#wrapper .post-content .mwl-cpost-Tipo9-container .content .card-title {
  color: #fff;
  font-size: 30px;
  line-height: 1.3;
  margin-bottom: 4px;
  font-weight: 600; }

.mwl-cpost-Tipo9-container .content .card-description {
  color: #fff;
  font-size: 18px;
  margin-bottom: 0px;
  padding-bottom: 0px; }

/* Hacer todos los enlaces clickables*/
.mwl-cpost-Tipo9-card a {
  z-index: 9999 !important;
  position: relative !important; }

.mwl-carousel {
  margin-left: 0px;
  margin-right: 0px; }

/* MWL - Custom Plugin Tipo 10 */
/*
  D.Albiol
  2017-10-19
*/
.mwl-cpost-Tipo10-container {
  display: none;
  max-width: 1480px;
  margin: auto; }

.mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter {
  text-align: center;
  display: block;
  float: left;
  position: relative;
  height: 600px;
  /*border:1px solid red;*/ }

.mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter .mwl-cpost-Tipo10-col6-inner {
  height: 420px;
  overflow: hidden; }

.mwl-cpost-Tipo10-col6-inner {
  width: 100%;
  height: 100%;
  position: relative; }

.mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter .mwl-cpost-Tipo10-item-overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.35);
  z-index: 1;
  overflow: hidden;
  width: 100%; }

.mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter .mwl-cpost-Tipo10-item-overlay > img {
  object-fit: cover !important;
  overflow: hidden;
  width: 100%;
  height: 100%;
  transition: all 0.7s ease-in-out;
  object-position: 50% 50%; }

.mwl-cpost-Tipo10-container .content {
  z-index: 2;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden; }

#wrapper .post-content .mwl-cpost-Tipo10-container .content .card-title,
#wrapper .mwl-cpost-Tipo10-container .content .card-title {
  color: #fff;
  font-size: 36px;
  line-height: 41px;
  max-width: 600px;
  margin: auto;
  margin-bottom: 4px;
  max-width: 80%;
  margin: auto; }

.mwl-cpost-Tipo10-container .content .card-description {
  color: #fff;
  font-size: 18px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  max-width: 80%;
  margin: auto; }

/* Hacer todos los enlaces clickables*/
.mwl-cpost-Tipo10-card a {
  z-index: 9999 !important;
  position: relative !important; }

.mwl-carousel {
  margin-left: 0px;
  margin-right: 0px; }

.mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-post-titulo {
  margin-top: 15px;
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 24px;
  color: #202020; }

.mwl-cpost-Tipo10-container p {
  /*margin-top:15px;margin-bottom:15px;*/
  font-size: 16px;
  line-height: 20px;
  margin-top: 6px;
  margin-bottom: 6px;
  color: #4d4d4d; }

.mwl-cpost-Tipo10-container .tipo10-contenido-adicional {
  text-align: left; }

.mwl-cpost-Tipo10-container .tipo10-contenido-adicional .centered {
  width: 100%;
  text-align: center; }

.mwl-cpost-Tipo10-container .tipo10-contenido-adicional a,
.mwl-cpost-Tipo10-container .tipo10-contenido-adicional a h2 {
  color: #000;
  font-size: 24px;
  font-weight: 600 !important; }

/* CSS MWL-CUSTOM PLUGIN (Resposive)*/
/* MWL - Custom Plugin Tipo 1 (Responsives) */
/*
  D.Albiol
  2017-10-19
*/
@media (max-width: 1679px) {
  .mwl-cpost-Tipo1-container .mwl-cpost-Tipo1-col6-outter {
    height: 480px; } }
@media (max-width: 1439px) {
  .mwl-cpost-Tipo1-container .mwl-cpost-Tipo1-col6-outter {
    height: 340px; } }
@media (max-width: 1023px) {
  .mwl-cpost-Tipo1-container .mwl-cpost-Tipo1-col6-outter {
    height: 280px; } }
@media (max-width: 867px) {
  .mwl-cpost-Tipo1-container .mwl-cpost-Tipo1-col6-outter {
    height: 255px; }

  .mwl-cpost-Tipo1-container {
    margin-left: -30px;
    margin-right: -30px; }

  #wrapper .post-content .mwl-cpost-Tipo1-container .content .card-title {
    font-size: 22px;
    line-height: 1.3; }

  #wrapper .post-content .mwl-cpost-Tipo1-container .content .card-description {
    font-size: 14px; } }
/* MWL - Custom Plugin Tipo 2 (Responsives) */
/*
  D.Albiol
  2017-10-19
*/
@media (max-width: 1679px) {
  .mwl-cpost-Tipo2-item-outter {
    height: 330px; } }
@media (max-width: 1439px) {
  .mwl-cpost-Tipo2-item-outter {
    height: 210px; } }
@media (max-width: 1023px) {
  .mwl-cpost-Tipo2-item-outter {
    height: 200px; } }
@media (max-width: 767px) {
  .mwl-cpost-Tipo2-item-outter {
    height: 200px; } }
/* MWL - Custom Plugin Tipo 3 (Responsives) */
/*
  D.Albiol
  2017-10-19
*/
/* MWL - Custom Plugin Tipo 4 (Responsives) */
/*
  D.Albiol
  2017-10-19
*/
@media all and (max-width: 867px) {
  #wrapper .post-content .mwl-cpost-Tipo4-container .content .card-title {
    font-size: 22px;
    line-height: 1.3; } }
@media all and (max-width: 568px) {
  #wrapper .post-content .mwl-cpost-Tipo4-container .content .card-title {
    font-size: 18px; } }
/* MWL - Custom Plugin Tipo 5 (Responsives) */
/*
  D.Albiol
  2017-10-19
*/
@media (max-width: 1679px) {
  .mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-col6-outter {
    height: 330px; } }
@media (max-width: 1439px) {
  .mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-item-outter {
    height: 210px; } }
@media (max-width: 1023px) {
  .mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-item-outter {
    height: 200px; } }
@media (max-width: 767px) {
  .mwl-cpost-Tipo5-container .mwl-cpost-Tipo5-item-outter {
    height: 200px; } }
/* MWL - Custom Plugin Tipo 6 (Responsives) */
/*
  D.Albiol
  2017-10-19
*/
/* MWL - Custom Plugin Tipo 7 (Responsives) */
/*
  D.Albiol
  2017-10-19
*/
/* MWL - Custom Plugin Tipo 8 (Responsives) */
/*
  D.Albiol
  2017-10-19
*/
/* MWL - Custom Plugin Tipo 9 (Responsives) */
/*
  D.Albiol
  2017-10-19
*/
@media all and (max-width: 568px) {
  #wrapper .post-content .mwl-cpost-Tipo9-container .content .card-title {
    font-size: 24px; } }
/* MWL - Custom Plugin Tipo 10 (Responsives) */
/*
  D.Albiol
  2017-10-19
*/
@media all and (max-width: 1023px) {
  .mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter {
    text-align: center;
    display: block;
    float: left;
    position: relative;
    height: 640px;
    /*border:1px solid red;*/ } }
@media all and (max-width: 900px) {
  .mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter {
    height: 460px; }

  .mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter .mwl-cpost-Tipo10-item-overlay > img,
  .mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter .mwl-cpost-Tipo10-item-overlay,
  .mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter .mwl-cpost-Tipo10-col6-inner {
    height: 300px;
    max-height: 300px; }

  .mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter .mwl-cpost-Tipo10-item-overlay {
    height: 100% !important; } }
@media all and (max-width: 680px) {
  .mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter {
    text-align: center;
    display: block;
    float: left;
    position: relative;
    height: 500px;
    /*border:1px solid red;*/ } }
@media all and (max-width: 480px) {
  .mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter .mwl-cpost-Tipo10-col6-inner {
    height: 200px; }

  .mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-col6-outter {
    text-align: center;
    display: block;
    float: left;
    position: relative;
    height: 400px;
    /*border:1px solid red;*/ } }
@media all and (max-width: 867px) {
  #wrapper .mwl-cpost-Tipo10-container .content .card-title {
    font-size: 22px;
    line-height: 1.3; } }
@media all and (max-width: 768px) {
  .mwl-cpost-Tipo10-container .mwl-cpost-Tipo10-post-titulo {
    font-size: 16px;
    line-height: 1.35; } }

/*# sourceMappingURL=mwl_custom_plugin_compiled_rev01.css.map */
