
  *{/*font-size: 18px !important;*/}
.menu_spiral{width: 36px ;}
.menu{
	top:39px;
}
.authorized_text_head{display: none;}
.keyname_top{  
/*
	width: 64%;
    left: calc(18%);
left: calc(50% - 82px);
display: block;
*/	width: 164px;
    
	margin-top:52px; 
	position: relative; 
	 }

.player_table_top{z-index:999;}
.mask_top img{max-width: 100%;}

.textarea_letter{height: 250px;}

.line_code_wrapper{position: relative;display: inline-block;
width: 280px; /*width: 350px; for mobile from 280*/
height: 666px;
top: 0px;
left: calc(50% - 175px);overflow: hidden;
}
#line_code_1{color: red;width: 666px;}
#line_code_2{color: lime;width: 666px;}
#line_code_3{color: aqua;width: 666px;}
#line_code_4{color: magenta;width: 666px;}
#line_code_5{color: yellow;width: 666px;}

.deck_plus_button{padding: 8px 17px 5px 17px; }

.domain_under_logo:after{
    font-size:11px;    position: relative;
    top: -8px; 
    /*content: 'WWW.GUIDE-TO-DIMENSIONS.XYZ';*/
}
.domain_under_logo{font-size:13px;}

.page_engines_top_left{
	
	/*mobile != desk*/
    left: 0px; 
	padding-left: 0px;
    /* left: 5px; */
	
	width: 24px !important;
    height: auto !important;
    text-align: center;
    position: fixed;
    top: 0px;
    padding-top: 4px;
   
   
    z-index: 9999;
	box-shadow: 0px 0px 6px #000000; 
}


.refresher_and_amount_wrapper{
    display: none;
}

.target_engin_points{ 
	
	
	
	
    text-align: left;
    max-height: 44px; /*44*/
    max-width: 75%;
    background: #000000c2;
    margin-left: 19px; 
    overflow-y: auto;
	
	box-sizing: border-box;
	position: fixed;
	
	/*на мобильных и на desktop паритет*/
	top: 1px;
	padding-top: 1px !important;
	padding-bottom: 1px;
	padding-right: 2px;
	/*------*/

}

.system_message_top_left{
	 /*top:2px;position:relative; на разных мобильных по разному, нужно искать выход*/
}

.form_keyname{
     height: auto;
    text-align: center;
    display: block;
    position: relative;
    width: 100%;
}


.horizontal-scroller{overflow-x: scroll;}

.dots_editable_string_options {
   /* position: absolute !important;*/
}




.toggle-slider:before {
 
        background-position: center;
    }

.toggle-input:checked + .toggle-slider:before {
    
           background-position: center;
   
    }
	
	
	.open_dark{
    background: rgb(10 10 10);
	}
	
	
	
	
.space_block_after_refresher{
	
	display: block;
    width: 14px;
  /*  height: 2px; лишнее*/
	
}


.bottom_right_engine_time{
	
    margin: 0px 0px 1px 0px;
	 }
	 
	 .page_engines_bottom_right {
	 width: 21px !important; /*26 ранее*/
	 text-align:center;height: auto !important;bottom: 0px !important;
	padding-right: 0px !important; 
 
	 
	 }
	 
	 
	.bottom_right_engine {
    margin: 0px 0px 1px 0px !important;}
	
	.engine_box_1{
		#background:#000000f2; /*?*/
	} 
	
	
	
	world{padding:1px;margin:1px;}
	
	.dd_shadow {
    opacity: 0.7;
	}
	
	.something_top_index{
		/*margin-top: -146px;*/margin-top: -99px;
	}
	
	
	.menu_player{
	transition: 3s;
    
   top: 33vh; /* ViewPort браузера - Абсолютно важно именно vh, чтобы избежать фризов. */
	
}


.aa_mask{
	max-width: 100%;
	max-height: 595px;
}

.color_input_iconTmpl{
	margin:4px 0px;
}

.push-the-tempo-wrapper{
	opacity: 0.5 !important;
}

@media (max-width: 567px) {
.this_fucking_good_br_for_desktop_only{
	display:none;
}
} 

.GrimSubstance_VHS_host_actions{position: fixed;bottom: 0px;left: 0px;z-index: 999;}
#dot_GrimSubstance_VHS_host_actions{display:none;}
/*.GrimSubstance_VHS_host_actions:hover{filter: drop-shadow(0px 0px 1px red) !important;}*/


/* GRIMMURR */

.grimmurr_wrapper{ flex-wrap: wrap !important; }
.grimmurr_meownu_wrapper{ order: 2; }
.grimmurr_mask_wrapper{order: 1;}
.grimmurr_dimen_description_wrapper{order: 3;}


/* GRIMMURR END */