body {
    background: #361c3c !important;
}
body>.to_up{
    display: none !important;
}
.full-width .hentry{
    margin: 0 auto 0px;
}
#easy-cookies-policy-main-wrapper{
    display: none !important;
}
.page-template-launcher{
    opacity: 0;
    max-height: 100vh;
    overflow: hidden;
    min-height: 768px !important;
}
.page-template-launcher.showtime{
    opacity: 1 !important;
}
.page-template-launcher #masthead .lang_menu_top #languages_footer .now_l>img, 
.page-template-launcher #masthead .lang_menu_top #languages_footer .that_l>img {
    width: 22px;
    height: 15px;
    margin-right: 1px;
    position: relative;
    right: 6px;
}
.page-template-launcher.page-template-game,
.page-template-launcher.page-id-1246133,
.page-template-launcher.page-id-41622,
.page-template-launcher.page-id-42897,
.page-template-launcher.page-id-42059,
.page-template-launcher.page-id-34030,
.page-template-launcher.page-id-6955,
.page-template-launcher.page-id-18074{
    max-height: unset;
    overflow: visible;
}
.page-template-launcher .smbtn{
    font-family: "Philosopher-Bold";
    display: inline-block;
    width: 84px;
    text-align: center;
    text-decoration: none;
    height: 16px;
    font-size: 12px;
    line-height: 14px;
    color: rgba(0, 0, 0, 0.85) !important;
    background: rgb(175,209,49);
    background: linear-gradient(46deg, rgba(175,209,49,1) 0%, rgba(171,209,48,1) 68%, rgba(146,205,37,1) 100%);
    border-radius: 60px;
    box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
    -webkit-box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
    -moz-box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
    -o-box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
}
.page-template-launcher .smbtn:hover{
    color: #fff !important;
    box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
    -webkit-box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
    -moz-box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
    -o-box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
}

.page-template-launcher .mdbtn{
    position: relative;
    font-family: "Philosopher-Bold";
    display: inline-block;
    width: 180px;
    text-align: center;
    text-decoration: none;
    height: 38px;
    font-size: 24px;
    line-height: 38px;
    color: rgba(0, 0, 0, 0.85) !important;
    background: rgb(175,209,49);
    background: linear-gradient(46deg, rgba(175,209,49,1) 0%, rgba(171,209,48,1) 68%, rgba(146,205,37,1) 100%);
    border-radius: 60px;
    box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
    -webkit-box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
    -moz-box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
    -o-box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
}
.page-template-launcher .mdbtn:after{
    content: '▶';
    font-size: 14px;
    position: absolute;
    right: 14px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}
.page-template-launcher .mdbtn:hover{
    color: #fff !important;
    box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
    -webkit-box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
    -moz-box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
    -o-box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
}

.page-template-launcher .bgbtn{
    position: relative;
    font-family: "Philosopher-Bold";
    display: inline-block;
    width: 220px;
    text-align: center;
    text-decoration: none;
    height: 48px;
    font-size: 36px;
    line-height: 48px;
    color: rgba(0, 0, 0, 0.55) !important;
    background: rgb(175,209,49);
    background: linear-gradient(46deg, rgba(175,209,49,1) 0%, rgba(171,209,48,1) 68%, rgba(146,205,37,1) 100%);
    border-radius: 60px;
    box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
    -webkit-box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
    -moz-box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
    -o-box-shadow: 0 0 38px rgba(117, 171, 0, 0.4);
}
.page-template-launcher .bgbtn:hover{
    color: #fff !important;
    box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
    -webkit-box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
    -moz-box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
    -o-box-shadow: 0 0 38px rgba(117, 171, 0, 0.6);
}

.page-template-launcher .bgbtn:after{
    content: '▶';
    font-size: 14px;
    position: absolute;
    right: 14px;
    top: 0px;
    bottom: 0px;
    margin: auto;
}
.page-template-launcher #secondary .ubermenu-item-1255416>.ubermenu-target:after{
    content: '▶';
    font-size: 14px;
    position: absolute;
    right: 14px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    display: block;
    background: transparent;
    color: #ccc;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}
.page-template-launcher #secondary.short .ubermenu-item-1255416>.ubermenu-target:after{
    right: 0px;
}

.page-template-launcher .extinfo{
    opacity: 0.4;
    display: inline-block;
    width: 112px;
    height: 18px;
    font-family: "Roboto-Regular";
    color: rgb(164, 164, 164, 1) !important;
    font-size: 14px;
    text-decoration: none;
}
.page-template-launcher .extinfo:before{
    color: rgb(164, 164, 164, 1) !important;
    float: left;
    width: 16px;
    height: 18px;
    content: '';
    display: inline-block;
    /*background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_paper.svg);*/
    background-color: rgb(164, 164, 164, 1);
    -webkit-mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_paper.svg);
    mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_paper.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 18px;
    margin-right: 7px;
    mask-size: 100%;
    -webkit-mask-size: 100%;
}
.page-template-launcher .extinfo:after{
    color: rgb(164, 164, 164, 0.4) !important;
    position: relative;
    top: 5px;
    float: right;
    width: 9px;
    height: 9px;
    content: '';
    display: inline-block;
    /* background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_more.svg); */
    background-color: rgb(164, 164, 164, 1);
    -webkit-mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_more.svg);
    mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_more.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 7px 18px;
    margin-left: 7px;
    mask-size: 100%;
    -webkit-mask-size: 100%;
}
.page-template-launcher .extinfo:hover{
    opacity: 1;
}

