.hidden-important{
	display:none !important;
}

.widget a:link, .widget a:visited, .widget a:active {
	color: #FFF;
}
.site .button:not(:hover):not(:active):not(.has-background), button:not(:hover):not(:active):not(.has-background), input[type="submit"]:not(:hover):not(:active):not(.has-background), input[type="reset"]:not(:hover):not(:active):not(.has-background), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
	background-color: transparent;
}

#content {
  	padding: 60px 0 60px 0;
}
#content:has(.css-my-bookings) {
	

	padding-top:0;
}
#main:has(.css-my-bookings) {
	padding-top:0;
}

.post-meta span i {
	font-size: 21px;
}

.post-text .p-date {
	display:block;
	padding-bottom:4px;
	text-transform: uppercase;
  	letter-spacing: 2px;
  	font-size: 12px;
  	font-weight: 700;
}
.post-text .p-date i {
	font-size: 18px;
}

.widget h4 {
  padding-bottom: 0px;
}

.blog-list .date-box .month, .blog-read .date-box .month {
  color: #fff;
  font-family: 'Teko-SemiBold', Arial, Helvetica, sans-serif !important;
  font-weight: 600;
  letter-spacing: 12px;
  padding: 7px 0 7px 7px;
  border-bottom: solid 4px #333;
}