/* xl - DESKTOP STYLES */
/* Write your Public SASS desktop here! */
/* vc resetter */
.vce-row[data-vce-stretch-content=true] {
  padding: 0 !important; }

.rc-anchor.rc-anchor-invisible.rc-anchor-light.rc-anchor-invisible-nohover, .inv-recaptcha-holder {
  display: none !important; }

/* black friday header */
.wide-title, .wide-title span, .wide-title h1 {
  letter-spacing: 5px;
  font-size: 32px !important;
  color: #FFF !important; }

.black-friday-percentage span {
  text-shadow: -2px 2px 0px #E37070; }

/* end black friday header */
.cart-collaterals .cross-sells {
  display: none !important; }

.wc-proceed-to-checkout .checkout-button, #place_order, .button.checkout.wc-forward, .woocommerce-variation-add-to-cart button {
  line-height: 25px;
  padding: 15px !important;
  text-transform: inherit !important;
  font-size: 18px !important; }

.woocommerce-checkout .site-header-inner {
  margin-top: 0; }

.checkout-text {
  margin-bottom: 20px;
  text-align: center; }
  .checkout-text span {
    font-size: 16px;
    color: #87ce6e;
    font-weight: 700;
    margin: 0 10px; }

.woocommerce-privacy-policy-text p {
  font-size: 14px !important; }

input.wpcf7-form-control.wpcf7-submit:hover {
  background-color: #E3B5A8 !important;
  color: black; }

/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  /* Write your Public SASS mobile-l here! */
  /* black friday header */
  .wide-title, .wide-title span, .wide-title h1 {
    font-size: 20px !important; }
  .black-friday-percentage h6 {
    padding: 0 !important;
    margin: 0 !important; }

  /* end black friday header */
  .pm_usps {
    display: none !important; } }

/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  /* Write your Public SASS mobile-p here! */
  .site-header-inner {
    margin-top: 60px !important; }
  .woocommerce-checkout .site-header-inner {
    margin-top: 0 !important; }
  .has-distraction-free-checkout .topbar {
    display: block !important; }
  .woocommerce-checkout #view .site-content {
    margin-top: 150px !important; }
  .woocommerce-checkout .woocommerce-info, .woocommerce-privacy-policy-text p, .checkout-text span {
    font-size: 14px !important; }
  .checkout-text span:first-child {
    display: block; } }
