html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}th, td{padding:2px}big{font-size:18px}small, sup, sub{font-size:14px}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd, tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del, strike, s{text-decoration:line-through}dt{font-weight:bold}address, cite, var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box}

body{font-family:georgia,serif;font-size:16px;color:#fff;line-height:normal;padding:5%;word-wrap:break-word;background:#111}

h1, h2, h3, h4, h5, h6{font-family:helvetica,arial,sans-serif;font-weight:bold;margin-bottom:30px}
h2, h3, h4, h5, h6{margin-top:40px}
h1{font-size:35px}
h2{font-size:30px}
h3{font-size:25px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
p{margin:20px 0}
.entry-content p{font-size:18px;line-height:145%;margin:30px 0}
* p:last-of-type{margin-bottom:0}
a{color:#2bd553}
strong{font-weight:bold}
em{font-style:italic}
pre{overflow-x:auto;white-space:pre-wrap}
code{font-family:'courier new',courier,serif}
hr{height:1px;border:none;margin:30px 0;background:#2bd553}
blockquote{padding:15px;border-left:4px solid #2bd553;margin:30px 0}
blockquote p:first-of-type{margin-top:0}
#content ul, #content ol{font-family:helvetica,arial,sans-serif;text-indent:-20px;margin:30px 0 30px 40px}
#content ol{list-style:decimal inside;text-indent:-27px}
#content ul li:before{content:"— "}
#content li{margin:10px 0}
input, textarea{padding:10px;border:0 none;outline:0 none;margin-top:10px;background:#f6f6f6}
input[type="submit"], #menu .toggle:hover{cursor:pointer}
input[type="search"]{-webkit-appearance:textfield}
a img, input[type="image"]{border:0 none}
img, video, audio, table, select, textarea{max-width:100% !important;height:auto}
table{width:100%;margin:30px 0}

#wrapper{max-width:800px;margin:0 auto}
#header, #container{margin-bottom:60px}
#container{}
#container:after{display:table;content:"";clear:both}
#content{width:100%}
#footer{clear:both}

#menu{margin-top:20px;z-index:2147483647}
#menu ul, #menu ul li{display:inline;margin:0;padding:0;list-style:none}
#menu ul li{position:relative}
#menu ul li a{display:inline-block;font-size:18px;color:#2bd553;text-decoration:none;line-height:33px;padding-bottom:5px;margin-top:-1px;margin-right:15px}
#menu ul li a:hover{text-decoration:underline}
#menu li ul{display:none;position:absolute;top:25px;left:0;z-index:1000}
#menu ul li:hover ul{display:inline-block}
#menu ul ul{display:none}
#menu ul li:hover ul{display:block}
#menu ul li:hover ul li a{font-size:14px;line-height:20px;border:1px solid #ccc;background:#fff}
#menu ul li:hover ul li a{width:250px;padding:5px}
#menu .toggle{display:none;color:#fff;text-align:center;line-height:33px}
#home .home, #movies .movies, #games .games, #music .music, #books .books, #clothing .clothing, #masks .masks, #toys .toys, #art .art, #other .other, #readers .readers{font-weight:bold}

.button, button, input[type="submit"]{display:inline-block;width:100%;font-family:georgia,serif;font-size:18px;color:#fff;text-decoration:none;padding:10px 15px;border:0;background:#2bd553;opacity:0.9}
.button:hover, button:hover, input[type="submit"]:hover{cursor:pointer;opacity:1}
#site-title a{font-family:georgia,serif;font-size:40px;font-weight:normal;color:#2bd553;text-decoration:none;display:inline}
.entry-title{margin-top:0}
.review-link{display:block;font-size:14px;font-style:italic;color:#fff;text-decoration:none}
#copyright, #copyright a{font-size:14px;color:#aaa;text-align:center}

.boxes{text-align:center}
div.boxes:first-of-type{margin-top:5%}
#home div.boxes:first-of-type{margin-top:0}
.box, .box-2, .box-3, .box-4, .box-5, .box-6, .box-1-3, .box-2-3{display:inline-block;width:100%;padding:5%;float:left}
#home .box, .reviews .box{padding:0}
.box-2{width:50%}
.box-3, .box-1-3{width:33.3333333%}
.box-4{width:25%}
.box-5{width:20%}
.box-6{width:16.6666667%}
.box-2-3{width:66.6666666%}

.left{text-align:left}
.center{text-align:center}
.right{text-align:right}
.float-left{float:left}
.float-right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.clear-float:after, .boxes:after{display:table;content:"";clear:both}

@media(max-width:1024px){.box-5, .box-6{width:25%}.boxes .box-5:nth-child(5){width:100%}.boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6){width:50%}}
@media(max-width:768px){.box-4, .box-5, .box-6{width:50%}#header, #container{margin-bottom:30px}#menu label.toggle{display:block}#menu{background:#2bd553}#menu ul{display:none}#menu ul ul{display:none !important}#menu input.toggle:checked + ul{display:block}#menu input.toggle:checked + ul li a{display:inline-block;width:100%;color:#fff;padding-left:5%}}
@media(max-width:767px){.box-3{width:50%}.boxes .box-3:nth-child(3){width:100%}}
@media(max-width:480px){.box-2, .box-3, .box-4, .box-5, .box-6, .boxes .box-6:nth-child(5), .boxes .box-6:nth-child(6), .box-2-3, .box-1-3, input, textarea{width:100%}}