.site.com-virtuemart #system-message {
  display: none;
}

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
.proopc-step {
    display: none;
}
#zerustapp {
  background: #fafafa;
  margin: 15px auto !important;
  border: 1px solid #ddd;
  border-radius: 10px;
}
#zerustapp .sppb-title-heading {
  margin-top: 0px;
  margin-left: -20px;
  margin-bottom: 25px !important;
  text-transform: uppercase;
  font-size: 17px;
}
#zerustapp a {
  color: #755c12;
  text-decoration: underline;
}
#zerustapp img {
  width: 135px;
  height: 90px;
}
.post_payment_payment_name {
    display: none;
}
.post_payment_order_total {
    display: none;
}
.vm-button-correct {
    display: none;
}
.sp-module.filtering.verfilter.zerust-filter {
  margin: auto;
}
.vm-wrap.vm-order-done h3 {
    font-weight: 400;
}
.vm-wrap.vm-order-done {
    padding: 30px 10px 50px 30px !important;
}
h4 {
    font-weight: 400 !important;
}
.vm-customfields-wrap {
    display: none !important;
}
.cart-sub-total.vpopc-price {
    visibility: hidden !important;
    display: none !important;
}
.shipping-row {
    visibility: hidden !important;
    display: none !important;
}
.payment-row {
    display: none !important;
    visibility: hidden;
}

.productdetails-view .vm-product-details-container .sku::before {
    background: #ed6119 !important;
}
.bgbtm .sp-page-title {
    background-position: bottom;
}
.bgtop .sp-page-title {
    background-position: top;
}
.product-price {
    display: none !important;
}
.vm-product-rating-container {
    display: none;
}
.product h3 {
    font-weight: 600 !important;
}
.pitems .sp-page-title .pathway, .filterpage .sp-page-title .pathway {
    color: #fff !important;
    font-weight: 400;
}
.pitems .sp-page-title .breadcrumb i, .filterpage .sp-page-title .breadcrumb i {
    color: #fff;
}
.pitems .sp-page-title h2, .filterpage .sp-page-title h2 {
    color: #fff !important;
    font-weight: 500;
    letter-spacing: 3px;
}
.pitems .sp-page-title h3, .filterpage .sp-page-title h3 {
    color: #fff !important;
    font-size: 15px;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 2px;
    
}
.broch {
    width: 48%;
    height: 120px;
    border: 2px dashed #ddd;
    border-radius: 15px;
    background: #fbfbfb;
    display: inline-table;
    margin: 10px 5px;
    text-align: center;
}

.iconsh {
    font-size: 35px;
    width: 100%;
    text-align: center;
    margin-top: 15px;
    color: #ed6119;
}
.brochs {
    font-size: 15px;
    color: #222;
    font-weight: 500;
    padding: 13px;
}

