/*
*   Button brand customizations
*/
.wk-form .wk-button,
.wk-buttons-container .wk-button,
.wk-buttons-container .button.wk-button,
.wk-buttons-container .shipmentsView,
.pt_checkout .wr-summary #add-coupon,
#dav-ups-address-select .dav-footer .button-fancy-large.dav-select-action,
.wk-button,
button.wk-button {
  border-radius: 0;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .wk-form .wk-button::after,
  .wk-buttons-container .wk-button::after,
  .wk-buttons-container .button.wk-button::after,
  .wk-buttons-container .shipmentsView::after,
  .pt_checkout .wr-summary #add-coupon::after,
  #dav-ups-address-select .dav-footer .button-fancy-large.dav-select-action::after,
  .wk-button::after,
  button.wk-button::after {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 220px;
    height: 220px;
    margin-left: -110px;
    margin-top: -110px;
    background: #FF6250;
    border-radius: 100%;
    opacity: .6;
    -webkit-transform: scale(0);
            transform: scale(0); }
  .wk-form .wk-button:not(:active):after,
  .wk-buttons-container .wk-button:not(:active):after,
  .wk-buttons-container .button.wk-button:not(:active):after,
  .wk-buttons-container .shipmentsView:not(:active):after,
  .pt_checkout .wr-summary #add-coupon:not(:active):after,
  #dav-ups-address-select .dav-footer .button-fancy-large.dav-select-action:not(:active):after,
  .wk-button:not(:active):after,
  button.wk-button:not(:active):after {
    -webkit-animation: ripple 1s ease-out;
            animation: ripple 1s ease-out; }
  .wk-form .wk-button::after,
  .wk-buttons-container .wk-button::after,
  .wk-buttons-container .button.wk-button::after,
  .wk-buttons-container .shipmentsView::after,
  .pt_checkout .wr-summary #add-coupon::after,
  #dav-ups-address-select .dav-footer .button-fancy-large.dav-select-action::after,
  .wk-button::after,
  button.wk-button::after {
    visibility: hidden; }
  .wk-form .wk-button:focus,
  .wk-buttons-container .wk-button:focus,
  .wk-buttons-container .button.wk-button:focus,
  .wk-buttons-container .shipmentsView:focus,
  .pt_checkout .wr-summary #add-coupon:focus,
  #dav-ups-address-select .dav-footer .button-fancy-large.dav-select-action:focus,
  .wk-button:focus,
  button.wk-button:focus {
    border-color: #50e3c2; }
    .wk-form .wk-button:focus::after,
    .wk-buttons-container .wk-button:focus::after,
    .wk-buttons-container .button.wk-button:focus::after,
    .wk-buttons-container .shipmentsView:focus::after,
    .pt_checkout .wr-summary #add-coupon:focus::after,
    #dav-ups-address-select .dav-footer .button-fancy-large.dav-select-action:focus::after,
    .wk-button:focus::after,
    button.wk-button:focus::after {
      visibility: visible; }

.wk-buttons-container .wk-button.wk-button--secondary,
.wk-form .wk-button.wk-button--secondary,
.wk-button.wk-button--secondary {
  border: 1px solid #000; }
  .wk-buttons-container .wk-button.wk-button--secondary:focus,
  .wk-form .wk-button.wk-button--secondary:focus,
  .wk-button.wk-button--secondary:focus {
    background-color: transparent;
    color: #000;
    border-color: #50e3c2; }
  .wk-buttons-container .wk-button.wk-button--secondary.wk-button--inactive,
  .wk-form .wk-button.wk-button--secondary.wk-button--inactive,
  .wk-button.wk-button--secondary.wk-button--inactive {
    background-color: transparent;
    color: #000; }

.wk-mini-cart-quantity,
.wk-mini-cart-empty {
  background: #E22726;
  color: #fff; }

/*
*   Header Logo
*/
.wk-header-left .logo a,
.wk-mobile-menu-logo .logo a {
  background: url("../images/instanthome-header-logo.png") center center no-repeat !important; }
  @media screen and (max-width: 1024px) {
    .wk-header-left .logo a,
    .wk-mobile-menu-logo .logo a {
      background: url("../images/instanthome-header-logo-mobile.png") left center no-repeat !important; } }

.wk-footer-content .logo .wk-mobile-brand-logo {
  background: url("../images/instanthome-header-logo-mobile.png") left center no-repeat;
  margin-left: 8px; }

@-webkit-keyframes ripple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes ripple {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0); }
  20% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1); } }

.wk-form .wk-button,
.wk-buttons-container .wk-button,
.wk-buttons-container .shipmentsView,
.pt_checkout .wr-summary #add-coupon,
#dav-ups-address-select .dav-footer .button-fancy-large.button,
.wk-button {
  background-color: #E22726;
  border: 1px solid #E22726;
  color: #fff; }
  .wk-form .wk-button:hover, .wk-form .wk-button:focus,
  .wk-buttons-container .wk-button:hover,
  .wk-buttons-container .wk-button:focus,
  .wk-buttons-container .shipmentsView:hover,
  .wk-buttons-container .shipmentsView:focus,
  .pt_checkout .wr-summary #add-coupon:hover,
  .pt_checkout .wr-summary #add-coupon:focus,
  #dav-ups-address-select .dav-footer .button-fancy-large.button:hover,
  #dav-ups-address-select .dav-footer .button-fancy-large.button:focus,
  .wk-button:hover,
  .wk-button:focus {
    color: #fff;
    background-color: #A80000; }
  .wk-form .wk-button.wk-button--inactive,
  .wk-buttons-container .wk-button.wk-button--inactive,
  .wk-buttons-container .shipmentsView.wk-button--inactive,
  .pt_checkout .wr-summary #add-coupon.wk-button--inactive,
  #dav-ups-address-select .dav-footer .button-fancy-large.button.wk-button--inactive,
  .wk-button.wk-button--inactive {
    background: #B0B0B0;
    border-color: #B0B0B0;
    color: #363636;
    pointer-events: none; }

.wk-form .wk-button--secondary,
.wk-buttons-container .wk-button--secondary,
.wk-button--secondary {
  background-color: transparent;
  border: 1px solid #B0B0B0;
  color: #000; }
  .wk-form .wk-button--secondary:hover, .wk-form .wk-button--secondary:focus,
  .wk-buttons-container .wk-button--secondary:hover,
  .wk-buttons-container .wk-button--secondary:focus,
  .wk-button--secondary:hover,
  .wk-button--secondary:focus {
    background-color: #EBEBEB;
    color: #000; }

.wk-account-payments__form a.button-secondary:hover, .wk-account-payments__form a.button-secondary:focus {
  color: #000 !important; }

.wk-form .wk-checkbox-container label::before {
  border: 1px solid #B0B0B0; }

.wk-form .wk-radio-container label:before,
.DAVaddressSelect .input-radio + label:before {
  border: 1px solid #B0B0B0; }

.pt_checkoutlogin button,
.pt_checkoutlogin .button {
  background: #E22726; }

.pt_checkout .active .checkout-block-wrapper button.wk-button--secondary {
  background-color: transparent;
  color: #000;
  margin-left: 15px; }

.pt_checkout .active .checkout-block-wrapper button,
.pt_checkout .checkout-block-wrapper button.wk-button {
  background-color: #E22726;
  color: #fff; }
  .pt_checkout .active .checkout-block-wrapper button:hover,
  .pt_checkout .checkout-block-wrapper button.wk-button:hover {
    background-color: #A80000;
    color: #fff; }
  .pt_checkout .active .checkout-block-wrapper button.wk-button--inactive,
  .pt_checkout .checkout-block-wrapper button.wk-button.wk-button--inactive {
    background: #B0B0B0;
    border-color: #B0B0B0;
    color: #363636;
    pointer-events: none; }

.pt_checkout .checkout-block-wrapper button.wk-button--secondary:hover, .pt_checkout .checkout-block-wrapper button.wk-button--secondary:focus {
  background-color: #EBEBEB;
  color: #000; }

.footer-splash {
  background-color: #E22726; }
