/*
Theme Name: Kadence Child
Template: kadence
Version: 1.0
Author: Den Slav
Description: Child theme for Kadence
*/
.content-area {
	margin-top: 0 !important;
}
.single-content h1 {
    margin: 0 0 .5em !important;
}
.wp-block-table {
	width: 100%;
	margin: 0;
}

.wp-block-table table {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
}

.wp-block-table thead th {
	background-color: #FFCC28;
	color: #333;
	padding: 12px;
	text-align: center;
	font-weight: bold;
	border: 1px solid #FFCC28;
}

.wp-block-table tbody td {
	padding: 10px 12px;
	border: 1px solid #FFCC28;
	vertical-align: middle;
}

.wp-block-table tbody tr:nth-child(even) {
	background-color: #f9f9f9;
}

.wp-block-table tbody tr:hover {
	background-color: #fff3d4;
}

.wp-block-table tbody td:first-child {
	font-weight: 500;
}

.wp-block-table tbody td:first-child img {
	vertical-align: middle;
	margin-right: 8px;
}

.wp-block-table tbody td:last-child {
	font-weight: bold;
	color: #333;
}
.wp-block-table thead {
    border-bottom: 2px solid #ffcc28 !important;
}

.lwptoc_header {
    margin-bottom: 6px;
    display: flex;
    justify-content: space-between;
}
.lwptoc_i {
    padding: 14px 18px 5px !important;
}
.wp-block-group > figure {
	margin-bottom: 0 !important;
}
.wp-block-group > h2 {
	margin-top: 0 !important;
}
@media (max-width: 767px) {
	.site-header-inner-wrap > .site-header-row-mobile-layout-default {
		background: #161920;
		padding-bottom: 10px;
		display: flex;
		justify-content: center;
	}
	#mobile-header {
		position: fixed;
    	width: 100%;
	}
	#primary {
		margin-top: 130px !important;
	}
	main h1 {
		font-size: 26px !important;
	}
	.mobile-html-inner a, .mobile-header-button-wrap a {
		border-radius: 30px;
		border: 1px solid #fff !important;
	}
}

@media (max-width: 768px) {
  .wp-block-table {
    overflow-x: auto;
    display: block;
    width: 100%;
  }

  .wp-block-table table {
    width: 100%;
    border-collapse: collapse;
    word-break: break-word;
  }

  .wp-block-table.wide-table table {
    min-width: 600px;
  }

  .wp-block-table td,
  .wp-block-table th {
    white-space: normal;
    padding: 8px;
  }

  .wp-block-table img {
    max-width: 100%;
    height: auto;
  }
	.site-footer-middle-section-5 {
		width: 100% !important;
	}
}

