.diamond,.heart{color:#f22;font-size:80%;text-shadow:0 0 5px #fff}.club,.spade{color:#222;font-size:80%;text-shadow:0 0 5px #fff}.diamond-l,.heart-l{color:#f22;font-weight:700;text-shadow:0 0 5px #fff}.club-l,.spade-l{color:#222;font-weight:700;text-shadow:0 0 5px #fff}a.fancy-green-blue-button{background:#2f9e30;border:1px solid #eee;border-radius:5px;box-shadow:0 0 5px #fff;color:#fff!important;cursor:pointer;font-size:22px;padding:3px 7px 4px;text-decoration:none;text-shadow:0 0 1px #fff!important;transition:all .3s}a.fancy-green-blue-button:hover{background:#466ed7;box-shadow:0 0 10px #fff;text-decoration:none!important}@media screen and (max-width:800px){a.fancy-green-blue-button{font-size:18px}}@media screen and (max-width:500px){a.fancy-green-blue-button{font-size:14px}}.MainPageText{background:hsla(0,0%,100%,.6);box-shadow:6px 6px 1px 2px rgba(0,0,0,.5);color:#111;font-size:28px;margin:60px auto;max-width:1200px;outline:2px solid #000;padding:0 5% 2em;text-shadow:0 0 1px #000;width:90%}.MainPageText h1{font-weight:400;margin:0;padding:1em 0;text-align:center}.MainPageText h2{font-weight:400;margin:1em 0 .5em}.MainPageText h1+p,.MainPageText h2+p{margin-top:0}.MainPageText a{color:#339;text-shadow:0 0 1px #339}.MainPageText a:hover{text-decoration:underline}@media screen and (max-width:800px){.MainPageText{font-size:20px;margin-bottom:20px;margin-top:20px;width:95%}}@media screen and (max-width:700px){.MainPageText{width:100%}}.MainPageText .nav{font-size:20px;margin:0;padding:5% 0 0}.MainPageText a.nav-group-title-a{border-left:2px solid transparent;color:#000;display:inline-block;font-weight:700;padding:5px 8px 5px 0;text-align:right;text-shadow:none;width:100px}.MainPageText a.nav-group-title-a:hover{background:#999;border-left:2px solid #666;text-decoration:none}.MainPageText a.nav-group-title-a.active{background:#99c;border-left:2px solid #66a}.MainPageText .nav-items{display:inline-block}.MainPageText .nav-group-item{display:inline-block;font-size:100%}.MainPageText .nav-group-item a{color:#000;padding:5px 3px;text-shadow:none}.MainPageText .nav-group-item a:hover{background:#999;text-decoration:none}.MainPageText .link-to-0v-p{display:inline-block;font-size:80%;margin:10px 0;padding:0;width:100%}.MainPageText .link-to-0v{color:#fff;display:inline-block;margin:0 0 0 10px}.MainPageText .source{font-size:80%;text-align:right}.MainPageText .center{text-align:center}.MainPageText img{display:block;margin:1em auto;max-width:600px;width:100%}@media screen and (max-width:800px){.MainPageText .nav{font-size:16px}}