/*
Landscape:
offwhite logo green: #f1ffc6
light logo green: #c2e64e
medium logo green: #96ab22
dark logo green: #367618
logo brown: #351115
logo blue: #84aabd

dark link blue: #002c4f
link blue: #014073
 
Painters:
logo dark: #313131
logo cranberry: #ff0065 
darker cranberry: #cc0051

Roofer:
*/

/*
logo light: 				#6dbfee
logo blue: 					#0094d2
logo dark blue: 		#004b6b
logo darker blue: 	#00436b
logo darkest blue: 	#002338
logo trim dark: 		#29166f
*/

/* handyman colors 
roof orange:    #f8a30a
roof green:     #8fd034
darker green:   #7eb82e
green -20:      #6d9e28
green -40:      #4a6b1b
green -60:      #27380e

roof blue:      #006ec5
light +20:      #008af7
light +40:      #31a0f7
light +60:      #76a2c4
light +80:      #94ccf7

dark -20:       #005191
dark -40:       #00355e
dark -60:       #00182b
*/

body {
	color: #000;
}

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

a:hover {
	color: #000;
	text-decoration: none;
}

/* DARK BACKGROUNDS */

.background-dark,
.background-black,
.background-equestrian,
.background-darkequestrian,
.background-lightequestrian,
.background-lightblue,
.background-blue,
.background-darkblue,
.background-darkerblue,
.background-darkestblue,
.background-hmblue,
.background-hmgreen,
.background-hmorange,
.background-orangered,
.background-red,
.background-redroof,
.background-green,
.background-darkgreen,
.background-verydarkgreen,
.background-logogreen,
.background-brown,
.background-cranberry
{
	color: #fff;
}

.background-dark a,
.background-black a,
.background-equestrian a,
.background-darkequestrian a,
.background-lightequestrian a,
.background-lightblue a,
.background-blue a,
.background-darkblue a,
.background-darkerblue a,
.background-darkestblue a,
.background-hmblue a,
.background-hmgreen a,
.background-hmorange a,
.background-orangered a,
.background-red a,
.background-redroof a,
.background-green a,
.background-darkgreen a,
.background-verydarkgreen a,
.background-logogreen a,
.background-brown a,
.background-cranberry a
{
	color: #ccc;
	text-decoration:none;
}

.background-dark a:hover,
.background-black a:hover,
.background-equestrian a:hover,
.background-darkequestrian a:hover,
.background-lightequestrian a:hover,
.background-lightblue a:hover,
.background-blue a:hover,
.background-darkblue a:hover,
.background-darkerblue a:hover,
.background-darkestblue a:hover,
.background-hmblue a:hover,
.background-hmgreen a:hover,
.background-hmorange a:hover,
.background-orangered a:hover,
.background-red a:hover,
.background-redroof a:hover,
.background-green a:hover,
.background-darkgreen a:hover,
.background-verydarkgreen a:hover,
.background-logogreen a:hover,
.background-brown a:hover,
.background-cranberry a:hover
{
	color: #fff;
	text-decoration: underline;
}

/* ****************************************************************************************** */
/* LIGHT BACKGROUNDS */
/* ****************************************************************************************** */

/* CUSTOM SHADE  ******************************************************************** */
.background-custom {
	background: #e7fbbd;
	background: #e2fbfb;
	background: #ffe6e6;
	color: #000;
}
.background-custom a {
	color: #333;
	text-decoration: none;
}
.background-custom a:hover {
	color: #000;
	text-decoration: underline;
}
.background-custom h1, .background-custom h2, .background-custom h3 {
	color: #000;
}


/* WHITE  ******************************************************************** */
.background-white {
	background: #fff;
	color: #000;
}
.background-white a {
	color: #333;
	text-decoration: none;
}
.background-white a:hover {
	color: #000;
	text-decoration: underline;
}
.background-white .fa {
	color: #333;
}
.background-white .fa:hover {
	color: #000;
}

.background-white .about .fa-check {
	color: green;
}

/* RED  ******************************************************************** */

