<?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>Linwood Dame &#8211; Baltimore Magazine</title>
	<atom:link href="https://www.baltimoremagazine.com/tag/linwood-dame/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 14:04:50 +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>Linwood Dame &#8211; Baltimore Magazine</title>
	<link>https://www.baltimoremagazine.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Without Reservation: Linwoods</title>
		<link>https://www.baltimoremagazine.com/section/fooddrink/without-reservation-linwoods/</link>
		
		<dc:creator><![CDATA[Jane Marion]]></dc:creator>
		<pubDate>Thu, 28 May 2020 13:37:19 +0000</pubDate>
				<category><![CDATA[COVID-19]]></category>
		<category><![CDATA[Food & Drink]]></category>
		<category><![CDATA[Coronavirus]]></category>
		<category><![CDATA[Ellen Dame]]></category>
		<category><![CDATA[Linwood Dame]]></category>
		<category><![CDATA[Linwoods]]></category>
		<category><![CDATA[Without Reservation]]></category>
		<guid isPermaLink="false">https://www.baltimoremagazine.com/?p=70805</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>As they drop carryout into cars, Linwood and Ellen Dame can be seen waving from the curb of their Owings Mills fine-dining restaurant. But behind the scenes, they have been busy making preparations to reopen Linwoods once Governor Hogan gives the green light on indoor dining. From turning their popular grill line into a carryout area to using a new health screening app, there are endless details to work through as they get ready to welcome patrons back to their dining room. “We feel like we are starting a new business,” says Linwood. “Everything we did on March 16th doesn’t mean anything anymore, everything is new.”</p>
<p><strong>You waited a little while to open up for curbside carryout. What factored into your decision?<br /></strong><strong>Linwood Dame:</strong> When we closed on March 16th, things were in disarray as to what was going on and I really wanted to get more information—for my employees, for my own family—about what we should do and how we should do it. By doing that, we’d do our part by closing up and everyone would just go home. We met the last payroll we had and then furloughed a good amount of people and kept some people on payroll, then waited to see what was going on.</p>
<p><strong>So how is carryout going given that you’re a fine-dining restaurant?<br /></strong><strong>LD:</strong> Curbside has been pretty good. We’ve had a great turnout. We were doing it five nights a week and are going to seven nights a week. Overall, the turnout has been pretty good. We are just dropping food in people’s trunks and we are also out there greeting cars—I’ve seen some nice cars go by, by the way. And the conversations I’ve had have been pretty fascinating. People can’t wait to talk to someone—everyone wants to engage in conversation, which is great.</p>
<blockquote><p>
<strong>“You really need to think about how you’re going to pack the food. We tested everything. We would make it, put it in the package, and let it sit for a half hour to an hour and figure out what worked and what didn’t work</strong>.” <strong>—Linwood Dame<br /></strong>
</p></blockquote>
<p><strong><br /></strong></p>
<p><strong>I’ve had your carryout myself. In addition to the food being delicious, I noticed how well everything was packaged.<br /></strong><strong>LD: </strong>You really need to think about how you’re going to pack the food. We tested everything. We would make it, put it in the package, and let it sit for a half hour to an hour and figure out what worked and what didn’t work, so it took some work to get there. We have things on our menu like octopus and fried Brussels sprouts that people love. We are going to start working on it and see if we can offer those items as carryout.</p>
<p><strong>What hasn’t lent itself to carryout?<br /></strong><strong>Ellen Dame:</strong> We decided not to do French fries. We’ve gotten a lot of calls for them, but they just turn into mush.</p>
<p><strong>LD:</strong> The fried chicken has worked out well. I’m like a Kentucky Fried Chicken. I love fried chicken, but my god it’s a lot of fried chicken.</p>
<p><strong>I’ve also noticed that you’ve included some nice touches like a bow on the bag and a note from the two of you.<br /></strong><strong>LD:</strong> We do appreciate our customers. We want them to know we care, and we want to give them some information about what we are doing in our space—they’ll get more as time goes on. Our customers need to reach a comfort level with us and a trust level to be comfortable—I think that’s really key.</p>
<p><strong>ED:</strong> We take pride in our food. We thought the packaging should be reflective of the fact that you’re not just going to the neighborhood pizza parlor and picking up a bowl of spaghetti. We wanted it to feel a little bit more special.</p>
<p><strong>LD:</strong> We’ve had people pull up and have tailgate parties in the parking lot.</p>
<p><strong>ED:</strong> There was one time where one couple lives in Carroll County and the other couple lives in Harford County and they meet at the restaurant for dinner because it’s halfway for each of them. They met on a Friday night and brought their fold-up chairs and table, they social distanced and they sat in the parking lot.</p>
<p><strong>LD:</strong> We had someone in a Mercedes motor home who pulled up to the parking lot, set up a little tent, put the table and the candles out, and ordered wine and dinner. </p>
<blockquote><p>
<strong><em>“</em>People want to see other people. Ninety-nine percent of the people keep their window open to have a conversation and that gives me hope that there is a future for the dining out business. There have been times when I felt really hopeless.<em>”</em> —Ellen Dame</strong>
</p></blockquote>
<p><strong>So how is revenue?<br /></strong><strong>LD:</strong> Business is down 70 percent—that includes catering.</p>
<p><strong>What do you see as the immediate future of restaurants?<br /></strong><strong>LD: </strong>Twenty-five percent to 50 percent capacity isn’t going to work. Some places, if they do a lot of carryout and have low overhead maybe, but that will work for very few restaurants. Places like ours, or Tagliata or Charleston, can’t operate at 50 percent. If you do, you’re going to operate at a loss no matter what happens. The restaurant business is built on volume. You have to have people in seats in order to make it work. For us, I have a lot of space—two big dining rooms where I can fit a fair amount of people at 50 percent and I can spread people out with another 40 seats outside. But what about the restaurant downtown that can only seat 20 people? </p>
<p><strong>ED:</strong> We’ve spent a lot of time reimagining what the restaurant business is going to be and how this is going to effect it, both short term and long term. It’s difficult because people are nervous, and I don’t blame them.</p>
<p><strong>LD:</strong> We have done a tremendous amount of work within the space. I had countertops replaced and the hood systems completely redone. We’ve power washed the entire restaurant, sanitized everything, and then we are putting UVC lights in the HVAC that kills viruses. They are the same ones they use in hospitals. We’ve already done all our seating spread out six feet apart, we put plexiglass over our hostess stand, and we have sanitizer stations everywhere. Now, we have to get into the protocol of how we take an order, how do we read the menu, what does the server do when they take the credit card&#8230;There’s also an app we are going to use called Modjoul—it’s a health screening solution. All of our employees will have this app on their phones and every day. It’s a health check—instead of them coming to the restaurant, it’s done even before they arrive.</p>
<p><strong>ED:</strong> It’s what we are doing by hand now—it’s pretty much what the healthcare facilities are doing.</p>
<p><strong>Do you think we will continue to take these kinds of measure once there is a vaccine?<br /></strong><strong>ED:</strong> The world is in for a readjustment. Our customers are concerned about their health—these things are going to matter. Woody and I have been standing on the curb every night with a mask and gloves six feet away from the car windows saying, ‘Hi’ to people. And all that first week, it felt really good because people cared, people were happy to see us and to see that we were open. We were also sensing a desire from people just craving contact. People want to see other people. Ninety-nine percent of the people keep their window open to have a conversation and that gives me hope that there is a future for the dining out business. There have been times when I felt really hopeless. In some form the business will come back and go forward. Things will change and a lot of trends out there now won’t survive this. The restaurants that survive are going to have to have a different format.</p>
<blockquote><p>
<strong><em><em>“</em></em>Places like ours, or Tagliata or Charleston, can’t operate at 50 percent. If you do, you’re going to operate at a loss no matter what happens. The restaurant business is built on volume. You have to have people in seats in order to make it work.</strong><em><em>”</em></em><strong> —Linwood Dame</strong>
</p></blockquote>
<p><strong>What will the dining room look like when you reopen?<br /></strong><strong>LD:</strong> In the beginning, we are going to put an envelope on the tables, and you can put your mask in there while you’re having dinner. There won’t be salt and pepper on the table and you won’t get lemons and limes. You’ll get a straw that’s still covered in paper. Those are the details that we are still working on. There are thousands of these little details that we have to practice. We will learn as we go along and find things that we haven’t thought of and we will get better and better at it.</p>
<p><strong>Have you been surprised by how fragile the industry is?<br /></strong><strong>ED: </strong>For someone like Danny Meyer, who has been incredibly successful and smart in this business, to come out in the first two weeks and say, ‘I give up, there’s no way I can make it except for my takeout burger business,’ is pretty shocking.</p>
<p><strong>LD: </strong>But what he said makes a lot of sense. He said, ‘Without a vaccine, the restaurant business is not going to make it on 50 percent seating’—everyone is saying that across the country. Restaurateurs are notorious for saying everything is great when everything is a mess—‘Oh, we had the busiest night of our lives’—yeah, that was three years ago. Now, there’s been a refreshing modesty.</p>

		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/fooddrink/without-reservation-linwoods/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Local Flavor Cookbook</title>
		<link>https://www.baltimoremagazine.com/section/fooddrink/local-flavor-cookbook-baltimore-chefs-share-their-favorite-home-recipes/</link>
		
		<dc:creator><![CDATA[Mike Smith]]></dc:creator>
		<pubDate>Mon, 12 Dec 2016 09:00:00 +0000</pubDate>
				<category><![CDATA[Food & Drink]]></category>
		<category><![CDATA[Cindy Wolf]]></category>
		<category><![CDATA[cookbook]]></category>
		<category><![CDATA[Donna Crivello]]></category>
		<category><![CDATA[Jerry Pellegrino]]></category>
		<category><![CDATA[Linwood Dame]]></category>
		<category><![CDATA[Michel Tursiguel]]></category>
		<category><![CDATA[recipes]]></category>
		<category><![CDATA[Zack Mills]]></category>
		<guid isPermaLink="false">http://server2.local/BIT-SPRING/baltimoremagazine.com/html/?post_type=article&#038;p=4016</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<div style="background-color:#fff;" id="heroWrapperOuter" class="hide-for-small">
   <div class="row">
      <div class="medium-10 push-1 columns">
         <img decoding="async" class="heroPicSVG" alt="" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/Cookbook-header5.png"/>
      </div>
   </div>
