/* Christmas overrides 
----------------------------------------*/



html {
	
	background:#004F10 !important; 
	background: linear-gradient(to bottom, #098422, #027519, #004F10) !important; 
	
}
#branding hgroup{
background:linear-gradient(to bottom, #920909, #af0c0c, #7e0707) !important;
}

#branding h1 a:link, 
#branding h1 a:visited{color: #facf04;
	background: -webkit-linear-gradient(#fbd627, #fbd627);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

#branding h1 a:active, 
#branding h1 a:hover{color: #FFF;
background: -webkit-linear-gradient(#FFF, #e8e8e8);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;}

#branding h2 {color:#c9a604;
background: -webkit-linear-gradient(#fbd627, #fbd627);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;	}
	
#page {border-color:#635202 !important}

input#s{border:1px solid #7e0707 !important}
#branding #s:focus {
    background-color: #de2f2f !important;
}

::selection{background: #17ae35; color:#FFF !important}
::-moz-selection {background: #17ae35; color:#FFF !important}  

::-webkit-input-placeholder {
   color: #6b0808 !important;
}

:-moz-placeholder { 
   color: red !important;  
}

::-moz-placeholder { 
   color: red !important;  
}

:-ms-input-placeholder {  
   color: red !important;  
}

#access li a {
	color:#c9a604;
	background: -webkit-linear-gradient(#fbd627, #fbd627);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	}
	
#access li:hover{
	background:#004F10 !important; 
	background: linear-gradient(to bottom, #098422, #027519, #004F10) !important; 
}
	
	
#access li a:active,
#access li a:hover {
	color: #FFF !important;
	background: -webkit-linear-gradient(#FFF, #e8e8e8) !important;
	-webkit-background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	}
