/*@import url('https://fonts.googleapis.com/css2?family=Rubik+Mono+One&display=swap');*/



/* cyrillic */
@font-face {
  font-family: 'Rubik Mono One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  /*src: url(https://fonts.gstatic.com/s/rubikmonoone/v18/UqyJK8kPP3hjw6ANTdfRk9YSN98zTKUJcOj89zQ.woff2) format('woff2');*/
  src: url(UqyJK8kPP3hjw6ANTdfRk9YSN98zTKUJcOj89zQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik Mono One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  /*src: url(https://fonts.gstatic.com/s/rubikmonoone/v18/UqyJK8kPP3hjw6ANTdfRk9YSN985TKUJcOj89zQ.woff2) format('woff2');*/
  src: url(UqyJK8kPP3hjw6ANTdfRk9YSN985TKUJcOj89zQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik Mono One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  /*src: url(https://fonts.gstatic.com/s/rubikmonoone/v18/UqyJK8kPP3hjw6ANTdfRk9YSN983TKUJcOj8.woff2) format('woff2');*/
  src: url(UqyJK8kPP3hjw6ANTdfRk9YSN983TKUJcOj8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}




::-webkit-scrollbar {
  width: 0px;
  background: rgba(255, 255, 255, 0.0);
}

body{
	background-color: black;
	color: #eeeeee;
	padding: 0px;
	margin: 0px;
	font-size: 1vw;
	font-family: arial;
	width: 100vw;
}




img{
	object-fit: cover;
}




iframe{
    padding: 0px;
    margin: 0px;
    font-size: 3vw;
    position: relative;


}



textarea{
	background-color: #000000;
}



button{
	background-color: #222222;
}

a:onclick. button:onclick{
	color: red;
}

a:active {
    color: blue;
}




.second_search_form input[type="radio"], .second_search_form input[type="checkbox"], .big_searc_form_div_div_div input[type="radio"],  .big_searc_form_div_div_div input[type="checkbox"] {
    -webkit-appearance: none;
    appearance: none;
    
    border-color: gray;
    color: white;
    width: 1vw;
    height: 1vw;
    display: block;
    float: left;
    margin-right: 0.5vw;
    border-width: 0.1vw;
    border-radius: 10%;

}

.second_search_form input[type="radio"]:checked,
.second_search_form input[type="checkbox"]:checked,
.big_searc_form_div_div_div input[type="radio"]:checked,
.big_searc_form_div_div_div input[type="checkbox"]:checked{
	border-color: transparent;
    height: 1vw;
    width: 0.5vw;
    border-bottom: 0.2vw solid green;
    border-right: 0.2vw solid green;
    transform: rotate(45deg);

}




.headline{
	padding-left: 2vw;
	padding-right: 2vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
	text-align: left;
	margin: 0;
	float: left;
	width: 96vw;
}

.headline input{
	width: 30vw;
	float: left;
	padding: 1.1vw;
	margin-top: 0.1vw;
	margin-right: 1vw;
	color: gray;
}

.headline h2 a{
	margin-right: 2vw;
	font-size: 1.3vw;

}

.headline p, .movie-description p{
	margin-left: 0vw;
	margin-right: 2vw;
	margin-top: 0.2vw;
	margin-bottom: 0.2vw;
    float: left;
    width: auto;
}


.headline button{
	background-color: #222222;
	padding: 1.25vw;
}


.headline-span{
	background-color: #222222;
	width: 100%;
	height: 0.3vw;
}



.parent {
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
    overflow: hidden;
    overflow-x: scroll;
    white-space:nowrap;
}

.child{
    display: inline-block;
    vertical-align: top;

	padding: 0px;
	margin: 0px;
}

.scene_child{
	width: 22vw;
	height: 10vw;
    display: inline-block;
    vertical-align: top;
    object-fit: cover;
	padding: 0px;
	margin-left: 2vw;
}


.post{
	width: 16vw;
	height: 26vw;
	padding: 2vw;
	float: left;
	text-align: left;
	font-size: 1vw;
	overflow: hidden;
	margin: 0px;
}

.post span{
	float: left;
	width: 100%;
	height: 1.5vw;
	overflow: hidden;
}


.post_creators{
	width: 10vw;
	height: 5vw;
	padding: 2vw;
	padding-left: 0;
	float: left;
	text-align: center;
	font-size: 1vw;
	overflow: hidden;
	margin: 0px;
}




.post img{
	
	width: 100%;
	height: 90%;
}


.post_creators img{
	
	width: 100%;
	height: 90%;
	border-radius: 50%;
}

.text-post{
	overflow: hidden;
	width: 90%;
	height: 1.5vw;

}

.text-post h3{
	font-size: 1.2vw;
	padding: 0;
	margin: 0;
	font-weight: 500;
}


.list-post{
	width: 16vw;
	height: 27vw;
	padding: 2vw;
	float: left;
	text-align: left;
	font-size: 1vw;
	margin: 0px;
}

.list-post img{
	
	width: 100%;
	height: 90%;

}




.list-description, .list-description-iframe{
	padding: 2vw;
	line-height: 1.2vw;
	width: 36vw;
	height: 27vw;
	margin: 0px;
	float: left;
	overflow-y: scroll;
}

.list-description li{
	float: left;
}


.list-description h2{
	line-height: 1.7vw;
}








.no-posts{
	width: 100vw;
	font-size: 2vw;
	text-align: center;
	padding-top: 5vw;
	padding-bottom: 5vw;
	float: left;
}








.online{
	width: 100vw;
	height: 45vw;
	margin-bottom: 0;
	float: left;
	position: relative;
	background-color: #000000;

}













.sparedescription{
	width: 50vw;
	padding: 2vw;
	padding-right: 25vw;
	padding-left: 25vw;
	line-height: 1.2vw;
}





.movie-description{
	padding: 2vw;
	width: 74vw;
	float: left;

}

.movie-description img{
	float: left;
	margin-right: 0.5vw;
	height: 1.2vw;
	width: auto;
}


.poster{
	width: 20vw;
	float: left;
	margin: 0px;
	padding: 0px;
}


.poster img{
	width: 80%;
	height: 80%;
	padding: 10%;
	border-radius: 0;
}


.media_poster{
	width: 18vw;
	height: 18vw;
	float: left;
	margin: 3vw;
	padding: 0px;
}


.pagination{
	width: 100vw;
	float: left;
	text-align: center;
	padding-top: 2vw;
	padding-bottom: 2vw;

}

.pagination a{
    margin-left: 1vw;
    margin-right: 1vw;
}


footer{
	width: 100vw;
	float: left;

	text-align: center;
	padding-top: 2vw;
	padding-bottom: 2vw;
	/*box-shadow: 0 0 1vw  0 #222222;*/

}

.footer-menu{
	width: 90vw;
	margin-right: auto;
	margin-left: auto;
}

footer a{
	padding-left: 2vw;
	float: left;
}

.messenger{
	padding: 4vw;
	width: 92vw;
}

.messenger input{
	float: left;
	width: 41vw;
	margin: 1vw;
	padding: 1vw;
	color: gray;
}

.messenger textarea{
	float: left;
	width: 88vw;
	margin: 1vw;
	padding: 1vw;
	height: 10vw;
	color: gray;
}

.messenger button{
	float: left;
	width: 90vw;
	margin: 1vw;
	padding: 2vw;
	margin-bottom: 3vw;
}




.actor{
	float: left;
	margin-right: 2vw;
	margin-bottom: 1vw;
}

.actor img{
	width: 2vw;
	height: 2vw;
}

.user_form p{
	width: 30vw;
	margin-left: auto;
	margin-right: auto;
}


.user_form h1{
	margin-top: 2vw;
	margin-bottom: 2vw;
}


.user_form input{
	float: left;
	width: 100%;
	margin-top: 2vw;
	margin-bottom: 2vw;


}


.user_form li{
  width: 30vw;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: none;
}

.helptext{
	display: none;
}



.user_form button{
	float: left;
	width: 10vw;
	margin-left: 35vw;
	margin-top: 1vw;

}



.user_form input{
	padding: 1vw;
	color: white;
}

.user_form button{
	height: 3vw;
	background-color: #222222;
	text-align: center;
	width: 32vw;

}


header{
	width: 100vw;
	height: 3vw;
	padding-top: 0.5vw;
	padding-bottom: 0.5vw;

}

img{
	object-fit: cover;
}

a{
	text-decoration: none;
	color: white;
}

input{
	border: 1px solid #111111;
	background-color: #000000;
}

button{
	background-color: #000000;
	text-align: left;
}


.logo{
	float: left;
	border-color: transparent;
	color: white;
	font-weight: 900;
	margin-left: 1vw;
	margin-top: 0;
	padding-top: 0;

}

.logo a{
	font-family: 'Rubik Mono One', sans-serif;
	font-size: 2vw;
	text-align: center;
	color: #000000;
	-webkit-text-stroke: 1px green;
	-webkit-text-fill-color: transparent;
}

.logo img{
	height: 4vw;
	width: auto;
	float: left;
}

.burger{
	height: 5vw;
	width: 5vw;
	border: none;
	background-color: #000000;
	float: right;
	position: relative;
	display: none;
	z-index: 2;
	margin-right: 1vw;
	margin-top: 0.1vw;
	margin-bottom: 0;
}

.burger span{
	position: absolute;
	width: 2vw;
	height: 0.25vw;
	background-color: white;
	left: 1vw;
}

.burger span:nth-child(1){
	transform: translateY(0) rotate(45deg);
}

.burger span:nth-child(2){
	opacity: 0;
}

.burger span:nth-child(3){
	transform: translateY(0) rotate(-45deg);
}

.header.open .burger span:nth-child(1){
	transform: translateY(-2vw);
}

.header.open .burger span:nth-child(2){
	opacity: 100;
}

.header.open .burger span:nth-child(3){
	transform: translateY(2vw);
}

.menu{
	position: absolute;
	right: 2vw;
	list-style: none;
	text-align: left;
	z-index: 999999;
	top: 0.2vw;
}

.menu ul{
	float: left;
	list-style: none;
}

.menu ul button{
	font-weight: 700;
	text-align: left;
	background-color: transparent;
}

.menu li a{
	z-index: 2;
	width: 98%;

}

.menu span li input {
	z-index: 2;
	width: 90%;

}


.menu span li a input{
	width: 1.5vw; height: auto;
}



.menu form input{
	z-index: 2;
	height: 1.9vw;
	float: left;
	border: 0 0.05vw 0 0 solid #222222;
	color: gray;
	border-radius: 0;
	padding-left: 1vw;
}

.menu form button{
	float: left;
	font-weight: 500;
	text-align: center;
	background-color: #111111;
}

.menu-active {
	display: block;
}

.menu a, .menu-active a, button{
	border: none;
	float: left;
	color: white;
	margin: 0;
	font-size: 100%;
}

button{
	padding: 0;
}

.menu a:hover, .menu-active a:hover, button:hover{
	color: #ff0000;
}

.menu-active a{
	width: 80%;
	padding: 10%;
	padding-top: 1vw;
	padding-bottom: 1vw;
}




.dropdown-menu {
    display: none;
}

.menu-active{
    display: block;
}

.menu a{
	background-color: #000000;
}

.menu-active li{
	width: 100%;
}

.dropdown-item{
	float: left;
	width: 100%;
	margin-top: 0.5vw;
	margin-bottom: 0.5vw;
}












.big_searc_form_form{
	width: 100vw;
	height: 100%;
	margin-left: -95vw;
	margin-top: 2.5vw;
	padding: 0;
	background-color: #222222;
	left: 0;

}

.big_searc_form_div{
	width: 80vw;
	padding: 10vw;
	padding-top: 5vw;
	padding-bottom: 10vw;
	height: auto;
	float: left;
	height: auto;
	background-color: #000000;
	min-height: 70vh;
	opacity: 99%;
}


.big_searc_button{
	width: 5vw;
	right: 0;
}




.big_searc_form_input{
	width: 10vw;
	padding: 1vw;
	float: left;
}

.big_searc_form_button{
	margin-left: 1vw;
	width: 17.5vw;
	float: left;
	text-align: center;
	padding-top: 1.5vw;
	padding-bottom: 1.5vw;
}



.big_searc_form_div_div{
	width: 15vw;
	float: left;
	margin-right: 1vw;
	height: 40vw;
}


.big_searc_form_div_div_div{
	overflow-y: scroll;
	max-height: 37vw;
	overflow-x: hidden;
}

.second_search_form{
	width: 96vw;
	padding-left: 2vw;
	padding-right: 2vw;
	float: left;
}


.second_search_form div{
	width: 96vw;
	float: left;
}


.second_search_form span{
	float: left;
	margin-right: 2vw;
	margin-bottom: 1vw;
}


.social {
	display: inline-block;
	margin-left: 0vw;
}

.social a {
	display: block;
	width: 2.1vw;
	height: 2.1vw;
	margin: 0.2vw;
	margin-left: 0;
	margin-right: 1vw;
	margin-top: -0.5vw;
	text-align: center;
	color: #fff;
	background: #333;
	box-shadow: 0 2px 4px rgba(0,0,0,0.15), inset 0 0 50px rgba(0,0,0,0.1);
}
.social a:hover {color: #fff;}
.social svg {
	margin-top: 0.3vw;
	width: 1.5vw;
	height: 1.5vw;
}
.discord a:hover {background: #7289da;}
.dropbox a:hover {background: #1087dd;}
.email a:hover {background: #5bc7ff;}
.facebook a:hover {background: #3b5998;}
.github a:hover {background: #191919;}
.google a:hover {background: #e34133;}
.instagram a:hover {background: #3f729b;}
.linkedin a:hover {background: #0e76a8;}
.messenger a:hover {background: #009bff;}
.odnoklassniki a:hover {background: #f93;}
.pinterest a:hover {background: #c8232c;}
.skype a:hover {background: #00aff0;}
.steam a:hover {background: #30445d;}
.telegram a:hover {background: #249bd7;}
.tumblr a:hover {background: #34526f;}
.twitter a:hover {background: #00acee;}
.viber a:hover {background: #7b519d;}
.vimeo a:hover {background: #5bc7ff;}
.vk a:hover {background: #4a76a8;}
.weibo a:hover {background: #d52b2b;}
.whatsapp a:hover {background: #50b154;}
.windows a:hover {background: #125acd;}
.youtube a:hover {background: #c4302b;}



#myDiv{
	position: sticky;
	bottom: 0;
	float: right;
	text-align: center;
	height: 10vw;
	margin-bottom: 0;
	padding-bottom: 0;
}

#myDiv span{
	float: right;
	width: 1vw;
	height: 1vw;
	text-align: center;
	font-size: 1vw;
	padding-top: 0vw;
	padding-bottom: 0vw;
	border-radius: 0;
	border: none;
	margin: 0;
	
	margin-bottom: 0;
	position: absolute;
	z-index: 3;
	top: 0;
	right: 0;
	background-color: transparent;
	color: gray;
}

#myDiv iframe{
	width: 10vw;
	height: 10vw;
	border: none;
	margin-bottom: 0;
}

.in_list{
	float: left;
	width: 15vw;
	padding: 2vw;
}

.in_list img{
	float: left;
	margin-right: 1vw;
	height: 4vw;
	width: 4vw;
}


@media(max-width: 100vh){



	#myDiv{
		height: 33vw;
	}

	#myDiv span{
		width: 8vw;
		font-size: 4vw;
		height: 6vw;
		text-align: center;
		padding-top: 1vw;
		padding-bottom: 1vw;
		border-radius: 0;
	}

	#myDiv iframe{
		width: 33vw; height: 33vw;
	}


	.social {
		display: inline-block;
		margin-left: 1vw;
		margin-top: 2vw;
	}

	.social a {
		display: block;
		width: 8.4vw;
		height: 8.4vw;
		margin: 1vw;
		margin-top: -0.1vw;
		text-align: center;
		color: #fff;
		background: #333;
		box-shadow: 0 2px 4px rgba(0,0,0,0.15), inset 0 0 50px rgba(0,0,0,0.1);
	}

	.social svg {
		margin-top: 1vw;
		width: 6vw;
		height: 6vw;
	}



	header{
		width: 100vw;
		height: 10vw;
		padding-top: 2vw;
		padding-bottom: 2vw;
	}

	input{

		font-size: 4vw;
		width: 4vw;
		margin: 0px;
		margin-left: 0;
	}


	button{
		background-color: #111111`;
	}

	.logo{
		float: left;
		font-size: 7vw;
		margin-left: 0;
		padding: 1vw;
		padding-left: 2vw;
		padding-right: 2vw;
	}

	.logo a{
		font-size: 8vw;
	}

	.logo img{
	height: 8.8vw;

	}


	.burger{
		display: block
	}
	.ul_form{
		height: 14vw;
	}

	.menu{
		width: 100vw;
		right: 0vw;
		background-color: #222222;
		display: block;
		padding-bottom: 0.1vw;
		padding-top: 0.1vw;
		margin-top: 13vw;
		transition: transform .5s;
		font-size: 3.5vw;
		height: auto;
	}

	.menu ul{
		width:98vw;
		padding: 0;
		padding-right: 0;
		padding-left: 0;
	}

	.menu li ul{
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
		right: 0;
		padding: 0vw;
		padding-right: 0vw;
		padding-left: 0vw;
		padding-top: 0.1vw;
		padding-bottom: 0.1vw;

	}





	.menu ul form{
		background-color: #000000;
		width: 100vw;
		height: 13.9vw;
		margin-bottom: 0;
		margin-top: 0.1vw;
	}


	.menu form input{
		height: 9vw;
		float: left;
		left: 3vw;

		margin-left: 2vw;
		margin-right: 0vw;
		padding-left: 4vw;
	}

	.big_searc_form_input{
		width: 86vw;
		margin-bottom: 2vw;
	}

	.menu form button .big_searc_form_button button{
		width: 86vw;
		height: 9vw;
		float: left;
		margin-top: 2vw;
		text-align: center;
		font-size: 3.2vw;

	}


	.menu span li a input{
		width: 6vw; height: auto;
	}


	.big_searc_form_span{
		margin-left: 0;
		display: block;
	}



	.big_searc_form_button{
		padding-top: 3.75vw;
		padding-bottom: 3.75vw;
		width: 91vw;
		margin-left: 2vw;
	}



	.big_searc_form_div{
		width: 95vw;
		padding: 2.5vw;
		padding-top: 5vw;
		padding-bottom: 10vw;
		height: auto;
		float: left;
		margin-left: 95vw;
	}



	.big_searc_form_div_div{
		width: 92vw;
		margin: 2vw;
		height: auto;
		max-height: 100vw;
		margin-top: 5vw;
	}


	.big_searc_form_div_div_div{
		height: auto;
		max-height: 90vw;
	}

	.menu ul button{
		background-color: #000000;
	}




	.big_searc_form{
		width: 100vw;
		height: auto; 
		margin-left: 0vw;
		margin-top: 4vw;
		padding: 0;
		background-color: #222222;
		left: 0;
	}






	.dropdown-toggle, .menu a{
		width: 100vw;
		padding-top: 4vw;
		padding-bottom: 4vw;
		padding-left: 2vw;
		padding-right: 2vw;
		margin: 0;
	}




	.burger{
		height: 10vw;
		width: 10vw;
		border: none;
		background-color: transparent;
		float: right;
		position: relative;
		z-index: 2;
		margin-right: 2vw;
		margin-top: 0.2vw;
		margin-bottom: 0;
	}

	.burger span{
		position: absolute;
		width: 6vw;
		height: 0.5vw;
		background-color: white;
		left: 2vw;
	}




	.header.open .menu{
		transform: translateX(-100%);
	}


	.user_form{
		font-size: 4vw;
	}

	.user_form input, .user_form button{
		width: 80vw;
		height: 10vw;
	}











	body{
		font-size: 4vw;
	}


	iframe{
		height: 100vw;
	}

	.headline-span{
		display: none;
	}



	.headline, .messenger{
		font-size: 4vw;
		margin: 0;
		width: 94vw;
		padding: 3vw;
	}


	.headline h1, .messenger h1 {
		font-size: 5vw;
	}


	.headline h2 a, .messenger h2 a{
		margin-right: 2vw;
		font-size: 4vw;

	}

	.headline input, .messenger input, .messenger textarea{
		margin: 2vw;
		width: 89vw;
	}

    .headline button, .messenger button {
        margin: 2vw;
        width: 92vw;
        padding: 4vw;
    }

	.messenger textarea{
		height: 30vw;
	}

	.messenger button{
		margin-bottom: 10vw; 
	}


	.post{
		width: 40vw;
		height: 80vw;
		padding: 5vw;
		font-size: 4vw;
	}


	.post span{

		height: 6vw;

	}


	.post_creators{
		width: 40vw;
		height: 72vw;
		padding: 5vw;
		font-size: 4vw;
	}


	.post img{
		height: 80%;
	}

	.post_creators{
		height: 50vw;
	}

	.post_creators img{
		height: 80%;
	}

	.text-post{

		height: 4.8vw;

	}



	.text-post h3{
		font-size: 4vw;
	}



	.scene_child{
		width: 90vw;
		height: auto;
	}


	.online{
		height: 100vw;
		width: 100vw;
		margin: 0px;
	}

	.no-posts{
		padding-top: 50vw;
		padding-bottom: 50vw;
	}


	.movie-description{
		padding: 5vw;
		width: 90vw;
	}

	.movie-description img{
		float: left;
		margin-right: 2vw;
		height: 5vw;
		width: auto;
	}

	.movie-description p{
		margin-bottom: 4vw;
		margin-right: 4vw;
		height: 4vw;
	}





	.poster{
		width: 100vw;
	}

	.poster img{
		width: 100%;
		height: 100%;
		padding: 0%;
		border-radius: 0;
	}

	.media_poster{
		width: 100vw;
		height: 100vw;
		margin: 0;
	}


	.list-post{
		width: 100vw;
		height: auto;
		padding: 0px;
	}

	.list-post img{
		width: 100%;
		height: 100%;
		padding: 0%;
		border-radius: 0;
	}

	.movie-description{
		padding: 5vw;
		width: 90vw;
		height: auto;
	}


	.list-description{
		line-height: 5vw;
		padding: 5vw;
		width: 90vw;
		min-height: 90vw;
		height: auto;
	}

	.list-description-iframe{
		line-height: 5vw;
		padding: 0vw;
		width: 100vw;
		min-height: 100vw;
		margin-top: 5vw;
	}

	.list-description h2{
		line-height: 7vw;
	}

	.sparedescription{
		width: 90vw;
		line-height: 5vw;
		padding: 5vw;
		padding-right: 5vw;
		padding-left: 5vw;
	}

	.pagination{
		padding-top: 5vw;
		padding-bottom: 5vw;
	}

	.pagination a{
	    margin-left: 2vw;
	    margin-right: 2vw;
	    padding: 2vw;
	    font-size: 4vw;
	}

	footer{
		padding-top: 5vw;
		padding-bottom: 5vw;
		font-size: 4vw;

	}


	footer a{
		padding: 4vw;
	}

	.footer-menu{
		width: 90vw;
		max-width: 90vw;
	}

	.footer-menu a{
		width: 30vw;
		max-width: 30vw;
		padding-top: 5vw;
		padding-bottom: 5vw;
		float: left;
		text-align: center;
		color: #888888;
	}



	.user_form p, h1{
		width: 80vw;

	}


	.user_form h1{
		margin-top: 4vw;
		margin-bottom: 4vw;
	}


	.user_form input{
		margin-top: 4vw;
		margin-bottom: 4vw;
	}


	.user_form li{
	  width: 80vw;

	}





	.user_form button{
		float: left;
		width: 80vw;
		margin-left: 10vw;
		margin-top: 2vw;

	}



	.actor{
		float: left;
		width: 100%;
		margin-bottom: 4vw;
	}

	.actor img{
		width: 10vw;
		height: 10vw;
	}



	.second_search_form span{
		float: left;
		margin-right: 4vw;
		margin-bottom: 4vw;
	}






	.second_search_form input[type="radio"],
	.second_search_form input[type="checkbox"],
	.big_searc_form_div_div_div input[type="radio"],
	.big_searc_form_div_div_div input[type="checkbox"]{
	    width: 4vw;
	    height: 4vw;
	    margin-right: 2vw;
	    border-width: 0.4vw;

	}

	.second_search_form input[type="radio"]:checked,
	.second_search_form input[type="checkbox"]:checked,
	.big_searc_form_div_div_div input[type="radio"]:checked,
	.big_searc_form_div_div_div input[type="checkbox"]:checked{
		border-color: transparent;
	    height: 4vw;
	    width: 2vw;
	    border-bottom: 0.8vw solid green;
	    border-right: 0.8vw solid green;

	}



	.in_list{
		float: left;
		width: 90vw;
		padding: 5vw;
	}

	.in_list img{
		height: 8vw;
		width: 8vw;
	}

}