h1, h2, h3, h4 {
  font-weight:bold;
  margin-bottom:5px;
  margin-bottom:5px;
}

h2, h3 {
  display:flex;
  font-style:italic;
  padding:5px;
  border-radius:5px;
  color:white;
}
h2 {  
  background-color:#060403;
  font-size: 2rem !important;
}

h3 {
  background-color:#7B5833;
  
}

pre {
  white-space: pre-wrap;
  word-wrap: break-word;
  text-align: justify;
}

ul#ul_pis_posts_in_sidebar-2, ul#ul_pis_posts_in_sidebar-4 {
	list-style:none;
}

div.csColumn ul {
  border:1px solid grey;
  border-radius:15px;
  padding-top:10px;
  padding-bottom:10px;
}



.my-table {
      max-width: 100%;
      font-size: 1em;
      font-family: Arial, Helvetica, sans-serif;
    border: 2px solid black;
border-collapse:collapse;

  }
  .my-table td {
      padding: 4px;
      margin: 3px;
      border: 1px solid #CCC;
  }
  .my-table tr:nth-child(1) {
      background-color: #9c460a;
      color: #FFF;
      font-weight: bold;
  }

  .my-table tr:nth-child(1) td {

    border-top: 2px solid black;
    border-bottom: 2px solid black;
  }

  .my-table td:nth-child(1){
    border-right: 2px solid black;
  }
  .my-table img {

    width:100%;
      
    height: auto;
  }

  .my-table-3 td{

      width: 33%;        
  }

  .my-table-4 td{

      width: 25%;        
  }

  .my-table-5 td{

      width: 20%;        
  }

.my-table .mb-container {
  margin-left:10%;
    margin-right:10%;
  width:80%;
  height:auto;
}

.my-table .maxbutton-ctao-table3 {
  width:100%;
  height:auto;
}

