
/* Global overrides */

.thisIsAPlaceholderClassThatPreventsTheReturnOfJavascriptEtcAboveThisFromBreakingTheFirstActualCssRule {
	color: bacon;
}



a, a:visited, a:hover {
    color: rgba(113,203,211,1);
}

.primaryColor {
    color: rgba(88,89,91,1);
}

.storeModuleWrapper .storeSearch.primaryColorBackground,
.primaryColorBackground {
    background-color: rgba(88,89,91,1);
}

.primaryColorBackground .primaryColorButton,
.primaryColorBackground .primaryColorButton:hover,
.primaryColorBackground .secondaryColorButton:hover {
    background: rgba(113,203,211,1);
}

.primaryColorButton,
#cssmenu .primaryColorButton {
    background: rgba(88,89,91,1);
    color: #fff;
}

a.primaryColorButton,
#cssmenu a.primaryColorButton {
    color: #fff;
}

.primaryColorButton:hover,
#cssmenu .primaryColorButton:hover {
    background: rgba(88,89,91,1);
    color: #fff;
}

.primaryColorHover:hover {
   color: rgba(88,89,91,1);
}

.primaryColorBackgroundHover:hover {
    background-color: rgba(88,89,91,1);
}

.primaryColor-overlay {
    position: relative;
}

.primaryColor-overlay:before {
    content: '';
    display: block;
    background: rgba(88,89,91,1);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.9;
}

.primaryColor-overlay > * {
    position: relative;
}

unisyn-slider .slide-primary-background .unisyn-slider-slide-content-text {
    background: rgba(88,89,91,0.8);
}

.secondaryColor {
    color: rgba(113,203,211,1);
}

.storeModuleWrapper .storeSearch.secondaryColorBackground,
.secondaryColorBackground {
    background-color: rgba(113,203,211,1);
}

.secondaryColorBackground .secondaryColorButton,
.secondaryColorBackground .primaryColorButton:hover {
    background: rgba(88,89,91,1);
}

.secondaryColorButton,
#cssmenu .secondaryColorButton {
    background: rgba(113,203,211,1);
    color: #fff;
}

a.secondaryColorButton,
#cssmenu a.secondaryColorButton {
    color: #fff;
}

.secondaryColorButton:hover,
#cssmenu .secondaryColorButton:hover {
    background: rgba(88,89,91,1);
    color: #fff;
}

.secondaryColorHover:hover {
   color: rgba(113,203,211,1);
}

.secondaryColorBackgroundHover:hover {
    background-color: rgba(113,203,211,1);
}

.secondaryColor-overlay {
    position: relative;
}

.secondaryColor-overlay:before {
    content: '';
    display: block;
    background: rgba(113,203,211,1);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.9;
}

.secondaryColor-overlay > * {
    position: relative;
}

unisyn-slider .slide-secondary-background .unisyn-slider-slide-content-text {
    background: rgba(113,203,211,0.8);
}

.wfBtnSecondary {
    border: solid 2px rgba(113,203,211,1);
    color: rgba(113,203,211,1);
}

.wfBtnSecondary:hover {
    background-color: rgba(113,203,211,1);
    color: #fff;
}

.tertiaryColorBackground {
    background-color: rgba(97,97,97,1);
}

.editButton {
    color: #fff;
}


/* Round button */
.unisyn-roundButton {
	background-color: rgba(113,203,211,1);
}

/* DISCLAIMER OVERRIDE */
div.disclaimerAgree {
    background-color: rgba(88,89,91,1);
    color: #fff;
}

div.disclaimerAgree:hover {
    background-color: rgba(113,203,211,1);
}

/* NavBar override */
#navContainer {
    background-color: rgba(88,89,91,1)}

#cssmenu ul > li > a {
  color: #fff;
}

#cssmenu ul > li:hover > a,
#cssmenu ul > li.active > a {
    color: rgba(113,203,211,1);
}

#cssmenu ul ul li a,
#cssmenu ul ul li,
#cssmenu ul ul {
  background: rgba(88,89,91,1);
  color: #fff;
}


.tertiaryColor #cssmenu ul > li:hover > a,
.tertiaryColor #cssmenu ul > li.active > a {
    color: rgba(97,97,97,1);
}


