a {
	color: #136eb4;
}
a:hover {
        color: #303F42;
}

.product-filter.panel-default > .panel-heading {
    background-color: #303F42;
}

.panel {
    border: none;
}
.list-group-item {
    border: 1px solid #DDDDDD !important;
}
/* ColorBox Core Style
-------------------------------------------------------------- */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;outline:none;}
#cboxOverlay{position:fixed; width:100%; height:100%; overflow:hidden;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; }
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}
#cboxOverlay{background:#333333}
#cboxContent{background:#fff; overflow:hidden; border:none; padding:20px; border-radius:3px; }
.quickview #cboxContent{padding-right:7px; padding-top:35px; }
.login #cboxContent{padding:0; }
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{}
#cboxTitle{display:none !important;}
#cboxCurrent{display:none !important;}
#cboxSlideshow{display:none;}
#cboxPrevious, #cboxNext { position:absolute; top:50%; margin-top:-40px; display:none; text-indent:-9999px; }
#cboxPrevious { left:40px; }
#cboxNext { right:90px; }
#cboxPrevious:after, #cboxNext:after { font-family:fontAwesome; font-size:28px; line-height:48px; text-align:center; background: #666666; background: rgba(51, 51, 51, 0.5); position:absolute; display:block; width:50px; height:50px; text-indent:0; color:#ffffff; transition:all 300ms; border-radius:3px; }
#cboxPrevious:hover:after, #cboxNext:hover:after { background: #333333;}
#cboxPrevious:after { content:"\f104";}
#cboxNext:after { content:"\f105";}
#cboxClose{ position:absolute; font-size:0; top:2px; right:32px; text-indent:-9999px;}
#cboxClose:hover:after{ color:#666666; transition:all 300ms;}
#cboxClose:after { content:"\f105 \f104"; font-family: fontAwesome; letter-spacing:-2px; font-size:18px; line-height:26px; text-align:center; position:absolute; top:2px; display:block; width:30px; height:30px; text-indent:0; color:#999999;transition:all 300ms;}

/* Slideshow */
.owl-carousel .owl-controls .owl-page span{
    background-color: #3a4547;
}
.owl-carousel .owl-controls .owl-buttons div{
    color: #303F42;
}
.owl-carousel .owl-controls .owl-page.active span{
    background: #303F42;
}

/* Carousel */
.nav-tabs {
    border-bottom: 1px solid #303F42;
}
.nav-tabs li a {
    border: 1px solid #303F42;
    background-color: #303F42;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
    border: 1px solid #303F42;
}
.nav-tabs>li>a:hover{
    background-color: #171717;
    border: 1px solid #303F42;
}
.main_menu ul > li:hover{
    background: #f1f1f1;
}

@media (max-width:767px) {
    .main_menu ul li .wrapper ul a {
        color:#303F42;
    }  
    ul.vertical > li {
        background:#303f42;
    }
    
}
/* Gradent to all drop down menus */
.dropdown-menu li > a:hover {
	background-color: #eee;
}
#top #form-currency .currency-select:hover,
#top #form-language .language-select:hover {
	background-color: #303F42;
}
#top-links i {
    color: #fff;
}
.pad15 {
    padding: 6px 12px;
    margin: 0 0 5px 0;
}
/* SEARCH */
#search .input-lg {
        border: 2px solid #8532f7;
}
#search select {
        border: 2px solid #8532f7;
        border-left: 1px solid #8532f7;
}
#search .btn-lg {
    background-color: #353535;
    border-color: #353535;
    color: #fff;
    font-size: 19px;
}

/* cart */
#cart-total i.fa-shopping-cart{
    color: #fff;
}
#cart:hover ul.dropdown-menu, .myaccount.dropdown:hover ul.dropdown-menu{
    display: block;
}
/*other header links*/
.myaccount i{
    color: #fff;
}
.myaccount span{
    color: #fff;
}

#menu {
	background-color: #4e4e51;
	/*
    background-image: linear-gradient(to bottom, #23a1d1, #1f90bb);
	background-repeat: repeat-x;
	border-color: #1f90bb #1f90bb #145e7a;
    */
}
.footer-blocks {
    background: #e5e5e5;
    color: #fff;
}
.breadcrumb > li:after {
	border-right: 1px solid #303F42;
	border-bottom: 1px solid #303F42;
}
.btn-primary {
        background-color: #303F42;
        border-color: #303F42;
}
.btn-primary:hover{
        background-color: #171717;
        border-color: #171717;
}
.btn-primary.active, .btn-primary:active, .open>.dropdown-toggle.btn-primary, .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>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
        background-color: #000;
        border-color: #000;
}
.list-group a.active, .list-group a.active:hover, .list-group a:hover {
/*        background: #303F42;*/
}

/*.product-thumb .button-group button {
	background-color: red;
}
.product-thumb .button-group button:first-child:hover, .product-thumb .button-group button:nth-child(2):hover, #product .form-group button + button:hover{
    color: #fff;
    background: #3a4547;
}
.product-thumb .button-group button:hover, #product #button-cart:hover {
    color: #fff;
	background-color: #3a4547;
}*/
.price-discount {
    background-color: #d51106;
}
.homepage-blocks .block-content {
    border: 1px solid #eee;
}
.homepage-blocks .block-image {
/*    background: #f3f3f3;*/
}
.homepage-blocks .block-content:hover{
    border: 1px solid #ddd;
    background: repeating-radial-gradient();
}
.homepage-blocks .block-content:hover .fa, .homepage-blocks .block-content:hover .glyphicon{
    color: red;
}