/*------------------------------------------------------------------------------------------------------------
# VP SuperMart! Joomla 2.5 Template for VirtueMart 2.0
# ------------------------------------------------------------------------------------------------------------
# Copyright (C) 2014 VirtuePlanet Services LLP. All Rights Reserved.
# License - GNU General Public License version 2. http://www.gnu.org/licenses/gpl-2.0.html
# Author: VirtuePlanet Services LLP
# Email: info@virtueplanet.com
# Websites:  http://www.virtueplanet.com
------------------------------------------------------------------------------------------------------------*/
/* Light 2 Style */
body {
	background:#FFF; 	
	font: 12px/1.3 'PT Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
}
body, .ask-a-question, .back-to-category, .brief-info .addtocompare-button, .ask-a-question > i, .back-to-category > i, .brief-info .addtocompare-button > i {
	color:#7B7A7A; /* General Text Color */
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a {
	color: #333;
}
#top-bar {
	background: rgba(202, 202, 202, 0.17);
	
}
#header, #header .navigation.sticky {
	background: #FFF; /* Header Area Background Color */
}
#header .navbar-inner {
	border-bottom: 2px solid rgb(214, 214, 214);
}
.menu.nav {
	border-bottom: 0px solid #333;
}
.theme-container {
	border-left: 0 none;
	border-right: 0 none;
	-webkit-box-shadow: 0 9px 0px 0px #FFF,0 -9px 0px 0px #FFF,12px 0 15px -4px rgba(50,50,50,0.10),-12px 0 15px -4px rgba(50,50,50,0.10);
    -moz-box-shadow: 0 9px 0px 0px #FFF,0 -9px 0px 0px #FFF,12px 0 15px -4px rgba(50,50,50,0.10),-12px 0 15px -4px rgba(50,50,50,0.10);
    box-shadow: 0 9px 0px 0px #FFF,0 -9px 0px 0px #FFF,12px 0 15px -4px rgba(50,50,50,0.10),-12px 0 15px -4px rgba(50,50,50,0.10);
}
.inner-wrap, #bottom .inner-container, #footer .inner-container {
	padding-left: 7px;
	padding-right: 7px;
}
.slider, .banner-breadcrumb {
	background: #FFF;
}
#header, #overall .main-wrap, #quickview, #facebox .content, body.modal {
	background: #FFF;
}
#info {
	background: #FFF;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
}
#bottom {
	background: #FFF;
	    padding: 15px;
    border-top: 2px dashed #D6D6D6;
    
}
#footer {
	background: #FFF;
	border-top: 2px dashed #D6D6D6;
	color: #333;
	text-shadow: none;
}
#footer ul li {
	background: 0 none;
}
#footer a, #footer a:link, #footer a:visited, #bottom a, #bottom a:link, #bottom a:visited {
	color: #333;
}
.top-mods, .top-mods p, .top-mods ul li, .top-mods ul li > a, .menu.mobile .mob-menu-item, .menu.mobile .open-submenu, .compare-inner > div.product-name a, .compare-inner .product-price .PricesalesPrice, .vmCompareModule a, .invert-link, .cart-product-related-products h5 {
	color:#333; /* Base Text Color */
}
a, .menu.mobile .mob-menu-item:hover, .menu.mobile .mob-menu-item:focus, .menu.mobile .open-submenu:hover, .menu.mobile .open-submenu:focus, .menu.mobile .active .mob-menu-item, .menu.mobile .active .mob-menu-item:hover, .menu.mobile .active .mob-menu-item:focus, .removefromcompare-button:hover, .removefromcompare-button:focus, .compare-inner > div.product-name a:hover, .compare-inner > div.product-name:focus, .vmCompareModule a:hover, .vmCompareModule a:focus, #footer a:hover,#footer a:focus,#bottom a:hover,#bottom a:focus,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,.top-menu a:hover,.navbar .nav > li.open > a,.navbar .nav > li.open > span,.navbar .nav > li > a:hover,.navbar .nav > li > a:focus,.navbar .nav > li > span:hover,.navbar .nav > li > span:focus,.navbar .nav > li.active > a,.navbar .nav > li.active > a:hover,.navbar .nav > li.active > a:focus,.navbar .nav > li.active > span,.navbar .nav > li.active > span:hover,.navbar .nav > li.active > span:focus,.top-mods ul li > a:hover,#header .menu.nav .sublevel-1 > li ul li:hover > a,#header .menu.nav .sublevel-1 > li ul li:focus > a,#header .menu.nav .sublevel-1 > li ul li:hover > span,.vm-mini-cart .added-product .product_row a:hover,.vm-mini-cart .added-product .product_row a:focus,.vm-mini-cart-module.open .mini-cart-title,.vm-mini-cart-module.open .total,.vm-mini-cart-module.open .total strong,.orderlistcontainer .orderlist > div > a:hover,.orderlistcontainer .orderlist > div.selected > a,.limit-box-dropdown .orderlist > li > a.selected,.counter-pagination .pagination ul > .active > span,.VM-menu .active > a,.side-menu .active > a,.VM-menu .active > .opener,.side-menu .active > .opener,.VM-menu a:hover,.side-menu a:hover,.VM-menu span:hover,.side-menu span:hover,.VM-menu a:focus,.side-menu a:focus,.VM-menu li:hover > a,.VM-menu li:focus > a,.side-menu li:hover > a,.side-menu li:focus > a,.side-menu li:hover > span,.side-menu li:focus > span,.VM-menu li:hover > span,.VM-menu li:focus > span,.product-related-products .product-name:hover,#ShowReviews:hover,.ask-a-question:hover,.back-to-category:hover,.vp_flexslider span.base,.vp_flexslider .highlight,.breadcrumb .pathway:hover,#login-form a:hover,#login-form a:focus,#header .menu.nav .submenu-inner #login-form a:hover,#header .menu.nav .submenu-inner #login-form a:focus,#header .menu.nav .sublevel-2 .active > a, .brief-info .addtocompare-button:hover, .brief-info .addtocompare-button:focus, .invert-link:hover, .invert-link:focus {
	color:#CEB725; /* Link Color */
}