.page-template-launcher .extinfo_md{
    opacity: 0.4;
    display: inline-block;
    width: 144px;
    height: 24px;
    font-family: "Roboto-Regular";
    color: rgb(164, 164, 164, 1) !important;
    font-size: 18px;
    text-decoration: none;
}
.page-template-launcher .extinfo_md:before{
    color: rgb(164, 164, 164, 1) !important;
    float: left;
    width: 22px;
    height: 24px;
    content: '';
    display: inline-block;
    /*background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_paper.svg);*/
    background-color: rgb(164, 164, 164, 1);
    -webkit-mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_paper.svg);
    mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_paper.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 18px;
    margin-right: 7px;
    mask-size: 100%;
    -webkit-mask-size: 100%;
}
.page-template-launcher .extinfo_md:after{
    color: rgb(164, 164, 164, 0.4) !important;
    position: relative;
    top: 7px;
    float: right;
    width: 12px;
    height: 12px;
    content: '';
    display: inline-block;
    /* background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_more.svg); */
    background-color: rgb(164, 164, 164, 1);
    -webkit-mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_more.svg);
    mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_more.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 7px 18px;
    margin-left: 10px;
    mask-size: 100%;
    -webkit-mask-size: 100%;
}
.page-template-launcher .extinfo_md{
    opacity: 1;
}

.page-template-launcher .extinfo_bg{
    opacity: 0.4;
    display: inline-block;
    width: 225px;
    height: 32px;
    font-family: "Roboto-Regular";
    color: rgb(164, 164, 164, 1) !important;
    font-size: 27px;
    text-decoration: none;
}
.page-template-launcher .extinfo_bg:before{
    color: rgb(164, 164, 164, 1) !important;
    float: left;
    width: 30px;
    height: 32px;
    content: '';
    display: inline-block;
    /*background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_paper.svg);*/
    background-color: rgb(164, 164, 164, 1);
    -webkit-mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_paper.svg);
    mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_paper.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 18px;
    margin-right: 15px;
    mask-size: 100%;
    -webkit-mask-size: 100%;
}
.page-template-launcher .extinfo_bg:after{
    color: rgb(164, 164, 164, 0.4) !important;
    position: relative;
    top: 3px;
    float: right;
    width: 25px;
    height: 25px;
    content: '';
    display: inline-block;
    /* background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_more.svg); */
    background-color: rgb(164, 164, 164, 1);
    -webkit-mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_more.svg);
    mask-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_more.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 7px 18px;
    margin-left: 15px;
    mask-size: 100%;
    -webkit-mask-size: 100%;
}
.page-template-launcher .extinfo_bg:hover{
    opacity: 1;
}

.page-template-launcher .extinfo:hover{
    opacity: 1;
}
.page-template-launcher .so-panel{
	margin-bottom: 0px !important;
}
.page-template-launcher{
	overflow-x: hidden;
}
.page-template-launcher #masthead .lang_menu_top{
    width: 90px;
    height: 60px;
    line-height: 60px;
    position: absolute;
    top: 0px;
    right: 6px;
}
.page-template-launcher #masthead .lang_menu_top #languages_footer{
    background: #2b2b2b;
    width: 90px;
    line-height: 60px;
    height: 60px;
    background: transparent;
    border-left: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.page-template-launcher #masthead .lang_menu_top #languages_footer .cl_EN,
