@font-face {
  font-family: "Philosopher-Regular";
  src: url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Philosopher-Regular/Philosopher-Regular.eot"); /* IE9 Compat Modes */
  src: url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Philosopher-Regular/Philosopher-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Philosopher-Regular/Philosopher-Regular.otf") format("opentype"), /* Open Type Font */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Philosopher-Regular/Philosopher-Regular.svg") format("svg"), /* Legacy iOS */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Philosopher-Regular/Philosopher-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Philosopher-Regular/Philosopher-Regular.woff") format("woff"), /* Modern Browsers */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Philosopher-Regular/Philosopher-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Light";
  src: url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Light.eot"); /* IE9 Compat Modes */
  src: url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Light.svg") format("svg"), /* Legacy iOS */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Light.woff") format("woff"), /* Modern Browsers */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Light.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Regular.eot"); /* IE9 Compat Modes */
  src: url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Regular.svg") format("svg"), /* Legacy iOS */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Regular.woff") format("woff"), /* Modern Browsers */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Regular.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Pixel_font';
  src: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/font/Pixel_font.eot);
  src: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/font/Pixel_font.eot?#iefix) format('embedded-opentype'),
       url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/font/Pixel_font.otf) format('otf'),
       url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/font/Pixel_font.svg#Pixel_font) format('svg'),
       url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/font/Pixel_font.ttf) format('truetype'),
       url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/font/Pixel_font.woff) format('woff'),
       url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/font/Pixel_font.woff2) format('woff2');
}
@font-face {
  font-family: "Roboto-Bold";
  src: url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Bold.eot"); /* IE9 Compat Modes */
  src: url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Bold.svg") format("svg"), /* Legacy iOS */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Bold.woff") format("woff"), /* Modern Browsers */
    url("https://p-cdn.espritgames.ru/wp-content/themes/espritgames/fonts/Roboto/Roboto-Bold.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

body{
	background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/bg_static.jpg);
	background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    background-color: #fff;
	height: 100vh !important;
    max-height: 1080px;
    margin: 0px;
    overflow-y: hidden;
    cursor: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/cursor.png) 0 0, pointer; 
}
body.show{
    height: auto !important;
    max-height: unset;
    cursor: auto;
}
@media (max-device-height:742px), (max-height: 742px){
    body{
        height: 742px !important;
        max-height: 742px;
        overflow-y: scroll;
    }
    body.show{
        height: auto !important;
        max-height: unset;
    }
}
.outer_video{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 1080px;
    z-index: 0;
    margin: auto;
    overflow: hidden;
}
.video_bg{
    position: absolute;
    top: 0px;
    left: -9999px;
    right: -9999px;
    width: 1920px;
    height: 1080px;
    z-index: 0;
    margin: auto;
}
.hold{
    background: transparent;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index: 1000;
}
.ext_hold{
    background: transparent;
    position: absolute;
    top: 507px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 573px;
    z-index: 20;
}
.logo{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/logo.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 412px;
    height: 110px;
    margin: auto;
    position: absolute;
    top: 584px;
    left: 0px;
    right: 0px;
    z-index: 30;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.logo.show{
    top: 475px;
}
.sub_logo{
    opacity: 0;
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/frame.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 100%;
    height: 110px;
    margin: auto;
    position: absolute;
    top: 584px;
    left: 0px;
    right: 0px;
    z-index: -1;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.sub_logo.show{
    opacity: 1;
    z-index: 31;
}
.sub_logo .more_games{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/main_button.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center -8px;
    width: 334px;
    height: 78px;
    line-height: 78px;
    position: relative;
    top: 9px;
    font-family: "Philosopher-Regular";
    font-size: 28px;
    color: #fff;
    margin: 0 auto;
    display: block;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}
.sub_logo .more_games_de{
    font-size: 24px;
}
.sub_logo .more_games_fr{
    font-size: 22px;
}
.sub_logo .more_games:hover{
    color: #866a35;
    background-position: center -88px;
}


.bal{
    -webkit-transition: left 2s ease-in-out, right 2s ease-in-out, top 4s ease-in-out 0s, transform 3s ease-in-out 0s;
    -moz-transition: left 2s ease-in-out, right 2s ease-in-out, top 4s ease-in-out 0s, transform 3s ease-in-out 0s;
    -o-transition: left 2s ease-in-out, right 2s ease-in-out, top 4s ease-in-out 0s, transform 3s ease-in-out 0s;
    transition: left 2s ease-in-out, right 2s ease-in-out, top 4s ease-in-out 0s, transform 3s ease-in-out 0s;
    border-radius: 120px;
    box-sizing: border-box;
    cursor:  pointer;

}
.bal.pre_boom{
    cursor:  url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/cursor.png) 0 0, pointer;  
}
.bal.bom{
    cursor:  pointer;
    cursor:  url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/cursor.png) 5 -5, pointer;    
}
.sub_logo .more_games{
    cursor:  pointer;
}
/*
.bal.show{
    cursor:  pointer; 
}*/

