
body, html
	{
		font-size: 17px
	}

.button.button_guide_filter
	{
		font-size: 12px;
		padding-bottom: 3px;
		width: 100%
	}

#div_about_main
	{
		display: block;
		width: 100%
	}

#div_about_other
	{
		border-top: 1px solid #CDCDCD;
		display: block;
		float: left;
		padding-top: 20px;
		width: 100%
	}

#div_about_other h2
	{
		text-align: left
	}

div.div_area.div_area_bar.div_area_bar_header
	{
		padding-bottom: 8px;
		padding-top: 8px
	}

div.div_area.div_area_bar.div_area_bar_menu_m
	{
		display: block
	}

div.div_area.div_area_bar.div_area_bar_menu_t
	{
		display: none
	}

div.div_area.div_area_banner
	{
		padding-top: 12px
	}
	
#div_banner_caption
	{
		display: block;
		margin-bottom: 5px;
		text-align: center;
		width: 100%
	}

#div_banner_caption h2
	{
		line-height: 150%;
		margin-top: 0px
	}

#div_banner_search
	{
		display: block;
		float: left;
		text-align: center;
		width: 100%
	}

div.div_guide_filter_button
	{
		font-size: 9px;
		padding: 3px;
		width: auto
	}

div.div_guide_filter_button.div_guide_filter_button_label
	{
		display: block;
		font-size: 12px
	}

div.div_guide_filter_button_button
	{
		width: 100%
	}

div.div_guide_filter_input
	{
		width: 100%
	}

div.div_page_banner
	{
		background-position: top;
		padding-bottom: 43%
	}

div.div_page_banner_caption
	{
		bottom: 10px;
		left: 10px
	}

div.div_page_banner_caption h1
	{
		font-size: 35px
	}

div.div_page_banner_caption h2
	{
		font-size: 20px
	}

div.div_best_label
	{
		width: 49%
	}

div.div_best_label.div_best_label_filler
	{
		display: none
	}

#div_body
	{
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 20px
	}

#div_body_latest_review_details
	{
		display: block;
		width: 100%
	}
	
#div_body_latest_review_details h1
	{
		font-size: 25px;
		left: 14px;
		bottom: 14px
	}

#div_body_latest_review_details h2
	{
		font-size: 20px;
		left: 14px;
		bottom: 52px;
		top: auto
	}

#div_body_latest_review_details h3
	{
		margin-bottom: 5px
	}

div.div_body_latest_review_details_tags
	{
		display: inline-block
	}

#div_body_latest_review_img
	{
		display: block;
		margin-top: 5px;
		padding-bottom: 50%;
		width: 100%
	}

div.div_glossary_row
	{
		margin-bottom: 18px
	}

div.div_glossary_row_left
	{
		float: none;
		width: 100%
	}

div.div_glossary_row_right
	{
		float: none;
		width: 100%
	}

#div_header_left_logo
	{
		background-image: url("img/514eats_badge_80.png");
		height: 39px;
		margin-right: 10px;
		width: 42px
	}

#div_header_follow
	{
		margin-top: -6px
	}

div.div_justify.div_justify_overlay.div_justify_overlay_guide
	{
		width: 250px
	}

div.div_justify.div_justify_overlay.div_justify_overlay_map
	{
		top: 35px
	}

div.div_justify.div_justify_overlay.div_justify_overlay_reviews
	{
		width: 90%
	}

div.div_review_banner_caption
	{
		padding-bottom: 0px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 15px;
		position: static;
		width: 100%;
	}

div.div_review_banner_caption h1
	{
		display: inline;
		font-size: 30px
	}

div.div_review_banner_caption h2
	{
		display: inline;
		font-size: 30px
	}

div.div_review_banner_caption.div_review_banner_caption_background
	{
		display: none
	}

#div_review_banner_search
	{
		display: none
	}

div.div_section_large.div_section_large_left
	{
		float: none;
		width: 100%
	}

div.div_section_large.div_section_large_right
	{
		float: none;
		width: 100%
	}

div.div_thumb
	{
		width: 100%
	}

div.div_thumb_img h2.h2_square
	{
		font-size: 20px
	}

div.div_thumb.div_thumb_contact
	{
		width: 100%
	}

div.div_thumb.div_thumb_square
	{
		width: 49%
	}

div.div_thumb2
	{
		width: 100%
	}

div.div_thumb h4
	{
		font-size: 19px
	}
	
h1
	{
		font-size: 30px
	}

h2
	{
		font-size: 25px
	}

h4
	{
		font-size: 16px
	}

#img_review_banner_img
	{
		margin-left: 0;
		width: 100%
	}

img.img_thumb_img_bar_zoom_icon
	{
		height: 30px;
		width: 32px
	}

.input_text.input_text_comment
	{
		max-width: none;
		width: 96%
	}

.input_text.input_text_comment.input_text_comment_comment
	{
		max-width: none;
		width: 96%
	}

.input_text.input_text_search.input_text_search_banner
	{
		width: 210px
	}

span.span_button
	{
		padding-bottom: 3px;
		padding-left: 5px;
		padding-right: 5px;
		font-size: 15px
	}

span.span_button.span_button_best
	{
		bottom: 10px;
		right: 10px
	}

span.span_button.span_button_map
	{
		padding-left: 12px;
		padding-right: 12px
	}

span.span_tag
	{
		font-size: 13px
	}