<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Molly Shattuck &#8211; Baltimore Magazine</title>
	<atom:link href="https://www.baltimoremagazine.com/tag/molly-shattuck/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.baltimoremagazine.com</link>
	<description>The Best of Baltimore Since 1907</description>
	<lastBuildDate>Sat, 16 Oct 2021 07:18:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.baltimoremagazine.com/wp-content/uploads/2020/08/cropped-favicon-32x32.png</url>
	<title>Molly Shattuck &#8211; Baltimore Magazine</title>
	<link>https://www.baltimoremagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>2015: Year in Review</title>
		<link>https://www.baltimoremagazine.com/section/community/2015-year-in-review-20-moments-that-changed-baltimore-this-year/</link>
		
		<dc:creator><![CDATA[Jess Mayhugh]]></dc:creator>
		<pubDate>Mon, 14 Dec 2015 08:30:00 +0000</pubDate>
				<category><![CDATA[News & Community]]></category>
		<category><![CDATA[2015 Year In Review]]></category>
		<category><![CDATA[2015: The Year In Review]]></category>
		<category><![CDATA[Barbara Mikulski]]></category>
		<category><![CDATA[Ben Carson]]></category>
		<category><![CDATA[Camden Yards]]></category>
		<category><![CDATA[Club Hippo]]></category>
		<category><![CDATA[Doreen Bolger]]></category>
		<category><![CDATA[Freddie Gray]]></category>
		<category><![CDATA[Kevin Plank]]></category>
		<category><![CDATA[Larry Hogan]]></category>
		<category><![CDATA[Marilyn Mosby]]></category>
		<category><![CDATA[Martin O'Malley]]></category>
		<category><![CDATA[Millennial Media]]></category>
		<category><![CDATA[Molly Shattuck]]></category>
		<category><![CDATA[Preakness]]></category>
		<category><![CDATA[Spike Gjerde]]></category>
		<category><![CDATA[Under Armour]]></category>
		<category><![CDATA[Veep]]></category>
		<category><![CDATA[Washington Monument]]></category>
		<category><![CDATA[Year in Review]]></category>
		<guid isPermaLink="false">http://server2.local/BIT-SPRING/baltimoremagazine.com/html/?post_type=article&#038;p=5719</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<h3 style="margin-top:25px;" class="event">1. The Death of Freddie Gray Sparks Citywide Unrest</h3>

<div style="" class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_16.jpg"/>
<p class="picCap clan">–Lara Davidson</p>
</div>

<div class="FG_Pics"><img decoding="async" style="margin-bottom:15px;" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/event_11.jpg"/><img decoding="async" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/event_12.jpg"/><p class="picCap clan">– Sean Scheidt</p></div><p>
    We have to go back nearly 50 years to another April, in 1968–after the assassination of Martin Luther King Jr.–to find a time when the city dealt with a
    crisis comparable to the one it faced this past spring. The riots and public uprising that followed the death of 25-year-old Freddie Gray from injuries
    endured while in police custody shook Baltimore to its core and changed the way the world saw us–and we saw ourselves. Gray’s death–ruled a homicide by
    the state medical examiner’s office–lit a fuse that continued to burn for days, fueled by decades of social and economic injustice in many of the city’s
    poorest African-American neighborhoods.
</p>
<p>
    Gray’s death on April 19, following a week in a coma after suffering a severe spinal-cord injury–allegedly during a so-called “rough ride” in a police
    transport van–sparked two weeks of unrest, including the violent night of Monday, April 27, that culminated in hundreds of arrests, injuries to numerous
    Baltimore police officers, and the destruction of dozens of local businesses. During the surreal aftermath, Mayor Stephanie Rawlings-Blake implemented a
    citywide curfew and Gov. Larry Hogan deployed heavily armed Maryland National Guard troops and armored vehicles to patrol downtown.
</p>
<p>
    Of course, Gray’s death hadn’t occurred in a vacuum, but came on the heels of the widely publicized deaths of black men at the hands of police officers in
    Ferguson, MO; Staten Island, NY; Cleveland, OH; and elsewhere. In the months leading up to the unrest, alarming local police-brutality issues also were
    raised in compelling reporting by <em>The Sun</em>’s Mark Puente. Subsequent protests ultimately led to the firing of Baltimore Police Commissioner Anthony
    Batts and likely influenced Rawlings-Blake’s decision not to seek re-election.
</p>
<p>
    One difference in Baltimore, as opposed to the aforementioned cities, is that six police officers–whose trials remain in various stages–were quickly
    charged for their alleged roles in Gray’s death by then-newly elected city state’s attorney Marilyn Mosby.
</p>
<p>
    Kevin Davis, the city’s new Police Commissioner, recently told <em>Baltimore</em> that he hopes 2015 will mark a turning point in relations between the
    police department and aggrieved communities–and the city as a whole.
</p>


<blockquote class="wow fadeIn">“This is a transformative moment for the City of Baltimore, and I will continue to urge my neighbors to remain peaceful while continuing to seek justice for Freddie Gray.”<cite>U.S. Representative Elijah Cummings, 5/1</cite>
</blockquote>



<hr class="rule"><h3 class="event">2. Marilyn Mosby’s Star Turn</h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_6.jpg"/>
<p class="picCap clan">–Alex Brandon/AP</p>
</div>

<p>
    <strong>It’s not every day</strong>
    that a city state’s attorney becomes a national celebrity. But Marilyn Mosby’s speedy indictments of six police officers in the death of Freddie Gray and
    her self-assured announcement of those charges at a frenzied press conference in front of the city’s War Memorial Building, thrust the attractive,
    35-year-old mother of two into the limelight just months into her tenure. For better or worse, Mosby subsequently appeared in the pages of <em>Vogue</em>
    in a shoot by famed fashion and art photographer Annie Leibovitz, and gave interviews to <em>Cosmopolitan</em> and <em>Marie Claire</em>. She also took the
    stage alongside her husband, City Councilman and now-mayoral candidate Nick Mosby, during Prince’s Rally 4 Peace concert at Royal Farms Arena. Whether
    Marilyn Mosby is ultimately viewed as a heroine or another ambitious, over-reaching politician will likely depend on how her office handles the cases
    against the officers.
</p>
<blockquote class="wow fadeIn">“To the people of Baltimore and the demonstrators across America: I heard your call for ‘no justice, no peace.’”<cite>Marilyn Mosby, 5/1</cite></blockquote>


<hr class="rule"><h3 class="event">3. Homicides Spike Following Freddie Gray Unrest</h3>
<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_8.jpg"/>
<p class="picCap clan">–Patrick Semansky/AP</p>
</div>

<p>
    <strong>After the death of Freddie Gray</strong>
    from injuries
    
    suffered while in police custody, Baltimore saw a surge in homicides the likes of which it hasn’t witnessed since the 1990s. Almost inconceivably, the city
    matched 2014’s homicide total of 211 on August 19 when a man with a bullet wound was found inside a vacant house not far from the Pennsylvania Avenue CVS
    store that burned in the riots. While it’s impossible to say with certainty what has driven the increased violence–also witnessed in other cities across
    the U.S. this year–Baltimore had recorded a typical number of homicides (65) prior to the unrest. Afterward, however, a four-decade high of 43 murders in
    May was followed with 45 killed in July. By November, the tally was 285, putting the city close to the record pace of 1993 when 353 people were murdered,
    and once again placing Baltimore among the most dangerous cities in the country.
</p>
<blockquote class="wow fadeIn">“It’s the toughest job in the United States at the moment.”


    <cite>Eugene O’Donnell, John Jay College of Criminal Justice professor and a former New York City police officer, on the challenge facing then-interim Baltimore
Police Commissioner Kevin Davis, <em>AP</em>, 7/9</cite></blockquote>


<hr class="rule"><h3 class="event">4. Mayoral Race Thrown Wide Open as Rawlings-Blake Forgoes Re-election Campaign</h3>

<!--<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_16.jpg"/>
<p class="picCap clan">lorem ipsum dolor</p>
</div>-->


<p>
    <strong>In a stunning turn of events,</strong>
    Mayor Stephanie Rawlings-Blake announced in September that she would not seek re-election in the 2016 mayoral race, saying that she would dedicate the
    remainder of her term to helping the city recover from the Freddie Gray unrest. Many suggested that she was simply bowing out of a race she could no longer
    win. But whatever her motives, the announcement threw already-announced candidates–including former Mayor Sheila Dixon, State Senator Catherine Pugh, and
    City Councilman Carl Stokes–into overdrive and opened the door for other hopefuls. In late October, City Councilman Nick Mosby (also the husband of city
    state’s attorney Marilyn Mosby) entered the race. Then, in November, David Warnock, a venture capitalist and the chairman of the Greater Baltimore
    Committee, declared his candidacy. It’s impossible to tell who will prevail
    
    in the April 26 Democratic primary, which, in heavily Democratic Baltimore, amounts to the general election–but we’ve sure got ourselves a horserace.
</p>

<blockquote class="wow fadeIn">“It is a more wide open race today than it was yesterday.”
<cite>State Delegate Sandy Rosenberg to <em>The New York Times</em> on 9/11, the day Stephanie Rawlings-Blake announced she would not seek reelection.</cite></blockquote>


<hr class="rule"><h3 class="event">5. Red Line to Nowhere</h3>

<!--<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_16.jpg"/>
<p class="picCap clan">lorem ipsum dolor</p>
</div>-->


<p>
    <strong>Anyone who followed Gov. Larry Hogan’s</strong>
    campaign shouldn’t have been surprised when he canceled Baltimore’s planned, $2.9 billion mass-transit project in June. Hogan had said all along that he
    didn’t support the decade-in-the-making, 14-mile, east-west Red Line effort. When he hired Pete Rahn, a road builder from New Mexico, as his transportation
    secretary, the die was cast. Still, Hogan’s official rejection of $900 million in approved federal funding for the light rail system seemed to catch
    Baltimore’s elected leaders off guard, while delivering a crushing blow to a city in need of good news and economic development. When the Hogan
    administration later released its state road and highway improvement plans–in large part funded from Red Line savings–and Baltimore was left off the map,
    
    it seemed a telling slip that revealed the governor’s political agenda.
</p>
<blockquote class="wow fadeIn">“Every other county shows investments being made, and Baltimore is literally and figuratively a gaping hole.”<cite>State Senator Bill Ferguson, a Baltimore Democrat, to <em>The Sun</em>, 6/25
</cite></blockquote>


<hr class="rule"><h3 class="event">6. Orioles Play to an Empty Stadium </h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_13.jpg"/>
<p class="picCap clan">–Meredith Herzing</p>
</div>


<p>
    <strong>Baseball has been played </strong>
    professionally in this country since the 1800s, so it’s rare to hear about any unprecedented event in the sport. But 2015 was a year of firsts for
    Baltimore. After canceling two previous Orioles games, the league announced that the April 29 game against the Chicago White Sox would be played in a
    closed stadium–a first in MLB history. This was, of course, days after protests and riots damaged businesses surrounding Camden Yards, and MLB
    Commissioner Rob Manfred said, “these decisions are in the best interests of fan safety and the deployment of city resources.” Closed to the public, the
    only people inside the
    
    stadium were players, staff, and media (more national media than we’ve ever seen at Camden Yards, including during a playoff series). The entire experience
    was surreal, but the strangest thing was what you suddenly could hear: players cheering from the dugouts, outfielders calling for balls, umps making
    third-strike calls, and balls smacking into fielders’ gloves. Not surprisingly, Birdland couldn’t be tamed completely that day, as fans–just outside the
    left-center field gates–chanted “O-R-I-O-L-E-S” and steadily cheered their team to an 8 to 2 win.
</p>
<blockquote class="wow fadeIn">“It’s not an easy time for anybody right now. It doesn’t matter what race you are. We need this game to be played, but we need this city to heal
        first.”<cite>Orioles center fielder Adam Jones, 8/29</cite></blockquote>
    
    
<hr class="rule"><h3 class="event">7. Gov. Hogan Diagnosed with Cancer</h3>

<!--<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_16.jpg"/>
<p class="picCap clan">lorem ipsum dolor</p>
</div>-->


<p>
    Only months after his upset victory over then-sitting Lt. Gov. Anthony Brown, Gov. Larry Hogan announced he had been diagnosed with a “very aggressive”
    cancer. In a June press conference, Hogan said he was told by doctors that the B-cell non-Hodgkin’s lymphoma had spread quickly to his neck, chest, groin,
    and abdomen. He also had been told, however, that he had a “strong chance of survival,” and he vowed to continue his duties while undergoing treatment. And
    he has, winning the admiration of the public: A Goucher College poll released in October found 54 percent of those surveyed felt favorably about Hogan, a
    21 point increase from the college’s previous poll in February. Those are pretty good numbers in
    
    a state where Democrats outnumber Republicans 2 to 1. The former real-estate executive, 59, who was elected on a promise to curb spending and roll back tax
    increases, recently completed his last round of chemotherapy, and now hopes to regain his strength–and his hair.
</p>

<blockquote class="wow fadeIn">“All of the experts tell me that they believe that I’ll come out of that completely clear. They also tell me it’s gonna beat the hell out of me.”
 <cite>Gov. Larry Hogan at a press conference, 6/22</cite></blockquote>

<hr class="rule"><h3 class="event">8. Senator Barbara Mikulski Retires</h3>

<!--<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_16.jpg"/>
<p class="picCap clan">lorem ipsum dolor</p>
</div>-->


<p>
    <strong>In a move that shocked </strong>
    many Marylanders, long-serving Democratic U.S. Senator Barbara Mikulski announced on March 2 that she would not be seeking a sixth term. The Highlandtown
    native, a social worker-turned-U.S.-Representative-turned-Senator, has served in Congress longer than any other woman in history, and is beloved for her
    unpretentious, dogged, and feisty ways. Known as the Dean of the Women, she serves as a mentor to other women in the Senate and was also the first woman to
    chair the prestigious Senate Appropriations Committee, where she is now the ranking member. Her announcement left local politicos scrambling and, so far,
    only two candidates–U.S. Representatives Donna Edwards and Chris Van Hollen–have thrown their hats into the ring. (U.S. Representative Elijah Cumming
    also hasn’t ruled it out.) In a way, this makes sense. The diminutive Mikulski may have small feet, but she has enormous shoes to fill.
</p>
<p>
<blockquote class="wow fadeIn">
        “Do I spend my time raising money, or do I spend my time raising hell? Remember, for the next two years I will be here, working the way that I do.”
<cite>Senator Barbara Mikulski, at the press conference announcing her retirement, 3/2
</cite></blockquote>

<hr class="rule"><h3 class="event">9. American Pharoah Wins Preakness En Route to Triple Crown </h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_19.jpg"/>
<p class="picCap clan">–Meredith Herzing</p>
</div>


<p>
    <strong>The rain streaked down that mid-May</strong>
    afternoon–and then, so did American Pharoah. Baltimore watched with baited breath as the Kentucky Derby-winning colt took an almost immediate lead and
    barreled down a swampy Pimlico track toward the 140th Preakness Stakes’ winner’s circle–and eventually the Belmont Stakes and the elusive Triple Crown.
    Forgetting the weather, the record-setting crowd went wild and jockey Victor Espinoza beamed as he slowed to a canter, thrusting his crop triumphantly in
    the air. In a time of
    
    speculation that the race might move to Laurel Park and just a few weeks after the social upheaval that followed the death of Freddie Gray, it was, despite
    the torrents, a bright moment in an otherwise gloomy spring.
</p>

<blockquote class="wow fadeIn">“What a day for Baltimore. They really needed this after all they’ve been through.”<cite>American Pharoah trainer Bob Baffert, <em>The Sun</em>, 5/16</cite></blockquote>
    
    
<hr class="rule"><h3 class="event">10. Kevin Plank Buys Port Covington</h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/plank.jpg"/>
<p class="picCap clan">–Courtesy of Under Armour</p>
</div>


<p>
    <strong>The days of easy parking</strong>
    in Port Covington are numbered. Sagamore Development, the real-estate investment firm controlled by Under Armour CEO Kevin Plank, purchased the 128-acre
    industrial area in early 2015 and has announced big plans for the under-utilized commercial/industrial hub. These include a new campus for Plank’s booming
    sportswear company, which last year earned revenues in excess of $3 billion and is outgrowing its Tide Point headquarters. Eventually, the project will
    include mixed-use development as well, such as an Under Armour retail store and residential units, but first Plank will be mixing up some good hooch: A
    whiskey distillery slated to open in late 2016 will produce Sagamore Spirit whiskey brand. The distillery complex also will include a 10,000-square-foot
    restaurant and a barn that will house the city’s mounted police unit. Public records say Plank paid about $90 million for the tract, which is off
    Interstate 95 on the Middle Branch of the Patapsco River. Currently, it is the site of a Walmart.
    
    We call this an upgrade.
</p>

<blockquote class="wow fadeIn">
        “People said, ‘You should look at the county or Pennsylvania.' That’s not really our bag. We’re of this city, from this city, and we’re going to build
something great in this city.”
<cite>Kevin Plank in the
    <em>
        Baltimore
        
        Business Journal
    </em>
    , 3/2
</cite></blockquote>

<hr class="rule"><h3 class="event">11. Gov. Hogan Closes Jail</h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_9.jpg"/>
<p class="picCap clan">–Office of the Governor</p>
</div>


<p>
    <strong>“Today, I have instructed</strong>
    Secretary [of Public Safety &amp; Correctional Services, Stephen T.] Moyer to immediately shut down the Baltimore City Men’s Detention Center,” Gov. Hogan
    said in a July 30 press conference outside the turreted jail that towers ominously over East Baltimore. And with that, a corruption-plagued,
    vermin-infested chapter in Baltimore’s history came to an abrupt end. By late August, the remaining inmates at the state-run jail had been moved to other
    facilities. Though Hogan’s announcement ruffled a few feathers–Mayor Stephanie Rawlings-Blake was caught unaware and Hogan wasn’t shy about blaming the
    jail’s failures on previous administrations–few quibbled with the act. Some parts of the jail pre-date the Civil War, and it showed. Plus, it was a hive
    of corruption. Most recently, the leader of the Black Guerilla Family gang had impregnated guards and run a drug-smuggling operation while incarcerated.
    For most, closing the jail wasn’t a matter of good-bye so much as it was good riddance.
</p>

<blockquote class="wow fadeIn">“I could barely stomach it.”<cite>
Stephen T. Moyer in <em>The Sun</em>, 8/27
</cite></blockquote>


<hr class="rule"><h3 class="event">12. Washington Monument Renovation Unearths Two Time Capsules</h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_1.jpg"/>
<p class="picCap clan">–Mount Vernon Place Conservancy</p>
</div>


<p>
    <strong>The past was very much present</strong>
    during the renovation of Baltimore’s Washington Monument. The 18-month, $5.5 million project involved painstaking restoration work on the 200-year-old
    column and
    
    culminated in a grand reopening celebration on the Fourth of July. But the journey to that point was equally momentous. In October 2014, workers discovered
    a time capsule dating to 1915. Then, in February of this year, crews found a second capsule that had been laid in the monument’s cornerstone in 1815.
    Naturally,
    
    the public was fascinated. And while the contents of the capsules proved prosaic–coins, newspaper clippings, likenesses of historical figures such as
    Francis Scott Key and, naturally, George Washington–the discoveries provided a link to our collective past and prompted reflection on what we can leave
    for future generations.
</p>

<blockquote class="wow fadeIn">“You just felt these people in 1815 taking those [newspapers] and putting them in this container and burying them.<cite>Lance Humphries of Mount Vernon Place Conservancy to WBAL, 2/18</cite></blockquote>

<hr class="rule"><h3 class="event">13. Martin O’Malley and Dr. Ben Carson Mount Presidential Campaigns</h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/benMartin.jpg"/>
<p class="picCap clan">– Justin Sullivan/Getty Images, Joe Raedle/Getty Images</p>
</div>


<p>
    <strong>To us, they’re just Marty and Ben,</strong>
    a city councilman-turned-mayor-turned-governor and a world-famous Johns Hopkins pediatric neurosurgeon, respectively. For decades, their blandly handsome
    mugs have been staring out at us from billboards, TV commercials, and the covers of countless magazines (including this one). But now the rest of the
    country is meeting them as presidential candidates–and responding with varying degrees of interest. Carson, who is vying for the Republican nomination,
    is, as of this writing, surging in the polls in Iowa in advance of that state’s influential January caucuses. O’Malley, on the other hand, seems stuck in
    the back of the Democratic pack, overshadowed by the fame of Hillary Clinton and the populist momentum of Bernie Sanders. But that hasn’t stopped him from
    using every weapon in his political arsenal–including his, um, guitar. He covered Taylor Swift’s “Bad Blood” on<em> The View</em> in October, and yet his
    poll numbers remain in the single digits. Maybe try “Shake It Off” next time, Marty!
</p>

<blockquote class="wow fadeIn">“Whatever the polling is today never reflects what they ultimately decide.”<cite>Martin O’Malley, <em>Bloomberg Politics</em>, 10/27
</cite></blockquote>


<hr class="rule"><h3 class="event">14. Molly Shattuck sentenced</h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_7.jpg"/>
<p class="picCap clan">–Algerina Perna/The Baltimore Sun/AP</p>
</div>

<p>
    <strong>Even before the news broke</strong>
    late last year, it was the worst-kept secret in Baltimore: Forty-eight-year-old Molly Shattuck, the ex-wife of former Constellation Energy CEO Mayo
    Shattuck, had performed oral sex on a 15-year-old boy, a schoolmate of her son’s at an exclusive private school in Baltimore County. The ugly truth was
    confirmed in June when she pleaded guilty to fourth-degree rape. Then in August, a judge sentenced the former Ravens cheerleader to 15 years in prison,
    with all but two years suspended. She was ordered to spend 48 alternating weekends in a detention facility in Delaware, the state in which the rape
    occurred. Many saw the sentence as a mere slap on her tiny wrist, but by September, Shattuck was dividing her days between a no-frills cell in jail and her
    well-heeled home in Baltimore. “I take full responsibility for what I did,” Shattuck sobbed in court. “I was the adult.”
</p>

<blockquote class="wow fadeIn">“Miss Shattuck is a criminal. She admits to being a rapist. . . . She must be held responsible.”<cite>The victim’s mother, <em>The Sun</em>, 8/21
</cite></blockquote>


<hr class="rule"><h3 class="event">15. Doreen Bolger Bids Farewell to the BMA</h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/borger_2.jpg"/>
<p class="picCap clan">–David Colwell</p>
</div>

<p>
    <strong>She was known throughout Baltimore </strong>
    for attending fancy galas and Station North warehouse shows alike. She championed free admission at The Baltimore Museum of Art, and it was under her
    direction that the museum re-opened its historic doors to the public–both literally and figuratively. Bolger oversaw an unprecedented $28 million
    renovation that aimed, in part, to make art more accessible to everyone. When she announced she was retiring after 17 years, there was plenty of sadness in
    the arts community. But she went out with a bang at a party at the BMA in June, seated on a flaming throne as members of the Baltimore Rock Opera Society
    performed and revelers helped paint a mural designed by renowned street artist Gaia. Better still, Bolger assures us she intends to remain here and
    continue to advise the
    
    BMA as it attempts to find her successor.
</p>

<blockquote class="wow fadeIn dorrenQuote">
        “Doreen has transformed The Baltimore Museum of Art into one of the
        most dynamic and innovating cultural institutions in the country. . . .
        Her wisdom and experience will be missed.”
    <cite>Christine Anagnos, executive director of the Association for Art Museum Directors, 4/8
</cite></blockquote>


<hr class="rule"><h3 class="event">16. Spike Gjerde wins James Beard Award</h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_2.jpg"/>
<p class="picCap clan">–Galdones Photography/James Beard Foundation</p>
</div>

<p>
    <strong>For Woodberry Kitchen owner Spike Gjerde,</strong>
    who in May won the coveted James Beard Award for Best Chef: Mid Atlantic, the third time was the charm. Going toque-to-toque against Charleston’s Cindy
    Wolf, this was the farm-to-table chef’s third consecutive year as a finalist. And his win was the first James Beard Award ever given to a Baltimore chef.
    Speaking by phone from Chicago, where the awards were doled out, he told us that when his
    
    category was called, “I just closed my eyes–it was
    
    a magical moment.” The ensuing months have been
    
    a little less magical, however. In June, two Woodberry Kitchen pastry chefs slapped a suit against Watershed LLC (the parent company of Woodberry Kitchen,
    Artifact, and Parts &amp; Labor) over unfair wages.
    
    Turns out, most medals tarnish with time.
</p>

<blockquote class="wow fadeIn">“I just felt it was really great validation for Woodberry and
    for Baltimore as a city.”<cite>Spike Gjerde, <em>The Sun</em>, 5/6</cite></blockquote>


<hr class="rule"><h3 class="event">17. Millennial Media Acquired by AOL</h3>

<!--<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_16.jpg"/>
<p class="picCap clan">lorem ipsum dolor</p>
</div>-->

<p>
    <strong>Millennial Media,</strong>
    one of Baltimore’s better-known homegrown tech startups, got swallowed up by AOL in September in a $238 million deal that could turn around the mobile
    advertising firm’s plummeting profitability. AOL, which itself was acquired by Verizon in June for $4.4 billion, could also benefit from the deal by being
    better able to compete with other big media companies, such as Google and Facebook, on mobile platforms. Notably, the $238 million was about one-eighth of
    Millennial’s market value on the day of its IPO in 2012. Since then, the stock price has slid downward with the company losing $149 million last year and
    $35 million in the first half of this year. It also remains to be seen what the acquisition means for
    
    the combined 450 staffers
    
    in the local AOL and Millennial Media offices.
</p>

<blockquote class="wow fadeIn">
        “I think the deal was great for AOL/Verizon and probably viewed [as] so-so for Millennial.”<cite>John Ferber, co-founder of Advertising.com, the former Baltimore startup also acquired by AOL, <em>The Sun</em>, 9/3</cite></blockquote>



<hr class="rule"><h3 class="event">18. <em>Veep</em> Vacates 
Maryland</h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_18.jpg"/>
<p class="picCap clan">– Pat Gavin</p>
</div>

<p>
    <strong>No more Julia Louis-Dreyfus sightings </strong>
    at Whole Foods. No more trying to suss out when Baltimore is standing in for D.C. No more moments of “Hey, that’s my favorite bar on TV!” On June 18, HBO
    announced that it would be moving production of <em>Veep</em>, the Emmy-award-winning political comedy, from Maryland to Los Angeles for the show’s fifth
    season. As is so often the case, money was the deciding factor. <em>Veep</em> was granted $6.5 million in tax credits by the California Film Commission.
    After the show won Outstanding Comedy Series at the 2015 Emmys, <em>Veep</em> cast member Timothy Simons tweeted: “Love to our Baltimore crew. We love and
    miss you. This is impossible without you. Thanks for everything.” No <em>Veep</em>, thank <em>you</em>.
</p>

<blockquote class="wow fadeIn">“The producers and HBO would like to thank Maryland for making 
the last four seasons of Veep such a success. We look forward to 
returning with another production in the future.”<cite>statement from HBO announcing Veep was leaving Maryland, 6/18</cite></blockquote>


<hr class="rule"><h3 class="event">19. CLUB Hippo Closes</h3>

<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_17.jpg"/>
<p class="picCap clan">–Mike Morgan</p>
</div>

<p>
    <strong>In what was arguably</strong>
    one of the best years for the LGBTQ community, Baltimore suffered a loss when the news broke in May that Club Hippo would close. After more than four
    decades as an anchor of Baltimore’s gay scene, owner Chuck Bowers decided it was time to retire, and, in early October, he shut the iconic nightclub’s
    doors for good. Opened in 1972, the Hippo served as a safe haven for all walks of life through times of adversity, including the AIDS epidemic. It was a
    comfort zone, where people could be themselves without fear or judgment. And sometimes that meant howling “What’s Up?” by 4 Non Blondes with a bunch of
    your closest friends in its beloved karaoke room, or catching the latest drag show on the dance floor. Of course, the Hippo couldn’t go out without one
    last big party, which it held on September 26 as a packed dance floor boogied to one last song (“It’s Raining Men” by The Weather Girls, of course). After
    43 years of acceptance, enlightenment, and pure entertainment, the Hippo is now gone, but not forgotten.
</p>

<blockquote class="wow fadeIn">“Chuck Bowers, the staff and management of the Hippo want to thank everyone who supported us over the past 43 years! Just remember, ‘The enchantment has ended but the SPELL remains.’”<cite>Club Hippo
    
    Facebook page, 10/5</cite></blockquote>



<hr class="rule"><h3 class="event">20. Episcopal Bishop Kills Cyclist</h3>

<!--<div class="eventPicDiv">
<img decoding="async" class="eventPic" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/20_events_2015_pic_16.jpg"/>
<p class="picCap clan">lorem ipsum dolor</p>
</div>-->


<p>
    <strong>On New Year’s Day,</strong>
    more than 1,000 cyclists gathered for a silent memorial ride up Roland Avenue in honor of popular Baltimore bike builder Tom Palermo, who had been killed
    in a drunken hit-and-run accident just days prior. Per cycling community tradition, a white-painted “ghost bike” was chained to a pole near the crash
    location, with flowers and candles placed around the makeshift memorial. The driver of the car that killed Palermo, Episcopal Bishop Heather Elizabeth
    Cook, pleaded guilty to automobile manslaughter in September and was sentenced to seven years in prison in October. Meanwhile, organizations such as
    Bikemore, the city’s nonprofit bicycling advocacy organization, and Bike Maryland continue to press for tougher penalties for negligent drivers and safer
    roads for cyclists.
</p>


<blockquote style="margin-bottom:75px;" class="wow fadeIn">“Last Saturday was a beautiful day and Rachel [Palermo’s wife], realizing how busy they had been, suggested to Tom that he do what he loved and go out for
    a ride.”<cite>Jeff Hulting, at brother-in-law Tom Palermo’s
    
    memorial ride, talking about the day Palermo died,
    
    <em>Baltimoremagazine.net</em>
    , 1/2
</cite></blockquote>

<h4 style="text-transform:uppercase; text-align:center; background:#000; color:#FFF;padding:15px; border-bottom:2px solid #80c0b3;" class="runnerTitle">Honorable Mentions: <span class="font-weight:200;">More Moments That Mattered</span></h4>


<div  style="margin-top:-8px;margin-bottom:50px;" id="content-slider-1" class="royalSlider contentSlider rsDefault">

<!--begin slide-->



<!--begin slide-->

<div class="row">
<div class="sl medium-12 columns">
<p>
    In January, President Obama used Charmington’s coffeehouse in Remington as the backdrop for an appearance promoting paid sick leave. His appearance
    thrilled onlookers and staff, especially when a presidential aide left a $30 tip on a $60 bill.
</p>
</div><!--end med-12-->
</div><!--end row-->

<div class="row">
<div class="sl medium-12 columns">
<p>
    West Baltimore photographer Devin Allen landed the cover of <em>Time</em> magazine in April with his snap of a young black man fleeing a horde of police
    officers during the unrest following the death of Freddie Gray.
</p>
</div><!--end med-12-->
</div><!--end row-->

<div class="row">
<div class="sl medium-12 columns">
<img decoding="async" style="margin-top:px; float:left; width:120px; height:auto; margin-right:5px;" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/gnome_events.png"/><p><br/><br/>
    Buck hated it, but everyone else recognized the brilliance of the O’s promotional Buck Showalter garden gnome. #SHOWtheGnome, indeed. 
</p>
</div><!--end med-12-->
</div><!--end row-->

<div class="row"><div class="sl medium-12 columns">
<p>
    In July, several cast members from <em>The Wire</em> reconvened at Artscape to discuss the Freddie Gray unrest and honor community leaders. It was great to
    see that Omar, Kima, Bubbles, Dukie, Snoop et al. hadn’t forgotten from whence they came.
</p>
</div><!--end med-12-->
</div><!--end row-->

<div class="row">
<div class="sl medium-12 columns">
<p>
    One Direction minus one (fare thee well, Zayn!) rolled into M&amp;T Bank Stadium in August for the teenybopper concert of the year.
</p>
</div><!--end med-12-->
</div><!--end row-->

<div class="row">
<div class="sl medium-12 columns">
<p>
    A man in a crowd outside the Republican presidential debate in Cleveland in August waved a sign asking, “Is Joe Flacco A Elite Quarterback?” for MSNBC
    cameras. The image went viral and inspired a new round of earnest philosophizing on Flacco’s eliteness.
</p>
</div><!--end med-12-->
</div><!--end row-->

<div class="row">
<div class="sl medium-12 columns">
<p>
    In July, 8-year-old Zion Harvey of Owings Mills became the first pediatric patient to receive a double hand transplant.
</p>
</div><!--end med-12-->
</div><!--end row-->

<div class="row">
<div class="sl medium-12 columns">
<p>
    Baltimore’s fecund indie-rock scene—including Future Islands, Beach House, and Dan Deacon—proved its drawing power

    with a sold-out concert at Pier Six Pavilion in August.
</p>
</div><!--end med-12-->
</div><!--end row-->

<div class="row">
<div class="sl medium-12 columns">
<img decoding="async" style="margin-top:10px; float:left; width:120px; height:auto; margin-right:25px;" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/blimp_events.png"/><p>
    In October, one of two blimp-like surveillance crafts floating above Aberdeen Proving Ground came unmoored and drifted into Pennsylvania. The absurd,
    slow-motion chase—and the memes it spawned—had the Internet ROFLMAOing.
</p>
</div><!--end med-12-->
</div><!--end row-->

<div class="row">
<div class="sl medium-12 columns">
<p>
    Union Memorial orthopedic surgeon Dr. Lew Schon got to live out his rock star fantasy this July when he joined the Foo Fighters on stage in Boston to
    perform The White Stripes’ “Seven Nation Army.” He got the gig through his patient—Foo Fighters frontman Dave Grohl.
</p>
</div><!--end med-12-->
</div><!--end row-->

<!--end slides-->
</div><!--end slides-->
		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<script type="text/javascript" src="/design/js/vendor/royal_slider/jquery.royalslider.min.js"></script>
		</div>
	</div>

	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<script type="text/javascript" src="/design/js/vendor/royal_slider/projects/rs_gift_guide_2015_slider_init.js"></script>
		</div>
	</div>

	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<script type="text/javascript" src="/design/js/vendor/hype/sea-also-rises.hyperesources/wow.min.js"></script>
		</div>
	</div>

	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<script type="text/javascript" src="/design/js/vendor/hype/sea-also-rises.hyperesources/wow_init.js"></script>
		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<style type="text/css">@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
Version - 3.4.0
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .95, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}</style>
		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<script type="text/javascript" src="//www.baltimoremagazine.net/design/js/vendor/hype/sea-also-rises.hyperesources/wow.min.js"></script>
		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<script type="text/javascript" src="//www.baltimoremagazine.net/design/js/vendor/hype/sea-also-rises.hyperesources/wow_init.js"></script>
		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<style type="text/css">/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr;
}
.royalSlider > * {
	float: left;
}