.bal .infa{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/back.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 252px;
    height: 252px;
    position: absolute;
    top: 24px;
    left: -999px;
    right: -999px;
    margin: auto;
    transform: scale(0);
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.bal .infa.not{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/unlucky1.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 188px;
    height: 195px;
    position: absolute;
    top: 24px;
    left: -999px;
    right: -999px;
    margin: auto;
}
.bal .infa.not_en{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/unlucky_EN.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa.not_de{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/unlucky_DE.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa.not_fr{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/unlucky_FR.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa.not_pl{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/unlucky_PL.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa.show{
    transform: scale(1);
    opacity: 1;
    cursor: pointer;
}
.bal .infa .logo_game{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/logo_ar.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 166px;
    height: 77px;
    margin: 0 auto;
}

.bal .infa.ar .logo_game,
.bal .infa.esm .logo_game{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/ESM.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center 0px;
}
.bal .infa.loahf .logo_game{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/logo_loahf.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa.dg .logo_game{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/logo_dg.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa.wt .logo_game{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/logo_wt.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa.bd .logo_game{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/logo_bd.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa.loa3 .logo_game{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/loa3.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center 18px;
}

.bal .infa .ttl{
    font-family: "Philosopher-Regular";
    font-size: 17.5px;
    color: #fff;
    width: 160px;
    text-align: center;
    position: relative;
    bottom: 4px;
    margin: 0 auto;
}
.bal .infa .copy_block{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/copy_badge.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 153px;
    height: 58px;
    position: absolute;
    top: 92px;
    left: 0px;
    right: 0px;
    margin: auto;
    opacity: 0;
    -webkit-transition: all 3s ease-in-out 0s;
    -moz-transition: all 3s ease-in-out 0s;
    -o-transition: all 3s ease-in-out 0s;
    transition: all 3s ease-in-out 0s;
}
.bal .infa .copy_block_en{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/copy_badge_en.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa .copy_block_de{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/copy_badge_de.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa .copy_block_fr{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/copy_badge_fr.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.bal .infa .copy_block_pl{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/copy_badge_pl.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}

.bal .infa .copy_block.show{
    left: 188px;
    opacity: 1;
    -webkit-transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
    transition: all 1s ease-in-out 0s;
}
.bal .infa .copy_block.hide{
    left: 188px;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.bal .infa .ttl:before{
    content: '';
    display: block;
    position: absolute;
    top: -2px;
    left: 0px;
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/star_dot.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 24px;
    height: 24px;
}
.bal .infa .ttl:after{
    content: '';
    display: block;
    position: absolute;
    top: -2px;
    right: 0px;
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/star_dot.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 24px;
    height: 24px;
}
.bal .infa .promo_txt{
    font-family: "Roboto-Light";
    font-size: 19px;
    line-height: 40px;
    color: #eec60e;
    width: 201px;
    text-align: center;
    position: relative;
    top: 3px;
    margin: 0 auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.bal .infa .p_code{
    position: relative;
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/button_top.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center -5px;
    width: 119px;
    height: 34px;
    line-height: 34px;
    display: block;
    margin: 0 auto;
    color: #fff;
    font-family: "Roboto-Regular";
    text-align: center;
    font-size: 14px;
    margin-top: 6px;
    text-shadow: 1px 1px rgba(0, 0, 0, 0.56);
    cursor: pointer;
}
.bal .infa .go_to_game{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/pop_ups/button_bottom.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center -5px;
    width: 119px;
    height: 34px;
    line-height: 34px;
    display: block;
    margin: 0 auto;
    color: #fff;
    font-family: "Roboto-Regular";
    text-align: center;
    font-size: 14px;
    text-decoration: none;
    text-shadow: 1px, 1px, 1px, rgba(0, 0, 0, 0.56);
    cursor: pointer;
}
.bal .infa .p_code:hover,
.bal .infa .go_to_game:hover{
    background-position: center -42px;
    text-decoration: none;
}

#bouncy1{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_star_left/passive.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 260px;
    height: 560px;
    position: absolute;
    top: 900px;
    left: -9999px;
    right: -9234px;
    margin: auto;
    z-index: 2;
}
#bouncy1:hover,
#bouncy1.hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_star_left/hover.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy1.show,
#bouncy1.show:hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_star_left/burst.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}

#bouncy1.pre_to_up{
    top: 70px;    
}
#bouncy1.to_left{
    left: -9999px;
    right: -9134px;
}
#bouncy1.to_right{
    left: -9900px;
    right: -9334px;
}
#bouncy1.to_center{
    left: -9999px;
    right: -9234px;
}
#bouncy1.to_up1{
    top: 110px;    
}

#bouncy2{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_pink/passive.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 208px;
    height: 620px;
    position: absolute;
    top: 900px;
    left: -9999px;
    right: -9610px;
    margin: auto;
    z-index: 2;
}
#bouncy2:hover,
#bouncy2.hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_pink/hover.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy2.show,
#bouncy2.show:hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_pink/burst.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy2.pre_to_up{
    top: 180px;    
}
#bouncy2.to_left{
    left: -9999px;
    right: -9510px;
}
#bouncy2.to_right{
    left: -9900px;
    right: -9710px;
}
#bouncy2.to_center{
    left: -9999px;
    right: -9610px;
}
#bouncy2.to_up1{
    top: 200px;    
}

#bouncy3{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_green/passive.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 200px;
    height: 650px;
    position: absolute;
    top: 900px;
    left: -9999px;
    right: -9840px;
    margin: auto;
    z-index: 1;
}
#bouncy3:hover,
#bouncy3.hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_green/hover.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy3.show,
#bouncy3.show:hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_green/burst.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy3.pre_to_up{
    top: -20px;    
}
#bouncy3.to_left{
    left: -9999px;
    right: -9700px;
}
#bouncy3.to_right{
    left: -9900px;
    right: -9840px;
}
#bouncy3.to_center{
    left: -9999px;
    right: -9840px;
}
#bouncy3.to_up1{
    top: 0px;    
}

