:root{
    --color:#255f85;
}
.sp-pagebuilder-page-edit{
    display: none!important;
}
.navbar-mainmenu .navbar-nav > li > a, .navbar-mainmenu .navbar-nav > li > span{
    font-weight: 500;
    font-size: 15px;
}
.brand{
    margin: 0;
}
#vpf-header .inner-container{
    padding: 5px 0 5px;
}
h4.newsflash-title,
#ProOPC .cart-page-title, #ProOPC .cart-page-title span,
h1.cart-page-title,
.item-page .page-header h1, .blog .page-header h1,
h4.product-name a,
h1.product-title,
.breadcrumbs-cont h1,
h1,.h1, h2,.h2,h3,.h3,
h1 a,.h1 a, h2 a,.h2 a,h3 a,.h3 a{
    letter-spacing: -1px;
    font-weight: 500;
    text-transform: none;
}
#ProOPC .cart-page-title, #ProOPC .cart-page-title span,
h1.cart-page-title,
.item-page .page-header h1, .blog .page-header h1,
h1.product-title,
h1,.h1,
h1 a,.h1 a{
    font-size: 52px;
}
h2,.h2,
h2 a,.h2 a{
    font-size: 40px;
}
h3,.h3,
h3 a,.h3 a{
    font-size: 30px;
}
h4.newsflash-title,
.ajax-popup-products h5,
h4.product-name a{
    font-size: 22px;
}
#bottom .mod-header, footer.footer .mod-header{
    font-size: 24px;
    font-weight: 500;
    
}
/* h4,.h4{

}
h5,.h5{

}
h6,.h6{

} */
.page-header{
    border:0px;
}

 .page-header + .icons,
 .related-cat-name-cont,
 .product-cat-name-cont,
 .browse-view > .toolbar,
 .browse-view > h1.category-page-title{
    display: none;
 }
 .mod-product-price, .related-product .PricesalesPrice, .product-sales-price, .product-sales-price > div > span{
    font-weight: 500;
    font-size: 16px;
    color: var(--color);
 }
 .com-virtuemart.view-productdetails #breadcrumbs{
    display: none;
 }
 .ajax-popup-product a,
 .ajax-popup-products h5{
    font-weight: 500;
    text-transform: none;
 }
 .bootstrap-dialog.type-info .modal-header{
    background-color: var(--color);
 }
 #ProOPC,
#ProOPC span,
#ProOPC div,
#ProOPC p,
#ProOPC input,
#ProOPC select,
#ProOPC button,
#ProOPC h1,
.proopc-finalpage h3,
.proopc-finalpage h2,
.proopc-finalpage h1,
.proopc-finalpage h4,
.proopc-register-login h3,
.proopc-register-login h2,
.proopc-register-login h4,
.proopc-register-login h1,
 #ProOPC .cart-page-title, #ProOPC .cart-page-title span{
    font-family: "Poppins";
 }
 .proopc-bt-address label, .proopc-st-address label,
 #ProOPC span{
    font-size: 14px;
 }
 .proopc-product-name a, .col-name a{
    font-size: 14px;
    text-transform: none;
 }
 .col-sku *{
    font-size: 0px!important;
 }
 .col-sku{
    width: 0px;
    /* display: none!important; */
 }
 .proopc-btn-info,
 .proopc-btn-info:hover, .proopc-btn-info:focus, .proopc-btn-info:active, .proopc-btn-info.active, .proopc-btn-info.disabled, .proopc-btn-info[disabled],
 .proopc-step{
    background-color: var(--color);
    background-image: none;
 }
 .btn-foricon.active, .btn-foricon.focus, .btn-foricon:active, .btn-foricon:focus, .btn-foricon:hover, .product-action-buttons .btn-vme-round:hover, .open > .dropdown-toggle.btn-foricon, .over .vp-dropmod-anchor > .btn-foricon, .product-action-buttons .btn-vme-round.btn-item-added, .product-action-buttons .btn-vme-round.btn-item-added:hover{
    background-color: var(--color);
    border-color: var(--color);
 }
 .blog-items .page-header{
    margin-bottom: 20px;
 }
 .vp-product-carousel .product h2.product-name a{
   font-size: 30px;
 }