/*CVCC Theme
------------------------------------*/

/*Header
------------------------------------*/
body .header,
body .header-v3 {
	background: #222;
	border-bottom-color: #333;
}

body .header.header-v1 {
	background: none;
}

/*Topbar*/
body .topbar ul.loginbar li i.fa {
	color: #999;	
}

body .topbar ul.loginbar > li > a {
	color: #999;
}

body .topbar ul.loginbar > li > a:hover {
	color: #fff;
}

body .topbar ul.languages {
	background: #333;
}

body .topbar ul.languages li a {
	color: #999;
}

body .topbar ul.languages li.active a,
body .topbar ul.languages li a:hover {
	color: #ccc;
	background: #555;
}

body .topbar ul.languages li.active a i {
	color: #ccc;
}

body .topbar ul.languages:after {
	border-bottom-color: #303030;
}

body .topbar ul.loginbar li.topbar-devider {
	border-right-color: #999;
}

/*Topbar v1*/
body .topbar-v1 {
	background: #222;
	border-color: #555;
}

body .topbar-v1 .top-v1-data li:first-child {
	border-left-color: #555;
}

body .topbar-v1 .top-v1-data li {
	border-right-color: #555;
}

body .topbar-v1 .top-v1-contacts li {
	color: #999;
}

body .topbar-v1 .top-v1-data li i {
	color: #999;
}

/*fixed in v1.9*/
/*Navigation*/
/*body .header .navbar-nav > li > a,
body .header-v1 .navbar-default .navbar-nav > li > a,
body .header-v3 .navbar-default .navbar-nav > li > a {
	color: #999;
}*/

body .header .navbar-nav .open > a,
body .header .navbar-nav .open > a:hover,
body .header .navbar-nav .open > a:focus {
	border-bottom-color: #333;
}

body .nav .open > a,
body .nav .open > a:hover,
body .nav .open > a:focus,
body .header .nav > li > a:hover,
body .header .nav > li > a:focus {
	background: inherit;
}

@media (max-width: 991px) {
	body .header .nav > li.active > a:hover {
		background: #72c02c;	
	}
}

/*Search*/
body .header .nav > li > .search {
	color: #999;
	background: #292929;
	border-bottom-color: #555;
}

body .header .nav > li > .search:hover {
	background: #303030;
}

body .header .search-open,
body .header-v1 .navbar .search-open,
body .header-v3 .navbar .search-open,
body .header-v4 .navbar .search-open {
	background: #222;
	box-shadow: none;
	border-top-color: #333;
}

/*Dropdown Menu*/
body .header .dropdown-menu,
body .header-v1 .dropdown-menu,
body .header-v2 .dropdown-menu,
body .header-v3 .dropdown-menu,
body .header-v4 .dropdown-menu,
body .header-v5 .dropdown-menu {
	background: #222;
	border-bottom-color: #202020;
}

body .header .dropdown-menu li a,
body .header-v1 .dropdown-menu li a,
body .header-v2 .dropdown-menu li a,
body .header-v3 .dropdown-menu li a,
body .header-v4 .dropdown-menu li a,
body .header-v5.dropdown-menu li a {
	color: #999;
	border-bottom-color: #303030;
}

body .header .dropdown-menu .active > a, 
body .header .dropdown-menu li > a:hover,
body .header-v1 .dropdown-menu .active > a, 
body .header-v1 .dropdown-menu li > a:hover,
body .header-v2 .dropdown-menu .active > a, 
body .header-v2 .dropdown-menu li > a:hover,
body .header-v3 .dropdown-menu .active > a, 
body .header-v3 .dropdown-menu li > a:hover,
body .header-v4 .dropdown-menu .active > a, 
body .header-v4 .dropdown-menu li > a:hover,
body .header-v5 .dropdown-menu .active > a, 
body .header-v5 .dropdown-menu li > a:hover {
	color: #999 !important;
	background: #303030 !important;
}

