html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1; background:#F0F0F0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent; color:#1616a9}
del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle; font-family:"Arial Black",Gadget,sans-serif}
strong{font-weight:bold}
.qc-cmp2-persistent-link{background:#000;padding:2px 5px;text-decoration:none;color:#FFF !important;font-weight:normal !important;opacity:0.5;left:0;font-size:13px;right:auto}.qc-cmp2-persistent-link:hover{opacity:0.9}.adwrap{overflow:hidden;text-align:center}h1{font-size:2em}
body{padding:10px 20px;font-family:arial;user-select:none}
.navigation {display:none}
h1{margin:0 0 10px;font-size:20px}
h2{margin:12px 0 6px;font-size:18px}
h3{margin:20px 0 5px;font-size:17px}
p {margin:0 0 10px;font-size:14px;line-height:16px}
input {padding:0}
.clearboth {clear:both}
.clearfix:after {clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.clearfix { display:inline-block; }* html .clearfix { height:1%; }.clearfix { display:block; }#logo {float:left;margin:10px;border-radius:7px}
#logo img {width:150px;background:rgb(105,113,107,0.5);border-radius:10px}
#article {display:none;font-weight:normal;font-size:14px;max-width:950px;line-height:16px;margin:auto}
#article img {float:right;margin:0 0 3px 10px;width:200px}
.wrapNames,.wrapTitle {max-width:2000px;margin:0px auto 10px;text-align:center;user-select:none}
.previousSets span,.previousSets strong {display:inline-block;padding:0 8px}
.previousSets span {opacity:0.7}
.serve {display:inline-block;cursor:pointer;width:0;vertical-align:middle;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:30px solid #2d7490;opacity:0;margin:10px}
.serve.serves {opacity:1}
.scoreboard input.playername {background:transparent;border:none;outline:none;font-size:45px;width:300px;padding:0;text-align:right;margin:0;display:inline-block;padding:0 10px}
.wrapTitle {display:none;	}.scoreboard {font-size:0;display:inline-block;margin-bottom:20px}
input#title {color:#FFF;background:transparent;border:none;outline:none;font-size:30px;width:100%;text-align:center;padding:0;font-family:arial;margin:0}
.editing .overlay {display:none}
.editing input {text-shadow:4px 4px 0 #888}
.scoreboard input,.previousSets {font-weight:bold;text-align:center;font-size:90px;padding:0;border:none;vertical-align:middle;background:transparent;color:#333;width:130px;outline:none;line-height:110px;display:inline-block}
.scoreboard .set input {background:rgba(45,116,144,0.29)}
.scoreboard .score input {background:transparent;color:#2d7490;width:165px}
.set,.score,.match {display:inline-block;vertical-align:middle;padding:0;position:relative}
.previousSets {width:auto !important;padding:0 15px;display:inline-block}
.hidePreviousSets .previousSets {display:none}
.hidePreviousSets .match {display:inline-block}
.match {display:none}
.overlay {position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}
#settings {background:#FFF;text-align:left;color:#333;position:absolute;bottom:0;left:50px;right:50px;padding:20px 30px 5px;border-radius:10px 10px 0 0;font-weight:bold;line-height:18px;font-size:15px;border:3px solid #222;border-bottom:none}
#settings input {color:#333;border:1px solid #999;border-radius:4px;text-align:center;width:43px;font-size:16px;padding:0px 2px}
.settin {margin-bottom:10px}
#closeSettings,#fullScreen,#help {cursor:pointer;display:inline-block;border:3px solid #000000;width:29px;height:29px;text-align:center;line-height:29px;color:#FFF;background-color:#ffffff;font-weight:bold;font-size:29px;border-radius:20px;position:absolute;color:#000000;top:-18px;right:-15px}
#help.active {background:#85a9c9 !important}
#help {right:55px}
#fullScreen {right:20px}
#fullScreen svg {width:18px}
#closeSettings:hover,#fullScreen:hover,#help:hover {border-color:#0060af}
#wrapAll {position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;text-align:center}
#settings span {display:inline-block;cursor:pointer;border:1px solid #999;border-radius:4px;background:#EEE;padding:0 7px;text-align:center;margin:0 2px 4px;user-select:none;box-shadow:1px 0px 9px #e3e6e8 inset}
#settings span.startStopTimer {min-width:50px}
#settings span.blinking {background:#980000;color:#FFF !important;box-shadow:1px 0px 9px #000 inset}
#settings span.active {background:#FFF}
#settings span:hover {box-shadow:0px -2px 5px #ccc inset !important;color:#000}
.winner input.playername {background:url(winner-dark.png) no-repeat top left transparent}
.winner .serve,.loser .serve {opacity:0}
.loser input,input.loser {opacity:0.7}
.footnote {font-weight:normal;font-size:0.8em;text-align:center}
#openSettings {color:#FFF;position:absolute;bottom:200px;right:20px;font-size:40px;cursor:pointer;display:none}
#editValues {cursor:pointer;position:absolute;bottom:15px;right:30px;background:#85a9c9;border-radius:34px;height:35px;padding:10px;width:35px;text-align:center}
#editValues svg{width:30px;height:30px;fill:#FFF}
#editValues.active {background:#348cda !important;box-shadow:3px 3px 2px #333 inset}
#editValues:hover svg{fill:#000}
#row1,#row2 {position:relative}
#row1 {border-bottom:3px solid #494f4b}
/*body.light {background:#FFF}
.light #time {background:#eee}
.light #logo {background:rgb(105,113,107);opacity:0.8}
.light #settings {background:#d7dde4}
.light input.playername,.light #title {color:#333}
.light #openSettings {color:#000}
.light .scoreboard input {color:#333}
.light .scoreboard .set input {background:rgba(0,0,0,0.2)}
.light #row1 {border-bottom:3px solid #333}
*/body.wimbledon {background:rgb(105,113,107)}
.wimbledon .scoreboard {background:#FFF;border-left:25px solid #5C0080}
.wimbledon .scoreboard input.playername {text-transform:uppercase;color:#5C0080;	/* lila */}.wimbledon .scoreboard .match input,.previousSets {background:#115E20;color:#FFF;	/* zold */}.wimbledon .serve {border-right-color:#5C0080}
.wimbledon .scoreboard .set input {background:#5C0080;color:#FFF}
.wimbledon .scoreboard .score input {color:#5C0080}
.wimbledon #row1 {border-bottom:3px solid #989898}
body.image {background:url(bg.jpg) no-repeat center center fixed; -webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.image .winner input.playername,.dark .winner input.playername {background-image:url(winner.png)}
.image .previousSets {background:transparent;color:#FFF}
.image .scoreboard input,.image .scoreboard .score input {color:#FFF}
.image .scoreboard {background:rgba(0,0,0,0.6)}
.image .scoreboard .set input {background:rgba(255,255,255,0.2)}
.image .serve {border-right-color:#FFF}
.image #row1 {border-bottom:3px solid #000000}
.image #logo img {background:transparent}
body.dark {background:#000}
.dark #logo img {background:transparent}
.dark .scoreboard .set input {background:rgba(255,255,255,0.5)}
.dark #row1 {border-bottom:3px solid #919191}
.dark .scoreboard input {background-color:transparent;color:#fff}
.dark .previousSets {background:transparent;color:#FFF}
.dark #time {background:#ccc}
.dark input.playername {color:#EEEEEE}
.dark input.playername:nth-child(1) {color:#EEEEEE}
.dark #openSettings {color:#FFF}
.dark #title {color:#ccc}
.dark .serve {border-right-color:#808080}
.light .previousSets {background:transparent;color:#333}
.wrapColorPicker {display:inline-block}
div.colorPicker-picker {height:16px;width:40px;padding:0 !important;border:1px solid #444;cursor:pointer;border-radius:4px;line-height:16px;font-size:0.75em;font-weight:bold;text-align:center}
div.colorPicker-palette {width:110px;position:absolute;border:1px solid #598FEF;background-color:#EFEFEF;padding:2px;z-index:9999}
div.colorPicker_hexWrap {width:100%;text-align:center; }div.colorPicker_hexWrap label {display:none}
div.colorPicker_hexWrap input {margin:5px auto 2px;padding:0;font-size:14px;border:1px solid #7d7c7c;max-width:80%;text-align:center;text-transform:uppercase}
div.colorPicker-swatch {height:12px;width:12px;border:1px solid #000;margin:2px;float:left;cursor:pointer;line-height:12px}
#timerControls {position:absolute;bottom:5px;right:5px;font-size:18px;opacity:0}
#timerControls span {display:inline-block;cursor:pointer;padding:2px 3px;border-radius:5px;background:#000;color:#FFF;margin:0 2px}
#timerControls span:hover {background:#066777}
#time span#hundredth,#time span#timedivider2 {display:none}
#wrapTimer {display:none;text-align:center;font-size:80px;font-weight:bold;font-family:"Arial Black",Gadget,sans-serif}
#time span {display:inline-block;float:left}
#timedivider1,#timedivider2 {padding-left:10px;opacity:0.6;cursor:pointer}
#minutes,#seconds,#hundredth {width:120px;text-align:right}
#time {display:inline-block;background:#FFF;padding:10px;border-radius:10px;position:relative}
#timerButtons {text-align:center;padding-top:20px}
#timerButtons span {display:inline-block;background:#d1e5ff;padding:3px 10px;border-radius:5px;font-weight:bold;cursor:pointer;font-size:20px}
@media screen and (min-height:900px) {#logo {margin-bottom:100px}
}@media screen and (max-width:1000px) {.scoreboard input,.previousSets {font-size:60px;    width:95px;line-height:80px}
.scoreboard .score input {color:#2d7490;width:125px}
.scoreboard input.playername {font-size:40px;width:275px}
.wimbledon .scoreboard {background:#FFF;border-left:15px solid #5C0080}
}@media screen and (max-width:720px) {.scoreboard input,.previousSets {font-size:40px;width:50px;line-height:60px}
.scoreboard input.playername {font-size:25px;width:190px}
.scoreboard .score input {width:75px}
#time,#settings span#showTimer {display:none}
#settings {background:#FFF;color:#333;position:absolute;bottom:0;left:15px;right:15px;padding:20px 10px 5px;line-height:20px;font-size:15px}
input#title {font-size:20px}
	.wrapTitle {height:20px}
#settings span {padding:0 10px;margin:0 3px 3px}
#settings > div {margin-bottom:5px}
#logo img {width:100px}
#closeSettings {top:auto;right:-15px;bottom:5px}
#fullScreen {top:auto;right:-15px;bottom:38px}
#editValues {bottom:15px;right:30px}
#help {top:auto;right:-15px;bottom:71px}
#openSettings {bottom:20px}
.serve {border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:20px solid #2d7490}
}@media screen and (max-width:470px) {.scoreboard input.playername {font-size:25px;width:108px}
}@media screen and (max-width:400px) {#logo img {width:75px}
.scoreboard input.playername {display:none}
.wimbledon .scoreboard {border-left:0px solid #5C0080}
}