.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}

.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;
}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;

}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: left;
	position: relative;
}


.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}


.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	
	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position:absolute;
	z-index: 0;	
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}


.rsVideoContainer {
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;
	
}

img.rsImg {
	max-width: none;
}

.grab-cursor {
	cursor:url(grab.png) 8 8, move; 
}

.grabbing-cursor{ 
	cursor:url(grabbing.png) 8 8, move;
}

.rsNoDrag {
	cursor: auto;
}

.rsLink {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;	
	z-index: 20;
	background: url(blank.gif);
}
</style>
		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<style type="text/css">/******************************
*
*  RoyalSlider Default Skin 
*
*    1. Arrows 
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*    
*  Sprite: 'http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/rs-default.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
* 
******************************/


/* Background */
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
	background: #151515;
	color: #FFF;
}


/***************
*
*  1. Arrows
*
****************/

.rsDefault .rsArrow {
	height: 100%;
	width: 44px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsDefault.rsVer .rsArrow {
	width: 100%;
	height: 44px;
	
}
.rsDefault.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsDefault.rsVer .rsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top:0; }

.rsDefault .rsArrowIcn {		
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	margin-top:-16px;	
	margin-left: -16px;

	position: absolute;	
	cursor: pointer;	
	background: url('http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/rs-default.png');

	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	
	border-radius: 2px;
}
.rsDefault .rsArrowIcn:hover {
	background-color: rgba(0,0,0,0.9);
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }

