/**
 *---------------------------------------------------------------------------------------
 * @package       VP Merchant Template for Joomla!
 *---------------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2012-2015 VirtuePlanet Services LLP. All rights reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       Abhishek Das
 * @email         info@virtueplanet.com
 * @link          http://www.virtueplanet.com
 *---------------------------------------------------------------------------------------
 */
.vpf-mega-menu-container.sticky {
	-webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.15);
	   -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.15);
	        box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.15);
}
.breadcrumb {
    border-bottom: dotted;
    border-top: dotted;
    border-color: #bbb;
    border-width: 2px;
	padding-left: 10px;
	border-radius: 0px !important;
}
.mod-product-price, .related-product .PricesalesPrice, .product-sales-price, .product-sales-price > div > span {
    color: #078a07;
    font-size: 30px;
}
.product-listing.mode-grid .product-name {
    font-size: 24px;
}

.category-list .category-name, .vendor-inner .vendor-storename, .manufacturer-inner .manufactuer-name {
    font-size: 30px;
}

.navbar-mainmenu .navbar-nav li.submenu.mega-group.level-2 > a{
	font-size: 14px;
    text-transform: uppercase;
}
.mega-sub-cont li.submenu > a{
	font-size: 12px;
	text-transform: uppercase;
}
.menu-title {
	font-weight: bold;
}
#left-aside {
    border-right: dotted 1px #666;
}
#right-aside {
    border-left: dotted 1px #bbb;
}
.col-md-12 {
    padding-top: 0px;
}
.vpf-scroll-top-button {
    background-color: #078a07;
	border: 2px solid #fff;
}

h3.sliderFC{
	font-size: 35px;
	font-weight: bold;
}

h4.sliderFC{
	font-size: 15px;
	font-weight: bold;
}
h6.sliderFC{
	font-size: 14px;
}

.btn-base{
    background-color: #078a07;
    border: #078a07;
}

.btn-invert:hover {
    color: #000000;
    background-color: #FAD000;
    border-color: #FAD000;
}

.bootstrap-dialog.type-info .modal-header {
    background-color: #078a07;
}
.vpfrs-cont .vpfrs-item .img-responsive {
    border-bottom: 2px solid #ddd !important;
    border-top: 2px solid #ddd !important;
}
.vpf-menu li.open a > .menu-group > .menu-desc,
.vpf-menu li.open span > .menu-group > .menu-desc {
	color: #078a07;
}
.vpf-menu li.active a > .menu-group > .menu-desc, 
.vpf-menu li.active span > .menu-group > .menu-desc { 
color: #ffffff; 
}

input[type="text"]:not(.form-control) {
    width: 50%;
}

/* One page checkout */
.vmshipment_name, 
.vmpayment_name, {
    display: block;
	text-transform: uppercase;
}
.vmshipment_description, .vmpayment_description {
	color: #999 !important;
	font-size: 10px !important;
	text-transform: uppercase;
}
#ProOPC .proopc-customer-comment {
    box-sizing: border-box;
    height: 170px !important;
    width: 100% !important;
}
#ProOPC .proopc-process-title {
    background: #078a07 none repeat scroll 0 0 !important;
    padding: 5px 0 5px 15px !important;
	color: #ffffff;
	text-transform: uppercase;
}
.vm-customfield-cart u {
    text-decoration: none;
}
/* @end One page checkout*/
.no-margin{
	font-size: 0.7em;
	line-height:1.5;
}
.orderby-displaynumber{
	display: none;
}

.tag {
	font-size: 0.8em;
	Padding: 5px;
}

/* CABECERA DESTACADOS HOME*/
.vmheader {
    font-size: 1.2em;
    font-weight: 700 !important;
    color: #f60;
    padding-top: 30px;
    }

/* Buscador*/
.GeniusAjaxInputMaster div.afterspecialdiv input.genius-search-submit {
    width: 10% !important;
}
.col-md-4.header-add-margin {
    z-index: 200 !important;
}
/* FIN Buscador*/