</div>
<!--end heroWrapperOuter-->


		</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-8"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h3><b>a note from the editor</b></h3>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><strong>This recipe collection </strong>was inspired by a simple question: What do chefs cook once they’ve doffed their toques?</p>
<p>For the men and women in white, it turns out that there’s no such thing as leaving work at the office. Whether they’re assisted by sous chefs and line cooks over an eight-burner Vulcan range or feeding family and friends from the comfort of their home range, they cook because it fuels them.</p>
<p>We’ve asked five beloved Baltimore chefs to design menus that reflect the way they like to eat at home, then photographed them in their own kitchens, from Michel Tersiguel’s cozy space in Ellicott City (his Great Dane named Gale kept at bay during the mouthwatering photo shoot) to Cindy Wolf’s gleaming new personal (yet highly professional) kitchen in Sparks. (Her scrambled eggs were the best we’ve ever eaten.)</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/jane-contrib-cookbook.jpg" alt="JaneContribCookbook.jpg#asset:37628:url" /></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>We watched as they blowtorched meringue, pounded chicken breasts, and braised a pork shoulder. And we were wowed as they showed incredible grace under pressure, whipping up gorgeous, multi-course meals in a matter of minutes, despite the crowding—as is often the case in every home’s heart—in their kitchens.</p>
<p>So whether you mull these menus for fun, or decide to throw an impromptu party, we hope these pages inspire you to roll up your sleeves, preheat the oven, and pull out those pots and pans. No matter how great our ever-expanding food scene, there’s still nothing like a meal that’s cooked in your own kitchen.</p>
<p align="center"><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2020/08/jane-signature.png" alt="jane-signature.png#asset:37632:url" /></p>
<p align="center"><strong>Jane Marion</strong><br />
<em>Managing Editor</em></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<hr class="thick">
<center><img decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/_1200xAUTO_crop_center-center/Brunch-hed.png" width="500"><br><br></center>
		</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_single_image wpb_content_element vc_align_center wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img fetchpriority="high" decoding="async" width="900" height="720" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cindy-wolf-1.jpg" class="vc_single_image-img attachment-full" alt="Cindy Wolf" title="Cindy Wolf" srcset="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cindy-wolf-1.jpg 900w, https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cindy-wolf-1-768x614.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h2>Cindy Wolf</h2>
<h5 class="uppers bluetext">Co-Owner, chef / Charleston</h5>
<p><strong>Cindy Wolf fell</strong> hard for the four-bedroom ranch-style home on a picturesque 15-acre parcel of land in Sparks. It had a long allée of trees and rolling farmland reminiscent of the French countryside. When she moved in last October, the James-Beard-Award-nominated chef and co-owner of Charleston and five other restaurants welcomed the opportunity to renovate the kitchen and realize her design dreams. With a set of copper pots swinging from a wrought-iron pot rack on the ceiling, a stainless steel La Cornue range with copper fittings, and an industrial sink good for both gardening and washing her French porcelain plates, the kitchen is what Wolf desired for decades. “I wanted this to be as much like work as possible,” explains Wolf. “In fact, I’ve always wanted for all my kitchens to be that way, but this is the first one that really is. There are no cabinets at all and everything is very open, with plenty of workspace.”</p>
<p>Even when she’s not at work, Wolf is most content cooking for others and throwing dinner parties. “I’ve always cooked pretty similarly at home as the restaurant,” she says, “but it’s very different cooking for four people than between 60 and 150. That means I can do a whole chicken—I’m not serving portion by portion. I’m cooking for one group and no one after that—and that’s what I love.”</p>
<p>Another dream come true? Wolf built vegetable and herb gardens filled with squash, tomatoes, tarragon, and more. “As a chef, I’ve always dreamed of having gardens on the property,” she says. “To have a farm and a small garden to pick from and have that inspiration each day as I do a daily menu is incredible.”</p>
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/she-crab-soup-600x300.jpg" alt="she-crab-soup-600x300.jpg#asset:37653" /></p>
<h5>She-Crab Soup</h5>
<p><strong>INGREDIENTS</strong><br />
1 ¼ cups crab stock<br />
6 tablespoons unsalted butter<br />
½ Spanish or Vidalia onion, small dice<br />
2 shallots, small dice<br />
1 rib celery, small dice<br />
1 carrot, small dice<br />
6 tablespoons flour<br />
3 cups heavy cream<br />
1 tablespoon tomato paste<br />
Freshly ground black pepper to taste<br />
1 pinch cayenne pepper<br />
1 pinch freshly ground nutmeg<br />
½ cup Manzanilla sherry<br />
Kosher salt to taste<br />
4 ounces jumbo lump picked crab meat (traditionally using female crabs, prized for their flavor)<br />
4 tablespoons finely chopped fresh chives</p>
<p><strong>INSTRUCTIONS </strong><br />
In a small saucepan, bring 1 cup stock to a boil and cook until reduced by half, about 10 minutes. In a large, heavy soup pot, melt butter over medium heat. Add onion and shallots and cook until soft, about 4 minutes. Add the celery and carrot and sauté 1 minute. Sprinkle in flour and stir the flour-butter mixture until it turns a light golden brown (this is called a blond roux), about 4 minutes. Whisk in the reduced stock, cream, tomato paste, both types of pepper, and the nutmeg. Simmer, stirring frequently, until the soup is thick and has lost any floury taste, about 30 minutes. Add sherry (you needn’t use it all——just as much as you like). If soup is too thick, thin with a little of the remaining stock. Salt to taste. To serve, spoon 1 ounce crabmeat into each of 4 bowls. Pour in hot soup. Scatter with chives.</p>
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/scrambled-eggs-600x300.jpg" alt="scrambled-eggs-600x300.jpg#asset:37652" /></p>
<h5>Scrambled Eggs</h5>
<p><strong>INGREDIENTS<br />
</strong>1 tablespoon unsalted butter<br />
3 large fresh eggs<br />
Kosher salt<br />
Freshly ground black pepper<br />
1 teaspoon heavy cream<br />
1 teaspoon grated Gruyère</p>
<p><strong>INSTRUCTIONS</strong><br />
Heat a stainless steel sauté pan on high, then turn down to low before adding butter. Whisk eggs with salt and pepper, then pour into pan, moving and shaking the pan the entire time and using a fork to help break up the curd. Just before eggs are cooked through, add cream and Gruyère. Spoon onto plate. Eat right away, preferably with brioche toast.</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/scrambled-eggs-600x300.jpg" alt="recipes3.svg#asset:37661:url" /></p>
<hr />
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/goat-cheese-mache-salad-600x300.jpg" alt="goat-cheese-mache-salad-600x300.jpg#asset:37651:url" /></p>
<h5 class="unit recipe">Goat Cheese &amp; Mâche Salad</h5>
<p><strong>INGREDIENTS</strong><br />
1 tablespoon unsalted butter<br />
8 round slices cut from a baguette, each ½-inch-thick<br />
2 tablespoons high-quality red-wine vinegar<br />
1 teaspoon creamy Dijon mustard, preferably Maille<br />
½ cup high-quality, extra-virgin olive oil<br />
Kosher salt to taste<br />
Freshly ground black pepper to taste<br />
2 bunches of mâche (aka lamb’s leaf lettuce) washed and dried<br />
1 head radicchio, leaves stacked and sliced<br />
1 head frisée, tough leaves and stems discarded, tender leaves washed and dried ½ cup Vermont goat cheese, crumbled<br />
¼ cup (total) coarsely chopped fresh basil, mint, tarragon, and chervil</p>
<p><strong>INSTRUCTIONS </strong><br />
In a medium sauté pan, melt butter over medium heat. Add the bread and toast golden brown, about 2 minutes per side. Drain on paper towels. To make dressing, in a small bowl whisk together vinegar and mustard. Drizzle in olive oil, whisking constantly. Season with salt and pepper. Toss all the greens with dressing. (You may not need all the dressing.) Divide salad onto 4 plates. Scatter each with goat cheese and 1 tablespoon herbs. Set 2 toasts on each plate.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<hr class="thick">
<center><img decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/_1200xAUTO_crop_center-center/Dinner-hed.png" width="500"><br><br></center>
		</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_single_image wpb_content_element vc_align_center wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="1000" height="801" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-linwood-dame.jpg" class="vc_single_image-img attachment-full" alt="Cookbook Linwood Dame" title="Cookbook Linwood Dame" srcset="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-linwood-dame.jpg 1000w, https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-linwood-dame-768x615.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h2>Linwood Dame</h2>
