/*  MICROTHEMER STYLES  */


/*= Main Menu ================= */

/** Main Menu >> Wpcf7 f27891 o1 wpcf7 validates as required **/
#wpcf7-f27891-o1 .wpcf7-validates-as-required {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(255, 255, 255, 0) !important;
	width: 220px !important;
	border-color: rgb(255, 255, 255) !important;
	border-radius: 3px !important;
}

/** Main Menu >> Wpcf7 f27891 o1 [type="submit"] **/
#wpcf7-f27891-o1 [type="submit"] {
	color: rgb(29, 31, 87) !important;
	padding-top: 22px !important;
	padding-left: 22px !important;
	border-color: rgb(255, 255, 255) !important;
	border-style: solid !important;
	border-radius: 3px !important;
	position: relative !important;
	right: 2px !important;
}

/** Main Menu >> Wpcf7 f27891 o1 fa arrow right (::before) **/
#wpcf7-f27891-o1 .fa-arrow-right::before {
	position: relative !important;
	bottom: 8px !important;
	right: 8px !important;
}

/** Main Menu >> Wpcf7 f27891 o1 col md 12 **/
#wpcf7-f27891-o1 .col-md-12 {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Col md 12 span (#2) **/
.col-md-12 > span:nth-of-type(2) {
	font-size: 10px !important;
	position: absolute !important;
	left: 50px !important;
}

/** Main Menu >> Div (#2) div (#2) **/
.mtp-27946 form > div:nth-of-type(2) > div:nth-of-type(2) {
	width: 404px !important;
}