.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }

.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }


/***************
*
*  2. Bullets
*
****************/

.rsDefault .rsBullets {
	position: absolute;
	z-index: 35;
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	margin: 0 auto; 

	/***background: #000;
	background: rgba(0,0,0,0.75);***/

	text-align: center;
	line-height: 8px;
	overflow: hidden;

}
.rsDefault .rsBullet {
	width: 12px;
	height: 12px;
	display: inline-block;
	*display:inline; 
	*zoom:1;
	padding: 10px 8px 10px;
margin-top:20px;
margin-bottom:20px;
}
.rsDefault .rsBullet span {
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #333;
        border:1px solid #80c0b3;


}
.rsDefault .rsBullet.rsNavSelected span {
	background-color: #80c0b3;
}





/***************
*
*  3. Thumbnails
*
****************/

.rsDefault .rsThumbsHor {
	width: 100%;
	height: 72px;
}
.rsDefault .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsDefault .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px;
}
.rsDefault .rsThumb img {
	width: 100%;
	height: 100%;
}
.rsDefault .rsThumb.rsNavSelected {
	background: #02874a;
}
.rsDefault .rsThumb.rsNavSelected img {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.rsDefault .rsTmb {
	display: block;
}

/* Thumbnails with text */
.rsDefault .rsTmb h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	color: #FFF;
}
.rsDefault .rsTmb span {
	color: #DDD;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px;
}



/* Thumbnails arrow icons */
.rsDefault .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;	
	z-index: 21;	
	background: #000;
	background: rgba(0,0,0,0.75);
}
.rsDefault .rsThumbsArrow:hover {
	background: rgba(0,0,0,0.9);
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }

.rsDefault .rsThumbsArrowIcn {		
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top:-8px;	
	margin-left: -8px;
	position: absolute;	
	cursor: pointer;	
	background: url('http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/rs-default.png');
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }

.rsDefault .rsThumbsArrowDisabled { display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsDefault .rsThumb {
		width: 59px;
		height: 44px;
	}
	.rsDefault .rsThumbsHor {
		height: 44px;
	}
	.rsDefault .rsThumbsVer {
		width: 59px;
	}
}




/***************
*
*  4. Tabs
*
****************/

.rsDefault .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
	overflow: hidden; padding-top: 12px; position: relative;
}
.rsDefault .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;

	background-color: #FFF;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4); 
	background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:         linear-gradient(to bottom, #fefefe, #f4f4f4);

	-webkit-box-shadow: inset 1px 0 0 #fff;
	box-shadow: inset 1px 0 0 #fff;

	*display:inline; 
	*zoom:1;
}
.rsDefault .rsTab:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.rsDefault .rsTab:last-child { 
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	border-right:  1px solid #cfcfcf;
}
.rsDefault .rsTab:active { 
	border: 1px solid #D9D9DD;   
	background-color: #f4f4f4;
	box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsDefault .rsTab.rsNavSelected { 
	color: #FFF;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}





/***************
*
*  5. Fullscreen button
*
****************/

.rsDefault .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
	
}
.rsDefault .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;

	background: url('http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/rs-default.png') 0 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	border-radius: 2px;

}
.rsDefault .rsFullscreenIcn:hover {
	background-color: rgba(0,0,0,0.9);
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}





/***************
*
*  6. Play/close video button
*
****************/

.rsDefault .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsDefault .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;

	background:url(http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/rs-default.png) no-repeat 0 -32px;
	background-color: #2bc0ce;
	background-color: rgba(43,192,206,0.75);
	*background-color: #2bc0ce;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: #27abb7;
	background-color: rgba(39,171,183,0.75);
	*background-color: #27abb7;
}
.rsDefault .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
}
.rsDefault .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}

.rsDefault .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/rs-default.png') -64px 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsDefault .rsCloseVideoIcn:hover {
	background-color: rgba(0,0,0,0.9);
}



/***************
*
*  7. Preloader
*
****************/

.rsDefault .rsPreloader {
	width:20px;
	height:20px;
	background-image:url(../preloaders/preloader-white.gif);

	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;	
}




/***************
*
*  8. Global caption
*
****************/
.rsDefault .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;

	background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.75);

	color: #FFF;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px;
}</style>
		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<style type="text/css">.sl{
padding-top:35px;
padding-bottom:35px;http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/borger_2.jpg
}

.contentSlider {
padding-top:30px;
padding-bottom:30px;
margin-top:30px;
padding-left:0px;
padding-right:0px;
width: 100%;
color:#eee;
}

.contentSlider,
.contentSlider .rsOverflow,
.contentSlider .rsSlide,
.contentSlider .rsVideoFrameHolder,
.contentSlider .rsThumbs {
background: #333;
color:#eee;
}

.contentSlider .rsSlide,
.contentSlider .rsOverflow {
padding-right:35px;
padding-left:35px;
background: #333;
}
.contentSlider h3 {
  font-size: 24px;
  line-height: 31px;
  margin: 12px 0 8px;
  font-weight: bold;
}
.contentSlider img {
  max-width: 100%;
  height: auto;
  display: block;
}
.content-slider-bg {
  width: 86%;
  padding: 24px 7%;
  background: #eee;
}

/***************
*
*  1. Arrows
*
****************/

.rsDefault .rsArrow {
	height: 100%;
	width: 44px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;

}
.rsDefault.rsVer .rsArrow {
	width: 100%;
	height: 44px;
	
}
.rsDefault.rsVer .rsArrowLeft { top: 0;  left: 0;}
.rsDefault.rsVer .rsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top:0; }

.rsDefault .rsArrowIcn {		
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	margin-top:-16px;	
	margin-left: -16px;

	position: absolute;	
	cursor: pointer;	
	background: url('http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/rs-default.png');

	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	
	border-radius: 0px;
}
.rsDefault .rsArrowIcn:hover {
	background-color: rgba(0,0,0,0.9);
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }

.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }

