/*	LCMS Fancybox Styles  */
/* Using very specific selectors this way we can try to avoid problems with the userstyles.css from the design editor accidentally overriding */

#lcms_fancybox-loading { z-index:999904; }
#lcms_fancybox-overlay { z-index:999900; }
.lcms_fancybox-wrap    { z-index:999901; }

html body #lcms_fancybox-wrap.lcms_fancybox-wrap a,
html body #lcms_fancybox-wrap.lcms_fancybox-wrap a:hover,
html body #lcms_fancybox-wrap.lcms_fancybox-wrap p,
html body #lcms_fancybox-wrap.lcms_fancybox-wrap font,
html body #lcms_fancybox-wrap.lcms_fancybox-wrap strong,
html body #lcms_fancybox-wrap.lcms_fancybox-wrap em { color:#fff !important; border:0 !important; text-decoration:none !important; font-family:'helvetica neue',helvetica,"Myriad Pro",arial,sans-serif; font-size:11px; font-weight: normal; }

.lcms_fancybox-outer, 
.lcms_fancybox-inner,
.lcms_fancybox-skin 		{ background:#000; }
.lcms_fancybox-close        { background:transparent !important; right:12px !important; top:4px !important; width:72px !important; z-index:999904 !important; overflow: visible; text-indent: 0; }
html body #lcms_fancybox-wrap.lcms_fancybox-wrap .lcms_fancybox-close strong { display:block; width:66px !important; height:30px !important; background:url('http://ohio-performing-arts.org/Styles/fbox/lcms.fancybox_sprite.png') right 5px no-repeat !important; cursor:pointer !important; z-index:999904 !important; line-height:30px !important; color:#fff !important; text-shadow:0px 0px 2px #444 !important; text-transform:uppercase !important; text-decoration:none !important; font-size:11px !important; text-align:left !important; padding:0 0 0 10px !important; }
html body #lcms_fancybox-wrap.lcms_fancybox-wrap #lcms_fancybox-title        { display:block; width:100%; position:absolute; bottom:0; left:0; padding: 0; font-family:'helvetica neue',helvetica,arial,sans-serif; font-size:11px; z-index:999902; }
#lcms_fancybox-title > span 	{ display: block; padding: 10px; font-weight: bold; }

.lcms_fancybox-prev span { left: 30px; z-index: 999902; background: url('http://ohio-performing-arts.org/Styles/fbox/lcms.fancybox_sprite.png') no-repeat 0 -29px;}
.lcms_fancybox-next span { right: 30px; z-index: 999902; background: url('http://ohio-performing-arts.org/Styles/fbox/lcms.fancybox_sprite.png') no-repeat 0 -68px;}


/* Show/hide title and close on hover for desktop users */
html body #lcms_fancybox-wrap.lcms_fancybox-desktop .lcms_fancybox-close strong, 
html body #lcms_fancybox-wrap.lcms_fancybox-desktop #lcms_fancybox-title { display:none; color: #fff !important; text-decoration:none !important; border:0 !important; }

html body #lcms_fancybox-wrap.lcms_fancybox-desktop:hover .lcms_fancybox-close strong, 
html body #lcms_fancybox-wrap.lcms_fancybox-desktop:hover #lcms_fancybox-title { display:block !important; }


/* Mobile */
html body #lcms_fancybox-wrap.lcms_fancybox-mobile .lcms_fancybox-prev span,
html body #lcms_fancybox-wrap.lcms_fancybox-mobile .lcms_fancybox-next span { visibility: visible !important; }


/* iOS 5+ */
html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile .lcms_fancybox-prev span,
html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile .lcms_fancybox-next span { position: fixed; }

html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile .lcms_fancybox-close { position: fixed; right: 10px !important; top: 10px !important; }
html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile .lcms_fancybox-close strong { padding: 0 !important; font-size: 12px !important; }

html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile #lcms_fancybox-title { position: fixed; font-size: 16px !important; }
html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile #lcms_fancybox-title > span { padding: 15px !important; }

html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile a,
html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile a:hover,
html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile p,
html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile font,
html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile strong,
html.lcms_iOS5plus body #lcms_fancybox-wrap.lcms_fancybox-mobile em { font-size:18px !important;}