/* japanesecity */
@font-face {src:url("font/jancient.woff2") format('woff2');font-family:'jancient';font-display:swap;}
@font-face {src:url("font/chunkfive.woff2") format('woff2');font-family:'chunkfive';font-display:swap;}
@font-face {font-family:'slick';font-weight:normal;font-style:normal;src: url('./fonts/slick.eot');src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');}
/* * {outline: 1px red solid !important; visibility:visible !important;}*/
/* example: @font-face {font-family: ‘roboto’;src: url(“https://www.paulhoda.co.uk/roboto/Roboto-Regular.ttf”);font-display: swap;} */
html{overflow-y:scroll;}
html,body{font-family:verdana,sans-serif;font-size:12px;margin:0;padding:0 5px;}
h1 {font-family:chunkfive,arial;font-size:24px;font-weight:normal;margin:0;padding:5px 0 7px 0;color:#000;/*#c41200;*/letter-spacing:-1px;}
h2 {clear:both;font-family:chunkfive,arial;font-size:22px;font-weight:normal;margin:15px /*3px*/ 0 3px 0;padding:5px 0 0 0;border-top:solid 1px #ccc;color:#C41200;letter-spacing:-1px;}
h2.date {clear:both;font-family:chunkfive,arial;font-size:22px;margin:0 0 3px 0;padding:0;border:none;color:#C41200;}
h2.location {clear:both;font-family:chunkfive,arial;font-size:16px;font-weight:normal;margin:0 0 3px 0;padding:0;border:none;color:#C41200;}
h3 {font-family:chunkfive,arial;font-size:18px;font-weight:normal;margin:0;padding:0 0 3px 0;color:#aa1001;/*#c41200;*/letter-spacing:-1px;}
h4 {clear:both;font-size:13px;padding:10px 0 0 0;margin:0;}
.hl {background:#f2f9ec;}
/* 2022 headers: every page: desktop vs mobile */
.h1-desktop, .h1-mobile{font-family:jancient,arial;font-size:36px;font-weight:bold;margin:0;padding:25px 0 0 0;color:#C41200;border-bottom:1px solid #d3d3d3;}
	.h1-mobile {padding:5px 0 0 0;}
.p-alert {border:solid 1px #bfbc72;background:#ffffc3;padding:5px;border-radius:5px;margin:20px;text-align:center;}/*2x*/
/* color */
 .color-black {color:#000;/*#1d2129;*/}
 .color-red {color:#c41200;}
 .color-redlite {color:#ff210a;}
 .color-reddark {color:#780e03;}
 .color-pink {color:#ff66ac;}
 .color-gray, .color-grey {color:grey;}
 .color-graydark, .color-greydark {color:#585858;}
 .color-background-bloom {background:pink;} /*cherry blossom*/
 .color-background-pink {background:pink;}
 .color-background-black {background:#000;}
/* icon */ 
 .search-icon {opacity:.3;}/*mobile*/
/* font */
 .font-roman{font-family:georgia !important;}
 .font-tiny{font-size:10px;padding:2px 0 0 0;}
 .count-box{display:inline;font-family:tahoma;color:gray;border:1px solid #CCCCCC;border-radius:4px;text-align:center;padding:2px 10px 3px;font-size:9px;white-space:nowrap;margin:0 0 0 3px;}
/* page: event.php: font: date&time */
 .fontsmall {clear:both;font-style:normal;font-size:11px;padding:5px 0 15px 4px;}
 .fontsmall2 {clear:both;font-style:normal;font-size:11px;margin:10px 0 10px 0;overflow:none;white-space:nowrap;overflow:hidden;} 
 .headermap {font-weight:bold;} /* styles */
/* space */
 .space-bottom5 {padding:5px;}
 .space-bottom8 {padding:8px;}
 .line-above, .line-over {border-top:solid 1px #ccc;}
 .line-below, .line-under{border-bottom:1px solid #d3d3d3;}
 .line-space {line-height:24px;} /*padding to line*/
 .line-padding-top {padding-top:11px;} 	

/* 2022 Event browse */
.browse-time {font-size:11px;letter-spacing:-.8px;} /*in browse events for time format*/
.browse-row2-container {display:block;background:yellow;} /*need?*/
	
/* Media Query: Defined in Mobile or Desktop (Remove duplicates)  */
/* OLD: every page: desktop vs mobile */
.h1-mobile-ancient {font-family:jancient,arial;font-size:36px;font-weight:bold;margin:0;padding:5px 0 0 0;color:#c41200;border-bottom:1px solid #d3d3d3;}
.h1-page {font-family:jancient,arial;font-size:36px;font-weight:bold;margin:0;padding:25px 0 0 0;color:#C41200;border-bottom:1px solid #d3d3d3;}
.h1-ancient {font-family:jancient,arial;font-size:36px;font-weight:bold;margin:0;padding:25px 0 0 0;color:#c41200;}

/* headers: main image */
.h1-section {font-family:'open sans',chunkfive,arial;font-size:24px;margin:0;padding:5px 0 0 0;color:#c41200;letter-spacing:-1.0px;}
.h2-section {font-family:chunkfive,arial;font-size:18px;font-weight:normal;margin:0;padding:0 0 3px 0;color:#c41200;letter-spacing:-1px;}

.active {font-weight:bold;}
a:link, a:visited {text-decoration:none;color:#0069ff;}
a:hover {text-decoration:none;color:#ff6600;}
a:active {text-decoration:none;color:#ff6600;} /* took off underline */
a.series {float:right;}
a.output {display:block;width:80%;}
p{margin:0 0 10px 0;padding:0;}
section {clear:both;float:left;width:54%;margin:15px 10px 15px 5px;}
#events {float:left;width:54%;margin:0 0 15px 5px;}
#open {float:left;text-align:center;vertical-align:middle;width:100%;margin-left:auto;margin-right:auto;}
section li {position:relative;clear:left;}
/* 1-1-2022 */
	section li.hl {padding-bottom:3px;border-radius:3px;/* min-height:102px;*/border:solid 1px #d5d5d5;}
section li time {width:135px;padding:0 0 20px 7px;/*0 0 0px 7px;*/float:left;margin-bottom:5px;font-size:11px;} /*browse*/
section ul li time {padding:0 0 0 4px;} /*fix date on myltuple occurances*/
section li a {display:block;position:relative;z-index: 1;}
section .event-passed {border-radius:5px;border: 1px solid #ccc;padding:5px 10px;margin:7px 0 0 0;}
	section .event-passed li time {min-width:135px;padding:0 0 0 7px;float:left;margin-bottom:5px;font-size:11px;}
	section .event-passed li .title {position:static;opacity: 1;width: auto;}
	ul.event-passed li {padding: 8px 0;} /*event pass list*/
	ul.event-passed a.billboard {margin:10px 0;} /*event pass spacing for but*/
	/** button June 2019 */
	ul.event-passed a.billboard {height:auto;}
section .event-passed h2 {border-top:none;margin:0;}
.HotListTeaserHL a,.HotListTeaser a {display:inline}
#filter {float:left;width:19%;margin:0 15px;}
#filter span {display:block;clear:both;width:100%}
#hc_search span {width:99%;text-align:right;margin:0 0 4px 0;padding:0;}
#hc_search_keyword {width:99%;margin:0 0 25px 0;}
#hc_search_submit {width:99%;margin:0 0 25px 0;padding:0;}
footer {clear:both;/*width:97%*/;display:block;margin:0 10px;padding-left:0;color:#666666;padding:20px;text-align:center;}
header {clear:both;width:100%;}
header p {margin:0;}
header a.refresh:hover {text-decoration:none;color:#006532;}
footer p {margin:25px 0 0 3%;}
footer a.refresh:hover {text-decoration:none;color:#006532;}
.footer-copyright {min-height:70px;}
.footer-socialbar {min-height:45px;}
#cap_img {float:left;border:solid 1px #000000;margin:5px 0 5px 0;}
#capChk {float:left;margin:4px 0 0 5px;}
section header {display:block;font-family:chunkfive,arial;font-size:22px;font-weight:normal;padding:5px 0 0 0;color:#c41200;}
section header2 {display:inline-block;font-family:Chunkfive,Arial;font-size:22px;font-weight:normal;padding:5px 0 5px 0;color:#C41200;width:99%;letter-spacing:-1px;}
section article h1 {display:block;}
#evernote {clear:both;padding:0 0 0 5px;word-wrap:break-word;}
#evernote p {padding:5px 0 10px 0;}
.error {border:solid 1px #dc143c;background:#ffffCE;}
#startTimeHour, #startTimeMins, #endTimeHour, #endTimeMins {width:20px;}
.newsLinks{text-align:center;}
.newsTools{float:right;width:250px;border:solid 1px #EFEFEF;margin:0 15px 10px 20px;padding:15px;background:#FAFAFA;text-align:center;}
fieldset {margin:5px 0 0 0;border-top:solid 1px #666666;border-bottom:0;border-right:0;border-left:0;background:#FAFAFA;}
fieldset legend {font-size:12px;padding:0 15px 0 10px;color:#FF6600;font-weight:bold;}
fieldset legend a.legend {text-decoration:underline;font-size:15px;color:#FF6600;}
fieldset legend a.legend:hover {text-decoration:none;color:#666666;}
fieldset#signin {text-align:center;}
fieldset#signin a {margin:15px 20px 15px 20px;}
fieldset#signin p {margin:20px 0 0 0;font-size:0.8em;color:#666666;}
iframe.eventbrite {width:100%;height:175px;border:none;overflow-x:hidden;}
section .nav {float:right;width:auto;height:20px;}
section .nav a {display:block;float:left;width:16px;height:16px;background-repeat:no-repeat;margin:2px;}
section .nav .hc_daily {background-image:url(../../../img/nav/daily.png);}
section .hc_weekly {background-image:url(../../../img/nav/weekly.png);}
section .hc_monthly {background-image:url(../../../img/nav/monthly.png);}
section .hc_filter {background-image:url(../../../img/nav/filter.png);}
section .hc_home {background-image:url(../../../img/nav/home.png);}
section .hc_left {background-image:url(../../../img/nav/left.png);}
section .hc_leftb {background-image:url(../../../img/nav/leftb.png);}
section .hc_right {background-image:url(../../../img/nav/right.png);}
section .hc_rightb {background-image:url(../../../img/nav/rightb.png);}
section .hc_loc {background-image:url(../../../img/icons/card.png);}
section ul {list-style:none;margin:5px 5px 5px 0;padding:2px;}
li {/*line-height:18px;*/border-radius:3px;}
/* article li {margin:2px 0 3px 0;}*/
.catCol{display:flex;flex-wrap: wrap;clear: both; margin-bottom: 10px;}
.catCol:nth-child(odd) label {background-color: #c1c0c0;}
.catCol label {clear:both;float:none;margin:2px;flex-grow:1;display:inline;padding:3px 5px;background-color:#e2e2e2;text-align:left;width:max-content;white-space:nowrap;border-radius:3px;}
.catCol label:first-child {font-weight:600;}
.catCol label input {margin:3px 20px 3px 0;padding:0;}
.catCol label.sub input {margin:3px 18px 3px 0px;padding:0;}
.catCtrl{clear:both;text-align:right;padding:10px 10px 0 0;}
aside {float:left;width:19%;margin:0 15px;padding:0;}
aside nav ul {margin:0 auto 15px auto;width:100%;padding:0;background:#FAFAFA;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA',endColorstr='#EFEFEF');background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#EFEFEF));background: -moz-linear-gradient(top,  #FFFFFF,  #EFEFEF);border: solid 1px #CCCCCC;border-top:none;border-bottom-left-radius:20px;-khtml-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-right-radius:20px;-khtml-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;}
aside nav ul li {margin:0;padding:0;}
aside nav ul a.menu {display:block;text-decoration:none;font-size:18px;line-height:25px;text-align:center;letter-spacing:2px;font-family:Helvetica,sans-serif;}
aside nav ul a.menu:hover {color:#fff;background:#FF6600;}
aside nav ul a.hc_mnu_usr_si {color:#FF6600;}
aside nav ul li:last-child a:hover {border-bottom-left-radius:20px;-khtml-border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-right-radius:20px;-khtml-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;}
aside ul {list-style:none;margin:0 5px 5px 10px;padding:0;}
aside li {padding:0 0 0 15px;}
aside li.date {margin:7px 0 0 1px;padding:0;font-style:italic;}
aside li.upcoming {margin:7px 0 0 1px;padding:0;font-weight:bold;}
/* Changed */
aside #hc_c, #hc_l, #hc_r {display:block;float:left;width:33%;height:25px;text-align:center;margin:10px 0 0 0;padding:10px 0 0 0;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;font-family:Chunkfive,arial;font-size:12px;color:rgb(196, 18, 0);font-style:normal;}
aside #hc_l {border-left:solid 1px #ccc;border-top-left-radius:5px;-khtml-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
aside #hc_c {}
aside #hc_r {border-right:1px solid #ccc;border-top-right-radius:5px;-webkit-bord:20px; -moz-border-:20px; -khtml-borde:20px;}
aside a.on {font-weight:bold;color:#666666;text-shadow: #fff 0 1px 1px;filter:progid:DXImageTransform.Microsoft.Shadow(color="#FFFFFF", direction=150, strength=2, positive="true");-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#FFFFFF', direction=150, strength=2, positive='true')";}
aside a.off {font-weight:normal;color:#666666;text-shadow: #fff 0 1px 1px;}
ul.tools li {font-style:italic;margin:5px 0 0 0;}
ul.tools li a {clear:both;font-style:normal;display:block;font-size:13px;}
ul.feeds li {font-style:italic;margin:5px 0 0 0;}
ul.feeds li a {font-style:normal;font-size:13px;}
/* event.php: address & map frame */
#location {float:right;width:48%;border:solid 1px #ccc;background:#fafafa;margin:10px 3px 10px 7px;padding:5px;border-radius:5px;}
#location h2 a {float:right;margin:0 5px 0 5px;}
#detail_left {clear:both;float:left;width:49%;padding:0 2% 10px 0;} /*was 69%*/
#detail_right {float:left;width:49%;padding:0 0 10px 0;}
#detail_right a {line-height:20px;}
#categories li {clear:none;float:left;}
/*#categories a {margin:0 0 10px 0;padding:8px;border-radius:4px;background:#ffe7e7;}*/
/* Event detail page, categories at bottom of page */
#categories a {/*font-size:11px;*/margin:0 3px 0 0;padding:5px 12px;border-radius:5px;background:#ffe7e7;}
#hc_featured, #hc_popular, #hc_newest {clear:both;width:99%;margin:0;padding:7px 0 10px 0;padding:5px 0 10px 0;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;line-height:18px;}
.social {float:right;margin:3px 0 0 0;}
.socialT {float:left;width:auto;padding:0;text-align:left;}
.socialF {float:left;width:auto;padding:0 15px 0 0;text-align:left;}
.socialG {float:left;width:auto;padding:1px 0 0 0;text-align:left;height:22px;}
.socialL {float:left;width:auto;padding:1px 0 0 0;text-align:left;}
.twitter-share-button {padding:0;}
#cmnt_cnt {width:auto;float:left;margin:0;padding:0 10px 0 0;}
#cmnt_cnt a {font-family:Helvetica,sans-serif;text-decoration:none;font-size:12px;position: relative;line-height:20px;text-align:center;font-weight:bold;padding:3px 5px 3px 5px;border:solid 1px #CCCCCC;background:#EFEFEF;color:#666666;margin:0 5px 5px 10px;border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#cmnt_cnt .arrow {display:block;float:left;position:relative;right:-10px;top:3px;z-index:5;border:7px solid transparent;border-left:1px none #000000;border-right-color:#CCCCCC;width:0;height:0;}
#cmnt_cnt .arrow span {display:block;float:left;position:relative;left:1px;top:-7px;z-index:10;border:7px solid transparent;border-left:1px none #CCCCCC;border-right-color:#EEEEEE;width:0;height:0;overflow:hidden;white-space:nowrap;}
#cmnt_cnt:hover .arrow span {border-right-color:#CCCCCC;}
#cmnt_cnt:hover a {background:#CCCCCC;color:#FFFFFF;}
#cmnt_cnt a:active {text-decoration:none;}
#hc_lang, #hc_theme {float:none;font-family:inherit;margin:5px 0 0 10px;}
.setting {width:100%;text-align:center;margin:10px 0 0 0;}
.loc_rss {float:right;height:16px;margin:0 5px 0 0;}
#loc_events {clear:both;background:#F2F9EC;padding:14px 5px 5px 5px;margin:0 0 10px 0;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;border-radius:3px;}
/* used in event detail */
#loc_events h3 {border:0;font-family:chunkfive,Arial;font-size:16px;font-weight:normal;padding:0px 0 0 5px;color:#C41200;line-height:1.3;border-top:none;border-bottom:none;letter-spacing:.01px;}
#custom_notice {clear:both;}
.links, .links li {margin:0;padding:0;}
.links a {display:block;margin:5px 0 5px 10px;}
.dgst {float:left;width:49%;margin:0 0 10px 0;padding:0 0 0 1%;}
.dgst_bdr {border-right:dashed 1px #CCCCCC;padding-left:0;}
.dgst_news {clear:both;width:100%;margin:0;}
.dgst .events time, .dgst .locations span {float:right;width:90px;font-style:italic;padding:0 3px 0 0;}
#digest hr {clear:both;width:100%;border:0;background:#cccccc;height:1px;margin:10px 0 10px 0;}
#digest h3 {margin:0;padding:0 0 10px 0;font-size:13px;}
#digest #map_canvas_single {margin:0;}
.dgst .new {background-repeat:no-repeat;background-position:3px 3px;background-image:url(../img/new.png);padding-left:22px;}
.dgst ul {margin-bottom:20px;}
.dgst .key {clear:both;margin:0;padding:2px 0 2px 20px;font-style:italic;font-size:.9em;}
.dgst .events, .dgst .locations {margin-bottom:0px;}
.twt {float:right;width:49%;text-align:center;margin:auto;padding:0;margin-bottom:20px;}
.gp, .fb {float:left;width:49%;text-align:center;margin:auto;padding:0;}
.gp {margin-top:25px;}
p.new_user_notice {clear:both;margin:10px 0 10px 0;font-weight:bold;}
/* paragraph */
p.para {padding:0;} /*just basic box*/
p.box  {padding:5px 0 6px 3px;border-radius:3px;}
p.gray {background-color:#EFEFEF;border:solid 1px #d5d5d5;}
fieldset.user {min-height:150px;}
#user_nav {list-style:none;margin:0;padding:0;float:right;clear:both;}
#user_nav:before {content:url(../../../img/icons/user.png);float:left;margin:5px 10px 0 0;}
#user_nav li {clear:none;float:left;width:auto;border-left:dashed 1px #efefef;margin:0 0 10px 0;}
#user_nav li a {margin:0 10px 0 10px;}
#user_events {clear:both;list-style:none;margin:0 0 10px 0;padding:0;height:25px;}
#user_events li {clear:none;text-align:center;float:left;margin:0;padding:0;height:25px;}
#ue_prev, #ue_next {width:15%;float:left;}
#ue_prev a, #ue_next a {text-decoration:none;font-size:15px;margin:2px 0 0 0;display:block;color:#666666;}
#ue_prev a:hover, #ue_next a:hover {text-decoration:none;font-size:15px;color:#FF6600;}
#ue_jump {width:70%;float:left;}
#ue_jump_select {margin:3px 0 0 35%;}
#eimage_d, #limage_p {border:solid 1px #000000;padding:3px;margin:5px;float:right;max-width:250px;}
	/*.eimage_b {margin:5px 0 0 0;border:solid 1px #666666;max-width:73%;padding:1%;background:#FAFAFA;}*/
#series #map_canvas {float:right;width:100%;height:250px;margin:0;padding:0;border:solid 1px #CCCCCC;clear:none;}
#series header {clear:both;padding:13px 0 0 0;}
#series fieldset {width:49%;float:none;margin:0;padding:0;display:inline;}
#series header span.venue {font-weight:normal;color:#666666;font-style:italic;padding-left:10px;}
#series header span.venue:before {content:"- ";}
#series fieldset p {width:75%;margin:0 0 0 24%;padding:15px 0 10px 0;clear:both;font-style:italic;}
li.featured {background:#f2f9ec;border:solid 1px #d5d5d5;border-radius:3px;margin:2px 0 2px 0;min-height:132px;}
li.featured-dual {/*background:#F2F9EC;*/border:solid 1px #d5d5d5;border-radius:5px;margin:2px 0 2px 0;padding:5px;min-height:62px;}
/*li.featured a, li.featured time {padding: 5px 0 5px 0;}*/
li.featured a {padding:5px 3px 5px 0;padding:0;}
li.featured time {padding:5px 0 5px 7px;}

#map_menu {width:100%;clear:both;height:43px;}
.map_canvas_withlist {width:74%;}
.map_canvas_withoutlist {width:99%;}
.iw_menu a {display:block;float:left;width:16px;height:16px;background-repeat:no-repeat;margin:2px;}
.iw_menu .calendar {background-image:url(../../../img/icons/calendar.png);}
.iw_menu .profile {background-image:url(../../../img/icons/card.png);}
.iw_menu .weather {display: none; background-image:url(../../../img/icons/weather.png);}
.iw_menu .directions {background-image:url(../../../img/icons/car.png);}
.iw_menu .ical {display: none; background-image:url(../../../img/icons/ical.png);}
.iw_menu .rss {display: none; background-image:url(../../../img/feed.png);}
.regMeter {width:100%;}
a.news_a {background-image:url(../../../img/icons/archive.png);background-repeat:no-repeat;}
a.news_su {background-image:url(../../../img/icons/email.png);background-repeat:no-repeat;}
a.news_e {background-image:url(../../../img/icons/emailedit.png);background-repeat:no-repeat;}

/* breadcrumb */
.breadbox {clear:both;z-index:1000;position:fixed;width:69%;overflow:hidden;padding:0;margin:10px 0 15px 5px;font-size:13px;font-family:Verdana,sans-serif;background:#FAFAFA;border:1px solid #ccc;border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;letter-spacing:1px;-moz-box-shadow:2px 2px 3px #A9A7A3;-webkit-box-shadow:2px 2px 3px #A9A7A3;-goog-ms-box-shadow:2px 2px 3px #A9A7A3;box-shadow:2px 2px 3px #A9A7A3;}
.breadbox li {display:block;float:left;position:relative;}
.breadbox li a {height:25px;display:block;line-height:24px;text-decoration:none;padding:0 10px 0 25px;background-color:#eeeeee;color:#666666;}
.breadbox li:hover a {color:#ffffff;background-color:#ff6600;}
.breadbox li:hover .arrow span {border-left-color:#ff6600;}
.breadbox li.empty {font-style:italic;padding:3px 10px 0 25px;}
.breadbox li:first-child a {padding:0 10px 0 15px;border-top-right-radius:5px;-khtml-border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-bottom-right-radius:5px;-khtml-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;}
.breadbox li:second-child a {padding:0 10px 0 15px;border-top-left-radius:5px;-khtml-border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-bottom-left-radius:5px;-khtml-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius: 5px;}
.breadbox li:last-child a {}
.breadbox li .arrow {display:block;position:absolute;right:-15px;top:-2px;z-index:5;border:15px solid transparent;border-right:1px none #000000;border-left-color:#ccc;width:0;height:0;}
.breadbox li .arrow span {display:block;position:absolute;left:-16px;top:-15px;z-index:10;border:15px solid transparent;border-right:1px none #ccc;border-left-color:#eee;width:0;height:0;overflow:hidden;white-space:nowrap;}
#bread_top {display:none;float:right;width:25px;}
#bread_top a {background:#FAFAFA;font-family:'Century Gothic';font-weight:bold;font-size:20px;float:right;width:25px;text-align:center;vertical-align:middle;margin:0;padding:0;}
#bread_top a:hover {color:#666666;background:#EFEFEF;}

/* mini-calendar */
.mini-cal {border:1px solid #ccc;border-radius:5px 5px 5px 5px;empty-cells:show;font-family:Verdana,sans-serif;font-size:11px;height:150px;line-height:26px;padding:2px;text-shadow:1px 1px 1px white;width:99%;}
.mini-cal a {text-decoration:none;display:block;line-height:25px;}
.mini-cal td {cursor:pointer;text-align:center;padding:0;margin:0;}
.mini-cal td.nav, .mini-cal td.title {background:#eee;}
.mini-cal td.title select {font-family:inherit;background-color:#eee;border:0;float:none;color:#993300;}
.mini-cal td.nav a {text-decoration:none;font-size:14px;font-weight:bold;color:#993300;}
.mini-cal td.nav a:hover {font-family:Verdana,sans-serif;text-decoration:none;font-weight:bold;color:#993300;}
.mini-cal td.dow {background:#fafafa;color:#993300;width:14%;}
.mini-cal td.blank {background:#fafafa;}
.mini-cal td.today, .mini-cal td.today a {background:#dccecf;}
.mini-cal td.today:hover, .mini-cal td.today a:hover {background:#ff6600;color:#efefef;}   
.mini-cal td.events, .mini-cal td.events a {background:#eff2f5;}
.mini-cal td.events:hover, .mini-cal td.events a:hover {background:#b8b89b;color:#993300;}
.mini-cal td.empty {color:lightgray;}

/* page: event details & location profile */
/*#share_more {clear:both;margin:5px 0 0 0;}*/
a.share {margin:5px 0 5px 0;}
a.share img {vertical-align:middle;}
/* page: map */
#map_canvas_single {clear:both;width:99%;height:275px;margin:10px 0 0 0;border:solid 1px #ccc;}
#map_canvas {width:auto;height:600px;margin:0 10px 0 0;padding:0;border:solid 1px #ccc;}
#map_menu {width:100%;margin:0;padding:0;}
#reset_link {border-top-right-radius:10px;-khtml-border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;
border-bottom-right-radius:10px;-khtml-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px;}
/*	JS Date Select */
/*
.hc_cpBorder table {width:200px;}
.hc_cpBorder {font-family:Verdana,sans-serif;font-size:11px;}
.hc_cpBorder select {text-align:center;vertical-align:center;color:#000;border:solid 1px #ccc;font-size:11px;}
.hc_cpBorder select.hc_cpMonthNavigation {width:120px;}
.hc_cpBorder select.hc_cpYearNavigation {width:65px;}
td.hc_cpMonthNavigation, td.hc_cpYearNavigation {padding-top:5px;}
.hc_cpBorder td {text-align:right;width:50px;}
.hc_cpBorder td a.hc_cpCurrentMonthDate {display:block;background:#ccc;color:#000000;text-decoration:none;}
.hc_cpBorder td a.hc_cpOtherMonthDate {display:block;background:#EFEFEF;color:#666666;text-decoration:none;}
.hc_cpBorder td a.hc_cpCurrentDate{display:block;background:#FF6600;color:#fff;text-decoration:none;}
.hc_cpBorder a.hc_cpTodayText:hover,
.hc_cpBorder td a.hc_cpCurrentMonthDate:hover,
.hc_cpBorder td a.hc_cpOtherMonthDate:hover,
.hc_cpBorder td a.hc_cpCurrentDate:hover {background:#FFFFFF;color:#000000}
.hc_cpBorder td.hc_cpDayColumnHeader{text-align:center;font-weight:bold;}
.hc_cpBorder a.hc_cpTodayText{margin:5px 0 0 0;display:block;color:#666666;font-weight:bold;height:20px;background:#EFEFEF;text-decoration:none;text-align:center;padding:5px 0 0 0;}
.hc_cpBorder{border:0;width:225px;height:170px;background:#FAFAFA;border-radius:15px;-khtml-border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-moz-box-shadow:1px 1px 5px rgba(0,0,0,.5);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.5);-goog-ms-box-shadow:1px 1px 5px rgba(0,0,0,.5);box-shadow:1px 1px 5px rgba(0,0,0,.5);}
*/
/* image: misc.php large images */
#img-event-pix {border:1px solid #ccc;border-radius:5px;height:auto;margin:3px 0 6px 0;padding:5px;width:98%;max-width:98%;}
#img-event-pix-open {border:1px solid #ccc;border-radius:5px;/*height:auto;*/height:99%;margin:3px 0 6px 0;padding:5px;width:65%;/*max-width:65%;*/}
/* browse: image wrap */
.photo-img-event {float:left;/*background-color:#fff;*/border:1px solid #ccc;padding:3px;height:49px;width:105px;border-radius:3px;margin-right:10px;}
/* images - /lib/components/list-cat-slider */
.photo-img-event-slider {float:left;/*background-color:#fff;*/border:1px solid #ccc;padding:3px;height:49px;width:105px;border-radius:3px;margin:0 4px;}
.photo-img-japan {background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 4px #ccc;padding:3px;float:left;border-radius:3px;}

/*browse events */
#browse_image_location {padding:0 0 10px 0;margin:0 10px 0 0px;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:3px;line-height:14px;}
/* browse events - event name */
	.namebold {clear:both;color:#0069FF;font-style:normal;font-weight:bold;text-shadow:1px 1px 1px white;}
	/* browse events - location name */
	.namestyle {-webkit-text-size-adjust:none;clear:both;font-style:normal;font-size:11px;font-weight:bold;margin:0;padding:0px 8px;color:#0069FF;}
	/* browse events - event description */
	.descriptionstyle {clear:both;margin:0;padding:0px;font-style:normal;font-size:11px;/*color:gray;*/}
	/* Browse location box */
	.photo-img-location {background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 4px #ccc;padding:3px;float:left;height:30px;width:70px;margin:0 4px 0 0;}
	/* Browse List: container for location */	
	.photo-img-text {padding:5px 0 0 8px;width:480px;}

/* main image box - text on image*/
.box-pix-main-open {position:relative;overflow:hidden;width:95%;margin:0px 0 0 0;padding:5px;} /* home page */
.box-pix-main {position:relative;overflow:hidden;width:102%;margin:0px 0 0 0;} /* main image box */
.box-pix-main img {width:100%;}
.box-pix-main-topleft {position:absolute;top:18px;left:18px;font-family:verdana;font-size:10px;color:white;background:#912727;padding:4px 8px;border-radius:8px;}
.box-pix-main-botright {position:absolute;bottom:20px;right:20px;font-family:verdana;font-size:10px;color:white;background:#912727;padding:5px 10px;border-radius:8px;}
.box-pix-main-logo {position:absolute;top:20px;right:20px;} /* add logo to top right */
.box-text-center {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}

.short-title-event-count {margin-left:122px;}
.short-title a {color:green;display:inline;line-height:1em;}
.event-count,.short-title {display:inline-block;background-color:#fff;color:#355d4a;border:1px solid #c9cbc7;border-radius:3px;font-size:10px;padding:3px 8px 4px 8px;margin:0 5px 5px 0;line-height:1em;}
/* browse events - event status */
.newly {font-family:tahoma;font-size:7px;font-weight:bold;color:green;border:1px solid #cccccc;padding:0px 4px 1px 3px;border-radius:3px;vertical-align:text-top;margin:1px 2px 0 5px;background:white;white-space:nowrap;}
/*.newly {font-family:tahoma;font-style:normal;font-size:8px;font-weight:bold;color:green;border:1px solid #cccccc;padding:0px 4px 1px 3px;border-radius:3px;vertical-align:text-top;margin:1px 2px 0 5px;background:white;white-space:nowrap;}
*/

/* youtube wrapper custom */
.youtube-video-container {position:relative;overflow:hidden;width:100%;}
.youtube-video-container::after {display:block;content:"";padding-top:56.25%;}
.youtube-video-container iframe {position:absolute;top: 0;left: 0;width:100%;height:100%;}

/* google maps - responsive */
.map-responsive{clear:both;overflow:hidden;padding-bottom:56.25%;position:relative;height:0;max-width:99%;}
.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}

/* open */
.body-open {font-family:georgia,verdana;font-size:18px;font-weight:normal;color:gray;margin:0 20%;padding:3px;}

/* menu images */
#container-menu-slider {position:relative;float:left;padding:0;overflow-y: hidden;overflow-x:scroll;width:100%;white-space: nowrap;height:78px;}
#container-menu-slider::after {content: '';position:absolute;right:3px;top:13px;border-left:15px solid white;border-top:15px solid transparent;border-bottom:15px solid transparent;color:white;cursor:pointer;}
#container-menu-slider.scrolled:after {display: none;}
#container-menu-slider div {display:inline-block;}

/* menu - social menu */
.container-social {margin:0;padding:0;}
.text-social {color:#ceb2b2;padding:18px 0 0 0;font-style:italic;}
.box-menu-social {clear:both;width:auto;overflow:hidden;padding:7px 10px 0px 5px;margin:0;white-space:nowrap;text-align:right;float:right;}
.box-menu-explore {clear:both;width:auto;overflow:hidden;padding:3px 10px 15px 5px;margin:0;/*white-space:nowrap;height:22px;*/line-height:34px;} /*initial*/
	.box-menu-explore .box-menu-explore-button-oval {line-height:initial !important;}
	/* buttons needed */
	.box-menu-explore-button {background:none repeat scroll 0 0 #DCCECF;border-radius:3px;font-family:tahoma;height:14px;padding:2px 10px 3px;width:184px;font-size:11px;}
	.box-menu-explore-button-oval {border:1px solid #CCCCCC;border-radius:3px;font-family:tahoma;height:14px;padding:2px 5px 3px;font-size:11px;/*line-height:34px;*/margin:10px 0 10px 0;white-space:nowrap;}
	/* 2019-06-13 */
   .box-menu-explore-button-oval, .billboard {font-family:tahoma,Verdana !important;}
   a.box-menu-explore-button-oval.active {background:white;} /*lightblue;*/
   a.box-menu-explore-button-oval:hover {background:white;}  /*lightblue;*/
   .box-menu-explore-button-open {background:none repeat scroll 0 0 #DCCECF;border-radius:4px;font-family:tahoma;height:14px;padding:6px 10px;width:184px;font-size:13px;background-color:#C41200;}
/* container */
.container-social {padding:5px 0 0 0;}
.container-count-new {padding:5px 0 10px 0;} /*count*/

/* line level */
.a-name-location {line-height:23px;font-style:italic;} /* digest.php - line space for locat */

/* section events */
#events ul li {border:solid 1px #d5d5d5;margin:2px 0 0 0;padding:10px 6px 4px 10px;line-height:18px;min-height:62px;}

/* page: map */
section-obon-map {clear:both;float:left;width:99%;margin:0 10px 15px 5px;}
.border-map-obon {border:1px solid #CCCCCC;border-radius:3px;float:right;margin:3px 0 25px 0;padding:7px 0px 7px 7px;width:99%;}
#map_menu ul {float:left;list-style-type:none;margin:15px 2% 10px 0;padding:0;border-radius:3px;border:solid 1px #CCCCCC;}
#map_menu li {clear:none;float:left;width:auto;margin:0;padding:0;}
#map_menu li a {width:100px;text-align:center;text-decoration:none;line-height: 23px;margin:-20px 0 0 0;padding:5px 20px;}
/* page: popular.php */
#content-dual2 {float:left;padding:0 0 5px 5px;text-align:left;width:48%;}
/* container - forms */
.container-form {overflow:hidden;border:solid 1px #CCCCCC;border-radius:5px !important; /*-webkit-border-radius:5px;-moz-border-radius:5px;*//*z-index:0;transform:translateY(0);perspective:1px;*/}
/* /p/programs */
.eventListTitle-jc-HLoff, .newsSubjectHL {background:none repeat scroll 0 0 #FFFFFF;float:left;line-height:12px;list-style:none outside none;width:100%;padding:0 /*5px*/ 0 0 0;}
li.billboard-jc {margin:2px 0 2px 0;padding:0 15px;border:solid 1px #d5d5d5;border-radius:3px;min-height:102px;} /*lit tok evnts*/
/* headers: filter month */
.header-menu-month3 .month {display:none;} /* menu tst */
.box-menu-explore .month {display:none;} /* button parent tst */
    .box-menu-explore-button-oval .month {display:none;} /* button sibling tst*/
  
.month .month {display:none;}
.month.all, .month.jan .jan,.month.feb .feb,.month.mar .mar,.month.apr .apr,.month.may .may,.month.jun .jun,.month.jul .jul,.month.aug .aug,.month.sep .sep,.month.oct .oct,.month.nov .nov,.month.dec .dec {display: inline-block;}

p.button-month.month.jan.feb.mar.apr.may.jun.jul.aug.sep.oct.nov.dec.active {background:#cebbbb;}
p.box-menu-explore-button-oval.month.jan.feb.mar.apr.may.jun.jul.aug.sep.oct.nov.dec.active {background:#cebbbb;}
.box-menu-explore-button-oval.month.jan.feb.mar.apr.may.jun.jul.aug.sep.oct.nov.dec.active {background:#cebbbb;}
a.box-menu-explore-button-oval.month.jan.feb.mar.apr.may.jun.jul.aug.sep.oct.nov.dec.active {background:#cebbbb;}

/* counter add backcolor */
span.count-event {background:lightgray;border-radius:3px;padding:2px 3px;color:black;margin:0 0px 0 3px;font-size:9px;font-weight:bold;color:blue;}
span#geo-filter {padding-left:40px;background-image:url(https://www.japanese-city.com/calendar/events/themes/default/img/icon-location-target.png);background-repeat:no-repeat;background-position:left 10px center;background-size:auto 70%;} 

/* side impact - monthly images by date */
.box-menu-slider-mini-column {background:none repeat scroll 0 0 white;/*border:1px solid #E3E3E4;*/border-radius:2px;float:left;font-size:11px;margin:0 3px 6px;padding:4px 4px 3px 4px;text-align:left;width:100%;}
/* side */
.box1-mobile-icon {background:#FFF url('../img/icon-mobile.jpg') no-repeat center top;width:auto;margin:0 auto;height:55px;}
.box1-mobile-icon-android {background:#FFF url('../img/icon-android.png') no-repeat center top;width:auto;margin:0 auto;height:66px;}
.box1-mobile-icon-wide {background:#FFF url('../img/icon-wide.png') no-repeat center top;width:auto;margin:0 auto;height:79px;}
.box2-mobile-description {text-align:right;font-family:tahoma;font-size:12px;font-style:bold;color:gray;padding:3px;}

/* youtube reponsive  */
.video-responsive {overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
	@media screen and (min-width: 1600px) {.video-responsive{width:700px;padding-bottom:0;}}
	@media screen and (min-width: 1024px) {.video-responsive{width:500px;padding-bottom:0;}}
	@media screen and (min-width: 1024px) {.video-responsive{width:300px;padding-bottom:0;}}
	@media screen and (min-width: 767px) {.video-responsive{width:250px;padding-bottom:0;}}
	@media screen and (min-width: 320px) {.video-responsive{width:200px;padding-bottom:0;}}

/* global */
a.series.button-month {font-family:verdana !important;}

/* page: map: closing container: seo driven */
	.closing-container {display:grid;grid-template-columns:2fr 1fr;/*grid-gap:20px;*/border:1px solid #CCCCCC;width:99.5%;}
	.closing-container {display:inline-block;border:1px solid #CCCCCC;width:99.5%;}
	.closing-grid-child {margin:10px;border:1px solid #CCCCCC;background:#fffff3;border-radius:5px;padding:20px;}

/* move */
.billboard.active {font-weight:bold;font-family:tahoma !important;} 
#evernote a.billboard.active {font-size:12px;font-family:tahoma !important;font-style:normal;}


/* page: index.php: inside event, alert message box box-alert, alert,closebtn */
.box-alert {min-height:15px;} /* need */
.alert {background-color:#c41200;color:white;padding:5px 5px 5px 10px;margin-bottom:15px;border-radius:4px;}
	/* The close button */
	.closebtn {float:right;font-size:22px;font-weight:bold;margin-left:15px;color:white;line-height:12px;cursor:pointer;transition:0.3s;}
	.closebtn:hover {color:black;} /* moving mouse over close button */


/* 2222 @@@@@ */
@media only screen and (max-width: 480px){
	a.billboard {font-family:tahoma!important;} 
	#location_select, #event_categories {display:none;}
	#browse_image_dual, #browse_image_side, #browse_image_new {height:70px !important;width:104% !important;padding:0 !important;}
	#browse_image_dual .photo-img-dual, #browse_image_side, .photo-img-side {height:60%;/*auto;*/width:90%;margin:0 3%;}
	#browse_image_new .photo-img-new {height:auto;width:90%;margin:0 0;}
	.h1-ancient {display:block;}
	.p-alert{border:solid 1px #bfbc72;background:#f5f5c8;padding:6px;border-radius:5px;margin:10px;} 
}

/* 111111111 @@@@@ */
@media only screen and (max-width:450px){ 
/* body */

	/*.slick-wrapper {display:hide;}*/
	/* #slick-slider {display:hide;} */
	/*.h1-mobile--wrapper {height 30px;}*/ /* line 1 */
	body {background-color:white;}
	html,body{font-family:Verdana,sans-serif;font-size:13px;margin:0 auto;padding:0;width:100%;   overflow-x:hidden !important;} /* added margin:0    auto; */
/* fonts */	
	h1 {font-family:chunkfive,arial;font-size:22px;margin:0;padding:1px 10px 5px 0px;color:#000;/*#C41200;*/letter-spacing:-1.4px;line-height:26px;min-height:50px;}
	h2 {clear:both;font-family:chunkfive,arial;font-size:18px;font-weight:normal;margin:15px 0 3px 0;padding:5px 0 5px 0px;border-top:solid 1px #CCCCCC;color:#C41200;}
	h3 {font-size:16px;padding:0;} /* added font: 1-17-2023 */
	h2.date {font-family:chunkfive,arial;font-size:20px;margin:0 0 3px 0;padding:0;border:none;color:#C41200;}

	/*.h1-section {font-family:oswald,arial;font-size:28px;font-weight:bold;margin:0;padding:5px 0 10px 0;color:#C41200;} */
	.h1-section {display:none;}
	.h1-mobile-ancient {font-family:jancient,arial;font-size:36px;font-weight:bold;margin:0 0 3px 0;padding:15px 0 3px 0;color:#C41200;border-bottom:none;letter-spacing:-1.6px;line-height:26px;min-height:30px;}	
	/*.h1-mobile {font-family:oswald,jancient,arial;font-size:26px;font-weight:bold;margin:0 0 4px 0;padding:15px 0 5px 5px;color:#C41200;border-bottom:none;letter-spacing:-1.6px;line-height: 25px;}*/
	.h1-ancient, .h1-page, .h2-page {display:none;} /*zzz */

	ul.series a.billboard {font-family:tahoma;}
	a.billboard {font-family:tahoma!important;} /*five*/	
	.bodyMain1 {padding:0 0 0 5px;}
	.body-normal {font-family:Verdana,sans-serif;padding:0 0 0 5px;}
	.body-open {min-height:97px;}
	footer {clear:both;font-size:7px;}
	#box-navbar {display:block;} /* block or display - max width 450 */
	.geo-sort-filter, .geo-sorted-filtered, #geo-sorted, #geo-filtered {padding:0px 0;}
	.text-social {display:none !important;}
	text-social {display:none !important;}
	.container-count-new {display:none !important;}

/* tiny mce = to min-width = 445 */
	table.mceLayout, textarea.richEditor {width:445px !important;}
	.note-desktop {display:block;}
/* header */
	#loc_events h3 {letter-spacing:-.05px;}
/* section */
	.breadbox {display:none;}
	section header {font-family:chunkfive,Arial;font-size:20px;/*font-weight:bold;*/padding:0px 0 0 5px;color:#C41200;line-height:1.3;border-top:none;border-bottom:none;letter-spacing:-1.0px;}
	section header2 {font-family:Chunkfive,Arial;font-size:20px;font-weight:normal;padding:0px 0 5px 5px;color:#C41200;line-height:1.3;border-top:none;border-bottom:none;letter-spacing:-1.0px;}
	section li {clear:left;margin:2px 0;}
	section ul {overflow-x: scroll;list-style:none;/*margin:0px 5px 5px 0;*/padding:2px;margin:0px 0px 5px 0;}
	section#series p {padding:0 10px;}
	section {clear:both;float:left;width:98%;margin:0 10px 15px 5px;}
	#events {float:left;width:98%;margin:0px 0 15px 5px;}
	#events .nav {display:none;}
	#filter {display:none;}
	aside {display:none;}
/* menu - social */
	.social {display:none;}
/* header */
	header-menu-css {display:none;}
	#header-menu-css {display:none;}
	#header-menu-month-css {display:none;}
/*  #slick-slider {display:none;}
	.slick-slider {display:none;}  */
	.header-menu-month2 {display:none;}
		#container-menu-slider {/* display:none; */}
		.photo-img-event-slider {/* display:none; */}
	ul#css3menu1 {display:none;}
	.ul#css3menu1 {display:none;}
	css3menu1 {display:none;}
	#css3menu1 {display:none;}
/* subsection */
	#detail_left {clear:both;float:left;width:98%;padding:0 2% 10px 0;}
	#detail_right {display:none;}
	#series #map_canvas {width:100%;height:250px;margin:0;padding:0;border:solid 1px #CCCCCC;clear:none;}
	#series fieldset {display:none;}
/* time */ 
	section li time {width:121px;/*font-size:8px;*/}
	li.featured time {clear:both;padding:0px 0px 0px 0px;font-size:12px;font-family:verdana;letter-spacing:-1.2px;}
	li.featured {background:white;border:solid 1px #d5d5d5;margin:2px 0 2px 0;}
	li.series_today {padding:0 0 0 0;}
/* containers */
	.box-menu-explore {margin:5px 0 0 0;overflow-x:scroll;} /*450*/
	.box-menu-explore-button {border-radius:4px;padding:2px 6px 5px 6px;font-family:tahoma;}
	.body-open {font-family:verdana;font-size:16px;font-weight:normal;color:gray;margin:0 3%;padding:3px;}
/* Replace with .box-pix-main #maincol-container {width:100%;}*/
/* event.php: frame around event photo */
	.box-pix-main {width:102%;margin:0;} /* main image box */
/* images */
	#browse_image_event {float:left;padding:2px 0 1px;width:122px;}
	#img-event-pix {border:1px solid #CCCCCC;border-radius:3px;height:auto;margin:3px;padding:5px;width:94%;max-width:94%;} /* main image */
	#img-event-pix-open {border:1px solid #CCCCCC;border-radius:5px;height:auto;margin:3px 0 6px 0;padding:5px;width:93%;max-width:93%;}
/* button */
	.box-menu-explore-button-open {font-family:arial;padding:12px 12px;}
	a.billboard.active {font-family:tahoma !important;}
	.billboard.active {font-weight:bold;font-family:tahoma,Verdana,sans-serif !important;} 
	#evernote a.billboard.active {font-size:12px;font-family:tahoma !important;font-style:normal;}
} 

@media only screen and (min-width: 769px) and (max-width:880px) { 
	section li .title {display:none;}
	#box-navbar {display:block;} /* block or show min 769 to max 880*/
}

@media only screen and (min-width:451px) and (max-width:540px) { 
/* body */
	html,body {font-family:Verdana,sans-serif;font-size:13px;margin:0;padding:0;}
/* fonts */
	h1 {font-family:chunkfive,arial;font-size:22px;margin:0;padding:0 0 0 5px;color:#000;/*#C41200;*/}
	h2 {clear:both;font-family:Oswald,Chunkfive,Arial;font-size:16px;font-weight:normal;margin:15px 0 3px 0;padding:5px 0 0 0;border-top:solid 1px #CCCCCC;color:#C41200;}
	h2.date {font-family:Oswald,Chunkfive,Arial;font-size:20px;margin:0 0 3px 0;padding:0;border:none;color:#C41200;}
	.h1-mobile {font-family:oswald,jancient,arial;font-size:26px;font-weight:bold;margin:0;padding:15px 0 0 5px;color:#C41200;border-bottom:none;letter-spacing:-1.6px;}
	.h1-mobile-ancient {font-family:jancient,arial;font-size:36px;font-weight:bold;margin:0;padding:15px 0 0 5px;color:#C41200;border-bottom:none;}
	.h1-page, .h2-page, .h1-section {display:none;}
	h3 {padding:0 0 0 5px;}     
	.h1-ancient, .h1-page, .h2-page, .h1-section {display:content;} /*??*/
	.h1-ancient {display:block;}
/*	.h2-mobile {font-family:oswald,jancient,arial;font-size:24px;font-weight:bold;margin:0;padding:5px 0 0 5px;color:#C41200;border-bottom:1px solid #D3D3D3;}*/
	
/* tiny mce = to min-width = 445 */
	table.mceLayout, textarea.richEditor {width:445px !important;}
	.note-desktop {display:block;}
/* tiny mce = to min-width = 445 */
/* menus - social media */
	.text-social {display:none;}
/* header */
	#header-menu-css {display:none;}
	#header-menu-month-css {display:none;}
	.header-menu-month2 {display:none;}
		#container-menu-slider {/*display:none;*/}
		.photo-img-event-slider {/*display:none;*/}
/* sections */
	section header {font-family:chunkfive,Arial;font-size:20px;padding:0px 0 0 5px;color:#C41200;line-height:1.3;border-top:none;border-bottom:none;}
	section header2 {font-family:Chunkfive,Arial;font-size:20px;font-weight:normal;padding:0px 0 0 5px;color:#C41200;line-height:1.3;border-top:none;border-bottom:none;}
	section ul {list-style:none;margin:0px 5px 5px 0;padding:2px;}
	#events {float:left;width:98%;margin:0px 0 15px 5px;}
	.breadbox {display:none;}
	#events .nav {display:none;}
	#filter {display:none;}
	aside {display:none;}
	section {clear:both;float:left;width:98%;margin:0px 10px 15px 5px;}
/* menus - social media */
	.social {display:none;}
	#header-menu-css, .header-menu-month-css, .header-menu-month2 {display:none;}
	.header-menu-month-right {display: none;} 
/* nav bar */
	ul#css3menu1 {display: none;}
	.ul#css3menu1 {display: none;}
	css3menu1 {display: none;}
	#css3menu1 {display: none;}
/* subsections */
	#detail_left {clear:both;float:left;width:98%;padding:0 2% 10px 5px;/*0px;*/}
	#detail_right { display: none; }
	#series #map_canvas {width:100%;height:250px;margin:0;padding:0;border:solid 1px #CCCCCC;clear:none;}
	#series fieldset { display: none; }
/* time */
	li.featured time {padding:0 0 0 0;font-size:12px;letter-spacing:-1.0px;}
	li.featured {background:white;border:solid 1px #d5d5d5;margin:2px 0 2px 0;line-height:1.0;}
	section li time {width:121px;font-size:11px;}
	li.series_today {padding:0px 0 0px 0;}
/* containers */
	.box-menu-explore {display:none;} /*451*/
/* Replace with .box-pix-main */
/* #maincol-container {width:102%;} */
	.box-pix-main {width:100%;margin:10px 0 0 0;}
/* images */
	#browse_image_event {float:left;padding:2px 0 1px;width:122px;/*background-color:green;*/}
	#img-event-pix {border:1px solid #CCCCCC;border-radius:3px;height:auto;margin:0px 0 0px 0;padding:3px;width:94%;max-width:94%;}
	#img-event-pix-open {border:1px solid #CCCCCC;border-radius:5px;height:auto;margin:3px 0 6px 0;padding:5px;width:90%;max-width:90%;}
} 

/* 3333 @@@@@ */
@media only screen and (min-width:541px) and (max-width:768px) { 
	html,body {font-family:verdana,sans-serif;font-size:13px;margin:0;padding:0;}
/* fonts */	
	h1 {font-family:chunkfive,verdana;font-size:22px;/*font-weight:800;*/margin:0;padding:5px 0 7px 0;color:#000;/*#C41200;*/line-height:28px;}
	h2 {clear:both;font-family:Oswald,Chunkfive,Arial;font-size:16px;font-weight:normal;margin:15px 0 3px 0;padding:5px 0 0 0;border-top:solid 1px #CCCCCC;color:#C41200;}
	h2.date {font-family:Oswald,Chunkfive,Arial;font-size:20px;margin:0 0 3px 0;padding:0;border:none;color:#C41200;}
	.h1-page {font-family:jancient,Chunkfive,arial;font-size:26px;font-weight:bold;margin:0;padding:5px 0 0 0;color:#C41200;border-bottom: 1px solid #D3D3D3;}
	.h1-ancient{padding:0;}
		.h1-ancient{display:block;}
	.body-normal {padding:0 0 0 5px;}
	.text-social {display:none;}
/* tiny mce = to min-width = 541 */
	table.mceLayout, textarea.richEditor {width:541px !important;}
	.note-desktop {display:block;}
/* tiny mce = to min-width = 541 */
/* header */
	.h1-mobile, .h1-mobile-ancient {display:block} 
	.h1-page, .h2-page, .h1-section {display:none;}
	.namebold {font-size:12px;} /*event browse*/
	.descriptionstyle {font-size:11px;} /*event browse*/
	
/* section */
	.breadbox {display:none;}
	section header {font-family:chunkfive,Arial;font-size:16px;font-weight:normal;border-bottom:0px solid #3D3F3E;padding:0px 0 0 0;color:#C41200;}
	section header2 {font-family:chunkfive,Arial;font-size:18px;font-weight:normal;border-bottom:0px solid #3D3F3E;padding:0px 0 6px 0;color:#C41200;}
	section ul {list-style:none;margin:0px 5px 5px 0;padding:2px;}
	section {clear:both;float:left;width:57%;margin:0px 0 15px 5px;}
	#events {float:left;width:57%;margin:0px 0 15px 5px;}
	#events .nav {display:none;}
	#filter {display:none;}
	aside {float:left;width:36%;margin:0 15px;padding:0;}
/* menus - social media */
	.social {display:none;}
	#box-navbar {display:block;} /*2-17-2023*/
		#header-menu-css, .header-menu-month-css, .header-menu-month2 {display:none;}
		.header-menu-month-right {display:none;} 
		#header-menu-month-css {display:none;}
		#container-menu-slider {/*display:none;*/}
		.photo-img-event-slider {/*display:none;*/}
/* nav bar */
	ul#css3menu1 {display:none;}
	.ul#css3menu1{display:none;}
	#css3menu1 {display:none;}
/* subsections */
	#detail_left {clear:both;float:left;width:98%;padding:0 2% 10px 0;}
	#detail_right {display:none;}
	#series #map_canvas {width:100%;height:250px;margin:0;padding:0;border:solid 1px #CCCCCC;clear:none;}
	#series fieldset { display:none; }
	li.featured time {padding:5px 0 2px 0;font-size:12px;letter-spacing:-1.2px;}
	li.featured {background:white;border:solid 1px #d5d5d5;margin:2px 0 2px 0;line-height:1.0;}
	section li time {width:121px;font-size:11px;}
	li.series_today {padding:0px 0 0px 0;}
	.box-menu-explore {display:none;} /*541*/
/* images */
	#browse_image_event {float:left;padding:2px 0 1px;width:122px;/*background-color:green;*/}
	#img-event-pix-open {border:1px solid #CCCCCC;border-radius:5px;height:auto;margin:3px 0 6px 0;padding:5px;width:90%;max-width:90%;}
} 

/* 3333 @@@@@ Landscape - iPhone Landscape xxxxx */
@media only screen and (min-width:541px) and (max-width:799px) and (orientation:landscape){ 
	html,body {background-color:white;font-family:verdana,sans-serif;font-size:12px;margin:0;padding:0;}
/* fonts */
	h1 {font-family:Oswald,Chunkfive,verdana;font-size:22px;font-weight:normal;margin:0;padding:0 0 0 5px;color:#000;/*#C41200;*/}
	h2 {clear:both;font-family:Oswald,Chunkfive,Arial;font-size:16px;font-weight:normal;margin:15px 0 3px 0;padding:5px 0 0 0;border-top:solid 1px #CCCCCC;color:#C41200;}
	h2.date {font-family:Oswald,Chunkfive,Arial;font-size:20px;margin:0 0 3px 0;padding:0;border:none;color:#C41200;}
	.h1-mobile {font-family:oswald,arial;font-size:26px;font-weight:bold;margin:0;padding:5px 0 0 5px;color:#C41200;border-bottom:1px solid #D3D3D3;letter-spacing:-1.0px;}
	.h1-mobile-ancient {font-family:jancient,Chunkfive,arial;font-size:36px;font-weight:bold;margin:0;padding:15px 0 0 5px;color:#C41200;border-bottom:none;}
	.h1-page, h1-section {display:none;}

/* tiny mce = to min-width = 445 */
	table.mceLayout, textarea.richEditor {width:445px !important;}
	.note-desktop {display:block;}
/* tiny mce = to min-width = 445 */
/* header */
	.h1-page, .h2-page, .h1-section {display:none;}
	.h1-ancient {font-family:jancient,arial;font-size:36px;font-weight:bold;margin:0;padding:25px 0 0 0;color:#C41200;letter-spacing:-1px;}
	.h2-section {letter-spacing:-1.1px;}
/* sections */
	.breadbox {display:none;}
	section header {font-family:chunkfive,Arial;font-size:16px;font-weight:normal;padding:0px 0 0 5px;color:#C41200;line-height:1.3;border-top:none;border-bottom:none;}
	section header2 {font-family:chunkfive,Oswald,Arial;font-size:20px;font-weight:normal;padding:0px 0 0 5px;color:#C41200;line-height:1.3;border-top:none;border-bottom:none;}
	section ul {list-style:none;margin:0px 5px 5px 0;padding:2px;}
	section {clear:both;float:left;width:98%;margin:0px 10px 15px 5px;}
	#events {float:left;width:98%;margin:0px 0 15px 5px;}
	#events .nav {display:none;}
	#filter {display:none;}
	aside {display:none;}
/* menus - social media */
	.social {display:none;}
	#header-menu-css, .header-menu-month-css, .header-menu-month2 {display:none;}
/* nav bar */
	ul#css3menu1 {display:none;}
	.ul#css3menu1 {display:none;}
	#css3menu1 {display:none;}
/* subsections */
	#detail_left {clear:both;float:left;width:98%;padding:0 2% 10px 0;}
	#detail_right {display:none;}
	#series #map_canvas {width:100%;height:250px;margin:0;padding:0;border:solid 1px #CCCCCC;clear:none;}
	#series fieldset {display:none;}

/* time */
	section li time {width:121px;/*font-size:8px;*/} /*section li time {height:102px;}*//* fix location column 12-12-22 */
	li.featured time {clear:both;padding:5px 0 23px 0;font-size:12px;font-family:verdana,roboto;letter-spacing:-1.2px;}
	li.featured {background:white;border:solid 1px #d5d5d5;margin:2px 0 2px 0;line-height:1.0;}
	li.series_today {padding:0px 0 0px 0;}
/* containers */
	.box-menu-explore {display:none;} /* 541 landscape */
/* Replace with .box-pix-main */
	.box-pix-main {width:100%;margin:10px 0 0 0;}
/* images */
	#browse_image_event {float:left;padding:8px 0 1px;width:122px;/*background-color:green;*/}
	#img-event-pix {border:1px solid #CCCCCC;border-radius:3px;height:auto;margin:0px 0 0px 0;padding:3px;width:94%;max-width:94%;}
	#img-event-pix-open {border:1px solid #CCCCCC;border-radius:5px;height:auto;margin:3px 0 6px 0;padding:5px;width:90%;max-width:90%;}
} 

/* 4444 @@@@@ */
@media only screen and (min-width:769px) and (max-width:1024px) { 
	html,body{margin:0 5px;}
/* fonts */
	.h1-ancient{padding:0px;}
	.h1-mobile, .h1-mobile-ancient, .h2-mobile {display:none;}
/* social */
	.social {display:none;}
/* nav bar */
	#box-navbar {display:none;display:none;} /* media query 769-1024 */	
/* section */
	.breadbox {display:none;}
	section {clear:both;float:left;/*width:61%;*/margin:20px 10px 15px 5px;}
	section ul {list-style:none;margin:0px 5px 5px 0;padding:2px;}
	#events {float:left;width:61%;margin:0px 0 15px 5px;}
	aside {float:left;width:34%;margin:0 15px;padding:0;}
	#filter {display:none;}
	#events nav {display:none;}
	#events .nav {display:none;}
/* images */
	#img-event-pix-open {border:1px solid #CCCCCC;border-radius:5px;height:auto;margin:3px 0 6px 0;padding:5px;width:94%;max-width:94%;}
} 

/* 5555 @@@@@ */
@media only screen and (min-width:1025px) and (max-width:1200px) { 
	html,body{padding:0 20px;} /* wide right side for ad */
/* font */	
	.h1-ancient {padding:0px;}
	.h1-mobile, .h1-mobile-ancient, .h2-mobile {display:none;}
/* social */
	.social {display:none;}
/* nav bar */
	#box-navbar {display:none;} /*min 1025 to 1200*/
	ul#css3menu1 {display:none;}
	.ul#css3menu1 {display:none;}
	#css3menu1 {display:none;}
/* section */
	.breadbox {display:none;}
	section ul {list-style:none;margin:0px 5px 5px 0;padding:2px;}
	#events .nav {display:none;}
} 

/* 6666 @@@@@ */
@media only screen and (min-width:1201px) { 
/*html,body{padding:0 25px;}*/
	html,body{padding:0 49px 0 20px;} /* padding on right, ezoic ad for desktop */
/* social */
	/*#cssmenuu {display:none;}*/
/* header */
	.h1-ancient{padding:0px;}
	.h1-mobile, .h1-mobile-ancient {display:none;}
	.h2-mobile {display:none;}
/* section */
	.breadbox {display:none;}
/*header-mobile {display:none;}*/
	section ul {list-style:none;margin:0px 5px 5px 0;padding:2px;}
	#events nav {display:none;}
	#events .nav {display:none;}
	li.featured {/*height:83px;*/overflow:hidden;text-overflow:ellipsis;}
	.social {display:none;}
	#box-navbar {display:none;} /*min 1201 */
/* map: closing */
	.closing-container {display:grid;grid-template-columns:2fr 1fr;/*grid-gap:20px;*/border:1px solid #CCCCCC;width:99.5%;}
} 
/* MEDIA ***/
/* END ****/


/* location: series on event page */
ul.series li.series_today, ul.series li {clear:left;padding:2px 0 5px 3px;min-height:12px;/*background-color:orange;*/}
ul.events li.series, ul.events li.hl, ul.events li {clear:left;padding:7px 5px 10px 9px;min-height:68px;border: solid 1px #d5d5d5;margin:0 0 3px;}
ul.locations li.hl, ul.locations li {clear:left;min-height:45px;padding:5px 0 0px 7px;}

#categories ul li {padding:2px 0 2px /*10px*/ 3px;/*min-height:12px;*/}
/* aside */
#hc_featured ul li.date, #hc_popular ul li.date, #hc_newest ul li.date {font-family:'Chunkfive',Verdana,Arial;font-weight:normal;font-size:14px;font-style:normal;border-bottom:1px solid #D3D3D3;color:#C41200}

/* header */
.head-aside {font-family:Chunkfive,Arial;font-size:16px;font-weight:normal;margin:15px 0 3px 0;padding:5px 0 0 0;color:#C41200;text-align:center;font-style:normal;}

/* page: side: header */
/* Last event viewed */
	#recently-viewed ul {margin:10px 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;justify-content:center;}
	#recently-viewed li {margin:2px;width:50px;border:1px solid #ccc;border-radius:50px;padding:3px;}
	#recently-viewed a {display:flex;background:white top/cover no-repeat;width:50px;height:50px;overflow:hidden;border-radius:50px;}
	
/* Replace with .box-pix-main */
.box-pix-main {width:100%;}

/* Replace: .nameconstant  with .name-bold - in lib-photo*/
.name-bold {clear:both;margin:0;padding:0px;font-style:normal;font-size:12px;color:gray;text-shadow:1px 1px 1px white;font-weight:bold;}
	.name-location {display:block;padding:8px 0 8px 0;} /*event-passed location */
	
/* asside image holder = replace name later */
#browse_image_side {float:left;padding:7px 11px 0 0;width:111px;}
/* side.php - image frame */ 
.photo-img-side {background-color:#fff;border:1px solid #ccc;padding:3px;float:left;width:107px;border-radius:3px;/*height:60%;*/height:45px;} 

#hc_featured ul li, #hc_popular ul li, #hc_newest ul li {border-bottom:1px dotted #CDCBCB;clear:both;padding:2px 0 4px 3px;text-align:left;font-size:11px;}
/* aside: height for event title */
ul li.date li {min-height:77px}
/* aside: height for series events */
section#series ul li {min-height:12px;padding:6px 0;}
section header-linespace {display:block;font-family:arial;font-size:18px;font-weight:normal;border-bottom:1px solid #D3D3D3;color:#C41200;padding:0px 0 0 0;}

/* tiny mce - admin editor - DONT DELETE */
	table.mceLayout, textarea.tinyMCE {width:100% !important;}
	.note-desktop {display:none;}
	/* tiny mce - make the toolbar wrap */
	.mceToolbar td {display:table-row;float:left;}
	.mceToolbar td:nth-of-type(11){clear:left;}
	.mceEditor table {max-width:none;}
	.mceEditor table.mceLayout {width:100% !important;height:auto !important;} 
	table.mceToolbar {float:left;}
	body .mceToolbar div {white-space:normal;}
/* tiny mce - end */

/* page: series: button */
.button-back {font-family:verdana;font-size:11px;border:1px solid #CCCCCC;border-radius:4px;height:auto;margin:3px 16px 1px 0;padding:3px 9px 4px 8px;background:white;/*#DCCECF;*/float:left;}
.button-back-wrapper {height:40px;}
/* series Page - header */
.headerseries {display:block;font-family:Chunkfive,arial,sans-serif;font-size:18px;font-weight:normal;color:#C41200;padding:5px 0 7px;}
.series-location {padding:0px 0 10px;font-weight:bold;} /* series page: format location name */

	/* container - event: buttons */
	.billboard {background:none repeat scroll 0 0 #DCCECF;border-radius:3px;font-family:tahoma;height:14px;padding:2px 10px 3px;/*width:184px;*/font-size:11px;line-height:24px;white-space:nowrap;}
	/* .billboard-lite  -> button-month */
	.billboard-lite {background:none repeat scroll 0 0 #f1eded;border-radius:3px;font-family:tahoma;height:14px;padding:2px 10px 3px;width:184px;font-size:11px;color:#0069FF;color:red;}

a.button-month {/*font-family:tahoma !important;*/}
.button-month {background:none repeat scroll 0 0 #f1eded;border-radius:3px;padding:2px 5px 3px;font-size:11px;color:#0069FF;}
.button-submit {font-family:tahoma;font-weight:bold;font-size:11px;padding:1px 10px 2px;border-radius:5px;text-decoration:none !important;color:white !important;border:1px solid #912727;background:#912727;}	

/* event.php: frame image box: evernote  */
.photo-img-evernote {background-color:#fff;border:1px solid #ccc;/*box-shadow:0 1px 4px #ccc;*/padding:3px;float:left;width:97px;height:45px;margin:5px 5px 5px 0;border-radius:3px;}

/* menu - header - row 1*/
div#header-menu-css {padding:6px 0 0 0;} /* 2020 06 16 added */
/*.header-menu-month-css {width:100%;border-radius:2px;padding:0px;right:0px;margin:5px auto;text-align:left;overflow:none;white-space:nowrap;}*/
#header-menu-month-css {width:100%;border-radius:2px;padding:0px;right:0px;margin:5px auto;text-align:center;overflow:none;white-space:nowrap;overflow:hidden;}

/* header - needed? -test *//* header - delete above later - thats in another css */
.box-menu-explore {display:block;}
.header-menu-month2 {color:gray;font-family:verdana;font-weight:bold;font-size:8pt;line-height:24px;text-align:left;margin:0 10px;padding:5px 10px 0 0;}
.header-menu-month3 {font-weight:bold;color:grey;font-size:11px;padding:0 0 8px 0;} /*menu: buttons*/
.header-menu-month4 {text-align:center;color:gray;background-color:#ffffe073;padding:10px 0 15px;border-radius:20px;} /*menu hide/show */
/* page: trending - dual */
#content-dual {float:left;padding:0 0 5px 0;text-align:left;width:49%;}
#browse_image_dual {clear:both;float:right;/*height:85px;*/width:115px;padding:10px 0 0 8px;}
#browse_image_new {clear:both;float:left;width:115px;padding:0;}

/* photo */
.photo-img-dual{background-color:#FFFFFF;border:1px solid #CCCCCC;box-shadow:0 1px 4px #CCCCCC;padding:3px;float:left;height:41px;width:95px;margin-right:10px;}
.photo-img-new {background-color:#FFFFFF;border:1px solid #CCCCCC;box-shadow:0 1px 4px #CCCCCC;padding:3px;float:left;height:43px;/*51*/width:95px;margin-right:10px;}

/* container - header holder-cells for top bar ads */
.navbar-logo-space {display:flex;} /*logo col-row 1 */

.holder-cells { /* row 1 - all cells */	display:flex;/*	display: none; */ /* REMOVE THIS LINE TO SEE holder-cells */flex-direction:row;flex-wrap:nowrap;width:100%;margin-bottom:0; /*7px*/ overflow:hidden;text-align:center;}
	.holder-cells > div { width:30%;margin:0 2px;/*background-color: rgba(243, 243, 243, 0.65); */border:1px solid rgba(193, 193, 193, 0.2);}
	.holder-cells > div:nth-child(even) { /* Put styles for even cells here */	width:19%;}
	.holder-cells > div:nth-child(odd) {width:300px;/* Put styles for odd cells here */	}
	.holder-cells > div:nth-child(1) {width:400px;}
@media screen and (max-width:1024px) {.holder-cells > div:nth-child(8),.holder-cells > div:nth-child(7) {display: none;}}

/* mobile nav - logo*/
@media screen and (max-width:768px){.navbar-logo-space {display:block;}}
/* mobile nav - logo*/
@media (max-width:768px){ 
	.navbar-logo-space a {margin-left:0 !important;} 
	.navbar-logo-space a img {margin-left:-7px; /*-57px;*/} 
	.search-icon {margin:4px 10px 0 0;}/* mobile: search icon */
} 

/* box - tips: 2022-11-19 */
.box-tip {background:none repeat scroll 0 0 #ffe9b3;border-radius:7px;float:left;font-size:12px;margin:20px;padding:22px 35px 23px 25px;text-align:left;width:auto;line-height:16px;border:solid 1px #ccc;}

/* button: 2022-11-21 */
.button-back-to-top {float:right;color:white !important;background-color:red;border:1px solid #ccc;border-radius:30px;font-family:tahoma;height:14px;padding:4px 10px 4px 10px;font-size:11px;margin:10px 0;white-space:nowrap;line-height:initial !important;text-decoration:none !important;}
  
/* bullet list: japantown, used yellow summary: 2022-11-25 */
#box-list {background:none;border:none;margin:0;padding:0;line-height:auto;min-height:auto;}
.box-list ul {background:white;padding:20px;} 
.box-list ul li{list-style:inside;color:black;margin:5px;}

/******************************/
/* < 400 - mobile nav - logo */
/******************************/
@media (max-width:400px){#box-navbar {display:show;} /* 'show', or BLOCK or display? max 400 last css line */}
@media only screen and (max-width:450px){max-width:100%;overflow-x:hidden;/*left&right*//*overflow:hidden;*/}
 
 .slick-wrapper {
	white-space:nowrap;
    height:63px;
    min-height:63px;
	max-height:63px;
/*	max-height:83px; */
 } /* used to prevent ai ads */
 
/* end - 1133,1142,1130,1121,1104,1109,1085,1076,1032,997,981,983,965,945,964,957 */


/*fiver: iphone wrapping*/
@media screen and (max-width:767px) {
	/* { div#loc_events a {float:right;width:50%;} */
}
/* 000000000 @@@@@ */
@media(min-width:320px) and (max-width:768px){   } 

