/*
colours:


*/


@media screen {
	
	div.categoryitem{
		height:450px;
	}
}

@media screen and (max-width: 736px) {
	.image.fitheight
	{
		height:100%;
		overflow-y:hidden;
	}
	div.categoryitem{
		height:auto;
	}
}

/* DISCUSSION */

section.toolbar
{
	width:100%;
	clear:both;
}
.toolbar ul
{
	list-style:none;
	
}

.toolbar ul li
{
	clear:none;
	display:inline;
}
.logo img{
	 position:absolute;
     top:0;
     left:0;
}

	
.boxcontent {
    padding: 2.9em 3em;
}
.boxcontent {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    overflow: hidden;
}

/* Table */

	.table-wrapper {
		-webkit-overflow-scrolling: touch;
		overflow-x: auto;
	}

	table {
		margin: 0 0 2em 0;
		width: 100%;
	}

		table tbody tr {
			border: solid 1px;
			border-left: 0;
			border-right: 0;
		}

		table td {
			padding: 0.75em 0.75em;
		}

		table th {
			font-size: 0.9em;
			font-weight: 700;
			padding: 0 0.75em 0.75em 0.75em;
			text-align: left;
		}

		table thead {
			border-bottom: solid 2px;
		}

		table tfoot {
			border-top: solid 2px;
		}

		table.alt {
			border-collapse: separate;
		}

			table.alt tbody tr td {
				border: solid 1px;
				border-left-width: 0;
				border-top-width: 0;
			}

				table.alt tbody tr td:first-child {
					border-left-width: 1px;
				}

			table.alt tbody tr:first-child td {
				border-top-width: 1px;
			}

			table.alt thead {
				border-bottom: 0;
			}

			table.alt tfoot {
				border-top: 0;
			}

	table tbody tr {
		border-color: rgba(99, 116, 133, 0.25);
	}

		table tbody tr:nth-child(2n + 1) {
			background-color: rgba(99, 116, 133, 0.075);
		}

	table th {
		color: #637485;
	}

	table thead {
		border-bottom-color: rgba(99, 116, 133, 0.25);
	}

	table tfoot {
		border-top-color: rgba(99, 116, 133, 0.25);
	}

	table.alt tbody tr td {
		border-color: rgba(99, 116, 133, 0.25);
	}
	
article.content,
div.content {
    padding: 2.9em 3em;
}
article.content,
div.content {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    overflow: hidden;
}
body#tinymce{
	background:none;
	background-color:#ffffff !important;
}



div.adminpencil{
top:60px!important;

}
div.adminpencil .button{
	border-radius:5px;
	margin-bottom:0.5em;
	
}

#banner p{
	background-color:#000000;
	color:#ffffff;
	padding:0.4em;
	
}
.button.fit{
	width:100%;
	text-align:center;
	margin:2px;
}
.button.delete
{
	background-color:#f84d1f;
}
