body{

	font-family: arial,sans-serif; 	
	background-image:url('medias/images/annonceur_bg.png');
}

#annonceur
{
	position: fixed;
	
	top: 5px;
	
	right: 5px;
	
	z-index: 1200;
	

}
#external_link
{
	position:relative;
	
	max-width:32px;
	
	max-height:32px;

}


#logo
{
	cursor:pointer;
}

.top
{
	vertical-align:top !important;
}

.middle
{
	vertical-align:middle !important;
}

.bottom
{
	vertical-align:bottom !important;
}

.left
{
	text-align:left !important;
}

.right
{
	text-align:right !important;
}


.invisible
{
	display: none !important;
	
	
}


.clickanimation
{
  animation-name: example;
  animation-duration: 4s;
}


@keyframes example {
  from {padding: 1px;}
  to {padding: 20px;}
}


.invisible
{
	position:relative;
	
	display:none !important;
}


#fdet_feed
{
	position:relative;
	
	height:100%;
	
	width:100%;
	
}

.surbrillance
{
	background:gold !important;
	
}

#theviewer_main
{
	
	position:relative;
	
	
	height:100%;
	
	width:100%;
	
	
	background:white;
	
	
}

span.app_tag
{
	position: relative;

	margin:0px 10px;
	
}

#theviewer
{
	
	position: fixed;
	
	display:none;
	
	top:0px;
	
	left:0px;
	
	height:100%;
	
	width:100%;
	
	
	background:rgba(0,0,0,0.7);
	
	color:white;
	
	z-index: 10000;
	
	
}

#menubar_mobile
{
	
	position: fixed;
	
	display:none;
	
	top:0px;
	
	left:0px;
	
	height:100%;
	
	width:100%;
	
	
	background:rgba(0,0,0,0.7);
	
	color:white;
	
	z-index: 900;
	
	
}

#theviewer_cls
{
	
	position: absolute;
	
	padding:5px 10px;
	
	border-radius:100%;
	
	top:10px;
	
	right:10px;
	
	font-size:20px;
	
	font-weight:bold;
	
	background:#d0d0d0;
	
	color:gray;
	
	cursor: pointer;
	
	z-index: 100000;
	
}

#theviewer_reload
{
	
	position: absolute;
	
	padding:5px 10px; 
	
	border-radius:100%;
	
	bottom:10px;
	
	left:10px;
	
	font-size:20px;
	
	background:rgba(0,0,0,0.3);
	
	color:gray;
	
	cursor: pointer;
	
	z-index: 100000;
	
}

#theviewer_goto
{
	
	position: absolute;
	
	padding:5px 10px; 
	
	border-radius:100%;
	
	bottom:10px;
	
	right:10px;
	
	font-size:20px;
	
	background:rgba(0,0,0,0.3);
	
	color:gray;
	
	cursor: pointer;
	
	z-index: 100000;
	
}

iframe.kindthird_extern
{
	position:Relative;
	
	width:100%;
	
	height:100%;
	

}
	
	


div.anapp_views
{
	position:absolute;
	
	top:0px;
	
	right:0px;
	
	padding:2px;
	
	background:red;
	
	color:white;
	
	z-index:100;
	
	font-size:15px;
}

span.submenu
{
	position:Relative;
	
	
}

img.submenu
{
	position:relative;
	
	max-width:32px;
	
	max-height:32px;
	
	cursor:pointer;
	
}

.invisible
{
	position: relative;
	
	display: none !important;	
}

#cartbtnbx
{
	position:Relative;
	
	margin-right:10px;
}

#agora_window
{
	overflow:auto;

}



#embed_picture
{
	position: relative;
	
	width: 100%;
	
	height: 100%;
	
	background:black;
	
	
}



#embed_sounds
{
	position: relative;
	
	width: 100%;
	
	height: 100%;
	
	background:black;
	
	
}

	

.clickable
{
	cursor:pointer;
	
}

