.product-price .vm-price-value, .vm-prices-info {
  display: inline !important;
}
#bottom .nav > li > a:hover {
  background-color: #424242;
}
#bottom .nav-pills > li.active > a {
  background-color: #424242;
  color: #fff;
}
.menuitem.item-169.level-1 a {
  font-size: 35px;
  color: #0152D5;
}
.fa.fa-facebook-square.fa-3x {
  color: #fff;
}
.fa.fa-facebook-square.fa-3x:hover {
  color: #cecece;
}
.bootstrap-dialog.type-info .modal-header {
  background-color: #FFDFDF !important;
}
.bootstrap-dialog .bootstrap-dialog-title {
  color: #333;
}
#vpf-offcanvas.mm-menu {
	background: #FFDFDF;
	color: #333333;
	font-weight: bold;
}
#vpf-offcanvas.mm-menu li.active > a {
	color: #A1435E;
}
#vpf-offcanvas.mm-menu .mm-header {
  color: #333;
}
.btn.btn-offcanvas-close {
  color: #666 !important;
}
.btn.btn-offcanvas-close:hover, .btn.btn-offcanvas-close:focus, .btn.btn-offcanvas-close:active {
  color: #333 !important;
}
.vmshipment, .vmpayment {
  display: block;
}
.vmpayment {
  margin-bottom: 10px;
}
.vmshipment span, .vmpayment > span {
  margin: 0px;
}
.vmcsomagpontWrap, .vmshipment{
  margin-bottom: 20px;
}
#ProOPC .select2-container {
  margin-top: -20px;
}
.vmpayment_name, .vmpayment_cost, .vmshipment_name, .vmshipment_cost {
    padding: 0 2px;
    display: block;
    font-weight: 700 !important;
}
.vmpayment_description, .vmshipment_description {
    color: gray;
    padding: 0 2px;
    display: block;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    padding-top: 4px;
}
#ProOPC .col-tax, #ProOPC .col-discount {
  display: none !important;
}
#ProOPC .tipus-group, #ProOPC .tipus_field_lbl {
  margin-bottom: 10px !important;
}
@media (max-width: 767px) {
	#ProOPC .grand-total .sub-headings {
		display: none !important; 
	}
}