
/* These styles were generated from the Theme Builder in the site admin. */

#header .container, #footer .container { max-width: 800px; }

body { background: #F5F5F1;  }

/* Header */
#header { background: #FFFFFF; }

/* No logo image uploaded */

@media only screen and (max-width: 520px) {
	/* No logo image uploaded */
	#header #account-header {  margin-top: 15px; }
}

/* Main Headings */
.option-heading { background: #ffffff; }

/* Sub Text */
.main-content a:not(.button), .subscription-options .signup .info p, .agreement, .agreement a, .cnd-user-orders #order-detail .name, .default-more-plans, .homepage .plans-selection-box p { color: #f01e28; }

/* Error Message */
.error-message {  }

/* Buttons */
.button, .ui-dialog .ui-dialog-buttonset button {
  background: #f0503c;
  box-shadow: inset 0px 1px 0px #f6988d, 0px 1px 3px rgba(0, 0, 0, 0.4), inset 0 -10px 20px rgba(0, 0, 0, 0.1), inset 0px 10px 20px rgba(255, 255, 255, 0.1);
  border: 1px solid #d02510;
  border-top-color: #e72a12;
  border-bottom-color: #b8210e;
  /* color: #fff !important; */
}
.button:hover, .ui-dialog .ui-dialog-buttonset button:hover {
  background: #ed321b;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.4), inset 0px 1px 0px #f37a6b, inset 0 -10px 20px rgba(0, 0, 0, 0.1), inset 0px 10px 20px rgba(255, 255, 255, 0.1);
  border-color: #ae1f0e;
  border-top-color: #c52310;
  border-bottom-color: #961b0c;
  /* color: #fff !important; */
}

/* Checkboxes */
.checkbox > input:checked + .checkbox-placeholder { 
  background-color: #f0503c;
  border-color: #d02510;
  border-top-color: #e72a12;
  border-bottom-color: #b8210e;
  box-shadow: inset 0px 1px 1px #f6988d, inset 0px -1px 1px rgba(0, 0, 0, 0.1), inset 0px 5px 8px rgba(255, 255, 255, 0.1);
}
.checkbox > input:hover:checked + .checkbox-placeholder { border-color: #f0503c; }

/* Radios */
/* .radio > input:checked + .radio-placeholder,
.radio.radio--fake .radio-placeholder { background-color: #f0503c; border-color: #f0503c; }
.radio > input:hover:checked + .radio-placeholder { border-color: #f0503c; } */

/* Footer */
#footer { background: #ffffff; }

/* Date Picker */
.datepick-nav { background: #f0503c !important; }
.datepick-nav a { color: #fff !important; }
.datepick-cmd:hover { background-color: rgba(255,255,255,0.2) !important; box-shadow: 0 0 2px rgba(0,0,0,0.2); }
.datepick-month-header, .datepick-ctrl { background-color: #474747 !important; }
.datepick-month td .datepick-highlight, .datepick-month td .datepick-selected { background: #f0503c !important; color: #fff !important; }

/* Advanced Theme Settings - Custom CSS */
#header h1 a {
	display: block;
	width: 180px;
	height: 80px;
	background: url(//edge.dailyvoice.com/static/dv_logo_sq.svg) no-repeat center left;
	background-size: auto 80px;
	text-indent: -9999px;
}

@media screen and (max-width: 520px) {
#header h1 a {
	width: 100%;
	background-position: center;
}
}

#header #account-header a { color: #f01e28; }

#login a.forgot { color: #898989; }

.option-heading { border-radius: 0; border-bottom: 4px solid #f58c7d; }

.main-content { border-radius: 0; }

/* Error Message */
.error-message { background: #f0503c; }

/* Buttons */
.button, .ui-dialog .ui-dialog-buttonset button {
  background: #f0503c;
  box-shadow: none;
  border: 1px solid #f0503c;
  height: 40px;
  color: #fff !important; text-shadow: none;
  border-radius: 0;
  border-radius: 2px !important;
}
.button:hover, .ui-dialog .ui-dialog-buttonset button:hover {
  background: #f0503c;
  box-shadow: none;
  border: 1px solid #f0503c;
  color: #fff !important; text-shadow: none;
  opacity: .7;
  border-radius: 0;
  border-radius: 2px !important;
}
.button.disabled {
  background: #ccc;
  box-shadow: none;
  border: 1px solid #ccc;
  color: #fff !important; text-shadow: none;
  border-radius: 0;
  border-radius: 2px !important;
}

/* Inputs */
input,
.dropdown-toggle { border-radius: 0 !important; }

/*Shopping Cart*/
#header #shopping-cart #cart-popup .continue { color: #f01e28; }
#header #shopping-cart > .cart .quantity { background: #f01e28; color: #231f20; }

/*Catalog Filters*/
#cmc_catalog_default_catalog #sidebar ul.cnd-list > li > span.ui-state-active:before { background: #f01e28; }
#cmc_catalog_default_catalog #sidebar ul.cnd-list li ul li.ui-state-active,
#cmc_catalog_default_catalog #sidebar ul.cnd-list li ul li.ui-state-active:before,
#cmc_catalog_default_catalog #sidebar ul.cnd-list li ul li.ui-state-active span:before { color: #f01e28; }
.ui-slider-horizontal .ui-slider-handle { background-color: #f01e28; }
