/*
CC MCP colors
=============

*gold : rgb(208, 155, 44);
*tigergold : rgb(255, 183, 27);
metallicgold : rgb(134, 117, 78);
pikespeakblue : rgb(71, 100, 175);
palmerred : rgb(201, 84, 39);
coloradosky : rgb(116, 206, 226);
cutlerstone : rgb(239, 225, 211);
armstrongquadgreen : rgb(145, 175, 70);
*westernbark : rgb(95, 62, 35);
*rockymountainpurple : rgb(113, 78, 103);
strawberry : rgb(239, 64, 96);
plum : rgb(173, 34, 126);
lime : rgb(191, 215, 48);
*blueberry : rgb(91, 196, 191);
grapefruit : rgb(243, 113, 90);
spruce : rgb(101, 150, 151);
darksand : rgb(123, 103, 70);
winterdawn : rgb(112, 146, 175);
summersunset : rgb(224, 126, 46);
moss : rgb(161, 178, 143);
brick : rgb(130, 43, 26);
*facred: rgb(227, 39, 38);
*/

.cc-txt-gold,
a.cc-txt-gold:hover {
    color: rgb(208, 155, 44);
}

.cc-txt-black,
a.cc-txt-black:hover {
    color: rgb(0, 0, 0);
}

.cc-txt-white,
a.cc-txt-white:hover{
    color: rgb(255, 255, 255);
}

.cc-txt-tigergold {
    color: rgb(255, 183, 27);
}

.cc-txt-metallicgold {
    color: rgb(134, 117, 78);
}

.cc-txt-pikespeakblue {
    color: rgb(71, 100, 175);
}

.cc-txt-palmerred {
    color: rgb(201, 84, 39);
}

.cc-txt-coloradosky {
    color: rgb(116, 206, 226);
}

.cc-txt-cutlerstone {
    color: rgb(239, 225, 211);
}

.cc-txt-armstrongquadgreen {
    color: rgb(145, 175, 70);
}

.cc-txt-westernbark {
    color: rgb(95, 62, 35);
}

.cc-txt-rockymountainpurple {
    color: rgb(113, 78, 103);
}

.cc-txt-strawberry {
    color: rgb(239, 64, 96);
}

.cc-txt-plum {
    color: rgb(173, 34, 126);
}

.cc-txt-lime {
    color: rgb(191, 215, 48);
}

.cc-txt-blueberry {
    color: rgb(91, 196, 191);
}

.cc-txt-grapefruit {
    color: rgb(243, 113, 90);
}

.cc-txt-spruce {
    color: rgb(101, 150, 151);
}

.cc-txt-darksand {
    color: rgb(123, 103, 70);
}

.cc-txt-winterdawn {
    color: rgb(112, 146, 175);
}

.cc-txt-summersunset {
    color: rgb(224, 126, 46);
}

.cc-txt-moss {
    color: rgb(161, 178, 143);
}

.cc-txt-brick {
    color: rgb(130, 43, 26);
}

.cc-txt-facred {
    color: rgb(227, 39, 38);
}

/* solid backgrounds */

.cc-bg-gold {
    background-color: rgb(208, 155, 44);
}

.cc-bg-black {
    background-color: rgb(0, 0, 0);
}

.cc-bg-white {
    background-color: rgb(255, 255, 255);
}

.cc-bg-tigergold {
    background-color: rgb(255, 183, 27);
}

.cc-bg-metallicgold {
    background-color: rgb(134, 117, 78);
}

.cc-bg-pikespeakblue {
    background-color: rgb(71, 100, 175);
}

.cc-bg-palmerred {
    background-color: rgb(201, 84, 39);
}

.cc-bg-coloradosky {
    background-color: rgb(116, 206, 226);
}

.cc-bg-cutlerstone {
    background-color: rgb(239, 225, 211);
}

.cc-bg-armstrongquadgreen {
    background-color: rgb(145, 175, 70);
}

.cc-bg-westernbark {
    background-color: rgb(95, 62, 35);
}

.cc-bg-rockymountainpurple {
    background-color: rgb(113, 78, 103);
}

.cc-bg-strawberry {
    background-color: rgb(239, 64, 96);
}

.cc-bg-plum {
    background-color: rgb(173, 34, 126);
}

.cc-bg-lime {
    background-color: rgb(191, 215, 48);
}

.cc-bg-blueberry {
    background-color: rgb(91, 196, 191);
}

.cc-bg-grapefruit {
    background-color: rgb(243, 113, 90);
}

.cc-bg-spruce {
    background-color: rgb(101, 150, 151);
}

