/*
 *   Important Information about this CSS File
 *
 * - Do not delete or rename this file, if you do not use it leave it blank (delete
 *   everything) and the file will be skipped when you enable Production Mode in
 *   the Global theme settings.
 *
 * - Read the _README file in this directory, it contains useful help and other information.
 */
/*# sourceMappingURL=responsive.desktop.css.map */
/* =============================================================================
 *   Wrappers
 * ========================================================================== */
#header .container .box.box1{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 30%;
  -ms-flex: 0 1 30%;
  flex: 0 1 30%;
}
#header .container .box.box2{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 70%;
  -ms-flex: 0 1 70%;
  flex: 0 1 70%;
}
.section-novedades #main-content{
  margin: 0 5%;
}
#header .container .region-inner .block{
  /*width: 100%;
  max-width: 50%;*/
  text-align: center;
  margin-bottom: 0;
}
/* =============================================================================
 *   Block Styling
 * ========================================================================== */
 #header .container .region-inner .block{}

 .blckBienvenida .boxwrapper .box.box2{
  padding: 0% 12%;
 }
/*
 * BLOQUE SERVICIOS
 */
.blckServicios .boxwrapper .boxcontent .box{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 19%;
  -ms-flex: 0 19%;
  flex: 0 1 19%;
  margin: 0% 3% 4% 3%;
}
/*
 * BLOQUE TIPOS DE EVENTOS - QUIENES SOMOS
 */
.blckTipoEventos .boxwrapper .box.box1{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 60%;
  -ms-flex: 0 1 60%;
  flex: 0 1 60%;
}
.blckTipoEventos .boxwrapper .box.box2{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 40%;
  -ms-flex: 0 1 40%;
  flex: 0 1 40%;
}
.blckTipoEventos .boxwrapper .box.box2{
  padding-left: 10px;
}
/* =============================================================================
 *   Node Styling
 * ========================================================================== */

#webform-client-form-52 .boxwrapper .flexCol,
.webform-cotizar .boxwrapper .flexCol{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}
#webform-client-form-52 .boxwrapper .servicios,
.webform-cotizar .boxwrapper .servicios{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 100%;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}
#webform-client-form-52 .boxwrapper .box.datosdecontacto .fieldset-wrapper,
.webform-cotizar .boxwrapper .box.datosdecontacto .fieldset-wrapper{
  display: block;
  width: 50%;
}
#webform-client-form-52 .boxwrapper .datosdecontacto::after,
.webform-cotizar .boxwrapper .datosdecontacto::after{
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 85%;
  background-image: url('images/cotizarevento-bg.jpeg');
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-size: contain;
  margin-bottom: 30px;
}
#webform-client-form-52 .boxwrapper .box.informaciondelevento .fieldset-wrapper > .form-item,
.webform-cotizar .boxwrapper .box.informaciondelevento .fieldset-wrapper > .form-item{
  display: inline-block;
  vertical-align: top;
  width: 48%;
  padding: 5px 4% 5px 0%;
  margin: 10px 0px;
  box-sizing: border-box;  
}
#webform-client-form-52 .boxwrapper .box.servicios .form-item,
.webform-cotizar .boxwrapper .box.servicios .form-item{
  display: inline-block;
  vertical-align: top;
  width: 22%;
  padding: 5px 0;
  margin: 0 2% 10px 0;
}

/*
 * QUIENES SOMOS
 */
 #node-11 .boxwrapper.flexCntrCntrCntr .flexCol{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
 }
 #node-11 .boxwrapper.flexCntrCntrCntr.box3 .flexCol.bx1{
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
 }
 #node-11 .boxwrapper.flexCntrCntrCntr.box3 .flexCol.bx2{
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
 }
/*
 * SERVICIOS
 */
#node-12 .flexCntrCntrCntr .flexCol{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 50%;
  -ms-flex: 0 1 50%;
  flex: 0 1 50%;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  box-sizing: border-box;
}
#node-12 .flexCntrCntrCntr:nth-child(2n) .flexCol.bx1{
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  padding-left: 0;
}
#node-12 .flexCntrCntrCntr:nth-child(2n) .flexCol.bx2{
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  padding-right: 3%;
}

.blckServiciosTop{
  margin-bottom: 3rem;
}
.contenttypeservicios .flexCntrCntrCntr .flexCol{
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  box-sizing: border-box;
}
.contenttypeservicios .flexCntrCntrCntr .flexCol.bx1{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 40%;
  -ms-flex: 0 1 40%;
  flex: 0 1 40%;  
}
.contenttypeservicios .flexCntrCntrCntr .flexCol.bx2{
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex: 0 1 60%;
  -ms-flex: 0 1 60%;
  flex: 0 1 60%;
}

.contenttypeservicios .views-row-odd{}
.contenttypeservicios .views-row-even{}
.contenttypeservicios .views-row-odd .flexCntrCntrCntr .flexCol.bx1{}
.contenttypeservicios .views-row-odd .flexCntrCntrCntr .flexCol.bx2{
  padding-left: 3%;
  border-left: 14px solid #c20d19;
  box-sizing: border-box;
}
.contenttypeservicios .views-row-even .flexCntrCntrCntr .flexCol.bx1{
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;  
}
.contenttypeservicios .views-row-even .flexCntrCntrCntr .flexCol.bx2{
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  padding-right: 3%;
  border-right: 14px solid #c20d19;
  box-sizing: border-box;
}

/* CAMPOS SERVICIOS */
.contenttypeservicios .field-image{
  text-align: center;
}

/*
.contenttypeservicios .views-row-odd .field-image{
  border-right: 1px solid #eaeaea;
}
.contenttypeservicios .views-row-even .field-image{
  border-left: 1px solid #eaeaea;
}
*/

.contenttypeservicios .field-image img{}
.contenttypeservicios .field-title{}
.contenttypeservicios .field-body{}

/*
 * NOVEDADES - TEASER
 */
.node-novedades.node-full .field-image{
  margin: 0 5%;
}
.node-novedades.node-full .field-body{
  text-align: justify;
  font-style: 120%;
}
