<?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>Oktoberfest &#8211; Baltimore Magazine</title>
	<atom:link href="https://www.baltimoremagazine.com/tag/oktoberfest/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.baltimoremagazine.com</link>
	<description>The Best of Baltimore Since 1907</description>
	<lastBuildDate>Thu, 28 Sep 2023 16:16:25 +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>Oktoberfest &#8211; Baltimore Magazine</title>
	<link>https://www.baltimoremagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Review: Parkville’s Das Bierhalle is the Perfect Place to Celebrate Oktoberfest</title>
		<link>https://www.baltimoremagazine.com/section/fooddrink/review-das-bierhalle-german-american-bar-restaurant-parkville/</link>
		
		<dc:creator><![CDATA[Mike Unger]]></dc:creator>
		<pubDate>Thu, 28 Sep 2023 16:16:25 +0000</pubDate>
				<category><![CDATA[Food & Drink]]></category>
		<category><![CDATA[bar exam]]></category>
		<category><![CDATA[Das Bierhalle]]></category>
		<category><![CDATA[Oktoberfest]]></category>
		<category><![CDATA[Parkville]]></category>
		<guid isPermaLink="false">https://www.baltimoremagazine.com/?post_type=article&#038;p=147738</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><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_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img fetchpriority="high" decoding="async" width="1200" height="1800" src="https://www.baltimoremagazine.com/wp-content/uploads/2023/09/230810-Das-Bierhalle-052_CMYK.jpg" class="vc_single_image-img attachment-full" alt="" title="230810-Das-Bierhalle-052_CMYK" srcset="https://www.baltimoremagazine.com/wp-content/uploads/2023/09/230810-Das-Bierhalle-052_CMYK.jpg 1200w, https://www.baltimoremagazine.com/wp-content/uploads/2023/09/230810-Das-Bierhalle-052_CMYK-533x800.jpg 533w, https://www.baltimoremagazine.com/wp-content/uploads/2023/09/230810-Das-Bierhalle-052_CMYK-768x1152.jpg 768w, https://www.baltimoremagazine.com/wp-content/uploads/2023/09/230810-Das-Bierhalle-052_CMYK-1024x1536.jpg 1024w, https://www.baltimoremagazine.com/wp-content/uploads/2023/09/230810-Das-Bierhalle-052_CMYK-480x720.jpg 480w" sizes="(max-width: 1200px) 100vw, 1200px" /></div><figcaption class="vc_figure-caption">Hefe Weizen, Hofbrau
Original, and Dunkel
beers. —Photography by Matt Roth </figcaption>
		</figure>
	</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_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>At <a href="https://www.dasbierhalle21234.com/">Das Bierhalle</a>, October is more than a month. It’s a feeling. Co-owner Scott Bauer visited Germany during Oktoberfest a decade ago, and the trip changed the arc of his life. In 2018 he and his wife, Melissa, opened a German beer hall in their hometown of Parkville, with the mission of bringing Deutschland’s famously jovial drinking culture to Baltimore County 12 months a year.</p>
<p>Visit their German-American fusion restaurant and bar on Harford Road (it’s in the old home of The Barn, where you may remember taking your first legal drink—or your last underage one) and you’re struck immediately by the diversity of the clientele. The lunch crowd comes to enjoy sandwiches like the brat and kraut grilled cheese or the Gerbano, essentially a Cuban with bauernwurst. Soon it’s happy hour, when any of the 32 rotating beers on tap are $6 for a half-liter or $9 for a full one.</p>
<p>Dinnertime includes plenty of families. When the kids finish off their last schnitzel finger (or something less continental, like wings or the excellent mac and cheese), grown-ups fill the bar and long tables to drink and jam to live music or a deejay or tunes on the sound system.</p>
<p>In the original location (there’s a second in Bel Air), the décor could be described as a melding of German and Baltimore aesthetics. A Ravens jersey with “Das Bierhalle” written across the back hangs next to shelves of beer steins. Hofbräu banners line the perimeter of the ceiling, on which hangs a Maryland flag with a Natty Boh face on it.</p>
<p>This attempt to blend two cultures is evident on the menu as well. Appetizers include all-beef Bavarian franks ‘n’ beans, sauerkraut balls, and currywurst. The majority of the sausages come from the legendary Binkert’s, but the Old Bay and cheddar jalapeño varieties are made in-house. Pretzels garner their own spot on the menu. They range from bites to king-sized and can be topped with everything from cinnamon sugar to pulled pork.</p>
<p>During one visit, our 12-year-old guest gave the plain old salted variety an enthusiastic thumbs-up, but if your palate is a bit more adventurous, myriad dipping sauces are available. Hot horseradish mustard was the best we tried.</p>
<p>About half of the draft beer lines are dedicated to German brews. They change frequently, but you’ll always be able to find a wide variety, like Schwarzbier, Witbier, and Kölsch, among others. In July, a grapefruit hefeweizen was on tap. In addition to the drafts, 120 bottles and cans are available. For non-beer drinkers, more than a dozen crushes are usually listed on the menu, but there’s also a crush of the month—and it can be wild. Pink Starburst crush and ice lemon cake have been featured in the past.</p>
<p>Weekends often mean themed trivia brunches. One week it may be Mickey and Minnie Mouse in the spotlight (as the Bauers have four kids under four, it explains the kid-themed brunches); the next may be an all-ages pajama party.</p>
<p>Das Bierhalle strives to provide something for everyone, and to that, we raise our glass and say, “Prost!”</p>

		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/fooddrink/review-das-bierhalle-german-american-bar-restaurant-parkville/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Celebrate Oktoberfest at Home With These Tasty Teutonic Sips</title>
		<link>https://www.baltimoremagazine.com/section/fooddrink/celebrate-oktoberfest-at-home-with-these-tasty-teutonic-sips/</link>
		
		<dc:creator><![CDATA[Lauren Cohen]]></dc:creator>
		<pubDate>Fri, 30 Sep 2022 14:00:15 +0000</pubDate>
				<category><![CDATA[Food & Drink]]></category>
		<category><![CDATA[Oktoberfest]]></category>
		<category><![CDATA[Oktoberfest drinks]]></category>
		<category><![CDATA[Sip Tips]]></category>
		<guid isPermaLink="false">https://www.baltimoremagazine.com/?post_type=article&#038;p=127112</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><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_single_image wpb_content_element vc_align_left wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1200" height="896" src="https://www.baltimoremagazine.com/wp-content/uploads/2022/09/1268161_10152050555002018_698301645_o.jpg" class="vc_single_image-img attachment-full" alt="" title="1268161_10152050555002018_698301645_o" srcset="https://www.baltimoremagazine.com/wp-content/uploads/2022/09/1268161_10152050555002018_698301645_o.jpg 1200w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/1268161_10152050555002018_698301645_o-1071x800.jpg 1071w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/1268161_10152050555002018_698301645_o-768x573.jpg 768w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/1268161_10152050555002018_698301645_o-480x358.jpg 480w" sizes="(max-width: 1200px) 100vw, 1200px" /></div><figcaption class="vc_figure-caption">—Courtesy of Pür Spirits via Facebook</figcaption>
		</figure>
	</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_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>German-speaking countries enjoy traditional regional parties known as volksfests. A bit like one of our state fairs, these celebrations include amusements and regional food and drink. The largest volksfest is in Munich from the end of September until the first Sunday in October and is famously called Oktoberfest. A celebration of summer’s end, and of all manner of German gastronomical traditions, Oktoberfest hosts six million guests every year. But air travel is a bear this season, so why not celebrate at home? We’ve found three tasty Teutonic treats to kiss summer good-bye and say “willkommen” to autumn.</p>

		</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-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><strong>Pür Spirits, Pür-likör Williams Pear Liqueur</strong><br />