.navbar .nav > li.open, .navbar .nav > li.hover, .navbar .nav > li.focus {
	border-color: #CEB725; /* Menu hover border color */
}
.mobile-bar {
	background: #EEE;
	border:0 none;
	border-bottom: 4px solid #333;
}
.navbar .btn-navbar .icon-bar {
	background: #333; /* Icon Color */
}
[data-icon]:before, [class^="icon-"], [class*=" icon-"], .removefromcompare-button {
	color: #333; /* Icon Color */
}
.menu.mobile {
	background: #FFF;
	border-top: 1px solid #777;
}
.menu.mobile > li {
	border: 1px solid #777;
	border-top: 0 none;
}
.menu.mobile ul > li {
	border-top: 1px solid #777;
}
.previous-page, .next-page {
	color: #333; /* Product Page Icon Color */
} 


/* Overall Joomla Styles */
::selection, #header .menu.nav .sublevel-1 > li ul li:hover .square, #header .menu.nav .sublevel-1 > li ul li:focus .square, #header .menu.nav .sublevel-2 .active > .square {
	background: #FE5252;
	color: #FFF;
}

#bottom ul li:hover::before {
	color:#FE5252;
}
.ie8 #bottom ul li:hover:before {
	color:#FE5252;
}
.ask-a-question:hover > span, .back-to-category:hover > span, .flex-direction-nav a:hover span, .flex-direction-nav a:focus span, .flex-control-paging li a.flex-active, #scroll-top, #scroll-top:active, #scroll-top:visited, #scroll-top:link  {
	background-color:#CEB725;
}

/* VIRTUEMART STYLES */
.price-title, .final-price, .product-discount, .product-price .PricesalesPrice, .col-total .PricesalesPrice {
	color:#FE5252;
}
.price-before-dicount {
	color:#7B7A7A;
}
.addtocart-area .product-fields-title {
	color:#333;	
}
.product-neighbours, .back-to-category, .social-button-container, .phone-product-nav, .tabular-content-area, .customer-reviews, .product-related-categories {
	border-color:#ddd;
margin-top: 0px;
	}
.tab-content, .tab-content p {
	color:#333;
}
.back-to-category .product-details {
	color:#333;
}
.back-to-category .product-details:hover, .back-to-category .product-details:focus, .new-field-title:hover, .sidebar-field-title:hover, .product-field-display a:hover, .orderby-displaynumber a:hover, .previous-page:hover, .previous-page:focus, .next-page:hover, .next-page:focus {
	color:#FE5252;
	text-decoration:underline;
}
.stars-orange{background-position:0 0 !important;}
.stars-red{background-position:0 -54px !important;}
.stars-green{background-position:0 -108px !important; }
.stars-color, .stars-blue{background-position:0 -162px;}
.stars-purple{background-position:0 -216px !important;}
.related-item-title {
	color:#333;
}

a.active img.thumbnail-image {
	border-color:#FE5252;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color:#e9f6ff
}
.cart-summary .grand-total:hover, .cart-summary .grand-total:hover td {
	background-color:#dcf1ff;
}

/* Module Base Style */
.moduletable.base > .mods > .bghelper {
	background: #FE5252;
	border: 9px solid #FE5252;
}

/* btn-primary & btn-inverse style */
.btn-primary, .btn-primary:visited {
	background-color:#FE5252;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	border:0 none;
	filter: none;
	transition: background 200ms ease-in-out;
	-webkit-transition: background 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out;
	-o-transition: background 200ms ease-in-out;	
  
  border-radius: 1x;
	}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color:#333;
	color:#FFF;
}
.btn-inverse {
	background-color:#333;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	border:0 none;
	filter: none;
	transition: background 200ms ease-in-out;
	-webkit-transition: background 200ms ease-in-out;
	-moz-transition: background 200ms ease-in-out;
	-o-transition: background 200ms ease-in-out;	
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	background-color:#FE5252;
	color:#FFF;
}
.vp-brand-silder-cont {
	padding: 0 25px;
}