a, a:hover, a:visited, a:focus {color: #476BA8;}
h1.heading span, h2.heading span, h3.heading span, h4.heading span {color: #4e4e4e;}
#top-links ul li a{color: #000;}
#top-links ul li a:hover{color:#666}
#top .btn i, #top img, #top strong{color: #dd9eb6;}
#logo a > span {color:#597AB2;}
#logo a > span span{color:#777;}
header .phone .fa-phone {color:#597AB2;}
header .phone + .dropdown-menu .open_callback{color:#597AB2;}
.dropdown-menu li > a i{color:#597AB2;}
#cart > .btn span {background: #dd9eb6;}
#search_phrase span {color:#597AB2;}
#menu {
    background: #dd9eb6;
    border:none;
    }
#menu .nav > li > a{/* text-shadow:0 0px 0 rgba(0, 0, 0, .5); */}

#menu_wrap #menu.menu2 #category, #menu_wrap #menu.menu2 .btn-navbar,
#menu_wrap #search .btn,
#menu_wrap #phone .phone > div,
#menu_wrap #account button i,
#menu_wrap #cart > button i {color: #dd9eb6;}

.breadcrumb i{color:#597AB2;}
.menu_links a {color: #4e4e4e;}
.menu_links a:hover {color:#666;}

#cart.show.fly2 > .btn {animation: shadow 2s infinite ease-in-out;}
@-webkit-keyframes shadow {
    from {box-shadow:0 0 0;}
    50% {box-shadow:0 0 30px #597AB2}
    to {box-shadow:0 0 0;}
}

.slideshow .title{background: #0000;}
.slideshow .title:after {border-color: #0000 transparent #0000 #0000;}

.home_banners > div > div i{color: #dd9eb6;}

.product-thumb:hover .cart .btn, .product-thumb .cart .in_cart{
    background: #dd9eb6; 
    background: -moz-linear-gradient(top,  #dd9eb6 0%, #bf899c 100%); 
    background: -webkit-linear-gradient(top,  #dd9eb6 0%,#bf899c 100%); 
    background: linear-gradient(to bottom,  #dd9eb6 0%,#bf899c 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd9eb6', endColorstr='#bf899c',GradientType=0 );
    border:none;

     }

.list-group a {color:#777;background:#f5f5f5;}
.list-group i {}
.list-group a.active, .list-group a.active:hover, .list-group a:hover{color:#597AB2;}
#list-view, #grid-view, #price-view{color: #DEA3B9;}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {color:#fff!important;position:relative;background: #dd9eb6;background: -moz-linear-gradient(top, #dd9eb6 0%, #bf899c 100%);background: -webkit-linear-gradient(top, #dd9eb6 0%,#bf899c 100%);background: linear-gradient(to bottom, #dd9eb6 0%,#bf899c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd9eb6', endColorstr='#bf899c',GradientType=0 );or: #fb838d;border: solid 1px #f5f5f0;}
.btn-primary:after {display:block;position:absolute;top:0;bottom:0;left:0;right:0;content:'';transition: all ease-in-out .2s;}
.btn-primary:hover:after {background:rgba(0, 0, 0, .1)}
.quick_order:hover, .quick_order:focus, .quick_order:active{background:#597AB2;border:solid 1px #597AB2;color:#fff;text-shadow: 0 1px 0 rgba(0, 0, 0, .3);}

.product_sticker{background: #d17b9c !important;}
.product_sticker:after{border-color: #d17b9c transparent #d17b9c #d17b9c !important;}
.product_sticker_module{background: url(/image/stamp-markdown.svg) no-repeat;
    width: 65px;
    height: 65px;margin-left:5px;}
input[type='radio']:checked + label, .product-thumb input[type='checkbox']:checked + label{background: #dd9eb6 !important;border: solid 1px #dd9eb6 !important;}
#product input[type='radio']:checked + label, #product input[type='checkbox']:checked + label{background:#597AB2;border:solid 1px #597AB2;}
.rating i{color:#ff9999;}
.product_banners > div > div i{color:#597AB2;}

.pagination{margin:0;}
.pagination a{font-weight: 100;color:#597AB2 !important;padding:6px 14px !important;}
.pagination .active span{background: #d17b9c !important;font-weight:500;padding:6px 14px !important;color:#fff!important;border:solid 1px #d17b9c!important;}

.fly_callback, .fly_callback2 {background: #dd9eb6;}
.fly_callback:after {border: solid 2px #dd9eb6;}


footer {color:#eee;border-top: solid 2px #dd9eb6;}
footer:before{background: #f5f5f5;}
footer hr{border-top: 1px solid #dd9eb6;border-bottom:solid 1px rgba(255, 255, 255 , .2);margin:10px 0 15px;}
footer a {color:#eee;}

@media (min-width:992px){
    #menu .nav > li > .dropdown-menu > div > ul > li > a {font-size:1.0em;color: #4e4e4e;font-weight:500;} 
	#menu.menu2 .nav li:hover > a {color: #dd9eb6;}
}

@media (max-width:992px){
    #menu .nav{background: #fff;border: solid 1px rgba(0, 0, 0, .1);}
}