/** Main Menu >> Form row (#2) **/
.mtp-8861 form .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 23994 row (#2) **/
.mtp-23994 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 24153 row (#2) **/
.mtp-24153 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 25324 row (#2) **/
.mtp-25324 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 25327 row (#2) **/
.mtp-25327 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 25330 row (#2) **/
.mtp-25330 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 25331 row (#2) **/
.mtp-25331 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 24452 row (#2) **/
.mtp-24452 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 25342 row (#2) **/
.mtp-25342 .row:nth-of-type(2) {
	margin-left: 2px !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 26150 row (#2) **/
.mtp-26150 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 24492 row (#2) **/
.mtp-24492 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 3 row (#2) **/
.mtp-3 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 25614 row (#2) **/
.mtp-25614 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Mtp 27412 row (#2) **/
.mtp-27412 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Wpcf7 f27891 o2 wpcf7 validates as required **/
.mtp-25345 #wpcf7-f27891-o2 .wpcf7-validates-as-required {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(255, 255, 255, 0) !important;
	width: 220px !important;
	border-color: rgb(255, 255, 255) !important;
	border-radius: 3px !important;
}

/** Main Menu >> Wpcf7 f27891 o2 [type="submit"] **/
.mtp-25345 #wpcf7-f27891-o2 [type="submit"] {
	color: rgb(29, 31, 87) !important;
	padding-top: 22px !important;
	padding-left: 22px !important;
	border-color: rgb(255, 255, 255) !important;
	border-style: solid !important;
	border-radius: 3px !important;
	position: relative !important;
	right: 2px !important;
}

/** Main Menu >> Wpcf7 f27891 o2 row (#2) **/
.mtp-25345 #wpcf7-f27891-o2 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** Main Menu >> Wpcf7 f27891 o2 [type="submit"] _2 **/
.mtp-24390 #wpcf7-f27891-o2 [type="submit"] {
	color: rgb(29, 31, 87) !important;
	padding-top: 22px !important;
	padding-left: 22px !important;
	border-color: rgb(255, 255, 255) !important;
	border-style: solid !important;
	border-radius: 3px !important;
	position: relative !important;
	right: 2px !important;
}

/** Main Menu >> Wpcf7 f27891 o2 wpcf7 validates as required _2 **/
.mtp-24390 #wpcf7-f27891-o2 .wpcf7-validates-as-required {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(255, 255, 255, 0) !important;
	width: 220px !important;
	border-color: rgb(255, 255, 255) !important;
	border-radius: 3px !important;
}

/** Main Menu >> Wpcf7 f27891 o2 row (#2) _2 **/
.mtp-24390 #wpcf7-f27891-o2 .row:nth-of-type(2) {
	margin-left: 0 !important;
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}


/*= Marcas de qualificação == */

/** Marcas de qualificação >> Display none wpdatatables **/
.mtp-25330 .powered_by_link {
	display: none !important;
}

/** Marcas de qualificação >> Título bloco **/
.mtp-25330 .elementor-col-100 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > h2 {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(29, 31, 87) !important;
	padding-left: 20px !important;
	position: relative !important;
	top: 40px !important;
}

/** Marcas de qualificação >> Mtp 25330 sorting disabled **/
.mtp-25330 .sorting_disabled {
	color: rgb(29, 31, 87) !important;
}

/** Marcas de qualificação >> Table body column displinas **/
.mtp-25330 tbody .column-displinas {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table body column nacional sub18 **/
.mtp-25330 tbody .column-nacional-sub18 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table body column nacional sub 20 **/
.mtp-25330 tbody .column-nacional-sub-20 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table 3 column nacional sub23 **/
.mtp-25330 #table_3 .column-nacional-sub23 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table body column campeonato de portugal **/
.mtp-25330 tbody .column-campeonato-de-portugal {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table 4 table data (#4) **/
.mtp-25330 #table_4 td:nth-of-type(4) {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table 4 column 5 **/
.mtp-25330 #table_4 .column-5 {
	display: none !important;
}

/** Marcas de qualificação >> Table 3 column 5 **/
.mtp-25330 #table_3 .column-5 {
	display: none !important;
}

/** Marcas de qualificação >> Table body column disciplina **/
.mtp-25330 tbody .column-disciplina {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table body column nacional sub 18 **/
.mtp-25330 tbody .column-nacional-sub-18 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table body column nacional sub20 **/
.mtp-25330 tbody .column-nacional-sub20 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table 1 table data (#4) **/
.mtp-25330 #table_1 td:nth-of-type(4) {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table body column campeonatos de portugal **/
.mtp-25330 tbody .column-campeonatos-de-portugal {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table 2 table data (#4) **/
.mtp-25330 #table_2 td:nth-of-type(4) {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(245, 245, 245, 0) !important;
}

/** Marcas de qualificação >> Table 1 column 5 **/
.mtp-25330 #table_1 .column-5 {
	display: none !important;
}

/** Marcas de qualificação >> Mtp 25330 column mundial **/
.mtp-25330 .column-mundial {
	display: none !important;
}

/** Marcas de qualificação >> Div (#19) div (::after) **/
.mtp-25347 .row > div:nth-of-type(19) > div::after {
	position: relative !important;
	top: -61px !important;
	left: 500px !important;
}

/** Marcas de qualificação >> Mtp 25331 powered by link **/
.mtp-25331 .powered_by_link {
	display: none !important;
}

/** Marcas de qualificação >> Elementor tab content heading 2 **/
.mtp-25330 .elementor-tab-content h2 {
	display: none !important;
}


/*= Ranking =================== */

/** Ranking >> Table 1 sorting disabled **/
#table_1 .sorting_disabled {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgb(255, 255, 255) !important;
}

/** Ranking >> Table 1 column prova **/
#table_1 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 1 column nome **/
#table_1 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 1 column tempo **/
#table_1 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 1 column data **/
#table_1 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 1 column 4 **/
#table_1 .column-4 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(46, 46, 46, 0) !important;
}

/** Ranking >> Table 2 column prova **/
#table_2 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 2 column nome **/
#table_2 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 2 column tempo **/
#table_2 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(46, 46, 46, 0) !important;
}

/** Ranking >> Table 2 column data **/
#table_2 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 2 column 4 **/
#table_2 .column-4 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 3 sorting disabled **/
#table_3 .sorting_disabled {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 3 column prova **/
#table_3 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(46, 46, 46, 0) !important;
}

/** Ranking >> Table 3 column nome **/
#table_3 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 3 column tempo **/
#table_3 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(29, 31, 87, 0) !important;
}

/** Ranking >> Table 3 column data **/
#table_3 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 3 column 4 **/
#table_3 .column-4 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 4 column prova **/
#table_4 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 4 column nome **/
#table_4 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(46, 46, 46, 0) !important;
}

/** Ranking >> Table 4 column tempo **/
#table_4 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 4 column data **/
#table_4 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 4 column 4 **/
#table_4 .column-4 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(46, 46, 46, 0) !important;
}

/** Ranking >> Table 5 column nome **/
#table_5 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 5 column tempo **/
#table_5 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(223, 229, 232, 0) !important;
}

/** Ranking >> Table 5 column data **/
#table_5 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(46, 46, 46, 0) !important;
}

/** Ranking >> Table 5 column 4 **/
#table_5 .column-4 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(46, 46, 46, 0) !important;
}

/** Ranking >> Table 5 column prova **/
#table_5 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(46, 46, 46, 0) !important;
}

/** Ranking >> Table 6 column prova **/
#table_6 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 6 column nome **/
#table_6 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 6 column tempo **/
#table_6 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 6 column data **/
#table_6 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 6 column 4 **/
#table_6 .column-4 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 7 column prova **/
#table_7 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 7 column nome **/
#table_7 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(46, 46, 46, 0) !important;
}

