@font-face{font-family:"league-spartan";font-display: swap;src:url('https://d3t13abgv0q40.cloudfront.net/mp-public/fonts/LeagueSpartan/LeagueSpartan-Bold-webfont.22117467c9505064a05978b6e57e6005.eot?#iefix') format('embedded-opentype'),url('https://d3t13abgv0q40.cloudfront.net/mp-public/fonts/LeagueSpartan/LeagueSpartan-Bold-webfont.a7d88de3669e839a544d7cd35a1432f2.svg') format('svg'),url('https://d3t13abgv0q40.cloudfront.net/mp-public/fonts/LeagueSpartan/LeagueSpartan-Bold-webfont.004de67173238774af62d77f2b42e592.ttf') format('truetype'),url('https://d3t13abgv0q40.cloudfront.net/mp-public/fonts/LeagueSpartan/LeagueSpartan-Bold-webfont.959da82d0f860b58f851d5d8485a50a8.woff') format('woff')}@font-face{font-family:"arvo";font-display: swap;src:url('https://d3t13abgv0q40.cloudfront.net/mp-public/fonts/Arvo/arvo-regular-webfont.4e0607cc0eda87d93cc83d21f87f5b60.eot?#iefix') format('embedded-opentype'),url('https://d3t13abgv0q40.cloudfront.net/mp-public/fonts/Arvo/arvo-regular-webfont.8cb631bb252559d9c01232183bc6dfcb.svg') format('svg'),url('https://d3t13abgv0q40.cloudfront.net/mp-public/fonts/Arvo/arvo-regular-webfont.10dac2cf94c6b1958250c332c68bbbae.ttf') format('truetype'),url('https://d3t13abgv0q40.cloudfront.net/mp-public/fonts/Arvo/arvo-regular-webfont.489d92c69b294e344c4875e0bef9a201.woff') format('woff')}@font-face{font-family:"source-sans-pro";font-display: swap;src:url('https://d3t13abgv0q40.cloudfront.net/mp-public/fonts/SourceSansPro/SourceSansPro-Regular.e4b70e77a78e9247b0eef793462fbeb1.eot?#iefix') format('embedded-opentype'),url('https://d3t13abgv0q40.cloudfront.net/mp-public/fonts/SourceSansPro/SourceSansPro-Regular.f031ca240e6bec3c7c68ddc82ad9c5cf.ttf') format('truetype')}.mp-grid-8 .mp-grid-6 .mp-carousel h3{font-size:200%}h4{font-size:120%}.mp-layout-sprocket.mp-grid-4 .mp-cal .mp-event-item h3{font-size:110%}.mp-grid-3 .mp-classiclist h3{font-size:120%}.mp-grid-9 .mp-grid-8 .mp-carousel h3{font-size:220%}.mp-carousel .mp-description{font-size:125%}figcaption{font-family:"source-sans-pro",sans-serif}p.mp-infos, p.infos{font-family:"league-spartan",sans-serif}.curr_loc_marker, .mp-filterbar-textbar::before{background-color:#CE2D27}.mp-grid-4 .mp-classiclist h3{font-size:120%}p, .content li, input[type="text"], pre, .tags-list{font-size:100%;font-family:"source-sans-pro",sans-serif}.mp-grid-3 .mp-carousel h3{font-size:200%}#topnav ul{border-top-color:#CE2D27}h3{font-size:150%}.mp-grid-12 .mp-grid-12 .mp-classiclist h3{font-size:200%}.mp-filterbar-menu ul li.active{background:#999999}h1, h2, h3, h4{font-family:"arvo",serif;font-style:normal}#bottomnav, .mp-view-more:hover, #topnav.open > ul, .event_result.mp-sponsored, .location_result.mp-sponsored, .location_listing_result.mp-sponsored, .mp-sponsored .event_info .event_date{border-color:#CE2D27}.marker-cluster-small div, .marker-cluster-medium div{background-color:#999999}a, #mp_credits a:hover, .sectionpaging p a::before, .next a::after, .flatpickr-day:hover, .flatpickr-day.selected, .flatpickr-day.selected:hover, .flatpickr-day.selected.nextMonthDay, .mp-carousel .mp-prev-but:hover::before, .mp-carousel .mp-next-but:hover::before, #topnav .mainnav li > a:hover, #topnav .mainnav .subnav_nested a:hover, #topnav .mainnav .subnav_nested .selected a, #topnav ul li a:hover, #breadcrumbs a:hover, .pull::after, #topnav.open .pull::after{color:#CE2D27}.mp-slider .mp-text h3{font-size:130%}nav{font-size:100%;font-weight:normal;font-family:"league-spartan",sans-serif}#textnav ul li a, .logo .header_links a{color:#999999}.mp-cal .mp-event-item h3{font-size:110%}h2{font-size:220%}.form li.buttons button, .mp-loc-url a:hover, .ui-tabs-nav .ui-state-default.ui-state-active, .ui-tabs .ui-state-active, .pagination a.ord.active, .mp-view-more:hover{background-color:#CE2D27}h1{font-size:300%}.mp-sponsored .mp-text:before, .mp-sponsored .loc_info:before, .mp-sponsored .event_info:before, .mp-sponsored #title:before{color:#CE2D27}#side .mp-classiclist .mp-list-item h3{font-size:120%}.osm_loc_marker:before, .osm_roundup_loc_marker:before, .osm_event_marker:before{border-top-color:#CE2D27}label{font-family:"arvo",serif}.mp-carousel h3{font-size:300%}.mp-tagcloud-list a, .tag-cloud-list a, .tags a, .mp-carousel .mp-swiper-pagination .mp-swiper-pagination-bullet-active{background:#CE2D27}#copyright p, .pageinfos p{font-family:"arvo",serif}.mp-grid-4 .mp-carousel h3{font-size:200%}.flatpickr-prev-month:hover svg, .flatpickr-next-month:hover svg{fill:#CE2D27}.mp-bubble-content{background-color:#999999}.osm_loc_marker, .osm_roundup_loc_marker, .osm_event_marker{border-color:#CE2D27}.mp-cal .mp-event-item .mp-description{font-size:90%}.mp-title h2, .mp-title h2 a, p.mp-infos.mp-tags, p.feats, .eventinfos h5{color:#CE2D27}.loc_marker, .event_marker, .osm_roundup_loc_marker{background-color:#CE2D27}.mp-grid-6 .mp-carousel h3{font-size:220%}@media only screen and (max-width:48em){.mp-grid-12 .mp-grid-12 .mp-classiclist h3{font-size:120%}.mp-slider ul .mp-list-item .mp-text h3{font-size:110%}}/* Example highlighting a DR 
.menu_subsection_dark-phoenix a {color: orange !important;}*/

/* Navigation Temp */
#top {
	-webkit-box-shadow: 0 8px 6px -6px #ccc;
	-moz-box-shadow: 0 8px 6px -6px #ccc;
	 box-shadow: 0 8px 6px -6px #ccc;
	z-index: 100;
}

