/*
Theme Name: Lightning Child Sample
Theme URI: 
Template: lightning
Description: 
Author: 
Tags: 
Version: 0.6.0
*/
body,html,a {
	color:#f0f0f0;
}
:where(.wp-block-tab-list button) {
	background-color: #5766da;
}
:where(.wp-block-tab-list button):hover {
	background-color: #ac002b;
}
:where(.wp-block-tab-list button) a:hover {
	color:#fff;
}
:where(.wp-block-tab-list button)[aria-selected=true]{
	background-color: #6d001b;
}
:where(.wp-block-tab-list button)[aria-selected=true]:before {
	border-bottom:none;
	border-top: 2px solid;
    top: 0;
	bottom: unset;
}
:where(.wp-block-tab-list.motorsports_tab button)[aria-selected=true]{
	background-color: #333;
}

.wp-block-tab-panel {
	padding:10px;
	background: #6d001b;
}
a:hover {
	color:#da0035;
}
.site-header{
	background-color:revert;
}
.header_scrolled .site-header {
	background-color:#333;
}
.global-nav-name {
	color:#f0f0f0;
}
.entry-meta-data-list dd a {
	color:#f0f0f0;
}
.ltg-slide .ltg-slide-text-title {
	font-size:clamp(20px, 3vw, 36px);
}
.ltg-slide .ltg-slide-text-caption {
	font-size:clamp(15px, 2vw, 20px);
}
.ltg-slide .btn {
	font-size:clamp(12px, 1.8vw, 16px);
}
.eo-fullcalendar .fc-day-header,
.eo-fullcalendar .fc-day-number {
	color: #333;
}
.eo-fullcalendar .fc-day-header.fc-thu,
.eo-fullcalendar .fc-day-number.fc-thu {
    color: #b90000;
}

.eo-fullcalendar .fc-event .fc-title,
.eo-fullcalendar .fc-event .fc-time {
  display: none;
}
.eo-fullcalendar .fc-event {
  height: 1.4em;
}

dl.machinery,dl.parts_lists  {
  display: grid;
margin:10px;
}
dl.machinery {
  grid-template-columns: 40% 10% 40% 10%;
}
dl.parts_lists {
  grid-template-columns: 20% 30% 20% 30%;
}
.machinery dt,.machinery dd,
.parts_lists dt,.parts_lists dd {
  box-sizing: border-box;
color: #333;
padding: 10px;
}
.machinery dt,.parts_lists dt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #ccc;
margin-bottom:0;
}
.machinery dd,.parts_lists dd {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-left: 0;
  background-color: #fff;
}
.machinery dt:not(:last-of-type),
.machinery dd:not(:last-of-type),
.parts_lists dt:not(:last-of-type),
.parts_lists dd:not(:last-of-type) {
  border-bottom: 1px solid #666;
}

.ltg-slide-text-set.mini-content {
	background-image: linear-gradient(90deg, #000000, transparent);
}
.vk_post .vk_post_title a,
.vk_post .vk_post_date,
ul.page-numbers li a, ul.page-numbers li span.page-numbers {
    color: #f0f0f0;
div.whatsnew hr {
    border: 1px solid var(--vk-color-border-hr);
}
.wp-block-rss__item-title a {
    font-weight: bold;
}
@media (992px < width) {
    .header_scrolled .site-header {
		z-index:10000;
	}
}
@media screen and (max-width: 640px) {
dl.machinery {
  grid-template-columns: 80% 20%;
}
dl.parts_lists {
  grid-template-columns: 40% 60%;
}
.wp-block-tab-list {
    gap: 2px;
	align-items: normal;
}
	
}