.proinfo h2::before {
    position: absolute;
    content: "";
    width: 300px;
    height: 3px;
    left: 0px;
    margin-top: -5px;
    background: #ec5000;
    opacity: 0.9;
}
.indside h2::before {
    position: absolute;
    content: "";
    width: 300px;
    height: 3px;
    left: 0px;
    margin-top: -5px;
    background: #ec5000;
    opacity: 0.9;
}
.indside li {
    border: 1px solid #ddd;
    width: 280px;
    border-radius: 3px;
    list-style: none;
    padding: 10px;
    margin: 10px -41px;
    color: #000;
    font-weight: 400;
}
.indside {
    margin-top: 15px;
}
.partside h2::before {
    position: absolute;
    content: "";
    width: 300px;
    height: 3px;
    left: 0px;
    margin-top: -13px;
    background: #ec5000;
    opacity: 0.9;
}
.partside {
    margin-top: 40px;
}
.partside li {
    border: 1px solid #ddd;
    width: 280px;
    border-radius: 3px;
    list-style: none;
    padding: 10px;
    margin: 10px -41px;
    color: #000;
    font-weight: 400;
}
.dataside h2::before {
    position: absolute;
    content: "";
    width: 300px;
    height: 3px;
    left: 0px;
    margin-top: -13px;
    background: #ec5000;
    opacity: 0.9;
}
.dataside {
    margin-top: 40px;
}
.firli {
    display: inline-block;
    width: 40%;
    color: #e03f00;
    border-right: 1px solid #ddd;
    margin-right: 10px;
}
.secli {
    display: inline-block;
    width: 54%;
}
.secdiv h2 {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 50px;
}
.proinfo h2 {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 50px;
}
#vina-description {
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
}
#vina-description li {
    line-height: 24px;
}
#vina-description ul {
    margin: 25px;
    color: #574339;
    font-size: 14px;
}
.adsheet {
    border: 1px solid #ddd;
    padding: 15px;
    border-radius: 5px;
    width: 290px;
    margin: 10px -10px;
}
.titds {
    font-weight: 500;
    color: #ed6119;
    font-size: 13px;
}
.titds1 {
    font-size: 17px;
    color: #000;
    font-weight: 600;
    line-height: 10px;
    display: inline-block;
    width: 85%;
}
.iconads {
    font-size: 20px;
    color: #5d5959;
}
.sl1-text2 {
    font-size: 33px !important;
    font-family: Roboto !important;
    font-weight: 600 !important;
    line-height:29px !important;
    color: #3c88c6;
}
.sl1-text1 {
    font-size: 22px !important;
    font-family: Roboto !important;
    font-weight: 300 !important;
    line-height: 30px !important;
    color: #fff;
    text-align: center;
}
.btn-style1.btncol1 {
    border-color: #fff !important;
    color: #fff !important;
}
.btn-style1.btncol1:hover {
    border-color: #3c88c6 !important;
    color: #3c88c6 !important;
    background: #000;
}
.lang-inline img {
    height: 18px;
    margin-top: 4px;
    margin-bottom: -3px;
}
.social-iconshd li:hover {
    background: #3c88c6;

}
.social-iconshd li {
    display: inline-block !important;
    background: #eee;
    width: 27px;
    height: 26px;
    border-radius: 100%;
    padding-left: 6px;
    margin-left: 7px;
    margin-top: 4px;
}
.social-iconshd a {
    color: #194176 !important;
    line-height: 30px !important;
}
.social-iconshd li a::before {
    content: inherit  !important;
    font-family: inherit  !important;

}
.social-iconshd {
    float: right;
}
#sp-header-before {
    border-bottom: 0 !important;
}
#sp-header {
    border-bottom: 0 !important;
    background: #001b38 !important;
}
.header-details::after {
    position: absolute;
    content: "";
    width: 0.5px;
    height: 40px;
    left: -20px;
    top: calc(25% - 14px);
    background: #000;
    opacity: 0.17;
}
.header-details h4 {
    display: inline;
    margin: 0 5px;
    font-size: 15px;
    font-weight: 400;
}
.header-details {
    font-weight: 300;
}
.textwidget {
    color: #194176;
}
.sppb-addon.sppb-addon-header.smclients.sppb-text-left h6 {
    position: absolute;
    margin-top: -25px !important;
    color: #b1bec5;
    font-family: 'Bebas Neue', cursive;
}
.sppb-addon.sppb-addon-header.smclients.sppb-text-left {
    border-bottom: 2px solid #3c88c6;
    width: 40px;
    margin-top: 105px;
}
.sppb-addon.sppb-addon-animated-number.sppb-text-center.anmy1 {
    background: #fff;
    position: absolute;
    width: 170px;
    height: 170px;
    border-radius: 100%;
    z-index: 1;
    right: 0;
    margin: 50px -100px 0 0;
}
#sppb-addon-1598730531084 .sppb-animated-number::before {
    font-family: 'Bebas Neue', cursive;
    font-size: 17px;
    width: 100%;
    margin-top: 45px;
    color: #858f94;
    letter-spacing: 4px;
    font-weight: 100;
}
.anmy1 .sppb-animated-number {
    font-weight: 600;
    color: #081f2b;
}
.anmy2 .sppb-animated-number {
    color: #fff;
    font-weight: 600;
    font-size: 29px !important;
    margin-top: -40px;
}
#sppb-addon-1598730531118 .sppb-animated-number::after {
    font-size: 15px;
    width: 100%;
    font-family: 'Bebas Neue', cursive;
    font-weight: 100;
    letter-spacing: 1px;
    color: #b1bec5;
}
#sppb-addon-1598730531127 .sppb-animated-number::after {
    font-size: 15px;
    width: 100%;
    font-family: 'Bebas Neue', cursive;
    font-weight: 100;
    letter-spacing: 1px;
    color: #b1bec5;
}
.sppb-addon.sppb-addon-single-image.sppb-text-center.clin {
    margin-top: -30px;
}
.indust .sppb-column-addons {
    border: 1px solid #ddd;
    box-shadow: 0px 0px 1px 1px #ddd;
}
.indust .sppb-icon-container {
    background: #fff;
    width: 80px;
    height: 80px;
    padding: 20px !important;
    border-radius: 100%;
    box-shadow: 1px 1px 3px 1px #ddd !important;
    position: absolute;
    margin-top: -90px;
    z-index: 1;
    margin-left: -40px;
}
.indust .sppb-addon-text {
    padding: 0px 5px;
    min-height: 78px;
}
#clients img {
    border: 1px solid #ddd;
    padding: 7px;
    border-radius: 5px;
}
#clients .sppb-carousel-extended-nav-control .nav-control {
    font-size: 30px !important;
    color: #001b38 !important;
    border: 0px !important;
}
.text-box {
    display: inline;
    font-weight: 400;
    margin-left: 5px;
    font-size: 14px;
}
.contact-infos li {
    margin-top: 10px;
}
.icon-box i {
    color: #3c88c6;
    font-size: 18px;
}
.home1.sp-vmsearch .search-input-wrapper {
    max-width: 140px;
}
.sp-vmsearch form .search-input-wrapper .sp-vmsearch-box {
    background: #fff !important;
    min-height: 40px !important;
}
.sp-vmsearch form .search-button-wrapper .search-button {
    min-height: 30px !important;
    line-height: 40px !important;
    height: 30px !important;
}
.sp-vmsearch form .search-button-wrapper button {
    background: #fff !important;
}
.sp-vmsearch form .search-button-wrapper .search-button::before {
    color: #194176 !important;
}
.payment img {
    height: 70px;
    margin-top: -30px;
}
#sp-footer {
    padding: 30px 0 5px 0 !important;
}
.sp-vmsearch form {
    border: 1px solid #ddd;
    height: 45px;
    margin-top: -27px;
}
#sp-top-bar {
    margin: -5px 0 0px 0;
}
.footermenu h3 {
    color: #3c88c6;
    font-weight: 500;
    font-size: 23px;
    margin-bottom: 25px;
}
#sp-footer1 {
    font-weight: 400;
}
#sp-user {
    background: #232323 url(/images/pages/home/footer-bg1.jpg);
    background-size: 100%;
}
#sp-footer {
  border-top: 1px solid #003987 !important;
  background: #001b38 !important;
}
#footmenu li {
    font-weight: 400;
    margin-top: 1px;
}
#sp-user .sp-about-wrapper .logo {
    padding: 14px 0 10px !important;
}
#footmenu a::before {
    color: #3c88c6;
}