.page-template-launcher #masthead .lang_menu_top #languages_footer .cl_DE,
.page-template-launcher #masthead .lang_menu_top #languages_footer .cl_FR,
.page-template-launcher #masthead .lang_menu_top #languages_footer .cl_PL,
.page-template-launcher #masthead .lang_menu_top #languages_footer .cl_ES,
.page-template-launcher #masthead .lang_menu_top #languages_footer .cl_CZ,
.page-template-launcher #masthead .lang_menu_top #languages_footer .cl_IT,
.page-template-launcher #masthead .lang_menu_top #languages_footer .cl_RO{
    /*display: none;*/
}
.page-template-launcher #masthead .lang_menu_top #languages_footer .now_l:after{
    top: 23px;
}
.page-template-launcher #masthead .lang_menu_top #languages_footer .now_l{
    width: 90px;
    padding-left: 0px;
    font-size: 14px;
    padding: 0px 0px;
    text-align: center;
}
.page-template-launcher #masthead .lang_menu_top #languages_footer .that_l{
    padding: 0px 0px;
    padding-left: 0px;
    line-height: 42px;
    width: 90px;
    text-align: center;
    background: rgba(26,26,26,0.6);
}
.page-template-launcher #masthead .lang_menu_top #languages_footer .that_l:hover{
    background: rgb(170, 170, 170, 0.2);
}
.page-template-launcher #masthead{
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;    
}
.page-template-launcher #masthead.top_fix{
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.page-template-launcher.page-template-game #masthead.top_fix{
    position: relative;
}
.page-template-launcher #secondary.top_fix .navigation.fix{
    /*top: 90px;*/
}
.page-template-launcher .site {
    background: #361c3c;
}
.page-template-launcher .site.site_10{
    overflow: hidden;
}
.page-template-launcher .site-header{
	background: rgba(26,26,26,0.6);
	height: 60px;
	backdrop-filter: blur(5px);
	border-bottom: 1px solid rgb(0, 0, 0, 60%);;
} 
.page-template-launcher .site:before {
    background-color: transparent !important;
}
.page-template-game.page-template-launcher .site:before{
    display: none;
}
.page-template-launcher.short .site:before{
    width: 68px;
}
.page-template-launcher #site-header a{
    margin-top: 1px;
    margin-left: 8px;
    display: block;
    width: 174px;
    height: 72px;
    background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/esprit_games_center.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.page-template-launcher .ubermenu {
	background: transparent;
}
.page-template-launcher .ubermenu-responsive-default.ubermenu{
    width: calc(100% - 223px);
    border: none;
    background-color: transparent;
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 60px;
}
.page-template-launcher .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0{
	background: transparent;
	height: 60px;
	line-height: 60px;
	margin: 0px 50px;
}
.page-template-launcher .ubermenu-skin-black-silver .ubermenu-item-level-0 > .ubermenu-target {
    color: #fff;
    text-transform: none;
    border-left: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    line-height: 60px;
    padding: 0px;
    font-size: 24px;
    font-family: "Roboto-Light";
    font-weight: lighter;
}
.page-template-launcher .ubermenu-skin-black-silver .ubermenu-item-level-0 > .ubermenu-target .ubermenu-target-text{
    font-size: 21px;
    font-family: "Roboto-Light";
    font-weight: lighter;
    color: #cccccc;
}
.page-template-launcher .ubermenu-skin-black-silver .ubermenu-item-level-0 > .ubermenu-target .ubermenu-target-text:hover{
	color: #ffffff;
}
.page-template-launcher .ubermenu-skin-black-silver .ubermenu-item-level-0:hover > .ubermenu-target{ 
	background: transparent;
}
.page-template-launcher .ubermenu-left_games_menu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target,
.page-template-launcher .ubermenu-leftmenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{
	text-transform: uppercase;
	font-family: "Roboto-Regular";
	background: rgba(164, 164, 164, 0.1);
    border-bottom: 1px solid rgba(164, 164, 164, 0.1);
    color: #cccccc;
    font-size: 14px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 50px;
    height: 50px;
}
.page-template-launcher .ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>a.ubermenu-target:after{
	display: none;
}
.page-template-launcher .ubermenu.ubermenu-left_games_menu .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, 
.page-template-launcher .ubermenu.ubermenu-left_games_menu .ubermenu-has-submenu-drop>.ubermenu-submenu.ubermenu-submenu-type-mega,
.page-template-launcher .ubermenu.ubermenu-leftmenu .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, 
.page-template-launcher .ubermenu.ubermenu-leftmenu .ubermenu-has-submenu-drop>.ubermenu-submenu.ubermenu-submenu-type-mega{
    background: rgb(54, 28, 60, 1);
    border: none;
    width: 250px;
}
{
    background: rgb(170, 170, 170, 0.2) !important;
    color: #cccccc;
}
.page-template-launcher .ubermenu-left_games_menu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target,
.page-template-launcher .ubermenu-left_games_menu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target,
.page-template-launcher .ubermenu-leftmenu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target,
.page-template-launcher .ubermenu-leftmenu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{
    font-family: "Roboto-Regular";
    color: #cccccc;
    font-size: 14px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 50px;
}
.page-template-launcher .ubermenu-left_games_menu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover,
.page-template-launcher .ubermenu-left_games_menu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target:hover,
.page-template-launcher .ubermenu-leftmenu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover,
.page-template-launcher .ubermenu-leftmenu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target:hover{
	background: rgba(170, 170, 170, 0.2) !important;
	color: #cccccc;
}
.page-template-launcher .ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{
    width: 36px;
    height: 36px;
    border-radius: 44px;
    margin-top: 7px;
    overflow: visible;
}
.page-template-launcher .ubermenu .ubermenu-item-level-0>.ubermenu-submenu-type-stack{
	padding-bottom: 0px;
}
.page-template-launcher #secondary {
    min-height: 100vh;
    background: rgba(26,26,26,0.6);
    width: 228px;
    padding: 0px;
    display: none;
    position: absolute;
    top: 60px;
    bottom: 0px;
    margin: auto;
}
.page-template-launcher #secondary.op1{
    display: block;
}
.page-template-launcher #secondary .navigation{
    background: rgba(26,26,26,0.6);
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    margin: 0px;
    height: 100%;
    width: 228px;
}
.page-template-launcher #secondary .navigation.fix{
    position: fixed;
    top: 60px;
}
.page-template-launcher .site-footer {
    border-left: none !important;
}
.page-template-launcher .main-content {
    width: 100%;
    min-height: 100vh;
    background: #361c3c;
}
.page-template-launcher #secondary .site-description{
	display: none;
}
.page-template-launcher .site-content{
	border-left: none;
}
.page-template-launcher #content .entry-content{
    max-width: 100%;
    width: calc(100% - 228px);
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    background-color: #361c3c;
}
.page-template-launcher.page-id-1247765 #content .entry-content,
.page-template-launcher #content.ext_lnds_1 .entry-content{
    width: 100%;
}
.page-template-launcher #main{
    /*max-height: 870px;*/
    max-height: calc(100vh - 90px);
}
.page-template-launcher.page-id-41622 #main,
.page-template-launcher.page-id-1246133 #main,
.page-template-launcher.page-id-42897 #main,
.page-template-launcher.page-id-42059 .site_6 #main,
.page-template-launcher.page-id-34030 .site_7 #main,
.page-template-launcher.page-id-6955 .site_8 #main,
.page-template-launcher.page-id-18074 .site_10 #main,
.page-template-launcher #main.auto_height{
    max-height: unset;
    background: #361c3c;
}
.page-template-launcher #top_banner{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	margin-bottom: 20px;
}
.page-template-launcher .outet_slider{
	position: relative;
	width: 100%;
	margin: 0 auto;
}
.page-template-launcher .outet_slider .block_ttl{
    font-family: "Roboto-Regular";
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 12px;
}
.page-template-launcher .outet_slider #topslider{
	position: relative;
    width: 100%;
    height: 538px;
    overflow: hidden;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    border-radius: 8px;
    box-shadow: 0px 0px 20px rgb(36, 13, 29, 0.2);
    -webkit-box-shadow: 0px 0px 20px rgb(36, 13, 29, 0.2);
    -moz-box-shadow: 0px 0px 20px rgb(36, 13, 29, 0.2);
    -o-box-shadow: 0px 0px 20px rgb(36, 13, 29, 0.2);
}
.page-template-launcher .outet_slider .one_slide{
    width: 100%;
    height: 538px;
    position: absolute;
    left: -9999px;
    right: -9999px;
    top: 0px;
    margin: auto;
    /*background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/Wartime_l_banner.jpg);*/
    background-repeat: no-repeat;
    background-position: center 0px;
    background-size: 106% auto;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.one_slide_mac{
    display: none;
}
.one_slide_mac.on_mac{
    display: block;
}
.page-template-launcher .outet_slider .one_slide:before{
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(33, 11, 38, 0.85);
    opacity: 0;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.page-template-launcher .outet_slider .one_slide:hover:before{
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    opacity: 1;
}
.page-template-launcher .outet_slider .one_slide .outer_ftt{
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    background: transparent;
    width: 320px;
    height: 160px;
    padding-top: 50px;
    text-align: center;
    opacity: 1;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.page-template-launcher .site_1 .outet_slider .one_slide .outer_ftt,
.page-template-launcher .site_2 .outet_slider .one_slide .outer_ftt,
.page-template-launcher .site_4 .outet_slider .one_slide .outer_ftt,
.page-template-launcher .site_6 .outet_slider .one_slide .outer_ftt,
.page-template-launcher .site_7 .outet_slider .one_slide .outer_ftt{
    width: 370px;
}
.page-template-launcher .outet_slider .one_slide:hover .outer_ftt{
    opacity: 0;
    bottom: 640px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.page-template-launcher .outet_slider .one_slide .outer_ftt .ttl{
	font-family: "Philosopher-Regular";
    font-size: 50px;
    line-height: 38px;
    display: block;
    width: 100%;
}
.page-template-launcher .site_2 .outet_slider .one_slide .outer_ftt .ttl{
    line-height: 42px;
}
.page-template-launcher .outet_slider .one_slide .outer_ftt .line{
    width: 184px;
    height: 2px;
    background: #fff;
    display: block;
    margin: 10px auto;
}
.page-template-launcher .outet_slider .one_slide .outer_ftt .sub_txt{
	font-family: "Roboto-Regular";
	display: inline-block;
	font-size: 15px;
}
.page-template-launcher .outet_slider .one_slide .outer_ftt .sub_txt:before{
    content: '';
    display: inline-block;
    width: 1px;
    height: 15px;
    background: #fff;
    margin: 0px 6px;
    position: relative;
    top: 2px;
}
.page-template-launcher .outet_slider .one_slide .outer_ftt .fst:before{
	display: none;
}

.page-template-launcher .outet_slider .one_slide .outer_ftt_ext{
    position: absolute;
    top: 990px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    background: transparent;
    width: 348px;
    height: 410px;
    padding-top: 0px;
    text-align: center;
    opacity: 0;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    z-index: 10;
}
.page-template-launcher .outet_slider .one_slide .outer_ftt_ext .top_logo{
    display: block;
    width: 348px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 10px;
}
.page-template-launcher .outet_slider .one_slide .outer_ftt_ext .desc{
    font-family: "Roboto-Regular";
    display: block;
    font-size: 24px;
    color: #fff;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    white-space: pre-wrap;
    hyphens: none;
    -webkit-hyphens: none;
}
.page-template-launcher .outet_slider .one_slide .outer_ftt_ext .game_more_url{
    margin-bottom: 20px;
}

.page-template-launcher .outet_slider .one_slide:hover .outer_ftt_ext{
    top: 0px;
    opacity: 1;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.page-template-launcher #sub_games{
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 0px;
}
.page-template-launcher #sub_games .outer_games{
	width: 100%;
}
.page-template-launcher #sub_games .game{
    width: calc(50% - 10px);
    height: 334px;
    background: #361c3c;
    float: left;
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 103%;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    border-radius: 8px;
}
.page-template-launcher #sub_games .game_mac{
    display: none;
}
.page-template-launcher #sub_games .game.on_mac{
    display: none;
}
.page-template-launcher #sub_games .game_mac.on_mac{
    display: block;
}

