body{font-family:'Bai Jamjuree',sans-serif;font-weight:400;color:#000;font-size:16px;line-height:25px;width:100%}
h1,h2,h3,h4,h5,h6{color:#444}
.fa{font-size:13px}
h1{font-size:33px}
h2{font-size:27px}
h3{font-size:21px}
h4{font-size:15px}
h5{font-size:12px}
h6{font-size:10.2px}
a{color:#000}
a:focus,a:hover{color:#00659a;text-decoration:none}
legend{padding:7px 0}
label{font-size:16px;font-weight:500!important}
#checkout-cart button.btn.btn-primary,#checkout-cart button.btn.btn-danger{line-height:22px}
@media (min-width: 768px) {
.form-horizontal .control-label{padding-top:0}
}
.allcategories {border: 1px solid #ccc;padding: 2px 8px;margin-right: 4px;display: inline-block;margin-bottom: 10px;background-color: #e4e4e4;}
#information-information a {color: #00659a !important;font-weight: 600;}
.price .text-danger {color: #02669b;}
.price .del {text-decoration: line-through;color: #a4a4a4;font-weight: 500;font-size: 16px;letter-spacing: 2px;margin-bottom: 2px;}
.product-label-group label {margin-bottom: 5px;position: absolute;top: 0;right: -1px;text-align: center;background-color: #ff7f44;padding: 4px 6px;line-height: 18px;color: #fff;width: 50px;}
.d-flex{display:flex !important;}
.justify-content-center{justify-content: center !important;}
label.product-label.label-new {font-size: 14px;margin-bottom: 0;font-weight: 600 !important;}
.ajax-filter {margin-top: 30px;}
.pagination>li.active a {color: #fff !important;}
.product-discounted a {background-color: #C83F12 !important;padding: 0px 20px 0 12px !important;color: #fff !important;border-radius: 50px;}
.product-discounted a i {font-size: 20px;}
small.note{font-weight:700;color:#ff7f44;padding-left:10px;font-size:14px}
.mt-3 {margin-top: 30px;}
.mt-5 {margin-top: 50px;}
.border-rounded-10{border-radius: 10px;}
.input-group .input-group-addon{font-size:14px;height:30px;background-color:transparent!important;border:none!important}
.input-group-addon .form-control{font-size:14px!important}
.notice{padding:5px 0;background:#8A0000;color: #fff;}
.notice .container{margin-top:0}
span.hidden-xs,span.hidden-sm,span.hidden-md,span.hidden-lg{display:inline}
header{background:#fff;border-bottom:1px solid #ddd;}
#slideshow0 img{width:100%}
.nav-tabs{margin-bottom:15px}
.container-fluid{max-width:1500px}
div.required .control-label:before{content:'* ';color:red;font-weight:700}
.dropdown-menu li > a:hover{text-decoration:none;color:#fff;background-color:#229ac8;background-image:linear-gradient(to bottom,#23a1d1,#1f90bb);background-repeat:repeat-x}
#top{background-color:#EEE;border-bottom:1px solid #e2e2e2;padding:4px 0 3px;margin:0 0 20px;min-height:40px}
#top .container{padding:0 20px}
#top #form-currency .currency-select,#top #form-language .language-select{text-align:left}
#top #form-currency .currency-select:hover,#top #form-language .language-select:hover{text-shadow:none;color:#fff;background-color:#229ac8;background-image:linear-gradient(to bottom,#23a1d1,#1f90bb);background-repeat:repeat-x}
#top .btn-link,#top-links li,#top-links a{color:#888;text-shadow:0 1px 0 #FFF;text-decoration:none}
#top .btn-link:hover,#top-links a:hover{color:#444}
#top-links .dropdown-menu a{text-shadow:none}
#top-links .dropdown-menu a:hover{color:#FFF}
#top .btn-link strong{font-size:14px;line-height:14px}
#top-links{padding-top:6px}
#top-links a + a{margin-left:15px}
#logo{margin:0 0 10px}
img{max-width:100%}
#cart ul.dropdown-menu li:first-child {max-height: 300px;overflow: auto;}
.panel-group .panel{border-radius:0!important}
.panel-default{border-color:#eee!important}
.sticky-header.sticky{position:fixed;width:100%;z-index:99;top:0;background:rgba(255,255,255,0.95);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.11);box-shadow:0 1px 3px rgba(0,0,0,0.11);-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:900ms;animation-duration:900ms;-webkit-animation-timing-function:cubic-bezier(0.2,1,0.22,1);animation-timing-function:cubic-bezier(0.2,1,0.22,1);-webkit-animation-delay:0;animation-delay:0;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-play-state:running;animation-play-state:running}
.sticky #cart > .btn{background:transparent;margin-top:0}
.sticky #menu .nav > li > a{height:50px;line-height:50px}
.mini_cart{position:absolute;width:340px;background:#fff;-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,0.1);box-shadow:0 0 20px 5px rgba(0,0,0,0.1);z-index:999;right:0;top:100%;padding:25px 20px;display:none}
.cart_item{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;padding:15px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.cart_item:first-child{padding-top:0}
.cart_img{width:100px;margin-right:10px}
.cart_info a{color:#242424;font-size:12px;display:block;margin-bottom:5px}
.cart_info a:hover,.cart_remove a:hover{color:#00659a}
.cart_info span{display:block;font-weight:400;margin-bottom:7px;color:#555}
.cart_info span.cart_price{color:#242424;font-size:13px;font-weight:600;margin-bottom:0}
.cart_remove{position:absolute;right:0;top:30px}
.cart_remove a{color:#dedede;margin-bottom:0;font-size:20px}
.total_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ebebeb;margin-bottom:15px}
.total_price span{text-transform:uppercase;color:#3e3d43}
.total_price span.prices{color:#242424;font-size:18px;font-weight:600}
.cart_button a{border:1px solid #ebebeb;border-radius:2px;background:#f6f6f6;color:#242424;height:44px;line-height:40px;text-align:center;padding:0 10px;display:block;text-transform:capitalize;font-size:13px;font-weight:500;margin-bottom:15px}
.cart_button a:last-child{margin-bottom:0}
.cart_button a:hover{background:#242424;border-color:#242424;color:#fff}
#search .input-lg{height:47px!important;line-height:47px;padding:0!important;background:#EEE!important;color:#333;border:0;border-radius:0;box-shadow:none;font-size:16px}
#search{background:#eee;border-radius:25px;padding:0 15px;max-width:70%;float:left;}
#search .btn-lg{line-height:20px;padding:10px 15px!important;border:0;box-shadow:none;text-shadow:none;color:#333;background:#EEE!important;border-radius:0}
#search i{color:#333;font-size:14px}
.no-r{padding-right:0!important}
.no-l{padding-left:0!important}
.up ul li:last-child{border-right:0!important;margin:0}
.up{display:block;padding:10px 0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:50px!important}
.up ul li{padding:0 20px;border-right:1px solid #ccc;line-height:10px;margin-top:10px}
.up ul li a{color:#888;text-transform:uppercase}
.right_top_menu{float:right}
#cart > .btn > svg{margin-right:10px}
#cart{float:right;margin-top:4px}
#cart > .btn{color:#000!important;background:transparent;line-height:20px;font-size:14px;font-weight:600;display:flex;align-items:center;padding:10px 0}
#cart i{font-size:20px;margin-right:4px}
#cart.open > .btn{background-image:none;border:1px solid #E6E6E6;color:#666;box-shadow:none;text-shadow:none;outline:0 auto -webkit-focus-ring-color;border-radius:50px}
#cart.open > .btn:hover{color:#444}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0;box-shadow:none}
#cart .dropdown-menu{background:#fff;z-index:1001}
#cart .dropdown-menu{min-width:100%}
#cart .dropdown-menu button i{color:red}
@media (max-width: 478px) {
#cart .dropdown-menu{width:100%;left:-182px;min-width:291px}
.shopping_cart{top:-5px}
}
#cart .dropdown-menu table{margin-bottom:10px}
#cart .dropdown-menu li > div{min-width:427px;padding:0 10px}
@media (max-width: 478px) {
#cart .dropdown-menu li > div{min-width:100%}
}
.down{position:relative}
#product-product #content h1{background-color:transparent;color:#000;border:0;font-size:20px;line-height:26px}
.box-heading h1{font-size:27px;font-weight:700;margin:0}
.swiper-viewport{border:0!important;margin-bottom:0!important;box-shadow:none!important;height:auto}
.category-swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.navbar-collapse{padding:0!important}
#menu{margin:0}
#menu li{margin-right:5px}
#menu ul li:last-child{margin-right:0}
#menu .nav > li > a{padding:0 8px;font-size:15px;font-weight:600;height:47px;line-height:47px;color:#373737}
#menu .nav > li > a:hover,#menu .nav > li.open > a{background-color:transparent;color:#c83f12}
#menu .dropdown-menu{padding-bottom:0}
#menu .dropdown-inner{display:table}
#menu .dropdown-inner ul{display:table-cell}
#menu .dropdown-inner a{min-width:160px;display:block;padding:3px 20px;clear:both;line-height:20px;color:#333;font-size:12px}
#menu .dropdown-inner li a:hover{color:#FFF}
#menu .see-all{display:block;margin-top:.5em;border-top:1px solid #DDD;padding:3px 20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 3px 3px;font-size:12px}
#menu .see-all:hover,#menu .see-all:focus{text-decoration:none;color:#fff;background-color:#229ac8;background-image:linear-gradient(to bottom,#23a1d1,#1f90bb);background-repeat:repeat-x}
#menu #category{float:left;padding-left:15px;font-size:16px;font-weight:700;line-height:49px;color:#fff;background:#00659a}
#menu .btn-navbar{font-size:15px;font-stretch:expanded;color:#000!important;height:49px;margin:0;background-color:transparent;border-color:#1f90bb #1f90bb #145e7a}
#menu .btn-navbar:hover,#menu .btn-navbar:focus,#menu .btn-navbar:active,#menu .btn-navbar.disabled,#menu .btn-navbar[disabled]{color:#000;background-color:transparent}
.top-bar-icon-menu{margin:0}
.top-bar-icon-menu li{padding-left:0;text-align:left;padding-right:0}
.top-bar-icon-menu a i,.top-bar-icon-menu i{height:30px;width:26px;float:left;margin:10px;margin-right:5px;line-height:32px;font-size:20px;text-align:center;color:#FFF287}
.text-primary{color:#FFF287}
.f-w6{font-weight:600}
.top-bar-icon-menu li a{color:#fff}
.top-bar{line-height:50px;font-size:14px;background-color:#3B060A}
.top-bar .container{margin-top:0!important}
@media (min-width: 768px) {
#menu .dropdown:hover .dropdown-menu{display:block}
.navbar-nav{margin:0}
#logo{text-align:center;margin:3px auto}
.navbar-nav{margin:0!important}
#menu div.dropdown-inner > ul.list-unstyled{display:block}
#menu div.dropdown-menu{margin-left:0!important;padding-bottom:10px;background-color:rgba(0,0,0,0.1)}
#menu .dropdown-inner{display:block}
#menu .dropdown-inner a{width:100%;color:#fff}
#menu .dropdown-menu a:hover,#menu .dropdown-menu ul li a:hover{background:rgba(0,0,0,0.1)}
#menu .see-all{margin-top:0;border:none;border-radius:0;color:#fff}
.up ul li:last-child{border-right:0!important;margin:0;text-align:center;width:100%}
.up{height:auto!important;display:inline-block;border:1px solid #ccc}
.no-r{padding-right:15px!important}
.no-l{padding-left:15px!important}
.product-thumb .button-group button{float:none!important}
}
#content{min-height:600px}
footer{margin-top:30px;padding-top:20px;background-color:#3B060A;color:#d9d9d9}
footer hr{border-top:none;border-bottom:1px solid #666}
footer a{color:#b7b7b7}
footer a:hover{color:#C83F12}
footer h5{font-size:16px;text-transform:capitalize;font-weight:600;line-height:12px;margin-bottom:25px;color:#FFF287}
.alert{padding:8px 14px}
.bg{position:absolute;left:0;top:0;height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.adv_hp_categories,.adv_hp_categories .swiper-viewport{background-color:#f1f5f6;margin-top:0!important;padding:4px 0}
.adv_hp_categories .swiper-slide .title{text-align:center;color:#202020;font-size:12px;line-height:20px;padding-top:2px;height:26px;overflow:hidden}
.m-t-auto{margin:10px auto}
#rate table thead tr td{vertical-align:middle;padding:2px!important;border:1px solid #dcdcdc;background:#eee;text-align:center;font-size:16px}
.icon-box ul{font-size:14px;word-break:break-word;margin:0;line-height:20px;color:#999;padding-left:18px}
.fp-section{background-color:#ebebeb;padding:30px 0 20px}
.fp-section .product-thumb{box-shadow:0 0 5px 0 #bcbcbc3d}
.side-feature-img{box-shadow:0 0 13px 0 #dbdbdb;border-radius:120px}
.fp-section h1{margin-bottom:15px}
.page-title{background-color:#fafafa;margin-bottom:15px}
.breadcrumb{margin:10px 0;padding:2px 0;background-color:transparent}
.breadcrumb i{font-size:15px}
.breadcrumb > li{text-shadow:0 1px 0 #FFF;padding:0 20px;position:relative;white-space:nowrap}
.breadcrumb > li a{font-size:12px}
.breadcrumb > li + li:before{content:'';padding:0}
.breadcrumb > li:after{content:'';display:block;position:absolute;top:-5px;right:0;width:20px;height:20px;border-bottom:1px solid #DDD;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}
.pagination{margin:0}
.buttons{margin:1em 0}
.input-group-btn .btn-primary{color:#fff!important;background-color:#000!important;border-color:#1f90bb #1f90bb #145e7a!important;padding:6px 12px!important}
.input-group-btn .btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)!important;background-color:#da4f49!important;background-image:linear-gradient(to bottom,#ee5f5b,#bd362f)!important;background-repeat:repeat-x!important;border-color:#bd362f #bd362f #802420!important;padding:6px 12px!important}
.mb-3{margin-bottom:25px}
.btn{font-size:14px;padding:3px 12px;border-radius:0;box-shadow:none;text-shadow:none!important;color:#fff!important;border:none!important}
.btn-xs{font-size:9px}
.btn-sm{font-size:10.2px}
.btn-lg{padding:10px 16px;font-size:15px}
.btn-group > .btn,.btn-group > .dropdown-menu,.btn-group > .popover{font-size:14px}
.btn-group > .btn-xs{font-size:9px}
.btn-group > .btn-sm{font-size:10.2px}
.btn-group > .btn-lg{font-size:15px}
.btn-default{color:#777;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#000;border-color:#ddd #ddd #b3b3b3 #b7b7b7;font-size:18px;padding:6px 18px}
.btn-default:hover,.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#6b6b6b;border-color:#8c8c8c}
.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#3b060a;border-color:#1f90bb #1f90bb #145e7a;font-size:18px;padding:6px 18px}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{background-color:#000;background-position:0 -15px}
.btn-primary:focus,.btn-primary:active,.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}
.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,0.1)}
.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,0.1)}
.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{box-shadow:inset 0 1000px 0 rgba(0,0,0,0.1)}
.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#df5c39;background-image:linear-gradient(to bottom,#e06342,#dc512c);background-repeat:repeat-x;border-color:#dc512c #dc512c #a2371a}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-image:none;background-color:#df5c39}
.sorting{border:1px solid #eaeaea;margin-bottom:10px;padding:10px;background-color:#fafafa;border-radius:2px}
.input-group-btn .btn.btn-default{font-size:14px;padding:2px 15px;background-color:#6f6e6e;line-height:24px}
#product-category h3{margin-top:5px;margin-bottom:0}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{font-size:16px;line-height:18px}
.btn-link{border-color:rgba(0,0,0,0);cursor:pointer;color:#23A1D1;border-radius:0}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:rgba(0,0,0,0);background-image:none;box-shadow:none}
.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#222;background-image:linear-gradient(to bottom,#333,#111)}
.list-group-item{margin-bottom:0!important}
.list-group a{border-bottom:1px solid #eee!important;color:#000;padding:2px 10px!important;border-radius:0!important;border:0}
.list-group a.active,.list-group a.active:hover,.list-group a:hover{color:#00659a;background:transparent!important;border-color:tranparent!important}
.list-group a.active i{color:#00659a}
.carousel-caption{color:#FFF;text-shadow:0 1px 0 #000}
.carousel-control .icon-prev:before{content:'\f053';font-family:FontAwesome}
.carousel-control .icon-next:before{content:'\f054';font-family:FontAwesome}
.product-thumb{text-align:center;border:1px solid #EEE;margin-bottom:20px;background:#fff!important}
.product-thumb .image{overflow:hidden;position:relative}
.product-thumb .image a{display:block;background-color:#f7f7f8;transition:transform .5s ease}
.product-thumb .image a:hover{transform:scale(1.5)}
.product-thumb .image img{margin-left:auto;margin-right:auto;mix-blend-mode:multiply}
.product-grid .product-thumb .image{float:none}
@media (min-width: 767px) {
.product-list .product-thumb .image{float:left;padding:0 15px}
#menu{height:50px;overflow:hidden}
}
.product-thumb h4{font-weight:700}
.product-list .product-thumb .caption{margin-left:230px}
.outer{position:relative}
.new-box{position:absolute;top:0;z-index:0;overflow:hidden;right:0}
.new-label{color:#1a1a1a;padding:5px 5px 5px 40px;text-align:right;display:block;z-index:1;position:relative;min-width:74px;height:55px;overflow:hidden;margin-right:11px;margin-top:1px}
.new-label::before{position:absolute;bottom:-60px;left:49px;width:45px;height:184px;content:" ";background:#ededed;-webkit-transform:rotate(-49deg);-ms-transform:rotate(-49deg);transform:rotate(-49deg)}
.new-label span{position:relative}
.thumbnail{background-color:#f7f7f8}
.thumbnail a>img,.thumbnail>img{mix-blend-mode:multiply}
.nav>li>a:focus,.nav>li>a:hover{background-color:transparent}
@media (max-width: 1200px) {
.product-grid .product-thumb .caption{min-height:52px;padding:0 10px}
ul.list-inline.top-bar-icon-menu.text-center{text-align:left}
}
@media (max-width: 483px) {
.product-layout.product-grid.col-xs-6,.product-layout.col-xs-6{width:100%}
}
@media (max-width: 767px) {
.table-responsive{border:0;margin-bottom:0}
.breadcrumb{height:30px;overflow:hidden}
#cart > .btn > svg{width:20px}
.top-bar{line-height:30px}
.top-bar-icon-menu a i,.top-bar-icon-menu i{margin:0}
#logo{margin:0;padding-left:30px}
#cart{margin-top:0;top:-10px}
#menu{margin-top:0!important;position:absolute;top:-47px;left:0}
#cart.open > .btn{background-color:transparent}
#product-product #content h1{margin-bottom:0}
.fp-section{padding:20px 0}
.box-heading h1,#common-home .box-heading h1{margin-bottom:10px;font-size:22px!important}
.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px}
.product-grid .product-thumb .caption{min-height:0}
.adv_hp_categories,.adv_hp_categories .swiper-viewport{padding:0}
#collapse-checkout-confirm tfoot{position:absolute;right:0;width:238px;margin-top:20px;margin-right:41px;border-top:0;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc}
#collapse-checkout-confirm tfoot tr td:last-child{width:128px}
#collapse-checkout-confirm #payment{margin-top:170px}
select#input-sort{min-width:210px}
select#manufacturer_rec{min-width:232px}
}
.product-thumb .rating{padding-bottom:10px}
.rating .fa-stack{font-size:8px}
.rating .fa-star-o{color:#999;font-size:15px}
.rating .fa-star{color:#FC0;font-size:15px}
.rating .fa-star + .fa-star-o{color:#E69500}
h2.price{margin:0}
aside .box-heading h1{font-size:20px;margin-bottom:0}
.product-thumb .name a{color:#000}
.product-thumb .name{padding:5px 10px;height:48px;overflow:hidden;color:#212529;width:100%;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;font-weight:600;font-size:14px;line-height:20px}
.product-thumb .price{display:flex;flex-wrap:wrap;flex-direction:column;color:#02669b;text-decoration:unset;font-weight:600;font-size:18px;line-height:18px;margin-bottom:0}
.product-thumb .price small{font-size:11px;color:#8a0000;padding-right:5px}
.product-thumb .price-new{font-weight:600}
.product-thumb .price-old{color:#999;text-decoration:line-through;margin-left:10px}
.product-thumb .price-tax{color:#999;font-size:12px;display:block}
.product-thumb .button-group{display:flex;background-color:#f6f6f7;padding:5px;border-top:1px solid #eaeaea;justify-content:space-around}
.product-list .product-thumb .button-group{border-left:1px solid #ddd}
#information-information h2,#information-information h3{font-size:24px;font-weight:700;margin-bottom:15px;color:#1e1e1e}
#information-information h4{font-size:20px;font-weight:700;color:#1e1e1e}
#information-information b,#information-information a{color:#1e1e1e}
@media (max-width: 768px) {
.product-list .product-thumb .button-group{border-left:none}
.img-responsive{display:inline-block}
.content-inner{display:block!important}
#menu .btn-navbar i{font-size:18px}
#menu{background:transparent;margin-top:0!important}
.navbar-nav{margin:0!important}
.product-thumb .cart .btn:hover,button:hover{box-shadow:none}
.logo-area{padding:10px 0!important}
.navbar-collapse{position:absolute;top:47px;min-width:300px;width:100%;background-color:#ccc;z-index:9999;box-shadow:0 0 12px 0 #c9c9c9}
#menu li{margin-right:0;width:100%;border-top:1px solid #ddd}
#menu .nav > li > a{background:#f8f8f8 none repeat scroll 0 0;color:#666;font-size:14px;margin:0;padding:.5em 5%;text-align:left;text-decoration:none;text-transform:uppercase;font-weight:700;height:35px;line-height:24px}
.sticky #menu .nav > li > a{height:35px;line-height:24px}
.shopping_cart{float:right;margin-top:3px;position:absolute;right:14px}
#search,#search .btn-lg{background:transparent!important;padding:0}
.model{font-size:14px}
}
@media (max-width: 400px) {
#menu{position:absolute;top:-42px;left:0}
#cart{top:-14px}
}
.gray-background-img{background-color:#f1f5f6}
.gray-background-img img{margin:0 auto;display:block;mix-blend-mode:multiply;border-radius:50%}
.product-thumb .button-group button{text-transform:capitalize;justify-content:center;align-items:center;gap:5px;padding:10px;height:40px;background-color:#3b060a;border-radius:30px;color:#fff;cursor:pointer;font-weight:600;font-size:13px;position:relative;display:flex;-webkit-transition:all .4s linear 0;-khtml-transition:all .4s linear 0;-moz-transition:all .4s linear 0;-ms-transition:all .4s linear 0;-o-transition:all .4s linear 0;transition:all .4s linear 0;line-height:15px;text-align:center;transition:color 0.3s,border-color 0.3s,background-color 0.3s,box-shadow 0.3s,-webkit-box-shadow .3s;border:0}
.product-thumb .button-group button + button{width:20%;border-left:1px solid #ddd}
.product-thumb .button-group button:hover{color:#fff;background-color:#8A0000;text-decoration:none;cursor:pointer;border:0}
.product-thumb .button-group button i{transition:transform .7s ease-in-out}
.product-thumb:hover .button-group button i{transform:rotate(360deg)}
.product-thumb:hover{box-shadow:0 0 30px #487bb726}
.thumbnails{overflow:auto;clear:both;list-style:none;padding:0;margin:0}
.thumbnails > li{margin-left:20px}
.thumbnails{margin-left:-20px}
.thumbnails > img{width:100%}
.image-additional a{margin-bottom:20px;padding:5px;display:block;border:1px solid #ddd}
.image-additional{max-width:78px}
.thumbnails .image-additional{float:left;margin-left:20px}
.top-header-category{
    /*display: flex;flex-wrap: wrap;*/
    margin-bottom: 0;}
.category-header {background-color: #e9e9e9;}
.mb-0{margin-bottom:0 !important;}
.top-header-category .list-group-item {background-color: transparent;border-bottom: 0 !important;padding: 8px 6px!important;text-align:center;font-size:14px;}
.category-header .box-content {display: flex;background-color: transparent;}
.category-header .list-group a.active, .category-header .list-group a.active:hover, .category-header .list-group a:hover {color: #ffffff;background-color: #ff7f44 !important;}
.category-header .list-group a.active i {color: #ffffff;}
.manufacturer {text-align: center;background-color: #3b060a;color: #fff;padding: 6.5px 10px;}
.manufacturer select#sidebar-brands {background-color: #3b060a !important;color: #ffffff;border-color: transparent !important;padding: 0px 10px!important;}
.top-category-bar.swiper-category.swiper-viewport {background-color: transparent;}
#account-account .content-inner2 a {background-color: #fff45e !important;padding: 10px;color: #080808;display: block;margin-bottom: 10px;font-weight: 600;}
@media (max-width: 1200px) {
    .manufacturer {padding: 5px 10px;margin-top: 1px;}
    .top-header-category .list-group-item{font-size:13px;font-weight:700;}
}
#information-information .box-heading, #information-contact .box-heading, #product-manufacturer .box-heading, #product-product .box-heading, #checkout-checkout .box-heading, #checkout-cart .box-heading {margin-top: 15px;}

@media (min-width: 1200px) and (max-width: 1400px) {
#common-home .product-thumb .button-group button{max-width:73px}
}
@media (min-width: 992px) and (max-width: 1120px) {
#product-manufacturer .product-thumb .button-group button{max-width:79px}
}
@media (min-width: 768px) and (max-width: 850px) {
#product-category .product-thumb .button-group button,#product-manufacturer .product-thumb .button-group button{max-width:82px}
}
@media (min-width: 1200px) {
#content .col-lg-2:nth-child(6n+1),#content .col-lg-3:nth-child(4n+1),#content .col-lg-4:nth-child(3n+1),#content .col-lg-6:nth-child(2n+1){clear:left}
.btn-lg-right{float:right;padding-right:8px}
.gray-background-img img{max-width:85px}
.feature-lg-img{max-height: 174px !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
#content .col-md-2:nth-child(6n+1),#content .col-md-3:nth-child(4n+1),#content .col-md-4:nth-child(3n+1),#content .col-md-6:nth-child(2n+1){clear:left}
#search{max-width:60%}
#logo{margin:11px auto}
#product-category .product-thumb .price{display:block!important}
}
@media (min-width: 768px) and (max-width: 991px) {
#content .col-sm-2:nth-child(6n+1),#content .col-sm-3:nth-child(4n+1),#content .col-sm-4:nth-child(3n+1),#content .col-sm-6:nth-child(2n+1){clear:left}
}
@media (min-width: 768px) {
#column-left .product-layout .col-md-3{width:100%}
#column-left + #content .product-layout .col-md-3{width:50%}
#column-left + #content + #column-right .product-layout .col-md-3{width:100%}
#content + #column-right .product-layout .col-md-3{width:100%}
}
@media (min-width: 1292px) and (max-width: 1382px) {
    .product-discounted a{padding: 0px 5px 0 5px !important;}
    .product-discounted i, .product-discounted span{display:none !important;}
}
@media (max-width: 1291px) {
    .product-discounted{display:none !important;}
}
#column-left .product-layout,#column-right .product-layout{width:100%}
.input-group .form-control[name^=quantity]{min-width:50px;height:34px!important;border-radius: 0px!important;}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-image:none;background-color:#df5c39}
.powered{padding:10px 0;text-align:center;margin-top:20px;border-top:1px solid #ddd}
.powered,.powered a{color:#999}
.powered .container{margin-top:0}
#column-left{padding-right:0!important}
#column-left .list-group{border:1px solid #fff;margin-bottom:0}
.mycarousel-outer{border:1px solid #ccc;margin-bottom:20px;padding:5px 10px;margin-top:-40px}
.mycarousel-outer h1{font-size:14px;font-weight:700;margin:0;line-height:58px;text-transform:uppercase}
.mycarousel-outer .swiper-viewport{margin:0!important}
.mycarousel-outer .swiper-viewport{background-color:transparent;box-shadow:none!important}
.swiper-pagination{bottom:0!important;text-align:right!important}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#00659a!important;border-color:#00659a!important}
.pagination>li a,.pagination>li span{border-radius:0!important;color:#333!important}
.product-thumb button i{font-size:20px}


/*#rate table{width:auto;background:#fff;border:1px solid #eee!important;max-width:100%;margin-bottom:20px;margin-top:10px;border-collapse:separate}*/
/*#rate table td{vertical-align:middle;padding:3px!important;border:1px solid #ddd;text-align:center;font-size:16px}*/
/*#rate table th{vertical-align:middle;padding:2px!important;border:1px solid #dcdcdc;background:#eee;text-align:center}*/
/*#rate td input{text-align:center}*/
/*#rate input{width:100%;min-width:63px;border:1px solid #ccc;height:25px!important;background:#F8F8F8}*/
/*#rate td:last-child{width:15%}*/


#rate table thead td, #rate table thead th {background: #EEE;}
#rate {margin:10px 0;width: 100%;overflow-y: hidden;font-size: 18px;max-width: 400px;}
#rate td:last-child {width: 60px;}
#rate .price {font-weight:inherit; font-size:inherit;}
#rate table {border:1px solid; border-collapse: collapse; width: 100%;}
#rate td, #rate th {text-align:center;padding:2px 10px; border:1px solid #DDDD;color: #323232;}
#rate th, #rate thead th, #rate thead td {background:#EEE; font-weight:600;}
#rate input {width:60px; height:25px; text-align:center;border: 1px solid #000000;border-radius: 4px;font-size: 18px;}

#checkout-cart thead tr td {font-weight: 600;}
span.totalamount {margin-left: 5px;letter-spacing: 1.5px;}    
.buyitnow {background-color: #ff7f44;}
#selected_color span {color: #ff7f44;font-size: 18px;font-weight: 600;padding: 10px 0;display: block;}
span.totalqty {color: #ff7f44;}
#button-cart{background-color:#3b060a;text-shadow:none;background-image:none;border:none;border-radius:0;text-transform: capitalize;}
#button-cart:active,#button-cart:hover{outline:0 auto -webkit-focus-ring-color}
.green-btn{background-color:#000;text-shadow:none;background-image:none;border:none;border-radius:0;font-size:17px;color:#fff;padding:6.7px 14px!important;}
.green-btn:hover{color:#fff}
#quantity_error_message{font-size:18px}
.f-btn:hover{box-shadow:2px 2px 2px 2px #e1e1e1;color:#fff}
.rating{display:none}
#cart .dropdown-menu .btn{background:transparent!important;border:none!important;padding:1px 3px!important}
#cart .table>tbody>tr>td{padding:3px!important}
#cart p.text-right a{padding:8px 12px;color:#fff;border-radius:2px;background:#00659a}
#cart p.text-right a.mini_btn_cart{background:#000}
#cart p.text-right a strong{font-weight:100!important}
.f-btn{margin:10px 0;background-color:#333!important;padding:2px 10px;color:#fff}
.table{background:#fff}
.form-control{font-size:16px;height:28px!important;color:#000;box-shadow:none!important;border-radius:50px!important;padding:3px 10px!important;background:#fff!important}
.panel-heading{padding:5px 15px!important}
.alert-dismissable .close,.alert-dismissible .close{right:0!important}
#checkout-checkout fieldset label{padding-left:0!important}

#color .list-inline, #color .product-variations {text-align:center;display: flex;flex-wrap: wrap;gap: 5px;}
#color .list-inline>li, #color .product-variations>a {padding-left:2px; padding-right:2px;display: flex;justify-content: center;align-items: center;margin-bottom: 2px;}
#color li a, #color a img {width: 35px; height: 35px; border: 1px solid #FFF; display: block; box-shadow: 0 0 2px rgba(0,0,0,.3);}
#color li a span, #color a span {display: block; width: 100%; height: 100%; float: left;}
#color li.color-2 a span, #color .color-2 a span, #color .color-2 a img {width: 50%;}
#color li.color-3 a span, #color .color-3 a span, #color .color-3 a img{width:33.3%;}
#color li.color-4 a span, #color .color-4 a span, #color .color-4 a img{width:25%;}
#color li.color-5 a span, #color .color-5 a span, #color .color-5 a img{width:20%;}
#color li.color-6 a span, #color .color-6 a span, #color .color-6 a img{width:16.6%;}
#color .active a img {border: 2px solid #fc0000;padding: 3px;}
.tab-content{padding-bottom:10px}
.manufacture{position:absolute;bottom:0;right:0;transition:transform .5s ease}
.manufacture img{mix-blend-mode:multiply;transition:transform .5s ease}
.model{margin-bottom:5px;position:absolute;top:0;left:-1px;text-align:left;background-color:#c83f12;padding:4px 6px;line-height:18px;font-size:12px;color: #fff;}
.model span{font-size:12px;display:block}
.filters .box-heading{background:#2e8792!important;border-radius:0;padding:1px 5px!important;border-color:#2e8792;margin-bottom:0}
.white-bg{background:#fff;padding:10px;border:1px solid #ccc}
.side1{text-align:center}
.box-heading{margin-bottom:0;padding:10px}
.mt-3{margin-top:30px!important}
div.AuthorizeNetSeal{margin-bottom:30px!important}
.payment-pp img{margin:0 auto}
#common-home .box-heading{padding:10px 0 0;margin:0 15px 20px;text-align:center}
.swiper-category .swiper-pager{display:none}
#common-home .box-heading h1{font-size:27px;font-weight:700}
#column-left .box-heading{margin-bottom:0;background:#fff;padding:10px 10px 5px}
#column-left .box-content{padding:5px;background:#fff;width:100%;border-top:0;margin-bottom:10px}
#rate thead td{font-weight:700;font-size:14px;padding:5px!important;text-align:center!important}
.logo-area{padding:5px 0}
.list-group a i{color:#3b060a}
.box-content{background:#fff;display:inline-block}
.content-inner{background:#fff;display:inline-block}
.content-inner2{background:#fff;display:inline-block;padding:10px;width:100%}
.container{margin-top:15px}
.desc{display:none}
#checkout-checkout textarea.form-control{height:100px!important}
textarea.form-control{height:auto!important;border-radius:20px!important}
.w-100{width:100%}
.fa-stack{width:1em!important;color:#FFDF00}
.pagination>.active>span{color:#fff!important}
#product-category .content-inner2 .row .col-md-12 .form-group{margin-bottom:0!important}
.mtb{padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-bottom:10px;display:inline-block}
.mt-05{margin-top:5px}
.spacing-list li + li{margin-top:10px}
.widget-icon-box{padding:0 2rem;border-radius:.5rem;border:1px solid #eee}
.mb-6{margin-bottom:3rem!important}
.widget-icon-box .icon-box-side:not(:last-child){border-bottom:1px solid #eee}
.widget-icon-box .icon-box-side{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:2rem 0}
.icon-box-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.icon-box-side .icon-box-icon{margin-right:1.5rem;margin-bottom:0}
.icon-box-icon{display:inline-block;margin-bottom:1.4rem}
.text-dark{color:#00659a!important}
.widget-icon-box i.w-icon-truck{font-size:3.4rem}
.icon-box-side i{display:inline-block;vertical-align:middle;font-weight:400;line-height:1;font-size:3.4rem}
.w-icon-truck:before{content:""}
.mt-2{margin-top:20px!important}
.icon-box-side .icon-box-content{text-align:start}
.widget-icon-box .icon-box-title{font-weight:600}
.icon-box .icon-box-title{font-size:16px;text-transform:capitalize;margin-bottom:.4rem}
.icon-box p{font-size:14px;word-break:break-word;margin:0;line-height:20px;color:#999}

.totalamountsec {border-radius: 2px;background: #fff45e75;margin: 0 0 15px 0;padding: 10px;text-align: center;max-width: 400px;font-weight:600;}


