

.festi-cart .festi-cart-content .festi-cart-quantity {
background-color: #18191f!important;
    color: #fff!important;
}
body a#festi-cart.festi-cart.festi-cart-customize:hover, body a#festi-cart.festi-cart.festi-cart-customize.festi-cart-active,
body a#festi-cart.festi-cart.festi-cart-customize {
    background-color: transparent!important;
}
.menu-green a {
 color: #68a65a!important;
}
header.sticky .q_logo img {
    height: 35px!important;
    top: -17px!important;
}
.archive.woocommerce .content.content_top_margin_none {
    margin-top: 100px!important;
}
.yotpo .yotpo-review .yotpo-main .content-review,
.yotpo .yotpo-review .yotpo-main .content-title {
color: #6A6C76!important;
}
.yotpo .yotpo-review .rest-content-collapsed {
    font-size: inherit;
    line-height: inherit;
}
.yotpo input, .yotpo .y-input,
.yotpo .text-box, .yotpo .yotpo-text-box {
    color: #000000!important;
}
.yotpo .write-review .yotpo-submit {
    color: #ffffff!important;
}
.yotpo-helpful {
display:none!important;
}
#payment .payment_method_custom_12f557cb8e77c5d,
#payment .payment_method_custom_641340d8b22f203,
#payment .payment_method_custom_a98afc37f91f8f1,
#payment .payment_method_custom_de7c3cb2cd532c4,
#payment .payment_method_custom_7c1eac72026b5cd,
#payment .payment_method_custom_15e27d5f24edb9b,
#payment .payment_method_custom_6f1bf85c9ebb3c7 {
    display: none;
}
nav.main_menu>ul>li>a {
padding: 0 12px 0 0;
}
body div.festi-cart-window-content.festi-cart-fixed-position {
display:none;
}
#autoship-schedule-options .autoship-no-radio {
-moz-appearance: radio !important;
}
.orderby option[value="date"]{
   display: none;
}
.single-product .product.sale .price .sezzle-shopify-info-button.sezzlewidgetindex-0,
.single-product .product-type-yith_bundle .price .sezzle-shopify-info-button.sezzlewidgetindex-0 {
  display: none!important;
}
.product-type-variable .sezzle-shopify-info-button {
  display: none;
}
.product-type-variable .cart .sezzle-shopify-info-button {
  display: block;
}
.related.products .sezzle-shopify-info-button {
  display: none;
}
@media (max-width:1000px) {
body {
margin-top: -100px;
margin-bottom: 250px;
}
footer {
margin-top: 200px;
}
}
.single-product .product .woo_discount_rules_table {
display: none;
}

.postid-124490 .footer-bottom-text,
.postid-123352 .footer-bottom-text,
.page-id-118617 .footer-bottom-text,
.postid-72439 .footer-bottom-text,
.postid-124530 .footer-bottom-text,
.postid-96380 .footer-bottom-text,
.page-id-145043 .footer-bottom-text,
.postid-118466 .footer-bottom-text,
.postid-118458 .footer-bottom-text,
.postid-118416 .footer-bottom-text,
.postid-118425 .footer-bottom-text,
.postid-118450 .footer-bottom-text {
display: none;
}

.product.product-type-gift-card .sezzle-shopify-info-button,
.product.product-type-gift-card .icons-gallery {
    display: none;
}

.yith-wcpb-child-of-bundle-table-item .autoship-cart-schedule-options,
tr.yith-wcpb-child-of-bundle-table-item td.product-name::before {
display: none;
}

body {
margin-bottom: (250px)
}

footer .column1 {
position: relative;
top: -18px;
}

.product-type-yith_bundle .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item-data > p,
.product-type-yith_bundle .yith-wcpb-product-bundled-items .yith-wcpb-product-bundled-item-data .yith-wcpb-product-bundled-item-instock {
display: none;
}

/*STICKY HEADER CODE*/
@media only screen and (max-width: 1000px) {
  header {    
    position: fixed !important;
    height: 75px !important;    
    width: 100% !important;    
    left: 0 !important;    
    top: -15px !important;
  }
  body:not(.admin-bar) .content {    
    top: 230px !important;    
    padding-bottom: 0px !important;
  }
  .header_top {
    background-color: rgba(255, 255, 255, .7) !important;
}

/*MARGIN*/
@media (max-widthL1000px) {
    .content{margin-top:0px!important}
}
/* SEARCH RESULTS PAGE - CSS */

@media (min-width:768px){
    body.search.search-results article .post_content_holder .post_image{
        width:50%!important;
        padding-top:0%!important;
        float:left!important;
    }
    body.search.search-results article .post_content_holder .post_text {
        width:50%!important;
        float:left!important;
        padding-left:2%!important;
        box-sizing: border-box!important;
    }
    body.search.search-results article .post_content_holder .post_text .post_text_inner {
        padding-top:0%!important;
    }
    .category .content {
        padding-top:8%!important;
    }
    .search-results .content {
        padding-top:1%!important;
    }
   .error404  .content  {
    padding-top: 200px!important;
}
.search-results .content {
    margin-top: 0%!important;
}
.author .content {
    margin-top: 0%!important;
}


.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
    float: left;
    width: 47%;
    overflow: visible
}

.woocommerce form .form-row-last,
.woocommerce-page form .form-row-last {
    float: right
}

.wizard .input-text, .wizard input[type='text'], .wizard textarea, .wizard select {
    width: 100%;
    box-sizing: border-box;
}

.wizard .content{
 padding-top: 0 !important;
}

a.checkout-button {
    background: #6ec05b !important;
    border: none !important;
    color: #ffffff !important;
}
body.single.single-post .post .date {display: none;}

/*Blog Header image resize*/
blog_holder article .post_image img {width: 600;margin: 0 auto;}

.leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body .leadin-preview-wrapper, .leadinModal.leadinModal-theme-default.leadinModal-v3 .leadin-content-body #leadin-content-form-wrapper {
    padding: 50px;
}

.woocommerce-checkout .woocommerce-error {
    background-color: red!important;
    color: #fff;
    padding: 15px 15px 15px 35px;
    list-style: disc;
}
.woocommerce-checkout .woocommerce-error li{
    line-height: 24px;
}
.blog_holder.blog_single article h2 {
    font-size: 32px;
    text-transform: none;
    line-height: 42px;
}
