
		html, body {
			margin: auto;
			position: relative;
			min-height: 100%;
			font-size: 20px;
			font-family: 'Papyrus', "Courier New";
			font-weight: 300;
			background-color: #808080; 
		}


		h1 {
			color:#FFFFFF;
			font-size: 50px;
			font-family: 'Papyrus', 'Monaco', 'Courier New' ;
			font-weight: 500;
			text-align: center;
			margin-top: 70px; 
		}


		a{
  			text-decoration: none; 
  			color:#212121;
		}


		.try_again{
  			color: #212121;
  			padding: 5px;
  			position: absolute;
  			right: 22px;
  			top:-18px;
            font-size: 20px;
            text-align: right;
		}

		.try_again li, .try_again ul{
 			list-style: none; 
 			cursor: pointer;
  			/*bounce-in effect*/
  			padding-top:10px;
            -webkit-transform: perspective(1px) translateZ(0);
            transform: perspective(1px) translateZ(0);
  			box-shadow: 0 0 1px transparent;
            -webkit-transition-duration: 0.5s;
  			transition-duration: 0.5s;

		}

		.try_again li:hover, .try_again li:focus, .try_again li:active{
         -webkit-transform: scale(1.2);
         transform: scale(1.2);
         -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
        transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
        }

		ul {
			margin-top: 50px;
			padding: 0;
			list-style: none;
			text-align: center;
		}

		.container {
			width: 90%;
			margin: auto;
			min-width: 1100px;
			max-width: 1300px;
			position: relative;
			text-align: center; 
		}

		.sortable-ghost {
			opacity: 0;
		}

		.title {
			color: #fff;
			padding: 3px 10px;
			display: inline-block;
			position: relative;
			background-color: #FF7373;
			z-index: 1000;
		}
			.title_xl {
				padding: 3px 15px;
				font-size: 40px;
			}



		.tile {
			width: 22%;
			min-width: 245px;
			color: #FF7270;
			padding: 10px 30px;
			text-align: center;
			margin-top: 15px;
			margin-left: 5px;
			margin-right: 30px;
			background-color: #fff;
			display: inline-block;
			vertical-align: top;
		}
			.tile__name {
				cursor: move;
				padding-bottom: 10px;
				border-bottom: 1px solid #FF7373;
			}

			.tile__list {
				margin-top: 10px;
			}
				.tile__list:last-child {
					margin-right: 10px;
					margin-left: 10px;
					min-height: 80px;
				}

				.tile__list img {
					cursor: move;
					margin: 10px;
					border-radius: 100%;
				}



		.block {
			opacity: 1;
			position: relative;
			text-align: center; 
		}
			.block__list {
				padding: 0;
				background-color: #696969;
				text-align: center; 
			}

			.another {
				padding: 0;
				margin: 5px ;
				background-color: #808080; 
			}

			.another li.fix{ 
				height: 8px;
				width: 8px;
				width:0.1%;
				margin: 5px 3px 10px 3px;
        		padding: 20px 20px 15px 20px;
        		position: absolute;
        			left: 5px;
        		display: inline-block;
			}

			.another li.end{ 
				height: 8px;
				width: 8px;
				width:0.1%;
				margin: 5px 3px 10px 3px;
        		padding: 20px 20px 15px 20px;
        		position: absolute;
        			right: 5px;
        		display: inline-block;
        		

			}
			
			.block__list li { 
				cursor: move; 
				height: 150px;
				width: 8px;
				width:0.1%;
				margin: 20px 3px 10px 3px;
        		padding: 20px 20px 15px 20px;
        		display: inline-block;
        	}

			.block__list_words li {
				background-color: #000;
				/*padding: 15px 20px;*/
				margin: 20px 5px 10px 3px;
				text-align: center; 
				font-size: 30px; 
				font-weight: 700; 

			}
				.block__list_words .sortable-ghost {
					background-color: #000;
					text-align: center; 
				}

				.block__list_words li:first-letter {
					text-transform: uppercase;
				}

			.block__list_tags {
				padding-left: 30px;
			}

			.block__list_tags:after {
				clear: both;
				content: '';
				display: block;
			}
			.block__list_tags li {
					color: #fff;
					float: left;
					margin: 8px 20px 10px 0;
					padding: 5px 10px;
					min-width: 10px;
					background-color: #5F9EDF;
					text-align: center;
			}
			.block__list_tags li:first-child:first-letter {
						text-transform: uppercase;
			}