.toptext {
    color: #fff;
    position: absolute;
    font-weight: 500;
    margin-top: -4px;
}
.toptext span {
    font-size: 13px !important;
}
.toptext i {
    font-size: 15px !important;
}
.vm-search-custom-values {
    display: none;
}
#sp-menu {
    background: #001b38;
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    background: #3c88c6;
    color: #000 !important;
}
.sp-megamenu-parent > li > a {
    color: #fff !important;
    font-weight: 400;
    letter-spacing: 1px !important;
}
.sp-megamenu-parent {
    text-align: left !important;
}
.sp-megamenu-parent > li > a::after {
    position: absolute;
    content: "";
    width: 1px;
    height: 30px;
    right: 0px;
    top: calc(50% - 14px);
    background: #fff;
    opacity: 0.07;
}
.sppb-addon.sppb-addon-header.smabout.sppb-text-left {
    border-bottom: 2px solid #3c88c6;
    width: 40px;
    margin-top: 35px;
}
.sppb-addon.sppb-addon-header.smabout.sppb-text-left h6 {
    position: absolute;
    margin-top: -25px !important;
    color: #222;
    font-weight: 300;
}
.btnat {
    background: #fff;
    border: 2px solid #222;
    border-radius: 0;
}
.btnat:hover {
    background: #3c88c6;
    border: 2px solid #000;
    color: #222;
}
.rtl .chzn-container-single .chzn-single span {
    padding: 0 10px !important;
    margin-right: 20px !important;
}
.chzn-results li {
    text-align: left;
}
.vina-greeting .posttext {
    direction: ltr;
}
a {
    letter-spacing: 0 !important;
}
.about-text {
    font-size: 13px;
    font-weight: 400;
}

.product .product-container .text-block .product-title {
    height: 30px;
}
.sl-text1 {
	font-size: 60px;
}
.sl-text2 {
	font-size: 25px;
}
.sl2-text2 {
	font-size: 60px;
}
.sl2-text1 {
	font-size: 25px;
}
.btncol {
	font-size: 18px;
	color:#fff !important;
}
.btncol1 {
	font-size: 18px;
	color:#000 !important;
}
.typeahead.dropdown-menu {
    padding: 3px 15px;
}
.PricesalesPrice {
    direction: ltr;
}
.PricebasePrice {
    direction: ltr;
}
.infoco b {
    color: #dcdbdb;
}
.infomob {
    direction: ltr;
}
.locations a {
    font-size: 10px !important;
    margin: 2px;
    padding: 2px 5px !important;
}
.locations a:hover {
    color: #d5bea3 !important;
}
.locations iframe {
    margin-top: -15px;
}
#column-id-1596120994774 .sppb-nav.sppb-nav-tabs {
    background: #fff;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    padding: 8px 10px !important;
    font-weight: 400;
}
.sp-page-title h2 {
    color: #8c6539 !important;
}
.sp-page-title h3 {
    color: #303435 !important;
}
.sp-page-title i {
    color: #8c6539;
}
.breadcrumb i {
    color: #8c6539;
}
body.rtl #sp-title .breadcrumb > li + li::before {
    color: #8c6539 !important;
}
#sp-title .sp-breadcrumb .breadcrumb > li a {
    color: #8c6539 !important;
}