.background-red {
	background: #ff0000;
}
.background-red h1, .background-red h2, .background-red h3 {
	color: white;
}
.background-red a {
	color: #ccc;
}
.background-red a:hover {
	color: #fff;
}

/* ROOF RED  ******************************************************************** */

.background-redroof {
	background: #cf0808;
}
.background-redroof h1, .background-redroof h2, .background-redroof h3 {
	color: white;
}
.background-redroof a {
	color: #ccc;
}
.background-redroof a:hover {
	color: #fff;
}

/* CRANBERRY  ******************************************************************** */

.background-cranberry {
	background: #ff0065;
}
.background-cranberry h1, .background-cranberry h2, .background-cranberry h3 {
	color: white;
}
.background-cranberry a {
	color: #ccc;
}
.background-cranberry a:hover {
	color: #fff;
}

/*  BLACK  ******************************************************************** */
.background-black {
	background: #000;
	color: #fff;
}
.background-black h1, .background-black h2, .background-black h3 {
	color: white;
}
.background-black a {
	color: #ccc;
}
.background-black a:hover {
	color: #fff;
}

/*  EQUESTRIAN  ******************************************************************** */
.background-equestrian {
	background: #676056;
	color: #fff;
}
.background-equestrian h1, .background-equestrian h2, .background-equestrian h3 {
	color: white;
}
.background-equestrian a {
	color: #ccc;
}
.background-equestrian a:hover {
	color: #fff;
}

.background-darkequestrian {
	background: #33302b;
	color: #fff;
}
.background-darkequestrian h1, .background-darkequestrian h2, .background-darkequestrian h3 {
	color: white;
}
.background-darkequestrian a {
	color: #ccc;
}
.background-darkequestrian a:hover {
	color: #fff;
}

.background-lightequestrian {
	background: #ffeed5;
	color: #000;
}
.background-lightequestrian h1, .background-lightequestrian h2, .background-lightequestrian h3 {
	color: #000;
}
.background-lightequestrian a {
	color: #333;
}
.background-lightequestrian a:hover {
	color: #000;
}

/* DARK  ******************************************************************** */
.background-dark {
	background: #262626;
	background: #313131;
}
.background-dark h1, .background-dark h2, .background-dark h3 {
	color: #fff;
}
.background-dark a {
	color: #ccc;
}
.background-dark a:hover {
	color: #fff;
}

.background-dark .hours {
	background: #313131;
	color: white;
}
/* OFFWHITE  ******************************************************************** */
.background-offwhite {
	background: #ccc;
}
.background-offwhite h1, .background-offwhite h2, .background-offwhite h3 {
	color: #fff;
}
.background-offwhite a {
	color: #777;
}
.background-offwhite a:hover {
	color: #000;
}

/* DARKEST BLUE  ******************************************************************** */

.background-darkestblue {
	background: #002338;
}
.background-darkestblue h1, .background-darkestblue h2, .background-darkestblue h3 {
	color: #fff;
}
.background-darkestblue a {
	color: #ccc;
}
.background-darkestblue a:hover {
	color: #fff;
}

/* DARKER BLUE  ******************************************************************** */

.background-darkerblue {
	background: #00436b;
}
.background-darkerblue h1, .background-darkerblue h2, .background-darkerblue h3 {
	color: #fff;
}
.background-darkerblue a {
	color: #ccc;
}
.background-darkerblue a:hover {
	color: #fff;
}

/* DARK BLUE  ******************************************************************** */

.background-darkblue {
	background: #002c4f;
}
.background-darkblue h1, .background-darkblue h2, .background-darkblue h3 {
	color: #fff;
}
.background-darkblue a {
	color: #ccc;
}
.background-darkblue a:hover {
	color: #fff;
}

/* BLUE  ******************************************************************** */

.background-blue {
	background: #006f9e;
}
.background-blue h1, .background-blue h2, .background-blue h3 {
	color: #fff;
}
.background-blue a {
	color: #ccc;
}
.background-blue a:hover {
	color: #fff;
}

/* LIGHT BLUE  ******************************************************************** */