#logo {
    width: 100%;
    max-width: 100%;
    padding: 0.75em 5%;
    min-height: auto;
    border-top: 5px solid #CF272C;
}

.logo a .standard, .logo a .standard[src$=".svg"] {max-width: 100px; margin: 0 auto;}
.logo a:hover {opacity: 1;}

.chicklets {display: none !important;}
.header_links {display: none !important;}
#topnav ul {border-bottom: 0; border-top: 0;}

@media screen and (min-width: 48.07em) {
    #topnav.active {
        position: fixed; 
        top: 0;
        min-height: 40px;
        padding: 0; margin: 0;
        background-color: #fff;
        -webkit-box-shadow: 0 8px 6px -6px #ccc;
        -moz-box-shadow: 0 8px 6px -6px #ccc;
        box-shadow: 0 8px 6px -6px #ccc;
      	border-top: 5px solid #CF272C;
    }
	#topnav ul {padding: 4px;}
}

.nav_handle:after {font-weight: bold;}
@media screen and (min-width: 48.07em) {.nav_handle:after {content: none;} {}} /* Hide + sign at desktop resolution */
/* Navigation Test End */

/**********************************/
/**********************************/
/* Article */
/**********************************/
/**********************************/
#pagetype_article #title h1 {
	font-family: "Roboto Condensed";
  	line-height: 105%;
  	color: #333;
}

.subtitle {font-family: "Roboto Condensed";}
.carousel.media nav {display: none;}
.carousel .file img {width: 100%;}