.page-template-launcher #sub_games .game:before{
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: rgba(33, 11, 38, 0.85);
    opacity: 0;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.page-template-launcher #sub_games .game:nth-child(1){
    margin-right: 10px;
}
.page-template-launcher #sub_games .game:nth-child(2){
	margin-left: 10px;
}
.page-template-launcher #sub_games .game:hover{
     background-size: 110% auto;
     background-size: auto 110%;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.page-template-launcher #sub_games .game:hover:before{
    opacity: 1;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

.page-template-launcher #sub_games .game .game_url{
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -50px;
    z-index: 3;
    opacity: 0;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    margin: auto;
}
.page-template-launcher #sub_games .game:hover .game_url{
    opacity: 1;
    position: absolute;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    /*bottom: 50px;
    bottom: 15%;*/
    bottom: 0px;
    top: 0px;
}

.page-template-launcher #sub_games .game .game_more_url{
    position: absolute;
    right: 0px;
    left: 0px;
    bottom: -50px;
    z-index: 2;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    opacity: 0;
    display: block;
    margin: auto;
}
.page-template-launcher #sub_games .game:hover .game_more_url{
    z-index: 4;
    opacity: 1;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    bottom: 112px;
    bottom: 35%;
}

.page-template-launcher #sub_games .game .outer_ftt{
    z-index: 2;
    opacity: 1;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
    background: transparent;
    width: 320px;
    height: 83px;
    padding-top: 0;
    text-align: left;
    margin-left: 20px;
    padding-left: 4px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    background: rgb(0, 0, 0, 0.1);
    display: none;
}
.page-template-launcher #sub_games .game .outer_ftt .ttl{
    font-family: "Philosopher-Regular";
    font-size: 32px;
    line-height: 36px;
    display: inline-block;
    width: auto;
    border-bottom: 1px solid rgb(255 255 255 / 60%);
    padding-bottom: 10px;
}
.page-template-launcher #sub_games .game .outer_ftt .line{
    width: 184px;
    height: 1px;
    background: rgb(255 255 255 / 60%);
    display: block;
    margin-bottom: 9px;
    opacity: 0;
}
.page-template-launcher #sub_games .game .outer_ftt .sub_txt{
    font-family: "Roboto-Regular";
    display: inline-block;
    font-size: 15px;
}
.page-template-launcher #sub_games .game .outer_ftt .sub_txt:before{
    content: '';
    display: inline-block;
    width: 1px;
    height: 15px;
    background: #fff;
    margin: 0px 6px;
    position: relative;
    top: 2px;
}
.page-template-launcher #sub_games .game .outer_ftt .fst:before{
    display: none;
}
.page-template-launcher #sub_games .game .text_block{
    z-index: 2;
    font-family: "Roboto-Regular";
    font-size: 20px;
    text-align: center;
    position: absolute;
    top: -10px;
    opacity: 0;
    width: 100%;
    height: auto;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.page-template-launcher #sub_games .game:hover .text_block{
    top: 30px;
    opacity: 1;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

