html, body { background: #444; color: #fff; padding: 0; margin: 0; font-family: Arial, Helvetica, sans; }

a, a:link, a:hover, a:visited, a:active { text-decoration: none; color:#8edacf;}
a:hover {color:#b9e5df;}

.uk-link-muted.white{color:#fff;}
.uk-link-muted.white:hover{text-decoration:underline;}
a .uk-icon-caret-right {vertical-align:top;}
.uk-button, .uk-button-mini, .uk-button-primary{color:#fff !important;}
.uk-button:hover, .uk-button-mini:hover{color:#895c7c !important;}
.uk-button-primary:hover, .uk-button-primary:focus{background:#000 !important;color:#fff !important;}

.headerbar .uk-button, #headerbar .uk-button{color:#000 !important;}
.headerbar .uk-button, #headerbar .uk-button{color:#000 !important;}

#headerbar .uk-button-mini{color:#fff !important;}
#headerbar .uk-button-mini:hover{background:#000 !important;border:1px solid #fff !important;}

.relative { position: relative; }
.hs-block { display: block; } 

.padding32l { padding-left: 32px; }
.padding32r { padding-right: 32px; }
.padding32h { padding-left: 32px; padding-right: 32px; }
.padding32v { padding-top: 32px; padding-bottom: 32px; }
.padding16v { padding-top: 16px; padding-bottom: 16px; }
.padding6v { padding-top: 6px; padding-bottom: 6px; }
.padding8v { padding-top: 8px; padding-bottom: 8px; }
.padding8a { padding: 8px; }
.padding12a { padding: 12px; }
.padding12v { padding-top: 12px; padding-bottom: 12px; }

.font32 { font-size: 32px; }
.font26 { font-size: 26px; }
.font22 { font-size: 22px; }
.font18 { font-size: 18px; }
.font14 { font-size: 14px; }
.font12 { font-size: 12px; }

.line32 { line-height: 32px; }
.line22 { line-height: 22px; }
.line18 { line-height: 18px; }
.line14 { line-height: 14px; }
.line12 { line-height: 12px; }

.weight300 { font-weight: 300; }
.weight500 { font-weight: 500; }
.weight700 { font-weight: 700; }

.white { color: #fff; }
.black { color: #000; }
.grey { color: #808080; }
.mauve { color: #895c7c; }

.border1t { border-top: 1px solid #808080; }

.background-signup { background-color: #ededed; }

.tk-georgia { font-family: georgia; }

#sitebackground {
  	position: fixed; left: 0; right: 0; bottom: 0; top: 0;
  	background: #444 url('/Media/bg.jpg') no-repeat center center fixed; 
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
	background-size: cover;
}

#headerbar { height: 45px; background-color: #000; position: fixed; left: 0; right: 0; top: 0; z-index: 1; }
#sitecontent { position: relative; margin-top: 33px; color: #fff; }
#footerbar { position: relative; background-color: #000; }
#sitesidebar { position: relative; }

#hicksteadlogo { /*border-left: 5px solid #895c7c; */padding: 38px 14px; text-align: center; background-color: #000; }
#hicksteadlogo img{-webkit-filter: invert(100%); filter: invert(100%);}

@media (min-width:960px) {
	#sitecontent { margin-bottom: 50px; }
	#footerbar { position: fixed; height: 50px; left: 0; right: 0; bottom: 0; z-index: 1; }
	#sitesidebar { /*position: fixed; top: 33px; right: 0; bottom: 50px; z-index: 1;*/ }
	#sitesidebar > div { min-height: 100%; }
}

#searchform #search { background-color: #000; color: #808080; border: 2px solid #808080; height: 26px; min-width:300px;}
#searchform i { color: #808080; }

.fader { background: transparent url('/Media/fader.png') repeat left top;  }

.hs-list-line { margin-top: 0px; border-top: 1px solid #fff; }
.hs-list-line > li {
  padding: 16px 8px;
  background: transparent url('/Media/fader.png') repeat left top; 
  border-bottom: 1px solid #fff;
}
.hs-list-line > li > a {
	color: #fff;
}

.hs-list-social > li {
  padding: 12px 6px;
}
.hs-list-line > li.active { border-left: 5px solid #895c7c; background: #fff; border-bottom: 1px solid #895c7c; }
.hs-list-line > li.active a { color: #000; }
		
/* uikit - extended styles */

.uk-text-italic { font-style: italic; }
.uk-text-uppercase { text-transform: uppercase; }
.uk-text-lowercase { text-transform: lowercase; }

ul.uk-list-inline {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.uk-list-inline li { display: inline; }
ul.uk-list-inline li a { text-decoration: none; }

@media (min-width: 960px) {
  .uk-grid-width-large-1-1 > * {
    width: 100%;
  }
}

.uk-button {background: white; text-transform: uppercase; font-family: museo-sans-rounded; border: 1px solid #999999; }	
.uk-button-primary {background: #895c7c; text-transform: uppercase; font-family: museo-sans-rounded; }
.uk-button-mini {background: #895c7c; text-transform: uppercase; color: white; text-shadow: none; font-family: museo-sans-rounded; padding:4px; padding-left: 20px; padding-right: 20px; }
/*
.categorystamp:last-of-type{
    display: inline-block;
    width: auto;
    position: absolute;
    top: 20px;
    right: 20px;
    background: none !important;
}

.categorystamp:last-of-type .fader{background:none;}
.categorystamp:last-of-type a{
	display: inline-block;
    padding: 5px 7px;
    background: #666;
    width: auto;
    border: 0;
	}*/

@media (max-width: 960px) {
.notregistered{min-width:100% !important;}
}

@media (max-width: 768px) {
.font32 {font-size:24px;}
}

@media (max-width: 767px) {
.forcefull {margin-left:0px !important;display:block;min-width:100%; clear:both; position:relative; margin-top:10px;}
}

@media (max-width: 480px) {
.font32 {font-size:30px;}
}

.homepageadvert {
		display: none;
	}

@media (max-width: 767px) {	
.homepageadvert {
		display: block;
		}
}

			/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
