/* ------------------------------------------------------------ *\
|* ------------------------------------------------------------ *|
|* Template
|* ------------------------------------------------------------ *|
\* ------------------------------------------------------------ */
body {
	font-family: 'Bitter', serif;
	font-size: 16px;
	line-height: 26px;
	color: rgb(26,26,26);
	background-color: rgb(20,20,20);
}
#page-wrap {
	position: relative;
}
#wrapper {
    position: relative;
    top: 0;
    left: 0;
    overflow: hidden;
    background-color: 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;
}
.mask {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 15;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.container { 
	max-width: none !important;
}
.content iframe {
	max-width: 100%;
}
a {
	color: rgb(26,26,26);
	cursor: pointer;
	-webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

a:hover {
	text-decoration: none;
	color: rgb(204,0,0);
}
.content a {
	border-bottom: 1px solid rgb(200,200,200);
}
.content a:hover {
}
.content a.btn {
	border-bottom: none;
}

p {
	margin-bottom: 20px;
}

hr {
	border-top: 1px solid rgb(229,229,229);
}
.red {
	color: rgb(204,0,0);
}

h1,h2,h3,h4,h5,.lead,button,.btn,header,.menu,.nav-tabs, .meta strong, .faq-question, #post-nav, .calendar, .location {
	font-family: 'Noto Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
	color: rgb(204,0,0);
}
h1 {
	font-size: 34px;
	line-height: 42px;
	color: rgb(204,0,0);
}
h1 span {
	color: rgb(128,128,128);
	font-size: 16px;
	line-height: 16px;
	text-transform: uppercase;
	display: block;
}
h2 {
	font-size: 26px;
	line-height: 30px;
	color: rgb(204,0,0);
}
h3 {
	font-size: 22px;
	line-height: 28px;
	color: rgb(204,0,0);
}
h3 span {
	color: rgb(128,128,128);
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	display: block;
}
h3 a {
	color: rgb(204,0,0);
}
h3 a:hover {
	color: rgb(26,26,26);
}
h4 {
	font-size: 20px;
	line-height: 28px;
	color: rgb(204,0,0);
}
h5 {
	font-size: 16px;
	line-height: 28px;
	color: rgb(26,26,26);
	text-transform: uppercase;
	font-weight: 600;
}
h6 {
	font-size: 14px;
	line-height: 18px;
	color: rgb(204,0,0);
	text-transform: uppercase;
	font-weight: 600;
}
.yellow {
	color: rgb(228,167,41);
}
.white {
	color: rgb(255,255,255);
}
.lead {
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 30px;
}
.lead a {
	color: rgb(204,0,0);
}
.lead a:hover {
	color: rgb(0,0,0);
}
.lead span {
	color: rgb(229,229,229);
	margin: 0 10px;	
}
.meta, .caption {
	font-style: italic;
	color: rgb(153,153,153);
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 0px;
}
.meta em, .caption em {
	font-style: normal;
}
.meta span {
	color: rgb(228,167,41);
	padding: 0 4px;
}
.meta a {
	color: rgb(153,153,153);
}
.meta a:hover {
	color: rgb(26,26,26);
}
.meta strong {
	color: rgb(0,0,0);
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
}
.meta strong a {
	color: rgb(228,167,41);
}
.meta strong a:hover {
	color: rgb(204,0,0);
}
form .meta {
	line-height: 80px;
}
blockquote {
	border-left: none;
	padding-left: 0;
	font-style: italic;
	font-size: 20px;
	line-height: 34px;
}
blockquote em,
blockquote i {
	font-style: normal;
}
blockquote p {
	margin-bottom: 10px;
}
blockquote strong {
	font-weight: 600;
}
cite {
	color: rgb(190,190,190);
	font-style: normal;
	font-size: 18px;
	font-weight: 600;
}
cite a {
	color: rgb(204,0,0);
}
cite a:hover {
	color: rgb(26,26,26);
}
.blockquote-lg p {
	font-size: 20px;
	line-height: 30px;
	font-style: italic;
}
.blockquote-lg p cite {
	color: rgb(190,190,190);
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
}
.blockquote-lg p em {
	font-style: normal;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	background-color: rgb(255,255,255);
	border: 1px solid rgb(229,229,229);
	border-radius: 0px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
}

#general-header {
	background-color: rgb(242,242,242);
	padding: 130px 0 70px;
	margin-bottom: 50px;
}
#search-header {
	background-color: rgb(242,242,242);
	padding: 130px 0 70px;
	margin-bottom: -70px;
}
#post-navigation {
	background-color: rgb(26,26,26);
	padding: 50px 0;
	margin-top: 50px;
}
#post-navigation .meta {
	color: rgb(255,255,255);
	margin-top: 0;
}
#post-navigation .nav-previous,
#post-navigation .nav-next {
	margin: 0;
	padding: 0;
}
#post-navigation .nav-previous a,
#post-navigation .nav-next a {
	color: rgb(228,167,41);
	font-size: 16px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
#post-navigation .nav-previous a:hover,
#post-navigation .nav-next a:hover {
	color: rgb(204,0,0);
}

#password {
	width: 90%;
}

#error-header {
	background: rgb(255,255,255) url(/web/20140903074434im_/http://modernistcuisine.com/wp-content/themes/modernist-cuisine-2/inc/images/error-bg.jpg) no-repeat center bottom;
	background-size: cover;
	padding-top: 200px;
	padding-bottom: 400px;
	margin-bottom: -71px;
}

.page-template-page-validate-mcah-php #secondary{
    display: none;
}

.page-template-page-validate-mcah-php .wrapper-content{
    margin-left: 200px;
    margin-top: 200px;
}



/*
     FILE ARCHIVED ON 07:44:34 Sep 03, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:43:28 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: 156.472
  exclusion.robots: 0.187
  exclusion.robots.policy: 0.181
  cdx.remote: 0.063
  esindex: 0.008
  LoadShardBlock: 128.203 (3)
  PetaboxLoader3.datanode: 146.158 (4)
  CDXLines.iter: 16.842 (3)
  load_resource: 81.089
  PetaboxLoader3.resolve: 60.287
*/