.shop-table{text-align:left}.shop-table tbody{border-bottom:1px solid #e1e1e1}.shop-table td{border-top:1px solid #e1e1e1;padding:1.5rem 1rem 1.5rem 0;font-size:1.4rem}.shop-table th{text-transform:uppercase;font-weight:600;line-height:1.875;color:#222;padding:.3rem 0;font-size:1.6rem}.shop-table img{display:block;max-width:100px}.shop-table .product-thumbnail a{display:block;width:100px}.shop-table .remove{display:block;text-align:center;color:#999;height:3rem;font-size:1.7rem;margin-right:-1rem;width:3rem}.shop-table .remove i{line-height:3rem}.shop-table .remove:hover{color:#26b}.shop-table .product-name{white-space:normal}.shop-table td.product-remove{padding-right:0;width:20px}.shop-table .product-price{display:table-cell}@media (min-width:768px){.wishlist-table td.product-price,.wishlist-table td.product-stock-status{width:130px}}@media (min-width:992px){.wishlist-table td.product-price{width:180px}.wishlist-table td.product-stock-status{width:200px}.wishlist-table td.product-add-to-cart{width:180px}}@media (max-width:767px){.shop-table{text-align:center}.shop-table thead{display:none}.shop-table tbody,.shop-table td,.shop-table tr{display:block}.shop-table tbody{border:1px solid #e1e1e1}.shop-table tr{position:relative;padding:4.2rem 0 4rem}.shop-table tr+tr{border-top:1px solid #e1e1e1}.shop-table td{border:none;padding:0}.shop-table .product-thumbnail{margin-bottom:1rem}.shop-table .btn-product,.shop-table .product-thumbnail a,.shop-table td{margin-left:auto;margin-right:auto}.shop-table .product-stock-status{margin-bottom:1rem}.shop-table .btn-product{max-width:220px}.shop-table .product-remove{right:2rem;position:absolute;top:.5rem;padding:.5rem;width:auto}.shop-table .product-quantity{margin-bottom:1rem}.wishlist-table td.product-price{display:block;width:100%}}.wishlist-table th.product-name{padding-left:2px;width:120px}.wishlist-table .wishlist-out-stock{color:#d26e4b}.wishlist-table .wishlist-in-stock{color:#26b}.wishlist-table .btn-product{color:#222;white-space:nowrap;padding:1.4rem;font-size:1.2rem;transition:color .3s,background-color .3s;background-color:#f2f3f5}.wishlist-table .btn-product:hover{color:#fff;background-color:#26b}.wishlist-table .btn-product.btn-disabled{border-color:#f2f3f5!important;background-color:#f2f3f5!important}.cart.main{border-top:0 solid #e1e1e1}.cart .accordion{border-bottom:1px solid #e1e1e1}.cart .card-header{font-size:1.4rem}.cart .card-header>a{padding-left:2px}.cart .card-body{margin-bottom:2.4rem;padding:0}.cart .input-coupon{max-width:100%}.cart .input-coupon>*{border:1px solid #e3e3e3;background-color:#f6f7f9}.cart .input-coupon .btn{border-left:none;width:5.2rem}.cart .input-coupon .form-control{border-right:none;font-size:1.3rem}.cart .remove{text-align:center;margin-right:0;width:2rem}.cart .summary{line-height:2.15}.cart .summary .title{margin-bottom:1rem;border-bottom:1px solid #e1e1e1;padding-bottom:1.8rem}.cart .summary label{display:block}.cart .shipping{margin-bottom:2.3rem;letter-spacing:-.01em;width:100%}.cart select{max-width:100%;width:100%}.cart .select-box:before{font-family:Donald;right:1.5rem;font-size:1.2rem;content:"\e968"}.cart .btn-checkout{display:block}.cart .product-thumbnail figure{display:inline-block;position:relative}.cart .product-thumbnail .product-remove{border-radius:50%;box-shadow:0 2px 6px 0 rgba(0,0,0,.4);right:-.8rem;display:flex;justify-content:center;text-align:center;color:#222;align-items:center;position:absolute;top:-.8rem;height:2rem;font-size:1.2rem;background-color:#fff;width:2rem}.cart .shop-table th{font-weight:700;padding-bottom:1rem;font-size:1.4rem}.cart .shop-table th:last-child{text-align:right}.cart .shop-table td{white-space:nowrap;padding:2rem 2rem 2rem 0}.cart .shop-table td:last-child{text-align:right;padding-right:0}.cart .shop-table .quantity.form-control{font-weight:700}.cart .product-price .amount{font-size:1.6rem}.step-by{display:flex;justify-content:center;flex-wrap:wrap}.step-by .title.title-step{text-transform:none;margin-bottom:0;font-weight:700;letter-spacing:-.5px;margin-left:4.8rem;color:#999;padding:.5rem 0;font-size:2rem}.step-by .title.title-step:before{font-family:Font Awesome\ 5 Free;left:-2.8rem;font-weight:700;line-height:0;vertical-align:middle;display:inline-block;position:absolute;top:52%;font-size:1.7rem;background-color:#fff;content:"\f054"}.step-by .title.title-step.visited,.step-by .title.title-step.visited~.active:before{color:#222}.step-by .title.title-step.active{color:#26b}.step-by .title.title-step.active:before{color:#999}.step-by .title.title-step:first-child{margin-left:0}.step-by .title.title-step:first-child:before{display:none}.summary{border-radius:2px;border:1px solid #e1e1e1;padding:2.8rem 3rem 2rem}.summary td:last-child,.summary th:last-child{text-align:right;min-width:12rem}.summary th{text-align:left}.summary .form-control{max-width:100%;width:100%}.summary-title{text-transform:uppercase;margin-bottom:0;font-weight:700;letter-spacing:-.01em;color:#222;padding-bottom:2rem;font-size:1.8rem}.summary-subtotal,.summary-title{border-bottom:1px solid #e1e1e1}.summary-subtitle{margin-bottom:0;font-weight:600;letter-spacing:-.01em;color:#222;padding:2rem 0;font-size:1.6rem}.summary-subtotal-price{margin-bottom:0;font-weight:400;color:#666;font-size:1.4rem}.summary-total-price{margin-bottom:0;font-weight:700;letter-spacing:-.025em;text-align:right;color:#222;font-size:2rem}.coupon{display:flex}.coupon>*{margin-right:1rem}@media (max-width:767px){.summary{padding-right:2rem;padding-left:2rem}.cart .shop-table td{padding:0}.cart .shop-table td.product-price{display:block;text-align:center;width:100%}.cart .shop-table tr{padding:4rem 0 3.5rem}.cart .shop-table .product-quantity,.cart .shop-table .product-subtotal,.cart .shop-table .product-thumbnail{margin-bottom:.5rem}.cart-actions{display:block!important}.cart-actions .coupon{padding-bottom:2rem}}@media (max-width:479px){.summary{padding-right:1.5rem;padding-left:1.5rem}}.shipping-address{border-bottom:1px solid #e1e1e1}.shipping-address .select-box,.shipping-address input.form-control{margin-bottom:2rem;background:#fff}.shipping-address .form-control{color:#999;border-color:#e3e3e3;padding:.95rem 1.4rem;font-size:1.3rem}.cart-total{text-align:right}.cart-total .btn-calc{margin-bottom:1.8rem}.cart-total td,.cart-total th{border-top:1px solid #e1e1e1}.cart-subtotal th{font-weight:400}.cart-subtotal td,.cart-subtotal th{padding:1.5rem 0}.order-total{font-weight:600;color:#26b;font-size:1.6rem}.order-total td,.order-total th{padding-top:1.9rem}.cart-table .product-price{width:100px}.cart-table .product-quantity{width:135px}.cart-table .product-subtotal{width:85px}.cart-actions{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding-left:2px}.cart-actions button i{font-size:1.4rem}@media (min-width:992px){.cart.main .product-thumbnail{width:12rem}.cart.main .product-price{width:9rem}.cart.main .product-quantity{width:15.3rem}.cart.main .product-subtotal{width:13.2rem}}.checkout{line-height:1.54}.checkout.main{border-top:1px solid #e1e1e1}.checkout label{margin-bottom:1rem;line-height:1;display:block;padding-left:.2rem;font-size:1.4rem}.checkout .form-control{color:#999;font-size:1.3rem;transition:background-color .3s,border-color .3s}.checkout .form-control:not(:focus){background-color:#fff}.checkout .form-control:focus{border-color:#26b}.checkout textarea.form-control{padding-top:1.5rem}.checkout .form-control-label{margin-bottom:0;line-height:2.58;padding-left:2.4rem;font-size:1.4rem}.checkout .form-control-label:before{border-radius:0}.checkout .product-name{letter-spacing:0;white-space:normal;font-size:1.4rem}.checkout .product-total{color:#999;font-size:1.4rem}.checkout .summary{padding-top:1.8rem}.checkout .btn-order{width:100%}.checkout .card{background:transparent}.checkout .card-header{text-transform:capitalize;font-weight:300;line-height:3rem;font-size:1.4rem}.checkout .card-header a{padding:0 0 0 2.5rem}.checkout .card-header a:after,.checkout .card-header a:before{border-radius:50%;transform:translateY(-50%);display:inline-block;position:absolute;top:50%;content:""}.checkout .card-header a:before{left:0;border:1px solid #cdcdcd;height:1.8rem;background:#fff;width:1.8rem}.checkout .card-header a.collapse:after{left:.5rem;height:.8rem;background:#666;width:.8rem}.checkout .card-body{line-height:2;padding:.6rem 0 1.8rem 2.5rem;font-size:1.3rem}.checkout .payment.accordion{border-bottom:1px solid #e1e1e1;padding-bottom:2rem}.checkout .checkout-info{font-weight:400;margin:0;letter-spacing:.01em;padding:1.5rem 0;font-size:1.3rem}.checkout .product-quantity{font-weight:500}.checkout .title.title-simple{font-weight:700}.order-table{margin-bottom:2rem;color:#222}.order-table thead{line-height:2.5;border-bottom:1px solid #e1e1e1}.order-table tbody{vertical-align:top;padding-top:2rem}.order-table th{font-weight:600;padding:0 0 .7rem 1px;font-size:1.6rem}.order-table td{line-height:3.5}.order-table .order-total td{border-bottom:none;padding:1.2rem 0 0}.order-table .shipping-row label{margin-bottom:1.5rem}.order-table .shipping-row-last{border-bottom:1px solid #e1e1e1}.order-table .shipping-row-last label{margin-bottom:2rem}.order-table .summary-subtotal-price{padding-top:1rem}.order-table .summary-total-price{padding-top:1.5rem}.sumnary-shipping ul{margin:0;text-align:left;list-style:none;padding:0}.sumnary-shipping .summary-subtitle{text-align:left}@media (max-width:479px){.order-table tbody .product-name,.order-table tbody .product-total{line-height:2}}.order.main{border-top:1px solid #e1e1e1}.order .title{font-weight:700;font-size:2rem}.order .order-message{font-weight:700;border-radius:3px;border:2px solid #e1e1e1;display:flex;justify-content:center;color:#222;align-items:center;padding:3rem;font-size:2.4rem}.order .order-message i{margin-top:-.1rem;color:#a8c26e;font-size:2.8rem;margin-right:1.5rem}.order .order-results{display:flex}.order .overview-item{flex:1;display:flex;text-align:center;font-size:1.8rem;flex-direction:column}.order .overview-item strong{color:#222}.order .address-info{border-bottom:1px solid #e1e1e1}.order .address-info p{line-height:2.15;color:#666}.order .btn.btn-back{font-size:1.3rem}.order .summary-subtotal:last-child{border-bottom:none}.order-details{border-radius:3px;border:1px solid #e1e1e1;padding:0 3rem}.order-details-table .product-name{font-weight:400;line-height:3.5;font-size:1.4rem}.order-details-table .product-name i{font-size:1rem}.order-details-table .product-name span{font-weight:700}.order-details-table th>.summary-subtitle{font-weight:600;text-align:left;font-size:1.8rem}.order-details-table .product-price{display:block}.order-details-table .product-price,.order-details-table .summary-subtotal-price{text-align:right}.order-details-table .summary-subtotal-price{font-weight:600}.order-details-table .product-price{font-weight:400;color:#666;padding-top:1.5rem;font-size:1.4rem}.order-details-table thead{border-bottom:1px solid #e1e1e1}.order-details-table tbody tr:first-child td{padding-top:2rem}.order-details-table tbody tr:first-child td.product-price{padding-top:3.3rem}@media (max-width:991px){.order .order-results{display:flex;justify-content:center;flex-wrap:wrap}.order .overview-item{margin-bottom:3rem;min-width:33.3%}}@media (max-width:767px){.order .order-message{font-size:2rem}.order .order-results{display:flex;flex-direction:column}.order .overview-item{margin-bottom:1rem;width:100%;flex-direction:row}.order .overview-item span{text-align:left;width:50%}}@media (max-width:575px){.order .order-details{padding:0 2rem}.order .order-message{font-size:1.8rem}.order .overview-item{font-size:1.6rem}}@media (max-width:479px){.order .order-details{padding:0 1.5rem}.order .order-message{font-size:1.6rem}.order .overview-item{font-size:1.4rem}.step-by .title.title-step{font-size:1.6rem}.step-by .title.title-step:before{top:50%;font-size:1.4rem}.order-details-table tbody .product-name{line-height:2;white-space:pre-wrap}}.sample-icons .tab-pane{overflow:hidden}.sample-icon-circle{margin-bottom:2rem}.sample-icon-circle i{border-radius:50%;margin:0 auto;display:flex;justify-content:center;color:#fff;align-items:center;height:64px;font-size:30px;background:#26b;width:64px}.sample-icon{line-height:41px;display:flex;align-items:center}.sample-icon span{white-space:nowrap;font-size:12px}.sample-icon i{display:inline-block;text-align:center;font-size:20px;margin-right:10px;width:32px}.sample-icon:hover{border-radius:4px;color:#26b;background:#f2f3f5}.sample-icon:hover i{font-size:30px}.sample-icon-list i{font-size:22px}@media (min-width:1200px){.cols-xl-12>*{flex:0 0 8.3333%;max-width:8.3333%}}.testimonial blockquote{margin-bottom:2rem;line-height:1.75;overflow:visible;color:#666;position:relative;padding:1.5rem 2rem;font-size:1.4rem;background-color:#f6f7f9}.testimonial blockquote:after{left:30px;transform:rotate(-45deg) translateY(60%);display:block;position:absolute;height:12px;bottom:0;background-color:#f6f7f9;content:"";width:12px}.testimonial-info{display:flex;align-items:center;padding:0 2rem}.testimonial-info .testimonial-author-thumbnail{border-radius:50%;overflow:hidden;height:5rem;margin-right:1.5rem;width:5rem}.testimonial-info img{height:auto;width:100%}.testimonial-info cite{font-weight:400;line-height:1;color:#222;font-style:normal;font-size:1.4rem}.testimonial-info cite span{text-transform:none;font-weight:400;margin-top:.7rem;line-height:1;display:block;color:#999;font-size:1.2rem}.testimonial-inversed blockquote:after{left:auto;right:45px}.testimonial-inversed .testimonial-author-thumbnail{margin-left:1.5rem;margin-right:0;order:2}.testimonial-inversed .testimonial-info{justify-content:flex-end}.testimonial-inversed cite{text-align:right}.testimonial-centered{text-align:center;padding:3.8rem 3rem;background-color:#f6f7f9}.testimonial-centered .testimonial-info{margin:0;display:block;padding:0}.testimonial-centered .testimonial-author-thumbnail{margin-bottom:2rem;margin-left:auto;height:7rem;margin-right:auto;width:7rem}.testimonial-centered blockquote{margin-left:auto;margin-right:auto;background-color:transparent}.testimonial-centered blockquote:after{content:none}.testimonial-centered .testimonial-title{margin-bottom:2.6rem;letter-spacing:0;line-height:1.2;font-size:1.8rem}.testimonial-centered blockquote{padding:0}.testimonial-centered cite span{margin-top:.8rem}.testimonial-centered.testimonial-border{box-shadow:inset 0 0 0 2px #edeef0;background-color:transparent}.testimonial-bg{padding:2rem 2rem .8rem;background-color:transparent}.testimonial-bg .testimonial-author-thumbnail{margin-bottom:2.3rem}.testimonial-bg blockquote{color:hsla(0,0%,100%,.8);max-width:86rem}.testimonial-bg cite{text-transform:uppercase;font-weight:600;color:#fff}.testimonial-bg cite span{color:hsla(0,0%,100%,.8)}.category{position:relative;font-size:1rem}.category img{margin-left:auto;display:block;height:auto;margin-right:auto;width:100%}.category .category-name{text-transform:uppercase;margin-bottom:.3rem;font-weight:600;line-height:1.2;color:inherit;font-size:1.7rem}.category .category-name a{color:inherit}.category .category-name a:hover{text-decoration:underline}.category .category-count{line-height:1.2;font-size:1.2rem}.category-content{display:flex;justify-content:center;text-align:center;align-items:center;transition:background .3s;flex-direction:column}.category-absolute .category-content{left:0;min-height:5rem;cursor:pointer;position:absolute;height:25%;bottom:0;width:100%}.category-default{color:#fff}.category-default:hover .category-content{background-color:rgba(34,102,187,.8)}.category-default .category-count{visibility:hidden;opacity:0;line-height:0;display:block;transition:opacity .3s,line-height .3s,visibility .3s}.category-default:hover .category-name{margin-bottom:.3rem}.category-default:hover .category-count{visibility:visible;opacity:1;line-height:1.2}.category-default .category-content{background-color:rgba(38,38,38,.8)}.category-light{color:#999}.category-light:hover .category-content{background-color:rgba(34,102,187,.8)}.category-light .btn{left:50%;opacity:0;font-weight:600;transform:translateX(-50%);position:absolute;bottom:0;font-size:1.3rem;transition:opacity .3s,bottom .3s,transform .3s}.category-light .category-name{color:#222;transition:color .3s}.category-light .category-count{text-transform:uppercase;transition:color .3s,opacity .3s}.category-light .category-content{height:27.7%;bottom:2rem;background-color:hsla(0,0%,100%,.8)}.category-light .category-content:hover .btn{opacity:1;transform:translate(-50%,100%);bottom:calc(50% - 5px)}.category-light .category-content:hover .category-count{opacity:0}.category-light:hover,.category-light:hover .category-name{color:#fff}.category-icon{border:2px solid #e1e1e1;text-align:center;color:#222;padding:2.4rem .5rem;transition:border .3s}.category-icon i{margin-bottom:1.5rem;color:#666;font-size:3.6rem;transition:transform .3s}.category-icon .category-name{margin:0;color:#222}.category-icon:hover{border-color:#26b}.category-icon:hover i{transform:translateY(-4px);color:#26b}.category-icon:hover .category-content{background:transparent}.category-icon-inline{display:inline-flex;align-items:center}.category-icon-inline .category-media{line-height:1;color:#444;font-size:3.2rem;transition:color .3s}.category-icon-inline .category-media i{margin-right:.8rem}.category-icon-inline .category-media svg{stroke:#444;fill:#444;display:block;height:3.9rem;transition:stroke .3s;margin-right:1rem;width:3.5rem}.category-icon-inline .category-name{font-family:inherit;text-transform:none;font-weight:inherit;margin:0;line-height:1.08;text-align:left;color:inherit;font-size:1.3rem;transition:color .3s}.category-icon-inline:hover .category-media,.category-icon-inline:hover .category-name{color:#26b}.category-icon-inline:hover svg{stroke:#26b;fill:#26b}.category-icon-inline:hover i,.category-icon-inline:hover svg{animation:slideUpShorter .6s}@keyframes slideUpShorter{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}.category-ellipse .category-media{border-radius:50%;overflow:hidden;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.category-ellipse .category-content{background-color:#fff}.category-ellipse .category-name{letter-spacing:-.025em;color:#222}.category-ellipse .category-name:hover{color:#26b}.category-ellipse .category-count{opacity:0;color:#999;transition:opacity .3s}.category-ellipse:hover .category-count{opacity:1}.category-group-icon,.category-group-image{border:1px solid #e1e1e1;display:flex;align-items:center}.category-group-icon>*,.category-group-image>*{flex:1}.category-group-image{color:#666}.category-group-image .category-content{text-align:left;align-items:flex-start;position:static;padding:2rem 0;background:transparent}.category-group-image .category-name{text-transform:none;margin-bottom:1.5rem;font-weight:400;color:#222;font-size:1.6rem}.category-group-image .category-list{line-height:1.2;font-size:1.3rem}.category-group-image .category-list li:not(:last-child){margin-bottom:.5rem}.category-group-image .category-list a{display:inline-block;position:relative;transition:text-decoration .3s}.category-group-image .category-list a:hover{text-decoration:underline;color:#222}.category-group-image .category-list a:active{color:#26b}.category-group-image:hover .category-name{margin-bottom:1.5rem}.category-group-image:hover .category-content{background:transparent}.category-group-icon{border:0;display:flex;color:#fff;align-items:center}.category-group-icon>*{flex:1}.category-group-icon .category-media{text-align:center}.category-group-icon .category-media i{margin-bottom:1.8rem;margin-left:auto;line-height:1;display:inline-block;color:#fff;font-size:5rem;transition:transform .3s;margin-right:auto}.category-group-icon>a{padding-right:1rem}.category-group-icon>a:hover i{transform:translateY(-.5rem)}.category-group-icon .category-content{text-align:left;padding-bottom:4rem;align-items:flex-start;padding-top:4rem;background:transparent}.category-group-icon .category-name{margin-bottom:0;letter-spacing:-.025em;text-align:center;color:#fff}.category-group-icon .category-list{line-height:1.2;font-size:1.3rem}.category-group-icon .category-list li{white-space:nowrap}.category-group-icon .category-list li:before{font-family:Font Awesome\ 5 Free;font-weight:600;padding-right:.8rem;color:#999;font-size:1.3rem;content:"\f105"}.category-group-icon .category-list li:not(:last-child){margin-bottom:.5rem}.category-group-icon .category-list a{display:inline-block;position:relative;transition:text-decoration .3s}.category-group-icon .category-list a:hover{text-decoration:underline;color:inherit}.category-group-icon:hover .category-name{margin-bottom:0}.category-group-icon:hover .category-content{background:transparent}.category-banner{overflow:hidden;color:#222}.category-banner.text-white,.category-banner.text-white .btn{color:#fff}.category-banner .category-content{left:5rem;z-index:1;align-items:flex-start;top:4.5rem;height:auto;bottom:auto;transition:top .3s,padding .3s;background-color:transparent;width:auto}.category-banner .category-name{font-family:inherit;text-transform:none;letter-spacing:-.025em;text-align:left;font-size:2rem}.category-banner .category-count{visibility:visible;opacity:1;line-height:1.2;z-index:1;font-size:1.4rem;transition:color .3s}.category-banner .btn{left:0;opacity:0;position:absolute;bottom:0;transition:transform .3s,opacity .3s}.category-banner:hover .category-content{padding-bottom:3rem;top:3rem;background-color:transparent}.category-banner:hover .btn{opacity:1}.category-badge .category-name{margin:0;color:#222;padding:1.8rem 0}.category-badge .btn{left:0;opacity:0;position:absolute;top:100%;padding:1.28em 0;height:100%;transition:top .3s,opacity .3s}.category-badge .category-content{left:2rem;overflow:hidden;z-index:1;top:2rem;height:auto;bottom:auto;background-color:#fff;width:19.6rem}.category-badge .category-content:hover .btn{opacity:1;top:0}.category-overlay .category-content{align-items:center;width:100%}.category-overlay .category-count{opacity:0;transform:translateY(-1rem);line-height:0;padding:0;transition:transform .3s,opacity .3s,line-height .3s,padding .3s}.category-overlay .category-name{margin:0}.category-overlay:hover .category-content{top:50%;padding:0}.category-overlay:hover .category-count{opacity:1;transform:translateY(0);padding-top:1rem}.category-block{display:flex;justify-content:center;color:#fff;align-items:center;padding:1.5rem;height:10.7rem;transition:background-color .3s;background-color:#333}.category-block .category-name{text-transform:none;font-weight:400;margin:0;line-height:1.7rem;text-align:center}.category-block:hover{background-color:#26b}.category-block:hover .category-name{color:#fff}.comments{border-top:1px solid #ebebeb;padding-top:4.3rem}.comments ul ul{margin-top:4rem;border-top:.1rem solid #ebebeb;margin-left:8rem;padding-top:4.5rem}.comments li{margin-bottom:4rem;border-bottom:.1rem solid #ebebeb;padding-bottom:3.5rem}.comments li:last-child{margin-bottom:0;padding-bottom:0;border-bottom-width:0}@media (max-width:575px){.comments ul ul{margin-left:3rem}}.comment{display:flex;align-items:flex-start;position:relative}.comment p:last-child{margin-bottom:0}.comment-body{flex:1 1 auto;position:relative;padding:.9rem 0 0 3rem}.comment-reply{text-transform:uppercase;font-weight:600;letter-spacing:-.01em;right:0;line-height:1;color:#777;padding-bottom:.5rem;position:absolute;top:1.7rem;transition:color .3s,box-shadow .3s}.comment-reply:focus,.comment-reply:hover{box-shadow:0 2px 0 #26b;color:#26b}.comment-media{flex:0 0 8rem;border-radius:50%;overflow:hidden;height:8rem;max-width:8rem}.comment-media img{object-fit:cover;display:block;height:100%;width:100%}.comment-user{margin-bottom:1rem}.comment-user h4{margin-bottom:0;letter-spacing:-.01em;line-height:1;font-size:1.4rem}.comment-user h4 a:focus,.comment-user h4 a:hover{color:#26b}.comment-user h4 span{display:block}.comment-date{line-height:1;color:#ccc;font-size:1.3rem}.reply{margin-bottom:7rem;padding:4.3rem 3rem 5.4rem;background-color:#f2f3f5}.reply .form-control{color:#999;border-color:#ebebeb;max-width:100%;background:#fff}.reply p{font-size:1.3rem}.count-to{font-weight:700;letter-spacing:-.025em;line-height:1;font-size:4rem}.count-to:after{content:"+"}.count-title{font-weight:400;letter-spacing:-.025em;color:inherit}.elements>div{margin-bottom:2rem}.elements>div>a{display:block}.elements>div .element-accordian .element-img{background-position:0 0}.elements>div .element-accordian .element-hover-img{background-position:-90px 0}.elements>div .element-banner .element-img{background-position:-180px 0}.elements>div .element-banner .element-hover-img{background-position:-270px 0}.elements>div .element-blog .element-img{background-position:-360px 0}.elements>div .element-blog .element-hover-img{background-position:-450px 0}.elements>div .element-button .element-img{background-position:-540px 0}.elements>div .element-button .element-hover-img{background-position:-630px 0}.elements>div .element-cta .element-img{background-position:-720px 0}.elements>div .element-cta .element-hover-img{background-position:-810px 0}.elements>div .element-icon-box .element-img{background-position:-900px 0}.elements>div .element-icon-box .element-hover-img{background-position:-990px 0}.elements>div .element-portfolio .element-img{background-position:-1080px 0}.elements>div .element-portfolio .element-hover-img{background-position:-1170px 0}.elements>div .element-category .element-img{background-position:-1260px 0}.elements>div .element-category .element-hover-img{background-position:-1350px 0}.elements>div .element-product .element-img{background-position:-1440px 0}.elements>div .element-product .element-hover-img{background-position:-1530px 0}.elements>div .element-tab .element-img{background-position:-1620px 0}.elements>div .element-tab .element-hover-img{background-position:-1710px 0}.elements>div .element-testimonial .element-img{background-position:-1800px 0}.elements>div .element-testimonial .element-hover-img{background-position:-1890px 0}.elements>div .element-title .element-img{background-position:-1980px 0}.elements>div .element-title .element-hover-img{background-position:-2070px 0}.elements>div .element-typography .element-img{background-position:-2160px 0}.elements>div .element-typography .element-hover-img{background-position:-2250px 0}.elements>div .element-video .element-img{background-position:-2340px 0}.elements>div .element-video .element-hover-img{background-position:-2430px 0}.elements>div .element-icon .element-img{background-position:-2520px 0}.elements>div .element-icon .element-hover-img{background-position:-2610px 0}.element{border:2px solid #e4eaec;display:flex;justify-content:center;align-items:center;position:relative;padding:1.2rem 0 2.4rem;flex-direction:column}.element .element-img{background-repeat:no-repeat}.element .element-hover-img,.element .element-img{background-image:url(../images/elements.png);height:70px;transition:opacity .3s,visibility .3s;width:90px}.element .element-hover-img{left:50%;visibility:hidden;opacity:0;transform:translateX(-50%);position:absolute;top:1.2rem}.element p{text-transform:uppercase;font-weight:600;margin:0;line-height:1.2;text-align:center;color:#222;font-size:1.4rem}.element.active .element-img,.element:hover .element-img{visibility:hidden;opacity:0}.element.active .element-hover-img,.element:hover .element-hover-img{visibility:visible;opacity:1}.reviews-section .testimonial-title{font-size:1.6rem}.reviews-section .testimonial{box-shadow:5px 5px 2rem rgba(0,0,0,.05)}.member{margin-bottom:2rem;text-align:center}.member img{display:block;width:100%}.member figure{margin-bottom:1.5rem;position:relative}.member-job,.member-name{text-transform:uppercase;margin-bottom:0;font-size:1.4rem}.member-job{font-weight:400;color:inherit;font-size:1.2rem}.title{margin-bottom:2.6rem;letter-spacing:-.01em;line-height:1.2;display:flex;text-align:center;flex-wrap:wrap;color:#222;align-items:center;position:relative;font-size:1.8rem}.title:after,.title:before{flex:1;height:2px;background-color:#edeef0;content:""}.title:before{margin-right:3rem}.title:after{margin-left:3rem}@media (max-width:479px){.title:before{margin-right:1.5rem}.title:after{margin-left:1.5rem}}.title-wrapper .title{margin-bottom:.5rem}.title-wrapper p{margin-bottom:2.3rem;line-height:1.71;color:#999;font-size:1.4rem}.title-simple{display:block}.title-line:before,.title-simple:after,.title-simple:before{content:none}.title-underline{display:block;text-align:left;position:relative}.title-underline:after{left:0;margin:0;right:0;z-index:1;position:absolute;bottom:0}.title-underline:before{content:none}.title-underline span{line-height:2.28;display:inline-block;z-index:2;position:relative}.title-underline span:after{display:block;position:absolute;height:2px;bottom:0;background-color:#26b;content:"";width:100%}.title-icon{flex-direction:column}.title-icon>i{margin-top:1rem;color:#26b;font-size:1.4rem}.title-icon:after,.title-icon:before{content:none}.title-white{color:#fff}.title-white:after,.title-white:before{opacity:.1;background-color:#fff}.title-white>.title{color:#fff}.title-white>.title:after,.title-white>.title:before{opacity:.1;background-color:#fff}.title-white>p{opacity:.5;color:#fff}.title-link{justify-content:space-between;border-bottom:1px solid #e1e1e1;padding:1rem 0}.title-link:after,.title-link:before{content:none}.title-link a{color:#444;font-size:1.2rem}.title-link a:hover{color:#26b}.title-link i{font-size:1rem}.with-link{line-height:1.2;display:flex;justify-content:space-between}.with-link:after{background-color:#edeef0}.with-link a{font-weight:700;letter-spacing:-.025em;margin-left:auto;display:inline-flex;color:#444;align-items:center;font-size:1.2rem;transition:color .3s}.with-link a:hover{color:#26b}.with-link i{margin-left:.5rem;line-height:0;font-size:1.1rem}.widget-title{text-transform:uppercase;margin-bottom:2rem;font-weight:700;letter-spacing:-.025em;line-height:1.2;border-bottom:1px solid #e1e1e1;padding:1.1rem 0;font-size:1.6rem}.widget-products .widget-title{font-weight:600;letter-spacing:-.01em;padding:1.6rem 0 1.1rem;font-size:1.6rem}.list{margin-left:2rem;line-height:1.86;color:#666;font-size:1.4rem}.list-style-none{list-style:none}.list-type-number{list-style-type:decimal}.list-type-check li{position:relative;padding-left:2.4rem}.list-type-check li:before{font-family:Donald;left:0;display:block;position:absolute;top:2px;font-size:1.2rem;content:"\e964"}.list-circle li{margin-bottom:1rem;padding-left:1rem}.list-circle i{border-radius:50%;border:1px solid #e1e1e1;line-height:3.8rem;text-align:center;height:4rem;font-size:1.1rem;margin-right:1.2rem;width:4rem}.list-arrow li{position:relative;transition:color .3s,padding .3s}.list-arrow li:before{font-family:Donald;left:0;visibility:hidden;opacity:0;transform:translateY(-50%);display:block;position:absolute;top:50%;font-size:1.4rem;transition:opacity .3s,visibility .3s;content:"\e97e"}.list-arrow li.show,.list-arrow li:hover{color:#26b;padding-left:2.2rem}.list-arrow li.show:before,.list-arrow li:hover:before{visibility:visible;opacity:1}.text-bd-left{position:relative;padding-left:2rem}.text-bd-left:before{left:0;display:block;position:absolute;top:5px;bottom:5px;background-color:#dae1e5;content:"";width:2px}