@import"https://fonts.googleapis.com/css?family=Work+Sans:400,500,300";@import"https://fonts.googleapis.com/css?family=Roboto+Mono:300,400,700";@import"https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@600&family=Lobster&family=Open+Sans:wght@300;400&display=swap";*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}::-moz-selection{background:#2e2e2e;color:#eee}::selection{background:#2e2e2e;color:#eee}a:focus,a:active,a:hover,textarea:focus,textarea:active,textarea:hover,input:focus,input:active,input:hover{outline:0}html{overflow-x:hidden}body{font-family:Open Sans,Helvetica Neue,sans-serif;font-weight:400;overflow-x:hidden}h1,h2{font-family:Lobster,Helvetica Neue,sans-serif}h3,h4,h5,h6{font-family:Work,Helvetica Neue,sans-serif}@media screen and (max-width: 768px){h1{font-size:2.3em}}p,.copyright{font-weight:400;font-size:.95em;line-height:1.9}p a,.copyright a{font-weight:700;color:#2e2e2e}h1{font-size:3em}h2{font-family:Open Sans,Helvetica Neue,sans-serif;font-size:2.2em;margin:10px 0 25px}h3{font-size:1.7em}h4{font-size:1.3em;margin-bottom:10px;font-family:Roboto Mono,Helvetica Neue,sans-serif}h5{text-transform:uppercase;font-size:1em}h6{font-size:1em}section.content,section .content,header .content{line-height:2}section.content h1,section .content h1,header .content h1{margin-bottom:25px}section.content p,section .content p,header .content p{margin-bottom:15px;line-height:1.8}section.content p:last-child,section .content p:last-child,header .content p:last-child{margin-bottom:0}section.content p a,section .content p a,header .content p a{color:#2e2e2e;font-weight:700;border-bottom:1px solid #2E2E2E}section.content p a.btn,section .content p a.btn,header .content p a.btn{border:0}section.content p a.btn.btn-hollow,section .content p a.btn.btn-hollow,header .content p a.btn.btn-hollow{border:1px solid}section.content p a:hover,section.content p a:active,section.content p a:focus,section .content p a:hover,section .content p a:active,section .content p a:focus,header .content p a:hover,header .content p a:active,header .content p a:focus{opacity:.5;text-decoration:none}.hero .content p{margin-bottom:10px}h1.lg{font-size:5em}@media screen and (max-width: 768px){h1.lg{font-size:2.5em}}#wrapper{padding:0;overflow-x:hidden}@media screen and (min-width: 1300px){.container{width:1260px}}@media screen and (max-width: 992px){.container{padding:0 70px}}@media screen and (max-width: 768px){.container{padding:0 30px}}.content img{margin:35px 0;max-width:100%}@media screen and (max-width: 768px){.content img{margin:10px 0}}.boxed{background:#f0f0f0;padding:50px}.boxed #wrapper{background:#fff;max-width:1300px;box-shadow:0 0 10px #e0e0e0}.boxed #wrapper .container{padding:0 20px;max-width:1200px}.boxed #wrapper footer{background:#fafafa}.boxed .affix{margin-top:-50px}@media screen and (max-width: 768px){.boxed{padding:0 5px}.boxed #wrapper .container{padding:0 30px}}.vbottom{display:flex;align-items:flex-end}@media screen and (max-width: 768px){.vbottom{padding-bottom:0!important}.vbottom .intro{margin-bottom:0}}.vcenter{display:flex;align-items:center}.offset-top{margin-top:15vh}.gray{background:#f0f0f0}.white{background:#fff}h1 span.left,h2 span.left,h3 span.left,h4 span.left,h5 span.left,h6 span.left{margin-right:20px}h1 span.right,h2 span.right,h3 span.right,h4 span.right,h5 span.right,h6 span.right{margin-left:20px}.top-line{border-top:1px solid #eee}.bottom-line{border-bottom:1px solid #eee}.brand .light-brand{display:none}.brand .dark-brand,.dark-hero .brand .light-brand{display:block}.dark-hero .brand .dark-brand{display:none}.dark-hero .menu:before,.dark-hero .menu:after{border-color:#fff!important}.dark-hero .navbar-classic li a{color:#fff}.dark-hero header{box-shadow:1px 0 1px #c8c8c866}.dark-hero .mobile-nav:before,.dark-hero .mobile-nav:after{border-color:#fff}.dark{background:#2e2e2e}.dark *{color:#fff!important;border-color:#fff}.nav-container{position:fixed;top:0;bottom:0;right:-50%;width:50%;height:100%;z-index:99;background:#fff;text-align:center}@media screen and (min-width: 768px){.nav-container{display:flex;align-items:center;transition:all .3s}.nav-container:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100px;z-index:9;background:linear-gradient(to bottom,#fff 55%,#fff0)}.nav-container:after{content:"";display:block;position:absolute;bottom:0;right:0;width:100%;background:linear-gradient(to top,#fff 90%,#fff0);height:120px;z-index:9}}@media screen and (max-width: 768px){.nav-container{overflow-y:scroll}}.nav-container .nav{margin:auto}@media screen and (min-width: 769px){.nav-container .nav{width:auto;display:inline-block}.nav-container .nav *{transform:translateZ(0)}}.nav-container .nav li{opacity:0}@media screen and (max-width: 768px){.nav-container .nav li{width:100%}}@media screen and (max-width: 768px){.nav-container .nav{padding:130px 0 50px}}.nav-container ul{margin:0;padding:0;list-style:none}.nav-container li{padding:0 20px}.nav-container li a{font-size:1.9em;font-family:Work Sans,Helvetica Neue,sans-serif;font-weight:500;color:#2e2e2e;display:inline-block;transition:opacity .3s}.nav-container li a:hover,.nav-container li a:focus{opacity:.5;background:transparent}.nav-container li:hover a{opacity:.5}.nav-container li:hover ul.dropdown li a{opacity:1}.nav-container li:hover ul.dropdown li a:hover{text-decoration:none;opacity:.5}.nav-container li ul.dropdown{padding:0;overflow:hidden;max-height:0;transition:max-height .4s,padding .3s}.nav-container li ul.dropdown.active{max-height:350px;padding:15px 0}.nav-container li ul.dropdown li{padding:0}.nav-container li ul.dropdown li a{padding:5px;font-family:Roboto Mono,Helvetica Neue,sans-serif;font-size:13px;font-weight:300}.nav-container li ul.dropdown li:last-child{margin-bottom:10px}.nav-container .social,.nav-container .copyright{position:absolute;left:50px;right:50px;z-index:11}.nav-container .social{bottom:100px}.nav-container .social li{padding:0 5px}.nav-container .social li a{transition:opacity .3s}@media screen and (max-width: 768px){.nav-container .social{position:relative;width:100%;bottom:auto;left:0;padding:50px 0;right:auto}.nav-container .social li{display:block;padding:10px;margin:0}}.nav-container .copyright{bottom:50px}@media screen and (max-width: 768px){.nav-container .copyright{display:none}}.nav-container .social,.nav-container .copyright,.nav-container .brand,.nav-container .exit{opacity:0}.nav-container .exit{cursor:pointer;position:absolute;top:50px;left:50%;margin-left:-13px;width:26px;height:26px;z-index:11;transition:none!important}.nav-container .exit:before,.nav-container .exit:after{border-top:3px solid #2E2E2E;width:26px;display:block;content:"";position:absolute}.nav-container .exit:before{transform:rotate(45deg);top:1px;left:0}.nav-container .exit:after{transform:rotate(-45deg);top:0;left:0}.body-overlay{position:fixed;left:0;right:0;bottom:0;top:0;z-index:23;display:none}@media screen and (min-width: 768px){.body-overlay{background:#00000080}}body.active-menu .nav-container{right:0;box-shadow:0 0 30px #00000026}@media screen and (min-width: 768px){body.active-menu .nav-container{transition:all .4s}}@media screen and (max-width: 768px){body.active-menu .nav-container{width:90%}}body.active-menu .nav-container .social,body.active-menu .nav-container .copyright,body.active-menu .nav-container .brand,body.active-menu .nav-container .exit{opacity:1;transition:opacity 1s .3s}body.active-menu .nav-container .nav li{opacity:1}@media screen and (min-width: 768px){body.active-menu .nav-container .nav li{transition:all 1s}body.active-menu .nav-container .nav li:nth-of-type(1){transition-delay:.15s}body.active-menu .nav-container .nav li:nth-of-type(2){transition-delay:.2s}body.active-menu .nav-container .nav li:nth-of-type(3){transition-delay:.25s}body.active-menu .nav-container .nav li:nth-of-type(4){transition-delay:.3s}body.active-menu .nav-container .nav li:nth-of-type(5){transition-delay:.35s}body.active-menu .nav-container .nav li:nth-of-type(6){transition-delay:.4s}body.active-menu .nav-container .nav li:nth-of-type(7){transition-delay:.45s}body.active-menu .nav-container .nav li:nth-of-type(8){transition-delay:.5s}body.active-menu .nav-container .nav li:nth-of-type(9){transition-delay:.55s}body.active-menu .nav-container .nav li:nth-of-type(10){transition-delay:.6s}body.active-menu .nav-container .nav li:nth-of-type(11){transition-delay:.65s}body.active-menu .nav-container .nav li:nth-of-type(12){transition-delay:.7s}body.active-menu .nav-container .nav li:nth-of-type(13){transition-delay:.75s}body.active-menu .nav-container .nav li:nth-of-type(14){transition-delay:.8s}body.active-menu .nav-container .nav li:nth-of-type(15){transition-delay:.85s}body.active-menu .nav-container .nav li:nth-of-type(16){transition-delay:.9s}body.active-menu .nav-container .nav li:nth-of-type(17){transition-delay:.95s}body.active-menu .nav-container .nav li:nth-of-type(18){transition-delay:1s}body.active-menu .nav-container .nav li:nth-of-type(19){transition-delay:1.05s}body.active-menu .nav-container .nav li:nth-of-type(20){transition-delay:1.1s}body.active-menu .nav-container .nav li:nth-of-type(21){transition-delay:1.15s}body.active-menu .nav-container .nav li:nth-of-type(22){transition-delay:1.2s}body.active-menu .nav-container .nav li:nth-of-type(23){transition-delay:1.25s}body.active-menu .nav-container .nav li:nth-of-type(24){transition-delay:1.3s}body.active-menu .nav-container .nav li:nth-of-type(25){transition-delay:1.35s}}@media screen and (min-width: 992px){.navbar-classic{float:right;height:100px;padding:0;margin:0}.navbar-classic li{display:inline-block;padding:37px 5px 0;list-style:none}.navbar-classic li .label{background:none;padding:3px}.navbar-classic li:last-child{padding-right:0!important}.navbar-classic li a{text-decoration:none;display:block;line-height:1;padding:5px 10px;border-radius:25px;transition:all .3s;color:#2e2e2e}.navbar-classic li a:hover,.navbar-classic li a.active{background:#2e2e2e;color:#fff}.navbar-classic li ul.dropdown{max-height:0;overflow:hidden;opacity:0;position:absolute;margin:0;padding:20px 0 0;transition:max-height 0s .5s,opacity .5s}.navbar-classic li ul.dropdown li{display:block;width:auto;padding:7px 0;line-height:1}.navbar-classic li ul.dropdown li a{display:inline-block}.navbar-classic li:hover a{background:#2e2e2e;color:#fff}.navbar-classic li:hover a:hover{background:#484848}.navbar-classic li:hover ul.dropdown{max-height:600px;opacity:1;transition:max-height 0s,opacity .5s}.affix .navbar-classic{height:50px}.affix .navbar-classic li{padding:12px 5px 0}.affix .navbar-classic li a{color:#2e2e2e!important}.affix .navbar-classic li a.active{color:#fff!important}.affix .navbar-classic li ul.dropdown li{padding:7px 0}.affix .navbar-classic li:hover a{color:#fff!important}}@media screen and (max-width: 992px){body .mobile-nav,.affix .mobile-nav{margin-top:25px;height:50px;width:35px;padding:16px 0 16px 11px;cursor:pointer;float:right}body .mobile-nav:before,body .mobile-nav:after,.affix .mobile-nav:before,.affix .mobile-nav:after{content:"";display:block;width:25px;transition:border .3s}body .mobile-nav:before,.affix .mobile-nav:before{height:10px;border-top:3px solid #2E2E2E;border-bottom:3px solid #2E2E2E}body .mobile-nav:after,.affix .mobile-nav:after{height:7px;border-bottom:3px solid #2E2E2E}body .navbar-classic,.affix .navbar-classic{display:none}.affix .mobile-nav{margin-top:0}.menu-active .affix .mobile-nav{margin-top:6px}}@media screen and (max-width: 992px){body.menu-active .mobile-nav,.affix.menu-active .mobile-nav{z-index:999;position:relative;margin-top:30px;margin-right:0}body.menu-active .mobile-nav:before,body.menu-active .mobile-nav:after,.affix.menu-active .mobile-nav:before,.affix.menu-active .mobile-nav:after{border-color:#fff;height:0}body.menu-active .mobile-nav:after,.affix.menu-active .mobile-nav:after{transform:rotate(-45deg);margin-top:-3px;margin-left:-1px}body.menu-active .mobile-nav:before,.affix.menu-active .mobile-nav:before{margin:0;border-top-color:transparent;transform:rotate(45deg)}body.menu-active .navbar-classic,.affix.menu-active .navbar-classic{background:#2e2e2e;position:fixed;display:block;top:0;left:0;right:0;bottom:0;height:100%!important;display:inline-block;text-align:center;overflow-y:scroll;padding:100px 0;margin:0}body.menu-active .navbar-classic li,.affix.menu-active .navbar-classic li{margin:0;padding:0;display:block}body.menu-active .navbar-classic li a,.affix.menu-active .navbar-classic li a{color:#fff!important;background:none!important;padding:15px 10px;display:block;text-decoration:none}body.menu-active .navbar-classic li a:hover,.affix.menu-active .navbar-classic li a:hover{font-weight:700}body.menu-active .navbar-classic li ul.dropdown,.affix.menu-active .navbar-classic li ul.dropdown{position:relative;padding:0;display:none}body.menu-active .navbar-classic li ul.dropdown li:first-child,.affix.menu-active .navbar-classic li ul.dropdown li:first-child{margin-top:20px}body.menu-active .navbar-classic li:hover ul.dropdown,.affix.menu-active .navbar-classic li:hover ul.dropdown{display:block;background:#212121}}span.bold{font-weight:600}span.accent{color:#cff5dd}@media screen and (max-width: 992px){.product.slider{margin-top:75px}}body .hero{height:500px;height:55vh;min-height:500px;padding:120px 0;position:relative;overflow:hidden}body .hero.behind{min-height:650px;margin-bottom:-445px}body .hero.behind.vbottom .container{padding-bottom:250px}@media screen and (max-width: 992px){body .hero.behind{margin-bottom:-200px;min-height:450px}body .hero.behind.vbottom .container{padding-bottom:100px}}@media screen and (max-width: 768px){body .hero.behind{margin-bottom:-200px;min-height:450px}body .hero.behind.vbottom .container{padding-bottom:125px}}body .hero.lg{height:600px;height:70vh}body .hero.lg.behind{padding:80px 0}body .hero.fs{height:600px;height:100vh}@media screen and (max-width: 768px){body .hero.fs{min-height:600px;padding-top:90px}}body .hero.xs{height:300px;min-height:300px;padding:100px 0 0}@media screen and (max-width: 995px){body .hero{text-align:center;height:auto}body .hero.vbottom .container{padding-top:60px;padding-bottom:0;transform:none;top:0}}@media screen and (max-width: 768px){body .hero.vbottom .container{padding-bottom:30px}}.fa{font-family:fontAwesome!important}ul.social li{display:inline-block;margin-left:20px}ul.social li a{display:block;font-size:16px;transition:opacity .3s;color:#2e2e2e}ul.social li a:hover{opacity:.5;text-decoration:none}.copyright{font-size:.9em;color:#2e2e2e}img.standalone{margin:0}.bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.bg.faded{opacity:.1}.bg.faded-subtle{opacity:.6}.btn{font-family:Work Sans,Helvetica Neue,sans-serif;border-radius:0;border:0;padding:12px 25px;transition:all .3s;font-weight:600;font-size:1.1em}.btn.btn-default{background:#2e2e2e;color:#fff}.btn.btn-default:hover,.btn.btn-default:active{background:#2e2e2ecc}.btn.btn-default:focus{color:#fff;background:#2e2e2e80;outline:none}.btn.btn-accent{background:#cff5dd;color:#2e2e2e}.btn.btn-accent:hover,.btn.btn-accent:active{background:#cff5dd80}.btn.btn-hollow{background:none!important;border:1px solid #2E2E2E;color:#2e2e2e;padding:11px 23px}.btn.btn-hollow:hover,.btn.btn-hollow:active{border-color:#2e2e2e80}.btn.btn-hollow.btn-accent{color:#2e2e2e;border-color:#cff5dd!important}.btn.btn-hollow.btn-accent:hover,.btn.btn-hollow.btn-accent:active{border-color:#cff5dd80}.btn.btn-empty{padding:10px 0;background:none}.btn span.left{padding-right:15px;padding-left:0}.btn span.right{padding-left:15px;margin-right:-5px}.carousel{margin:0 0 100px}@media screen and (max-width: 768px){.carousel{margin:0}}ul.posts{list-style:none;padding:0;margin:75px 0 0}ul.posts li.post{text-align:center;padding-bottom:50px;margin-bottom:60px;position:relative}ul.posts li.post:after{content:"";position:absolute;width:200px;border-bottom:1px solid rgba(46,46,46,.3);left:0;right:0;bottom:0;margin:0 auto}ul.posts li.post:last-child:after{display:none}ul.posts li.post .date{font-weight:700}ul.posts li.post a{text-decoration:none;color:#2e2e2e;display:block;transition:opacity .3s}ul.posts li.post a:hover{opacity:.5}.pagination a.btn{color:#2e2e2e66;font-weight:400;padding:5px 20px}.pagination a.btn.active,.pagination a.btn.previous,.pagination a.btn.next,.pagination a.btn:active,.pagination a.btn:focus{box-shadow:none;color:#2e2e2e;text-decoration:none}.pagination a.btn.previous{margin-right:20px}.pagination a.btn.next{margin-left:20px}.info{margin-bottom:100px}ul.breadcrumbs{list-style:none;padding:0;margin:0}@media screen and (max-width: 992px){ul.breadcrumbs{display:none}}ul.breadcrumbs li{margin:0;padding:0;display:inline-block;color:#999}ul.breadcrumbs li a{color:#2e2e2e}ul.breadcrumbs li a:hover{text-decoration:none;padding-bottom:1px;border-bottom:1px solid #2E2E2E}ul.breadcrumbs li:after{content:"/";margin-left:10px}ul.breadcrumbs li:last-child:after{display:none}.previous-post,.next-post{color:#2e2e2e;transition:opacity .3s}.previous-post .arrow,.next-post .arrow{position:absolute;top:50%;margin-top:-15px}@media screen and (max-width: 768px){.previous-post .arrow,.next-post .arrow{margin-top:-10px}}.previous-post .post-title,.next-post .post-title{font-size:1.2em;line-height:2;font-weight:700;font-family:Work Sans,Helvetica Neue,sans-serif}@media screen and (max-width: 768px){.previous-post .post-title,.next-post .post-title{display:none}}.previous-post:hover,.previous-post:focus,.next-post:hover,.next-post:focus{text-decoration:none;opacity:.5;color:#2e2e2e}.previous-post{float:left;padding-left:25px;position:relative}.previous-post .arrow{float:left;left:0}.next-post{text-align:right;float:right;padding-right:25px;position:relative}.next-post .arrow{float:right;right:0}.item{opacity:0;transform:translateY(50px);transition:all .6s}.item.in-view{opacity:1;transform:translateY(0)}.title-block{margin-bottom:50px}.intro{margin-top:0;margin-bottom:75px}.intro .title{margin-top:0!important}@media screen and (max-width: 992px){.intro{margin-top:75px}}@media screen and (max-width: 992px){.container.intro{margin-top:90px}}.strong{font-weight:700}blockquote{padding:35px 60px 35px 45px;margin-bottom:10px;border:3px solid rgba(46,46,46,.1);position:relative;font-family:Work Sans,Helvetica Neue,sans-serif;font-size:1.5em}blockquote:after{position:absolute;content:'"';right:35px;font-size:3em;top:40px;line-height:1;color:#2e2e2e1a}@media screen and (max-width: 768px){blockquote{margin:20px 0;padding:15px 60px 15px 25px;line-height:1.6}blockquote:after{top:30px}}.label{background:#2e2e2e;font-size:1em;font-family:Work Sans,Helvetica Neue,sans-serif;font-weight:500;padding:4px 8px 5px;color:#fff}.show-columns .row-fluid{display:inline-block;width:100%;vertical-align:top;border-bottom:1px solid #2E2E2E;border-right:1px solid #2E2E2E}.show-columns .row-fluid:first-child{border-top:1px solid #2E2E2E}.show-columns div[class*=col-]{border-left:1px solid #2E2E2E;padding:20px;text-align:center}.progress{height:5px;margin:10px 0 25px;box-shadow:none}.tabs a{color:#2e2e2e;border-radius:0!important}.tabs .active a{font-weight:600}.tabs .tab-content{font-family:Roboto Mono,Helvetica Neue,sans-serif;border:1px solid #dedede;border-top:0;padding:30px;border-radius:0}.tabs .tab-content p{margin-bottom:15px}.plan{text-align:center;padding:30px 0 40px;background:#2e2e2e1a}@media screen and (max-width: 992px){.plan{margin-bottom:30px}}.plan h3{margin-bottom:25px}.plan ul{list-style:none;margin:0;padding:0}.plan ul li{padding:5px 20px;color:#2e2e2e80}.plan ul li strong{color:#2e2e2e}.plan .price{font-size:2em;padding:15px 0 20px;margin-bottom:10px}.plan .price span{font-size:1.3rem}.plan .btn{margin-top:30px}.plan.highlighted{background:#cff5dd;border-bottom:5px solid #2E2E2E}.gray .plan{background:#fff}.gray .plan.highlighted{background:#d7f7e3}.product-description{padding-left:30px}.product-description h1{margin-top:0}.product-description .price .old{text-decoration:line-through;color:#2e2e2e80}.product-description .price .new{font-size:1.3em}.product-description .tabs{margin-top:100px}.progress-bar.progress-bar-accent{background:#cff5dd}.grid{margin:0 -25px}@media screen and (min-width: 992px){.grid .grid-sizer{width:33.3333%}.grid .grid-item{width:33.3333%;position:relative}.grid .grid-item.in-view{opacity:1;transform:translateY(0)}.grid .grid-item:before{content:"";display:block;padding-top:75.001%}.grid .grid-item.wide{width:66.65%}.grid .grid-item.wide:before{padding-top:37.6%}.grid .grid-item.tall:before{padding-top:150%}.grid .grid-item.large{width:66.65%}.grid .grid-item.large:before{padding-top:75%}.grid .grid-item.square:before{padding-top:100%}.grid .grid-item .thumb,.grid .grid-item .caption{position:absolute;left:25px;right:25px;bottom:25px}.grid .grid-item .thumb{top:25px;overflow:hidden;text-align:center;background-size:cover;background-position:center}.grid .grid-item .caption{background:#000c;transition:all .4s;overflow:hidden;top:50px;opacity:0}.grid .grid-item .caption .type,.grid .grid-item .caption .description,.grid .grid-item .caption .inner{position:absolute;left:40px;right:40px}.grid .grid-item .caption .type{top:40px;font-size:11px;letter-spacing:1px;color:#fff;text-transform:uppercase;opacity:0;transform:translate(-10px);transition:all .3s .3s}.grid .grid-item .caption .description,.grid .grid-item .caption .inner{bottom:40px;color:#fff}.grid .grid-item .caption .description h4,.grid .grid-item .caption .description p,.grid .grid-item .caption .inner h4,.grid .grid-item .caption .inner p{opacity:0;transform:translateY(10px)}.grid .grid-item .caption .description h4,.grid .grid-item .caption .inner h4{transition:all .3s}.grid .grid-item .caption .description p,.grid .grid-item .caption .inner p{transition:all .3s;color:#ffffffb3}.grid .grid-item .caption .description p:last-child,.grid .grid-item .caption .inner p:last-child{margin-bottom:0}.grid .grid-item .caption .description .btn-hollow,.grid .grid-item .caption .inner .btn-hollow{margin-top:17px;border-color:#fff;color:#fff;float:left}.grid .grid-item .caption .description .btn-hollow:hover,.grid .grid-item .caption .description .btn-hollow:active,.grid .grid-item .caption .inner .btn-hollow:hover,.grid .grid-item .caption .inner .btn-hollow:active{border-color:#ffffff80}.grid .grid-item:hover .sale{background:#ffffff1a;transition:all .3s}.grid .grid-item:hover .caption{top:25px;opacity:1}.grid .grid-item:hover .caption .type{opacity:1;transform:translate(0)}.grid .grid-item:hover .caption h4,.grid .grid-item:hover .caption p{opacity:1;transform:translateY(0);transition:all .3s}.grid .grid-item:hover .caption h4{transition:opacity .5s .2s,transform .3s .1s}.grid .grid-item:hover .caption p{transition:opacity .5s .4s,transform .3s .3s}}@media screen and (max-width: 992px){.grid .grid-sizer{width:90%}.grid .grid-item{margin:25px 25px 10px;width:90%;display:inline-block;box-shadow:inset 0 0 1px #0006}.grid .grid-item .thumb{background-size:cover;background-position:center center}.grid .grid-item .thumb:before{padding-top:100%;content:"";display:block}.grid .grid-item .caption{margin:0;padding:25px;color:#2e2e2e}.grid .grid-item .caption p{margin-bottom:0}.grid .grid-item:hover{text-decoration:none}}.grid.shop .grid-item .caption{top:25px}.grid.shop .grid-item .caption .inner{top:30px;bottom:0}@media screen and (max-width: 992px){.grid.shop .grid-item .caption .inner{padding:0 20px;text-align:center;top:0}.grid.shop .grid-item .caption .inner h4{margin:0}.grid.shop .grid-item .caption .inner .price{margin-top:10px;position:relative;text-align:center;bottom:0}}.grid.shop .grid-item .sale{background:#2e2e2e;position:absolute;z-index:2;top:25px;right:25px;color:#fff;font-family:Work Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:1.2em;padding:11px 20px;border-left:1px solid transparent;border-bottom:1px solid transparent;transition:background .3s,border .3s}@media screen and (max-width: 992px){.grid.shop .grid-item .sale{top:0;right:0}}.grid.shop .grid-item .price{position:absolute;right:0;bottom:40px;text-align:right}.grid.shop .grid-item .price .old{text-decoration:line-through;opacity:.5}.grid.shop .grid-item .price .new{font-size:1.2em}.grid.shop .grid-item .add-to-cart{position:absolute;bottom:65px;left:35px;transition:all .3s;opacity:0}@media screen and (max-width: 992px){.grid.shop .grid-item .add-to-cart{bottom:55px}}.grid.shop .grid-item:hover .sale{border-left:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3)}.grid.shop .grid-item:hover .add-to-cart{border:1px solid rgba(255,255,255,.3);color:#fff;opacity:1;left:65px;transition:all .3s .1s}.grid.shop .grid-item:hover .add-to-cart:hover{background:#fff!important;color:#2e2e2e}@media screen and (max-width: 768px){.grid .grid-item{width:88%}}.grid.no-spacing{margin:0}.grid.no-spacing .grid-item{overflow:hidden}.grid.no-spacing .grid-item .thumb,.grid.no-spacing .grid-item .caption{left:-1px;right:-1px;bottom:-1px}.grid.no-spacing .grid-item .thumb,.grid.no-spacing .grid-item:hover .caption{top:-1px}@media screen and (max-width: 768px){.grid.no-spacing{margin:-25px -25px 15px}}header{box-shadow:1px 0 1px #0003;position:absolute;display:inline-block;width:100%;z-index:10;height:100px;transition:all .3s}header .brand{display:inline-block;margin-top:25px}header .menu{position:relative;float:right;margin-top:25px;height:50px;width:35px;padding:16px 0 16px 11px;cursor:pointer}header .menu:before,header .menu:after{content:"";display:block;width:25px;transition:border .3s}header .menu:before{height:10px;border-top:3px solid #2E2E2E;border-bottom:3px solid #2E2E2E}header .menu:after{height:7px;border-bottom:3px solid #2E2E2E}header.affix{height:50px;background:#fff;left:0;right:0}header.affix .brand,header.affix .menu{margin-top:0}header.affix .brand .dark-brand{display:block}header.affix .brand .light-brand{display:none}header.affix .menu:before,header.affix .menu:after{border-color:#2e2e2e!important}header.affix .cart{top:4px}.container{position:relative}section{padding:50px 0;vertical-align:top}section.slider{padding:0}section .container{margin-bottom:70px}section .container:last-child{margin-bottom:0}section.xs{padding:50px 0 135px}section.on-foot{padding-top:0;padding-bottom:400px}@media screen and (max-width: 992px){section.on-foot{padding-bottom:50px}}@media screen and (max-width: 992px){section{padding:70px 0}section .container{margin-bottom:35px}}@media screen and (max-width: 768px){section{padding:40px 0}section .container{margin-bottom:20px}}footer{padding:50px 0;background:#c4d6da}footer.classic{background:#2e2e2e;padding:100px 0;margin-top:0}footer.classic *{color:#fff!important}footer p{line-height:2;color:#2e2e2e}footer .copyright{margin-top:37px}@media screen and (max-width: 992px){footer{margin-top:0;padding:30px 0;text-align:center}footer .text-right{text-align:center}footer .social{margin-top:40px;padding:0}footer .social li{margin:0;padding:0 5px}}footer.dark{background:#222}footer.dark p,footer.dark .copyright{color:#999!important}.service{margin:20px 0}.service .icon{margin-bottom:15px;font-size:1.5em}@media screen and (max-width: 992px){.service{text-align:center;padding:0 40px}}.profile img{width:100%;margin-bottom:0}.profile ul.social{padding:0;margin-bottom:25px}.profile ul.social li:first-child{margin-left:0}.profile p{margin-bottom:10px!important}ul.comments{list-style:none;padding:0;margin:0}ul.comments li.comment{padding-left:70px;position:relative;margin:50px 0}ul.comments li.comment .thumb{width:50px;float:left;position:absolute;left:0}ul.comments li.comment .thumb img{border-radius:50px}ul.comments li.comment .author{font-weight:700;font-family:Work Sans,Helvetica Neue,sans-serif;font-size:1.2em}ul.comments li.comment .date{margin-top:5px}ul.comments li.comment .info{margin-bottom:20px}.grid.contact-container .grid-sizer{width:5%}@media screen and (max-width: 992px){.grid.contact-container{margin:35px -35px}}.grid .grid-item.contact-form{width:54.9999%}.grid .grid-item.contact-form .inner{position:absolute;background:#cff5dd;top:25px;left:25px;bottom:25px;right:25px;padding:40px 50px}.grid .grid-item.contact-form .inner .btn{margin-top:35px}@media screen and (max-width: 1200px){.grid .grid-item.contact-form{width:100.1%}.grid .grid-item.contact-form:before{padding-top:55%}}@media screen and (max-width: 992px){.grid .grid-item.contact-form{width:93%!important;position:relative;display:inline-block;padding:0;margin:30px 0 0;box-shadow:none}.grid .grid-item.contact-form:before{display:none}.grid .grid-item.contact-form .inner{position:relative}}@media screen and (max-width: 768px){.grid .grid-item.contact-form{width:100%!important}.grid .grid-item.contact-form .inner{top:0;left:0}}.grid .contact-details{width:41%;margin:25px;background:#2e2e2e;text-align:center;align-content:center}.grid .contact-details:before{padding-top:91%;display:block}.grid .contact-details .inner{display:block;margin:auto}.grid .contact-details p{margin:0 auto 30px;display:block;color:#fff}.grid .contact-details p:last-child{margin-bottom:0}@media screen and (max-width: 1200px){.grid .contact-details{width:95%}}@media screen and (max-width: 992px){.grid .contact-details{width:90%!important;padding:50px 0;margin:30px}.grid .contact-details:before{padding-top:50%}}@media screen and (max-width: 768px){.grid .contact-details{width:100%!important;margin:0}}.form-control,input[type=number],.input-group-addon{background:none;border:0;border-bottom:1px solid #2E2E2E;border-radius:0;box-shadow:none;padding:25px 0;font-weight:400;margin-top:10px;color:#2e2e2e;transition:all .3s}.form-control.error,input[type=number].error,.input-group-addon.error{border-color:tomato}.form-control:disabled,input[type=number]:disabled,.input-group-addon:disabled{background:transparent;opacity:.3}.input-group-btn{font-size:1em;padding:0}.input-group-btn .btn{margin:10px 0 0;padding:15px 20px}.comment-form textarea{margin-bottom:35px}textarea.form-control{height:160px;margin-top:25px;resize:none}#review textarea.form-control{margin-bottom:25px}input:focus,input:active,textarea:focus,textarea:active{outline:none!important;box-shadow:none!important;border-color:#2e2e2e!important;background:#2e2e2e;padding:25px 21px;color:#fff!important}::-webkit-input-placeholder{font-weight:300!important;color:#2e2e2e!important;font-size:.95em}::-moz-placeholder{font-weight:300!important;color:#2e2e2e;font-size:.95em}:-moz-placeholder{font-weight:300!important;color:#2e2e2e;font-size:.95em}:placeholder-shown{font-weight:300!important;color:#2e2e2e;font-size:.95em}.purchase{margin-top:40px}.purchase .add-to-cart{margin-top:10px}input.quantity{float:left;width:50px;color:#2e2e2e;font-size:1.2em;padding:5px 0 5px 9px;text-align:center;margin-right:20px}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;cursor:pointer;display:block;width:8px;padding:4px 0;height:14px;color:#333;text-align:center;position:relative;right:7px;-webkit-transition:opacity .3s;transition:opacity .3s;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkU1NjhFOEVDNEY2MTFFNTlCMEY4M0QwNzFCOUVCRjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkU1NjhFOEZDNEY2MTFFNTlCMEY4M0QwNzFCOUVCRjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRTU2OEU4Q0M0RjYxMUU1OUIwRjgzRDA3MUI5RUJGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRTU2OEU4REM0RjYxMUU1OUIwRjgzRDA3MUI5RUJGNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhGbqB8AAADMSURBVHjaYvz//z8DNjBt2rQ6EJ2VldWETZ4Rm0agJjcgtRnK9QVq3kVQI1CTJJDaD8TqUKGbQOwI1PwcWR0TFldMRNLEAGVPRFfEhGZbEZAKxWJYKFQO06lACVsgtQ2IeRiwgy9A7AV08mF0Gyfj0cQAlZuMN1SJAUNRIzBULwApfQLqLwJD1QA9VHOhQc6AJzpyMRIANH7q8Wish8UhrrS6CkvqWQ3UFEYoreZDEzYDUiLPx5tWoU5+DlX4C4rz0XMG3ugglJEBAgwAuQ1dJ3cq1jEAAAAASUVORK5CYII=) no-repeat 50% 50%;opacity:0}input[type=number]:hover::-webkit-inner-spin-button{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAASCAYAAABrXO8xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkU1NjhFOEVDNEY2MTFFNTlCMEY4M0QwNzFCOUVCRjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkU1NjhFOEZDNEY2MTFFNTlCMEY4M0QwNzFCOUVCRjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRTU2OEU4Q0M0RjYxMUU1OUIwRjgzRDA3MUI5RUJGNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRTU2OEU4REM0RjYxMUU1OUIwRjgzRDA3MUI5RUJGNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhGbqB8AAADMSURBVHjaYvz//z8DNjBt2rQ6EJ2VldWETZ4Rm0agJjcgtRnK9QVq3kVQI1CTJJDaD8TqUKGbQOwI1PwcWR0TFldMRNLEAGVPRFfEhGZbEZAKxWJYKFQO06lACVsgtQ2IeRiwgy9A7AV08mF0Gyfj0cQAlZuMN1SJAUNRIzBULwApfQLqLwJD1QA9VHOhQc6AJzpyMRIANH7q8Wish8UhrrS6CkvqWQ3UFEYoreZDEzYDUiLPx5tWoU5+DlX4C4rz0XMG3ugglJEBAgwAuQ1dJ3cq1jEAAAAASUVORK5CYII=) no-repeat 50% 50%;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.table{margin:0}.table th{padding:10px 0!important}.table td{padding:10px 0!important;vertical-align:middle!important}.table.checkout td{padding:25px!important;background:#f0f0f0}@media screen and (max-width: 992px){.table .description,.table .total-price{display:none}}@media screen and (max-width: 992px){.table .checkout-update,.table .coupon{width:100%;display:inline-block}.table .checkout-update .pull-right,.table .coupon .pull-right{float:left!important}}@media screen and (max-width: 992px) and (max-width: 768px){.table .checkout-update .pull-right,.table .coupon .pull-right{width:50%!important}}.cart-item .thumb{width:70px}.cart-item input.quantity{margin-top:0}.cart-item td{padding:25px 0!important;line-height:2!important}.cart-item img{margin:0}.cart-item .remove-from-cart{height:30px;width:30px;line-height:30px;text-align:center;font-size:30px;padding:0}.cart-item .remove-from-cart:hover{background:#2e2e2e!important;color:#fff}.coupon-code,.apply-coupon{float:left}@media screen and (max-width: 768px){.coupon-code,.apply-coupon{width:50%!important}}.coupon-code{margin:0;padding:22px 0;width:200px}.coupon-code:focus{padding:22px 15px}.apply-coupon{padding:0}.apply-coupon:hover{color:#fff;background:#2e2e2e!important}.slider{width:100%;position:relative;display:inline-block;z-index:1;overflow:hidden;padding-bottom:50px;text-align:center}.slider ul.slides{text-align:left;background:#2e2e2e;position:relative;display:inline-block;list-style:none;padding:0;margin:0;transition:transform .9s;vertical-align:top}.slider ul.slides li.slide{position:relative;float:left;margin:0;transition:transform .4s;background:#f0f0f0}.slider ul.slides li.slide .thumb{max-width:80%;margin:50px 20px;display:inline-block}.slider ul.slides li.slide img{margin-bottom:0}.slider ul.slides li.slide video{transition:opacity .5s}.slider ul.slides li.slide video.fs{position:absolute;width:100%;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%) translateY(-50%);background-size:cover}.slider ul.slides li.slide video.pause{opacity:.5}.slider ul.slides li.slide video.faded{opacity:.5}.slider ul.slides li.slide video.faded.pause{opacity:.2}.slider ul.slides li.slide a{cursor:pointer!important}.slider ul.slides li.slide .btn{margin-top:25px}.slider ul.slides li.slide.dark{background:#2e2e2e}.slider ul.slides li.slide.dark *{color:#fff}.slider.fs,.slider.fs .hero,.slider.fs ul.slides{height:100vh}.slider.fade-slide ul.slides{transition:none}.slider.fade-slide ul.slides li.slide{transition:opacity .5s}.slider.carousel{overflow:visible;padding:0}.slider.carousel ul.slides,.slider.carousel ul.slides li.slide{background:transparent}.slider ul.slide-indicators{text-align:center;padding:5px 4px 0;margin:0 auto;position:relative;bottom:60px;z-index:99;width:auto;display:inline-block;height:26px;border-radius:25px}.slider ul.slide-indicators li{display:inline-block;padding:0;margin:0 5px;border:2px solid white;height:15px;width:15px;border-radius:15px;cursor:pointer;transition:background .3s;box-shadow:0 0 1px #00000080}.slider ul.slide-indicators li.active{background:#fff}#lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:9999;display:none}#lightbox img,#lightbox iframe,#lightbox video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;height:auto;max-width:90%;max-height:90%;opacity:0;transform:scale(.95);transition:transform 1s,opacity .8s}#lightbox iframe,#lightbox video{width:1280px;height:720px;max-width:80%;max-height:90%}#lightbox .controls{background:#222;width:40px;height:120px;position:absolute;z-index:10000;bottom:5%;left:0}#lightbox .controls .galleryNext,#lightbox .controls .galleryClose,#lightbox .controls .galleryPrev{width:40px;height:40px;line-height:40px;text-align:center;color:#ccc;transition:all .3s;cursor:pointer}#lightbox .controls .galleryNext:hover,#lightbox .controls .galleryClose:hover,#lightbox .controls .galleryPrev:hover{background:#444;color:#fff}@media screen and (max-width: 768px){#lightbox .controls{top:0;left:0;width:100%;height:60px;bottom:auto}#lightbox .controls .galleryNext,#lightbox .controls .galleryClose,#lightbox .controls .galleryPrev{width:33.3333%;float:left;height:60px;line-height:60px;font-size:20px}#lightbox .controls .galleryClose{background:#000!important;font-size:30px}}#lightbox .caption{display:none;color:#f0f0f080;position:fixed;left:0;bottom:0;right:0;text-align:center;padding:20px}
