/* Themify Customize Styling */
body, body.boxed-content, body.boxed-layout {	background-image: none;
	background-color: #ffffff;
	background-color: rgba(255,255,255,1);
	color: #666666;
	color: rgba(102,102,102,1); 
}
body {	
	font-family:Georgia, 'Times New Roman', Times, serif; 
}
a {	
	color: #f7ab60;
	color: rgba(247,171,96,1.00); 
}
a:hover {		text-decoration:underline;

	color: #f79216;
	color: rgba(247,146,22,1.00); 
}
#headerwrap {	background-image: url(http://www.mangotreemiami.com/wp-content/uploads/2015/07/header-wrap.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: transparent;
	border-top-style: solid;
	border-top-width: 4px;
	border-top-color: #f7ab60;
	border-top-color: rgba(247,171,96,1.00); 
}
#header {	
	font-family:Josefin Slab;	font-size:90%;
	text-transform:uppercase;
	color: #3e3e3e;
	color: rgba(62,62,62,1); 
}
#header a {		font-weight:bold;

	color: #666666;
	color: rgba(102,102,102,1); 
}
#header a:hover {	
	color: #f79216;
	color: rgba(247,146,22,1); 
}
#site-logo img {		width: 315px; 
}
#site-logo a {		width: 315px; 
}
#main-nav a {	
	color: #666666;
	color: rgba(102,102,102,1); 
}
#main-nav a:hover {	
	color: #3e3e3e;
	color: rgba(62,62,62,1); 
}
#main-nav .current_page_item a,  #main-nav .current-menu-item a {	
	background-color: transparent;
	color: #f7ab60;
	color: rgba(247,171,96,1); 
}
#main-nav .current_page_item a:hover,  #main-nav .current-menu-item a:hover {	
	color: #f79216;
	color: rgba(247,146,22,1); 
}
#footerwrap {	
	background-color: #ffffff;
	background-color: rgba(255,255,255,1);
	border-top-width: 4px;
	border-top-color: #f7ab60;
	border-top-color: rgba(247,171,96,1); 
}
#footer {		text-align:left; 
}
.footer-widgets .widgettitle {		line-height:0px;
 
}

/* Themify Custom CSS */
#footerwrap {
	  padding: 0;
}
#footer .main-col {
	  display: none;
}
.erm_menu,.erm_menu ul {
	  list-style: outside none none !important;margin: 0 !important;padding: 0 !important;line-height: 0.5em;
}
.erm_menu li {
	  margin-left: 0 !important;line-height: 0.5em;
}
.erm_menu {
	  margin: 0px 0;
}
.erm_menu .erm_title {
	  display: none;
}
.erm_menu .erm_desc {
	  margin-bottom: 0px;
}
.erm_menu .erm_footer_desc {
	  margin-bottom: 0px;
}
.erm_menu .clear {
	  clear: both;float: none;height: 0;width: 0;
}
.erm_menu p {
	  line-height: 1.3;padding-bottom: 10px;
}
.erm_menu .erm_section_title {
	  border-bottom: 4px solid black;border-top: 4px solid black;display: inline-block;margin: 0px 0 5px;padding: 0px 0;
}
.erm_menu .erm_product + .erm_section {
	  margin-top: 0px;
}
.erm_product {
	  margin: 0px 0;
}
.erm_product_image {
	  float: left;height: auto;margin: 0 10px 10px 0;width: 140px;
}
@media screen and (max-width: 420px) {
	      .erm_product_image {
	  float: none;height: auto;width: 100%;    
}

}
.erm_product_title {
	  display: inline;float: none;margin: 0;padding: 0;color: #3e3e3e;font-weight: 600;font-size: 1.4em;
}
@media screen and (max-width: 420px) {
	      .erm_product_title {
	  display: block;text-align: center;    
}

}
.erm_product_desc {
	  padding-left: 150px;border-bottom: 1px solid #e0b2aa;position: relative;top: -50px;
}
.erm_product.no_image .erm_product_desc {
	  padding-left: 0;padding: 20px 0;
}
@media screen and (max-width: 420px) {
	      .erm_product.no_image .erm_product_desc {
	  text-align: center;padding: 30px 0 30px 0;    
}

}
.erm_product_price {
	  display: block;text-align: right;position: relative;top: -30px;font-family: sans-serif;padding: 10px 0 0 20px;
}
@media screen and (max-width: 420px) {
	      .erm_product_price {
	  display: block;text-align: left;position: static;font-family: sans-serif;    
}

}
.erm_product_price li {
	  display: inline-block;
}
.erm_product_price .price {
	  display: inline-block;min-width: 50px;padding-left: 10px;padding-right: 15px;text-align: left;padding-bottom: 15px;
}
.erm_product_price .name {
	  display: inline-block;text-align: left;padding-bottom: 15px;
}
.module-image.image-overlay .image-content {
	  background: rgba(255, 255, 255, 0.701961);box-sizing: border-box;color: #000;line-height: 1.4em;padding: 2% 4%;width: 100%;
}
.module-image.image-overlay .image-content {
	  color: #000;
}
.module-image.image-overlay h1,.module-image.image-overlay h2,.module-image.image-overlay h3:not(.module-title),.module-image.image-overlay h4,.module-image.image-overlay h5,.module-image.image-overlay h6 {
	  color: #000;
}
#wpfront-notification-bar a.wpfront-button {
	  display: none;
}
#wpfront-notification-bar a {
	  color: #ffffff;font-family: sans-serif;
}
@media screen and (max-width: 420px) {
	      #wpfront-notification-bar a.wpfront-button {
	  display: inline;padding: 5px;    
}