@media screen and (min-width: 771px) {
  
	
	#home
	{
		position: fixed;

		bottom:0px;
		
		right: 0px;	
		
		z-index: 1500;
		
		cursor: pointer;
				
	}
	
	#extern_btn
	{
		position: fixed;

		bottom:0px;
		
		right: 0px;	
		
		z-index: 1500;
		
		display: none;
		
		cursor: pointer;		
				
				
	}
	
	/***********************************************************************************************************/
	#embed_sound_menu_bottom_pre
	{
		position: relative;
		
		white-space: nowrap;
		
		overflow: hidden;	

	}	
	
	#embed_sound_menu_title
	{
		position: relative;
		
		
		color: teal;
		font-size: 25px;
		
		margin:0px 10px;
	}
	
	#embed_sound_menu_duration
	{
		position: relative;
		
		color: orange;
		
		font-size: 25px;
		
	}
	
	img.e_snd_ctl
	{
		position: relative;
		
		margin-top:20px;
		
	}
	
	img.e_snd_small_ctl
	{
		position: relative;
		
		max-width:20px;
		max-height:20px;
		
	}
	#embed_sound
	{
		position: relative;
		
		width: 100%;
		
		height: 100%;
		
		background:black;
		
		
	}
	
	#embed_sound_mapping
	{
		z-index:10;
	}
	 
	div.embedded_a_layer
	{
		position:absolute;
		
		top:0px;
		
		left:0px;
		
		width:100%;
		
		height:100%;
		
		
	}
	
	
	div.embedded_a_layer_part
	{
		position: relative;
		display: inline-block;
		
		vertical-align: middle;
		
		width: 25%;
		
		height: 100%;
		
		color: white;
		
		
		
		text-align: center;
		
	}
	
	#embed_sound_menu:hover
	{
		opacity: 1;
	}
	
	#embed_sound_menu
	{
		opacity: 0.1;
		
		background:rgba(0,0,0,0.3);
		
		z-index:20;
	}
	#embed_sound_menu_top
	{
		position: relative;
		
		height: calc(100% - 50px);
		height: -webkit-calc(100% - 50px);
		
	}
	
	#embed_sound_menu_bottom
	{
		position: relative;
		
		height: 50px;
		
	}
	
	
	#embed_sound_volume_progress
	{
		position: relative;
		
		width: 10px;
		
		height: 70%;
		
		background:silver;
		
		margin:0px auto;
		
	}
	
	#embed_sound_volume_val
	{
		position: relative;
		
		font-size: 30px;
		
	}
	
	#embed_sound_volume_lbl
	{
		position: relative;
		
		font-weight: bold;
		
	}
	
	#embed_sound_volume_value
	{
		position: relative;
		
		font-size: 20px;
	
		width: 80px;	
	}
	
	#embed_sound_volume_current
	{
		position: absolute;
		
		bottom: 0px;
		
		left: 0px;
		
		width: 100%;
		
		height: 100%;
		
		background:teal;
		
	}
	
	
	#embed_sound_menu_progressbar_current
	{
		position: absolute;
		
		top: 0px;
		
		left: 0px;
		
		width: 0%;
		
		height: 100%;
		
		background:teal;
		
	}
	#embed_sound_menu_progressbar
	{
		position: relative;
		
		
		width: 100%;
		
		height: 15px;
		
		background:silver;
		
		margin:0px auto;
		
		
	}
	
	#embed_sound_ad
	{
		z-index:25;
		
		display: none;
	}
	
	#embed_sound_film
	{
		z-index:2;
	}
	
	#embed_sound_payload
	{
		z-index:1;
	}
	
	#embedded_sound_payload_img
	{
		position:relative;
		
		max-width:100%;
		
		max-height:100%;
		
	}
			
	#embed_sound_payload_main
	{
		position:relative;
		
		display : none;
	}
	/***********************************************************************************************************/
	

	
	div.embedded
	{
		position:fixed;
		top:0px;
		
		left:0px;
		
	}
	
	div.embedded_layer
	{
		position:absolute;
	
		
	}
	
	
	/**********************************************************************/
	
	#e_vid_ctls
	{
		position:Relative;
		
	}
	
	#e_vid_ctl_progressbar
	{
		position:relative;
		
		margin:5px 5px 20px 5px;
		
		padding:5px;
		
		background:silver;
		
		border-radius:10px;
		
	}
	
	div.e_vid_ctl
	{
		position:relative;
		
		vertical-align:top;
		
		display:inline-block;

		padding:5px;
	}
			
	#embed_video{
		
		width:100%;
		height:100%;
		
		z-index:10
	}
	
	#embed_video_controls{
		
		background:rgba(0,0,0,0.5);
		
		bottom:0px;
		
		left:0px;
		
		width:calc(100% - 10px);
		width:-webkitcalc(100% - 10px);
		
		padding:5px;
		
		color:white;
		
		z-index:101
	}
	
	#embed_video_mapping{
		background:rgba(0,0,0,0.5);
		bottom:0px;
		color:#292929;
		width:100%;
		height:100%;
		border-radius:5px 0px 0px 0px;
		
		z-index:40
	}
	
	#embed_video_menu{
		background:rgba(0,0,0,0.5);
		bottom:0px;
		color:#292929;
		min-height:80px;
		border-radius:5px 0px 0px 0px;
		
		z-index:50;
	}
	#embed_video_ad{
		background:transparent;
		
		z-index:99;
	}
	
	#embed_video_film{
		background:rgba(0,0,0,0.5);
		
		z-index:100;
	}
	#embed_video_payload{
		background:black;
		
		width:100%;
		
		height:100%;
		
		text-align:center;
		z-index:1;
	}
	
	#embed_video_payload_main
	{
	
	
	}
	
	#e_vid_ctl_progressbar_watched
	{
		position:absolute;
		
		top:0px;
		left:0px;
		
		height:100%;
		
		background:purple;
		
	}
	
	
	#volumebox
	{
		
		
	}
	
	#volumebox_main
	{
		position:absolute;
		bottom:30px;
		height:100px;
		width:10px;
		background:black;
		box-shadow:0px 0px 2px 1px #888888;
		
		display:none;
		
	}
	span.e_vid_ctl
	{
		
	
	}
	
	#volumebox_level
	{
		position:absolute;
		
		bottom:0px;
		
		width:100%;
		background:white;
		height:100%;
		
		
		
		
	
	}
	
	
	img.e_vid_ctl
	{
		position:relative;
		
		max-width:16px;
		
		max-width:16px;
		
		cursor:pointer;
	
	}


	/**********************************************************************/
	#infomouse
  {
    position: fixed;

    bottom:10px;

    left:10px;

    width: 200px;

    height: 150px;

    z-index: 1000;


    box-shadow: 0px 0px 2px 1px #888888;

  }


  #infomouse_header
  {
      position:absolute;
		  top:0px;
		  right:0px;


      z-index: 1200;

  }

  label.infomouse_action
  {
    position: relative;

    margin: 0px 5px;

    cursor: pointer;

    font-size: 15px;

    color: grey;

    user-select: none;
    -webkit-user-select: none;

  }

  #infomouse_main
  {
    position: relative;

    width:100%;

    height: 100%;


    background:#efefef;

    overflow: hidden;

  }

  span.cursor
  {
    position: absolute;


    padding:5px;

    background: black;

    border-radius: 100% ;


  }


	div.footer_submenu
	{
		position: relative;	
		
		display: inline-block;
		
		vertical-align: middle;
	}
	
	span.footer_submenu
	{

		position: relative;

		padding:0px;
		color:white;
		font-size:20px;
		font-weight: bold;
		margin: 5px 0px;
	}	
	
	label.footer_submenu				
	{
		position: relative;

		font-size:15px;
		
		margin-right: 10px;	
		
		color: grey;
		
	}
	
	
	label.toknowabout
	{
		position:relative;
		
		margin:5px 10px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none; 
	}
  
	/****************************GDPR****************************************/
	
	#gdpr_msg
	{
		position: relative;
		
		color: white;
		
		background:tomato;
		
		text-align:center;
		
		padding:5px 10px;
		
		display:none;

	}
	
	#gdpr_status
	{
		position: relative;
		
		color: dodgerblue;	
	}
	.invisible
	{
		position: relative;
		
		display: none !important;	
	}

	.highlight_green
	{
		position: relative;
		
		color: forestgreen !important;
		
		
	}


	.highlight
	{
		position: relative;
		
		color: red !important;
		
		
	}


	.center
	{
		position: relative;
		
		text-align: center !important;	
	}


	#gdpr_bloquant
	{
		position: fixed;
		
		bottom: 0px;
		
		right: 0px;
		
		
		
		min-height: 100px;
		
		z-index: 1200;
		
		
		
		
	}

	#gdpr_bloquant_main
	{
		position: relative;
		
		
		padding: 5px 5px;
		
		width: 400px;
		
		min-height: 100px;
		
		
		margin:30px 10px;
		
		box-shadow:0px 0px 2px 1px #888888;
		
		background:white;
		
		border-radius:10px;
		
		
	}

	#gdpr_blq_mn_content
	{
		position: relative;	

	}

	p.gdpr
	{
		position: relative;
		
		font-size: 20px;
		
		line-height: 1.2em;
		

	}
			
	#gdpr_bloquant_mn_actions
	{
		position: relative;
		
		padding: 5px;
		
		text-align: center;
		
	}

	button.gdpr
	{
		position: relative;	
		
		cursor: pointer;
		
		font-size: 25px;
		
	}


	#reject_btn
	{
		position: relative;

	}	

	/****************************GDPR****************************************/
	div.lowmenu
	{
		position:relative;
		
		padding:5px 10px;
		
		
		
		color:white;
	
		vertical-align:middle;
		
		display:inline-block;
		
		font-size:20px;
	}
	
	#donate_lw_btn
	{
		position:Relative;
		
		background:dodgerblue;
		
		font-weight:bold;
		
		margin:5px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none;
		
		
	}
	
	
	
	#donate_lw_btn_paypal
	{
		position:Relative;
		
		background:crimson;
		
		font-weight:bold;
		
		margin:5px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none;
		
		
	}
	
	
	
	#donate_btn
	{
		position:relative;
		
		font-family:arial, sans-serif;
		
		
		padding:5px 10px;	
		
		color:white;
		
		background:dodgerblue;
		
		margin: 0px 10px 0px 0px;
		
		font-size:20px;
		
		cursor:pointer; 
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none;
	}
	
	/**************Donation****/
	#donationbox
	{

		position:fixed;

		bottom:20px;

		right:20px;

		padding:5px;

		box-shadow:0px 0px 2px 1px #888888;
	
		display:none;
		
		
		z-index:2000;
		
		font-family:arial,sans-serif;

		border-radius:10px;
		
		background:white;
	}


	#donation_actions
	{
		position:relative;

		padding:5px;


		text-align:right;

	}

	button.donation:hover
	{
		
		
		
		
		box-shadow:0px 0px 2px 1px #888888;
		
	}

	button.donation
	{
		position:Relative;
		
		background:navy;
		
		color:white;
		
		border:0px solid silver;
		
		font-size:20px;
		
		cursor:pointer;
		
		padding:5px 10px;
		border-radius:5px;
		
	}

	input.donation
	{
		position:relative;
		border:0px solid silver;
		background:#efefef;
		
		font-size:20px;
	}


	input.donation[type='text']
	{
		position:relative;
		
		
		min-width:100%;
		
	}

	input.donation[type='email']
	{
		position:relative;
		
		
		min-width:100%;
		
	}


	textarea.donation
	{
		position:relative;
		
		min-height:100px;
		
		width:100%;
		
		font-family:arial,sans-serif;
		
		font-size:30px;
		
		border:0px solid silver;
		background:#efefef;
		
		overflow:hidden;
		
		white-space:normal;
	}



	fieldset.donation
	{
		position:relative;
		
		margin:5px 0px;
		
		border:1px solid #dfdfdf;
		
		border-radius:5px;
	}

	legend.donation
	{
		position:relative;
		
		font-weight:bold;
		
		color:grey;
		
		background:#efefef;
		
		border-radius:5px;
		padding:5px;
		
	}

	#donation_title
	{
		position:relative;
		
		font-size:30px;
		
		font-weight:bold;
		
		color:midnightblue;
		
	}

	#donation_header
	{
		position:absolute;
		
		right:10px;
		
		top:0px;
		
		font-size:35px;
		
		font-weight:bold;
		
		cursor:pointer;
		
		z-index:1201;
		
		user-select:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		
		color:silver;
		
		
	}
	#donation_currency
	{
		position:Relative;
		
		color:silver;
		
		font-weight:bold;
		
		vertical-align:middle;
		
	}

	#donation_amount
	{
		position:relative;
		
		width:55px;
		
		vertical-align:middle;
	}

	#donation_amount_range
	{
		position:relative;
		
		vertical-align:middle;
	}
		
		/**************Donation****/

	img.user
	{
		position:relative;
		
		max-width:32px;
		
		max-height:32px;
		
		border-radius:100%;
		
		border:2px solid #0268b5;
		
		cursor:pointer;
	}
	
	img.btn
	{
		position:Relative;
		
		max-width:32px;
		max-height:32px;
	}
	
	
	.notmobilefriendly
	{
		position:relative;
		
		
	}
	
	
	
	.mobilefriendly
	{
		position:relative;
			
		display:none !important;
		
	}
	
	
	#menubar
	{
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		min-height:30px;
		z-index:1000;
		background:#efefef;
		box-shadow:0px 0px 2px 1px #888888;
		
	
	}
	
	#menubar:hover
	{
		
		box-shadow:0px 0px 2px 1px #888888;
	}
	
	
	#general
	{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
	
	}
	
	#main
	{
		position:relative;
	
		width:100%;
		height:100%;
		background:smoke;
	
	}
	
	.page
	{
		position:relative;
	
		width:100%;
		height:100%;
		background:smoke;
		
	
	}
	
	.half
	{
		position:relative;
		width:50%;
	}
	
	
	.fullheight
	{
		height:100%;
	}
	
	.third
	{
		position:relative;
		width:33%;
	}
	
	
	.quarter
	{
		position:relative;
		width:25%;
	}
	
	
	.abox
	{
		display:inline-block;
	}
	

  
  	#isale
	{
		position: relative;
		
		background:#292929;
		
		min-height: 100px;
		
		margin:40px 0px 0px 0px;
		
		
		
	}
	
	#lang
	{
		position: relative;
		
		border:0px solid silver; 
		
		font-size: 20px;
	}
	
	
	#mobile_menu_btn
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		margin:5px 10px;
		
		cursor: pointer;
		
		transform : rotate(90deg);
		
		font-size: 20px;
		line-height: 10px;
		
		font-weight: bold;
		padding: 5px;	
	}	
	
	
	
	
	#offers
	{
		position: relative;
		
		height: 100%;
		
		width:100%;
		
		
		
		
		
		
	}
	
	#mob_navs
	{
		position: relative;
		
		text-align: center;
		
		margin-bottom: 10px;
		
	}
	
	div.mob_nav
	{
		position: relative;
		
		padding:10px;
		
		border-radius: 100%;
		
		box-shadow: 0px 0px 2px 1px #888888;
		
		vertical-align: middle;
	
		user-select:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
		
		cursor: pointer;	
		margin:5px 10px;
			
		display: inline-block;
	}
	
	div.mob_nav_pause
	{
		position: relative;
		
		
		
		font-weight:bold;
		
		
		vertical-align: middle;
	
		user-select:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
		
		cursor: pointer;	
		margin:5px 10px;
			
		display: inline-block;
	}
	
	
	div.paid_app
	{
		position: relative;
		padding:5px;
	
		border-bottom:2px solid silver;
		
	}
	
	
	div.isale_kinikan
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
		
	}
	
	#icon
	{
		position: relative;
		
		width: 200px;
		
		height: 200px;
		
		
	
	}
	
	#lowmenu
	{
		position: relative;
	
		min-height: 200px;
		
			
	}
	
	#noniconbox
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
	
		width:calc(100% - 200px);	
		width:-webkit-calc(100% - 200px);
		
		text-align: right;	
		
		min-height: 100px;
		
	}
	
	.center
	{
		position: relative;
		
		text-align: center !important;
	}
	
	
	#copyright
	{
		position: relative;
		
	
		color: white;
		
		font-size: 18px;
		
		
	}
	
	#iconbox
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
		min-width:200px;
		max-width:200px;
	
	}
	
	
	
	div.paid_app_img
	{
		position:Relative;
		
		width: 96px;
	
		vertical-align: top;
		
		display: inline-block;
		
		min-height: 96px;	
		max-height: 96px;	
		
	}
	img.paid_app
	{
		position: relative;
		
		padding:5px auto;
	
		max-height: 96px;
		max-width: 96px;
		
		cursor:pointer;
	}
	
	div.paid_app_info
	{
		position: relative;
		
		width: calc(100% - 115px);	
		width: -webkit-calc(100% - 115px);	
		width: -ms-calc(100% - 115px);	
		width: -o-calc(100% - 115px);	
		width: -moz-calc(100% - 115px);	
		
		vertical-align: top;
		padding:0px 5px;
		
		
		display: inline-block;
	}
	
	div.paid_app_info_name
	{
		position: relative;
		
		font-weight: bold;
		
		font-size: 18px;
		
		overflow: hidden;
		
		white-space: nowrap;
		
		cursor:pointer;
		
	}
	
	div.paid_app_info_description
	{
		position: relative;
		
		padding:5px;
		
		color: #292929;
		
		
		font-size: 15px;
	}
	
	div.paid_app_info_others
	{
		position: relative;
		
		background:#efefef;
		
	}
	
	div.paid_app_info_price
	{
	
		position: relative;
		vertical-align: middle;
		display: inline-block;
		
		padding:5px;
		
		background:teal;
		
		color: white;
		
		font-size: 12px;
		
		
	}
	
	div.paid_app_info_viewers
	{
		position: relative;
		vertical-align: middle;
		display: inline-block;
	
		padding:5px;
		
		background:navy;
		
		color: white;
		
		font-size: 12px;
		
	}
	
	
	
	div.paid_app_info_tags
	{
		position: relative;
		vertical-align: middle;
		display: inline-block;
	
		padding:5px;
		
		background:crimson;
		
		color: silver;
		
		font-size: 12px;
		
	}
	
				
				
	
	#kindthird_header
	{
		position: relative;
		
		height: 75px;
		
		white-space: nowrap;
	}
	
	div.kindthird_hd_submenu:hover
	{
		background:silver;
		
		color:#292929;
		
	}
	div.kindthird_hd_submenu
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		background: #efefef;
		
		color: grey;
		
		cursor: pointer;
		
		user-select:none;
		-webkit-user-select:none;
		-ms-user-select:none;
		
		padding:5px 10px;
		
		font-size: 20px;
		
		margin: 20px 10px 10px 10px;
	}
						
	hr.separatation
	{
		position: relative;
		
		
		width: 95%;
		
		background:silver;
		
		color: silver;
		
		
		margin: 10px auto 0px auto;
		
		border-color: silver;
		
	}
	
	div.kindthird_body
	{
		
		background: rgba(255,255,255,0.6);
		
	}
							
	div.kindthird_body
	{
		position: relative;
		
		background: rgba(255,255,255,0.6);
		
		width: 100%;
		
		height: calc(100% - 75px);
		height: -webkit-calc(100% - 75px);
		border-radius: 0px 0px 20px 20px;
		
		overflow: hidden;
		
		white-space: nowrap;
	}
							
							
	.titanbox
	{
		position: relative;
		
		width: 100%;
		
		height: 100%;
		
		vertical-align: top;
		
		display: inline-block;
	}
	
	div.submenu
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		user-select:none;
		-webkit-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
	}
	
	
	
	
	
	
	
	#atonto_main
	{
		position: relative;
		white-space: normal;
	
		overflow: auto;
		
	}
	
	#copyright
	{
		position: relative;
		
		margin:10px 5px;
	}
	
	#aweto_main
	{
		position: relative;
		white-space: normal;
		
		overflow:auto;
	}
	
	#sublowmenu
	{
		position: relative;
		
		padding:5px;
	}
	
	div.anapp_in:hover
	{
		background:rgba(0,0,0,0.1);
		/*border-left: 1px solid silver;	
		border-right: 1px solid silver;	
		border-bottom: 1px solid silver;*/
	}
	
	div.anapp_in
	{
		position: relative;
	
		padding:5px 20px;
		
		margin:0px;
		
		vertical-align: top;
		
		cursor: pointer;
		
	
		
		text-align: center;
		
		display: inline-block;	
	}
	
	
	div.anapp_out_left:hover
	{
		/*border-right: 1px solid silver;	
		border-bottom: 1px solid silver;*/
		
		background:rgba(0,0,0,0.1);
	}
	
	
	div.anapp_out_left
	{
		position: relative;
	
		padding:5px 20px;
		
		margin:0px;
		
		vertical-align: top;
		
		cursor: pointer;
		
	
		
		text-align: center;
		
		display: inline-block;	
	}
	
	div.anapp_name
	{
		position: relative;
		font-size: 10px;
		text-align: center;
		
		font-weight: bold;
		
	}
	
	
	div.anapp_img
	{
		position: relative;
		
		text-align: center;
		
	
	}
	
	img.anapp
	{
		position: relative;
		
		max-width: 64px;
		
		max-height: 64px;
		
		cursor: pointer;
	}
			
			
			
	div.kindthird_hd_title
	{
		position: relative;
		
		font-size: 50px;
		
		text-align: center;
	}
	
	
	p.aboutus
	{
		position: relative;
		padding:5px; 
	}
	#aboutus
	{
		font-size: 20px;
		
		white-space: normal;
	
	}
	
	
	#signinbox
	{
		
	
	}
	
	
	
	#signupbox
	{
		
	
	}
	
	
	
	#logo
	{
		position: relative;
		font-size: 30px;
		margin:0px 5px;
	}
	
	img.search
	{
		position: relative;
		
		max-width: 24px;
		max-height: 24px;
	}
	
	.middle
	{
		position: relative;
		
		vertical-align: middle !important;
	}
	
	#searchbox
	{
		position: relative;
		
		margin:5px 20px;
		
		border:1px solid silver;
		
		
	}
	
	button.search
	{
		position: relative;
		
		border:0px solid silver;
	}
	
	
	#searchtype
	{
	
		position: relative;
		
		background: transparent;
		
	}
	
	.kindthird_header
	{
		position:relative;
		
		overflow:hidden;
		
	}
	
	#titan_header
	{
		background:rgba(255,255,255,0.2);
		
		white-space:nowrap;
	}
	
	
	#titan_header:hover
	{
		overflow:auto;
		
	}
	
	.newthird
	{
		position: relative;
		
		
		
	
		
		width: 33%;
			
		
		
		
		
		height: calc(100% - 100px);
		height: -webkit-calc(100% - 100px);
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		display: inline-block;
		
		background:rgba(255,255,255,0.3);
		
	}
	.newkindthird
	{
		position: relative;
		
		border:4px solid rgba(250,250,25.,0.3);
		
		border-radius: 20px;
		
		min-width: calc(100% - 80px);
		min-width: -webkit-calc(100% - 80px);
		
		box-shadow:0px 0px 2px 1px #888888;
		
		max-width: calc(100% - 80px);
		max-width: -webkit-calc(100% - 80px);
			
		
		margin:0px 30px;
		
		
		
		height: 100%;
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		
		
		background:rgba(255,255,255,0.3);
		
	}
	
	.kindthird
	{
		position: relative;
		
		border:4px solid rgba(250,250,25.,0.3);
		
		border-radius: 20px;
		
		min-width: calc(33% - 80px);
		min-width: -webkit-calc(33% - 80px);
		
		box-shadow:0px 0px 2px 1px #888888;
		
		max-width: calc(33% - 80px);
		max-width: -webkit-calc(33% - 80px);
			
		
		margin:0px 30px;
		
		
		
		height: calc(100% - 100px);
		height: -webkit-calc(100% - 100px);
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		display: inline-block;
		
		background:rgba(255,255,255,0.5);
		
	}
	
	
	#searchtype
	{
		position: relative;
		font-size: 23px;
		
		border:0px;
	}
	
	
	#tosearch
	{
		position: relative;
		font-size: 23px;
		
		border:0px;
		
		
	}
}
/*****************************************************************************************************/