#bouncy4{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_orange/passive.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 200px;
    height: 650px;
    position: absolute;
    top: 900px;
    left: -9895px;
    right: -9999px;
    margin: auto;
    z-index: 4;
}
#bouncy4:hover,
#bouncy4.hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_orange/hover.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy4.show,
#bouncy4.show:hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_orange/burst.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy4.pre_to_up{
    top: 180px;    
}
#bouncy4.to_left{
    left: -9795px;
    right: -9999px;
}
#bouncy4.to_right{
    left: -9995px;
    right: -9999px;
}
#bouncy4.to_center{
    left: -9895px;
    right: -9999px;
}
#bouncy4.to_up1{
    top: 220px;    
}

#bouncy5{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_red/passive.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 200px;
    height: 650px;
    position: absolute;
    top: 900px;
    left: -9780px;
    right: -9999px;
    margin: auto;
    z-index: 3;
}
#bouncy5:hover,
#bouncy5.hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_red/hover.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy5.show,
#bouncy5.show:hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_red/burst.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy5.pre_to_up{
    top: -6px;    
}
#bouncy5.to_left{
    left: -9680px;
    right: -9999px;
}
#bouncy5.to_right{
    left: -9880px;
    right: -9999px;
}
#bouncy5.to_center{
    left: -9780px;
    right: -9999px;
}
#bouncy5.to_up1{
    top: 34px;    
}

#bouncy6{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_blue/passive.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 200px;
    height: 650px;
    position: absolute;
    top: 900px;
    left: -9538px;
    right: -9999px;
    margin: auto;
    z-index: 2;
}
#bouncy6:hover,
#bouncy6.hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_blue/hover.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy6.show,
#bouncy6.show:hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_blue/burst.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy6.pre_to_up{
    top: 120px;    
}
#bouncy6.to_left{
    left: -9438px;
    right: -9999px;
}
#bouncy6.to_right{
    left: -9638px;
    right: -9999px;
}
#bouncy6.to_center{
    left: -9538px;
    right: -9999px;
}
#bouncy6.to_up1{
    top: 160px;    
}


