@media screen and (max-width:479px){
#mediaformat:after{content:"phone"}
#mediaformat{font-family:phone}
}
@media screen and (min-width:480px) and (max-width:759px){
#mediaformat:after{content:"phablet"}
#mediaformat{font-family:phablet}
}
@media screen and (min-width:760px) and (max-width:979px){
#mediaformat:after{content:"tablet"}
#mediaformat{font-family:tablet}
}
@media screen and (min-width:980px) and (max-width:1219px){
#mediaformat:after{content:"netbook"}
#mediaformat{font-family:netbook}
}
@media screen and (min-width:1220px){
#mediaformat:after{content:"wide"}
#mediaformat{font-family:wide}
}
@media screen{
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0;overflow:visible}
button,input,optgroup,select,textarea{font:inherit;margin:0}
optgroup{font-weight:700}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
html{overflow-y:scroll}
[tabindex]{outline:0}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
abbr{text-decoration:none;border-bottom:1px dotted}
sub,sup{position:static;line-height:inherit;top:auto;bottom:auto;display:inline-block;vertical-align:middle}
sup{margin-top:-1.1em}
sub{margin-bottom:-.85em}
button{cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
.focustarget,.stream{position:absolute;right:9999px;left:auto;white-space:nowrap}
.print-only{display:none}
.stream a:active,.stream a:focus,a.stream:active,a.stream:focus{background:#fff;border:1px solid #029;margin:0;padding:3px 5px;color:#c00;right:0;z-index:9999;font-size:1em;white-space:nowrap}
.stream a:active,.stream a:focus{position:absolute;right:-9999px}
hr.stream{display:none}
html{box-sizing:border-box}
html.ajax-wait,html.ajax-wait *{cursor:wait!important}
*,:after,:before{box-sizing:inherit}
body{background:#f86d6d url(i/dug-pattern.png) 0 0 repeat;color:#000;line-height:1.5;font-family:Lato,Arial,sans-serif;font-size:13px;word-wrap:break-word}
.boxhead,h1,h2,h3,h4{margin:0 0 .3em}
h2{font-size:16px}
h3{font-size:14px}
h4{font-size:13px}
.boxhead{margin-top:0}
.boxhead a{color:inherit}
dl,ol,p,table{margin-top:0;margin-bottom:10px}
ul{margin:0;padding:0;list-style:none}
a{font-weight:600;color:purple;text-decoration:none;transition:color 80ms ease-in-out,background-color 80ms ease-in-out,border-color 80ms ease-in-out}
audio,iframe,img,video{max-width:100%;vertical-align:middle}
abbr,acronym{cursor:help;border:0}
abbr:hover,acronym:hover{border-bottom:1px dotted #ddd}
}
@media aural,braille,embossed,tty{
.print-only,.screen-only{display:none;speak:none}
}
@media screen{
html{position:relative;min-width:320px;padding-bottom:50px}
.pgwrap{margin:0 auto}
.pgfoot>.wrap,.pghead>.wrap,.pgwrap{max-width:1160px;padding:0 10px;margin:0 auto}
.pgfoot>.wrap::after,.pghead>.wrap::after,.pgwrap::after{content:' ';clear:both;display:block;height:0}
.box{margin-bottom:20px}
.box .boxhead{font-size:14px}
.boxbody::after{content:' ';clear:both;display:block;height:0}
}
@media screen and (min-width:760px){
html{overflow-x:hidden}
html.msie{overflow-x:auto}
html.msie body{min-width:990px}
.pgfoot>.wrap,.pghead>.wrap,.pgwrap{padding:0 20px}
.onecol .pgextra1 .box{display:none}
.pgextra3{clear:both;margin-right:-20px}
.pgextra3 .box{padding-right:20px}
.pgfoot{clear:both}
.box.box-1_2{float:left;width:50%}
.box.box-1_3{float:left;width:33.333%}
.box.box-2_3{float:left;width:66.666666%}
.welcome{font-size:16px;padding-top:80px}
}
@media screen and (min-width:760px) and (max-width:979px){
.twocol .pgwrap .pgmain{max-width:800px;margin:0 auto}
.twocol .pgwrap .pgextra1{max-width:310px;margin:0 auto}
.pgextra3 .box.box-1_3{width:100%}
}
@media screen and (min-width:980px){
.twocol .pgwrap .innerwrap{float:left;width:100%}
.twocol .pgwrap .innerwrap::after{content:' ';clear:both;display:block;height:0}
.twocol .pgwrap .pgmain{padding-left:200px;width:100%;float:right}
.twocol .pgwrap .pgextra1{float:left;width:190px;margin-right:10px;margin-left:-100%}
}
@media screen and (min-width:1220px){
.twocol .pgwrap .pgmain{padding-left:320px}
.twocol .pgwrap .pgextra1{width:310px}
}
@media screen and (min-width:479px) and (max-width:1150px){
.pgextra3 .box.box-1_3{width:100%}
}
@media screen{
.pghead{padding-top:10px}
.pghead .brand{margin:0;font-size:1em}
}
@media screen and (max-width:759px){
.pghead{margin-bottom:10px}
.pghead .wrap{padding:0 10px}
.pghead .brand .logo{max-height:60px}
.pghead .brand .slogan{display:none}
.pghead .skiplink{position:absolute;right:10px;top:20px;line-height:1em}
.pghead .skiplink a{display:block;width:40px;height:40px;color:#fea;text-decoration:none;overflow:hidden;white-space:nowrap}
html.is-menu-closed .pghead .skiplink a{color:#fea}
.pghead .skiplink a:before{display:inline-block;text-indent:0;text-align:center;vertical-align:top;font-family:icons,Arial,Helvetica,sans-serif;speak:none;font-weight:400;font-style:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;content:'';content:"\2630";width:40px;line-height:40px;font-size:30px}
html.is-menu-open .pghead .skiplink a{color:#cbf}
.pghead .skiplink a:active,.pghead .skiplink a:focus,.pghead .skiplink a:hover{color:#cbf;text-decoration:none}
.pghead .skiplink p{margin:0}
.pghead .skiplink hr{display:none}
.beforejsinit .pgextra2,.is-menu-active .pgextra2{display:none}
.home .pgextra2{display:block}
.is-menu-open .pgextra2{display:block}
.is-menu-open .pgextra1,.is-menu-open .pgextra2 .solid-box,.is-menu-open .pgextra3,.is-menu-open .pgfoot,.is-menu-open .pgmain{display:none}
}
@media screen and (min-width:760px){
.pghead{height:212px}
.pghead .wrap{position:relative}
.pghead .brand .slogan{color:#fff;font-size:18px;font-weight:700;left:20px;position:absolute;top:108px}
.pghead .skiplink{position:absolute;right:9999px;white-space:nowrap;top:10px;font-size:1em}
.pghead .skiplink a:active,.pghead .skiplink a:focus{position:absolute;right:-9999px;background:#fff;border:1px solid #029;margin:0;padding:3px 5px;color:#c00;z-index:9999;font-size:1em;white-space:nowrap}
}
@media screen{
.solid-box .boxhead{padding:5px 35px;color:#000;font-size:16px;line-height:18px;position:relative;top:1px;left:0;margin:0 10px;z-index:1;display:inline-block}
.solid-box .boxbody{padding:20px}
.solid-box.head-small .boxhead{font-size:12px;text-transform:uppercase}
.solid-box.head-back .boxhead{z-index:-1}
.solid-box.head-back .boxbody{z-index:1}
.solid-box.no-head{padding-top:29px}
.solid-box.head-dark .boxhead{position:relative;border-radius:5px;border:1px solid #fff;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#71479b;color:#fff}
.solid-box.head-dark .boxhead:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #422163;border-radius:5px;z-index:-1;bottom:1px;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.solid-box.head-game .boxhead{color:#fff;font-family:Lato,Verdana,sans-serif;text-transform:uppercase;font-weight:700;font-style:normal;font-size:12px}
.solid-box.has-tabs .boxhead{position:absolute;right:9999px;left:auto}
.yellow-box .boxhead{position:relative;border-radius:5px;border:1px solid #fff;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#fea}
.yellow-box .boxhead:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #b11c14;border-radius:5px;z-index:-1;bottom:1px;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.yellow-box .boxbody{position:relative;border-radius:10px;border:1px solid #fff;background-color:#fea}
.yellow-box .boxbody:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #b11c14;border-radius:10px;z-index:-1}
.purple-box .boxhead{position:relative;border-radius:5px;border:1px solid #fff;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#cbf}
.purple-box .boxhead:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #422163;border-radius:5px;z-index:-1;bottom:1px;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.purple-box .boxbody{position:relative;border-radius:10px;border:1px solid #fff;background-color:#cbf}
.purple-box .boxbody:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #422163;border-radius:10px;z-index:-1}
.pgextra3 .adwrap{margin-top:30px}
}
@media screen and (min-width:1220px){
.solid-box.head-small .boxhead{font-size:13px}
}
@media screen{
.game.box .rating{color:#fff;float:left}
.game.box .rating .percent{color:#fff}
.box .rating{font-size:11px;color:#b72c20;display:block;margin:8px -13px 0 0}
.box .rating .pgmain{color:#fff}
.box .rating .label{display:inline-block}
.box .rating .percent{display:inline-block;color:#b72c20;font-weight:700}
.box .rating .percent:before{content:"";display:inline-block;width:16px;min-height:16px;margin:-3px 2px -3px 0;vertical-align:middle;background:url(i/dug-ratings_16.png) -32px 50% no-repeat}
.box .rating.rating-1 .percent:before{background-position:0 50%}
.box .rating.rating-2 .percent:before{background-position:-16px 50%}
.box .rating.rating-3 .percent:before{background-position:-32px 50%}
.box .share-widget{float:right;font-size:12px;padding-top:10px;color:#fff}
.box .share-widget strong{text-transform:uppercase;padding-right:10px}
.box .share-widget a{overflow:hidden;white-space:nowrap;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;text-indent:150%;text-align:left;background-position:0 0;display:inline-block;width:20px;height:20px;border-radius:2px}
.box .share-widget a.fb{background:url(i/facebook-flat.png) 0 0 no-repeat}
.box .share-widget a.tw{background:url(i/twitter-flat.png) 0 0 no-repeat;background-color:#fff;margin-left:10px}
}
@media screen and (max-width:759px){
.game.box iframe{height:80vh!important}
.extraclass{display:none}
.box .rating{font-size:12px;color:#b72c20;display:block;margin:12px 0 8px 0;text-align:center}
}
@media screen{
.article img{display:block;margin:0 0 20px}
.article img.center{margin-left:auto;margin-right:auto;max-width:100%}
.article .imgright,.article img.right{float:right;clear:right;margin-left:10px;max-width:40%}
.article .imgleft,.article img.left{float:left;clear:left;margin-right:10px;max-width:40%}
.article ul li{padding-left:15px;background:url(i/dug-arrow-nobg.png) 0 .2em no-repeat;margin-bottom:4px}
}
@media screen{
.gamelist .boxbody{text-align:center;padding:7px 5px}
.gamelist .itemlist::after{content:' ';clear:both;display:block;height:0}
.gamelist .item{display:block;line-height:12px;float:left;text-align:center;margin:0 0 13px}
.gamelist .item .wrap{display:block;text-align:left;max-width:132px;margin:0 auto}
.gamelist .item .image{display:block;margin:0 auto;text-align:center;padding:11px 13px;border:1px solid transparent}
.gamelist .item .image img{border:1px solid #b32522}
.gamelist .item:active .image,.gamelist .item:focus .image,.gamelist .item:hover .image{background:rgba(255,255,255,.5);border:1px solid #ffcd07}
.gamelist .item.editorschoice .image,.gamelist .item.manyads .image{position:relative}
.gamelist .item.editorschoice .image:before,.gamelist .item.manyads .image:before{content:"";display:block;position:absolute;top:11px;bottom:11px;right:14px;left:14px;background:url(i/banner-best-of--tiny.png) 100% 0 no-repeat}
.gamelist .item.manyads .image:before{background:url(i/banner-many-ads--tiny.png) 100% 0 no-repeat}
.gamelist .item h3{margin:0 0 5px;padding:0 13px;font-size:13px;line-height:15px}
.gamelist .item h3 a{color:#000}
.gamelist .item .desc{padding:0 13px}
.gamelist .item .categories{margin-bottom:8px;font-size:11px;font-weight:700;color:#43255f}
.gamelist .item .categories a{color:#71479b}
.gamelist .item .btnbar .button{color:#fff;font-family:Lato,Verdana,sans-serif;text-transform:uppercase;font-weight:700;font-style:normal;font-size:12px;background:#cbf;display:block;margin:0 0 10px;padding:0 7px;text-align:center;position:relative;border-radius:4px;border:1px solid #fff}
.gamelist .item .btnbar .button:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #473286;border-radius:4px;z-index:-1}
.gamelist .item .btnbar .button:active,.gamelist .item .btnbar .button:focus,.gamelist .item .btnbar .button:hover{background:#af81df;text-decoration:none}
.gamelist .item .btnbar .button:before{z-index:0}
.gamelist .paging{clear:both;padding:15px}
.gamelist .paging::after{content:' ';clear:both;display:block;height:0}
.gamelist .paging li{float:left}
.gamelist .paging li a,.gamelist .paging li b,.gamelist .paging li i{display:block;float:left;margin:0 6px 10px 0;padding:0 7px;color:#fff;font-size:11px;font-style:normal;font-weight:700;text-align:center;line-height:20px;position:relative;border-radius:4px;border:1px solid #fff}
.gamelist .paging li a:before,.gamelist .paging li b:before,.gamelist .paging li i:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #473286;border-radius:4px;z-index:-1}
.gamelist .paging li a:before,.gamelist .paging li b:before,.gamelist .paging li i:before{z-index:0}
.gamelist .paging li i{background-color:#b8b8b8}
.gamelist .paging li a{background-color:#af81df}
.gamelist .paging li a:active,.gamelist .paging li a:focus,.gamelist .paging li a:hover{background-color:#71479b;text-decoration:none}
.gamelist .paging li b{background-color:#71479b}
.gamelist.our-latest .itemlist .item{width:100%}
.gamelist.our-latest .itemlist .item .image:active,.gamelist.our-latest .itemlist .item .image:focus,.gamelist.our-latest .itemlist .item .image:hover{border:1px solid #564a99}
.gamelist.has-tabs .tabnav{position:relative;left:10px;top:1px}
.gamelist.has-tabs .tabnav::after{content:' ';clear:both;display:block;height:0}
.gamelist.has-tabs .tabnav li{float:left;margin-right:10px}
.gamelist.has-tabs .tabnav li a{display:block;padding:5px 30px;position:relative;border-radius:5px;border:1px solid #fff;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#cbf;color:#fff;font-family:Lato,Verdana,sans-serif;text-transform:uppercase;font-weight:700;font-style:normal;font-size:12px;color:#43255f}
.gamelist.has-tabs .tabnav li a:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #422163;border-radius:5px;z-index:-1;bottom:1px;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.gamelist.has-tabs .tabnav li a:active,.gamelist.has-tabs .tabnav li a:focus,.gamelist.has-tabs .tabnav li a:hover,.gamelist.has-tabs .tabnav li.current a{position:relative;border-radius:5px;border:1px solid #fff;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;color:#b11c14;background-color:#fea;z-index:2;text-decoration:none}
.gamelist.has-tabs .tabnav li a:active:before,.gamelist.has-tabs .tabnav li a:focus:before,.gamelist.has-tabs .tabnav li a:hover:before,.gamelist.has-tabs .tabnav li.current a:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #b11c14;border-radius:5px;z-index:-1;bottom:1px;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
}
@media screen and (max-width:759px){
.gamelist.has-box-left .box-left{display:none}
.gamelist.has-tabs .tabnav{left:6px;white-space:nowrap;overflow-x:auto;max-width:95%;padding:1px 0 0 1px}
.gamelist.has-tabs .tabnav li{margin-right:0;display:inline-block;float:none}
.gamelist.has-tabs .tabnav li a{padding-left:5px;padding-right:5px}
.gamelist .item h3{text-align:center}
.gamelist .item .categories{font-size:12px;line-height:1.5}
.gamelist .paging{text-align:center}
.gamelist .paging ul{display:inline-block}
}
@media screen and (max-width:479px){
.gamelist .item{width:50%}
.gamelist .item:nth-child(2n-1){clear:left}
.gamelist.has-tabs .tabnav li{margin-right:0}
.gamelist.has-tabs .tabnav li a{padding-left:5px;padding-right:5px}
.gamelist .paging .next,.gamelist .paging .prev{display:none}
}
@media screen and (min-width:480px) and (max-width:759px){
.gamelist .item{width:25%}
.gamelist .item:nth-child(4n+1){clear:left}
}
@media screen and (min-width:760px){
.gamelist.has-box-left .boxbody .itemlist{padding-left:180px;padding-top:20px;width:100%;float:left}
.gamelist.has-box-left .ad-left{float:left;margin-left:-100%;width:180px;padding:20px 10px;position:relative;z-index:10}
.pgextra3 .wrap .gamelist.gamelist-editors_choice .item{width:25%;clear:none!important}
.pgextra1 .gamelist.just-played{max-width:124px}
.pgextra1 .gamelist.just-played .boxbody{padding:5px;min-height:600px}
.pgextra1 .gamelist.just-played .item .wrap{min-height:0!important}
.pgextra1 .gamelist.just-played .item .image{padding:8px}
.pgextra1 .gamelist.just-played .item .desc,.pgextra1 .gamelist.just-played .item h3{padding:0 0 0 8px}
.pgextra1 .gamelist.just-played .item .rating{margin:0 -10px 0 0}
.pgextra1 .gamelist.just-played .item:last-child{margin-bottom:6px}
.gamelist.large-items .item.editorschoice .image:before{background-image:url(i/banner-best-of.png)}
.gamelist.large-items .item.manyads .image:before{background-image:url(i/banner-many-ads.png)}
.gamelist.large-items .item .wrap{position:relative;max-width:232px}
.gamelist.large-items .item .wrap .rating,.gamelist.large-items .item .wrap h3{display:none}
.gamelist.large-items .item .wrap img{width:100%}
.gamelist.large-items .item .wrap .overlay{position:absolute;bottom:12px;left:15px;right:15px;padding:0 12px;height:0;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 20px,rgba(0,0,0,.5) 100%);overflow:hidden;transition:height .2s ease-in}
.gamelist.large-items .item .wrap .overlay h3{display:block;color:#fff;font-size:14px;padding:20px 0 0}
.gamelist.large-items .item .wrap .overlay h3>a{color:#fff}
.gamelist.large-items .item .wrap .overlay h3>a:active,.gamelist.large-items .item .wrap .overlay h3>a:focus,.gamelist.large-items .item .wrap .overlay h3>a:hover{text-decoration:none}
.gamelist.large-items .item .wrap .overlay h3>a:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0}
.gamelist.large-items .item .wrap .overlay .rating{display:block;margin:5px 0 0}
.gamelist.large-items .item .wrap .overlay .rating,.gamelist.large-items .item .wrap .overlay .rating>.percent{color:#fff}
.gamelist.large-items .item .wrap:active .overlay,.gamelist.large-items .item .wrap:focus .overlay,.gamelist.large-items .item .wrap:hover .overlay{height:6em}
.gamelist.large-items .item .wrap+.desc{margin-top:10px}
}
@media screen and (min-width:760px) and (max-width:979px){
.twocol .pgmain .gamelist .item{width:25%}
.twocol .pgmain .gamelist .item:nth-child(4n+1){clear:left}
.pgextra3 .gamelist .item{width:25%}
.pgextra3 .gamelist .item .item{width:25%}
.pgextra3 .gamelist .item:nth-child(4n+1){clear:left}
.onecol .pgmain .gamelist .item{width:25%}
.onecol .pgmain .gamelist .item:nth-child(4n+1){clear:left}
.onecol .pgmain .large-items.gamelist .item,.twocol .pgmain .large-items.gamelist .item{width:33.333333%}
.onecol .pgmain .large-items.gamelist .item:nth-child(4n+1),.twocol .pgmain .large-items.gamelist .item:nth-child(4n+1){clear:none}
.onecol .pgmain .large-items.gamelist .item:nth-child(3n+1),.twocol .pgmain .large-items.gamelist .item:nth-child(3n+1){clear:left}
.gamelist.has-tabs .tabnav{left:6px}
.gamelist.has-tabs .tabnav li{margin-right:5px}
.gamelist.has-tabs .tabnav li a{padding-left:7px;padding-right:7px}
}
@media screen and (min-width:980px) and (max-width:1219px){
.twocol .pgmain .gamelist .item{width:25%}
.twocol .pgmain .gamelist .item:nth-child(4n+1){clear:left}
.pgextra3 .gamelist .item{width:25%}
.pgextra3 .gamelist .item:nth-child(8n+1){clear:left}
.onecol .pgmain .gamelist .item{width:16.666666%}
.onecol .pgmain .gamelist .item:nth-child(6n+1){clear:left}
.onecol .pgmain .large-items.gamelist .item{width:25%}
.onecol .pgmain .large-items.gamelist .item:nth-child(6n+1){clear:none}
.onecol .pgmain .large-items.gamelist .item:nth-child(4n+1){clear:left}
.pgextra1 .gamelist.just-played{display:none}
}
@media screen and (min-width:1220px){
.twocol .pgmain .gamelist .item{width:25%}
.twocol .pgmain .gamelist .item:nth-child(4n+1){clear:left}
.pgextra3 .gamelist .item{width:25%}
.pgextra3 .gamelist .item:nth-child(8n+1){clear:left}
.onecol .pgmain .gamelist .item{width:16.666666%}
.onecol .pgmain .gamelist .item:nth-child(6n+1){clear:left}
.onecol .pgmain .large-items.gamelist .item,.twocol .pgmain .large-items.gamelist .item{width:25%}
.onecol .pgmain .large-items.gamelist .item:nth-child(6n+1),.twocol .pgmain .large-items.gamelist .item:nth-child(6n+1){clear:none}
.onecol .pgmain .large-items.gamelist .item:nth-child(4n+1),.twocol .pgmain .large-items.gamelist .item:nth-child(4n+1){clear:left}
.onecol .pgmain .large-items.gamelist .item .wrap,.twocol .pgmain .large-items.gamelist .item .wrap{max-width:232px}
.onecol .pgmain .large-items.gamelist .item.editorschoice .image:before,.twocol .pgmain .large-items.gamelist .item.editorschoice .image:before{background-image:url(i/banner-best-of.png)}
.onecol .pgmain .large-items.gamelist .item.manyads .image:before,.twocol .pgmain .large-items.gamelist .item.manyads .image:before{background-image:url(i/banner-many-ads.png)}
.twocol .pgmain .large-items.gamelist .item{width:33.333333%}
.twocol .pgmain .large-items.gamelist .item:nth-child(4n+1){clear:none}
.twocol .pgmain .large-items.gamelist .item:nth-child(3n+1){clear:left}
.gamelist.has-tabs .tabnav li a{font-size:13px}
}
@media screen{
.gamelist.gamelist-download .boxbody{padding-top:10px}
.gamelist.gamelist-download .item{padding:0 5px}
.gamelist.gamelist-download .item .wrap{border:1px solid #ffcd07;padding:8px 13px 13px;max-width:none;margin:0}
.gamelist.gamelist-download .item .wrap::after{content:' ';clear:both;display:block;height:0}
.gamelist.gamelist-download .item:hover .wrap{border-color:#ffcd07;background-color:#fff6d2}
.gamelist.gamelist-download .item h3{padding:0;height:30px}
.gamelist.gamelist-download .item .image{float:left;width:46%;border:0!important;background:0!important;margin:0 4% 0 0;padding:0}
.gamelist.gamelist-download .item .image img{width:100%}
.gamelist.gamelist-download .item .desc{float:left;padding:0;width:50%}
}
@media screen and (max-width:759px){
.onecol .gamelist.gamelist-download .item{width:100%;clear:none!important}
}
@media screen and (min-width:480px) and (max-width:759px){
.onecol .gamelist.gamelist-download .item{width:50%;clear:none!important}
.onecol .gamelist.gamelist-download .item:nth-child(2n-1){clear:left}
}
@media screen and (min-width:760px) and (max-width:979px){
.onecol .gamelist.gamelist-download .item{width:50%;clear:none!important}
.onecol .gamelist.gamelist-download .item:nth-child(2n+1){clear:left}
}
@media screen and (min-width:980px) and (max-width:1219px){
.onecol .gamelist.gamelist-download .item{width:25%;clear:none!important}
.onecol .gamelist.gamelist-download .item:nth-child(4n+1){clear:left}
}
@media screen and (min-width:1220px){
.onecol .gamelist.gamelist-download .item{width:25%;clear:none!important}
.onecol .gamelist.gamelist-download .item:nth-child(4n+1){clear:left}
}
@media screen{
.game-header::after{content:' ';clear:both;display:block;height:0}
.game-header .boxbody{padding:10px}
.game-header .gamecrumbs{float:left}
.game-header .gamecrumbs i{position:absolute;right:9999px;left:auto}
.game-header .gamecrumbs a,.game-header .gamecrumbs b,.game-header .gamecrumbs h1{display:inline-block;font-size:14px;font-weight:700;margin:0 5px 0 0;padding:0;vertical-align:middle}
.game-header .gamecrumbs a:before,.game-header .gamecrumbs b:before,.game-header .gamecrumbs h1:before{content:"";width:13px;height:13px;display:inline-block;background:url(i/dug-arrow-nobg.png) 0 50% no-repeat}
.game-header .ratethis{float:right}
.game-header .ratethis span{display:inline-block;vertical-align:middle;font-weight:700;font-size:16px}
.game-header .ratethis a{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;display:inline-block;background:url(i/dug-ratings_24.png) 0 0 no-repeat;width:24px;height:24px;vertical-align:middle}
.game-header .ratethis a.rating-1{background-position:0 0}
.game-header .ratethis a.rating-1:active,.game-header .ratethis a.rating-1:focus,.game-header .ratethis a.rating-1:hover{background-position:0 -24px}
.game-header .ratethis a.rating-2{background-position:-24px 0}
.game-header .ratethis a.rating-2:active,.game-header .ratethis a.rating-2:focus,.game-header .ratethis a.rating-2:hover{background-position:-24px -24px}
.game-header .ratethis a.rating-3{background-position:-48px 0}
.game-header .ratethis a.rating-3:active,.game-header .ratethis a.rating-3:focus,.game-header .ratethis a.rating-3:hover{background-position:-48px -24px}
.game .errormsg{position:relative;border-radius:10px;border:1px solid #fff;background-color:#fea;font-size:18px;font-weight:700;padding:20px}
.game .errormsg:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #b11c14;border-radius:10px;z-index:-1}
.game .boxbody embed,.game .boxbody iframe,.game .boxbody object{display:block;max-width:100%!important}
.game-description .desc{overflow:auto}
}
@media screen{
.tumblr img.right{width:100%}
}
@media screen and (min-width:480px) and (max-width:759px){
.tumblr img.right{float:right;width:auto;margin-left:20px}
}
@media screen{
.cookie-disclaimer{display:none;font-size:16px;position:fixed;z-index:10001;bottom:0;right:0;left:0;border-top:1px solid #fff;padding:20px 100px 10px 20px;font-weight:400;color:#fff;background-color:#71479b;background-color:purple}
.cookie-disclaimer::before{content:"\00a0";display:block;position:absolute;left:0;top:-2px;right:0;bottom:0;border:1px solid #422163;z-index:-1}
.cookie-disclaimer a[href]{color:#fea}
.cookie-disclaimer a[href]:active,.cookie-disclaimer a[href]:focus,.cookie-disclaimer a[href]:hover,.cookie-disclaimer a[href]:visited{color:#fea;text-decoration:underline}
.cookie-disclaimer button{position:absolute;top:20px;right:20px;background-color:#fea;border:none}
.cookie-disclaimer button:active,.cookie-disclaimer button:focus,.cookie-disclaimer button:hover{background-color:#da7974}
}
@media screen{
.mnav .boxhead{position:absolute;right:9999px;left:auto}
.mnav .boxbody{position:relative;padding:0;background-color:#cbf;position:relative;border-radius:10px;border:1px solid #fff}
.mnav .boxbody:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #473286;border-radius:10px;z-index:-1}
.mnav ul{position:relative;margin:0}
.mnav ul::after{content:' ';clear:both;display:block;height:0}
.mnav li{position:relative;margin:0}
.mnav li a{display:block;color:#43255f;font-weight:700;font-size:14px}
.mnav li a:active,.mnav li a:focus,.mnav li a:hover{outline:0;color:#43255f}
.mnav li a:visited{color:#43255f}
.mnav li.current>a,.mnav li.parent>a{font-weight:700}
}
@media screen and (max-width:759px){
.mnav{margin-bottom:10px}
.mnav li{border-top:1px solid #e5ddfc;margin:0}
.mnav li a{line-height:37px;font-size:18px;padding-left:20px;padding-right:10px}
.mnav li a:active,.mnav li a:focus,.mnav li a:hover{background:url(i/dug-arrow-down-nobg.png) 5px 10px no-repeat;text-decoration:none}
.mnav .level1 .expand{float:right;display:block;line-height:37px;width:58px;text-align:center;font-weight:400;font-size:20px;margin:0 0 0 -60px;padding:0;background:0}
.mnav .level1 .expand+a{margin-right:60px}
.mnav .level1>li:first-child{border:0}
.mnav .level1 ul{display:none}
.mnav .level2 a{font-size:16px;padding-left:40px}
.mnav .level2 a:active,.mnav .level2 a:focus,.mnav .level2 a:hover{background:url(i/dug-arrow-nobg.png) 25px 10px no-repeat}
.mnav .level3 a{padding-left:60px}
.mnav .open>ul{display:block}
}
@media screen and (min-width:760px){
.mnav{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:100%;width:1160px;z-index:10001;top:156px;text-align:center}
.mnav>.boxbody{position:absolute;left:20px;right:20px;min-height:33px}
.mnav .expand,.mnav .level1 ul{display:none}
.mnav .level1>li{display:inline-block;margin:-2px 5px}
.mnav .level1>li:active .level2,.mnav .level1>li:focus .level2,.mnav .level1>li:hover .level2{display:block}
.mnav .level1>li>a{padding:0 0 0 13px;background:0 12px no-repeat;line-height:37px}
.mnav .level1>li>a:active,.mnav .level1>li>a:focus,.mnav .level1>li>a:hover{background-image:url(i/dug-arrow-down-nobg.png)}
.mnav .level2{background:#cbf;background:linear-gradient(to bottom,#a68ad5 0,#a68ad5 2px,#cbf 10px);position:absolute;border-radius:10px;border:1px solid #fff;left:-15px;top:36px;z-index:-1;padding:10px 5px;text-align:left;width:126px;border-top-right-radius:0;border-top-left-radius:0;border-top:0}
.mnav .level2:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #473286;border-radius:10px;z-index:-1}
.mnav .level2:before{top:0;border-top-right-radius:0;border-top-left-radius:0}
.mnav .level2 li{margin:0}
.mnav .level2 a{padding:0 0 0 14px;text-align:left;margin-bottom:6px;line-height:20px;font-size:13px;background:0 .1em no-repeat}
.mnav .level2 a:active,.mnav .level2 a:focus,.mnav .level2 a:hover{background-image:url(i/dug-arrow-nobg.png)}
}
@media screen and (min-width:760px) and (max-width:979px){
.mnav .level1>li{margin-left:3px;margin-right:2px}
.mnav .level1>li>a{padding:0;font-size:12px;background:0!important}
}
@media screen and (min-width:980px) and (max-width:1219px){
.mnav .level1>li{margin-left:2px;margin-right:3px}
.mnav .level1>li>a{font-size:15px}
}
@media screen{
.qsearch{margin-bottom:10px}
.qsearch .boxhead,.qsearch label{position:absolute;right:9999px;left:auto}
.qsearch .boxbody{position:relative;margin:0}
.qsearch .fi_txt{display:block;margin:0;padding:0;position:relative;border-radius:4px;border:1px solid #b62121}
.qsearch .fi_txt:before{content:"\00a0";display:block;position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:1px solid #fff;border-radius:4px;z-index:-1}
.qsearch .fi_txt input{width:100%;padding:5px 35px 5px 10px;border-radius:4px;border:0;outline-color:#f86d6d}
.qsearch .fi_btn{position:absolute;top:5px;right:5px;margin:0;padding:0}
.qsearch .fi_btn button,.qsearch .fi_btn input{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;border:0;background:url(i/dug-search-loop.png) 50% 50% no-repeat;width:20px;height:20px;padding:0;outline-color:#f86d6d}
}
@media screen and (min-width:760px){
.qsearch{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;max-width:100%;width:1160px;top:117px}
.qsearch>.boxbody{position:absolute;right:20px;text-align:right;width:210px}
.qsearch .fi_txt{display:inline-block}
}
@media screen{
.footer{font-size:16px;color:#b11c14;font-weight:700;border-top:1px solid #fff;margin-top:40px;padding-top:10px}
.footer::after{content:' ';clear:both;display:block;height:0}
.footer .links{color:#000}
.footer .links a{color:#000}
.footer .links a:active,.footer .links a:focus,.footer .links a:hover{color:#b11c14}
}
@media screen and (max-width:759px){
.footer .copyright{margin-bottom:20px}
}
@media screen and (min-width:760px){
.footer{font-size:11px}
.footer .copyright{float:left}
.footer .links{float:right}
.footer .links li{display:inline-block}
.footer .links li:before{content:"|"}
.footer .links li:first-child:before{display:none}
}
@media screen and (min-width:1220px){
.footer{font-size:12px}
}
@media screen{
.adspace{text-align:center;position:relative;z-index:10}
.adspace::after{content:' ';clear:both;display:block;height:0}
.adspace .adwrap{border:0;padding:0;background:0 0}
.adspace.ad-top-right .adwrap{height:96px}
}
@media screen and (max-width:759px){
.adspace{margin:0 0 20px}
.adspace.ad-top-right{margin:10px 0}
}
@media screen and (max-width:979px){
.adspace .adwrap{margin:0 auto;display:inline-block;overflow:hidden;max-width:100%}
}
@media screen and (min-width:760px){
.adspace.ad-top-right{position:absolute;top:0;right:20px;max-width:65%;overflow:hidden;float:none}
.pgextra1 .ad-left{float:left;margin-right:12px}
}
@media screen and (min-width:980px){
.adspace .adwrap{float:left}
.pgextra3 .adspace{float:right;width:66%}
.pgextra3 .adspace .adwrap{float:right}
}
@media screen and (min-width:479px) and (max-width:1150px){
.pgextra3 .adspace{float:none;width:100%}
.pgextra3 .adspace .adwrap{float:none}
}
@media screen{
a[href]:active,a[href]:focus,a[href]:hover{color:purple;text-decoration:underline}
a[href]:visited{color:#00f}
a[href]:active,a[href]:hover{outline:0}
}