<h5 class="uppers bluetext">Co-Owner, chef / Linwood&#8217;s</h5>
<p><strong>Linwood Dame is a big believer</strong> in practice makes perfect. “One of the golden rules when it comes to entertaining is to practice the dish before you serve it to a crowd,” says Dame. “Don’t try something new when you’re having a dinner party.”</p>
<p>When he’s not working at his fine-dining restaurant in Owings Mills, Linwood is fond of throwing gatherings in his Cockeysville home—though his dining directive is to keep things easy. “When we entertain, it’s never over-the-top,” he says. “It’s always about simplicity. The product is always good, but I don’t want to spend a ton of time in the kitchen.”</p>
<p>Dame’s dinner party menu was inspired by a spontaneous get-together he had while on a vacation visit to his Nantucket cottage last summer. “We were out that day and ran into some people,” he recalls. “And I said, ‘Hey, what are you doing tonight? Come on over, let’s have dinner.’ But by the time I was done inviting a few couples, I was like, ‘Oh boy, now I have to whip up dinner on the fly. And I only have a few hours to shop, prep, and cook.’</p>
<p>So I whipped up this whole meal in two hours, and although I have a recipe for lemon pound cake here, I bought a pound cake from the farm bakery that looked pretty good, sliced it, buttered it, toasted it under the broiler, and served it with warm berries and ice cream.”</p>
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2020/08/linwood-chicken.jpg" alt="Linwood-Chicken.jpg#asset:37788" /></p>
<h5>Citrus Chicken</h5>
<p><strong>INGREDIENTS </strong><br />
6 skin-on boneless chicken breasts (½- to ¾-inch thick)</p>
<p>3 lemons</p>
<p>2 oranges</p>
<p>½ cup olive oil</p>
<p>5 tablespoons crushed red pepper flakes</p>
<p>Sweet and savory grapes (recipe below)</p>
<p><strong>FOR GRAPES</strong>2 tablespoons mustard seed</p>
<p>1 cup white-wine vinegar<br />
½ cup freshly squeezed lemon juice<br />
¼ cup freshly squeezed orange juice<br />
¼ cup sugar<br />
2 tablespoons finely grated orange zest<br />
2 tablespoons ground chipotle chili pepper<br />
½ pound green (or green and red) seedless grapes</p>
<p><strong>INSTRUCTIONS</strong></p>
<p>Place 1 chicken breast on a cutting board. Cover with plastic wrap. Use a kitchen mallet to pound to an even thickness. Repeat with remaining chicken. Zest and juice lemons and oranges. Choose a wide pan (such as a 13-x-9-inch baking pan) to marinate chicken. Alternatively, you can pour marinade into 2 gallon sized zip-top bags.</p>
<p>Combine oil, red pepper flakes, both kinds of zest and both kinds of juice. Add chicken. Cover (or zip) and chill. Let marinate 1 to 5 hours, turning chicken (or bag) once. Heat grill to medium-hot. Grill chicken over direct heat, skin-side down, until skin is crispy, about 6 minutes. Flip and cook over indirect heat until internal temperature reaches 165 degrees, about 8 minutes. Garnish with grapes.</p>
<p>For grapes: Add mustard seed to a medium saucepan. Set over medium heat and toast, shaking pan now and then, until darkened and fragrant, about 2 minutes. Add all remaining ingredients except grapes. Bring to a boil. Stir until sugar dissolves, about 1 minute. Let this pickling brine cool. Cut grapes in half and add to the brine. Let rest 30 minutes to 3 hours. Drain. Discard brine. Garnish citrus chicken with grapes before serving.</p>
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2020/08/linwood-potato.jpg" alt="Linwood-Potato.jpg#asset:37789" /></p>
<h5>Potato Tart</h5>
<p><strong>INGREDIENTS</strong><br />
½ cup (1 stick) butter, melted<br />
1 tablespoon fresh thyme leaves<br />
3 Idaho potatoes, peeled<br />
Salt and pepper</p>
<p><strong>INSTRUCTIONS </strong><br />
Stir together butter and thyme. Brush a little across the bottom and sides of a 9- or 10-inch round Pyrex pie plate. Using a mandoline or food processor fitted with a slicing disc, slice potatoes thinly (¼-inch thick).</p>
<p>Fan out potato slices, overlapping just a little, across the bottom of the pie plate in a single layer. Sprinkle with salt and pepper. Brush with thyme butter. Repeat, building layers of seasoned potatoes and butter, using all the potatoes, and finishing with the butter. Cover with plastic wrap. Place another pie plate on top to press layers together. Refrigerate for 30 minutes. Lift off top plate and plastic. Bake 375 degrees for 1 hour or until a knife inserted in the center comes out easily.</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-linwood-dame.jpg" alt="recipes3.svg#asset:37661:url" /></p>
<hr />
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/linwood-panna.jpg" alt="Linwood-Panna.jpg#asset:37792:url" /></p>
<h5 class="unit recipe">Lemon Pound Cake</h5>
<p><strong>INGREDIENTS FOR CAKE</strong><br />
½ cup butter, softened<br />
¼ cup vegetable oil<br />
1½ cups sugar<br />
3 eggs<br />
1½ cups flour<br />
½ cup milk<br />
2 lemons, zested and juiced</p>
<p><strong>FOR LEMON GLAZE</strong><br />
½ cup fresh lemon juice<br />
¼ cup confectioners’ sugar<br />
¼ cup water</p>
<p><strong>FOR FRESH FRUIT SYRUP </strong><br />
½ cup sugar<br />
½ cup water<br />
5 ounces fresh raspberries<br />
1 pint blueberries (or plums, strawberries, or just about any summer fruit)</p>
<p><strong>INSTRUCTIONS<br />
</strong>For cake: Butter a 9-inch loaf pan. Line with parchment paper, leaving some overhang. Set aside. Using a stand mixer fitted with the paddle attachment (or standard mixer), beat butter until soft and fluffy. Gradually pour in oil, beating until blended. Add sugar and continue beating, stopping to scrape down sides of bowl. Beat in eggs, 1 at a time, scraping down sides of bowl. Add flour to butter mixture alternately with milk, beginning and ending with flour. Add zest and juice, beating until combined. Pour batter into prepared pan.</p>
<p>Bake at 300 degrees in convection oven for 25 minutes (325 for a standard oven). Reduce temperature to 275 (300 for a standard oven) and continue baking until a wooden skewer inserted in the center comes out clean, about 20 more minutes. Cool cake in pan for 15 minutes. Pull cake out of pan (use the parchment overhang as handles). Set on rack.</p>
<p>For lemon glaze: Combine glaze ingredients, stirring until sugar dissolves. Brush glaze over top and sides of the loaf. Cool.</p>
<p>For fruit syrup: Bring sugar and water to boil. Remove from heat. Stir in fruit. Set aside.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<hr class="thick">
<center><img decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/_1200xAUTO_crop_center-center/Sicilian-hed2.png" width="500"><br><br></center>
		</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_single_image wpb_content_element vc_align_center wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" width="900" height="721" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-donna-crivello.jpg" class="vc_single_image-img attachment-full" alt="Cookbook Donna Crivello" title="Cookbook Donna Crivello" srcset="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-donna-crivello.jpg 900w, https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-donna-crivello-768x615.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h2>Donna Crivello</h2>
