<?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>pumpkins &#8211; Baltimore Magazine</title>
	<atom:link href="https://www.baltimoremagazine.com/tag/pumpkins/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.baltimoremagazine.com</link>
	<description>The Best of Baltimore Since 1907</description>
	<lastBuildDate>Wed, 29 Dec 2021 12:22:06 +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>pumpkins &#8211; Baltimore Magazine</title>
	<link>https://www.baltimoremagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Put These Fall Family Festivals On Your Calendar</title>
		<link>https://www.baltimoremagazine.com/section/educationfamily/put-these-fall-family-festivals-maryland-on-your-calendar/</link>
		
		<dc:creator><![CDATA[Sarah Bregel]]></dc:creator>
		<pubDate>Mon, 01 Oct 2018 13:23:00 +0000</pubDate>
				<category><![CDATA[Education & Family]]></category>
		<category><![CDATA[apples]]></category>
		<category><![CDATA[bees]]></category>
		<category><![CDATA[fall]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[Farms]]></category>
		<category><![CDATA[festivals]]></category>
		<category><![CDATA[pumpkins]]></category>
		<guid isPermaLink="false">https://www.baltimoremagazine.com/?p=26327</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>It’s that perfect time of year in Baltimore. The sun is still shining while the air is turning cool and crisp. And in the evenings when you step outside it always smells like your neighbor’s burning fire pit.</p>
<p>With the change in season comes a bounty of fall fun, too. For families, the autumn happenings are piling up as fast as the mountain of unraked leaves in your yard. But skip the raking (or better yet, make the kids do it) and be sure you don’t miss out on any of these local activities that only come around during this gorgeous time of year.</p>
<p><strong>The Barnyard at </strong><strong><a href="http://www.weberscidermillfarm.com/webers-farm-barnyard-family-fun.php" target="_blank" rel="noreferrer noopener">Weber’s Cider Mill Farm</a></strong><br />Fall is the absolute best time to take a trip to Weber’s Cider Mill Farm. You can grab some delicious donuts and cider while you shop for produce or Halloween decor, but the outdoor barnyard is truly the place to be.</p>
<p>With its haunted house, massive slides, hay maze, and, of course, barnyard animals, kids will want to stay and play all day. Feed the goats, stuff a scarecrow, or hop on a hayride. But whatever you do to pass the time—don’t leave without a pumpkin or five.</p>
<p><a href="https://www.facebook.com/events/416161302214316/" target="_blank" rel="noreferrer noopener"><strong>Pumpkinfest</strong></a><strong> at Irvine Nature Center</strong><br />If you’re looking to get in the fall spirit, Irvine Nature Center has all the outdoor fun you can handle. It’s yearly festival which celebrates the offerings of autumn has music, food, magic shows, face painting, and more. You can get crafty painting pumpkins, hop ‘till you drop in a sack race, interact with the animals, or just relax the day away at one of Baltimore’s most scenic spots.</p>
<p><a href="https://www.facebook.com/events/2013970218933488/" target="_blank" rel="noreferrer noopener"><strong>Great Halloween Lantern Parade and Festival</strong></a><strong> in Patterson Park</strong><br />It’s almost time for one of the city’s best yearly parades, produced by the Creative Alliance and Friends of Patterson Park. It happens on Saturday, October 27, and you can expect things to get spooktacular. This event comes with lanterns and costumes and candy, oh my. The festival starts at 3 p.m. and the parade lines up at 6:30. If you need assistance with your lantern-making, you can head to one of Creative Alliance’s <a href="http://www.creativealliance.org/events/2018/eeek-lantern-workshops">several workshops</a> to make sure your lantern is properly lit.</p>
<p><strong>Pick Pumpkins at </strong><a href="http://gaverfarm.com/" target="_blank" rel="noreferrer noopener"><strong>Gaver Farm</strong><br /></a>While it’s a bit of a hike, heading to Gaver Farm in Mount Airy this time of year is worth the trek. The pumpkin patch is now open every day to pick your own and hayrides to get you there are free. Apple picking is only open on Saturday and Sundays, so if you’re in need of a bussell for all those pies, make sure you stop by the orchard on the weekend. While you’re there, enjoy all the attractions (open until November 4) like giant slides, pedal carts, corn mazes, and more.</p>
<p><a href="https://www.facebook.com/events/2028362903864282/" target="_blank" rel="noreferrer noopener"><strong>Honey Harvest Festival </strong></a><strong>at Oregon Ridge</strong><br />On October 6-7, come celebrate all things honey at the annual festival where bees are the headliners. Learn about the incredible creatures by watching honeybee hive demos. And, if you get hungry, enjoy all the food trucks have to offer, then go ahead and make some honey-flavored ice cream for dessert. The best part about this all-ages gathering (aside from the fact that you’ll take home more honey than Pooh) is that admission is totally free. How sweet is that?</p>
<p><strong>Apple picking at </strong><a href="https://www.butlersorchard.com/?kui=VcxDazsZhhltUmMAuVuOLw#_ts=1442683317901" target="_blank" rel="noreferrer noopener"><strong>Butler’s Orchard</strong><br /></a>Butler’s Orchard in Germantown is another sweet spot to hit up this time of year. It has some of the best harvesting around including apples galore (Stayman and Golden Delicious) for $1.99 a pound. Now that’s a lot of applesauce! There are, of course, pumpkins to pick and flowers, too. While you’re there, the kids can enjoy the fun of hayrides, pony rides, and even visiting the farm’s two miniature donkeys.</p>

		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/educationfamily/put-these-fall-family-festivals-maryland-on-your-calendar/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Frolic into Fall</title>
		<link>https://www.baltimoremagazine.com/section/events/pumpkin-patches-corn-mazes-and-beer-fests-this-fall/</link>
		
		<dc:creator><![CDATA[Jess Mayhugh]]></dc:creator>
		<pubDate>Wed, 30 Sep 2015 10:04:00 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[apples]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[ciders]]></category>
		<category><![CDATA[corn mazes]]></category>
		<category><![CDATA[fall festivals]]></category>
		<category><![CDATA[Farms]]></category>
		<category><![CDATA[pumpkins]]></category>
		<guid isPermaLink="false">http://server2.local/BIT-SPRING/baltimoremagazine.com/html/?post_type=article&#038;p=6065</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper" id="wpb-content-root"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>As temperatures begin to dip below 70, there’s no denying that fall is officially here, and what better way to welcome the nip in the air than by handpicking a pumpkin or cracking open a craft beer on a crisp autumn afternoon. From apple picking and beer fests to leaf peeping and farm visits, the Baltimore region boasts plenty of ways to frolic into fall.</p>
