.portfolio-preview-title {
	display: none;
}

.avia-post-format-image img {
	border-radius: 0;
	width: 100%;
}

.widgettitle {
	text-transform: lowercase;
	letter-spacing: 0;
}

.popmake-content .av-special-heading {
    margin-top: 0;
}

.popmake-content input.button {
    background: #e94d2a;
    color: #ffffff;
    border-bottom-color: #cc5d45;
}

/* Enfold x Mailchimp Subscribe forms */
#gform_3 .gform_body ul li {
    margin-top: 0px !important;
    margin-bottom: 14px !important;
}

#gform_3 select#input_3_3 {
    height: 36px;
    margin-top: 8px;
}

#gform_3 input#gform_submit_button_3 {
    width: 98%;
    margin-top: 2px;
}

/* Enfold x Mailchimp Subscribe forms */
#newsletter.avia-section-small .content, #newsletter.avia-section-small .sidebar {
    padding-top: 30px;
    padding-bottom: 30px;
}

#top .avia-mailchimp-form {
    margin-bottom: 0;
}

#top .avia-mailchimp-form fieldset {
    margin-bottom: 4px;
}

/* new css */
#top .aviaccordion-title {
	text-transform: lowercase;
}

#av-burger-menu-ul li a .avia-menu-text {
	text-transform: lowercase;
}

.avia-icon-pos-left {
	float: left;
	margin-right: .5em;
	margin-bottom: .5em;
}

.intro-heading h1.av-special-heading-tag {
	text-shadow: 0 0 10px #000000;
}

.intro-heading h2.av-special-heading-tag {
	text-shadow: 0 0 10px #000000;
}

#top .av_header_glassy.av_header_transparency #header_main {
	background: rgba(0,0,0,.3);
}

#menu .main_color .grid-entry-title {
	color: #fff;
	font-weight: 300;
}

#menu .grid-entry .inner-entry {
	padding: 0;
}

#menu h3.grid-entry-title.entry-title {
	font-size: 16px !important;
}

#menu .grid-entry {
	padding: 0;
}

#menu .main_color .grid-content {
	padding: 0;
	margin: 0;
}

#menu h3.grid-entry-title.entry-title a {
	width: 100%;
	height: 100%;
	display: block;
	margin: 0;
	background: #e84b29;
	padding: 12px;
	border: 8px double #ebebeb;
	text-shadow: 0 0 0 transparent;
	border-radius: 0;
	max-width: 175px;
	font-size: 13px;
}

.ajax_controlls a {
	margin-left: 0;
	margin-top: 1px;
}

.av-hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -5px;
}

#menu a.ajax_previous, #menu a.ajax_next {
	display: none;
}

#top div .avia-gallery img {
	border-width: 0;
}

.gform_wrapper .gform_footer {
	padding: 0;
	margin: 0;
	clear: both;
	text-align: center;
}

.mobile-intro .av-image-caption-overlay-center {
	display: table-cell;
	vertical-align: bottom;
	font-size: 40px;
	line-height: 1.5em;
	padding: 30px;
	text-align: left;
}

.mobile-intro .av-image-caption-overlay-position {
	background: rgba(0,0,0,0.3);
}

/* New Footer css */
#socket .sub_menu_socket {
	float: none;
	margin: 0;
}

#socket .menu {
	text-align: center;
	margin: 0 auto;
}

#socket .sub_menu_socket li {
	float: none;
	display: inline-block;
	text-align: center;
}

#socket .sub_menu_socket li:first-child {
	border: none;
	padding-left: 0;
}

/* Experimental CSS - Top Bar Disappear */
html.html_av-framed-box {
	padding: 0;
}

.av-frame.av-frame-top.av-frame-vert {
	display: none;
}

strong.logo {
	padding: 5px 0;
}

/* end of new css */
.main_color .av-masonry {
	background-color: #000000;
}

.html_elegant-blog #top .post-entry .post-title, .html_elegant-blog .avia-content-slider .slide-entry-title {
	text-transform: lowercase;
}

.html_elegant-blog #top .post-entry .minor-meta {
	text-transform: lowercase;
}

.av-special-heading {
	margin-top: 35px;
}

.av-special-heading.avia-builder-el-no-sibling {
	padding-bottom: 0 !important;
}

#new-splash .container {
	width: 90%;
}

.custom-image .avia-image-container-inner {
	box-shadow: 1px 1px 10px #505354;
}