/* Mobile */
@media only screen and (max-width: 229px) {
	
	
		
	#home
	{
		position: fixed;

		bottom:0px;
		
		right: 0px;	
		
		z-index: 1500;
		
		display: none;
		
		
		cursor: pointer;		
				
	}
	
	#extern_btn
	{
		position: fixed;

		bottom:0px;
		
		right: 0px;	
		
		z-index: 1500;
		
		cursor: pointer;
				
				
	}
	
	
	
	/**********************************************************************************************************/
	
	#embed_sound_menu_bottom_pre
	{
		position: relative;
		
		white-space: nowrap;
		
		overflow: hidden;	

	}	
	
	#embed_sound_menu_title
	{
		position: relative;
		
		color: teal;
		
		font-size: 12px;
		
		margin:0px 0px 0px  10px;
	}
	
	
	#embed_sound_menu_duration
	{
		position: relative;
		
		color: orange;
		
		font-size: 12px;
		
	}
	
	img.e_snd_ctl
	{
		position: relative;

		max-height: 40px;		
		max-width: 40px;		
		
		margin-top:20px;
		
	}
	
	img.e_snd_small_ctl
	{
		position: relative;
		
		max-width:20px;
		max-height:20px;
		
	}
	#embed_sound
	{
		position: relative;
		
		width: 100%;
		
		height: 100%;
		
		background:black;
		
		
	}
	
	#embed_sound_mapping
	{
		z-index:10;
	}
	 
	div.embedded_a_layer
	{
		position:absolute;
		
		top:0px;
		
		left:0px;
		
		width:100%;
		
		height:100%;
		
		
	}
	
	
	div.embedded_a_layer_part
	{
		position: relative;
		display: inline-block;
		
		vertical-align: middle;
		
		width: 25%;
		
		height: 100%;
		
		color: white;
		
		
		
		text-align: center;
		
	}
	
	#embed_sound_menu:hover
	{
		opacity: 1;
	}
	
	#embed_sound_menu
	{
		opacity: 0.1;
		
		background:rgba(0,0,0,0.3);
		
		z-index:20;
	}
	#embed_sound_menu_top
	{
		position: relative;
		
		height: calc(100% - 20px);
		height: -webkit-calc(100% - 30px);
		
	}
	
	#embed_sound_menu_bottom
	{
		position: relative;
		
		height: 30px;
		
	}
	
	
	#embed_sound_volume_progress
	{
		position: relative;
		
		width: 10px;
		
		height: 70%;
		
		background:silver;
		
		margin:0px auto;
		
	}
	
	#embed_sound_volume_val
	{
		position: relative;
		
		font-size: 18px;
		
	}
	
	#embed_sound_volume_lbl
	{
		position: relative;
		
		font-weight: bold;
		
	}
	
	#embed_sound_volume_value
	{
		position: relative;
		
		font-size: 15px;
	
		width: 50px;	
	}
	
	#embed_sound_volume_current
	{
		position: absolute;
		
		bottom: 0px;
		
		left: 0px;
		
		width: 100%;
		
		height: 100%;
		
		background:teal;
		
	}
	
	
	#embed_sound_menu_progressbar_current
	{
		position: absolute;
		
		top: 0px;
		
		left: 0px;
		
		width: 0%;
		
		height: 100%;
		
		background:teal;
		
	}
	#embed_sound_menu_progressbar
	{
		position: relative;
		
		
		width: 100%;
		
		height: 10px;
		
		background:silver;
		
		margin:0px auto;
		
		
	}
	
	#embed_sound_ad
	{
		z-index:25;
		
		display: none;
	}
	
	#embed_sound_film
	{
		z-index:2;
	}
	
	#embed_sound_payload
	{
		z-index:1;
	}
	
	#embedded_sound_payload_img
	{
		position:relative;
		
		max-width:100%;
		
		max-height:100%;
		
	}
			
	#embed_sound_payload_main
	{
		position:relative;
		
		display : none;
	}
	/***********************************************************************************************************/
	


  #infomouse
  {
    position: fixed;

    bottom:10px;

    left:10px;

    width: 100px;

    height: 50px;

    z-index: 1000;


    box-shadow: 0px 0px 2px 1px #888888;

  }


  #infomouse_header
  {
      position:absolute;
		  top:0px;
		  right:0px;


      z-index: 1200;

  }

  label.infomouse_action
  {
    position: relative;

    margin: 0px 5px;

    cursor: pointer;

    font-size: 15px;

    color: grey;

    user-select: none;
    -webkit-user-select: none;

  }

  #infomouse_main
  {
    position: relative;

    width:100%;

    height: 100%;


    background:#efefef;

    overflow: hidden;

  }

  span.cursor
  {
    position: absolute;


    padding:5px;

    background: black;

    border-radius: 100% ;


  }

	
	div.footer_submenu
	{
		position: relative;	
		
		display: inline-block;
		
		vertical-align: middle;
	}
	
	span.footer_submenu
	{

		position: relative;

		padding:0px;
		
		color:white;
		
		font-size:20px;
		font-weight: bold;
		margin: 5px 0px;
	}	
	
	label.footer_submenu				
	{
		position: relative;

		font-size:15px;
		
		margin-right: 10px;	
		
		color: grey;
		
	}
		 
	label.toknowabout
	{
		position:relative;
		
		margin:5px 10px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none; 
	}
  
	/**************************GDPR*********************************************/
	#gdpr_msg
	{
		position: relative;
		
		color: white;
		
		background:tomato;
		
		text-align:center;
		
		padding:5px 10px;
		
		display:none;

	}
	
	
	#gdpr_status
	{
		position: relative;
		
		color: dodgerblue;	
	}
	.invisible
	{
		position: relative;
		
		display: none !important;	
	}

	.highlight_green
	{
		position: relative;
		
		color: forestgreen !important;
		
		
	}


	.highlight
	{
		position: relative;
		
		color: red !important;
		
		
	}


	.center
	{
		position: relative;
		
		text-align: center !important;	
	}


	#gdpr_bloquant
	{
		position: fixed;
		
		bottom: 0px;
		
		right: 0px;
		
		
		width:100%;
		min-height: 100px;
	
		height: 100%;
		
		z-index: 1200;
		
		
		
		
	}

	#gdpr_bloquant_main
	{
		position: relative;
		
		
		padding: 5px 5px;
		
		width: 100%;
		
		min-height: 100px;
		max-height: 100%;
		
		
		margin:30px 0px;
		
		box-shadow:0px 0px 2px 1px #888888;
		
		background:white;
		
		border-radius:10px;
		
		
	}

	#gdpr_blq_mn_content
	{
		position: relative;	

	}

	p.gdpr
	{
		position: relative;
		
		font-size: 20px;
		
		line-height: 1.2em;
		white-space:normal;
		

	}
			
	#gdpr_bloquant_mn_actions
	{
		position: relative;
		
		padding: 5px;
		
		text-align: center;
		
	}

	button.gdpr
	{
		position: relative;	
		
		cursor: pointer;
		
		font-size: 25px;
		
	}


	#reject_btn
	{
		position: relative;

	}	

	/**************************GDPR*********************************************/
	
	div.lowmenu
	{
		position:relative;
		
		padding:5px 10px;
		
		
		
		color:white;
	
		vertical-align:middle;
		
		display:inline-block;
		
		font-size:20px;
	}
	
	#donate_lw_btn
	{
		position:Relative;
		
		background:dodgerblue;
		
		font-weight:bold;
		
		margin:5px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none;
		
		
	}
	
	
	
	#donate_lw_btn_paypal
	{
		position:Relative;
		
		background:crimson;
		
		font-weight:bold;
		
		margin:5px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none;
		
		
	}
	
	
	
	/**************Donation****/
	#donationbox
		{

			position:fixed;

			bottom:20px;

			right:20px;

			padding:5px;

			box-shadow:0px 0px 2px 1px #888888;


			z-index:2000;
			
			font-family:arial,sans-serif;

			border-radius:10px;
			
			background:white;
		}


		#donation_actions
		{
			position:relative;

			padding:5px;


			text-align:right;

		}

		button.donation:hover
		{
			
			
			
			
			box-shadow:0px 0px 2px 1px #888888;
			
		}

		button.donation
		{
			position:Relative;
			
			background:navy;
			
			color:white;
			
			border:0px solid silver;
			
			font-size:20px;
			
			cursor:pointer;
			
			padding:5px 10px;
			border-radius:5px;
			
		}

		input.donation
		{
			position:relative;
			border:0px solid silver;
			background:#efefef;
			
			font-size:20px;
		}


		input.donation[type='text']
		{
			position:relative;
			
			
			min-width:100%;
			
		}

		input.donation[type='email']
		{
			position:relative;
			
			
			min-width:100%;
			
		}


		textarea.donation
		{
			position:relative;
			
			min-height:100px;
			
			width:100%;
			
			font-family:arial,sans-serif;
			
			font-size:30px;
			
			border:0px solid silver;
			background:#efefef;
			
			overflow:hidden;
			
			white-space:normal;
		}



		fieldset.donation
		{
			position:relative;
			
			margin:5px 0px;
			
			border:1px solid #dfdfdf;
			
			border-radius:5px;
		}

		legend.donation
		{
			position:relative;
			
			font-weight:bold;
			
			color:grey;
			
			background:#efefef;
			
			border-radius:5px;
			padding:5px;
			
		}

		#donation_title
		{
			position:relative;
			
			font-size:30px;
			
			font-weight:bold;
			
			color:midnightblue;
			
		}

		#donation_header
		{
			position:absolute;
			
			right:10px;
			
			top:0px;
			
			font-size:35px;
			
			font-weight:bold;
			
			cursor:pointer;
			
			z-index:1201;
			
			user-select:none;
			-webkit-user-select:none;
			-moz-user-select:none;
			-ms-user-select:none;
			
			color:silver;
			
			
		}
		#donation_currency
		{
			position:Relative;
			
			color:silver;
			
			font-weight:bold;
			
			vertical-align:middle;
			
		}

		#donation_amount
		{
			position:relative;
			
			width:55px;
			
			vertical-align:middle;
		}

		#donation_amount_range
		{
			position:relative;
			
			vertical-align:middle;
		}
		
		/**************Donation****/
	img.user
	{
		position:relative;
		
		max-width:32px;
		
		max-height:32px;
		
		border-radius:100%;
		
		border:2px solid #0268b5;
		
		cursor:pointer;
	}
	
	
	img.btn
	{
		position:Relative;
		
		max-width:32px;
		max-height:32px;
	}
	
	.notmobilefriendly
	{
		position:relative;
		
		display:none !important;
		
	}
	
	
	
	.mobilefriendly
	{
		position:relative;
			
		
		
	}
	
	#menubar
	{
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		min-height:30px;
		z-index:1000;
		background:#efefef;
		box-shadow:0px 0px 2px 1px #888888;
		
	
	}
	
	#menubar:hover
	{
		
		box-shadow:0px 0px 2px 1px #888888;
	}
	
	
	#general
	{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
	
	}
	
	#main
	{
		position:relative;
	
		width:100%;
		height:100%;
		background:smoke;
	
	}
	
	.page
	{
		position:relative;
	
		width:100%;
		height:100%;
		background:smoke;
		
	
	}
	
	.half
	{
		position:relative;
		width:50%;
	}
	
	
	.fullheight
	{
		height:100%;
	}
	
	.third
	{
		position:relative;
		width:33%;
	}
	
	
	.quarter
	{
		position:relative;
		width:25%;
	}
	
	
	.abox
	{
		display:inline-block;
	}
	
	.top
	{
		vertical-align:top;
	}
	
	.middle
	{
		vertical-align:middle;
	}
	
	.bottom
	{
		vertical-align:bottom;
	}
	
	.left
	{
		text-align:left;
	}
	
	.right
	{
		text-align:right;
	}
	
	
	#isale
	{
		position: relative;
		
		background:#292929;
		
		min-height: 100px;
		
		margin:40px 0px 0px 0px;
		
		
		width:100%;
	}
	
	#lang
	{
		position: relative;
		
		font-size: 20px;
		
		border:0px solid silver; 
	}
	
	
	#mobile_menu_btn
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		margin:5px 10px;
		
		cursor: pointer;
		
		transform : rotate(90deg);
		
		font-size: 20px;
		line-height: 10px;
		
		font-weight: bold;
		padding: 5px;	
	}	
	
	
	
	
	#offers
	{
		position: relative;
		
		height: 100%;
		
		white-space:nowrap;
		
		width:100%;
		
		overflow:hidden;
		
	}
	
	#mob_navs
	{
		position: relative;
		
		text-align: center;
		
		margin-bottom: 10px;
		
	}
	
	div.mob_nav
	{
		position: relative;
		
		padding:5px;
		
		border-radius: 100%;
		
		box-shadow: 0px 0px 2px 1px #888888;
		
		vertical-align: middle;
	
		user-select:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
		background:navy;
		
		cursor: pointer;	
		margin:2px 10px;
			
		display: inline-block;
	}
	
	div.mob_nav_pause
	{
		position: relative;
		
		
		
		font-weight:bold;
		
		
		vertical-align: middle;
	
		user-select:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
		
		cursor: pointer;	
		margin:5px 10px;
			
		display: inline-block;
	}
	
	
	
	div.paid_app
	{
		position: relative;
		padding:5px;
	
		border-bottom:2px solid silver;
		
	}
	
	
	div.isale_kinikan
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
		
	}
	
	#icon
	{
		position: relative;
		
		max-width: 96px;
		
		max-height: 96px;
		
		
	
	}
	
	#lowmenu
	{
		position: relative;
	
		min-height: 100px;
		
			
	}
	
	#noniconbox
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
	
		width:calc(100% - 100px);	
		width:-webkit-calc(100% - 100px);
		
		text-align: right;	
		
		min-height: 100px;
		
	}
	
	.center
	{
		position: relative;
		
		text-align: center !important;
	}
	
	
	#copyright
	{
		position: relative;
		
	
		color: white;
		
		font-size: 18px;
		
		
	}
	
	#iconbox
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
		min-width:100px;
		max-width:100px;
	
	}
	
	
	
	div.paid_app_img
	{
		position:Relative;
		
		width: 96px;
	
		vertical-align: top;
		
		display: inline-block;
		
		min-height: 96px;	
		max-height: 96px;	
		
	}
	img.paid_app
	{
		position: relative;
		
		padding:5px auto;
	
		max-height: 96px;
		max-width: 96px;
		
		cursor:pointer;
	}
	
	div.paid_app_info
	{
		position: relative;
		
		width: calc(100% - 115px);	
		width: -webkit-calc(100% - 115px);	
		width: -ms-calc(100% - 115px);	
		width: -o-calc(100% - 115px);	
		width: -moz-calc(100% - 115px);	
		
		vertical-align: top;
		padding:0px 5px;
		
		
		display: inline-block;
	}
	
	div.paid_app_info_name
	{
		position: relative;
		
		font-weight: bold;
		
		font-size: 18px;
		
		overflow: hidden;
		
		white-space: nowrap;
		
		cursor:pointer;
		
	}
	
	div.paid_app_info_description
	{
		position: relative;
		
		padding:5px;
		
		color: #292929;
		
		
		font-size: 15px;
	}
	
	div.paid_app_info_others
	{
		position: relative;
		
		background:#efefef;
		
	}
	
	div.paid_app_info_price
	{
	
		position: relative;
		vertical-align: middle;
		display: inline-block;
		
		padding:5px;
		
		background:teal;
		
		color: white;
		
		font-size: 12px;
		
		
	}
	
	div.paid_app_info_viewers
	{
		position: relative;
		vertical-align: middle;
		display: inline-block;
	
		padding:5px;
		
		background:navy;
		
		color: white;
		
		font-size: 12px;
		
	}
	
	
	
	div.paid_app_info_tags
	{
		position: relative;
		vertical-align: middle;
		display: inline-block;
	
		padding:5px;
		
		background:crimson;
		
		color: silver;
		
		font-size: 12px;
		
	}
	
				
				
	
	#kindthird_header
	{
		position: relative;
		
		height: 75px;
		
		white-space: nowrap;
	}
	
	div.kindthird_hd_submenu
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		background: silver;
		
		color: #292929;
		
		cursor: pointer;
		
		user-select:none;
		-webkit-user-select:none;
		-ms-user-select:none;
		
		padding:5px 10px;
		
		font-size: 20px;
		
		margin: 20px 10px 10px 10px;
	}
						
	hr.separatation
	{
		position: relative;
		
		
		width: 95%;
		
		background:silver;
		
		color: silver;
		
		
		margin: 10px auto 0px auto;
		
		border-color: silver;
		
	}
	
	div.kindthird_body
	{
		position: relative;
		
		background: rgba(255,255,255,0.6);
		
		width: 100%;
		
		height: calc(100% - 75px);
		height: -webkit-calc(100% - 75px);
		border-radius: 0px 0px 20px 20px;
		
		overflow: hidden;
		
		white-space: nowrap;
	}
							
							
	.titanbox
	{
		position: relative;
		
		width: 100%;
		
		height: 100%;
		
		vertical-align: top;
		
		display: inline-block;
	}
	
	div.submenu
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		
		user-select:none;
		-webkit-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
	}
	
	
	
	
	
	div.anapp_in:hover
	{
		background:rgba(0,0,0,0.1);
		/*border-left: 1px solid silver;	
		border-right: 1px solid silver;	
		border-bottom: 1px solid silver;*/
	}
	
	
	#atonto_main
	{
		position: relative;
		white-space: normal;
	
		overflow: auto;
		
	}
	
	#copyright
	{
		position: relative;
		
		margin:10px 5px;
	}
	
	#aweto_main
	{
		position: relative;
		white-space: normal;
		
		text-align:center;
		overflow:auto;
	}
	
	#sublowmenu
	{
		position: relative;
		
		padding:5px;
	}
	
	div.anapp_in
	{
		position: relative;
	
		padding:5px 20px;
		
		margin:0px;
		
		vertical-align: top;
		
		cursor: pointer;
		
	
		
		text-align: center;
		
		display: inline-block;	
	}
	
	
	div.anapp_out_left:hover
	{
		background:rgba(0,0,0,0.1);
		/*border-right: 1px solid silver;	
		border-bottom: 1px solid silver;*/
	}
	
	
	div.anapp_out_left
	{
		position: relative;
	
		padding:5px 20px;
		
		margin:0px;
		
		vertical-align: top;
		
		cursor: pointer;
		
	
		
		text-align: center;
		
		display: inline-block;	
	}
	
	div.anapp_name
	{
		position: relative;
		font-size: 10px;
		text-align: center;
		
		font-weight: bold;
		
	}
	
	
	div.anapp_img
	{
		position: relative;
		
		text-align: center;
		
	
	}
	
	img.anapp
	{
		position: relative;
		
		max-width: 64px;
		
		max-height: 64px;
		
		cursor: pointer;
	}
			
			
			
	div.kindthird_hd_title
	{
		position: relative;
		
		font-size: 50px;
		
		text-align: center;
	}
	
	
	p.aboutus
	{
		position: relative;
		padding:5px; 
	}
	#aboutus
	{
		font-size: 20px;
		
		white-space: normal;
	
	}
	
	
	#signinbox
	{
		
	
	}
	
	
	
	#signupbox
	{
		
	
	}
	
	
	
	#logo
	{
		position: relative;
		font-size: 30px;
		margin:0px 5px;
	}
	
	img.search
	{
		position: relative;
		
		max-width: 24px;
		max-height: 24px;
	}
	
	.middle
	{
		position: relative;
		
		vertical-align: middle !important;
	}
	
	#searchbox
	{
		position: relative;
		
		margin:5px 20px;
		
		border:1px solid silver;
		
		
	}
	
	button.search
	{
		position: relative;
		
		border:0px solid silver;
	}
	
	
	#searchtype
	{
	
		position: relative;
		
		background: transparent;
		
	}
	
	.kindthird_header:hover
	{
		overflow-x:auto;
	}
	
	.kindthird_header
	{
		position:relative;
		
		overflow:hidden;
		
		overflow-x:auto;
		
	}
	
	#titan_header
	{
		background:rgba(255,255,255,0.7);
	}
	
	.newthird
	{
		position: relative;
		
		
		
	
		
		width: 100%;
			
		
		
		
		
		height: calc(100% - 100px);
		height: -webkit-calc(100% - 100px);
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		display: inline-block;
		
		background:rgba(255,255,255,0.3);
		
	}
	.newkindthird
	{
		position: relative;
		
		border:4px solid rgba(250,250,25.,0.3);
		
		border-radius: 20px;
		
		min-width: calc(100% - 20px);
		min-width: -webkit-calc(100% - 20px);
		
		box-shadow:0px 0px 2px 1px #888888;
		
		max-width: calc(100% - 20px);
		max-width: -webkit-calc(100% - 20px);
			
		margin:0px auto;
		
		height: 100%;
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		
		
		background:rgba(255,255,255,0.5);
		
	}
	.kindthird
	{
		position: relative;
		
		border:2px solid silver;
		
		border-radius: 20px;
		
		min-width: 90%;
		
		
		max-width: 90%;
		
		
		margin:0px calc(10% / 2);
		margin:0px -webkit-calc(10% / 2);
		
		
		
		/*
		min-width: 100%;
		
		margin:0px;
		
		max-width: 100%;*/
		
		
		height: calc(100% - 100px);
		height: -webkit-calc(100% - 100px);
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		display: inline-block;
	}
	
	
	#searchtype
	{
		position: relative;
		font-size: 23px;
		
		border:0px;
	}
	
	
	#tosearch
	{
		position: relative;
		font-size: 23px;
		
		border:0px;
		
		
	}
}

