/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    CS SEGURIDAD
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

no-full{
  max-width:1080px;
  width:80%; 
  margin:0 auto;
}

.colu-5,
.colu-6,
.colu-7,
.colu-8,
.colu-9,
.colu-10{
  font-size:0px;
}

/* Si añadimos el estilo center las columnas se alinean en el centro */
.colu-5.center,
.colu-6.center,
.colu-7.center,
.colu-8.center,
.colu-9.center,
.colu-10.center{
text-align: center;
}

.colu-5 .et_pb_row,
.colu-6 .et_pb_row,
.colu-7 .et_pb_row,
.colu-8 .et_pb_row,
.colu-9 .et_pb_row,
.colu-10 .et_pb_row{
  display:inline-block;
  font-size:14px;
  vertical-align:top;
}

.et_pb_section.con-margin .et_pb_row{
  margin-right:2.5%;
}

/* Sin Margin */
.colu-5 .et_pb_row,
.et_pb_row.colu-5 .et_pb_module{
 width:20%;
}

.colu-6 .et_pb_row,
.et_pb_row.colu-6 .et_pb_module{
  width:16.666%;
}

.colu-7 .et_pb_row,
.et_pb_row.colu-7 .et_pb_module{
  width:14.285%;
}

.colu-8 .et_pb_row,
.et_pb_row.colu-8 .et_pb_module{
  width:12.5%;
}

.colu-9 .et_pb_row,
.et_pb_row.colu-9 .et_pb_module{
  width:11.11%;
}

.colu-10 .et_pb_row,
.et_pb_row.colu-10 .et_pb_module{
  width:10%;
}

.et_pb_row.colu-5 .et_pb_module,
.et_pb_row.colu-6 .et_pb_module,
.et_pb_row.colu-7 .et_pb_module,
.et_pb_row.colu-8 .et_pb_module,
.et_pb_row.colu-9 .et_pb_module,
.et_pb_row.colu-10 .et_pb_module{
float: left;
}

/* Con Margin */
.colu-5.con-margin .et_pb_row{
  width:18%;
}

.colu-6.con-margin .et_pb_row{
  width:14.5833%;
}

.colu-7.con-margin .et_pb_row{
  width:12.142%;
}

.colu-8.con-margin .et_pb_row{
  width:10.312%;
}

.colu-9.con-margin .et_pb_row{
  width:8.888%;
}

.colu-10.con-margin .et_pb_row{
  width:7.75%;
}


/* Padding textos */
.colu-5 .et_pb_row .et_pb_text,
.colu-6 .et_pb_row .et_pb_text,
.colu-7 .et_pb_row .et_pb_text,
.colu-8 .et_pb_row .et_pb_text,
.colu-9 .et_pb_row .et_pb_text,
.colu-10 .et_pb_row .et_pb_text{
  padding:0 10px;
}



/* Modificamos el margin si estamos en la vista del contructor visual*/
.et-fb .et_pb_section.con-margin .et_pb_row{
 margin-right:2%;
}


.et-fb .et_pb_section.con-margin{

}


.colu-5.con-margin .et_pb_row:last-child,
.colu-6.con-margin .et_pb_row:last-child,
.colu-7.con-margin .et_pb_row:last-child,
.colu-8.con-margin .et_pb_row:last-child,
.colu-9.con-margin .et_pb_row:last-child,
.colu-10.con-margin .et_pb_row:last-child{
  margin-right:0px
}


