/*
Boas-vindas ao CSS Personalizado!

Para saber como isso funciona, acesse http://wp.me/PEmnE-Bt
*/
body div#jp-relatedposts h3.jp-relatedposts-headline,
body div.sharedaddy h3.sd-title {
	margin-bottom: 1.5rem;
	margin-top: 3rem;
	display: block !important;
	color: #171617;
}

.nav--main {
	font-size: 18px;
}



.entry-footer .screen-reader-text {
	display: block;
	font-weight: 300;
	text-transform: uppercase;
	position: relative;
	left: auto;
	height: auto;
	width: auto;
	font-size: 13px;
	letter-spacing: .1em;
	clip-path: none;
	overflow: visible;
	color: #171617;
}

.author-info {
	border: none;
	font-size: 15px;
	line-height: 1.5;
	margin-bottom: 36px;
	margin-top: auto;
	padding: 0;
}

\*  ----  *\table {
	border-collapse: collapse;
	page-break-after: always;
	margin-bottom: 0 !important;
}

table th {
	font-size: small;
}

table tr {
	border-bottom: none;
	border-top: none;
	border-left: none;
	border-right: none;
}

table td {
	border-bottom: 1px solid #595959;
	border-top: none;
	border-left: none;
	border-right: none;
	color: #262626;
	padding: 5px !important;
	font-size: small;
	vertical-align: top;
}

table .text-right {
	text-align: right !important;
}

table .text-left {
	text-align: left !important;
}

td.description {
	font-style: italic;
	border-bottom: none;
}

td.description.text-right {
	padding-right: 5px;
	font-weight: bold;
}

td.description.text-left {
	padding-left: 5px;
}

td.style-section {
	background-color: #D8D8D8;
	font-weight: bold;
}

td.style-subsection {
	color: #262626;
	background-color: #F2F2F2;
	font-weight: bold;
}

th.style-subsection {
	color: #262626;
	background-color: #F2F2F2;
	font-weight: bold;
}

td.style-highlight {
	color: #262626;
	font-style: italic;
}

th.style-highlight {
	color: #262626;
	font-style: italic;
}

/* sheet-planning */
table.sheet-planning {
	max-width: 800px !important;
}

table.sheet-planning col {
	width: 13.39%;
}

table.sheet-planning col.col0 {
	width: 6.25%;
}

table.sheet-planning tr {
	height: 30pt;
}

table.sheet-planning tr.row1 {
	height: 30pt;
}

/* sheet-training */
table.sheet-training {
	max-width: 800px !important;
}

table.sheet-training col.col0, 
table.sheet-training col.col2 {
	width: 5%;
}

table.sheet-training col.col1,
table.sheet-training col.col3,
table.sheet-training col.col5 {
	width: 1%;
}

table.sheet-training col.col4 {
	width: 6%;
}

table.sheet-training col.col7 {
	width: 40%;
}

table.sheet-training col.col6,
table.sheet-training col.col8 {
	width: 12%;
}

table.sheet-training col.col9 {
	width: 10%;
}

table.sheet-training tr {
	height: 25pt;
}

table.sheet-training tr.row1 {
	height: 25pt;
}

h2 a:not([class*=wp-block]):not(.img-link) {
	color: #000;
}

#subscribe-submit button {
	color: #171617;
	width: 100%;
}

.no-margin-bottom {
	margin-bottom: 0 !important;
}

/* Para que quando uma imagem seja exebida na página inicial não fique aquele fundo preto.*/
.entry-card .entry-image {
	background-color: #FFF;
}

.training-table td {
	white-space: pre;
}

.training-table th:first-child,
.training-table td:first-child {
	width: 20%;
}

.training-table th:nth-child(3),
.training-table td:nth-child(3) {
	width: 15%;
}

.postid-1330 th:first-child,
.postid-1330 td:first-child {
	width: 15%;
}

.postid-1330 th:nth-child(2),
.postid-1330 td:nth-child(2) {
	width: 50%;
}

.postid-2303 th:first-child, .postid-2303 td:first-child {
	width: 80px;
}

/* Estilo final de tabela */

.wp-block-table.is-style-stripes {
	border-bottom: none;
	margin: 0.5em;
}
/*para que as imagens fiquem centralizadas.*/
.wp-block-table.is-style-stripes img {
	margin: auto;
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f5f5f5;
}

.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
	border-color: transparent;
	border-bottom: 1px solid #ddd;
}

.wp-block-table thead {
	border-bottom: 2px solid;
}

.wp-block-table tfoot {
	border-top: 2px solid;
	border-bottom: none;
}

.wp-block-table tfoot td{
	border-bottom: none !important;
}




/*Widgets*/

.widget-title {
margin-bottom: 0.5rem;
margin-top: 0;
font-size: 0.6rem;
}
.home .widget-title {
	margin-left: 24px;
}

.widget_search form {
	margin-top: 0;
}

/* Reset password form */
.um-page-password-reset .um-field-block div {
	text-align: left !important;
}

/* Ajuste de logo.*/
.site-logo img, .custom-logo-link img {
max-height: 150px;
}

@media not screen and (min-width: 900px) {
	.site-branding img {
	max-height: 100px;
	}
}

/* Profiles Tabs */
.um-profile-nav {
	display: none;
}

/* Members Pages */
.um-member-photo a {
	background: none !important;
}

/* Reduz o espaçamento entre as colunas das tabelas das páginas de treino.*/
.wp-container-4 {
        gap: 1em !important;
    }

/* Desfazer bagunça do Customfy */


/* Da folha do gutemberg: quoute com background */
.wp-block-paragraph:not(.has-background).is-style-info, p:not(.has-background).is-style-info {
    background-color:#ffe680
}

.wp-block-paragraph:not(.has-text-color).is-style-info, p:not(.has-text-color).is-style-info {
    color:#161a03
}

.no-padding {
	padding: 0 !important;
}


.wp-block-table td, .wp-block-table th {
	border-left: none;
	border-right: none;
}
.wp-block-table th {
	border-top: none;
}

.table-30-70 tr td:first-child, 
.table-30-70 tr th:first-child{
	width: 30% !important;
}

.drills-table tr td:second-child, 
.drills-table tr th:second-child{
	width: 70% !important;
}