.price-table-gutenberg thead *{
	color:white!important;
}

.price-table-gutenberg thead th {
	vertical-align:top!important;
}

.price-table-gutenberg tbody tr:first-child td code{
	font-family: var(--global-font-family);
	font-size: 16px;
	font-weight: 400;
	color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
	width:110px!important;
	display:block;
	float:left;
	padding-right:5px;
}

.price-table-gutenberg tbody td {
	padding:15px!important;
}

.price-table-gutenberg th, .price-table-gutenberg td{
	border:1px solid #DEE2E6;
}

.price-table-gutenberg thead{
	border:1px solid #DEE2E6;
}

.price-table-gutenberg a {
	background-image: none!important;
	box-shadow: none!important;
	padding: 10px 20px!important;
	font-family: var(--global-font-family)!important;
	font-size: 18px!important;
	font-weight: 500!important;
	color:black!important;
	border:2px solid black;
	display:block;
	text-align:center;
	border-radius:0.375rem;
	margin-top:10px
}

.price-table-gutenberg tbody tr:last-child code{
	font-family: var(--global-font-family);
	font-size: 20px;
	font-weight: 600!important;
	color: var(--hotel-blue-color);
}

.price-table-gutenberg tbody tr:last-child sub{
	font-family: var(--global-font-family);
	font-size: 12px;
	font-weight: 600;
	color: var(--hotel-blue-color);
}

.price-table-gutenberg tbody tr:last-child {
	text-align: center!important;
}

.price-table-gutenberg tbody tr td:nth-child(1n+2):before {
	content: "\2b";
	font-size: 20px!important;
	display:flex;
	width:20px;
	height:100%!important;
	flex: 1;
	z-index:1000;
	float:left;
	color: var(--hotel-accent-color)!important;
	margin-left:-5px;
}

.price-table-gutenberg tbody tr:last-child td:before {
	content: "";
}

.price-table-gutenberg {
	overflow-x: hidden;
}

.price-table-gutenberg table {
	width:100%!important;
	vertical-align: middle!important;
}

@media only screen and (max-width: 768px) {
	.price-table-gutenberg {
		overflow-x: scroll!important;
	}
	.price-table table{
		min-width:900px!important
	}
	
	.price-table {
		min-width:100%!important;
	}
}
.post-item .post-item-category {
    border: 2px solid var(--hotel-accent-color) !important;
	color: var(--hotel-accent-color)!important;
}

.post-item .post-item-category:hover {
    color: black!important;
	background-color: var(--hotel-accent-color)!important;
}

.wp-block-heading a {
    color: #FFC48B;
}

.plyr--full-ui input[type=range] {
    color: #FFC48B;
}
  
.plyr__control--overlaid {
    background: rgba(#FFC48B, .8);
}
  
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
    background: #FFC48B;
}
  
.plyr__control.plyr__tab-focus {
    box-shadow: 0 0 0 5px rgba(#FFC48B, .5);
}
  
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
    background: #FFC48B;
}
.plyr--audio .plyr__control.plyr__tab-focus,
.plyr--audio .plyr__control:hover,
.plyr--audio .plyr__control[aria-expanded=true] {
    background: #FFC48B;
}

#header .dropdown-menu {
    z-index:100000!important;
}

.hotels-white * {
	color:white;
}