/* Mobile */
@media only screen and (min-width: 230px)  and (max-width: 360px) {
	
	
	#home
	{
		position: fixed;

		bottom:0px;
		
		right: 0px;	
		
		z-index: 1500;
		
		display: none;
		
		cursor: pointer;
				
				
	}
	
	#extern_btn
	{
		position: fixed;

		bottom:0px;
		
		right: 0px;	
		
		z-index: 1500;
		
		cursor: pointer;
				
				
	}
	
	
	
	
	
	/***********************************************************************************************************/
	
	#embed_sound_menu_bottom_pre
	{
		position: relative;
		
		white-space: nowrap;
		
		overflow: hidden;	

	}	
	
	#embed_sound_menu_title
	{
		position: relative;
		
		color: teal;
		
		font-size: 12px;
		
		margin:0px 0px 0px  10px;
	}
	
	
	
	#embed_sound_menu_duration
	{
		position: relative;
		
		color: orange;
		
		font-size: 12px;
		
	}
	
	img.e_snd_ctl
	{
		position: relative;

		max-height: 40px;		
		max-width: 40px;		
		
		margin-top:20px;
		
	}
	
	img.e_snd_small_ctl
	{
		position: relative;
		
		max-width:20px;
		max-height:20px;
		
	}
	#embed_sound
	{
		position: relative;
		
		width: 100%;
		
		height: 100%;
		
		background:black;
		
		
	}
	
	#embed_sound_mapping
	{
		z-index:10;
	}
	 
	div.embedded_a_layer
	{
		position:absolute;
		
		top:0px;
		
		left:0px;
		
		width:100%;
		
		height:100%;
		
		
	}
	
	
	div.embedded_a_layer_part
	{
		position: relative;
		display: inline-block;
		
		vertical-align: middle;
		
		width: 25%;
		
		height: 100%;
		
		color: white;
		
		
		
		text-align: center;
		
	}
	
	#embed_sound_menu:hover
	{
		opacity: 1;
	}
	
	#embed_sound_menu
	{
		opacity: 0.1;
		
		background:rgba(0,0,0,0.3);
		
		z-index:20;
	}
	#embed_sound_menu_top
	{
		position: relative;
		
		height: calc(100% - 20px);
		height: -webkit-calc(100% - 30px);
		
	}
	
	#embed_sound_menu_bottom
	{
		position: relative;
		
		height: 30px;
		
	}
	
	
	#embed_sound_volume_progress
	{
		position: relative;
		
		width: 10px;
		
		height: 70%;
		
		background:silver;
		
		margin:0px auto;
		
	}
	
	#embed_sound_volume_val
	{
		position: relative;
		
		font-size: 18px;
		
	}
	
	#embed_sound_volume_lbl
	{
		position: relative;
		
		font-weight: bold;
		
	}
	
	#embed_sound_volume_value
	{
		position: relative;
		
		font-size: 15px;
	
		width: 50px;	
	}
	
	#embed_sound_volume_current
	{
		position: absolute;
		
		bottom: 0px;
		
		left: 0px;
		
		width: 100%;
		
		height: 100%;
		
		background:teal;
		
	}
	
	
	#embed_sound_menu_progressbar_current
	{
		position: absolute;
		
		top: 0px;
		
		left: 0px;
		
		width: 0%;
		
		height: 100%;
		
		background:teal;
		
	}
	#embed_sound_menu_progressbar
	{
		position: relative;
		
		
		width: 100%;
		
		height: 10px;
		
		background:silver;
		
		margin:0px auto;
		
		
	}
	
	#embed_sound_ad
	{
		z-index:25;
		
		display: none;
	}
	
	#embed_sound_film
	{
		z-index:2;
	}
	
	#embed_sound_payload
	{
		z-index:1;
	}
	
	#embedded_sound_payload_img
	{
		position:relative;
		
		max-width:100%;
		
		max-height:100%;
		
	}
			
	#embed_sound_payload_main
	{
		position:relative;
		
		display : none;
	}
	/***********************************************************************************************************/
	
  #infomouse
  {
    position: fixed;

    bottom:10px;

    left:10px;

    width: 100px;

    height: 50px;

    z-index: 1000;


    box-shadow: 0px 0px 2px 1px #888888;

  }


  #infomouse_header
  {
      position:absolute;
		  top:0px;
		  right:0px;


      z-index: 1200;

  }

  label.infomouse_action
  {
    position: relative;

    margin: 0px 5px;

    cursor: pointer;

    font-size: 12px;

    color: grey;

    user-select: none;
    -webkit-user-select: none;

  }

  #infomouse_main
  {
    position: relative;

    width:100%;

    height: 100%;


    background:#efefef;

    overflow: hidden;

  }

  span.cursor
  {
    position: absolute;


    padding:5px;

    background: black;

    border-radius: 100% ;


  }

	
	div.footer_submenu
	{
		position: relative;	
		
		display: inline-block;
		
		vertical-align: middle;
	}
	
	span.footer_submenu
	{

		position: relative;
		color:white;
		padding:0px;
		
		font-size:20px;
		font-weight: bold;
		margin: 5px 0px;
	}	
	
	label.footer_submenu				
	{
		position: relative;

		font-size:15px;
		
		margin-right: 10px;	
		
		color: grey;
		
	}
		 
	label.toknowabout
	{
		position:relative;
		
		margin:5px 10px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none; 
	}
  
	/**************************GDPR*********************************************/
	#gdpr_msg
	{
		position: relative;
		
		color: white;
		
		background:tomato;
		
		text-align:center;
		
		padding:5px 10px;
		
		display:none;

	}
	
	
	#gdpr_status
	{
		position: relative;
		
		color: dodgerblue;	
	}
	.invisible
	{
		position: relative;
		
		display: none !important;	
	}

	.highlight_green
	{
		position: relative;
		
		color: forestgreen !important;
		
		
	}


	.highlight
	{
		position: relative;
		
		color: red !important;
		
		
	}


	.center
	{
		position: relative;
		
		text-align: center !important;	
	}


	#gdpr_bloquant
	{
		position: fixed;
		
		bottom: 0px;
		
		right: 0px;
		
		
		width:100%;
		min-height: 100px;
	
		height: 100%;
		
		z-index: 1200;
		
		
		
		
	}

	#gdpr_bloquant_main
	{
		position: relative;
		
		
		padding: 5px 5px;
		
		width: 100%;
		
		min-height: 100px;
		max-height: 100%;
		
		
		margin:30px 0px;
		
		box-shadow:0px 0px 2px 1px #888888;
		
		background:white;
		
		border-radius:10px;
		
		
	}

	#gdpr_blq_mn_content
	{
		position: relative;	

	}

	p.gdpr
	{
		position: relative;
		
		font-size: 20px;
		
		line-height: 1.2em;
		
		white-space:normal;
		

	}
			
	#gdpr_bloquant_mn_actions
	{
		position: relative;
		
		padding: 5px;
		
		text-align: center;
		
	}

	button.gdpr
	{
		position: relative;	
		
		cursor: pointer;
		
		font-size: 25px;
		
	}


	#reject_btn
	{
		position: relative;

	}	

	/**************************GDPR*********************************************/
	
	div.lowmenu
	{
		position:relative;
		
		padding:5px 10px;
		
		
		
		color:white;
	
		vertical-align:middle;
		
		display:inline-block;
		
		font-size:20px;
	}
	
	#donate_lw_btn_paypal
	{
		position:Relative;
		
		background:crimson;
		
		font-weight:bold;
		
		margin:5px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none;
		
		
	}
	
	#donate_lw_btn
	{
		position:Relative;
		
		background:dodgerblue;
		
		font-weight:bold;
		
		margin:5px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none;
		
		
	}
	
	/**************Donation****/
	#donationbox
		{

			position:fixed;

			bottom:20px;

			right:20px;

			padding:5px;

			box-shadow:0px 0px 2px 1px #888888;


			z-index:2000;
			
			font-family:arial,sans-serif;

			border-radius:10px;
			
			background:white;
		}


		#donation_actions
		{
			position:relative;

			padding:5px;


			text-align:right;

		}

		button.donation:hover
		{
			
			
			
			
			box-shadow:0px 0px 2px 1px #888888;
			
		}

		button.donation
		{
			position:Relative;
			
			background:navy;
			
			color:white;
			
			border:0px solid silver;
			
			font-size:20px;
			
			cursor:pointer;
			
			padding:5px 10px;
			border-radius:5px;
			
		}

		input.donation
		{
			position:relative;
			border:0px solid silver;
			background:#efefef;
			
			font-size:20px;
		}


		input.donation[type='text']
		{
			position:relative;
			
			
			min-width:100%;
			
		}

		input.donation[type='email']
		{
			position:relative;
			
			
			min-width:100%;
			
		}


		textarea.donation
		{
			position:relative;
			
			min-height:100px;
			
			width:100%;
			
			font-family:arial,sans-serif;
			
			font-size:30px;
			
			border:0px solid silver;
			background:#efefef;
			
			overflow:hidden;
			
			white-space:normal;
		}



		fieldset.donation
		{
			position:relative;
			
			margin:5px 0px;
			
			border:1px solid #dfdfdf;
			
			border-radius:5px;
		}

		legend.donation
		{
			position:relative;
			
			font-weight:bold;
			
			color:grey;
			
			background:#efefef;
			
			border-radius:5px;
			padding:5px;
			
		}

		#donation_title
		{
			position:relative;
			
			font-size:30px;
			
			font-weight:bold;
			
			color:midnightblue;
			
		}

		#donation_header
		{
			position:absolute;
			
			right:10px;
			
			top:0px;
			
			font-size:35px;
			
			font-weight:bold;
			
			cursor:pointer;
			
			z-index:1201;
			
			user-select:none;
			-webkit-user-select:none;
			-moz-user-select:none;
			-ms-user-select:none;
			
			color:silver;
			
			
		}
		#donation_currency
		{
			position:Relative;
			
			color:silver;
			
			font-weight:bold;
			
			vertical-align:middle;
			
		}

		#donation_amount
		{
			position:relative;
			
			width:55px;
			
			vertical-align:middle;
		}

		#donation_amount_range
		{
			position:relative;
			
			vertical-align:middle;
		}
		
		/**************Donation****/
	img.user
	{
		position:relative;
		
		max-width:32px;
		
		max-height:32px;
		
		border-radius:100%;
		
		border:2px solid #0268b5;
		
		cursor:pointer;
	}
	
	
	img.btn
	{
		position:Relative;
		
		max-width:32px;
		max-height:32px;
	}
	
	.notmobilefriendly
	{
		position:relative;
		
		display:none !important;
		
	}
	
	
	
	.mobilefriendly
	{
		position:relative;
			
		
		
	}
	#menubar
	{
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		min-height:30px;
		z-index:1000;
		background:#efefef;
		box-shadow:0px 0px 2px 1px #888888;
		
	
	}
	
	#menubar:hover
	{
		
		box-shadow:0px 0px 2px 1px #888888;
	}
	
	
	#general
	{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
	
	}
	
	#main
	{
		position:relative;
	
		width:100%;
		height:100%;
		background:smoke;
	
	}
	
	.page
	{
		position:relative;
	
		width:100%;
		height:100%;
		background:smoke;
		
	
	}
	
	.half
	{
		position:relative;
		width:50%;
	}
	
	
	.fullheight
	{
		height:100%;
	}
	
	.third
	{
		position:relative;
		width:33%;
	}
	
	
	.quarter
	{
		position:relative;
		width:25%;
	}
	
	
	.abox
	{
		display:inline-block;
	}
	
	.top
	{
		vertical-align:top;
	}
	
	.middle
	{
		vertical-align:middle;
	}
	
	.bottom
	{
		vertical-align:bottom;
	}
	
	.left
	{
		text-align:left;
	}
	
	.right
	{
		text-align:right;
	}
	
	
	#isale
	{
		position: relative;
		
		background:#292929;
		
		min-height: 100px;
		
		margin:40px 0px 0px 0px;
		
		
		width:100%;
	}
	
	#lang
	{
		position: relative;
		border:0px solid silver; 
		font-size: 20px;
	}
	
	
	#mobile_menu_btn
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		margin:5px 10px;
		
		cursor: pointer;
		
		transform : rotate(90deg);
		
		font-size: 20px;
		line-height: 10px;
		
		font-weight: bold;
		padding: 5px;	
	}	
	
	
	
	
	#offers
	{
		position: relative;
		
		height: 100%;
		
		width:100%;
		
		white-space:nowrap;
		
		overflow:hidden;
		
	}
	
	#mob_navs
	{
		position: relative;
		
		text-align: center;
		
		margin-bottom: 10px;
		
	}
	
	div.mob_nav
	{
		position: relative;
		
		padding:5px;
		
		border-radius: 100%;
		
		box-shadow: 0px 0px 2px 1px #888888;
		
		vertical-align: middle;
	
		user-select:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
		background:navy;
		
		
		cursor: pointer;	
		margin:2px 10px;
			
		display: inline-block;
	}
	
	
	div.mob_nav_pause
	{
		position: relative;
		
		
		
		font-weight:bold;
		
		
		vertical-align: middle;
	
		user-select:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
		
		cursor: pointer;	
		margin:5px 10px;
			
		display: inline-block;
	}
	
	
	div.paid_app
	{
		position: relative;
		padding:5px;
	
		border-bottom:2px solid silver;
		
	}
	
	
	div.isale_kinikan
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
		
	}
	
	#icon
	{
		position: relative;
		
		max-width: 96px;
		
		max-height: 96px;
		
		
	
	}
	
	#lowmenu
	{
		position: relative;
	
		min-height: 100px;
		
			
	}
	
	#noniconbox
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
	
		width:calc(100% - 100px);	
		width:-webkit-calc(100% - 100px);
		
		text-align: right;	
		
		min-height: 100px;
		
	}
	
	.center
	{
		position: relative;
		
		text-align: center !important;
	}
	
	
	#copyright
	{
		position: relative;
		
	
		color: white;
		
		font-size: 18px;
		
		
	}
	
	#iconbox
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		min-width:100px;
		max-width:100px;
	
	}
	
	
	
	div.paid_app_img
	{
		position:Relative;
		
		width: 96px;
	
		vertical-align: top;
		
		display: inline-block;
		
		min-height: 96px;	
		max-height: 96px;	
		
	}
	img.paid_app
	{
		position: relative;
		
		padding:5px auto;
	
		max-height: 96px;
		max-width: 96px;
		
		cursor:pointer;
	}
	
	div.paid_app_info
	{
		position: relative;
		
		width: calc(100% - 115px);	
		width: -webkit-calc(100% - 115px);	
		width: -ms-calc(100% - 115px);	
		width: -o-calc(100% - 115px);	
		width: -moz-calc(100% - 115px);	
		
		vertical-align: top;
		padding:0px 5px;
		
		
		display: inline-block;
	}
	
	div.paid_app_info_name
	{
		position: relative;
		
		font-weight: bold;
		
		font-size: 18px;
		
		overflow: hidden;
		
		white-space: nowrap;
		
		cursor:pointer;
		
	}
	
	div.paid_app_info_description
	{
		position: relative;
		
		padding:5px;
		
		color: #292929;
		
		
		font-size: 15px;
	}
	
	div.paid_app_info_others
	{
		position: relative;
		
		background:#efefef;
		
	}
	
	div.paid_app_info_price
	{
	
		position: relative;
		vertical-align: middle;
		display: inline-block;
		
		padding:5px;
		
		background:teal;
		
		color: white;
		
		font-size: 12px;
		
		
	}
	
	div.paid_app_info_viewers
	{
		position: relative;
		vertical-align: middle;
		display: inline-block;
	
		padding:5px;
		
		background:navy;
		
		color: white;
		
		font-size: 12px;
		
	}
	
	
	
	div.paid_app_info_tags
	{
		position: relative;
		vertical-align: middle;
		display: inline-block;
	
		padding:5px;
		
		background:crimson;
		
		color: silver;
		
		font-size: 12px;
		
	}
	
				
				
	
	#kindthird_header
	{
		position: relative;
		
		height: 75px;
		
		white-space: nowrap;
	}
	
	div.kindthird_hd_submenu_pause
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		background: silver;
		
		color: #292929;
		
		cursor: pointer;
		
		user-select:none;
		-webkit-user-select:none;
		-ms-user-select:none;
		
		padding:5px 10px;
		
		font-size: 20px;
		
		margin: 20px 10px 10px 10px;
		
	}
	
	
	div.kindthird_hd_submenu
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		background: silver;
		
		color: #292929;
		
		cursor: pointer;
		
		user-select:none;
		-webkit-user-select:none;
		-ms-user-select:none;
		
		padding:5px 10px;
		
		font-size: 20px;
		
		margin: 20px 10px 10px 10px;
	}
						
	hr.separatation
	{
		position: relative;
		
		
		width: 95%;
		
		background:silver;
		
		color: silver;
		
		
		margin: 10px auto 0px auto;
		
		border-color: silver;
		
	}
	
	div.kindthird_body
	{
		position: relative;
		
		
		background: rgba(255,255,255,0.6);
		
		width: 100%;
		
		height: calc(100% - 75px);
		height: -webkit-calc(100% - 75px);
		border-radius: 0px 0px 20px 20px;
		
		overflow: hidden;
		
		white-space: nowrap;
	}
							
							
	.titanbox
	{
		position: relative;
		
		width: 100%;
		
		height: 100%;
		
		vertical-align: top;
		
		display: inline-block;
	}
	
	div.submenu
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		
		user-select:none;
		-webkit-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
	}
	
	
	
	
	
	div.anapp_in:hover
	{
		background:rgba(0,0,0,0.1);
		/*border-left: 1px solid silver;	
		border-right: 1px solid silver;	
		border-bottom: 1px solid silver;*/
	}
	
	
	#atonto_main
	{
		position: relative;
		white-space: normal;
	
		overflow: auto;
		
	}
	
	#copyright
	{
		position: relative;
		
		margin:10px 5px;
	}
	
	#aweto_main
	{
		position: relative;
		white-space: normal;
		overflow:auto;
		
		text-align:center;
	}
	
	#sublowmenu
	{
		position: relative;
		
		padding:5px;
	}
	
	div.anapp_in
	{
		position: relative;
	
		padding:5px 20px;
		
		margin:0px;
		
		vertical-align: top;
		
		cursor: pointer;
		
	
		
		text-align: center;
		
		display: inline-block;	
	}
	
	
	div.anapp_out_left:hover
	{
		/*border-right: 1px solid silver;	
		border-bottom: 1px solid silver;*/
		
		background:rgba(0,0,0,0.1);
	}
	
	
	div.anapp_out_left
	{
		position: relative;
	
		padding:5px 20px;
		
		margin:0px;
		
		vertical-align: top;
		
		cursor: pointer;
		
	
		
		text-align: center;
		
		display: inline-block;	
	}
	
	div.anapp_name
	{
		position: relative;
		font-size: 10px;
		text-align: center;
		
		font-weight: bold;
		
	}
	
	
	div.anapp_img
	{
		position: relative;
		
		text-align: center;
		
	
	}
	
	img.anapp
	{
		position: relative;
		
		max-width: 64px;
		
		max-height: 64px;
		
		cursor: pointer;
	}
			
			
			
	div.kindthird_hd_title
	{
		position: relative;
		
		font-size: 50px;
		
		text-align: center;
	}
	
	
	p.aboutus
	{
		position: relative;
		padding:5px; 
	}
	#aboutus
	{
		font-size: 20px;
		
		white-space: normal;
	
	}
	
	
	#signinbox
	{
		
	
	}
	
	
	
	#signupbox
	{
		
	
	}
	
	
	
	#logo
	{
		position: relative;
		font-size: 30px;
		margin:0px 5px;
	}
	
	img.search
	{
		position: relative;
		
		max-width: 24px;
		max-height: 24px;
	}
	
	.middle
	{
		position: relative;
		
		vertical-align: middle !important;
	}
	
	#searchbox
	{
		position: relative;
		
		margin:5px 20px;
		
		border:1px solid silver;
		
		
	}
	
	button.search
	{
		position: relative;
		
		border:0px solid silver;
	}
	
	
	#searchtype
	{
	
		position: relative;
		
		background: transparent;
		
	}
	
	
	.kindthird_header:hover
	{
		overflow-x:auto;
	}
	
	.kindthird_header
	{
		position:relative;
		
		overflow:hidden;
		
		overflow-x:auto;
		
		
		
	}
	
	#titan_header
	{
		background:rgba(255,255,255,0.7);
	}
	
	
	.newthird
	{
		position: relative;
		
		
		
	
		
		width: 100%;
			
		
		
		
		
		height: calc(100% - 100px);
		height: -webkit-calc(100% - 100px);
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		display: inline-block;
		
		background:rgba(255,255,255,0.3);
		
	}
	.newkindthird
	{
		position: relative;
		
		border:4px solid rgba(250,250,25.,0.3);
		
		border-radius: 20px;
		
		min-width: calc(100% - 20px);
		min-width: -webkit-calc(100% - 20px);
		
		box-shadow:0px 0px 2px 1px #888888;
		
		max-width: calc(100% - 20px);
		max-width: -webkit-calc(100% - 20px);
			
		margin:0px auto;
		
		height: 100%;
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		
		
		background:rgba(255,255,255,0.5);
		
	}
	.kindthird
	{
		position: relative;
		
		border:2px solid silver;
		
		border-radius: 20px;
		
		/*min-width: 90%;
		
		
		max-width: 90%;
		
		
		margin:0px calc(10% / 2);
		margin:0px -webkit-calc(10% / 2);*/
		
		
		min-width: 90%;
		
		
		max-width: 90%;
		
		
		margin:0px calc(10% / 2);
		margin:0px -webkit-calc(10% / 2);
	
		
		/*
		min-width: 100%;
		
		margin:0px;
		
		max-width: 100%;*/
		
		
		
		
		height: calc(100% - 100px);
		height: -webkit-calc(100% - 100px);
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		display: inline-block;
	}
	
	
	#searchtype
	{
		position: relative;
		font-size: 23px;
		
		border:0px;
	}
	
	
	#tosearch
	{
		position: relative;
		font-size: 23px;
		
		border:0px;
		
		
	}
}