<h5 class="uppers bluetext">Concept Director, Cosima / Former chef and co-owner, Donna&#8217;s</h5>
<p><strong>Though there are chefs </strong>who prefer to go it alone when entertaining at home, Donna Crivello loves company in the kitchen. Her “more-the-merrier” philosophy stems not only from her Sicilian roots (making large batches of ravioli and cannoli was a family affair), but from teaching cooking classes throughout her 25-year career. “It’s always good to have an extra hand to stir or ladle something in, and, for me, it really enhances the experience,” says Crivello, the concept director at Cosima who ran the beloved Donna&#8217;s Cafe in Cross Keys for 19 years before it closed in 2018. “Especially if you’re around people you don’t get to see often, it’s great to chat about the food and share stories together.”</p>
<p>One of Crivello’s favorite stories is the tale behind her saffron risotto, a recipe inspired by many trips to Venice with her husband, Peter. “That’s where I really got the risotto down,” she says. “It’s a great foundation for vegetables and seafood, and I love the idea of transforming it from such a basic stage. It’s just a little bag of raw rice, but once you add stock and saffron it changes color and volume. I love how it’s transformed into a rich, creamy dish.”</p>
<p>Whether preparing for dinner service at the restaurants or hosting a get-together at home, Crivello says that the key to success is staying organized. “When I’m cooking at home for family, it’s definitely a different pace, but I still have a lot of that same energy.”</p>
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/donna-pears.jpg" alt="Donna-pears.jpg#asset:37820" /></p>
<h5>Roasted Pear and Gorgonzola Salad</h5>
<p><strong>INGREDIENTS </strong><br />
Canola oil<br />
3 firm pears<br />
½ teaspoon ground cinnamon<br />
¼ teaspoon ground allspice<br />
3 cups greens (a mix of baby kale, arugula, and spinach)<br />
Apple-cider vinaigrette (recipe follows)<br />
6 ounces Gorgonzola cheese<br />
¼ cup toasted (or candied) walnuts or pecans<br />
2 tablespoons dried cherries or cranberries</p>
<p><strong>FOR APPLE-CIDER VINAIGRETTE</strong><br />
6 tablespoons light olive oil<br />
3 tablespoons apple-cider vinegar<br />
1 teaspoon Dijon mustard<br />
1 teaspoon honey</p>
<p><strong>INSTRUCTIONS<br />
</strong>Lightly oil a sheet pan. Heat oven to 400 degrees. Halve the pears the long way, but leave core, seeds, and stem intact. Sprinkle cut sides of fruit with cinnamon and allspice. Place pears, cut side down, on the prepared pan. Bake until just tender, about 15 minutes. Let cool. Use a small scoop or teaspoon to carve out (and discard) core and seeds. Toss greens with vinaigrette. (You may not need all the vinaigrette.)</p>
<p>Divide greens on to 6 salad plates. Return pears to pan, cut side up. Crumble Gorgonzola on to pears. Set pan under broiler just until cheese melts, about 2 minutes. Set 1 pear on each salad plate. Sprinkle the pears and greens with the nuts and dried fruit. For vinaigrette: Place all ingredients in a jar. Seal tightly. Shake.</p>
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/donna-risotto.jpg" alt="Donna-risotto.jpg#asset:37821" /></p>
<h5>Saffron Risotto</h5>
<p><strong>INGREDIENTS </strong><br />
8 cups vegetable broth<br />
2 tablespoons olive oil<br />
3 tablespoons butter<br />
1 small onion, diced<br />
1 small stalk leek, washed, dried, and thinly sliced<br />
2 cups Arborio rice<br />
¼ teaspoon crumbled saffron<br />
1 cup dry white wine<br />
1 cup fresh peas (or substitute diced zucchini, diagonally cut asparagus, or cooked and sliced artichoke hearts)<br />
⅔ cup halved cherry or grape tomatoes<br />
½ cup grated Parmesan cheese<br />
3 tablespoons butter, cut into small cubes<br />
¼ cup chopped fresh basil</p>
<p><strong>INSTRUCTIONS<br />
</strong>Prepare broth (if making your own). Pour finished broth into a saucepan and keep hot over low heat. Pour the oil into a wide skillet with high sides. Set over medium high heat. Add the 3 tablespoons butter. When the butter begins to bubble, add the onion and leek. Cook until just tender, about 8 minutes. Turn down heat under skillet to medium. Add rice and stir to coat. Add saffron and wine. Stir until rice absorbs all the liquid, about 5 minutes. Ladle about ½ cup hot broth into rice.</p>
<p>Stir until rice has absorbed the liquid. Keep adding broth, ½ cup at a time, and stirring until it has been absorbed, until rice is nearly done, about 20 to 25 minutes (taste to check). Add the peas, stir until just cooked, about 3 minutes. Add tomatoes. Add more broth if needed. Stir until everything is hot. Stir in the cheese, butter cubes, and basil.</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/donna-risotto.jpg" alt="recipes3.svg#asset:37661:url" /></p>
<hr />
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/donna-panna.jpg" alt="Donna-Panna.jpg#asset:37819:url" /></p>
<h5 class="unit recipe">Panna Cotta</h5>
<p><strong>INGREDIENTS </strong><br />
Pan coating spray<br />
1 envelope unflavored gelatin<br />
2 tablespoons cold water<br />
3 cups heavy cream<br />
⅓ cup plus 4 tablespoons sugar<br />
1½ teaspoons vanilla extract<br />
2 cups fresh berries (raspberries, blueberries, strawberries)<br />
1 tablespoon Sicilian Moscato Passito wine<br />
Optional: 6 mint leaves, ground vanilla bean (or seeds scraped from 1 vanilla bean)</p>
<p><strong>INSTRUCTIONS<br />
</strong>Spray 6 ramekins with pan coating. Set on sheet pan. In a saucepan, sprinkle gelatin over water. Let stand 1 minute to soften. Heat over low heat until gelatin has dissolved. Remove pan from heat. In large saucepan set over medium heat, bring cream and ⅓ cup sugar just to a boil. Remove pan from heat. Stir in gelatin mixture and vanilla. Pour into ramekins.</p>
<p>Let panna cottas cool to room temperature. Press some plastic wrap against each panna cotta. Refrigerate 4 to 24 hours. One hour before serving, prepare fruit: Leave raspberries and blueberries whole. Hull and slice strawberries. Toss all fruit with 2 tablespoons sugar and the wine. Cover. Let rest.</p>
<p>To unmold panna cottas, dip ramekins, 1 at a time, into bowl of warm water for 3 seconds. Run a thin knife around edge of each ramekin. Cover ramekin with a plate and, holding tightly together, invert—dropping panna cotta neatly on to plate. Stir fruit and juices. Scoop fruit on to each plate. Scoop remaining two tablespoons of sugar into a sieve and tapping on the side of the sieve, sprinkle sugar on to fruit. Garnish each plate with a mint leaf and vanilla seeds, if you like.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<hr class="thick">
<center><img decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/_1200xAUTO_crop_center-center/French-hed3.png" width="600"><br><br></center>
		</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_single_image wpb_content_element vc_align_center wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="1000" height="834" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-michel-tersiguel.jpg" class="vc_single_image-img attachment-full" alt="Cookbook Michel Tersiguel" title="Cookbook Michel Tersiguel" srcset="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-michel-tersiguel.jpg 1000w, https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-michel-tersiguel-959x800.jpg 959w, https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-michel-tersiguel-768x641.jpg 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h2>Michel Tersiguel</h2>
<h5 class="uppers bluetext">Owner, chef / Tersiguel&#8217;s French Country Restaurant</h5>
<p><strong>Just before dinnertime</strong> at his Ellicott City home, Michel Tersiguel takes a blowtorch to a hulled-out pineapple filled with peaks of meringue. “This was the first dish I ever made when I was 12 years old,” recalls Tersiguel, executive chef and second-generation-owner of Tersiguel’s French Country Restaurant in Ellicott City—which recently reopened after sustaining damage in the historic flood that devastated Main Street last July.</p>
<p>The Culinary Institute of America grad was introduced to<br />
the pineapple dessert on a childhood trip to his parents’ native Brittany, France. “I remember coming home and making it on the third floor of my parents’ restaurant for my father to sell to special tables,” he recalls. “We had a tiny, old-fashioned oven up there and a little hand mixer, and we had to bake it because, back then, there were no blowtorches. But I just remember it being such a proud moment.”</p>
<p>Though he once dreamed of becoming a professional soccer player, ultimately the pull of the family business was too strong. For Tersiguel, whether cooking at the restaurant or whipping up a meal for wife Angie and their two young sons, food is all about the memories that it evokes. “Cooking is such a large part of us all,” he says. “It was always a connection that I had with my parents, getting stuff from the garden and cooking at home with them. And I love serving dishes that bring people back to that happy place from when they were younger. It’s what I like to call ‘the <em>Ratatouille</em> moment.’ It’s very emotional.”</p>
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/michel-beet-soup.jpg" alt="Michel-beet-soup.jpg#asset:37812" /></p>
<h5>Beet Soup</h5>
<p><strong>INGREDIENTS </strong><br />
6 large beets<br />
¼ cup mild cooking oil (olive or canola)<br />
1 stalk celery, medium dice<br />
½ leek, white part only, medium dice<br />
½ cup diced yellow onions<br />
½ cup carrots, medium dice<br />
4 cups vegetable broth (homemade or purchased)<br />
¼ cup extra-virgin olive oil 1 tablespoon red-wine vinegar (or fresh lemon juice)<br />
4 tablespoons finely chopped cilantro leaves<br />
Salt and pepper<br />
Optional garnishes: cucumber, seeds discarded, finely diced; goat cheese, crumbled<br />
<strong>INSTRUCTIONS </strong><br />
Scrub beets. Trim away all but 1 inch of stems. Leave roots intact. Place beets in large pot. Fill with cold water to cover by 1 inch. Bring to a boil, lower to a simmer, and cook until beets are tender when poked with a knife, about 45 minutes. Allow beets to cool in water, then peel and dice. Heat cooking oil in a large pot over medium heat. Add diced celery, leek, onion, and carrot. Cook until onion looks transparent, about 5 to 7 minutes.</p>
<p>Add diced beets and vegetable broth. Bring to a boil, lower heat, and simmer 30 minutes. Use a stick blender to purée the soup smooth (or let soup cool, then use standard blender). Strain soup through a large-holed sieve. Allow soup to cool to room temperature, then cover and chill. To finish, stir in extra-virgin olive oil, vinegar, and cilantro. Season with salt and pepper. To serve, leave soup cold or reheat over low heat. Ladle into bowls. Garnish.</p>
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/michel-halibut.jpg" alt="Michel-halibut.jpg#asset:37813" /></p>
<h5>Halibut with Oven-Dried Grapes</h5>
<p><strong>INGREDIENTS </strong><br />
4 6-ounce halibut fillets, about 2 inches thick, bones and skins removed<br />
Kosher salt<br />
Freshly ground black pepper<br />
Extra-virgin olive oil<br />
6 tablespoons butter<br />
1 tablespoon chopped shallots<br />
¼ cup whole almonds, roughly chopped<br />
½ teaspoon finely chopped fresh thyme leaves<br />
2 teaspoons verjus (or Champagne vinegar or lemon juice)<br />
¼ cup vegetable broth (homemade or store-bought)<br />
2 tablespoons finely chopped parsley<br />
28 oven-dried grapes (recipe below)</p>
<p><strong>FOR OVEN-DRIED GRAPES </strong><br />
28 red seedless grapes<br />
2 tablespoons extra-virgin olive oil<br />
1 tablespoon balsamic vinegar<br />
Kosher salt<br />
Freshly ground black pepper</p>
<p><strong>INSTRUCTIONS</strong><br />
Heat oven to 400 degrees. Pat fillets dry and sprinkle both sides with salt and pepper. Choose an oven-safe sauté pan big enough to hold fillets in single layer with at least ½ inch space between them. You may need 2 pans. Heat pan(s) over high heat. Add enough olive oil (about 1 tablespoon per pan) to slick bottom. Place halibut in pan(s), flesh side down. Brown for 2 minutes on flesh side only. Move pan to oven and roast until fish is just done, about 10 minutes. Remove pan(s) from oven. Cover the pan(s) loosely with foil to keep fish warm while preparing sauce. Place butter in a sauté pan, melt over medium heat. Add shallots. Cook until golden brown, about 10 minutes. As shallots cook, butter should brown. Add almonds and thyme. Thyme should “pop” in the pan. Carefully add verjus, scraping pan and then add vegetable broth. Bring to boil. Add parsley and grapes. Remove from heat. Lift fish onto plates, turning brown side up. Ladle sauce on fish. Serve immediately.</p>
<p>For oven-dried grapes: Heat oven to 200 degrees. Toss grapes with oil, vinegar, salt, and pepper. Spread grapes on rimmed sheet pan and bake until shriveled, checking every hour. It can take up to 4 hours.</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/michel-halibut.jpg" alt="recipes3.svg#asset:37661:url" /></p>
<hr />
<h5 class="unit recipe"><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/michel-pineapple.jpg" alt="Michel-pineapple.jpg#asset:37814:url" /></h5>
<h5 class="unit recipe">Pineapple Surprise</h5>
<p><strong>INGREDIENTS </strong><br />
1 whole fresh ripe pineapple<br />
1 tablespoon kirsch<br />
1 quart vanilla ice cream (or blackberry sorbet)<br />
6 egg whites<br />
1 pinch cream of tartar (optional)<br />
6 tablespoons sugar</p>
<p><strong>INSTRUCTIONS<br />
</strong>Halve the pineapple the long way, leaving the stem attached. Using a melon baller, carve out the tough core and discard. Carve out the pineapple flesh, reserving it in a bowl. Now you’ve got 2 hollow pineapple boats and a bowl of pineapple flesh. Toss kirsch with pineapple flesh and set aside. Set pineapple boats on a sheet pan. Fill each with 3 scoops of ice cream. Spoon pineapple flesh over ice cream. Freeze filled boats at least 30 minutes. To make meringue, set egg whites in the bowl of an electric mixer. Add cream of tartar, if using. (It helps the meringue keep its shape.) Whip with the whisk attachment to soft peaks. Slowly add sugar, 1 tablespoon at a time. Continue whipping until meringue forms sturdy peaks.</p>
<p>Use a soft spatula to pile the meringue into a pastry bag (if you’ve got one) or a gallonsized zip-top plastic bag. Snip 1 corner of plastic bag. Heat oven to 400 degrees. Remove pineapple boats from freezer. (If you took them off sheet pan to freeze, put them back on sheet pan.) Pipe meringue to cover the surface of pineapple. Set the pan in the oven and let the meringue turn golden brown (or use blowtorch to brown, if you have one on hand), about 5 minutes.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<hr class="thick">
<center><img loading="lazy" decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/_1200xAUTO_crop_center-center/Sunday-hed2.png" width="450" height="44"><br><br></center>
		</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_single_image wpb_content_element vc_align_center wpb_content_element">
		
		<figure class="wpb_wrapper vc_figure">
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="950" height="761" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-zack-mills.jpg" class="vc_single_image-img attachment-full" alt="Cookbook Zack Mills" title="Cookbook Zack Mills" srcset="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-zack-mills.jpg 950w, https://www.baltimoremagazine.com/wp-content/uploads/2019/06/cookbook-zack-mills-768x615.jpg 768w" sizes="auto, (max-width: 950px) 100vw, 950px" /></div>
		</figure>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h2>Zack Mills</h2>
