#Kunena .kheader h2, #Kunena .kheader h2 a, #Kunena .kheader h3, #Kunena .kheader h3 a {
    color: #494949 !important;
}

#Kunena .kblock div.kheader {
    color: #494949;
}

#Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader {
    background: #fff !important;
}

#Kunena tr.krow1 td {
    background-color: #fff;
}

#Kunena div.kblock > div.kheader, #Kunena .kblock div.kheader {
    background: #fff !important;
}

#Kunena #ktop {
    border-color: #fff !important;
}

#Kunena div.kpbox {
    border-bottom-color: #fff;
}

#Kunena div.kblock {
    border-bottom-color: #fff;
    background-color: #fff;
}

#Kunena .kblock div.kheader {
    border-bottom-color: #bfc3c6 !important;
    border-bottom: 1px solid;
}

#Kunena .kforum-pathway {
    display: none;
}

#Kunena .kwhoonline {
    border-bottom-color: #fff;
}

#Kunena .kwhoonline {
    padding-bottom: 0px;
}

#comments-form textarea {
    max-width: 305px !important;
    width: 305px;
}

#comments-form .grippie {
    max-width: 305px !important;
    width: 305px;
}

#Kunena div.kmsg-header h2 {
    background-color: #919191;
}

#Kunena tr.ksth {
    background-color: #919191;
}

.proopc-st-address {
    display: none;
}

.proopc-shipments {
    margin-top: 0px !important;
}

.proopc-bt-address {
    margin-bottom: 15px !important;
}

#ProOPC .cart-page-title {
    color: #333;
    display: none;
}

@media screen and (max-width: 400px) {
    #main-content-handler, #tab-modules, #top-modules, #welcome-box, .main-bg, #bottom-long, #bottom-bg .container {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
}

@media screen and (max-width: 767px) {
    #breadcrumb-line {
        margin-left: 15px !important;
        margin-right: 15px !important;
    }
}

@media screen and (max-width: 565px) {
    #menu-handler {
        padding: 0px;
        margin-top: 60px;
    }
}

@media (min-width: 566px) and (max-width: 1224px) {
    .info-line-handler {
        margin-top: 0px;
    }
}

@media (min-width: 376px) and (max-width: 565px) {
    .info-line-handler {
        margin-top: 50px;
    }
}

@media (min-width: 100px) and (max-width: 375px) {
    .info-line-handler {
        margin-top: 14px;
        margin-left: 20px;
        float: left;
    }
}

h4 {
    margin-bottom: 8px;
}

.fa.fa-facebook, .fa.fa-twitter {
    display: none;
}

.browse-view h1, .manufacturer-details-view h1 {
    padding: 0px 0px;
}

.spacer h3, .browse-view .spacer h2, .browse-view h1, .manufacturer-details-view h1 {
    font-size: 180%;
}

.vm-nodisplay {
    display: none !important;
}

.PricebasePrice {
    color: #A9A9A9 !important;
}

.centered h3 {
    padding-bottom: 10px;
}

.vmproduct.product-details .spacer .product-price .PricesalesPrice {
    font-size: 115%;
}

.pr-add-bottom, .featured-view .spacer h3, .latest-view .spacer h3, .topten-view .spacer h3, .recent-view .spacer h3, .related-products-view .spacer h3, .browse-view .product .spacer h2, .featured-view .spacer .product_s_desc, .latest-view .spacer .product_s_desc, .topten-view .spacer .product_s_desc, .recent-view .spacer .product_s_desc, .related-products-view .spacer .product_s_desc, .browse-view .product .spacer .product_s_desc {
    margin-bottom: 00px;
}

#bwp_mod_form_required {
    display: none;
}

#mod_bwpostman .append-area {
    display: none;
}

#mod_bwpostman input.input-small {
    width: 220px;
}

#mod_bwpostman .mod-button-register {
    padding-top: 35px;
    text-align: left;
}

.button .validate .btn:hover {
    background-color: #08c !important;
}

#mod_bwpostman #bwp_mod_form_editlink {
    text-align: left;
}

.btn:hover, .btn:focus {
    background-position: 0 -35px;
    transition: background-position .2s linear;
    text-shadow: 0 0px 0px rgba(255, 255, 255, 0.75) !important;
}

#bwpostman .btn:hover, #bwpostman .btn:focus {
    background-position: 0 -35px;
    transition: background-position 0.2s linear;
}

#bwp_com_edit_subscription button.button.validate.leave {
    display: none;
}

#bwpostman .append-area {
    display: none;
}

#mod_bwpostman .user_hightlight {
    display: none;
}