.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }</style>
		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/community/2015-year-in-review-20-moments-that-changed-baltimore-this-year/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Former Ravens Cheerleader Molly Shattuck Sentenced in Rape Case</title>
		<link>https://www.baltimoremagazine.com/section/community/former-ravens-cheerleader-molly-shattuck-sentenced-in-rape-case/</link>
		
		<dc:creator><![CDATA[Jess Mayhugh]]></dc:creator>
		<pubDate>Fri, 21 Aug 2015 10:59:22 +0000</pubDate>
				<category><![CDATA[News & Community]]></category>
		<category><![CDATA[Molly Shattuck]]></category>
		<guid isPermaLink="false">https://www.baltimoremagazine.com/?p=68643</guid>

					<description><![CDATA[Molly Shattuck, ex-wife of former Constellation Energy CEO Mayo Shattuck and a former Ravens cheerleader, was sentenced to 48 non-consecutive weekends in jail after being indicted in Delaware for rape in the sexual assault of a teenage boy. After pleading guilty to one count of fourth-degree rape as a part of a plea agreement with &#8230; <a href="https://www.baltimoremagazine.com/section/community/former-ravens-cheerleader-molly-shattuck-sentenced-in-rape-case/">Continued</a>]]></description>
										<content:encoded><![CDATA[<p>Molly Shattuck, ex-wife of former Constellation Energy CEO Mayo Shattuck and a former Ravens cheerleader, <a href="http://www.baltimoresun.com/news/maryland/crime/blog/bs-md-shattuck-sentencing-20150820-story.html" target="_blank" rel="noopener noreferrer">was sentenced to 48 non-consecutive weekends in jail</a> after being indicted in Delaware for rape in the sexual assault of a teenage boy. </p>
<p>After pleading guilty to one count of fourth-degree rape as a part of a plea agreement with prosecutors, Shattuck will now spend every other weekend in jail for two years. The maximum sentence for the charges is 15 years.</p>
<p>Back in November, <a href="http://www.baltimoremagazine.net/2014/12/15/top-moments-that-defined-baltimore-in-2014" target="_blank" rel="noopener noreferrer">news broke that Shattuck was indicted</a> with third-degree rape, four counts of unlawful sexual conduct in the second degree, and three counts of providing alcohol to a minor. The charges stated that Shattuck performed oral sex on a 15-year-old boy, who attended McDonogh School with her eldest son, while on vacation in Bethany Beach last summer. </p>
<p>In addition to the jail time, Shattuck is required to register as a sex offender in Delaware for 25 years and cannot be around anyone under the age of 18, besides her children. </p>
<p><a href="http://www.baltimoremagazine.net/2011/12/5/the-unsinkable-molly-shattuck" target="_blank" rel="noopener noreferrer">Shattuck first gained prominence</a> in the public eye because of her philanthropic work, lifestyle ventures (a book, an exercise DVD), and the celebrity she achieved as both the oldest NFL cheerleader and a participant on the reality show <em>Secret Millionaire</em>. </p>

<p><a href="https://www.baltimoremagazine.com/section/community/former-ravens-cheerleader-molly-shattuck-sentenced-in-rape-case/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Top Baltimore Moments in 2014</title>
		<link>https://www.baltimoremagazine.com/section/community/top-moments-that-defined-baltimore-in-2014/</link>
		
		<dc:creator><![CDATA[Jess Mayhugh]]></dc:creator>
		<pubDate>Mon, 15 Dec 2014 09:00:00 +0000</pubDate>
				<category><![CDATA[News & Community]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Baltimore Orioles]]></category>
		<category><![CDATA[Horseshoe Casino Baltimore]]></category>
		<category><![CDATA[Larry Hogan]]></category>
		<category><![CDATA[marijuana]]></category>
		<category><![CDATA[Michael Phelps]]></category>
		<category><![CDATA[Molly Shattuck]]></category>
		<category><![CDATA[National Aquarium]]></category>
		<category><![CDATA[Ray Rice]]></category>
		<category><![CDATA[Serial]]></category>
		<category><![CDATA[Star Spangled Spectacular]]></category>
		<category><![CDATA[Under Armour]]></category>
		<guid isPermaLink="false">http://server2.local/BIT-SPRING/baltimoremagazine.com/html/?post_type=article&#038;p=7427</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			</div>
</div>
</div>
</div>
</div>



<!--begin Content-->

<div class="row">
<div class="medium-8 medium-offset-2 columns one">

<!--1-->

<h1 style=""  class="number">1</h1><h2 class="event">Orioles Advance to the American League Championship Series for the First Time in 17 Years</h2>

<p class="event-desc"><strong>In what felt like a</strong> “team of destiny” sort of season (until the bitter end, of course), the Baltimore Orioles overcame all odds to accomplish a feat they hadn’t achieved in nearly 20 years. Despite losing All-Stars Manny Machado, Matt Wieters, and Chris Davis to injuries and some negligent paperwork, the Orioles prevailed, clinching the American League East Division and sweeping the Detroit Tigers in the ALDS. Yes, we all know how the season ended, with some other “team of destiny” (I think they were from Missouri?) surpassing us and advancing to the World Series (only to lose to the San Francisco Giants). But it was too late. Baltimore had already fallen head over heels for the 2014 Orioles, as our skyline glowed orange, the bird logo was plastered on every surface, and a new generation got a taste of Orioles Magic. Job well done, boys. </p>

<blockquote>“We reminded the 
country what a great 
baseball city, and city in 
general, Baltimore is. I feel good about that.” 
 &mdash; Buck Showalter, Orioles manager</blockquote>
<!--2-->

<h1 style=""  class="number yellow">2</h1><h2 class="event">Hogan Defeats Brown 
for Governor</h2>

<p class="event-desc"><strong>As a two-term Lieutenant Governor </strong>with the backing of the Democratic Party establishment, Anthony Brown was supposed to win in a walk. But Marylanders flipped the script on election night when Republican Larry Hogan was elected governor in a state where registered Democrats outnumber Republicans 2 to 1. And while the results &mdash; Hogan won by five percentage points &mdash; stunned political prognosticators, in retrospect, the signs were there to be read. Hogan shrewdly framed the election as a referendum on outgoing Gov. Martin O’Malley’s often-divisive, tax-heavy policies, saying a vote for Anthony Brown would be tantamount to a third O’Malley term. Then, there was June’s Democratic primary, which revealed weak support for Brown in some areas of the state. In contrast, voters were receptive to Hogan, an Anne Arundel County businessman, who promised lower taxes and fewer regulations on free enterprise. Though both sides hustled at the end (Bill Clinton and Michelle Obama appeared for Brown, New Jersey Gov. Chris Christie stumped for Hogan), the race was already over &mdash; we just didn’t know it yet.</p>

<blockquote>“Wow, what a historic night 
in Maryland. They said it couldn’t 
be done here in Maryland. 
But together, we did it.” 
&mdash; Governor-elect Larry Hogan at his victory party</blockquote>

<!--3-->

<h1 style=""  class="number purple">3</h1><h2 class="event">Ray Rice Scandal 
Starts National Conversation about the NFL and Domestic Abuse</h2>

<p class="event-desc xm"><strong>The first video, released</strong> by TMZ on February 19, was damning enough. It showed Ravens running back Ray Rice dragging the unconscious body of his then-fiancée, now wife, Janay, from a casino elevator in Atlantic City. Ravens fans hoped against hope that our eyes were lying to us: Maybe he had struck her by accident? Maybe she was unconscious from alcohol? The NFL suspended Rice for two games, which most agreed seemed too slight. Then, the bombshell: On September 8, TMZ released the footage from inside the elevator and it was the worst-case scenario: a punch to the face that instantly knocked Janay out cold. The Ravens terminated Rice’s contract almost immediately, and, shortly thereafter, the league suspended Rice indefinitely. But the saga was far from over: ESPN’s <em>Outside the Lines</em> wrote a blockbuster story that implied that both the Ravens and the league knew much more than they had let on and were essentially involved in a cover-up. Many called for the resignation of league commissioner Roger Goodell. In a press conference, Ravens owner Steve Bisciotti denied all charges. The league stiffened its penalties for domestic violence to a mandatory six-game suspension and vowed to take the problem more seriously going forward. Meanwhile, Ray and Janay remain married. At press time, Rice was appealing the suspension. </p>

<hr style="margin-top: -24px;">
<div class="row">
<!-- 2014-Leaderboard-->
<div id="div-gpt-ad-1395601882880-0" class="advertisement text-center" style="margin: 0 12px;">
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1395601882880-0'); });
</script>
</div>
</div>
<hr style="margin-bottom: 24px;">

<!--4-->

<h1 style="margin-top: 24px;"  class="number brown">4</h1><h2 style="margin-top: 36px;"  class="event">Baltimore Throws a Really Big “Shew”</h2>

<p class="event-desc"><strong>Charm City never looked</strong> better on national TV than it did in mid-September, when we threw what might have been our biggest bash ever, Star-Spangled Spectacular, celebrating the 200th anniversary of the defense of Baltimore against the British and the penning of the words to the national anthem by a little-known Georgetown lawyer named Francis Scott Key. The final reports on attendance and economic impact aren’t available yet, but earlier tallies counted more than 1 million visitors during the event’s week of Blue Angels acrobatics, visiting tall ships, concerts, battle re-enactments, and epic fireworks displays. Even Vice President Joe Biden stopped by for the climatic (and televised) Saturday night ceremony at Fort McHenry. It’ll be a long time before there’s another event the size of Star-Spangled Spectacular, which was a follow-up to 2012’s equally successful Sailabration. The only downside to a party that successful? Wondering how we’ll ever top it.</p>

<blockquote>“We’re obviously looking for the next great thing that we can promote.”&mdash; Tom Noonan, CEO of Visit Baltimore</blockquote>

<!--5-->

<h1 style=""  class="number orange">5</h1><h2 class="event">Horseshoe Casino Opens Big</h2>

<p class="event-desc"><strong>Regardless of whether</strong> you voted for or against gaming in Maryland, the long-awaited opening of the $442-million behemoth Horseshoe Casino Baltimore was proof positive that the folks at Caesars Entertainment know how to make an entrance. With sexy showgirls and death-defying aerial artists, as well as pop star Iggy Azalea and celebrity chefs Duff Goldman, Aarón Sánchez, John Besh, and Guy Fieri, the August 26 kicff celebration for Baltimore City’s first casino was an affair to remember. And though, days later, a fight broke out between two patrons waiting in the food court’s pizza line, that didn’t seem to deter anyone’s appetite for staying &mdash; and playing. In its first weekend, more than 50,000 guests came to visit, and throughout September &mdash; the casino’s first full month of operation &mdash; Horseshoe raked in $22,390,602.91, helping boost statewide casino revenue to a record $82.4 million. So far at least, it seems like Lady Luck is on Horseshoe’s side. 
</p>

<blockquote>“Thank you to everyone waiting so patiently, we have reached capacity but are working efficiently and diligently to get people in quickly.”
&mdash; Horseshoe Casino Twitter post on opening night</blockquote>

<!--6-->

<h1 style=""  class="number blue">6</h1><h2 class="event">Shooting at 
The Mall in Columbia Terrifies
</h2>

<p class="event-desc"><strong>January 25 was an</strong> unexceptional mid-winter day until news broke just before noon that a shooting was underway at The Mall in Columbia. There were reports of people sheltering in the food court, police and SWAT teams on the scene, and families desperately trying to contact loved ones inside. The day’s grim tally: three dead (the shooter, 19-year old Darion Marcus Aguilar; 21-year-old Brianna Benlolo; and 25-year-old Tyler Johnson), plus five injured. In the days and weeks that followed, a fuller picture emerged, and it was a sadly familiar one. Aguilar, a College Park resident, had not known his victims; was obsessed with mass shootings, especially the 1999 Columbine massacre; and had been hearing voices. The incident recalled any number of recent tragedies——from the Aurora, CO, movie-theater and Sandy Hook school shootings of 2012 to the D.C. Navy Yard shooting of 2013. Still, disbelief reigned. “I truly never thought something like this would ever happen here,” one mall employee told CBS News. “It’s really, really shocking.”
</p>

<blockquote>“I swear everyone is running.” &mdash; Tweet from mall employee Rachel Hunter during the shooting</blockquote>

<!--7-->

<h1 style=""  class="number green">7</h1><h2 class="event">The Landslide Brings 26th Street Down</h2>

<p class="event-desc xm"><strong>On a rainy late-April</strong>  afternoon, stunned residents in Charles Village watched as their parked cars, streetlights, and sidewalk &mdash; slowly at first, then all at once &mdash; collapsed, landing atop the CSX railroad tracks below. Naturally, one of the neighbors caught the entire scene on video, which went viral, racking up more than 10 million views. In addition to the spectacle, the landslide (to be clear, it was not a sinkhole) became a rallying point for those tired of city government’s seemingly <em>laissez-faire</em> attitude toward infrastructure maintenance. It turned out residents had been complaining about the block’s instability to both the city and CSX for several years but to little effect. Fortunately, no one was injured, but some residents were forced to leave their homes for weeks until gas and water lines could be restored. And though rebuilding is now underway, the costs keep mounting. In addition to the $18.5 million the city says it will take to reconstruct the block, some residents are considering legal action.</p>

<hr style="margin-top: -24px;">
<div class="row">
<!-- 2014-Leaderboard-Secondary -->
<div id='div-gpt-ad-1420485258650-0' class="advertisement text-center" style="margin: 0 12px;">
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1420485258650-0'); });
</script>
</div>
</div>
<hr style="margin-bottom: 24px;">

<!--8-->

<h1 style=""  class="number yellow">8</h1><h2 class="event">Michael Phelps Busted for DUI, Enters Rehab</h2><p class="event-desc"><strong>Watching Michael Phelps exceed</strong>  limits in the pool is one thing, but on the road and behind the wheel? Quite another. But that was the situation when the Olympic champ was pulled over after driving erratically when returning from the Horseshoe Casino on September 30. He failed field sobriety tests, registered a blood-alcohol level of .14 (well over the state’s .08 limit), and was subsequently charged with DUI, excessive speed, and crossing double lane lines in the Fort McHenry Tunnel. Of course, this is not the first time Phelps’s golden boy reputation has been tarnished. He pleaded guilty to driving while impaired in 2004, and a photo was released of him smoking pot in 2009. Banned from competition for six months by USA Swimming as a result of the arrest, Phelps checked himself into a six-week in-patient substance-abuse program at the beginning of October. Let’s hope he got the help he needed &mdash; or at least instructions for how to download Uber. </p>

<blockquote>“I recognize that this is not my first lapse in judgment, and I am extremely disappointed with myself.” 
&mdash; Michael Phelps</blockquote>

<!--9-->

<h1 style=""  class="number purple">9</h1><h2 class="event">Baltimore Confronts Police Conduct</h2>

<p class="event-desc"><strong>Maybe it was just</strong>  a coincidence that the Baltimore Police Department’s years-long struggle with excessive-force and misconduct cases came to a head when it did &mdash; against the backdrop of the Ferguson, MO, shooting by a white police officer of Michael Brown, an unarmed black 18-year-old. Or maybe the coverage just heightened public awareness of police-misconduct cases. In any case, after fresh charges of misconduct hit the news in September &mdash; including bystander video of an officer beating a man at a North Avenue bus stop &mdash; Mayor Stephanie Rawlings-Blake and police commissioner Anthony W. Batts asked the U.S. Justice Department to investigate the police department’s history of &mdash; and response to &mdash; use-of-force cases that over the past several years have resulted in millions of dollars in legal settlements. At the same time, such incidents have renewed the call for officers to wear body cameras, an idea both the mayor and city council profess to support, though they differ on the details of implementation. Batts also recommended increasing staff in the Internal Affairs Division, which handles misconduct cases, as well as more training of street officers and increased openness regarding such incidents. </p>

<blockquote>“It’s pretty terrible. People act like it doesn’t happen daily and quite often. It does happen daily and quite often.” 
 &mdash; City Councilman Carl Stokes, who represents the area where the North Avenue incident occurred, to The Baltimore Sun</blockquote>

<!--10-->

<h1 style=""  class="number brown">10</h1><h2 class="event">Amazon and Maryland Make it Official</h2>

<p class="event-desc"><strong>Though Amazon’s two new</strong>  Baltimore processing plants are undoubtedly net wins for the area, they do come with one sizable string attached: sales tax. The 1-million-square-foot distribution center scheduled to open in early 2015 at the old General Motors site on Broening Highway will support more than 1,000 jobs and improve delivery times. The smaller (only 345,000-square-feet) “sortation” center on Holabird Avenue in Dundalk is already open, supporting more than 300 part- and full-time staffers. So what’s the catch? Amazon’s physical presence in the state requires the company to begin collecting Maryland sales tax on all purchases, which it did as of October 1. From now on, all Amazon transactions made by Marylanders will be subject to the 6 percent levy, regardless of where a shipment originates, a practice the state expects to add an extra $50 million to its coffers this fiscal year. We suppose it is, quite literally, a small price to pay for getting the electric toothbrush we ordered online that much faster. </p>

<blockquote>“It will have what’s the equivalent of 28 foot-ball fields 
of space.” &mdash; Kelly Cheeseman, Amazon spokeswoman about the new distribution center.</blockquote>

<!--11-->

<h1 style=""  class="number orange">11</h1><h2 class="event">Molly Shattuck Accused of Raping 15-Year-Old Boy</h2>

<p class="event-desc xm"><strong>The rumors began</strong>  circulating, particularly among the families of the prestigious McDonogh School, long before the arrest was made. Then, on November 5, the shocking news became public: Molly Shattuck, the now ex-wife of former Constellation Energy CEO Mayo Shattuck and a former Ravens cheerleader, was indicted in Delaware for two counts of third-degree rape, four counts of unlawful sexual conduct in the second degree, and three counts of providing alcohol to a minor. According to the indictment, Shattuck first contacted the 15-year-old, who attended McDonogh with her eldest son, via messages on Instagram. Then, while on vacation in Bethany Beach, she gave the boy alcohol and performed oral sex on him. Shattuck’s prim mug shot barely resembled the bubbly woman known around town for her philanthropic work, lifestyle ventures (a book, an exercise DVD), and the celebrity she achieved as both the oldest NFL cheerleader and a participant on the reality show <em>Secret Millionaire</em>. Shattuck pleaded not guilty at her November arraignment. If convicted on all charges, she faces up to 28 years in prison.</p>



<!--12-->

<h1 style=""  class="number blue">12</h1><h2 class="event">Maryland Decriminalizes Small Amounts of Pot</h2>

<p class="event-desc"><strong>This year, Maryland joined</strong>  the national trend toward minimizing or eliminating penalties for marijuana usage and possession with the passage of three bills. Two of the bills altered Maryland’s already-existing medicinal marijuana laws, which allowed for prescriptive usage but made obtaining the drug difficult. On June 1, licensed dispensaries became legal and a maximum of 15 growers were allowed to cultivate the crop, though that number could rise if demand warrants. Then, as of October 1, the third bill went into effect, reducing the penalty for a first offense of possession of less than 10 grams of pot to a civil fine of up to $100 and no jail time. Penalties are stiffer for subsequent offenses and for those under 21 years of age, but none involve jail. But don’t spark that joint just yet. Possession of pot paraphernalia, such as bongs and pipes, remains criminalized, though many &mdash; both for and against &mdash; think decriminalization is merely a pit stop on the road to full legalization, regulation, and taxation of the substance. We know, it blows our mind, too. </p>

<blockquote>“Decriminalizing possession of marijuana is a key step on the road to saner drug policy in Maryland.” &mdash; Sara Love, public policy director for the ACLU of Maryland
</blockquote>

<!--13-->

<h1 style=""  class="number green">13</h1><h2 class="event"><em>City Paper</em> Bought by <em>The Sun</em></h2>

<p class="event-desc"><strong><em>City Paper</em> was founded</strong>  in 1977 as a brash, editorially adventurous alternative to <em>The Baltimore Sun</em>. Over the course of the next 37 years, it developed into a crucial and critical outlet that didn’t hesitate to question authority or speak truth to power. So when <em>City Paper</em> was put up for sale last summer, its readership worried that new ownership might severely curtail its independence. Those concerns were exacerbated in February when <em>The Sun</em> bought <em>City Paper</em>, a once-unfathomable scenario that sparked all sorts of doomsday speculation about the alt-weekly’s future. “We want the paper to remain a valued alternative, independent voice in Baltimore,” Sun Media Group CEO Tim Ryan said at the time. After a rocky transition, that certainly seems to be the case. In fact, <em>CP</em> staffers noted in its recent “Best of Baltimore” issue that “our worst fears were not realized” and pointed to the fact that the new regime didn’t object to April’s “Guide to the High Life” weed issue. </p>

<blockquote>“A Horseshoe up my Ass” 
 &mdash; <em>City Paper</em> headline to a November story about the new Horshoe Casino, proving they’ve still got it</blockquote>

<!--14-->

<h1 style=""  class="number yellow">14</h1><h2 class="event">Mosby Defeats Bernstein</h2>

<p class="event-desc"><strong>In hindsight, you could</strong>  see the seeds of new Baltimore City State’s Attorney Marilyn Mosby’s campaign in the “Enough is Enough” peace walks that she and her husband, 7th District City Councilman Nick Mosby, organized in the months before she announced her candidacy. Still, despite the increased name recognition, the 34-year-old former prosecutor-turned-insurance litigator remained a significant underdog against well-funded incumbent Gregg Bernstein in the Democratic primary. But Bernstein was vulnerable. Though citywide homicides dropped below 200 for the first time since the 1970s during his first year, killings ticked back up in 2012 and 2013. Mosby, a Tuskegee University graduate, capitalized on this with an energetic campaign, driving home a theme that the status quo wasn’t good enough, while questioning Bernstein’s priorities. She also touted her family’s law-enforcement background and won endorsements from key African-American leaders, including former congressman and former NAACP head Kweisi Mfume and former mayor Kurt Schmoke, putting her over the top in a close race.</p>

<blockquote>“This is about our homes and our communities. And at its root, this is about our peace of mind.” &mdash; City State’s Attorney 
Marilyn Mosby in the <em>Baltimore Afro-American</em></blockquote>

<!--15-->

<h1 style=""  class="number purple">15</h1><h2 class="event">Dolphins Get Their Freedom</h2>

<p class="event-desc"><strong>The National Aquarium made</strong>  waves in May by announcing that its hugely popular dolphin exhibit may close. Aquarium CEO John Racanelli, who halted dolphin shows in 2012 after two newborn calves died at the facility, said the remaining dolphins might be transferred to some sort of sanctuary. Because most of the aquarium’s dolphins were born in captivity, it’s unclear if they would survive in the wild. The proposed move, which was widely hailed by marine mammal experts, reflects Racanelli’s overall goal of focusing less on tourism and more on conservation. It also reflects the public’s unease about keeping such animals in captivity, an awareness that has increased with the popularity of documentaries like The Cove and Blackfish. Though no such sanctuary exists at present, Racanelli continues to explore possibilities for such a site because this dolphin’s tale hasn’t had its happy ending yet. </p>

<blockquote>“There are chimp sanctuaries, orangutan sanctuaries, gorilla sanctuaries, elephant sanctuaries, bird sanctuaries. . . . And there’s not yet a dolphin sanctuary. What’s that about?” 
&mdash; John Racanelli in The New Yorker</blockquote>

<!--16-->

<h1 style=""  class="number brown">16</h1><h2 class="event">Oprah Cracks Crabs at Captain James Landing</h2>

<p class="event-desc"><strong>When Oprah Winfrey last</strong>  spoke with us about her Baltimore days as a WJZ anchor and co-host of <em>People Are Talking</em> in 2011, her favorite Charm City “things” included The Prime Rib and Tio Pepe. These days, she’s added Captain James Landing to her Baltimore hit list. On an August 6 visit, the media magnate and her longtime steady, Stedman Graham, cracked crabs for two hours at the Canton restaurant. According to Captain James’s owner Bill Tserkis (who told <em>The Baltimore Sun</em> that Winfrey “was great to deal with”), the talk-show titan dined on crab cakes, mussels, and boiled crabs seasoned with Old Bay, while seated on an outdoor balcony overlooking the harbor. (Word has it she knows how to crack a crab.) Winfrey proudly posted her adventures on Instagram, with a caption that read: “Crab feast in Baltimore! #CaptainJames,” then hit the town the next day when she was equally enthusiastic about the development of our downtown. It’s always nice to have the Oprah stamp of approval. </p>

<blockquote>“Loving Baltimore today 
OMG has this city grown. 
I hardly recognize downtown. #CharmCity.”
 &mdash; Oprah Winfrey on Twitter</blockquote>

<!--17-->

<h1 style=""  class="number orange">17</h1><h2 class="event">Don Scott Retires After 40 Years at WJZ</h2>

<p class="event-desc xm"><strong>For 40 years, Don Scott’s</strong>  hirsute visage and rumbling baritone were sources of comfort. 
Just 24 years old when he joined the station as a weekend anchor and general assignment reporter in 1974, Scott really found his niche when he and Marty Bass were paired as morning co-anchors in 1984. Over the course of his career, he covered events ranging from Three Mile Island’s partial nuclear meltdown in 1979 to Pope John Paul II’s 1995 Baltimore visit, but it was his early-hours double-act with Bass that really endeared, a fact reflected by their consistent No. 1 market share. So when Scott, surrounded by his family and colleagues, signed off for the last time in July, there was a not a dry eye in the house. Subsequent cameo appearances and voiceover work have eased the sting of separation, but we still miss his unflappable, paternal presence with our morning joe. After all, old habits die hard. </p>

<hr style="margin-top: -24px;">
<div class="row">
<!-- 2014-Leaderboard-Triple -->
<div id="div-gpt-ad-1420497073990-0" class="advertisement text-center" style="margin: 0 12px;">
<script type='text/javascript'>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1420497073990-0'); });
</script>
</div>
</div>
<hr style="margin-top: 24px;">

<!--18-->

<h1 style=""  class="number blue">18</h1><h2 class="event">Podcast About 1999 Baltimore Murder Piques Global Interest</h2>

<p class="event-desc xm"><strong>Most Baltimoreans had never</strong>  heard of Hae Min Lee until early October. That’s when <em>Serial</em>, the new podcast from the team behind <em>This American Life</em> debuted. In each weekly installment, host (and former Baltimore Sun reporter) Sarah Keonig leads listeners through a reexamination of the 1999 murder of Lee, a bright, cheerful Woodlawn High School senior. The central question is this: Did Lee’s ex-boyfriend &mdash; another Woodlawn High School senior named Adnan Syed &mdash; murder her? But within that, an almost infinite number of other questions about the nature of truth and identity arise. Who is telling the truth? How do you know? Is the truth even knowable at this point? Listeners are left to judge for themselves &mdash; and they have. From Australia to Canada, fans of the show follow each new episode with an obsessive fervor usually reserved for the best fictive mysteries, such as <em>True Detective</em> or <em>Lost</em>. (Visit the show’s sub-Reddit board and you’ll find JFK-conspiracy-theorist-levels of obsession.) How the podcast will end is uncertain at this point, but one thing is for sure: We’ll be listening.</p>


<!--19-->

<h1 style=""  class="number green">19</h1><h2 class="event">Under Armour Wills What It Wants After Sochi Snafu</h2>

<p class="event-desc"><strong>Under Armour had a</strong>  worldwide stage this February at the Sochi Winter Olympics, where it outfitted the U.S. men’s speedskating squad in what one skater promised would prove the “fastest speedskating suit ever made.” But the team didn’t even medal, and some blamed the suits. That the U.S. Speedskating organization later determined the suits weren’t to blame hardly mattered. The damage to Under Armour’s image was done. Or was it? The company rebounded in July with the release of its “I Will What I Want” women’s campaign featuring a commercial with ballerina Misty Copeland. The video, which celebrated female strength and self-empowerment, went viral, garnering over 6 million YouTube views, a full-page spread in <em>The New York Times</em>, and the approval of supermodel Gisele Bündchen, who became a UA ambassador herself. The $15-million campaign was also the first major step in expanding UA’s women’s division, a move that has boosted total revenue by 30 percent in the third quarter. Where there’s a will, there is definitely a way. 
</p>

<blockquote>“Big tough Under Armour decided to launch a 
women’s campaign, with a ballerina, no less.”
 &mdash; Under Armour CEO Kevin Plank to 
The Baltimore Sun</blockquote>

<!--20-->

<h1 style=""  class="number yellow">20</h1><h2 class="event">The So-Called “Baltimore Bull” Stages a Jailbreak</h2>

<p class="event-desc"><strong>“Nothing to see here.</strong>  Just a bull running in the streets of Baltimore” read a sample tweet. “Save the Baltimore bull,” wrote journalist Spencer Ackerman. Yes, on June 13, a 780-pound bull (actually a steer; but forever to be affectionately known as The Baltimore Bull) escaped from a local slaughterhouse. It traveled down North Avenue and onto Eutaw Street and Druid Hill Avenue before it was shot dead by Baltimore police in Mt. Vernon. In response, Baltimore served up a bunch of jokes (“Baltimore goes vegan!”), hashtags (#BaltimoreBull; #Bulltimore), and even a video of the bull trotting past a lake trout joint. But one question lingered: Did the police really have to kill it? A statement issued by the Baltimore Police Department said that the steer grew “increasingly aggressive” and that “officers made numerous attempts to trap it” before they killed it. But the Baltimore Bull got a second life on T-shirts, mugs, and, briefly, a hilarious (fake) chalk outline of the dead steer’s corpse. Only in Baltimore, folks.</p>

<blockquote>“There’s, believe it or not, a bull—B-U-L-L—running east on North Avenue.”
 &mdash; call to 911</blockquote>


<!--END FIRTS 20 MOMENTS-->




<dl  style="padding:0px; margin:0px;margin-bottom:3rem; border:0px solid#FFF;" class="accordion" data-accordion>
<dd  style="padding:0px; margin:0px; border:0px solid#FFF;"  class="accordion-navigation">
<a class="web-extra" href="#panel"><img decoding="async" class="pulse"  style="width:50px; height:auto;margin-right:5px;margin-left:-12px; display:inline-block;"  src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/B_web_extra_teal.png"><span style="font-weight:700;">Online Exclusive!</span> <span style="font-weight:400;">&nbsp; Click to see even more top moments from 2014</span>.</a>
    <div style="padding:0px; padding-top:5rem; margin:0px; border:0px solid#FFF;"   id="panel" class="content">



<!--BEGIN MORE MOMENTS-->



      <!--21-->

<h1 style=""  class="number purple">21</h1><h2 class="event">Future Islands Grabs the Spotlight </h2>

<p class="event-desc"><strong>On March 3,</strong>  the rest of the country discovered what Baltimore has known for years—Future Islands rocks. That night, the band made its national TV debut with a thrilling version of “Seasons (Waiting on You)” on <em>Late Show with David Letterman</em>, a performance that launched a thousand GIFs of frontman Samuel Herring’s spirited dance moves, garnered millions of YouTube views, and impressed the host. Major buzz ensued, and the band drew huge crowds at South By Southwest, charted on Billboard for the first time, and played major festivals like Coachella and Primavera Sound. Like true locals though, the band seemed unfazed by all the attention. “We’ve been doing this for so long that we just keep our heads down and work at what we do,” Herring told Baltimore, sounding like a certain baseball manager we know. Herring stayed true to his word—Future Islands is still touring, with dates scheduled in Australia and England for early 2015.
</p>

<blockquote class="">“I’ll take all of that you got! That was wonderful!”—David Letterman to Future Islands after the band’s performance</blockquote>

<!--22-->

<h1 style=""  class="number brown">22</h1><h2 class="event">Transgender Student Named Prom Queen at Digital Harbor High School </h2>

<p class="event-desc"><strong>Resplendent in a teal dress, tiara, and sash,</strong>  Destiny Hartis made history on May 15 by becoming Digital Harbor High School’s first transgender prom queen (at least to the knowledge of current faculty). With the unwavering support of her mother and grandmother, and her cousin, Kerstin Jones, on her arm, the then-20-year-old high-school senior became the belle of the ball. “It was my day,” Hartis told <em>The Baltimore Sun</em>. “I was going to win.” Victory was sweet. Despite a few jeers, there were mostly cheers, a sure sign of changing attitudes toward transgender people in a year that also saw <em>Orange is the New Black</em> actress Laverne Cox become the first openly transgender person on the cover of Time magazine. One dream already fulfilled in her young life, Hartis currently is pursing a degree at Anne Arundel Community College. 
 </p>

<blockquote class="">“People are going to have their opinions, but I know who I am. I’m not here for you. I’m here for myself.”—Destiny Hartis to The Baltimore Sun</blockquote>

<!--23-->

<h1 style=""  class="number orange">23</h1><h2 class="event">Shooting of 3-year-old McKenzie Elliott Inspires Outrage, but No Arrest</h2>

<p class="event-desc"><strong>Each year, Baltimore experiences</strong>  no shortage of senseless killings. But even among those, the fatal shooting of 3-year-old McKenzie Elliott this summer seemed particularly tragic. The bubbly tot was sitting on her front porch in Waverly when she was caught in the crossfire of a sudden gunfight. Elliott’s death, part of a spike in violence that saw 36 people shot over the course of 8 days, inspired plenty of media coverage, pleas from Mayor Stephanie Rawlings-Blake for information, and vows of a speedy arrest from the police department. Though police zeroed in on a “person of interest” who turned himself in on an unrelated parole violation in the days following the shooting, they never charged him, and he was released in early October. That move incited more outrage, but police would only say that the investigation had “shifted” and that “substantial leads” remain. 
 </p>

<blockquote class="">“It’s been several months since this incident. The longer it goes on, the harder it is to push the case.”—City Councilman Nick Mosby to WJZ </blockquote>

<!--24-->

<h1 style=""  class="number blue">24</h1><h2 class="event">Simon and O’Malley Convene Beer Summit </h2>

<p class="event-desc"><strong>The most unlikely selfie</strong>  of the year hit the Internet in July, when David Simon posted a shot of himself and Martin O’Malley sitting side-by-side, smiling for the camera. <em>The Wire</em> creator and the governor had been famously antagonistic ever since O’Malley, when he was mayor, criticized the show for its unflattering portrayal of the city and threatened to hold up its film permits (which Simon recounted in a 2008 essay for Baltimore). But when they found themselves on a southbound Acela and Simon alerted his son, via text, that O’Malley was sitting nearby, his son suggested that his dad buy the governor a beer. Simon listened. Over Coronas, the two men buried the hatchet and bonded over their mutual love of The Pogues. Simon, at one point, even suggested that O’Malley might watch The Wire “some years from now, when there was less at stake,” but that didn’t go over so well. Still, Simon ultimately concluded that “the two of us did okay, too, considering.” 
</p>

<blockquote class="">“Come on, Dave. We’re getting to be old men at this point.  Sit, talk.” —Gov. Martin O’Malley to David Simon on the Acela</blockquote>

<!--25-->

<h1 style=""  class="number green">25</h1><h2 class="event">ALS Ice Bucket Challenge Douses Baltimore</h2>

<p class="event-desc"><strong>A good gimmick</strong> is worth its weight in gold. That’s what the ALS Association learned this summer when the Ice Bucket Challenge went viral. Though the origins of the stunt are disputed, by mid-July the rules had codified and public figures ranging from Justin Beiber to former President George W. Bush had gotten behind the cause. Baltimoreans joined in, including one very fitting participant: former Raven O.J. Brigance who suffers from ALS (aka Lou Gehrig’s disease) and runs his own Brigance Brigade foundation, which supports sufferers of the degenerative physical condition. Many Baltimore sports figures took the plunge in honor of Brigance, including Orioles Adam Jones and Buck Showalter, and Ravens Joe Flacco and Jacoby Jones. Brigance himself accepted the challenge on August 22 with his wife, Chanda, dousing her wheelchair-bound husband. It’s all in good fun, of course, but the $260,000 and $115 million the challenge raised for the Brigance Brigade and ALS Association, respectively, is the real reason to smile. 
</p>

<blockquote class="">“We feel that encouraging people throughout the country to learn more about ALS and create a dialogue around it is a real victory.” —statement from O.J. and Chanda Brigance </blockquote>

<!--26-->

<h1 style=""  class="number yellow">26</h1><h2 class="event">Baltimore Welcomes New Faces in High Places </h2>

<p class="event-desc"><strong>The face of higher education in Baltimore</strong>  underwent a major transformation in 2014, as no less than four major institutions changed leadership. Maryland Institute College of Art chose Samuel Hoi, president of Otis College of Art and Design in Los Angeles, to succeed Fred Lazarus; Peabody Institute tapped St. Louis Symphony CEO Fred Bronstein to replace outgoing dean Jeff Sharkey; former mayor Kurt Schmoke took over as University of Baltimore president after Robert Bogomolny retired; and José Antonio Bowen, dean of Southern Methodist University’s arts school, took over for Sanford Ungar at Goucher College. Though it remains to be seen what impact the new hires will have on their schools and the city at large, they all face formidable challenges, including rising tuition, adapting to new technology, and competing with free Internet courses. But there is already evidence that at least one of them is not afraid to shake things up: In September, Bowen garnered national attention for implementing a new policy in which Goucher will accept video applications in lieu of traditional transcripts and achievement test results. 
</p>

<blockquote class="">“We’re doing this because higher education should be about potential and not about privilege. We’re also doing this to demonstrate to students what’s different about Goucher.” —José Antonio Bowen</blockquote>

<!--27-->

<h1 style=""  class="number purple">27</h1><h2 class="event">Towson Comes of Age</h2>

<p class="event-desc"><strong>When Baltimore County historians</strong>  look back generations from now, they’ll most likely view 2014 as the year of The Great Towson Revival. This summer, Towson Square, an $85-million, 15-screen Cinemark Theatre entertainment-and-restaurant complex, got its ribbon-cutting, but it’s not the only project remaking the skyline of the county seat. There is the upcoming $300-million mixed-use Towson Row project in the heart of downtown. And, already completed and going great guns is the $27-million renovation of the once-vacant 12-story City Center Building, just above Towson Circle and now fully leased, serving as home to both Cunningham’s, a brand new foodie-favorite Bagby Group restaurant, and WTMD’s new studios. (La Cakerie’s famous cupcakes can be had across the street, too.) New townhome and apartment complexes remain in various stages of completion and plans also call for a new $60-million student-housing-and-retail project closer to Towson University, adding up to $770 million in recent private investments. Not bad for a sleepy Beltway bedroom community. 
</p>

<blockquote class="">“Towson has always ranked very high in demographics—its income and education levels—it just did not have a great, corresponding ‘quality of life,’” Baltimore County Executive Kevin Kamenetz to <em>Baltimore</em> in June 2014</blockquote>

<!--28-->

<h1 style=""  class="number brown">28</h1><h2 class="event">From Superfund Site to Swank HQ with a View</h2>

<p class="event-desc"><strong>After years of sitting empty</strong>  to remediate a century’s worth of industrial chemical contamination, a prime harbor-front peninsula got a new life in May when Harbor Point developer Beatty Development Company broke ground on Exelon Corp.’s 648,000-square-foot regional headquarters tower. However, environmental monitoring of the 27-acre site by the Environmental Protection Agency will continue to make sure it doesn’t spew dangerous levels of carcinogenic hexavalent chromium dust into the air as construction workers drive building-support pilings through a protective cap laid years ago. When fully built out, the project may cover 6 million-square-feet, consisting of nine buildings and 9.5 acres of parks, but Job One for the developers is completing the headquarters, which Exelon hopes to occupy by fall 2016. The project faced opposition both on environmental grounds and from some city officials, who opposed the $107 million in tax breaks requested. But after a contentious approval process, the first phase of the $1.8-billion project got the go-ahead from the city and environmental agencies in March, clearing the way for construction of the tower that will contain Exelon’s headquarters, a 103-unit apartment building, and 40,000 square feet of street-level retail.

</p>

<blockquote class="">“I don’t think everyone can be happy. Time will show this will be a fantastic project for the city, and I think there were a lot of people who were against the Inner Harbor and thought it was a disaster but it turned out to be good for the city.” — Michael Beatty, president of Beatty Development to the <em>Baltimore Business Journal</em>. </blockquote>

<!--29-->

<h1 style=""  class="number orange">29</h1><h2 class="event">You Know We’re All ’Bout That BUS</h2>

<p class="event-desc"><strong>In August,</strong>  we heralded it as “the coolest bus stop ever” and months later we stand by that assessment. That’s because the Creative Alliance B-U-S sculpture at the corner of S. East and Eastern avenues is a perfect marriage of form and function. Each 14-by-7-foot, wood-and-steel letter was built to be used—sat upon, laid on, stood next to, sheltered beneath, what have you—and that’s the best kind of design. To be fair, we’re not the only ones who noticed the ingenuity of the piece created by Spanish artist collective “mmmm…” in collaboration with local and international organizations. <em>Slate</em>, <em>The Los Angeles Times</em>, and numerous design and urban lifestyle blogs admired the sculpture, too, but only we get the privilege of actually using it.  </p>

<blockquote class="">“The world’s most obvious bus stop is pure design genius.”—<em>Slate</em></blockquote>


</div>
    </div>
  </dd>
 
</dl>

</div>
</div>

<div class="row">
<div class="medium-10 medium-offset-1 columns">



<!---- END FEATURE------RELATED CONTENT BELOW --->

<h2 style="display:block;margin-top:40px;" class="uppers triangle unit">Related Content</h2>


<!--1-->

<div class="medium-4 small-6 columns">
<a href="http://www.baltimoremagazine.net/2014/10/15/top-10-orioles-moments-from-2014"><img decoding="async" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/MR-2014_1.jpg"/></a><h5 class="unit">Top 10 Orioles Moments from 2014</h5><p class="clan fakeit2">From walk-offs to impossible catches, here are the keys to our incredible season.</p>
</div>

<!--2-->

<div class="medium-4 small-6 columns">
<a href="http://www.baltimoremagazine.net/2014/11/5/whos-our-new-governor"><img decoding="async" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/MR-2014_2.jpg"/></a><h5 class="unit">Who's Our New Governor?</h5><p class="clan fakeit2">From MICA to the NRA, here are some interesting things you may not know about Larry Hogan.</p>

</div>

<!--3-->

<div class="medium-4 small-6 columns">
<a href="http://www.baltimoremagazine.net/2014/9/8/should-the-ravens-sit-down-ray-rice"><img decoding="async" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/MR-2014_3.jpg"/></a><h5 class="unit">Ravens Terminate Ray Rice's Contract</h5><p class="clan fakeit2">Newly released video further exposes NFL hypocrisy, particularly toward female fans.</p>

</div>

<!--4-->

<div class="medium-4 small-6 columns">
<a href="http://www.baltimoremagazine.net/2014/9/guide-star-spangled-celebration-200"><img decoding="async" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/MR-2014_4.jpg"/></a><h5 class="unit">O! Say Can You Party?</h5><p class="clan fakeit2">Our top picks for the best events celebrating the birthday of our National Anthem.</p>
</div>

<!--5-->

<div class="medium-4 small-6 columns">
<a href="http://www.baltimoremagazine.net/2014/8/a-guide-to-horseshoe-casino"><img decoding="async" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/MR-2014_5.jpg"/></a><h5 class="unit">All In</h5><p class="clan fakeit2">We give you a rundown on Horseshoe Casino Baltimore, which opened as the first full-service casino in the city.</p>
</div>

<!--6-->

<div class="medium-4 small-6 columns">
<a href="http://www.baltimoremagazine.net/2014/8/aquarium-could-create-dolphin-sanctuary"><img decoding="async" src="http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/MR-2014_6.jpg"/></a><h5 class="unit">Dolphin Dilemma</h5><p class="clan fakeit2">The aquarium considers relocating its most popular mammals.</p>
</div>

</div>
</div>






		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<style type="text/css">p{
font-size:1.07rem;
line-height: 1.7;
text-rendering: optimizeLegibility;
}

.quote{
text-transform:uppercase;
float:left;
margin-right:30px;
margin-bottom:30px;
}

.quote2{
text-transform:uppercase;
float:right;
margin-left:30px;
margin-bottom:30px;
}

.number{
font-size:5rem;
margin-right:20px;
margin-bottom:7px;
float:left;
color:#FFF;
background:#89aa96;
padding-top:15px;
padding-bottom:20px;
padding-left:42px;
padding-right:42px;
text-shadow: 0px 4px 3px rgba(0,0,0,0.4),
             0px 8px 13px rgba(0,0,0,0.1),
             0px 18px 23px rgba(0,0,0,0.1);
}

.green{
background:#89aa96;
}

.yellow{
background:#fec730;
}

.purple{
background:#746ba6;
}

.green{
background:#89aa96;
}

.brown{
background:#9c542e;
}

.orange{
background:#f68820;
}

.blue{
background:#4b80ae;
}

strong{
text-transform:uppercase;
}

.event-desc{
margin-bottom:3.5rem;
}

a.web-extra{
font-size:20px;
font-weight:bold;
line-height:.2;  
margin:0 auto;
display:block; 
text-transform:uppercase;
text-align:center;

}

.accordion dd > a{
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
}

.accordion dd > a:hover{
background-color:#333;
color:#FFF;
-webkit-transition: background 0.5s ease;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
}



blockquote{
margin-bottom:5rem;
font-weight:700;
border-left:7px solid  #111;
color:#111;
font-size:1.25rem;
font-style:italic;
padding-bottom:20px;
}


.1s{
font-weight:400;
}

#heroTop{
margin-bottom:200px;
margin-bottom:5rem;
border:1px solid #d3d3d3;
display:none;
}

.xm{
margin-bottom:5rem;
}

.event{
margin-top:-5px;
line-height:1.2;
text-transform:uppercase;
}

.main-page{
margin-bottom:-100px;
}

.advertisement{
display:none;
}

.social-bar {
display:none;
}

/* 

/*******************************************************************************/
            
.social-bar {
display:none;
}

.firstcharacter { 
float: left;
font-size: 72px;
line-height: 60px;
padding-top: 4px;
padding-right: 8px; padding-left: 3px;
font-weight:bold;
}

.triangle {
display:none;
}

ul.large-block-grid-3.small-block-grid-2{
display:none;
}

li.latest-title {
display:none;
}

.firstcharacter { 
float: left; font-size: 72px;
line-height: 60px;
padding-top: 4px;
padding-right: 8px; padding-left: 3px;
font-weight:bold;
}

.triangle {
display:none;
}

ul.large-block-grid-3.small-block-grid-2{
display:none;
}

li.latest-title {
display:none;
}

h1.feature-headline {
font-size:3.25rem;
}

h4.deck {
}

p.byline {
}

footer{
margin-top:150px;
}

.advertisement{
display:block;
margin:0 auto;
}



// Small screens
@media only screen {

.accordion dd > a{
font-size15px;
line-height: .05%; 
margin:0 auto;
display:block; 
text-transform:uppercase;
text-align:center;
padding-bottom:35px;
}

.one{
margin-top:-100px;
}



 } /* Define mobile styles */

@media only screen and (max-width: 40em) {

.accordion dd > a{
font-size:15px;
line-height: .05%; 
margin:0 auto;
display:block; 
text-transform:uppercase;
text-align:center;
padding-bottom:35px;
}

.one{
margin-top:-100px;
}


} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

// Medium screens
@media only screen and (min-width: 40.063em) { 

.one{
margin-top:-100px;
}

} /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) {

.one{
margin-top:-100px;
}

 } /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */</style>
		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<style type="text/css">/*
==============================================
CSS3 ANIMATION CHEAT SHEET
==============================================

Made by Justin Aguilar

www.justinaguilar.com/animations/

Questions, comments, concerns, love letters:
justin@justinaguilar.com
==============================================
*/

/*
==============================================
slideDown
==============================================
*/


.slideDown{
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	

	visibility: visible !important;						
}

@keyframes slideDown {
	0% {
		transform: translateY(-100%);
	}
	50%{
		transform: translateY(8%);
	}
	65%{
		transform: translateY(-4%);
	}
	80%{
		transform: translateY(4%);
	}
	95%{
		transform: translateY(-2%);
	}			
	100% {
		transform: translateY(0%);
	}		
}

@-webkit-keyframes slideDown {
	0% {
		-webkit-transform: translateY(-100%);
	}
	50%{
		-webkit-transform: translateY(8%);
	}
	65%{
		-webkit-transform: translateY(-4%);
	}
	80%{
		-webkit-transform: translateY(4%);
	}
	95%{
		-webkit-transform: translateY(-2%);
	}			
	100% {
		-webkit-transform: translateY(0%);
	}	
}

/*
==============================================
slideUp
==============================================
*/


.slideUp{
	animation-name: slideUp;
	-webkit-animation-name: slideUp;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;

	visibility: visible !important;			
}

@keyframes slideUp {
	0% {
		transform: translateY(100%);
	}
	50%{
		transform: translateY(-8%);
	}
	65%{
		transform: translateY(4%);
	}
	80%{
		transform: translateY(-4%);
	}
	95%{
		transform: translateY(2%);
	}			
	100% {
		transform: translateY(0%);
	}	
}

@-webkit-keyframes slideUp {
	0% {
		-webkit-transform: translateY(100%);
	}
	50%{
		-webkit-transform: translateY(-8%);
	}
	65%{
		-webkit-transform: translateY(4%);
	}
	80%{
		-webkit-transform: translateY(-4%);
	}
	95%{
		-webkit-transform: translateY(2%);
	}			
	100% {
		-webkit-transform: translateY(0%);
	}	
}

/*
==============================================
slideLeft
==============================================
*/


.slideLeft{
	animation-name: slideLeft;
	-webkit-animation-name: slideLeft;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;		

	visibility: visible !important;	
}

@keyframes slideLeft {
	0% {
		transform: translateX(150%);
	}
	50%{
		transform: translateX(-8%);
	}
	65%{
		transform: translateX(4%);
	}
	80%{
		transform: translateX(-4%);
	}
	95%{
		transform: translateX(2%);
	}			
	100% {
		transform: translateX(0%);
	}
}

@-webkit-keyframes slideLeft {
	0% {
		-webkit-transform: translateX(150%);
	}
	50%{
		-webkit-transform: translateX(-8%);
	}
	65%{
		-webkit-transform: translateX(4%);
	}
	80%{
		-webkit-transform: translateX(-4%);
	}
	95%{
		-webkit-transform: translateX(2%);
	}			
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*
==============================================
slideRight
==============================================
*/


.slideRight{
	animation-name: slideRight;
	-webkit-animation-name: slideRight;	

	animation-duration: 1s;	
	-webkit-animation-duration: 1s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;		

	visibility: visible !important;	
}

@keyframes slideRight {
	0% {
		transform: translateX(-150%);
	}
	50%{
		transform: translateX(8%);
	}
	65%{
		transform: translateX(-4%);
	}
	80%{
		transform: translateX(4%);
	}
	95%{
		transform: translateX(-2%);
	}			
	100% {
		transform: translateX(0%);
	}	
}

@-webkit-keyframes slideRight {
	0% {
		-webkit-transform: translateX(-150%);
	}
	50%{
		-webkit-transform: translateX(8%);
	}
	65%{
		-webkit-transform: translateX(-4%);
	}
	80%{
		-webkit-transform: translateX(4%);
	}
	95%{
		-webkit-transform: translateX(-2%);
	}			
	100% {
		-webkit-transform: translateX(0%);
	}
}

/*
==============================================
slideExpandUp
==============================================
*/


.slideExpandUp{
	animation-name: slideExpandUp;
	-webkit-animation-name: slideExpandUp;	

	animation-duration: 1.6s;	
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease -out;

	visibility: visible !important;	
}

@keyframes slideExpandUp {
	0% {
		transform: translateY(100%) scaleX(0.5);
	}
	30%{
		transform: translateY(-8%) scaleX(0.5);
	}	
	40%{
		transform: translateY(2%) scaleX(0.5);
	}
	50%{
		transform: translateY(0%) scaleX(1.1);
	}
	60%{
		transform: translateY(0%) scaleX(0.9);		
	}
	70% {
		transform: translateY(0%) scaleX(1.05);
	}			
	80%{
		transform: translateY(0%) scaleX(0.95);		
	}
	90% {
		transform: translateY(0%) scaleX(1.02);
	}	
	100%{
		transform: translateY(0%) scaleX(1);		
	}
}

@-webkit-keyframes slideExpandUp {
	0% {
		-webkit-transform: translateY(100%) scaleX(0.5);
	}
	30%{
		-webkit-transform: translateY(-8%) scaleX(0.5);
	}	
	40%{
		-webkit-transform: translateY(2%) scaleX(0.5);
	}
	50%{
		-webkit-transform: translateY(0%) scaleX(1.1);
	}
	60%{
		-webkit-transform: translateY(0%) scaleX(0.9);		
	}
	70% {
		-webkit-transform: translateY(0%) scaleX(1.05);
	}			
	80%{
		-webkit-transform: translateY(0%) scaleX(0.95);		
	}
	90% {
		-webkit-transform: translateY(0%) scaleX(1.02);
	}	
	100%{
		-webkit-transform: translateY(0%) scaleX(1);		
	}
}

/*
==============================================
expandUp
==============================================
*/


.expandUp{
	animation-name: expandUp;
	-webkit-animation-name: expandUp;	

	animation-duration: 0.7s;	
	-webkit-animation-duration: 0.7s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;		

	visibility: visible !important;	
}

@keyframes expandUp {
	0% {
		transform: translateY(100%) scale(0.6) scaleY(0.5);
	}
	60%{
		transform: translateY(-7%) scaleY(1.12);
	}
	75%{
		transform: translateY(3%);
	}	
	100% {
		transform: translateY(0%) scale(1) scaleY(1);
	}	
}

@-webkit-keyframes expandUp {
	0% {
		-webkit-transform: translateY(100%) scale(0.6) scaleY(0.5);
	}
	60%{
		-webkit-transform: translateY(-7%) scaleY(1.12);
	}
	75%{
		-webkit-transform: translateY(3%);
	}	
	100% {
		-webkit-transform: translateY(0%) scale(1) scaleY(1);
	}	
}

/*
==============================================
fadeIn
==============================================
*/

.fadeIn{
	animation-name: fadeIn;
	-webkit-animation-name: fadeIn;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;		

	visibility: visible !important;	
}

@keyframes fadeIn {
	0% {
		transform: scale(0);
		opacity: 0.0;		
	}
	60% {
		transform: scale(1.1);	
	}
	80% {
		transform: scale(0.9);
		opacity: 1;	
	}	
	100% {
		transform: scale(1);
		opacity: 1;	
	}		
}

@-webkit-keyframes fadeIn {
	0% {
		-webkit-transform: scale(0);
		opacity: 0.0;		
	}
	60% {
		-webkit-transform: scale(1.1);
	}
	80% {
		-webkit-transform: scale(0.9);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}		
}

/*
==============================================
expandOpen
==============================================
*/


.expandOpen{
	animation-name: expandOpen;
	-webkit-animation-name: expandOpen;	

	animation-duration: 1.2s;	
	-webkit-animation-duration: 1.2s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	visibility: visible !important;	
}

@keyframes expandOpen {
	0% {
		transform: scale(1.8);		
	}
	50% {
		transform: scale(0.95);
	}	
	80% {
		transform: scale(1.05);
	}
	90% {
		transform: scale(0.98);
	}	
	100% {
		transform: scale(1);
	}			
}

@-webkit-keyframes expandOpen {
	0% {
		-webkit-transform: scale(1.8);		
	}
	50% {
		-webkit-transform: scale(0.95);
	}	
	80% {
		-webkit-transform: scale(1.05);
	}
	90% {
		-webkit-transform: scale(0.98);
	}	
	100% {
		-webkit-transform: scale(1);
	}					
}

/*
==============================================
bigEntrance
==============================================
*/


.bigEntrance{
	animation-name: bigEntrance;
	-webkit-animation-name: bigEntrance;	

	animation-duration: 1.6s;	
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	visibility: visible !important;			
}

@keyframes bigEntrance {
	0% {
		transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
		opacity: 1;
	}
	45% {
		transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	75% {
		transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	90% {
		transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	100% {
		transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}		
}

@-webkit-keyframes bigEntrance {
	0% {
		-webkit-transform: scale(0.3) rotate(6deg) translateX(-30%) translateY(30%);
		opacity: 0.2;
	}
	30% {
		-webkit-transform: scale(1.03) rotate(-2deg) translateX(2%) translateY(-2%);		
		opacity: 1;
	}
	45% {
		-webkit-transform: scale(0.98) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(1.01) rotate(-1deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	75% {
		-webkit-transform: scale(0.99) rotate(1deg) translateX(0%) translateY(0%);
		opacity: 1;
	}
	90% {
		-webkit-transform: scale(1.01) rotate(0deg) translateX(0%) translateY(0%);		
		opacity: 1;
	}	
	100% {
		-webkit-transform: scale(1) rotate(0deg) translateX(0%) translateY(0%);
		opacity: 1;
	}				
}

/*
==============================================
hatch
==============================================
*/

.hatch{
	animation-name: hatch;
	-webkit-animation-name: hatch;	

	animation-duration: 2s;	
	-webkit-animation-duration: 2s;

	animation-timing-function: ease-in-out;	
	-webkit-animation-timing-function: ease-in-out;

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 

	visibility: visible !important;		
}

@keyframes hatch {
	0% {
		transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		transform: rotate(2deg) scaleY(1);
	}
	50% {
		transform: rotate(-2deg);
	}	
	65% {
		transform: rotate(1deg);
	}	
	80% {
		transform: rotate(-1deg);
	}		
	100% {
		transform: rotate(0deg);
	}									
}

@-webkit-keyframes hatch {
	0% {
		-webkit-transform: rotate(0deg) scaleY(0.6);
	}
	20% {
		-webkit-transform: rotate(-2deg) scaleY(1.05);
	}
	35% {
		-webkit-transform: rotate(2deg) scaleY(1);
	}
	50% {
		-webkit-transform: rotate(-2deg);
	}	
	65% {
		-webkit-transform: rotate(1deg);
	}	
	80% {
		-webkit-transform: rotate(-1deg);
	}		
	100% {
		-webkit-transform: rotate(0deg);
	}		
}


/*
==============================================
bounce
==============================================
*/


.bounce{
	animation-name: bounce;
	-webkit-animation-name: bounce;	

	animation-duration: 1.6s;	
	-webkit-animation-duration: 1.6s;

	animation-timing-function: ease;	
	-webkit-animation-timing-function: ease;	
	
	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 	
}

@keyframes bounce {
	0% {
		transform: translateY(0%) scaleY(0.6);
	}
	60%{
		transform: translateY(-100%) scaleY(1.1);
	}
	70%{
		transform: translateY(0%) scaleY(0.95) scaleX(1.05);
	}
	80%{
		transform: translateY(0%) scaleY(1.05) scaleX(1);
	}	
	90%{
		transform: translateY(0%) scaleY(0.95) scaleX(1);
	}				
	100%{
		transform: translateY(0%) scaleY(1) scaleX(1);
	}	
}

@-webkit-keyframes bounce {
	0% {
		-webkit-transform: translateY(0%) scaleY(0.6);
	}
	60%{
		-webkit-transform: translateY(-100%) scaleY(1.1);
	}
	70%{
		-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1.05);
	}
	80%{
		-webkit-transform: translateY(0%) scaleY(1.05) scaleX(1);
	}	
	90%{
		-webkit-transform: translateY(0%) scaleY(0.95) scaleX(1);
	}				
	100%{
		-webkit-transform: translateY(0%) scaleY(1) scaleX(1);
	}		
}


/*
==============================================
pulse
==============================================
*/

.pulse{
	animation-name: pulse;
	-webkit-animation-name: pulse;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes pulse {
	0% {
		transform: scale(0.9);
		opacity: 0.7;		
	}
	50% {
		transform: scale(1);
		opacity: 1;	
	}	
	100% {
		transform: scale(0.9);
		opacity: 0.7;	
	}			
}

@-webkit-keyframes pulse {
	0% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;		
	}
	50% {
		-webkit-transform: scale(1);
		opacity: 1;	
	}	
	100% {
		-webkit-transform: scale(0.95);
		opacity: 0.7;	
	}			
}

/*
==============================================
floating
==============================================
*/

.floating{
	animation-name: floating;
	-webkit-animation-name: floating;

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes floating {
	0% {
		transform: translateY(0%);	
	}
	50% {
		transform: translateY(8%);	
	}	
	100% {
		transform: translateY(0%);
	}			
}

@-webkit-keyframes floating {
	0% {
		-webkit-transform: translateY(0%);	
	}
	50% {
		-webkit-transform: translateY(8%);	
	}	
	100% {
		-webkit-transform: translateY(0%);
	}			
}

/*
==============================================
tossing
==============================================
*/

.tossing{
	animation-name: tossing;
	-webkit-animation-name: tossing;	

	animation-duration: 2.5s;	
	-webkit-animation-duration: 2.5s;

	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
}

@keyframes tossing {
	0% {
		transform: rotate(-4deg);	
	}
	50% {
		transform: rotate(4deg);
	}
	100% {
		transform: rotate(-4deg);	
	}						
}

@-webkit-keyframes tossing {
	0% {
		-webkit-transform: rotate(-4deg);	
	}
	50% {
		-webkit-transform: rotate(4deg);
	}
	100% {
		-webkit-transform: rotate(-4deg);	
	}				
}

/*
==============================================
pullUp
==============================================
*/

.pullUp{
	animation-name: pullUp;
	-webkit-animation-name: pullUp;	

	animation-duration: 1.1s;	
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	-webkit-transform-origin: 50% 100%; 		
}

@keyframes pullUp {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}				
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}							
}

@-webkit-keyframes pullUp {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}				
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}		
}

/*
==============================================
pullDown
==============================================
*/

.pullDown{
	animation-name: pullDown;
	-webkit-animation-name: pullDown;	

	animation-duration: 1.1s;	
	-webkit-animation-duration: 1.1s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%; 		
}

@keyframes pullDown {
	0% {
		transform: scaleY(0.1);
	}
	40% {
		transform: scaleY(1.02);
	}
	60% {
		transform: scaleY(0.98);
	}
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(0.98);
	}				
	80% {
		transform: scaleY(1.01);
	}
	100% {
		transform: scaleY(1);
	}							
}

@-webkit-keyframes pullDown {
	0% {
		-webkit-transform: scaleY(0.1);
	}
	40% {
		-webkit-transform: scaleY(1.02);
	}
	60% {
		-webkit-transform: scaleY(0.98);
	}
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(0.98);
	}				
	80% {
		-webkit-transform: scaleY(1.01);
	}
	100% {
		-webkit-transform: scaleY(1);
	}		
}

/*
==============================================
stretchLeft
==============================================
*/

.stretchLeft{
	animation-name: stretchLeft;
	-webkit-animation-name: stretchLeft;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 100% 0%;
	-ms-transform-origin: 100% 0%;
	-webkit-transform-origin: 100% 0%; 
}

@keyframes stretchLeft {
	0% {
		transform: scaleX(0.3);
	}
	40% {
		transform: scaleX(1.02);
	}
	60% {
		transform: scaleX(0.98);
	}
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(0.98);
	}				
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(1);
	}							
}