<h5 class="uppers bluetext">Executive chef / True Chesapeake Oyster Co.</h5>
<p><strong>When Zack Mills landed</strong> the executive chef gig at Wit &amp; Wisdom in 2013, he and his wife, Alexandra, ditched their D.C. digs and started house hunting in Maryland. Mill’s only requirement: a gas stove. “I can’t cook on electric,” he says with a laugh. “If I walked into a house and saw an electric stove, I just turned around and walked out.”</p>
<p>In addition to a gas stove, his Annapolis kitchen is equipped with all of the essentials, including blenders, food processors, scales, and an impressive collection of cookbooks penned by the likes of the late Michel Richard and his mentor, Michael Mina. “Our house is very food-centric and it always will be,” says Mills, who also shares his space with his Boston Terrier, Pickles. “Whenever I get ideas in my head, if I can’t wait to work on them at the restaurant, I like to play around at home. I have to make sure that I have enough tools so I can almost treat it like a commercial kitchen.”</p>
<p>Mills’s love of experimentation comes in handy when it’s his turn to prepare Sunday dinner, a family tradition that has stuck since childhood. “All family gatherings revolved around food, so as far back as I can remember, the two things have always gone hand in hand,” he says. “I remember my grandmother used to say, ‘If you don’t have an appetite, you must not be happy.’” Though choosing one menu to satisfy upward of 14 people can be tricky, Mills says that these dishes are definite crowd-pleasers. “There has to be an hors d’oeuvre, that’s just a thing in my house,” he says. “The soup is as traditional as it gets, and the braised pork pasta is a really comforting, easy, one-pot thing.”</p>
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/zack-soup.jpg" alt="Zack-soup.jpg#asset:37842" /></p>
<h5>Cream of Crab Soup</h5>
<p><strong>INGREDIENTS</strong><br />
½ cup butter (1 stick) butter<br />
¾ cup flour, sifted<br />
2 cups whole milk<br />
2 cups heavy cream<br />
1/3 cup sherry, plus a bit extra for the side<br />
1 pound picked crab meat<br />
1 ½ tablespoons Old Bay seasoning<br />
2 teaspoons salt</p>
<p><strong>INSTRUCTIONS </strong><br />
Melt butter in a large saucepan set over medium-low heat. Sprinkle in flour, whisking constantly, to a thick paste, called a roux. Switch to a wooden spoon. Cook roux, stirring constantly, until it gives off a nutty fragrance, about 3 minutes. Slowly whisk in milk and heavy cream until smooth and thick. Simmer for about 15 minutes (more if you like your soup thicker). Add sherry, crab meat, Old Bay, and salt. Cook until crab is warmed and flavors meld, about 5 minutes. Serve with extra sherry on the side</p>
<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/zack-salmon.jpg" alt="Zack-salmon.jpg#asset:37841" /></p>
<h5>Smoked Salmon Crostini</h5>
<p><strong>INGREDIENTS </strong><br />
1 red onion, thinly shaved<br />
6 slices crusty country bread, ¼-inch-thick<br />
Olive oil<br />
Salt and pepper<br />
1 cup crème fraîche<br />
Juice and zest of 1 lemon<br />
½ pound smoked salmon<br />
¼ cup capers, drained and patted dry<br />
1 bunch dill sprigs<br />
3 tablespoons salmon roe</p>
<p><strong>INSTRUCTIONS </strong><br />
Cover onion slices with ice water. Let soak 30 minutes. Drain. Pat dry. Brush each bread slice with olive oil. Season with salt and pepper. Grill bread directly over a medium-hot fire (or under the boiler) until grill marks (or a nice golden brown) appear, about 1 to 2 minutes per side. Let cool to room temperature. Whisk together crème fraîche, juice, and zest. Spread each slice of grilled and cooled bread with lemon crème fraîche. Top with (in order): smoked salmon, capers, dill sprigs, red onion, and salmon roe.</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<hr />
<h5 class="unit recipe"><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/zack-pasta.jpg" alt="Zack-pasta.jpg#asset:37840:url" /></h5>
<h5 class="unit recipe">Pappardelle &amp; Braised Pork</h5>
<p><strong>INGREDIENTS<br />
</strong>1 pound boneless pork shoulder cut into 1-inch cubes<br />
Salt and freshly ground black pepper<br />
½ cup plus 1 tablespoon canola oil<br />
½ cup finely chopped yellow onion<br />
¼ cup finely chopped carrots<br />
¼ cup finely chopped celery<br />
¼ cup finely chopped fennel<br />
1 clove garlic, finely chopped<br />
¾ cup red wine<br />
1 14-ounce can whole tomatoes in juice<br />
1 sprig rosemary<br />
1 sprig oregano<br />
1 bay leaf<br />
5 tablespoons butter, divided<br />
¼ pound assorted wild mushrooms<br />
1 bunch lacinato “dinosaur” kale, stems removed, cut into 1-inch-wide strips<br />
1 pound pappardelle pasta<br />
½ cup finely chopped fresh parsley<br />
3 tablespoons finely chopped fresh rosemary<br />
3 tablespoons finely chopped fresh chives<br />
¾ cup freshly grated Parmesan cheese, plus about 6 tablespoons for serving</p>
<p><strong>INSTRUCTIONS </strong><br />
Season pork with salt and pepper. Heat ½ cup canola oil in a Dutch oven set over medium-high heat. Add pork cubes and sear on all sides until golden brown, about 7 minutes. Drain on paper towels. Reduce heat under pot to medium. Add onion, carrots, celery, fennel. Season with salt and pepper and cook until vegetables begin to brown, about 10 minutes. Add garlic and continue to cook, 1 minute. Deglaze pot with wine, scraping up browned bits. Add tomatoes (along with their juices) and crush with a spoon.</p>
<p>Add pork back to pot. Wrap rosemary, oregano, and bay leaf in cheesecloth, tie with twine and add to pot. Add enough water to just cover pork and bring to a simmer. Place a lid on pot and place pot in a 375-degree oven. Cook until meat is falling apart, about 2 hours. Remove from oven, remove lid, and place back on stove over medium heat. Using a spoon, break up pork until a thick ragu sauce forms. Heat remaining 1 tablespoon canola oil and 1 tablespoon of the butter in sauté pan set over medium heat. Add mushrooms. Season with salt and pepper and cook mushrooms until they are golden brown, about 10 minutes.</p>
<p>Add mushrooms to the pork ragu. Add kale to the ragu. Bring a pot of heavily salted water to a boil. Drop in pasta and cook until al dente. Scoop out 1 cup pasta cooking water and set aside. Drain pasta and add to ragu. Add some cooking water, if needed. Add remaining 4 tablespoons butter, chopped herbs, and ¾ cup Parmesan cheese. Scoop pasta into serving bowls. Sprinkle with additional cheese.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<hr class="thick">
<center><img decoding="async" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/Pantry-hed.png" width="500"><br><br></center>
		</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-3"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><img decoding="async" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/pantry-jerry3.jpg" alt="Pantry-Jerry3.jpg#asset:37940:url" /></p>
