.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.embed-container iframe, .embed-container object, .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.author-hero-parent{
	background-color: #ccc;
}

.google-ad-divs{
	text-align: center;
}

/*inherit unusual overriding link attributes*/
a.browse-link,
.arrow-child a,
.pagination a,
.author-name.watching a,
.author-name-link.craving a,
.w-slide.video-slider a,
.craving-of-the-day-div a,
.hero-subheader a,
a[href^="tel"],
ul li a{
	display: inherit;
	padding: inherit;
	border-right: inherit;
	font-family: inherit;
	color: inherit;
	text-align: inherit;
	text-decoration: inherit;
	text-transform: inherit;
	font-size: inherit;
	line-height: inherit;
	margin-left: inherit;
	margin-right: inherit;
	display: inline;
	margin-left: 0;

}

.w-slide.video-slider a{
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0;
}
.author-name.cookbook-review a.author-name-link.craving{
	color: inherit;
}

a.w-inline-block.portfolio-link{
	color: inherit;
}

h5.recipe-heading{
	margin-top: 30px;
}
/*apply regular p styling to lists*/
ul li, ol li {
	margin-bottom: 5px;
	font-family: Lato, sans-serif;
	color: #737373;
	line-height: 24px;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	letter-spacing: 0px;
	padding-left: 1em;
}
/*apply regular p styling to lists*/
ol li {
	padding-left: 1em;
}
ol {
	padding-left: 1em;
}
ul{
	padding-left: 0;
	margin-bottom: 2em;
}
ul li {
	padding-left: 0;
	margin-bottom: 1em;
	list-style-type: none;
}
/*ul li:before {*/
	/*content: '\2022';*/
	/*position: relative;*/
	/*left: -0.5em;*/
/*}*/

.cookbook-review-child {
	overflow: visible;
}

.cookbook-review-div ul{
	margin-left: inherit;
}
.cookbook-review-div ul li{
	margin-left: 1em;
	list-style-type: inherit;
}

.postfolio-post-craving-name {
	text-transform: uppercase;
}

.map-div.craving {
	margin-top: 20px;
}
.google-ad-divs {
	margin-top: 20px;
	margin-bottom: 20px;
}
.venue-div.craving>div {
	padding-left: 10px;
}
.venue-div.craving>div:first-child {
	padding-left: 0;
}
img.video-thumbnail-image.homepage{
	object-fit: cover;
	height: 170px;
	width: 300px;
}
/*copy wf styles from photo-credit*/
figcaption{
	font-family: Lato, sans-serif;
	color: #000;
	font-size: 11px;
	text-align: right;
}
figure.captionjs{
	display: inline-block;
}

/*fix*/
@media (max-width: 479px){
	.right-arrow.watching {
		margin-right: -25px;
	}
	.right-arrow.watching .arrow.video-slider.gray {
		padding-left: 40px;
	}
	.video-mask {
		margin-right: 30px;
	}
}

/*.craving-content-block {*/
	/*flex-direction: row;*/
/*}*/
.text-link.other-cravings{
	padding-bottom: 0.5em;
}
.newsletter-signup.call-to-action{
	font-weight: 300;
}
.craving-content-block, .craving-content-block-white{
padding-bottom: 30px;
}

div.w-nav a[data-title] {
	position: relative;
}

div.w-nav a[data-title]:hover:after {
	content: attr(data-title);
	padding: 4px 0px;
	color: #a9a4a1;
	position: absolute;
	left: 0;
	width: 100%;
	top: 30px;
	z-index: 20;
	white-space: nowrap;
	font-family: Lato;
	/*background-color: #fff;*/
}
div.navbar-scroll.w-nav a[data-title]:hover:after {
	color: #000;
}
div.w-nav a[data-title]:hover img {
	visibility: hidden;
}
div.w-nav a[data-title]:hover {
	background-color: #fff;
	content: attr(data-title);
}
.navbar {
	border-bottom: none;
}
.nav-link.white, .nav-link.white:hover {
	margin-top: -6px;
}
.nav-link.white.serach, .nav-link.white.serach:hover,
.nav-link.black.serach, .nav-link.black.serach:hover {
	margin-top: inherit;
}
.nav-link.black.serach, .nav-link.black.serach:hover {
	height: 90px;
	padding-top: 20px;
}
.nav-link.white.serach img, .nav-link.black.serach img {
	padding: 5px;
	box-sizing: content-box;
}

.traveling-flex-parent {
	padding-top: 40px;
	padding-bottom: 40px;
	/*padding-bottom: 20px;*/
	/*-webkit-flex-wrap: inherit;*/
	/*-ms-flex-wrap: inherit;*/
	/*flex-wrap: inherit;*/
	/*-webkit-column-count: inherit;*/
	/*-moz-column-count: inherit;*/
	/*column-count: inherit;*/
}
.traveling-browse-parent {
	padding-left: 120px;
	padding-right: 120px;
}
.traveling-browse-child {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
	width: 33%;
}
.traveling-browse-size {
	width: 33%;
}
@media (max-width: 991px){
	.traveling-browse-parent {
		padding-left: 0;
		padding-right: 0;
	}
	.traveling-browse-size, .traveling-browse-child {
		width: 50%;
	}
}
@media (max-width: 767px){
	.traveling-browse-parent {
		padding-left: 20px;
		padding-right: 20px;
	}
	.traveling-browse-size, .traveling-browse-child {
		width: 50%;
	}
}