<p><strong> </strong></p>
<h3>Apple and Pumpkin Picking</h3>
<p><a href="http://millstonecellars.ticketleap.com/millstoneahf2015/">10/3: MILLSTONE APPLE HARVEST FESTIVAL</a> Stroll around the woodsy grounds of Genesee Valley while sipping signature ciders, cysers, (fermented apples and honey) and mead from Monkton-based Millstone Cellars. The second annual fall fest also highlights hayrides, eats from The Local Oyster, Jinji’s Chocolates, and HEX Ferments, and a live bluegrass lineup. <em>1717 Rayville Road, Parkton, 410-343-0101 </em></p>
<p><a href="https://benjaminbanneker.wordpress.com/2014/09/22/fall-program-guide/">10/3: ALL THINGS APPLE</a> As its name suggests, this afternoon event invites guests of all ages to celebrate the harvest by learning new ways to cook and craft with apples. <em>Benjamin Banneker Historical Park and Museum, 300 Oella Ave., Catonsville, 410-887-1081</em></p>
<p><a href="http://www.darlingtonapplefestival.com/home.html">10/3: DARLINGTON APPLE FESTIVAL</a> Harford County locals frequently flock to this annual get-together where apple-themed treats consistently reign supreme. Enjoy live music, browse the wares of local vendors, root for your favorites in the apple pie eating contest, and dig in to signature snacks like apple cake, candy apples, and the festival’s claim-to-fame ‘Apple Delight’ (a spiral sliced apple topped with warm caramel and whipped cream.) <em>1024 Fifth Ave., Darlington, 410-457-4189</em></p>
<p><a href="http://www.darlingtonapplefestival.com/home.html">10/10: PUMPKINFEST AT THE IRVINE NATURE CENTER</a> Bundle up the little ones and enjoy painting pumpkins, shooting down hay bale slides, listening to live music, and petting alpacas at this community fête. <em>11201 Garrison Forest Road, Owings Mills, 443-738-9200</em></p>
<p><a href="http://summersfarm.com/special-events/pumpkin-festival/">10/10-11: MARYLAND PUMPKIN FESTIVAL</a> With more than 30 seasonal activities, Summers Farm is a can’t-miss attraction all season long, but the Frederick mainstay throws extra fun into the mix for its annual Maryland Pumpkin Festival. In addition to pumpkin picking and corn mazes, attendees can enjoy a gourd hunt, pumpkin sculpture demonstrations, and watching candy blast out of a massive cannon. <em>5620 Butterfly Lane, Frederick, 301-620-9316</em></p>
<p><a href="http://www.butlersorchard.com/pumpkin-festival/">TO 10/31: 35th ANNUAL PUMPKIN FESTIVAL AT BUTLER’S ORCHARD</a> Weekends through October, this Germantown orchard features classic attractions like corn mazes and pumpkin picking, while also putting a unique spin on farm fun with pony rides, an apple slingshot, and a pumpkin cannon. <em>22200 Davis Mill Road, Germantown, 301-972-3299</em></p>
<h3>Beer Fests</h3>
<p><a href="http://www.frederickoktoberfest.org/">10/3-10/4: FREDERICK OKTOBERFEST</a> If you’re looking to get a little taste of Munich by way of Frederick, make your way to the Frederick Fairgrounds to chow down on bratwurst, strudel, soft pretzels, and German potato salad while sipping authentic brews. <em>797 E. Patrick St., Frederick, 301-663-5895</em></p>
<p><a href="http://www.dasbestoktoberfest.com/baltimore/show-info">10/10: DAS BEST OKTOBERFEST</a> The lots surrounding M&amp;T Bank Stadium will serve as the venue for this massive beer bash that highlights German eats and drinks and beer belly competitions. For the price of admission, guests can sample more than 150 international, domestic, and local varieties of beer, wine, and schnapps. And, as an added bonus, the event will host the exclusive Baltimore Beer Week kick-off party for VIP ticketholders. <em>1101 Russell St., 410-261-7283</em></p>
<p><a href="http://www.marylandzoo.org/event/oktobearfest/">10/17: OKTOBEARFEST</a> Live polka tunes, German-inspired eats, and plenty of beer will be featured at this highly-anticipated fall event at the Maryland Zoo. Guests can take advantage of unlimited beer sampling and all-day access to the zoo’s exhibits. <em>1876 Mansion House Drive, 410-396-7102</em></p>
<p><a href="http://www.marylandstatefair.com/fairgrounds/year-round-events/october-fest-buergerverein-1017182015">10/17-18: MARYLAND OKTOBERFEST</a> This large-scale beer fest is taking over the Maryland State Fairgrounds with two days of German food, live entertainment, and even a wine and schnapps garden. <em>4-H Home Arts Building, 2200 York Road, Timonium, 410-252-0200</em></p>
<p><em> </em></p>
<p><a href="http://baltimorebeerweek.com/events/?wpvstartdatecat=oct-09">10/9-10/18: BALTIMORE BEER WEEK</a> Back for its seventh year, this weeklong celebration boasts upwards of 300 events to honor Baltimore’s bounty of craft beer. The jam-packed <a href="http://baltimorebeerweek.com/events/?wpvstartdatecat=oct-09">schedule</a> includes tap takeovers, pint nights, and happy hours at bars all over town.</p>
<p><a href="http://www.baltimorecraftbeerfestival.com/">10/24: BALTIMORE CRAFT BEER FESTIVAL</a> The Brewer’s Association of Maryland is hosting this <a href="http://www.baltimoremagazine.net/2015/9/9/first-ever-baltimore-craft-beer-festival-in-october">inaugural</a> craft beer event, where more than 30 local breweries will pour their signature selections for guests to sample. Throw on some shades and take in the picturesque views of Canton Waterfront Park while sipping seasonal beers and digging in to eats from food truck favorites like Kooper’s Chowhound, The Smoking Swine, and Gypsy Queen Café. <em>3001 Boston St., 410-396-7931</em></p>
<p><a href="http://www.prattstreetalehouse.com/events/real-ale-festival/">10/17: CHESAPEAKE REAL ALE FESTIVAL</a> Fifteen craft breweries from across the region are bringing their best booze to this party at Pratt Street Ale House. Pull up a barstool and sample beers from favorites like Union Craft Brewing, Southern Tier Brewing Company, and Handsome Beer Co., while nibbling on tasty hors d’oeuvres. <em>206 W. Pratt St., 410-244-8900</em></p>
<p><a href="http://www.cccraftbeerfestival.com/index.php">11/14: CARROLL COUNTY CRAFT BEER FESTIVAL</a> If cold beer and pit beef sandwiches sound like a match made in heaven, this event at the Carroll County Agricultural Center is a must-try. Sip samples from more than 30 brew houses, get down to live music, and enjoy a top-notch list of fall food offerings. <em>706 Agriculture Center Drive, Westminster, 410-848-6704</em></p>
<p><strong> </strong></p>
<h3>Family Fun</h3>
<p><a href="http://oregonridgenaturecenter.org/pdf/Honeyharvest15.pdf">10/3-10/4: HONEY HARVEST FESTIVAL</a> Pumpkins and apples might steal the show at most fall festivals, but this sweet soiree puts an emphasis on the bounty of the bees. Stroll around the Oregon Ridge Nature Center to watch open hive demonstrations, learn how to create your own mead and honey ice cream, and browse the work of local craft vendors. <em>13555 Beaver Dam Road, Cockeysville, 410-887-1815</em></p>
<p><a href="http://baltimorewaterfront.com/events/harbor-harvest-childrens-festival/">10/18: HARBOR HARVEST</a> This Inner Harbor fun fest offers tons of activities for kids to make the most of the season. Decorate pumpkins and cookies, visit the petting zoo to catch a glimpse of furry friends up close, and watch live performances by kid-friendly musical groups. <em>West Shore Park, 401 Light Street, 410-752-8632</em></p>
<p><a href="http://www.clarklandfarm.com/CEF%20Educational%20Tours%20Fall.htm">TO 11/8: CLARK’S ELIOAK FARM</a> With a giant pumpkin patch, “Enchanted Dinosaur Forest,” hayrides, live animals, and guided tours of the grounds, this longtime Ellicott City attraction offers something for everyone. <em>10500 Clarksville Pike, Ellicott City, 410-730-4039</em></p>
<p><em> </em></p>
<p><a href="http://www.weberscidermillfarm.com/webers-farm-news-upcoming-events.php">TO 11/1: WEBER’S CIDER MILL FALL HARVEST DAYS</a> Through October, this Parkville farm features fall activities on a daily basis. Gather some friends and run around the straw maze, grab a seat on a hayride, stuff a scarecrow, or shoot down the farm’s new hillside slide. Food and drink offerings include Webers’ signature apple-cider donuts and cider slush<em>. 2526 Proctor Lane, Parkville, 410-668-4488</em> </p>
<h3>Leaf Peeping</h3>
<p><a href="http://www.visitdeepcreek.com/pages/48thAnnualAutumnGloryFestival">10/7-11: AUTUMN GLORY FESTIVAL</a> Celebrate the spirit of the season with this huge community celebration that is habitually held in Garrett County. Now in its 48th year, the five-day-long itinerary features a farmer’s market, fine arts exhibits, a car show, daily crafts, and even an ice cream eating contest to close out the festival’s run. <em>15 Visitors Center Drive, McHenry, 301-387-6171</em></p>
<p><a href="http://www.colorfest.org/">10/10-11: CATOCTIN COLORFEST</a> This juried arts fest celebrates its 52nd season this year, featuring hundreds of art exhibits, demonstrations, and live music performances in the beautiful Catoctin Mountains. <em>Thurmont, 301-271-7533</em></p>
<p><a href="http://dnr2.maryland.gov/publiclands/Pages/central/patapsco.aspx">ONGOING: POTAPSCO VALLEY STATE PARK</a> Nothing says fall like feeling the leaves crunch underneath your feet, so trek across one of the many trails at this bucolic park to get a good look at colorful foliage. <em>8020 Baltimore National Pike, Ellicott City, 410-461-5005</em></p>
<p><em> </em></p>
<h3>Corn Mazes</h3>
<p>Getting lost in a crazy corn maze is one of the most iconic seasonal activities of all, so grab some friends and spend an afternoon navigating your way around the parting paths at these local farms.</p>
<ul>
<li><a href="http://www.bowlesfarms.com/">Bowles Farms</a>, Clements, to 10/25</li>
<li><a href="http://www.carrollcountyagcenter.com/">Carroll County Ag Center</a>, Westminster, Fri.-Sun. to 11/1</li>
<li><a href="http://www.lawyersfarm.com/">Lawyer’s Farm</a>, Thurmont, to 11/1</li>
<li><a href="http://www.madisonhouseautism.org/madison-fields-a-madison-house-autism-foundation-project/">Madison Fields</a>, Dickerson, to 11/1</li>
<li><a href="http://www.milburnorchards.com/">Milburn Orchards</a>, Elkton, Sat.-Sun. to 11/1</li>
<li><a href="http://www.rodgersfarms.com/">Rodgers’ Farms</a>, Stevenson, to Nov. 8</li>
<li><a href="http://www.sharpfarm.com/">Sharp’s Farm</a>, Brookeville, Sat.-Sun. to 11/2</li>
<li><a href="https://www.facebook.com/warringtonfarm">Warrington Farm</a>, Queenstown, to 10/31</li>
</ul>

		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/events/pumpkin-patches-corn-mazes-and-beer-fests-this-fall/" 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" id="wpb-content-root"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			</div>
</div>

<div 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 46/78 objects using Redis
Page Caching using Disk: Enhanced 

Served from: www.baltimoremagazine.com @ 2026-09-11 11:25:53 by W3 Total Cache
-->