body, h1, h2, h3, h44, h5, h6 {
  font-family: 'Montserrat';
}
section{
   font-family: 'DM Sans' 
}
p,span{font-size: 1.2em;}
.menupersonalizado {background-color:#cecece;}
.meulink {font-size: 75%; text-transform: uppercase; font-weight: bold;}
.meutopo {font-size: 100%; text-transform: uppercase; font-weight: bold;}
.meumenu {font-size: 96%; text-transform: uppercase; font-weight: bold; margin:0px; padding: 0px; transform: translateZ(0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;}
.linkmeumenu {padding:5px;}
.meumenu:hover,.meumenu:focus,.meumenu:active{transform: scale(1.1);}
.creditos{font-size: 65%;}
.barratopo {height:40px; background-color: #f50000;}
.navbar {top:40px;}
footer {background-color: #dfdfdf;}
table.tableizer-table, table.tableizer-table2 {
		font-size: 14px;
		border: 1px solid #CCC; 
	} 
	.tableizer-table td, .tableizer-table2 td {
		padding: 2px;
		margin: 2px;
		border: 1px solid #CCC;
	}
	.tableizer-table th, .tableizer-table2 th {
		background-color: #fc8819; 
		color: #000;
		font-weight: bold;
	}
.tableizer-table2 {display: none !important; table-layout: fixed;
  width: 100%;}

@media screen and (max-width: 786px){
    p,span{
        font-size: 1em;
    }
    .meulink {
        font-size: 75%; text-transform: uppercase; font-weight: bold;
    }
    .meutopo {
    font-size: 80%; text-transform: uppercase; font-weight: bold;
    }
    .meumenu {
        font-size: 96%; text-transform: uppercase; font-weight: bold; margin:0px; padding: 0px; transform: translateZ(0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.3s;
    transition-property: transform;
    } 
    .meumenu:hover,.meumenu:focus,.meumenu:active{transform: scale(1);}
    .logosite{
        width: 60vw !important;
    }
    .barratopo {height:35px !important;}
    .navbar {top:35px !important;}
    .tableizer-table2 {display: table !important; width: 100% !important;}
    .tableizer-table {display: none !important;}
    .tableizer-table2 th, .tableizer-table2 td {width: 50% !important; padding: 2px 20px !important;}
}