/* Enter Your Custom CSS Here */

.page-id-20110 .fusion-builder-row.fusion-row,
.page-id-21123 .fusion-builder-row.fusion-row {
  max-width: 1240px !important;
}

.page-id-20110 #custom-header-nav .fusion-builder-row.fusion-row,
.page-id-21123 #custom-header-nav .fusion-builder-row.fusion-row {
	margin-top: 0 !important
}

.page-id-20110 #main #custom-header-nav,
.page-id-21123 #main #custom-header-nav {
	padding: 0 60px !important;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.35);
}

li#menu-item-20132 a:hover {
	background-color: #e7c14f;
}

li#menu-item-20132 a {
	color: #fff !important;
 	background-color: #da232a;
	padding: 6px 20px !important;
}

#custom-header-nav .fusion-layout-column {
  margin: 7px auto !important;
}

.page-id-20110 .fusion-content-widget-area .widget,
.page-id-21123 .fusion-content-widget-area .widget {
	margin: 0 !important;
}

.page-id-20110 :target:before,
.page-id-21123 :target:before {
  display: none !important;
  height: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
  content: none !important;
}

#custom-header-nav {
	height: 100px;
	position: fixed;
	width: 100%;
	z-index: 999;
	background-color: #fff !important;
}

.page-id-20110 #main #about-50th .fusion-fullwidth,
.page-id-21123 #main #about-50th .fusion-fullwidth {
	padding: 15px 230px!important;
}

#hero-50th {
  padding: 100px 0 !important;
}

#main .fusion-fullwidth #custom-header-nav {
	padding: 0!important;
}

.page-id-20110 .fusion-one-full .fusion-text,
.page-id-21123 .fusion-one-full .fusion-text {
  width: 100%;
}

.page-id-20110 span.display-counter,
.page-id-21123 span.display-counter {
	padding-top: 20px !important;
	display: block;
}

.page-id-20110 #about-50th .fusion-builder-row.fusion-row,
.page-id-20110 #timeline-50th .fusion-builder-row.fusion-row,
.page-id-21123 #about-50th .fusion-builder-row.fusion-row,
.page-id-21123 #timeline-50th .fusion-builder-row.fusion-row {
	max-width: 950px !important;
}

.page-id-20110 h2.blog-shortcode-post-title.entry-title,
.page-id-21123 h2.blog-shortcode-post-title.entry-title {
	padding: 20px !important;
}

.page-id-20110 #main .fusion-blog-shortcode h2 a,
.page-id-21123 #main .fusion-blog-shortcode h2 a {
	box-shadow: none !important;
  font-size: 25px;
	font-weight: 500;
}

.page-id-20110 .post-content p,
.page-id-21123 .post-content p {
	padding: 0 20px !important;
  margin-top: 0;
	margin-bottom: 0;
}

.page-id-20110 .post-content p:last-child,
.page-id-20110 .post-content p:first-child,
.page-id-21123 .post-content p:last-child,
.page-id-21123 .post-content p:first-child {
	padding: 0!important;
  margin: 0 !important;
}

.page-id-20110 .post-content p span.readmore,
.page-id-21123 .post-content p span.readmore {
	display: block;
	box-shadow: none !important;
	background-color: #da232a;
	margin: 20px -20px 0 -20px;
	text-align: center;
  padding: 0 !important;
}

.page-id-20110 .post-content p span.readmore a,
.page-id-21123 .post-content p span.readmore a {
	box-shadow: none !important;
	color: #fff !important;
	background-color: #da232a;
	padding: 10px 10px !important;
	text-align: center;
	width: 100% !important;
	display: block;
}

.page-id-20110 .post-content p span.readmore a:hover,
.page-id-21123 .post-content p span.readmore a:hover {
	background-color: #e7c14f !important;
}

.page-id-20110 .fusion-button-wrapper,
.page-id-21123 .fusion-button-wrapper {
	margin: 0 !important;
}

#cta-50th h2.title-heading-left {
	font-weight: 500 !important;
}

.page-id-20110 #footer-50th h4.widget-title,
#footer-4 h4,
.page-id-21123 #footer-50th h4.widget-title,
#footer-4 h4 {
	margin-top: 20px;
	font-size: 20px;
}

.page-id-20110 #social_links-widget-2,
.page-id-21123 #social_links-widget-2 {
	display: none;
}

#footer-1 p {
  font-size: 15px;
}

#footer-2 a {
	box-shadow: none !important;
	font-size: 17px;
}

.page-id-20110 #wrapper .fusion-vertical-menu-widget.left .menu>li>a,
.page-id-21123 #wrapper .fusion-vertical-menu-widget.left .menu>li>a {
	padding-right: 0 !important;
	color: #fff !important;
	padding-left: 0 !important;
	font-size: 15px !important;
	padding-bottom: 0 !important;
	font-weight: 500 !important;
	line-height: 1em !important;
}

.page-id-20110 #wrapper .fusion-widget-area .current-menu-item > a,
.page-id-20110 #wrapper .fusion-vertical-menu-widget .menu li.current-menu-item > a,
.page-id-21123 #wrapper .fusion-widget-area .current-menu-item > a,
.page-id-21123 #wrapper .fusion-vertical-menu-widget .menu li.current-menu-item > a {
  color: #fff !important;
}

.page-id-20110 #wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a,
.page-id-20110 #wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a,
.page-id-21123 #wrapper .fusion-vertical-menu-widget .menu li.current-menu-item>a,
.page-id-21123 #wrapper .fusion-vertical-menu-widget .menu li.current_page_item>a {
	border-right-color: transparent !important;
	border-right: 0 solid !important;
}

#footer-4 legend {
	display: none;
}

#footer-4 label {
	font-size: 15px !important;
  color: #fff !important;
  padding-bottom: 20px !important;
	display: block !important;
}

#footer-4 .button_panel {
	padding-top: 15px !important;
}

#footer-4 #GD-snippet-form .form_button {
	background: #da232a;
 	padding: 0px 30px;
}

#footer-4 #GD-snippet-form .form_button:hover {
	background: #e7c14f;
}

#footer-copy p {
  font-size: 14px;
}

@media (max-width: 640px) {
	#main #custom-header-nav .fusion-layout-column.fusion-column-last {
		margin: 7px!important;
	}
	
	.page-id-20110 #custom-header-nav .fusion-builder-row.fusion-row,
	.page-id-21123 #custom-header-nav .fusion-builder-row.fusion-row {
		margin-top: 6px !important;
	}
}