@media (max-width: 479px){
	.traveling-browse-parent {
		padding-left: 5px;
		padding-right: 5px;
	}
	.traveling-browse-child {
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 0;
	}
	.traveling-browse-size, .traveling-browse-child {
		width: 100%;
	}
}

.w-form.search-box {
	padding-left: 10px;
	padding-right: 8px;
}
@media (max-width: 991px){
	.w-form.search-box {
		padding-left: 5px;
		padding-right: 7px;
	}
}

@media (max-width: 767px){
	.w-form.search-box {
		padding-left: 0px;
		padding-right: 0px;
	}
}

.craving-content-block{
	margin-left: 0;
}

/*@media (max-width: 991px){*/
	/*#venue-map {*/
		/*margin-right: 20px;*/
		/*margin-left: 20px;*/
	/*}*/
/*}*/
/*@media (max-width: 767px){*/
	/*#venue-map {*/
		/*margin-right: 10px;*/
		/*margin-left: 10px;*/
	/*}*/
/*}*/

.content-area.traveling #venue-map{
	height: 500px;
}
@media (max-width: 767px){
	.content-area.traveling #venue-map{
		height: 300px;
	}
}

/*fix*/
@media (max-width: 479px){
	.venue-div.craving>div.info-div-child, .venue-div.craving>div.tags-div-child {
		padding-left: 0;
	}
}

@media (max-width: 767px) {
	.welcome-section {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 991px){
	.cookbook-image-child {
		padding-left: 100px;
		padding-right: 100px;
	}
}
.cookbook-image {
	width: 100%;
}

.colorbox.browse{
	background: none;
}
.colorbox.browse{
	background: none;
}
.colorbox.browse .project-name {
	visibility: hidden;
}
div.portfolio-link:hover .colorbox.browse {
	background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .85), rgba(0, 0, 0, .85));
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .85), rgba(0, 0, 0, .85));
}
div.portfolio-link:hover .colorbox.browse .project-name {
	visibility: visible;
}
/*.colorbox.browse .project-name{*/
	/*background-image: -webkit-linear-gradient(270deg, rgba(0, 0, 0, .85), rgba(0, 0, 0, .85));*/
	/*background-image: linear-gradient(180deg, rgba(0, 0, 0, .85), rgba(0, 0, 0, .85));*/
/*}*/
a.browse-link {
	border: none;
}


/*autocomplete*/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor: pointer; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #fd7012; }
.autocomplete-qualifier { font-style: italic; color: #aaa; font-size: 90%; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }


.pagination ul {
	text-align: center;
	display: flex;
	justify-content: center;
	margin-bottom: 40px;
	margin-top: 30px;
}
.pagination li {
	border: 1px solid #fff;
	width: 35px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 0;
	margin-bottom: 0;
}
.pagination li:hover a {
	color: #000;
}
.pagination li a {
	padding: 0;
	border: none;
	font-weight: bold;
	color: #fd7012;
}
.pagination li.padding {
	border-color: #fff;
}
.pagination li.current {
	border-color: #a9a4a2;
}
.pagination li.current:hover {
	color: #fff;
}

.w-input:focus, .w-select:focus {
	border-color: #000;
}

.content-area.tasting a{
	color: #df8783;
}
.content-area.tasting a:hover{
	color: #88ab87;
}
.content-area.traveling a{
	color: #19c2d1;
}
.content-area.traveling a:hover{
	color: #270ce7;
}
.video-thumbnail-title.traveling{
	max-width: 550px;
}
.video-slider-block {
	/*height: 270px;*/
}
.video-thumbnail-title.homepage{
	max-width: 300px;
}
.slide.video-slider{
	margin-right: 15px;
}
.img.video-thumbnail-image.homepage{
	width: 100%;
}


.craving-of-the-day.homepage-section, .watching-section.homepage-section, .savoring-section.homepage-section {
	padding-top: 0;
	padding-bottom: 0;
}
.craving-of-the-day.homepage-section, .feature-parent.homepage-section, .watching-section.homepage-section, .consulting-section.homepage-section, .savoring-section.homepage-section {
	margin-bottom: 80px;
}
.craving-of-the-day.homepage-section {
	margin-top: 80px;
}
.google-ad-divs {
	margin-bottom: 20px;
}

@media (max-width: 767px){
	.news-section {
		margin-top: 0;
	}
}

@media (max-width: 479px){
	.features-div:first-child {
		margin-top: 0;
	}
}
.content-area.traveling .tags-div a:hover {
	color: #fff;
}
.content-area.traveling, .content-area.w-section, .tags-div.cooking {
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.toggle-arrows{
	padding-top: 0;
	padding-bottom: 20px;
}
@media (max-width: 767px){
	.welcome-block {
		margin-left: 20px;
		margin-right: 20px;
	}
}

.content-page, .content-page .content {
	text-align: center;
}
.content-page h2{
	font-family: Oswald, sans-serif;
	font-size: 21px;
	line-height: 28px;
	margin-bottom: 20px;
}
.content-page h3{
	font-size: 18px;
	line-height: 23px;
	text-align: center;
	margin-bottom: 20px;
}
.press-image{
	margin-top: 60px;
}
.content-page .content a.button-link {
	border-style: solid;
	text-align: center;
	position: relative;
	float: none;
}
.neighborhood-block{
	padding-right: 10px;
}