#bouncy7{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_star_right/passive.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 260px;
    height: 650px;
    position: absolute;
    top: 900px;
    left: -9170px;
    right: -9999px;
    margin: auto;
    z-index: 1;
}
#bouncy7:hover,
#bouncy7.hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_star_right/hover.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy7.show,
#bouncy7.show:hover{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img/baloon_star_right/burst.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
#bouncy7.pre_to_up{
    top: 140px;    
}
#bouncy7.to_left{
    left: -9070px;
    right: -9999px;
}
#bouncy7.to_right{
    left: -9270px;
    right: -9999px;
}
#bouncy7.to_center{
    left: -9170px;
    right: -9999px;
}
#bouncy7.to_up1{
    top: 200px;    
}

#page .bal.ext_1{
    transform: translate(0px, -4px);
    -webkit-transition: transform 3s ease-in-out 0s !important;
    -moz-transition: transform 3s ease-in-out 0s !important;
    -o-transition: transform 3s ease-in-out 0s !important;
    transition: transform 3s ease-in-out 0s !important;
}

.ext_fields,
#tm,
#ext_tm{
    display: none;
}


#panel-27306-0-0-0,
.panel-first-child{
    height: 1050px;
}
.panel-first-child{
    position: relative;
}


.outer_block_gifs {
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/back_white.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: relative;
    width: 100%;
    height: 480px;
    overflow: hidden;
    z-index: 2;
    box-shadow: 0px -1px 6px #000000, 0px 1px 6px #000000;
    -webkit-box-shadow: 0px -1px 6px #000000, 0px 1px 6px #000000;
    -moz-box-shadow: 0px -1px 6px #000000, 0px 1px 6px #000000;
    -o-box-shadow: 0px -1px 6px #000000, 0px 1px 6px #000000;
}
.outer_block_gifs.outer_sec {
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/back_blue.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    z-index: 1;
}

.block_gifs{
    position: absolute;
    width: 1920px;
    height: 480px;
    top: 0px;
    left: -9999px;
    right: -9999px;
    display: block;
    margin: 0 auto;
}
.block_gifs .pers{
    position: absolute;
    left: 0px;
    right: 290px;
    width: 977px;
    width: 660px;
    height: 480px;
    margin: 0 auto;
    z-index: 5;
}
.block_gifs .pers_ext_1{
    width: 800px;
}
.block_gifs .pers_ext_2{
    width: 900px;
}
.block_gifs .pers img{
    float: left;
}
.block_gifs .pers .logam{
    position: absolute;
    left: 56px;
    bottom: 26px;
}
.block_gifs .pers .logam_d{
    bottom: 42px;
    left: 144px;
}
.outer_sec .block_gifs .pers .logam_loahf{
    width: 350px;
    bottom: 60px;
    right: 164px;  
}

.block_gifs .pers .btn_action{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/button_main.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center -12px;
    width: 309px;
    height: 80px;
    display: block;
    position: absolute;
    left: 82px;
    bottom: -5px;
    margin: 0 auto;
    z-index: 10;
    text-align: center;
    line-height: 68px;
    text-decoration: none;
    font-family: 'Pixel_font';
    font-size: 28px;
    color: #fff;
}
.block_gifs .pers .btn_action:hover{
    background-position: center -98px;
    color: #223a06;
}


.block_gifs .pers .android{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/google_btn.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 205px;
    height: 72px;
    display: block;
    position: absolute;
    left: 230px;
    right: auto;
    bottom: 18px;
    margin: 0 auto;
    z-index: 10;
    text-align: center;
    line-height: 68px;
    text-decoration: none;
}
.block_gifs .pers .android_en{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/google_btn_en.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;  
}
.block_gifs .pers .android_de{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/google_btn_de.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;  
}
.block_gifs .pers .android_fr{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/google_btn_fr.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;  
}
.block_gifs .pers .android_pl{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/google_btn_pl.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;  
}