/** Ranking >> Table 7 column marca pc **/
#table_7 .column-marca-pc {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 7 column data **/
#table_7 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 7 column ano de nascimento **/
#table_7 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 8 column prova **/
#table_8 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 8 column nome **/
#table_8 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking >> Table 8 column marca pc **/
#table_8 .column-marca-pc {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}


/*= Ranking 2 ================= */

/** Ranking 2 >> Table 8 column data **/
#table_8 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 8 column ano de nascimento **/
#table_8 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 9 column prova **/
#table_9 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 9 column nome **/
#table_9 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 9 column marca pc **/
#table_9 .column-marca-pc {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 9 column data **/
#table_9 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 9 column ano de nascimento **/
#table_9 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 10 column prova **/
#table_10 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 10 column nome **/
#table_10 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 10 column marca pc **/
#table_10 .column-marca-pc {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 10 column data **/
#table_10 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 10 column ano de nascimento **/
#table_10 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 11 column prova **/
#table_11 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 11 column nome **/
#table_11 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 11 column marca pc **/
#table_11 .column-marca-pc {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 11 column data **/
#table_11 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 11 column ano de nascimento **/
#table_11 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 12 column prova **/
#table_12 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 12 column nome **/
#table_12 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 12 column marca pc **/
#table_12 .column-marca-pc {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 12 column data **/
#table_12 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 12 column ano de nascimento **/
#table_12 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 13 column prova **/
#table_13 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 13 column nome **/
#table_13 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 13 column vento **/
#table_13 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 13 column tempo **/
#table_13 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 13 column data **/
#table_13 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 13 column 5 **/
#table_13 .column-5 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 14 column prova **/
#table_14 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 14 column nome **/
#table_14 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 14 column vento **/
#table_14 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 14 column tempo **/
#table_14 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 14 column data **/
#table_14 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 14 column 5 **/
#table_14 .column-5 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 15 column prova **/
#table_15 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 15 column nome **/
#table_15 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 15 column vento **/
#table_15 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 15 column tempo **/
#table_15 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 15 column data **/
#table_15 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 2 >> Table 15 column 5 **/
#table_15 .column-5 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}


/*= Ranking 3 ================= */

/** Ranking 3 >> Table 16 column prova **/
#table_16 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 16 column nome **/
#table_16 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 16 column vento **/
#table_16 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 16 column tempo **/
#table_16 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 16 column data **/
#table_16 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 16 column 5 **/
#table_16 .column-5 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 17 column prova **/
#table_17 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 17 column nome **/
#table_17 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 17 column vento **/
#table_17 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 17 column tempo **/
#table_17 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 17 column data **/
#table_17 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 17 column 5 **/
#table_17 .column-5 {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 18 column prova **/
#table_18 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 18 column nome **/
#table_18 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 18 column vento **/
#table_18 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 18 column tempo **/
#table_18 .column-tempo {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 18 column data **/
#table_18 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 18 column ano de nascimento **/
#table_18 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 19 column prova **/
#table_19 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 19 column nome **/
#table_19 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 19 column marca al **/
#table_19 .column-marca-al {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 19 column vento **/
#table_19 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 19 column data **/
#table_19 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 19 column ano de nascimento **/
#table_19 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 20 column prova **/
#table_20 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 20 column nome **/
#table_20 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 20 column marca al **/
#table_20 .column-marca-al {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 20 column vento **/
#table_20 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 20 column data **/
#table_20 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 20 column ano de nascimento **/
#table_20 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 21 column prova **/
#table_21 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 21 column nome **/
#table_21 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 21 column marca al **/
#table_21 .column-marca-al {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 21 column vento **/
#table_21 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 21 column data **/
#table_21 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 21 column ano de nascimento **/
#table_21 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 22 column prova **/
#table_22 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 22 column nome **/
#table_22 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 22 column marca al **/
#table_22 .column-marca-al {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 3 >> Table 22 column vento **/
#table_22 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}