.sp-module.filtering {
    background: #fafafa;
    padding: 5px 10px 30px 10px;
    border: 1px solid #ddd;
    margin-top: 10px;
    border-radius: 10px;
}
.sp-module .cf_wrapp_all .cf_wrapper_input_text {
    padding-top: 0px !important;
}
.sp-module .cf_wrapp_all .cf_flt_header {
    margin-bottom: 10px;
}
.cf_flt {
    font-weight: 400;
}
.cf_resetAll_link {
    display: none;
}
.view-mode {
    display: none;
}
.sp-module.filtering.verfilter {
    margin-bottom: -50px;
}
.vm-order-list {
    font-weight: 400;
}
.display-number {
    font-weight: 400;
}

.vm-pagination a {
    font-weight: 400;
}
.label-pro.status-new {
    display: none;
}
.cf_option {
    width: 85%;
    display: inline !important;
}
.addtocart-button.btn.btn-default {
    color: #000 !important;
    font-weight: 600;
}
.productdetails-view .vm-product-details-container .js-recalculate span.addtocart-button {
    background: #003987 !important;
    color: #000 !important;
}
.productdetails-view .vm-product-details-container .js-recalculate span.addtocart-button i {
    line-height: 50px !important;
}
span.quantity-controls {

    height: 50px !important;
}
.quantity-box .quantity-input, .cart-summary .quantity-input {
    height: 50px !important;
}
.recommened-to-friend {
    display: none;
}
#vmCartModule .total {
    font-size: 10px;
}
.vm-wrap.vm-order-done {
    text-align: center;
    box-shadow: 1px 1px 4px 1px #ddd;
    padding: 15px 0 40px 0;
    border-radius: 25px;
    border: 1px solid #ddd;
}
.vm-orders-information h1 {
    text-align: center;
}
.vm-orders-information {
    border: 1px solid #ddd;
    padding: 15px;
    border-radius: 15px;
}
.spaceStyle.vm-orders-order {
    border-bottom: 1px solid #ddd;
    margin-bottom: 5px;
}
.vm-orders-information td {
    border: 1px dashed #ddd;
    padding: 2px 5px;
    text-align: left;
}
.proopc-column3.c1 {
    float: left;
}
.proopc-column3.c2 {
    float: left;
}
.allcolumn h3 {
    padding-left: 5px !important;
}
.proopc-finalpage .proopc-login-message-cont {
    display: none;
}

#proopc-carttable-form td {
    border: 1px dashed #ddd;
    text-align: left;
}
#proopc-carttable-form th {
    text-align: left;
}
.allcolumn input {
    float: left !important;
}
.allcolumn label {
    float: left;
    margin-left: 5px;
}
.st-same-checkbox input {
    float: right !important;
}
.proopc-clear-cart-wrapper {
    border: 2px #8c6539 solid;
    padding: 3px;
    background: #f0f0f0;
    border-radius: 3px;
    font-size: 13px !important;
    font-weight: 600 !important;
}
.proopc-continue-link {
    border: 2px #8c6539 solid;
    padding: 3px;
    background: #f0f0f0;
    border-radius: 3px;
    font-size: 13px !important;
    font-weight: 600 !important;
}
.continue_link, .showcart {
background: #3c88c6;
border-radius: 3px;
font-weight: 600 !important;
color: #000;
padding: 10px 10px 5px 10px;
}
.showcart.floatright {
    padding: 3px 7px !important;
}

#proopc-order-submit {
    background: #3c88c6 !important;
    color: #000;
    border: 0;
    max-width: 200px !important;
}
.proopc-continue-link a, .proopc-clear-cart-wrapper a {
    background: #3c88c6;
    color: #000 !important;
}
.proopc-continue-link, .proopc-clear-cart-wrapper {
    background: #3c88c6;
    border: 0;
	padding: 10px;
}
.grand-total .PricebillTotal {
    color: #8C6539 !important;
}
.product .button-group-wrapper {
    margin: 20px 45px;
}
.vm-product-details .addtocart-button {
    height: 50px !important;
    line-height: 50px !important;
}
.addtocart-button.btn.btn-default {
    letter-spacing: 0 !important;
}
.vm-wrap h1 {
	margin-bottom: 30px;
}
#notifyform {
    text-align: center;
    margin-top: 15px;
}
#bd_results .vm-wrap {
    border: 1px solid #ddd;
    border-radius: 15px;
    padding: 10px;
    text-align: center;
}
.vmCartModule .sp-module-title i .number {
    transform: inherit !important;
}
.vm-order-done .post_payment_payment_name_title {
    font-weight: 600 !important;
}
.vm-order-done .post_payment_order_number_title {
    font-weight: 600 !important;
}
.vm-order-done .post_payment_order_total_title {
    font-weight: 600 !important;
}
.vm-wrap.vm-order-done .vm-button-correct {
    margin: 15px;
}
#leather  .vina-tab-carousel-virtuemart .tabs_buttons {
    margin-top: -40px;
}
#fancybox-title {
    display: none !important;
}
#fancybox-bg-e {
    display: none;
}