.cc-bg-darksand {
    background-color: rgb(123, 103, 70);
}

.cc-bg-winterdawn {
    background-color: rgb(112, 146, 175);
}

.cc-bg-summersunset {
    background-color: rgb(224, 126, 46);
}

.cc-bg-moss {
    background-color: rgb(161, 178, 143);
}

.cc-bg-brick {
    background-color: rgb(130, 43, 26);
}

.cc-bg-facred {
    background-color: rgb(227, 39, 38);
}


/* semi-transparent backgrounds */

.cc-bg-gold-op85 {
    background-color: rgba(208, 155, 44, 0.85);
}

.cc-bg-black-op85 {
    background-color: rgb(0, 0, 0, 0.85);
}

.cc-bg-tigergold-op85 {
    background-color: rgba(255, 183, 27, 0.85);
}

.cc-bg-metallicgold-op85 {
    background-color: rgba(134, 117, 78, 0.85);
}

.cc-bg-pikespeakblue-op85 {
    background-color: rgba(71, 100, 175, 0.85);
}

.cc-bg-palmerred-op85 {
    background-color: rgba(201, 84, 39, 0.85);
}

.cc-bg-coloradosky-op85 {
    background-color: rgba(116, 206, 226, 0.85);
}

.cc-bg-cutlerstone-op85 {
    background-color: rgba(239, 225, 211, 0.85);
}

.cc-bg-armstrongquadgreen-op85 {
    background-color: rgba(145, 175, 70, 0.85);
}

.cc-bg-westernbark-op85 {
    background-color: rgba(95, 62, 35, 0.85);
}

.cc-bg-rockymountainpurple-op85 {
    background-color: rgba(113, 78, 103, 0.85);
}

.cc-bg-strawberry-op85 {
    background-color: rgba(239, 64, 96, 0.85);
}

.cc-bg-plum-op85 {
    background-color: rgba(173, 34, 126, 0.85);
}

.cc-bg-lime-op85 {
    background-color: rgba(191, 215, 48, 0.85);
}

.cc-bg-blueberry-op85 {
    background-color: rgba(91, 196, 191, 0.85);
}

.cc-bg-grapefruit-op85 {
    background-color: rgba(243, 113, 90, 0.85);
}

.cc-bg-spruce-op85 {
    background-color: rgba(101, 150, 151, 0.85);
}

.cc-bg-darksand-op85 {
    background-color: rgba(123, 103, 70, 0.85);
}

.cc-bg-winterdawn-op85 {
    background-color: rgba(112, 146, 175, 0.85);
}

.cc-bg-summersunset-op85 {
    background-color: rgba(224, 126, 46, 0.85);
}

.cc-bg-moss-op85 {
    background-color: rgba(161, 178, 143, 0.85);
}

.cc-bg-brick-op85 {
    background-color: rgba(130, 43, 26, 0.85);
}

.cc-bg-facred-op85 {
    background-color: rgba(227, 39, 38, 0.85);
}

.cc-bg-gold-op15 {
    background-color: rgba(208, 155, 44, 0.15);
}

.cc-bg-black-op15 {
    background-color: rgb(0, 0, 0, 0.15);
}

.cc-bg-tigergold-op15 {
    background-color: rgba(255, 183, 27, 0.15);
}

.cc-bg-metallicgold-op15 {
    background-color: rgba(134, 117, 78, 0.15);
}

.cc-bg-pikespeakblue-op15 {
    background-color: rgba(71, 100, 175, 0.15);
}

.cc-bg-palmerred-op15 {
    background-color: rgba(201, 84, 39, 0.15);
}

.cc-bg-coloradosky-op15 {
    background-color: rgba(116, 206, 226, 0.15);
}

.cc-bg-cutlerstone-op15 {
    background-color: rgba(239, 225, 211, 0.15);
}

.cc-bg-armstrongquadgreen-op15 {
    background-color: rgba(145, 175, 70, 0.15);
}

.cc-bg-westernbark-op15 {
    background-color: rgba(95, 62, 35, 0.15);
}

.cc-bg-rockymountainpurple-op15 {
    background-color: rgba(113, 78, 103, 0.15);
}

.cc-bg-strawberry-op15 {
    background-color: rgba(239, 64, 96, 0.15);
}

.cc-bg-plum-op15 {
    background-color: rgba(173, 34, 126, 0.15);
}

.cc-bg-lime-op15 {
    background-color: rgba(191, 215, 48, 0.15);
}

.cc-bg-blueberry-op15 {
    background-color: rgba(91, 196, 191, 0.15);
}

.cc-bg-grapefruit-op15 {
    background-color: rgba(243, 113, 90, 0.15);
}