.page-template-launcher #sub_games .game .logo_outer{
    width: 50%;
    height: 100%;
    display: block;
    position: relative;
}
.page-template-launcher #sub_games .game .logo_block{
    z-index: 0;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    margin: auto;
    width: 80%;
}
/*.page-template-launcher #sub_games .game:hover .logo_block{
    position: absolute;
    left: 10%;
    bottom: 50px;
    display: block;
    transform: scale(1);
    opacity: 1;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}*/
.page-template-launcher #sub_games .game:hover .outer_ftt{
    opacity: 0;
    top: 380px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

.page-template-launcher #more_games{
    width: calc(100% - 80px);
    min-height: 300px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0px;
    margin-top: 30px;
    position: relative;
}
.page-template-launcher #more_games .more_games_outer{
    width: 100%;
    min-height: 300px;
    position: relative;
}
.page-template-launcher #more_games .one_game{
    width: 332px;
    height: 76px;
    /*box-shadow: 0px 0px 3px #fff;*/
    float: left;
    margin-right: 20px;
    margin-bottom: 30px;

}
.page-template-launcher #more_games .one_game .logo{
    width: 76px;
    height: 76px;
    display: inline-block;
    /*background: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/DL_icn_76x76.png);*/
    background-repeat: no-repeat;
    background-position: center;
    background-size: 76px 76px !important;
    float: left;
    margin-right: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
}
.page-template-launcher #more_games .one_game:nth-child(3n){
    margin-right: 0px;
}
.page-template-launcher #more_games .one_game .game_ttl{
    font-family: "Philosopher-Bold";
    font-size: 18px;
    display: block;
    text-decoration: none;
    line-height: 20px;
    color: #fff;
    margin-bottom: 3px;
}
.page-template-launcher #more_games .one_game .game_url{
    margin-right: 15px;
}
.page-template-launcher #more_games .one_game .game_desc{
    font-family: "Roboto-Regular";
    color: #fff;
    font-size: 11px;
    line-height: 15px;
    display: block;
    margin-bottom: 3px;
    height: 31px;
    overflow: hidden;
}
.page-template-launcher.slow #content .entry-content{
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.page-template-launcher.short #content .entry-content{
    width: calc(100% - 68px);
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.page-template-launcher.short #content.ext_lnds_1 .entry-content{
    width: 100%;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;    
}
.page-template-launcher.short #land_block .main_block{
    left: 120px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;   
}
#secondary{
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
#secondary .ubermenu-left_games_menu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target,
#secondary .ubermenu-left_games_menu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target,
#secondary .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text,
#secondary .navigation{
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
#secondary .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text.long{
    width: 180px;
    background: linear-gradient(to right, #cccccc 50%, rgba(0, 186, 187, 0) 100%);
    -webkit-background-clip: text;
    color: transparent;
    white-space: nowrap;
}
#secondary.short{
    width: 68px;
    padding: 0px;
}
#secondary.short .navigation,
.page-template-launcher #secondary.short .ubermenu.ubermenu-left_games_menu .ubermenu-has-submenu-drop>.ubermenu-submenu.ubermenu-submenu-type-mega{
    width: 68px;
}