#section-id-1482138038417 .tabs_buttons {
    display: none;
}

#section-id-1596626473191 .sppb-addon-title {
    text-align: center;
}
#leather .product.item-i.round-corners {
    background: #fff;
    border: 1px solid #ddd;
    padding: 2px;
}

.tabs_buttons span {
    border: 1px solid #ddd;
    padding: 1px 7px;
    border-radius: 3px;
    box-shadow: 0px 0px 4px 0px #ddd;
    background: #fdfdfd;
}
.product .product-container .text-block .product-title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.product-short-description li {
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
}
.product-short-description br {
    display: none;
}
.in-stock {
    display: none !important;
}
.spacer-buy-area {
    display: none;
}
.spacer-buy {
    float: right;
    max-width: 250px;
    margin-top: -25px;
}

.spacer-buy span.addtocart-button {
    padding: 0 5px !important;
}
.spacer-buy span.addtocart-button i {
    left: 5px !important;
}
.spacer-buy span.addtocart-button .addtocart-button, span.addtocart-button input.notify-button {
    padding: 0 0 0 22px !important;
}
.spacer-buy span.quantity-box {
    margin-right: 0 !important;
}
.spacer-buy .quantity-box {
    float: right;
    margin: 0 0 0 5px;

}

.at-icon-wrapper {
    line-height: 20px !important;
    width: 25px !important;
    height: 25px !important;
}
.at-icon-wrapper svg {
    width: 15px !important;
    height: 15px !important;
}
.socialshare {
    width: 100%;
    margin: 0 -15px;
}
.link-share .pull-left {
    display: none;
}
.link-share {
    float: right;
    margin-top: 0px !important;
}
.col-total, .col-price, .col-tax, .col-discount {
    display: none !important;
}
.cartsh img {
    width: 25px !important;
    display: inline-block;
    margin: 0 8px;
	filter: brightness(0) saturate(100%) invert(98%) sepia(47%) saturate(2%) hue-rotate(125deg) brightness(114%) contrast(100%);
}
.cartsh {
    background: #003987;
    position: absolute !important;
    width: 120px;
    top: -36px;
    right: -250px;
}
.cartsh span {
    color: #fff;
}
.grand-total.vpopc-price {
    display: none !important;
}
.c2, .c3 {
    display: none;
}
body {
    font-weight: 400 !important;
}
@media only screen and (max-width: 850px) {
.broch {
    width: 80%;
    text-align: center;
}
#sp-top2 {
    width: 100%;
}
.mod-languages.mod_lang {
    margin-top: 10px;
}
.sp-module.mod_lang {
    float: right !important;
    margin-left: 20px !important;
}
.social-iconshd {
    margin: 4px 0 !important;
    position: absolute;
}
.social-iconshd a {
    margin-left: -5px;
}
#sp-logo {
    width: 45% !important;
}
#section-id-1598691781693 {
    display: none;
}


#sp-top2 {
    width: 100% !important;
}
.sppb-addon.sppb-addon-animated-number.sppb-text-center.anmy1 {
    margin: 200px 25% !important;
}
#sp-user3 .socialtext {
    display: none;
}
#column-id-1598730531075 {
    padding-left: 0 !important;
}
#column-wrap-id-1598730531098 {
    width: 50%;
}
#column-wrap-id-1598730531101 {
    width: 50%;
}
#section-id-1598730531173 .sppb-column-addons {
    margin-bottom: 30px;
}
#section-id-1598739986564 {
    margin-top: -30px !important;
}
#clients img {
    border: 1px solid #ddd;
    padding: 7px;
    border-radius: 5px;
    height: auto;
}
#clients {
    margin-top: -150px !important;
}
#sp-user2 {
    display: none;
}
#sp-user {
    background: #1a2225 url(/images/pages/home/footer-bg1.jpg) !important;
    background-repeat: no-repeat !important;
}
#clients .sppb-carousel-extended-outer-stage {
    height: 60px !important;
}
.vina-greeting {
    margin-left: 20% !important;
}
.sppb-addon.sppb-addon-single-image.sppb-text-center.banner-static2.\32 img {
    width: 79%;
}
.sppb-addon.sppb-addon-single-image.sppb-text-center.banner-static2.\33 img {
    margin-top: 15px;
    width: 79%;
}

