/****** INDIVIDUAL LOCATION PHOTO GALLERY PAGE ******/
.ccPG_ReadAll  {	font-family: 'Roboto', Arial; font-weight: 700; text-decoration: none; font-style: normal;
					margin: 0px; font-size: 10px; line-height: 10px; letter-spacing:0.5px; text-transform: uppercase;
					color:#D5D3D1;  background:#524D47; border-top: 1px solid #606060; 
					-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;
}
.ccPG_ReadAll_MODA  { text-align:center; font-size: 12.2px; line-height: 15px; font-weight: 400; letter-spacing:-0.1667px; color:#FFF; margin:-4px -5px 9px 0; text-transform: none;}
.ccPG_ReadAll_MODC  { text-align:center;margin-top:-2px; margin-bottom:8px; border-top: 0px none #FFF;}
.ccPG_ReadAll_MODG  { clear:both; display:block; margin:18px 0px 5px 0px; width:260px !important;}
.ccPG_ReadAll_MODH  { clear:both; display:block; margin:26px 0px 5px 0px; }
.ccPG_ReadAll_MODF  { margin:0px -6px 10px -6px; border-top: 0px none #FFF;}

.ccPG_ReadAll a { background: #524D47; padding: 7px 10px 9.667px 10px; display:block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.ccPG_ReadAll a:hover { background: #413D36; }

.ccPG_ReadAll_Icon { position:relative; top:0.667px; color:#95918C; font-size: 16px; line-height: 13px; margin: 0px 6px 0px 0; vertical-align:-1px;}
.ccPG_ReadAll_Icon_MODB { color:#FFF; line-height: 14px;  margin: 0px 6px -2px 0; vertical-align:-2px; color:rgba(255,255,255,0.3);}
.ccPG_ReadAll_Icon_MODC { margin: -1px 6px 0px 0px;}

.ccPG_BackIcon { position:relative; top:0px; color:#95918C; font-size: 15px; line-height: 15px; margin: 0px 6px 0px 0; vertical-align:-1px;}


.ccPG_ReadAll_MOD_Closed { background: #640E0E; color:#FFF; color:rgba(255,255,255,0.84); padding: 8.3667px 10px 10px 10px; display:block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.ccPG_MORELOC { background: #444; color:#FFF; color:rgba(255,255,255,0.84); height: 27px; padding: 0px 10px 0px 10px; display:block; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}


.ccPG_BK  {	font-family: 'Roboto', Arial; font-weight: 700; text-decoration: none; font-style: normal;margin: 0px; font-size: 10.3667px; line-height: 27.667px; height: 27.667px; letter-spacing:0.5px; text-transform: uppercase;color:#D5D3D1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.ccPG_BK a { background:#3A382B; padding: 0px 10px 0px 10px; display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.ccPG_BK a:hover { background: #262419; }

.qqr_BK  {	font-family: 'Roboto', Arial; font-weight: 700; text-decoration: none; font-style: normal;margin: 0px -3px; font-size: 10px; line-height: 11px; height: 27px; letter-spacing:0.5px; text-transform: uppercase;color:#D5D3D1; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.qqr_BK a { background:#3A382B; padding: 8px 10px; display:block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.qqr_BK a:hover { background: #262419; }


.ccPG_BreadCrumbs  { font-family: 'Roboto', Arial; font-weight: 400; text-decoration: none; font-style: normal;
	margin: 0px; padding:8px 12px 9px 12px; font-size: 12.2px; line-height: 17px; overflow:hidden;
	color:#111;  background:#D9D9D9; border-top: 1px solid #BBB; 
	-webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;
}
.ccPG_BC_Fix {padding:1px 12px 2px 12px; line-height: 15px;}
.ccPG_BC_Line {margin:7px 0;}

.ccPG_Reviews  {font-family: 'Roboto Condensed', Arial; font-weight: 400; text-decoration: none; margin: 5px 0 0 0; padding:0 8px 0 11px; font-size: 21px; line-height: 43px; height: 45px;letter-spacing:0px;color:#fff; color:rgba(255,255,255,0.86); background:#423F3E; border-top: 1px solid #4B4846;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.ccPG_Reviews_MOD_SUC  { background:#6A7D38; border-top: 1px solid #92A65E; margin: 20px 0 0 0;}
.ccPG_Reviews_MOD_SUCB  { background:#333; border-top: 1px solid #444; margin: 14px 0 0 0; color:rgba(255,255,255,0.92);}

.ccPG_Review_Icon { color:#95918C; color:rgba(255,255,255,0.58); font-size: 20px; line-height: 20px; margin: 0px 10px 0px 3px; }

.STAT-Large-ScoreCircle  { letter-spacing:0px; font-size: 28px; line-height: 36px; width: 48px; height: 36px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: center; vertical-align:middle; margin:0; padding:0; border:0px;}


.ccGallery-CoverImage {width:150px; float:left; margin:9px 20px 0px 0; -webkit-box-shadow: 0 1px 2px #6b6b6b; -moz-box-shadow: 0 1px 2px #6b6b6b; -o-box-shadow: 0 1px 2px #6b6b6b; -ms-box-shadow: 0 1px 2px #6b6b6b; box-shadow: 0 1px 1px #707070;}
.ccGallery-InfoJAR {font-family: 'Roboto', Arial ; font-weight: 400; font-style: normal;padding: 5px 0 5px 0; font-size: 12.8px; line-height: 16px; letter-spacing:0px; border-bottom: 1px solid #BBB;}
.ccGallery-InfoJAR_MODA {padding:9px 0px 18px 0px; font-size: 13.4px; line-height: 17px;margin-bottom:0px;}

.ccBlogByline {color:#333;font-family:'Roboto Condensed';font-weight: 700;}
.ccBlogLocation {letter-spacing:0.25px;}
						
.ccGallery-ProjectCardMOD {font-size: 13.2px; line-height: 18px;}

.ccProjectCard_SH { font-family: 'Roboto', Arial ; font-weight: 700; font-style: italic; color:#474747;
						padding:0; margin:-8px 0 14px 0; font-size: 15.2px; line-height: 17.2px; letter-spacing:0px;}
.ccProjectCard_SH_MODA { color:#333; font-style: normal; margin:1px 0 10px 0; font-size: 14.4px; line-height: 16.4px; border-left: 2px solid #aaa; padding-left:4px;}



.fBG_ScFOOD { background: #567E2B;}
.fBG_ScSERVICE { background: #845697;}
.fBG_ScENVIRONMENT { background: #4A7B83;}
.fBG_ScVALUE { background: #746A5F;}



.contBox_Mex_Topper  { color: #333; font-family: 'Roboto', Arial ; font-weight: 700; font-style: normal; font-size: 11px; line-height: 11px; letter-spacing:0.25px; text-align:right; background-color: #E1E1E1; padding: 7px 20px 7px 0px; margin-bottom:12px; border-style: solid; border-width: 1px; border-color: #B5B5B5 #D2D2D2 #D2D2D2 #C3C3C3; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.contBox_Back_Topper  { color: #333; font-family: 'Roboto', Arial ; font-weight: 700; font-style: normal; font-size: 11px; line-height: 28px; height: 29px; letter-spacing:0.25px; text-align:left; background-color: #E1E1E1; padding: 0px 6px 0px 6px; margin-bottom:12px; border-style: solid; border-width: 1px; border-color: #B5B5B5 #D2D2D2 #D2D2D2 #C3C3C3; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.contBox_List_Topper { color: #555; font-family: 'Roboto', Arial ; font-weight: 700; font-style: normal; text-align:left; background-color: #E1E1E1; padding: 3px 7px 4px 7px; margin-bottom:10px; border-style: solid; border-width: 1px; border-color: #B5B5B5 #D2D2D2 #D2D2D2 #C3C3C3; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.contBox_HomeMODA { padding: 0px 22px; margin:0 -22px 10px -22px; background-color: #FFF; border-style: none; border-width: 0px; border-color: #FFF}

.contBox_BUT {	font-size: 11px; line-height: 11px; letter-spacing:0.25px; text-align: left; text-transform: uppercase;
				background-color: #f9f9f9; float:left;  margin: 3px 4px; padding: 9px 20px 11px 38px;
				border: 0px;  border-top: 1px solid #FFF;
				-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
				-webkit-box-shadow: 0 1px 1px #aaa; -moz-box-shadow: 0 1px 1px #aaa;
				-o-box-shadow: 0 1px 1px #aaa; -ms-box-shadow: 0 1px 1px #aaa; box-shadow: 0 1px 1px #aaa;
			}

.contBox_PLATE { font-family:'Roboto', Arial; font-weight:700; font-style:normal; color:#404040;
	font-size: 10.8px; line-height: 10.8px; letter-spacing:0.25px; text-align: left; text-transform: uppercase;
	background-color: #fbfbfb; float:left;  margin: 2px 6px 4px 0px; padding: 6px 14px 6px 14px;
	border: 0px;  border-top: 1px solid #FFF;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
	-webkit-box-shadow: 0 1px 1px #a4a4a4; -moz-box-shadow: 0 1px 1px #a4a4a4;
	-o-box-shadow: 0 1px 1px #a4a4a4; -ms-box-shadow: 0 1px 1px #a4a4a4; box-shadow: 0 1px 1px #a4a4a4;
}

.contBox_PLATEII { color:#FFF; color: rgba(255,255,255,0.6); border-top: 0px none; overflow:hidden; font-family: 'Roboto Condensed', Arial; font-weight: 700;
	font-size: 10px; line-height:20px; height:20px; width: 79px; margin: 0px 1px 0px 0px; padding: 3px 0px; letter-spacing:0.25px; text-align: center; text-transform: uppercase;
	background-color: #ddd; float:left; 
}


.contBox_ReadMoreBUT { font-family:'Roboto', Arial; font-weight:700; font-style:normal; color:#353535;
	font-size: 11.4px; line-height: 22.4px; height: 25px; letter-spacing:0.1px; text-align: center;
	background-color: #dfdfdf; border-top: 1px solid #aaa; float:left;  margin: 10px 0px 0px -5px; padding: 0px 18px 0px 18px;
	-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; 
}


.contBox_PLATE_MODA {color:#6D3B0A;}
.contBox_PLATE_MODB {color:#7B7943;}
.contBox_PLATE_MODC {color:#3F570D;}

.contBox_PLATE_MASS_MODA {background-color: #fff; padding: 6px 13px 6px 9px;}
.contBox_PLATE_MASS_MODB {background-color: #474747; padding: 6px 13px 5px 9px; color:#ddd; border-top: 0px none #999; border-bottom: 1px solid #444;
	font-size: 10px; line-height: 10px;
	-webkit-box-shadow: 0 1px 0px #929292; -moz-box-shadow: 0 1px 0px #929292;
	-o-box-shadow: 0 1px 0px #929292; -ms-box-shadow: 0 1px 0px #929292; box-shadow: 0 1px 0px #929292;
}

.contBox_PLATE_MASS_MODC {background-color: #FFF; padding: 6px 12px 6px 12px;}

.contBox_PLxB { color:#FFF; color: rgba(255,255,255,0.6); border-top: 0px none; overflow:hidden; font-family: 'Roboto Condensed', Arial; font-weight: 700;font-size: 10px; line-height:20px; height:20px; margin: 2px 4px 2px 0px; padding: 4px 9px 4px 9px; }

.PLxB_Food {background-color: #567E2B;}
.PLxB_Serv {background-color: #845697;}
.PLxB_Envi {background-color: #4A7B83;}
.PLxB_Valu {background-color: #746A5F;}
.PLxB_Revs {background-color: #545240;}
.PLxB_SCORE {background-color: #5A7318;}
.PLxB_AVG {background-color: #565656; width:118px; }
.PLxB_THIS {background-color: #323232; width:152px; font-size: 11px; line-height:21px;}
.PLxB_Date {background-color: #777;}

.contBox_PLATE_Number { color:#FFF; color: rgba(255,255,255,0.86); font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 13px; line-height:18px; height:20px; vertical-align:-1px; margin:0 0 0 2px; display:inline; }
.contBox_PLATE_NumberMED { color:#FFF; font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 17px; line-height:20px; margin:0 0 0 2px; vertical-align:-2px; display:inline; letter-spacing:-0.5;}
.contBox_PLATE_NumberBIG { color:#FFF; font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 17px; line-height:18px; height:18px; vertical-align:-2.6px; margin:0 0 0 2px; display:inline; }
.contBox_MOD_PNH {font-size: 15px;}


.contBox_Pagination  { color:#373737; font-family: 'Roboto', Arial ; font-weight: 500; font-style: normal;font-size: 11.8px; line-height: 16px; letter-spacing:0px;background-color: #efefef; padding: 4px 12px; border-style: solid; border-width: 1px; border-color: #D2D2D2 #D7D7D7 #DEDEDE #D7D7D7; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.contBox_Pagination_MODA { background: #fbfbfb; }


.mex-MemberSince { color: #3d3d3d; margin:4px 0px 4px 0px; font-family: 'Roboto', Arial ; font-weight: 700; font-style: normal; font-size: 9.8px; line-height: 11px; letter-spacing:0px; text-transform: uppercase;}
.mex-MemberExtras { color: #323232; margin:4px 0px 4px 0px; font-family: 'Roboto', Arial ; font-weight:900; font-style: normal; font-size: 9.8px; line-height: 11px; letter-spacing:0px; }
.mex-MemberExtras_MODA { margin:4px 0px 3px 0px; font-weight:700; font-size: 11px; line-height: 11px;}



.dining_ADJAR { width:206px; padding:6px; margin:0px; background:#DADADA;}
.dining_JAR { width:218px; background:#FFF; padding:0px; margin:0px;}
.dining_TXT { font-family: 'Roboto', Arial; font-weight: 400; color:#292929; font-size: 12.9px; line-height: 16.7px; letter-spacing:-0.25px; display:block; margin:7px 11px 0px 11px; position:relative;}
.dining_SQZ {padding:0 10px;}

.dining_Ls { font-weight: 700; font-size: 11px; display:inline-block; float:left; text-align:center; color:#FFF; letter-spacing:0.25px;}
.dn_s { -webkit-text-shadow: 0 1px 1px rgba(63,62,53,0.3); -moz-text-shadow: 0 1px 1px rgba(63,62,53,0.3); -o-text-shadow: 0 1px 1px rgba(63,62,53,0.3); -ms-text-shadow: 0 1px 1px rgba(63,62,53,0.3); text-shadow: 0 1px 1px rgba(63,62,53,0.3); }
.dn_0 { font-size: 11.2px; line-height:12.4px; font-weight: 700; background:#4C4A41; width:216px; display:block; letter-spacing:0px; margin:0 0 1px -10px;}
.dn_1_A { line-height:33px; height:33px; background:#576F42; width:131px; margin:0 1px 1px -10px;}
.dn_1_B { font-weight: 900; line-height:33px; font-size: 21px; background:#576F42; width:84px; overflow:hidden; margin:0 -11px 1px 0;}
.dn_2_A { line-height:24px; height:25px; background:#53524E;  width:131px; margin:0 1px 1px -10px;}
.dn_2_B { line-height:24px; height:25px; background:#53524E; font-size: 13px; width:84px; margin:0 -11px 1px 0; font-weight: 900; letter-spacing:0px;}
.dn_3_A { line-height:24px; height:25px; background:#817F71; width:131px; margin:0 1px 1px -10px;}
.dn_3_B { line-height:24px; height:25px; background:#817F71; font-size: 13px; width:84px; margin:0 -11px 1px 0; font-weight: 900; letter-spacing:0px;}
.dn_4 { font-size: 11.4px; font-weight: 700; line-height:33px; height:33px; background:#636154; width:216px; margin:0 0 1px -10px;}
.dn_5 { font-size: 11px; line-height:28px; height:29px; font-weight: 700; background:#4C4A41; color:#FFF; width:160px; letter-spacing:0.25px; position:absolute; bottom:0px; left:-11px; }
.dn_6 { font-size: 11px; line-height:14.4px; font-weight: 400; background:#4C4A41; color:#FFF; width:202px; letter-spacing:0px; margin:0px 0px 0px -11px; text-align:left; padding:7px 8px 9px 8px;}
.dn_10 { font-size: 11.4px; font-weight: 700; line-height:36px; height:36px; background:#53524E; width:100%; margin:0;}

.dining_JAR_Mob { background:#FFF; font-family: 'Roboto', Arial; font-weight: 400; color:#323232; font-size: 12.8px; line-height: 16.4px; letter-spacing:-0.25px;
	margin:5px 0 20px 0; padding:7px; position:relative;}
.dining_Mob_ii { float:left; margin:0 3% 12px 0; }
.dining_Mob_Infobar { font-size: 10px; line-height: 10px; display:block; font-weight: 700; text-align:center; background:#4C4A41; color:#FFFFFF; letter-spacing:0px; margin:-6px; padding:4px 0px;}
.dining_Mob_InfoBLOCK {background:#716E61; height:11px; padding:6px 7px;margin:3px 2px; display:inline-block;text-transform: uppercase;}
.dining_Mob_SCORE {font-weight: 900; font-size: 14.8px; display:inline-block; float:right; margin:0px 0 1px 5px;}
.dining_Mob_STAT {font-weight: 900; font-size: 12.8px; display:inline-block; float:right; margin:0px 0 1px 4px;}



.ym_REV_Switch { color:#fff; font-family: 'Roboto', Arial ; font-weight: 900; font-style: normal; letter-spacing:0.5px; font-size: 10.4px; line-height: 28px; height: 28px; display:inline-block; float:right; text-align: center; margin:0 0 0 6px; padding:0 12px; white-space: nowrap; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px; }


.ym_JAR {font-family: 'Roboto', Arial; font-size: 12px; line-height: 14.4px; font-weight: 500; font-style: normal; color:#373737; letter-spacing:0px;
	position:relative; margin:0 0 0 0; padding:1px 0 8px 0; border-bottom: 1px solid #b9b9b9;  box-shadow: 0 1px 0px #FFF; z-index:50;}
	
.ym_ii {width:112px; min-height:60px; float:left; position:relative; margin:0; background:#ddd; -webkit-box-shadow: 0 1px 3px #BBB; -moz-box-shadow: 0 1px 3px #BBB; -o-box-shadow: 0 1px 3px #BBB; -ms-box-shadow: 0 1px 3px #BBB; box-shadow: 0 1px 3px #BBB;}
.ym_iiBlocker { display:none; float:right; width:80px; height:58px; }
.ym_RevDate {font-size: 12.4px; font-weight: 700; margin:0px 0 1px 0;}
.ym_Nam {font-family: ProxConExB, Arial; color:#292929; text-decoration: none; font-weight: normal; font-size: 27.4px; line-height: 24px; letter-spacing:0px; margin:0 0 6px 0; }
.ym_expe { color:#777; font-style: italic; letter-spacing:-0.25px; }

.ym_MainInfoBLOCK_FourThings {float:left; margin:0 0 0 20px; width:454px;}
.ym_MainInfoBLOCK_ThreeThings {float:left; margin:0 0 0 20px; width:494px;}
.ym_MainInfoBLOCK_NoThings {float:left; margin:0 0 0 20px; width:574px;}

.ym_ScoreJAR {float:right; margin:0 0 5px 0px; position:relative; border-style: solid; border-width: 1px; border-color: #777 #626262 #555 #888; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.ym_ClosedJAR {margin:-1px 0px 6px 0px; width:100%; position:relative; display:block;}

.ym_BOX { color: #FFF; color: rgba(255,255,255,0.7); font-weight: 500; font-size: 10.4px; line-height: 15px; width:54px; text-align:center; float:left; padding:4px 0 6px 0; overflow:hidden; }
.ym_FOOD { background:#708934; }
.ym_SERV { background:#845697; }
.ym_ENVI { background:#4A7B83; }
.ym_VALU { background:#6B6A60; }
.ym_EDIT { background:#404040; font-size: 18px; line-height: 36px; height:40px; width:40px; color: rgba(255,255,255,0.86); padding:0px;}
.ym_FOTO { background:#341B36; font-size: 18px; line-height: 41px; height:40px; width:40px; color: rgba(255,255,255,0.86); padding:0px;}
.ym_DELE { background:#582323; font-size: 17px; line-height: 38px; height:40px; width:40px; color: #FFF; padding:0px;}
.ym_FOTO_DEL { background:#848484; color: #bbb;}


.ym_SCOR { color: #FFF; color: rgba(255,255,255,0.6); font-family: 'Roboto Condensed', Arial; font-weight: 700; font-size: 10px; line-height: 30px; height: 32px; text-align:center; }
.ym_SCOR_MODA { line-height: 39px; height: 39px; }
.ym_SCOR_MODC { line-height: 39px; height: 39px; }
.ym_SCOR_MODG { color: #FFF; line-height: 39px; height: 39px; font-size: 12.4px; font-weight: 700;}
.ym_SCOR_MODH { color: rgba(255,255,255,0.7); font-size: 10.2px; line-height: 38px; height: 37px; padding:0px; background:#595959;}
.ym_SCOR_MODJ { line-height: 38px; height: 37px; font-size: 10.2px; background:#2A2A2A;}
.ym___N { display:inline-block; color: #FFF; font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 17px; line-height:30px; height: 32px; vertical-align: -2px; letter-spacing:0.25px; margin:0;}
.ym___N_MODA { font-size: 23px; line-height:30px; height: 32px;vertical-align: -4px;margin-left:3px;}
.ym___S { background:#626262; width:108px; float:left;}
.ym___U { background:#2A2A2A; margin-left:108px;}


.rvl__RevDate {font-size: 10.2px; font-weight: 900; color:#3f3f3f; margin:-3px 0 0px 0; letter-spacing:0.5px; text-transform: uppercase; }
.rvl__Nam {font-family: ProxConExB, Arial; color:#292929; text-decoration: none; font-weight: normal; font-size: 25px; line-height: 22.4px; letter-spacing:-0.1px; margin:1px 0 2px 0; }
.rvl___S { background:#626262; width:90px; float:left;}
.rvl___U { background:#2A2A2A; width:126px; margin-left:90px;}


.pub_MainInfoBLOCK {float:left; margin:0 0 0 12px; width:285px;}

.grdv_BOX { font-family: Arial; font-size: 11px; line-height: 12px; font-weight: bold; font-style: normal; color:#323232; letter-spacing:-0.25px; background:#FFF; float:left; width:234px; margin:0px 13px 20px 4px; position:relative;}
.grdv_DATE { margin:8px 0px 8px 11px; }

.grdv_DVIMG {margin:0px 10px; position:relative; background:#ddd; overflow:hidden; width:212px; height:130px; border-style: solid; border-width: 1px; border-color: #bfbfbf; }
.grdv_IIMG {position:absolute; top:-100%; bottom:-100%; left:0; right:0; margin:auto; max-height:142px;}

.grdv_COVER {position:absolute; top:6px; left:0; right:0; margin:auto; max-height:118px;}


.grdv_PH { position:absolute; top:3px; text-align:center; height:22px; width:25px; color: #eee; padding:0px;background:#424242; right:3px; font-size: 12px; line-height:22px;}
.grdv_PH_DIM { position:absolute; top:3px; text-align:center; height:22px; width:25px; color: #aaa; padding:0px;background:#ccc; right:3px; font-size: 14px; line-height:22px;}
.grdv_ED { position:relative; float:right; text-align:center; height:24px; width:60px; color: rgba(255,255,255,0.86); padding:0px;background:#4C483C; font-size: 14px; line-height:20px; margin:6px 11px 7px 0px; }


.grdv_DE { position:relative; float:left; text-align:center; height:24px; width:60px; color: rgba(255,255,255,0.86); padding:0px;
			background:#582323; font-size: 13px; line-height:24px; margin:6px 0px 7px 11px; }
.grdv_DE_BLOCK { height:37px; display:block; float:left;}

.grdv_NAME { overflow:hidden; height:39px; background:#fff; font-family: ProxConExB, Arial; color:#2F2F2F; text-decoration: none; font-weight: normal; font-size:20px; line-height:18.8px; letter-spacing:-0.1px; margin:8px 11px 4px 11px; }

.grdv_LOCA { overflow:hidden; height:50px; font-weight: normal; font-style: italic; font-size: 11.6px; line-height: 12px; margin:1px 11px 0px 11px; color:#242424; letter-spacing:0px; }
.grdv_MOD_TYPE{ font-weight: bold; margin-top:3px; }

.grdv___N { display:inline-block; color: #FFF; font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 17px; line-height:30px; height: 32px; vertical-align: -2px; letter-spacing:0.25px; margin:0;}
.grdv___S { background:#626262; width:84px; float:left; margin-left:11px; }
.grdv___U { background:#2A2A2A; margin-left:98px; margin-right:11px; }

.grdv_DESC { font-family: 'Roboto', Arial ; font-weight: 700; font-style: normal; letter-spacing:0px; font-size: 8.8px; line-height:10px; margin:2px 11px; }
.grdv_DESC_Closed { background:#750A0A; color:#fff; font-family: 'Roboto', Arial ; font-weight: 900; font-style: normal; letter-spacing:0.25px; font-size: 9px; line-height:10px; text-align:center; margin:0px 11px; padding: 2px 0px;}

.gq_o { margin:0px 11px; height:11px;}
.gq_a { float:left; width:27px; font-family: 'Roboto', Arial ; font-weight: 700; font-style: normal; letter-spacing:0.25px; font-size: 9px; line-height:10px; height:10px;}
.gq_b { background:#eaeaea; float:left; width:156px; height:10px; position:relative; }
.gq_c { height:10px; position:relative; }
.gq_k { height:10px; position:absolute; top:0px; left:-2px; border-right: 4px solid #626262; border-right: 4px solid rgba(0,0,0,0.5); }
.gqca { background:#74A65E; }
.gqcb { background:#C8BF70; }
.gqcc { background:#B97C73; }

.grdv_DESC_SC { color:#333; font-family: 'Roboto', Arial ; font-weight: 700; font-style: normal; letter-spacing:0px; font-size: 8.8px; line-height:10px; margin:2px 2px; }
.gq_o_SC { color:#232323; margin:0px 2px; height:12px;}
.gq_b_SC { background:#AAA; float:left; width:210px; height:10px; position:relative; border-bottom: 1px solid rgba(255,255,255,0.74);}

/****** THESE ARE STYLES FOR THE GIANT LIST PAGES ******/

.qxDvt { clear:both; height:0px; width:100%; margin: 5px 0px; border-top: 1px solid #bbb; border-bottom: 1px solid #fff; }

.gLiiFlow {overflow:hidden;}

.gList_CategoryBAR {
	font-family: 'Roboto Condensed', Arial; font-weight: 700; font-style: normal; 
	color: #FFF; font-size: 16px; line-height: 16px; 
	text-align:left; letter-spacing:0.25px;
	width:100%; margin: 0px 0px 24px 0px; 
	background:#5D7340;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	border-style: solid; border-width: 1px; border-color: #4C6132 #516539 #516539 #4C6132;
	-webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;
}

.gList_BigBAR_Pad {padding:7px 10px 9px 10px;}

.ggNam {font-family: ProxConExB, Arial; text-decoration: none; font-weight: normal; font-size: 24.4px; line-height: 23px; letter-spacing:0px; margin-bottom:6px; }
.gg2L { font-weight: 700; font-size: 12px; color:#3D3D3D; letter-spacing:0.25px; margin-bottom:4px;}
.gg2LB { font-weight: 400; font-size: 12px; color:#292929; letter-spacing:0px;}
.gg3L { font-weight: 500; margin-bottom:4px; }
.gg4L { font-style: italic; margin-bottom:4px;}

.ee_ii {width:120px; min-height:89px; float:left; position:relative; margin: 2px 10px 3px 0; -webkit-box-shadow: 0 1px 3px #BBB; -moz-box-shadow: 0 1px 3px #BBB; -o-box-shadow: 0 1px 3px #BBB; -ms-box-shadow: 0 1px 3px #BBB; box-shadow: 0 1px 3px #BBB;}
.eeNam {font-family: ProxConExB, Arial; color:#2f2f2f; text-decoration: none; font-weight: normal; font-size: 22px; line-height: 21px; letter-spacing:0px; margin:0 0 3px 0; }
.ee2L { font-weight: 700; font-size: 11.4px; color:#3D3D3D; letter-spacing:0.25px; margin-bottom:2px;}
.ee4L { font-style: italic; margin-bottom:4px;}

#gList_ATx {
	font-family: 'Roboto', Arial ; font-weight: 400; font-style: normal;
	color:#292929; font-size: 12.8px; line-height: 15px; letter-spacing:0px;
}


.od_JAR {font-family: 'Roboto', Arial; font-size: 12.8px; line-height: 13px; letter-spacing:0px; position:relative;
	margin-bottom:9px; padding:0 0 6px 0; border-bottom: 1px solid #b2b2b2; 
	box-shadow: 0 1px 0px #FFF; z-index:50;
	}

.od_ii {width:132px; height:99px; float:left; position:relative; margin: 0px 14px 3px 0; z-index:40; -webkit-box-shadow: 0 1px 3px #BBB; -moz-box-shadow: 0 1px 3px #BBB; -o-box-shadow: 0 1px 3px #BBB; -ms-box-shadow: 0 1px 3px #BBB; box-shadow: 0 1px 3px #BBB;}
.od_Nam {font-family: ProxConExB, Arial; text-decoration: none; font-weight: normal; font-size: 27px; line-height: 26px; letter-spacing:-0.1px; margin:0 0 7px 0; }
.od_Loc { font-weight: 700; color:#3D3D3D; letter-spacing:0.25px; margin-bottom:6px;}
.od_Per { font-weight: 400; color:#292929; }
.od_Exp { font-weight: 500; display:inline-block; margin-bottom:6px; }
.od_Div { font-weight: 500; display:inline-block; margin:0 5px 6px 5px; }
.od_Pri { font-weight: 500; display:inline-block; margin-bottom:6px; }
.od_Cui { font-weight: 400; font-style: italic; margin-bottom:6px;}
.od_WFix {width:100% !important;}


.od_SJAR {width:121px; float:right; margin:0 0 5px 10px; border-style: solid; border-width: 1px; border-color: #d0d0d0 #B7B7B7 #AAA #d9d9d9; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.od_Score { background:#567E2B; color: #FFF; font-weight: 800; font-size: 21px; line-height:28px; height:29px; text-align:center; float:right; width:49px; overflow:hidden; font-family: 'Open Sans', sans-serif; }
.od_Revs { background:#F9F9F9; color: #393939; font-weight: 500; font-size: 10px; line-height:28px; height:29px; text-align:center; float:left; width:72px; overflow:hidden; letter-spacing:0.25px;}
.od_Menu { background:#DFDFDF; color: #353535; font-weight: 500; font-size: 11px; line-height:24px; height:24px; text-align:center; float:left; width:121px; overflow:hidden;}
.od_CLOSED { background:#68423A; color: #FFF; font-weight: 900; font-size: 10px; line-height:24px; height:24px; text-align:center; float:left; width:121px; overflow:hidden;}
.od_Pric { background:#EFEFEF; color: #353535; font-weight: 500; font-size: 11px; line-height:24px; height:24px; text-align:center; float:left; width:1px; overflow:hidden; display:none;}
.od_Fave { font-weight: 700; font-size: 11px; line-height:28px; height:28px; text-align:center; float:left; width:121px; overflow:hidden;}
.od_FaveOFF {background:#BBBBBB !important; color: #EEE;}
.od_FaveON {background:#545240 !important; color: #FFF;}
.od_FaveONB {background:#AB4063 !important; color: #FFF;}



.fa-be  { margin-right: 5px;}
.fa-fixCOG  { font-size: 16px; line-height: 1px; color:#616161; position: absolute; display:inline-block; margin:5px 0 0 -20px;}
.fa-fixFLT  { font-size: 14px; line-height: 1px; color:#616161; position: absolute; display:inline-block; margin:5px 0 0 -18px;}
.BeBT-A { width: 48px;  font-size: 11.8px; line-height: 11.8px; background-color: #567E2B; float:left; margin: 0 5px 0 0; }
.BeBT-B { width: 94px;  font-size: 11.8px; line-height: 11.8px; background-color: #747161; float:left; margin: 0 5px 0 0; }
.BeBT-C { width: 106px; font-size: 11.8px; line-height: 11.8px; background-color: #747161; float:left; margin: 0 5px 0 0; }
.BeBT-D { width: 88px;  font-size: 11.8px; line-height: 11.8px; background-color: #747161; float:left; margin: 0 5px 0 0; }
.BeBT-E { width: 56px;  font-size: 11.8px; line-height: 11.8px; background-color: #747161; float:left; margin: 0 5px 0 0; }
.BeBT-F { width: 70px;  font-size: 11.8px; line-height: 11.8px; background-color: #555555; float:left; margin: 0 0 0 0; }
.BeBT-G { width: 88px;  font-size: 11.8px; line-height: 11.8px; background-color: #747161; float:left; margin: 0 5px 0 0; }
.BeBT-G_MODA { width: 116px;}
.BeBT-G_MODB { width: 58px;}
.BeBT-R { width: 62px;  font-size: 11.8px; line-height: 11.8px; background-color: #795B0F; float:left; margin: 0 5px 0 0; }
.BeBT-N { width: 100%; font-size: 12px; line-height: 12px; background-color: #605E51; float:left; margin: 0; display:none;}

.BeBT-J { width: 60px;  font-size: 11.8px; line-height: 11.8px; background-color: #567E2B; float:left; margin: 0 0 0 0; }
.BeBT-K { width: 67px;  font-size: 11.8px; line-height: 11.8px; background-color: #555555; float:left; margin: 0 5px 0 0; }

.BeBT-D_ii { width: 100px; }

.BeBT-ZS { color: #FFF; font-weight: 700; font-family: 'Roboto', Arial; text-align: center; padding: 9px 0 10px 0; border: 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom:4px;}
.BeGT {float:right; margin:0px;}

.BsBT_F { width: 26px; font-size: 11px; line-height: 11.8px; font-weight: 800; color: #FFF; background-color: #708934; float:left; margin: 0 1px 4px 0; font-family: 'Open Sans', sans-serif; text-align: center; padding: 9px 0 10px 0; border: 0px; -webkit-border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px; }
.BsBT_S { width: 26px; font-size: 11px; line-height: 11.8px; font-weight: 800; color: #FFF; background-color: #845697; float:left; margin: 0 1px 4px 0; font-family: 'Open Sans', sans-serif; text-align: center; padding: 9px 0 10px 0; }
.BsBT_E { width: 26px; font-size: 11px; line-height: 11.8px; font-weight: 800; color: #FFF; background-color: #4A7B83; float:left; margin: 0 1px 4px 0; font-family: 'Open Sans', sans-serif; text-align: center; padding: 9px 0 10px 0; }
.BsBT_V { width: 26px; font-size: 11px; line-height: 11.8px; font-weight: 800; color: #FFF; background-color: #6B6A60; float:left; margin: 0 5px 4px 0; font-family: 'Open Sans', sans-serif; text-align: center; padding: 9px 0 10px 0; border: 0px; -webkit-border-radius: 0px 4px 4px 0px; -moz-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; }
.BsBT_Z { width: 40px; font-size: 11.8px; line-height: 11.8px; font-weight: 800; color: #FFF; background-color: #555; float:left; margin: 0; text-align: center; padding: 9px 0 10px 0; border: 0px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

.BeBT_J { width: 90%; text-align:left; font-size: 10px; line-height: 11px; background: #e3e3e3; color: #514F4C; margin: 0 0 4px 0; padding:6.4px 10px; letter-spacing:0.5px;
		font-weight: 700; font-family: 'Roboto', Arial; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-transform: uppercase;
		border-style: solid; border-width: 1px; border-color: #B5B5B5 #D2D2D2 #D2D2D2 #C3C3C3; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;
		}
.BeBT_JMODA { width:auto !important; display:inline-block !important; margin: 3px 6px 3px 0 !important; letter-spacing:0.25px;}
.BeBT_JMODB { background-color: #597326; color:#FFF; font-weight: 900; width:86% !important; text-align:center; padding:8px 10px; display:inline-block !important; margin: 3px 6px 3px 0 !important; letter-spacing:0.25px; border-style: solid; border-width: 1px; border-color: #4F681F;}
.BeBT_JMODC { background-color: #795B0F; width:36% !important; border-style: solid; border-width: 1px; border-color: #674E10;}
.BeBT_JMODD { background-color: #505050; width:40% !important; border-style: solid; border-width: 1px; border-color: #474747;}

.BeBT_JSELECT { background-color: #6A685D; color:#FFF; font-weight: 900; letter-spacing:0.25px; border-style: none; border-width: 0px; margin: 1px 0 5px 0; padding:8px 10px;}
.BeBT_JMODASel { background-color: #6A685D; color:#FFF; letter-spacing:0.25px; border-style: solid; border-width: 1px; border-color: #6A685D;}



.eeSJAR {width:121px; float:right; margin:0 0 5px 10px; border-style: solid; border-width: 1px; border-color: #d0d0d0 #c4c4c4 #b4b4b4 #d9d9d9; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.eeNUM { background:#567E2B; color: #FFF; font-weight: 800; font-size: 22px; line-height:28px; height:29px; text-align:center; float:right; width:49px; overflow:hidden; font-family: 'Open Sans', sans-serif; }
.eeREV { background:#F9F9F9; color: #393939; font-weight: 500; font-size: 10px; line-height:28px; height:29px; text-align:center; float:left; width:72px; letter-spacing:0.25px; overflow:hidden;}
.eeLNK { background:#dddddd; color: #353535; font-weight: 500; font-size: 11px; line-height:25px; height:26px; text-align:center; float:left; width:121px; overflow:hidden;}
.eeCLOSED { background:#68423A; color: #fff; font-weight: 900; font-size: 10px; line-height:25px; height:26px; text-align:center; float:left; width:121px; overflow:hidden;}

.eeIIxPrimeGR { width:315px; float:left; }
.eeIIxSubGR { width:450px; float:right;}
.eeBeanJAR {width:208px; float:right; margin:0 0 5px 0px; position:relative; border-style: solid; border-width: 1px; border-color: #d0d0d0 #d2d2d2 #d4d4d4 #d9d9d9; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.eeBeanNUM { background:#567E2B; color: #FFF; font-weight: 800; font-size: 18px; line-height:24px; height:26px; text-align:center; float:left; width:48px; overflow:hidden; font-family: 'Open Sans', sans-serif; }
.eeBeanREV { background:#ebebeb; color: #222222; font-weight: 500; font-size: 10.8px; line-height:26px; height:26px; text-align:center; float:left; width:65px; overflow:hidden; box-shadow: -1px 0px 0px #C7C7C7; }
.eeBeanLNK { background:#dddddd; color: #373737; font-weight: 500; font-size: 10.8px; line-height:26px; height:26px; text-align:center; float:left; width:111px; overflow:hidden;}
.eeBeanCLOSED { background:#68423A; color: #fff; font-weight: 900; font-size: 10px; line-height:26px; height:26px; letter-spacing:0.25px; text-align:center; float:left; width:111px; overflow:hidden;}
.eePJAR {width:228px; float:left; font-weight: 400; font-size: 12px; line-height:12.6px; color:#292929; letter-spacing:0px; margin:3px 0px 3px 0px;}
.eePJMidFX { font-weight: 500; margin:4px 0px 5px 0px; }
.eeFOOD { background:#708934; color: #FFF; font-weight: 800; font-size: 11px; line-height:25px; height:26px; text-align:center; float:left; width:32px; overflow:hidden; font-family: 'Open Sans', sans-serif; -webkit-box-shadow: 0 10px 20px #BBB; -moz-box-shadow: 0 10px 20px #BBB; -o-box-shadow: 0 10px 20px #BBB; -ms-box-shadow: 0 10px 20px #BBB; box-shadow: 0 10px 20px #BBB;}
.eeSERV { background:#845697; color: #FFF; font-weight: 800; font-size: 11px; line-height:25px; height:26px; text-align:center; float:left; width:32px; overflow:hidden; font-family: 'Open Sans', sans-serif; }
.eeENVI { background:#4A7B83; color: #FFF; font-weight: 800; font-size: 11px; line-height:25px; height:26px; text-align:center; float:left; width:32px; overflow:hidden; font-family: 'Open Sans', sans-serif; }
.eeVALU { background:#6B6A60; color: #FFF; font-weight: 800; font-size: 11px; line-height:25px; height:26px; text-align:center; float:left; width:32px; overflow:hidden; font-family: 'Open Sans', sans-serif; }
.eeFAVS { font-size:17px; width:32px; height:52px; line-height:52px; text-align:center; position:absolute; top:0px; right:0px; border-left: 1px solid #afafaf;}

.eeCanopicAD,.eeCanopicAD_PERM {width:244px;float:left; position:relative; top:0px;}
.eeCanopicCONT {width:823px; float:right; border-left: 1px solid #FFF; -webkit-box-shadow: -1px 0px 0px #BBB; -moz-box-shadow: -1px 0px 0px #BBB; -o-box-shadow: -1px 0px 0px #BBB; -ms-box-shadow: -1px 0px 0px #BBB; box-shadow: -1px 0px 0px #BBB;}
.eeCanopicCONT-MCA {margin-left:15px;width:808px;}
.eeCanopicCONT-MCB {margin-left:25px;width:798px;}

.eeCanopic_Side_InfoTOP  { color: #FFFFFF; font-size: 22px; line-height: 28px; height: 28px; text-align:center; padding: 0px; margin:0px; border-top: 1px solid #AAA; border-right: 1px solid #D2D2D2; border-left: 1px solid #C3C3C3; }
.eeCanopic_Side_InfoMID  { color: #272727; font-size: 11.8px; line-height: 13.4px; background-color: #FBFBFB; padding: 8px 12px 10px 12px; margin:0px; border-right: 1px solid #D2D2D2; border-left: 1px solid #C3C3C3; }
.eeCanopic_Side_InfoBOT  { color: #FFFFFF; font-size: 11.8px; line-height: 13.4px; background-color: #FBFBFB; padding: 0; margin-bottom:15px; border-right: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; border-left: 1px solid #C3C3C3; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}

.eeCanopic_TitleA { color:#333; font-size: 18.4px; line-height: 18.4px; font-family: 'Roboto Condensed', Arial; font-weight: 700; padding-bottom:6px; letter-spacing:-0.2px; }
.eeCanopic_InfoA  { color:#333; font-size: 11.8px; line-height: 15px; letter-spacing:-0.25px; font-family: Arial; font-weight: normal; font-style: normal; }
.eeCanopic_InfoC  { font-family: 'Roboto', Arial; font-weight: 700; font-style: normal; font-size: 11px; line-height: 12.4px; padding: 6px 12px 6px 12px;}

.mmg_NB { width:100%; letter-spacing:-2px; font-weight: 800; font-family: 'Open Sans', sans-serif; position:absolute; text-align:right; bottom:5.5vw; font-size: 17vw; opacity: 0.068; filter: alpha(opacity=1); }

.mex-MemberBadgeIMG {display:inline; float:left; height:45px; margin:3px}
.mx_BigJAR {background:#fff;}
.mex_mbIMGb {display:inline; float:left; height:42px; margin:2.1px}

.mx_JumpBackTX { font-family: 'Roboto', Arial ; font-weight: 400; color:#272727; font-size: 11.6px; line-height: 13.8px; letter-spacing:0px; padding:8px 10px;}
.mx_JumpBackIMG { float:right; width: 92px; margin:0px 0px 4px 8px; }




.mx___Box {background:#fff; min-height:88px; height:100%; position:relative; padding:8px 100px 8px 8px; font-family: 'Roboto', Arial ; font-weight: 500; color:#272727; font-size: 10.6px; line-height: 12.4px;}
.mx___East {background:#395E72; height:100%; width:92px; position:absolute; bottom:0; top:0; right:0; color:#FFF;color: rgba(255,255,255,0.6); font-family: 'Roboto Condensed', Arial; font-weight: 700; font-size: 10px; text-align:center; }
.mx___Score { display:inline-block; color: #FFF; font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 13px; vertical-align: -1px; letter-spacing:0.25px; margin:2px 0 0 0;}
.mx___EastImage { width:92px; min-height:69px; background:#eee;}
.mx___Name { font-family: 'Roboto Condensed', Arial; font-weight: 700; font-style: normal; font-size:17px; line-height:17px; margin-bottom:4px; }



.ccBadgeScroll_A, .ccBadgeScroll_B { background-color: #EEE; border-style: solid; border-width: 1px; border-color: #B9B9B9 #D6D6D6 #D6D6D6 #C7C7C7; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF; }
.mex_BadgeTOC_PostIt {background:#FFF; padding:12px 0; margin:10px 0;}
.mex_BadgeTOC_TXT {height:30px; font-family: 'Roboto', Arial; font-weight: 500; color:#373737; font-size: 11.8px; line-height: 11.8px; letter-spacing:-0.25px; text-align:center; overflow:hidden; margin:15px 10px 0px 10px;}
.mex_BadgeTOC_IMG {width:60px !important; margin:3px 27%; display:inline; opacity: 0.1; filter: alpha(opacity=1);}
.mex_BadgeTOC_TXT_DESC { font-family: 'Roboto', Arial; font-weight: 400; color:#373737; font-size: 14.4px; line-height: 16px; margin:6px 0 7px 0; }
.mex_BadgeTOC_Visible  { opacity: 1 !important; filter: alpha(opacity=100) !important; }

/****** FESTIVAL DAY BOXES ******/
.r4fb__MainTXT {font-size:14.8px;line-height:19.8px;}
.r4fb__MainTXT > ul > li {line-height:16.4px;margin:10px 0;}
.r4fb__JAR {font-family:'Roboto'; font-weight: 500; color:#FFF;font-size:12px;line-height:12px;margin:-3px auto 0px auto;}
.r4fb__MonthNAME {color:#000 !important;font-size:14.4px;line-height:16.8px;font-weight:400;letter-spacing:0.25px;margin:-8px auto 0 auto; padding-bottom:16px; text-transform:uppercase; border-bottom:1px solid #bbb;}
.r4fb__Pagination {color:#000 !important;font-size:14.4px;line-height:16.8px;font-weight:400;letter-spacing:0.25px;margin:-4px auto 0 auto; padding-bottom:0px; text-transform:uppercase;}


/****** THESE ARE FOR THE REVIEW LANDING PAGES ******/

.revC3_AuthorDIV { margin: 0; padding: 7px 0; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; color:#333;}
.revC3_Author_ByLine { font-family: 'Roboto Condensed', Arial; text-decoration: none; font-weight: 700; font-size: 14.2px; line-height: 15.2px; letter-spacing:0px;   }
.revC3_Author_ByLineMODA { display:inline-block; font-weight: 400; }
.revC3_ExtraLine { display:inline-block; font-weight: 400; }
.revC3_Author_Date { font-family: 'Roboto', Arial; text-decoration: none; font-weight: 400; font-style: italic; font-size: 13px; line-height: 15.2px; letter-spacing:0px; margin-top:2.4px; }
.revC3_FloatRightIMG { float:right; margin:5px 0 12px 4%; background:#ddd; width:282px; font-size: 13px; text-align:center;}
.revC3_FloatLeftMEMBER { float:left; margin:0px 3% 2px 0; background:#ddd; width:64px; font-size: 12px; text-align:center;}
.revC3_MemberLIST_Avatar { float:none; margin:0 auto 15px auto; background:#ddd; width:96px; font-size: 11px; text-align:center;}

.revC3_ProByline {letter-spacing:0px; margin:3px 0 6px 0;}

.revC3_MemberSideName { font-family: 'Roboto Condensed', Arial; text-decoration: none; font-weight: 700; width:100%; margin: 0px 0px 9px 0px; padding: 0px; white-space:nowrap; letter-spacing:-0.5px; }
.revC3_MSN_Location { color:#242424; white-space:normal; font-size: 20px; line-height:21px;}
	
.revC3_DESC { font-family:'Roboto', Arial; font-weight: 500; font-style:normal; color:#323232; font-size: 9.4px; line-height:11px; margin:0 0 4px 0; padding: 0 0 1px 0; border-bottom: 1px solid #AAA; overflow:hidden; }
.revC3_INFO  { font-family:'Roboto', Arial; font-weight:400; font-style:normal; color:#222; font-size: 11.8px; line-height: 12px; margin:0 0 4px 0; letter-spacing:0px; }
.revC3_SUBHEAD  { font-family:'Roboto', Arial; font-weight:400; font-style:normal; color:#222; font-size: 12.4px; line-height: 13.4px; margin:0px; letter-spacing:0px; }
.revC3_SUBHEAD_MODA { color:#272727; font-size: 13px; line-height: 14px; width:631px;}
.revC3_SUBHEAD_MODB {margin:-4px 0 0 0;}

.revC3_COVER { float:left; margin:0; width:108px;}
.revC3_TBLOCK { font-family:'Roboto', Arial; font-weight:400; color:#242424; font-size: 11.8px; line-height: 12.2px; height:81px; overflow:hidden; margin:0; letter-spacing:0px; }
.revC3_TBLOCK_PDNG {padding: 0px 10px;}

.revC3_ScoreJAR { background:#6B6A60; margin:0; position:relative; border-style: solid; border-width: 1px; border-color: #777 #626262 #555 #888; -webkit-box-shadow: 0 1px 0px #f7f7f7; -moz-box-shadow: 0 1px 0px #f7f7f7; -o-box-shadow: 0 1px 0px #f7f7f7; -ms-box-shadow: 0 1px 0px #f7f7f7; box-shadow: 0 1px 0px #f7f7f7;}
.revC3_ScoreJAR_Inline { width:464px; float:right; margin:5px 0 20px 0;}
.revC3_ScoreBIG { background:#738D40; margin:0; position:relative; border-style: solid; border-width: 1px; border-color: #777 #626262 #555 #888; -webkit-box-shadow: 0 1px 0px #f7f7f7; -moz-box-shadow: 0 1px 0px #f7f7f7; -o-box-shadow: 0 1px 0px #f7f7f7; -ms-box-shadow: 0 1px 0px #f7f7f7; box-shadow: 0 1px 0px #f7f7f7;}
.revC3___BOX { color: #FFF; color: rgba(255,255,255,0.86); font-family:'Roboto', Arial; font-weight: 500; font-size: 11.4px; line-height: 15px; width:25%; text-align:center; float:left; padding:4px 0 6px 0; overflow:hidden; }
.revC3___FOOD { background:#708934; }
.revC3___SERV { background:#845697; }
.revC3___ENVI { background:#4A7B83; }
.revC3___VALU { background:#6B6A60; }
.revC3___N { display:inline-block; color: #FFF; font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 23px; line-height:30px; height: 32px; vertical-align: -4px; letter-spacing:0.25px; margin:0;}
.revC3___FIN { display:inline-block; color: #FFF; font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 33px; line-height:35px; height:35px; vertical-align: -6px; letter-spacing:0.25px; margin:0;}
.revC3___S { background:#626262; }
.revC3___U { background:#2A2A2A; }
.revC3___ICON { color:#888; margin-left:6px; vertical-align: 1.5px;}
.revC3___ICON_HIDE { color:#000; margin-left:6px; vertical-align: 1.5px; visibility:hidden;}

.revC3___SidePH_L_A,.revC3___SidePH_R_A { -webkit-box-shadow: 0 1px 2px #747474; -moz-box-shadow: 0 1px 2px #747474; -o-box-shadow: 0 1px 2px #747474; -ms-box-shadow: 0 1px 2px #747474; box-shadow: 0 1px 2px #747474; }
.revC3___SidePH_L_A { float:left;  width:48.9%; margin-bottom:6px; }
.revC3___SidePH_R_A { float:right; width:48.9%; margin-bottom:6px; }
.revC3___SidePH_LongOVERRIDE { float:none; width:99.6%; margin-bottom:8px; }

.revC4_FloatLeftMEMBER { float:left; margin:0 10px 0 0; background:#ddd; width:37px; font-size: 8px; text-align:center;}
.revC4_Author_Date { font-family: 'Roboto', Arial; text-decoration: none; font-weight: 500; font-style: italic; font-size: 13.667px; line-height: 15.667px; letter-spacing:0px; margin-top:2.4px; }
.revC4_MemberBadgeFloat {float:right;position:relative;display:inline-block;top:-3px; margin:0;padding:0;}

.mrc_C3_InfoBox { float:right; margin:5px 0 12px 5%; background:#43413C; color:#76736B; width:160px; -webkit-box-shadow: 0 1px 1.5px #626262; -moz-box-shadow: 0 1px 1.5px #626262; -o-box-shadow: 0 1px 1.5px #626262; -ms-box-shadow: 0 1px 1.5px #626262; box-shadow: 0 1px 1.5px #626262;}
.mrc_C3_COVER { margin:0; width:160px; font-size:12px; line-height: 13px;}
.mrc_C3_TBLOCK { font-family:'Roboto', Arial; font-weight:900; color:#FFF; font-size: 11.8px; line-height: 12.4px; margin:10px 13px 11px 13px; letter-spacing:0.5px; }
.mrc_C3_TBLOCKB { font-weight: 500; font-style: italic; letter-spacing:0px; margin-top:4px; color:#D5D2CA; font-size: 11px; line-height: 12px;}
.mrc_C3_InfoBox_MOD_LessTEXT {float:left; margin:5px 5% 18% 0;}

.mrc_C3_LinkICON { color:#9F9F9F; float:right; margin:1px 0 0 2px; }

.PhotoGallery_BOX { background:#3A382B; color: #FFF; font-family:'Roboto', Arial; font-weight: 400; font-size: 11.3px; line-height: 13.6px; text-align:left; padding:9px 13px; margin:0 0 1px 0;}
.LocationCLOSED_BOX { background:#640E0E; color: #FFF; font-family:'Roboto', Arial; font-weight: 400; font-size: 11.2px; line-height: 13px; text-align:left; letter-spacing:0px; padding:8px 9px 9px 9px; margin:0px;}
.LocationCLOSED_LINEBOX { background:#dbdbdb; color: #303030; font-family:'Roboto', Arial; font-weight: 400; font-size: 11.4px; line-height: 13px; text-align:left; letter-spacing:0px; padding:6px 7px; margin:0px; -webkit-border-top-left-radius: 6px; -moz-border-top-left-radius: 6px; border-top-left-radius: 6px; -webkit-border-top-right-radius: 6px; -moz-border-top-right-radius: 6px; border-top-right-radius: 6px;}

.ggAD_Under8_REV { background:#3A382B; display:inline-block; margin:0px; padding:0px; width:200px; height:100px; }


.rev_C4___BOX { color: #FFF; color: rgba(255,255,255,0.86); font-family:'Roboto', Arial; font-weight: 500; font-size: 11.4px; line-height: 15px; width:50%; text-align:center; float:left; padding:4px 0 6px 0; overflow:hidden; }
.rev_C4_InfoBox { float:right; margin:5px 0 12px 5%; color:#76736B; width:220px; }
.rev_C4_InfoBox_CA {background:#323232;}
.rev_C4_InfoBox_DROP { -webkit-box-shadow: 0 1px 1.5px #626262; -moz-box-shadow: 0 1px 1.5px #626262; -o-box-shadow: 0 1px 1.5px #626262; -ms-box-shadow: 0 1px 1.5px #626262; box-shadow: 0 1px 1.5px #626262; }
.rev_C4_COVER { margin:0 0 0 15px; padding-top:10px; width:190px; font-size:12px; line-height:13px; }
.rev_C4_COVER_MODA { margin:0; padding-top:0; width:220px; }

.rev_C4_LocTITLE { font-family:'Roboto Condensed', Arial; font-weight:700; color:#FFF; font-size: 17px; line-height: 17px; margin:10px 15px 12px 15px; letter-spacing:-0.25px; }
.rev_C4_LocSUBTITLE { font-family:'Roboto', Arial; font-weight: 500; font-style: italic; color:#ddd; font-size: 11.8px; line-height: 13px; margin:1px 0px 0px 0px; letter-spacing:0px; }
.rev_C4_LocNOTES { font-family:'Roboto', Arial; font-weight:700; font-style: normal; color:#dfdfdf; font-size: 10px; line-height: 10px; margin:7px 0px 0px 0px; letter-spacing:0px; }

.rev_C4_URateBG { background:#516814; color:#FFF; margin:0px; padding:12px 12px 11px 14px; -webkit-text-shadow: 0 1px 1px rgba(0,0,0,0.4); -moz-text-shadow: 0 1px 1px rgba(0,0,0,0.4); -o-text-shadow: 0 1px 1px rgba(0,0,0,0.4); -ms-text-shadow: 0 1px 1px rgba(0,0,0,0.4); text-shadow: 0 1px 1px rgba(0,0,0,0.4); }
.rev_C4_URateTITLE { font-family:'Roboto Condensed'; font-weight:700; font-size: 18.4px; line-height: 17px; letter-spacing:-0.25px; }
.rev_C4_URateTITLE_MODA { font-size: 17px; line-height: 16px; letter-spacing:-0.25px; text-align:left;}
.rev_C4_URateTEXT { font-family:'Roboto'; color:#E8E8C1; font-weight:900; font-size: 10.2px; line-height: 11px; letter-spacing:0.25px; margin-top:7px; }
.rev_C4_URateRevSubTEXT { font-family:'Roboto'; color:#FFFBCF; font-weight:900; font-size: 10px; line-height: 11px; letter-spacing:0.5px; margin-top:3px; }
.rev_C4_URateClosedSubTEXT { font-family:'Roboto'; color:#aaa; font-weight:900; font-size: 10px; line-height: 11px; letter-spacing:0.5px; margin-top:3px; }

.rev_C4_URateTEXT_CONT { font-family:'Roboto Condensed'; color:#FFFBCF; font-weight:700; font-size: 11px; line-height: 11px; letter-spacing:0.1px; margin-top:5px; }
.rev_C4_URateRevSubTEXT_CONT { font-family:'Roboto Condensed'; color:#FFFBCF; font-weight:700; font-size: 11.1px; line-height: 11px; letter-spacing:0px; margin-top:4px; }
.rev_C4_URateClosedSubTEXT_CONT { font-family:'Roboto Condensed'; color:#bbb; font-weight:700; font-size: 11px; line-height: 12px; letter-spacing:0.25px; margin-top:5px; }


.rev_C4_URateBG_MODA { background:#791707; padding:14px 12px 13px 14px;}
.rev_C4_URateBG_MODB { background:#323232; padding:12px 14px 10px 14px;}
.rev_C4_URateBG_MODC { background:#791707; padding:11px 12px 11px 14px;}
.rev_C4_URateBG_MODD { padding:7px 12px 3px 14px;}

.poi_title {font-family:'Roboto Condensed'; color:#292929; font-weight:700; font-size: 14.6px; line-height: 14.8px; letter-spacing:0px; margin-bottom:2px;}
.poi_info {font-family:'Roboto'; color:#111; font-weight:400; font-size: 10.8px; line-height: 12px; letter-spacing:0px; margin-bottom:3px;}
.poi_lead { font-weight:700; color:#424242;}
.poi_photo {float:left;width:60px; background:#575757; color:#FFF; color:rgba(255,255,255,0.9); text-align:center;margin:0 9px 9px 0;
	font-family: 'Open Sans', sans-serif; font-weight: 800; 
	}
.poi_photo_MODA {width:100px;margin:0 12px 9px 0;}
.poi_data { line-height:24px; height:24px; background:#3d3d3d;}
.poi_number { display:inline; font-size: 14px;}
.poi_icon { color:#fff; color:rgba(255,255,255,0.6); margin: 0 0 0 4px; font-size:13px; vertical-align:0px; display:inline-block; }
.poi_dv { clear:both; height:0px; width:100%; margin: 1px 0px 8px 0px; border-top: 1px solid #bbb; border-bottom: 1px solid #fff; }

.poi_title_MODA {font-size: 16.4px; line-height: 16.4px;}
.poi_info_MODA {font-size: 11.8px; line-height: 12.4px; margin-top:3px;}
.poi_lead_MODA {margin-bottom:3px;}
.poi_number_MODA { font-size: 19px;}
.poi_icon_MODA { margin: 0 0 0 6px; font-size:17px; vertical-align:1px; }
.poi_data_MODA { line-height:28px; height:30px;}

.mndeet {padding-right:8px;}

.masD_Avatar { float:left; margin:2px 1.5% 10px 0; background:#ddd; width:48px; font-size: 10px; text-align:center;}
.masD_MemberName { color: #292929; font-family: 'Roboto Condensed'; text-decoration: none; font-weight: 700; font-size: 21px; line-height: 21px; margin: 0px; padding: 0px; letter-spacing:0px; }
.masD_MemberSince { color: #3d3d3d; margin:4px 0px 3px 0px; font-family: 'Roboto', Arial ; font-weight: 700; font-style: normal; font-size: 10.4px; line-height: 12px; letter-spacing:0px; text-transform: uppercase;}
.masD_LnkLine { color: #3d3d3d; margin:2px 0px 5px 0px; font-family: 'Roboto', Arial ; font-weight:700; font-style: normal; font-size: 10.8px; line-height: 12px; letter-spacing:0.25px; }
.masD_PostingDate { font-family:'Roboto'; color:#292929; font-weight:900; font-size: 11.4px; line-height: 21px; height: 21px; letter-spacing:0.5px; text-transform: uppercase; }
.masD__MinHTxt { min-height:134px; margin-bottom:5px;}
.masD_Txt { font-size:15.4px; line-height:21.2px; letter-spacing:0px;}

.masD_InfoBox { float:right; margin:6px 0 6px 4%; color:#76736B; width:190px;}

.masD_COVER { margin:0; padding:0; width:190px; font-size:12px; line-height:13px; }
.masD__dv { height:0px; width:100%; margin: 28px 0px 28px 0px; border-top: 1.4px solid #909090; border-bottom: 1.8px solid #fff; }



.ppg_Sz {width:348px;}
.ppg_M {background:#363634; color:#FFF; width:348px; padding:0; margin:0 0 12px 0;
		font-family: 'Roboto', Arial ; font-weight:400; font-style: normal; font-size: 12.6px; line-height: 16px; letter-spacing:0px;
	    border-bottom: 1px solid #333;
	    -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.42); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.42);
	    -o-box-shadow: 0px 1px 2px rgba(0,0,0,0.42); -ms-box-shadow: 0px 1px 2px rgba(0,0,0,0.42); box-shadow: 0px 1px 2px rgba(0,0,0,0.42);
		}
.ppg_M_MODAD {padding:5px 0px; text-align:center; background:#708945;}

.ppg_2c_Sz {width:380px;}
.ppg_2c_SzB {width:768px !important;}
.ppg_2c_M {background:#363634; color:#FFF; width:380px; padding:0; margin:0 0 12px 0;
		font-family: 'Roboto', Arial ; font-weight:400; font-style: normal; font-size: 12.6px; line-height: 16px; letter-spacing:0px;
	    border-bottom: 1px solid #252525; -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.42); -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.42); -o-box-shadow: 0px 1px 2px rgba(0,0,0,0.42); -ms-box-shadow: 0px 1px 2px rgba(0,0,0,0.42); box-shadow: 0px 1px 2px rgba(0,0,0,0.42); }


.ppg_I {border-bottom: 1px solid #676767;}

.ppg_TX {padding:10px 14px;font-size: 13px; line-height: 17.4px;font-weight: 500;}
.ppg_TXB {padding:9px 12px;font-size: 12.5px; line-height: 16.6px;}
.ppg_TXD {padding:9px 12px;font-size: 12.5px; line-height: 14.8px;font-weight:700;}

.mmg_Sz {width:242px;}
.mmg_M {background:#FFF; color:#FFF; width:242px; padding:0; margin:0 0 8px 0; font-family: 'Roboto', Arial ; font-weight:400; font-style: normal; font-size: 12.6px; line-height: 16px; letter-spacing:0px; }
.mmg_H { font-family:ProxConExB,Arial; text-decoration:none; font-weight:400; margin:18px 0px 4px 0px; font-size:21px; line-height:21px; letter-spacing:0.25px;}
.mmg_SL {border-left: 1px solid rgba(255,255,255,0.6); padding:0px 7px;}
.mmg_IC { font-size: 40px; text-align:center; opacity: 0.65; filter: alpha(opacity=65); }
.mmg_MBC { margin: 0px; font-size: 12px; line-height: 13px; padding:15px 17px; font-family: 'Roboto', Arial; font-weight: 500; position: relative; min-height:126px; background: #999; color:#FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

#appFreeblogMainText ul {margin:13px 0px 25px 0px !important; width:90%;}
#appFreeblogMainText h6 {margin:4px 0px 13px 0px;}

.gad_TOP_JarFIX {height:90px;}
.gad_TOP {width:970px; height:90px;}

@media only screen and (max-width: 1214px) {
	.mmg_Sz,.mmg_M {width:216px;}
	.ppg_Sz,.ppg_M {width:315px;}
	
	.eeCanopicAD,.eeCanopicAD_PERM {width:175px;}
	.eeCanopicCONT {width:793px;}
	.eeCanopicCONT-MCA {margin-left:15px;width:778px;}
	.eeCanopicCONT-MCB {margin-left:25px;width:768px;}
	.eeIIxPrimeGR { width:315px; }
	.eeIIxSubGR { width:450px; }
	.eePJAR {width:228px;}
	.dining_ADJAR { width:160px;padding:0px;}
	.dining_JAR { width:160px;}

.grdv_BOX { width:210px; margin:0px 13px 20px 4px;}
.grdv_DVIMG {width:188px; height:118px;}
.grdv_COVER {max-height:106px;}
.gq_b { width:134px; }

.revC4_MemberBadgeFloat {top:-2px;}
.revC3_ScoreJAR_Inline {width:402px;}

.ym_MainInfoBLOCK_FourThings {margin:0 0 0 12px; width:424px;}
.ym_MainInfoBLOCK_ThreeThings {margin:0 0 0 12px; width:464px;}
.ym_MainInfoBLOCK_NoThings {margin:0 0 0 12px; width:544px;}


.dn_0 { width:158px;}
.dn_1_A { width:93px;}
.dn_1_B { width:64px;}
.dn_2_A { width:93px;}
.dn_2_B { width:64px;}
.dn_3_A { width:93px;}
.dn_3_B { width:64px;}
.dn_4 { width:158px;}
.dn_5 { width:160px;}
.dn_6 { width:144px;}
.dn_10 { width:100%;}

.gad_TOP_JarFIX {height:90px;margin-left:-2px;}
.gad_TOP {width:728px; height:90px;}

}

@media only screen and (max-width: 1010px) {
	.ym_Nam {font-size: 25px; line-height: 23px;}
	.ym_RevDate {font-size: 12px;}
	.ym_MainInfoBLOCK_FourThings {margin:-2px 0 0 12px; width:194px;}
	.ym_MainInfoBLOCK_ThreeThings {margin:-2px 0 0 12px; width:234px;}
	.ym_MainInfoBLOCK_NoThings {margin:-2px 0 0 12px; width:314px;}
	
	.rvl__RevDate {font-size: 10px; }
	.rvl__Nam {font-size: 23px; line-height: 21px; }
	.pub_MainInfoBLOCK {margin:0 0 0 9px; width:186px;}
	.PLxB_AVG { display:none; }
	
	.grdv_BOX { width:206px; margin:0px 12px 20px 4px; }
	.grdv_DATE { margin:8px 0px 8px 9px; }
	.grdv_ED { margin:6px 9px 7px 0px; }
	.grdv_DE { margin:6px 0px 7px 9px; }
	.grdv_NAME { margin:8px 9px 4px 9px; }
	.grdv_LOCA { margin:1px 9px 0px 9px; }
	.grdv___S { margin-left:9px; }
	.grdv___U { margin-right:9px; }
	.grdv_DESC { margin:2px 9px; }
	.grdv_DESC_Closed { margin:0px 9px; }
	.gq_o { margin:0px 9px; }
	.gq_b_SC { width:136px; }

	.BeBT-B { display:none; }
	.BeBT-E { width: 54px; }
	.BeBT-B_ii { display:inline; width: 104px; }
	.BeBT-E_ii { width: 68px; }
	.BeBT-J { width: 54px;}
	.BeBT-K { width: 64px;}
	.BeBT-C_iii_SPN { display:none; }
	.BeBT-C_iii { width: 68px; }
	
	
	.eeCanopicAD,.eeCanopicAD_PERM {width:170px;}
	.eeCanopicCONT {width:556px;}
	.eeCanopicCONT-MCA {margin-left:10px;width:546px;}
	.eeCanopicCONT-MCB {margin-left:15px;width:541px;}
	.eeIIxPrimeGR { width:178px; }
	.eeIIxSubGR { width:362px; }
	.eePJAR {width:140px;}
	
	
	.mmg_NB { bottom:7.5vw; font-size: 23vw; }
	.mex-MemberBadgeIMG {height:44px; margin:2.4px}
	.mex_mbIMGb {height:37px; margin:1.4px}

	.contBox_PLATEII { width: 68px; }
	.PLxB_THIS { width:137px; }
	
	.mx_TexJAR { padding:10px 12px;}
	.mx_JumpBackIMG { float:none; width: 100%; margin:0px; }

	.od_JAR {font-size: 12px; line-height: 13px; letter-spacing:0px; margin-bottom:9px; }

	.od_Nam {font-size: 25px; line-height: 24px;}

.revC3_COVER { display:none;}
.revC3___BOX { font-weight: 700; font-size: 10px; }
.revC3_ScoreJAR_Inline { width:252px;}
.revC3___SidePH_L_A,.revC3___SidePH_R_A { float:none; width:99.6%; margin-bottom:7px; }
.revC3_SUBHEAD_MODA { font-size: 12.8px; line-height: 14px; width:473px;}
.revC4_MemberBadgeFloat {top:0;}
.masD_PostingDate { font-size: 11.2px; letter-spacing:0px; }
.masD_InfoBox { margin:5px 0 10px 3%; width:160px; }
.masD_COVER { width:160px; font-size:11px; line-height:12px; }
.ppg_Sz,.ppg_M {width:355px;}
.ppg_2c_Sz,.ppg_2c_M {width:266px;}
.mmg_Sz,.mmg_M {width:238px;}


}

@media only screen and (max-width: 767px) {
	.ym_JAR {padding:5px 0 8px 0;}
	.ym_ii {width:100px; min-height:58px; margin:0 0 10px 0;}
	.ym_RevDate {font-size: 11.8px;}
	.ym_Nam {font-size: 25px; line-height: 22px; margin:0 0 2px 0;}
	.ym_MainInfoBLOCK_ThreeThings,.ym_MainInfoBLOCK_NoThings,.ym_MainInfoBLOCK_FourThings {float:right; margin:-2px 0 0 0; width:244px;}
	.ym_ScoreJAR {float:left;}
	.ym_SCOR_MODA { font-size:12px !important; }
	.ym_SCOR_MODB { font-size:12px !important; }
	.ym_SCOR_MODC { font-size:10.8px !important; }
	.ym___N_MODB { font-size: 18px !important; }
	.ym_BOX { width:60px; }
	.ym_BOXZero { width:88px; }
	.ym_EDIT, .ym_FOTO, .ym_DELE { width:37px; }

	.ym_ScoreJAR_MODA {float:left; width:408px;}
	.rvl__RevDate {font-size: 10.2px; }
	.rvl__Nam {font-size: 26px; line-height: 24px; }
	.pub_MainInfoBLOCK {margin:0 0 0 12px; width:290px;}
	.rvl_BOoxTWF { width:102px; padding:2px 0 5px 0;}
	.rvl___S { width:204px; float:left;}
	.rvl___U { width:204px; margin-left:204px;}
	.contBox_Main_Article_PageE  {  padding: 0px 0px 30px 5px; }
	.contBox_PLATEII { width: 91px; }
	.PLxB_AVG { width:183px; display:inline; margin:1px 1px 0 0;}
	.PLxB_THIS { width:183px; margin:1px 0 0 0;}
	.dining_JAR_MID_MODA_100 {width:100%;}
	.ccPG_BC_Fix {padding:6px 12px;}
	.ccPG_ReadAll_MODG  { margin:14px 0px 5px 0px; width:100% !important;}


	.grdv_BOX { width:168px; margin:0px 9px 20px 0px; }
	.grdv_DVIMG {width:150px; height:94px;}
	.grdv_IIMG {max-height:95px; }
	.grdv_COVER {top:0px; max-height:94px; }

	.grdv_NAME { overflow:hidden; height:60px; font-size:22px; line-height:19.8px; }
	.grdv_LOCA { height:52px; font-size: 11.8px; line-height: 13.8px; letter-spacing:-0.25px; }
	.grdv___2iL { display:inline; font-style: normal; width:auto; font-weight: bold; }
	.grdv_MOD_TYPE { margin-top:0px; font-weight: normal; color:#323232; }

	.gq_b { width:96px; }
	.grdv___S { width:70px; }
	.grdv___U { margin-left:82px; }
	.grdv_2CxA { display:none; }
	.grdv_2CxB { display:none; }
	.gq_b_SC { width:320px; }

	.BeBT-B { display:inline; width: 102px; }
	.BeBT-R { width: 92px; }
	.BeBT-C { width: 153px; }
	.BeBT-D { width: 153px; }
	.BeBT-G { width: 102px; }
	.BeBT-E { width: 72px; }
	.BeBT-C_ii_SPN { display:none; }
	.BeBT-C_ii { width: 70px; }
	.BeBT-D_ii { width: 132px; }
	.BeBT-E_ii { width: 81px; }
	.BeBT-G_ii { width: 98px; }
	.BeBT-D_ii_NoReset { width: 140px; }
	.BeBT-C_iii { width: 68px; }
	.BeBT-G_iii { width: 68px; }
	.BeBT-D_iii { width: 162px; }
	.BeBT-D_iii_r { width: 94px; }
	.BeBT-R_iii { width: 62px; }
	.BeBT-G_MODA { width: 162px;}
	.BeBT-G_MODA_iii { width: 198px;}
	
	
	
	.eeCanopicAD {display:none;}
	.eeCanopicAD_PERM {width:100%;}
	.eeCanopicCONT {width:100%;border-left:none;-webkit-box-shadow: 0 0 0 #F3F3F3; -moz-box-shadow: 0 0 0 #F3F3F3; -o-box-shadow: 0 0 0 #F3F3F3; -ms-box-shadow: 0 0 0 #F3F3F3; box-shadow: 0 0 0 #F3F3F3;}
	.eeCanopicCONT-MCA {margin-left:0px;width:100%;}
	.eeCanopicCONT-MCB {margin-left:0px;width:100%;}
	.eeIIxPrimeGR { width:406px; margin-left:7px;}
	
	
	
	.eeNam { font-size: 24px; line-height: 22px; }
	.ee2L { display:inline; }
	.ee4L { display:inline; font-size: 11.4px; }
	.eeIIxSubGR { width:402px; margin:5px 0 6px 0; padding:7px 7px 4px 7px; background:#fbfbfb; -webkit-box-shadow: 0 1px 0px #BBB; -moz-box-shadow: 0 1px 0px #BBB; -o-box-shadow: 0 1px 0px #BBB; -ms-box-shadow: 0 1px 0px #BBB; box-shadow: 0 1px 0px #BBB;}
	.eePJAR { width:180px; font-size: 11.4px; line-height:12px; margin:0px; }
	.mmg_NB { bottom:9vw; font-size: 25vw; }
	.mex-MemberBadgeIMG {height:45px; margin:3px}
	.mex_mbIMGb {height:42px; margin:2px}
	.mx_TexJAR { padding:8px 10px;}
	.mx_JumpBackTX { font-size: 12.4px; line-height: 15.4px;}
	.mx_JumpBackIMG { float:right; width: 90px; margin:4px 4px 6px 4%; }
	
	
	.BeBT-N { display:block; margin: -20px 0 20px 0;}

	.od_JAR {font-size: 12.8px; line-height: 13.4px; letter-spacing:0px; margin-bottom:9px; padding:8px;
			background:#FCFCFC; border-style: solid; border-width: 1px; border-color: #DDD #FFF #FFF #FBFBFB;
			-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.3); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3);
			-o-box-shadow: 0 2px 2px rgba(0,0,0,0.3); -ms-box-shadow: 0 2px 2px rgba(0,0,0,0.3); box-shadow: 0 2px 2px rgba(0,0,0,0.3);
			}
	
	.od_ii {width:111px; height:83px; overflow:hidden; margin: 0px 0px 5px 0; }
	.od_SJAR {width:284px; float:left; margin:0 0 5px 1px;  }
	
	.od_Nam {font-size: 28px; line-height: 27px;}
	.od_Menu { float:right; width:132px; background:#575757; color:#FFF;}
	.od_CLOSED { width:100%; }
	.od_Pric { width:152px; display:block; background:#848484; color:#FFF;}
	.od_Score { width:132px; line-height:27px; height:28px;}
	.od_Revs { width:152px; line-height:27px; height:28px; font-weight: 700; font-size: 10.4px; background:#FFF;}
	.od_DIVFlip { display:none !important;}
	.od_Fave { width:100%; line-height:29px; height:29px;}
	
	.od_Loc { margin-bottom:4px;}
	.od_Exp { margin-bottom:4px; }
	.od_Cui { margin-bottom:4px;}
	.od_FaveON {background: #46818C; color: #FFF;}

.revC3_Author_ByLineMODA { display:block; margin:4px 0 3px 0;}
.revC3_ExtraLine { display:block;}
.revC3_MemberLIST_Avatar { float:left; margin:0px 3% 2px 0; width:64px; }
.revC3_COVER { display:block;}
.revC3___BOX { font-weight: 500; font-size: 12px; line-height: 17px; }
.revC3_ScoreJAR_Inline { width:416px; float:none; margin:-10px 0 20px 0;}
.revC3_SUBHEAD_MODA { width:416px; margin:3px 0px 2px 0px;}
.mrc_C3_InfoBox_MOD_LessTEXT {margin:5px 5% 18% 0;}
.revC3___SidePH_L_A { float:left;  width:49%; margin-bottom:6px; }
.revC3___SidePH_R_A { float:right; width:49%; margin-bottom:6px; }
.rev_C4_InfoBox { float:none; margin:0px 0 12px 60px; color:#76736B; width:292px; }
.rev_C4_COVER { margin:0 0 0 49px;}
.rev_C4_COVER_MODA { margin:0 0 0 37px; padding-top:10px;}
.revC4_MemberBadgeFloat {top:-2px;}
.mndeet {padding-right:10px; padding-left:10px;}
.masD_InfoBox { margin:5px 0 10px 7%; width:160px; }
.masD_Avatar { margin:2px 3% 8px 0; }
.masD_PostingDate { font-size: 11.4px; letter-spacing:0.5px; }
.ppg_Sz,.ppg_M {width:407px;}
.ppg_2c_Sz,.ppg_2c_M {width:416px;}
.mmg_Sz,.mmg_M {width:175px;}
.mmg_MBC{padding:15px 17px 17px 17px; min-height:auto;}
.ccBlogLocation {letter-spacing:0px;}
.r4fb__JAR {margin:8px auto 6px auto;}
.r4fb__MonthNAME {font-size:13.4px;line-height:15.4px;font-weight: 500;letter-spacing:0.1667px;margin:-10px auto -1px auto;}

.gad_TOP_JarFIX {height:280px;margin-left:0px;}
.gad_TOP {width:336px; height:280px;}

}

@media only screen and (max-width: 640px) {
	.mmg_Sz,.mmg_M {width:357px;}
	
	.gad_TOP_JarFIX {height:250px;}
	.gad_TOP {width:300px; height:250px;}

}


@media only screen and (max-width: 479px) {
	.ccPG_ReadAll_MODC  { text-align:left; line-height: 12px;}
	.ccPG_ReadAll_Icon_MODA { font-size: 27px; line-height:20px; float:left; margin: 1px 6px 3px 0;}
	.ccPG_ReadAll_Icon_MODB { font-size: 27px; line-height:20px; margin: 2px 6px -2px 0; vertical-align:0px; float:left;}
	.ccPG_ReadAll_Icon_MODC {}
	.dining_JAR_Mob { padding:7px 14px;}
	.dining_Mob_ii { float:none; margin:0 auto 14px auto; text-align:center; }
	.dining_Mob_Infobar { margin:-6px -13px; padding:4px 8px;}

	.ym_JAR {font-size: 12.4px; line-height: 13.2px; letter-spacing:0px; margin-bottom:9px; padding:8px; background:#FCFCFC; border-style: solid; border-width: 1px; border-color: #DDD #FFF #FFF #FBFBFB; -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.3); -moz-box-shadow: 0 2px 2px rgba(0,0,0,0.3); -o-box-shadow: 0 2px 2px rgba(0,0,0,0.3); -ms-box-shadow: 0 2px 2px rgba(0,0,0,0.3); box-shadow: 0 2px 2px rgba(0,0,0,0.3); }
	.ym_ii {width:80px; min-height:45px; max-height:60px; position:absolute; top:4px; right:3px; overflow:hidden; -webkit-box-shadow: 0 1px 2px #AAA; -moz-box-shadow: 0 1px 2px #AAA; -o-box-shadow: 0 1px 2px #AAA; -ms-box-shadow: 0 1px 2px #AAA; box-shadow: 0 1px 2px #AAA;}
	.ym_iiBlocker { display:block; }
	.ym_iiMess_Closed { top:78px; }
	.ym_ScoreJAR {border-style: none; border-width: 0px; background:#797979;}

	.ym_Nam {font-size: 21.8px; line-height: 19px; margin:2px 0 4px 0;}
	.ym_expe { margin-top:3px; color:#626262;}
	.ym_MainInfoBLOCK_ThreeThings,.ym_MainInfoBLOCK_NoThings,.ym_MainInfoBLOCK_FourThings {float:none; margin:0 0 0 0; width:200px;}

	.ym_FOOD,.ym_SERV,.ym_ENVI,.ym_VALU { display:none; }
	.ym_DELE { width:51px; }
	.ym_FOTO { width:50px; }
	.ym_FOTO_DEL { width:50px; }
	.ym_EDIT { width:101px; float:right;}
	.ym_TinyFIX { width:151px; }

	.ym_SCOR { font-size: 9.4px; }
	.ym_ScoreJAR_MODA {float:left; width:262px;}
	.ym_SCOR_MODC { font-size:12px !important; }
	.ym___N { font-size: 14px; line-height:30px; height: 32px; vertical-align: -2px; letter-spacing:0.25px; margin:0;}
	.ym___N_MODA { font-size: 23px; vertical-align: -4px;}
	.ym___S { background:#626262; width:101px; float:left;}
	.ym___U { background:#2A2A2A; width:101px; float:left; margin-left:0px;}
	
	.contBox_HomeMODA { padding: 0px 10px; }
	.contBox_PLATEII { width: 64px; }
	.PLxB_AVG {width:129px;}
	.PLxB_THIS {width:129px;}
		
	.pub_MainInfoBLOCK {margin:0; width:180px;}
	.rvl___S { width:131px; float:left;}
	.rvl___U { width:131px; margin-left:131px;}

	.grdv_BOX { width:210px; margin:0px 13px 20px 4px; }
	.grdv_DATE { margin:8px 0px 8px 11px; }
	.grdv_ED { margin:6px 11px 7px 0px; }
	.grdv_DE { margin:6px 0px 7px 11px; }

	.grdv_NAME { margin:8px 11px 4px 11px; }
	.grdv_LOCA { margin:1px 11px 0px 11px; }

	.grdv_DVIMG {width:188px; height:118px; }
	.grdv_IIMG {max-height:119px;}
	.grdv_COVER {top:6px; max-height:106px;}
	.gq_b { width:134px; }
	.gq_o { margin:0px 11px;}
	.grdv___S { width:76px; margin-left:11px; }
	.grdv___U { margin-left:90px; margin-right:11px; }
	.grdv_2CxB { display:inline; }
	.grdv_DESC { margin:2px 11px; }
	.grdv_DESC_Closed { margin:0px 11px; }
	.gq_b_SC { width:186px; }

	.qxDvt { margin: 12px 0px 11px 0px; border-top: 1px solid #888; border-bottom: 1px solid #fff; -webkit-box-shadow: 0 1px 3px #BBB; -moz-box-shadow: 0 1px 3px #BBB; -o-box-shadow: 0 1px 3px #BBB; -ms-box-shadow: 0 1px 3px #BBB; box-shadow: 0 0px 1px #999;}
	.gLiiFlow {overflow:visible;}
	.ggNam {font-size: 29px; line-height: 27px; letter-spacing:-0.25px; margin-bottom:6px; }
	#gList_ATx { font-size: 13.4px; line-height: 14px;}
	.gg2L { margin-bottom:3px; color:#424242; font-size: 12.4px; letter-spacing:0px; font-family: 'Roboto Condensed', Arial; font-weight: 700; font-style: normal; }
	.gg3L { margin-bottom:4px;}
	.gg4L { margin-bottom:3px;}

	.od_JAR { font-size: 12px; line-height: 13px; letter-spacing:0px; background:#FFF; padding:6px; border-style: none; border-width: 0px; 
			-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.4); -moz-box-shadow: 0 2px 3px rgba(0,0,0,0.4);
			-o-box-shadow: 0 2px 3px rgba(0,0,0,0.4); -ms-box-shadow: 0 2px 3px rgba(0,0,0,0.4); box-shadow: 0 2px 3px rgba(0,0,0,0.4);
			}

	.od_SJAR {width:156px; float:left; margin:0 0 5px 1px; }
	.od_Nam { font-size: 25px; line-height: 24px; margin-bottom:8px; }
	.od_Div { display:none; }
	.od_Menu { float:left; width:100%; background:#DDD; color:#353535; }
	.od_Pric { width:1px; display:none;}
	.od_Score { width:50%; }
	.od_Revs {float:none; display:block; width:50%; background:#FFF; color: #373737;}
	.od_Pri { margin-bottom:4px; display:block;}
	.od_DIVFlip { display:block !important;}
	.od_HFix {line-height:39.5px !important; height:40.5px !important;}


	.BeBT-A { float:right; margin: 0 0 0 0; }
	.BeBT-B { display:none; }
	.BeBT-C { width: 110px; }
	.BeBT-D { width: 92px; }
	.BeBT-G { width: 94px; }
	.BeBT-E { width: 54px; }
	.BeBT-F { float:right; margin: 0 5px 0 0; }
	.BeBT-R { width: 62px; }
	.BeBT-C_ii { width: 60px; }
	.BeBT-D_ii { width: 112px; }
	.BeBT-E_ii { width: 53px; margin: 0;}
	.BeBT-G_ii { width: 70px; }
	.BeBT-D_ii_NoReset { width: 140px; }
	.BeBT-A_ii { float:left; margin: 0 5px 0 0; }
	.BeBT-G_MODA { width: 160px; margin: 0 0px 0 0; }
	.BeBT-G_MODA_iii { width: 110px; margin: 0 0px 0 0;}
	.BeBT-D_iii { width: 117px; }
	.BeBT-D_iii_r { width: 91px; }
	.eeSJAR {width:168px; margin:0 0 5px 0px; float:right;}
	.ee_ii {width:111px; min-height:83px; max-height:83px; overflow:hidden; background:#ddd; margin:0 0 5px 0px; -webkit-box-shadow: 0 0 0 #F3F3F3; -moz-box-shadow: 0 0 0 #F3F3F3; -o-box-shadow: 0 0 0 #F3F3F3; -ms-box-shadow: 0 0 0 #F3F3F3; box-shadow: 0 0 0 #F3F3F3;}
	.eeNUM { width:84px; float:right; background:#567E2B; color: #FFF; -webkit-box-shadow: 0 0 #FFF; -moz-box-shadow: 0 0 #FFF; -o-box-shadow: 0 0 #FFF; -ms-box-shadow: 0 0 #FFF; box-shadow: 0 0 #FFF;}
	.eeREV { width:84px; float:left; }
	.eeLNK { width:168px; line-height:22px; height:23px;}
	.eeCLOSED { width:168px;line-height:22px;height:23px;}
	.ee_HFix {line-height:40px !important; height:40px !important;}
	.eeIIxPrimeGR { width:282px;  margin-left:0px;}
	.eeIIxSubGR { width:282px; margin:2px 0 0px 0; padding:0px; background:transparent; -webkit-box-shadow: 0 0px 0px #FFF; -moz-box-shadow: 0 0px 0px #FFF; -o-box-shadow: 0 0px 0px #FFF; -ms-box-shadow: 0 0px 0px #FFF; box-shadow: 0 0px 0px #FFF;}
	.eeBeanJAR { width:281px; margin:0 0 0px 0px;}
	.eePJAR {float:none; width:268px; line-height:12px; margin:0px 0px 6px 0px;}
	.eeBeanLNK { width:184px;}
	.eeBeanCLOSED { width:185px;}
	.eeFOOD { width:46px; -webkit-box-shadow: 0 5px 10px #AAA; -moz-box-shadow: 0 5px 10px #AAA; -o-box-shadow: 0 5px 10px #AAA; -ms-box-shadow: 0 5px 10px #AAA; box-shadow: 0 5px 10px #AAA;}
	.eeSERV,.eeENVI,.eeVALU { width:46px; }
	.eeBeanNUM { width:65px; }
	.ee5L { display:inline; }
	.ee6L { margin-top:5px; }
	.mmg_NB { bottom:10.5vw; font-size: 37vw; }
	.mx_JumpBackTX { font-size: 12px; line-height: 15px;}
	.mx_JumpBackIMG { float:right; width: 90px; margin:4px 4px 6px 4%; }
	.mex_mbIMGb {height:38px; margin:1.4px}

.mrc_C3_InfoBox { width:130px;}
.mrc_C3_COVER { width:130px;}
.revC3_COVER { display:none;}
.revC3_ScoreJAR_Inline { width:282px; }
.mrc_C3_InfoBox_MOD_LessTEXT {margin:5px 5% 12px 0;}
.revC3___SidePH_L_A,.revC3___SidePH_R_A { float:none; width:99.5%; margin-bottom:8px; }
.revC3_SUBHEAD_MODA { width:282px; }
.rev_C4_InfoBox { margin:0px 0 12px 0px;}
.revC4_MemberBadgeFloat {float:none;top:2px;width:100%;display:block;clear:before;}
.mndeet {padding-right:0px; padding-left:0px;}
.masD_PostingDate { font-size: 11.2px; letter-spacing:0.25px; }
.masD_InfoBox { float:none; margin:5px 0px 15px 0px; width:276px; }
.masD_COVER { width:200px; font-size:11px; line-height:12px; margin:0px auto;}
.masD__MinHTxt { min-height:10px; }
.ppg_Sz,.ppg_M {width:273px;}
.ppg_2c_Sz,.ppg_2c_M {width:282px;}
.mmg_Sz,.mmg_M {width:223px;}
.mmg_H { margin:10px 0px 4px 0px; }
.mmg_IC {font-size: 36px; }
.mmg_MBC{padding:8px 17px 15px 17px;}
.r4fb__MonthNAME {font-size:13px;line-height:15px;letter-spacing:0px;}
.ccPG_ReadAll_MODA  { margin:0 0 12px 0;}

.gad_TOP_JarFIX {height:200px;}
.gad_TOP {width:200px; height:200px;}
}




/****** MAIN HEADLINE ******/
h1 { font-family: ProxConExB, Arial; text-decoration: none; font-weight: normal;margin: 0px 0px 8px; padding: 0px;font-size: 38px; line-height: 36.4px; letter-spacing:-0.25px;color: #333;}
.h1-MODA { font-size: 24px; line-height: 24px; margin: 0px 0px 10px;}
.h1-MODB { font-size: 45px; line-height: 42px; margin: 0px 0px 4px;}
.h1-MODC { font-size: 42px; line-height: 39px; margin: 0px 0px 5px;}
.h1-MODE { margin: 0px 0px 4px; font-size: 36px; line-height: 35px;}
.h1-MODG { margin: -12px 0px 4px; padding: 0px 0px 5px; font-size: 36px; line-height: 34px;border-bottom: 1px solid #AAA;}

.h1-Home {font-size: 34px; line-height: 31px; margin:0;}
.h1-Fest {font-size: 38px; line-height: 35px; margin:8px 0 2px 0; color: #393939;}
.h1-Leadin {font-size: 31px; line-height: 31px; margin: 0px 0px 4px; }
.h1-Gallery {font-size: 39px; line-height: 37px;}

/****** SMALLER HEADLINE FOR MAIN CONTENT AREA ******/
h3  {font-family: 'Roboto Condensed', Arial; text-decoration: none; font-weight: 700;margin: 0px 0px 15px; padding: 0px;font-size: 31px; line-height: 31px; letter-spacing:-0.25px;color: #343434;}
.h3-alt  {font-size: 22px; line-height: 22px; letter-spacing:0px; margin: 0px 0px 6px; padding: 0px 0px 3px; border-bottom: 1px solid #AAA; }
.h3-GridSub {font-family: Arial; text-transform: uppercase; margin: 0; padding: 6px 0px;font-size: 13px; line-height: 15px; letter-spacing:0.34px; color:#222;border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;}


/****** SMALL HEADLINE FOR SIDEBAR ******/
h4  {font-family: 'Roboto Condensed', Arial; text-decoration: none; font-weight: 700;margin: 0px 0px 6px; padding: 0px 0px 3px;font-size: 18.4px; line-height: 19px; letter-spacing:-0.2px; border-bottom: 1px solid #AAA;}
.h4-alt { font-size: 19.2px; line-height: 19px; margin: 0px; padding: 0px 0px 4px; }
.h4-MOD { font-size: 24px; height:24px; line-height: 26px; margin:0px; border:0px none; color:#292929; }
.h4-MODB { font-size: 20.2px; line-height: 20px; border:0px none; margin: 0px; padding: 0px;}
.h4-MODC { border:0px none; margin: 0px; padding: 0px;}
.h4-MODD { font-size: 19px; line-height: 19px; margin: 0px 0px 6px; padding: 0px 0px 3px;}

/****** IN-COPY HIGHLIGHT BUTTON BAR ******/
h5 {font-family: Arial, Verdana; font-weight: bold; text-decoration: none; font-style: normal;margin: 2px 0px; vertical-align:0; font-size: 14.4px; line-height: 17px; letter-spacing:0px; color: #FFF; background:#645F58; border-top: 1px solid #606060;-webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px;-webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF;-o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
h5 a { background: #645F58; padding: 11px 12% 12px 12%; display:block;-webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px;}
h5 a:hover { background: #47433C; }
.h5_MODA {text-transform: uppercase; font-size: 11.4px; line-height: 11.4px; letter-spacing:0.5px; margin:0 -10px 20px -10px; background:#DDD; color:#111; border-style: solid; border-width: 1px; border-color: #999 #FFF #FFF #777; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.h5_MODAII {padding:13px 10px; background:#DDD;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.h5_MODA a:hover { background: #CCC !important; }

/****** SUBHEADLINE FOR IN-CONTENT AERAS ******/
h6  { font-family: 'Roboto Condensed', Arial; text-decoration: none; font-weight: 700;margin: 4px 0px 6px; padding: 0px 0px 1px;font-size: 22.8px; line-height: 25px; letter-spacing:-0.2px; color: #2e2e2e; border-bottom: 1px solid #C4C4C4;}
.h6_MODA  { font-size: 18px; line-height: 18px; padding: 0px 0px 2px; margin: 4px 0px 7px;}
.h6_MODB  { font-size: 16px; line-height: 16px; }
.h6_MODC  { font-size: 21px; line-height: 21px; margin:5px 0px 20px 0px;}
.h6_MODD  { margin: 0px 0px 7px; padding: 0px 0px 2px; font-size: 18px; line-height: 19px; letter-spacing:0px; color:#FFF; border-bottom: 1px solid #AAA;}
.h6_MODE  { margin: 0px 0px 7px; padding: 0px 0px 2px; font-size: 20px; line-height: 20px; letter-spacing:0px; border-bottom: 1px solid #979797;}
.h6_MODF  { font-size: 14px; line-height: 17px; }
.h6_MODG  { margin: 0 20px 0 20px; padding: 0px 0px 3px; font-size: 23px; line-height: 24px; letter-spacing:-0.1667px; color:#FFF; border-bottom: 1px solid #B2AC98;}
.h6_MODH  { margin: 0 20px 0 20px; padding: 0px 0px 3px; font-size: 23px; line-height: 24px; letter-spacing:-0.1667px; border-bottom: 1px solid #888;}
.h7-SubA {display:block;font-size:17.8px;font-weight:700;margin: 2px 0; padding: 0px 0px 1px;border-bottom: 1px solid #C4C4C4;}

/****** THIS IS A SUBHEAD FIX ISSUE ******/
.fix-h2 {font-family: ProxConExB, Arial; text-decoration: none; font-weight: normal;margin: 0px 0px 8px; padding: 0px;font-size: 41px; line-height: 40px; letter-spacing:-0.25px; color: #333; }
.h2-MODA { margin: -12px 0px 3px; padding: 0px 0px 4px; font-size: 28px; line-height: 27px;border-bottom: 1px solid #AAA;}

/****** FESTIVAL PAGE NAVIGATION BLOCKS ******/
.festBOX_navBOX  { font-family: Arial ; font-weight: bold; font-style: normal;color: #222; font-size: 13.4px; line-height: 15.4px; background-color: #E1E1E1;margin: 8px -5px 16px -5px; border-style: solid; border-width: 1px; border-color: #B5B5B5 #D2D2D2 #D2D2D2 #C3C3C3;-webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.festBOX_navBOX a { display: block; padding: 11px 13px 9px 13px;}
.festBOX_navBOX div { font-family: Arial ; font-weight: bold; font-style: normal;font-size:10px; line-height:10px; background:#545454; color:#fff;display:inline-block;position:absolute;z-index:900; padding: 4px 7px; margin:-10px 0px 0px -1px;border-left: 1px solid #C3C3C3; cursor: pointer; -webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }

/****** THESE ARE CONTENT BLOCKS WITH FORMATTING  ******/
.contBox_Side_Info  { color: #111; font-size: 13px; line-height: 17px; background-color: #E1E1E1; padding: 21px 18px 26px 18px; margin-bottom:12px; border-style: solid; border-width: 1px; border-color: #B5B5B5 #D2D2D2 #D2D2D2 #C3C3C3; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.contBox_Side_Info_MODA  { font-family: 'Roboto', Arial ; font-weight: 400; font-style: normal; color: #000; font-size: 12.6px; line-height: 16px; letter-spacing:0px; margin: 16px -5px 12px 0px; padding: 9px 12px 13px 12px; }
.contBox_Side_Info_MODB  { margin-top:-38px; padding: 8px 13px 12px 13px; }
.contBox_Side_Info_MODE  { padding: 13px 18px 10px 18px; }
.contBox_Side_Info_MODF  { font-family: 'Roboto', Arial ; font-weight: 500; font-style: normal; color: #000; font-size: 12px; line-height: 16px; letter-spacing:0.25px; padding: 6px 10px 6px 10px; background-color: #FFF;}
.contBox_Side_Info_MODG  { font-family: 'Roboto', Arial ; font-weight: 400; font-style: normal; font-size: 13px; line-height: 17px; padding: 9px 18px 11px 18px;}

.contBox_FAQ  { color: #111; font-size: 14px; line-height: 18.8px; background-color: #EBEBEB; padding: 18px; margin-bottom:12px; border-style: solid; border-width: 1px; border-color: #D2D2D2 #D9D9D9 #D9D9D9 #D2D2D2; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.contBox_ggAD  { color: #111; font-size: 14px; line-height: 14px; background-color: #EBEBEB; padding: 4px; margin-bottom:12px; border-style: solid; border-width: 1px; border-color: #D2D2D2 #D9D9D9 #D9D9D9 #D2D2D2; -webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.contBox_SideSocial  { color: #323232; font-size: 10.4px; line-height: 11px; letter-spacing:0px; font-weight: bold; margin: 8px 14px 9px 14px;}
.contBox_Fineprint_InPuff_Block {font-family: 'Roboto Condensed', Arial; font-weight: 400; font-style: normal;padding: 25px 30px 30px 30px !important; font-size: 15.6px; line-height: 22px;letter-spacing:0px; color:#2f2f2f; background-color: #F5F5F5;}
.contBox_Normal_InPuff_Block {font-family: 'Roboto', Arial; font-weight: 400; font-style: normal;padding: 25px 30px 30px 30px !important; font-size: 15.8px; line-height: 23.5px; letter-spacing:0px;color:#2f2f2f; background-color: #F5F5F5;}
.contBox_Arial_Block {font-family: Arial; font-weight: normal; font-style: normal;padding: 10px 25px 20px 25px !important; font-size: 13.5px; line-height: 19px; letter-spacing:0px;color:#2f2f2f; background-color: #F5F5F5;}
.contBox_Fine_2021_Block {font-family: Arial; font-weight: 400; font-style: normal;padding: 25px 30px 30px 30px !important; font-size: 14px; line-height: 19px;letter-spacing:0px; color:#2f2f2f; background-color: #F5F5F5;}

.contBox_Main_Article { font-family: 'Roboto', Arial; font-weight: 400; font-style: normal;padding: 15px 23px 30px 23px;font-size: 15.8px; line-height: 23.2px; letter-spacing:0px;color:#171717;}
.contBox_Main_Article_PageA {padding: 0px 23px 30px 23px; }
.contBox_Main_Article_PageB {font-size: 15.4px; line-height: 22px; padding: 0px 23px 30px 23px; }
.contBox_Main_Article_PageC {font-size: 14.8px; line-height: 20px; padding: 0px 10px 30px 20px; }
.contBox_Main_Article_PageD {padding: 0px; }
.contBox_Main_Article_PageE {padding: 10px 0px 30px 5px; }
.contBox_Main_Article_PageF {padding: 0px 7px 30px 7px; font-size: 15.2px; line-height: 21px; letter-spacing:-0.1px}
.contBox_Main_Article_PageG {font-size: 14.2px; line-height: 19.2px; padding: 0px 0px 30px 10px; }
.contBox_Main_Article_PageH {padding:0; font-size: 15.6px; line-height:23.4px; letter-spacing:-0.1px}
.contBox_Main_Article_PageI {font-size: 16px; line-height: 23px; padding: 0px 10px 0px 2px; }

.contBox_PhotoPage  {font-family: 'Roboto', Arial; font-weight: 400; font-style: normal;padding: 0px 0px 30px 0px; color:#171717;font-size: 15.8px; line-height: 23.5px; letter-spacing:0px;}
.contBox_PhotoPage_MODA {padding: 0px; color:#222; font-size: 15px; line-height: 21px;}


/****** THESE ARE SMALLER VERSIONS OF THE HEADLINE FOR SECOND PAGES  ******/
.BRoll_h1 { font-size: 32px; line-height: 30px; margin: 0px 0px 0px;}
.BRoll_h1_B { font-size: 34px; line-height: 33px; margin: 0px 0px 1px;}
.BRoll_h1Pre { font-size: 33px; line-height: 31px; }
.BRoll_Category,.BRoll_Location,.BRoll_Date,.BRoll_Author {font-family: 'Roboto';font-size: 12.6px; line-height: 15px; color:#393939; float:left;}
.BRoll_Category	{ font-weight: 700; letter-spacing:0.25px; display:inline-block; text-transform:uppercase;}
.BRoll_Location	{ font-weight: 400; letter-spacing:0px; display:inline-block;}
.BRoll_ArticleTitle	{ font-weight: 400; font-size: 13.2px; letter-spacing:-0.1px; display:inline-block;}
.BRoll_Date		{ font-weight: 400; letter-spacing:0px; display:inline-block; font-style: italic; }
.BRoll_Author	{ font-weight: 700; letter-spacing:0px; display:inline-block;}
.BRoll_fb_byLine { font-family: 'Roboto Condensed', Arial; text-decoration: none; font-weight: 400;color:#393939; margin: 0px 0 14px 0; padding: 0px 0 1px 0;font-size: 13px; line-height: 16px; letter-spacing:0px;}
.BRoll_fb_byLine700 { font-weight: 700; }
.BRoll_InBlurbIMAGE { width:31%; }
.BRoll_InHardCATIMAGE { width:26%; margin-top:4px !important;}
.BRoll_InUtilityIMAGE { width:36%; }
.SIV_JarFix {padding:5px 12px 6px 12px; line-height: 14.5px;}
.SIV_Block {font-family: 'Roboto';font-size: 13.4px; line-height: 14.8px; color:#393939; padding:4px 0 4px 0; float:left;}
.SIV_B_MODA {font-weight: 500; font-size: 12px; letter-spacing:0.25px; color:#444; text-transform:uppercase;}
.SIV_B_MODB {font-weight: 700;}
.SIV_B_MODC {font-weight: 500; font-size: 12px; font-style: italic; float:right;}

/****** THESE ARE EXTRA STYLES THAT WE USE IN THE CONTENT PARTS OF THE SITE  ******/
.spacer_Nano {height:2px;}
.spacer_Micro {height:5px;}
.spacer_Tiny {height:8px;}
.spacer_Home {height:11px;}
.spacer_Small {height:15px;}
.spacer_Reg {height:20px;}
.spacer_Med {height:30px;}
.spacer_Venti {height:45px;}
.spacer_Story {height:53px;}
.spacer_Large {height:60px;}

.spacer_ULineA { border-top: 1px solid #aaa; margin-top:9px; padding-bottom:9px;}

.fb_byLine {font-family: 'Roboto Condensed', Arial; text-decoration: none; font-weight: 700;margin: 0; padding: 5px 0;font-size: 13px; line-height: 13px; letter-spacing:0px;color:#333;border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;}
.fb_introLine {margin: 0; padding: 5px 0 8px 0;font-size: 13.8px; line-height: 16px; letter-spacing:0px;color:#222;border-top: 1px solid #aaa; border-bottom: 1px solid #aaa;}
.fb_PleaseShare {font-family: 'Roboto'; text-decoration: none; font-weight: 500;margin: -2px 0 -4px 0; padding: 0; letter-spacing:0px; font-style: italic;font-size: 13.4px; line-height: 13.4px;  color:#333; text-align:right;}
.fb_PleaseShare_MODA {margin: -4px 0;}
.fb_PleaseShare_MODB {margin: -20px 0 5px 0;}
.fb_PleaseShare_MODC {margin:10px 0 5px 20px;}

.fblog_Main_Image {width:48%}
.fblog_Main_ImageOne {width:40%}
.fblog_InArticle_Image_WordWrap {margin:5px 0px 15px 36px !important; width:48%;float:right;}
.fblog_InArticle_Image_FullSize {margin:7px 0px -13px 0px !important;}
.fblog_InArticle_Images {padding:0 !important; border: none 0px;}
.fblog_InArticle_Images img { background:#ddd; display: inline-block; border: none 0px;}
.fblog_InArticle_FLX {display:-webkit-flex;-webkit-flex-direction:column;display:flex;flex-direction:column;}

.SideBar_ImageOverHang:after { content:'';clear:both;visibility:hidden; }
.SideBar_50_Image {width:50%;}
.SideBar_36_Image {width:36%;}
.Sidebar_MiniHead { font-family: 'Roboto Condensed', Arial; color:#292929; text-decoration: none; font-weight: 700;margin: 2px 0; padding: 0px; font-size: 14.8px; line-height: 14.8px; letter-spacing:-0.1px; }
.Sidebar_MiniHead_MODAHome {font-size: 15.8px; line-height: 15.8px; color:#333; letter-spacing:0px;}

.SB_NBL_Home { font-family: 'Roboto', Arial; font-size: 12.8px; line-height: 13px; font-weight: 700; font-style: normal; color:#FFF; padding:3px 10px; margin:3.5px 0 2.5px 0;}
.Sidebar_NoBullet_LIST { font-family: 'Roboto', Arial; font-size: 13.4px; line-height: 14.4px; font-weight: 500; font-style: normal; padding:3px 5px; margin:5px 0;}
.Sidebar_NoBullet_LIST_Norm { font-family: 'Roboto', Arial; font-size: 13px; line-height: 15px; font-weight: 400; font-style: normal; padding:4px; margin:3px 0 2px 0;}
.Sidebar_Strong {font-weight: 700;}
.Sidebar_FinePrint { font-family: 'Roboto Condensed', Arial; text-decoration: none; font-weight: 400;font-size: 13px; line-height: 14px; margin:14px 0px 10px 0px;}
.STAT-ScoreBubble_A {font-family: ProxConExB, Arial; font-weight: normal; font-style: normal;font-size: 27px; line-height: 35px; letter-spacing:-0.1px;width: 35px; height: 34px; border-radius: 6px; overflow:hidden;color: #fff; text-align: center; margin:0; padding:0;}

.Gen-DV-Line { clear:both; height:0px; width:100%; margin: 21px 0px; border-top: 1px solid #bbb; border-bottom: 1px solid #fff; }
.Gen-DV-LineNoSPACE { clear:both; height:0px; width:100%; margin: 6px 0px 4px 0px; border-top: 1px solid #bbb; border-bottom: 1px solid #fff; }
.Gen-DV-Indent-L1v { padding:0px 4%; }

.contBox_Main_Article li { color:#1E1E1E; font-size: 15px; line-height: 19px; margin-bottom:8px;}
.ccStar { font-size:10px !important; float:left; margin:0px 1px 0px 0px; }
.ccStarJAR {position:absolute; width:52px; right:4px; top:0.8px;}
.ccScoreJAR {position:absolute; width:52px; right:4px; top:-1px; font-size: 12px; font-family: 'Roboto', Arial; text-decoration: none; font-weight: 900;}
.ccRatingsJAR { float:right; width:174px; margin:0; line-height: 10px; }
.ccBigChartJAR { float:right; width:100%; margin:0; line-height: 10px; }

/****** THESE ARE NAVIGATION PANNELS AT THE BOTTOM OF BLOG ARTICLES  ******/
.contBox_BlogNAV { color: #111; font-size: 13px; line-height: 17px;background-color: #E1E1E1; padding:0; margin:0;border-top: 1px solid #B5B5B5;-webkit-box-shadow: 0 1px 0px #FFF; -moz-box-shadow: 0 1px 0px #FFF; -o-box-shadow: 0 1px 0px #FFF; -ms-box-shadow: 0 1px 0px #FFF; box-shadow: 0 1px 0px #FFF;}
.contBox_BlogNAV_InJAR { padding:10px 26px 15px;font-family: 'Roboto Condensed', Arial; color:#292929; text-decoration: none; font-weight: 700;font-size: 15.2px; line-height: 16.4px; letter-spacing:-0.1px;}
.contBox_BlogNAV_UITx { font-family: 'Roboto', Arial; text-decoration: none; font-weight: 500; color:#333; font-size: 11px; line-height: 11px; letter-spacing:0.5px; text-transform:uppercase; }
.contBox_fix3_Headline { padding:0px;}

.contBox_LongBot_NAV_Headline_InJAR { padding:14px 5px 2px 5px; }
.contBox_LongBot_NAV_InJAR { padding:7px 5px 7px 5px; }
					
/****** THESE ARE FOR THE SITEMAP PAGES  ******/
#ccSitemapAA { padding: 10px 18px 40px 18px !important;}
#ccSitemapAA a { font-family: 'Roboto', Arial; font-size: 14.6px; line-height: 16.6px; font-weight: 400; color:#272727;display:block; padding:4px 7px 8px 7px; margin-top:4px; border-bottom: 1px solid #BFBFBF;}
#ccSitemapBB {padding: 0px 30px 30px 30px !important;  }
#ccSitemapBB a { font-family: 'Roboto', Arial; font-size: 14.6px; line-height: 16.6px; font-weight: 500; display:block; padding:0px 4% 0px 4%; margin-top:9px;}
#ccSitemapCC {padding: 20px 30px 20px 30px !important;  }
#ccSitemapCC a { font-family: 'Roboto', Arial; font-size: 14.6px; line-height: 16.2px; font-weight: 400; display:block; padding:1px 10px 1px 15px; margin-top:16px;}
#ccSitemapDD {padding: 0px 19px 30px 19px !important;  }
#ccSitemapDD div { font-family: 'Roboto', Arial; font-size: 14px; line-height: 18px; font-weight: 400; display:block; padding:0px 4% 0px 4%; margin-top:12px;}