body { font-family: 'Source Sans Pro', sans-serif; }
.h1,.h2,.h3,h1,h2,h3 {font-family: 'Source Sans Pro', sans-serif;
text-transform: none;}
a {
	color: #c3c3c3;
}
a:hover {
	color: #dad9d9;
}
.carousel {
	border: 1px solid #f2f2f2;
	padding: 5px;
	background-color: #e8e8e8;
	box-shadow: #C3C3C3 0px 2px 4px;
	border-radius: 3px;
	margin-top: 1.5rem;
}
.carousel-inner {
	padding: 5px;
	background-color: #fff;
	margin-bottom: 0;
}
.carousel .carousel-control .icon-next:hover i,.carousel .carousel-control .icon-prev:hover i,.dropdown:hover .expand-more,.page-my-account #content .links a:hover i,.search-widget form button[type=submit] .search:hover,.top-menu .sub-menu a:hover {
	color: #C3C3C3;
}
.dropdown-item:focus,.dropdown-item:hover {
    color: #C3C3C3;
}
.search-widget form input[type=text]:focus {
    color: #232323;
    background: #fff;
    outline: 3px #c3c3c3 solid
}
body#checkout section.checkout-step .address-item.selected {
    background: #fff;
    border: #c3c3c3 3px solid
}
.block-contact .block-contact-title {
	color: #a4a2A2
}

.product-miniature .highlighted-informations .quick-view:hover {
    color: #c3c3c3;
}
.facet-dropdown.open>.select-title {
    background: #f6f6f6;
    border: 3px solid #c3c3c3;
}
.pagination .current a {
    font-size: 1.25rem;
    color: #c3c3c3;
    text-decoration: none
}
#subcategories ul li:hover .subcategory-image a {
    padding: 5px;
    border: 5px solid #c3c3c3
}
.product-price {
    color: #5e6060;
}
.text-uppercase {
	text-transform:none;
}
#products .products-section-title, .featured-products .products-section-title, .product-accessories .products-section-title {
	text-align: left;
}
#subcategories ul li .subcategory-name:hover,.block-categories .arrows .arrow-down:hover,.block-categories .arrows .arrow-right:hover,.block-categories .collapse-icons .add:hover,.block-categories .collapse-icons .remove:hover,.cart-grid-body a.label:hover {
    color: #c3c3c3
}
.tabs .nav-tabs .nav-link.active {
    color: #c3c3c3
}
#product-modal .modal-content .modal-body .product-images img:hover {
    border: #c3c3c3 3px solid
}
.tabs .nav-tabs .nav-link.active,.tabs .nav-tabs .nav-link:hover {
    border: 0;
    border-bottom: #c3c3c3 3px solid
}
#blockcart-modal .product-name {
    font-size: 1.125rem;
    color: #c3c3c3
}
.product-images>li.thumb-container .thumb.selected,.product-images>li.thumb-container .thumb:hover {
    border: #c3c3c3 3px solid
}
.product-flags li.product-flag {
	background: #c3c3c3
}
.product-customization .product-message:focus {
    background-color: #fff;
    outline: .1875rem solid #c3c3c3
}
.block-promo .promo-input+button {
    border: 2px solid #c3c3c3
}
.block-promo .promo-code-button.cancel-promo {
    color: #c3c3c3
}
.account-list a:hover,.block_newsletter form button[type=submit] .search:hover,.footer-container li a:hover {
    color: #c3c3c3
}
.block-social ul li:hover {
    background-color: #c3c3c3
}
.block_newsletter form input[type=text]:focus {
    color: #232323;
    background: #fff;
    outline: 3px #c3c3c3 solid
}
.block_newsletter form input[type=email]:focus {
    border: 3px #c3c3c3 solid;
}
#header a:hover {
    color: #c3c3c3;
    text-decoration: underline;
    background-color: transparent;

}
#header {
	box-shadow:none;
	-webkit-box-shadow:none;
}
#header .header-nav .cart-preview.active {
    background: #c3c3c3
}
#header .header-nav .blockcart a:hover {
    color: #c3c3c3
}
.btn-primary,.btn-primary:hover {
    color: #fff;
    background-color: #c3c3c3;
    border-color: transparent
}
.btn-primary:hover {
    background-color: #717171
}
.btn-primary.focus,.btn-primary:focus {
    color: #fff;
    background-color: #717171;
    border-color: transparent
}

