.nav-overlay {
	background-color: #fff;
}
.home-notice .notice-title, .home-notice .notice-header-click {
	background-color: #f5f5f5;
}
.home-notice .notice-title, .home-notice .notice-opened h6 {
	color: #111;
}
.home-notice .button-notice .plus, .home-notice .button-notice .minus {
	background-color: #111;
}
.home-notice .notice-wrapper {
	background-color: #fff;
}
.home-notice .notice-content, .home-notice .notice-content a {
	color: #111;
}
.nav-footer {
	color: #111;
}
.nav-footer {
	font-family: Roboto;
	text-transform: none;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .nav-footer, {
	opacity: 0;
}
.ie.wf-loading .nav-footer, {
	visibility: hidden;
}
.page-header-nav, .page-header-nav a {
	color: #111;
}
.page-header-nav, .page-header-nav a {
	font-family: Cardo;
	text-align: left;
	text-transform: none;
	font-weight: 700;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .page-header-nav, .page-header-nav a, {
	opacity: 0;
}
.ie.wf-loading .page-header-nav, .page-header-nav a, {
	visibility: hidden;
}

.desktop-menu > ul {
   display: inline;
}


.desktop-menu > li, .desktop-menu > li > a {
	color: #111;
}
.desktop-menu > li > a:before {
	background-color: #111;
}
.desktop-menu .dropdown li, .desktop-menu .dropdown li a, .desktop-menu .subtitle {
	color: #111;
}
.dropdown li:after {
	background-color: #111;
}
.navbar-left {
	border-color: rgba(119,119,119,.5);
}
.burger-nav path {
	stroke: #111;
}
.social-menu-left a {
	color: #111;
}
.desktop-menu > li > a {
	font-family: "Playfair Display";
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .desktop-menu > li > a, {
	opacity: 0;
}
.ie.wf-loading .desktop-menu > li > a, {
	visibility: hidden;
}
.desktop-menu .dropdown a, .desktop-menu .subtitle, .page-header ul.dropdown {
	font-family: Cardo;
	text-align: left;
	text-transform: none;
	font-weight: 700;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .desktop-menu .dropdown a, .desktop-menu .subtitle, .page-header ul.dropdown, {
	opacity: 0;
}
.ie.wf-loading .desktop-menu .dropdown a, .desktop-menu .subtitle, .page-header ul.dropdown, {
	visibility: hidden;
}
.navbar-left li a {
	font-family: Roboto;
	letter-spacing: 2px;
	font-weight: normal;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .navbar-left li a, {
	opacity: 0;
}
.ie.wf-loading .navbar-left li a, {
	visibility: hidden;
}
.offcanvas {
	background-color: #fff;
}
.offcanvas, .offcanvas a, .offcanvas .menu li, .offcanvas .menu li a {
	color: #111;
}
.offcanvas h1, .offcanvas h2, .offcanvas h3, .offcanvas h4, .offcanvas h5, .offcanvas h6 {
	font-family: "Playfair Display";
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .offcanvas h1, .offcanvas h2, .offcanvas h3, .offcanvas h4, .offcanvas h5, .offcanvas h6, {
	opacity: 0;
}
.ie.wf-loading .offcanvas h1, .offcanvas h2, .offcanvas h3, .offcanvas h4, .offcanvas h5, .offcanvas h6, {
	visibility: hidden;
}
.offcanvas, .offcanvas a {
	font-family: Cardo;
	font-weight: 400;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .offcanvas, .offcanvas a, {
	opacity: 0;
}
.ie.wf-loading .offcanvas, .offcanvas a, {
	visibility: hidden;
}
.progress-bar {
	background-color: #fff;
}
.progress-bar .progress-inner {
	background-color: #111;
}
.content-wrapper {
	background-color: #f5f5f5;
}
.content-wrapper, .content-wrapper a, .content-wrapper .dropdown li, .content-wrapper .dropdown li a, .comment-form-input, .comment-submit .form-submit {
	color: #111;
}
.content-wrapper .dropdown li:after, .comment-submit:before {
	background-color: #111;
}
.comment-form-input, .comment-form-input:focus {
	border-color: #111;
}
.next-prev-post svg line {
	stroke: #111;
}
.next-prev-post svg polygon {
	fill: #111;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Playfair Display";
	letter-spacing: 2px;
	font-weight: normal;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading h1, h2, h3, h4, h5, h6, {
	opacity: 0;
}
.ie.wf-loading h1, h2, h3, h4, h5, h6, {
	visibility: hidden;
}
.default-page, .default-page a, body {
	font-family: Cardo;
	font-weight: 400;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .default-page, .default-page a, body, {
	opacity: 0;
}
.ie.wf-loading .default-page, .default-page a, body, {
	visibility: hidden;
}
.blog h1, .blog h2, .blog h3, .blog h4, .blog h5, .blog h6 {
	font-family: "Playfair Display";
	letter-spacing: 2px;
	font-weight: normal;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .blog h1, .blog h2, .blog h3, .blog h4, .blog h5, .blog h6, {
	opacity: 0;
}
.ie.wf-loading .blog h1, .blog h2, .blog h3, .blog h4, .blog h5, .blog h6, {
	visibility: hidden;
}
.blog .post-content {
	font-family: Cardo;
	font-weight: 400;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .blog .post-content, {
	opacity: 0;
}
.ie.wf-loading .blog .post-content, {
	visibility: hidden;
}
.blog .post-meta, .blog .post-meta a, .post-tags, .post-tags a {
	font-family: Roboto;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-weight: normal;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .blog .post-meta, .blog .post-meta a, .post-tags, .post-tags a, {
	opacity: 0;
}
.ie.wf-loading .blog .post-meta, .blog .post-meta a, .post-tags, .post-tags a, {
	visibility: hidden;
}
.button, .button a, .comment-form-input, .comment-logged-in, .comment-logged-in a, .comment-date {
	font-family: Roboto;
	letter-spacing: 2px;
	font-weight: normal;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .button, .button a, .comment-form-input, .comment-logged-in, .comment-logged-in a, .comment-date, {
	opacity: 0;
}
.ie.wf-loading .button, .button a, .comment-form-input, .comment-logged-in, .comment-logged-in a, .comment-date, {
	visibility: hidden;
}
.gallery a:after {
	background-color: rgba(0,0,0,0.4);
}
.food-menu h1, .food-menu h2, .food-menu h3, .food-menu h4, .food-menu h5, .food-menu h6 {
	font-family: "Playfair Display";
	letter-spacing: 2px;
	font-weight: normal;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .food-menu h1, .food-menu h2, .food-menu h3, .food-menu h4, .food-menu h5, .food-menu h6, {
	opacity: 0;
}
.ie.wf-loading .food-menu h1, .food-menu h2, .food-menu h3, .food-menu h4, .food-menu h5, .food-menu h6, {
	visibility: hidden;
}
.food-menu, .food-menu a {
	font-family: Cardo;
	font-weight: 400;
	font-style: normal;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .food-menu, .food-menu a, {
	opacity: 0;
}
.ie.wf-loading .food-menu, .food-menu a, {
	visibility: hidden;
}
.menu-description {
	font-family: Cardo;
	letter-spacing: 1px;
	font-weight: 400;
	font-style: italic;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.wf-loading .menu-description, {
	opacity: 0;
}
.ie.wf-loading .menu-description, {
	visibility: hidden;
}