.tocnav{all:unset}.tocnav h2{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;font-size:18px}.tocnav .title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:30px;font-size:18px}.tocnav button{z-index:9}.table-of-contents{float:right;width:40%;background:#eee;font-size:.8em;padding:1em 2em;margin:0 0 1em 1em}@media screen and (max-width:768px){.table-of-contents{width:100%;background:#eee;font-size:16px;padding:1em 2em;margin:0 0 1em 1em}}.table-of-contents:after{clear:right}.table-of-contents ul{margin-top:1em;padding:0}.table-of-contents li{line-height:22px;cursor:pointer}.table-of-contents li.num-h2{font-size:18px;font-weight:bold;margin:0 0 .25em 1em;list-style-type:upper-greek}.table-of-contents li.num-h3{font-size:16px;font-weight:bold;margin:0 0 .25em 1em;list-style-type:upper-greek}.table-of-contents li.h2{font-size:18px;font-weight:bold;margin:0 0 .25em 1em;list-style-type:square}.table-of-contents li.h3{font-size:16px;font-weight:bold;margin:0 0 .25em 2.8em;list-style-type:circle}.table-of-contents li.h4{margin:0 0 .25em 3.8em;list-style-type:disc}.table-of-contents li a{all:unset;color:#1a161e}.table-of-contents a{text-decoration:none}.table-of-contents a:hover,.table-of-contents a:active{text-decoration:underline}h2:target{animation:highlight 1s ease}h3:target{animation:highlight 1s ease}h4:target{animation:highlight 1s ease}@keyframes highlight{from{background:#ff0}to{background:#fff}}.sidebar{margin-bottom:40px;float:left;width:100%;clear:both}.sidebar:last-child{margin-bottom:0}.sidebar .sidebar-title{font-size:18px;line-height:1;font-weight:600;color:#1a161e;text-transform:uppercase;padding-bottom:7px;position:relative;margin-bottom:32px}.sidebar .sidebar-title::before{background-color:#94c7eb;position:absolute;left:0;bottom:0;height:1px;width:70px;content:""}.sidebar-list li{margin-bottom:15px}.sidebar-list li:last-child{margin-bottom:0}.sidebar-list li a{display:block;font-size:16px;line-height:24px;color:#1a161e}.sidebar-list li a .num{float:right}.sidebar-list li a .color{float:left;width:12px;height:12px;display:block;border-radius:50px;margin:6px 10px 6px 0}.sidebar-list li a:hover{color:#ff708a}.sidebar-tag li{float:left;margin-bottom:5px}.sidebar-tag li::after{content:"/";margin:0 5px;color:rgba(51,51,51,.7);font-size:14px}.sidebar-tag li:last-child::after{display:none}.sidebar-tag li a{font-size:16px;line-height:24px;color:#1a161e;text-transform:capitalize}.sidebar-tag li a:hover{color:#ff708a}.sidebar-blog{float:left;width:100%;overflow:hidden;margin-bottom:15px}.sidebar-blog:last-child{margin-bottom:0}.sidebar-blog .image{width:80px;float:left;background-color:#f6f7f8;margin-right:15px}.sidebar-blog .image img{width:100%}.sidebar-blog .content{overflow:hidden}.sidebar-blog .content .title{font-size:14px;font-weight:600;margin-bottom:5px;line-height:22px;display:block;color:#1a161e;margin-top:-5px}.sidebar-blog .content .title:hover{color:#ff708a}.sidebar-blog .content .date{font-size:14px;line-height:20px;display:block;color:#1a161e}.sidebar-product{float:left;width:100%;overflow:hidden;margin-bottom:15px}.sidebar-product:last-child{margin-bottom:0}.sidebar-product .image{width:80px;float:left;background-color:#f6f7f8;margin-right:15px}.sidebar-product .image img{width:100%}.sidebar-product .content{overflow:hidden}.sidebar-product .content .title{font-size:16px;margin-bottom:8px;font-weight:600;color:#1a161e}.sidebar-product .content .title:hover{color:#ff708a}.sidebar-product .content .price{font-size:16px;display:block;color:#ff708a;font-weight:600}.sidebar-product .content .price .old{color:#94c7eb;position:relative;margin-left:3px}.sidebar-product .content .price .old::before{position:absolute;left:0;top:50%;content:"";width:100%;height:1px;background-color:#94c7eb}.sidebar-product .content .ratting{display:block}.sidebar-product .content .ratting i{font-size:12px;color:#feda00}.sidebar-price #price-range{width:100%;height:5px;margin:5px 0;background-color:#94c7eb;position:relative;float:left}.sidebar-price #price-range .ui-slider-range{position:absolute;height:100%;top:0;background-color:#ff708a}.sidebar-price #price-range .ui-slider-handle{background-color:#ff708a;position:absolute;width:15px;height:15px;border-radius:50px;display:block;top:-5px;-webkit-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:2px 4px 4px rgba(0,0,0,.15);box-shadow:2px 4px 4px rgba(0,0,0,.15);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.sidebar-price #price-amount{font-size:14px;color:#1a161e;line-height:24px;padding:0;background-color:transparent;border:none;margin-top:12px}.question{text-align:justify;color:#555;padding:.5em .5em .5em 1.2em;border-left:8px solid #78c0a8;background:#ededed}.comment-wrap{padding-left:100px}.comment-wrap h3{font-size:24px;margin-bottom:30px;font-weight:600}@media only screen and (max-width:479px){.comment-wrap h3{font-size:18px;line-height:24px}}@media only screen and (max-width:767px){.comment-wrap{padding-left:0}}.comment-list{margin-bottom:10px;overflow:hidden}.child-comment{margin-left:80px}@media only screen and (max-width:479px){.child-comment{margin-left:0}}.single-comment{margin-bottom:30px;overflow:hidden}.single-comment .image{width:80px;float:left;border-radius:50%;overflow:hidden;margin-right:15px}.single-comment .image img{width:100%;border-radius:50%}.single-comment .content{overflow:hidden}@media only screen and (max-width:479px){.single-comment .content{float:left;width:100%;margin-top:15px}}.single-comment .content h4{font-size:16px;text-transform:capitalize;font-weight:600;margin-bottom:0}.single-comment .content span{display:block;font-size:14px}.single-comment .content span a{text-transform:capitalize;margin-left:15px}.single-comment .content span a:hover{color:#ff708a}.single-comment .content p{font-size:16px;line-height:26px}.comment-form{max-width:600px}.comment-form input{width:100%;height:44px;border:1px solid #ccc;color:#333;padding:5px 15px}.comment-form input[type="submit"]{width:auto;border:none;background-color:#1a161e;color:#fff;text-transform:uppercase;padding:5px 30px;border-radius:50px}.comment-form input[type="submit"]:hover{background-color:#ff708a}.comment-form textarea{width:100%;height:100px;border:1px solid #ccc;color:#333;padding:5px 15px;resize:none}.blog-item{display:-webkit-box;display:-ms-flexbox;display:flex}.blog-item .image-wrap{-webkit-box-flex:1;-ms-flex:1 0 280px;flex:1 0 280px;margin-right:25px}.blog-item .image-wrap .date{float:left;color:#94c7eb;font-size:18px;text-align:center;margin-right:15px;width:55px;font-weight:600}.blog-item .image-wrap .date span{display:block;font-size:44px;line-height:1;color:#ff708a}.blog-item .image-wrap .image{-webkit-box-flex:1;-ms-flex:1 0 210px;flex:1 0 210px}.blog-item .image-wrap .image img{width:100%}.blog-item .content{float:left;overflow:hidden;margin-top:-5px}.blog-item .content .title{font-size:18px;line-height:26px;margin-bottom:6px;max-width:230px;font-weight:600}.blog-item .content .title a{color:#323132}.blog-item .content .title a:hover{color:#ff708a}.blog-item .content .desc{margin-bottom:12px;text-align:justify}.blog-item .content .desc p{font-size:14px;line-height:25px;color:#1a161e;margin:0}.blog-item .content .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;border-top:1px solid #ff708a;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-item .content .meta li{margin-right:20px;position:relative;margin-top:5px}.blog-item .content .meta li::before{content:"";position:absolute;right:-10px;top:50%;margin-top:-7px;background-color:#d4d4d4;width:2px;height:14px}.blog-item .content .meta li:last-child{margin-right:0;padding-right:0}.blog-item .content .meta li:last-child::before{display:none}.blog-item .content .meta li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:14px;line-height:24px;white-space:nowrap}.blog-item .content .meta li a img{width:46px;height:46px;border:3px solid #94c7eb;border-radius:50px;margin-right:14px;float:left}.blog-item .content .meta li a:hover{color:#ff708a}@media only screen and (min-width:992px) and (max-width:1199px){.blog-item .image-wrap{-webkit-box-flex:1;-ms-flex:1 0 230px;flex:1 0 230px;margin-right:20px}.blog-item .image-wrap .date{width:45px}.blog-item .image-wrap .image{-webkit-box-flex:1;-ms-flex:1 0 170px;flex:1 0 170px;max-width:170px}.blog-item .content .meta li{margin-right:16px}.blog-item .content .meta li::before{right:-8px}.blog-item .content .meta li a img{width:36px;height:36px;margin-right:10px}.blog-item .content .meta li a:hover{color:#ff708a}}@media only screen and (min-width:768px) and (max-width:991px){.blog-item .content .title{max-width:none}}@media only screen and (max-width:767px){.blog-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-item .image-wrap{margin-bottom:20px;margin-right:0}.blog-item .content .title{max-width:none}}@media only screen and (max-width:479px){.blog-item .image-wrap .image{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;max-width:200px}}.single-blog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single-blog .image-wrap{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.single-blog .image-wrap .date{float:left;color:#94c7eb;font-size:24px;text-align:left;width:100px}.single-blog .image-wrap .date span{display:block;font-size:52px;line-height:1;color:#ff708a;margin-top:5px}.single-blog .image-wrap .image{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 100px);flex:1 0 calc(100% - 100px)}.single-blog .image-wrap .image img{width:100%}.single-blog .content{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding-left:100px}.single-blog .content .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #94c7eb;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px;margin-bottom:20px}.single-blog .content .meta li{margin-right:24px;position:relative;margin-top:5px}.single-blog .content .meta li::before{content:"";position:absolute;right:-12px;top:50%;margin-top:-7px;background-color:#d4d4d4;width:2px;height:14px}.single-blog .content .meta li:last-child{margin-right:0;padding-right:0}.single-blog .content .meta li:last-child::before{display:none}.single-blog .content .meta li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:14px;line-height:24px;white-space:nowrap}.single-blog .content .meta li a img{width:46px;height:46px;border:3px solid #94c7eb;border-radius:50px;margin-right:14px;float:left}.single-blog .content .meta li a:hover{color:#ff708a}.single-blog .content .desc{margin-bottom:12px}.single-blog .content .desc p{font-size:16px;line-height:28px;color:#1a161e;margin-bottom:30px}.single-blog .content .desc p:last-child{margin-bottom:0}.single-blog .content .desc .blockquote{max-width:800px;background-color:#94c7eb;padding:40px 50px;position:relative}@media only screen and (max-width:479px){.single-blog .content .desc .blockquote{padding:30px}}.single-blog .content .desc .blockquote p{font-size:18px;line-height:30px;font-style:italic;margin-bottom:10px}.single-blog .content .desc .blockquote p:last-child{margin-bottom:0}.single-blog .content .desc .blockquote span{display:block;font-size:14px;font-weight:500;color:#1a161e;position:relative;padding-left:30px}.single-blog .content .desc .blockquote span::before{content:"";position:absolute;left:0;top:50%;height:1px;width:20px;background-color:#1a161e}@media only screen and (min-width:768px) and (max-width:991px){.single-blog .content .blog-footer .post-tags{min-width:100%}}@media only screen and (max-width:767px){.single-blog .content .blog-footer .post-tags{min-width:100%}}.single-blog .content .blog-footer .post-tags h4{float:left;font-size:16px;line-height:20px;font-weight:600;margin-right:5px}.single-blog .content .blog-footer .post-tags .tag{overflow:hidden}.single-blog .content .blog-footer .post-tags .tag li{margin-right:5px;position:relative;font-size:14px;line-height:20px;text-transform:capitalize;float:left}.single-blog .content .blog-footer .post-tags .tag li::after{content:",";font-size:12px}.single-blog .content .blog-footer .post-tags .tag li:last-child{margin-right:0}.single-blog .content .blog-footer .post-tags .tag li:last-child::before{display:none}.single-blog .content .blog-footer .post-tags .tag li a{color:#1a161e}.single-blog .content .blog-footer .post-tags .tag li a:hover{color:#ff708a}.single-blog .content .blog-footer .post-share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (min-width:768px) and (max-width:991px){.single-blog .content .blog-footer .post-share{min-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:767px){.single-blog .content .blog-footer .post-share{min-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.single-blog .content .blog-footer .post-share h4{float:left;font-size:16px;line-height:20px;font-weight:600;margin-right:15px}.single-blog .content .blog-footer .post-share .share li{margin-right:15px;position:relative;font-size:14px;line-height:20px;float:left}.single-blog .content .blog-footer .post-share .share li:last-child{margin-right:0}.single-blog .content .blog-footer .post-share .share li a{color:#1a161e}.single-blog .content .blog-footer .post-share .share li a:hover{color:#ff708a}@media only screen and (max-width:767px){.single-blog .image-wrap{margin-bottom:20px;margin-right:0}.single-blog .image-wrap .date{font-size:18px;width:70px}.single-blog .image-wrap .date span{font-size:44px;line-height:1}.single-blog .content{padding-left:70px}.single-blog .content .blog-footer .post-tags{margin-bottom:15px}}@media only screen and (max-width:479px){.single-blog .image-wrap .date{font-size:14px;width:50px}.single-blog .image-wrap .date span{font-size:30px;line-height:1}.single-blog .content{padding-left:0}}