.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #717171;
    border-color: transparent;
    background-image: none
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover {
    color: #fff;
    background-color: #717171;
    border-color: transparent
}

.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary:disabled.focus,.btn-primary:disabled:focus {
    background-color: #c3c3c3;
    border-color: transparent
}

.btn-primary.disabled:hover,.btn-primary:disabled:hover {
    background-color: #c3c3c3;
    border-color: transparent
}
@media screen and (min-width: 0\0) {
	.progress-info .progress-bar {
        background-color: #9a9a9a
    }
}
#header .header-nav .blockcart {
	color:#7a7a7a;
	background:none;
}
#header .header-nav .blockcart a:hover{
	color: #C3C3C3;
	text-decoration: underline;
}
#wrapper {
	background: none;
	box-shadow: none;
	padding-top: 0;
}
.footer-container{
	background-color: #161817;
	color: #e0dddd
}
.footer-container li a {
	color: #fff;
	font-size: .95rem;
}
.footer-container li a:hover {
	color: #b0b1b2;
}
.text-sm-center {
	color: #fff;
	font-weight: 800;
}
.product-cover img {
	box-shadow: none;
}
#header .header-top a[data-depth="0"] {
	background-color: #656669;
	text-transform: uppercase;
	cursor: pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #FFF;
}
#header .top-menu a[data-depth="0"]:hover {
	color: #fff;
	text-decoration: none;
	background-color: #bf2a06;
}
#header .header-nav {
	margin-top:0;
	border-bottom: 2px;
	border-bottom-color: #a4a2a2;
    background-color: #ebeef1;
}
#header .header-top {
	padding-top: 0;
}
#copyright_link a {
    color: #e0dddd;
    text-decoration: none;
    background-color: transparent;
    font-weight: normal;
}
#copyright_link a:hover {
    color: #c4c3c3;
    text-decoration: underline;
    background-color: transparent;
}
#products .product-miniature, .featured-products .product-miniature, .product-accessories .product-miniature, .product-miniature .product-miniature {
	margin: 0.545rem;
}
#block_myaccount_infos .myaccount-title a {
	color: #a4a2A2;
	font-size: 1rem;
}
.block-contact, .footer-container li a {
    font-size: 1rem;
    color: #e0dfdf;
}
.footer-container .h3 {
	color: #a4a2a2;
}
.footer-container {
	background-color: #5e6060;
}
#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container {
	box-shadow: 5px 3px 3px #a4a2a2;
}
.product-miniature .thumbnail-container {
	border-style: solid;
	border-color: #c3c3c3;
	border-radius: 3px;
}
.tabs, .card, .block-categories {
	box-shadow: none;
	border: 1px solid rgba(0,0,0,.125);
}
.products-sort-order .select-title {
	box-shadow: none;
}
#pagenotfound .page-not-found, #products .page-not-found {
	box-shadow: none;
	background: #d6ebf2;
}
.block-social ul li {
	background-color: #014e6a;
}
.top-menu .sub-menu {
	box-shadow: none;
	width: auto;
	min-width: auto;
}
.popover {
	left: none;
}
#header .header-nav #menu-icon .material-icons {
	color: #161817;
}
.product-flags li.product-flag{font-size:11px;text-align:center;background-color: red; font-weight: bold;box-shadow:none;}
#products .product-miniature .product-flags li.product-flag, .featured-products .product-miniature .product-flags li.product-flag, .product-accessories .product-miniature .product-flags li.product-flag, .product-miniature .product-miniature .product-flags li.product-flag {
	font-weight: bold;
}
body#checkout #header .header-nav {
	box-shadow: none;
}
body#checkout #footer {
	box-shadow: none;
}
