.menu-smart > li > a > div > div > div.btn {
    margin: 0;
    background: #3f255e;
    color: #ffffff;
    border-radius: 4px;
}

h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
    font-size: 30px;
}

.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {
    margin-top: 20px;
}

body:not(.rtl) .menu-smart, body:not(.rtl) .menu-smart ul, body:not(.rtl) .menu-smart li {
    text-align: center;
    margin: 0 auto;
    min-height: 35px;
}

.menu-mini.menu-smart a {
    font-size: 14px;
    text-transform: uppercase;
}

.fa-fax {
padding-right: 5px;
}

.btn-color-xsdn {
    color: #3f255e !important;
}

@media (min-width: 960px) {
.navbar-topmenu {
    width: 100%;
    padding-top: 10px;
}
}

.col-lg-0 {
    padding: 20px 36px 15px 36px;
}

.yikes-custom-woo-tab-title {
display: none;
}

.woocommerce .row-related {
    display: none;
}

.row-breadcrumb.row-breadcrumb-light {
    display: none;
}

footer .footer-last {
    display: none;
}

.nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #3f255e;
}

.fontsize-155944 {
    font-size: 40px;
}

.panel-title > a {
    text-align: center;
    font-size: 22px !important;
}

.panel {
    border-color: red !important;
}

.panel-title > a span {
    font-size: 18px;
}

.submenu-dark .menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > a {
    color: #3f255e;
    border-bottom: 1px solid #3f255e;
}

@media (min-width: 960px) {
.menu-horizontal .menu-smart > .mega-menu .mega-menu-inner > li > ul {
    margin-top: 10px !important;
}
}

.nf-response-msg {
    text-align: center;
    color: #3f255e;
}

.woocommerce #payment ul.payment_methods li img {
    max-width: 50px;
}

.soldout {
display: none !important;
}