.required .col-form-label:before{content:'* ';color:red;font-weight:700}#top{padding:4px 0 3px;margin:0 0 20px;min-height:40px}#top .container{padding:0 20px}#top a,#form-currency .btn,#top a,#form-language .btn{color:#777}#form-language > div > button > img,.language-select img{width:16px;height:11px}#logo{margin:0 0 10px}#cart{margin-bottom:10px;cursor:pointer}#cart.show > .btn{background-image:none;box-shadow:none;text-shadow:none}#cart .dropdown-menu{z-index:1001;min-width:100%;padding:10px}#cart .dropdown-toggle::after{display:none}#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%}}#cart .dropdown-menu li p{margin:20px 0}#menu .nav-link{color:#fff}#menu .dropdown-toggle::after{display:none}@media (min-width: 768px){#menu .dropdown:hover > .dropdown-menu{display:block}#menu .dropdown > .dropdown-toggle:active{pointer-events:none}#menu .nav-item:hover{background-color:rgba(0,0,0,0.1)}}footer{margin-top:30px;padding-top:30px;background-color:#303030;border-top:1px solid #ddd;color:#e2e2e2}footer hr{border-top:none;border-bottom:1px solid #666}footer a:hover{color:#fff}footer h5{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:700;color:#fff}.product-thumb{border:1px solid #ddd;margin-bottom:20px;overflow:auto}.product-thumb .image{text-align:center}.product-thumb .image a{display:block}.product-thumb .image a:hover{opacity:.8}.product-thumb .image img{margin-left:auto;margin-right:auto}.product-grid .product-thumb .image{float:none}@media (min-width: 767px){.product-list .product-thumb .image{float:left;padding:0 15px}}.product-thumb h4{font-weight:700}.product-thumb .caption{padding:0 20px;min-height:180px}.product-list .product-thumb .caption{margin-left:230px}@media (max-width: 1200px){.product-grid .product-thumb .caption{min-height:210px;padding:0 10px}}@media (max-width: 767px){.product-list .product-thumb .caption{min-height:0;margin-left:0;padding:0 10px}.product-grid .product-thumb .caption{min-height:0}}.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}.product-thumb .price{color:#444}.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}.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}.image-additional{max-width:78px}.thumbnails .image-additional{float:left;margin-left:20px}@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}}@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}}@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%}}#column-left .product-layout,#column-right .product-layout{width:100%}.input-group .form-control[name^=quantity]{min-width:50px}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{background-image:none;background-color:#df5c39}#accordion .card{margin-bottom:4px}#accordion .card-default > .card-header{height:42px}#accordion .card-default > .card-header > .card-title{font-size:16px}#accordion .card-default > .card-header > .card-title a{color:#000}@media (min-width: 768px){.form-group.row > .col-form-label{text-align:right}}ul.pagination{flex-wrap:wrap;justify-content:center}#content{overflow-x:scroll}