<h6 class="thin"><em>Illustration by Danielle Dernoga</em></h6>

		</div>
	</div>
</div></div></div><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>
<strong>Whether preparing a dinner</strong> for two, or a holiday feast for the masses, it’s important to have a carefully curated cupboard. To find out which ingredients are absolutely essential, we turned to chef <strong>Jerry Pellegrino,</strong> co-owner of Schola cooking school in Mount Vernon. “A smartly stocked pantry allows you the ability to whip up meals without much planning on any given night, add some excitement to standard recipes, or just make a quick snack in between meals,” says Pellegrino. Salt and pepper aside, here are the items that no home cook should go without.</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h5 class="uppers bluetext"><img loading="lazy" decoding="async" style="float: left; margin: 0px 10px 10px 0px;" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/Pantry-spice.png#asset:37875%20alt=" alt="Pantry-spice.png#asset:37875 alt=" width="90" height="155" />Spice Blend</h5>
<p>&#8220;Choose one depending on what you like or try a new one each month,” says Pellegrino. “But whether it’s herbes de Provence, garam masala, Creole Seasoning, or Italian herbs, having one of these in the cupboard allows you to add instant excitement to any dish.&#8221;</p>
<hr />
<h5 class="uppers bluetext"><img loading="lazy" decoding="async" style="float: left; margin: 0px 10px 10px 0px;" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/pantry-garlic.png" alt="Pantry-Garlic_161207_160825.png#asset:37889:url" width="90" height="155" />Garlic and Onion Powder</h5>
<p>&#8220;So many dishes start out with onions and garlic,&#8221; says Pellegrino, &#8220;but keeping the fresh ones around can be a challenge. Although not as good, these two powders get you pretty close to the real thing.&#8221;</p>
<hr />
<h5 class="uppers bluetext"><img loading="lazy" decoding="async" style="float: left; margin: 0px 10px 10px 0px;" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/pantry-honey.png" alt="Pantry-honey_161207_160828.png#asset:37890:url" width="90" height="155" />Honey</h5>
<p>&#8220;Vinaigrettes, stocks, soups, stews—they all can benefit from a little sweetness to balance them out,&#8221; says Pellegrino. &#8220;You could just keep sugar on hand, but honey provides an added complexity to foods. And since it is the only natural product that never goes bad, it’s perfect for the pantry.&#8221;</p>
<hr />
<h5 class="uppers bluetext"><img loading="lazy" decoding="async" style="float: left; margin: 0px 10px 10px 0px;" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/pantry-oil.png" alt="Pantry-oil.png#asset:37895:url" width="80" height="140" />Extra-Virgin Olive Oil</h5>
<p>&#8220;We pour this on everything,&#8221; says Pellegrino. &#8220;Although it’s not the ideal oil to cook with, buying a price-conscious brand like our local Pompeian makes you feel good about it. Drizzle it on bread, cheeses, and salads, or sauté anything to make a quick meal.&#8221;</p>
<hr />
<h5 class="uppers bluetext"><img loading="lazy" decoding="async" style="float: left; margin: 0px 10px 10px 0px;" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/pantry-pasta2.jpg" alt="Pantry-pasta2.jpg#asset:37896:url" width="90" height="155" />Dried Pasta</h5>
<p>&#8220;One big and one small shape—pasta is the perfect foil for anything you have left in the fridge; chop it up, sauté it, and toss with cooked pasta—easy meal,&#8221; says Pellegrino. “For the big version, we prefer bucatini or penne. For the little version, it is hard to beat the delicious taste and texture of Israeli couscous.&#8221;</p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<h5 class="uppers bluetext"><img loading="lazy" decoding="async" style="float: left; margin: 0px 10px 10px 0px;" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/pantry-cornmeal.png" alt="Pantry-cornmeal_161207_160820.png#asset:37887:url" width="90" height="155" />Yellow Cornmeal</h5>
<p>&#8220;Maybe you’re not in the mood for pasta but need to get rid of leftovers,&#8221; says Pellegrino. &#8220;Making polenta can fix that. But cornmeal has other uses. Make a batch of skillet cornbread, [or make a] cornmeal crust and fry anything from oysters to onion rings.&#8221;</p>
<hr />
<h5 class="uppers bluetext"><img loading="lazy" decoding="async" style="float: left; margin: 0px 10px 10px 0px;" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/pantry-vinegar.png" alt="Pantry-vinegar_161207_160835.png#asset:37894:url" width="70" height="125" />Balsamic Vinegar</h5>
<p>&#8220;Vinegars are good to have on hand, but balsamic is king,&#8221; says Pellegrino. &#8220;It adds dimension to sauces, makes the perfect vinaigrette, and can be reduced to a syrup served with fruit and whipped cream.&#8221;</p>
<hr />
<h5 class="uppers bluetext"><img loading="lazy" decoding="async" style="float: left; margin: 0px 10px 55px 0px;" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/Pantry-sardines.jpg" alt="Pantry-sardines.jpg" width="120" height="160" />Canned Fish</h5>
<p>&#8220;Use these in a pinch to add protein to salad or pasta, puréed to make dip, or mix with simple ingredients for a sandwich,&#8221; says Pellegrino. &#8220;There&#8217;s tuna, King Oscar sardines, Double ‘Q’ wild caught Alaskan salmon, and Trader Joe’s has a great proprietary smoked canned trout.&#8221;</p>
<hr />
<h5 class="uppers bluetext"><img loading="lazy" decoding="async" style="float: left; margin: 0px 10px 10px 0px;" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/pantry-mustard.png" alt="Pantry-mustard_161207_160831.png#asset:37892:url" width="90" height="250" />Dijon Mustard</h5>
<p>&#8220;Dijon’s acidic, sharp taste adds great flavor,&#8221; says Pellegrino. &#8220;Start with honey and Dijon mustard vinaigrette, then move onto using it to glaze hams, add it to pan sauces, mix it into potato dishes, and rub it on lamb as the &#8216;glue&#8217; to hold on an herb crust.&#8221;</p>
<hr />
<h5 class="uppers bluetext"><img loading="lazy" decoding="async" style="float: left; margin: 0px 10px 10px 0px;" src="https://www.baltimoremagazine.com/wp-content/uploads/2019/06/pantry-hot-sauce.jpg" alt="Pantry-hot-sauce_161207_160830.jpg#asset:37891:url" width="90" height="155" />Your Favorite Hot Sauce</h5>
<p>&#8220;Whether it’s Tabasco or Sriracha or Louisiana, there&#8217;s always the need to provide heat to certain dishes,&#8221; says Pellegrino. &#8220;They also provide heat to sauces where pepper just won&#8217;t work; hollandaise, cheese sauces, béchamel. We also stir them with mashed potatoes and add them to marinades.&#8221;</p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<hr class="thick">
		</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">#heroWrapperOuter{
background-image:url('https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/Cookbook-hero2.jpg');
background-size:cover;
background-position:center;
background-attachment:fixed;
min-height:100px;
}

.heroPicSVG{
width:100%;
height:auto;
padding: 10% 5%;
margin: 24px 0 48px;
}

hr.thick {
    border: 0;
    border-bottom: 4px solid #000;
    background: #000;
    margin: 36px;
}

.bluetext{
color:#14aae8;
}

a.bluetext{
color:#14aae8;
}

.recipe{
line-height:1rem;
}</style>
		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/fooddrink/local-flavor-cookbook-baltimore-chefs-share-their-favorite-home-recipes/" rel="nofollow">Source</a></p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Damian Mosley and Linwood Dame</title>
		<link>https://www.baltimoremagazine.com/section/fooddrink/damian-mosley-and-linwood-dame/</link>
		
		<dc:creator><![CDATA[Jess Mayhugh]]></dc:creator>
		<pubDate>Tue, 01 Sep 2015 14:53:00 +0000</pubDate>
				<category><![CDATA[Food & Drink]]></category>
		<category><![CDATA[News & Community]]></category>
		<category><![CDATA[blacksauce kitchen]]></category>
		<category><![CDATA[Damian Mosley]]></category>
		<category><![CDATA[Linwood Dame]]></category>
		<category><![CDATA[Linwoods]]></category>
		<category><![CDATA[The Conversation Issue]]></category>
		<guid isPermaLink="false">http://server2.local/BIT-SPRING/baltimoremagazine.com/html/?post_type=article&#038;p=6210</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			</div>
</div>
</div>
</div>

<div class="row">
<h1 class="article-headline">Damian Mosley and Linwood Dame</h1>
<h4 class="deck">Two local chefs talk about cooking, food trends, and biscuits.</h4>
<p class="byline">By Jane Marion</p>

