/*---------------------------------------------------------------------------------

    Theme Name: play-games-vulkan.com
    Theme URI: play-games-vulkan.com
    Author: Daemon
    Version: 1.0

----------------------------------------------------------------------------------- */
@charset "UTF-8";
@font-face{font-family:'digifacewideregular';src:url('fonts/digifaw-webfont.eot');src:url('fonts/digifaw-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/digifaw-webfont.woff2') format('woff2'),url('fonts/digifaw-webfont.woff') format('woff'),url('fonts/digifaw-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
.center-block{display:block;margin-right:auto;margin-left:auto;}
.center-text{text-align:center;}
.clearfix:before,.gamelist:before,.clearfix:after,.gamelist:after{display:table;content:' ';}
.clearfix:after,.gamelist:after{clear:both;}
.reset-list,.gamelist,.developers-panel{margin:0;padding:0;list-style-type:none;-webkit-margin-after:0;-webkit-margin-before:0;-webkit-padding-start:0;}
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;vertical-align:baseline;}
[hidden],template{display:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0;}
mark{color:#000;background:#ff0;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
img{max-width:100%;border:0;height:auto;}
svg:not(:root){overflow:hidden;}
figure{margin:0 auto;}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:button;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
input[type='checkbox'],input[type='radio']{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto;}
input[type='search']{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0;}
legend{padding:0;border:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html{background:#000 url('images/bg_main.jpg') no-repeat;}
body{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:normal;position:relative;color:#fff;}
h1,h2,h3,h4,.sub-title{font-family:'Arial Black',Arial,Helvetica,sans-serif;font-size:1.14286em;text-align:center;color:#fff;text-shadow:0 1px 3px #000;}
h1{padding:1em;}
h2,h3,h4{margin:1em auto 0;padding:0 2em;}
a{text-decoration:none;color:#fff;}
iframe{max-width:100%;}
p{margin:.5em 0 1em;}
p a,a.rules,ul:not(.gamelist):not(.developers-panel) a{-webkit-transition:color .2s;transition:color .2s;color:#93ceff;}
p a:hover,a.rules:hover,ul:not(.gamelist):not(.developers-panel) a:hover{-webkit-transition:color .2s;transition:color .2s;text-decoration:underline;color:#f5cb38;}
.btn-default,.btn-brand,.autoreg-form input[type='submit'],.autoreg-form .btn-submit,.btn-login,.other-developer a,.btn-mobile,.btn-mirror{font-size:12px;font-weight:bold;display:block;overflow:hidden;max-width:160px;padding:6px 3px;text-align:center;text-transform:uppercase;color:#fff;border:2px solid;}
.btn-brand,.autoreg-form input[type='submit'],.autoreg-form .btn-submit{border-color:#ef1f29;background:#ef1f29;background:-webkit-gradient(linear,left top,left bottom,from(#ef1f29),color-stop(30%,#ee1f29),color-stop(85%,#c31217),to(#c21217));background:-webkit-linear-gradient(top,#ef1f29 0%,#ee1f29 30%,#c31217 85%,#c21217 100%);background:linear-gradient(to bottom,#ef1f29 0%,#ee1f29 30%,#c31217 85%,#c21217 100%);}
.btn-brand:hover,.autoreg-form input[type='submit']:hover,.autoreg-form .btn-submit:hover{background:#c21217;background:-webkit-gradient(linear,left bottom,left top,from(#ef1f29),color-stop(30%,#ee1f29),color-stop(85%,#c31217),to(#c21217));background:-webkit-linear-gradient(bottom,#ef1f29 0%,#ee1f29 30%,#c31217 85%,#c21217 100%);background:linear-gradient(to top,#ef1f29 0%,#ee1f29 30%,#c31217 85%,#c21217 100%);}
.btn-login,.other-developer a{border-color:#00c0f2;background:#00c0f2;background:-webkit-gradient(linear,left top,left bottom,from(#00c0f2),color-stop(30%,#00c0f2),color-stop(37%,#00baee),color-stop(52%,#00a8e2),color-stop(85%,#0076bf),to(#0067b4));background:-webkit-linear-gradient(top,#00c0f2 0%,#00c0f2 30%,#00baee 37%,#00a8e2 52%,#0076bf 85%,#0067b4 100%);background:linear-gradient(to bottom,#00c0f2 0%,#00c0f2 30%,#00baee 37%,#00a8e2 52%,#0076bf 85%,#0067b4 100%);}
.btn-login:hover,.other-developer a:hover{background:#0067b4;background:-webkit-gradient(linear,left bottom,left top,from(#00c0f2),color-stop(30%,#00c0f2),color-stop(37%,#00baee),color-stop(52%,#00a8e2),color-stop(85%,#0076bf),to(#0067b4));background:-webkit-linear-gradient(bottom,#00c0f2 0%,#00c0f2 30%,#00baee 37%,#00a8e2 52%,#0076bf 85%,#0067b4 100%);background:linear-gradient(to top,#00c0f2 0%,#00c0f2 30%,#00baee 37%,#00a8e2 52%,#0076bf 85%,#0067b4 100%);}
.btn-mobile{border-color:#00419c;background:#00419c;background:-webkit-gradient(linear,left top,left bottom,from(#00419c),color-stop(30%,#00419c),color-stop(33%,#004099),color-stop(41%,#003a84),color-stop(52%,#00316b),color-stop(63%,#002959),color-stop(78%,#001f47),to(#001638));background:-webkit-linear-gradient(top,#00419c 0%,#00419c 30%,#004099 33%,#003a84 41%,#00316b 52%,#002959 63%,#001f47 78%,#001638 100%);background:linear-gradient(to bottom,#00419c 0%,#00419c 30%,#004099 33%,#003a84 41%,#00316b 52%,#002959 63%,#001f47 78%,#001638 100%);}
.btn-mobile:hover{background:#003a84;background:-webkit-gradient(linear,left bottom,left top,from(#00419c),color-stop(30%,#00419c),color-stop(33%,#004099),color-stop(41%,#003a84),color-stop(52%,#00316b),color-stop(63%,#002959),color-stop(78%,#001f47),to(#001638));background:-webkit-linear-gradient(bottom,#00419c 0%,#00419c 30%,#004099 33%,#003a84 41%,#00316b 52%,#002959 63%,#001f47 78%,#001638 100%);background:linear-gradient(to top,#00419c 0%,#00419c 30%,#004099 33%,#003a84 41%,#00316b 52%,#002959 63%,#001f47 78%,#001638 100%);}
.btn-mirror{cursor:pointer;border-color:#63a0c8;background:#63a0c8;background:-webkit-gradient(linear,left top,left bottom,from(#63a0c8),color-stop(30%,#63a0c8),color-stop(41%,#609bc4),color-stop(59%,#5889b7),color-stop(89%,#49679e),to(#466098));background:-webkit-linear-gradient(top,#63a0c8 0%,#63a0c8 30%,#609bc4 41%,#5889b7 59%,#49679e 89%,#466098 100%);background:linear-gradient(to bottom,#63a0c8 0%,#63a0c8 30%,#609bc4 41%,#5889b7 59%,#49679e 89%,#466098 100%);}
.btn-mirror:hover{background:#609bc4;background:-webkit-gradient(linear,left bottom,left top,from(#63a0c8),color-stop(30%,#63a0c8),color-stop(41%,#609bc4),color-stop(59%,#5889b7),color-stop(89%,#49679e),to(#466098));background:-webkit-linear-gradient(bottom,#63a0c8 0%,#63a0c8 30%,#609bc4 41%,#5889b7 59%,#49679e 89%,#466098 100%);background:linear-gradient(to top,#63a0c8 0%,#63a0c8 30%,#609bc4 41%,#5889b7 59%,#49679e 89%,#466098 100%);}
.btn-mirror option{cursor:pointer;text-transform:none;background-color:#63a0c8;}
.btn-context{display:block;width:100%;max-width:860px;height:80px;background:#000 url('images/zaregestriruysya-i-igray.gif') center no-repeat;background-size:contain;}
.site-wrap{position:relative;width:100%;max-width:990px;margin-right:auto;margin-left:auto;padding:0 36px;background-color:#000;}
.column{position:absolute;top:0;bottom:0;display:block;width:36px;height:100%;content:'';background:#003669 url('images/bg_column.jpg') repeat-y;}
.col-left{left:0;}
.col-right{right:0;}
.flex-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;}
.nav-bar{padding-top:30px;}
.menu-row{background:#000d1e;background:-webkit-gradient(linear,left top,left bottom,from(#000d1e),color-stop(32%,#00193c),color-stop(50%,#001e46),to(#001e46));background:-webkit-linear-gradient(top,#000d1e 0%,#00193c 32%,#001e46 50%,#001e46 100%);background:linear-gradient(to bottom,#000d1e 0%,#00193c 32%,#001e46 50%,#001e46 100%);}
.menu-row-revert{background:#000d1e;background:-webkit-gradient(linear,left top,left bottom,from(#001b40),color-stop(3%,#001e46),color-stop(50%,#001e46),color-stop(80%,#001532),to(#000c1c));background:-webkit-linear-gradient(top,#001b40 0%,#001e46 3%,#001e46 50%,#001532 80%,#000c1c 100%);background:linear-gradient(to bottom,#001b40 0%,#001e46 3%,#001e46 50%,#001532 80%,#000c1c 100%);}
.menu-default,.news-list{margin:0;padding:0;list-style-type:none;-webkit-margin-after:0;-webkit-margin-before:0;-webkit-padding-start:0;}
.menu-default > li{position:relative;padding-right:8px;padding-left:2px;}
.menu-default > li:not(:last-child):after{position:absolute;right:0;bottom:0;display:block;width:2px;height:35px;margin-right:2px;content:'';background:#003568;background:-webkit-gradient(linear,left top,left bottom,from(#003568),color-stop(3%,#00396f),color-stop(16%,#004177),color-stop(25%,#004a81),color-stop(75%,#0088c0),color-stop(91%,#0097d0),color-stop(97%,#009cd4),to(#0093c9));background:-webkit-linear-gradient(top,#003568 0%,#00396f 3%,#004177 16%,#004a81 25%,#0088c0 75%,#0097d0 91%,#009cd4 97%,#0093c9 100%);background:linear-gradient(to bottom,#003568 0%,#00396f 3%,#004177 16%,#004a81 25%,#0088c0 75%,#0097d0 91%,#009cd4 97%,#0093c9 100%);}
.menu-default > li > a{font-size:.92857em;font-weight:bold;-webkit-transition:text-shadow .15s ease-in,color .15s ease-in;transition:text-shadow .15s ease-in,color .15s ease-in;text-transform:uppercase;color:#08acdf;text-shadow:0 0 1px #000;}
.menu-default > li > a:hover{-webkit-transition:text-shadow .15s ease-in,color .15s ease-in;transition:text-shadow .15s ease-in,color .15s ease-in;color:#f5cb38;text-shadow:0 1px 0 #000101,0 0 10px #e6cb44,0 0 10px #e6cb44,0 0 10px #e6cb44;}
.menu-left,.menu-spacer,.menu-right{display:table;float:left;height:35px;text-align:center;}
.menu-spacer{position:relative;z-index:3;width:24%;min-width:220px;}
.menu-spacer:before{position:absolute;bottom:0;display:block;width:100%;height:0;content:'';-webkit-box-shadow:0 14px 41px 15px rgba(0,0,0,.8);box-shadow:0 14px 41px 15px rgba(0,0,0,.8);}
.logo{position:absolute;z-index:3;bottom:-70px;display:block;width:220px;height:131px;margin:0 auto;background:url('images/logo.png') no-repeat;}
.menu-left,.menu-right{width:38%;}
.menu-left li,.menu-right li{display:table-cell;vertical-align:middle;}
.sub-menu{text-align:center;}
.sub-menu li{display:inline-block;}
.sub-menu li:before{display:inline-block;width:0;height:35px;content:'';vertical-align:middle;}
.sub-menu li a{padding:0 3px;}
.stars-bar{position:relative;z-index:1;height:70px;margin:0 -7px;opacity:.99;background:url('images/stars-animated.gif') top center no-repeat;background-size:contain;}
.stars-bar:before,.stars-bar:after{display:table;content:' ';}
.stars-bar:after{clear:both;}

/*  === INFO BAR ===  */
.info-block,.lift-element{display:block;max-width:100%;background:#000f23;background:-webkit-gradient(linear,left top,left bottom,from(#000f23),color-stop(9%,#001838),color-stop(17%,#001e46),to(#001e46));background:-webkit-linear-gradient(top,#000f23 0%,#001838 9%,#001e46 17%,#001e46 100%);background:linear-gradient(to bottom,#000f23 0%,#001838 9%,#001e46 17%,#001e46 100%);}
@media (min-width:640px){
    .info-block,.lift-element{display:table;}
}
.info-block-wrap:before,.footer-inner:before,.lift-element:before,.info-block-wrap:after,.lift-element:after,.news-item:after{display:block;width:100%;height:5px;margin:0;padding:0;content:'';border:none;background:#001d3b;background:-webkit-gradient(linear,left top,left bottom,from(#001d3b),color-stop(19%,#001d3b),color-stop(20%,#002c51),color-stop(39%,#002c51),color-stop(40%,#002e55),color-stop(59%,#002e55),color-stop(60%,#00203f),color-stop(79%,#00203f),color-stop(80%,#00152d),to(#00152d));background:-webkit-linear-gradient(top,#001d3b 0%,#001d3b 19%,#002c51 20%,#002c51 39%,#002e55 40%,#002e55 59%,#00203f 60%,#00203f 79%,#00152d 80%,#00152d 100%);background:linear-gradient(to bottom,#001d3b 0%,#001d3b 19%,#002c51 20%,#002c51 39%,#002e55 40%,#002e55 59%,#00203f 60%,#00203f 79%,#00152d 80%,#00152d 100%);}
.banner-container,.form-container{display:block;}
@media (min-width:640px){
    .banner-container,.form-container{display:table-cell;vertical-align:middle;}
}
.banner-container .autoreg-form,.form-container .autoreg-form{margin:0 auto;}
.info-banner-link,.info-banner-link img{display:block;margin:0 auto;}
.autoreg-form{min-width:258px;max-width:258px;padding:12px 18px;position:relative;}
.autoreg-form .form-group{margin:.5em;}
.autoreg-form .form-input{width:100%;margin:0 auto 5px;padding:4px;color:#000;}
.autoreg-form .form-input:active,.autoreg-form .form-input:focus,.autoreg-form .form-input:hover,.autoreg-form .form-input:visited{outline:none;}
.autoreg-form .sub-title{margin-bottom:1em;}
.autoreg-form input[type='checkbox']{vertical-align:middle;}
.autoreg-form .agree-label{font-size:.9em;}
.autoreg-form .rules{text-align:center;}
.autoreg-form .rules a:hover{text-decoration:underline;}
.autoreg-form .form-buttons{overflow:hidden;padding-top:5px;}
.autoreg-form input[type='submit'],.autoreg-form .btn-submit{float:left;-webkit-border-image:none;border-image:none;}
.autoreg-form input[type='submit']:active,.autoreg-form input[type='submit']:focus,.autoreg-form input[type='submit']:hover,.autoreg-form input[type='submit']:visited,.autoreg-form .btn-submit:active,.autoreg-form .btn-submit:focus,.autoreg-form .btn-submit:hover,.autoreg-form .btn-submit:visited{outline:none;}
.autoreg-form .btn-login,.autoreg-form .other-developer a,.other-developer .autoreg-form a{float:right;}
.autoreg-form .form_result{position:absolute;z-index:3;display:block;left:5%;width:90%;max-width:258px;background:rgba(255,255,255,0.95);border-radius:20px;}
.autoreg-form .form_result i{display:block;text-align:center;color:#ff525b;padding:.3em;font-size:.9em;}
.autoreg-form .error-filed{outline:4px groove #ef1f29;outline-offset:-4px;}
.soc-login-title{font-weight:bold;display:block;margin:10px auto 10px 0;}
.soc{display:block;height:33px;margin-right:auto;margin-left:auto;text-align:center;}
@media (min-width:768px){
    .soc{text-align:justify;}
    .soc:after{display:inline-block;visibility:hidden;overflow:hidden;width:100%;height:0;content:'';}
}
.soc a{display:inline-block;width:33px;height:33px;background:url('images/social-icons.png') no-repeat;}
.soc a.mail-ru{background-position:0 0;}
.soc a.ok{background-position:-37px 0;}
.soc a.vk{background-position:-74px 0;}
.soc a.gplus{background-position:-111px 0;}
.soc a.fb{background-position:-148px 0;}
.soc a.tw{background-position:-185px 0;}

/*  === /INFO BAR ===  */

/* === GAME LIST === */
.gamelist{text-align:center;padding:1em 0;}
.gamelist li{display:inline-block;width:100%;margin-right:-3px;margin-left:-3px;margin-bottom:1em;}
@media (min-width:480px){
    .gamelist li{width:50%;}
}
@media (min-width:768px){
    .gamelist li{width:33.33333%;}
}
@media (min-width:960px){
    .gamelist li{width:25%;}
}
.gamelist li a{position:relative;display:block;max-width:99%;margin:0 auto;}
.gamelist li a:before{position:relative;z-index:1!important;display:block;width:167px;height:74px;margin:0 auto;margin-bottom:-34px;content:'';-webkit-transition:-webkit-filter .2s ease-in,-webkit-transform .2s ease-in;transition:-webkit-filter .2s ease-in,-webkit-transform .2s ease-in;transition:filter .2s ease-in,transform .2s ease-in;transition:filter .2s ease-in,transform .2s ease-in,-webkit-filter .2s ease-in,-webkit-transform .2s ease-in;transition:-webkit-filter .2s ease-in,transform .2s ease-in;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background:url('images/ribbon.png') no-repeat;-webkit-filter:brightness(1);filter:brightness(1);}
.gamelist li a:after{font-size:12px;font-weight:bold;position:absolute;z-index:3;top:78px;left:50%;overflow:hidden;width:120px;margin-left:-60px;padding:6px 3px;content:'Играть';-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);text-align:center;text-transform:uppercase;opacity:0;color:#fff;border:2px solid;border-color:#00c0f2;background:-webkit-gradient(linear,left top,left bottom,from(#00c0f2),color-stop(30%,#00c0f2),color-stop(37%,#00baee),color-stop(52%,#00a8e2),color-stop(85%,#0076bf),to(#0067b4));background:-webkit-linear-gradient(top,#00c0f2 0%,#00c0f2 30%,#00baee 37%,#00a8e2 52%,#0076bf 85%,#0067b4 100%);background:linear-gradient(to bottom,#00c0f2 0%,#00c0f2 30%,#00baee 37%,#00a8e2 52%,#0076bf 85%,#0067b4 100%);}
.gamelist li a:hover:before{-webkit-transition:-webkit-filter .2s ease-in,-webkit-transform .2s ease-in;transition:-webkit-filter .2s ease-in,-webkit-transform .2s ease-in;transition:filter .2s ease-in,transform .2s ease-in;transition:filter .2s ease-in,transform .2s ease-in,-webkit-filter .2s ease-in,-webkit-transform .2s ease-in;transition:-webkit-filter .2s ease-in,transform .2s ease-in;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1.25);filter:brightness(1.25);}
.gamelist li a:hover:after{-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.gamelist li a:hover img{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:.5;}
.gamelist li b{font-family:'Arial Black',Arial,Helvetica,sans-serif;display:block;overflow:hidden;width:100%;padding:8px 0;text-align:center;white-space:nowrap;text-transform:uppercase;text-overflow:ellipsis;}
.gamelist li b:before{display:block;width:0;min-height:120px;content:'';}
.gamelist li img{display:block;width:200px;height:120px;margin:0 auto;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;opacity:1;border:2px solid #009ad2;-webkit-border-radius:50%;border-radius:50%;}
.gamelist li img + b:before{display:none;}
article p{padding-right:2em;padding-left:2em;text-align:justify;}
article ul:not(.gamelist){margin-left:2em;}

/* === /GAME LIST === */

/* === DEVELOPERS PANEL === */
.developers-panel{padding:1em 2%;text-align:center;}
.developers-panel li{display:inline-block;max-width:210px;margin:0 1% 1em;}
.developers-panel li:not(.other-developer) a{background-size:95%;}
.developers-panel li a{display:inline-block;width:100%;height:67px;margin:0 auto;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);vertical-align:middle;color:transparent;background-position:center;background-size:contain;}
.developers-panel li a:hover{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15);}
.evoplay{width:207px;}
.evoplay a{background:url('images/evoplay.png') no-repeat;}
.gaminator{width:138px;}
.gaminator a{background:url('images/gaminator.png') no-repeat;}
.netent{width:118px;}
.netent a{background:url('images/netent.png') no-repeat;}
.megajack{width:136px;}
.megajack a{background:url('images/megajack.png') no-repeat;}
.igrosoft{width:113px;}
.igrosoft a{background:url('images/igrosoft.png') no-repeat;}
.other-developer a{padding:0 10px;color:#fff!important;}
.other-developer a:after{display:inline-block;visibility:hidden;overflow:hidden;width:0;height:67px;content:'';vertical-align:middle;}

/* === /DEVELOPERS PANEL === */

/* === FOOTER === */
.footer-inner{background:#001e46;background:-webkit-gradient(linear,left top,left bottom,from(#001e46),color-stop(25%,#00193a),color-stop(51%,#000711),color-stop(72%,#000),to(#000));background:-webkit-linear-gradient(top,#001e46 0%,#00193a 25%,#000711 51%,#000 72%,#000 100%);background:linear-gradient(to bottom,#001e46 0%,#00193a 25%,#000711 51%,#000 72%,#000 100%);}
.footer-buttons{overflow:hidden;padding:5px;}
.footer-buttons .soc{margin-top:1em;margin-bottom:1em;}
@media (min-width:768px){
    .footer-buttons{padding:1em 20px;}
    .footer-buttons .soc{float:right;width:220px;margin-top:0;margin-bottom:0;}
}
.footer-disclaimer,.footer-copy{font-weight:bold;margin:.5em 0 0;padding:0 2em;text-align:center;}
.footer-disclaimer{display:block;width:100%;max-width:815px;height:15px;margin:0 auto;background:url('images/disclaimer.png') no-repeat;background-position:center;background-size:90%;}

/* -- PAYMENTS -- */
.payments{display:block;text-align:center;}
@media (min-width:768px){
    .payments{float:left;width:354px;max-width:354px;height:30px;text-align:justify;}
}
.payments > a{display:inline-block;background-image:url('images/payment-systems.png');background-repeat:no-repeat;}
@media (min-width:768px){
    .payments:after{display:inline-block;visibility:hidden;overflow:hidden;width:100%;height:0;content:'';}
}
.rbk{width:25px;height:26px;background-position:0 0;}
.webmoney{width:27px;height:27px;background-position:-39px 0;}
.mts-money{width:26px;height:27px;background-position:-82px 0;}
.intellectmoney{width:48px;height:23px;background-position:-119px 0;}
.yandex-money{width:24px;height:27px;background-position:-179px 0;}
.qiwi{width:27px;height:27px;background-position:-217px 0;}
.mastercard{width:40px;height:27px;background-position:-254px 0;}
.visa{width:50px;height:24px;background-position:-305px 0;}

/* -- PAYMENTS -- */

/* === /FOOTER === */
.site-lift{display:none;}
@media (min-width:1200px){
    .site-lift{position:absolute;top:0;right:0;display:block;}
}
.ads{position:fixed;top:88px;float:right;}
.controls-btns a,.controls-btns select{margin:7px auto;}
.lift-element{display:block;margin-bottom:1em;}
.lift-element-offset{overflow:hidden;padding:1em;}
.plugin-logo{display:block;width:100%;max-width:164px;height:54px;margin:0 auto;background:url('images/cas2pay.png') no-repeat;background-size:contain;}
.plugin-logo,.logo,.news-img-link img,.info-banner-link,.soc > a,.payments > a,.content-banner > a,.swiper-pagination-bullet{-webkit-transition:-webkit-filter .2s,-webkit-transform .2s;transition:-webkit-filter .2s,-webkit-transform .2s;transition:filter .2s,transform .2s;transition:filter .2s,transform .2s,-webkit-filter .2s,-webkit-transform .2s;transition:-webkit-filter .2s,transform .2s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-filter:brightness(1);filter:brightness(1);}
.plugin-logo:hover,.logo:hover,.news-img-link:hover img,.info-banner-link:hover,.soc > a:hover,.payments > a:hover,.content-banner > a:hover,.swiper-pagination-bullet:hover,.swiper-pagination-bullet-active{-webkit-transition:-webkit-filter .2s,-webkit-transform .2s;transition:-webkit-filter .2s,-webkit-transform .2s;transition:filter .2s,transform .2s;transition:filter .2s,transform .2s,-webkit-filter .2s,-webkit-transform .2s;transition:-webkit-filter .2s,transform .2s;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1.25);filter:brightness(1.25);}
.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.info-banner-link:hover{-webkit-transform:none;-ms-transform:none;transform:none;}
@media (max-width:1365px){
    .lift-element-offset{max-width:145px;padding:3px;}
}
@media (max-width:992px){
    .menu-row{display:table;width:100%;}
    .menu-left,.menu-right,.menu-spacer{display:table-cell;float:none;width:33.33333%;vertical-align:middle;}
    .menu-spacer .logo{top:0;right:0;left:0;}
    .menu-left > li,.menu-right > li{display:block;padding:.5em 0;}
    .menu-left > li:not(:last-child):after,.menu-right > li:not(:last-child):after{display:none;}
    .nav-bar{padding-top:0;}
    .sub-menu li:after{display:none!important;}
}
@media (max-width:480px){
    .stars-bar{display:none;}
    .banner-container{display:none;}
}
@media (max-width:480px){
    .menu-spacer .logo{position:relative;}
}
@media (max-width:480px){
    .menu-left,.menu-right{display:none;}
    .sub-menu{overflow:hidden;height:35px;border:2px solid #00c0f2;background:#00c0f2;background:-webkit-gradient(linear,left top,left bottom,from(#00c0f2),color-stop(30%,#00c0f2),color-stop(33%,#00bef0),color-stop(48%,#00aee5),color-stop(78%,#0081c6),to(#0066b3));background:-webkit-linear-gradient(top,#00c0f2 0%,#00c0f2 30%,#00bef0 33%,#00aee5 48%,#0081c6 78%,#0066b3 100%);background:linear-gradient(to bottom,#00c0f2 0%,#00c0f2 30%,#00bef0 33%,#00aee5 48%,#0081c6 78%,#0066b3 100%);}
    .sub-menu.menu-active{height:auto;}
    .sub-menu.menu-active:before{position:relative;z-index:2;width:42px;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODUgICBjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzICAgYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NSAgIGwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NCAgIEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);}
    .sub-menu.menu-active li:first-child{margin-top:-35px;}
    .sub-menu:before{display:block;height:35px;content:'';background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDEyNCAxMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyNCAxMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMTEyLDZIMTJDNS40LDYsMCwxMS40LDAsMThzNS40LDEyLDEyLDEyaDEwMGM2LjYsMCwxMi01LjQsMTItMTJTMTE4LjYsNiwxMTIsNnoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0xMTIsNTBIMTJDNS40LDUwLDAsNTUuNCwwLDYyYzAsNi42LDUuNCwxMiwxMiwxMmgxMDBjNi42LDAsMTItNS40LDEyLTEyQzEyNCw1NS40LDExOC42LDUwLDExMiw1MHoiIGZpbGw9IiNGRkZGRkYiLz4KCTxwYXRoIGQ9Ik0xMTIsOTRIMTJjLTYuNiwwLTEyLDUuNC0xMiwxMnM1LjQsMTIsMTIsMTJoMTAwYzYuNiwwLDEyLTUuNCwxMi0xMlMxMTguNiw5NCwxMTIsOTR6IiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:15px 2px;background-size:26px;}
    .sub-menu li{display:block;width:100%;}
    .sub-menu li:before{display:none!important;}
    .sub-menu li:not(:last-child) a{border-bottom:1px solid #fff;}
    .sub-menu li > a{display:block;width:75%;margin:0 auto;padding:.7em 0;color:#fff;}
}
iframe{display:block;max-width:100%;margin:0 auto 2em;}
.content-banner{overflow:hidden;max-width:862px;margin:1em auto;padding:0 2em!important;}
@media (min-width:960px){
    .content-banner{padding:0!important;}
}
.content-banner a,img{display:block;margin:0 auto;}

/* -- Mirrors -- */
.gamelist.mirrors li a:before{display:none;}
.gamelist.mirrors li a:after{top:50px;content:'Перейти >>';}
.gamelist.mirrors li img{height:140px;border:none;border-radius:0;}
@media (min-width:960px){
    .gamelist.mirrors li.before-offset{margin-left:25%;}
}
.gamelist.mirrors.plugin-list li a:after{content:'Установить';}

/* -- /Mirrors -- */
.page-404-img-wrap{margin:2em auto;text-align:center;}

/*  === NEWS === */
.news-list{padding:0 2em;}
.news-list:after{display:block;min-height:150px;content:'';}
.news-item{overflow:hidden;margin-bottom:1em;padding:1em 1em 0;background:#000f23;background:-webkit-gradient(linear,left top,left bottom,from(#000f23),color-stop(9%,#001838),color-stop(17%,#001e46),to(#001e46));background:-webkit-linear-gradient(top,#000f23 0%,#001838 9%,#001e46 17%,#001e46 100%);background:linear-gradient(to bottom,#000f23 0%,#001838 9%,#001e46 17%,#001e46 100%);}
.news-item:after{width:200%;margin:1em -1em 0;}
.news-img-link{display:block;overflow:hidden;}
.news-title-link{font-size:1.1em;font-weight:bold;-webkit-transition:color .2s;transition:color .2s;color:#fff;}
.news-title-link:hover{-webkit-transition:color .2s;transition:color .2s;text-decoration:underline;color:#f5cb38;}
.news-img-link img{width:100%;max-width:220px;margin:0 auto 1em;}
.news-readmore{display:block;float:right;margin-top:1em;}
@media (min-width:640px){
    .news-item:after,.news-item-part{float:left;}
    .news-icon-wrap{width:27%;}
    .news-text-wrap{width:73%;padding-left:.5em;}
    .news-img-link img{float:left;margin:0;}
    .gamelist li b{padding:1em 0;}
    ul.gamelist:not(.mirrors) li img{box-shadow:0 0 0px 8px #1C2F5E;}
}

/*  === /NEWS === */

/* === Slider === */
.swiper-container{position:relative;overflow:hidden;}
.swiper-wrapper{overflow:hidden;width:1000%;}
.swiper-slide{display:block;float:left;}
.slider-pagination{position:absolute;right:0;bottom:0;left:0;display:block;width:50%;margin-left:25%;padding:2px 0;cursor:default!important;text-align:center;background:transparent;background:rgba(0,0,0,0);background:-moz-linear-gradient(left,rgba(11,15,3,0) 0%,rgba(11,15,3,.6) 34%,rgba(11,15,3,.6) 35%,rgba(0,0,0,.6) 50%,rgba(11,15,3,.6) 65%,rgba(11,15,3,.6) 66%,rgba(11,15,3,0) 100%);background:-webkit-linear-gradient(left,rgba(11,15,3,0) 0%,rgba(11,15,3,.6) 34%,rgba(11,15,3,.6) 35%,rgba(0,0,0,.6) 50%,rgba(11,15,3,.6) 65%,rgba(11,15,3,.6) 66%,rgba(11,15,3,0) 100%);background:linear-gradient(to right,rgba(11,15,3,0) 0%,rgba(11,15,3,.6) 34%,rgba(11,15,3,.6) 35%,rgba(0,0,0,.6) 50%,rgba(11,15,3,.6) 65%,rgba(11,15,3,.6) 66%,rgba(11,15,3,0) 100%);}
.swiper-pagination-bullet{display:inline-block;width:16px;height:16px;margin-right:1em;cursor:pointer!important;background-image:url('data:image/png;base64,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');background-repeat:no-repeat;background-position:center;background-size:100%;}

/* === /Slider === */

/* === IE8 Fixes === */
.no-mediaqueries .gamelist li img{margin-top:22px;border:none;}
.no-mediaqueries .gamelist li a:after{display:none;}
.no-canvas .swiper-wrapper{width:660px;}
.no-canvas .swiper-wrapper > a{display:none}
.no-canvas .swiper-wrapper > a.default-slide-ie{display:block;float:none}
.no-canvas .plugin-logo{width:164px;}

/* === /IE8 Fixes === */

/* === Mark === */
@-webkit-keyframes scroll{
    0%{-webkit-transform:translate(0,0);transform:translate(0,0);}
    100%{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
}
@-moz-keyframes scroll{
    0%{-moz-transform:translate(0,0);transform:translate(0,0);}
    100%{-moz-transform:translate(-100%,0);transform:translate(-100%,0)}
}
@keyframes scroll{
    0%{transform:translate(0,0);}
    100%{transform:translate(-100%,0)}
}
.marquee{display:block;width:100%;max-width:990px;white-space:nowrap;overflow:hidden;position:absolute;left:0;right:0;top:0;cursor:default!important;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;}
.marquee span{font-family:'Lucida Console',Arial,sans-serif;text-transform:uppercase;font-weight:bold;font-size:1.7em;letter-spacing:2px;color:#fff;display:inline-block;padding-left:100%;-webkit-animation:scroll 120s infinite linear;-moz-animation:scroll 120s infinite linear;animation:scroll 120s infinite linear;}

/* === GIRLS === */
.scene-wrap{display:none;}
@media (min-width:1200px){
    .scene-wrap{display:block;position:relative;width:100%;max-width:884px;margin:0 auto;}
}
#scene_box{position:absolute;left:-400px;top:-282px;transform:scale(.65);z-index:100;}
.time-wrap{overflow:hidden;padding:10px 20px;}
#time_box,.bullets-wrap{display:block;float:left;}
.bullets-wrap a{cursor:default;display:inline-block;vertical-align:middle;text-align:center;width:70px;height:70px;padding-top:10px;margin-left:1em;border-radius:50%;background:#000d1e;background:-moz-radial-gradient(center,ellipse cover,rgba(30,87,153,0.8) 0%,rgba(30,87,153,0.9) 20%,rgba(37,121,196,1) 41%,rgba(41,137,216,0.95) 51%,rgba(30,87,153,0.82) 80%,rgba(30,87,153,0.8) 85%,rgba(30,87,153,1) 98%,rgba(30,87,153,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(30,87,153,0.8) 0%,rgba(30,87,153,0.9) 20%,rgba(37,121,196,1) 41%,rgba(41,137,216,0.95) 51%,rgba(30,87,153,0.82) 80%,rgba(30,87,153,0.8) 85%,rgba(30,87,153,1) 98%,rgba(30,87,153,0) 100%);background:radial-gradient(ellipse at center,rgba(30,87,153,0.8) 0%,rgba(30,87,153,0.9) 20%,rgba(37,121,196,1) 41%,rgba(41,137,216,0.95) 51%,rgba(30,87,153,0.82) 80%,rgba(30,87,153,0.8) 85%,rgba(30,87,153,1) 98%,rgba(30,87,153,0) 100%);box-shadow:1px -0px rgb(25,71,125),1px -1px rgb(25,71,125),2px -1px rgb(24,70,124),2px -2px rgb(24,70,124),3px -2px rgb(23,69,123),3px -3px rgb(23,69,123),4px -3px rgb(22,68,122),4px -4px rgb(22,68,122),5px -4px rgb(21,67,121),5px -5px rgb(21,67,121),6px -5px rgb(20,66,120),6px -6px rgb(20,66,120),7px -6px rgb(19,65,119),7px -7px rgb(19,65,119),8px -7px rgb(18,64,118),8px -8px rgb(18,64,118);filter:grayscale(.95);-webkit-filter:grayscale(.95);}
.bullets-wrap a.active{cursor:pointer;filter:grayscale(0);-webkit-filter:grayscale(0);}
.bullets-wrap a b,.bullets-wrap a i{display:block;}
.bullets-wrap a i{font-style:normal;text-shadow:0 0 1px #000;}
.bullets-wrap b{font-family:'Arial Black',Arial,sans-serif;font-size:28px;line-height:1;text-shadow:0 0 3px #000;}
#scene_box{border-radius:20%;padding:1em;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,1) 0%,rgba(0,0,0,.85) 54%,rgba(0,0,0,0.65) 62%,rgba(0,0,0,0.22) 72%,rgba(22,33,41,0) 77%,rgba(58,86,107,0) 85%,rgba(125,185,232,0) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,1) 0%,rgba(0,0,0,.85) 54%,rgba(0,0,0,0.65) 62%,rgba(0,0,0,0.22) 72%,rgba(22,33,41,0) 77%,rgba(58,86,107,0) 85%,rgba(125,185,232,0) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,1) 0%,rgba(0,0,0,.85) 54%,rgba(0,0,0,0.65) 62%,rgba(0,0,0,0.22) 72%,rgba(22,33,41,0) 77%,rgba(58,86,107,0) 85%,rgba(125,185,232,0) 100%);}
#scene_box:after{content:"";display:block;width:65%;margin:-15px auto 0;height:0;-webkit-box-shadow:0px 35px 75px 18px rgba(0,0,0,0.85);-moz-box-shadow:0px 35px 75px 18px rgba(0,0,0,0.85);box-shadow:0px 35px 75px 18px rgba(0,0,0,0.85);}
#time_box{font-family:'digifacewideregular',Arial,sans-serif;font-size:28px;color:#FED914;padding:6px;border:12px ridge #2782CC;}
#progress-bar-wrap{float:left;width:100%;max-width:280px;margin-left:18px;margin-top:13px;}
#progress-bar-wrap:before,#progress-bar-wrap:after{content:"";display:inline-block;width:28px;height:32px;border:1px outset #ccc;background:rgb(181,189,200);background:-moz-linear-gradient(-45deg,rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%);background:linear-gradient(135deg,rgba(181,189,200,1) 0%,rgba(130,140,149,1) 36%,rgba(40,52,59,1) 100%);position:relative;z-index:1;margin-bottom:-1px;}
#progress-bar-wrap:before{border-radius:10px 0 0 10px;}
#progress-bar-wrap:after{border-radius:0 10px 10px 0;float:right;}
#progress-bar{display:inline-block;vertical-align:bottom;margin:0 -2px 5px;width:226px;border-top:3px ridge #ccc;border-bottom:3px ridge #ccc;}
#prog-inner{display:inline-block;height:20px;background:#86C6FF url(images/progress.gif);position:relative;max-width:220px;margin-bottom:-3px;}

/* == WordPress WYSIWYG Editor Styles == */
.alignleft, img.alignleft {
	margin-right: 20px;
	float: left;
}
.alignright, img.alignright {
	margin-left: 20px;
	float: right;
}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
	display: block;
	clear: both;
}
.wp-caption {
	margin-bottom: 20px;
	text-align: center;
	padding-top: 5px;
}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
}
.wp-caption .wp-caption-text {
	line-height: 1.5;
	font-size: 14px;
	margin: 0;
}
