.vpf-topbar .nav .menuitem > a,.vpf-topbar p {
    color: #fff;}
/*CLICK to call*/    
.click{z-index: 110;position:relative;}
.custom.click a {
width: auto;
display: none;
position: fixed;
bottom: 40px;
left: 28px;
height: auto;
 border-radius:10px;}

/*HEADER*/
.mini-cart-mod.inline-block, .compare-mod.inline-block{margin-top: 0;margin-bottom: 0;}

.product-search {
    margin: 1px 10px;}
.custom.ic{border: 1px solid;
    overflow: hidden; margin-top:22px;}
.ic > p.fat{width:50%;}
.ic > p {
    float: left;
    font-size: 11px;
    margin-right: 6px;
    width: 30%;padding:10px 0 0 10px;}
.ic p > img {
    margin: 0 2px 0 0;}

/*MENU*/
.nav > .menuitem.level-1 > a .menu-group .menu-title{font-family:Arial, Helvetica, sans-serif; font-size:14px;
    font-weight: bold;}
.collapse.navbar-collapse.vpf-mega-menu-container{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.nav.navbar-nav > .menuitem {
    text-align: center;}
.navbar-mainmenu .navbar-nav > li > a{padding:15px 9px;}
.navbar.navbar-offcanvas {
  margin: 0;}
.mini-cart-mod .custom {
  margin-top: 15px;}
.navbar-mainmenu .navbar-nav > li > a.htl{border:1px solid #999; background-color:#fdeee3;color:#000;}

/* CATEGOREIS HOME*/
.nav-vm-categories li{position:relative;width:50%;float:left;display:block;overflow:hidden;}
.nav > li > a:hover, .nav > li > a:focus{background-color:transparent;}
.nav-vm-categories li span{ color: #fff;
    display: block;
    font-size: 44px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 106px;
    width: 100%;
    z-index: 100;
	background:rgba(168, 126, 191, 0.5) none repeat scroll 0 0;
	text-shadow:-2px 2px 2px #000;}

/*dynamic*/
vm-categories-wall.nav-vm-categories {
    margin: 0;
    padding: 0;}
.vm-categories-wall-spacer.center > a {
    display: block;
    margin: 10px 15px;
    position: relative;}
.vm-categories-wall-img {
    min-height: 258px;
    width: 100%;}
.vm-categories-wall.nav-vm-categories{padding:0;}
.nav-vm-categories li{position:relative;width:50%;float:left;display:block;overflow:hidden;}
.nav-vm-categories > li > a:hover, .nav-vm-categories > li > a:focus{background-color:transparent;}
.nav-vm-categories li div.vm-categories-wall-catname{ color: #fff;
    display: block;
    font-size: 44px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 106px;
    width: 100%;
	background:rgba(168, 126, 191, 0.5) none repeat scroll 0 0;
	text-shadow:-2px 2px 2px #000;}
	
/*CONTENT*/
.btn.btn-foricon.btn-base{background:#a87ebf;}
.btn.btn-sm.btn-base.pull-right {
    color: #fff;}
.vpf-scroll-top-button{
background:#a87ebf;z-index:100;}
.icon-bag3:before{content:"\e0c3";}

#mainbody h1.mod-header,#mainbody h3.mod-header{text-align:center;font-weight:bold; color:#666666; background:rgba(0, 0, 0, 0) url("../../images/header-line.gif") no-repeat scroll center bottom; padding-bottom:17px;}

.vp-product-carousel-inner .product-name {
    font-size: 12px;}
/*PRODUCT PAGE*/
.product-fields-title-wrapper {
    display: block;}
.btn-primary{color:#f7effc;
background-color:#34195c;}
/*USER MENU*/
.inline-mod.gr {
    clear: left;
    display: block;
    float: left;
    margin: 0;
    color: #ccc;margin: 0 10px 0 0;}
.inline-mod, .topmod-title, .topmod-content,.login-greeting {float:left;}
.gr .btn.btn-default {background-color: transparent;
    border: 0 none;
    color: #ccc;
    float: left;
    font-size: 12px;
    padding: 0 0 0 5px;
    text-decoration: underline;}
.logout-button-cont {
    float: left;
    margin-top: 0;}
@media only screen and (max-width: 450px) {.custom.click a{display:block;}
    .custom.ic{display:none;}
    .nav-vm-categories li{width:100%;}
    .navbar.navbar-offcanvas {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;}
    .inline-mod, .topmod-title, .topmod-content, .login-greeting{float:none;}
.bottom-horizontal {
    text-align: center;}
}