/*Responsive Navbar*/
@media (max-width: 991px) {
	/*Topbar v1*/
	body .header-v1 .topbar-v1 .top-v1-data li,
	body .header-v4 .topbar-v1 .top-v1-data li {
		border-color: #555;
	}

	body .header-v1 {
		border-color: #555;
	}

	body .header-v1 .navbar .nav > li > .search {
		background: #333;
	}

	/*Header Navbar*/
	body .navbar-form,
	body .navbar-collapse {
		border-color: #555;
	}

	/*Navbar Nav*/
	body .navbar-nav > .active > a {
		color: #fff;
	}

	body .navbar-nav > li a {
		color: #999;
		border-bottom-color: #555;
	}

	/*Dropdown Menu*/
	body .navbar-nav .open .dropdown-menu > li > a {
		color: #999;
	}

	body .navbar-nav .open .dropdown-menu > li > a, 
	body .navbar-nav .open .dropdown-menu > .active > a, 
	body .navbar-nav .open .dropdown-menu > .active > a:hover, 
	body .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: #999;
	}

	body .header .navbar-nav > li a,
	body .header-v1 .navbar-default .navbar-nav > li a,
	body .header-v3 .navbar-default .navbar-nav > li a,
	body .header-v4 .navbar-default .navbar-nav > li a {
		border-bottom-color: #333;		
	}

	/*Navbar Opened*/
	body .navbar-default .navbar-nav > .open > a, 
	body .navbar-default .navbar-nav > .open > a:hover, 
	body .navbar-default .navbar-nav > .open > a:focus {
		color: #eee;
	}

	/*Dropdown Submenu*/
	body .header .dropdown .dropdown-submenu > a,
	body .header-v1 .dropdown .dropdown-submenu > a,
	body .header-v2 .dropdown .dropdown-submenu > a,
	body .header-v3 .dropdown .dropdown-submenu > a,
	body .header-v4 .dropdown .dropdown-submenu > a {
		color: #999 !important;
	}

	/*Equal Height List Style*/
    body .header .mega-menu .equal-height-list h3,
    body .header-v1 .mega-menu .equal-height-list h3, 
    body .header-v3 .mega-menu .equal-height-list h3, 
    body .header-v4 .mega-menu .equal-height-list h3 { 
		color: #999;
		border-bottom: solid 1px #333;
	}

	/*Header v3 Search Box*/
	body .header-v3 .navbar .nav > li > .search {
		color: #999;
		background: #292929;
		border-bottom-color: #555;
	}

	body .header-v3 .navbar .nav > li > .search:hover {
		background: #303030;
	}

	/*Header v2 Navbar*/
	body .header-v2 .navbar-default .navbar-nav > li a {
		border-color: #555;
	}

	/*Header v2 Topbar*/
	body .header-v2 .topbar-buttons .btn-u-light	{
		border-color: #eee;
	}

	body .header-v2 .topbar-v2 {
		border-color: #555;
	}

	body .header-v2 .topbar-v2 li, 
	body .header-v2 .topbar-v2 li a {
		color: #999;
	}

	body .header-v2 .languages-dropdown {
		background: #222;
	}

	body .header-v2 .languages-dropdown:after {
		border-bottom-color: #222;
	}

	body .header-v2 .languages-dropdown > li > a:hover, 
	body .header-v2 .languages-dropdown > li.active > a {
		background: #333; 
	}

	/*Header v4*/
	body .header-v4 .navbar-toggle, 
	body .header-v4 .navbar-default .navbar-toggle:hover, 
	body .header-v4 .navbar-default .navbar-toggle:focus {
		background: #1c1c1c;
	}

	body .header-v4 .navbar .nav > li > .search {
		background: #292929; 
	}

	body .header-v4 .navbar-nav,
	body .header-v4 .navbar-default .navbar-toggle,
	body .header-v4 .navbar-nav.navbar-border-bottom,
	body .header-v4 .navbar-default .navbar-nav > li a	{
		border-color: #555;
	}

	body .navbar-nav .open .dropdown-menu > li > a, 
	body .navbar-nav .open .dropdown-menu > .active > a, 
	body .navbar-nav .open .dropdown-menu > .active > a:hover, 
	body .navbar-nav .open .dropdown-menu > .active > a:focus {
		background: transparent;
	}

}

@media (min-width: 992px) {
	body .header-v4 .navbar-collapse {
		border-top-color: #333;
		border-bottom-color: #333;
	}
	
	body .header-v4 .navbar-default .navbar-nav > li {
		margin-left: -1px;
		border-left: 1px solid #333;
		border-right: 1px solid #333;
	}

	body .header-v4 .navbar-default .navbar-nav > li > a {
		color: #999;
	}	
}