<div style="overflow:hidden;" class="medium-10 medium-offset-1 columns">
<img decoding="async" class="watermark animated rollIn" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/quote_wattermark.png"/>
<img decoding="async" class="convHero" src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_12.jpg"/>
<p class ="caption clan">Mosley, <em>left,</em> and Dame talk biscuits at Linwoods in May. <em>—Photography by Justin Tsucalas</em></p>
</div></div>

<div class="row">
<div style="overflow:hidden;" class="medium-8 medium-offset-2 columns">
<div style="margin-top:10px; padding-bottom:10px; border-bottom:1px solid #d3d3d3;"  class="addthis_sharing_toolbox centered"></div>

<p><span class="firstcharacter">
    L</span>inwood Dame, owner/chef of Linwoods is a fine-dining fixture in Owings Mills, while Damian Mosley, owner/chef of Blacksauce Kitchen, is making a name for
    himself with catering work and handmade biscuit sandwiches sold at the Baltimore Farmers’ Market and local festivals. Though they’d never met, the duo hit
    it off at a May 18 dinner over a bowl of shrimp and grits (for Damian) and goat-cheese ravioli in brown butter with asparagus (for Linwood) at Linwoods.
</p>
<p>
    <strong>Linwood Dame:</strong>
    Were you out there under the bridge [at the Baltimore Farmers’ Market] yesterday?
</p>
<p>
    <strong>Damian Mosley:</strong>
    We were.
</p>
<p>
    <strong>LD:</strong>
    We were going to try to get down there under I-83 to eat some biscuits. I didn’t realize that you’re out there so early in the morning. How many people
    come down there at a time?
</p>
<p>
    <strong>DM:</strong>
    On a normal Sunday, we probably serve four to five hundred. We probably make about 600 biscuits every Sunday. We start at two in the morning.
</p>
<p>
    <strong>LD:</strong>
    You start baking biscuits at <em>two</em> in the morning? Being in the restaurant business, you don’t realize that a business like that does those kinds of
    numbers on a Sunday morning at the farmers’ market.
</p>
<p>
    <strong>DM:</strong>
    The toughest thing for a small squad like us is that we catered an event on Saturday night.
</p>
<p>
    <strong>LD:</strong>
    So you turn around and you’re back at it again after a few hours of sleep. You do that all the way through October?
</p>
<p>
    <strong>DM:</strong>
    All the way through December.
</p>
<p>
    <strong>LD:</strong>
    Are you from Baltimore?
</p>
<p>
    <strong>DM:</strong>
    I grew up in Virginia.
</p>
<p>
    <strong>LD:</strong>
    I grew up in the South, but I’ve lived in New Jersey, Tallahassee, Atlanta, North Carolina, Virginia, and Chicago.
</p>
<p>
    <strong>DM:</strong>
    How long have you been in Baltimore?
</p>
<p>
    <strong>LD:</strong>
    We’ve been here 27 years. I had a restaurant and catering business in Richmond. That’s how [my wife] Ellen and I met. We were thinking about going to D.C.,
    but it was ’86 or ’87 at the time and we realized that Baltimore didn’t have anything. There was Tio Pepe, The Prime Rib, Danny’s, and a lot of old-school
    restaurants, but that was a period when things were starting to change in this country. At the same time, open kitchens were very, very new.
</p>
<p>
    <strong>DM:</strong>
    What made you decide you wanted an open kitchen then?
</p>
<p>
    <strong>LD:</strong>
    They were very popular and they were opening them in California. I got the idea from there. It was all about French food back then. In the late ’70s,
    things really started to change. American cuisine really started to take over.
</p>


<hr/><h2 style="text-transform:uppercase;">“Food has gotten 
so much better in 
this country, We’re 
better educated; 
we care more.”</h2><hr/>


<p>
    <strong>DM:</strong>
The momentum changes so much in terms of a particular kind of cuisine or style of cooking. To have one establishment stay open for that long seems    <em>incredible</em> to me.
</p>
<p>
    <strong>LD:</strong>
    One of the challenges is having to go along with the changes. Food has gotten so much better in this country. We’re better educated; we care more. The
    people who work for me today are so different than the people who worked for me 20 years ago. When I got into this business, there wasn’t a lot of respect
    for servers, there wasn’t a lot of respect for chefs, and it’s really changed. So, how did you get into this?
</p>
<p>
    <strong>DM:</strong>
    My parents are from Mississippi. My maternal grandmother lived on a farm and baked cakes for a couple of local businesses. In 1969, my father started
    working for the USDA. He was inspecting meat for food-stamp programs. My mom was working for the McDonald’s Corporation. She worked at Hamburger University
    in Chicago and then, when we moved to Virginia, she worked in their franchising department. I don’t think I realized how closely connected my parents were
    to food when I was growing up. My first summer in college, I went to work for a law firm in D.C. I went back to school and started working in a restaurant
    in North Carolina. I did a little bit of cooking and prep.
</p>
<p>
    <strong>LD:</strong>
    So that was it?
</p>
<p>
    <strong>DM:</strong>
    I just remember how much it felt like a family to work there. When I came out of school and did a couple of stints in law firms, it didn’t seem like I was
    doing anything unique or valuable. I always loved writing, so I moved to Philadelphia to try freelance writing, but I also enrolled at cooking school. My
    very first semester, it was like magic.
</p>
<p>
    <strong>LD:</strong>
    Why biscuits?
</p>
<p>
    <strong>DM:</strong>
    I ended up going to grad school at New York University to study what then was a one-of-a-kind food studies program where we talked about food history, food
    systems, food and culture, food and race. I started teaching a class at a community college in Brooklyn—those students had different needs. Many had worked
    the previous night. If what I was talking about wasn’t interesting, they weren’t going to stay awake. I would bake biscuits for the class. I had students
    from Poland and Russia and Jamaica, but they all loved to eat biscuits. Years later, in Baltimore, I realized that biscuits were an everyman’s food. If I
    was going to make one thing, it was going to be biscuits, so I took them to the farmers’ markets and people loved them. I also think I chose them as a
    little bit of a nod to Mississippi—my mom made biscuits in my house when I was growing up, and when she was growing up, she made biscuits every day.
</p>
<p>
    <strong>LD:</strong>
    When I was growing up, our family never went out to dinner—there were just too many kids. We had dinner at home, and most times we had someone else at the
    table—friends of our brothers and sisters. Food would be lined up—roasted chickens, mashed potatoes, green beans. We were always around a lot of food. . .
    . How do you create?
</p>
<p>
    <strong>DM:</strong>
    I don’t always think about the process, because it feels very natural to me.
</p>
<p>
    <strong>LD:</strong>
    Every Friday we have a chef’s meeting and it’s also a tasting meeting. Is it sweet? Is it salty? Is it crunchy? It is sour? I’m driving to work in the
    morning and that’s what I’m thinking about. It’s a very emotional business in that regard. If you have a passion for it, it’s not just a job.
</p>

<hr/>





<div style="width:100%; height:235px;" id="carousel-image-and-text" class="touchcarousel grey-blue">       
			<ul class="touchcarousel-container">

<!--1--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/kwame-kwei-armah-and-lawrence-gilliard-jr">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_1.jpg" width="" height="" />
					    <h4 class="convWho">Kwame Kwei-Armah &amp; Lawrence Gilliard Jr.</h4>  </a>  
						
					</a>
				</li>
<!--2--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/reverend-donté-l-hickman-sr-and-david-warnock">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_2.jpg" width="" height="" />
					    <h4 class="convWho">Reverend 
Donté L. Hickman Sr. &amp; David Warnock</h4>  </a>  
						
					</a>
				</li>
<!--3--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/david-simon-and-laura-lippman">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_3.jpg" width="" height="" />
					    <h4 class="convWho">David Simon &amp; Laura Lippman</h4>  </a>  
						
					</a>
				</li>
<!--4--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/dr.-leana-wen-and-dr.-robert-c.-gallo-1">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_4.jpg" width="" height="" />
					    <h4 class="convWho">Dr. Leana Wen &amp; Dr. Robert C. Gallo</h4>  </a>  
						
					</a>
				</li>

<!--5--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/denise-koch-and-stan-stovall-1">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_5.jpg" width="" height="" />
					    <h4 class="convWho">Denise Koch &amp; Stan Stovall</h4>  </a>  
						
					</a>
				</li>
<!--6--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/josh-charles-and-derek-waters">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_6.jpg" width="" height="" />
					    <h4 class="convWho">Josh Charles &amp; Derek Waters</h4>  </a>  
						
					</a>
				</li>
<!--7--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/josé-antonio-bowen-and-shanaysha-sauls">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_7b.jpg" width="" height="" />
					    <h4 class="convWho">José Antonio Bowen &amp; Shanaysha Sauls</h4>  </a>  
						
					</a>
				</li>
<!--8--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/laurie-deyoung-and-konan">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_8.jpg" width="" height="" />
					    <h4 class="convWho">Laurie DeYoung &amp; Konan</h4>  </a>  
						
					</a>
				</li>

<!--9--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/d-watkins-and-clarence-m-mitchell-iv">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_9.jpg" width="" height="" />
					    <h4 class="convWho">D. Watkins &amp; Clarence M. Mitchell IV</h4>  </a>  
						
					</a>
				</li>

<!--10--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/gaia-and-doreen-bolger-1">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_10.jpg" width="" height="" />
					    <h4 class="convWho">Gaia &amp; Doreen Bolger</h4>  </a>  
						
					</a>
				</li>
<!--11--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/deb-tillett-and-john-davis">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_11.jpg" width="" height="" />
					    <h4 class="convWho">Deb Tillett &amp; John Davis</h4>  </a>  
						
					</a>
				</li>


