/* ------------------------------------------------------------ *\
|* ------------------------------------------------------------ *|
|* Blog Feed
|* ------------------------------------------------------------ *|
\* ------------------------------------------------------------ */
#blog-header {
	background: rgb(0,0,0) url(/web/20140626085109im_/http://modernistcuisine.com/wp-content/themes/modernist-cuisine-2/inc/images/blog-header-bg.jpg) no-repeat right top;
	background-size: cover;
	padding: 180px 0 90px;
	margin-bottom: 50px;
}
#blog-header h1,
#blog-header p {
	color: rgb(255,255,255);
}
.blog-list-entry {
	margin-bottom: 50px;
}
.blog-link {
	display: block;
	color: rgb(26,26,26);
}
.blog-content {
	border-top: 4px solid rgb(228,167,41);
	background: transparent url(/web/20140626085109im_/http://modernistcuisine.com/wp-content/themes/modernist-cuisine-2/inc/images/blog-content-bg.jpg) no-repeat left top;
	padding-top: 10px;
	color: rgb(26,26,26);
	-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.blog-list-container:hover .blog-content {
	border-top: 4px solid rgb(204,0,0);
	background: transparent url(/web/20140626085109im_/http://modernistcuisine.com/wp-content/themes/modernist-cuisine-2/inc/images/about-content-bg.jpg) no-repeat left top;
}
.blog-list-container:hover h2.post-title {
	color: rgb(204,0,0);
}
.blog-list-container:hover p {
	color: rgb(26,26,26);
}
.blog-list-container:hover p.meta {
	color: rgb(153,153,153);
	-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.blog-list-container:hover p.meta span {
	color: rgb(204,0,0);
}
.blog-img-wrap {
	background-position: center center;
	background-size: cover;
	background-color: rgb(0,0,0);
	height: 380px;
	overflow: hidden;
	-webkit-box-shadow:inset 0 0 50px 0 rgba(0,0,0,.05);
  box-shadow:inset 0 0 50px 0 rgba(0,0,0,.05);
  position: relative;
}
.blog-list-container {
	position: relative;
	overflow: hidden;
}
.blog-list-container .social-share {
	position: absolute;
	top: -44px;
	right: 0;
	margin-left: 0;
	z-index: 100;
	-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.blog-list-container:hover .social-share {
	top: 0px;
}

.blog-list-container .social-share a.rss {
	display: none;
}

.post-title {
	color: rgb(228,167,41);
	margin-top: 10px;
	-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.author {
	margin-top: 30px;
}

.blog-list-container {
	position: relative;
}

.social-share a.social-media {
	display: block;
	width: 44px;
	height: 44px;
	line-height: 44px;
	float: left;
	background-color: rgb(26,26,26);
	color: rgb(255,255,255);
	text-align: center;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.social-share a.facebook { background-color: rgb(59,89,152); }
.social-share a.twitter { background-color: rgb(0,172,237); }
.social-share a.vimeo { background-color: rgb(170,212,80); }
.social-share a.youtube { background-color: rgb(187,0,0); }
.social-share a.pinterest { background-color: rgb(203,32,39); }
.social-share a.rss { background-color: rgb(255,102,0); }
.social-share a.reddit { background-color: rgb(170,198,225); }
.social-share a.google { background-color: rgb(221,75,57); }

.social-share a:hover.facebook,
.social-share a:hover.twitter,
.social-share a:hover.vimeo,
.social-share a:hover.youtube,
.social-share a:hover.pinterest,
.social-share a:hover.rss,
.social-share a:hover.reddit,
.social-share a:hover.google { 
	background-color: rgb(255,255,255); color: rgb(0,0,0);
}

#infscr-loading {
	text-align: center;
}

/* ------------------------------------------------------------ *\
|* ------------------------------------------------------------ *|
|* Blog Single
|* ------------------------------------------------------------ *|
\* ------------------------------------------------------------ */
#post-header-wrap {
	background-color: rgb(26,26,26);
	background-size: cover;
}
#post-header {
	height: 500px;
	background-position: center top;
	max-width: 1280px;
	margin: 0 auto -100px;
	background-size: cover;
}
#blog-single-content {
	border-top: 4px solid rgb(204,0,0);
	background: rgb(255,255,255) url(/web/20140626085109im_/http://modernistcuisine.com/wp-content/themes/modernist-cuisine-2/inc/images/about-content-bg.jpg) no-repeat left top;
	padding: 20px 30px;
	margin-bottom: 50px;
}
.content .videoWrapper {
	margin-bottom: 30px;
}
.blog-author-info {
	margin-bottom: 30px;
}
.blog-author-info img {
	margin: 50px 0 20px 0;
	-webkit-border-radius: 100px;
          border-radius: 100px;
    width: 140px;
    height: 140px;
}
.author-closing {
	padding-bottom: 50px;
}
.author-closing h6 {
	margin-top: 30px;
}
.author-closing p {
	margin-bottom: 0;
}
.resources {
	border-top: 1px solid rgb(229,229,229);
	padding-top: 50px;
}
.resources h2 {
	margin-top: 0;
}
.content img {
	max-width: 100%;
	height: auto;
}
.blog-share .social-share {
	margin-top: 30px;
}
#blog-single-content .alignleft {
	float: left;
	margin-left: -303px;
}
.single-format-standard #discussion {
	margin-top: 0;
}
.tags {
	margin-bottom: 50px;
}

.gallery { margin: 0 auto 18px; }
.gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
	font-family: 'Bitter', serif;
	font-style: italic;
	font-size: 14px;
}
.gallery .gallery-item a {
	border-bottom: 0px;
}
.gallery-columns-2 .gallery-item { width: 50%; }
.gallery-columns-4 .gallery-item { width: 25%; }
.gallery img {
	margin: 5px;
	border-bottom: 4px solid rgb(255,255,255);
	-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.gallery img:hover {
	border-bottom: 4px solid rgb(204,0,0);
}
.gallery-columns-2 .attachment-medium {
	max-width: 92%;
	height: auto;
}
.gallery-columns-4 .attachment-thumbnail {
	max-width: 84%;
	height: auto;
}
.gallery .gallery-caption {
	padding: 0 10px 30px;
}
.gallery dl, .gallery dt { margin: 0; }
.gallery br+br { display: none; }


#post-nav {
	border-top: 1px solid rgb(229,229,229);
	padding-top: 50px;
	font-size: 24px;
	margin-top: 30px;
}
#post-nav a {
		color: rgb(229,229,229);
}
#post-nav a:hover {
	color: rgb(204,0,0);
}
/*
     FILE ARCHIVED ON 08:51:09 Jun 26, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:43:22 Nov 06, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 324.051
  exclusion.robots: 0.153
  exclusion.robots.policy: 0.146
  RedisCDXSource: 6.346
  esindex: 0.006
  LoadShardBlock: 295.855 (3)
  PetaboxLoader3.resolve: 262.438 (5)
  PetaboxLoader3.datanode: 286.064 (5)
  CDXLines.iter: 18.975 (3)
  load_resource: 364.93 (2)
*/