﻿@media(min-width:1200px){.container{max-width:1170px;}}@media(max-width:1199px) and (min-width:992px){.header-nav .nav>li>a{padding:10px;}}@media(max-width:991px){.header-nav .nav>li>a{padding:10px;font-size:12px;}.header-nav .nav.pull-right{margin-right:-15px;}.header-logo{width:auto;}.header-logo .brand{border-width:13px;margin-top:5px;margin-bottom:5px;margin-right:10px;}.header-logo a{font-size:18px;}.header-logo a small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.header .user-img{margin-right:0;}.footer{padding:20px 0;}.footer .row>[class*="col-"]+[class*="col-"]{margin-top:30px;}.category-container .category-sidebar+.category-detail,.category-item.full+.category-item{margin-left:0;}.category-item.full{float:none;width:auto;}.category-item.list{border-top:1px solid #ccc;}.category-detail .item{margin-bottom:0;}.account-container .account-sidebar{width:240px;}.account-container .account-body{margin-left:240px;}.product-thumbnail{width:80px;padding:10px;}.product-image{width:380px;}.product-main-image{margin-left:80px;width:300px;}}@media(max-width:991px) and (min-width:768px){.container{max-width:750px;}}@media(min-width:768px){.top-nav .navbar-collapse,.header .navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none;}.top-nav .navbar-toggle,.header .navbar-toggle{display:none;}.top-nav .navbar-collapse.collapse,.header .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;}.top-nav .navbar-nav,.header .navbar-nav{float:left;margin:0;display:block;}.top-nav .navbar-nav.navbar-right,.header .navbar-nav.navbar-right{float:right;margin-right:-15px;}.top-nav .navbar-nav>li,.header .navbar-nav>li{float:left;}}@media(max-width:768px){.promotion{margin-bottom:10px;}.item.item-thumbnail{margin-bottom:10px;}.social .social-list,.social .social-intro,.subscription .subscription-intro,.subscription .subscription-form{display:block;width:auto;padding:0 30px 0 0;text-align:left;}.social .social-intro,.subscription .subscription-intro{margin-bottom:15px;}.account-container .account-sidebar{width:auto;position:relative;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}.account-container .account-sidebar .account-sidebar-cover img{max-height:inherit;max-width:100%;}.account-container .account-body{margin:0;}.breadcrumb>li{line-height:20px;}.product-image{position:relative;border-bottom:1px solid #d8e0e4;}.product-image:before,.product-image:after{content:'';display:table;clear:both;}.product-image,.product-info{display:block;width:auto;}.product-thumbnail{position:absolute;left:0;top:0;bottom:0;overflow:scroll;border-right:1px solid #d8e0e4;}.product-main-image{width:auto;}.product-info{padding:20px;}.product-tab{margin:0;}.product-tab .nav.nav-tabs{border-top:1px solid #d8e0e4;font-size:14px;white-space:nowrap;overflow:scroll;}.product-tab .tab-content{padding:20px;}.product-desc{padding:0;}.product-desc .image,.product-desc.right .image,.product-desc .desc,.product-desc.right .desc{padding:0;float:none;width:auto;text-align:center;}.product-desc .image{margin-bottom:15px;}.product-desc .desc p{font-size:14px;line-height:20px;}.product-desc .desc h4{margin:0 0 10px;font-size:28px;}.table.table-product{font-size:12px;}.table.table-product.table-striped th,.table.table-product.table-striped td{padding:10px 15px;}.table.table-product th,.table.table-product .field{width:auto;font-size:16px;}.review-form{margin:20px -20px -20px;padding:20px;border-top:1px solid #c5ced4;font-size:12px;}.review-form h2{font-size:18px;margin-bottom:15px;}.product-purchase-container{position:fixed;left:0;bottom:0;right:0;padding:20px;background:#fff;z-index:1020;border-top:1px solid rgba(0,0,0,.25);}.product-purchase-container .product-discount,.product-purchase-container .product-price{position:absolute;left:20px;top:15px;}.product-purchase-container .product-discount+.product-price{top:30px;}.product-purchase-container .btn{float:right;}}@media(max-width:767px){.header-logo{height:60px;}.header-logo .brand{border-width:10px;margin-left:10px;margin-right:7px;}.header-logo a{font-size:16px;}.header-nav .nav>li>a{line-height:40px;padding:10px;}.header-nav .nav>li.divider{margin:18px 0;}.navbar-toggle{float:left;}.header .user-img{margin:0;float:none;}.header-cart i{line-height:40px;}.header-cart .total{position:absolute;right:5px;}.header .navbar-collapse .dropdown-menu{max-width:inherit;width:100%;background:#f9f9f9;border-bottom:1px solid #eee;position:relative !important;-webkit-transform:none !important;transform:none !important;-webkit-box-shadow:none;box-shadow:none;margin-bottom:10px;}.header .dropdown.dropdown-hover:hover .dropdown-menu,.header .dropdown.dropdown-hover:focus .dropdown-menu,.header .dropdown.dropdown-hover:hover .arrow,.header .dropdown.dropdown-hover:focus .arrow{display:none;}.header .dropdown.dropdown-hover.open .dropdown-menu,.header .dropdown.dropdown-hover.open .arrow,.header .dropdown.dropdown-hover.show .dropdown-menu,.header .dropdown.dropdown-hover.show .arrow{display:block;}.header .navbar-collapse{position:absolute;left:0;right:0;top:60px;background:#fff;padding:0;border-top:1px solid #eee;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px rgba(0,0,0,.15);box-shadow:0 2px 2px rgba(0,0,0,.15);}.header .navbar-collapse .nav>li{float:none;}.header .navbar-collapse .nav>li>a{line-height:30px;padding:10px 15px;}.header .navbar-collapse .nav>li+li{border-top:1px solid #eee;}.header .navbar-collapse .dropdown-menu{max-width:inherit;width:100%;background:#f9f9f9;border-bottom:1px solid #eee;position:relative;-webkit-box-shadow:none;box-shadow:none;margin-bottom:10px;}.dropdown-menu-sidebar{display:block;width:auto;max-width:inherit;}.dropdown-menu-container{min-width:inherit;display:block;}.dropdown-menu-sidebar+.dropdown-menu-content{border-top:1px solid #ccd0d4;border-left:none;padding-left:20px;}.dropdown-menu-content{padding:20px;display:block;}.dropdown-brand-list{white-space:initial;}.dropdown-menu.dropdown-menu-cart{margin-right:0;width:320px;margin-top:10px;}.dropdown .header-cart .arrow.top:before,.dropdown .header-cart .arrow.top:after{top:36px;}.slider .carousel,.carousel .carousel-inner,.carousel .carousel-inner .item{min-height:300px;}.carousel .product-img.left,.carousel .product-img.right{left:10%;right:10%;max-width:80%;}.carousel .carousel-caption,.carousel .carousel-caption.carousel-caption-left,.carousel .carousel-caption.carousel-caption-right{text-align:center;top:0;bottom:0;background:rgba(0,0,0,.35);}.footer-copyright .copyright,.footer-copyright .payment-method{float:none;text-align:center;}.footer-copyright .payment-method{padding:10px 0;}.section-container{padding:20px 0;}.page-header-container .page-header{font-size:18px;}.search-container .search-sidebar,.search-container .search-content{float:none;width:auto;margin:0;}.search-container .search-sidebar{margin-bottom:10px;}.search-container .search-content{padding:0;}.search-item-container{border:none;}.search-item-container .item-row .item{float:none;width:100%;border:1px solid #c5ced4;}.search-toolbar .sort-list{float:left;text-align:left;margin-top:10px;}.search-toolbar .sort-list .text{display:block;}.search-toolbar .sort-list>li{margin-right:10px;}.search-toolbar .sort-list>li+li{margin-left:0;}.about-us h1{font-size:48px;margin:0 0 15px;}.about-us p{font-size:18px;margin:0;}.about-us-content{margin-top:15px;}.about-us-content>.title{font-size:28px;}.about-us-content>.desc{font-size:14px;font-weight:normal;}.about-us-content .service{padding:10px;}.section-container.has-bg .cover-bg img{max-width:inherit;max-height:100%;}.product-detail{display:block;}.checkout-header .row>div+div{border:none;border-top:1px solid #3e4a52;padding-top:10px;margin-top:10px;}}@media(max-width:480px){.carousel-caption .price{margin-bottom:0 !important;}.carousel-caption .title{font-size:48px;}.carousel-caption p,.carousel-caption .price small{font-size:18px;}.carousel-caption .price{font-size:28px;}.carousel-caption .container{padding:0;}.section-title{font-size:18px;}.section-title a.pull-right{padding:6px 10px;margin:0 0 0 10px;}.section-title small{display:block;line-height:18px;margin:3px 0 0 0;font-size:13px;}body .category-container{border:none;background:none;}.category-container .category-sidebar{display:none;}body .category-container .category-sidebar+.category-detail,body .category-item.full+.category-item{margin:0;}body .category-item.full{float:none;width:auto;height:auto;margin:0 0 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}body .category-item.full .item .item-info{position:relative;}body .category-item.full .item .item-cover img{max-height:inherit;max-width:100%;}body .category-item.list .item{float:none;width:auto;height:auto;border:1px solid #c5ced4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#policy .row>div+div{border-top:1px solid #ddd;padding-top:30px;margin-top:30px;}#subscribe .row>div+div{border-top:1px solid #ddd;padding-top:30px;margin-top:30px;}.category-item.list{border-top:none;}.category-detail .item{margin-bottom:10px;}.category-detail .full .item{margin:0;}.checkout-footer{text-align:center;}.checkout-footer .pull-left,.checkout-footer .pull-right{float:none !important;}.checkout-footer .btn{max-width:200px;margin-left:auto !important;margin-right:auto !important;display:block;}.checkout-footer .btn+.btn{margin-top:10px;}.checkout-header .row>div+div{border:none;border-top:1px solid #3e4a52;padding-top:10px;margin-top:10px;}.product-main-image{height:300px;width:auto;}}@media(max-width:400px){.dropdown-menu.dropdown-menu-cart{margin-right:-57px;}.checkout-body{padding:20px;}.checkout-message{padding:0;}.table.table-payment-summary{margin-bottom:15px;}.table.table-payment-summary th,.table.table-payment-summary td{font-size:14px;display:block;width:100% !important;text-align:left !important;padding-left:0;padding-right:0;}.table.table-payment-summary th:before,.table.table-payment-summary td:before,.table.table-payment-summary th:after,.table.table-payment-summary td:after{content:'';display:table;clear:both;}.table.table-payment-summary .product .product-img{width:80px;}.table.table-payment-summary .product .product-info{margin-left:90px;}.table.table-payment-summary .field{padding-bottom:0;}.table.table-payment-summary .value{border-top:none;padding-top:0;}.table.table-payment-summary .product{padding-top:5px;}}