﻿@charset "UTF-8";
/* _works.css */
/* csslint
 ids                      	:false
,star-property-hack       	:false
,underscore-property-hack 	:false
,order-alphabetical       	:false
,overqualified-elements   	:false
,qualified-headings       	:false
,unique-headings          	:false
,adjoining-classes        	:false
,display-property-grouping	:false
,outline-none             	:false
,important                	:false
,box-model                	:false
,font-sizes               	:false
,box-sizing               	:false
*/

.hex	{width:var(--width);text-align:center;vertical-align:middle;display:inline-block;
    	position:relative;height:var(--height);border-width:calc(var(--bwidth) * var(--sqrt_third)) var(--bwidth);
    	border-top-color:transparent;border-bottom-color:transparent;background-clip:content-box;z-index:1;
    	vertical-align:top;border-style:solid;
    	 --bwidth:2px;
    	border:0;
    	margin:0 calc(var(--overlap) * var(--sqrt_third));
    	clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);
    	}

.hex_row.half                     	{margin-top:10px}
.hex:hover                        	{--bwidth:10px}
.hex.n                            	{visibility:hidden}
.hex:hover                        	{}
.hex_row                          	{--overlap:-4px;margin:calc(var(--overlap) * 1) 0;--sqrt_third:0.577;--height:calc(var(--sqrt_third) * 2 * var(--width));white-space:nowrap;height:calc(var(--height) * .75);}
.hex_row:nth-of-type(2n)          	{padding-left:calc(var(--overlap) * var(--sqrt_third) + var(--width) / 2)}
.hex_row:nth-child(1)             	{z-index:29;position:sticky}
.hex_row:nth-child(2)             	{z-index:28;position:sticky}
.hex_row:nth-child(3)             	{z-index:27;position:sticky}
.hex_row:nth-child(4)             	{z-index:26;position:sticky}
.hex_row:nth-child(5)             	{z-index:25;position:sticky}
.hex_insert                       	{font-size:14.5px;font-weight:bold;white-space:normal;line-height:0.95;padding:0 4px;transform:scaleY(1.0);margin-top:32%}
body.yes_en .hex.Koto2>.hex_insert	{margin-top:28%}
body.yes_en .hex[                 	/**/
                                  	needed_to_hyphenate_string]>.hex_insert	{margin-top:25%}
body.yes_ja .hex.kanas[           	/**/
                                  	needed_to_hyphenate_string]>.hex_insert	{margin-top:25%}