/*= Ranking 4 ================= */

/** Ranking 4 >> Table 22 column data **/
#table_22 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 22 column ano de nascimento **/
#table_22 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 23 column prova **/
#table_23 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 23 column nome **/
#table_23 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 23 column marca al **/
#table_23 .column-marca-al {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 23 column vento **/
#table_23 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 23 column data **/
#table_23 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 23 column ano de nascimento **/
#table_23 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 24 column prova **/
#table_24 .column-prova {
	color: rgb(29, 31, 87) !important;
	font-weight: bold !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 24 column nome **/
#table_24 .column-nome {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 24 column marca al **/
#table_24 .column-marca-al {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 24 column vento **/
#table_24 .column-vento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 24 column data **/
#table_24 .column-data {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}

/** Ranking 4 >> Table 24 column ano de nascimento **/
#table_24 .column-ano-de-nascimento {
	color: rgb(29, 31, 87) !important;
	background-color: rgba(255, 255, 255, 0) !important;
}


/*= Galerias ================== */

/** Galerias >> Entry content container (#1) **/
.mtp-27548 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _2 **/
.mtp-27546 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _3 **/
.mtp-27544 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _4 **/
.mtp-27542 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _5 **/
.mtp-27534 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _6 **/
.mtp-27529 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _7 **/
.mtp-24855 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _8 **/
.mtp-24807 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _9 **/
.mtp-24806 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _10 **/
.mtp-24693 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _11 **/
.mtp-24691 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _12 **/
.mtp-24689 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Entry content container (#1) _13 **/
.mtp-24683 .entry-content .container:nth-of-type(1) {
	display: none !important;
}

/** Galerias >> Post 25330 heading 3 **/
.mtp-25330 #post-25330 h3 {
	display: none !important;
}

/** Galerias >> Post 25331 heading 3 **/
.mtp-25331 #post-25331 h3 {
	display: none !important;
}


/*= WPFORms =================== */

/** WPFORms >> Mtp 25345 wpforms field large **/
.mtp-25345 .wpforms-field-large {
	background-color: rgb(245, 245, 245) !important;
	border-color: rgb(29, 31, 87) !important;
}

/** WPFORms >> Mtp 25345 wpforms 28009 field 12 **/
.mtp-25345 #wpforms-28009-field_12 {
	width: 362px !important;
}

/** WPFORms >> Wpforms field text wpforms field large **/
.mtp-25345 .wpforms-field-text .wpforms-field-large {
	height: 51px !important;
}

/** WPFORms >> Wpforms one third wpforms field required **/
.mtp-25345 .wpforms-one-third .wpforms-field-required {
	height: 51px !important;
}

/** WPFORms >> Wpforms form 28009 select **/
.mtp-25345 #wpforms-form-28009 select {
	height: 51px !important;
}

/** WPFORms >> Mtp 25345 wpforms submit container **/
.mtp-25345 .wpforms-submit-container {
	text-align: center !important;
}

/** WPFORms >> Mtp 25345 wpforms submit 28009 **/
.mtp-25345 #wpforms-submit-28009 {
	color: rgb(245, 245, 245) !important;
	font-weight: bold !important;
	background-color: rgb(29, 31, 87) !important;
	padding: 10px 50px 10px 50px !important;
	border-color: rgb(29, 31, 87) !important;
	border-width: 2px !important;
	border-radius: 2px !important;
}

/** WPFORms >> Mtp 24390 wpforms field required **/
.mtp-24390 .wpforms-field-required {
	background-color: rgba(245, 245, 245,) !important;
	height: 51px !important;
}

/** WPFORms >> Mtp 24390 wpforms field large **/
.mtp-24390 .wpforms-field-large {
	color: rgb(29, 31, 87) !important;
	background-color: rgb(245, 245, 245) !important;
	border-color: rgb(29, 31, 87) !important;
}

/** WPFORms >> Mtp 24390 wpforms submit container **/
.mtp-24390 .wpforms-submit-container {
	text-align: center !important;
}

/** WPFORms >> Mtp 24390 wpforms submit 28045 **/
.mtp-24390 #wpforms-submit-28045 {
	color: rgb(245, 245, 245) !important;
	font-weight: bold !important;
	background-color: rgb(29, 31, 87) !important;
	padding: 10px 50px 10px 50px !important;
}

