.sp-module.mod_search .sp-vmsearch .slideToggle-open,
.sp-vmsearch-categorybox,
.orderby-displaynumber .vm-order-list,
.com-users-profile__edit.profile-edit .com-users-profile__edit-form fieldset:nth-child(2),
.virtuemart_country_id-group {
    display: none !important;
}

.status-new, .status-new-sale {
    background-color: #222222;
}

.sp-vmsearch.sp-vmsearch-slideToggle .sp-vmsearch-content {
    width: 370px;
    right: 34px;
    top: -1px;
}

.whatsapp-option:hover,
.whatsapp-option:focus {
    color: #fff;
}

.com-users-profile__edit.profile-edit .password-group .input-group {
    display: flex;
    flex-direction: row;
    width: 250px;
}

.com-virtuemart.view-productdetails .vm-product-media-container .item-gallery .product-gallery-nav {
    top: 10%;
}

#sp-top4 {
    padding: 0;
}

#sp-top4 .sp-column {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
}

#sp-top4 .sp-column .sp-module-content {
    padding-right: 20px;
}

.sp-module.mod_search .sp-vmsearch {
    border: none;
    margin-right: 0;
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-shadow: 0px 0px 4px 2px rgba(115,154,199,1);
    -moz-box-shadow: 0px 0px 4px 2px rgba(115,154,199,1);
    box-shadow: 0px 0px 4px 2px rgba(115,154,199,1);
    width: 100%;
}

.sp-vmsearch.sp-vmsearch-slideToggle .sp-vmsearch-content {
    display: flex !important;
    position: initial;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
}

.sp-module.mod_search .sp-vmsearch .search-input-wrapper {
    width: 100%;
    position: relative;
}

.sp-module.mod_search .sp-vmsearch .search-input-wrapper .sp-vmsearch-box {
    color: #787878;
    background: #fff;
    height: 40px;
}

.sp-module.mod_search .sp-vmsearch .search-button-wrapper button {
    background: #fff;
    color: #b3b3b3;
    height: 40px;
}

.sp-module.mod_search .sp-vmsearch .search-input-wrapper .sp-vmsearch-box::placeholder {
	color: #b3b3b3;
	opacity: 1;
}

.sp-megamenu-parent > li {
	margin: 0 10px 0 0;
}

.sp-megamenu-parent > li > a {
  padding: 5px;
}

.sppb-addon-title.sppb-feature-box-title a {
    color: #ffffff;
}

.btn-vm-customfield .form-check-label-text {
    line-height: 13px;
}