.cc-bg-spruce-op15 {
    background-color: rgba(101, 150, 151, 0.15);
}

.cc-bg-darksand-op15 {
    background-color: rgba(123, 103, 70, 0.15);
}

.cc-bg-winterdawn-op15 {
    background-color: rgba(112, 146, 175, 0.15);
}

.cc-bg-summersunset-op15 {
    background-color: rgba(224, 126, 46, 0.15);
}

.cc-bg-moss-op15 {
    background-color: rgba(161, 178, 143, 0.15);
}

.cc-bg-brick-op15 {
    background-color: rgba(130, 43, 26, 0.15);
}

.cc-bg-facred-op15 {
    background-color: rgba(227, 39, 38, 0.15);
}

/* stripes */
.cc-stripe-heading.cc-stripe-heading-gold {
    background: url(../stripe-gold.html) bottom;
}
.cc-stripe-heading.cc-stripe-heading-pikespeakblue {
    background: url(../stripe-pikespeakblue.html) bottom;
}
.cc-stripe-heading.cc-stripe-heading-summersunset {
    background: url(../stripe-summersunset.html) bottom;
}
.cc-stripe-heading.cc-stripe-heading-palmerred {
    background: url(../png/stripe-palmerred.png) bottom;
}
.cc-stripe-heading.cc-stripe-heading-armstronggreen {
    background: url(../stripe-armstronggreen.html) bottom;
}
.cc-stripe-heading.cc-stripe-heading-rockymtnpurple {
    background: url(../stripe-rockymtnpurple.html) bottom;
}
.cc-stripe-heading.cc-stripe-heading-coloradosky {
    background: url(../stripe-coloradosky.html) bottom;
}
.cc-stripe-heading.cc-stripe-heading-facred {
    background: url(../png/stripe-facred.png) bottom;
}

/* buttons */

.cc-btn-gold {
    background-color: rgb(208, 155, 44);
}
.cc-btn-gold:hover,
.cc-btn-gold:focus,
.cc-btn-gold:active {
  background-color: rgb(183,130,19);
  border-color: rgb(183,130,19);
}
.cc-btn-gold.focus, .cc-btn-gold:focus {
  box-shadow: 0 0 0 3px rgba(208, 155, 44,.75);
}

.cc-btn-black {
    background-color: rgb(0, 0, 0);
}
.cc-btn-black:hover,
.cc-btn-black:focus,
.cc-btn-black:active {
  background-color: rgba(0,0,0,.85);
  border-color: rgba(0,0,0,.85);
}
.cc-btn-black.focus, .cc-btn-black:focus {
  box-shadow: 0 0 0 3px rgba(0, 0, 0,.75);
}

.cc-btn-tigergold {
    background-color: rgb(255, 183, 27);
}
.cc-btn-tigergold:hover,
.cc-btn-tigergold:focus,
.cc-btn-tigergold:active {
  background-color: rgb(214,146,5);
  border-color: rgb(214,146,5);
}
.cc-btn-tigergold.focus, .cc-btn-tigergold:focus {
  box-shadow: 0 0 0 3px rgba(255, 183, 27,.75);
}

.cc-btn-metallicgold {
    background-color: rgb(134, 117, 78);
}
.cc-btn-metallicgold:hover,
.cc-btn-metallicgold:focus,
.cc-btn-metallicgold:active {
  background-color: rgb(109,92,53);
  border-color: rgb(109,92,53);
}
.cc-btn-metallicgold.focus, .cc-btn-metallicgold:focus {
  box-shadow: 0 0 0 3px rgba(134, 117, 78,.75);
}

.cc-btn-pikespeakblue {
    background-color: rgb(71, 100, 175);
}
.cc-btn-pikespeakblue:hover,
.cc-btn-pikespeakblue:focus,
.cc-btn-pikespeakblue:active {
  background-color: rgb(46,75,150);
  border-color: rgb(46,75,150);
}
.cc-btn-pikespeakblue.focus, .cc-btn-pikespeakblue:focus {
  box-shadow: 0 0 0 3px rgba(71, 100, 175,.75);
}

.cc-btn-palmerred {
    background-color: rgb(201, 84, 39);
}
.cc-btn-palmerred:hover,
.cc-btn-palmerred:focus,
.cc-btn-palmerred:active {
  background-color: rgb(176,59,14);
  border-color: rgb(176,59,14);
}
.cc-btn-palmerred.focus, .cc-btn-palmerred:focus {
  box-shadow: 0 0 0 3px rgba(201, 84, 39,.75);
}