.mp-credits {display: none;} /* Hide image attribution on thumbnails*/
.media-header {display: none;} /* Hide 1-x ctrs for images */
.tools .RSS_link {display: none;} /* Hide RSS in article */
.tools .print {display: none;} /* Hide Print in article */
#bottompageinfos time p {display: none;} /* Hide date/time at bottom of article */
.media-content h2 {display: none;} /* Hide photo title in article */
.media-content p, .gallery_slide p {
    font-size: 90%;
  	font-family: "Roboto Condensed";
  	font-style: italic;
}

.pageinfos {margin-bottom: .6rem;} /* Make spacing even for AddThis widget */


/**********************************/
/**********************************/
/* Footer */
/**********************************/
/**********************************/
#bottom {max-width: 100%;}

/* Custom Sprocket CSS */
.top-story .mp-text h3 a {text-shadow: 2px 2px #000;}
.top-story .mp-text {padding: 0 1.2rem 0.3rem;}
.top-stories h2 {border-top: none;}

.mp-carousel .mp-text h3 {font-size: 2rem;}
.mp-carousel .mp-text h3 a {text-shadow: 2px 2px #000;}

/* Temporary Mobile */
.logo a .responsive {max-width: 30%;}


/* Calendar */
.mp-cal .mp-title h2 {text-align: center;}
.flatpickr-day.today, .flatpickr-day.today:hover, .flatpickr-day.today:focus {
	background-color: #eee;
	border-color: #eee;	
  	color: #000;
}

.flatpickr-day.selected, .flatpickr-day.selected:hover, .flatpickr-day.selected.nextMonthDay {
    border-color: #cc2d27;
    background: #cc2d27;
    color: #fff;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
    border-color: #cc2d27;
    background: #cc2d27;
    color: #fff;
}

.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
    background: transparent;
  	border-color: #bababa;
}

/* Misc styles */
.mp-infos, .infos, .comment .info {font-weight: 500;}

.credits {
    position: relative;
    bottom: 0;
    left: 0;
    color: #fff;
    text-shadow: none;
    text-align: right;
    background-color: #222;
    padding: 2px 15px;
  	margin-bottom: 0 !important;
}

.mp-credits {display: none;} /* Hide image credits on sprockets */

#logo #CSE, #logo #mp-search-bar {
    float: none;
    position: absolute;
  	top: 20px;
  	right: 20px;
  	z-index: 1000; /*Temporary hover fix*/
}

/**********************************/
/**********************************/
/* Tags */
/**********************************/
/**********************************/
.mp-tagcloud-list a:hover, .tag-cloud-list a:hover, .tags a:hover {text-decoration: underline; background-color: #f11000;}

/**********************************/
/**********************************/
/* New Default Tags */
/**********************************/
/**********************************/
strong {font-weight: 900; color: #000;}
a strong {color: #CE2D27;}
hr {
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image: -o-linear-gradient(left, #ccc, #333, #ccc);
}

h1, h2, h3, h4 {
    font-style: normal;
    font-family: "Roboto Condensed",serif;
}

.mp-title h2, .mp-title h2 a, p.mp-infos.mp-tags, p.feats, .eventinfos h5 {
    color: #cc2d27;
}

#related .credits {display: none;}
#related .infos {display: none;}

.infos .section a {color: #cc2d27; margin-left: 5px;} /* Change color of sections on topic pages - NEEDS TO BE FIXED! */ 
.infos .comments_count {display: none;}
.infos .time {display: none;}*/

.comments_count a {display: none;} /* Hide comment counts */

/*#by_entries {border: 1px dashed #333; padding: 20px;}*/
/**********************************/
/**********************************/
/* Footer (temporary) */
/**********************************/
/**********************************/
#bottom {background-color: #eee; margin-bottom: 0; padding-bottom: 1rem;}
#bottomads {background-color: #fff;}
#bottomnav {border: none;}
#mp_credits {font-size: 85%;}

.mp-slider ul .mp-list-item .mp-text .mp-description {text-align: center;}


/*
.mp-posterboard {background-color: #cc2d27;}
.mp-posterboard h3 a {color: #fff;}
.mp-posterboard .mp-description {color: #fff;}
.mp-posterboard h2 {color: #fff; border: 0;}*/

/*Placeholder text */
-webkit-input-placeholder { color: #ABB0B2; } /* WebKit browsers */ 
:-moz-placeholder { color: #ABB0B2 ; } /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #ABB0B2 !important; } /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #ABB0B2 ; } /* Internet Explorer 10+ */