/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.0
 Text Domain:  bricks
*/

body.brx-boxed {
    margin: 50px auto;
    min-height: 100vh;
    border-radius: 20px;
}

.gallery {
    display: inline-block;
	margin: 0px;
}

.bricks-layout-item .bricks-layout-inner {
    border-radius: 15px;
}
.table-responsive {
    min-height: .01%;
    overflow-x: auto;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.tablesorter thead tr, .tablesorter > tbody > tr:first-child th{
    background-color: var(--bricks-color-hhcird);
	color:#fff;
	border-spacing: 0px;
	padding: 8px 12px;
	text-align:justify;
}
.tablesorter:not(:has(thead)) > tbody > tr:first-child {
  background-color: var(--bricks-color-hhcird);
	color:#fff;
	border-spacing: 0px;
	padding: 8px 12px;
	text-align:justify;
}
.tablesorter thead th {
	padding: 8px 12px;
	border-top: 0px solid var(--bricks-color-hhcird);
  }

.tablesorter tbody td {
    border-bottom: 1px solid var(--bricks-color-hhcird);
}
.tablesorter #gallery img {
    width: 100px;
    height: 100px;
    object-fit: cover;
}

.tablesorter .medal {
    width: 25px;
    padding-right: 10px;
}
.trophies-template-default .tablesorter th {
    cursor: pointer;
    position: relative;
}
.trophies-template-default .tablesorter th.asc::after {
    content: " ↑";
    color: #fff;
	font-weight: 400;
}
.trophies-template-default .tablesorter th.desc::after {
    content: " ↓";
    color: #fff;
	font-weight: 400;
}
.trophies-template-default .tablesorter th::after {
    content: " ↓"; /* Нейтральная иконка сортировки */
    color: #aaa; /* Серый цвет, чтобы не отвлекало */
	font-weight: 400;
}
h3 {
    margin-bottom: 20px;
	margin-top: 20px;
}
.home .brxe-breadcrumbs {
	display:none;
}