.cc-btn-coloradosky {
    background-color: rgb(116, 206, 226);
}
.cc-btn-coloradosky:hover,
.cc-btn-coloradosky:focus,
.cc-btn-coloradosky:active {
  background-color: rgb(91,181,201);
  border-color: rgb(91,181,201);
}
.cc-btn-coloradosky.focus, .cc-btn-coloradosky:focus {
  box-shadow: 0 0 0 3px rgba(116, 206, 226,.75);
}

.cc-btn-cutlerstone {
	 background-color: rgb(239, 225, 211);
}

.cc-btn-armstrongquadgreen {
    background-color: rgb(145, 175, 70);
}
.cc-btn-armstrongquadgreen:hover,
.cc-btn-armstrongquadgreen:focus,
.cc-btn-armstrongquadgreen:active {
  background-color: rgb(120,150,45);
  border-color: rgb(120,150,45);
}
.cc-btn-armstrongquadgreen.focus, .cc-btn-armstrongquadgreen:focus {
  box-shadow: 0 0 0 3px rgba(145, 175, 70,.75);
}

.cc-btn-westernbark {
    background-color: rgb(95, 62, 35);
}
.cc-btn-westernbark:hover,
.cc-btn-westernbark:focus,
.cc-btn-westernbark:active {
  background-color: rgb(47,26,0);
  border-color: rgb(47,26,0);
}
.cc-btn-westernbark.focus, .cc-btn-westernbark:focus {
  box-shadow: 0 0 0 3px rgba(95, 62, 35,.75);
}

.cc-btn-rockymountainpurple {
    background-color: rgb(113, 78, 103);
}
.cc-btn-rockymountainpurple:hover,
.cc-btn-rockymountainpurple:focus,
.cc-btn-rockymountainpurple:active {
  background-color: rgb(70,45,70);
  border-color: rgb(70,45,70);
}
.cc-btn-rockymountainpurple.focus, .cc-btn-rockymountainpurple:focus {
  box-shadow: 0 0 0 3px rgba(113, 78, 103,.75);
}

.cc-btn-strawberry {
    background-color: rgb(239, 64, 96);
}
.cc-btn-strawberry:hover,
.cc-btn-strawberry:focus,
.cc-btn-strawberry:active {
  background-color: rgb(214,39,71);
  border-color: rgb(214,39,71);
}
.cc-btn-strawberry.focus, .cc-btn-strawberry:focus {
  box-shadow: 0 0 0 3px rgba(239, 64, 96,.75);
}

.cc-btn-plum {
    background-color: rgb(173, 34, 126);
}
.cc-btn-plum:hover,
.cc-btn-plum:focus,
.cc-btn-plum:active {
  background-color: rgb(148,9,101);
  border-color: rgb(148,9,101);
}
.cc-btn-plum.focus, .cc-btn-plum:focus {
  box-shadow: 0 0 0 3px rgba(173, 34, 126,.75);
}

.cc-btn-lime {
    background-color: rgb(191, 215, 48);
}
.cc-btn-lime:hover,
.cc-btn-lime:focus,
.cc-btn-lime:active {
  background-color: rgb(166,190,23);
  border-color: rgb(166,190,23);
}
.cc-btn-lime.focus, .cc-btn-lime:focus {
  box-shadow: 0 0 0 3px rgba(191, 215, 48,.75);
}

.cc-btn-blueberry {
    background-color: rgb(91, 196, 191);
}
.cc-btn-blueberry:hover,
.cc-btn-blueberry:focus,
.cc-btn-blueberry:active {
  background-color: rgb(66,171,165);
  border-color: rgb(66,171,165);
}
.cc-btn-blueberry.focus, .cc-btn-blueberry:focus {
  box-shadow: 0 0 0 3px rgba(91, 196, 191,.75);
}

.cc-btn-grapefruit {
    background-color: rgb(243, 113, 90);
}
.cc-btn-grapefruit:hover,
.cc-btn-grapefruit:focus,
.cc-btn-grapefruit:active {
  background-color: rgb(218,88,65);
  border-color: rgb(218,88,65);
}
.cc-btn-grapefruit.focus, .cc-btn-grapefruit:focus {
  box-shadow: 0 0 0 3px rgba(243, 113, 90,.75);
}

.cc-btn-spruce {
    background-color: rgb(101, 150, 151);
}
.cc-btn-spruce:hover,
.cc-btn-spruce:focus,
.cc-btn-spruce:active {
  background-color: rgb(76,125,126);
  border-color: rgb(76,125,126);
}
.cc-btn-spruce.focus, .cc-btn-spruce:focus {
  box-shadow: 0 0 0 3px rgba(101, 150, 151,.75);
}