@media(max-width:980px){
  /* Sin Magen 980 */
  .colu-5 .et_pb_row,
  .et_pb_row.colu-5 .et_pb_module{
    width:50%;
  }


  .colu-6 .et_pb_row,
  .colu-9 .et_pb_row,
  .et_pb_row.colu-6 .et_pb_module,
  .et_pb_row.colu-9 .et_pb_module{
     width:33.3%;
  }
   .colu-7 .et_pb_row,
   .colu-8 .et_pb_row,
   .et_pb_row.colu-7 .et_pb_module,
   .et_pb_row.colu-8 .et_pb_module{
    width:25%;
  }

  .colu-10 .et_pb_row,
  .et_pb_row.colu-10 .et_pb_module{
     width:20%;
  }

  /* Con Margen 980 */
  .colu-5.con-margin .et_pb_row{
    width:48.5%;
  }
  
  .colu-6.con-margin .et_pb_row,
  .colu-7.con-margin .et_pb_row{
    width:31.666%;
  }

  .colu-8.con-margin .et_pb_row{
    width:23.125%;
  }

  .colu-9.con-margin .et_pb_row{
    width:31.66%;
  }
  
  .colu-10.con-margin .et_pb_row{
    width:18%;
  }


  /* RESET MARGIN RIGHT 980 */
  .colu-5.con-margin .et_pb_row:nth-child(2n){
    margin-right:0px;
  }
  
  .colu-6.con-margin .et_pb_row:nth-child(3n),
  .colu-7.con-margin .et_pb_row:nth-child(3n),
  .colu-9.con-margin .et_pb_row:nth-child(3n){
    margin-right:0px;
  }

  .colu-8.con-margin .et_pb_row:nth-child(4n){
    margin-right:0px;
  }

  .colu-10.con-margin .et_pb_row:nth-child(5n){
    margin-right:0px;
  }
  
  
}

@media(max-width:768px){
  /* Sin Magen 768 */

  .colu-6 .et_pb_row,
  .colu-7 .et_pb_row,
  .colu-8 .et_pb_row,
  .colu-10 .et_pb_row,
  .et_pb_row.colu-6 .et_pb_module,
  .et_pb_row.colu-7 .et_pb_module,
  .et_pb_row.colu-8 .et_pb_module,
  .et_pb_row.colu-10 .et_pb_module{
    width:50%;
  }

  .colu-9 .et_pb_row,
  .et_pb_row.colu-9 .et_pb_module{
    width:33.33%;
  }
  
  /* Con Margen 768 */
  .colu-6.con-margin .et_pb_row,
  .colu-7.con-margin .et_pb_row,
  .colu-8.con-margin .et_pb_row,
  .colu-10.con-margin .et_pb_row{
    width:48.5%;
    margin-right: 0;
  }

  .colu-9.con-margin .et_pb_row{
    width: 31.666%;
  }
  
  /* RESET MARGINS 768 */
  .colu-6.con-margin .et_pb_row:nth-child(2n-1),
  .colu-7.con-margin .et_pb_row:nth-child(2n-1),
  .colu-8.con-margin .et_pb_row:nth-child(2n-1),
  .colu-10.con-margin .et_pb_row:nth-child(2n-1){
    margin-right:2.5%;
  }

  .colu-9.con-margin .et_pb_row:nth-child(3n){
    margin-right:0px;
  }
  
  
}

@media(max-width:767px){
  .colu-5 .et_pb_row,
  .colu-6 .et_pb_row,
  .colu-7 .et_pb_row,
  .colu-8 .et_pb_row,
  .colu-9 .et_pb_row,
  .colu-10 .et_pb_row,
  .et_pb_row.colu-5 .et_pb_module,
  .et_pb_row.colu-6 .et_pb_module,
  .et_pb_row.colu-7 .et_pb_module,
  .et_pb_row.colu-8 .et_pb_module,
  .et_pb_row.colu-9 .et_pb_module,
  .et_pb_row.colu-10 .et_pb_module{
    width:100%;
    margin-right: 0px;
    float:none;
  }
  
  .colu-5.con-margin .et_pb_row,
  .colu-6.con-margin .et_pb_row,
  .colu-7.con-margin .et_pb_row,
  .colu-8.con-margin .et_pb_row,
  .colu-9.con-margin .et_pb_row,
  .colu-10.con-margin .et_pb_row{
    width:100%;
    
  }

  /* RESET MARGINS -768*/
  .colu-5.con-margin .et_pb_row,
  .colu-6.con-margin .et_pb_row,
  .colu-7.con-margin .et_pb_row,
  .colu-8.con-margin .et_pb_row,
  .colu-9.con-margin .et_pb_row,
  .colu-10.con-margin .et_pb_row{
    margin-right:0px !important;
  }


}