


::-moz-selection { /* Code for Firefox */
    color: #f8f8f8;
    background: rgba(229, 90, 84, 1);
}

::selection {
    color: #f8f8f8;
    background: rgba(229, 90, 84, 1);
}

.heroColor:after,
.heroSmallColor:after,
.heroSlideColor:after { background: rgba(229, 90, 84, 0.8); }

a,
.error404,
.link:hover,
.coloredText,
.meta a:hover,
.blogTitle a:hover,
.tagCloud a:hover,
.bgBlack .link:hover,
#trigger-overlay:hover,
.overlayMenu ul li a:hover,
.overlayMenu ul li a:focus,
#primaryMenu ul li a:hover,
.link:hover [class^="icon-"],
.overlayMenu .overlay-close:hover,
#primaryMenu > ul > li.current > a,
.bgBlack #primaryMenu ul li a:hover,
.bgBlack .link:hover [class^="icon-"] { color:#46a1e5; }

a:active,
a:focus,
a:hover { color:#46A1E5; }

.bgColor { background-color: rgba(229, 90, 84, 1); }

button,
.button,
.divider,
.dividerCenter { background-color: #46a1e5; }

button,
.button { border: 2px solid rgba(229, 90, 84, 1); }

.button:hover,
.button:focus,
.button:active { border: 2px solid rgba(229, 90, 84, 0.8); }

button:hover,
button:active,
button:focus,
.button:hover,
.button:focus,
.button:active { background-color: rgba(229, 90, 84, 0.8); }

.button.btnOutline { /* Default color scheme outlined button */
	background-color: transparent;
	border: 2px solid rgba(229, 90, 84, 1);
	color: rgba(229, 90, 84, 1);
}

.button.btnOutline:not(.btnReveal):hover,
.button.btnOutline:not(.btnReveal):focus,
.button.btnOutline:not(.btnReveal):active {
	background-color: rgba(229, 90, 84, 1);
	color: rgba(255, 255, 255, 1);
}

input[type="submit"] {
  	background-color: rgba(229, 90, 84, 1);
  	border: 1px solid rgba(229, 90, 84, 1);
}

input[type="submit"]:focus,
input[type="submit"]:hover {
  	background-color: rgba(229, 90, 84, 0.9);
  	border: 1px solid rgba(229, 90, 84, 0.9);
}

.bgColor input[type="submit"] {
  	background-color: rgba(255, 255, 255, 1);
  	border: 1px solid rgba(255, 255, 255, 1);
  	color: rgba(229, 90, 84, 1);
}

.shareBtns a:hover {
	color: #fff;
  	background-color: rgba(229, 90, 84, 1);
}

.bgBlack .shareBtns a:hover,
.bgColor .shareBtns a:hover {
	color: rgba(229, 90, 84, 1);
	background-color: rgba(255, 255, 255, 1);
}

.tagCloud a:hover { border-color: rgba(229, 90, 84, 1); }

div.faqNav a.is-checked {
	background: rgba(229, 90, 84, 1);
	color: #fff;
}

.comingSoonNav .inline-list a:hover span {
	color: rgba(229, 90, 84, 1);
	background: rgba(255, 255, 255, 0.4);
}

.pricing-table.popular { border-top: 4px solid rgba(229, 90, 84, 1); }

.object {
	border-top: 2px solid rgba(229, 90, 84, 1);
	border-left:  2px solid rgba(229, 90, 84, 1);
}

.footerWidgets a:hover,
.footerWidgets a:hover [class^="icon-"] { color: rgba(229, 90, 84, 0.9); }

label { color:#C60F13; }


@media only screen and (min-width: 64.0625em) {

	#primaryMenu ul ul { border-top: 5px solid #2C7D97; }

	.bgBlack #primaryMenu ul ul { 
		background-color: rgba(42, 43, 47, 1);
		border-top: 2px solid rgba(229, 90, 84, 1); 
	}
}