.product-field-display select {
    width: 78%;
}

@media screen and (max-width: 767px) {
    #hl-open {
        /* display: none; */
    }
}

.whatsapp a span.button {
    background: #45a147 !important;
    font-size: 14px;
    border-color: #128c7e;
}

.whatsapp a span.button:hover {
    background: #0088cc !important;
    font-size: 14px;
}

/* This is for ontop position */
.whatsapp a span {
    padding: 5px 20px 5px 20px !important;
    text-transform: none;
}

.vmgroup_products {
    margin-top: 35px !important;
}

#top-sticky-panel #top-handler {
    /* padding-top: 60px !important; */
    padding-bottom: 0 !important;
}

/************* kunena ****************/
.kfrontend .nowrap a {
    display: inline-block;
}

.kfrontend .hasTooltip {
    display: inline-block;
}

.kfrontend .list-inline {
    list-style-type: none;
}

.kfrontend .list-inline li a:first-child {
    margin-right: 5px;
}

.list-unstyled {
    list-style-type: none;
}

#kunena .navbar .navbar-inner {
    display: inline-block;
}

#kunena .row {
    width: 100%;
}

#kunena .row .col-md-1,
#kunena .row .col-md-2,
#kunena .row .col-md-3,
#kunena .row .col-md-4,
#kunena .row .col-md-5,
#kunena .row .col-md-6,
#kunena .row .col-md-7,
#kunena .row .col-md-8,
#kunena .row .col-md-9,
#kunena .row .col-md-10,
#kunena .row .col-md-11,
#kunena .row .col-md-12 {
    float: left;
}
#kunena .row .col-md-12 {
    width: 100%;
}
#kunena .row .col-md-11 {
    width: 91.66666667%;
}
#kunena .row .col-md-10 {
    width: 83.33333333%;
}
#kunena .row .col-md-9 {
    width: 75%;
}
#kunena .row .col-md-8 {
    width: 66.66666667%;
}
#kunena .row .col-md-7 {
    width: 58.33333333%;
}
#kunena .row .col-md-6 {
    width: 50%;
}
#kunena .row .col-md-5 {
    width: 41.66666667%;
}
#kunena .row .col-md-4 {
    width: 33.33333333%;
}
#kunena .row .col-md-3 {
    width: 25%;
}
#kunena .row .col-md-2 {
    width: 16.66666667%;
}
#kunena .row .col-md-1 {
    width: 8.33333333%;
}
.dropdown-menu{
    z-index: 1041;
}

#comments .comment-body {
    line-height: 1.6;
}

#kunena.layout .kfrontend {
    margin-bottom: -30px;
}

#kunena.layout .breadcrumb {
    margin-top: 20px;
}

.v_register {
    display: none !important;
}

.button, a.button {
    color: #494949 !important;
    background-color: #666666 !important;
    border-color: #666666;
}

.vm3pr span.quantity-controls.js-recalculate {
margin-top: -16px;
margin-right: 10px;
margin-left: 10px;
}

#search-position .button {
    color: #fff !important;
}

#search-position .button:hover {
    background-color: #0088cc !important;
    border-color: #0088cc;
}

input[type="submit"]  {
    color: #fff !important;
}

input[type="submit"]:hover  {
    background-color: #0088cc !important;
    border-color: #0088cc;
}

.chzn-container-single .chzn-single {
    color: #0088cc;
    font-weight: bold;
}

.product-field-type-S {
    font-size: 100%;
    color: #0088cc;
}

@media screen and (max-width: 767px) {
table.cart-summary.proopc-table-striped tbody tr td:before {
position: relative !important;
top: 0 !important;
}
}

.manufacturer-details-view img {
    float: right;
    margin: 0 0 10px 0;
}

@media (max-width: 480px) {
#site-name-handler {
    padding-bottom: 160px;
}
    }
    
@media (max-width: 380px) {
#site-name-handler {
    padding-bottom: 175px;
}
    }
    
@media (max-width: 979px) and (min-width: 768px) {
.info-line-handler {
    float: none;
}
    }
    
.item-page h2 {
    font-weight: bold;
}

p {
    font-size: 16px;
}

.price-title, .final-price, .product-discount, .product-price .PricesalesPrice, .col-total .PricesalesPrice {
  color: #494949;
}

.vm3pr {
    display: none;
}

.button, button, a.button, .btn, a.product-details, input.addtocart-button, a.ask-a-question, .highlight-button, .vm-button-correct, span.quantity-controls input.quantity-plus, span.quantity-controls input.quantity-minus, a.details {
  font-size: 14px;
}