.cc-btn-darksand {
    background-color: rgb(123, 103, 70);
}
.cc-btn-darksand:hover,
.cc-btn-darksand:focus,
.cc-btn-darksand:active {
  background-color: rgb(98,78,45);
  border-color: rgb(98,78,45);
}
.cc-btn-darksand.focus, .cc-btn-darksand:focus {
  box-shadow: 0 0 0 3px rgba(123, 103, 70,.75);
}

.cc-btn-winterdawn {
    background-color: rgb(112, 146, 175);
}
.cc-btn-winterdawn:hover,
.cc-btn-winterdawn:focus,
.cc-btn-winterdawn:active {
  background-color: rgb(87,121,150);
  border-color: rgb(87,121,150);
}
.cc-btn-winterdawn.focus, .cc-btn-winterdawn:focus {
  box-shadow: 0 0 0 3px rgba(112, 146, 175,.75);
}

.cc-btn-summersunset {
    background-color: rgb(224, 126, 46);
}
.cc-btn-summersunset:hover,
.cc-btn-summersunset:focus,
.cc-btn-summersunset:active {
  background-color: rgb(199,101,21);
  border-color: rgb(199,101,21);
}
.cc-btn-summersunset.focus, .cc-btn-summersunset:focus {
  box-shadow: 0 0 0 3px rgba(224, 126, 46,.75);
}

.cc-btn-moss {
    background-color: rgb(161, 178, 143);
}
.cc-btn-moss:hover,
.cc-btn-moss:focus,
.cc-btn-moss:active {
  background-color: rgb(136,153,118);
  border-color: rgb(136,153,118);
}
.cc-btn-moss.focus, .cc-btn-moss:focus {
  box-shadow: 0 0 0 3px rgba(161, 178, 143,.75);
}

.cc-btn-brick {
    background-color: rgb(130, 43, 26);
}
.cc-btn-brick:hover,
.cc-btn-brick:focus,
.cc-btn-brick:active {
  background-color: rgb(105,18,1);
  border-color: rgb(105,18,1);
}
.cc-btn-brick.focus, .cc-btn-brick:focus {
  box-shadow: 0 0 0 3px rgba(130, 43, 26,.75);
}

.cc-btn-facred {
    background-color: rgb(227, 39, 38);
}
.cc-btn-facred:hover,
.cc-btn-facred:focus,
.cc-btn-facred:active {
  background-color: rgb(204,2,6);
  border-color: rgb(204,2,6);
}
.cc-btn-facred.focus, .cc-btn-facred:focus {
  box-shadow: 0 0 0 3px rgba(227, 39, 38,.75);
}
.cc-btn.cc-btn-white, .cc-btn.cc-btn-gold, .cc-btn.cc-btn-tigergold, .cc-btn.cc-btn-coloradosky, .cc-btn.cc-btn-armstrongquadgreen, .cc-btn.cc-btn-lime, .cc-btn.cc-btn-blueberry, .cc-btn.cc-btn-grapefruit, .cc-btn.cc-btn-summersunset, .cc-btn.cc-btn-moss, .cc-btn.cc-btn-cutlerstone {
	 color: #222;
	 text-shadow: initial;
}
.cc-btn.cc-btn-white:hover, .cc-btn.cc-btn-gold:hover, .cc-btn.cc-btn-tigergold:hover, .cc-btn.cc-btn-coloradosky:hover, .cc-btn.cc-btn-armstrongquadgreen:hover, .cc-btn.cc-btn-lime:hover, .cc-btn.cc-btn-blueberry:hover, .cc-btn.cc-btn-grapefruit:hover, .cc-btn.cc-btn-summersunset:hover, .cc-btn.cc-btn-moss:hover, .cc-btn.cc-btn-cutlerstone:hover {
	 color: #111 !important;
}
/*
.cc-btn-white {
    background-color: rgb(255, 255, 255);
}
.cc-btn-white:hover,
.cc-btn-white:focus,
.cc-btn-white:active {
  background-color: rgb(230,230,230);
  border-color: rgb(230,230,230);
}
.cc-btn-white.focus, .cc-btn-white:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255,.75);
}

.cc-btn-cutlerstone {
    background-color: rgb(239, 225, 211);
}
.cc-btn-cutlerstone:hover,
.cc-btn-cutlerstone:focus,
.cc-btn-cutlerstone:active {
  background-color: rgb(214,200,186);
  border-color: rgb(214,200,186);
}
.cc-btn-cutlerstone.focus, .cc-btn-cutlerstone:focus {
  box-shadow: 0 0 0 3px rgba(239, 225, 211,.75);
}
*/