.blog_holder.blog_single article h2 {
    font-size: 40px;
}

.single-post .blog_single p {
    font-size: 18px;
}

.single-post .blog_single ul {
    font-size: 18px;
}

.age-gate-form {
    padding-right: 50px!important;
    padding-left: 50px!important;
}

body.single-product .variations_form .variations select {
    background-color: #e5e5e5!important;
    padding: 4px 0;
    border-color: #000;
    font-family: 'Playfair Display', sans-serif;
    font-size: 15px;
}

.q_accordion_holder.accordion div.accordion_content_inner {
    padding: 8px 15px 8px!important;
}

body {
    color: #333333;
    font-size: 18px!important;
    line-height: 22px!important;
}

.qode-pl-holder .qode-pli .qode-pli-rating {
    color: #333333;
}

.drop_down .second .inner ul li a {
    color: #FFFFFF;
}

.q_accordion_holder.accordion .ui-accordion-header {
    color: #FFFFFF;
}

.menu_recent_post_text a {
    color: #944064 !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #777777;
}

.select2-container--default.select2-container--open .select2-selection--single {
    color: #777777 !important;
}

p {
    font-size: 18px!important;
    line-height: 22px!important;
}

h5 {
    font-size: 18px!important;
    line-height: 20px!important;
}

.cat-item-1060 {
  display: none;
}

.sidebar .widget > h5 {
    background-color: #f3f3f3;
    padding: 6px 13px;
}

.woocommerce div.cart-collaterals div.cart_totals table tr.order-total strong span.amount, .woocommerce-page div.cart-collaterals div.cart_totals table tr.order-total strong span.amount{
    color: #944064 !important;
}