body.yes_ja .hex.kanas j          	{display:none}
body.yes_ja .hex.kanas e          	{display:inline}
.hex_grid                         	{--width:56px;margin-bottom:21px;line-height:1;font-family:YanoneKaffeeSatz;font-size:20px;transform:scaleY(1);display:none;color:#444}
.hhex_grid                        	{shape-outside:polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}
.hex.d>div                        	{margin-top:28%}
body .hex_grid                    	{display:block;z-index:2}
@media screen and (               		max-width:900px){
bbbody .hex_grid                  	{display:none}
                                  	}
.work-ips                         	{margin-left:7px;margin-right:4px}
.work-perfs                       	{}
.hex:before                       	{content:'';position:absolute;top:0;left:0;height:100%;width:100%;
                                  	background-image:linear-gradient(var(--angle),var(--from_color),var(--to_color));
                                  	/*--y00:calc( 0%);--x07:calc( 7%);--y26:calc(26%);/* a */
                                  	/*--y12:calc(12%);--x17:calc(17%);--y32:calc(32%);/* b */
                                  	padding:0px;
                                  	margin:0px;
                                  	box-sizing:border-box;
                                  	--z00:calc( 0%);
                                  	--z10:calc( 8%);
                                  	--y00:var(--z00);--x07:var(--z00);--y26:calc(25% + var(--z00) * var(--sqrt_third));/* a */
                                  	--y12:var(--z10);--x17:var(--z10);--y32:calc(25% + var(--z10) * var(--sqrt_third));/* b */
                                  	--y100:calc(100% - var(--y00));/* a */
                                  	--x93 :calc(100% - var(--x07));/* a */
                                  	--y74 :calc(100% - var(--y26));/* a */
                                  	--y89 :calc(100% - var(--y12));/* b */
                                  	--x83 :calc(100% - var(--x17));/* b */
                                  	--y69 :calc(100% - var(--y32));/* b */
                                  	clip-path:polygon(
                                  		var(--x93) var(--y26),
                                  		50%        var(--y00),
                                  		var(--x07) var(--y26),
                                  		var(--x07) var(--y74),
                                  		50%        var(--y100),
                                  		var(--x93) var(--y74),
                                  		var(--x93) var(--y26)
                                  		,
                                  		var(--x83) var(--y32),
                                  		var(--x83) var(--y69),
                                  		50%        var(--y89),
                                  		var(--x17) var(--y69),
                                  		var(--x17) var(--y32),
                                  		50%        var(--y12),
                                  		var(--x83) var(--y32)
                                  	)
                                  	}


.hex_insert .kana_run	{white-space:normal;font-size:64%;display:inline-block;transform:scaleY(1.5);word-break:keep-all}
.hex_insert .n       	{white-space:normal;letter-spacing:-0.7ch;margin-left:-0.45ch;margin-right:0.3ch}

body.short .per          	{display:none}
body.short .if           	{display:none}
body.short .isc          	{display:none}
body.short .description  	{display:none}
body.short .libretto.poem	{display:none}

img.i2           	{display:block;text-align:center;width:100%;cursor:pointer}
div.ii2          	{padding:0 7px}
.play-icon       	{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:50px;cursor:pointer}
.iframe_container	{position:relative}
/*
body.hr180I   .iframe_container	,
body.inverseI .iframe_container	,
body.darkI    .iframe_container	{ffilter:invert(100%)}
*/
div.i2                         	{cursor:pointer;box-shadow:5px 5px 2px #7f7f7f}
#friend-out                    	{position:fixed;z-index:100;right:0;top:0;height:100%;box-sizing:border-box;pointer-events:none;opacity:0;transition:opacity 1s}
#friend-out.onScrollBar        	{opacity:1;-webkit-transition:opacity 5s;transition:opacity 5s}
#friend-in                     	{position:relative;height:100%}
.frel                          	{position:absolute;overflow:hidden;width:90px;color:#000;border-top:1px #000 solid;margin-top:-1px;right:0;background-color:#0af;background-color:rgba(0,100,250,0.7)}
body.t3 .frel:nth-of-type(3n+2)	{background-color:#f00;background-color:rgba(100,100,250,0.7);right:90px}
body.t3 .frel:nth-of-type(3n+3)	{background-color:#f00;background-color:rgba(100,100,250,0.7);right:180px}
body.t3 .frel                  	{color:#111;text-shadow:1px 1px 1px #fff;overflow:unset}
body.t3 #friend-in             	{width:270px;background-color:rgb( 51,153,204);background-color:rgba( 51,153,204,0.6)}
body.t3 .frel                  	{padding-bottom:50px;margin-bottom:-50px}
body.t3 .frel:nth-of-type(5n+1)	{background-color:rgb(  0,100,250);background-color:rgba(000,100,250,0.7)}
body.t3 .frel:nth-of-type(5n+2)	{background-color:rgb(  0,100,250);background-color:rgba(080,100,250,0.7)}
body.t3 .frel:nth-of-type(5n+3)	{background-color:rgb(  0,180,250);background-color:rgba(000,180,250,0.7)}
body.t3 .frel:nth-of-type(5n+4)	{background-color:rgb( 40,100,210);background-color:rgba(040,100,210,0.7)}
body.t3 .frel:nth-of-type(5n+5)	{background-color:rgb(  0,140,210);background-color:rgba(000,140,210,0.7)}
b.y                            	{font-weight:unset}
.frel.extreme_b                	{width:99px;background-color:#055;background-color:rgba(  0, 51, 51,0.7)}
.frel.extreme                  	{width:90px;background-color:#0a5;background-color:rgba(  0,102, 51,0.7)}
#friend-in >.frel.current      	{background-color:rgb(100,100,200);background-color:rgba(102,102,204,0.9);outline:2px #7f7f7f solid}
.frel>h2.title                 	{line-height:0.85em;font-size:10pt}
.frel>h2>b.y                   	,
.frel>h2>span>e                	,
.frel>h2>span>j                	,
.frel>h2>span>ej               	,
.frel>h2>e                     	,
.frel>h2>j                     	,
.frel>h2>ej                    	{font-size:10pt;position:relative;z-index:2}
.frel>h2>y                     	,
.frel>h2>b.y                   	{position:relative;z-index:1}
 .work[jj]:before              	,
.atag2[jj]:before              	{display:block;position:absolute;bottom:0;left:0;color:#f00;color:rgba(255,0,0,0.2)}
 .work[jj='jjNew']             	,
.atag2[jj='jjNew']             	{background-color:#ffa !important}
 .work[jj='jjNew']:before      	,
.atag2[jj='jjNew']:before      	{content:            'not on website';font-size:20px;color:#4aa;}
 .work[jj='jjOld']             	,
.atag2[jj='jjOld']             	{background-color:#aaa !important}
 .work[jj='jjOld']:before      	,
.atag2[jj='jjOld']:before      	{content:'pre 2004 and not on website';font-size:12px;color:#4aa;}
.atag2[jj]>.durr               	,
.atag2[jj]>.for                	,
.atag2[jj]>.title>b.y          	{color:#00f}
.instrument>h3                 	{color:#f0f;font-size:20pt;text-shadow:1px 1px 1px #000}
.instrument>h3>e               	{text-transform:uppercase}
.work>a                        	{display:inline-block}
#where>a>h2.title              	{font-size:10pt;padding:0}
.cd[large]:before              	{content:'';position:absolute;width:2000px;height:2000px;max-height:100%;z-index:-1;background-size:cover;background-image:var(--cdimg);
                               	filter:contrast(0.4) brightness(2.0) saturate(0.9) blur(15px)
                               	}
body.darkI .cd[large]:before   	,
body.dark  .cd[large]:before   	{
                               	filter:contrast(0.4) brightness(2.0) saturate(0.9) blur(15px) hue-rotate(180deg) invert(100%)
                               	}
.cd:after                      	{content:'';clear:both;display:block}
.cd>h4                         	{font-size:20px;padding:0}
.cd.no-trk-of-interest-sgl     	{display:none}
.cd.no-trk-of-interest>h4      	{font-size:10px;text-shadow:none}
.cd.no-trk-of-interest>img     	{height:30px !important;width:30px !important}
.para                          	{display:table-row;display:block;letter-spacing:0;margin:10px 0}
.para>pj                       	{display:table-cell;vertical-align:top;border-bottom:0 #7f7f7f solid;white-space:normal}
.para>pe                       	{display:table-cell;vertical-align:top;border-bottom:0 #7f7f7f solid}
.instrument::after             	,
.work::after                   	{content:"";display:block;clear:both}
.tag                           	{display:inline-block;line-height:17px;overflow:hidden;vertical-align:middle;font-size:11pt;text-align:center;font-family:Arial;text-shadow:1px 1px 1px #7f00ff;font-weight:bold;cursor:pointer;margin-left:-1px}
body.mini .tag>.tg             	{line-height:13px;height:32px;font-size:10pt;width:75px}
body.mini .tag>.tg>j           	{font-size:11pt}
body.mini .tag_row2_CD         	{margin:0;height:50px;padding:0}
body.mini .sep                 	{height:12px;background-color:#358}
body.mini #mr                  	{margin-bottom:-34px}
.tag>img                       	{display:block;padding-top:4px;width:87px;height:87px;border-left:1px #7f7f7f solid;border-right:1px #7f7f7f solid}
.tg                            	{display:block;padding-top:4px;border-left:1px #7f7f7f solid;border-right:1px #7f7f7f solid}
.tag_row0>.tg                  	{height:38px;width:87px}
.tag_row1>.tg                  	{height:38px;width:87px}
.tag4>.tg                      	{border-right-color:#ccc;border-left-color:#ccc}
.tag4>.tg                      	{padding-top:7px}
.tag>img                       	{padding:0}
body.mini .atag2               	{height:67px}
body.mini .atag2>.title        	{line-height:15px}
.atag2>.title>b.y>r            	{display:none}
body.mini .title>b.y           	{line-height:13px}
body.mini .atag2>.for          	{color:#7f007f;line-height:10px}
body.mini #mr>small            	{display:none}
/*
#hhh          	{height:5vw}
body.mini #hhh	{height:0}
*/
.tag_row1                                 	{border-bottom:1px #7f7f7f solid;margin-bottom:-1px;height:42px}
span.tag.tag_row4                         	{width:32px;vertical-align:middle;border-bottom:1px #7f7f7f solid;margin-top:-1px;border-top:1px #7f7f7f solid}
span.tag.tag_row4.ja_row                  	{width:26px}
.tag4>.tg                                 	{display:block;min-height:23px}
.ja_row>.tag4>.tg                         	{}
body.mini .ja_row                         	{width:17px;text-indent:-2px}
span.tag.tag_row4.tout                    	{background-color:#fff;color:#f8f8f8;width:12px;text-indent:-4px;cursor:auto}
@media screen and (                       		max-width:961px){
.tag                                      	{font-weight:normal}
.tag_row0>.tg                             	,
.tag_row1>.tg                             	{max-width:9vw;font-family:YanoneKaffeeSatz}
.tag_row2_CD                              	{padding:0!important}
.tag_row2_CD>.tag-cd-img                  	{max-width:10vw}
                                          	}
.alph_run                                 	{border:0 solid #7f007f;border-width:0 0;display:inline-block;line-height:0;vertical-align:top}
.aaalph_run:before                        	{content:'';display:inline-block;position:relative;vertical-align:middle;height:27px;width:1px;border:3px transparent solid;border-width:2px 2px 2px 0;border-color:transparent #aaa}
.aaalph_run:after                         	{content:'';display:inline-block;position:relative;vertical-align:middle;height:27px;width:0  ;border:3px transparent solid;border-width:2px 0 2px 2px;border-color:transparent #888}
#jjjj_alp>.alph_run                       	{transition:height 0.35s, transform 0.35s, width 0.35s}
body.yes_en #j_alp                        	{display:none}
body.yes_ja #j_alp                        	{display:block}
#j_alp>.alph_run>span:nth-of-type(1)      	{border-top-left-radius :6px;border-bottom-left-radius :6px;margin-left :1px;background-image:linear-gradient(to bottom right, #aaa, #fff, #fff)}
#j_alp>.alph_run>span:nth-of-type(1):hover	{background-image:none}
#j_alp>.alph_run>span:last-of-type        	{border-top-right-radius:6px;border-bottom-right-radius:6px;margin-right:1px}
#zzj_alp>.alph_run>span                   	{border-bottom-width:2px;border-bottom-color:#bbb;border-top-width   :2px;border-top-color   :#d8d8d8}
#j_alp>.alph_run:nth-of-type(2n+1)>span   	{border-bottom-width:2px;border-bottom-color:#bbb;border-top-width   :2px;border-top-color   :#d8d8d8}
#j_alp>.alph_run:nth-of-type(2n)>span     	{border-top-width   :2px;border-top-color   :#bbb;border-bottom-width:2px;border-bottom-color:#d8d8d8}
/*body.yes_en #j_alp>.alph_run            	{display:none;ttransform:scale(0);ttransform-origin:0 0;hheight:0    ;dwidth:0 }*/
/*body.yes_ja #j_alp>.alph_run            	{              ttransform:scale(1);ttransform-origin:0 0;hheight:32px ;dwidth:auto}*/
#j_alp                                    	{display:block;line-height:0;margin-top:1px}
body.mini #banner                         	{margin-bottom:-10vw}
body.mini composer                        	{
                                          	    -ms-transform:perspective(200px) rotateX(40deg);
                                          	-webkit-transform:perspective(200px) rotateX(40deg);
                                          	        transform:perspective(200px) rotateX(40deg);
                                          	}
body.mini #mr                             	{opacity:0.5}
.atag2>h2.title>.line1>j>.conc-num        	{font-size:90%}
.cd                                       	{border:1px #ccc solid}
.work-cds                                 	{vertical-align:top;float:right;font-size:20px}
cd, pubsc                                 	{display:block;float:right;cursor:pointer;text-align:center;line-height:0}
cd, pubsc                                 	{border:6px solid transparent;padding:3px;margin:-3px}
cd:hover,pubsc:hover                      	{border:6px solid #000}
.se>img                                   	{width:100px;max-width:100px;height:auto;display:inline-block}
.se                                       	{width:120px}
.se.not-of-interest                       	{display:none}
.se.not-of-interest>.pubsc_img            	{height:65px!important;width:auto!important}
.se.not-of-interest>.he                   	{color:#7f7f7f}
.cd-img                                   	{max-width:150px;  	height:auto;width:100%}
.cd-img.minor                             	{max-width:70px;   	height:auto}
#zm2>#img_z>.cd-img                       	{max-width:inherit;	height:inherit}
.cd.not-of-interest                       	{display:none}
.cd.not-of-interest>.cd-img               	{height:50px!important;width:auto!important}
.cd.not-of-interest>h4                    	{font-size:10pt;text-shadow:none;color:#777}
.cd-img                                   	{height:150px;width:auto}
a.not-of-interest>*>h2.title              	,
a.not-of-interest>.cdcd                   	,
a.not-of-interest>.cdin                   	,
a.not-of-interest>.cddu                   	,
a.not-of-interest>.sp                     	{color:#555;text-shadow:none;font-size:7pt !important}
a.not-of-interest                         	{line-height:9px;cursor:inherit!important}
a.not-of-interest:hover                   	{background-color:inherit}
.pubsc_img,pubsc                          	{cursor:pointer}
.tag                                      	{background-repeat:no-repeat;padding:0 0;vertical-align:middle}
.tag.selected                             	{-webkit-filter:saturate(100%);filter:saturate(100%)}
.album_tracks>a                           	{display:table-row;text-decoration:none}
.album_tracks>a:hover                     	{cursor:pointer}
.cdrow                                    	{display:table-row}
.sp, .cdcd,.cdtr,.cdin,.cddu              	{display:table-cell;vertical-align:top}
.cdtr>h2.title                            	{}
.cdtr>h2.title ej                         	,
.cdtr>h2.title e                          	{}
.cdin                                     	{vertical-align:middle}
.cddu                                     	{vertical-align:bottom}
.album_tracks>.trc>.cddu                  	{vertical-align:middle}
.sp                                       	{width:2%;width:1vw}
.cdcd                                     	{font-size:9pt}
.cdcd>.of                                 	{white-space:nowrap}
.atag2 .line1                             	{display:block}
.atag2 .line2                             	{display:inline-block}
body.yes_en.yes_ja div.for>e              	,
body.yes_en.yes_ja .title>.line11>e       	,
body.yes_en.yes_ja .title>.line1>e        	{display:block}
body.yes_en.yes_ja div.for>w              	,
body.yes_en.yes_ja .title>.line11>w       	,
body.yes_en.yes_ja .title>.line1>w        	{display:none}
body.yes_en.yes_ja div.for>j              	,
body.yes_en.yes_ja .title>.line11>j       	,
body.yes_en.yes_ja .title>.line1>j        	{display:block}
.cdtr>h2.title>e>.line2                   	{padding-left:0.2em}
.atag2 .line2.offset                      	{}
.atag2>.for                               	{text-align:center}
.cdtr>.title  .line1:after                	{display:block;content:''}
.cdin>p                                   	{margin:0}
.cdin                                     	{font-size:9pt}
.cdin s                                   	{display:none}
.cdin u                                   	{display:none}
.cdin x                                   	{display:none}
.cdin br                                  	{display:none}
.cdin strong                              	{display:none}
.cddu                                     	{text-align:right;font-size:9pt;white-space:nowrap}
.cdtr>h2.title                            	{font-size:11pt;margin:0;padding:0}
.cd                                       	{text-shadow:1px 1px 1px #000}
.cd>h4                                    	{color:#aaa;margin:5px 0}
u[fff='CD:|']>.cdrow>.cdcd                	,
u[fff='CD:|']>.cdrow>.cdtr>h2.title>e     	,
u[fff='CD:|']>.cdrow>.cdtr>h2.title>j     	,
u[fff='CD:|']>.cdrow>.cdin>p.per  e       	,
u[fff='CD:|']>.cdrow>.cdin>p.per  j       	{font-size:70%}
u                                         	{text-decoration:none} /* repurposed for tagging performer names */
.work>a>h2.title                          	{font-size:20pt;display:block}
.movements                                	{display:block}
.dur                                      	{display:inline-block;vertical-align:top;margin:0}
p.dur                                     	{display:block}
.dur>strong                               	{font-weight:bold}
.per,.for                                 	{display:block;vertical-align:top;margin:0}
.per>strong                               	{display:block;color:unset}
.per>.ul>.li>i                            	{font-style:normal}
.per>.ul>.li>z                            	{text-shadow:none} /* used for semi-colons in performer lists */
.per>.ul>.li>c                            	{text-shadow:none} /* used for commas in performer lists */
img.score                                 	{display:block;margin-bottom:-60%}
img.score.partial                         	{margin-bottom:0}
div.isc                                   	{display:inline-block;overflow:hidden;float:left;vertical-align:top;width:33%;position:relative}
div.isc:before                            	{content:'';display:block;position:absolute;top:1px;left:0;z-index:3;width:100%;height:100%;pointer-events:none;background-color:transparent;background-image:linear-gradient(to top, #888, #888 0%, transparent 4%, transparent)}
div.isc.full>img.score                    	{margin-bottom:0!important}
div.isc.full:before                       	{background-image:none}
div.isc.one_of_three                      	{width:20%}
img.score                                 	{height:auto;width:100%}
div.isc                                   	{box-shadow:5px 5px 5px #7f7f7f,0 0 3px #7f7f7f;margin-right:10px;margin-bottom:2px}
#zm2>#img_z>img.score                     	{max-height:100%;image-rendering:auto}
body.zoom #zm2                            	{position:relative}
#zm2.wide                                 	{padding-bottom:10px}
body.zoom #zm2>#img_z>img.score           	{background-repeat:repeat-x;background-image:url('https://martyregan.com/img/imgr_panda/headbg_webdugout.png')}
body.zoom #zm2>#img_z>img.score:after     	{display:inline-block;content:'';position:absolute;height:200px;width:99%;left:-20px;top:0;color:#f00;border:9px #fff solid;z-index:440}
.work                                     	{clear:both;display:block;border:1px solid #7f7f7f;border-color:rgb(75,0,130);border-color:rgba(75,0,130,0.3);box-shadow:0 0 3px #ccc;margin:20px 0;padding:5px;padding:0.5vw}
.description                              	{border:0 dotted #7f7f7f;vertical-align:top;text-align:justify;padding:10px;padding:0.2vw}
.identical_descriptions                   	{display:none}
.if                                       	{clear:both}
.if, iframe, video                        	{width:100%;height:56.25%}
.iframe                                   	{width:100%;border:1px solid #aaa}
.iframe_container                         	{position:relative;width:100%;height:0;padding-bottom:56%}
.evee  .caption:before                    	{content:'';color:#444;position:absolute;top:6px;left:-5px;font-size:9pt;transform:rotate(-45deg)}
.evee[vid_type=mp4] .caption:before       	{content:'mp4'}
.evee[vid_type=vim] .caption:before       	{content:'vimeo'}
.evee[vid_type=dm ] .caption:before       	{content:'dailymotion'}
.nosoundcloud                             	{clear:both}
iframe                                    	{vertical-align:middle;position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0;min-height:100px}
.if.iclosed                               	{height:24px;border:1px rgb(75,0,130) solid;border:1px rgba(75,0,130,0.6) solid;border-radius:3px;cursor:pointer;text-align:center;box-shadow:inset 0 0 15px 5px #eee;vertical-align:top;position:relative;margin:4px 0 10px 0;box-sizing:border-box}
.if.youtube                               	,
.if.vimeo                                 	,
.if.mixcloud                              	,
.if.soundcloud                            	{box-shadow:inset 20px 0 0 10px #888, 0 0 0 7px #888 inset}/*play line start and end */
.if.mixcloud:hover                        	,
.if.soundcloud:hover                      	{box-shadow:inset 20px 0 0 10px #444, 0 0 0 7px #444 inset}
.mixcloud>iframe                          	,
.soundcloud>iframe                        	{height:160px}
.if.iclosed:after                         	{content:'';font-size:15pt;font-family:'YanoneKaffeeSatz';white-space:nowrap;color:transparent;vertical-align:bottom;display:block;position:absolute;margin-top:0;top:5px;left:40px;/*play disc pos*/ height:0;width:0;border-radius:99px;border:6px solid #fff;text-shadow:130px -14px 0 #fff}
.if.iclosed:before                        	{position:absolute;top:8px;color:#fff;max-height:0;display:block;border-color:transparent transparent transparent #fff;border-style:solid;border-width:7px 0 7px 13px;text-indent:-160px;left:10px;/*play triangle */ white-space:nowrap;margin-top:-4px;margin-bottom:-10px;margin-left:0;font-size:13px;line-height:0;text-align:left}
.if.iclosed.youtube:before                	{border-color:transparent transparent transparent #f00}
.if.iclosed.vimeo:before                  	{border-color:transparent transparent transparent #7f007f}
.if.iopened:before                        	,
.if.mixcloud:before                       	,
.if.soundcloud:before                     	{content:''}
.if.vimeo:before                          	{content:"vimeo"    }
.if.youtube:before                        	{content:"youtube"  }
.if.iopened                               	{border-width:0;border-radius:4px}
.if.youtube:hover                         	{box-shadow:inset 0 0 15px 5px #000}
.if.vimeo:hover                           	{box-shadow:inset 0 0 15px 5px #7f00ff}
.if.youtube                               	{display:none}
.if.vimeo                                 	{display:none}
.socials                                  	{display:none}
.if.iopened>.socials                      	{display:block;margin-top:-70px;margin-left:180px}
.social_share                             	{margin:3px;background-size:32px 32px;display:inline-block;text-align:right;height:32px;width:32px;vertical-align:middle}
.social-icon-twitter-64x64                	{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAABrVBMVEUArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0ArO0BrO0ArO3///8ArO0dte/X8vz8/v/l9/0Dre02vvFNxfL+//++6voCre31/P4BrO0Rsu7N7/setu+D1/bW8vzM7vsSsu605/qx5vkWs+8Ir+4Hru0NsO7v+v7q+P7w+v5AwfIFru2n4vlqz/T9/v9+1fYvu/BCwfIZtO9z0fUgtu/z+/6d3/iJ2fd71PYJr+4MsO561Pbu+f7Y8vz6/f+j4fnQ8PzI7fsQse4Us+500vUYtO/n9/1FwvI0vfF30/Vtz/Wm4vmf4PjE7PtSx/PZ8/xMxfI+wPF50/aE1/aB1vaZ3vhLxPLo+P05v/HF7PtVyPO76fqR2/dx0fVpzvT3/P6q4/lTx/MKr+5BwfKV3PhWyPPg9f2K2fff9f3U8fye3/il4vk8wPGU3Pew5fnL7vuH2Per5PkPse636PrH7fsGru1XyPNRxvM3vvF10vXk9v0bte9YyfMruvAsuvAquvA9wPEkuPApufCQ2/fV8fzh9f3K7vvj9v1v0PWY3fjr+P5Ux/Oi4fjS8Pyz5voOse52PjqOAAAAC3RSTlMUmgDu2e2ZmOzu2vmEMEkAAAHZSURBVHhe7ddFcxtBFIXRlmRIct+ImcHMzIxhZmZmZmb6zXGVXLEzrX490VR5Nd++z6oX9wm3qK+lKttcJ9xC1JCNaoRwka1cYpM9wCPIZhsKOIADNC6UbABPpg4DndNdc2Vg1FAC7yoBue1hlGs6RUTFsUu9KqA/tiQDRS/WOrjvuA93SAWMIbbXDLTNwNRMgxIoAKcfm4CTMBVJvOxaVgBJAL7h6Hog6jcBLflFnCAGACIpWusI5M4EVMAtAABiwyN/gW2QGgyQCniK1fxbZ6ncfgk4wHwkYxKrYaD97DlaKS0BNxiAbmJdk8kLHYeGJCDIAb8z0PaaAeb7UxPQlWOAZNgbCYNvnBhgB/Tt5IBd0DfEAdHd0LaHA+h8JzQNlFiA+qCpnXiALjaBrVUHUO/lKwxwlXRA37XrR31QdkwL9IDrdlwL0F0G8AVJD9ybZj+RHqDEfSh68NASQPFHWVTq2XPr+8B44ZeA5ldkHWj1yu+7yTLwJg+pzFuyBiRC7ycgN9VIesAYzH5oRqU+hqwNjHjoE+Tw+cuI9YUS/PoN/xQrfG/7v4kT6O748bMFAMa9v9I9DVVupGhidENXmgM4QK09wGP79LV5fG8Rwi3qPNUCHpdw/wHh6uM++RH7IgAAAABJRU5ErkJggg==");}
.social-icon-facebook-64x64               	{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAt1BMVEU7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg7WZg8Wpg7WZg7WZg7WZj///87WZhieq3+/v/y9PintdFedqrI0OLz9flqgbFSbaTm6vLQ1+bp7fSbqso8Wpi8xtyZqMn4+fv9/f5Vb6aSo8a+yN16jrlCX5zf5O7j5/BRbKQ9W5mHmcBUbqVDYJzFzuCruNOTo8Z5jrlheaxIZJ/b4OzCzN+qt9Lp7PPT2ujEzeBXeFKQAAAAEXRSTlMUAO6ZmhXZne3vF92f8OzaE+AmR/YAAADGSURBVHhe7dM3jsMwFAbhR0pyDvuoLOecc9h4/3Mt3BAuDAPiD6jiHODrhgQ5FWVYs1ETRCUFVPfIVVBlamFAlRRYoYAF4kHSnXAQhv3N718nN5D1+Lk4J7CLAkaA4YgZAsaMAf4UBBLGgFkAAnMGgQXrwmiZ+Y9WeYC1Bn62Ri+kGtibvcC6AwocUUAVDViA33RCgTMKXFDgigI3FLiDQKpA4BMFvlDg+zVgb7SABSxgAYkBklwMcInaCFAiEp4jTQHpfIh/6JofXDWboT0AAAAASUVORK5CYII=");}
.social-icon-tumblr-64x64                 	{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAA4VBMVEU4V3Q4V3Q4V3Q4V3Q4V3Q4V3Q4V3Q4V3Q4V3Q5WHU4V3T///84V3S6xc/z9fc5WHWWp7bZ3+TW3OJXcYq5xM5DYHzBytNyiJzk6OxZc4vz9Pbm6u6On7BkfZNdd45qgZeFmKp5jqH4+frAytNVb4hKZoE9W3eVpbU6WXZGY377/Pyksr/6+vtof5VadIzQ195BX3u6xM7a4OVwhpvT2uD2+Pk7WnZEYXxMZ4JgeZCAlKarucWDlqjU2+F3jKDEzdZAXnnCzNTg5en6+/zx8/Xh5urEztajsb9xh5w+XHjBy9QXvzIvAAAAC3RSTlMUmu4A2Znt7Jju2rZuo/wAAADoSURBVHhe7dfVrsJQEIXhqXFkdou7uzvH3eX9H4gEEkrShrC7Lghk//fzXa8hg85DImAXFhlEpgAyiTQBpdEZBugkwHYDCsjyquBAFQX6KBAFgQaDwAMIxHsY0IoxBHQSDAHJFENAOsMI8PjE/u0LMB8UUICb39lRAwpQwDUK3KDALQrcocB9MGCwAf5doCkBOLypHV4D3UhOAsizW7RQLJUrdo1ZAqizNyngGQXCLyAgXscgICZTDzCTnLrzxTZwZQ/lt/Io8vbu8Mfn1/fP798Jz30FhDBAh19f8Pm+JDLI0oMCukbGEmtxxF8aOKVYAAAAAElFTkSuQmCC");}
.social-icon-googleplus-64x64             	{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAACAVBMVEXdSzjdSzjdSzjdSzjdSzjdSzjdSzjdSzjdTDndSzjdSzjdSzjdSzjdSzjdSzjdSzjdSzjdSzjdSzj////++Pfvq6L++/v//f320czdTTrdTDnrl4z87evgXEveUD365uP//v388e/20Mv//v7hYlL99PPvrKPld2j42NT2zsjqkofeUkDvqqHzv7jyu7TpjYH419P42dXmemz64+HjaVriY1PhYE/308/mfG754d3++vr2zsnfV0X88O/ja1vqkobnf3L0w7398/LeTzzog3b43Nn2zcjyvbb42tbmfW/upJr87+7eTjvrlIjpiX364t/76ujfU0HqjoLxta3gWkjfVUPrlYr76Ob99/b64+DfVkTeUT/jalrjaVn++fjkc2T++/r1ycPgXUz0x8HyubL20s3qj4PeTz3iZ1b99vXqkITsnJLkb2D+9/bwr6beU0H429fwr6fhX07319P539zpin31zMfgW0rfVELmeWv43Nj65eLnfnDjbV3xs6vkbl/uo5nrk4jsnZPupZz539vmeGrwrqXiZVXhYlHdTDrfWEbxtq/77Orpi37hXk3lc2Tsm5Dohnrzwbrzwrv1y8bngnXtopjeUT765+TiZFP76OXohHfqkYXsm5H76+j65OHldmjyuLDgWUjkcGHpiHz31dH53dr31tL99fTiZFTohXhAeJuoAAAAEnRSTlMAnxnu75nhFO6YEtgT7Jqd2RdByklNAAACo0lEQVR4XqXWZXPjMBCAYZePYTfMUGZmZmbmHjMzMzMz86+8ViM1ThTbsvN+9MiP5dFmHEmKj0sAg61Zu275/mSIofUbpDiIqSQpMTYgQQJW6o/cpswS117ky88JAeSCTKDAgUNeVMq0C0ADuFCEyk3NggYwt3MFdaWfdY+WZtsigbwh0ACumhDRcn2Gije9DLhVttwdAA0gn7xmcYisZZsI7gc+HiDiQ5CVk4m0AlHABmE9qqNAdakg8BTC60daoUMI8I1BRBVM+CcEvIPIMhjwUwj4DVxt7CTKRIB2HhhH2ji5SaUV4BQPfLNSYIcIUAh8bBZsIkAJ8OVS4IQIYGnhgVY9AF7kgT0U6BSaxH08MESB7UJAE/BZkNQtBBw8zAPNSKoUAjCbA1p8BKjbLQZM2SOBBSSlgxiADZFAOgHSRkWB5m3hwBk/AfpAFMDCmSiDmAfiAGbKd9tFfks1Hj0AehcY4CgwrZBLOaALwOCLk+UAr+udRwh41A5CgHMeZQVNVLP2gVgSzB1HvuAwCAMAjVnWSCAX9AAApwtGAufOd9Z4KTDo0QmwBihwCYwBl5F2xSCQzYAOg8A1BpiOGQOGkXVj2hAwh6tV3TYCQFtISGs1AnTJh9Fs1w9AB8rKmtYJ3K29V++SC1WpYoBj1nnfNvBgErl6HgsA7u5BVMzUqAk8CT148lfWsxGz+blPJiy+1ALousCrytXpy5iQCdXFAsAbZ/jgjeXLhLS3WoC/oZdz3/tDQlGvOlDhjga720PCB1Ug4IkuOz5aGPDJowYoT1tGDxP61QAVPJWdRp5BAMrpYH82CsAXKwHmDQPwFUlqwEZV4DsBFpWBRGmTKmAnZzmhDGyWUraoCn/Ih14RSI6XpJSkBGXgL/3PH73EuK3Sf8+IYheCCdLQAAAAAElFTkSuQmCC");}
.social-icon-pinterest-64x64              	{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAACNFBMVEXLICjLICjLICjLICjLICjLICjLICjLISnLICjLICjLICjLICjLICjLICjLICjLICjLICjLICj////MIyv//v7LISnZXWPYWF7jhYrQNj3++vr329zPMjrOLjX88PHecXb//f3ut7r88fL66OnMJS3vu7377e3onaH55OXrqKzNKjHom5/ljpLonKDig4fOLzbvvL7poaTqo6b66erNKjLjiY3rqKvPMDfQNTz44eLMJCzxxMbXVFv10tTgen/cZ2zutbfROkHaYmf22dvmk5flkJTlj5PpoaX33d7canDTREvbZmvzyszVTVPWUFb0ztD44OH99fbnmp3fdHnxwcP99vf+/PzSP0b88vLLIirOLTXVSVDNKDDROD/sr7Hhf4TPMTnVS1Hfd3v77u/nlprgeX7qp6ryxcfXVVvgeH3lkZXxw8X55+j33N3YV1300NHyyMr99/fZW2HhfoPkio766uvtsLPWTlX55+fTQkn0z9H77/D++fnomp7fdXrsr7L55ufROUDaYGbURkzXU1nwv8HdbXLyxsj55eb++/vsrrH22drge4DVSlDdbHHVTFLkjJDtsrXwwMLhgIXZXGLQNDvmlZnOKzPQNz7SPEPjh4vpoqbqpKfWUVfZXmTecnf99fXecHXaX2X109XvubzihYndbnPNKTD33t/66+z00dLUSE/yycvutrjZW2DPMTj11dfvurzSPkXgfIHYWmD22Nn89PTyx8n77u7ki4/88/PNJy8nh+kmAAAAEXRSTlMUAJrumdkV7uzt86La4Brvn9K0NJgAAALJSURBVHhe1ddjl+VAEIDhDNeoysXYtm3bXNu2bdu27f1zu7fqZNMzO53JJF9238+3ntudnPRJFC/FdwJYbJzv73HFD2zkpyjeYCtvZbw9wEcBm/3bQFNZ1sqGVWFhhWvnzJ05ZqCpax+KFa4oGAswP8OBw9u1O9QskFMfgSO12WUOOLgaJTlyzQBropBbH7lx2ez00MC2svNfNKJrdKCtF6nstBk6ejVAUwNGA67HIZVF43qBXxnocxsDRe38s24YXkwsCx2zDIHHSD2Bv0tqYCHXCMj/QUAyjNQnBuJ+GgB1NF+q8qIbU+ObnYLQwsIROTAYTUAJYf3VHiyWMG45AxVygBfZTti8bUgt0IF+BhbKgUUELCZgCXJLQa+ThWtSgO/1flpAEHIdApDAwCEpQJcgmqxu5LBaAIIZuCMF6F/XERCvAbECcIyBDVJAmDihAZsEYICBEhnAFymDgC0asFUHniK3XQbwRdoxZAs7VR14iVyOFOjxAJ0xHmAPcnsFP5yBaJACtTRzwAN8cDDQKAA3GTgsB24TcJSwzwQcF4+FDga+ywE4ScIpAFD5FGsR+NPItRkAZwjoTQI4i9Q5AchkIMFpAMAFAlSAiwxc0oHLnQxcASMgxLP1HgCoYKBVB/KYDAo0BCA9EvEGAGQzEA5aVQ4GboEc4Nw1+fToU+0qcK0DLEaFjAoMfRgTSXDevYfcfTAHJKJWcJrrQcDDPx6YBBpwxCJjTAIhSD0aBuSpYBIoJ8BRkOIQgG/hAGaBZO00q3qmAc9rQ8E88IKAegAYdKUWl756XedWAcwDSX0ElFt+S3tD8xFvLQMpBLwDy8B7ApKtA9UEuKwDYXTbi6wDQfxCZhlQ6eCotA6AB8gEG0AEHRw2gDjEj2AHCMZipy2gJ6oSbAE1zf/TR5ePPWCi3U/fSYoy2Q4wZari5e9reRfTpvt7/QIDk12E0jqULwAAAABJRU5ErkJggg==");}
.social-icon-email-64x64                  	{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAEPklEQVR42u2beWxMURTGa19iizUIQQhCbEFIkPiDSJCIWKqoNdaiqihCUEIEsZSkg5QqERohttpjIkVstaS0sauiOtNVVVv9zMmtfH80sb6Z9565X3IyM+++5Z7fO3PvPefNBIgwOqChx6I95vIY/nNzia/KZzqfIo1+ZiniuwBwcKPfmUMAZPoxALcAgD+bBqABaAAagAagAWgAGsDPbVxV4Ox2IM8FyyvfLX2VPhsI4Mw22E4nNhoIwHkQttO9MwYCGFMBiA0HSopheZWWqrsfWNlAAGMrqddV/QFXGiyr3Exgw1DV16DqBgJ4cAGY1kjeq9eHF2E5pd4EZrdUfZzbGnhxz0AAosw3wPI+jIj4tUDpN1hC53YCQdWkbxIBnK0MBSAqKgT2hXD7usFATgZMU0EOsHV02ThVETi2hjfFCwAoZxwwsZZqm9UCSL0Bn+vlfWB+O9WHqQ2ApARQ3gNAvXkELGiv2gOrAKe3qhHYF7oYzUEuoieQ8QqUbwAwBLeM4n6bR6pt3lJhPrBjPK8XPUN9LQFTAHDePbWF866EpYSn0Up7AoR15hR3NQaUeQCoZCcwoyk7eGkPDFD5MSekDQFbBACV9R5YNYDH7ZoMFH7GX6voi4S5nItTXH4WKOsAoEqKZdksy2c5VsJWhe+fKj0VWNwNXHdEcpC1MADq1nEguI46Prg2kHgUv62b8Tx2akMg6TwoOwDgXeTAJbYv5OejdkkRsH8ho2dZb+DTa1D2AUDJGLBjAs8V0YtOUbKNS20xxyzCsikAKiHqx7m4crt7mu3yXrYx/VbHUDYGcHKTOKQsZgEzNvkct1SMIT+vLRC7iO1yrK0BxK8tf0dzP0kSVf4aG4dzikuIIpT4SJsCOBTBKezyXoBSGduRleKkaj++vvwUd8nBQszhZTYCII7sD6Xzzjj8tZwHCeFAmKXXAXTeMZOldJnP/1WJR1ni3jObECwH4FsJEBUs+6vqzJ1TMEy3TxLC7ilyLcsA4AJmW6Dad0JNVUM0WkkJcm51je1BhGA6gOKvwKYRXPImX4PX9PgKs8LNI+XaJgP4WgCsH6L2mVwPSEmE1/X0OjCpbtnUOUwyRp8DYHVm9UCu7F7chc/07DYwpb66duQgptw+A/A5G1jZT7VNbyL1QXOKotMbSx9UDaIg10cA8lyS0KjtM5sz1zdDacmsQq3oKzfGywByMlikmNMK+PAcpis9hfnFkh7yeMxLANzpQGhHJi1Mac1Xxkt5HKb6Ft4FyP5gKABxlg8hBILAsJoy3/I5RWgHwP3OEAAMd3mV8M/+CAuKRdmwToxSQwCwkmP1n8gw3V7S3eDfCIV35QhrB+W7OV4ZAmB8DXkep1Z+Vpf0UT071D+T0wA0AA1AA9AANAANQAP4FQC3HwPI8/e/zsb++PN0qh86/8pjzQSAWCOPRfvJ1yHLYzFlPgd8B8Wh/eMIOrHIAAAAAElFTkSuQmCC");}
.sep                                      	{display:block;height:20px;box-shadow:inset 0 0 4px 3px #fff;background-color:#ddd}
.tag_row2_CD>.tg                          	{display:none}
.tag_row2_CD                              	{margin:10px;vertical-align:top;height:84px;max-height:10vw;background-position:center;background-repeat:no-repeat;background-size:85px}
.tag_row2_CD                              	{padding:7px;margin:1px}
.tag                                      	{display:inline-block}
.tag>j                                    	,
.tag>e                                    	{position:relative;z-index:1}
#tags                                     	{position:relative;border:0 dotted #7f7f7f;text-align:center;z-index:1}
.tag:hover                                	{background-color:#aaa;color:#fff;text-shadow:none;border-bottom-color:#fff;position:relative;z-index:10;outline:6px #7f7f7f solid;display:inline-block;}
.tag.tout                                 	{outline:none}
.alph_run>.selected                       	,
#tags>.selected                           	{color:#f00;position:relative;z-index:1;outline:8px #7f7f7f solid;
                                          	 background-image:    -o-linear-gradient(left top       , #27c 0%, #fff 40%, #fff 70%, #add8e6 100%);
                                          	 background-image:  -moz-linear-gradient(left top       , #27c 0%, #fff 40%, #fff 70%, #add8e6 100%);
                                          	 background-image:-webkit-linear-gradient(left top       , #27c 0%, #fff 40%, #fff 70%, #add8e6 100%);
                                          	 background-image:       linear-gradient(to right bottom, #27c 0%, #fff 40%, #fff 70%, #add8e6 100%)
                                          	}
#tags:before                              	{content:'';display:block;height:0;text-align:left;z-index:0}
#tags>.selected.tag_row2_CD               	{background-image:none}
#tags>.selected.tag_row2_CD:before        	{z-index:10;display:inline-block;content:'✓';font-size:28pt;position:absolute;bottom:5px;left:0;color:#7f007f;text-shadow:1px 1px 1px #fff,-1px -1px 1px #fff,-1px 1px 1px #fff,1px -1px 1px #fff}
#friend_tag_filter                        	,
#friend_tag_accum2                        	,
#friend_tag_released_on_cd                	{width:0;background-color:#0af}
#left2                                    	{display:block;_display:none;position:fixed;vertical-align:top;margin-top:0;top:0;width:240px;/*star_margin-left:-240px*/}
#main,#top                                	{display:block;vertical-align:top;_margin-left:0}
#left2                                    	{display:none}
@media print                              	{
#left2                                    	{display:none}
#main,#top                                	{margin-left:0}
                                          	}
@media screen and (                       		max-width:700px){
#left2                                    	{display:none}
#main,#top                                	{width:100%;margin-left:0}
                                          	}
@media screen and (                       		max-width:600px){
#zm2    >#img_z>img.score                 	{display:block}
                                          	}
@media screen and (                       		max-width:500px){
img.cd                                    	{display:none}
                                          	}
.break                                    	{position:relative;border-bottom:1px solid #777}
.atag2                                    	{text-decoration:none;display:table-row;color:#000;font-size:8pt;line-height:1.2}
.atag2>.for>j                             	{font-size:9pt}
.atag2>.dur>j                             	{font-size:9pt}
.atag2>h2                                 	{}
.atag2:hover                              	{background-color:#ddd}
.atag2 .li                                	{display:block}
.atag2 z                                  	{font-size:100%}
.atag2 c                                  	{color:#f00;font-size:350%;display:none}
.cd>img                                   	,
.cd>.album_tracks                         	,
.cd>.album_tracks2                        	{display:inline-block;vertical-align:middle }
.cd>.album_tracks                         	{display:inline-table;padding:0 0.5vw}
#zoom-container                           	{display:none}
body.zoom #zoom-container                 	{display:block;position:relative;left:0;top:0;width:100%;height:100%;z-index:3000;background-color:rgb(51,51,51);background-color:rgba(51,51,51,0.8);min-height:100vh}
#zm-area                                  	{text-align:center;width:100%;left:50%;top:0}
#zm2                                      	{margin-left:0;display:inline-block;vertical-align:top;max-width:100%}
#img_z                                    	{background-color:#fff;margin:0;}
#zm2    >#img_z>img                       	{box-shadow:0 0 5px #7f7f7f,0 0 15px #7f7f7f;height:100vh;width:auto}
#zm2.wide>#img_z>img                      	{height:auto;width:100%}
#zm2.wide>#img_z                          	{height:100%;margin-left:1%;margin-right:1%;width:98%;max-width:calc(1275px / 0.98)}
.he                                       	{padding-top:5px;text-align:center;display:block;height:3em;margin-bottom:5px;line-height:1em;cursor:pointer;color:#7f7f7f;font-family:YanoneKaffeeSatz;background-color:#eee;border-radius:10px;border:1px #7f7f7f solid;margin:0 2px}
.se                                       	{display:inline-block;vertical-align:bottom;text-align:center}
.cross                                    	{position:relative;display:inline-block;text-align:center;vertical-align:0;border-radius:99px}
.cross_gallery                            	{position:absolute;top:26px}
.cross_gallery:before                     	,
.cross_gallery:after                      	{left:-15px;top:-2px;padding:2px 15px;background-color:#ffe4c4}
.dismiss_store                            	{border-radius:99px;background-color:#0ff;padding:15px;z-index:1;position:absolute;display:inline-block;top:0;left:0}
.cross_store                              	{position:absolute}
.cross_store:before                       	,
.cross_store:after                        	{left:-8px;top:-1px;padding:1px 8px;background-color:#000}
.zzoom                                    	{border-radius:99px;background-color:#0ff;padding:12px;display:inline-block;position:absolute;top:-4px;left:-4px;z-index:1}
.cross_zoom                               	{position:absolute;top:12px;left:12px}
.cross_zoom:before                        	,
.cross_zoom:after                         	{left:-8px;top:-1px;padding:1px 8px;background-color:#000}
.cross:before                             	,
.cross:after                              	{display:block;content:'';position:absolute}
.cross:before                             	{
                                          	    -ms-transform:rotate(-45deg);
                                          	-webkit-transform:rotate(-45deg);
                                          	        transform:rotate(-45deg);
                                          	}
.cross:after                              	{
                                          	    -ms-transform:rotate( 45deg);
                                          	-webkit-transform:rotate( 45deg);
                                          	        transform:rotate( 45deg);
                                          	}