/** WPFORms >> Mtp 28053 wpforms form 28053 **/
.mtp-28053 #wpforms-form-28053 {
	display: -webkit-box !important;
	display: -moz-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

/** WPFORms >> Wpforms field label inline **/
.wpforms-field-label-inline {
	color: rgb(245, 245, 245) !important;
	font-size: 10px !important;
}

/** WPFORms >> Wpforms submit 28053 **/
#wpforms-submit-28053 {
	color: rgb(29, 31, 87) !important;
	background-color: rgb(245, 245, 245) !important;
	margin-right: 200px !important;
	border-radius: 3px !important;
	position: relative !important;
	bottom: 158px !important;
	left: 160px !important;
}

/** WPFORms >> Wpforms 28053 field 1 **/
#wpforms-28053-field_1 {
	color: rgb(245, 245, 245) !important;
	background-color: rgba(29, 31, 87, 0) !important;
	height: 38px !important;
	border-color: rgb(245, 245, 245) !important;
}

/** WPFORms >> Mtp 24390 wpforms submit 28053 **/
.mtp-24390 #wpforms-submit-28053 {
	height: 38px !important;
	position: relative !important;
	bottom: 159px !important;
	left: 160px !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {

	/*= Main Menu ================= */

	/** Main Menu >> Col md 12 span (#2) **/
	.col-md-12 > span:nth-of-type(2) {
	margin-right: 50px !important;
}


}


/*( < 980 )*/
@media (max-width: 979.98px) {

	/*= Main Menu ================= */

	/** Main Menu >> Wpcf7 f27891 o1 wpcf7 validates as required **/
	#wpcf7-f27891-o1 .wpcf7-validates-as-required {
	width: 85% !important;
}

	/** Main Menu >> Wpcf7 f27891 o1 [type="submit"] **/
	#wpcf7-f27891-o1 [type="submit"] {
	right: 30px !important;
}

	/** Main Menu >> Div (#2) div (#2) **/
	.mtp-27946 form > div:nth-of-type(2) > div:nth-of-type(2) {
	width: 100% !important;
}


	/*= WPFORms =================== */

	/** WPFORms >> Wpforms submit 28053 **/
	#wpforms-submit-28053 {
	bottom: 183px !important;
	left: 135px !important;
}

	/** WPFORms >> Mtp 24390 wpforms submit 28053 **/
	.mtp-24390 #wpforms-submit-28053 {
	left: 135px !important;
}


}


/*( < 768 )*/
@media (max-width: 767.98px) {

	/*= Main Menu ================= */

	/** Main Menu >> Elementor element c083290 elementor widget wrap **/
	.elementor-element-c083290 .elementor-widget-wrap {
	display: none !important;
}

	/** Main Menu >> Elementor element 20c3519 elementor widget wrap **/
	.elementor-element-20c3519 .elementor-widget-wrap {
	display: none !important;
}

	/** Main Menu >> Elementor element f9d06e9 elementor widget wrap **/
	.elementor-element-f9d06e9 .elementor-widget-wrap {
	display: none !important;
}

	/** Main Menu >> Elementor element 7579b1b elementor column gap thegem **/
	.elementor-element-7579b1b .elementor-column-gap-thegem {
	display: none !important;
}

	/** Main Menu >> Elementor nav menu text align aside elementor widget container **/
	.elementor-nav-menu__text-align-aside .elementor-widget-container {
	background-position: right top !important;
	position: relative !important;
	float: right !important;
}

	/** Main Menu >> Wpcf7 f27891 o1 [type="submit"] **/
	#wpcf7-f27891-o1 [type="submit"] {
	left: -67px !important;
}


	/*= WPFORms =================== */

	/** WPFORms >> Wpforms submit 28053 **/
	#wpforms-submit-28053 {
	margin-right: 700px !important;
	bottom: 133px !important;
	left: 480px !important;
}

	/** WPFORms >> Mtp 24390 wpforms submit 28053 **/
	.mtp-24390 #wpforms-submit-28053 {
	left: 480px !important;
}


}


/*( < 480 )*/
@media (max-width: 479.98px) {

	/*= WPFORms =================== */

	/** WPFORms >> Wpforms submit 28053 **/
	#wpforms-submit-28053 {
	bottom: 158px !important;
	left: 300px !important;
}

	/** WPFORms >> Mtp 24390 wpforms submit 28053 **/
	.mtp-24390 #wpforms-submit-28053 {
	left: 290px !important;
}


}