#new-splash .av-image-caption-overlay-center p {
	font-size: 28px;
	font-size: 2vw;
	text-align: center;
	line-height: 28px;
	font-weight: 600 !important;
	text-shadow: 2px 2px #000;
}

.locations-images .avia-image-container-inner {
	box-shadow: 0 2px 10px #505354;
}

#locations-section .av-image-caption-overlay-center p {
	font-size: 28px;
/*font-size: 2.5vw;*/
	line-height: 28px;
	font-weight: 400;
	text-align: center;
	text-shadow: 2px 2px 10px #000;
}

.custom-z-index {
	z-index: 2;
}

#main-splash .av_inherit_color a {
	transition: .2s;
	text-decoration: none;
}

#main-splash .av_inherit_color a:hover {
	color: #ee7458;
}

.splash-menu h3 {
	text-shadow: 0 0 8px rgba(0,0,0,0.5);
	line-height: 40px;
}

#intro-food .container {
	width: 85%;
}

#top div .avia-gallery img {
	border-width: 0;
	padding: 0;
}

#contact .avia-button.avia-size-large {
	padding: 1vw;
	font-size: 13px;
	min-width: 10vw;
	border-radius: 0;
	border: none;
}

#splash .av-image-caption-overlay {
	background: rgba(0,0,0,0.35);
	transition: .5s;
}

#splash .av-image-caption-overlay:hover {
	background: rgba(0,0,0,0.1);
	transition: .5s;
}

#splash span.maru-text {
/*font-family: wc_mano_negra_btaregular;*/
	font-size: 40px;
	line-height: 40px;
}

.custom-portfolio .image-overlay {
	background: rgba(255,255,255,0.35);
}

.grid-entry .inner-entry {
	padding: 25px;
}

.content, .sidebar {
	padding-top: 90px;
	padding-bottom: 90px;
}

.avia-section-small .content, .avia-section-small .sidebar {
	padding-top: 40px;
	padding-bottom: 40px;
}

.av-main-nav > li > a {
/*font-family: wc_mano_negra_btaregular;*/
	font-size: 20px;
}

.av-special-heading.av-special-heading-h1.blockquote.modern-quote.avia-builder-el-10.el_before_av_textblock.avia-builder-el-first.custom-heading.av-inherit-size:after {
	background: url("http://www.marurestaurant.com/wp-content/uploads/2016/07/brush.svg") no-repeat;
	position: absolute;
	width: 75px;
	height: 75px;
	content: " ";
	margin-top: -35px;
}

/*h1, h2, h3, h4, h5, h6, p, body {
	font-family: wc_mano_negra_btaregular, sans-serif;
}

p, body {
	font-family: "texgyreadventorregular", sans-serif;
}*/
.header_color a {
	color: #2a1726;
	transition: .2s;
}

.header_color a:hover {
	color: #e94d2a;
	text-decoration: none;
}

.fallback_menu {
	display: none;
}

#custom-small .container {
	width: 72%;
}

#home-menu .av-parallax-inner.main_color.avia-full-stretch {
	opacity: .88;
}

#our-locations .av-parallax-inner.main_color.avia-full-stretch {
	opacity: .5;
}

.html_header_top.html_bottom_nav_header #header_main {
	z-index: 3;
	background: rgb(252,252,252);
	background: -moz-linear-gradient(top,rgba(252,252,252,1) -1%,rgba(247,247,247,1) 0%,rgba(252,252,252,1) 0%,rgba(255,255,255,1) 99%);
	background: -webkit-linear-gradient(top,rgba(252,252,252,1) -1%,rgba(247,247,247,1) 0%,rgba(252,252,252,1) 0%,rgba(255,255,255,1) 99%);
	background: linear-gradient(to bottom,rgba(252,252,252,1) -1%,rgba(247,247,247,1) 0%,rgba(252,252,252,1) 0%,rgba(255,255,255,1) 99%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc',endColorstr='#ffffff',GradientType=0);
}

/* Portfolio Edits */
.main_color .grid-content, .main_color.inner-entry, .grid-entry-excerpt, .main_color .grid-entry-title {
	background-color: transparent;
	color: #55606e;
}

.grid-image {
	border-radius: 1000px;
}

.grid-entry {
	padding: 4px;
}

.grid-entry .inner-entry {
	box-shadow: 0 0 0 1px rgba(0,0,0,0);
}

.grid-content .avia-arrow {
	display: none;
}

.image-overlay-inside {
	display: none;
}

.image-overlay {
	background: transparent;
}

.grid-entry-title {
	font-size: 18px;
	font-weight: 500;
}