#section-id-1482138038417 {
    background: inherit !important;
}
#section-id-1482138038417 .sppb-row-overlay {
    background: #fbfbfb !important;
}
#section-id-1482138038417 .product {
    background: #fff !important;
    border: 1px solid #ddd;
}
#section-id-1482138038417 .product-title {
    font-size: 12px;
}
#section-id-1482138038417 .tabs_container span {
    font-size: 15px;
    background: #fff;
    border: 1px solid #ddd;
    padding: 7px;
}
#column-wrap-id-1482138038428 {
    background: #fbfbfb !important;
}
#sppb-addon-1482141222137 .product {
    background: #fff !important;
    border: 1px solid #ddd;
}
#sppb-addon-1482141222137 .product-title {
    font-size: 11px;
    letter-spacing: 0 !important;
}
#sppb-addon-1482141222137 .PricebasePrice {
    font-size: 9px;
}
#sppb-addon-1482141222137 .PricesalesPrice {
    font-size: 12px !important;
}

#section-id-1596108082932 {
    background: #fbfbfb !important;
}
#section-id-1596108082932 .product {
    background: #fff !important;
    border: 1px solid #ddd;
}
#section-id-1596108082932 .product-title {
    font-size: 11px;
    letter-spacing: 0 !important;
}
#section-id-1596108082932 .PricebasePrice {
    font-size: 9px;
}
#section-id-1596108082932 .PricesalesPrice {
    font-size: 12px !important;
}
#section-id-1596108082932 .tabs_container span {
    font-size: 11px;
    background: #fff;
    border: 1px solid #ddd;
    padding: 2px 3px;
}
#section-id-1482141580990 .sppb-col-md-6 {
    width: 43%;
    padding: 3px !important;
}
#section-id-1482141580990 .sppb-row {
    margin-left: 30px;
}

.sp-page-title h2 {
    font-size: 15px;
}
.breadcrumb a {
    font-size: 10px;
}
#sp-title {
    background: inherit !important;
}

.rtl .vm-pagination .pagination > li {
    margin-left: 0 !important;
}

 #sp-logo {
    width: 20%;
    padding: 0 5px !important;
    float: left;
    margin-top: 20px;
  }

#sp-header-before .vmCartModule {
    margin-top: 22px;
}
#sp-user {
    text-align: center;
    font-size: 12px;
}
#sp-user1 {
    padding: 10px !important;
}
#sp-user2 {
    padding: 15px !important;
}
.social-icons {
    text-align: center !important;
}

.offcanvas-menu .offcanvas-inner .sp-module ul .hitarea::before {
    font-size: 18px !important;
}
#mobslide .sppb-item {
    padding: 0 !important;
}
#mobslide .sppb-carousel-pro-text {
    position: absolute;
    right: 15px;
    z-index: 1;
    background: #ffffffab;
    padding: 5px 10px;
    width: 70px;
    border: 1px solid #ddd;
}
#mobslide .sppb-carousel-pro-text h2 {
    text-align: center;
}
#mobslide .sppb-text-left {
    margin-top: 0 !important;
}
#section-id-1482138038417 {
    margin: -55px 0 0 0 !important;
}
#column-wrap-id-1482138038408 {
    display: none !important;
}
#column-wrap-id-1482138038409 {
    margin-top: -30px;
}
#sppb-addon-1482141222137 {
    padding: 20px 0;
}
#column-wrap-id-1482138038428 {
    margin-top: -25px;
}
#section-id-1596108082932 {
    margin-top: -70px !important;
}
.product .product-container .product-status .label-pro {
    line-height: 14px !important;
    font-size: 10px;
    width: 30px !important;
    padding: 0 5px;
}
#mosli {
    direction: ltr;
    width: 100%;
}
#mosli img {
    height: auto;
    border-radius: 0;
    width: auto;
}
#mosli .sppb-carousel-extended-nav-control {
    position: relative !important;
    margin-top: -100px;
}
#mosli .sppb-carousel-extended-heading {
    background: #001b38b8;
    padding: 10px;
    border-radius: 7px;
}
div[class*="vm-col-"] {
    width: 48% !important;
}
.category-view .product-title a {
    font-size: 12px;
}
.category-view .product.vm-col.vm-col-3 {
    border: 1px solid #ddd;
    margin-left: 5px;
	background:#fff;
	border-radius: 8px;
	padding: 0 !important;
}
.category-view .product.vm-col.vm-col-3.vm-products-horizon {
    width: 100% !important;
}
.category-view .row {
    background: #f9f9f9;
}
.product .product-container .text-block .product-title {
    height: 15px !important;
}
#sp-main-body {
    padding: 25px 0;
}
#sppb-addon-1596494895020 .sppb-addon-title {
    display: none;
}
.sp-module.filtering {
    display: none;
}
#section-id-1596494832667 {
    padding: 20px 0 0 0 !important;
}
.additional-images .image-block {
    width: 32.4%;
    display: inline-block;
    padding-top: 3px !important;
}
.additional-images {
    border: 1px solid #ddd;
    padding: 3px;
    margin-top: 5px;
}
.rtl .additional-images .image-block::before {
    display: none;
}
#fancybox-close {
    top: -12px !important;
    right: 3px !important;
}

