.hide{display:none;}
.img-responsive{max-width:100%;max-height:100%;}
.section-content{padding:20px;}
a.attachment{display:inline-block;position:relative;width:48px;height:48px;border-radius:25%;background-color:#326af3;border:3px solid #e5e5e5;}
a.attachment img{width:28px;height:28px;position:absolute;left:50%;margin-left:-14px;top:50%;margin-top:-14px;}
.product-quantity{font-size:18px;color:#363636;margin:15px 0px;}
.contact-content{padding:20px 0px 0px 20px;}
.table-history{border:1px solid #ddd;border-radius:5px;overflow:auto;background:#f9f9f9;}
.table-history .table{color:#000;}
.table-history .table tbody tr:nth-of-type(odd){background:#eee;}
.product-attribute-list{list-style-type:none;margin:20px 0px;padding:0px;}
.product-attribute-list li h4{font-size:17px;font-weight:700;color:#666;margin:0px;}
.product-details-thumbs{margin-top:10px}
.product-details-thumbs li{opacity:0.5;cursor:pointer;padding:15px;}
.product-details-thumbs li.slick-current{opacity:1;border:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.product-contact{float:right;}
.product-contact li{float:left;}
.product-contact li .whatsapp{color:#83be97;font-size:11px;margin-top:14px;display:block;}
.invoice-table{color:#363636;font-size:15px;}
.invoice-table td{vertical-align:middle;}
.invoice-table td a{font-weight:700;color:#363636}
.invoice-table th{border-top:none;text-transform:uppercase;font-weight:400;font-size:12px;}
.page-content{padding:20px;font-size:12px;color:#363636;}
.page-content h2{font-size:20px;}
.page-content h3{font-size:19px;}
.product-card{position:relative;display:block;background-color:#fff;text-align:center;padding:12.5px;border-color:#f7f7f7;border-style:solid;border-width:0 0 1px 1px;color:#666;z-index:1;margin-left:-15px;margin-right:-15px;}
.product-card{padding:12.5px;}
.product-card__image-wrapper{height:235px;margin-bottom:60px;display:flex;align-items:center;justify-content:center;}
.product-card__image-wrapper img{max-width:100%;max-height:100%;}
.product-card__info{position:absolute;left:0;bottom:0;width:100%;background-color:#fff;padding:10px 12.5px;}
.product-card__info{padding:10px 12.5px 20px;}
.product-card__overlay{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.06);transition:all 0.15s ease-in;}
.product-card__name{font-weight:700;color:#030303;white-space:normal;}
.product-card__price{font-size:0.875em;}
.product-card:hover .product-card__overlay,
.product-card:focus .product-card__overlay{visibility:visible;opacity:1}
.product-card__overlay-btn{position:relative;top:50%;-ms-transform:translateY(-45%);-webkit-transform:translateY(-45%);transform:translateY(-45%);transition:all 0.15s ease-in}
.product-card:hover .product-card__overlay-btn{-ms-transform:translateY(-85%);-webkit-transform:translateY(-85%);transform:translateY(-85%)}
.collection-card{position:relative;box-sizing:content-box;display:block;background-color:#fff;background-repeat:no-repeat;background-position:center top;background-size:cover;padding:12.5px;height:295px;z-index:1;}
.collection-card__meta{bottom:40px;}
.collection-card__meta{display:block;position:absolute;bottom:20px;left:0;margin-right:10px;z-index:2;}
.collection-card:after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.4;z-index:1;transition:opacity 0.2s ease;}
.collection-card__title{font-size:2em;}
.collection-card__title{display:inline;background-color:#006eff;color:#fff;margin-bottom:10px;padding:2px 10px;letter-spacing:0;font-size:1.625em;line-height:1.2;-webkit-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;}
.collection-card__subtext{font-size:0.875em;font-weight:700;letter-spacing:0.6px;text-transform:uppercase;margin:10px 0 0 10px;font-size:0.8125em;color:#fff;}
#stickyHeader{position:relative;z-index:999;}
.sticky{position:fixed !important;top:0;width:100%;}
.sticky + .tr-breadcrumb,
.sticky + .tr-banner{margin-top:64px;}
.mini-slider{padding:0px;margin-bottom:30px !important;margin-top:30px !important;}
.mini-slider img{padding:0px;width:100%;}
.mini-slider .slick-dots{bottom:-33px;}
.mini-slider .slick-prev{left:25px;}
.mini-slider .slick-next{right:25px;}
#slider{margin-bottom:2px;}
#slider .flex-direction-nav a,
#carousel .flex-direction-nav a{height:48px;}
#slider img.img-fluid{max-height:400px;width:auto;margin:0 auto;}
#carousel img{max-height:80px;width:auto;margin:0 auto;}
#carousel li{opacity:0.3;}
#carousel li.flex-active-slide{opacity:1;}
h2.group-name{background:#2951b0;color:#fff;font-size:24px;font-weight:400;padding:13px;margin-bottom:20px;border-radius:5px;}
.body-kit-title {border-bottom: 2px solid #0a8cf0;}
.body-kit-title h2 {flex-grow: 1;}
.body-kit-title button span:after {content: 'Close' !important;}
.body-kit-title button.collapsed span:after {content: 'Open' !important;}
.body-kit-product{padding:15px;border-radius:8px;overflow:hidden;margin-bottom:30px;background:#fff;}
.body-kit-product-image img{max-width:100%;max-height:140px;}
.body-kit-product-title{color:#3a3d3f;font-size:16px;font-weight:600;margin-top:5px;}
.body-kit-product-code{color:#aaa;font-size:13px;}
.body-kit-slider{margin:0px !important;}
.body-kit-carousel{margin:0px !important;}
.body-kit-carousel .slides > li{cursor:pointer;border:1px solid #f9f9f9;opacity:.3;}
.body-kit-carousel .slides > li.flex-active-slide{opacity:1;}
.body-kit-carousel li img{max-height:80px;max-width:100%;width:auto !important;height:auto !important;margin:0 auto;}
.body-kit-product-detail .product{}
.body-kit-product-detail h2{color:#326af3;margin-bottom:15px;}
.body-kit-product-detail .flex-direction-nav a{height:50px;}
.body-kit-product-detail .product-details{padding:15px 0px;}
.body-kit-product-detail .product-title{font-size:22px;}
.body-kit-product-detail span.product-group-title{font-size:24px;margin:0px 15px;color:#000;text-decoration:underline;}
.body-kit-product-detail .group-content{padding-left:45px;}
.body-kit-product-detail h3.product-title{margin:0px;margin-bottom:10px;margin-top:5px;font-weight:400;}
.body-kit-product-detail h3.product-title .code{color:#999;font-size:14px;font-weight:300;}
.body-kit-product-detail .thumb-product{cursor:pointer;border-right:1px solid #f7f7f7;padding:5px 10px;}
.body-kit-product-detail .thumb-product .bg{height:80px;width:100%;background-size:cover !important;}
.body-kit-product-detail .thumb-product img{max-height:100%;max-width:100%;}
.body-kit-product-detail .col-lg-7{border-left:1px solid #f7f7f7;}