/*Header Fixed (Shrink)
------------------------------------*/
/*fixed in v1.9*/
body.header-fixed .header.header-fixed-shrink,
body.header-fixed .header-v1.header-fixed-shrink,
body.header-fixed .header-v2.header-fixed-shrink,
body.header-fixed .header-v3.header-fixed-shrink,
body.header-fixed .header-v5.header-fixed-shrink {
	box-shadow: 0 0 3px #000;
	background: rgba(0,0,0,0.9);
}

body.header-fixed .header.header-fixed-shrink .search-open,
body.header-fixed .header-v1.header-fixed-shrink .navbar .search-open,
body.header-fixed .header-v2.header-fixed-shrink .navbar .search-open,
body.header-fixed .header-v3.header-fixed-shrink .navbar .search-open,
body.header-fixed .header-v5.header-fixed-shrink .navbar .search-open {
	box-shadow: none;
	background: rgba(0,0,0,0.9);
}

body.header-fixed .header-v2.header-fixed-shrink .navbar-nav > li > a {
	color: #999;
}

/*Header Mega Menu
------------------------------------*/
@media (min-width: 992px) {
    body .header .mega-menu .equal-height-in,
    body .header-v1 .mega-menu .equal-height-in,
    body .header-v2 .mega-menu .equal-height-in,
    body .header-v3 .mega-menu .equal-height-in,
    body .header-v4 .mega-menu .equal-height-in {
        border-left-color: #333;
    }
}

/*Added v1.9*/
/*Header v5 
------------------------------------*/
body .header-v5 .badge-open {
    background: #222 none repeat scroll 0% 0%;
}

body .header-v5 .subtotal {
    background: #222 none repeat scroll 0% 0%;
}

/*Header v6
------------------------------------*/
/*Shopping Cart*/
body .header-v6 .shopping-cart .shopping-cart-open {
	background: #2a2b2b;
	border-color: #555;
	border-top-color: #72c02c;
}

body .header-v6 .shopping-cart-open span.shc-title {
	color: #fff;
	border-bottom-color: #555;
}

body .header-v6 .shopping-cart-open span.shc-total {
	color: #fff;
}

/*Media Queries*/
@media (max-width: 991px) {
	body .header-v6 {
		background: #2a2b2b;
	}

	/*Navbar Brand*/
	body.header-fixed .header-v6 .navbar-brand img.default-logo {
		display: inherit;
	}

	body.header-fixed .header-v6 .navbar-brand img.shrink-logo {
		display: none;
	}

	/*Toggle*/
	body .header-v6 .navbar-toggle .icon-bar {
		background: #fff;
	}

	/*Menu Inner Right*/
	body .header-v6 li.menu-icons i.menu-icons-style {
		color: #fff;
	}

	/*Search*/
	body .header-v6 .search-open {
		background: #2a2b2b;
		border-bottom: 1px solid #555;
	}

	body.header-fixed .header-v6.header-fixed-shrink .search-open {
		border-bottom-color: #555;
	}

	body .header-v6 .search-open .form-control {
		color: #fff;
		background: #2a2b2b;
	}

	body .header-v6 .search-open .form-control::-moz-placeholder {
		color: #fff;
	}
	body .header-v6 .search-open .form-control:-ms-input-placeholder {
		color: #fff;
	}
	body .header-v6 .search-open .form-control::-webkit-input-placeholder {
		color: #fff;
	}

	body .header-v6 li.menu-icons i.fa-times,
	body.header-fixed .header-v6.header-fixed-shrink li.menu-icons i.fa-times {
		color: #fff;
	}

	/*Navbar Collapse*/
	body .header-v6 .navbar-collapse {
		border-color: #555;
		border-bottom-color: #555;
	}

	/*Navbar Nav*/
	body .header-v6 .navbar-nav > li a {
		color: #ccc;
		border-top-color: #555;
	}

	body .header-v6 .navbar-nav > li a:hover {
		color: #72c02c;
	}

	body .header-v6 .navbar-nav > .open > a,
	body .header-v6 .navbar-nav > .open > a:hover,
	body .header-v6 .navbar-nav > .open > a:focus {
		color: #fff;
	}

	/*Dropdown*/
	body .header-v6 .navbar-nav .open .dropdown-menu > li > a {
		color: #ccc;
	}

	body .header-v6 .navbar-nav .open .dropdown-menu > li > a:hover {
		color: #72c02c;
	}

	/*Submenu*/
	body .header-v6 .dropdown .dropdown-submenu > a {
		color: #fff !important;
	}

	/*Mega Menu*/
	body .header-v6 .mega-menu .equal-height-list h3 {
		color: #fff;
	}
}