.block_gifs .pers .ios{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/apple_btn.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 205px;
    height: 72px;
    display: block;
    position: absolute;
    left: 24px;
    right: auto;
    bottom: 18px;
    margin: 0 auto;
    z-index: 10;
    text-align: center;
    line-height: 68px;
    text-decoration: none;
}
.block_gifs .pers .ios_en{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/apple_btn_en.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.block_gifs .pers .ios_de{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/apple_btn_de.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.block_gifs .pers .ios_fr{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/apple_btn_fr.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}
.block_gifs .pers .ios_pl{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/apple_btn_pl.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
}

.block_gifs .pers.ext_img_l{
    right: 522px;
}
.block_gifs .pers.ext_img_l_1{
    right: 90px;
}
.outer_sec .block_gifs .pers.ext_img{
    left: 700px;
}
.outer_sec .block_gifs .pers.ext_img_r{
    left: 100px;
}
.block_gifs .pers.dg_img img:nth-child(1){
    max-width: unset;
    position: relative;
    right: 180px;
}
.outer_sec .block_gifs .pers.ext_1 img:nth-child(1){
    position: relative;
    left: 70px;
}
.outer_sec .block_gifs .pers{
    position: absolute;
    left: 290px;
    right: 0px;
    width: 930px;
    height: 480px;
    margin: 0 auto;
    z-index: 5;
}
.outer_sec .block_gifs .pers img{
    float: right;
    height: 100%;
}
.outer_sec .block_gifs .pers .logam {
    position: absolute;
    left: auto;
    right: 156px;
    bottom: 36px;
    height: auto;
    float: unset;
}
.outer_sec .block_gifs .pers .logam_d{
    bottom: 52px;
    right: 32px;
}
.outer_sec .block_gifs .pers .logam_d_ext{
    right: 130px;
    bottom: 123px;
}
.outer_sec .block_gifs .pers .btn_action{
    position: absolute;
    left: auto;
    right: 182px;
}

.outer_sec .block_gifs .pers .btn_action_ext{
    bottom: 70px;
}

.outer_sec .block_gifs .pers .android{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/google_btn.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 205px;
    height: 72px;
    display: block;
    position: absolute;
    left: auto;
    right: 218px;
    bottom: 18px;
    margin: 0 auto;
    z-index: 10;
    text-align: center;
    line-height: 68px;
    text-decoration: none;
}
.outer_sec .block_gifs .pers .android_ext{
    position: absolute;
    left: auto;
    right: 238px;
    bottom: 2px;
}

.outer_sec .block_gifs .pers .ios{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/apple_btn.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 205px;
    height: 72px;
    display: block;
    position: absolute;
    left: auto;
    right: 16px;
    bottom: 18px;
    margin: 0 auto;
    z-index: 10;
    text-align: center;
    line-height: 68px;
    text-decoration: none;
}

.block_gifs .gifs.no_prom{

}
.block_gifs .gifs.prom{

}
.block_gifs .gifs{
    background: url(https://welcome.espritgames.com//wp-content/themes/espritgames-promo/promo/birthday/img2/gift_box.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center top;
    position: absolute;
    left: 550px;
    right: 0px;
    width: 540px;
    height: 470px;
    margin: 0 auto;
    z-index: 10;
    padding-top: 0px;
    color: #fff;
}
/*
.block_gifs .gifs:after{
    width: 230px;
    height: 191px;
    content: '';
    display: block;
    position: absolute;
    right: -140px;
    bottom: -10px;
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/newyear/deco_on_red.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center top;
}
.outer_sec .block_gifs .gifs:after{
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/newyear/deco_on_green.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center -30px;
    position: absolute;
    right: auto;
    left: -140px;
    bottom: -10px;
    height: 239px;
}
*/
.block_gifs .gifs .logam{
    display: block;
    margin: 0 auto;
    margin-top: -5px;
}
.outer_sec .block_gifs .gifs{
    position: absolute;
    left: 0px;
    right: 590px;
    right: 520px;
    width: 550px;
    height: 470px;
    margin: 0 auto;
    z-index: 10;
}
.outer_sec .block_gifs .gifs.gifs_ext{
    background: url(https://welcome.espritgames.com//wp-content/themes/espritgames-promo/promo/birthday/img2/cloud.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center top;
    width: 800px;
}
.block_gifs .gifs .top_b{
    width: 610px;
    height: 180px;
    margin: 0 auto;
    position: absolute;
    top: 10px;
    left: 0px;
    right: 0px;
    z-index: 1;
}
.block_gifs .gifs.prom .top_b{
    bottom: 163px;
}
.block_gifs .gifs .top_b .gif{
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/blackfriday/neon_deco_left.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center top;
    width: 157px;
    height: 212px;
    z-index: 1;
    display: block;
    position: absolute;
    top: 18px;
    left: -40px;
    display: none;
}
.outer_sec .block_gifs .gifs .top_b .gif.left_gif{
    /*background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/blackfriday/neon_deco_left.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    position: absolute;
    bottom: -30px;
    left: auto;
    right: 70px;*/
}
.outer_sec .block_gifs .gifs.gifs_ext .top_b .gif.left_gif{
    /*bottom: -8px;*/
}
.block_gifs .gifs .top_b .right_gif{
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/blackfriday/neon_deco_right.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center top;
    width: 217px;
    height: 210px;
    z-index: 1;
    display: block;
    position: absolute;
    top: 18px;
    left: auto;
    right: 0px;
    display: none;
}
.outer_sec .block_gifs .gifs .top_b .right_gif{
    /*background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/blackfriday/bats-left.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    left: -80px;
    right: auto;*/
}
.outer_sec .block_gifs .gifs.gifs_ext .top_b .right_gif{
    top: 8px;
}

.block_gifs .gifs .bot_b{
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/feast/frame_bottom.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
    width: 526px;
    height: 67px;
    margin: 0 auto;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 50px;
    z-index: 1;
    display: none;
}
.block_gifs .gifs .img_gif{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 91px;
    margin: 0 auto;
    display: none;
}
.block_gifs .gifs.prom .img_gif{
    bottom: 106px;
}
.block_gifs .gifs .p_code{
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 12;
    bottom: 84px;
    margin: 0 auto;
    font-family: "Philosopher-Regular";
    font-size: 27px;
    text-decoration: none;
    text-align: center;
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/feast/promo_underlay.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    width: 454px;
    display: block;
    height: 58px;
    line-height: 58px;
    cursor: pointer;
}

.block_gifs .gifs .hide_help{
    position: absolute;
    left: 330px;
    right: 0px;
    bottom: 121px;
    margin: 0 auto;
    z-index: 14;
    width: 126px;
    height: 64px;
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/feast/tooltip.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center top;
    padding: 16px 14px;
    z-index: -1;
    opacity: 0;
}
.block_gifs .gifs .p_code:hover + .hide_help{
    z-index: 14;
    opacity: 1;
}

.block_gifs .gifs .promo_txt{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/toolbar_dark.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 322px;
    height: 96px;
    display: block;
    position: absolute;
    left: 0px;
    right: 58px;
    bottom: 46px;
    margin: 0 auto;
    z-index: 10;
    text-align: center;
    line-height: 94px;
    text-decoration: none;
    font-family: "Roboto-Bold";
    font-size: 22px;
    color: #fcc940;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding: 0px 24px;
}
.outer_sec .block_gifs .gifs .promo_txt{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/toolbar_light.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px; 
    color: #4b3399;
    bottom: 106px;
}
.outer_sec .block_gifs .gifs .promo_txt_long{
    bottom: 80px;
}

.block_gifs .gifs .ttl_promo_txt{
    width: 322px;
    height: 36px;
    display: block;
    position: absolute;
    left: 0px;
    right: 58px;
    bottom: 128px;
    margin: 0 auto;
    z-index: 10;
    text-align: center;
    line-height: 40px;
    text-decoration: none;
    font-family: 'Pixel_font';
    font-size: 16px;
    color: #fed34f;
}

.outer_sec .block_gifs .gifs .ttl_promo_txt{
    color: #3d2186;
    bottom: 188px;
}
.outer_sec .block_gifs .gifs .ttl_promo_txt_long{
    bottom: 160px;
}

.block_gifs .gifs .btn_action{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/button_copy.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center 0px;
    width: 231px;
    height: 64px;
    display: block;
    position: absolute;
    left: 0px;
    right: 62px;
    bottom: 2px;
    margin: 0 auto;
    z-index: 10;
    text-align: center;
    line-height: 68px;
    text-decoration: none;
    font-family: 'Pixel_font';
    font-size: 16px;
    color: #fff;
}
.outer_sec .block_gifs .gifs .btn_action{
    bottom: 62px;
}
.outer_sec .block_gifs .gifs .btn_action_long{
    bottom: 38px;
}
.outer_sec .block_gifs .gifs .btn_action_ext{
    bottom: 62px;
}
/*
.block_gifs .gifs .btn_action_en{
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/feast/Action_btn_EN.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;    
}
.block_gifs .gifs .btn_action_de{
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/feast/Action_btn_DE.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;    
}
.block_gifs .gifs .btn_action_fr{
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/feast/Action_btn_FR.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;    
}
.block_gifs .gifs .btn_action_pl{
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/feast/Action_btn_PL.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;    
}
.block_gifs .gifs .btn_action_es{
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/feast/Action_btn_ES.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;    
}
.block_gifs .gifs .btn_action_it{
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/promo/feast/Action_btn_IT.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;    
}*/
.block_gifs .gifs .btn_action:hover{
    background-position: center -61px;
    color: #466e16;
}


.block_gifs .gifs .btn_action_link{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/button_main.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center -12px;
    width: 309px;
    height: 80px;
    display: block;
    position: absolute;
    left: 0px;
    right: 62px;
    bottom: 2px;
    margin: 0 auto;
    z-index: 10;
    text-align: center;
    line-height: 68px;
    text-decoration: none;
    font-family: 'Pixel_font';
    font-size: 28px;
    color: #fff;
}
.block_gifs .gifs .btn_action_link_ext{
    font-size: 22px;
}
.block_gifs .gifs .btn_action_link:hover {
    background-position: center -98px;
    color: #223a06;
}

.block_gifs .gifs p{
    width: 310px;
    min-height: 100px;
    text-align: center;
    font-family: "Roboto-Regular";
    font-size: 16px;
    padding-top: 10px;
    margin: 0 auto;
    display: block;
    color: #fff;
}
.block_gifs .gifs .corr_txt{
    font-size: 16px;
    width: 260px;
    position: relative;
    right: 24px;
    padding-top: 30px;
    hyphens: none;
}
.block_gifs .gifs .corr_txt_ext{
    width: 284px;
}
.outer_sec .block_gifs .gifs .corr_txt{
    color: #120631;
    padding-top: 20px;
}
.outer_sec .block_gifs .gifs .corr_txt_long{

}

.block_gifs .gifs .corr_txt .dot{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img2/coin_tag.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: -3px -7px;
    display: block;
    padding-left: 28px;
    min-height: 23px;
    text-align: left;
}
.block_gifs .gifs .corr_txt .dot_l{
    width: 424px;
}
.block_gifs .gifs .corr_txt .dot_l2{
    width: 460px;
}
.block_gifs .gifs .left_txt{
    text-align: left; 
}
.block_gifs .gifs .big_centr_txt{
    text-align: center;
    font-size: 22px;
}

.block_gifs .gifs .date_line{
    width: 100%;
    height: 20px;
    min-height: 18px;
    text-align: center;
    font-family: 'Pixel_font';
    font-size: 20px;
    padding-bottom: 0px;
    padding-top: 8px;
    margin: 0 auto;
    display: block;
    color: #fff;
    margin-top: 114px;
    position: relative;
    right: 28px;
}
.outer_sec .block_gifs .gifs .date_line{
    color: #120631;
    margin-top: 64px;
}

.block_gifs .gifs .date_line_1{
    padding-top: 0px;
}



#panel-27306-0-0-1,
.panel-last-child{
    display: none;
}
#panel-27306-0-0-1.show,
.panel-last-child.show{
    display: block;
}

#secondary,
.site:before,
.site-footer {
    display: none !important;
}

.site-content, .site-main .widecolumn{
    border-left: 0px #000 solid !important;
}


.panel-first-child,
.panel-last-child{
    margin-bottom: 0px !important;
}

.show_pes{
    cursor: pointer;
}
.show_pes.not_show{
    opacity: 0;
}

.outer_pes{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/border.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center center;
    width: 400px;
    height: 400px;
    z-index: 1001;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 226px;
    margin: 0 auto;
    display: none;
}
.outer_pes.show{
    display: block;
}
.outer_pes .close_pes{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/close.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 0px 0px;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 5;
    cursor: pointer;
}
.outer_pes .pes_an{
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame01.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 0px 0px;
    width: 294px;
    height: 229px;
    position: relative;
    top: 74px;
    left: 68px;
    
}

.outer_pes .pes_an{
  animation: pes_an 1s infinite;
}
@keyframes pes_an{
    0% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame01.png);
    }
    9% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame02.png);
    }
    17% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame03.png);
    }
    26% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame04.png);
    }
    34% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame05.png);
    } 
    42% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame06.png);
    }
    50% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame07.png);
    }
    60% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame08.png);
    }
    68% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame09.png);
    }
    78% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame11.png);
    }
    88% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame12.png);
    }
    100% {
        background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/birthday/img3/frame13.png);
    }
}