a{color:#777}
a:hover{color:#de5648;text-decoration:none}
#logo{display:inline-block;margin:0;padding:5px 0;font-size:0}
.breadcrumb{background:0;border-radius:0;border-bottom:1px solid #e7e7e7}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#d9534f;border-color:#d43f3a}
#alert{position:fixed;display:none;top:0;left:0;right:0;z-index:2000}
.main-alert{position:fixed;top:0;left:0;right:0;z-index:2000}
section{margin-bottom:30px}
section.no-margin{margin:0}
section.color{background:#f0ad4e url(../images/section-color.jpg);background-size:cover}
section.color{padding-top:183px;padding-bottom:134px;box-shadow:0 12px 10px 0 rgba(130,130,130,0.44) inset}
section.color h2{font-size:70px;line-height:100px;font-weight:800;color:#fff;text-transform:uppercase}
section.color h3{line-height:48px;color:#fff;text-transform:uppercase;font-weight:700}
.navbar{margin-bottom:20px;background-color:#5f615e;border-bottom:1px solid 2e2e2e}
.navbar-inverse .navbar-nav>li>a{color:#fff}
.bord-list{list-style:none}
.bord-list li{padding:35px;border-top:6px solid #e3e3e3;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.bord-list li p{font-size:16px;line-height:24px}
.bord-list em{float:left;width:94px;height:94px;margin:-2px 17px 0 0;font-size:55px;color:#9c9c9c;line-height:94px;text-align:center;background:none repeat scroll 0 0 #d4d4d9;border-radius:100%}
#special-offer{overflow:hidden}
#special-offer h2{margin:0 0 8px;font-size:36px;line-height:38px;color:#31353d;text-transform:uppercase;clear:left}
#special-offer h3{margin:0;font-size:60px;color:#31353d;text-transform:uppercase;font-weight:bold}
#special-offer h4{margin:0;padding:0;font-size:14px;line-height:18px;color:#8d9199;text-transform:uppercase;font-weight:bold}
.content{min-height:500px;padding-bottom:20px}
.thumbnail.product .image{display:block;overflow:hidden}
.thumbnail.product .image img{max-height:180px}
.thumbnail.product h5{height:2.3em;overflow:hidden;font-weight:600}
.thumbnail.product p.text-muted{height:8.6em;overflow:hidden}
.thumbnail.product .price{font-size:20px;white-space:nowrap;font-weight:700}
.thumbnail.product .old-price{font-size:16px;color:#a6a6a6;font-weight:normal;text-decoration:line-through}
footer{padding:30px 0 20px 0;border-top:1px solid #2e2e2e;background-color:#525252;color:#fff}
footer a{color:#bbb}
footer ul{list-style:none;margin:0;padding:0}
footer li{padding:5px 0}
footer .slogan{font-weight:400;font-size:1em}
footer .social li{width:35px;height:34px;background-color:#22272b;text-align:center;line-height:24px;font-size:16px;border-radius:50%}
footer .social a{display:block;width:100%;height:100%;color:#e5e5e5}
footer .social h4{text-transform:uppercase;font-size:15px}
.featured-thumbnail a{display:block;float:left;overflow:hidden;padding:4px 10px;text-align:center;font-size:24px;color:#fff;border:1px solid #ddd;border-radius:50%}
.featured-thumbnail a:hover{color:#ddd;border:1px solid #fff}
.shadow{box-shadow:0 12px 10px 0 rgba(130,130,130,0.44) inset}
.index-list{counter-reset:li;color:#fff}
.index-list li{width:25%;height:563px;padding:199px 36px 81px 46px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;position:relative}
.index-list li h3{font-weight:800;text-transform:uppercase;color:#fff}
.index-list li:before{content:counter(li,decimal-leading-zero);counter-increment:li;position:absolute;font-size:72px;line-height:43px;font-weight:800;left:46px;top:103px;opacity:.25}
.lt-ie9 .index-list li:before{-ms-filter:"alpha(opacity=0.25)";filter:alpha(opacity=25)}
.index-list li *+p{margin-top:43px}
@media(max-width:1199px){.index-list li{text-align:center;padding:199px 10px 81px 10px}.index-list li:before{left:50%;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
@media(max-width:767px){.index-list li{display:block;float:none;width:100%}}
.xlist-bgcolor1{background:#48af99}
.xlist-bgcolor2{background:#f6d740}
.xlist-bgcolor3{background:#ff6857}
.xlist-bgcolor4{background:#ff1f3e}
#photos-list img.border{border:8px solid #d9edf7}

#header .navbar-nav{width:100%}
#cart .dropdown-menu{min-width:400px;padding:15px;margin-top:10px;z-index:1001;border-radius:0}
#cart .open>.dropdown-menu{display:block}
#cart .dropdown-menu table{margin-bottom:10px}

.mr-box{transition:all 8s linear}
.mr-box{background-color:#fff;border:1px solid #c4c4c4;border-radius:3px;margin-bottom:1rem;padding:1.5rem}
.mr-box .mr-box-title{color:#000;font-size:1.2em;font-weight:400;text-transform:uppercase;border-bottom:1px solid #e2e2e2;margin:0;padding:0;margin-bottom:15px;padding-bottom:1.5rem}
.mr-box .mr-box-title .edit{color:#016ab3;cursor:pointer;text-align:right;font-size:14px;letter-spacing:.1px;float:right;text-transform:none}
.mr-box .mr-box-title .icon{color:#49c237;margin-right:10px}
.mr-box .mr-box-title .btn-collapse{float:right}
.mr-box .overview-content p{margin:0;padding:0}
.mr-box .overview-content{display:block}
.mr-box .editable-content{display:none}
.mr-box.open .overview-content{display:none}
.mr-box.open .editable-content{display:block;animation:fadeIn 600ms ease-in-out both}
.mr-box.open a.edit{display:none}

.product-content-detail .product-images .slider-for{margin-bottom:20px}
.product-content-detail .product-images .slider-for .slick-slide{cursor:pointer}
.product-content-detail .product-images .slider-nav .slick-slide{border:1px solid #ddd;overflow:hidden;border-radius:5px;text-align:center;padding:5px;cursor:pointer}
.product-content-detail .product-images .slick-prev{position:absolute;left:-30px;top:30%;-index:20}
.product-content-detail .product-images .slick-next{position:absolute;right:-30px;top:30%;-index:20}

/* colorbox */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#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;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity = 90)}
#colorbox{outline:0}
#cboxTopLeft{width:25px;height:25px;background:url(/common/js/jquery/colorbox/example4/images/border1.png) no-repeat 0 0}
#cboxTopCenter{height:25px;background:url(/common/js/jquery/colorbox/example4/images/border1.png) repeat-x 0 -50px}
#cboxTopRight{width:25px;height:25px;background:url(/common/js/jquery/colorbox/example4/images/border1.png) no-repeat -25px 0}
#cboxBottomLeft{width:25px;height:25px;background:url(/common/js/jquery/colorbox/example4/images/border1.png) no-repeat 0 -25px}
#cboxBottomCenter{height:25px;background:url(/common/js/jquery/colorbox/example4/images/border1.png) repeat-x 0 -75px}
#cboxBottomRight{width:25px;height:25px;background:url(/common/js/jquery/colorbox/example4/images/border1.png) no-repeat -25px -25px}
#cboxMiddleLeft{width:25px;background:url(/common/js/jquery/colorbox/example4/images/border2.png) repeat-y 0 0}
#cboxMiddleRight{width:25px;background:url(/common/js/jquery/colorbox/example4/images/border2.png) repeat-y -25px 0}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxLoadedContent{margin-bottom:20px}
#cboxTitle{position:absolute;bottom:0;left:0;text-align:center;width:100%;color:#999}
#cboxCurrent{position:absolute;bottom:0;left:100px;color:#999}
#cboxLoadingOverlay{background:#fff url(/common/js/jquery/colorbox/example4/images/loading.gif) no-repeat 5px 5px}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:0;right:42px;color:#444}
#cboxPrevious{position:absolute;bottom:0;left:0;color:#444}
#cboxNext{position:absolute;bottom:0;left:63px;color:#444}
#cboxClose{position:absolute;top:0;right:0;display:block;color:#444}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