.main_color .grid-content {
	text-shadow: 1px 1px #000000;
}

.grid-content {
	margin-top: -70px;
	text-align: center;
}

.main_color .grid-entry-title {
	background-color: transparent;
	color: #ffffff;
	font-size: 35px;
}

.grid-col-4 .grid-image {
	box-shadow: 1px 1px 10px #505354;
}

.entry-author-link {
	pointer-events: none;
}

/* footer css */
.footer-icon {
	min-width: 80px;
	padding: 5px;
	background: #2c2c2c;
	color: #ffffff;
}

#text-2 {
	float: left;
	width: 32%;
	margin-top: -102px;
	text-align: right;
	padding: 0;
}

#text-3 {
	float: right;
	width: 32%;
	margin-top: -102px;
	text-align: left;
	padding: 0;
}

#text-2 p {
/*font-family: wc_mano_negra_btaregular, sans-serif;*/
	font-size: 34px;
	line-height: 38px;
	margin-top: 20px;
	margin-bottom: 0;
}

#text-3 p {
/*font-family: wc_mano_negra_btaregular, sans-serif;*/
	font-size: 34px;
	line-height: 38px;
	margin-top: 20px;
	margin-bottom: 0;
}

#top .social_bookmarks li {
	width: 40px;
}

#top .social_bookmarks li a {
	width: 40px;
	line-height: 40px;
	min-height: 40px;
}

#socket .social_bookmarks {
	float: left;
	margin-left: 46%;
	font-size: 25px;
}

#top .social_bookmarks {
	height: 40px;
}

#socket .container {
	padding-top: 25px;
	padding-bottom: 41px;
}

#socket .copyright {
	width: 100%;
	text-align: center;
	margin-top: 20px;
}

#main-splash .container {
	width: 80%;
}

#main-splash .content, #main-splash .sidebar {
	padding-top: 50px;
	padding-bottom: 50px;
}

.vw-heading h2.av-special-heading-tag {
	font-size: 60px;
	line-height: 60px;
	margin-top: -35px;
	text-transform: lowercase;
}

.html_elegant-blog #top .post-entry .post-meta-infos, .html_elegant-blog .avia-content-slider .slide-meta {
	display: none;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: lowercase;
	letter-spacing: 1px;
}

/* Media Quieries */
@media only screen and (max-width: 1000px) {
	#custom-small .container {
		width: 100%;
	}

	.not-ipad {
		display: none;
	}

	#coming-soon .flex_column_table.av-equal-height-column-flextable {
		margin: 0 !important;
	}
}

@media only screen and (min-width: 767px) {
	.mobile-only {
		display: none !important;
	}

	.desktop-only {
		display: block !important;
	}

	.rightmargin {
		margin-left: 12% !important;
	}
}

@media only screen and (max-width: 767px) {
	.footer-icon {
		min-width: 60px;
	}

	#top .flex_column_table {
		margin-top: 0 !important;
	}

	.responsive #top .container .av-content-small, .responsive #top #wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
		margin-bottom: 0;
	}

	.vw-heading h2.av-special-heading-tag {
		margin-top: 0;
	}

	#top .no_margin.av_one_fourth {
		padding: 0 20% !important;
	}

	#new-splash .av-image-caption-overlay-center p {
		font-size: 28px;
	}

	.mobile-only {
		display: block !important;
	}

	.desktop-only {
		display: none !important;
	}
}

.av-image-caption-overlay {
	text-transform: lowercase;
}

.custom-image .avia-image-container-inner {
	box-shadow: 1px 1px 10px #505354;
	border: 10px solid #ffffff;
}

.news-time {
	visibility: collapse;
}

.margin-right-img {
	margin-right: 200px;
}

.special-line-height h3.av-special-heading-tag {
	line-height: 40px;
	padding-bottom: 5px;
}

#menu.avia-section-small .content, #menu.avia-section-small .sidebar {
	padding-top: 20px;
	padding-bottom: 20px;
}

@media only screen and (min-width: 767px) {
	.av-special-heading.av-special-heading-h3.blockquote.modern-quote.el_before_av_portfolio.avia-builder-el-no-sibling.special-line-height {
		width: 77% !important;
		display: inline !important;
		clear: none !important;
		float: left !important;
		padding-top: 10px !important;
	}

	.desktop-only.custom-portfolio.grid-sort-container.isotope.no_margin-container.with-title-container.grid-total-even.grid-links-ajax.isotope_activated {
		float: right !important;
		width: 20% !important;
		display: inline !important;
		clear: none !important;
	}
}