@-webkit-keyframes stretchLeft {
	0% {
		-webkit-transform: scaleX(0.3);
	}
	40% {
		-webkit-transform: scaleX(1.02);
	}
	60% {
		-webkit-transform: scaleX(0.98);
	}
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(0.98);
	}				
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(1);
	}		
}

/*
==============================================
stretchRight
==============================================
*/

.stretchRight{
	animation-name: stretchRight;
	-webkit-animation-name: stretchRight;	

	animation-duration: 1.5s;	
	-webkit-animation-duration: 1.5s;

	animation-timing-function: ease-out;	
	-webkit-animation-timing-function: ease-out;	

	transform-origin: 0% 0%;
	-ms-transform-origin: 0% 0%;
	-webkit-transform-origin: 0% 0%; 		
}

@keyframes stretchRight {
	0% {
		transform: scaleX(0.3);
	}
	40% {
		transform: scaleX(1.02);
	}
	60% {
		transform: scaleX(0.98);
	}
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(0.98);
	}				
	80% {
		transform: scaleX(1.01);
	}
	100% {
		transform: scaleX(1);
	}							
}

@-webkit-keyframes stretchRight {
	0% {
		-webkit-transform: scaleX(0.3);
	}
	40% {
		-webkit-transform: scaleX(1.02);
	}
	60% {
		-webkit-transform: scaleX(0.98);
	}
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(0.98);
	}				
	80% {
		-webkit-transform: scaleX(1.01);
	}
	100% {
		-webkit-transform: scaleX(1);
	}		
}</style>
		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/community/top-moments-that-defined-baltimore-in-2014/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Unsinkable Molly Shattuck</title>
		<link>https://www.baltimoremagazine.com/section/styleshopping/the-unsinkable-molly-shattuck/</link>
		
		<dc:creator><![CDATA[Jess Mayhugh]]></dc:creator>
		<pubDate>Mon, 05 Dec 2011 00:00:00 +0000</pubDate>
				<category><![CDATA[Style & Shopping]]></category>
		<category><![CDATA[Constellation Energy]]></category>
		<category><![CDATA[lifestyle]]></category>
		<category><![CDATA[Mayo Shattuck]]></category>
		<category><![CDATA[Molly Shattuck]]></category>
		<category><![CDATA[Ravens]]></category>
		<guid isPermaLink="false">http://server2.local/BIT-SPRING/baltimoremagazine.com/html/?post_type=article&#038;p=10522</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><em>This article was originally published in December 2011.</em></p>