#secondary.short .ubermenu-left_games_menu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{
    overflow: hidden;
    padding: 0px !important;
    text-align: center;
}
#secondary.short .ubermenu-left_games_menu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target{
    padding-left: 0px;
    padding-right: 0px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
#secondary.short .ubermenu .ubermenu-item-layout-image_left>.ubermenu-image{
    margin: 7px auto;
    float: none;
}
#secondary.short .ubermenu .ubermenu-item-layout-image_left>.ubermenu-target-text{
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    font-size: 0.01px;
    width: 0px;
    height: 0px;
    padding: 0px;
}
html .page-template-launcher .hit{
    background: #FF2828;
    color: #FFE6D5 !important;
    position: absolute;
    top: 6px;
    left: 8px;
    right: auto;  
    width: 22px;
    height: 7px;
    font-size: 7px;
    line-height: 8px;
    text-align: center;
    border-radius: 4px;
    font-family: Arial, sans-serif;
    -webkit-box-shadow: 0px 0px 12px rgba(255, 98, 98, 0.65);
    -moz-box-shadow: 0px 0px 12px rgba(255, 98, 98, 0.65);
    -o-box-shadow: 0px 0px 12px rgba(255, 98, 98, 0.65);
    box-shadow: 0px 0px 12px rgba(255, 98, 98, 0.65); 
}
.page-template-launcher .new{
    background: #62FF71;
    color: #000 !important;
    position: absolute;
    top: 6px !important;
    left: 8px !important;
    right: auto !important;
    width: 22px;
    height: 7px;
    font-size: 7px;
    line-height: 8px;
    text-align: center;
    border-radius: 4px;
    font-family: Arial, sans-serif;
    -webkit-box-shadow: 0px 0px 12px rgba(98, 255, 113, 0.65);
    -moz-box-shadow: 0px 0px 12px rgba(98, 255, 113, 0.65);
    -o-box-shadow: 0px 0px 12px rgba(98, 255, 113, 0.65);
    box-shadow: 0px 0px 12px rgba(98, 255, 113, 0.65);
}
html .page-template-launcher #secondary .ubermenu-nav .hit{
    position: absolute;
    top: 6px;
    left: auto;
    right: 8px;
}
.page-template-launcher .ubermenu-nav .new{
    background: #62FF71;
    color: #000 !important;
    position: absolute !important;
    top: 6px !important;
    left: auto !important;
    right: 8px !important;
    width: 22px;
    height: 7px;
    font-size: 7px;
    line-height: 8px;
    text-align: center;
    border-radius: 4px;
    font-family: Arial, sans-serif;
    -webkit-box-shadow: 0px 0px 12px rgba(98, 255, 113, 0.65);
    -moz-box-shadow: 0px 0px 12px rgba(98, 255, 113, 0.65);
    -o-box-shadow: 0px 0px 12px rgba(98, 255, 113, 0.65);
    box-shadow: 0px 0px 12px rgba(98, 255, 113, 0.65);
}
.page-template-launcher .one_slide .hit,
.page-template-launcher .one_slide .new,
.page-template-launcher .game .hit,
.page-template-launcher .game .new{
    width: 40px;
    height: 15px;
    line-height: 16px;
    font-size: 12px;
    z-index: 100;
}
#secondary .action_menu{
    cursor: pointer;
    width: 30px;
    height: 40px;
    top: calc(100% - 40px);
    background-color: #1f1b20;
    width: 228px;
    display: block;
    /*background: #fff;*/
    background-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_collapse1.png);
    background-repeat: no-repeat;
    background-position: 30px 5px;
    background-size: 30px 30px;
    z-index: 200;
    position: fixed;
    bottom: 0px;
    left: 0px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
#secondary .action_menu:hover{
    background-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_collapse2.png);
    background-repeat: no-repeat;
    background-position: 30px 5px;
    background-size: 30px 30px;
}
#secondary.short .action_menu{
    left: 0px;
    width: 68px;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;  
}
#secondary.short .action_menu{
    background-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_uncollapse1.png);
    background-repeat: no-repeat;
    background-position: 30px 5px;
    background-size: 30px 30px;
}
#secondary.short .action_menu:hover{
    background-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/icn_uncollapse2.png);
    background-repeat: no-repeat;
    background-position: 30px 5px;
    background-size: 30px 30px;
}
/* lands */

#land_block{
    background-image: url(https://p-cdn.espritgames.ru/wp-content/themes/espritgames/img/launcher/DL_game_page_bg.jpg);
    background-repeat: no-repeat;
    background-position: 60% 0px !important;
    background-size: 1600px auto;
    background-color: #1d0016;
    min-height: calc(100vh + 90px);
    margin-top: -90px;
    width: 100%;
}
.page-id-1255387 #land_block{
    background: #291222;
}
#land_block .main_block{
    width: 433px;
    min-height: 472px;
    padding-top: 150px;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 15%;
    left: 280px;
    right: auto;
    margin: 0 auto;
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
#land_block .nd_pc_widget{
    padding-top: 30px;
}
#land_block .pod_pc_widget{
    padding-top: 84px;
}

