h2{line-height:.9em}h3{font-size:medium;line-height:.9em}a{color:#00f;text-decoration:none}a:hover{text-decoration:underline}.header_info{-webkit-backface-visibility:hidden;background:url(../media/menu_art/nationalities.jpg);background-repeat:no-repeat;background-position:bottom;font-family:customfont,georgia,serif;font-size:x-large;background-color:#fff;color:#000;z-index:2;position:relative; margin-left: auto; margin-right: auto; -moz-box-shadow:0 0 2px 0 #ccc;-webkit-box-shadow:1px 0 2px 0 #ccc;box-shadow:-1px 0 2px 0 #666;border-radius:600px;width:300px;height:150px;}.show_menu{top:0;left:0;-webkit-backface-visibility:hidden;border-radius:2px 100px 100px 100px;background-image:url(../media/button_back.jpg);position:absolute;z-index:10;text-align:center;font-size:5vh;box-shadow:0 0 2px 0 #333}.show_menu:hover{background-image:none;background-color:#fff}.show_opt{top:0;right:0;-webkit-backface-visibility:hidden;border-radius:100px 2px 100px 100px;background:url(../media/button_back.jpg) fixed;position:absolute;z-index:10;text-align:center;font-size:5vh;box-shadow:0 0 2px 0 #333}.show_opt:hover{background-image:none;background-color:#fff}.link_menu{background-image:url(../media/icons/list.png);background-repeat:no-repeat;background-size:contain;height:1.8em;width:1.8em}.link_opt{background-image:url(../media/icons/settings.png);background-repeat:no-repeat;background-size:contain;height:1.8em;width:1.8em} .opt_hidden:target{ float:right;box-shadow:0 0 2px 0 #000;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);z-index:200;overflow:visible;border-radius:0 0 30px 5px}.opt_hidden{ text-shadow:-.2vh 0 #fff,0 .2vh #fff,.2vh 0 #fff,0 -.2vh #fff; box-shadow:0 0 2px 0 #000;border-radius:0 0 30px 5px; font-size: x-large; background-color:#fff;-webkit-overflow-scrolling:touch;top:0;z-index:200;overflow-y:hidden;overflow-x:hidden;position:fixed;padding-left:5px;padding-right:7px;padding-bottom:200px;float:right;right:-2px;height:100%;-webkit-transform:translate3d(100%,0px,0);-moz-transform:translate3d(100%,0px,0);transform:translate3d(100%,0px,0);padding-top:5px} .menu{ width:100%;background: url(../media/back2.png), url(../media/button_back.jpg) fixed; background:white fixed;-webkit-overflow-scrolling:touch;top:0;z-index:15;overflow-y:scroll;overflow-x:hidden;position:fixed;float:left;left:0;height:100%;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);padding-bottom:20px}.menu:target{box-shadow:1px 0 10px 0 #000;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.menu ul{  background: url(../media/back2.png), url(../media/button_back.jpg) fixed;  overflow:hidden;text-shadow:-.2vh 0 #fff,0 .2vh #fff,.2vh 0 #fff,0 -.2vh #fff;-webkit-backface-visibility:hidden;-webkit-perspective:1000;opacity:.9;font-weight:700;z-index:12;text-align:center;font-family:customfont,georgia,serif;border:1px solid #ccc;display:block;margin-top:2px;margin-bottom:2px;margin-left:3px;padding-top:.5em;padding-bottom:.5em;padding-left:0;left:0;color:#000;-moz-box-shadow:0 0 2px 0 #ccc;-webkit-box-shadow:0 0 2px 0 #ccc;box-shadow:0 0 2px 0 #ccc;border-radius:2px;font-size:larger}.menu li{list-style:none;float:none}.menu li a{ background:white;  display:block;text-decoration:none;opacity:.9;color:#000;text-shadow:-.2vh 0 #fff,0 .2vh #fff,.2vh 0 #fff,0 -.2vh #fff;box-shadow:0 0 0 1px #ccc;font-weight:700}.spotlight{background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 300%);background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 300%);background:radial-gradient(ellipse at center,rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1 );top:0;margin-bottom:30px;margin-left:1vh;box-shadow:0 0 1px 0 grey,inset 0 0 1px 0 #fff;text-shadow:-.2vh 0 #fff,0 .2vh #fff,.2vh 0 #fff,0 -.2vh #fff,0 0 2px #000;height:120px;border-radius:000px 000px 100px 100px/30px 30px 200px 200px;font-family:customfont,georgia,serif;position:relative}.spotlight_light{height:73px;width:73px;position:absolute;top:-32px;z-index:5;background:url(../media/spotlight.webp);background-size:contain}.spotlight_month{font-family:customfont,georgia,serif;background-color:#fff;text-align:center;padding:5px;border-radius:0px 0px 1000px 1000px/30px 30px 40px 40px;box-shadow:0 0 20px 20px #fff}.spotlight_item{margin-top:25px;margin-left:58px;position:absolute;font-family:customfont,georgia,serif}.spotlight_item_container:width:300px;color:#000;display:block}input.btn{text-shadow:-.2vh 0 #fff,0 .2vh #fff,.2vh 0 #fff,0 -.2vh #fff;font-family:customfont,georgia,serif; line-height: 8vh; color:#333;background: rgba(0,0,0,0);border:0px solid #fff;}.small{width:7vh;font-size:4vh;}.small:hover{line-height:8vh;}.medium{width:10vh;font-size:5vh;}.large{width:10vh;font-size:6vh;}input.btnhov{text-shadow:-.2vh 0 #fff,0 .2vh #fff,.2vh 0 #fff,0 -.2vh #fff;font-family:customfont,georgia,serif; border:0px solid #fff;color:#999;background: rgba(0,0,0,0);}.box3{min-height:23px;border-bottom:1px solid #ccc;padding-left:14vh;text-align:left;margin:0;border-radius:0 2px 2px 0;padding-bottom:0;padding-top:4px;color:#ccc}.box3 a{font-weight:lighter;text-decoration:none;font-family:customfont,georgia,serif;display:inline-block}.pic{ float:left;text-align:center;background-color:#fff;position:relative;padding:5px;margin:5px;border:1px solid #ccc;display:inline;-moz-box-shadow:0 0 2px 0 #ccc;-webkit-box-shadow:0 0 2px 0 #ccc;box-shadow:0 0 2px 0 #ccc;text-indent:0;border-radius:2px;}.box{text-shadow:-.2vh 0 #fff,0 .2vh #fff,.2vh 0 #fff,0 -.2vh #fff;border:1px solid #ccc;position:relative;font-family:Georgia,times new roman,Times,serif;width:auto;margin-right:11px;margin-left:11px;padding:4px;-moz-box-shadow:inset 0 0 2px 0 #ccc;-webkit-box-shadow:inset 0 0 2px 0 #ccc;box-shadow:inset 0 0 2px 0 #ccc;background:url(../media/back2.png),url(../media/button_back.jpg)}.box a{text-decoration:none;font-weight:700}.box a:hover{text-decoration:underline}.box6{background:url(../media/back2.png),url(../media/button_back.jpg);background-color:#fefcd6;font-family:customfont,georgia,serif;position:relative;line-height:25px;border:1px solid #ccc;-moz-box-shadow:0 0 2px 0 #ccc;-webkit-box-shadow:0 0 2px 0 #ccc;box-shadow:0 0 2px 0 #ccc;margin-bottom:5px;border-radius:2px}.box6 a{text-shadow:-.2vh 0 #fff,0 .2vh #fff,.2vh 0 #fff,0 -.2vh #fff;font-family:customfont,georgia,serif}.frame{margin:10px;border:1px solid #ccc;font-family:Georgia,times new roman,Times,serif;padding:8px;-moz-box-shadow:0 0 5px 0 #ccc;-webkit-box-shadow:0 0 5px 0 #ccc;box-shadow:0 0 5px 0 #ccc;border-radius:200px 200px 100px 100px/100px 100px 200px 200px}.footer{margin-top:10px;background-color:#fffde7;box-shadow:0 0 2px 0 #ccc;opacity:.8;border:1px solid #ccc;text-align:center;position:relative}.xs{font-size:xx-small}#text{margin:auto;right:0;left:0;text-align:left;text-indent:15px;max-width:1200px}.all{border:thin solid #ccc;height:50px;float:left;-moz-box-shadow:0 0 5px 0 #ccc;width:17%;-webkit-box-shadow:0 0 5px 0 #ccc;box-shadow:0 0 5px 0 #ccc;border-radius:2px;background:url(../media/back2.png),url(../media/button_back.jpg) fixed #fefcd6;margin-left:13px;padding-left:3px;padding-right:3px;font-size:large;text-align:center;line-height:50px;text-decoration:none;font-family:customfont,georgia,serif;z-index:-1;position:static}.all:hover{background-color:#ffe}.act{color:#999;background-color:#ffe} .country_container{width:200px;float:none;margin:auto;display:block}.country_name{font-family:customfont,georgia,serif;font-size:18px;text-decoration:none;z-index:2;background-color:#fff;-moz-box-shadow:0 0 2px 1px #ccc;-webkit-box-shadow:0 0 2px 1px #ccc;box-shadow:0 0 2px 1px #ccc;border-radius:200px 200px 100px 100px/100px 100px 200px 200px;padding-top:5px;padding-bottom:0;height:30px;position:relative;top:-20px;text-align:center;width:200px}.country_flag{margin-left:45px;border-radius:100px;box-shadow:0 0 2px 0 #909090;padding:5px;height:100px;width:100px;top:-15px;z-index:1;background:#fff}.worldbtn{text-decoration:none;float:left;padding-right:2%;padding-top:5px;padding-bottom:0;-moz-box-shadow:0 0 2px 0 #ccc;overflow:visible;-webkit-box-shadow:0 0 2px 0 #ccc;background:url(../media/button_back.jpg) #fff;box-shadow:0 0 2px 0 #000;font-family:customfont,georgia,serif;height:30px;line-height:27px;font-size:22px;width:100%;text-align:center;border-radius:2px;left:0;z-index:1;position:absolute}.worldbtn_2{border-radius:1000px 1000px 1000px 1000px/10px 10px 70px 70px;height:40px;padding:10px;background:url(../media/back2.png),url(../media/button_back.jpg);box-shadow:0 0 2px 0 #000}.worldbtn a{text-shadow:-.2vh 0 #fff,0 .2vh #fff,.2vh 0 #fff,0 -.2vh #fff,0 0 2px #3868b1}.btnwidth{width:96%}.slight{filter:alpha(opacity=80);opacity:.8}.back2{width:50px;height:50px;background-position:0 -39px}.box-shadow-menu{position:relative;padding-left:1.25em}.box-shadow-menu:before{content:"";position:absolute;left:0;top:.25em;width:1.2em;height:.17em;background:#000;box-shadow:0 .3em 0 0 #000,0 .6em 0 0 #000}.txt{margin-left:10px;margin-right:3px;padding-top:35px;color:#000;font-family:customfont,georgia,serif;font-size:19px;text-shadow:-.3px 0 #fff,0 .3px #fff,.3px 0 #fff,0 -.3px #fff;text-align:center}.fairy_tales_container{margin:auto;}.fairy_container{margin:auto;float:none;height:115px;width:125px}.fairy{overflow:hidden;border:1px solid #ffe39c;width:100px;height:100px;box-shadow:inset 0 0 2px 0 #ffe39c,0 0 2px 2px #fffdef;background-color:#fff;float:left;position:relative;border-radius:100px;font-weight:700;text-align:right;margin-left:0;margin-bottom:20px}.fairy:hover{border-radius:100px 100px 4px 4px}@media only screen and (min-width:375px){#text{padding-left:35px;padding-right:35px}.fairy_container{height:145px;width:145px}.fairy{width:120px;height:120px}.fairy:hover{width:140px;height:140px}}
@media only screen and (min-width:501px){.country_container{float:left;margin-bottom:20px;margin-left:30px}.btnwidth{width:180px}.worldbtn{width:auto;font-size:28px}} @media only screen and (min-width:600px){#text{padding-left:35px;padding-right:35px}.show_menu{position:absolute;left:0}.main{overflow:hidden;margin-right:0; border:1px solid #ccc;-moz-box-shadow:0 0 2px 0 #ccc;-webkit-box-shadow:0 0 2px 0 #ccc;box-shadow:0 0 2px 0 #ccc;border-radius:2px}.box{margin-left:51px;margin-right:51px}.box3{padding-left:1vh}}@media only screen and (min-width:900px){.right{width:215px}.box{margin-left:111px;margin-right:111px}} @media only screen and (min-width:1200px){.txt{top:40px;left:25px;}.opt_hidden{width:300px;} }.country_container{width:200px;float:none;margin:auto;display:block}.country_name{font-family:customfont,georgia,serif;font-size:18px;text-decoration:none;z-index:2;background-color:#fff;-moz-box-shadow:0 0 2px 1px #ccc;-webkit-box-shadow:0 0 2px 1px #ccc;box-shadow:0 0 2px 1px #ccc;border-radius:200px 200px 100px 100px/100px 100px 200px 200px;padding-top:5px;padding-bottom:0;height:30px;position:relative;top:-20px;text-align:center;width:200px}.country_flag{margin-left:45px;border-radius:100px;box-shadow:0 0 2px 0 #909090;padding:5px;height:100px;width:100px;top:-15px;z-index:1;background:#fff}.worldbtn{text-decoration:none;float:left;padding-right:2%;padding-top:5px;padding-bottom:0;-moz-box-shadow:0 0 2px 0 #ccc;overflow:visible;-webkit-box-shadow:0 0 2px 0 #ccc;background:url(../media/button_back.jpg) #fff;box-shadow:0 0 2px 0 #000;font-family:customfont,georgia,serif;height:30px;line-height:27px;font-size:22px;width:100%;text-align:center;border-radius:2px;left:0;z-index:1;position:absolute}.worldbtn_2{border-radius:1000px 1000px 1000px 1000px/10px 10px 70px 70px;height:40px;padding:10px;background:url(../media/back2.png),url(../media/button_back.jpg);box-shadow:0 0 2px 0 #000}.worldbtn a{text-shadow:-.2vh 0 #fff,0 .2vh #fff,.2vh 0 #fff,0 -.2vh #fff,0 0 2px #3868b1}.btnwidth{width:96%}.slight{filter:alpha(opacity=80);opacity:.8}.back2{width:50px;height:50px;background-position:0 -39px}.box-shadow-menu{position:relative;padding-left:1.25em}.box-shadow-menu:before{content:"";position:absolute;left:0;top:.25em;width:1.2em;height:.17em;background:#000;box-shadow:0 .3em 0 0 #000,0 .6em 0 0 #000}.fairy_tales_container{margin:auto;}.fairy_container{margin:auto;float:none;height:115px;width:125px}.fairy{overflow:hidden;border:1px solid #ffe39c;width:100px;height:100px;box-shadow:inset 0 0 2px 0 #ffe39c,0 0 2px 2px #fffdef;background-color:#fff;float:left;position:relative;border-radius:100px;font-weight:700;text-align:right;margin-left:0;margin-bottom:20px}.fairy:hover{border-radius:100px 100px 4px 4px}@media only screen and (min-width:375px){#text{padding-left:35px;padding-right:35px}.fairy_container{height:145px;width:145px}.fairy{width:120px;height:120px}.fairy:hover{width:140px;height:140px}} @media only screen and (min-width:501px){.country_container{float:left;margin-bottom:20px;margin-left:30px}.btnwidth{width:180px}.worldbtn{width:auto;font-size:28px}} @media only screen and (min-width:600px){#text{padding-left:35px;padding-right:35px}.show_menu{position:absolute;left:0}.box8{overflow:hidden;margin-right:0; border:1px solid #ccc;-moz-box-shadow:0 0 2px 0 #ccc;-webkit-box-shadow:0 0 2px 0 #ccc;box-shadow:0 0 2px 0 #ccc;border-radius:2px}.box{margin-left:51px;margin-right:51px}.box3{padding-left:1vh}}@media only screen and (min-width:900px){.spotlight{margin-left:80px;margin-right:80px}.box8{margin-left:80px;margin-right:80px}} @media only screen and (min-width:1200px){.txt{top:40px;left:25px;}.menu{width:300px;overflow-y:hidden;}.menu:hover{overflow-y:scroll;overflow-x:hidden;}#text{padding-left:35px;padding-right:35px}.padding_110{padding-right:110px}.right{width:215px}.box{margin-left:111px;margin-right:111px}.opt_hidden{width:300px;} }