<p>As if on cue at the sound of a knock, Molly Shattuck&#8217;s children appear at the front door of the palatial Roland Park 1926 brick home she shares with her husband, Mayo Shattuck III, chairman, president, and CEO of Constellation Energy.</p>
<p>&#8220;Hi, I&#8217;m Spencer,&#8221; says their 13-year-old son, greeting a visitor with his bright smile. &#8220;And I&#8217;m Lillian,&#8221; says her 8-year-old daughter, wearing a pink-and-green Lilly Pulitzer sheath.</p>
<p>&#8220;This is Lizzie Mae,&#8221; says Spencer, introducing the family Maltipoo. And within moments, the middle son, Wyatt, 10, emerges, and offers a handshake befitting the son of a Fortune 500 CEO. Then, with another touch of perfect stage timing, Shattuck herself, a diminutive dynamo with the most boffo body in Baltimore, stands bare foot in the dramatic brick-red foyer in a form-fitting periwinkle dress. &#8220;Hi, I&#8217;m Molly,&#8221; she says simply.</p>
<p>With her luggage ready to roll out the front door as the family prepares to leave within hours for the San Francisco wedding of Mayo&#8217;s oldest son (from his first marriage), Shattuck herself is on a roll these days. She&#8217;s juggling a new exercise DVD (in which she and her kids demonstrate waist twists and proper jump-rope technique) called The Vibrant Living Workout, as well as an eponymous website (<a href="http://www.mollyshattuck.com" target="_blank" rel="noopener noreferrer">mollyshattuck.com</a>) offering fitness and nutrition tips, recipes, and thoughts on volunteer work.</p>
<p>&#8220;The reason I created &#8216;Vibrant Living&#8217; is because, for years, people would say, &#8216;What is it you do?'&#8221; says the 5-foot, 4-inch, 110-pound Molly, who&#8217;s now curled up on a pink and white chair in her cheery sunroom, a blue Molly Shattuck-brand, BPA-free water bottle at her side.</p>
<p>&#8220;What&#8217;s the secret? I tell people you have to be well hydrated—I don&#8217;t drink coffee, tea, or soda,&#8221; she says. &#8220;You have to move your body every day and eat right, but deprivation is not realistic. You have to have a balance of vegetables, proteins, and carbohydrates.&#8221;</p>
<p>Though she loves being active, Shattuck is a homebody at heart. &#8220;I love to be home,&#8221; she says. &#8220;I love to cook, I love to bake, I love to do crafts, and I&#8217;d much rather have a dinner party at home than go to a restaurant.&#8221;</p>
<p>With her storybook home—okay, make that a storybook, five-bedroom, 5.5-bathroom manse with a pool and new exercise room—three kids straight out of central casting (all of whom profess to eat their vegetables!), a milestone career as the oldest cheerleader in NFL history (at the ripe old age of 38), a one-episode stint on Fox&#8217;s Secret Millionaire, and a husband who happens to be one of the wealthiest men in Baltimore (reported compensation of $15.7 million in 2010, according to The Sun), is it any wonder that everyone wants in on the secrets of the former homecoming queen?</p>
<p>Though she is blonde and beautiful, the real secret behind Molly Shattuck (a ringer for actress Kristin Chenoweth) is that she&#8217;s not just another pretty face. Growing up in a modest house down the road from her grandparents&#8217; farm in Kittanning, PA, she was far from being born with a silver spoon in her mouth. In fact, her parents, married at 18 and 19, probably didn&#8217;t even own one. &#8220;It was nothing fancy,&#8221; she says, laughing.</p>
<p>&#8220;My parents instilled the idea of hard work in us,&#8221; says the now-44-year-old Shattuck, who was the middle child of three girls. &#8220;My mother had a beauty shop for 40 years—it was like Steel Magnolias. I literally grew up in the beauty shop and played with &#8216;curlies&#8217;—that&#8217;s what I called curlers. When I was a newborn baby, my mom went back to work a week later. I grew up running the register at my Dad&#8217;s gas station and worked in my aunt and uncle&#8217;s restaurant as a waitress.&#8221;</p>
<p>Shattuck&#8217;s childhood was a happy and uncomplicated one. &#8220;We rode our bikes every day,&#8221; says Shattuck. &#8220;We played in the creek.&#8221; And she has always loved to exercise. &#8220;We couldn&#8217;t afford dance lessons,&#8221; she recalls, &#8220;but I taught myself to tap and, in grade school, because tennis and cheerleading were the only options for girls, I was a cheerleader.&#8221;</p>
<p>By high school, Shattuck had become captain of the cheerleading squad, but even more life-altering, while on a trip to the Grand Canyon in her senior year, she made a vow to herself that she still honors every year—she wrote a bucket list. &#8220;I came up with the idea of making a list of 10 things I wanted to do with my life,&#8221; says Shattuck, &#8220;and I still have that list and keep a list to this day. It&#8217;s like my road map.&#8221; Among her goals: &#8220;I wanted to get married and have a family&#8221; (she married Mayo in 1997 and gave birth to Spencer the following year); &#8220;I wanted to go to college&#8221; (she attended Indiana University of Pennsylvania, where she majored in marketing and business administration); &#8220;I wanted to climb Mt. Kilimanjaro&#8221; (she completed her ascent in October 2007); &#8220;I wanted to be a Dallas Cowboy&#8217;s cheerleader&#8221; (she made the Ravens&#8217; team in 2005—close enough).</p>
<p>&#8220;I had been pregnant or nursing, pregnant or nursing,&#8221; says Shattuck. &#8220;Right after I stopped nursing Lillian, I said, &#8216;I want to be a Ravens cheerleader.'&#8221; When Shattuck first heard about the auditions, she was in Florida. &#8220;Mayo called me and said, &#8216;The auditions are on Saturday.&#8217; I flew back, but I needed photos, and I didn&#8217;t even own a bikini. Mayo took pictures of me in a bra and underwear. I was literally standing in our bathroom for them.&#8221;</p>
<p>After five cuts, Shattuck (she used the name &#8220;Molly S.&#8221; to audition) got her pom poms the old-fashioned way: by earning them. &#8220;I didn&#8217;t want to make it because of his influence,&#8221; says Shattuck. &#8220;I wanted to make it legitimately.&#8221;</p>
<p>Though she still coaches part-time, ultimately, she hung up her uniform for more time with her moppets. &#8220;There&#8217;s nothing better than looking out at 70,000 fans,&#8221; says Shattuck, &#8220;but it was an easy decision. My kids were 4, 6, and 8 at the time, and I needed to be there for them.&#8221;</p>
<p>Relics of Shattuck&#8217;s cheerleading glory days are still on view in her home: Until recently, the walls of Mayo&#8217;s first-floor bar area were adorned with publicity shots framed from the pages of Sports Illustrated, USA Today, and People. Years ago, when the bar was being built, Shattuck surprised her husband by having glass-topped drawers made to exhibit his collection of golf balls. &#8220;Mayo likes to golf,&#8221; says Shattuck. &#8220;He collects golf balls from every course he has ever played—from Augusta to Pebble Beach—and I had these drawers made to display them. He was thrilled when he saw them.&#8221;</p>
<p>The Shattuck home is a study in contrasts. A Lalique vase given as a weding present is displayed in the living room near her children&#8217;s teething rattles; precious oil paintings and heavy gold damask curtains are hung next to Wyatt&#8217;s Jackson Pollack-style abstract oil paintings in the music room; in the living room, a glass case displays a pair of hand-painted sand dollars from the couple&#8217;s wedding on Maine&#8217;s Chebeague Island.</p>
<p>Throughout the space, family heirlooms from both sides are also added to the mix. Shattuck&#8217;s beloved grandparents handed-down porcelain dishes are on display in the dining room, and an inherited settee is perched on the upstairs landing in the hallway. Heirlooms from Mayo&#8217;s childhood (spent in tony Hinghan and Cohasset, Massachusetts) are also there, including a coffee table and side tables.</p>
<p>Despite the prevalence of priceless antiques and formal furniture, no room is off limits to the Shattuck brood (&#8220;We sit everywhere,&#8221; offers Spencer), and, nearly every room is peppered with charitable projects and handmade goods, from cookies for a homeless shelter on the kitchen counter to handmade welcome bags for Mayo&#8217;s son&#8217;s wedding on the foyer floor.</p>
<p>The heart of the home is the charming, surprisingly old-fashioned kitchen that has undergone a few facelifts. &#8220;We renovated when we first moved in 1997,&#8221; recounts Molly, &#8220;and then nine years ago, we did an expansion so that we could all fit around the kitchen table. At the same time, we converted the garage into a family room. We really spend all of our time in these rooms.&#8221;</p>
<p>During the course of the kitchen updates, many elements of the old kitchen were retained, including the original, white flat-front cabinets. &#8220;The quality of the cabinets is better than anything you could get today,&#8221; says Shattuck. &#8220;And I love the character of the old. When we bought this, it wasn&#8217;t &#8216;cool&#8217; to buy these old houses, but I love their charm. We wanted to preserve what we could. We love the history of the house.&#8221;</p>
<p>Shattuck and her husband tend to agree in their approach to decorating. &#8220;Our taste is so similar,&#8221; she says. &#8220;He&#8217;ll be in a store and say, &#8216;I saw this great piece,&#8217; and I will have already taken a picture of it. I&#8217;ll say, &#8216;You mean this?'&#8221;</p>
<p>Shattuck, who met her husband as a marketing associate when she literally bumped into him at Alex. Brown &amp; Sons while walking backwards out of a colleague&#8217;s office, fills her hours with charity work and volunteers with her children, whether building hoop houses at Real Food Farm or making sandwiches for local soup kitchens. One of her more recent projects: orchestrating a partnership between United Way of Central Maryland and Baltimore City and environs to focus on making affordable, fresh food available to underserved communities in Baltimore.</p>
<p>&#8220;It&#8217;s about raising awareness,&#8221; says Shattuck, who is donating part of the proceeds from her fitness video to the project. &#8220;There&#8217;s nothing more basic than healthy food, and it&#8217;s what people aren&#8217;t putting into their bodies that is making them sick.&#8221;</p>
<p>Though Shattuck could certainly be living a life of idle luxury, she instead contributes to the community nearly every waking hour, not just with money, but with her time, too. She and Mayo are co-chairs of the United Way of Central Maryland. She&#8217;s a member of the Board of Overseers at the Baltimore School for the Arts and is on the national advisory board for the The Johns Hopkins Children&#8217;s Center, to name just a couple of causes. In fact, her extensive involvement has earned her several awards for her charitable work.</p>
<p>Shattuck sees volunteer work as something that should be an integral part of raising a family. &#8220;You have to teach your kids to volunteer at a young age and make it part of their lives,&#8221; she believes. &#8220;It teaches them to be nice to everyone. It teaches them values in a real sense and not just the words.&#8221;</p>
<p>It&#8217;s a lesson the down-to-earth Shattuck learned firsthand from her own childhood. &#8220;I never would have dreamed any of this,&#8221; says Shattuck standing next to an exquisite inlaid buffet in the dining room. &#8220;Things make people temporarily happy, but it&#8217;s really all about who you are and how you live your life and doing things with a purpose.&#8221; </p>

		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/styleshopping/the-unsinkable-molly-shattuck/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 46/103 objects using Redis
Page Caching using Disk: Enhanced 

Served from: www.baltimoremagazine.com @ 2026-08-20 19:28:22 by W3 Total Cache
-->