body.home #masthead, body.term-33 #masthead, body.term-40 #masthead {
    background-image: url(/wp-content/uploads/2019/02/bg_top.jpg !important);  /* Brush */
}
body.term-39 #masthead {
    background-image: url(/wp-content/uploads/2019/01/bg_top2.png !important); /* Leaf */
}
.home a.ajump { position: absolute; margin-top: -130px; }
.btn-default:hover, .label-default[href]:hover, .label-default[href]:focus, .btn-default:hover, .btn-default:focus, .btn-default:active, #image-navigation .nav-previous a:hover, #image-navigation .nav-next a:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, button:hover, .input-group-btn:last-child>.btn:hover, input[type=submit]:hover {
    background-color: #F1E9E6 !important;
  
    color: #7a3a2f !important;
}
#rev_slider_3_2 .tp-leftarrow { margin: 0 0 0 -50px !important; }
#rev_slider_3_2 .tp-rightarrow { margin: 0 -50px 0 0 !important; }
.rev_slider h3.font_2 { font-size: 45px !important; text-align: center !important;}
  .woocommerce ul.products li.product .buttono {
    top: 38%; -webkit-border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.woocommerce ul.products li.product .buttono, .woocommerce ul.products li.product .button {
    width: 80%;
    left: 10%;     line-height: 26px;
    padding: 5px;
}
.woocommerce-message {
    border-top-color: #ab7e77 !important;
  margin-top: 10px;
}
.woocommerce-message {
    background-color: #F1E9E6 !important;
}
.wpb-js-composer .vc_tta-color-juicy-pink.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: #7a3a2f !important;
}
.wpml-ls-sidebars-header-widget li a { color: #7a3a2f !important; }
div.grecaptcha-badge { opacity: 0 !important; }
.home p.font_8.smallc .tebcolor a, .home p.font_8.smallc .tebcolor span { color:#7a3a2f !important; }
h3#ship-to-different-address { margin-bottom: 18px !important; margin-top: 20px !important; }
@media only screen and (min-width: 1025px) {
  #logo .site-name img { max-width: 80% !important; }
  div#page { padding-top: 165px; }
 body div#page header#masthead { position: fixed !important; z-index: 99 !important; left: 0 !important; right: 0 !important; top: 0 !important; }
  body.home div#content { margin-top: -33px !important; }
  .navbar-default.navfixed { position: relative !important; }
}
@media only screen and (min-width: 769px) {
}

@media only screen and (max-width: 768px) {
.rev_slider h3.font_2 { font-size: 30px !important;}
  #rev_slider_1_1_wrapper .tp-leftarrow { margin: 0 0 0 -25px !important; }
#rev_slider_1_1_wrapper .tp-rightarrow { margin: 0 -25px 0 0 !important; }
 nav.navbar.navbar-default { margin-top: 0 !important; }
   #logo { margin-top: -5px; }
  #header-widget-area div.widget_text.hw-widget div.textwidget { display: none; }
  body .navbar-header button:hover { background-color: transparent !important; }
}
@media only screen and (max-width: 680px) { 
.woocommerce td.actions .coupon input, .woocommerce td.actions .coupon button { float: none !important; width: 100% !important; margin-bottom: 10px !important; }
li.payment_method_paypal #payment_method_paypal { float: left; }
}
@media (max-width: 767px) and (min-width: 481px) {
  .nav.navbar-nav { overflow: scroll;
    height: 300px;
}
  .navbar-collapse.collapse.in { margin-top: -40px; }
      #logo {    margin-top: 0; }
  header#masthead { height: 75px; }
.tophead .hll {
    position: absolute;
    left: 33%;
  }}

@media (max-width: 480px) {
  #masthead { padding-top: 5px; }
  .tophead .cart-contents { top: -10px !important; }
  button.btn.navbar-toggle { top: -42px !important; }
  .navbar-default .navbar-nav> li {
    margin-right: 0 !important;
}
}