/* To reduce gap to drop down mega menu */	
.level-1 .mega-menu-expand {
 top: 100% !important;
}
.level-1 .mega-menu-expand:before {
 display: none;
}

/* To control the padding of breadcrumbs module*/

#breadcrumbs .inner-container {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* To change colour of mini cart total to Top icon 
.mini-cart-total{
    color: #EDE658!important;
}*/
/* To change colour of Scroll to Top icon */
.vpf-scroll-top-button:hover {
    background-color: #EDE658!important;
border: 1px solid #000000!important;
    color: #000000;
}

	
/* To remove secondary page tittle from VM cat pages */	
	

h1.category-page-title {
    display: none !important;
}
/* To change colour of icons */
.service-image {
 margin-bottom:15px;
 color: #ede658 !important;
}
/* Hide erronous image description */

.vm-img-desc { display: none;
}
/* Reduce padding between top points and content */
#mainbody .container .inner-container {
    padding-top: 10px;
}

  /* Reduce padding between on Recently Viewed Products carousel */
  .owl-nav-side.navigation-enabled {
    padding-right: 0px!Important;
    padding-left: 0px!Important;
}

  /*  Change cart PRICE colour  */
.PricebillTotal {
	color:#009900 !important;
	font-weight:bold !important
}
.PricesalesPrice {
	color:#009900 !important;
font-weight:bold !important
}
.mod-slider-cont {
 background-color:#ede658;
 padding-top: 25px;
  padding-bottom: 20px;
 border-top: 2px solid #000000!important;
   border-bottom: 2px solid #000000!important;
}
/* Menu Item Text Size */
.menu-title {
	font-size:medium; 
}
.form-control,
select:not(.form-control),
textarea:not(.form-control),
input[type="text"]:not(.form-control),
input[type="password"]:not(.form-control),
input[type="datetime"]:not(.form-control),
input[type="datetime-local"]:not(.form-control),
input[type="date"]:not(.form-control),
input[type="month"]:not(.form-control),
input[type="time"]:not(.form-control),
input[type="week"]:not(.form-control),
input[type="number"]:not(.form-control),
input[type="email"]:not(.form-control),
input[type="url"]:not(.form-control),
input[type="search"]:not(.form-control),
input[type="tel"]:not(.form-control),
input[type="color"]:not(.form-control),
.uneditable-input:not(.form-control),
.inputbox:not(.form-control) {
 background-color:#fff;
 border-color:#ff0000;
 width: 100%;
 border: 2px solid red;
 writing-mode: horizontal-tb;
}

/* To reduce gap to drop down mega menu */	
.level-1 .mega-menu-expand {
 top: 100% !important;
}
.level-1 .mega-menu-expand:before {
 display: none;
}


/* JewelOsman */
.nav.vpf-menu > li {
  border: 3px solid #ece45e;
  margin: 0 10px 10px;
}
.navbar-mainmenu .navbar-nav > li > a::after, .navbar-mainmenu .navbar-nav > li > span::after {
  height: 100% !important;
  top: 0;
}
.navbar-mainmenu .navbar-nav > li.active > a:after, 
.navbar-mainmenu .navbar-nav > li.active > span:after,
.navbar-mainmenu .navbar-nav > li.open > a:after, 
.navbar-mainmenu .navbar-nav > li.open > span:after {
	left: 0;
	right: 0;
	top: 0;
}
.menu-title {
  z-index: 99999999;
  position: relative;
}
.navbar-mainmenu .navbar-nav > li.open > a, .navbar-mainmenu .navbar-nav > li > a:hover, .navbar-mainmenu .navbar-nav > li > a:focus, .navbar-mainmenu .navbar-nav > li.open > span, .navbar-mainmenu .navbar-nav > li > span:hover, .navbar-mainmenu .navbar-nav > li > span:focus {
  color: #000000;
}
.cf-searchmod-wrapper.align-center {
  margin: 0 auto;
}
.cf-searchmod-input {
  border-radius: 5px !important;
}
.cf_apply_button {
  margin-top: 10px;
}
.cf_search_input {
  border-radius: 5px 0 0 5px !important;
}
.cf_search_button {
  background: red;
  border-radius: 0 5px 5px 0 !important;
}
.cf_search_button .icon-search::before {
  content: "\e903";
  font-family: 'vpframework-fa';
  color: #fff;
  font-weight: bolder;
}