#land_block .main_block .land_logo{
    width: 238px;
    /*width: 100%;*/
    display: block;
    margin: 1px;
    position: relative;
    margin-bottom: 32px;
}
#land_block .main_block .land_desc{
    font-family: "Roboto-Regular";
    display: block;
    font-size: 24px;
    color: #fff;
    width: 100%;
    text-align: center;
    text-align: left;
    margin-bottom: 32px;
}
#land_block .main_block .land_desc.dl{
    text-shadow: 0px 0px 5px #d30f0f;
}
#land_block .main_block .land_desc.eow{
    text-shadow: 0px 0px 5px #ffba00;
}
#land_block .main_block .land_desc.sao{
    text-shadow: 0px 0px 5px #00d8ff;
}
#land_block .main_block .land_desc.ig{

}
#land_block .main_block .land_desc.dk{
    text-shadow: 0px 0px 5px #b12400;
}
#land_block .main_block .land_desc.bok{
    text-shadow: 0px 0px 5px #ff5400;
}
#land_block .main_block .land_desc.sof{
    text-shadow: 0px 0px 5px #1f9b86;
}
#land_block .main_block .land_desc.per{
    text-shadow: 0px 0px 5px #b12400;
}
#land_block .main_block .land_desc.war{
    text-shadow: 0px 0px 5px #b12400;
}
#land_block .main_block .land_desc.bp2{
    text-shadow: 0px 0px 5px #6a0000;
}
#land_block .main_block .land_desc.roa{
    text-shadow: 0px 0px 5px #0053b1;
}
#land_block .main_block .land_desc.rak{
    text-shadow: 0px 0px 5px #0070b1;
}
#land_block .main_block .land_desc.h3d{
    text-shadow: 0px 0px 5px #ff5a00;
}
#land_block .main_block .land_desc.shad{
    text-shadow: 0px 0px 5px #0072ff;
}
#land_block .main_block .land_desc.dom{
    text-shadow: 0px 0px 5px #d30f1c;
}
#land_block .main_block .land_desc.dk2{
    text-shadow: 0px 0px 5px #d30f1c;
}
#land_block .main_block .land_desc.shi{
    text-shadow: 0px 0px 5px #e15e13;
}
#land_block .main_block .land_desc.ss{
    text-shadow: 0px 0px 5px #ae18df;
}
#land_block .main_block .land_desc.gvrd{
    text-shadow: 0px 0px 5px #ae18df;
}
#land_block .main_block .land_desc.dpl{
    text-shadow: 0px 0px 5px #05c2c0;
}
#land_block .main_block .game_more_url{
    margin: 0 auto;
    display: block;
    margin-bottom: 83px;
}
#land_block .main_block .game_url{
    margin: 0 auto;
    margin: 1px;
    display: block;
    margin-bottom: 14px; 
    /*#62FF71*/
}
.page-template-launcher .site-footer{
    z-index: 100;
}

#land_block .main_block.loahf_pc_widget{
    padding-top: 70px;
}
#land_block .main_block.sm_pc_widget{
    padding-top: 36px;
}
.loahf_pc_widget #osdk-pc-game-widget-holder iframe{
    background: url(https://cdn.espritgames.ru/espritgames-auth-custom/loahf-form/back.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    padding: 24px;
}
.page-id-1509886 .loahf_pc_widget #osdk-pc-game-widget-holder iframe,
.page-id-1713010 .loahf_pc_widget #osdk-pc-game-widget-holder iframe{
    background: none;
}

.da_pc_widget #osdk-pc-game-widget-holder iframe{
    width: 340px;
    height: 648px;
}
.nd_pc_widget #osdk-pc-game-widget-holder iframe{
    width: 340px;
    height: 684px;
}
.pod_pc_widget #osdk-pc-game-widget-holder iframe{
    width: 438px;
    height: 725px;
}
.sm_pc_widget #osdk-pc-game-widget-holder iframe{
    width: 448px;
    height: 738px;
}
.da_pc_widget:before{
    content: '';
    display: block;
    background: url(https://welcome.espritgames.com/wp-content/themes/espritgames-promo/promo/da-main/img/basement/logo2.png);
    background-repeat: no-repeat;
    background-position: center 0px;
    background-size: 100% auto;
    background: none;
    position: relative;
    width: 340px;
    height: 150px;
    height: 0px;
    margin-top: -100px;
}

@media (max-device-width: 1540px), (max-width: 1540px){
    #land_block{
        background-position: 0% 0px;
    }
    /*.page-template-launcher #sub_games .game:hover .logo_block{
        left: 5%;
        bottom: 30px;  
    }
    .page-template-launcher #sub_games .game:hover .game_url{
        right: 8%;
        bottom: 30px;
    }
    .page-template-launcher #sub_games .game .game_more_url{
        right: 14%;
        bottom: 82px;
    }*/
}
@media (max-device-width: 1380px), (max-width: 1380px){
    /*.page-template-launcher #sub_games .game:hover .logo_block{
        left: 3%;
        bottom: 10px;
    }
    .page-template-launcher #sub_games .game:hover .game_url{
        right: 0%;
        bottom: 10px;
    }
    .page-template-launcher #sub_games .game .game_more_url{
        right: 8%;
        bottom: 62px;
    }*/
    .page-template-launcher #sub_games .game:hover .game_more_url{
        bottom: 40%;
    }
}
@media (max-device-width: 1340px), (max-width: 1340px){
    #land_block {
        background-position: 20% 0px;
    }
    .page-template-launcher #more_games .one_game:nth-child(2n){
        margin-right: 0px;
    }
    .page-template-launcher #more_games .one_game:nth-child(3n){
        margin-right: 20px;
    }
}
@media (max-device-width: 1170px), (max-width: 1170px){
    #land_block {
        background-position: 42% 0px;
    }
    /*.page-template-launcher #sub_games .game:hover .logo_block{
        left: 1%;
        transform: scale(0.8);
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -webkit-transform: scale(0.8); 
        -o-transform: scale(0.8);
    }
    .page-template-launcher #sub_games .game:hover .game_url{
        transform: scale(0.8);
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -webkit-transform: scale(0.8); 
        -o-transform: scale(0.8);
        transform-origin: right;
    }
    .page-template-launcher #sub_games .game .game_more_url{
        transform: scale(0.8);
        -moz-transform: scale(0.8); 
        -ms-transform: scale(0.8); 
        -webkit-transform: scale(0.8); 
        -o-transform: scale(0.8);
        transform-origin: right;
    }*/
}
@media (max-device-width: 1170px), (max-width: 1170px){
    .page-template-launcher #sub_games .game:hover .text_block {
        top: 10px;
    }
}
@media (max-device-width: 1100px), (max-width: 1100px){
    .page-template-launcher #secondary{
        position: absolute;
        top: 60px;
        display: block;
        margin: auto;
    }
    #land_block .main_block{
        right: 8%;
        right: auto;
    }
}