<!--13--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://www.baltimoremagazine.com/2015/9/1/a-conversation-with-dan-deacon-1">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_13.jpg" width="" height="" />
					    <h4 class="convWho">A Conversation with Dan Deacon</h4>  </a>  
						
					</a>
				</li>

<!--14--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="the-burning-question-1"><img decoding="async" class="convPic"  src=" https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/conv_tile_bq.png" width="" height="" />
					    <h4 class="convWho">The Burning Question</h4>  </a>  
						
					</a>
				</li>
<!--x--><li class="touchcarousel-item">
					<a class="item-block" href="#">
<a href="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/sprite.png">
					    <img decoding="async" class="convPic"  src="https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/tc_blank_white.gif" width="" height="" />
					   
						
					</a>
				</li>
</ul> 
</div>
<hr/>
		




</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>

@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>
/******************************************************\
*
*  Base TouchCarousel stylesheet
*   
*  Contents:
*
*   1. Main containers
*   2. Carousel items
*   3. Arrows(direction) navigation
*   4. Paging navigation
*   5. Scrollbar
*   6. Cursors
*
\******************************************************/





/******************************************************\
*
*  1. Main containers (carousel size, background)
*
\******************************************************/

.touchcarousel {
	position: relative;
	width: 600px;
	height: 400px;		
	
	/* style is removed after carousel is inited, use !important if you want to keep it*/
	overflow: hidden; 
}
.touchcarousel .touchcarousel-container {
	position: relative;    
    margin: 0;
    padding: 0;
    list-style: none;    
	left: 0;
}
.touchcarousel .touchcarousel-wrapper {
	position: relative;
	overflow:hidden;
	width: 100%;
	height: 100%;
}





/******************************************************\
*
*  2. Carousel items (item styling, spacing between items)
*
\******************************************************/

.touchcarousel .touchcarousel-item {
	/* use margin-right for spacing between items */
	margin: 0 0 0 0;
	padding: 0;	
	float: left;		
}

/* Last carousel item  */
.touchcarousel .touchcarousel-item.last {
	margin-right: 0 !important;		
}





/******************************************************\
*
*  3. Arrows(direction) navigation
*
\******************************************************/

/* arrow hitstate and icon holder */
.touchcarousel .arrow-holder {
	height: 100%;
	width: 45px;
	position: absolute;
	top: 0;
	display: block;
	cursor: pointer;	
	z-index: 25;	
}
.touchcarousel .arrow-holder.left {	
	left: 0;	
}
.touchcarousel .arrow-holder.right {	
	right: 0;
}

/* arrow icons */
.touchcarousel .arrow-icon{		
	width: 45px;
	height: 90px;
	top:50%;
	margin-top:-45px;	
	position: absolute;	
	cursor: pointer;	
}
.touchcarousel .arrow-icon.left { }
.touchcarousel .arrow-icon.right { }
.touchcarousel .arrow-holder:hover .arrow-icon { }
.touchcarousel .arrow-holder.disabled { cursor: default; }
.touchcarousel .arrow-holder.disabled .arrow-icon { cursor: default; }





/******************************************************\
*
*  4. Paging navigation
*
\******************************************************/

.touchcarousel .tc-paging-container {
	width:100%;
	overflow:hidden;
	position:absolute;
	margin-top:-20px;
	z-index:25;
}
.touchcarousel .tc-paging-centerer {	
	float: left;
	position: relative;
	left: 50%;		
}
.touchcarousel .tc-paging-centerer-inside {
	float: left;
	position: relative;
	left: -50%;
}

/* Paging items */
.touchcarousel .tc-paging-item {			
	float:left;	
	cursor:pointer;		
	position:relative;
	display:block;	
	text-indent: -9999px;	
}
.touchcarousel .tc-paging-item.current { }
.touchcarousel .tc-paging-item:hover { }





/******************************************************\
*
*  5. Scrollbar
*
\******************************************************/
.touchcarousel .scrollbar-holder {
	position: absolute;
	z-index: 30;
	left: 6px;
	right: 6px;	
	bottom: 5px;
	height:4px;
	overflow: hidden;
}
.touchcarousel .scrollbar {
	position: absolute;
	left:0;	
	height:4px;
	bottom: 0px;
}
.touchcarousel .scrollbar.dark {
	background-color: rgb(130, 130, 130);	
	background-color: rgba(0, 0, 0, 0.5);
}
.touchcarousel .scrollbar.light {
	background-color: rgb(210, 210, 210);	
	background-color: rgba(255, 255, 255, 0.5);	
}





/******************************************************\
*
*  6. Cursors
*
\******************************************************/

/* IE and Opera use "move", FF uses -moz-grab */
.touchcarousel .grab-cursor{ cursor:url(grab.png) 8 8, move; }
.touchcarousel .grabbing-cursor{ cursor:url(grabbing.png) 8 8, move; }

/* Cursor that used when mouse drag is disabled */
.touchcarousel .auto-cursor{ cursor:auto; }




/* Copyright 2011, Dmitry Semenov, http://dimsemenov.com */

</style>
		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<script type="text/javascript" src="https://www.baltimoremagazine.com/design/js/vendor/touch_carousel/jquery.touchcarousel-1.2.min.js"></script>

<script type="text/javascript" src="https://www.baltimoremagazine.com/design/js/vendor/touch_carousel/tc_conv_init.js"></script>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<style>

  /******************************************************\
  *
  *  Grey-Blue skin
  *
  *    1. Arrows(direction) navigation
  *    2. Paging navigation
  *
  \******************************************************/
  
  
  
  /******************************************************\
  *
  *  1. Arrows (direction) navigation
  *
  \******************************************************/
  .touchcarousel.grey-blue .arrow-icon {	
    background-repeat: no-repeat;
  background:#FFF;
    background-image: url('https://52f073a67e89885d8c20-b113946b17b55222ad1df26d6703a42e.ssl.cf2.rackcdn.com/tc_arrow_next.svg');
  
    width: 35px;
    height: 35px;	
    margin-top: -30px;
  }
  .touchcarousel.grey-blue .arrow-holder {
    
  }
  .touchcarousel.grey-blue .arrow-holder.left {
  -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  margin-top:-25px;
  margin-left:-10px;
  }
  .touchcarousel.grey-blue .arrow-holder.right {	
    right:-10px;
  }
    
  
  .touchcarousel.grey-blue .arrow-icon.left {
    
  }
  .touchcarousel.grey-blue .arrow-icon.right {
    
  }
  .touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.left {
    
  }
  .touchcarousel.grey-blue .arrow-holder:hover .arrow-icon.right {
    
  }
  .touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.left {
    
  }
  .touchcarousel.grey-blue .arrow-holder.disabled .arrow-icon.right {
    
  }
  .touchcarousel.grey-blue .arrow-holder:hover {
    -moz-opacity: 1;	
    -webkit-opacity: 1;	
    opacity: 1;	
  }
  .touchcarousel.grey-blue .arrow-holder:active .arrow-icon {
    margin-top: -30px;
  }
  .touchcarousel.grey-blue .arrow-holder.disabled {
    -moz-opacity: 1;	
    -webkit-opacity: 1;	
    opacity: 1;	
  }
  
  /******************************************************\
  *
  *  2. Paging navigation
  *
  \******************************************************/
  
  .touchcarousel.grey-blue .tc-paging-item {
    background: url('sprite.png') no-repeat -95px -4px;
    
    width: 16px;
    height: 16px;	
    
    -moz-opacity: 0.8;	
    -webkit-opacity: 0.8;	
    opacity: 0.8;	
  }
  .touchcarousel.grey-blue .tc-paging-item.current {	
    background: url('sprite.png') no-repeat -95px -22px;
  }
  .touchcarousel.grey-blue .tc-paging-item:hover {		
    -moz-opacity: 1;	
    -webkit-opacity: 1;	
    opacity: 1;		
  }
  
  
  
  </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>

.firstcharacter { 
float: left; font-size: 72px;
line-height: 60px;
padding-top: 4px;
padding-right: 8px; padding-left: 3px;
font-weight:bold;
}

.article-headline{
text-align:center;
}

.deck{
text-align:center;
}

.byline{
text-align:center;
}

.watermark{
width:50px;
height:50px;
margin-bottom:-75px;
z-index:999;
position:relative;
opacity:0.7;
}

.convHero{
}

.convPic{
width:300px;
height:auto;
margin-right:5px;
}

.convWho{
font-family: "ff-clan-web-condensed", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
font-weight:200;
font-size:.85rem;
text-align:center;
background:#111;
color:#FFF;
margin-right:5px;
margin-top:-2px;
padding:8px;
padding-top:10px;
}

.touchcarousel
height:200px;
border:1px solid d31d47;
{

.scrollbar{
color:#25adbc !important;
background:#25adbc !important;
}

.dark{
color:#25adbc !important;
background:#25adbc !important;
}

.arrow-holder{
}

// Small screens
@media only screen {

.arrow-holder{
display:none;
}

} /* Define mobile styles */

@media only screen and (max-width: 40em) {

.arrow-holder{
display:none;
}

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

// Medium screens
@media only screen and (min-width: 40.063em) {

.arrow-holder{
display:none;
}

} /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { arrow-icon{display:none;}} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) { arrow-icon{display:none;}} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */

</style>
		</div>
	</div>
</div></div></div></div>
</div>
<p><a href="https://www.baltimoremagazine.com/section/fooddrink/damian-mosley-and-linwood-dame/" 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 49/90 objects using Redis
Page Caching using Disk: Enhanced 

Served from: www.baltimoremagazine.com @ 2026-06-28 08:01:08 by W3 Total Cache
-->