/*********************************************************************************************************
 ########################################################################################################
*********************************************************************************************************/

/* Tablet **/
@media screen and (max-width: 770px) and (min-width: 361px) {
 
 	#home
	{
		position: fixed;

		bottom:0px;
		
		right: 0px;	
		
		z-index: 1500;
		
		display: none;
		
		cursor: pointer;
				
				
	}
	
	#extern_btn
	{
		position: fixed;

		bottom:0px;
		
		right: 0px;	
		
		z-index: 1500;
		
		cursor: pointer;
				
				
	}
 	
	
	
	/***********************************************************************************************************/
	#embed_sound_menu_bottom_pre
	{
		position: relative;
		
		white-space: nowrap;
		
		overflow: hidden;	

	}	
	
	#embed_sound_menu_title
	{
		position: relative;
		
		color: teal;
		
		font-size: 12px;
		
		margin:0px 0px 0px  10px;
	}
	
	

	
	#embed_sound_menu_duration
	{
		position: relative;
		
		color: orange;
		
		font-size: 12px;
		
	}
	
	img.e_snd_ctl
	{
		position: relative;

		max-height: 40px;		
		max-width: 40px;		
		
		margin-top:20px;
		
	}
	
	img.e_snd_small_ctl
	{
		position: relative;
		
		max-width:20px;
		max-height:20px;
		
	}
	#embed_sound
	{
		position: relative;
		
		width: 100%;
		
		height: 100%;
		
		background:black;
		
		
	}
	
	#embed_sound_mapping
	{
		z-index:10;
	}
	 
	div.embedded_a_layer
	{
		position:absolute;
		
		top:0px;
		
		left:0px;
		
		width:100%;
		
		height:100%;
		
		
	}
	
	
	div.embedded_a_layer_part
	{
		position: relative;
		display: inline-block;
		
		vertical-align: middle;
		
		width: 25%;
		
		height: 100%;
		
		color: white;
		
		
		
		text-align: center;
		
	}
	
	#embed_sound_menu:hover
	{
		opacity: 1;
	}
	
	#embed_sound_menu
	{
		opacity: 0.1;
		
		background:rgba(0,0,0,0.3);
		
		z-index:20;
	}
	#embed_sound_menu_top
	{
		position: relative;
		
		height: calc(100% - 20px);
		height: -webkit-calc(100% - 30px);
		
	}
	
	#embed_sound_menu_bottom
	{
		position: relative;
		
		height: 30px;
		
	}
	
	
	#embed_sound_volume_progress
	{
		position: relative;
		
		width: 10px;
		
		height: 70%;
		
		background:silver;
		
		margin:0px auto;
		
	}
	
	#embed_sound_volume_val
	{
		position: relative;
		
		font-size: 18px;
		
	}
	
	#embed_sound_volume_lbl
	{
		position: relative;
		
		font-weight: bold;
		
	}
	
	#embed_sound_volume_value
	{
		position: relative;
		
		font-size: 15px;
	
		width: 50px;	
	}
	
	#embed_sound_volume_current
	{
		position: absolute;
		
		bottom: 0px;
		
		left: 0px;
		
		width: 100%;
		
		height: 100%;
		
		background:teal;
		
	}
	
	
	#embed_sound_menu_progressbar_current
	{
		position: absolute;
		
		top: 0px;
		
		left: 0px;
		
		width: 0%;
		
		height: 100%;
		
		background:teal;
		
	}
	#embed_sound_menu_progressbar
	{
		position: relative;
		
		
		width: 100%;
		
		height: 10px;
		
		background:silver;
		
		margin:0px auto;
		
		
	}
	
	#embed_sound_ad
	{
		z-index:25;
		
		display: none;
	}
	
	#embed_sound_film
	{
		z-index:2;
	}
	
	#embed_sound_payload
	{
		z-index:1;
	}
	
	#embedded_sound_payload_img
	{
		position:relative;
		
		max-width:100%;
		
		max-height:100%;
		
	}
			
	#embed_sound_payload_main
	{
		position:relative;
		
		display : none;
	}
	/***********************************************************************************************************/
	
 
	#infomouse
  {
    position: fixed;

    bottom:10px;

    left:10px;

    width: 100px;

    height: 50px;

    z-index: 1000;


    box-shadow: 0px 0px 2px 1px #888888;

  }


  #infomouse_header
  {
      position:absolute;
		  top:0px;
		  right:0px;


      z-index: 1200;

  }

  label.infomouse_action
  {
    position: relative;

    margin: 0px 5px;

    cursor: pointer;

    font-size: 15px;

    color: grey;



    user-select: none;
    -webkit-user-select: none;

  }

  #infomouse_main
  {
    position: relative;

    width:100%;

    height: 100%;


    background:#efefef;

    overflow: hidden;

  }

  span.cursor
  {
    position: absolute;


    padding:5px;

    background: black;

    border-radius: 100% ;


  }
	
	div.footer_submenu
	{
		position: relative;	
		
		display: inline-block;
		
		vertical-align: middle;
	}
	
	span.footer_submenu
	{

		position: relative;
		color:white;
		padding:0px;
		
		font-size:20px;
		font-weight: bold;
		margin: 5px 0px;
	}	
	
	label.footer_submenu				
	{
		position: relative;

		font-size:15px;
		
		margin-right: 10px;	
		
		color: grey;
		
	}
	
	
	label.toknowabout
	{
		position:relative;
		
		margin:5px 10px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none; 
	}
	
	/**************************GDPR*********************************************/
	#gdpr_msg
	{
		position: relative;
		
		color: white;
		
		background:tomato;
		
		text-align:center;
		
		padding:5px 10px;
		
		display:none;

	}
	
	#gdpr_status
	{
		position: relative;
		
		color: dodgerblue;	
	}
	.invisible
	{
		position: relative;
		
		display: none !important;	
	}

	.highlight_green
	{
		position: relative;
		
		color: forestgreen !important;
		
		
	}


	.highlight
	{
		position: relative;
		
		color: red !important;
		
		
	}


	.center
	{
		position: relative;
		
		text-align: center !important;	
	}


	#gdpr_bloquant
	{
		position: fixed;
		
		bottom: 0px;
		
		right: 0px;
		
		
		width:100%;
		min-height: 100px;
	
		height: 100%;
		
		z-index: 1200;
		
		
		
		
	}

	#gdpr_bloquant_main
	{
		position: relative;
		
		
		padding: 5px 5px;
		
		min-width: 350px;
		max-width: 400px;
		
		min-height: 100px;
		max-height: 100%;
		
		
		margin:30px 10px;
		
		box-shadow:0px 0px 2px 1px #888888;
		
		background:white;
		
		border-radius:10px;
		
		
	}

	#gdpr_blq_mn_content
	{
		position: relative;	

	}

	p.gdpr
	{
		position: relative;
		
		font-size: 20px;
		
		line-height: 1.2em;
		

	}
			
	#gdpr_bloquant_mn_actions
	{
		position: relative;
		
		padding: 5px;
		
		text-align: center;
		
	}

	button.gdpr
	{
		position: relative;	
		
		cursor: pointer;
		
		font-size: 25px;
		
	}


	#reject_btn
	{
		position: relative;

	}	

	/**************************GDPR*********************************************/
	
	div.lowmenu
	{
		position:relative;
		
		padding:5px 10px;
		
		
		
		color:white;
	
		vertical-align:middle;
		
		display:inline-block;
		
		font-size:20px;
	}
	
	#donate_lw_btn
	{
		position:Relative;
		
		background:dodgerblue;
		
		font-weight:bold;
		
		margin:5px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none;
		
		
	}
	
	#donate_lw_btn_paypal
	{
		position:Relative;
		
		background:crimson;
		
		font-weight:bold;
		
		margin:5px;
		
		color:white;
		
		cursor:pointer;
		
		user-color:none;
		-webkit-user-color:none;
		-o-user-color:none;
		-ms-user-color:none;
		
		
	}
	/**************Donation****/
	#donationbox
		{

			position:fixed;

			bottom:20px;

			right:20px;

			padding:5px;

			box-shadow:0px 0px 2px 1px #888888;


			z-index:2000;
			
			font-family:arial,sans-serif;

			border-radius:10px;
			
			background:white;
		}


		#donation_actions
		{
			position:relative;

			padding:5px;


			text-align:right;

		}

		button.donation:hover
		{
			
			
			
			
			box-shadow:0px 0px 2px 1px #888888;
			
		}

		button.donation
		{
			position:Relative;
			
			background:navy;
			
			color:white;
			
			border:0px solid silver;
			
			font-size:20px;
			
			cursor:pointer;
			
			padding:5px 10px;
			border-radius:5px;
			
		}

		input.donation
		{
			position:relative;
			border:0px solid silver;
			background:#efefef;
			
			font-size:20px;
		}


		input.donation[type='text']
		{
			position:relative;
			
			
			min-width:100%;
			
		}

		input.donation[type='email']
		{
			position:relative;
			
			
			min-width:100%;
			
		}


		textarea.donation
		{
			position:relative;
			
			min-height:100px;
			
			width:100%;
			
			font-family:arial,sans-serif;
			
			font-size:30px;
			
			border:0px solid silver;
			background:#efefef;
			
			overflow:hidden;
			
			white-space:normal;
		}



		fieldset.donation
		{
			position:relative;
			
			margin:5px 0px;
			
			border:1px solid #dfdfdf;
			
			border-radius:5px;
		}

		legend.donation
		{
			position:relative;
			
			font-weight:bold;
			
			color:grey;
			
			background:#efefef;
			
			border-radius:5px;
			padding:5px;
			
		}

		#donation_title
		{
			position:relative;
			
			font-size:30px;
			
			font-weight:bold;
			
			color:midnightblue;
			
		}

		#donation_header
		{
			position:absolute;
			
			right:10px;
			
			top:0px;
			
			font-size:35px;
			
			font-weight:bold;
			
			cursor:pointer;
			
			z-index:1201;
			
			user-select:none;
			-webkit-user-select:none;
			-moz-user-select:none;
			-ms-user-select:none;
			
			color:silver;
			
			
		}
		#donation_currency
		{
			position:Relative;
			
			color:silver;
			
			font-weight:bold;
			
			vertical-align:middle;
			
		}

		#donation_amount
		{
			position:relative;
			
			width:55px;
			
			vertical-align:middle;
		}

		#donation_amount_range
		{
			position:relative;
			
			vertical-align:middle;
		}
		
		/**************Donation****/
	img.user
	{
		position:relative;
		
		max-width:32px;
		
		max-height:32px;
		
		border-radius:100%;
		
		border:2px solid #0268b5;
		
		cursor:pointer;
	}
	
	
	img.btn
	{
		position:Relative;
		
		max-width:32px;
		max-height:32px;
	}
	
	.notmobilefriendly
	{
		position:relative;
		
		display:none !important;
		
	}
	
	
	
	.mobilefriendly
	{
		position:relative;
			
		
		
	}
	
	#menubar
	{
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		min-height:30px;
		z-index:1000;
		background:#efefef;
		box-shadow:0px 0px 2px 1px #888888;
		
	
	}
	
	#menubar:hover
	{
		
		box-shadow:0px 0px 2px 1px #888888;
	}
	
	
	#general
	{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		min-height:100%;
	
	}
	
	#main
	{
		position:relative;
	
		width:100%;
		
		background:smoke;
	
	}
	
	.page
	{
		position:relative;
	
		width:100%;
		height:100%;
		background:smoke;
		
	
	}
	
	.half
	{
		position:relative;
		width:50%;
	}
	
	
	.fullheight
	{
		height:100%;
	}
	
	.third
	{
		position:relative;
		width:33%;
	}
	
	
	.quarter
	{
		position:relative;
		width:25%;
	}
	
	
	.abox
	{
		display:inline-block;
	}
	
	.top
	{
		vertical-align:top;
	}
	
	.middle
	{
		vertical-align:middle;
	}
	
	.bottom
	{
		vertical-align:bottom;
	}
	
	.left
	{
		text-align:left;
	}
	
	.right
	{
		text-align:right;
	}
	
	
 	#isale
	{
		position: relative;
		
		background:#292929;
		
		min-height: 100px;
		
		margin:40px 0px 0px 0px;
		
		width:100%;
		
		
	}
	
	#lang
	{
		position: relative;
		
		border:0px solid silver; 
		
		font-size: 20px;
	}
	
	
	#mobile_menu_btn
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		margin:5px 10px;
		
		cursor: pointer;
		
		transform : rotate(90deg);
		
		font-size: 20px;
		line-height: 10px;
		
		font-weight: bold;
		padding: 5px;	
	}	
	
	
	
	
	#offers
	{
		position: relative;
		
		height: 100%;
		
		white-space:nowrap;
		
		width:100%;
		
		overflow:hidden;
	}
	
	#mob_navs
	{
		position: relative;
		
		text-align: center;
		
		margin-bottom: 10px;
		
	}
	
	div.mob_nav
	{
		position: relative;
		
		padding:5px;
		
		border-radius: 100%;
		
		box-shadow: 0px 0px 2px 1px #888888;
		
		vertical-align: middle;
	
		user-select:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
		background:navy;
		
		
		cursor: pointer;	
		margin:2px 10px;
			
		display: inline-block;
	}
	
	
	div.mob_nav_pause
	{
		position: relative;
		
		
		
		font-weight:bold;
		
		
		vertical-align: middle;
	
		user-select:none;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
		
		cursor: pointer;	
		margin:5px 10px;
			
		display: inline-block;
	}
	
	
	div.paid_app
	{
		position: relative;
		padding:5px;
	
		border-bottom:2px solid silver;
		
	}
	
	
	div.isale_kinikan
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
		
	}
	
	#icon
	{
		position: relative;
		
		max-width: 96px;
		
		max-height: 96px;
		
		
	
	}
	
	#lowmenu
	{
		position: relative;
	
		min-height: 100px;
		
			
	}
	
	#noniconbox
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
	
		width:calc(100% - 100px);	
		width:-webkit-calc(100% - 100px);
		
		text-align: right;	
		
		min-height: 100px;
		
	}
	
	.center
	{
		position: relative;
		
		text-align: center !important;
	}
	
	
	#copyright
	{
		position: relative;
		
	
		color: white;
		
		font-size: 18px;
		
		
	}
	
	#iconbox
	{
		position: relative;
		
		vertical-align: top;
		
		display: inline-block;
		
		min-width:100px;
		max-width:100px;
	
	}
	
	
	
	div.paid_app_img
	{
		position:Relative;
		
		width: 96px;
	
		vertical-align: top;
		
		display: inline-block;
		
		min-height: 96px;	
		max-height: 96px;	
		
	}
	img.paid_app
	{
		position: relative;
		
		padding:5px auto;
	
		max-height: 96px;
		max-width: 96px;
		
		cursor:pointer;
	}
	
	div.paid_app_info
	{
		position: relative;
		
		width: calc(100% - 115px);	
		width: -webkit-calc(100% - 115px);	
		width: -ms-calc(100% - 115px);	
		width: -o-calc(100% - 115px);	
		width: -moz-calc(100% - 115px);	
		
		vertical-align: top;
		padding:0px 5px;
		
		
		display: inline-block;
	}
	
	div.paid_app_info_name
	{
		position: relative;
		
		font-weight: bold;
		
		font-size: 18px;
		
		overflow: hidden;
		
		white-space: nowrap;
		
		cursor:pointer;
		
	}
	
	div.paid_app_info_description
	{
		position: relative;
		
		padding:5px;
		
		color: #292929;
		
		
		font-size: 15px;
	}
	
	div.paid_app_info_others
	{
		position: relative;
		
		background:#efefef;
		
	}
	
	div.paid_app_info_price
	{
	
		position: relative;
		vertical-align: middle;
		display: inline-block;
		
		padding:5px;
		
		background:teal;
		
		color: white;
		
		font-size: 12px;
		
		
	}
	
	div.paid_app_info_viewers
	{
		position: relative;
		vertical-align: middle;
		display: inline-block;
	
		padding:5px;
		
		background:navy;
		
		color: white;
		
		font-size: 12px;
		
	}
	
	
	
	div.paid_app_info_tags
	{
		position: relative;
		vertical-align: middle;
		display: inline-block;
	
		padding:5px;
		
		background:crimson;
		
		color: silver;
		
		font-size: 12px;
		
	}
	
				
				
	
	#kindthird_header
	{
		position: relative;
		
		height: 75px;
		
		white-space: nowrap;
	}
	
	div.kindthird_hd_submenu
	{
		position: relative;
		
		vertical-align: middle;
		
		background: silver;
		
		color: #292929;
		
		display:inline-block;
		
		cursor: pointer;
		
		user-select:none;
		-webkit-user-select:none;
		-ms-user-select:none;
		
		padding:5px 10px;
		
		font-size: 20px;
		
		margin: 20px 10px 10px 10px;
	}
						
	hr.separatation
	{
		position: relative;
		
		
		width: 95%;
		
		background:silver;
		
		color: silver;
		
		
		margin: 10px auto 0px auto;
		
		border-color: silver;
		
	}
	
	div.kindthird_body
	{
		position: relative;
		
		
		background: rgba(255,255,255,0.6);
		
		width: 100%;
		
		height: calc(100% - 75px);
		height: -webkit-calc(100% - 75px);
		border-radius: 0px 0px 20px 20px;
		
		overflow: hidden;
		
		white-space: nowrap;
	}
							
							
	.titanbox
	{
		position: relative;
		
		width: 100%;
		
		height: 100%;
		
		vertical-align: top;
		
		display: inline-block;
	}
	
	div.submenu
	{
		position: relative;
		
		vertical-align: middle;
		
		display: inline-block;
		
		
		user-select:none;
		-webkit-user-select:none;
		-ms-user-select:none;
		-o-user-select:none;
		
		
	}
	
	
	
	
	
	div.anapp_in:hover
	{
		background:rgba(0,0,0,0.1);
		/*border-left: 1px solid silver;	
		border-right: 1px solid silver;	
		border-bottom: 1px solid silver;*/
	}
	
	
	#atonto_main
	{
		position: relative;
		white-space: normal;
	
		overflow: auto;
		
	}
	
	#copyright
	{
		position: relative;
		
		margin:10px 5px;
	}
	
	#aweto_main
	{
		position: relative;
		white-space: normal;
		overflow:auto;
		text-align:center;
	}
	
	#sublowmenu
	{
		position: relative;
		
		padding:5px;
	}
	
	div.anapp_in
	{
		position: relative;
	
		padding:5px 20px;
		
		margin:0px;
		
		vertical-align: top;
		
		cursor: pointer;
		
	
		
		text-align: center;
		
		display: inline-block;	
	}
	
	
	div.anapp_out_left:hover
	{
		background:rgba(0,0,0,0.1);
		/*border-right: 1px solid silver;	
		border-bottom: 1px solid silver;*/
	}
	
	
	div.anapp_out_left
	{
		position: relative;
	
		padding:5px 20px;
		
		margin:0px;
		
		vertical-align: top;
		
		cursor: pointer;
		
	
		
		text-align: center;
		
		display: inline-block;	
	}
	
	div.anapp_name
	{
		position: relative;
		font-size: 10px;
		text-align: center;
		
		font-weight: bold;
		
	}
	
	
	div.anapp_img
	{
		position: relative;
		
		text-align: center;
		
	
	}
	
	img.anapp
	{
		position: relative;
		
		max-width: 64px;
		
		max-height: 64px;
		
		cursor: pointer;
	}
			
			
			
	div.kindthird_hd_title
	{
		position: relative;
		
		font-size: 50px;
		
		text-align: center;
	}
	
	
	p.aboutus
	{
		position: relative;
		padding:5px; 
	}
	#aboutus
	{
		font-size: 20px;
		
		white-space: normal;
	
	}
	
	
	#signinbox
	{
		
	
	}
	
	
	
	#signupbox
	{
		
	}
	
	
	
	#logo
	{
		position: relative;
		font-size: 30px;
		margin:0px 5px;
	}
	
	img.search
	{
		position: relative;
		
		max-width: 24px;
		max-height: 24px;
	}
	
	.middle
	{
		position: relative;
		
		vertical-align: middle !important;
	}
	
	#searchbox
	{
		position: relative;
		
		margin:5px 20px;
		
		border:1px solid silver;
		
		
	}
	
	button.search
	{
		position: relative;
		
		border:0px solid silver;
	}
	
	
	#searchtype
	{
	
		position: relative;
		
		background: transparent;
		
	}
	
	
	.kindthird_header:hover
	{
		overflow-x:auto;
	}
	
	.kindthird_header
	{
		position:relative;
		
		overflow:hidden;
		
		overflow-x:auto;
		
	}
	
	#titan_header
	{
		background:rgba(255,255,255,0.7);
	}
	
	
	.newthird
	{
		position: relative;
		
		
		
	
		
		width: 100%;
			
		
		
		
		
		height: calc(100% - 100px);
		height: -webkit-calc(100% - 100px);
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		display: inline-block;
		
		background:rgba(255,255,255,0.3);
		
	}
	.newkindthird
	{
		position: relative;
		
		border:4px solid rgba(250,250,25.,0.3);
		
		border-radius: 20px;
		
		min-width: calc(100% - 20px);
		min-width: -webkit-calc(100% - 20px);
		
		box-shadow:0px 0px 2px 1px #888888;
		
		max-width: calc(100% - 20px);
		max-width: -webkit-calc(100% - 20px);
			
		margin:0px auto;
		
		
		height: 100%;
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		
		
		background:rgba(255,255,255,0.5);
		
	}
	
	.kindthird
	{
		position: relative;
		
		border:2px solid silver;
		
		border-radius: 20px;
		
		/*min-width: 100%;
		
		
		max-width: 100%;
		
			
		
		margin:0px 0px;*/
		
		
		
		/*min-width: 90%;
		
		
		max-width: 90%;
		
		
		margin:0px calc(10% / 2);
		margin:0px -webkit-calc(10% / 2);
		
		*/
		
		
		/*min-width: 100%;
		
		margin:0px;
		
		max-width: 100%;*/
		
		
		
		
		height: calc(100% - 100px);
		height: -webkit-calc(100% - 100px);
			
		min-height: 100px;
		
		max-height: 100%;
		 
		
		vertical-align: top;
		
		display: inline-block;
	}
	
	
	#searchtype
	{
		position: relative;
		font-size: 23px;
		
		border:0px;
	}
	
	
	#tosearch
	{
		position: relative;
		font-size: 23px;
		
		border:0px;
		
		
	}
 }