/* Content Containers Overrides */
.mainContent h1,
.mainContent h2,
.mainContent h3,
.mainContent h4,
.mainContent h5,
.mainContent h1,
.unisyn-columns-element h2,
.unisyn-columns-element h3,
.unisyn-columns-element h4,
.unisyn-columns-element h5,
unisyn-newsfeed h1,
unisyn-newsfeed h2,
unisyn-newsfeed h3,
unisyn-newsfeed h4,
unisyn-newsfeed h5 {
    color: rgba(113,203,211,1);
}
.mainContent.secondaryColorBackground h1,
.mainContent.secondaryColorBackground h2,
.mainContent.secondaryColorBackground h3,
.mainContent.secondaryColorBackground h4,
.mainContent.secondaryColorBackground h5,
.unisyn-columns-element.secondaryColorBackground h1,
.unisyn-columns-element.secondaryColorBackground h2,
.unisyn-columns-element.secondaryColorBackground h3,
.unisyn-columns-element.secondaryColorBackground h4,
.unisyn-columns-element.secondaryColorBackground h5,
unisyn-newsfeed.secondaryColorBackground h1,
unisyn-newsfeed.secondaryColorBackground h2,
unisyn-newsfeed.secondaryColorBackground h3,
unisyn-newsfeed.secondaryColorBackground h4,
unisyn-newsfeed.secondaryColorBackground h5 {
    color: rgba(88,89,91,1);
}
.mainContent.tertiaryColorBackground h1,
.mainContent.tertiaryColorBackground h2,
.mainContent.tertiaryColorBackground h3,
.mainContent.tertiaryColorBackground h4,
.mainContent.tertiaryColorBackground h5,
.unisyn-columns-element.tertiaryColorBackground h1,
.unisyn-columns-element.tertiaryColorBackground h2,
.unisyn-columns-element.tertiaryColorBackground h3,
.unisyn-columns-element.tertiaryColorBackground h4,
.unisyn-columns-element.tertiaryColorBackground h5,
unisyn-newsfeed.tertiaryColorBackground h1,
unisyn-newsfeed.tertiaryColorBackground h2,
unisyn-newsfeed.tertiaryColorBackground h3,
unisyn-newsfeed.tertiaryColorBackground h4,
unisyn-newsfeed.tertiaryColorBackground h5 {
    color: rgba(88,89,91,1);
}


/* ////////////////////////////////// */
/*         STORE SEARCH TOOLS         */
/* ////////////////////////////////// */

.standaloneSearchToolButton {
    background: rgba(113,203,211,1);
    color: #fff;
}

.standaloneSearchToolButton:hover {
    background: rgba(88,89,91,1);
    color: #fff;
}

.searchToolTitle {
	color: rgba(113,203,211,1);
}

a.storeSearchTools_ItemButton:hover {
	color: rgba(113,203,211,1);
}

.result-card:hover .result-title,
.result-card:hover .result-price,
.result-card:hover .result-description {
    color: rgba(113,203,211,1);
}

.result-card .result-decorative-line {
    border-bottom: 1px solid rgba(113,203,211,1);
}

.storeHeader {
    background-color: rgba(88,89,91,1);
    color: #fff;
}


/* Social Overrides */
.social-button {
    background: rgba(113,203,211,1);
    color: #fff;
    border: solid rgba(113,203,211,1) 1px;
}


/* Account Overrides  */
.editButton {
    border: solid 1px rgba(88,89,91,1);
    background-color: rgba(88,89,91,1);
}

.editButton:hover {
    border: solid 1px rgba(113,203,211,1);
    background-color: rgba(113,203,211,1);
}



/* Footer override */
.footer {
    background-color: rgba(88,89,91,1);
}

.footerWrapper,
.footerWrapper a,
.footerWrapper a:visited,
.footerWrapper a:hover,
.footerBranding,
.footerBranding a,
.footerBranding a:visited,
.footerBranding a:hover {
    color: #fff;
}

/* Footer override */
unisyn-footer {
    background-color: rgba(88,89,91,1);
}

unisyn-footer,
unisyn-footer a,
unisyn-footer a:visited,
unisyn-footer a:hover,
unisyn-footer .footerBranding,
unisyn-footer .footerBranding a,
unisyn-footer .footerBranding a:visited,
unisyn-footer .footerBranding a:hover {
    color: #fff;
}

::selection {
  /* WebKit/Blink Browsers */
  background: rgba(113,203,211,1);
  color:#ffffff;
}
::-moz-selection {
  /* Gecko Browsers */
  background: rgba(113,203,211,1);
  color:#ffffff;
}

.formItemInput textarea:focus{
	outline-color:rgba(113,203,211,1);
}

.formItemInput input[type="text"]{
	outline-color:rgba(113,203,211,1);
}

/* Forms */

.formSubmit input[type="submit"] {
	border: solid 2px #fff;
}

.formSubmit input[type="submit"]:hover {
	color: #fff;
	background-color: rgba(113,203,211,1);
}

/* tool tips */
.tooltip {
	border-bottom: dashed 1px #fff;
}

.tooltip-target {
	background:  rgba(88,89,91,1);
	border: solid 1px #fff;
	border: solid 1px rgba(113,203,211,1);
}

.tooltip-target h1 {
	font-color: rgba(113,203,211,1);
}

/* changes the default blue of the ::focus property for text input to better adapt to the branding of the site */

input:focus:not(.md-input):not(.md-datepicker-input) {
    outline: none;
    border:1px solid rgba(113,203,211,1);
    box-shadow: 0 0 2px rgba(113,203,211,1);
}

textarea:focus:not(.md-input):not(.md-datepicker-input) {
	outline: none;
    border:1px solid rgba(113,203,211,1);
    box-shadow: 0 0 2px rgba(113,203,211,1);
}


/*//////////////////////////////////////////////*/
/*                                              */
/*                 Range Slider                 */
/*                                              */
/*//////////////////////////////////////////////*/

.unisyn-range-slider.rzslider .rz-bar {
    background: rgba(113,203,211,0.5);
}

.unisyn-range-slider.rzslider .rz-selection {
    background: rgba(113,203,211,1);
}

.unisyn-range-slider.rzslider .rz-limit {
    color: rgba(113,203,211,1);
}

.unisyn-range-slider.rzslider .rz-tick {
    background: rgba(113,203,211,0.5);
}

.unisyn-range-slider.rzslider .rz-tick.rz-selected {
  background: rgba(113,203,211,1);
}
