/* Global Document */
/* Site Variables */
/* Mixins */
/* Functions */
/* CSS Document */
@import url("https://use.typekit.net/map3iqo.css");
@import url("https://fonts.googleapis.com/css?family=Poppins");
@import url("https://theicebox.online/bootstrap-4.0.0/dist/css/bootstrap-grid.min.css");
@import url("https://theicebox.online/bootstrap-4.0.0/dist/css/bootstrap-reboot.min.css");
@import url("https://theicebox.online/bootstrap-4.0.0/dist/css/bootstrap.min.css");
@font-face {
  font-family: MyriadPro;
  src: url("https://spp.iceboxonline.com/SiteData/SiteID125/Files/MyriadPro-Regular.woff"); }
@font-face {
  font-family: MyriadPro-Bold;
  src: url("/SiteData/SiteID125/Images/MyriadPro-Bold.woff"); }
@font-face {
  font-family: Fetridge;
  src: url("/SiteData/SiteID199/Files/Fetridge.woff"); }
@font-face {
  font-family: Brooklyn Samuels;
  src: url("/SiteData/SiteID199/Files/brooklyn_samuels_bold-webfont.woff"); }
/* Hides Loggedin User's Name -------------- */
/* Brandon Come Talk To Chris About This --- */
.navbar-text.user-name {
  display: none; }

/* Essent /  Superfish - Chris ------------ */
/* ---------------------------------------- */
.sf-menu > li {
  float: initial; }
  .sf-menu > li.expander {
    display: none !important; }
@media (max-width: 500px) {
  .sf-menu a {
    padding: 0 !important; } }

/* Doller Signer - Chris --------- */
/* ------------------------------- */
.cartTotals div:nth-last-of-type(n+2) .numeric::before,
.cartLineDetails .ItemUnitPrice span:last-of-type::before,
.cartLineDetails .ItemTotal span:last-of-type::before {
  content: "$"; }

