
.sp-module:after {
  content: '';
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: -7px;
  height: 7px;
  border-radius: 0 0 2px 2px;
  background-color: none;
}
.sp-module.sppb-section.slider-bottom-category{
	background:transparent;
	padding: 20px 0px 20px 0;
}
#sp-top-3{
	margin-left: -30px;
}
.view-category article.item .entry-header h2, .view-article article.item .entry-header h2 {
    font-size: 24px;
}
.productdetails-view-section .vm-product-details-container h1 {
    font-size: 24px;
}
.product-price .vm-product-countdown-wrapper{
	padding:0px;
}
.spacer-buy-area div:nth-child(2){
	padding: 0 !important;
    height: 0;
}

#sp-header {
    height: 120px!important;
	padding-top: 10px;
}
.sp-default-logo{
	/*max-width:80%!important;*/
}
#sp-header-right{
	padding-top: 10px;
}
#sp-header #sp-header-right .sp-column > .sp-module.spvm-ajax-search {
    width: 75%!important;
}
.sppb-empty-space {
    padding-bottom: 30px!important;
}
.sppb-img-responsive{
	border-radius:3px!important;
	position: relative;
}
.module-image{
	background: none!important;
    margin-top: 30px!important;
	padding: 0!important;
}
.module-image img{
	border-radius:3px;
}
.module-left {
	 margin-top: 30px!important;
}
.sp-module .sp-module-title {
    font-size: 20px!important;
    border-bottom: solid 1px #e9eaed;
	padding-bottom: 15px;
}
h3.sppb-addon-title {
	text-transform: uppercase!important;    
}
.megadeal-category-menu h3.sppb-addon-title {
    border-bottom: solid 1px #e9eaed!important;
	font-weight:600!important;
}
.menu-left h2{
	margin:0!important;
}
.sp-vmproduct-info .sp-item-title, .product.sp-vmproduct-wrapper .sp-item-title {
    font-size: 17px!important;
    font-weight: 400!important;
}
.sp-vmproduct-image{
    min-height:200px;
    border: solid 1px #ccc;
    border-radius: 5px;
}
.spvmslider-ii-item .sp-vmproduct-image{
    min-height:auto!important;
    border:none!important;
    min-width: 70px;
}
.featuredProductImage{
    margin-bottom:55px;   
}
.view-cart .vm-cart-item-name a {
    font-size: 14px!important;
    line-height: 0px!important;
}
.view-cart .vm-cart-item-name .cart-images {
    float:left;
}
.vm-fieldset-tos{
    display:none;
}
.view-cart .vm-cart-item-quantity button {
    float: right;
}
#userForm fieldset h2, #userForm fieldset div, #userForm fieldset fieldset{
    display:none;
} 
.sp-price-box ins {
    font-size:20px!important;
}
.PricebasePriceVariant{
    font-size:26px;
}
.sp-vmcountdown-info .PricesalesPrice{
    font-size:35px;
    letter-spacing: -3px;
}
.slider-bottom-category .slider-bottom-category-img a.sppb-btn {
    left:55%!important;
}
.sp-vmcountdown-image .ProductImage{
   width:auto;
   width:60%!important;
   margin-left: 25%;
}
.sp-vmcountdown-slide .sp-vmcountdown-info {
    padding:10px!important;
}
.sp-price-info{
    display:none;
}
.spvmcountdown-btn-group{
    padding-top:20px;
}
.addtocart-button btn btn-primary{
    background-color: transparent!important;
    border: 2px solid #f54f0c!important;
    line-height: 36px!important;
    color: #000!important;
}
.category-view .image-wrap{
    min-height:220px;
    border: solid 1px #ccc;
    border-radius: 5px;
}
.category-view .category .spacer .image-wrap img{
    margin-top:20px!important;
}
.vm-search-custom-search-input{
    display:none;
}
.orderlistcontainer .title{
    float:left;
    padding: 25px 10px 0 0;
    font-size:14px!important;
    font-weight: bold;
}
.orderlistcontainer .orderlist{
    min-width: 190px;
}
.orderlistcontainer .activeOrder, .orderby-displaynumber .sp-select{
    float:right;
}
.sp-select-result{
    margin-top:0px!important;
}
.orderlistcontainer div.orderlist {
    margin: 57px 0 0 65px;
}
.orderby-displaynumber .display-number{
    padding-top:25px!important;
}
.orderby-displaynumber .sp-select{
    margin-top: -9px;
    margin-left: 30px;
}
.vm-wrap .vm-order-done #form-login{
	display:none;
}
.sectiontableentry1 td:first-child{
	padding-right: 10px;
}
.productdetails-view-section{
	min-height:400px;
}