/* Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 3 & 4 Version: 4.2.0 Author: Sean Ngu Website: http://www.seantheme.com/color-admin-v4.2/frontend/e-commerce/ */@media (min-width:1920px){body{font-size:16px}.container{width:1360px}.top-nav .dropdown-menu>li>a,.top-nav .nav>li>a{font-size:16px;line-height:28px}.header-cart i,.header-nav .nav>li>a{line-height:80px}.top-nav .nav>li>a .f-s-14{font-size:18px!important}.top-nav .flag-img{height:16px;margin-right:10px}.header-logo{height:100px;width:300px}.header-logo a{font-size:26px}.header-logo a small{font-size:15px}.header-logo .brand{border-width:20px;margin:5px 15px 5px 10px}.header-nav{font-size:18px}.header-cart i{font-size:28px}.header-cart .total{font-size:14px;width:24px;height:24px;line-height:24px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.header .user-img{width:46px;height:46px;margin:17px 10px 17px 0}.header-nav .nav>li.divider{height:40px;margin:30px 0}.dropdown-menu{font-size:16px}.header .dropdown-menu{min-width:280px;padding:0 20px}.header .dropdown-menu>li>a{padding:12px 0;line-height:28px}.dropdown-menu-container .title{font-size:18px}.dropdown-menu-list>li>a{line-height:28px;font-size:18px}.dropdown-brand-list>li a{height:80px;line-height:80px;max-width:150px}.theme-panel{width:248px;right:-248px}.theme-panel .theme-list>li+li{margin-left:7px}.theme-panel .theme-list>li>a{width:40px;height:40px}.theme-panel .theme-panel-content{padding:10px}.theme-panel .theme-collapse-btn{width:60px;height:60px;left:-60px;margin-top:-30px;font-size:24px;line-height:60px}.theme-panel .theme-list>li.active>a:before{font-size:20px;line-height:40px}.btn,.cart-title,.form-control,.tooltip{font-size:16px}.form-control{height:44px}.btn{padding:10px 15px}.dropdown-menu.dropdown-menu-cart{margin-right:-172px;width:420px}.cart-item-image{width:100px;height:80px;line-height:64px}.cart-item>li h4{line-height:24px;font-size:18px}.cart-item>li .price{font-size:18px}.cart-item>li+li{padding-top:15px;margin-top:15px}.carousel .carousel-inner,.carousel .carousel-inner .item,.slider .carousel{min-height:600px}.carousel .product-img{top:60px;max-height:480px}.carousel-caption .title{font-size:84px}.carousel-caption p{font-size:36px}.carousel-caption .price{font-size:48px}.carousel-caption .btn{font-size:24px;padding:15px 45px}.carousel-control{height:80px;width:60px;margin-top:-40px}.carousel-control .glyphicon,.carousel-control i{height:80px;line-height:80px;font-size:42px}.section-title{font-size:28px}.section-title small{font-size:18px}.section-title a.pull-right{font-size:14px;padding:12px 20px;margin:-6px 0}.promotion-lg .promotion-title{font-size:48px}.promotion-lg .promotion-price{font-size:32px}.promotion-lg .promotion-btn,.promotion-lg .promotion-desc{font-size:16px}.promotion{padding-top:200px}.promotion.promotion-lg{padding-top:410px}.promotion-caption{padding:25px}.promotion-lg .promotion-caption{padding:40px}.promotion-title{font-size:24px}.promotion-price{font-size:22px}.promotion-btn,.promotion-desc,.promotion-price small{font-size:14px}.promotion-btn{padding:7px 15px}.item.item-thumbnail .item-title,.item.item-thumbnail .item-title a{font-size:16px;line-height:22px;max-height:44px}.item.item-thumbnail .item-image{line-height:130px;height:160px}.item.item-thumbnail .item-desc{font-size:14px}.item.item-thumbnail .item-price{font-size:18px}.category-sidebar .category-list>li.list-header,.item.item-thumbnail .item-discount-price{font-size:14px}.category-container .category-sidebar{width:280px;padding:25px}.category-container .category-sidebar+.category-detail{margin-left:280px}.category-item.full{width:340px;height:618px}.category-item.full+.category-item{margin-left:340px}.category-sidebar .category-list>li>a{line-height:26px}.category-item.full .item .item-cover img{height:100%}.category-item.full .item .item-title{line-height:28px;font-size:20px}.category-item.full .item .item-desc{font-size:16px}.category-item.full .item .item-price{font-size:32px}.policy .policy-info h4{font-size:18px;line-height:28px}.policy .policy-info p{font-size:16px}.policy .policy-icon{font-size:48px}.social .social-intro h4,.subscription .subscription-intro h4{font-size:20px}.social .social-list a{font-size:28px}.footer{font-size:16px;padding:45px 0}.footer-header{font-size:18px}.footer .fa-li,.footer p,.footer ul{line-height:28px}.footer .list-product .info .info-title{font-size:16px;margin:5px 0 0}.footer .list-product .info{margin-left:85px}.footer .list-product .image{width:72px;height:54px;line-height:54px}.footer-copyright{font-size:16px;padding:20px 0}.footer-copyright .copyright{line-height:40px}.footer-copyright .payment-method img{max-height:40px}.breadcrumb{font-size:16px!important}.product-thumbnail{width:120px;padding:25px;max-height:600px}.product-main-image{max-height:600px;margin-left:120px;height:600px;padding:25px;width:500px}.product-thumbnail-list>li a{height:80px;padding:10px;line-height:58px}.product-title{font-size:26px;line-height:40px}.product-title .label{max-width:80px;padding:6px;font-size:14px;margin-bottom:5px}.product-info{padding:25px;font-size:16px}.product-info-list{line-height:28px}.product-social ul>li>a{width:46px;height:46px;line-height:46px;font-size:24px}.product-price .price{font-size:46px}.product-discount .discount{font-size:24px}.btn-group-lg>.btn,.btn-lg{font-size:24px;padding:14px 25px}.product-tab .nav.nav-tabs{font-size:20px}.product-tab .nav.nav-tabs>li>a{padding:15px 25px}.product-desc .desc p{font-size:18px;line-height:30px}.search-toolbar{padding:20px}.search-toolbar .sort-list,.search-toolbar h4{font-size:16px;line-height:24px}.search-container .search-sidebar{padding:20px;font-size:16px}.search-container .search-sidebar .title{padding:15px 20px;font-size:16px;margin-left:-20px;margin-right:-20px}.search-category-list>li>a{line-height:28px}.pagination>li>a,.pagination>li>span{padding:9px 15px}.step .title{font-size:18px}.step .desc{font-size:16px}.step .number{font-size:30px;width:40px;height:30px;line-height:30px}.step .info{margin-left:50px}.table.table-cart th{font-size:18px;padding-bottom:10px}.table.table-cart .cart-product .product-img{width:160px}.table.table-cart .cart-product .product-info{margin-left:170px;padding:5px 25px}.table.table-cart .cart-product .product-info .title{font-size:20px}.table.table-cart .cart-product .product-info .desc{font-size:16px}.summary-container .field,.summary-container .value,.table.table-cart .cart-price,.table.table-cart .cart-total{font-size:18px}.cart-qty .qty-desc,.checkout-info-list{font-size:16px}.checkout-title{font-size:18px}.checkout .payment-type,.checkout-message h1{font-size:44px}.checkout-message h1 small{font-size:24px}.table.table-payment-summary td,.table.table-payment-summary th{font-size:18px;padding:15px}.table.table-payment-summary .product-summary .product-summary-info .title{font-size:18px}.table.table-payment-summary .product-summary .product-summary-info .desc{font-size:16px}.account-container .account-body h4{font-size:24px;line-height:34px}.account-container .account-sidebar .account-sidebar-content h4,.h4,h4{font-size:28px}.f-s-13{font-size:16px!important}.btn-icon,.btn.btn-icon{font-size:18px;width:36px;height:36px;line-height:36px}.about-us p{font-size:36px}.about-us-content>.desc{font-size:24px}.about-us-content .service .title{font-size:28px}.about-us-content .service .desc{font-size:18px}.panel-heading{padding:15px 20px}.panel-body{padding:20px}.panel-title{font-size:16px;line-height:28px}}@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 .row>[class*=col-]+[class*=col-]{margin-top:30px}.footer{padding:20px 0}.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){.header .navbar-collapse,.top-nav .navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.header .navbar-toggle,.top-nav .navbar-toggle{display:none}.header .navbar-collapse.collapse,.top-nav .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.header .navbar-nav,.top-nav .navbar-nav{float:left;margin:0}.header .navbar-nav.navbar-right,.top-nav .navbar-nav.navbar-right{float:right;margin-right:-15px}.header .navbar-nav>li,.top-nav .navbar-nav>li{float:left}}@media (max-width:768px){.item.item-thumbnail,.promotion{margin-bottom:10px}.social .social-intro,.social .social-list,.subscription .subscription-form,.subscription .subscription-intro{display:block;width:auto;padding:0 30px 0 0;text-align:left}.product-info,.product-tab .tab-content{padding:20px}.social .social-intro,.subscription .subscription-intro{margin-bottom:15px}.account-container .account-body,.product-tab{margin:0}.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%}.breadcrumb>li{line-height:20px}.product-image:after,.product-image:before{content:'';display:table;clear:both}.product-image{position:relative;border-bottom:1px solid #D8E0E4}.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-tab .nav.nav-tabs{border-top:1px solid #D8E0E4;font-size:14px;white-space:nowrap;overflow:scroll}.product-desc{padding:0}.product-desc .desc,.product-desc .image,.product-desc.right .desc,.product-desc.right .image{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 td,.table.table-product.table-striped th{padding:10px 15px}.table.table-product .field,.table.table-product th{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 .brand{border-width:10px;margin-left:10px;margin-right:7px}.header .navbar-collapse,.header .navbar-collapse .nav>li+li{border-top:1px solid #eee}.header-logo{height:60px}.header-nav .nav>li>a{line-height:40px;padding:10px}.header-logo a{font-size:16px}.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 .dropdown.dropdown-hover:focus .arrow,.header .dropdown.dropdown-hover:focus .dropdown-menu,.header .dropdown.dropdown-hover:hover .arrow,.header .dropdown.dropdown-hover:hover .dropdown-menu{display:none}.header .dropdown.dropdown-hover.open .arrow,.header .dropdown.dropdown-hover.open .dropdown-menu,.header .dropdown.dropdown-hover.show .arrow,.header .dropdown.dropdown-hover.show .dropdown-menu{display:block}.header .dropdown.dropdown-hover.show .dropdown-menu{display:block;position:relative!important;transform:none!important}.header .dropdown.dropdown-hover.show .dropdown-menu.dropdown-menu-cart{position:absolute!important;top:100%!important;left:auto!important;right:0!important}.header .navbar-collapse{position:absolute;left:0;right:0;top:60px;background:#fff;padding:0;-webkit-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>a{line-height:30px;padding:10px 15px}.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:after,.dropdown .header-cart .arrow.top:before{top:36px}.carousel .carousel-inner,.carousel .carousel-inner .carousel-item,.carousel .carousel-inner .item,.slider .carousel{min-height:300px}.carousel .product-img.left,.carousel .product-img.right{left:10%;right:10%;max-width:80%}.carousel .carousel-caption{padding-top:40px;padding-bottom:40px}.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)}.carousel-caption .title{font-size:48px}.carousel-caption .price small,.carousel-caption p{font-size:18px}.carousel-caption .price{font-size:28px;margin-bottom:0!important}.carousel-caption .container{padding:0}.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-content,.search-container .search-sidebar{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:400}.about-us-content .service{padding:10px}.section-container.has-bg .cover-bg img{max-width:inherit;max-height:100%}.product-detail{display:block}.header.header-inverse .navbar-collapse{background:#363D44}.header.header-inverse .navbar-collapse,.header.header-inverse .navbar-collapse .nav>li+li{border-top:1px solid rgba(0,0,0,.25)}.header.header-inverse .navbar-toggle{border-right-color:rgba(0,0,0,.25)}.header.header-inverse .navbar-toggle .icon-bar{background:rgba(255,255,255,.25)}.header .navbar-collapse .nav>li{float:none}}@media (max-width:480px){.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;font-size:13px}body .category-container{border:none;background:0 0}.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,#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 td,.table.table-payment-summary th{font-size:14px;display:block;width:100%!important;text-align:left!important;padding-left:0;padding-right:0}.table.table-payment-summary td:after,.table.table-payment-summary td:before{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}}