/* Temporary fix for PDFs not displaying | 7482639-zen */
.wp-block-file__embed {
    display: unset !important;
}

body {
	margin-top: -5px;
}

a, .social-navigation a { 
	color: #EC2027;
}

p {
	font-size: 17px;
}

.wp-block-carousel-slider-slider {
	min-width: 100%;
	max-width: 100%;
}

.font-17 {
	font-size: 17px !important;
}

#cookie-law-info-bar {
	z-index: 99999999999999999 !important;
}

.sweepstakes-banner {
	max-width: 500px !important;
	margin-top: -50px !important;
}

.wp-block-jetpack-slideshow_pagination {
	margin-top: -7.5% !important;
}

.text-align-center {
	text-align: center;
}

.margin-top-5 {
	margin-top: 5px !important;
}

.margin-bottom-5 {
	margin-bottom: 5px !important;
}

.margin-bottom-14 {
	margin-bottom: 14px !important;
}

.margin-bottom--30 {
	margin-bottom: -30px !important;
}

#colophon {
	max-width: 800px !important;
}

.footer-navigation {
	flex-basis: 60%;
}

aside.widget-area.responsive-max-width {
	margin-bottom: 5px !important;
	margin-right: 0px !important;
	margin-left: 0px !important;
	padding: 0px !important;
	text-align: -webkit-left !important;
	max-width: 100% !important;
}

aside.widget-area.responsive-max-width > section > form > div> input {
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}


.site-info {
	flex-basis: 40%;
}

.unset-cursor {
	cursor: unset !important;
}

.map-container > div > div {
	justify-content: center;
}

#toggle-menu, .wp-block-button__link, .wp-block-separator {
	background-color: #EC2027;
}

.wp-block-jetpack-slideshow_button-pause {
	visibility: hidden;
}

.wp-block-jetpack-slideshow_pagination {
	align-items: center !important;
	margin-top: -5%;
	justify-content: center !important;
}

.wp-block-jetpack-slideshow_button-prev, .wp-block-jetpack-slideshow_button-next {
	visibility: show;
} 

.wp-block-jetpack-slideshow_container {
	cursor: default !important;
	max-width: 800px;
}

.wp-block-jetpack-slideshow_image {
	width: 100vw !important;
}

.below-banner-text {
	margin-top: -65px !important;
}

.wp-block-spacer, .wp-block-jetpack-layout-grid, .wp-block-jetpack-layout-grid-column {
	cursor: unset !important;
}

.custom-logo-link {
	max-width: 1000px;
	margin-bottom: 0px !important;
	margin-top: -10px !important;
}

.featured-items {
	width: 90% !important;
}

.attachment-newspack-article-block-uncropped {
	width: -webkit-fill-available !important;
	margin-top: 50px !important;
}

.latest-posts > div {
	padding-left: 0px !important;
}

.learn-more-button > a {
	color: white !important;
}

.fp-about-image > img {
	cursor: default !important;
}

.hide-line > div > div > hr {
	border-color: white !important;
}

.width-50 {
	width: 50vw !important;
	max-width: 50vw !important;
	margin: auto !important;
}

.width-60 {
	width: 60vw !important;
	max-width: 60vw !important;
	margin: auto !important;
}

.width-70 {
	width: 70vw !important;
	max-width: 70vw !important;
	margin: auto !important;
}

.width-80 {
	width: 80vw !important;
	max-width: 80vw !important;
	margin: auto !important;
}

.width-90 {
	width: 90vw !important;
	max-width: 90vw !important;
	margin: auto !important;
}

.full-width {
	max-width: 100vw !important;
	width: 100vw !important;
}

.inline-block {
	display: inline-block !important;
}

.the-content {
	width: 80% !important;
	text-align: center !important;
}

.coronation-ball-desktop > div > div > div > div > p {
	font-size: 1.38vw !important;
}

.coronation-ball-desktop > div > div > div > h4 {
	font-size: 1.38vw !important;
	font-weight: normal;
}

.coronation-ball-mobile > div > div > div > div > p {
	font-size: 2.2vw !important;
}

.coronation-ball-mobile > div > div > div > h4 {
	font-size: 2.2vw !important;
	font-weight: normal;
}

.jp-carousel-comment-form-textarea {
	visibility: hidden !important;
}

.jp-carousel-buttons, .size-post-thumbnail  {
	visibility: hidden !important;
	height: 0px !important;
}

.vcard > a, .posted-on > a, .cat-links > a, .cat-links > a, .tags-links > a, .disable-link {
	pointer-events: none;
}

.ox-map {
	max-width: 1500px !important;
}

.dragon-map {
	max-width: 1500px !important;
}

.early-submission > p {
	font-size: 41.5px !important;
}

.text-align-center {
	text-align: center;
}

.mobile-video-spacer {
	margin-top: -270px !important;
}

.pageant-application-text {
	font-size: 20px !important;
}

.is-style-fullw-text > hr {
	color: white !important;
  background-color: white !important;
  border-bottom-color: white !important;
}

.no-pointer > img {
	cursor: default !important;
}

.media-submit-checkbox {
	margin-top: -50px;
}

.media-dropdown {
	background-color: white;
	height: 40px !important;
}

.media-submit-checkbox-item {
	width: 18px !important;
	height: 18px !important;
}

.gallery-separator > hr {
	border-bottom-color: transparent !important;
}

.fb-live-container {
	max-height: 50vw;
}

.parade-participants-heading {
	margin-top: -40px;
}

.livestream-alert > .wp-block-coblocks-alert__title {
	font-size: 28px;
}

.livestream-alert {
	margin-bottom: -24px;
}

.landing-banner {
	margin-top: -80px !important;
	min-width: 70vw;
}

.parking-separator {
	margin-top: -350px !important;
}