
header {
	z-index: 400;
}

.top-logo {
	position: relative;
	z-index: 200;
}

.top-logo a {
	display: block;
}

#mobile_top_menu_wrapper {
	z-index: 400;
}

#header .header-nav .text-sm-center.mobile {
	background-color: #000;
}

@media (min-width: 992px) {

#header .header-nav {
	background-color: #000;
}

}

#header .blockcart span.cart-products-count {
	background-color: #ec7014;
}

#top-menu > li:hover > .dropdown-item, .topmenu li.more_menu:hover .level-top {
	color: #ec7014;
}

.product-actions .btn.add-to-cart:hover, .product-actions .btn.add-to-cart:focus {
	background-color: #ec7014;
}
.header-top .topmenu ul li .top-menu > li > a.dropdown-submenu:hover {
	color: #ec7014 !important;
}

#js-product-list .row {
	width: 100%;
}

#products .product-title a, .products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .ttfeatured-products .product-title a, .crossselling-product .product-title a, .category-products .product-title a, .ttbestseller-products .products .product-miniature .thumbnail-container .product-description .product-title a, .ttnew-products .products .product-miniature .thumbnail-container .product-description .product-title a, .ttspecial-products .products .product-miniature .thumbnail-container .product-description .product-title a, .ttbestseller-products .products .product-miniature .thumbnail-container .product-description .product-title a, .ttnew-products .products .product-miniature .thumbnail-container .product-description .product-title a, .ttspecial-products .products .product-miniature .thumbnail-container .product-description .product-title a, .view-product .product-title a, #product_comparison .product-miniature .product-description .product-title > a {
	display: block;
	height: 50px;
	line-height: 25px;
}

.pagination .current a {
	background: #ec7014;
	border: 1px solid #ec7014;
}

#blockcart-modal .modal-header {
	background: #ec7014;
}

#blockcart-modal .modal-header .close {
	color: #fff;
}

.btn-secondary, .btn-tertiary {
	background: #ec7014;
}

.product-actions .add-to-cart {
	background: #ec7014;
}

.product-accessories h3 {
	display: block;
}

.product-accessories .row {
	width: 100%;
}

.pb-right-column .current-price {
	font-size: 20px;
	color: #ec7014;
}

#products .product-price-and-shipping .price, .products .product-price-and-shipping .price, .featured-products .product-price-and-shipping .price, .product-accessories .product-price-and-shipping .price, .ttfeatured-products .product-price-and-shipping .price, .crossselling-product .product-price-and-shipping .price, .category-products .product-price-and-shipping .price, .ttbestseller-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .price, .ttnew-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .price, .ttspecial-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .price, .ttbestseller-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .price, .ttnew-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .price, .ttspecial-products .products .product-miniature .thumbnail-container .product-description .product-price-and-shipping .price, .view-product .product-price-and-shipping .price, #product_comparison .product-miniature .product-price-and-shipping .price {
	color: #ec7014;
}

.tt-producttitle {
	margin: 10px auto;
	text-transform: uppercase;
	font-weight: 700;
}

.btn-primary, .page-footer .text-sm-center a {
	background: #ec7014;
}

#newslatter .block_newsletter .block_content .btn {
	background: #ec7014;
	border: 1px solid #ec7014;
}

.footer-container li a {
	color: #fff;
}

.footer-container li a:hover {
	color: #ec7014 !important;
}

footer .contact-rich .block .data {
	color: #fff;
}

footer .contact-rich .block .icon i {
	color: #fff;
}

#contact #wrapper .contact-rich .block .data {
	color: #000;
}

#contact #wrapper .contact-rich .block .icon i {
	color: #ec7014;
}

.bottom-footer p, .bottom-footer p a {
	color: #fff;
}

.bottom-footer p a:hover {
	color: #ec7014;
}

#cms .page-content > h2, #cms .page-content > h3 {
	color: #000;
	font-size: 18px;
	font-weight: 700;
}

#cms .page-content > p {
	color: #000;
	font-size: 16px;
}