@media (max-device-width: 959px), (max-width: 959px){
    .ubermenu-skin-black-silver.ubermenu-responsive-toggle{
        display: none;
    }
    .page-template-launcher .ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 {
        background: transparent;
        height: 90px;
        line-height: 90px;
        margin: 0px 20px;
        clear: none;
        width: auto;
        min-width: auto;
    }
    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse:not(.ubermenu-in-transition) {
        border-top-width: 0;
        border-bottom-width: 0;
        max-height: 90px;
        overflow: visible !important;
        visibility: visible;
    }
    #land_block .main_block {
        right: 0%;
        left: 12%;
        left: 280px;
        right: auto;
    }
    #land_block {
        background-position: 30% 0px;
    }
}
.page-template-launcher #sub_games .game.mini{
    width: 100%;
    margin: 10px auto !important;
    height: 334px !important;
}
.page-template-launcher #sub_games .game.mini .game_more_url,
.page-template-launcher #sub_games .game.mini:hover .game_url,
.page-template-launcher #sub_games .game.mini:hover .logo_block{
    transform: scale(1);
    -moz-transform: scale(1); 
    -ms-transform: scale(1); 
    -webkit-transform: scale(1); 
    -o-transform: scale(1);
    transform-origin: center;
}
.page-template-launcher #sub_games .game.mini:hover .game_url{
    /*right: 2%;
    bottom: 10px;*/
}

@media (max-device-width: 820px), (max-width: 820px){
    #land_block {
        background-position: 44% 0px;
    }
    #land_block .main_block {
        width: 330px;
    }
}
@media (max-device-height: 767px), (max-height: 767px){
    .page-template-launcher #secondary.top_fix{
        position: absolute;
        top: 60px;
        bottom: 0px;
        margin: auto;
    }
    .page-template-launcher #secondary .navigation.fix{
        /*position: relative;
        top: 60px;*/
    }
    .page-template-launcher #secondary.top_fix .navigation.fix{
        top: 0px;
    }
    .page-template-launcher #masthead.top_fix{
        position: relative;
    }
    #secondary .action_menu{
        /*position: absolute;
        top: 688px;*/
    }
}
@media (max-device-height: 700px), (max-height: 700px){
    .page-template-launcher #main{
        min-height: 600px;
    }
    #land_block{
        min-height: 800px;
    }
    .page-template-launcher .ubermenu-left_games_menu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, 
    .page-template-launcher .ubermenu-left_games_menu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target, 
    .page-template-launcher .ubermenu-leftmenu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, 
    .page-template-launcher .ubermenu-leftmenu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
        line-height: 46px;
    }
    .page-template-launcher .ubermenu-left_games_menu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target,
    .page-template-launcher .ubermenu-leftmenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{
        line-height: 42px;
        height: 42px;
    }
    .page-template-launcher .ubermenu .ubermenu-item-layout-image_left>.ubermenu-image {
        width: 34px;
        height: 34px;
    }
}

@media (max-device-height: 630px), (max-height: 630px){
    .page-template-launcher .ubermenu-left_games_menu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, 
    .page-template-launcher .ubermenu-left_games_menu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target, 
    .page-template-launcher .ubermenu-leftmenu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, 
    .page-template-launcher .ubermenu-leftmenu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
        line-height: 42px;
    }
    .page-template-launcher .ubermenu-left_games_menu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target,
    .page-template-launcher .ubermenu-leftmenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{
        line-height: 40px;
        height: 40px;
    }
    .page-template-launcher .ubermenu .ubermenu-item-layout-image_left>.ubermenu-image {
        width: 30px;
        height: 30px;
    }
}

@media (max-device-height: 580px), (max-height: 580px){
    .page-template-launcher .ubermenu-left_games_menu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, 
    .page-template-launcher .ubermenu-left_games_menu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target, 
    .page-template-launcher .ubermenu-leftmenu .ubermenu-submenu.ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, 
    .page-template-launcher .ubermenu-leftmenu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
        line-height: 38px;
    }
    .page-template-launcher .ubermenu-left_games_menu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target,
    .page-template-launcher .ubermenu-leftmenu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{
        line-height: 38px;
        height: 38px;
    }
    .page-template-launcher .ubermenu .ubermenu-item-layout-image_left>.ubermenu-image {
        width: 30px;
        height: 30px;
    }
}