/*
 Theme Name:   Šablona projektu Saves Help
 Theme URI:    https://
 Description:  Vzhled a chování projektu SavesHelp
 Author:       Tým WP-admin.cz
 Author URI:   https://wp-admin.cz
 Template:     generatepress
 Version:      0.1
 Text Domain:  saveshelp
*/
.gallery-radius img{
	border-radius: 3px;
}
/* CF */
.cf7-border input,textarea{
	border-radius: 10px;
}
.cf7-button input[type="submit"]{
	border-radius: 9999px;
	color: white;
}


/* Card */
.card-container {
  perspective: 1000px;
}

.card {
  width: 300px; /* Nastavte šířku podle potřeby */
  height: 400px; /* Nastavte výšku podle potřeby */
  position: relative;
  transform-style: preserve-3d;
  transition: transform 0.6s;
}

.card:hover {
  transform: rotateY(180deg);
}

.card-front,
.card-back {
  width: 100%;
  height: 100%;
  position: absolute;
  backface-visibility: hidden;
}

.card-front {
  background-color: #fff; /* Barva přední strany */
  /* Další styly pro přední stranu */
}

.card-back {
  background-color: #f00; /* Barva zadní strany */
  transform: rotateY(180deg);
  /* Další styly pro zadní stranu */
}
/**
 * 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;
}
.gb-container-1eb997f3, .gb-container-25e92465 {
text-align:center;
  color:var(--global-color-8);
  font-weight: 700;
  font-size: 80px;
}
.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: 4em; 
    }
	.gb-container-1eb997f3, .gb-container-25e92465 {
        margin-top: 0.3em;
    }
}
@media (max-width: 767px) {
  .gb-container-1eb997f3, .gb-container-25e92465 {
    font-size: 60px;
  }
}

/* Header */
@media (max-width: 875px) {
  #mobile-header {
    padding-top: 20px;
	padding-bottom: 10px;
  }
}
/* 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: #AD454A !important;
}