@media (min-width: 992px) {
	/*Header*/
	body.header-fixed .header-v6.header-fixed-shrink,
	body .header-v6.header-classic-white .navbar {
		box-shadow: none;
		background: #2a2b2b;
	}

	body.header-fixed .header-v6.header-fixed-shrink .navbar {
		background-color: inherit;
	}

	/*Navbar Brand*/
	body.header-fixed .header-v6.header-fixed-shrink .navbar-brand img.default-logo {
		display: none;
	}
	/*fixed in v1.9*/
	body.header-fixed .header-v6.header-fixed-shrink .navbar-brand img.shrink-logo {
		display: inherit;
	}

	/*Navbar*/
	body.header-fixed .header-v6.header-fixed-shrink .navbar-nav > li > a,
	body.header-fixed .header-v6.header-classic-white .navbar-nav > li > a {
		color: #fff;
	}

	body.header-fixed .header-v6.header-fixed-shrink .navbar-nav .active > a,
	body.header-fixed .header-v6.header-fixed-shrink .navbar-nav li > a:hover {
		color: #72c02c;
	}

	body.header-fixed .header-v6.header-fixed-shrink li.menu-icons i.menu-icons-style,
	body.header-fixed .header-v6.header-classic-white li.menu-icons i.menu-icons-style {
		color: #fff;
	}

	/*Search*/
	body .header-v6 .search-open {
		background: #2a2b2b;
		border-bottom: 1px solid #555;
	}

	body.header-fixed .header-v6.header-fixed-shrink .search-open {
		border-bottom-color: #555;
	}

	body .header-v6 .search-open .form-control {
		color: #fff;
		background: #2a2b2b;
	}

	body .header-v6 .search-open .form-control::-moz-placeholder {
		color: #fff;
	}
	body .header-v6 .search-open .form-control:-ms-input-placeholder {
		color: #fff;
	}
	body .header-v6 .search-open .form-control::-webkit-input-placeholder {
		color: #fff;
	}

	body .header-v6 li.menu-icons i.fa-times,
	body .header-fixed .header-v6.header-fixed-shrink li.menu-icons i.fa-times {
		color: #fff;
	}

	/*Dropdown*/
	body .header-v6 .dropdown-menu {
		background: #2a2b2b;
	}

	body .header-v6 .dropdown-menu li a {
		color: #ccc;
	}

	body .header-v6 .dropdown-menu .active > a,
	body .header-v6 .dropdown-menu li > a:hover {
		color: #72c02c;
	}
	
	body .header-v6 .dropdown-menu > li > a:hover,
	body .header-v6 .dropdown-menu > li > a:focus {
		background: inherit;
	}

	/*Equal Height List Style*/
	body .header-v6 .mega-menu .equal-height-in {
        border-left-color: #777;
    }

    body .header-v6 .mega-menu .equal-height-list h3 { 
		color: #fff; 
	}

	body .header-v6 .mega-menu .equal-height-list li a {
		color: #ccc;
	}

	body .header-v6 .mega-menu .equal-height-list .active > a,
	body .header-v6 .mega-menu .equal-height-list li a:hover {
		color: #72c02c;
	}
}

/*Header v7
------------------------------------*/
body .header-v7 .navbar {
	background: #333;
}

body .header-v7 .navbar-default .navbar-nav > li > a ,
body .header-v7 .navbar-default .navbar-nav > li > a:after{
	color: #ccc;
}

/*Toggle*/
body .header-v7 .navbar-toggle .icon-bar {
	background: #ccc;
}

/*Media Queries*/
@media (min-width: 768px) {
	body .header-v7 .navbar-default {
		border-left-color: rgba(218,218,218,0.1);
        border-right-color: rgba(218,218,218,0.1);
	}

	body .header-v7 .dropdown-menu {
		background: #333;
	}

	body .header-v7 .navbar-default .navbar-nav > li > a:focus {
		color: #ccc;
	}
}

@media (max-width: 991px) {
	body .navbar-collapse {
		background: #333;
	}

	body .header-v7 .navbar-default .navbar-nav > li > a {
		border-bottom-color: #777;
	}
}

/* General */
.lead {
	color: #A00F27;
}