($40, Craft Distributing)</p>
<p>The Munich Oktoberfest wouldn’t be Munich without plenty of things to eat and drink from Bavaria. It would be almost too easy to highlight a Bavarian beer, so we went a little deeper in search of a delicious spirit and found one in this riff on the classic pear liqueur. Crafted from Alpine pears and clocking in at around 25 percent ABV, this slightly sweet liqueur blooms with ripe Bartlett pear notes and hints of apple blossom. Try it neat of course, but don’t be afraid to mix with it. Keep it simple and add a drop of sparkling wine for an autumnal take on the Kir Royale.</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element wpb_animate_when_almost_visible wpb_fadeInLeft fadeInLeft">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1200" height="1924" src="https://www.baltimoremagazine.com/wp-content/uploads/2022/09/purspirits-photo-pear_CMYK.jpg" class="vc_single_image-img attachment-full" alt="" title="purspirits-photo-pear_CMYK" srcset="https://www.baltimoremagazine.com/wp-content/uploads/2022/09/purspirits-photo-pear_CMYK.jpg 1200w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/purspirits-photo-pear_CMYK-499x800.jpg 499w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/purspirits-photo-pear_CMYK-768x1231.jpg 768w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/purspirits-photo-pear_CMYK-958x1536.jpg 958w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/purspirits-photo-pear_CMYK-455x730.jpg 455w" sizes="(max-width: 1200px) 100vw, 1200px" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><strong>Bitburger Festbier</strong><br />
($14 6-pack, Legends)</p>
<p>This venerable German brewery is best known for its pleasingly crisp Pils lager, and we were delighted to find that crisp demeanor in this festive seasonal release. Although not a Munich brewery, Bitburger still adorns this label with a color scheme that pays homage to the traditional blue and white Bavarian livery to let you know that this is meant for Oktoberfest. There’s enough malty body to carry its 6 percent alcohol, but it never gets too heavy or sweet. It’s a natural match for grilled brats, ribs, or fries sprinkled with Old Bay.</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element wpb_animate_when_almost_visible wpb_fadeInLeft fadeInLeft">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="1200" height="1200" src="https://www.baltimoremagazine.com/wp-content/uploads/2022/09/shopping_CMYK-1.jpg" class="vc_single_image-img attachment-full" alt="" title="shopping_CMYK (1)" srcset="https://www.baltimoremagazine.com/wp-content/uploads/2022/09/shopping_CMYK-1.jpg 1200w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/shopping_CMYK-1-800x800.jpg 800w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/shopping_CMYK-1-270x270.jpg 270w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/shopping_CMYK-1-768x768.jpg 768w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/shopping_CMYK-1-480x480.jpg 480w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/shopping_CMYK-1-400x400.jpg 400w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/shopping_CMYK-1-200x200.jpg 200w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><strong>Erbacher Riesling Rheingau 2020</strong><br />
($15 1L, Kysela Pere et Fils)</p>
<p>Riesling is one of the world’s most versatile wines, not only because it pairs so well with a range of flavors, but also because the Riesling grape performs so well in so many places. From Oregon to Australia, Riesling delivers an amazing experience. Nonetheless, it is most often associated with its homeland, Germany. At the Winzer von Erbach cooperative, 32 families produce Riesling wines of the Rheingau region, and this winning bottle is the perfect example. Light citrus notes lead into a surprisingly crisp and electric finish, making it an ideal patio sipper to welcome fall foliage.</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div  class="wpb_single_image wpb_content_element vc_align_left wpb_content_element wpb_animate_when_almost_visible wpb_fadeInLeft fadeInLeft">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="628" height="2200" src="https://www.baltimoremagazine.com/wp-content/uploads/2022/09/weinkeller_erbach_riesling_568_CMYK.jpg" class="vc_single_image-img attachment-full" alt="" title="weinkeller_erbach_riesling_568_CMYK" srcset="https://www.baltimoremagazine.com/wp-content/uploads/2022/09/weinkeller_erbach_riesling_568_CMYK.jpg 628w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/weinkeller_erbach_riesling_568_CMYK-228x800.jpg 228w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/weinkeller_erbach_riesling_568_CMYK-585x2048.jpg 585w, https://www.baltimoremagazine.com/wp-content/uploads/2022/09/weinkeller_erbach_riesling_568_CMYK-208x730.jpg 208w" sizes="auto, (max-width: 628px) 100vw, 628px" /></div>
		</figure>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/fooddrink/celebrate-oktoberfest-at-home-with-these-tasty-teutonic-sips/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Weekend Lineup: Oct. 14-16</title>
		<link>https://www.baltimoremagazine.com/section/events/weekend-lineup-oct-14-16/</link>
		
		<dc:creator><![CDATA[Lydia Woolever]]></dc:creator>
		<pubDate>Thu, 13 Oct 2016 16:19:54 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Baltimore Marathon]]></category>
		<category><![CDATA[Baltimore Running Festival]]></category>
		<category><![CDATA[Das Bier Haus]]></category>
		<category><![CDATA[MICA]]></category>
		<category><![CDATA[Mount Vernon Marketplace]]></category>
		<category><![CDATA[Oktoberfest]]></category>
		<category><![CDATA[Sweaty Eyeballs Animation Invitational]]></category>
		<category><![CDATA[Weekend in the Country]]></category>
		<category><![CDATA[Weekend Lineup]]></category>
		<category><![CDATA[WPOC]]></category>
		<guid isPermaLink="false">https://www.baltimoremagazine.com/?p=30404</guid>

					<description><![CDATA[Five things to eat, drink, see, hear, and do with your Charm City weekend. EAT Oct. 14: Mount Vernon Marketplace turns 1! Mount Vernon Marketplace, 520 Park Ave. 7-11 p.m. Free We can’t believe it’s been a year since our new favorite hangout was born. At the Mount Vernon Marketplace, we’ve found ourselves playing Ping-Pong &#8230; <a href="https://www.baltimoremagazine.com/section/events/weekend-lineup-oct-14-16/">Continued</a>]]></description>
										<content:encoded><![CDATA[<p>Five things to eat, drink, see, hear, and do with your Charm City weekend.
</p>
<h2><strong><img decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/lydia_eat_1.png"> EAT</strong></h2>
<h4><strong>Oct. 14: <a href="https://www.facebook.com/events/1722947291363663/" target="_blank" rel="noopener noreferrer">Mount Vernon Marketplace turns 1!</a></strong></h4>
<p><i><i><i><i><i><i><i><i>Mount Vernon Marketplace, 520 Park Ave.<br />
7-11 p.m. Free</i></i></i></i></i></i></i></i></p>
<p>We can’t<br />
believe it’s been a year since our new favorite hangout was born. At the <a href="http://www.baltimoremagazine.net/2016/1/4/highlights-from-mt-vernon-marketplace" target="_blank" rel="noopener noreferrer">Mount Vernon Marketplace</a>, we’ve found ourselves playing Ping-Pong and taking shots of<br />
fire hooch from Pinch Dumplings, dancing to Rob Macy’s Save Your Soul mixes<br />
with <a href="http://www.baltimoremagazine.net/2016/5/17/review-taps-fill-station" target="_blank" rel="noopener noreferrer">Taps Fill Station</a> beers in hand, and indulging in one too many (if there<br />
was such a thing) oysters and shrimp salad sandwiches at <a href="http://www.baltimoremagazine.net/2015/7/1/seafood-spectacular-oysters" target="_blank" rel="noopener noreferrer">The Local Oyster</a>.<br />
Within 12 short months, the food hall has become a neighborhood staple, be it<br />
for business lunches, first-date dinners, or happy hours with friends. This<br />
weekend, celebrate this awesome addition to our city, with a big birthday cake<br />
from Edible Flavors, live music by the one and only Rufus Roundtree and Da<br />
B’more Brass Factory, and food and drink specials all night.</p>
<h2><strong><img decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/lydia_drink_1.png" data-pin-nopin="true"> </strong><strong>DRINK</strong></h2>
<h4>Oct. 15: <a href="https://www.facebook.com/events/322179488115040/" target="_blank" rel="noopener noreferrer">Das Wurst Oktoberfest Block Party</a><a href="https://www.facebook.com/events/322179488115040/"></a><a href="http://www.mdcraftbeerfestival.com" target="_blank" rel="noopener noreferrer"></a></h4>
<p><i><i><i><i></i></i></i></i>
</p>
<p><i><i><i><i><i>Das Bier Haus, 1542 Light St. 10:30 a.m.-9 p.m. Free.</i></i></i></i></i>
</p>
<p>Das Bier Haus<br />
has been a welcome addition to the band of sports bars that make up Federal<br />
Hill (we even named it “<a href="http://www.baltimoremagazine.net/2016/8/22/best-of-baltimore" target="_blank" rel="noopener noreferrer">Best Beer Bar</a>” this year).<br />
With a wide selection of German ales, sausages and schnitzel, and boots to<br />
boot, the South Baltimore beer hall has quickly become a gathering grounds and<br />
brunch destination for the local community. This Saturday, toast the month of<br />
October (and the end of Baltimore Beer Week) with giant steins, a bevy of<br />
bratwurst, and Bear Pong tournaments towards the end of Light Street. Engage in<br />
a sausage- eating contest, play a round of cornhole, and enjoy up a cool,<br />
alfresco, fall day.</p>
<h2><strong><img decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/lydia_see_1.png"> SEE</strong></h2>
<h4>Oct. 14: <a href="http://www.sweatyeyeballs.com" target="_blank" rel="noopener noreferrer">MICA&#8217;s Sweat Eyeballs Animation Invitational</a><a href="http://www.kineticbaltimore.com" target="_blank" rel="noopener noreferrer"></a></h4>
<p><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i>MICA Brown Center, Falvey Hall Auditorium, 1300 W. Mount Royal Ave. 7:30-10 p.m. Free-$5.</i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i>
</p>
<p><a href="http://www.baltimoremagazine.net/roundup/artscape-roundup" target="_blank" rel="noopener noreferrer"></a>
</p>
<p>For the fifth<br />
year, the Maryland Institute College of Art and the Maryland Film Festival<br />
present the Sweaty Eyeballs, a showcase of independent animations. These<br />
narrative, experimental, and music video works were made by local, national,<br />
and international artists using a variety of techniques—including stop motion,<br />
hand drawing, and CGI. In this weird and wonderful display of creativity, see short<br />
films by MICA alum-turned PBS design Lauren Puglisi, Los Angeles-based animator<br />
Miranda Javid (who has shown at the BMA and who recently made this <a href="https://vimeo.com/178665453">mesmerizing<br />
music video</a> to the new<br />
single “Become Younger” by Baltimore band Peals), Sundance Film<br />
Festival-awarded Korean filmmaker Kangmin Kim, and German illustrators Volker<br />
Schlect and Alexander Lahls.</p>
<h2><strong><img decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/lydia_hear_1.png" data-pin-nopin="true"> HEAR</strong></h2>
<h4>Oct. 15-16: <a href="http://www.merriweathermusic.com/schedule/" target="_blank" rel="noopener noreferrer">WPOC Weekend in the Country</a><a href="https://www.facebook.com/events/1010265965756080/" target="_blank" rel="noopener noreferrer"></a></h4>
<p "=""><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i><i>Merriweather Post Pavilion, 10475 Little Patuxent Pkwy., Columbia. 1 p.m. $55-175. 410-715-5550. </i><br />
	</i><br />
	</i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i></i>
</p>
<p>Even the most serious country music haters are now putting on their cowboy hats for the boot-scooting Southern genre that’s made its way into the mainstream. Don your bandanas and cutoff jeans to hear big names like the party-starting Little Big Town (“Pontoon,” “Day Drinking”) and up-and-comers like the dynamic duo LOCASH (which is <a href="http://www.baltimoremagazine.net/2015/9/29/q-a-with-chris-lucas-of-locash" target="_blank" rel="noopener noreferrer">one-part Baltimore native</a>). After 15 years, local country music radio station 93.1 FM has turned this swaggering Southern music festival into a favorite fall tradition.
</p>
<h2><img decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/lydia_do_1.png"> DO</h2>
<p><strong></p>
<h4>Oct. 15: <a href="http://www.thebaltimoremarathon.com" target="_blank" rel="noopener noreferrer">Baltimore Running Festival</a><a href="http://www.pigtownmainstreet.org" target="_blank" rel="noopener noreferrer"></a></h4>
<p></strong></p>
<p><i><i><i><i><i><i><i><i><i>Locations &#038; times vary, starting at 7 a.m. $15-280. 410-605-9381. </i></i></i></i></i></i></i></i></i>
</p>
<p>Marathon masters, after months of training, it’s the day you’ve all been waiting for—the Baltimore Running Festival is finally here. Whatever your abilities, hit the pavement with everything from a 5K race to 26.2 miles through the heart of Baltimore City. Test your endurance or run for one of many great causes, including the Kennedy Krieger Institute or One Love Foundation.</p>

<p><a href="https://www.baltimoremagazine.com/section/events/weekend-lineup-oct-14-16/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>A Rustic Celebration</title>
		<link>https://www.baltimoremagazine.com/section/homegarden/a-rustic-celebration-tips-oktoberfest-party/</link>
		
		<dc:creator><![CDATA[Web Intern]]></dc:creator>
		<pubDate>Mon, 03 Oct 2016 08:30:00 +0000</pubDate>
				<category><![CDATA[Home & Living]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[decor]]></category>
		<category><![CDATA[entertaining]]></category>
		<category><![CDATA[Oktoberfest]]></category>
		<guid isPermaLink="false">http://server2.local/BIT-SPRING/baltimoremagazine.com/html/?post_type=article&#038;p=4393</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><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><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/rustic-celebration-4.jpg"></p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/rustic-celebration-6-v2.jpg"></p>

		</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_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/rustic-celebration-cheese-platter.jpg"></p>

		</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">
			<div class="medium-10 columns" style="padding:12px; background:#1b4a68;margin-bottom:36px;margin-top:12px; color:#ffffff;border:0px solid #ed1941;border-radius:0px;">

<div style="padding:12px;color:#333;border:2px dotted #fff;">
		</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_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h3 class="white">Transform your home into a biergarten with traditional fare like sausages and soft pretzels.<br />
</h3>

		</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">
			</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_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/rustic-celebration-2.jpg"></p>

		</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-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/rustic-celebration-7.jpg"></p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/rustic-celebration-5-v3.png"></p>

		</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">
			<div class="medium-10 columns" style="padding:12px; background:#1b4a68;margin-bottom:36px;margin-top:12px; color:#ffffff;border:0px solid #ed1941;border-radius:0px;">

<div style="padding:12px;color:#333;border:2px dotted #fff;">
		</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_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h3 class="white">To please everyone’s palate, make sure to choose four different types of beer for tasting. We suggest a Pilsner, an IPA, a porter, and a stout to get started and  to not overwhelm your guests.<br />
</h3>

		</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">
			</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_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/rustic-celebration-3.jpg"></p>

		</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_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><em>Shot on location at Millstone Cellars. Flowers courtesy of Crimson &#038; Clover Floral Design. Food and beers courtesy of Of Love &#038; Regret. Cider courtesy of Millstone Cellars. Lanterns, basket, and blankets courtesy of Crimson &#038; Clover Floral Design. Fisticuffs Leather koozies ($22) at Trohv. Needlepoint tablecloth ($38) at Wishbone Reserve. Beer tasting set ($29.95) at Crate &#038; Barrel. Garden stool ($89) at Wishbone Reserve. Sir/Madam dish cloths ($27) at Trohv.</em></p>

		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/homegarden/a-rustic-celebration-tips-oktoberfest-party/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Autumn Glory</title>
		<link>https://www.baltimoremagazine.com/section/travel/fall-festivals-roundup/</link>
		
		<dc:creator><![CDATA[Jess Mayhugh]]></dc:creator>
		<pubDate>Mon, 14 Sep 2015 08:00:00 +0000</pubDate>
				<category><![CDATA[Travel & Outdoors]]></category>
		<category><![CDATA[apples]]></category>
		<category><![CDATA[Eastern Shore]]></category>
		<category><![CDATA[fall festivals]]></category>
		<category><![CDATA[Fall Travel]]></category>
		<category><![CDATA[Oktoberfest]]></category>
		<category><![CDATA[oysters]]></category>
		<category><![CDATA[Pennsylvania]]></category>
		<category><![CDATA[pumpkins]]></category>
		<category><![CDATA[Renaissance Festival]]></category>
		<category><![CDATA[Virginia]]></category>
		<category><![CDATA[Wine]]></category>
		<guid isPermaLink="false">http://server2.local/BIT-SPRING/baltimoremagazine.com/html/?post_type=article&#038;p=6144</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><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 class="row">
<div class="medium-8 medium-offset-2 columns">

<h1 style="text-align:center;">Autumn Glory</h1>
<h4 style="text-align:center;" class="deck">It's the most wonderful time of the year for wine gatherings, birding events, and other fall festivals.</h4>
<p style="text-align:center;" class="byline">By Marty LeGrand</p>
</div>
</div>

<div class="row">
<div class="medium-10 medium-offset-1 columns">
<img decoding="async" style="margin-bottom:50px;width:100%; height:auto;" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/FT-hero2.jpg"/>
</div>
</div>

<div class="row">
<div class="medium-8 medium-offset-2 columns">

<a class="show-for-medium-up" href="http://bmag.co/1bz" target="_blank"><p class="clan" style="text-align:center;color:#111;font-weight:bold;margin-top:0px;font-size:14px;">SPONSORED BY TALBOT COUNTY TOURISM</p><img decoding="async" style="display:block; margin:0 auto; width:100%;margin-bottom:20px;" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/TC-728-x-90-Harbor.jpg"/></a> 

<a class="show-for-small-only" href="http://bmag.co/1bz" target="_blank"><p class="clan" style="text-align:center;color:#111;font-weight:bold;margin-top:-30px;font-size:14px;">SPONSORED BY TALBOT COUNTY TOURISM</p><img decoding="async" style="display:block; margin:0 auto;margin-bottom:20px;" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/TC-Online-300-x-250-Pumpkins.jpg"/></a> 


<p><span class="firstCh">B</span>ountiful harvests and beautiful foliage. Indian summers and All Hallows’ Eve. There’s so much to celebrate this time of year that, on any given weekend between now and November, you can’t swing a scarecrow without hitting a fall festival. Festivals let us give thanks for everything we hold seasonally dear: pumpkins, apples, oysters, wines, Oktoberfest, Halloween, and Renaissance rituals. We’ve come up with 20 weekend-worthy fests that represent the spectrum of autumnal events. So hit
the road and partake in one of these pilgrimages.</p>
<hr class="rule1">
<img decoding="async" class="FFpic" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/FT_2015_1.jpg"/>
<p class="caption clan">Sampling the goods at the Virginia Wine Festival. <em>– Courtesy Across-The-Way Productions</em> </p>
<p>
<span class="one">GRAPE EXPECTATIONS</span>
<span class="two">Virginia Wine Festival</span>
<span class="three">September 12-13</span>
<span class="four">Great Meadow, The Plains, VA</span>
</p>
<p>
<strong class="da411">The 411:</strong> Toast the nation’s
fifth biggest wine state by sampling vintages from several dozen top Virginia winemakers. Admission fees buy all-day tastings, seminars to sharpen your
palate, and a souvenir wine glass. Impress your oenophile friends by learning how to keep a wine scorecard like a tasting judge in one of several
specialized classes. And spring for private food and wine pairings where an expert will explain why a Barboursville Merlot is perfect with chicken Marsala
while you savor both. Tickets cost $20-105 (or $15-90 in advance). <strong class="dTT">Drink to This:</strong> Tour nearby vineyards&mdash;Pearmund Cellars ( <em>6190 Georgetown Rd., Broad Run, VA, 540-347-3475</em>) and Linden Vineyards (<em>3708 Harrels Corner Rd., Linden, VA, 540-364-1997</em>)&mdash;whose wines
have cracked the exclusive list at the five-star Inn at Little Washington.
<strong class="goodTaste">Good Taste:</strong> Restaurants love to highlight their vintner neighbors. The Airlie Room <em>(6809 Airlie Rd., Warrenton, VA, 540-347-1300</em>), the in-house
restaurant at Airlie, a historic hotel/conference center, features frequent winemaker dinners with grapes sourced by local vineyards. And don’t miss wine
tasting, Wednesday through Sunday, 2 to 5 p.m., with the sommelier at the acclaimed Ashby Inn (<em>692 Federal St., Paris, VA, 540-592-3900</em>). Take a
Load Off: Once your wine glass is empty, drink in the Virginia countryside and spend the night at Georgian Revival-style Airlie, whose founder strove to
create a haven for socio-political deep thinkers. (Earth Day had its beginnings here.)
</p>
<hr class="rule1">
<img decoding="async" class="FFpic" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/FT_2015_2.jpg"/>
<p class="caption clan">Food vendors at Sunfest in Ocean City. <em>– Courtesy Town Of Ocean City</em> </p>
<p>
<span class="one">FUN IN THE SUN</span>
<span class="two">Sunfest</span>
<span class="three">September 24-27</span>
<span class="four">Inlet Parking Lot, Ocean City</span>
</p>
<p>
<strong class="da411">The 411:</strong> Alas, summer isn’t endless in Ocean City, so send
it off with a bang at Sunfest, the resort town’s carnival-esque harbinger of fall. Roam the sea of tents at the boardwalk’s southern tip, while browsing
nearly 200 artisans’ booths, noshing on crab cakes, oyster fritters, and deep-fried Oreos, and listening to live bands, including nightly headline
performers. (The festival is
free, but concert tickets will set you back between $15 and $60.) Meanwhile, fluttering overhead, behold master kite fliers’ colorful creations at the
Sunfest Kite Festival. <strong class="bSA">Better Shop Around:</strong> The holidays loom, so gift shop for glass jewelry, beach-themed paintings, custom handbags, and other crafts.
<strong class="goodTaste">Good Taste:</strong> Relish reasonably priced, Eastern Shore-sourced surf-and-turf dishes (rockfish tacos or short ribs braised in coffee and locally brewed Burley
Oak stout) at Blacksmith (<em>104 Pitts St., Berlin, 410-973-2102</em>). If weather permits, dine on the garden patio at this new farm-to-table restaurant,
a quick jaunt from the Sunfest grounds. <strong class="loadOff">Take a Load Off:</strong> Stay within walking distance of Sunfest at Atlantic House ( <em>501 N. Baltimore Ave., Ocean City, 410-289-2333</em>), a just-off-the-beach B&amp;B, which offers scrumptious full breakfasts (think crème brûlée
French toast), homemade snacks, off-street parking, and a front
porch made for relaxing.
</p>
<hr class="rule1"><p>
<span class="one">A HIGHLAND FLING</span>
<span class="two">Celtic Classic</span>
<span class="three">September 25-27</span>
<span class="four">Downtown Bethlehem, PA</span>
</p>
<p>
<strong class="da411">The 411:</strong> With its brick sidewalks and Moravian architecture, Bethlehem’s historic district doesn’t exactly conjure the Scottish Highlands. But for one
weekend, kilted clans gather here to toss cabers, dance jigs, play bagpipes, and enlighten newcomers on the finer points of Celtic beverages. Watch muscled
competitors vie for the U.S. National Highland Athletic Championships. Delight in Celtic music, dance, food, whiskey, and beer. Join the culinary
competition by flexing your intestinal fortitude at the haggis-eating contest. (Entry fee is $10.) Contest rules: The first one to devour one pound of the
organ-meat pudding wins. (No ketchup allowed.) <strong class="dTT">Drink to This:</strong> Learn to tap a perfect pint of Guinness. (Tickets: $10.) <strong class="goodTaste">Good Taste:</strong> McCarthy’s Red Stag Pub
(<em>534 Main St., Bethlehem, PA, 610-861-7631</em>) adds special dishes to its Scotch-Irish menu for the Classic. Head there for breakfast (served until 4
p.m.) and scarf down authentic fare like Scotch eggs, Irish bacon, and Irish boxty, a crepe-like potato pancake filled with scrambled eggs, cheese, and a
banger. <strong class="loadOff">Take a Load Off:</strong> You can’t get any closer to the festivities than Historic Hotel Bethlehem (<em>437 Main St., Bethlehem, PA, 800-607-2384</em>), an
elegantly restored 1920s-era building overlooking the festival’s Main Street stage.
</p>
<hr class="rule1">

<div style="margin-bottom:50px;" class="colorDiv">
<img decoding="async" class="FFpic" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/FT_2015_7.jpg"/>
<p class="caption clan"><em>– C. Wiley</em></p>
<h4 class="two">Crowning Glory</h4>
<p style="font-weight:900;text-transform:uppercase" class="clan">A Maryland Ren Fest fan meets&mdash;and marries&mdash;a king.</p>
<p>
Twenty-five years ago, Sascha Nelson attended her first renaissance fair, a small gathering of revelers in Ohio. But it wasn’t until she attended the
Maryland Renaissance Festival in Crownsville that she was truly hooked. “Maryland has one of the top fairs in the country,” says Nelson, “and the first
time I attended, I was blown away. It wasn’t like anything I’d ever seen.”
</p>
<p>
Ever since, Nelson has become a devotee of the so-called “Ren Fest,” and she now attends every weekend, late August through October, when the fair is in
full swing. Of course, it doesn’t hurt that last fall, she married Fred Nelson, who plays King Henry VIII. After meeting him at the fair in 2008, the two friended each other on Facebook. “We had an Internet friendship first,” explains Nelson, “but when we talked face-to-face, we realized that there was a
real spark. I remember feeling like, ‘Wow, I found my other half.’” Married life in Columbia seems to suit them well. At the end of her husband’s day of donning a
40-pound gem-encrusted coat in the sweltering sun, Sascha says, “I take him home and rub his feet.” And Fred, an award-winning videographer by day, returns her loving kindness. “I get treated like beyond a queen,” Sascha says. “He brings me coffee in bed every
morning.” And he always gives her the royal treatment. “I collect aprons and he bought me one that says, ‘Queen of Everything,’” Sascha says. “He’s the
king of Maryland Renaissance Festival, but I rule the house.” Quips Fred, “I never have to fear losing myself in the role. I know who’s in charge at home.”<em>—Jane Marion</em>
</p>
</div>

</div>
</div>





<!--1. Large Desktop-->

<!-- <div class="show-for-large-up" style="background:#eee;">
<div style="display:block; margin:0 auto;"><a href="http://bmag.co/1bz" target="_blank">
<img decoding="async" style="width:100%; height:auto;"  id="adBand" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/talbotTrans.png"/></a>
</div>
</div> -->



<!--3. Mobile-->

<a class="hide-for-large-up" href="http://bmag.co/1bz" target="_blank"> <img decoding="async" style="width:100%; height:auto;"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/TC-1600-x-800-Pumpkins.jpg"/></a>

<p class="clan" style="color:#999; text-align:center; padding-top:7px;font-size:14px;margin-top:10px;">Advertisement</p>







<div class="row">
<div class="medium-8 medium-offset-2 columns">


<hr class="rule1">
<p>
<span class="one">LEAF OUT</span>
<span class="two">Autumn Leaf Festival</span>
<span class="three">September 26-October 4</span>
<span class="four">Downtown Clarion, PA</span>
</p>
<p>
<strong class="da411">The 411:</strong> Watch a mega-parade,
tap your toes to talented fiddlers and flat pickers, and join 300,000 foliage worshippers in a small college town that becomes the Pasadena of Pennsylvania
for nine days. Bows and fingers fly September 26 at the Pennsylvania State Old Time Fiddlers’ Contest. Grab a choice spot along Main Street for the
festival’s centerpiece, the 62-year-old Tournament of Leaves Parade (October 3), featuring 100-plus bands, drill teams, and floats. In addition, enjoy the
renowned crafters/farmers’ market, carnival rides, dancing, and delectable dishes. <strong class="bSA">Better Shop Around:</strong> Shop the crafters show for handmade home
furnishings. Down Right Primitives (<em>625 Oakridge Rd., New Bethlehem, PA, 814-221-5968</em>) sells mirrors, benches, and other furniture cleverly
repurposed from old doors, windows, shutters, and headboards. <strong class="goodTaste">Good Taste:</strong> Join the throngs at Daddy’s Main Street ( <em>513 Main St., Clarion, PA, 814-223-4687</em>) for grass-fed-beef burgers, fresh-cut shoestring fries, and wings (mild to “Demon’s Breath”). <strong>Take a Load
Off:</strong> Book a Jacuzzi suite or stylishly rustic cabin at Gateway Lodge (<em>14870 Route 36, Cooksburg, PA, 814-744-8017</em>), a wood-beamed B&amp;B nestled
in an old-growth forest 20 minutes from Clarion. Hike the famous Cook Forest. Soothe sore quads at The Woods Spa, and then dine on game grub (venison strip
loin with juniper rub) at the lodge restaurant/wine bar.
</p>
<hr class="rule1">
<p>
<span class="one">HOW ’BOUT THEM APPLES?</span>
<span class="two">National Apple Harvest Festival</span>
<span class="three">October 3-4 and 10-11</span>
<span class="four">South Mountain Fairgrounds, Biglerville, PA</span>
</p>
<p>
<strong class="da411">The 411:</strong> Journey to the heart of orchard country for this two-weekend
extravaganza celebrating all “apple-achian” traditions. Indulge your appetite for homemade applesauce, dumplings, pancakes, pies, even apple pizza, as you
wander past kettles of bubbling apple butter and an old-fashioned cider press. Bid on prize-winning pies at the baking auction. Watch antique John Deeres
do-si-do at the tractor square dances. Other offerings include live traditional music and a steam-powered shingle mill. Tickets cost
$9-10, including parking and shuttle service, plus orchard tours.
<strong class="dTT">Drink to this:</strong> Need we remind you you’re in Appleland? Take
home a bag or two and a jug of cider from festival vendors. <strong class="goodTaste>Good Taste:</strong> Frittered and apple-buttered out? Discover what the chefs at Herr Ridge ( <em>900 Chambersburg Rd., Gettysburg, PA, 717-334-4332</em>) can do with local organic farm fare, like an apple-brined pork tenderloin in smoked paprika sauce. <strong class="loadOff>Take a Load Off:</strong> Savor the country comforts of a weekend at Hickory Bridge
Farm B&amp;B (<em>96 Hickory Bridge Rd., Orrtanna, PA, 717-642-5261</em>), an 18th-century farmhouse-turned-inn famous for its rib-sticking, family-style
dinners. Secure a cozy creek-side cottage, a deluxe farmhouse room, or ensconce the whole family in a farmhouse suite.
</p>
<hr class="rule1">
<img decoding="async" class="FFpic" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/FT_2015_3.jpg"/>
<p class="caption clan">Making music at the Autumn Glory Festival. <em>– Courtesy Garrett County Chamber of Commerce</em></p>
<p>
<span class="one">SEASON'S GREETINGS</span>
<span class="two">Autumn Glory Festival</span>
<span class="three">October 7-11</span>
<span class="four">Oakland and Garrett County</span>
</p>
<p>
<strong class="da411">The 411:</strong> The auburn slopes of the Alleghenies provide the color for this five-day event, featuring parades, crafts, quilt shows, and antiques sales, as
well as turkey dinners, mountain music, clogging, marching bands, classic cars, and a kind of pumpkin X Games. Cheer on numbered, rapids-running pumpkins
in a race for prize money at the Great Pumpkin Festival. Don’t miss the state banjo and fiddle championships or a concert on the Great Highland Pipes. And
for an extra indulgence, download maps (<em>visitdeepcreek.com</em>) for 25- and 60-mile self-guided foliage driving tours. <strong class="bSA">Better Shop Around:</strong> Shop for
hand-made quilts, Amish-built furniture, Longaberger baskets, and vintage jewelry at the weekend shows in and around Oakland, the festival’s hub. Good
Taste: Dine on New York strip in a peppercorn-cognac demi-glace at Cornish Manor (<em>830 Memorial Dr., Oakland, 301-334-6499</em>), a hillside Victorian
restaurant boasting sensational views and memorable desserts. (Tuck into the bread pudding with caramel-walnut sauce.) <strong class="loadOff">Take a Load Off:</strong> Pamper yourself at
Lake Pointe Inn (<em>174 Lake Pointe Dr., McHenry, 301-387-0111</em>), a luxury arts-and-crafts-style B&amp;B perched on a quiet cove of Deep Creek Lake.
The romantic, treetop level Savage Room, overlooking the lake, is a guest favorite.
</p>
<hr class="rule1">
<img decoding="async" class="FFpic" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/FT_2015_4.jpg"/>
<p class="caption clan">Bavarian folk dancers perform at the Richmond Oktoberfest. <em>– Courtesy Oktoberfest of Richmond</em></p>
<p>
<span class="one">SUDS UP
</span>
<span class="two">Richmond Oktoberfest
</span>
<span class="three">October 16-17
</span>
<span class="four">Richmond International Raceway, Richmond, VA
</span>
</p>
<p>
<strong class="da411">The 411:</strong> Visit Bavaria by way of I-95 South to attend Richmond
Oktoberfest, the Old Dominion’s homage
to Munich’s 200-year-old bier-palooza. Find a seat at the communal tables in the cavernous indoor beer garden and sample German and domestic lagers,
pilsners, and seasonal brews, along with bratwurst, roast pork, sauerkraut, potato pancakes, and
Bavarian pastries. Polka, waltz, and shake your hintern to The Continentals, an award-winning polka band. Then rest a spell and watch the Bavarian folk
dancers&mdash;all for a mere $15 a day. <strong class="dTT">Drink to This:</strong> Spring $12 for
the commemorative Oktoberfest beer stein. This year’s model depicts the handsome medieval
Eltz Castle. <strong class="goodTaste">Good Taste:</strong> You’ll
be carbo-loading all evening, so
grab brunch and you’ll be good
to go ’til then. Tame your morning hunger with the Mallorca, a grilled, powdered sugar-dusted sandwich with cheddar cheese, country ham, and a fried egg at
Saison Market (<em>23 W. Marshall St., Richmond, VA, 804-269-3982</em>), the casual counterpart to
a Latin-influenced gastropub. <strong class="loadOff">Take a Load Off:</strong> Walk to the Thomas Jefferson-designed state capitol, Tobacco Row restaurants, Canal Walk, and other downtown
attractions from The Berkeley Hotel (<em>1200 E. Cary St., Richmond, VA, 804-780-1300</em>), boutique lodgings in the city’s historic Shockoe Slip
district.
</p>
<hr class="rule1">
<img decoding="async" class="FFpic" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/FT_2015_5.jpg"/>
<p class="caption clan">Facing off at the National Oyster Shucking Championship. <em>– Courtesy Rotary Club of Lexington Park</em></p>
<p>
<span class="one">A REAL PEARL</span>
<span class="two">St. Mary’s County Oyster Festival</span>
<span class="three">October 17-18</span>
<span class="four">St. Mary’s County Fairgrounds, Leonardtown</span>
</p>
<p>
<strong class="da411">The 411:</strong> After every round of the National Oyster Shucking Championship—the marquee event of this singular celebration—scores of bivalves must be disposed
of. That’s where you come in. As each shuck-off ends, spectators line up to devour the spoils. In addition to giveaways, you can buy the oysters raw,
grilled, scalded, stewed, deep-fried, beer-chased, or po’ boyed. And if oysters don’t float your boat, consider another St. Mary’s specialty—ham stuffed
with spiced greens, and then rolled into a savory, sliceable treat. The festival’s $5 entrance fee is a total bargain. <strong class="shopAround">Take a Load Off:</strong> Inspired by all
that showy shucking? Invest in a stylish oyster knife. Carolina Shuckers, a festival vendor, sells elegant, hand-forged knives fashioned from reclaimed
railroad spikes. <strong class="goodTaste">Good Taste:</strong> Chow down on rockfish dinners and house-made desserts like a local at Kevin’s Corner Kafe ( <em>41565 Park Ave., Leonardtown, 301-997-1260</em>), an out-of-the-way, order-at-the-counter eatery run by a former waterman. <strong class="loadOff">Take a Load Off:</strong> About 30
minutes southeast of the festival—and a world away—find comfort and Colonial grandeur at Woodlawn (<em>16040 Woodlawn Dr., Ridge, 301-872-0555</em>), a
1798 Potomac River manor house turned B&amp;B. Set on 180 acres, the historic house and five cottages offer luxury and nature aplenty.
</p>
<hr class="rule1">



<a href="#" data-reveal-id="myModal"> <img decoding="async" class="launchMe animated pulse infinite" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/laucher_2_ff.svg"/></a>



<div style="background:#FF7F50; color:#fff;" id="myModal" class="reveal-modal small" data-reveal aria-labelledby="modalTitle" aria-hidden="true" role="dialog">
<img class="" style="display:block; margin:0 auto;  width:250px;"src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/laucher_2_ff.svg"/>
<p class="clan" style="text-align:center;margin-top:15px;text-transform:uppercase;line-height:1.25;color:#fff; font-weight:900; margin-top:-50px;">Here’s a rundown of other<br/>fantastic festivals</p>

<p class="type">
    Day Trips
</p>
<p>
<span class="fest">Maryland Renaissance Festival
</span><span class="when">(Weekends through October 25)
</span><span class="where">Revel Grove, Crownsville
</span><span style="text-align:center;" class="desc">A 16th-century party with jousters and jesters, turkey legs, and Tudor tailoring.</span>
</p>

<p>
</span><span class="fest">Catoctin Colorfest
</span><span class="when">(October 10-11)
</span><span class="where">Thurmont Community Park, Thurmont
</span><span style="text-align:center;" class="desc">Think: mountain crafts (broom-making, wood carving) amid peak foliage.</span>
</p>

<p class="type">
    Feast-ivals
</p>
<p>
</span><span class="fest">Apple Butter Frolic
</span><span class="when">(October 3)
</span><span class="where">Mennonite Heritage Center, Harleysville, PA
</span><span style="text-align:center;" class="desc">From apple butter to chicken pot pie, an old-time agricultural fest featuring Pennsylvania Dutch fare.</span>
</p>

<p>
</span><span class="fest">Apple Scrapple Festival
</span><span class="when">October 9-10)
</span><span class="where">Main Street, Bridgeville, DE
</span><span style="text-align:center;" class="desc">Indulge in apple dumplings, scrapple sandwiches, and breakfast Olympics in Scrappletown, USA.</span>
</p>

<p class="type">
    Pumpkin Happenings
</p>
<p>
</span><span class="fest">Scarecrow Festival
</span><span class="when">(September 19-20)
</span><span class="where">Peddler’s Village, Lahaska, PA
</span><span style="text-align:center;" class="desc">Strawman-making workshops plus pumpkin pie eat-offs equals fall fun.</span>
</p>

<p>
</span><span class="fest">World Championship Punkin Chunkin
</span><span class="when">(November 7-8)
</span><span class="where">Dover International Speedway, Dover, DE
</span><span style="text-align:center;" class="desc">A Goldbergian pumpkin artillery lobs gourds for distance and theatricality.</span>
</p>
    
<p class="type">
    All Ears
</p>
<p>
</span><span class="fest">The Amazing Maize Maze
</span><span class="when">(Weekends through November 7)
</span><span class="where">Cherry Crest Adventure Farm, Ronks, PA
</span><span style="text-align:center;" class="desc">You’ll be a-maized by this five-acre interactive maze designed (and trademarked) by a former Disney Broadway producer.</span>
</p>

<p>
</span><span class="fest">Lawyer’s Farm Corn Maze
</span><span class="when">(Weekends September 19-November 1)
</span><span class="where">Lawyer’s Farm, Thurmont
</span><span style="text-align:center;" class="desc">Maryland pride-themed labyrinths, pumpkin cannons, and a hay-bale movie theater are all for the taking.</span>
</p>

<p class="type">Down on the Farm
</p>

<p>
</span><span class="fest">Heritage Harvest Festival
</span><span class="when">(September 12)
</span><span class="where">Monticello, Charlottesville, VA
</span><span style="text-align:center;" class="desc">The home of Thomas Jefferson, America’s founding foodie, provides the backdrop for this heirloom veggie and sustainable farming celebration.</span>
</p>

<p>
</span><span class="fest">National Zoo Autumn Conservation Festival
</span><span style="text-align:center;" class="desc">(October 3-4)
</span><span class="where">Smithsonian Conservation Biology Institute, Front Royal, VA
</span><span style="text-align:center;" class="desc">See the world’s rare and endangered animals, including bison and cranes.</span>
</p>
<a style="color:#fff;" class="close-reveal-modal" aria-label="Close"><img decoding="async" style="width:25px; height:25px;" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/close_icon.svg"/></a>


</div>
<hr class="rule"/>



<p>
<span class="one">EYE ON THE BIRDIE</span>
<span class="two">Cape May Fall Festival</span>
<span class="three">October 23-25</span>
<span class="four">Cape May, NJ</span>
</p>
<p>
<strong class="da411">The 411:</strong> Lifelong birders and curious novices flock to southern Jersey in the fall to see migrating hawks, eagles, seabirds, and scarcer species like the
fork-tailed flycatchers sighted here last year. Join trained observers as they count raptors&mdash;sometimes thousands a day&mdash;at the Cape May Hawk Watch.
Festival admission includes guided walks at birding hot spots, indoor workshops (bird identification, avian photography), and talks by top ornithologists
and authors. Cost is $65 per day for the festival ($35 additional for field trips by bus and boat); admission is free to the concurrent Bird Show <em>(Cape May Convention Hall, 714 Beach Ave., Cape May, NJ, 609-884-9563)</em>. <strong class="bSA">Better Shop Around:</strong> Consider upgrading your gear.
Bird Show vendors offer binoculars, spotting scopes, and other equipment. <strong class="goodTaste">Good Taste:</strong> Whatever’s in season&mdash;bluefish, butternut squash, Swiss chard&mdash;you’ll
find
on the chalkboard menu at Louisa’s (<em>104 Jackson St., Cape May, NJ, 609-884-5882</em>), a farm-to-table cafe known for fresh fish dishes. Its new
chocolate shop speaks to dessert possibilities. <strong class="loadOff">Take a Load Off:</strong> An upscale motel in a refurbished cottage, The Star (<em>29 Perry St., Cape May, NJ, 800-297-3779</em>) is as cheery inside as its goldfinch-yellow exterior. Choose from standard rooms, efficiencies, or
carriage house suites, all decorated in a retro-motel-meets-beach-resort style.
</p>
<hr class="rule1">
<img decoding="async" class="FFpic" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/FT_2015_6.jpg"/>
<p class="caption clan"> Flying broomsticks at the Sea Witch Halloween & Fiddlers’ Festival. <em>– Courtesy Rehoboth Beach- Dewey Beach Chamber of Commerce</em></p>
<p>
<span class="one">ALL DRESSED UP</span>
<span class="two">Sea Witch Halloween &amp; Fiddlers’Festival</span>
<span class="three">October 23-25</span>
<span class="four">Downtown Rehoboth Beach, DE</span>
</p>
<p>
<strong class="da411">The 411:</strong> Think the beach is boring after Labor Day? Think again. This spirited festival is a shoulder-season romp rife with Potteresque imagination and
kooky contests. The hijinks include competitive broom tossing, a dress-up 5K,
and two- and four-legged best-costume parades (past canine entries included pooches dressed as flying monkeys and “Boston Tea Party,” a large, Boston
terrier-filled teacup). Watch a parade down Rehoboth Avenue led by the huge Sea Witch balloon while deciphering clues on a “witch hunt” for this hidden
harpy. Also enjoy musical acts, including swing, indie-rock, and tribute bands at the bandstand, plus fiddlers and bluegrass groups at the state fiddlers’
festival (Convention Hall). <strong class="goodTaste">Good Taste:</strong> Rehoboth restaurant folks adore Halloween, but none more than those at Blue Moon ( <em>35 Baltimore Ave., Rehoboth Beach, DE, 302-227-6515</em>). A local institution, Blue Moon blends acclaimed cuisine with outrageous entertainment. On
Saturday nights, impersonators evoke Elton, Aretha, and other legendary crooners. <strong class="loadOff">Take a Load Off:</strong> Register, park, stay put. Book a cushy room at The
Bellmoor Inn &amp; Spa (<em>6 Christian St., Rehoboth Beach, DE, 302-227-5800</em>) and you’re blocks from Sea Witch events. Rates include daily hot
breakfast buffet, free parking,
and the quietude of a charming brick-paved courtyard.
</p>

<a class="show-for-medium-up" href="http://bmag.co/1bz" target="_blank"><img decoding="async" style="display:block; margin:0 auto; margin-top:50px; width:100%;margin-bottom:20px;margin-lotto:100px;" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/TC-728-x-90-Harbor.jpg"/></a> 


<a class="show-for-small-only" href="http://bmag.co/1bz" target="_blank"><img decoding="async" style="display:block; margin:0 auto; margin-top:50px; margin-bottom:20px;" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/TC-Online-300-x-250-Museum.jpg"/></a> 


</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">@charset "UTF-8";

/*!
Animate.css - http://daneden.me/animate
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">
			<style type="text/css">.firstCh{
float: left; font-size: 72px;
line-height: 60px;
padding-top: 4px;
padding-right: 8px; padding-left: 3px;
font-weight:bold;
}

.social-bar{
display:none;
}

.one{
font-weight:900;
font-family: "ff-clan-web-condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
text-transform:uppercase;
display:block;
color:#555;
}

.two{
font-size:1.75rem;
font-weight:700;
font-family: "ff-clan-web-condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
text-transform:uppercase;
display:block;
margin-top:-10px;
}

.three{
font-family: "ff-unit-slab-web", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
text-transform:uppercase;
display:block;
color:#FF7F50;
padding-top:0px;
margin-top:-10px;
}

.four{
font-family: "ff-clan-web-condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
display:block;
font-size:15px;
margin-top:-3px;
}

.colorDiv{
background:#eee;
padding:15px;
margin-bottom:20px;
}

.launchMe{
width:150px;
height:150px;
background:#FF7F50;
padding:20px;
display:block;
margin:0 auto;
border-radius:50%;
}

.type{
font-family: "ff-clan-web-condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
display:block;
margin:0 auto;
width:210px;
font-weight:900;
color:#FF7F50;
background:#FFF;
padding:5px;
text-transform:uppercase;
text-align:center;
font-size:1.45rem;
margin-top:25px;
margin-bottom:25px;
}

.fest{
font-family: "ff-clan-web-condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
display:block;
 margin:0 auto;
text-transform:uppercase;
text-align:center;
font-weight:900;
font-size:1.25rem;
}

.when{
font-family: "ff-clan-web-condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
text-transform:uppercase;
display:block;
margin:0 auto;
text-align:center;
font-weight:900;
}

.where{
font-family: "ff-clan-web-condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
display:block;
margin:0 auto;
text-align:center;
font-weight:200;
}

.desc{
display:block;
margin:0 auto;
text-align:center !important;
}

.uppers{
}

.caption{
padding-top:5px;
font-size:15px;
}



#adBand{
background:url('http://98329bfccf2a7356f7c4-b113946b17b55222ad1df26d6703a42e.r50.cf2.rackcdn.com/TC-1600-x-800-Pumpkins.jpg');
background-position:center;
background-repeat:no-repeat;
background-color:#eeeeee;
display:block;
margin:0 auto;
background-attachment:fixed;
background-size:contain;
}</style>
		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/travel/fall-festivals-roundup/" 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 51/75 objects using Redis
Page Caching using Disk: Enhanced 

Served from: www.baltimoremagazine.com @ 2026-06-26 23:48:53 by W3 Total Cache
-->