#fancybox-wrap {
    width: 97% !important;
	height: auto  !important;
    right: 7px !important;
	overflow: hidden;
}
#fancybox-content {
    width: 100% !important;
	height: auto  !important;
}

#section-id-1482138038417 .owl-carousel1880.owl-carousel.owl-theme.owl-rtl.owl-loaded.owl-drag {
    padding-top: 0px !important;
}
#section-id-1482138038417 .owl-item.active {
    margin-left: 7px;
    margin-right: 8px !important;
}
#section-id-1482138038417 .owl-carousel1880.owl-carousel.owl-theme.owl-rtl.owl-loaded.owl-drag {
    padding-top: 0px !important;
}
#section-id-1482138038417 .owl-item.active {
    margin-left: 7px;
    margin-right: 8px !important;
}
#section-id-1596626473191 {
    margin-top: -150px !important;
}
vina-carousel-virtuemart140 {
    margin-top: -35px;
}
#vina-carousel-virtuemart186 {
    margin-top: -35px;
}

#column-wrap-id-1596631263713 {
    display: inline-block;
    width: 33% !important;
}
#column-wrap-id-1596631263710 {
    width: 33%;
    display: inline-block;
}
#column-wrap-id-1596631263694 {
    display: inline;
    width: 33%;
}
#column-wrap-id-1596627851507 img {
    border: 1px solid #ddd;
    padding: 2px;
    margin-top: 15px;
}
#brandsm .sppb-addon-wrapper {
    margin-bottom: 0 !important;
}
#brandsm {
    margin-bottom: 35px !important;
}
#vina-carousel-virtuemart140 {
    padding-top: 0 !important;
}
#section-id-1596108082932 {
    margin-top: -25px !important;
}
#vina-tab-carousel-virtuemart123 {
    margin-top: -140px;
}
#leather .owl-item.active {
    margin-left: 7px;
    margin-right: 8px !important;
}
#perfumes .owl-item.active {
    margin-left: 7px;
    margin-right: 8px !important;
}
#perfumes {
    background: #fbfbfb !important;
}	
#perfumes .vina-tab-carousel-virtuemart .tabs_buttons {
    margin-top: -10px;
}
#section-id-1596626473191 {
    padding-bottom: 0px !important;
}
#leather .owl-stage-outer.owl-height {
    margin-top: -50px;
}
#column-id-1596804896514 {
    display: none;
}

.toptext {
    color: #fff;
}
#sp-top1 .sp-module {
    width: 50%;
    margin: 0 !important;
    display: inline-block;
}
#sp-top1 {
    width: 66%;
    float: left;
}
#sp-top2 {
    width: 34%;
    margin: 0 !important;
    float: right;
}
.toptext span {
    font-size: 7px;
}
.toptext i {
    font-size: 10px;
    margin-right: 2px;
}

}

@media only screen and (min-width: 850px) {

.sp-page-title {
    background-size: 100% auto !important;
    background-attachment: inherit !important;
}
.sp-page-title {
    background-size: 100% !important;
    background-attachment: inherit !important;
}
#section-id-1482138038417 .owl-item {
    margin-right: 3px !important;
}
#brands img {
    padding: 5px;
    border: 1px solid #ddd;
}
#brands img {
    padding: 5px;
    border: 1px solid #ddd;
    width: 70%;
}
#brands {
    margin-top: 100px !important;
    background: #f5f5f5;
    padding: 20px 0 !important;
    border-radius: 15px;
    border: 1px solid #ddd;
}
#section-id-1482138038417 .owl-carousel1770.owl-carousel.owl-theme.owl-rtl.owl-loaded.owl-drag {
    padding-top: 10px !important;
}
#section-id-1596631263630 .owl-item {
    margin-right: 3px !important;
}
#section-id-1596631263630 .product {
    background: #fff;
    padding: 10px;
    border: 1px solid #ddd;
}
#section-id-1596108082932 .product.item-i.round-corners {
    border: 1px solid #ddd;
    border-radius: 7px;
    box-shadow: 0px 0px 4px 0px #ddd;
}
#column-id-1596627851499 .sppb-addon-wrapper {
    margin-bottom: 18px;
}

