/* --------------------------------
    ---------------------------
    Red Orange Color Scheme
    ---------------------------
    
    Primary:    Red
        Light:  #f15922
        Medium: #ed1c24
        Dark:   #a92b31
        
    Secondary:  Orange
        Light:  #fcaf17
        Medium: #f47920
        Dark:   #dd5828
    
-------------------------------- */

::selection {background: #FFCACC;}
::-moz-selection {background: #FFCACC;}

/* Default Headings colors & Link color */
a {color: #ed1c24;}
    a:hover {color: #a92b31;}
    
h1 {color: #dd5828;}
h2, h3, h4, h5, h6 {color: #f47920;}

/* Text Colors */
.primary.light  {color: #f15922;}
.primary.medium {color: #ed1c24;}
.primary.dark   {color: #a92b31;}
.secondary.light  {color: #fcaf17;}
.secondary.medium {color: #f47920;}
.secondary.dark   {color: #dd5828;}
    a.primary.light:hover  {color: #a92b31;}
    a.primary.medium:hover {color: #f15922;}
    a.primary.dark:hover   {color: #ed1c24;}
    a.secondary.light:hover  {color: #dd5828;}
    a.secondary.medium:hover {color: #fcaf17;}
    a.secondary.dark:hover   {color: #f47920;}

/* Background Colors */
.primary-bg.light-bg  {background: #f15922;} 
.primary-bg.medium-bg {background: #ed1c24;}
.primary-bg.dark-bg  {background: #a92b31;}
.transparent.primary-bg.dark-bg   {background: rgba(169,43,49,.9);}
.secondary-bg.light-bg  {background: #fcaf17;}
.secondary-bg.medium-bg {background: #f47920;}
.secondary-bg.dark-bg   {background: #dd5828;}
    .primary-bg.light-bg.opaque  {background: rgba(241,89,43,0.8);} 
    .primary-bg.medium-bg.opaque {background: rgba(237,28,36,0.8);}
    .primary-bg.dark-bg.opaque   {background: rgba(169,43,49,0.8);}
    .secondary-bg.light-bg.opaque  {background: rgba(252,175,23,0.8);}
    .secondary-bg.medium-bg.opaque {background: rgba(244,121,32,0.8);}
    .secondary-bg.dark-bg.opaque   {background: rgba(221,88,40,0.8);}
    a.primary-bg.light-bg:hover, .button.primary-bg.light-bg:hover, input.primary-bg.light-bg:hover, button.primary-bg.light-bg:hover     {background: #ed1c24;} 
    a.primary-bg.medium-bg:hover, .button.primary-bg.medium-bg:hover, input.primary-bg.medium-bg:hover, button.primary-bg.medium-bg:hover {background: #a92b31;}
    a.primary-bg.dark-bg:hover, .button.primary-bg.dark-bg:hover, input.primary-bg.dark-bg:hover, button.primary-bg.dark-bg:hover   	  {background: #f15922;}
    a.secondary-bg.light-bg:hover, .button.secondary-bg.light-bg:hover, input.secondary-bg.light-bg:hover, button.secondary-bg.light-bg:hover       {background: #f47920;}
    a.secondary-bg.medium-bg:hover, .button.secondary-bg.medium-bg:hover, input.secondary-bg.medium-bg:hover, button.secondary-bg.medium-bg:hover   {background: #dd5828;}
    a.secondary-bg.dark-bg:hover, .button.secondary-bg.dark-bg:hover, input.secondary-bg.dark-bg:hover, button.secondary-bg.dark-bg:hover           {background: #fcaf17;}
    .primary-bg.light-bg.extra-opaque  {background: rgba(241,89,43,0.3) !important;} 
    .primary-bg.medium-bg.extra-opaque {background: rgba(237,28,36,0.3) !important;}
    .primary-bg.dark-bg.extra-opaque   {background: rgba(169,43,49,0.3) !important;}
    .secondary-bg.light-bg.extra-opaque  {background: rgba(252,175,23,0.3) !important;}
    .secondary-bg.medium-bg.extra-opaque {background: rgba(244,121,32,0.3) !important;}
    .secondary-bg.dark-bg.extra-opaque   {background: rgba(221,88,40,0.3) !important;}
    
/* Background Gradients */
.primary-bg.light-bg.gradient-bg {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f15922+0,ed1c24+100 */
	background: #f15922; /* Old browsers */
	background: -moz-linear-gradient(top,  #f15922 0%, #ed1c24 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #f15922 0%,#ed1c24 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #f15922 0%,#ed1c24 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15922', endColorstr='#ed1c24',GradientType=0 ); /* IE6-9 */
}
	.primary-bg.medium-bg.gradient-bg {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f15922+0,a92b31+100 */
		background: #ed1c24; /* Old browsers */
		background: -moz-linear-gradient(top,  #f15922 0%, #a92b31 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #f15922 0%,#a92b31 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #f15922 0%,#a92b31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15922', endColorstr='#a92b31',GradientType=0 ); /* IE6-9 */
	}
	.primary-bg.dark-bg.gradient-bg {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ed1c24+0,a92b31+100 */
		background: #a92b31; /* Old browsers */
		background: -moz-linear-gradient(top,  #ed1c24 0%, #a92b31 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #ed1c24 0%,#a92b31 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #ed1c24 0%,#a92b31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#a92b31',GradientType=0 ); /* IE6-9 */
	}

.secondary-bg.light-bg.gradient-bg {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcaf17+0,f47920+100 */
	background: #fcaf17; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcaf17 0%, #f47920 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #fcaf17 0%,#f47920 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #fcaf17 0%,#f47920 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcaf17', endColorstr='#f47920',GradientType=0 ); /* IE6-9 */
}
	.secondary-bg.medium-bg.gradient-bg {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcaf17+0,dd5828+100 */
		background: #f47920; /* Old browsers */
		background: -moz-linear-gradient(top,  #fcaf17 0%, #dd5828 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #fcaf17 0%,#dd5828 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #fcaf17 0%,#dd5828 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcaf17', endColorstr='#dd5828',GradientType=0 ); /* IE6-9 */
	}
	.secondary-bg.dark-bg.gradient-bg {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f47920+0,dd5828+100 */
		background: #f47920; /* Old browsers */
		background: -moz-linear-gradient(top,  #f47920 0%, #dd5828 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #f47920 0%,#dd5828 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #f47920 0%,#dd5828 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47920', endColorstr='#dd5828',GradientType=0 ); /* IE6-9 */
	}

/* Background Gradients - Left to Right */
.primary-bg.light-bg.gradient-bg.left-to-right {
	background: #f15922; /* Old browsers */
	background: -moz-linear-gradient(left,  #f15922 0%, #ed1c24 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #f15922 0%,#ed1c24 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #f15922 0%,#ed1c24 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15922', endColorstr='#ed1c24',GradientType=1 ); /* IE6-9 */
}
	.primary-bg.medium-bg.gradient-bg.left-to-right {
		background: #ed1c24; /* Old browsers */
		background: -moz-linear-gradient(left,  #f15922 0%, #a92b31 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #f15922 0%,#a92b31 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #f15922 0%,#a92b31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15922', endColorstr='#a92b31',GradientType=1 ); /* IE6-9 */
	}
	.primary-bg.dark-bg.gradient-bg.left-to-right {
		background: #a92b31; /* Old browsers */
		background: -moz-linear-gradient(left,  #ed1c24 0%, #a92b31 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #ed1c24 0%,#a92b31 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #ed1c24 0%,#a92b31 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c24', endColorstr='#a92b31',GradientType=1 ); /* IE6-9 */
	}

.secondary-bg.light-bg.gradient-bg.left-to-right {
	background: #fcaf17; /* Old browsers */
	background: -moz-linear-gradient(left,  #fcaf17 0%, #f47920 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #fcaf17 0%,#f47920 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #fcaf17 0%,#f47920 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcaf17', endColorstr='#f47920',GradientType=1 ); /* IE6-9 */
}
	.secondary-bg.medium-bg.gradient-bg.left-to-right {
		background: #f47920; /* Old browsers */
		background: -moz-linear-gradient(left,  #fcaf17 0%, #dd5828 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #fcaf17 0%,#dd5828 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #fcaf17 0%,#dd5828 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcaf17', endColorstr='#dd5828',GradientType=1 ); /* IE6-9 */
	}
	.secondary-bg.dark-bg.gradient-bg.left-to-right {
		background: #f47920; /* Old browsers */
		background: -moz-linear-gradient(left,  #f47920 0%, #dd5828 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #f47920 0%,#dd5828 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #f47920 0%,#dd5828 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47920', endColorstr='#dd5828',GradientType=1 ); /* IE6-9 */
	}
	
/* Background Gradient Left to Right - Transparent to Opaque */
.primary-bg.light-bg.gradient-bg.left-to-right.transparent {
    background: rgba(241,89,34,100);
    background: -moz-linear-gradient(left, rgba(241,89,34,0) 0%, rgba(241,89,34,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(241,89,34,0)), color-stop(100%, rgba(241,89,34,1)));
    background: -webkit-linear-gradient(left, rgba(241,89,34,0) 0%, rgba(241,89,34,1) 100%);
    background: -o-linear-gradient(left, rgba(241,89,34,0) 0%, rgba(241,89,34,1) 100%);
    background: -ms-linear-gradient(left, rgba(241,89,34,0) 0%, rgba(241,89,34,1) 100%);
    background: linear-gradient(to right, rgba(241,89,34,0) 0%, rgba(241,89,34,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15922', endColorstr='#f15922', GradientType=1 );
}
    .primary-bg.medium-bg.gradient-bg.left-to-right.transparent {
        background: rgba(237,28,35,100);
        background: -moz-linear-gradient(left, rgba(237,28,35,0) 0%, rgba(237,28,35,1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(237,28,35,0)), color-stop(100%, rgba(237,28,35,1)));
        background: -webkit-linear-gradient(left, rgba(237,28,35,0) 0%, rgba(237,28,35,1) 100%);
        background: -o-linear-gradient(left, rgba(237,28,35,0) 0%, rgba(237,28,35,1) 100%);
        background: -ms-linear-gradient(left, rgba(237,28,35,0) 0%, rgba(237,28,35,1) 100%);
        background: linear-gradient(to right, rgba(237,28,35,0) 0%, rgba(237,28,35,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed1c23', endColorstr='#ed1c23', GradientType=1 );
    }
    .primary-bg.dark-bg.gradient-bg.left-to-right.transparent {
        background: rgba(169,43,49,100);
        background: -moz-linear-gradient(left, rgba(169,43,49,0) 0%, rgba(169,43,49,1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(169,43,49,0)), color-stop(100%, rgba(169,43,49,1)));
        background: -webkit-linear-gradient(left, rgba(169,43,49,0) 0%, rgba(169,43,49,1) 100%);
        background: -o-linear-gradient(left, rgba(169,43,49,0) 0%, rgba(169,43,49,1) 100%);
        background: -ms-linear-gradient(left, rgba(169,43,49,0) 0%, rgba(169,43,49,1) 100%);
        background: linear-gradient(to right, rgba(169,43,49,0) 0%, rgba(169,43,49,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a92b31', endColorstr='#a92b31', GradientType=1 );
    }
.secondary-bg.light-bg.gradient-bg.left-to-right.transparent {
    background: rgba(252,176,23,100);
    background: -moz-linear-gradient(left, rgba(252,176,23,0) 0%, rgba(252,176,23,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(252,176,23,0)), color-stop(100%, rgba(252,176,23,1)));
    background: -webkit-linear-gradient(left, rgba(252,176,23,0) 0%, rgba(252,176,23,1) 100%);
    background: -o-linear-gradient(left, rgba(252,176,23,0) 0%, rgba(252,176,23,1) 100%);
    background: -ms-linear-gradient(left, rgba(252,176,23,0) 0%, rgba(252,176,23,1) 100%);
    background: linear-gradient(to right, rgba(252,176,23,0) 0%, rgba(252,176,23,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcb017', endColorstr='#fcb017', GradientType=1 );
}
    .secondary-bg.medium-bg.gradient-bg.left-to-right.transparent {
        background: rgba(244,120,32,100);
        background: -moz-linear-gradient(left, rgba(244,120,32,0) 0%, rgba(244,120,32,1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(244,120,32,0)), color-stop(100%, rgba(244,120,32,1)));
        background: -webkit-linear-gradient(left, rgba(244,120,32,0) 0%, rgba(244,120,32,1) 100%);
        background: -o-linear-gradient(left, rgba(244,120,32,0) 0%, rgba(244,120,32,1) 100%);
        background: -ms-linear-gradient(left, rgba(244,120,32,0) 0%, rgba(244,120,32,1) 100%);
        background: linear-gradient(to right, rgba(244,120,32,0) 0%, rgba(244,120,32,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47820', endColorstr='#f47820', GradientType=1 );
    }
    .secondary-bg.dark-bg.gradient-bg.left-to-right.transparent {
        background: rgba(221,88,40,100);
        background: -moz-linear-gradient(left, rgba(221,88,40,0) 0%, rgba(221,88,40,1) 100%);
        background: -webkit-gradient(left top, right top, color-stop(0%, rgba(221,88,40,0)), color-stop(100%, rgba(221,88,40,1)));
        background: -webkit-linear-gradient(left, rgba(221,88,40,0) 0%, rgba(221,88,40,1) 100%);
        background: -o-linear-gradient(left, rgba(221,88,40,0) 0%, rgba(221,88,40,1) 100%);
        background: -ms-linear-gradient(left, rgba(221,88,40,0) 0%, rgba(221,88,40,1) 100%);
        background: linear-gradient(to right, rgba(221,88,40,0) 0%, rgba(221,88,40,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd5828', endColorstr='#dd5828', GradientType=1 );
    }
    
/* Solid color on mobile */
@media only screen and (max-width: 641px) {
    .primary-bg.light-bg.gradient-bg.left-to-right.transparent {background: rgb(241,89,34);}
    .primary-bg.medium-bg.gradient-bg.left-to-right.transparent {background: rgb(237,28,35);}
    .primary-bg.dark-bg.gradient-bg.left-to-right.transparent {background: rgb(169,43,49);}
    .secondary-bg.light-bg.gradient-bg.left-to-right.transparent {background: rgb(252,176,23);}
    .secondary-bg.medium-bg.gradient-bg.left-to-right.transparent {background: rgb(244,120,32);}
    .secondary-bg.dark-bg.gradient-bg.left-to-right.transparent {background: rgb(221,88,40);}
}
	
/* Tertiary Colors (more rarely used) */
/* Text Colors */
.tertiary.light  {color: #c6168d;}
.tertiary.medium {color: #92278f;}
.tertiary.dark   {color: #5c2e91;}
    a.tertiary.light:hover  {color: #5c2e91;}
    a.tertiary.medium:hover {color: #c6168d;}
    a.tertiary.dark:hover   {color: #92278f;}
/* Background Colors */
.tertiary-bg.light-bg  {background: #c6168d;} 
.tertiary-bg.medium-bg {background: #92278f;}
.tertiary-bg.dark-bg   {background: #5c2e91;}
    a.tertiary-bg.light-bg:hover, .button.tertiary-bg.light-bg:hover, input.tertiary-bg.light-bg:hover        {background: #92278f;} 
    a.tertiary-bg.medium-bg:hover, .button.tertiary-bg.medium-bg:hover, input.tertiary-bg.medium-bg:hover     {background: #5c2e91;}
    a.tertiary-bg.dark-bg:hover, .button.tertiary-bg.dark-bg:hover, input.tertiary-bg.dark-bg:hover           {background: #c6168d;}
    

/* Stripe Bar */
.bg-stripe-bar {background: url(graphics/images/red_orange/bg_stripe_bar.png) center center repeat;}

/* Menu Colors */
.top-bar a:hover {color: #f15922;}
.mainnav a {color: #f47920;}
    .mainnav a:hover, .mainnav > li:hover > a, #footer .footer-site-title {color: #ed1c24;}

#mainnav .secondary-bg.medium-bg a:hover, #mainnav .secondary-bg.medium-bg li.sfHover > a {background:#dd5828;}  /* secondary dark  */
#mainnav .secondary-bg.dark-bg a:hover, #mainnav .secondary-bg.dark-bg li.sfHover > a {background:#fcaf17;}  /* secondary light  */
#mainnav .primary-bg.light-bg a:hover, #mainnav .primary-bg.light-bg li.sfHover > a {background:#ed1c24;}  /* primary medium  */
#mainnav .primary-bg.medium-bg a:hover, #mainnav .primary-bg.medium-bg li.sfHover > a {background:#a92b31;}  /* primary dark  */
#mainnav .primary-bg.dark-bg a:hover, #mainnav .primary-bg.dark-bg li.sfHover > a {background:#ed1c24;}  /* primary medium  */
#mainnav .primary-bg.dark-bg .primary-bg.medium-bg a:hover, #mainnav .primary-bg.dark-bg .primary-bg.medium-bg li.sfHover > a {background:#f15922;}  /* primary light */

.sub-nav .secondary-bg.dark-bg ul li > a:hover, .sub-nav .secondary-bg.dark-bg ul li.sfHover > a {background:#f47920;} /* secondary medium */
.sub-nav .secondary-bg.dark-bg .secondary-bg.dark-bg, .sub-nav .secondary-bg.dark-bg .secondary-bg.dark-bg {background:#f47920;} /* secondary medium */
.sub-nav .secondary-bg.dark-bg .secondary-bg.dark-bg li > a:hover, .sub-nav .secondary-bg.dark-bg .secondary-bg.dark-bg li.sfHover > a {background:#fcaf17;} /* secondary light */
.sub-nav .secondary-bg.medium-bg ul li > a:hover, .sub-nav .secondary-bg.medium-bg ul li.sfHover > a {background:#dd5828;} /* secondary dark */
.sub-nav .secondary-bg.medium-bg .secondary-bg.dark-bg li > a:hover, .sub-nav .secondary-bg.medium-bg .secondary-bg.dark-bg li.sfHover > a {background:#fcaf17;} /* secondary light */
.sub-nav .primary-bg.light-bg ul li > a:hover, .sub-nav .primary-bg.light-bg ul li.sfHover > a {background:#ed1c24;} /* primary medium */
.sub-nav .primary-bg.light-bg ul.secondary-bg.dark-bg {background:#ed1c24;} /* primary medium */
.sub-nav .primary-bg.light-bg ul.secondary-bg.dark-bg a:hover, .sub-nav .primary-bg.light-bg ul.secondary-bg.dark-bg li.sfHover > a {background:#a92b31;} /* primary dark  */
   
/* Donation Form Button Colors */
div.button-container .button {border: 2px solid #a92b31;}
div.button-container .button:hover{background:rgba(241,89,34,.1);}
div.button-container .button.selected {background:#a92b31;}

.footer-callout.bar {
    background: #dd5828; /* Old browsers */
    background: -moz-linear-gradient(left,  #f47920 0%, #dd5828 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f47920), color-stop(100%,#dd5828)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #f47920 0%,#dd5828 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #f47920 0%,#dd5828 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #f47920 0%,#dd5828 100%); /* IE10+ */
    background: linear-gradient(to right,  #f47920 0%,#dd5828 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f47920', endColorstr='#dd5828',GradientType=1 ); /* IE6-9 */
}

/* main nav logo colors */
#mainnav .logo   {background: #a92b31;}
.style-2 #mainnav .logo, .style-3 #mainnav .logo, .style-4 #mainnav .logo, .branch-style-2 #mainnav .logo {background:transparent;}
.style-2.demo #mainnav .logo, .style-4.demo #mainnav .logo, .demo .branch-style-2 #mainnav .logo {background:transparent url(graphics/images/red_orange/y_logo.png) no-repeat; background-size:contain;}

/* Footer Logo w/ Demo Mode Color Switcher */
.footer-logo, .header-logo {background: url(graphics/images/red_orange/y_logo.png) no-repeat;}
/* Styles cancel out logo for freedom back office */
.freedomHeader .header-logo, .color-blue .footer-logo {background:transparent;}
.footer-logo-y-only, .header-logo-y-only {background: url(graphics/images/red_orange/y_only_logo.png) no-repeat;}

/* Settings Panel Color Choice Highlight */
.setting #red_orange {border: 3px solid #fff;}
/*landing page color icons */
.value-icons.books{background: url(graphics/images/red_orange/books.png) no-repeat top center;}
.value-icons.plant{background: url(graphics/images/red_orange/plant.png) no-repeat top center;}
.value-icons.heart{background: url(graphics/images/red_orange/heart.png) no-repeat top center;}

/*membership rates */
.membership-box .price.primary-dark-hl {background:#8e2429;}
.membership-box .price.primary-medium-hl {background:#c7171e;}
.membership-box .price.primary-light-hl {background:#ca4b1d;}
.membership-box .price.secondary-medium-hl {background:#cd661b;}
.membership-box .price.secondary-dark-hl {background:#b94a22;}
.membership-icon {background: url(graphics/images/red_orange/icon-group.png) no-repeat top center;} /*might have to delete after deploy*/