/* ----------------------------------------------------
    HIGH-END COLOR SCHEMES (GREYS AND BLACKS)
------------------------------------------------------- */
#header-style-1 .yamm-fw .dropdown-menu li a:before, 
#header-style-1 .dropdown-menu li a:before{
	color: #4a4a4a; /* Dark grey for hover highlights */
}
#topbar .container #block-locale-language .language-switcher-locale-url li:hover, 
#topbar .container #block-locale-language .language-switcher-locale-url li.active {
	background: #2c2c2c; /* Charcoal grey for background */
}
.doc .yellow {
	color:#4a4a4a !important; /* Grey instead of yellow */
}
.recent_posts_widget li span i {color: #4a4a4a !important;}
#maintenance1 .yellow {
	color:#4a4a4a !important;
}
#forum table thead {border-top: 3px solid #4a4a4a;} /* Border with dark grey */
.uc-cart-checkout-form .form-wrapper .form-text:focus {
	border: 1px solid #4a4a4a; /* Grey border on focus */
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, 
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, 
.tb-megamenu .nav > li.dropdown.open.active > a:hover {
	background-color: #2c2c2c; /* Charcoal grey for dropdown */
}
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
	background-color: #2c2c2c;
}
.tb-megamenu .nav > .active > a, 
.tb-megamenu .nav > .active > a:hover, 
.tb-megamenu .nav > .active > a:focus {
	background: #2c2c2c !important; /* Active background charcoal grey */
}
.mega-dropdown-inner {
	border-top: 3px solid #4a4a4a; /* Dark grey border */
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	background-color: #2c2c2c !important;
}
#commerce-checkout-form-review .checkout-back {
	background-color: #2c2c2c; /* Buttons with charcoal grey */
}
.flag-shop {
	background: #2c2c2c !important;
}

/* ------- */
.arrow-left {
	border-right-color: #4a4a4a; /* Dark grey for arrows */
}
#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer {
	border-top-color: #4a4a4a !important;
}
.buddy_members .popover.top > .arrow:after,
.buddy_carousel .popover.top > .arrow:after {
	border-top:10px solid #4a4a4a !important;
}
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected {
	border-color:#4a4a4a !important;
}
.post-wrapper-top h2,
.group_box:hover .circle,
.group_box:hover,
.buddy_carousel .popover,
.buddy_members .popover,
.buddy_desc,
.cat_widget:hover,
.social_like .icon-container,
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.pagination > .active > span:focus,
.form-control:focus,
.panel-default > .panel-heading:hover,
.bggrey,
.services_vertical .icon-container,
.item .icon-container,
#owl-testimonial-widget .img-circle,
.testimonial-wrap,
.tparrows:hover,
.blog_button,
.magnifier .btn-default:hover,
blockquote,
.magnifier .btn-default:focus,
.magnifier .btn-default:active,
.service-icon-circle,
.general-title hr,
#forum table thead {
	border-color:#4a4a4a; /* Use dark grey for lines */
}
.mega-dropdown-inner {
	border-top-color: #4a4a4a !important;
}
#three-parallax .testimonial h3 {
	color:#4a4a4a !important; /* Dark grey text for emphasis */
}
.blog_button,
.shop_title_slider span,
.cat_widget h3,
.rating i,
.big_title_onepage span,
.small_thin_grey1 i,
.popular_items .meta span i,
.ch-info-front i,
.service_vertical_box:hover .service-icon i,
.bgdark span,
.item .icon-container,
.slider_title_a,
.mini_title2 i,
.team_member span,
.blog-carousel-meta span i,
.high_title2,
.high_title,
.big_title span,
.small_title span,
.mini_title span,
.check li:before,
.service-icon-circle i,
.servicebox:hover .service-icon i,
.shop-right .title .price,
.shop_item .price,
.cart_table .price2,
.widget h3 span,
.big_title_slider span,
a,
.milestone-counter i,
a.readmore,
.tabbed-menu li a:hover,
.footer-menu li a:hover,
.mmode .title span,
.footer-menu li a:focus,
#header-style-1 .yamm h3 i,
#header-style-1 .yamm-fw .dropdown-menu li a:before,
#topbar .topbar-login i,
.group_box i,
#topbar .callus i,
#topbar .topbar-cart i {
	color:#4a4a4a; /* General grey text for consistent look */
}
#commerce-checkout-form-checkout .checkout-buttons .checkout-cancel, 
#commerce-checkout-form-review .checkout-back,
.timeline-badge.danger,
.flex-control-paging li a.flex-active,
.tparrows:hover {
	background-color:#2c2c2c !important; /* Charcoal buttons */
}
.custom-overlay {
	background-color:rgba(44,44,44,0.7); /* Semi-transparent dark overlay */
}
a.navbar-brand {
	background: url(../images/tael_logo.png) no-repeat scroll left top rgba(0, 0, 0, 0); /* Maintain logo branding */
}