.background-lightblue {
	background: #6dbfee;
}
.background-lightblue h1, .background-lightblue h2, .background-lightblue h3 {
	color: #000;
}
.background-lightblue a {
	color: #777;
}
.background-lightblue a:hover {
	color: #000;
}

/* HANDYMAN BLUE  ******************************************************************** */

.background-hmblue {
	background: #005191;
}
.background-hmblue h1, .background-hmblue h2, .background-hmblue h3 {
	color: #fff;
}
.background-hmblue a {
	color: #ccc;
}
.background-hmblue a:hover {
	color: #fff;
}
.background-hmblue .fa {
	color: #ccc;
}
.background-hmblue .fa:hover {
	color: #fff;
}

/* HANDYMAN GREEN  ******************************************************************** */

.background-hmgreen {
	background: #4a6b1b; /* green-40 */
}
.background-hmgreen h1, .background-hmgreen h2, .background-hmgreen h3 {
	color: #fff;
}
.background-hmgreen a {
	color: #ccc;
}
.background-hmgreen a:hover {
	color: #fff;
}

/* HANDYMAN ORANGE  ******************************************************************** */

.background-hmorange {
	background: #f8c66d; /* orange+40 */
}
.background-hmorange h1, .background-hmorange h2, .background-hmorange h3 {
	color: #fff;
}
.background-hmorange a {
	color: #ccc;
}
.background-hmorange a:hover {
	color: #fff;
}

/* ORANGERED ******************************************************************** */

.background-orangered {
	background: orangered;
	background: #ff4500; 
}
.background-orangered h1, .background-orangered h2, .background-orangered h3 {
	color: #fff;
}
.background-orangered a {
	color: #333;
}
.background-orangered a:hover {
	color: #000;
}

/* LIGHT BLUE  ******************************************************************** */
/* DARK ORANGE  ******************************************************************** */


.btn-darkorange a {
	background: #ff4500;
  color: #fff;
}
.btn-darkorange a:hover {
  background: #cc0051;
  background: red;
  border: 1px solid white;
}

.btn-darkorange .fa {
	color: white;
}

.background-darkorange {
	background: #ff0065;
	background: darkorange;
}
.background-darkorange h3 {
	color: #fff;
}

/* CRANBERRY  ******************************************************************** */

.background-cranberry {
	background: #ff0065;
}
.background-cranberry h3 {
	color: #fff;
}

/* GREEN  ******************************************************************** */


.background-green {
	background: white;
	color: #96ab22;
	background: #96ab22;
	color: #fff;
}
.green {
	color: #96ab22;
}

.background-darkgreen {
	background: white;
	color: #367618;
}

.background-verydarkgreen {
	background: white;
	color: #1e420d;
}

.background-logogreen {
	background: #f1ffc6;
	color: white;
}

/* DARK ORANGE  ******************************************************************** */


.background-brown {
	background: white;
	color: #351115;
}

/*
logo light: 		#6dbfee
logo blue: 			#0094d2
logo darker:		#006f9e
logo dark blue: 004b6b
logo trim dark: #29166f
*/

/* DARK ORANGE  ******************************************************************** */


.background-yellow {
	background: #ecd901;
	color: #000;
}

/* DARK ORANGE  ******************************************************************** */


.background-mediumyellow {
	background: #ffff40;
	color: #000;
}

/* DARK ORANGE  ******************************************************************** */


.background-lightyellow {
	background: #ffff80;
	color: #000;
}

/* DARK ORANGE  ******************************************************************** */


.background-wheat {
	background: wheat;
	color: #000;
}

/* DARK ORANGE  ******************************************************************** */


.background-papayawhip {
	background: papayawhip;
	color: #000;
}

/*
logo blue:      #0094d2
logo darker:    #006f9e
logo dark blue: 004b6b
*/

/*
logo light: 		#6dbfee
logo blue: 			#0094d2
logo darker:		#006f9e
logo dark blue: 004b6b
logo trim dark: #29166f
*/

/* ********************************************************************************** */
.custom-header {
	background: #262626;
	color: white;
	margin-top: -20px;
	padding-bottom: 20px;
}