::-webkit-selection,
::-moz-selection,
::selection {
  background-color: #87DADF;
  color: #EAE3D8; }

/* End Chris's Adjustments --------------------------- */
body {
  background: #EEE;
  font-family: "Brooklyn Samuels";
  font-size: 1em;
  padding: 0;
  margin: 0; }

h1.PanelHeader {
  vertical-align: middle;
  font-family: "Fetridge";
  color: #FF7F3F;
  text-align: center;
  font-family: "Fetridge" !important; }
  @media (min-width: 750px) {
    h1.PanelHeader {
      font-size: 4em; } }
  @media (min-width: 500px) and (max-width: 750px) {
    h1.PanelHeader {
      font-size: 3.2em;
      padding-top: .5em; } }
  @media (max-width: 500px) {
    h1.PanelHeader {
      font-size: 2.8em;
      padding-top: .75em; } }

.HeaderText {
  vertical-align: middle;
  font-family: "Fetridge";
  color: #FF7F3F; }
  @media (min-width: 750px) {
    .HeaderText {
      font-size: 1.5em; } }
  @media (min-width: 500px) and (max-width: 750px) {
    .HeaderText {
      font-size: 1.2em;
      padding-top: .5em; } }
  @media (max-width: 500px) {
    .HeaderText {
      font-size: 1.05em;
      padding-top: .75em; } }

a, .btn-link {
  color: #26CAD3; }

.content-text {
  font-family: "Brooklyn Samuels";
  font-size: 1em;
  padding: 0;
  margin: 0; }

.btn-primary,
.ui-dialog-content .panelFooter .saveButton,
input[alt='Update'],
input[alt='Log In'],
input[alt='Add to Cart'],
input[alt='Create User'],
input[alt='Check Out'],
input[alt='Submit'],
input[alt='Submit Shipping'],
input[alt='Submit Payment'],
input[alt='Submit This Order'],
input[alt='Add'],
img[alt='Update'] {
  padding: .5em .75em !important;
  color: #EAE3D8;
  font-size: 1.2em;
  background-color: #87DADF;
  border-color: #87DADF;
  border-radius: .25rem; }
  .btn-primary:hover,
  .ui-dialog-content .panelFooter .saveButton:hover,
  input[alt='Update']:hover,
  input[alt='Log In']:hover,
  input[alt='Add to Cart']:hover,
  input[alt='Create User']:hover,
  input[alt='Check Out']:hover,
  input[alt='Submit']:hover,
  input[alt='Submit Shipping']:hover,
  input[alt='Submit Payment']:hover,
  input[alt='Submit This Order']:hover,
  input[alt='Add']:hover,
  img[alt='Update']:hover {
    background-color: #afe6ea;
    border-color: #87DADF; }
  .btn-primary:active,
  .ui-dialog-content .panelFooter .saveButton:active,
  input[alt='Update']:active,
  input[alt='Log In']:active,
  input[alt='Add to Cart']:active,
  input[alt='Create User']:active,
  input[alt='Check Out']:active,
  input[alt='Submit']:active,
  input[alt='Submit Shipping']:active,
  input[alt='Submit Payment']:active,
  input[alt='Submit This Order']:active,
  input[alt='Add']:active,
  img[alt='Update']:active {
    background-color: #5fced4 !important;
    border-color: #87DADF !important; }

img[alt='Submit'] {
  padding: .5em .75em !important;
  color: #EAE3D8;
  font-size: 1.2em;
  background-color: #87DADF;
  border-color: #87DADF;
  border-radius: .25rem; }
  img[alt='Submit']:hover {
    background-color: #afe6ea;
    border-color: #87DADF; }
  img[alt='Submit']:active {
    background-color: #5fced4 !important;
    border-color: #87DADF !important; }

img[alt='Log In'] {
  padding: .5em .75em !important;
  color: #EAE3D8;
  font-size: 1.2em;
  background-color: #87DADF;
  border-color: #87DADF;
  border-radius: .25rem; }
  img[alt='Log In']:hover {
    background-color: #afe6ea;
    border-color: #87DADF; }
  img[alt='Log In']:active {
    background-color: #5fced4 !important;
    border-color: #87DADF !important; }

.btn-secondary,
.ui-dialog-content .panelFooter .UpdateButton,
input[alt='Cancel'],
input[alt='Delete'],
input[alt='Previous'],
input[alt='Update Cart'],
input[alt='Return to Shipping'],
input[alt='Add New Address'] {
  padding: .5em .75em !important;
  color: #EAE3D8;
  font-size: 1.2em;
  background-color: #FF7F3F;
  border-color: #FF7F3F;
  border-radius: .25rem; }
  .btn-secondary:hover,
  .ui-dialog-content .panelFooter .UpdateButton:hover,
  input[alt='Cancel']:hover,
  input[alt='Delete']:hover,
  input[alt='Previous']:hover,
  input[alt='Update Cart']:hover,
  input[alt='Return to Shipping']:hover,
  input[alt='Add New Address']:hover {
    background-color: #ffa172;
    border-color: #FF7F3F; }
  .btn-secondary:active,
  .ui-dialog-content .panelFooter .UpdateButton:active,
  input[alt='Cancel']:active,
  input[alt='Delete']:active,
  input[alt='Previous']:active,
  input[alt='Update Cart']:active,
  input[alt='Return to Shipping']:active,
  input[alt='Add New Address']:active {
    background-color: #ff5d0c !important;
    border-color: #FF7F3F !important; }

img[alt='Delete'],
img[alt='Go'],
img[alt='Edit'] {
  padding: .5em .75em !important;
  color: #EAE3D8;
  font-size: 1.2em;
  background-color: #FF7F3F;
  border-color: #FF7F3F;
  border-radius: .25rem;
  max-width: 85px; }
  img[alt='Delete']:hover,
  img[alt='Go']:hover,
  img[alt='Edit']:hover {
    background-color: #ffa172;
    border-color: #FF7F3F; }
  img[alt='Delete']:active,
  img[alt='Go']:active,
  img[alt='Edit']:active {
    background-color: #ff5d0c !important;
    border-color: #FF7F3F !important; }

.ui-dialog, .DefaultPopup {
  background: #EAE3D8;
  box-shadow: 0 0 10px black; }
  .ui-dialog .ui-dialog-titlebar, .DefaultPopup .ui-dialog-titlebar {
    background: #87DADF;
    color: #EAE3D8; }
    .ui-dialog .ui-dialog-titlebar .ui-icon-closethick:before, .DefaultPopup .ui-dialog-titlebar .ui-icon-closethick:before {
      content: 'X'; }

.ui-dialog-titlebar-close {
  text-indent: unset !important;
  overflow: hidden !important; }

.ui-dialog-titlebar button:before {
  line-height: 20px;
  font-family: FontAwesome;
  content: "\f00d";
  font-size: 20px;
  color: black;
  width: 100%;
  height: 100%; }

.push:hover {
  transform: scale(0.99); }

.push {
  transition: all 200ms; }