#silverdt .tabs_buttons {
    display: none;
}
#silverdt .owl-carousel1770.owl-carousel.owl-theme.owl-rtl.owl-loaded.owl-drag {
    padding-top: 10px !important;
}
#silverdt .product.item-i.round-corners {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 3px;
	margin-right: -27px;
}	
#perfumes .vina-tab-carousel-virtuemart .tabs_buttons {
    margin-left: -238px;
	margin-top: -40px;
}
#leather .vina-tab-carousel-virtuemart .tabs_buttons {
    margin-left: 234px;
}
#sp-top1 .sp-module {
    width: 50%;
    display: inline-block;
	margin: 5px 0px !important;
}
#sp-top2 .sp-module {
    margin: 5px 50px !important;
}

.toptext i {
    font-size: 28px;
    margin-right: 7px;
}
.toptext span {
    font-size: 17px;
}
#leather .product.item-i.round-corners {
	margin-right: -25px;
}
#sp-top-bar {
    padding-left: 20%;
}
#section-id-1598691781693 {
    min-width: 500px;
}
#sppb-addon-1598691781699 {
    margin-left: 13px !important;
}
.sp-default-logo {
    max-width: 230px;
}
.sp-about-wrapper {
    margin-top: 60px;
}
.sp-module.mainmenuf {
    padding-left: 70px;
}
.vm-product-details.col-sm-7.col-md-7 {
    border: 1px solid #ddd;
    margin-left: 5px;
    padding: 25px;
}
.simg {
    border: 1px solid #ddd;
    width: 40% !important;

}
.product.vm-col.vm-col-4 {
    width:24%;
    border: 1px solid #ddd;
    margin: 15px 5px;
    border-radius: 10px;
}
.product .product-container .text-block {
    margin: -20px 0 20px 0 !important;
}
.cf_flt_wrapper {
    width: 19%;
    display: inline-block;
}
#cf_flt_wrapper_q_182 {
    float: right;
}

}

@media only screen and (max-device-width: 500px) {
.blogitem .entry-header h2 {
    font-size: 24px !important;
}
	.blogitem .time-type {
    margin-top: 80px !important;
}
	.cartsh {
    display: none !important;
}
#sp-vmsearch-132 {
    margin-top: 25px;
}
    }

@media only screen and (min-device-width: 500px) and (max-device-width: 1024px) {

#sp-top5 {
    width: 40%;
}
.sp-default-logo {
    max-width: 230px;
}

    }


.payment img {
    width: 360px;
    height: auto;
}
.sp-menu-item a {
    text-transform: uppercase;
}
.sp-module.mod_lang {
    float: right !important;
}
.blogag .info {
    position: absolute;
}
.blogag .article-info {
    display: none;
}
.blogag .post-format {
    display: none;
}
.blogag .entry-header h2 {
    font-weight: 400;
    text-transform: uppercase;
    line-height: 25px;
    font-size: 17px;
    height: 60px;
}
.blogag .readmore {
    width: 100%;
    margin: 10px 0;
}
.blogag .intro .readmore a {
    color: #3c88c6;
    background: #222;
    padding: 5px 15px;
    border-radius: 0 !important;
    text-transform: uppercase;
    font-weight: 600;
}
.readmore {
    display: block !important;
}
.blogag .intro p {
    display: none;
}

.blogitem .info {
    position: absolute;
}
.blogitem .article-info {
    display: none;
}
.blogitem .post-format {
    display: none;
}
.blogitem .time-type {
    margin-top: 57px;
}
.blogitem .entry-header h2 {
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase;
}
.blogitem .intro {
    font-size: 17px;
}
.blogitem .page-header {
    display: none;
}
.blogag .page-header {
    display: none;
}
.blogat .sp-page-title h2 {
    color: #fff !important;
    font-weight: 500;
    font-size: 35px;
}
.blogat .sp-page-title h3 {
    color: #3c88c6 !important;
    font-size: 21px;
    text-transform: uppercase;
}
.blogat .breadcrumb a {
    color: #fff !important;
}
.blogag .tags {
  opacity: 0;
}
.blogitem .tags {
  opacity: 0;
}
.blogitem p {
  display: inherit !important;
}
.additional-images .image-block {
  max-width: 130px;
  max-height: 1300px;
  display: inline-block;
  padding-top: 0px !important;
  margin: 10px 2px !important;
  border: 1px solid #ddd;
}
.additional-images img {
  height: 130px;
  width: 130px;
}
.additional-images .image-block::before {
  display:none;
}
#js_menu_wrapper {
  display: none !important;
}
.careers-pg .page_heading {
  display: none !important;
}
.careers-pg #jsjobsfooter {
  display: none;
}
#sp-header.header-home1 .sp-megamenu-parent > li {
  padding: 0 5px !important;
}
#sp-footer1 {
  margin-top: -15px;
}