/*
 Theme Name:   thebraves
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/**
 * Footer links
  */

.link-footer {
  color: #d9edf7 !important;
  text-decoration: none;
}
.link-footer:hover {
  color: #ffffff !important;
  text-decoration: underline;
}



/**
 * Table styling
  */
.tablepress thead th, .tablepress tfoot th {
    background-color: var(--global-color-8);
    color: #fff;
    font-weight: 700;
    text-align: center;
	border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    padding: 1em;
}
 table.tablepress tr td {
  text-align: center;
}
.tabulka-cislo, .gb-container-25e92465 {
	text-align:center;
	color:#ffff;
  /*font-size: 50px;*/
}
.cislo{
	font-size: 50px;
	font-weight: 700;

}
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc{
	background-color: #fff !important;
}
@media only screen and (max-width: 600px) {
    /* Styl pro první řádek */
    .tablepress tbody tr:first-of-type {
        margin-top: 2.3em;
    }
    /* Styl pro všechny ostatní řádky */
    .tablepress tbody tr:not(:first-of-type) {
        margin-top: 2em; 
    }
	.tabulka-cislo, .gb-container-25e92465 {
        margin-top: 0.3em;
    }
	.tablepress tbody tr:before{
		content: none !important;
	}
	.tablepress {
		display: flex !important;
		flex-direction: column !important;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
}
@media (max-width: 767px) {
  .tabulka-cislo, .gb-container-25e92465 {
    font-size: 20px;
  }
}
/* tabulka */
.tablepress thead .dt-orderable-asc:hover, .tablepress thead .dt-orderable-desc:hover, .tablepress thead .dt-ordering-asc, .tablepress thead .dt-ordering-desc{
	background-color: #ffff !important;
}

/* formular */
@media only screen and (max-width: 600px) {
	form {
  		width: 100%;
  		max-width: 100%;
	}
	textarea, input{
  		width: 100%;
  		box-sizing: border-box;
	}
	input:is([type="radio"], [type="checkbox"]) {
		width: auto !important;
	}
}
.wpcf7-list-item{
	margin: 0px;
}
.wpcf7-list-item-label{
	padding-left: 10px;
}
label {
	text-transform: uppercase; 
}