@charset "utf-8";
/* CSS Document */


/* ==========================================================================
  Margenes 
========================================================================== */

.mt-10 {
	margin-top:10px;
  }
  .mt-20 {
	margin-top:20px;
  }
  .mt-30 {
	margin-top:30px;
  }
  .mt-40 {
	margin-top:40px;
  }
  .mt-50 {
	margin-top:50px;
  }
  .mt-60 {
	margin-top:60px;
  }
  .mt-70 {
	margin-top:70px;
  }
  .mt-80 {
	margin-top:80px;
  }
  
  .mb-10 {
	margin-bottom:10px;
  }
  .mb-20 {
	margin-bottom:20px;
  }
  .mb-30 {
	margin-bottom:30px;
  }
  .mb-40 {
	margin-bottom:40px;
  }
  .mb-50 {
	margin-bottom:50px;
  }
  .mb-60 {
	margin-bottom:60px;
  }
  .mb-70 {
	margin-bottom:70px;
  }
  .mb-80 {
	margin-bottom:80px;
  }
  
  .ml-10 {
	margin-left:10px;
  }
  .ml-20 {
	margin-left:20px;
  }
  .ml-30 {
	margin-left:30px;
  }
  .ml-40 {
	margin-left:40px;
  }
  .ml-50 {
	margin-left:50px;
  }
  .ml-60 {
	margin-left:60px;
  }
  .ml-70 {
	margin-left:70px;
  }
  .ml-80 {
	margin-left:80px;
  }
  
  
  .mr-10 {
	margin-right:10px;
  }
  .mr-20 {
	margin-right:20px;
  }
  .mr-30 {
	margin-right:30px;
  }
  .mr-40 {
	margin-right:40px;
  }
  .mr-50 {
	margin-right:50px;
  }
  .mr-60 {
	margin-right:60px;
  }
  .mr-70 {
	margin-right:70px;
  }
  .mr-80 {
	margin-right:80px;
  }
  
  
  /* ==========================================================================
	Paddings
  ========================================================================== */
  
  .pt-10 {
	padding-top:10px;
  }
  .pt-20 {
	padding-top:20px;
  }
  .pt-30 {
	padding-top:30px;
  }
  .pt-40 {
	padding-top:40px;
  }
  .pt-50 {
	padding-top:50px;
  }
  .pt-60 {
	padding-top:60px;
  }
  .pt-70 {
	padding-top:70px;
  }
  .pt-80 {
	padding-top:80px;
  }
  
  .pb-10 {
	padding-bottom:10px;
  }
  .pb-20 {
	padding-bottom:20px;
  }
  .pb-30 {
	padding-bottom:30px;
  }
  .pb-40 {
	padding-bottom:40px;
  }
  .pb-50 {
	padding-bottom:50px;
  }
  .pb-60 {
	padding-bottom:60px;
  }
  .pb-70 {
	padding-bottom:70px;
  }
  .pb-80 {
	padding-bottom:80px;
  }
  
  .pl-10 {
	padding-left:10px;
  }
  .pl-20 {
	padding-left:20px;
  }
  .pl-30 {
	padding-left:30px;
  }
  .pl-40 {
	padding-left:40px;
  }
  .pl-50 {
	padding-left:50px;
  }
  .pl-60 {
	padding-left:60px;
  }
  .pl-70 {
	padding-left:70px;
  }
  .pl-80 {
	padding-left:80px;
  }
  
  
  .pr-10 {
	padding-right:10px;
  }
  .pr-20 {
	padding-right:20px;
  }
  .pr-30 {
	padding-right:30px;
  }
  .pr-40 {
	padding-right:40px;
  }
  .pr-50 {
	padding-right:50px;
  }
  .pr-60 {
	padding-right:60px;
  }
  .pr-70 {
	padding-right:70px;
  }
  .pr-80 {
	padding-right:80px;
  }
  
  .offset-medio {
	margin-left: 2.333333%;
  }
  

  .media-container-row {
    flex-wrap: nowrap;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
    align-items: start;
  }