.cookie-disclaimer .cookie-disclaimer-inner:after,.footer .footer-body:after,.footer .footer-col:after{content:"";line-height:0;display:table;clear:both}body{min-width:320px;background:#5ab42e;font-family:roboto,Helvetica,sans-serif;font-weight:300;font-size:16px;line-height:1.4;color:#414042}a{color:#5ab42e;text-decoration:none}a:hover{text-decoration:underline}a[href^="tel"]{text-decoration:none}strong{font-weight:500}h1,h2,h3,h4,h5,h6{margin-bottom:.7em}h1{font-weight:500}h1,h2{font-size:40px;line-height:1.05;color:#5ab42e}h2{font-weight:300}h3{font-weight:500}h3,h4{font-size:16px;line-height:1.38;color:#5ab42e}h4{font-weight:300}h5{font-size:20px;line-height:1.4}h5,h6{font-weight:500;color:#5ab42e}h6{font-size:14px;line-height:1.29}blockquote,dl,hr,ol,p,table,ul{margin-bottom:1.4em}blockquote:last-child,dl:last-child,h1:last-child,h1[class],h2:last-child,h2[class],h3:last-child,h3[class],h4:last-child,h4[class],h5:last-child,h5[class],h6:last-child,h6[class],ol:last-child,p:last-child,table:last-child,ul:last-child{margin-bottom:0}.sm-visible{display:none}@media (max-width: 749px){.lg-visible{display:none}.sm-visible{display:block}}@media (max-width: 749px){h1,h2{font-size:30px;line-height:1.1}body.show-nav-main{position:relative;overflow:hidden}}@media (max-width: 479px){h1,h2{font-size:25px}}.page-template-smart-home-new .section{background-color:#efefef}.page-template-smart-home-new .list-products-secondary:before,.page-template-smart-home-new .list-products-secondary ul > li ~ li ~ li:before{background-color:#b2b2b2}.page-template-smart-home-new .section.top-bordered:before{border-color:#b2b2b2}@font-face{font-family:roboto;src:url(../fonts/roboto-thin-font.eot);src:url(../fonts/roboto-thin-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-thin-font.svg) format("svg"),url(../fonts/roboto-thin-font.woff2) format("woff2"),url(../fonts/roboto-thin-font.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:roboto;src:url(../fonts/roboto-thinitalic-font.eot);src:url(../fonts/roboto-thinitalic-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-thinitalic-font.svg) format("svg"),url(../fonts/roboto-thinitalic-font.woff2) format("woff2"),url(../fonts/roboto-thinitalic-font.woff) format("woff");font-weight:200;font-style:italic}@font-face{font-family:roboto;src:url(../fonts/roboto-light-font.eot);src:url(../fonts/roboto-light-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-light-font.svg) format("svg"),url(../fonts/roboto-light-font.woff2) format("woff2"),url(../fonts/roboto-light-font.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:roboto;src:url(../fonts/roboto-lightitalic-font.eot);src:url(../fonts/roboto-lightitalic-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-lightitalic-font.svg) format("svg"),url(../fonts/roboto-lightitalic-font.woff2) format("woff2"),url(../fonts/roboto-lightitalic-font.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:roboto;src:url(../fonts/roboto-regular-font.eot);src:url(../fonts/roboto-regular-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-regular-font.svg) format("svg"),url(../fonts/roboto-regular-font.woff2) format("woff2"),url(../fonts/roboto-regular-font.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(../fonts/roboto-italic-font.eot);src:url(../fonts/roboto-italic-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-italic-font.svg) format("svg"),url(../fonts/roboto-italic-font.woff2) format("woff2"),url(../fonts/roboto-italic-font.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:roboto;src:url(../fonts/roboto-medium-font.eot);src:url(../fonts/roboto-medium-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-medium-font.svg) format("svg"),url(../fonts/roboto-medium-font.woff2) format("woff2"),url(../fonts/roboto-medium-font.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(../fonts/roboto-mediumitalic-font.eot);src:url(../fonts/roboto-mediumitalic-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-mediumitalic-font.svg) format("svg"),url(../fonts/roboto-mediumitalic-font.woff2) format("woff2"),url(../fonts/roboto-mediumitalic-font.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:roboto;src:url(../fonts/roboto-bold-font.eot);src:url(../fonts/roboto-bold-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-bold-font.svg) format("svg"),url(../fonts/roboto-bold-font.woff2) format("woff2"),url(../fonts/roboto-bold-font.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:roboto;src:url(../fonts/roboto-bolditalic-font.eot);src:url(../fonts/roboto-bolditalic-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-bolditalic-font.svg) format("svg"),url(../fonts/roboto-bolditalic-font.woff2) format("woff2"),url(../fonts/roboto-bolditalic-font.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:roboto;src:url(../fonts/roboto-black-font.eot);src:url(../fonts/roboto-black-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-black-font.svg) format("svg"),url(../fonts/roboto-black-font.woff2) format("woff2"),url(../fonts/roboto-black-font.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:roboto;src:url(../fonts/roboto-blackitalic-font.eot);src:url(../fonts/roboto-blackitalic-font.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-blackitalic-font.svg) format("svg"),url(../fonts/roboto-blackitalic-font.woff2) format("woff2"),url(../fonts/roboto-blackitalic-font.woff) format("woff");font-weight:900;font-style:italic}.clear:after{content:"";line-height:0;display:table;clear:both}.notext{white-space:nowrap;text-indent:100%;text-shadow:none;overflow:hidden}.notext-old{font-size:0;line-height:0;text-indent:-4000px}.hidden,[hidden]{display:none}.alignleft{float:left}.alignright{float:right}.disabled,[disabled]{cursor:default}img.image-full{display:none}.fsr-holder{background-size:cover;background-position:50%;background-repeat:no-repeat}*,*:after,*:before{padding:0;margin:0;outline:0;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{tap-highlight-color:transparent}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}audio,iframe,img,object,video{max-width:100%}iframe,img{border:0 none}img{height:auto;display:inline-block;vertical-align:middle}b,strong{font-weight:700}address{font-style:normal}svg:not(:root){overflow:hidden}a,button,input[type="button"],input[type="file"],input[type="image"],input[type="reset"],input[type="submit"],label[for]{cursor:pointer}a[href^="tel"],button[disabled],input[disabled],select[disabled],textarea[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}a[href^="tel"],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;color:inherit;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}button,select{text-transform:none}table{width:100%;border-collapse:collapse;border-spacing:0}nav ol,nav ul{list-style:none outside none}.aligncenter,.alignleft,.alignnone,.alignright{margin:5px 15px 10px}.alignleft{margin-left:0}.alignnone,.alignright{margin-right:0}.alignnone{display:block;margin-left:0}.aligncenter{margin-left:auto;margin-right:auto}.wp-caption{position:relative}.wp-caption img{width:100%}.wp-caption-text{position:absolute;bottom:0;left:0;right:0;padding:5px 10px;background:rgba(0,0,0,.5);color:#fff}.gallery{position:relative;overflow:hidden;padding-bottom:20px}.gallery .wp-caption-text{right:10px;bottom:10px;left:10px;text-align:left}.gallery-item{float:left;position:relative;padding:10px}.gallery-columns-1 .gallery-item,.gallery-item img{width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.67%}.gallery-columns-7 .gallery-item{width:14.29%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11%}.gallery-columns-7 .wp-caption,.gallery-columns-8 .wp-caption,.gallery-columns-9 .wp-caption{display:none}.paging{padding:0 0 20px;text-align:center}.paging ul{list-style:none outside none}.paging li,.paging ul{display:inline-block;vertical-align:top}.paging a{display:inline-block;padding:4px 10px;border:1px solid #000;margin:0 2px;text-decoration:none;border-radius:4px}.paging .current a,.paging a:hover{text-decoration:none;background:#000;color:#fff}.paging-label{padding-right:10px}.section-comments{padding-top:15px}.section-comments a{text-decoration:none}.section-comments p{padding-bottom:18.2px}.section-comments ol,.section-comments ul{padding:0;margin:0;list-style:none outside none}.section-comments h3{position:relative;padding:0 0 10px}.section-comments h3 small{position:absolute;top:0;right:0}.comments,.comments .children{position:relative}.comments .children:after,.comments .children:before{content:"";position:absolute;display:block}.comments .children:before{top:33px;left:23px;width:32px;height:27px;border-left:8px solid #c3c3c3;border-bottom:8px solid #c3c3c3;border-radius:0 0 0 8px}.comments .children:after{top:-5px;left:8px;border:20px solid transparent;border-width:20px 19px;border-bottom-color:#c3c3c3}.comments .comment{position:relative;border-top:1px dashed #363636}.comments .children{padding-left:70px}.comments .avatar{position:absolute;top:28px;left:0;width:48px;height:48px;border-radius:50%;border:1px solid #ccc}.comments .says{padding-left:5px}.comments .moderation-notice{display:inline-block;margin:3px 0 8px;color:#999}.comments .comment-entry{position:relative;padding:30px 0 30px 65px}.comments .comment-text p:last-child{padding-bottom:0;margin-bottom:0}.comments .comment-meta{padding-bottom:12px}.comments .comment-meta a{color:#363636}.comments .comment-reply{padding-top:10px;text-align:right}.comments .comment-reply a{display:inline-block;padding:5px 10px;background:#363636;color:#fff;border-radius:6px}.comments .comment-reply a:hover{text-decoration:none;opacity:.8}.comment-respond{width:100%;padding-top:30px;border-top:1px solid #363636}.comment-respond h3{position:relative}.comment-respond small{position:absolute;top:0;right:0}.comment-respond label{display:block;padding-bottom:4px}.comment-respond input[type="text"],.comment-respond textarea{display:block;width:80%;padding:10px;border:1px solid #ccc;background:#f7f7f7}.comment-respond textarea{height:100px}.comment-respond input[type="text"]:focus{background-color:#fff}.comment-respond input[type="text"]::-webkit-input-placeholder{color:#777}.comment-respond input[type="text"]::-moz-placeholder{color:#777}.comment-respond input[type="text"]:-ms-input-placeholder{color:#777}.comment-respond input[type="text"]::-ms-input-placeholder{color:#777}.comment-respond input[type="text"]::placeholder{color:#777}.comment-respond textarea{width:100%}.comment-respond .required{color:#e40000}.comment-respond .comment-notes{padding-top:15px}.comment-respond .form-submit input{display:block;width:160px;height:40px;border:0;font-size:14px;font-weight:700;color:#fff;background:#363636;cursor:pointer;border-radius:4px}.nocomments{padding-top:12px;font-weight:700;font-size:18px}.search-form{position:relative;overflow:hidden}.search-form .search-field{display:block;width:100%;padding:10px;border:1px solid #ccc;background:#f7f7f7}.search-form .search-field:focus{background-color:#fff}.search-form .search-field::-webkit-input-placeholder{color:#777}.search-form .search-field::-moz-placeholder{color:#777}.search-form .search-field:-ms-input-placeholder,.search-form .search-field::-ms-input-placeholder{color:#777}.search-form .search-field::placeholder{color:#777}.search-form .screen-reader-text{position:absolute;top:0;left:0;width:0;height:0;opacity:.5;visibility:hidden}.woocommerce .blockUI.blockOverlay{display:none!important}.accordion-primary{width:100%;max-width:650px;margin:0 auto}.accordion-primary .accordion-wrap{width:100%}.accordion-primary .accordion-wrap ~ .accordion-wrap{padding-top:40px}.accordion-primary .accordion-head{width:100%;padding-bottom:6px}.accordion-primary .accordion-head h4{font-weight:500;color:#414042}.accordion-primary .accordion-body{width:100%}.accordion-primary .accordion-body-head{width:100%;border-top:2px solid #5ab42e}.accordion-primary .accordion-body-head p{cursor:pointer;position:relative;padding:6px 30px 6px 0;color:#414042;font-weight:300}.accordion-primary .accordion-body-head p:before{content:" ";position:absolute;right:0;top:50%;height:2px;width:8px;margin-top:-1px;background-color:#5ab42e}.accordion-primary .accordion-body-head p:after{content:" ";position:absolute;right:3px;top:50%;width:2px;height:8px;background-color:#5ab42e;margin-top:-4px;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.accordion-primary .accordion-body-hidden{width:100%;position:relative;overflow:hidden;max-height:0;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s,padding .4s,max-height .4s;-o-transition:opacity .4s,visibility .4s,padding .4s,max-height .4s;transition:opacity .4s,visibility .4s,padding .4s,max-height .4s}.accordion-primary .accordion-body.active .accordion-body-hidden{opacity:1;visibility:visible;max-height:999px;padding:22px 0}.accordion-primary .accordion-body.active .accordion-body-head p:after{opacity:0;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}[class^="btn"]{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer}[class^="btn"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn{border-radius:4px;background-color:#5ab42e;color:#fff;font-size:18px;line-height:40px;padding:0 20px;min-width:194px;text-align:center;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.btn:hover{text-decoration:none;opacity:.75}.btn-block{display:block;padding-left:0;padding-right:0}.btn-close{display:block;max-width:30px;margin:0 auto}.btn-close:hover{text-decoration:none}.btn-close-menu{position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.btn-close-menu:hover{text-decoration:none}.btn-price{border:2px solid #5ab42e;border-radius:6px;font-size:0;line-height:0;color:#5ab42e;padding:0 10px;min-width:155px;background-color:#fff}.btn-price > span{display:inline-block;vertical-align:middle;font-size:16px;line-height:24px;margin:3px 0;font-weight:500;min-width:84px;border-right:2px solid #5ab42e;text-align:center;padding-right:15px;-webkit-transition:border .4s;-o-transition:border .4s;transition:border .4s}.btn-price > span + i{margin-left:12px}.btn-price > span + i + i{margin-left:9px}.btn-price .ico-basket{display:inline-block;vertical-align:middle}.btn-price .ico-basket span:before{border-color:#5ab42e}.btn-price .ico-basket:before{background-color:#5ab42e}.btn-price .ico-basket:after{border-color:#5ab42e}.btn-price .ico-arrow{display:inline-block;vertical-align:middle}.btn-price:hover{text-decoration:none;background-color:#5ab42e;color:#fff}.btn-price:hover > span{border-right-color:#fff}.btn-price:hover .ico-basket span:before{border-color:#fff}.btn-price:hover .ico-basket:before{background-color:#fff}.btn-price:hover .ico-basket:after{border-color:#fff}.btn-price:hover .ico-arrow:before{background-color:#fff}.btn-price:hover .ico-arrow:after{border-left-color:#fff}.btn-price.btn-price-green{border-color:#fff;color:#fff;background-color:#5ab42e}.btn-price.btn-price-green > span{border-right-color:#fff}.btn-price.btn-price-green .ico-basket span:before{border-color:#fff}.btn-price.btn-price-green .ico-basket:before{background-color:#fff}.btn-price.btn-price-green .ico-basket:after{border-color:#fff}.btn-price.btn-price-green .ico-arrow:before{background-color:#fff}.btn-price.btn-price-green .ico-arrow:after{border-left-color:#fff}.btn-price.btn-price-green:hover{border-color:#5ab42e;color:#5ab42e;background-color:#fff}.btn-price.btn-price-green:hover > span{border-right-color:#5ab42e}.btn-price.btn-price-green:hover .ico-basket span:before{border-color:#5ab42e}.btn-price.btn-price-green:hover .ico-basket:before{background-color:#5ab42e}.btn-price.btn-price-green:hover .ico-basket:after{border-color:#5ab42e}.btn-price.btn-price-green:hover .ico-arrow:before{background-color:#5ab42e}.btn-price.btn-price-green:hover .ico-arrow:after{border-left-color:#5ab42e}.btn-price-external{border:2px solid transparent;border-radius:6px;font-size:0;line-height:0;color:#5ab42e;padding:0 10px;min-width:155px;background-color:#fff}.btn-price-external > span{display:inline-block;vertical-align:middle;font-size:16px;line-height:24px;margin:3px 0;font-weight:500;min-width:84px;border-right:2px solid #5ab42e;text-align:center;padding-right:15px;-webkit-transition:border .4s;-o-transition:border .4s;transition:border .4s}.btn-price-external > span + i{margin-left:12px}.btn-price-external > span + i + i{margin-left:9px}.btn-price-external > span + span{padding-left:15px;padding-right:0;border:none}.btn-price-external .ico-basket{display:inline-block;vertical-align:middle}.btn-price-external .ico-basket span:before{border-color:#5ab42e}.btn-price-external .ico-basket:before{background-color:#5ab42e}.btn-price-external .ico-basket:after{border-color:#5ab42e}.btn-price-external .ico-arrow{display:inline-block;vertical-align:middle}.btn-price-external:hover{text-decoration:none;background-color:#5ab42e;color:#fff}.btn-price-external:hover > span{border-right-color:#fff;color:#fff}.btn-price-external:hover .ico-basket span:before{border-color:#fff}.btn-price-external:hover .ico-basket:before{background-color:#fff}.btn-price-external:hover .ico-basket:after{border-color:#fff}.btn-price-external:hover .ico-arrow:before{background-color:#fff}.btn-price-external:hover .ico-arrow:after{border-left-color:#fff}.btn-price-external.btn-price-external-green{border-color:#fff;color:#fff;background-color:#5ab42e}.btn-price-external.btn-price-external-green > span{border-right-color:#fff}.btn-price-external.btn-price-external-green .ico-basket span:before{border-color:#fff}.btn-price-external.btn-price-external-green .ico-basket:before{background-color:#fff}.btn-price-external.btn-price-external-green .ico-basket:after{border-color:#fff}.btn-price-external.btn-price-external-green .ico-arrow:before{background-color:#fff}.btn-price-external.btn-price-external-green .ico-arrow:after{border-left-color:#fff}.btn-price-external.btn-price-external-green:hover{border-color:#5ab42e;color:#5ab42e;background-color:#fff}.btn-price-external.btn-price-external-green:hover > span{border-right-color:#5ab42e;color:#5ab42e}.btn-price-external.btn-price-external-green:hover .ico-basket span:before{border-color:#5ab42e}.btn-price-external.btn-price-external-green:hover .ico-basket:before{background-color:#5ab42e}.btn-price-external.btn-price-external-green:hover .ico-basket:after{border-color:#5ab42e}.btn-price-external.btn-price-external-green:hover .ico-arrow:before{background-color:#5ab42e}.btn-price-external.btn-price-external-green:hover .ico-arrow:after{border-left-color:#5ab42e}.btn-price-external--alt > span{border-right:none;padding-right:0}@media(max-width:381px){.btn-price-external > span{display:block;border:none!important;padding:0!important}}.empty-basket .btn-price{margin:0 auto;display:block;max-width:150px}.btn-facebook{width:242px;height:54px;background:url(../images/sprite.png) no-repeat -5px -161px;font-size:0;line-height:0;text-indent:-4004px;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.btn-facebook:hover{text-decoration:none;opacity:.75}.btn-app-store{width:124px;height:38px;background:url(../images/app-store.svg) no-repeat 0 0;background-size:contain;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.btn-app-store:hover{text-decoration:none;opacity:.75}.btn-google-play{width:124px;height:38px;background:url(../images/google-play.svg) no-repeat 0 0;background-size:contain;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.btn-google-play:hover{text-decoration:none;opacity:.75}@media (max-width: 750px){.btn-app-store,.btn-google-play{width:100px}}.btn-language{position:relative;padding-right:40px;font-size:12px;line-height:1.67;font-weight:500;text-decoration:underline}.btn-language img{position:absolute;right:0;top:50%;width:32px;height:auto;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn-accordion{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.btn-accordion:hover{text-decoration:none}.btn-menu{display:none}.btn-slide{padding:0 20px;min-width:145px;color:#fff;background-color:#5ab42e;border-radius:4px;font-size:18px;line-height:40px;border:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.btn-slide:hover{opacity:.7;text-decoration:none}.btn--green{min-width:0;padding:0 20px;color:#fff;background-color:#5ab42e;font-size:21px;line-height:1.1;height:46px;line-height:46px;border:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;border-radius:9px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.btn--green:hover{-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.25);box-shadow:3px 3px 3px rgba(0,0,0,.25);opacity:1}@media (min-resolution: 2dppx){.btn-facebook{background-image:url(../images/sprite@2x.png);background-size:400px 400px}}@media (max-width: 749px){.btn-menu{display:block;width:20px;height:20px;position:relative;font-size:0;line-height:0;text-indent:-4004px;-webkit-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.btn-menu:after,.btn-menu:before,.btn-menu span{content:" ";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background-color:#fff;-webkit-transition:opacity .4s,margin .4s,-webkit-transform .4s;transition:opacity .4s,margin .4s,-webkit-transform .4s;-o-transition:opacity .4s,margin .4s,transform .4s;transition:opacity .4s,margin .4s,transform .4s;transition:opacity .4s,margin .4s,transform .4s,-webkit-transform .4s}.btn-menu:before{margin-top:-6px}.btn-menu:after{margin-top:4px}body.show-nav-main .btn-menu span{opacity:0}body.show-nav-main .btn-menu:after,body.show-nav-main .btn-menu:before{margin-top:-1px}body.show-nav-main .btn-menu:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.show-nav-main .btn-menu:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn--green{font-size:20px}}.cookie-disclaimer{position:fixed;bottom:0;left:0;width:100%;padding:20px 0;background:rgba(104,189,70,.9);color:#fff;font-size:16px;line-height:1.25;z-index:205;-webkit-box-shadow:0 -5px 5px rgba(0,0,0,.25);box-shadow:0 -5px 5px rgba(0,0,0,.25);-webkit-transform:translateY(calc(100% + 10px));-ms-transform:translateY(calc(100% + 10px));transform:translateY(calc(100% + 10px));-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s}.cookie-disclaimer a:not([class]){color:inherit;text-decoration:underline;font-weight:700}.cookie-disclaimer.active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .6s 2s;transition:-webkit-transform .6s 2s;-o-transition:transform .6s 2s;transition:transform .6s 2s;transition:transform .6s 2s,-webkit-transform .6s 2s}.cookie-disclaimer .cookie-disclaimer-inner{padding:0 50px}.cookie-disclaimer .cookie-disclaimer-actions{float:right;margin-left:40px}.cookie-disclaimer .btn-cookie-disclaimer{background:#fff;color:#5ab42e;font-weight:700}@media (max-width: 1024px){.cookie-disclaimer .cookie-disclaimer-inner{padding:0}}@media(max-width:970px){.cookie-disclaimer .cookie-disclaimer-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cookie-disclaimer .cookie-disclaimer-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding-bottom:20px}.cookie-disclaimer .cookie-disclaimer-actions{float:none;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding:0;text-align:right}}.feature-tiles ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:-6px}.feature-tiles li{width:25%;padding:6px;border-radius:3px}.feature-tile{position:relative;background-color:#e4e4e4;padding:71px 0 20px;text-align:center;height:100%;border-radius:3px;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.feature-tile a{position:absolute;top:0;left:0;width:100%;height:100%}.feature-tile .feature-tile__head h6{color:#3c3c3b;font-size:16px;font-weight:700;margin-bottom:0}.feature-tile .feature-tile__body img{max-height:130px;width:auto;margin-bottom:27px}.feature-tile:hover{background:#ccc}@media(max-width:1024px){.feature-tiles ul{margin:6px}.feature-tiles li{width:33.33%}}@media(max-width:767px){.feature-tiles li{width:50%}}.footer{width:100%;background-color:#5ab42e;padding:50px 0}.footer,.footer a{color:#fff}.footer a:hover{text-decoration:none;color:#6d6e71}.footer .footer-body{width:100%}.footer .footer-bar{width:100%;font-size:0;line-height:0;padding-top:10px}.footer .footer-bar p{display:inline-block;vertical-align:top;font-size:12px;line-height:1.67;margin:0}.footer .footer-bar ul{list-style:none;display:inline-block;vertical-align:top}.footer .footer-bar li{display:inline-block;vertical-align:top;font-size:12px;line-height:1.67;padding-left:8px;margin-left:8px;position:relative}.footer .footer-bar li:before{content:" ";position:absolute;left:0;top:5px;bottom:5px;width:1px;background-color:#fff}.footer .footer-col{float:left;width:calc(100% - 400px)}.footer .footer-col + .footer-col{float:right;width:380px}.footer .socials{float:left;width:auto}.footer .btn-language{float:right;line-height:2.9}.footer .btn-language:hover{color:#fff}@media (min-width: 970px) and (max-width: 1169px){.footer{padding:40px 0}}@media (min-width: 750px) and (max-width: 969px){.footer{padding:20px 0}.footer .footer-col{width:calc(100% - 290px)}.footer .footer-col + .footer-col{width:260px}}@media (max-width: 749px){.footer{padding:10px 0}.footer .footer-col{float:none;width:100%}.footer .footer-col + .footer-col{float:none;width:100%;padding-top:30px}}input::-webkit-input-placeholder{color:inherit;opacity:1}input::-moz-placeholder{color:inherit;opacity:1}input:-ms-input-placeholder,input::-ms-input-placeholder{color:inherit;opacity:1}input::placeholder{color:inherit;opacity:1}textarea::-webkit-input-placeholder{color:inherit;opacity:1}textarea::-moz-placeholder{color:inherit;opacity:1}textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:1}textarea::placeholder{color:inherit;opacity:1}input:-webkit-autofill{-webkit-text-fill-color:inherit;-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=button],input[type=date],input[type=email],input[type=search],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.shop_table select,select.orderby{-webkit-appearance:none;-moz-appearance:none;appearance:none}.gform_wrapper{width:100%}.gform_wrapper li.gfield{position:relative}.gform_wrapper li.hidden-label > label{display:none}.gform_wrapper .gform_body > ul{list-style:none}.gform_wrapper .validation_error{border-top:2px solid #ec1c24;border-bottom:2px solid #ec1c24;padding:10px;text-align:center;color:#ec1c24;margin-bottom:30px}.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li input[type=checkbox],.gform_wrapper .gform_body .gform_fields ul.gfield_radio li input[type=radio]{display:none}.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label{position:relative;padding-left:35px;display:inline-block}.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:before,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before{content:"";position:absolute;top:12%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:before,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before{width:25px;height:25px;border:2px solid #5ab42e}.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after{display:none}.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li input:checked + label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li input:checked + label:after{display:block}.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:after,.gform_wrapper .gform_body .gform_fields ul.gfield_radio li label:before{border-radius:100%}.gform_wrapper .gform_body .gform_fields ul.gfield_checkbox li label:after{width:6px;height:10px;border:solid #5ab42e;border-width:0 2px 2px 0;-webkit-transform:translate(4px,-7px) rotate(35deg);-ms-transform:translate(4px,-7px) rotate(35deg);transform:translate(4px,-7px) rotate(35deg);-webkit-box-sizing:content-box;box-sizing:content-box;margin-left:5px}.gform_wrapper .gform_body .gform_fields .gfield_error ul.gfield_checkbox li label:before{border:3px solid #ec1c24}.gform_wrapper .gform_body .gform_fields .gfield_error.gfield-checkbox .validation_message{display:none}.form-login li{padding-bottom:13px}.form-login li:last-child{padding-bottom:0}.form-login .form-field{border:1px solid #5ab42e;border-radius:3px;width:100%;color:#6e7273;font-size:18px;line-height:1.1;height:auto;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s;font-weight:300;padding:11px 10px 10px;text-align:center}.form-login .form-field:focus{color:#414042}.form-login input[type="submit"]{border:0;width:100%;border-radius:3px;color:#fff;background-color:#5ab42e;font-size:18px;line-height:1.1;height:40px;font-weight:400;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.form-login input[type="submit"]:hover{text-decoration:none;opacity:.75}.form-newsletter{position:relative;padding:0;margin-bottom:30px}.form-newsletter li.gfield{padding:0}.form-newsletter li.gfield > label{display:none}.form-newsletter .form__description,.form-newsletter .gform_confirmation_wrapper{padding:10px;border-radius:4px;color:#fff;padding:16px 0 7px 1px;line-height:1.4;font-size:10px}.form-newsletter .form__description a{text-decoration:underline}.form-newsletter .form__description a:hover{text-decoration:none}.form-newsletter .gform_confirmation_wrapper{display:block}.form-newsletter .ginput_container input{display:block;width:100%;border:0;color:#6d6e71;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s;padding:0 12px;font-size:12px;line-height:1.1;height:34px;border-radius:4px;font-weight:300}.form-newsletter .ginput_container input:focus{color:#414042}.form-newsletter .ginput_recaptcha{padding-top:10px}.form-newsletter .gform_footer{position:absolute;right:0;top:0;width:34px;height:34px}.form-newsletter .gform_footer:after,.form-newsletter .gform_footer:before{content:" ";position:absolute;left:50%;top:50%;width:10px;height:2px;margin:-1px 0 0 -5px;background-color:#5ab42e}.form-newsletter .gform_footer:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-top:-3px}.form-newsletter .gform_footer:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px}.form-newsletter .gform_footer input{position:absolute;left:0;top:0;width:inherit;height:inherit;border:0;font-size:0;line-height:0;text-indent:-4004px;z-index:10;background-color:transparent}.form-newsletter .gform_footer input:hover{background-color:transparent}.form-newsletter .validation_message{display:block;background-color:#ec1c24}.form-newsletter .validation_error{display:none}.select-holder{position:relative;height:40px}.select-holder a{padding:0 10px;font-size:18px;line-height:36px;color:#6e7273;-webkit-transition:color .4s,border .4s,background .4s;-o-transition:color .4s,border .4s,background .4s;transition:color .4s,border .4s,background .4s;display:block}.select-holder a:hover{text-decoration:none}.select-holder a.select-selector{padding-right:35px;position:relative;overflow:hidden;height:inherit;min-width:280px;border:1px solid #5ab42e;border-radius:5px;background-color:#fff;z-index:5}.select-holder a.select-toggle{position:absolute;right:10px;top:50%;width:12px;height:12px;border-left:2px solid #5ab42e;border-bottom:2px solid #5ab42e;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-9px;margin-left:8px;-webkit-transition:margin .4s,-webkit-transform .4s;transition:margin .4s,-webkit-transform .4s;-o-transition:margin .4s,transform .4s;transition:margin .4s,transform .4s;transition:margin .4s,transform .4s,-webkit-transform .4s;padding:0;z-index:10}.select-holder ul{list-style:none;background-color:#fff;border-radius:0 0 5px 5px;border:1px solid #5ab42e;border-top:0;margin-top:-5px;position:absolute;left:0;right:0;z-index:15}.select-holder ul a{border-radius:5px}.select-holder ul a:hover{background-color:#5ab42e;color:#fff}.select-holder.select-open{z-index:800}.gform_confirmation_wrapper{text-align:center}@-webkit-keyframes a{0%{color:#414042}20%{color:#5ab42e}40%{text-shadow:1px 0 0 #5ab42e}60%{text-shadow:0 0 0 #5ab42e}80%{color:#414042}}@keyframes a{0%{color:#414042}20%{color:#5ab42e}40%{text-shadow:1px 0 0 #5ab42e}60%{text-shadow:0 0 0 #5ab42e}80%{color:#414042}}.warning-bar{background:#e20613;color:#fff;text-align:center;padding:7px 0;font-size:12px}.header + *{margin-top:80px}.header + .section-nav{margin:0;top:80px}.header + .section-nav + *{margin-top:160px}.header .header-cart{visibility:hidden;opacity:0;position:absolute;right:15px;top:14px}@media(max-width:749px){.header .header-cart{top:6px;opacity:1!important;visibility:visible!important}.header .header-cart .header-basket{margin-top:0!important}}.header{position:fixed;left:0;right:0;top:0;z-index:99999;background-color:#5ab42e;color:#fff}.header .btn-close-menu{display:none}body.show-nav-main .header .btn-close-menu{display:inline-block}.header .shell{position:relative;max-width:1200px!important}.header .shell > .btn-price{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s,background .4s,color .4s;-o-transition:opacity .4s,visibility .4s,background .4s,color .4s;transition:opacity .4s,visibility .4s,background .4s,color .4s}.header .shell > .btn-price:hover{border:1px solid #fff}.header .logo{position:absolute;left:170px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:20}body.home .header .logo{left:110px}.header .header-body{padding:0 185px;font-size:0;line-height:0;text-align:center;-webkit-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#5ab42e}.header .header-basket{margin-left:78px;position:relative}.header .header-popup{position:absolute;right:-25px;top:calc(100% + 30px);border:2px solid #fff!important;border-radius:4px;background-color:#fff;padding:20px;min-width:280px;max-width:280px;-webkit-box-shadow:5px 5px 12px rgba(0,0,0,.2);box-shadow:5px 5px 12px rgba(0,0,0,.2);color:#414042;opacity:0;visibility:hidden;-webkit-transform:translateY(20px) scale(.8);-ms-transform:translateY(20px) scale(.8);transform:translateY(20px) scale(.8);-webkit-transition:opacity .4s,visibility .4s,-webkit-transform .4s;transition:opacity .4s,visibility .4s,-webkit-transform .4s;-o-transition:opacity .4s,visibility .4s,transform .4s;transition:opacity .4s,visibility .4s,transform .4s;transition:opacity .4s,visibility .4s,transform .4s,-webkit-transform .4s}.header .header-popup:before{content:" ";position:absolute;right:20px;top:-9px;width:16px;height:16px;border-left:2px solid #fff!important;border-top:2px solid #fff!important;border-radius:2px 0 0 0;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header .header-popup-head{width:100%;padding-bottom:16px}.header .header-popup-head a{color:#000}.header .header-popup-head h5{color:#414042;margin-bottom:2px;line-height:1.1}.header .header-popup-head p{font-size:12px;line-height:1.83}.header .header-popup-head strong{font-weight:500}.header .header-popup-body{width:100%;text-align:center}.header .header-popup-body p{margin-bottom:7px}.header .header-popup-body > *:last-child{margin-bottom:0}.header .header-popup-body .btn-facebook{display:inline-block}.header .header-popup-foot{text-align:center;width:100%;padding-top:12px}.header .header-popup-foot p{font-size:12px;line-height:1.83}.header .header-popup-foot p a{color:#414042}.header .header-popup-foot p a:hover{text-decoration:none;color:#5ab42e}.header .header-basket-head{width:100%;padding-bottom:10px}.header .header-basket-head h4{font-weight:500;color:#414042;text-align:left}.header .header-basket-body{width:100%;text-align:left}.header .header-basket-body .woocommerce-Price-amount{font-size:16px;line-height:1;margin-bottom:20px;display:inline-block}.header .header-basket-body ul{list-style:none;border-bottom:1px solid #5ab42e;padding-bottom:10px;margin-bottom:20px}.header .header-basket-body li{position:relative;padding:0 30px 10px 0;height:auto}.header .header-basket-body li:last-child{padding-bottom:0}.header .header-basket-body li p{margin:0;font-size:16px;line-height:1}.header .header-basket-body li p + p{position:absolute;right:0;top:0}.header .header-basket-body ul + p{text-align:center;font-weight:500;font-size:16px;line-height:1}.header .header-basket-body ul + p + p{text-align:center}.header .header-basket-body blockquote + p{text-align:center}.header .header-basket-foot{width:100%;padding-top:19px;font-size:14px;line-height:1.43}.header .nav{display:inline-block;vertical-align:top;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header .nav + .nav{padding-left:124px}.header .header-title{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:26px;font-weight:500;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.header .header-title--secondary{width:82px;display:none;opacity:1;visibility:visible;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header + *{margin-top:50px}.header + .section-nav + *{margin-top:130px}.header + #container{max-width:1200px;padding:100px 15px 30px;margin:auto}.header + #container + .sidebar{display:none}.header .shell > .btn-price > span{position:relative;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);border:none!important}.header .shell > .btn-price > span:after{content:"";position:absolute;top:-2px;right:-2px;width:2px;height:24px;background:#5ab42e}.header .shell > .btn-price:hover > span:after{background:#fff}.header .btn-price--arrow-down .ico-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.header-popup.header-popup-reset{padding:20px 40px}.header-popup.header-popup-reset p{font-size:14px;line-height:1.4}.header-popup.header-popup-reset .header-popup-head{padding-bottom:10px}.header-popup.header-popup-reset .header-popup-head h5{margin-bottom:5px}.header .header-basket-body p{font-size:16px!important;line-height:1.4!important}.header .header-basket-body blockquote{margin-bottom:22.4px!important}@media(max-width:1199px){.header .logo{position:absolute;left:15px}.header .header-body{padding:0 15px 0 125px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header .header-basket{margin-left:15px}}body.show-basket .header-basket .header-popup{opacity:1;visibility:visible;-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1)}body.show-basket-full .added-product .ico-basket:before{width:6px;height:6px;opacity:1;margin:-1px 0 0 -3px}body.add-new-product .header .header-basket-body li:last-child{-webkit-animation:a 2s;animation:a 2s}body.show-fixed-header .header-body{opacity:0;visibility:hidden}body.show-fixed-header .header .header-title,body.show-fixed-header .header .shell > .btn-price,body:not(.home).show-fixed-header .header .header-cart{opacity:1;visibility:visible}body.show-fixed-header .header .header-title--secondary{opacity:0;visibility:hidden}body.home.show-fixed-header .header-body,body.show-fixed-header.show-nav-inner .header-body{opacity:1;visibility:visible}body.home.show-fixed-header .header .header-title,body.home.show-fixed-header .header .shell > .btn-price,body.show-fixed-header.show-nav-inner .header .header-cart,body.show-fixed-header.show-nav-inner .header .header-title,body.show-fixed-header.show-nav-inner .header .shell > .btn-price{opacity:0;visibility:hidden}body.show-nav-main .header .logo{display:none!important}@media (min-width: 970px) and (max-width: 1169px){.header .nav + .nav{padding-left:84px}}@media (min-width: 750px) and (max-width: 969px){.header .shell > .btn-price{min-width:117px}.header .nav + .nav{padding-left:40px}}@media (max-width: 749px){.header .header-body{position:fixed;left:0;right:0;top:0;width:100%;height:100vh;overflow-y:auto;background-color:#5ab42e;padding:0 50px;opacity:0;visibility:hidden}.header .shell > .btn-price{min-width:95px}.header .shell > .btn-price > span{min-width:50px}.header .btn-menu{float:left;margin:7px 0}.header .logo{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header .btn-price{border-width:1px}.header .btn-price span{border-right-width:1px;line-height:22px}.header .header-popup{right:-13px}.header .header-popup:before{right:10px}.header .nav{display:block;padding-top:100px}.header .nav .header-popup{width:100%;right:0;left:0}.header .nav .header-popup:before{right:auto;left:15px}.header .nav + .nav{padding:0 0 50px}.header .nav + .nav > ul > li:last-child{border:0}.header + *{margin-top:34px}.header + .section-nav + *{margin-top:113px}body.home.show-fixed-header .header-body,body.show-fixed-header .header .btn-menu,body.show-fixed-header.show-nav-inner .header-body{opacity:0;visibility:hidden}body.home.show-fixed-header .header .btn-menu,body.show-fixed-header.show-nav-inner .header .btn-menu,body.show-nav-main .header .header-body{opacity:1;visibility:visible}body.hide-nav-inner .header .btn-menu{opacity:0;visibility:hidden}body.show-nav-inner .header .btn-menu{opacity:1;visibility:visible}}@media (max-width: 479px){.header .header-body{padding:0 15px}.header .nav + .nav{padding-bottom:15px}.header + .section-nav + *{margin-top:87px}.header .header-basket .header-popup-group{max-height:calc(100vh - 150px);overflow-y:auto}.header .shell > .btn-price{-webkit-transform:scale(.7) translate(-50%,-50%);-ms-transform:scale(.7) translate(-50%,-50%);transform:scale(.7) translate(-50%,-50%);margin-top:-5px}.header .header-title{font-size:14px}}@media(max-width:1023px){body.home .header .logo{left:50px}body:not(.home) .header .header-body{padding:0 15px 0 100px}.header .header-body{padding:0 15px 0 170px}.header .nav{width:100%}.header .header-basket{margin-left:7.6%}}@media(max-width:749px){.header .header-body,body:not(.home) .header .header-body{display:block;padding:0 15px}.header .header-body .header-basket{display:none}.header .header-cart,.header .header-title--secondary{display:block}.header .header-title--secondary .logo{display:block!important}.header .header-cart .header-basket{margin-left:0;float:right;margin-top:6px}}@media(max-width:480px){.header .header-title--secondary{display:none}}[class^="ico-"]{font-size:0;line-height:0;text-indent:-4004px;display:inline-block;vertical-align:top;position:relative}.ico-basket span{display:block;font-size:0;line-height:0;text-indent:-4004px;width:100%;height:5px;position:relative;overflow:hidden;margin:0 auto}.ico-basket span:before{content:" ";position:absolute;left:50%;top:0;width:8px;height:8px;border-radius:50%;border:1px solid #fff;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:border .4s;-o-transition:border .4s;transition:border .4s}.ico-basket:before{content:" ";position:absolute;left:50%;top:50%;width:0;height:0;background-color:#fff;border-radius:50%;margin:2px 0 0;-webkit-transition:opacity .4s,margin .4s,width .4s,height .4s;-o-transition:opacity .4s,margin .4s,width .4s,height .4s;transition:opacity .4s,margin .4s,width .4s,height .4s}.ico-basket:after{content:" ";display:block;margin:0 auto;width:12px;height:13px;border:1px solid #fff;border-radius:2px;-webkit-transition:border .4s;-o-transition:border .4s;transition:border .4s}.ico-basket.active:before{width:6px;height:6px;opacity:1;margin:-1px 0 0 -3px}.ico-close{width:30px;height:30px;position:relative;border:2px solid #fff;background:#e5e5e5;border-radius:50%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.ico-close:after,.ico-close:before{content:" ";position:absolute;left:5px;right:5px;height:2px;top:50%;margin-top:-1px;background-color:#2e2a2b;-webkit-transition:left .4s,right .4s;-o-transition:left .4s,right .4s;transition:left .4s,right .4s}.ico-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ico-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ico-close:hover{text-decoration:none;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ico-close:hover:after,.ico-close:hover:before{left:8px;right:8px}.ico-close-alt{width:30px;height:30px;position:relative;border:2px solid #fff;background:transparent;border-radius:50%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.ico-close-alt:after,.ico-close-alt:before{content:" ";position:absolute;left:5px;right:5px;height:2px;top:50%;margin-top:-1px;background-color:#fff;-webkit-transition:left .4s,right .4s;-o-transition:left .4s,right .4s;transition:left .4s,right .4s}.ico-close-alt:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ico-close-alt:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ico-close-alt:hover{text-decoration:none;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ico-close-alt:hover:after,.ico-close-alt:hover:before{left:8px;right:8px}.ico-arrow{padding-right:6px}.ico-arrow:before{content:" ";display:block;width:6px;height:6px;background-color:#5ab42e;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.ico-arrow:after{content:" ";position:absolute;right:0;top:-4px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #5ab42e;-webkit-transition:border .4s;-o-transition:border .4s;transition:border .4s}.ico-arrow-large{width:64px;height:64px;background-color:#fff;border-radius:50%;position:relative;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.ico-arrow-large:after,.ico-arrow-large:before{content:" ";position:absolute;left:50%;top:50%;width:4px;height:16px;background-color:#b2b3b4;margin:-8px 0 0 -2px;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.ico-arrow-large:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ico-arrow-large:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ico-arrow-large.ico-prev:before{margin-top:-13px;margin-left:-4px}.ico-arrow-large.ico-prev:after{margin-top:-3px;margin-left:-4px}.ico-arrow-large.ico-next:before{margin-top:-3px;margin-left:0}.ico-arrow-large.ico-next:after{margin-top:-13px;margin-left:0}.ico-arrow-large:hover,a:hover .ico-arrow-large{background-color:#5ab42e}.ico-arrow-large:hover:after,.ico-arrow-large:hover:before,a:hover .ico-arrow-large:after,a:hover .ico-arrow-large:before{background-color:#fff}.ico-accordion{position:relative;width:50px;height:50px;border:2px solid #414042;border-radius:50%;-webkit-transition:border .4s;-o-transition:border .4s;transition:border .4s}.ico-accordion:after,.ico-accordion:before{content:" ";position:absolute;background-color:#414042;border-radius:2px;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}.ico-accordion:before{left:10px;right:10px;height:2px;top:50%;margin-top:-1px}.ico-accordion:after{top:10px;bottom:10px;width:2px;left:50%;margin-left:-1px}.ico-accordion:hover,a:hover .ico-accordion{text-decoration:none;border-color:#5ab42e}.ico-accordion:hover:after,.ico-accordion:hover:before,a:hover .ico-accordion:after,a:hover .ico-accordion:before{background-color:#5ab42e}@media (max-width: 749px){.ico-arrow-large{width:48px;height:48px}.ico-arrow-large:after,.ico-arrow-large:before{height:12px}.ico-arrow-large.ico-prev:before{margin-top:-9px;margin-left:-4px}.ico-arrow-large.ico-prev:after{margin-top:-3px;margin-left:-4px}.ico-arrow-large.ico-next:before{margin-top:-3px;margin-left:0}.ico-arrow-large.ico-next:after{margin-top:-9px;margin-left:0}}.inner-box{border-radius:6px;padding:16px;background-color:#e6e7e8;-webkit-box-shadow:6px 6px 12px rgba(0,0,0,.2);box-shadow:6px 6px 12px rgba(0,0,0,.2)}.inner-box .inner-head{width:100%;text-align:center;padding-bottom:20px}.inner-box .inner-head h4{color:#414042;font-weight:500}.inner-box .inner-body{width:100%}[class^="link"]{display:inline-block;vertical-align:middle;text-align:center;cursor:pointer}.link-pdf{font-size:0;line-height:0;color:#414042}.link-pdf span{display:inline-block;vertical-align:middle;font-size:16px;line-height:1.75;margin-right:5px}.link-pdf:hover{text-decoration:none;color:#5ab42e}.link-file{font-size:0;line-height:0;color:#414042}.link-file span{display:inline-block;vertical-align:middle;font-size:16px;line-height:1.75;margin-right:5px}.link-file:hover{text-decoration:none;color:#5ab42e}.link-zip{font-size:0;line-height:0;color:#414042}.link-zip span{display:inline-block;vertical-align:middle;font-size:16px;line-height:1.75;margin-right:5px}.link-zip:hover{text-decoration:none;color:#5ab42e}.link-doc{font-size:0;line-height:0;color:#414042}.link-doc span{display:inline-block;vertical-align:middle;font-size:16px;line-height:1.75;margin-right:5px}.link-doc:hover{text-decoration:none;color:#5ab42e}.section .section-head a.link-doc:before,.section .section-head a.link-file:before,.section .section-head a.link-pdf:before,.section .section-head a.link-zip:before{display:none}a.link-pdf .ico-download{display:inline-block;vertical-align:middle;width:51px;height:51px;background-size:cover;background-position:50%}@media (min-resolution: 2dppx){.link-doc:before,.link-file:before,.link-pdf:before,.link-zip:before{background-image:url(../images/sprite@2x.png);background-size:400px 400px}}.list-languages{width:100%;position:relative;text-align:center}.list-languages ul{list-style:none;font-size:0;line-height:0;position:relative;margin:-8px -15px}.list-languages li{display:inline-block;width:25%;vertical-align:top;padding:8px 0;text-align:center;font-size:10px;line-height:1.33;font-weight:500}.list-languages img{display:block;width:32px;height:auto;margin:0 auto}.list-languages a{color:#414042}.list-languages a:hover{color:#5ab42e;text-decoration:none}.list-languages span{display:block;width:100%;padding-top:3px}.list-services{width:100%}.list-services > ul{list-style:none;font-size:0;line-height:0;position:relative;margin:0 -15px;text-align:center;height:inherit}.list-services > ul > li{display:inline-block;vertical-align:top;width:240px;padding:35px 15px;font-size:14px;line-height:1.29;position:relative;height:inherit}.list-services > ul > li:hover img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.list-services > ul > li ~ li:before{content:" ";position:absolute;left:0;top:20px;bottom:20px;width:2px;margin-left:-1px;background-color:#5ab42e}.list-services ul ul{list-style:none;margin:0;font-size:0;line-height:0;margin-bottom:12px}.list-services ul ul li{display:inline-block;vertical-align:top;width:160px;position:relative;padding:0!important}.list-services ul ul li ~ li{margin-left:42px}.list-services ul ul li ~ li:before{content:" ";position:absolute;left:-21px;top:50%;width:2px;height:22px;margin:-11px 0 0 -1px;background-color:#5ab42e}.list-services ul ul li ~ li:after{content:" ";position:absolute;left:-21px;top:50%;width:22px;height:2px;margin:-1px 0 0 -11px;background-color:#5ab42e}.list-services ul ul + p{padding-top:6px}.list-services ul ul li:last-child{padding-bottom:0}.list-services img{display:block;margin:0 auto;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;max-height:56px;width:auto}.list-services-primary > ul,.list-services-primary > ul > li{min-height:inherit}.list-services-secondary{position:relative;overflow:hidden}.list-services-secondary > ul{margin:0 -30px}.list-services-secondary > ul > li{font-size:18px;line-height:1.39;width:290px;padding:30px;min-height:225px}.list-services-secondary ul ul li{width:61px}.list-services-secondary ul ul + p{padding-top:12px}.list-services-tertiary.list-1of2{max-width:572px;margin:0 auto}.list-services-tertiary > ul{list-style:none;font-size:0;line-height:0;position:relative;margin:-13px;text-align:center}.list-services-tertiary > ul > li{display:inline-block;vertical-align:top;font-size:18px;line-height:1.39;width:286px;padding:13px;text-align:left}.list-services-tertiary > ul > li > *:last-child{margin-bottom:0}.list-services-tertiary > ul > li:hover img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.list-services-tertiary img{display:block;width:80px;height:auto;margin:0 auto 16px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.list-services-tertiary h6{border-bottom:2px solid #404041;color:#404041;text-align:center;padding-bottom:9px;margin-bottom:9px}.list-services-tertiary p{margin-bottom:10px}.list-services-with-plus > ul{min-height:inherit}.list-services-with-plus > ul > li{max-width:190px;min-height:inherit}.list-services.list-services-with-plus > ul > li ~ li:before{top:50%;bottom:auto;background-color:#404041;width:4px;height:16px;margin:-8px 0 0 -2px}.list-services.list-services-with-plus > ul > li ~ li:after{content:" ";position:absolute;top:50%;left:-8px;height:4px;width:16px;background-color:#404041;margin-top:-2px}.list-services-with-plus ul ul li{max-width:100%}.list-products{width:100%}.list-products > ul{list-style:none;font-size:0;line-height:0}.list-products > ul > li{display:inline-block;vertical-align:top;width:25%;text-align:center;position:relative;font-size:16px;line-height:1.38;background-size:cover;background-position:50%;overflow:hidden}.list-products > ul > li .inner{position:relative;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;padding:25px;background-color:#e4e4e4}.list-products > ul > li:hover .inner{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.list-products > ul > li > .inner > a{z-index:5;position:absolute;left:0;right:0;top:0;bottom:0}.list-products > ul > li > .inner > a:hover{text-decoration:none}.list-products > ul > li ~ li:before{content:" ";position:absolute;left:-1px;top:0;bottom:0;width:2px;background-color:#fff;z-index:10}.list-products .list-head{width:100%}.list-products .list-head h3{margin:0;color:#414042}.list-products .list-head + .list-image{margin-top:25px}.list-products .list-image{width:100%;min-height:150px;background-size:contain}.list-products-secondary{width:100%;position:relative;max-width:720px;margin:0 auto;padding:40px 0}.list-products-secondary:before{content:" ";position:absolute;left:50%;top:0;bottom:0;width:2px;background-color:#e9e9e8;margin-left:-1px}.list-products-secondary > ul{list-style:none;font-size:0;line-height:0;margin:-60px}.list-products-secondary > ul > li{display:inline-block;vertical-align:top;width:50%;padding:60px;font-size:18px;line-height:1.39;text-align:center;position:relative}.list-products-secondary > ul > li:hover .list-image img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.list-products-secondary > ul > li ~ li ~ li:before{content:" ";position:absolute;left:-30px;right:-30px;top:-1px;height:2px;background-color:#e9e9e8}.list-products-secondary .list-actions{padding-top:40px}.list-products-secondary .list-actions:after{content:" ";display:table;clear:both}.list-products-secondary .list-actions a:not(.btn-price){float:left;padding:4px 0}.list-products-secondary .list-actions a + .btn-price{float:right}.list-products-secondary .list-actions.comming-soon a,.list-products-secondary .list-actions.list-actions-page a{float:none}.list-products-secondary .list-image{padding-bottom:40px}.list-products-secondary .list-image a{display:block}.list-products-secondary .list-image a:hover{text-decoration:none}.list-products-secondary .list-image img{display:block;margin:0 auto;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.list-products-secondary h5{color:#404041}.list-products-secondary .list-group{padding-bottom:40px}.list-products-secondary .list-group > .list-image{width:100%}.list-products-secondary .list-group > .list-image img{display:block;margin:0 auto}.list-products-tertiary{width:100%;position:relative;overflow:hidden;max-width:815px;margin:0 auto}.list-products-tertiary > ul{list-style:none;font-size:0;line-height:0;position:relative;margin-top:-20px}.list-products-tertiary > ul > li{display:inline-block;vertical-align:top;text-align:center;width:25%;padding:20px;font-size:16px;line-height:1.25;font-weight:400}.list-products-tertiary img{display:block;margin:0 auto;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.list-products-tertiary a{display:block;color:#414042}.list-products-tertiary a:hover{text-decoration:none;color:#5ab42e}.list-products-tertiary a:hover img{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.list-products-tertiary span{display:block}.list-products-without-separator:before{display:none}.list-posts-primary{width:100%;position:relative;overflow:hidden}.list-posts-primary > ul{list-style:none;font-size:0;line-height:0;position:relative;margin:-10px -50px;text-align:center}.list-posts-primary > ul > li{display:inline-block;vertical-align:top;padding:50px;font-size:16px;line-height:1.38;max-width:260px}.list-posts-primary > ul > li > *:last-child{margin-bottom:0}.list-posts-primary > ul > li:hover h4{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.list-posts-primary h4{margin-bottom:5px;color:#bcbec0;font-weight:300;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.list-posts-primary p{margin-bottom:5px}.list-posts-secondary{width:100%;position:relative;overflow:hidden}.list-posts-secondary > ul{list-style:none;font-size:0;line-height:0;position:relative;margin:-16px -22px}.list-posts-secondary > ul > li{display:inline-block;vertical-align:top;text-align:center;width:33.333%;padding:16px 22px;font-size:16px;line-height:1.38}.list-posts-secondary a{color:#414042}.list-posts-secondary a:hover{text-decoration:none;color:#5ab42e}.list-posts-secondary span{display:block}.list-posts-secondary img{display:block;margin:0 auto 6px}.list-posts-center > ul{text-align:center}.list-links{width:100%}.list-links > ul{list-style:none;font-size:0;line-height:0;text-align:center}.list-links > ul > li{display:inline-block;vertical-align:top;padding:26px}.list-links span{display:block}.list-links a:before{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.list-links a:hover:before{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}@media (max-width: 460px){.list-products-secondary ul > li:hover .list-image img,.list-products-tertiary a:hover img,.list-services-tertiary > ul > li:hover img,.list-services > ul > li:hover img{-webkit-transform:none;-ms-transform:none;transform:none}}@media (min-width: 750px) and (max-width: 969px){.list-services-secondary > ul{margin:-30px -15px}.list-services-secondary > ul > li{width:240px;padding:30px 15px}.list-services-tertiary{max-width:375px;margin:0 auto}.list-services-tertiary > ul{margin:0}.list-services-tertiary > ul > li{display:block;padding:0 0 20px;width:100%}.list-services-tertiary > ul > li:last-child{padding-bottom:0}.list-products > ul > li{width:50%}.list-products > ul > li ~ li ~ li{border-top:2px solid #fff}.list-products > ul > li:nth-child(3n):before{display:none}.list-products-secondary > ul > li ~ li ~ li:before{left:35px;right:0}.list-products-secondary > ul > li ~ li ~ li:nth-child(even):before{right:35px;left:0}.list-products-tertiary > ul > li{width:33.333%}.list-posts-secondary{max-width:565px;margin:0 auto}.list-posts-secondary > ul > li{width:50%}}@media (max-width: 750px){.list-products-secondary > ul > li ~ li ~ li:before{left:calc(230px - 50vw);right:calc(230px - 50vw)}.list-products-secondary > ul > li ~ li ~ li:nth-child(even):before{right:calc(230px - 50vw);left:calc(230px - 50vw)}}@media (max-width: 749px){.list-services > ul{margin:-20px -10px}.list-services > ul > li{width:33.33%;padding:35px 15px}.list-services > ul > li ~ li:before{top:0;bottom:0}.list-services ul ul li{width:100%}.list-services-secondary{max-width:220px;margin:0 auto}.list-services-secondary > ul{margin:0}.list-services-secondary > ul > li{display:block;width:100%;padding:0 0 30px}.list-services-secondary > ul > li ~ li:before{display:none}.list-services-secondary > ul > li:last-child{padding-bottom:0}.list-services-secondary ul ul li{width:61px}.list-products > ul{margin:0}.list-products > ul > li{display:block;width:100%}.list-products > ul > li:before{display:none}.list-products > ul > li ~ li{border-top:2px solid #fff}.list-products-secondary:before{display:none}.list-products-secondary > ul{margin:0}.list-products-secondary > ul > li{width:100%;padding:0 0 40px}.list-products-secondary > ul > li ~ li{margin-top:40px;padding-top:40px}.list-products-secondary > ul > li ~ li:before{content:" ";position:absolute;top:-1px;left:calc(230px - 50vw);right:calc(230px - 50vw);height:2px;background-color:#e9e9e8}.list-products-secondary > ul > li ~ li:nth-child(even):before{right:calc(230px - 50vw);left:calc(230px - 50vw)}.list-products-secondary > ul > li:last-child{padding-bottom:0}.list-products-tertiary > ul > li{width:50%}.list-posts-primary > ul{margin:0}.list-posts-primary > ul > li{padding:0 0 25px;width:auto}.list-posts-primary > ul > li:last-child{padding-bottom:0}.list-posts-secondary > ul > li{width:100%}}@media (max-width: 479px){.list-services > ul > li{width:33.33%;font-size:11px}.list-services > ul > li ~ li:before{width:1px}.list-services-secondary > ul > li{width:100%;font-size:16px}}@media (max-width: 485px){.list-products-secondary > ul > li ~ li:before,.list-products-secondary > ul > li ~ li:nth-child(even):before,.list-products-secondary > ul > li ~ li ~ li:before,.list-products-secondary > ul > li ~ li ~ li:nth-child(even):before{left:-15px;right:-15px}}.list-hints{list-style:none;padding-left:28px;color:#3c3c3c}.list-hints li{position:relative}.list-hints p{font-size:14px;line-height:1.36}.list-hints span{position:absolute;top:0;right:100%;margin-right:5px}@media (max-width: 749px){.list-hints p{font-size:12px;line-height:1.42}}@-webkit-keyframes b{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.loader{position:relative;width:80px;height:80px;display:none;margin:auto}.loader.show{display:block}.loader .cls-1{fill:none;stroke:#6cb32e;stroke-miterlimit:10}.loader .cls-2{fill:#6cb32e}.loader .load-1,.loader .load-2,.loader .load-3{opacity:0;-webkit-animation-name:b;animation-name:b;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.loader .load-1{-webkit-animation-delay:.2s;animation-delay:.2s}.loader .load-2{-webkit-animation-delay:.4s;animation-delay:.4s}.loader .load-3{-webkit-animation-delay:.6s;animation-delay:.6s}.logo{display:inline-block;vertical-align:top;-webkit-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;background:url(../images/sprite.png) no-repeat -44px -97px;width:82px;height:26px;font-size:0;line-height:0;text-indent:-4004px}body.home .logo{background:url(../images/logo-home.svg) no-repeat 50%;background-size:78px}.logo:hover{text-decoration:none;opacity:.75}body.show-fixed-header .logo{opacity:0;visibility:hidden}body.home.show-fixed-header .logo,body.show-fixed-header.show-nav-inner .logo{opacity:1;visibility:visible}@media (min-resolution: 2dppx){.logo{background-image:url(../images/sprite@2x.png);background-size:400px 400px}}@media (max-width:749px){.logo{display:none}}@media (max-width:480px){.header .logo{display:inline-block!important;left:50%!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important;top:4px!important}body.home .header .logo{top:5px!important}body:not(.home) .header .logo{width:21px!important}}.ms-app{max-width:200px;height:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ms-app p{color:#3c3c3b}.ms-app .ms-app__head{margin-bottom:43px}.ms-app .ms-app__head h4{font-size:22px;line-height:1.25;font-weight:400;text-align:center;color:#3c3c3b}.ms-app .ms-app__body{text-align:center}.ms-app .ms-app__body img{margin-bottom:20px}@media (max-width: 750px){.ms-app .ms-app__body img{margin-bottom:0}}@media (max-width: 749px){.ms-app{padding:0 17px}.ms-app .ms-app__head h4{font-size:16px}.ms-app .ms-app__body p{display:none}.ms-app .ms-app__body img{width:100%}}@media (max-width: 460px){.ms-app{max-width:90%}}@media(max-width:1024px){.ms-app .ms-app__body img{padding:0 20px}}@media(max-width:767px){.ms-app .ms-app__body img{padding:0}}.ms-tabs-story{padding:62px 0 30px}.ms-tabs-story .tabs__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:724px;margin:0 auto}.ms-tabs-story .tabs__nav li{width:25%;margin-bottom:46px}.ms-tabs-story .tabs__nav li a{display:block;text-align:center}.ms-tabs-story .tabs__nav li p{margin-top:14px;font-size:16px;line-height:1.4;color:#3c3c3b}.ms-tabs-story .tabs__head-actions{margin-top:48px;text-align:center}.ms-tabs-story .tabs__head-actions .btn{background-color:#e4e4e4;color:#414042}.ms-tabs-story .tabs__nav li a:hover{text-decoration:none}.ms-tabs-story .tabs__nav li a:hover span{background-color:#3c3c3b}.ms-tabs-story .tabs__nav li a:hover span img:first-child{display:none}.ms-tabs-story .tabs__nav li a:hover span img:last-child{display:block}.ms-tabs-story .tabs__nav li.current a:hover span img:first-child{display:none}.ms-tabs-story .tabs__nav li.current a:hover span img:last-child{display:block}.ms-tabs-story .tabs__nav li a span{position:relative;display:inline-block;width:100px;height:100px;background-color:#e4e4e4;-webkit-transition:background-color .3s,-webkit-box-shadow .3s;transition:background-color .3s,-webkit-box-shadow .3s;-o-transition:box-shadow .3s,background-color .3s;transition:box-shadow .3s,background-color .3s;transition:box-shadow .3s,background-color .3s,-webkit-box-shadow .3s}.ms-tabs-story .tabs__nav li a img{position:absolute;top:50%;left:50%;max-height:57px;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ms-tabs-story .tabs__nav li a img:last-child{display:none}.ms-tabs-story .tabs__nav li a img:first-child{display:block}.ms-tabs-story .tabs__nav li.current a span img:first-child{display:block}.ms-tabs-story .tabs__nav li.current a span img:last-child{display:none}.ms-tabs-story .tab{display:none;-webkit-animation:b .6s ease-in-out;animation:b .6s ease-in-out}.ms-tabs-story .tab.active{display:block}@media(max-width:1024px){.ms-tabs-story .tabs__nav ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ms-tabs-story .tabs__nav li{width:25%}}@media(max-width:767px){.ms-tabs-story .tabs__nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:600px){.ms-tabs-story .tabs__nav li{width:50%}}div.tabs--stories{padding:0;margin:0}.tabs--stories .shell{max-width:1160px}.tabs--stories .tab{display:none;-webkit-animation:b .6s ease-in-out;animation:b .6s ease-in-out}.tabs--stories .tab.active{display:block;margin-bottom:85px}@media (max-width: 1024px){.tabs--stories .shell{max-width:900px}}@media (min-width: 750px) and (max-width: 969px){.tabs--stories .shell{max-width:700px}}@media (max-width: 750px){.ms-tabs-story{padding-top:10px}.tabs--stories .tab.active{margin-bottom:55px}}@media (max-width: 749px){.ms-tabs-story .tabs__nav ul{margin:-20px}.ms-tabs-story .tabs__nav li{padding:20px}.ms-tabs-story .tabs__nav li p{font-size:18px;line-height:1.22}}@media (max-width: 460px){.ms-tabs-story .tabs__nav ul{margin:0 -15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ms-tabs-story .tabs__nav li{padding:0 15px 30px}.ms-tabs-story .tabs__nav li a span{width:80px;height:80px}.ms-tabs-story .tabs__nav li a img{max-height:45px}}@media (max-width:481px){.ms-tabs-story .tabs__nav{max-width:277px;margin:72px auto 70px}.ms-tabs-story .tabs__nav li{margin-bottom:6px}.ms-tabs-story .tabs__nav li p{font-size:16px}}.nav > ul{list-style:none;font-size:0;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-left:80px}.nav > ul > li{display:inline-block;vertical-align:top;font-size:16px;line-height:26px;padding:0 5px;position:relative}.nav > ul > li:first-child{padding-left:0}.nav > ul > li:last-child{padding-right:0}.nav > ul > li > a{color:#fff;display:block;padding:12px 0;-webkit-transition:text-shadow .4s;-o-transition:text-shadow .4s;transition:text-shadow .4s}.nav > ul > li > a:hover{text-decoration:none;text-shadow:0 -1px 0 #fff,1px 0 0 #fff}.nav > ul > li.current-menu-item > a{font-weight:700;text-shadow:none!important}.nav .header-popup{top:67px;right:-10px}.nav-main{width:100%;position:relative}.nav-main ul{list-style:none;font-size:0;line-height:0;position:relative;margin:0;text-align:center}.nav-main li{display:inline-block;vertical-align:top;padding:10px 0;font-size:10px;line-height:1.4;position:relative;font-weight:500;width:auto;max-width:80px}.nav-main li.nav-main-separator:before{content:" ";position:absolute;left:0;top:0;width:1px;height:70px;background-color:#414042}.nav-main img{display:block;width:33px;height:33px;margin:0 auto;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;margin-bottom:5px}.nav-main a{display:block;text-align:center;color:#414042}.nav-main a:hover{text-decoration:none}.nav-main a:hover img{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.nav-main span{display:block}.nav-main .badge{display:block;color:#5ab42e;text-align:center}.nav-main ul ul{position:absolute;left:0;top:calc(100% - 2px);background-color:#eaeae9;min-width:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;margin:0}.nav-main ul ul li{display:block;padding:0;white-space:nowrap}.nav-main ul ul a{padding:10px;text-align:center}.nav-main ul ul a:hover{background-color:#414042;color:#fff}.nav-main li:hover > ul{opacity:1;visibility:visible}.nav-main > ul > li:last-child > ul{left:auto;right:0}body.show-forgot-password .nav a + .header-popup + .header-popup,body.show-login .nav a + .header-popup,body.show-reset-password .nav a + .header-popup + .header-popup + .header-popup{opacity:1;visibility:visible;-webkit-transform:translate(0) scale(1);-ms-transform:translate(0) scale(1);transform:translate(0) scale(1)}body.show-nav-main .wrapper{z-index:9999}@media (min-width: 970px) and (max-width: 1169px){.nav > ul > li:first-child{padding-left:0}.nav > ul > li:last-child{padding-right:0}}@media (max-width: 460px){.nav-main li:hover > ul{opacity:0;visibility:hidden}.nav-main li.hover > ul{opacity:1;visibility:visible}}@media (min-width: 750px) and (max-width: 969px){.nav > ul > li:first-child{padding-left:0}.nav > ul > li:last-child{padding-right:0}}@media (max-width: 750px){.nav-main > ul{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-main > ul > li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media (max-width: 749px){.nav > ul > li{display:block;padding:0;font-size:20px;border-bottom:1px solid #fff}.nav > ul > li > a{text-align:left}.nav-main li.nav-main-separator:before{top:9px;bottom:9px}}@media (max-width: 485px){.nav-main li{font-size:10px}.nav-main img{width:35px}}@media(max-width:1199px){body:not(.home) .nav > ul{padding:0}}@media(max-width:1023px){.nav > ul{padding:0}.nav > ul > li > a{white-space:nowrap}}@media(max-width:749px){.nav > ul{display:block;padding:0}.nav > ul > li{padding:0}.nav > ul > li > a{white-space:normal}.nav-main li{padding:21px 0}.nav-main{padding:0 30px}}body.home .logo{width:110px;height:110px;background-color:#5ab42e!important}body.home .logo:hover{opacity:1}body.home .header .logo{-webkit-transform:none;-ms-transform:none;transform:none;top:5px}@media (max-width: 749px){body.home .logo{width:82px;height:26px;background-position:-44px -97px}body.home .header .logo{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%}}.section{padding:40px 0}.section > *{padding-bottom:40px;width:100%}.section + .section{padding-top:0}.section.section-double-bottom-space{padding-bottom:80px}.section .section-head{text-align:center}.section .section-head .link-pdf:before{display:block;margin:0 auto}.section .section-head .link-pdf span{padding-top:5px}.section .section-head .shell{max-width:800px}.section .section-head p{font-size:18px;line-height:1.4}.section .section-head h4{font-weight:300;color:#414042;max-width:515px;margin:0 auto}.section .section-image img{display:block;margin:0 auto}.section .section-image .shell{max-width:930px}.section .section-actions{text-align:center}.section .section-actions ul{list-style:none}.section .section-actions li{padding-bottom:30px;font-size:0;line-height:0;margin-bottom:0}.section .section-actions li:last-child{padding-bottom:0}.section .section-actions li,.section .section-actions p{margin-bottom:5px;font-size:18px;line-height:1.56}.section .section-actions p + .btn-accordion{margin-top:20px}.section .section-actions p:last-child{margin-bottom:0}.section .section-actions .btn-app-store + .btn-google-play,.section .section-actions .btn-google-play + .btn-app-store{margin-left:20px}.section .section-actions .btn-app-store,.section .section-actions .btn-google-play{margin-top:20px}.section .section-actions .btn-accordion{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.section .section-accordion{padding:0;-webkit-transition:padding .4s,background .4s;-o-transition:padding .4s,background .4s;transition:padding .4s,background .4s;position:relative}.section .section-accordion .shell{max-height:0;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s,max-height .4s;-o-transition:opacity .4s,visibility .4s,max-height .4s;transition:opacity .4s,visibility .4s,max-height .4s;position:relative;overflow:hidden}.section .section-accordion .shell > *{padding-bottom:40px}.section .section-accordion .shell > *:last-child{padding-bottom:0}.section .section-accordion-head{text-align:center;width:100%}.section .section-accordion-head h2{margin-bottom:18px}.section .section-accordion-head > *:last-child{margin-bottom:0}.section .section-accordion-body{width:100%}.section .section-accordion-body-entry{position:relative;overflow:hidden;max-width:870px;margin:0 auto}.section .section-accordion-body-entry > img{max-width:215px}.section .section-accordion-body-entry > img.alignleft{margin:0 40px 0 0}.section .section-accordion-body-entry > img.alignright{margin:0 0 0 40px}.section .section-accordion-body-entry blockquote{position:relative;overflow:hidden}.section .section-accordion-body-entry td,.section .section-accordion-body-entry th{padding:2px;vertical-align:top}.section .section-accordion-without-border:before{display:none}.section.active .section-actions .btn-accordion{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.section.active .section-accordion{padding:40px 0;background-color:#e9e9e8}.section.active .section-accordion .shell{opacity:1;visibility:visible;max-height:9999px}.section .section-product{text-align:center;padding-top:40px}.section .section-product h5{color:#414042}.section .section-product img{display:block;max-width:282px;margin:0 auto}.section .section-product a + blockquote,.section .section-product img + blockquote{padding-top:40px}.section .section-product blockquote{max-width:300px;margin:0 auto}.section .section-body{width:100%;position:relative;overflow:hidden}.section .section-body .shell p > .btn-app-store + .btn-google-play,.section .section-body .shell p > .btn-google-play + .btn-app-store{margin-left:60px}.section-accordion .btn-app-store + .btn-google-play{margin-left:60px}.section-accordion .btn-app-store,.section-accordion .btn-google-play{margin-top:20px}.section .section-body-separator:after{content:" ";max-width:1170px;display:block;margin:0 auto;border-bottom:2px solid #e9e9e8;padding-top:40px}.section .section-body-entry{max-width:635px;margin:0 auto}.section .section-body-entry h2{font-size:16px;line-height:1.38;font-weight:500;color:#414042;margin:0}.section.section-files .section-body,.section.section-files .section-body .list-posts-secondary{overflow:visible}.section.section-files + .section.section-files .list-posts-secondary{text-align:center}.section .section-entry{width:100%}.section .section-entry .shell{max-width:640px}.section .section-entry-head{width:100%;padding-bottom:25px}.section .section-entry-head a{display:inline-block;vertical-align:top;margin-bottom:25px}.section .section-entry-head h2{font-size:30px;color:#414042;font-weight:300}.section .section-entry-head h6{font-weight:300;color:#414042}.section .section-entry-body{width:100%}.section .section-entry-body h2{margin-bottom:0;font-size:16px;line-height:1.38;color:#414042;font-weight:500}.section .section-body-entry h4,.section .section-entry-body h4{font-weight:500;color:#414042;padding-top:20px}.section .section-entry-body h4:first-child{padding-top:0}.section .section-body ol{margin-left:18px;padding-top:20px}.section .section-entry-body .link-doc span,.section .section-entry-body .link-file span,.section .section-entry-body .link-pdf span,.section .section-entry-body .link-zip span{display:block}.section .section-entry-foot{width:100%;padding-top:25px}.section-form{max-width:560px;margin:0 auto}.section-form .gfield{width:100%;padding-bottom:20px}.section-form .gfield:last-child{padding:20px 0}.section-form .gfield input,.section-form .gfield textarea{border:2px solid #5ab42e;width:100%;font-size:18px;line-height:1.1;color:#6e7273;height:40px;padding:0 10px;font-weight:300;-webkit-transition:color .4s;-o-transition:color .4s;transition:color .4s}.section-form .gfield textarea{resize:none;height:200px;padding:10px}.section-form .gfield input:focus,.section-form .gfield textarea:focus{color:#414042}.section-form .gfield_checkbox{list-style:none}.section-form .gfield_checkbox label{color:#5ab42e}.section-form .gfield_checkbox label a{text-decoration:underline}.section-form .gfield-fileupload{position:relative}.section-form .gfield-fileupload > label{display:block;border:2px solid #5ab42e;background-color:#fff;color:#6e7273;text-align:center;font-size:18px;line-height:24px;padding:20px}.section-form .gfield-fileupload > label:before{content:" ";display:inline-block;vertical-align:top;font-size:0;line-height:0;text-indent:-4004px;background:url(../images/sprite.png) no-repeat -210px -326px;width:24px;height:24px;margin-right:5px}.section-form .gfield-fileupload .gform_drop_instructions{display:none}.section-form .gfield-fileupload .gform_drop_area,.section-form .gfield-fileupload .gform_fileupload_multifile,.section-form .gfield-fileupload .ginput_container,.section-form .gfield-fileupload .moxie-shim{position:absolute!important;left:0;right:0;top:0;height:70px!important}.section-form .gfield-fileupload input{position:absolute;left:0;right:0;top:0;width:100%;height:70px;font-size:0;line-height:0;text-indent:-4004px;background:transparent;border:0;z-index:10}.section-form .gfield-fileupload .ginput_preview{margin:10px 0}.section-form .gfield-fileupload .ginput_preview img{cursor:pointer}.section-form .gform_footer{width:100%;padding-top:20px}.section-form .button{padding:0 20px;min-width:165px;color:#fff;background-color:#5ab42e;border-radius:4px;font-size:18px;line-height:1.1;height:40px;border:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.section-form .button:hover{opacity:.75}.section-form .validation_message{padding:0 5px;color:#fff;background-color:#ec1c24;font-size:12px;line-height:18px;position:absolute;left:0;right:0;top:-18px;border-radius:0 18px 0 0}.section-form .validation_error{background-color:#fff}.section-form .button.gform_button_select_files{position:relative;z-index:1;top:0;left:0;width:100%;height:100%;background:transparent;text-indent:9999px;font-size:0}.section-form .gform_fileupload_rules{display:none}.page-template-products .section-features-secondary:before,.section-with-separator:after{content:" ";display:block;margin:0 auto;max-width:1170px;height:2px;background-color:#e9e9e8;margin-top:40px}.page-template-products .section-features-secondary:before{margin-top:0;margin-bottom:40px}.section.top-bordered:before{content:" ";max-width:900px;display:block;margin:0 auto;border-bottom:2px solid #e9e9e8;margin-bottom:58px}.section.bottom-bordered:after{content:" ";display:block;margin:0 auto;max-width:900px;height:2px;background-color:#e9e9e8}.section--disclaimer.top-bordered:before{max-width:1170px;margin-bottom:20px}.section--disclaimer.bottom-bordered:after{max-width:1170px;margin-top:20px}@media (min-width: 970px) and (max-width: 1169px){.section--disclaimer.bottom-bordered:after,.section--disclaimer.top-bordered:before{max-width:870px}}.section-popups{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;overflow-y:auto;z-index:910;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.section-popups .shell > a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:100}.section-popups .section-group{display:none;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:opacity .4s .4s,visibility .4s .4s,-webkit-transform .4s .4s;transition:opacity .4s .4s,visibility .4s .4s,-webkit-transform .4s .4s;-o-transition:opacity .4s .4s,visibility .4s .4s,transform .4s .4s;transition:opacity .4s .4s,visibility .4s .4s,transform .4s .4s;transition:opacity .4s .4s,visibility .4s .4s,transform .4s .4s,-webkit-transform .4s .4s}.section-popups .section-group.active{display:table;opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.section-popups .section-body{display:table-cell;vertical-align:middle}.section-popups .inner-box{position:relative;z-index:200}.section-popup-languages .shell{max-width:305px}.section-nav{background-color:#eaeae9;position:absolute;left:0;right:0;top:50px;z-index:805;margin:0}.section-intro{width:100%;text-align:center}.section-intro h1{color:#414042;font-weight:300}.section-intro p{font-size:20px;line-height:1.4;max-width:480px;margin:0 auto}.section-intro p + p{margin-top:20px}.section-intro blockquote{width:100%;min-height:300px;padding:40px 0}.section-intro blockquote.fsr-holder{padding-bottom:200px;background-position:bottom;background-size:initial}.section-intro-single{height:100%;display:table;min-height:inherit;position:relative;background-attachment:fixed}.section-intro-single .section-info{position:absolute;left:calc(50% - 585px);top:30px;z-index:100;padding-left:30px;color:#fff;font-size:12px;line-height:13px}.section-intro-single .section-info img{position:absolute;left:0;top:0;width:26px;z-index:1}.section-intro-single .section-body{display:table-cell;vertical-align:bottom;padding:40px 0;position:relative;z-index:90}.section-intro-single .shell > img{max-width:400px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:-150px}.section-intro-single .shell > img + blockquote{margin-top:100px}.section-intro-single blockquote{border-radius:3px;background-color:hsla(0,0%,89%,.95);padding:45px 25px 35px;text-align:center;max-width:360px;margin:0 0 auto;font-size:0;line-height:0;position:relative;z-index:10}.section-intro-single blockquote h1{font-weight:300;margin-bottom:38px;font-size:20px}.section-intro-single blockquote h1 strong{font-weight:300}.section-intro-single blockquote h3{font-size:21px;font-weight:300;line-height:1;margin-bottom:41px}.section-intro-single blockquote p{font-size:16px;line-height:1.56;max-width:440px;margin:0 auto 35px}.section-intro-single blockquote p a{font-size:18px;line-height:1.39}.section-intro-single blockquote > *:last-child{margin-bottom:0}.section-intro-single blockquote img{max-height:52px;width:auto;margin-bottom:12px}.section-intro-single .btn-price{border-color:#fff;min-width:130px}.section-intro-single.section-intro-single--alt .btn-price{border-color:transparent;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.section-intro-single.section-intro-single--alt .btn-price:hover{border-color:#5ab42e}.section-intro-single .btn-price--arrow-down .ico-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.section-intro-single:not(.section-intro-single--alt) .btn-price:hover{border-color:transparent}.section-intro-single .btn-app-storem
.section-intro-single .btn-google-play{vertical-align:top}.section-intro-single .btn-app-store + .btn-google-play,.section-intro-single .btn-google-play + .btn-app-store{margin-left:20px}.section-intro-single .btn-app-store + p,.section-intro-single .btn-google-play + p{margin-top:30px}.section-intro-single .section-image{position:absolute;left:0;right:0;top:0;bottom:0;background-position:100% calc(100% - 300px);background-size:initial;z-index:1}.section-intro-single .section-image-left-top{background-position:0 0}.section-intro-single .section-image-left-center{background-position:0}.section-intro-single .section-image-left-bottom{background-position:0 100%}.section-intro-single .section-image-right-top{background-position:100% 0}.section-intro-single .section-image-right-center{background-position:100%}.section-intro-single .section-image-right-bottom{background-position:100% 100%}.section-intro-single .section-image-center-top{background-position:top}.section-intro-single .section-image-center-center{background-position:50%}.section-intro-single .section-image-center-bottom{background-position:bottom}.section-intro-single .tooltip.tooltip{display:block}.section-intro-single .tooltip.tooltip .tooltip__head a,.section-intro-single .tooltip.tooltip .tooltip__head p{font-weight:300!important}.section-intro-single.section-intro-single--alt blockquote{padding:32px 25px 24px}.section-intro-single.section-intro-single--alt blockquote p{margin-bottom:34px}.section-intro-single.section-intro-single--alt .tooltip .tooltip__head p:last-of-type{margin-bottom:0}.section-services + .section-accordion:before{display:none}.section-products{width:100%;border-top:2px solid #fff;border-bottom:2px solid #fff;background-color:#eaeae9}.section-products .shell{max-width:100%;padding:0}.section-accordion .section-head h2{font-size:30px;font-weight:300}body.show-popup .section-popups{opacity:1;visibility:visible}body.hide-nav-inner .section-nav{position:fixed;opacity:0;visibility:hidden;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:none;-o-transition:none;transition:none}body.show-nav-inner .section-nav{position:fixed;opacity:1;visibility:visible;-webkit-transition:opacity .4s,visibility .4s,-webkit-transform .4s;transition:opacity .4s,visibility .4s,-webkit-transform .4s;-o-transition:opacity .4s,visibility .4s,transform .4s;transition:opacity .4s,visibility .4s,transform .4s;transition:opacity .4s,visibility .4s,transform .4s,-webkit-transform .4s}body.is-touch-device .section-intro-single{background-attachment:scroll}.page-template-default .section-downloads,.page-template-default .section-downloads .list-links li{padding-top:0}@media (min-resolution: 2dppx){.section-form .gfield-fileupload > label:before{background-image:url(../images/sprite@2x.png);background-size:400px 400px}}@media (max-height: 829px){.section-intro-single .shell > img{max-width:200px;margin-top:-120px}.section-intro-single blockquote{padding:20px 15px}}@media (max-width: 1200px){.section-intro-single .section-info{left:15px}}@media (min-width: 970px) and (max-width: 1169px){.section .section-accordion:before{max-width:870px}.section-products .shell{max-width:100%}}@media (max-width: 1024px){.section-intro-single{background-attachment:scroll}}@media (max-width: 460px){.section-intro-single{background-attachment:scroll}.section-intro-single .section-image{background-size:50% auto;background-position:100% calc(100% - 250px)}}@media (max-width: 750px){.section .section-image img{max-width:100%}}@media (min-width: 750px) and (max-width: 969px){.section .section-accordion-body-entry > img.alignleft,.section .section-accordion-body-entry > img.alignright{display:none}.section .section-accordion:before{max-width:700px}.section.bottom-bordered:after,.section.top-bordered:before{max-width:750px}.section--disclaimer.bottom-bordered:after,.section--disclaimer.top-bordered:before{max-width:700px}.section .section-image .shell{max-width:780px}.section-products .shell{padding:0;max-width:100%}}@media (max-width: 749px){.section .section-head p{font-size:18px;line-height:1.39}.section .section-accordion-body-entry > img.alignleft,.section .section-accordion-body-entry > img.alignright{display:none}.section .section-image .shell{max-width:100%;padding:0}.section .section-body .shell p > .btn-app-store + .btn-google-play,.section .section-body .shell p > .btn-google-play + .btn-app-store{margin-left:20px}.section.section-accordion{padding:20px 0}.section.section-accordion > *:not(.section-head){-webkit-transition:opacity .4s,padding .4s,max-height .4s,visibility .4s,overflow .4s;-o-transition:opacity .4s,padding .4s,max-height .4s,visibility .4s,overflow .4s;transition:opacity .4s,padding .4s,max-height .4s,visibility .4s,overflow .4s}.section.section-accordion .section-head{text-align:left;cursor:pointer;position:relative;-webkit-transition:padding .4s;-o-transition:padding .4s;transition:padding .4s}.section.section-accordion .section-head h2{padding-right:40px;position:relative;margin-bottom:21px;-webkit-transition:margin .4s;-o-transition:margin .4s;transition:margin .4s}.section.section-accordion .section-head > *:last-child{margin-bottom:0}.section.section-accordion .section-head .shell > *:not(h2){-webkit-transition:opacity .4s,padding .4s,margin .4s,max-height .4s,visibility .4s,overflow .4s;-o-transition:opacity .4s,padding .4s,margin .4s,max-height .4s,visibility .4s,overflow .4s;transition:opacity .4s,padding .4s,margin .4s,max-height .4s,visibility .4s,overflow .4s}.section.section-accordion .section-head h2:before{content:" ";position:absolute;right:0;top:50%;height:2px;width:16px;margin:-1px 0 0 -8px;background-color:#5ab42e}.section.section-accordion .section-head h2:after{content:" ";position:absolute;right:7px;top:50%;width:2px;height:16px;margin:-8px 0 0 -1px;background-color:#5ab42e;opacity:0;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.section.section-accordion.active > *:not(.section-head){opacity:0;visibility:hidden;position:relative;overflow:hidden;max-height:0;padding:0}.section.section-accordion.active .section-head{padding-bottom:0}.section.section-accordion.active .section-head .shell > *:not(h2){opacity:0;visibility:hidden;margin:0;padding:0;max-height:0;position:relative;overflow:hidden}.section.section-accordion.active .section-head h2:after{opacity:1;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}.section.section-accordion.active .section-head h2{margin-bottom:0}.section.section-accordion ~ .section.section-accordion{padding-top:0}.section.section-accordion ~ .section.section-accordion:before{content:" ";display:block;margin:0 15px 20px;height:2px;background-color:#e9e9e8}.section .section-product blockquote{max-width:100%}.section-form .gform_footer{text-align:center}.section-nav{top:34px}.section-intro .shell{max-width:100%;padding:0}.section-intro blockquote{padding-left:15px;padding-right:15px}.section-intro-single blockquote{max-width:350px;padding:20px 15px}.section-intro-single .section-body{padding:20px 0}.section-intro-single .section-info{top:15px}.section-products .shell{padding:0}.section--disclaimer.bottom-bordered:after,.section--disclaimer.top-bordered:before{max-width:450px}}@media (max-width: 479px){.section .section-actions p,.section .section-head p{font-size:16px}.section-intro-single blockquote p{font-size:16px;line-height:1.25}.section-intro-single .shell > img{max-width:200px}.section--disclaimer.bottom-bordered:after,.section--disclaimer.top-bordered:before{max-width:calc(100% - 30px)}}.section-gallery{padding-top:0;padding-bottom:0;z-index:500}@media (max-width: 749px){.section-gallery{height:456px!important;min-height:0;padding-bottom:100px}}section.section.section-ms-story{background:#fff;padding-top:50px}section.section.section-ms-story .section-head .shell{max-width:1000px}section.section.section-ms-story .section-head h2{margin-bottom:11px}section.section.section-ms-story .section-head p{font-size:18px}section.section.section-ms-story .section-body .shell{max-width:1056px}@media (max-width: 1024px){section.section.section-ms-story .section-head .shell{max-width:900px}}.section-product-hero-tile{background-color:#fff;position:relative}.section-product-hero-tile .section__icon{z-index:5;position:absolute;bottom:38px;left:61px;width:142px}.section-product-hero-tile .section__bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;max-width:1600px;margin:0 auto}.section-product-hero-tile .section__image.section__image--mobile{display:none}.section-product-hero-tile .section__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-product-hero-tile .section__content{width:50%;text-align:center;position:relative;z-index:5;padding:176px 0 133px}.section-product-hero-tile .section__content h4{font-weight:700;color:#545454;font-size:20px;margin-bottom:10px}.section-product-hero-tile .section__content h1{margin-bottom:10px;font-size:55px}.section-product-hero-tile .section__content h2{margin-bottom:10px;font-size:50px}.section-product-hero-tile .section__content p{font-weight:700;color:#545454;font-size:20px;max-width:340px;margin:0 auto 35px;line-height:1.25}.section-product-hero-tile .section__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-product-hero-tile .section__actions a{margin:0 10px 10px}.section-product-hero-tile .section__actions a:not(.btn-price-green):not(.tooltip-link):not(.tooltip-popup){font-size:14px;font-weight:700}.section-product-hero-tile .tooltip a{margin:0!important;font-weight:300!important;color:#545454!important}.section-product-hero-tile .tooltip .tooltip__head p{font-weight:300!important}@media (max-width:1024px){.section-product-hero-tile{padding:0}}@media(max-width:767px){.section-product-hero-tile{padding:8px 0 48px;margin-bottom:50px}.section-product-hero-tile .section__image-inner{margin:0}.section-product-hero-tile .section__content{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;padding:240px 0 124px}}@media(max-width:600px){.section-product-hero-tile .section__aside,.section-product-hero-tile .section__content{width:100%}.section-product-hero-tile .section__content{padding:0 0 284px}.section-product-hero-tile .section__content h2{font-size:32px}.section-product-hero-tile .section__content h4{margin-bottom:6px}.section-product-hero-tile .section__content p{font-size:14px;max-width:290px;margin:0 auto 24px}.section-product-hero-tile .section__bg{top:70px}.section-product-hero-tile .section__image{display:none}.section-product-hero-tile .section__image.section__image--mobile{display:block}}.section-service-tiles{background-color:#fff;padding:88px 12px 6px}.section-service-callout{padding:6px 12px;position:relative;background-color:#fff}.section-service-callout .section__bg{padding:68px 0 37px;background-color:#3c3c3b}.section-service-callout .section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-service-callout .section__icon{position:absolute;bottom:30px;left:60px}.section-service-callout .section__icon img{height:35px}.section-service-callout .section__image{width:50%;text-align:right;padding-right:94px}.section-service-callout .section__image img{max-width:170px}.section-service-callout .section__aside{width:50%;text-align:center}.section-service-callout .section__aside h4{color:#fff;font-size:16px;font-weight:700;margin-bottom:15px}.section-service-callout .section__aside h2{color:#fff;max-width:300px;font-size:33px;margin:0 auto 12px}.section-service-callout .section__aside a{font-weight:700}@media(max-width:767px){.section-service-callout .section__bg{padding:33px 0}.section-service-callout .section__image{padding-bottom:15px}.section-service-callout .section__image img{margin-top:-15px}.section-service-callout .section__aside h2{line-height:1.1}}@media(max-width:481px){.section-service-callout .section__aside h2{font-size:27px;margin-bottom:0}.section-service-callout .section__aside h4{font-size:14px;margin-bottom:8px}.section-service-callout .section__bg{padding:35px 0 102px}.section-service-callout .section__image{width:100%;padding-right:0;text-align:center}.section-service-callout .section__aside{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:80px}.section-service-callout .section__aside a{font-size:13px}}.section-service-hero{height:870px;position:relative;padding:6px 12px;background-color:#fff}.section-service-hero .section__bg{position:absolute;top:6px;left:12px;width:calc(100% - 24px);height:calc(100% - 12px)}.section-service-hero .section__content{position:relative;text-align:center;padding-top:80px}.section-service-hero .section__content h4{color:#3c3c3b;font-size:20px;font-weight:700;margin-bottom:10px}.section-service-hero .section__content h2{color:#3c3c3b;max-width:600px;font-size:50px;margin:0 auto 24px;letter-spacing:-.01em}.section-service-hero .section__content a{font-weight:500;color:#fff;font-size:20px}@media(max-width:767px){.section-service-hero{height:600px}.section-service-hero .section__content h4{font-size:16px}.section-service-hero .section__content h2{font-size:33px}.section-service-hero .section__content a{font-size:16px}}.section-service-hero + .section-service-tiles{padding-top:6px}.section-features-tiles{background-color:#fff;padding:100px 12px 68px}.section-features-tiles .section__head{text-align:center;margin-bottom:108px}.section-features-tiles .section__head h2{font-weight:300;letter-spacing:-.01em;margin-bottom:17px}.section-features-tiles .section__head p{font-weight:700;font-size:18px;margin-bottom:0}@media(max-width:767px){.section-features-tiles .section__head p{font-size:14px}}.section-services{background-color:#fff;padding:0}.section-services .section-head{padding-bottom:25px}.section-services .section-body{background-color:#fff;padding:0}.section-services + .section-features-tiles{padding-top:140px}.section-text-image{background-color:#fff;padding-bottom:0}.section-text-image .section-head h2{margin-bottom:21px}.section-text-image .section-head .shell{max-width:980px}.section-text-image .section-image .shell{max-width:100%;padding:0 12px}.section-text-image .section-image img{width:100%;max-width:1130px}.section-accordion-content{background-color:#fff;padding-top:65px!important}.section-accordion-content .section-actions p{font-weight:700;font-size:14px;line-height:1;margin-bottom:0}.section-accordion-content .section-actions p + .btn-accordion{margin-top:15px}.section-accordion-content .section-actions .ico-accordion{background-color:#e5e5e5;border:0}.section.active .section-accordion{background-color:#fff}.section-tile-products{background-color:#fff;padding:35px 12px 6px}.section-tile-products .section__head{text-align:center;max-width:950px;margin:0 auto 104px;padding-top:69px}.section-tile-products .section__head p{font-size:18px}.section-tile-products .btn-price{border:none}.section-tile-products .service-tile__body{margin-bottom:25px}.section-tile-products .service-tile__actions a:not(.btn-price){font-weight:700;margin-left:15px}.section-tile-products .service-tile__actions a:not(.btn-price):first-child{margin-left:0}.section-tile-products .tooltip .tooltip__head a,.section-tile-products .tooltip .tooltip__head p{font-weight:300!important}@media(max-width:481px){.section-tile-products .service-tile__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-tile-products .service-tile__actions > a:not(.btn-price):not(.btn-price-external){white-space:nowrap;margin:12px 0 0;display:block;width:100%;line-height:1}}.section-product-hero{height:890px;position:relative;padding:6px 12px;background-color:#fff}.section-product-hero .section__icon{z-index:5;position:absolute;bottom:38px;left:61px;width:142px}.section-product-hero .section__bg{position:absolute;top:6px;left:12px;width:calc(100% - 24px);height:calc(100% - 12px)}.section-product-hero .section__content{position:relative;text-align:center;padding:0;margin-left:149px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:350px}.section-product-hero .section__content--reversed{margin-left:auto;margin-right:9.5%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.section-product-hero .section__content h4{color:#fff;font-size:20px;font-weight:700;margin-bottom:12px}.section-product-hero .section__content h2{color:#fff;max-width:600px;font-size:50px;margin:0 auto 13px;letter-spacing:0}.section-product-hero .section__content p{color:#fff;font-size:20px;line-height:1.26;margin-bottom:36px;letter-spacing:0}.section-product-hero .section__content a{font-weight:500;color:#fff;font-size:20px}.section-product-hero .section__actions .btn-price{min-width:124px;border-color:transparent}.section-product-hero .section__actions .btn-price > span{color:#5ab42e;padding:0}.section-product-hero .section__actions .btn-price:hover > span{color:#fff}.section-product-hero .section__actions a:not(.btn-price):not(.tooltip-link):not(.tooltip-popup){font-size:14px;color:#5ab42e;margin-left:20px}.section-product-hero .section__actions a.btn-price-external{margin-left:0!important;white-space:nowrap}.section-product-hero .section__actions .tooltip .tooltip__head a{color:#fff;font-weight:400}.section-product-hero .section__actions--alt{position:relative;text-align:left}.section-product-hero .section__actions--alt .btn-external-learn-more{margin-left:0;white-space:nowrap}.section-product-hero .section__actions--alt .section__actions-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-product-hero .section__actions--alt .tooltip{text-align:center}.section-product-hero .section__content-inner.has-gradient{position:relative}.section-product-hero .section__content-inner.has-gradient:after{z-index:0;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:700px;height:700px;border-radius:50%;background:-o-radial-gradient(center,ellipse,#242021 0,transparent 30%);background:radial-gradient(ellipse at center,#242021 0,transparent 30%);pointer-events:none}.section-product-hero .section__content-inner-content{z-index:1;position:relative}.section-product-hero .tooltip .tooltip__head a,.section-product-hero .tooltip .tooltip__head p{font-weight:300!important}@media(max-width:767px){.section-product-hero{height:600px}.section-product-hero .section__content h4{font-size:16px}.section-product-hero .section__content h2{font-size:33px}.section-product-hero .section__content a{font-size:16px}.section-product-hero .section__content,.section-product-hero .section__content--reversed{margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:80px}.section-product-hero .section__actions--alt{text-align:center;display:block}.section-product-hero .section__actions--alt .btn-external-learn-more{position:static;display:block;-webkit-transform:none;-ms-transform:none;transform:none;margin-left:0!important;margin-top:15px!important}}@media(max-width:481px){.section-product-hero{height:706px}.section-product-hero .section__icon{left:33px;bottom:26px}.section-product-hero .section__content p{font-size:14px;margin-bottom:29px;padding:0 6%}.section-product-hero .section__content,.section-product-hero .section__content--reversed{padding-top:13px;overflow:hidden}}.section-product-hero + .section-service-tiles{padding-top:6px}.section-product-hero + .section-tile-products{padding-top:6px}.section-product-hero + .section-services{padding-top:66px}.section-nav{margin-top:0!important}.section-nav .shell{max-width:980px}.section-nav .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-nav .section__inner{position:relative;padding:10px 0}.section-nav .section__inner .section__scroll{display:none;position:absolute;top:0;width:7px;height:100%;border:0;background-color:#eaeae9;z-index:5}.section-nav .section__inner .section__scroll span{position:absolute;top:38%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.section-nav .section__inner .section__scroll span svg{width:7px;pointer-events:none}.section-nav .section__inner .section__scroll--left{left:0;padding:0 20px 0 10px}.section-nav .section__inner .section__scroll--left:before{pointer-events:none;content:"";z-index:6;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#a5a5a5;width:1px;height:80%}.section-nav .section__inner .section__scroll--right{right:0;padding:0 10px 0 20px}.section-nav .section__inner .section__scroll--right:before{pointer-events:none;content:"";z-index:6;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#a5a5a5;width:1px;height:80%}.section-nav .section__inner .section__scroll.swiper-button-disabled{display:none}@media(max-width:751px){.section-nav .section__inner{padding:0}.section-nav .swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-nav .section__inner .section__scroll{display:inline-block}}.section--disclaimer{background-color:#fff!important}.section-image{padding-bottom:64px}@media (max-width:1024px){.section-intro-single.section-intro-single--alt blockquote,.section-intro-single blockquote{margin:0 0 auto}.section-service-callout .section__icon{left:42px;bottom:36px}}@media (max-width:767px){.section-intro-single .shell{max-width:1200px;padding:0 36px}.section-intro-single .section-body{padding-bottom:30px}.section-services .section-body{padding:0 0 40px}.section-services .section-body .shell{max-width:100%}.section-features-tiles{padding:50px 0 30px}.section-features-tiles .section__head{padding:0 20px;margin-bottom:50px}.section-service-callout .section__icon{left:41px;bottom:36px}.ms-tabs-story,.section-ms-story,.section-ms-story .section-body{padding-bottom:0}}@media(max-width:760px){.section-services{padding:20px 0}}@media(max-width:481px){.section-intro-single .section-body{position:relative}.section-intro-single blockquote{position:absolute;width:100%;bottom:-50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.section-services{padding:70px 0 20px}.section-service-callout .section__icon{left:32px;bottom:26px}.section-ms-story .section-head{padding:0 25px}section.section.section-ms-story .section-head h2{letter-spacing:.04em;line-height:1.1}section.section.section-ms-story .section-head h2 br{display:none}section.section.section-ms-story .section-head p{font-size:13px}.section-product-hero-tile .section__content h4{font-size:14px}}.section-features-secondary{background:#fff!important}.service-tiles > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding:0;margin:-6px}.service-tiles > ul > li{width:50%;padding:6px}.service-tile{background-color:#e4e4e4;padding:54px 0;text-align:center;height:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-tile .service-tile__head{width:100%;min-height:160px;max-width:508px;margin:0 auto 25px;padding:0 54px}.service-tile .service-tile__head h4{color:#3c3c3b;font-size:16px;font-weight:700;margin-bottom:20px}.service-tile .service-tile__head h2{color:#3c3c3b;font-size:33px;margin:0 auto 20px}.service-tile .service-tile__head a{color:#5ab42e;font-size:14px;font-weight:700}.service-tile .service-tile__body{position:relative;width:100%;padding:0 54px}.service-tile .service-tile__body img{max-height:291px;width:auto;margin:auto}.service-tile .service-tile__badges{position:absolute;bottom:0;left:132px}.service-tile .service-tile__badges ul{list-style:none;padding:0;margin:0}.service-tile .service-tile__badges li + li{margin-top:10px}.service-tile .service-tile__badges li img{width:100px;height:auto}.service-tile .service-tile__actions{width:100%;margin-top:auto;max-height:125px;padding:0 54px}.service-tile .service-tile__actions a:not(.btn-price){white-space:nowrap}@media(max-width:1600px){.service-tile .service-tile__badges{left:2%}.service-tile .service-tile__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(max-width:1100px){.service-tile{padding:35px 0}.service-tile .service-tile__actions,.service-tile .service-tile__body,.service-tile .service-tile__head{padding:0 35px}}@media(max-width:1023px){.service-tile .service-tile__head{min-height:185px;max-height:185px;margin-bottom:20px}.service-tile .service-tile__body{min-height:210px;max-height:100%}.service-tile .service-tile__actions{margin-top:0}.service-tile .service-tile__actions a:not(.btn-price):not(.btn-price-external):not(.tooltip-link):not(.tooltip-popup){display:block;margin:12px 0 0}}@media(max-width:767px){.service-tiles > ul > li{width:100%}.service-tile .service-tile__head{min-height:auto;max-height:100%;margin-bottom:20px}.service-tile .service-tile__body{min-height:auto;max-height:100%}.service-tile .service-tile__actions{max-height:100%}}@media(max-width:749px){.service-tile .service-tile__badges{left:4%}}@media(max-width:481px){.service-tile{padding-top:35px}.service-tile .service-tile__head h2{font-size:27px;line-height:1.1;margin-bottom:0}.service-tile .service-tile__head h4{margin-bottom:8px;font-size:14px}.service-tile .service-tile__head a{font-size:13px}}.shell{max-width:1200px;padding-left:15px;padding-right:15px;margin:auto}.shell:after,.shell:before{content:" ";display:table}.shell:after{clear:both}.shell-fluid{max-width:none}@media (min-width: 970px) and (max-width: 1169px){.shell{max-width:900px}}@media (min-width: 750px) and (max-width: 969px){.shell{max-width:730px}}@media (max-width: 749px){.shell{max-width:480px}}.slider,.slider ul.slides{width:100%;position:relative;overflow:hidden}.slider ul.slides{list-style:none;margin:0}.slider li.slide{float:left;width:100%;position:relative;overflow:hidden}.slider .slide-group{width:100%;background-color:#e9e9e8;padding:60px 0;min-height:500px}.slider .slide-image{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.slider .slide-body{text-align:center;position:relative;z-index:10}.slider .slide-body h1{font-size:25px}.slider .slide-body h1,.slider .slide-body h2{line-height:1.2;color:#414042;font-weight:500;margin:0}.slider .slide-body h2{font-size:21px}.slider .slide-body p{font-size:50px;line-height:1.1;margin-bottom:20px}.slider .slide-body-image{max-width:400px;margin:0 auto;padding:0 15px}.slider .slide-body-image img{display:block;width:100%;height:auto}.slider .slider-actions{position:absolute;left:0;right:0;bottom:30px;text-align:center;font-size:0;line-height:0;z-index:200}.slider .slider-actions a{display:inline-block;vertical-align:top;width:10px;height:10px;border-radius:50%;border:1px solid #fff;margin:0 9px;background-color:#6e7273}.slider .slider-actions a.selected{border-color:#6e7273;background-color:#fff}.slider .btn-arrow{position:absolute;top:50%;z-index:200;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;-o-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.slider .btn-arrow:hover{text-decoration:none;opacity:.75}.slider .btn-prev{left:calc(50% - 585px)}.slider .btn-next{right:calc(50% - 585px)}.slider:hover .btn-arrow{opacity:1;visibility:visible}@media (max-width: 1200px){.slider .btn-prev{left:25px}.slider .btn-next{right:25px}}@media (max-width: 460px){.slider .btn-arrow{opacity:1;visibility:visible}}@media (max-width: 749px){.slider .slide-group{padding:34px 0;min-height:300px}.slider .slide-body h1,.slider .slide-body h2{font-size:15px}.slider .slide-body p{font-size:30px}}.slider-gallery .slider__slide-top{position:absolute;top:0;left:0;right:0;width:100%;padding:42px 30px 60px;text-align:center;z-index:99;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.26)),color-stop(1%,hsla(0,0%,100%,.24)),color-stop(59%,hsla(0,0%,100%,.24)),to(hsla(0,0%,100%,0)));background:-o-linear-gradient(top,hsla(0,0%,100%,.26) 0,hsla(0,0%,100%,.24) 1%,hsla(0,0%,100%,.24) 59%,hsla(0,0%,100%,0) 100%);background:linear-gradient(180deg,hsla(0,0%,100%,.26) 0,hsla(0,0%,100%,.24) 1%,hsla(0,0%,100%,.24) 59%,hsla(0,0%,100%,0))}.slider-gallery .slider__slide-top h1{font-family:roboto,Helvetica,sans-serif;font-weight:300;font-size:50px;line-height:1;color:#fff}.slider-gallery .slider__slide{background-size:cover;background-position:50%}.slider-gallery,.slider-gallery .slider__body,.slider-gallery .slider__clip,.slider-gallery .slider__slide,.slider-gallery .slider__slides{height:inherit}.slider-gallery .slider__body{max-width:100vw;overflow:hidden}.slider-gallery .slider__content{position:absolute;bottom:40px;left:50%;width:350px;z-index:15;margin-left:-484px}.slider-gallery .slider__content-body{position:relative;width:100%;border-radius:3px;text-align:center}.slider-gallery .slider__content-box{padding:49px 33px 76px;background-color:hsla(0,0%,89%,.95)}.slider-gallery .slider__content-box img{max-height:44px;width:auto;margin-bottom:13px}.slider-gallery .slider__content-box h5{font-size:21px;line-height:1.43;font-weight:400;margin-bottom:33px}.slider-gallery .slider__content-box p{font-size:16px;line-height:1.56;font-weight:300}.slider-gallery .slider__content-box-inner{position:absolute;bottom:22px;left:49px;right:49px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;line-height:50px;margin-left:3px}.slider-gallery .slider__content-box-inner p{font-size:24px;line-height:1.25;color:#5ab42e;font-weight:300}.slider-gallery .slider__content-actions{position:absolute;bottom:16px;left:55px;right:58px;height:50px}.slider-gallery .slider__content-actions .swiper-button-next,.slider-gallery .slider__content-actions .swiper-button-prev{height:32px;width:32px;background:url(../images/slider-box-arrow.png) no-repeat 50%;background-size:contain}.slider-gallery .slider__content-actions .swiper-button-prev{left:0}.slider-gallery .slider__content-actions .swiper-button-next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);right:0}@media (max-width: 1024px){.slider-gallery .slider__content{left:5%;margin-left:0;width:340px}.slider-gallery .slider__slide-top{padding-top:42px;padding-bottom:60px}}@media (max-width: 750px){.slider-gallery .slider__content{bottom:24px;width:300px}.slider-gallery .slider__content-box{height:344px;padding-left:29px;padding-right:29px}.slider-gallery .slider__content-box p{font-size:14px;line-height:1.57}.slider-gallery .slider__content-box h5{margin-bottom:16px;font-size:18px}.slider-gallery .slider__content-box img{margin-bottom:15px}.slider-gallery .slider__content-box-inner p{font-size:20px}.slider-gallery .swiper-button-next{right:0}.slider-gallery .swiper-button-prev{left:0}.slider-gallery .slider__content-actions{left:41px;right:41px}}@media (max-width: 749px){.slider-gallery{position:relative}.slider-gallery .slider__slide-top{padding-top:23px;padding-bottom:20px}.slider-gallery .slider__slide-top h1{font-size:30px}.slider-gallery .slider__slide-top h1 br{display:none}.slider-gallery .slider__content{position:static;left:0;right:0;width:100%;margin-top:-94px}.slider-gallery .slider__content-body{border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:100vw}.slider-gallery .slider__content-boxes{padding-bottom:20px}.slider-gallery .slider__content-box{height:200px;max-width:79.8%;padding:16px 20px;border-radius:7px;-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.25);box-shadow:3px 3px 3px rgba(0,0,0,.25)}.slider-gallery .slider__content-box img{max-height:31px;margin-bottom:9px}.slider-gallery .slider__content-box p{line-height:1.43;margin-bottom:0}.slider-gallery .slider__content-box p ~ p{margin-top:1.4em}.slider-gallery .slider__content-box h5{font-size:16px;line-height:1.56;margin-bottom:12px}.slider-gallery .slider__content-actions{bottom:auto;top:50%;left:5%;right:5%;opacity:.8;z-index:90;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider-gallery .slider__content-box-inner{display:none}}@media (max-width: 750px){.slider-gallery .slider__content-actions{display:none}}@media (max-width:479px){.slider-gallery .slider__content-box{height:auto;padding-bottom:16px}}.socials{width:100%;position:relative;overflow:hidden}.socials ul{list-style:none;font-size:0;line-height:0;position:relative;margin:-5px}.socials li{display:inline-block;vertical-align:top;padding:5px}.socials a{display:block;color:#5ab42e}.socials a:hover{text-decoration:none;color:#6d6e71}.socials i{width:32px;height:32px;display:block;border-radius:50%;background-color:#fff;line-height:32px;text-align:center;font-size:18px}.stories .stories__head{text-align:center;margin-bottom:77px}.stories .stories__head h2{margin-bottom:15px}.stories .stories__head p{margin-bottom:40px;font-size:18px;line-height:1.4;font-weight:700}.stories .stories__head .btn{padding:0 39px;border-radius:3px}@media (max-width: 749px){.stories .stories__head p{font-size:18px}}@media(max-width:481px){.stories .stories__head h2{padding:0 30px;font-size:31px}.stories .stories__head p{font-size:14px}}.story-item{background-color:#e4e4e4;border-radius:7px}.story-item ~ .story-item{margin-top:30px}.story-item .story-item__head{max-width:500px;margin:0 auto;text-align:center;padding-top:62px}.story-item .story-item__head h3{margin-bottom:28px;font-size:33px;line-height:1.14;font-weight:300;color:#3c3c3b}.story-item .story-item__head p{font-size:16px;line-height:1.56;font-weight:300}.story-item .story__entry{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:414px;padding-top:10px}.story-item .story__entry h3{margin-bottom:29px;font-size:35px;line-height:1.14;font-weight:300;color:#3c3c3b;letter-spacing:-.035em}.story-item .story__entry p{font-size:16px;line-height:1.63;font-weight:300}.story-item .story__entry-inner{margin-bottom:10px}.story-item .story__image{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:420px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.story-item .story__image > *{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.story-item .cols{display:-webkit-box;display:-ms-flexbox;display:flex;padding:53px 51px 35px 88px}.story-item .col--1of2{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%;min-height:418px}.story-item .col--1of3{-webkit-box-flex:1;-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%}.story-item .col--1of3 + .col--1of3{border-left:1px solid #d5d5d5}.story-item .story__icons{list-style:none outside none;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px}.story-item .story__icons li{position:relative;text-align:center;-webkit-box-flex:0;-ms-flex:0 1 100px;flex:0 1 100px}.story-item .story__icons li + li{padding-left:70px}.story-item .story__icons li + li span{position:relative}.story-item .story__icons li + li span:before{position:absolute;top:50%;left:-49px;width:22px;height:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/ico-x.png) no-repeat 0 0;background-size:contain;content:""}.story-item .story__icons li span{display:block;margin:0 auto;width:80px;height:80px;margin-bottom:5px}.story-item .story__icons li img{width:100%;height:auto}.story-item .story__icons li p{line-height:1.31}.story-item--alt .cols{padding-top:50px;max-width:907px;margin:0 auto}@media (max-width: 1024px){.story-item .cols{padding-left:47px;padding-right:47px}}@media (min-width: 750px) and (max-width: 969px){.story-item .story__entry h3{color:#5ab42e}.story-item .cols{padding-left:37px;padding-right:37px}.story-item .col--1of2 + .col--1of2{margin-left:5%}.story-item .col--entry{-webkit-box-flex:1;-ms-flex:1 1 345px;flex:1 1 345px;max-width:345px}.story-item .col--entry p br{display:none}}@media (max-width: 749px){.story-item:not(.story-item--alt){-webkit-box-shadow:none;box-shadow:none;border-radius:0;background-color:transparent}.story-item ~ .story-item{margin-top:60px}.story-item .cols{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.story-item .col--1of2{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.story-item .col--image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:block;min-height:0;padding-bottom:30px}.story-item .story__image{max-width:60%;margin:0 auto}.story-item .story__entry{padding:45px 10% 37px;background-color:#e5e5e5;max-width:100%;text-align:center}.story-item .story__entry h3{font-size:30px;line-height:1.1;color:#5ab42e;margin-bottom:22px}.story-item .story__entry-inner{margin-bottom:69px}.story-item .story__entry-inner p br{display:none}.story-item .story__icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.story-item--alt .story-item__head{padding-left:10%;padding-right:10%;margin-bottom:70px}.story-item--alt{padding-bottom:35px}}@media (max-width: 460px){.story-item .story__entry h3{font-size:26px}}a{-webkit-transition:color .4s,background .4s;-o-transition:color .4s,background .4s;transition:color .4s,background .4s}.wrapper{background-color:#f9f8f7;width:100%;overflow:hidden}.woocommerce-checkout .wrapper,.wrapper{position:relative}.wrapper:before{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:hsla(0,0%,100%,.5) url(../images/loader.svg) no-repeat;background-position:center 20%}.wrapper.browser-ie:before{background:hsla(0,0%,100%,.5) url(../images/loader.gif) no-repeat;background-position:center 20%}.page-template-smart-home .wrapper{background-color:#fff}.page-template-product .wrapper:before,.page-template-products .wrapper:before{position:fixed;background-position:50%}.wrapper.loading:before{display:block}.wrapper > section{width:100%}.section-downloads h3{font-size:30px;font-weight:300}.post-meta a{color:#414042}.hidden{display:none!important}.woocommerce-checkout .section-body-entry{position:relative;padding-top:70px}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message{position:absolute;top:0;left:0;width:100%}body.error404 .section-intro h1{font-size:46px;color:#fff;font-weight:700}.articles{list-style:none}.articles .article .article-title{font-size:24px}.articles .article + .article{margin-top:40px}.woocommerce-error > li{display:none}.woocommerce-error > li:first-child{display:block}p.form-row.woocommerce-invalid label.checkbox,p.form-row.woocommerce-invalid label.checkbox a{color:#a00}p.form-row.woocommerce-invalid label.checkbox:before{border-color:#a00}.subscribed-popup{position:relative;padding:30px 40px;background:#f0f0f0;max-width:600px;width:100%;margin:0 auto}@media (max-width:782px){html #wpadminbar{position:fixed!important}body.admin-bar .header{top:46px!important}body.admin-bar.show-fixed-header .header{top:0!important}}@media (max-width:600px){body.admin-bar.show-fixed-header .header{top:0!important}body.admin-bar .header{top:46px!important}}.image-fit{overflow:hidden;position:relative;background-size:cover;background-position:top}.image-fit img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes b{0%{opacity:0}100%{opacity:1}}.tabs{max-width:1023px;margin:0 auto 15px;text-align:center}.tabs .tabs-nav{font-size:20px;max-width:770px;margin:0 auto 30px}.tabs .tabs-nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px}.tabs .tabs-nav li{max-width:33.33%;-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;padding:0 20px}.tabs .tabs-nav a{display:block;padding:10px;background:#fff;border:2px solid #5ab42e;border-radius:6px;color:#5ab42e}.tabs .tabs-nav .current a,.tabs .tabs-nav a:hover{text-decoration:none;background:#5aba47;color:#fff}.tabs .tab{display:none;-webkit-animation:b .6s ease-in-out;animation:b .6s ease-in-out}.tabs .tab.active{display:block}.tab .tab-head{font-size:20px;line-height:1.4}.tab .tab-actions{position:relative;padding:20px 0;max-width:900px;margin:0 auto;font-size:18px;line-height:1.56}.tab .tab-actions a{display:inline-block;margin:0 80px}.tab .tab-image{max-width:900px;margin:0 auto}@media (max-width: 749px){.tabs .tabs-nav{font-size:14px}.tabs .tabs-nav ul{margin:0 -15px}.tabs .tabs-nav li{padding:0 15px}.tab .tab-head{font-size:18px}}@media (max-width: 485px){.tabs .tabs-nav{font-size:11px}.tabs .tabs-nav ul{margin:0 -2px}.tabs .tabs-nav li{padding:0 2px}.tabs .tabs-nav a{padding:8px 2px}.tab .tab-head{font-size:16px}}.page-template-smart-home{background:#fff}.page-template-smart-home .section h2{line-height:1.25}@media (max-width: 750px){.page-template-smart-home .section h2{line-height:1.1}}.tooltip.tooltip{width:100%;position:relative;margin-top:25px;display:inline-block;font-size:12px;line-height:normal;color:#000;font-size:14px;line-height:18px;min-height:70px}.tooltip .tooltip__head a{color:#000;text-decoration:underline;font-size:14px}.tooltip .tooltip__head p{font-size:14px;margin-bottom:0!important;font-weight:400!important}.tooltip.tooltip .tooltip__body{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;z-index:5;padding-bottom:22px;visibility:hidden;opacity:0;-webkit-transition:visibility,opacity;-o-transition:visibility,opacity;transition:visibility,opacity;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.tooltip.tooltip .tooltip__body ul{list-style:none;width:300px;background:#fff;padding:0 10px 10px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:8px;-webkit-box-shadow:4px 4px 15px rgba(0,0,0,.4);box-shadow:4px 4px 15px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.tooltip.tooltip .tooltip__body ul:before{content:"";position:absolute;top:100%;left:50%;display:inline-block;width:20px;height:20px;background:#fff;-webkit-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-box-shadow:4px 4px 15px rgba(0,0,0,.4);box-shadow:4px 4px 15px rgba(0,0,0,.4);z-index:-10}.tooltip.tooltip .tooltip__body ul:after{content:"";position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background:#fff;border-radius:8px;z-index:-5}.tooltip.tooltip .tooltip__body li{width:100%;padding:20px 0 5px}.tooltip.tooltip .tooltip__body li:last-child{border-bottom:0}.tooltip.tooltip .tooltip__body a{float:none;display:block;text-align:center;color:inherit}.tooltip.tooltip .tooltip__body a:hover{text-decoration:none}.tooltip.tooltip .tooltip__body a img{margin-bottom:6px}.tooltip.tooltip .tooltip__body a strong{display:block;font-weight:300;font-size:12px}.tooltip.tooltip.active .tooltip__body{visibility:visible;opacity:1}.tooltip.tooltip.active .tooltip__body ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media (max-width: 749px){.tooltip.tooltip{position:static}.tooltip.tooltip .tooltip__body{visibility:hidden;opacity:0;position:fixed;bottom:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.5);-webkit-transform:none;-ms-transform:none;transform:none;z-index:800}.tooltip.tooltip .tooltip__body ul:before{display:none}.tooltip.tooltip.active .tooltip__body{visibility:visible;opacity:1}}@media(max-width:767px){.tooltip.tooltip--placeholder{display:none}}.widgets{list-style:none outside none}.widget{margin-bottom:15px}.widget ul{list-style:none outside none;margin:0}.widget li{padding:5px 0}.widget-title{padding-bottom:5px;border-bottom:1px solid #000;margin-bottom:12px}.widget_categories .screen-reader-text{display:none}.widget_categories .post-form{width:100%;padding:5px}.widget_calendar table{width:100%;border-spacing:0;border-collapse:collapse;text-align:center}.widget_calendar td,.widget_calendar th{padding:5px;border:1px solid #000}.widget_calendar caption{padding:12px;font-weight:700}.widget_calendar tfoot{font-weight:700}.widget_rss .rsswidget{vertical-align:middle}.widget_rss .rsswidget img{float:left;margin:5px 8px 0 0}.widgets-footer h6.widget-title{color:#fff;border:0;margin-bottom:0;padding-bottom:6px}.widgets-footer > ul{list-style:none;font-size:0;line-height:0}.widgets-footer > ul > li{display:inline-block;vertical-align:top;font-size:12px;line-height:1.67;padding-right:50px}.widgets-footer > ul > li:last-child{padding-right:0}.widgets-footer .widget li{padding:0}@media (max-width: 749px){.widgets-footer h6.widget-title{cursor:pointer;padding:5px 20px 5px 0;position:relative}.widgets-footer h6.widget-title:before{content:" ";position:absolute;right:3px;top:50%;width:2px;height:8px;background-color:#fff;margin:-4px 0 0 -1px;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;-o-transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.widgets-footer h6.widget-title:after{content:" ";position:absolute;right:0;top:50%;width:8px;height:2px;margin:-1px 0 0 -4px;background-color:#fff}.widgets-footer > ul > li{display:block;padding:0;margin:0;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:5px}.widgets-footer .widget > *:not(.widget-title){width:100%;position:relative;overflow:hidden;max-height:0;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s,max-height .4s;-o-transition:opacity .4s,visibility .4s,max-height .4s;transition:opacity .4s,visibility .4s,max-height .4s}.widgets-footer .widget.active > *:not(.widget-title){opacity:1;visibility:visible;max-height:999px}.widgets-footer .widget.active h6.widget-title:before{opacity:0;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.woocommerce h1.page-title{padding-bottom:30px}.woocommerce form.login{border-color:#5ab42e;background-color:#e9e9e8}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea.input-text{border:1px solid #5ab42e;border-radius:5px;background-color:#fff;width:100%;padding:0 10px;font-size:18px;line-height:1.1;height:40px;color:#6e7273;-webkit-transition:color .4s,border .4s;-o-transition:color .4s,border .4s;transition:color .4s,border .4s}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea.input-text:focus{color:#000}.woocommerce form .form-row textarea.input-text{resize:none;height:120px;padding:10px}.woocommerce #paymentButton,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce a.button:not(.gform_button),.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button:not(.gform_button){background-color:#5ab42e;font-size:18px;line-height:1.1;height:40px;padding:0 14px;color:#fff;font-weight:400;border-radius:5px;-webkit-transition:background .4s,color .4s,opacity .4s;-o-transition:background .4s,color .4s,opacity .4s;transition:background .4s,color .4s,opacity .4s}.woocommerce #paymentButton{border:none;float:right;margin-right:16px}.woocommerce a.button:not(.gform_button):hover,.woocommerce input.button:not(.gform_button):hover{opacity:.75;background-color:#5ab42e;color:#fff}.woocommerce a.button:not(.gform_button){line-height:40px;height:auto}.woocommerce a.button:not(.gform_button):hover{text-decoration:none}.woocommerce-account .addresses .title .edit{background-color:#5ab42e;font-size:18px;padding:0 14px;color:#fff;font-weight:400;border-radius:5px;-webkit-transition:background .4s,color .4s,opacity .4s;-o-transition:background .4s,color .4s,opacity .4s;transition:background .4s,color .4s,opacity .4s;line-height:40px}.woocommerce-account .addresses .title .edit:hover{opacity:.75;background-color:#5ab42e;color:#fff;text-decoration:none}.woocommerce a.remove,.woocommerce a.woocommerce-remove-coupon{font-size:0;line-height:0;text-indent:-4004px;background:url(../images/sprite.png) no-repeat -239px -326px!important;width:24px;height:24px;border-radius:50%;display:block;margin:0 auto}.woocommerce a.woocommerce-remove-coupon{margin:0;display:inline-block;vertical-align:top;margin-top:6px}.woocommerce-account .section .section-body-entry{max-width:100%}.woocommerce-MyAccount-navigation{max-width:300px;margin-bottom:30px}.woocommerce-MyAccount-navigation a{display:block;padding:14px 20px;background-color:#5ab42e;color:#fff}.woocommerce-MyAccount-navigation li ~ li{padding-top:2px}.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation li.is-active a{text-decoration:none;background-color:#6d6e71}.woocommerce-MyAccount-content fieldset{padding:20px;background-color:#fff;border:1px solid #5ab42e;margin:30px 0}.woocommerce-MyAccount-content legend{padding:10px;border:1px solid #5ab42e;background-color:#fff}.woocommerce table.shop_table{background-color:#fff;border-color:#5ab42e}.woocommerce table.shop_table tbody td,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table td,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top-color:#5ab42e}.woocommerce table.shop_table td.product-subtotal{text-align:right}.woocommerce .addresses address{border:1px solid #5ab42e;border-radius:5px;padding:9px 12px;background-color:#fff;margin-bottom:30px}.woocommerce .addresses .title{padding-bottom:12px}.chosen-container-single .chosen-single div b{background:none}.chosen-container{width:100%!important}.chosen-container .chosen-single > div{display:none}.chosen-container ul{list-style:none}.chosen-container.chosen-with-drop .chosen-single{border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative}.chosen-container .chosen-single:after{content:"";position:absolute;right:10px;top:50%;width:12px;height:12px;border-left:2px solid #5ab42e;border-bottom:2px solid #5ab42e;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-9px;margin-left:8px;transition:margin .4s,-webkit-transform .4s;-webkit-transition:margin .4s,-webkit-transform .4s;-o-transition:margin .4s,transform .4s;transition:margin .4s,transform .4s;transition:margin .4s,transform .4s,-webkit-transform .4s;padding:0;z-index:10}.chosen-container .chosen-drop,.chosen-container .chosen-results,.chosen-container.chosen-with-drop,.chosen-container.chosen-with-drop .chosen-single{background:#fff;border-color:#5ab42e}.chosen-container-single .chosen-single span{font-weight:400}.chosen-container.chosen-with-drop .chosen-results li{font-size:18px;line-height:36px;color:#6e7273;-webkit-transition:color .4s,border .4s,background .4s;-o-transition:color .4s,border .4s,background .4s;transition:color .4s,border .4s,background .4s;display:block}.chosen-drop .chosen-results li.highlighted{background-color:#5ab42e!important;background-image:none;color:#fff}.chosen-container .chosen-single,.select2-container .select2-choice{border-color:#5ab42e;border-radius:5px;color:#6e7273;line-height:40px;padding-left:10px;font-size:18px;height:auto;background:#fff}.select2-container .select2-choice>.select2-chosen{margin-right:70px}.select2-container .select2-choice .select2-arrow{width:70px}.select2-container .select2-choice .select2-arrow:before{content:" ";position:absolute;left:50%;top:50%;width:12px;height:12px;border-left:2px solid #5ab42e;border-bottom:2px solid #5ab42e;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-8px;margin-left:8px;-webkit-transition:margin .4s,-webkit-transform .4s;transition:margin .4s,-webkit-transform .4s;-o-transition:margin .4s,transform .4s;transition:margin .4s,transform .4s;transition:margin .4s,transform .4s,-webkit-transform .4s}.select2-container .select2-choice .select2-arrow b{display:none}.select2-container.select2-dropdown-open .select2-choice .select2-arrow:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);margin-top:-4px}.select2-drop-active{border-color:#5ab42e}.select2-drop{border-radius:5px;border-top:1px solid #5ab42e;padding:12px;margin-top:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.5);box-shadow:0 4px 12px rgba(0,0,0,.5)}.select2-results{background:transparent}.select2-search{padding-left:0;padding-right:0}.woocommerce ul.products{width:auto;position:relative;overflow:hidden;margin:-15px}.woocommerce ul.products li.product{width:calc(25% - 30px);margin:15px;padding:20px;background-color:#fff;border:1px solid #5ab42e;border-radius:5px;min-height:420px;-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;-o-transition:box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s}.woocommerce ul.products li.product img{display:block;max-width:300px;margin:0 auto 20px!important}.woocommerce ul.products li.product:hover{-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}body.woocommerce-checkout table.shop_table:not(.order_details){border:0;background:transparent;border-radius:0;margin-bottom:50px}body.woocommerce-checkout table.shop_table:not(.order_details) td,body.woocommerce-checkout table.shop_table:not(.order_details) th{padding:9px 0;border:0;font-size:20px;line-height:1.7}body.woocommerce-checkout table.shop_table:not(.order_details) .product-quantity{font-size:0;line-height:0;text-align:center;padding-left:10px;padding-right:10px;min-width:113px}body.woocommerce-checkout table.shop_table:not(.order_details) .product-remove{padding-left:10px}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name,body.woocommerce-checkout table.shop_table:not(.order_details) td.product-quantity,body.woocommerce-checkout table.shop_table:not(.order_details) td.product-remove,body.woocommerce-checkout table.shop_table:not(.order_details) td.product-subtotal{vertical-align:text-top;line-height:1}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name{color:#414042;padding:0 14px}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name a{color:#414042}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name .variation,body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name a + .variation{margin:0;padding:0 14px}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name .variation dd,body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name a + .variation dd{margin:0}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name a:hover{text-decoration:none;color:#5ab42e}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name .crb_item_descriptio{font-size:14px;line-height:1.21}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name .crb_item_descriptio p{margin-bottom:5px}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name .crb_item_descriptio ol,body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name .crb_item_descriptio ul{padding-top:0;margin-bottom:5px;margin-left:18px}body.woocommerce-checkout table.shop_table:not(.order_details) .product-quantity > a{display:inline-block;vertical-align:top;width:20px;height:20px;border:1px solid #5ab42e;border-radius:50%;position:relative}body.woocommerce-checkout table.shop_table:not(.order_details) .product-quantity > a.btn-minus:before,body.woocommerce-checkout table.shop_table:not(.order_details) .product-quantity > a.btn-plus:before{content:" ";position:absolute;left:4px;right:4px;top:50%;height:2px;background-color:#5ab42e;margin-top:-1px}body.woocommerce-checkout table.shop_table:not(.order_details) .product-quantity > a.btn-plus:after{content:" ";position:absolute;top:4px;bottom:4px;width:2px;background-color:#5ab42e;margin-left:-1px}body.woocommerce-checkout table.shop_table:not(.order_details) .product-quantity > .quantity{display:inline-block;vertical-align:top}body.woocommerce-checkout table.shop_table:not(.order_details) .product-quantity > .quantity input{display:block;border:0;background:transparent;width:42px;padding:0 5px;text-align:center;font-size:20px;line-height:24px;color:#414042;font-weight:300}body.woocommerce-checkout table.shop_table:not(.order_details) .product-quantity > .quantity input{-webkit-appearance:none;-moz-appearance:none;appearance:none}body.woocommerce-checkout table.shop_table:not(.order_details) tr.shipping th{font-weight:300}body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-discount td,body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-discount th,body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-subtotal td,body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-subtotal th,body.woocommerce-checkout table.shop_table:not(.order_details) tr.shipping td,body.woocommerce-checkout table.shop_table:not(.order_details) tr.shipping th{border-top:1px solid #5ab42e}body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-subtotal td{text-align:right}body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-discount td + td,body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-subtotal + tr td{text-align:right}body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-total td,body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-total th{border-top:2px solid #5ab42e;font-size:24px;line-height:1.67;padding-bottom:0}body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-total td{text-align:right}body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-note td{font-size:15px;line-height:24px;padding:0;color:#3c3c3c}body.woocommerce-checkout table.shop_table:not(.order_details) td.actions{padding-bottom:20px}body.woocommerce-checkout input[type=number]::-webkit-inner-spin-button,body.woocommerce-checkout input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce form input.input-text::-webkit-input-placeholder,.woocommerce form textarea::-webkit-input-placeholder{color:#b4b4b4}.woocommerce form select::-webkit-input-placeholder{color:#b4b4b4}body.woocommerce-checkout .coupon{position:relative;max-width:390px;padding:0!important}body.woocommerce-checkout .coupon input.input-text{border:1px solid #5ab42e!important;border-radius:5px;background-color:#fff;font-size:18px;line-height:1.1;height:40px;color:#6e7273;-webkit-transition:color .4s,border .4s;-o-transition:color .4s,border .4s;transition:color .4s,border .4s;width:100%!important;padding:3px 30px 0 14px!important}body.woocommerce-checkout .coupon input.input-text:focus{color:#000}body.woocommerce-checkout .coupon input.button{position:absolute;right:10px;top:50%;font-size:0;line-height:0;text-indent:-4004px;width:30px!important;height:30px!important;background:url(../images/sprite.png) no-repeat -146px -324px!important;margin-top:-15px}body.woocommerce-checkout .checkout .col-1,body.woocommerce-checkout .checkout .col-2{float:none;width:auto;padding:0 50px}body.woocommerce-checkout .checkout .woocommerce-shipping-fields{padding-bottom:50px}body.woocommerce-checkout .checkout .woocommerce-billing-fields > h2,body.woocommerce-checkout .checkout .woocommerce-shipping-fields > h2,body.woocommerce-checkout .wc-cart > h2,body.woocommerce-checkout .woocommerce-processing > h2{text-align:center;font-size:30px;line-height:1.2;font-weight:300;color:#5ab42e}body.woocommerce-checkout .checkout .woocommerce-billing-fields > h2 + p,body.woocommerce-checkout .checkout .woocommerce-shipping-fields > h2 + p,body.woocommerce-checkout .wc-cart > h2 + p{text-align:center;font-size:20px;line-height:1.65;margin:0 -30px 50px}body.woocommerce-checkout .checkout h5{color:#414042}body.woocommerce-checkout .checkout h5 a{font-weight:300;text-align:left}body.woocommerce-checkout .checkout input[type=checkbox]{display:none}body.woocommerce-checkout .checkout input[type=checkbox] + label{display:inline-block;vertical-align:top;color:#5ab42e;position:relative;padding-left:50px;line-height:28px;margin:20px 0;cursor:pointer}body.woocommerce-checkout .checkout input[type=checkbox] + label:before{content:" ";position:absolute;left:0;top:0;width:28px;height:28px;border:1px solid #5ab42e;background-color:#fff;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}body.woocommerce-checkout .checkout input[type=checkbox]:checked + label:before{background:#5ab42e}body.woocommerce-checkout form.woocommerce-checkout{padding-top:40px}body.woocommerce-checkout form.woocommerce-checkout .woocommerce-checkout-review-order{padding:0 44px}body.woocommerce-checkout .wc-cart .shipping ul#shipping_method{max-width:390px;width:100%}body.woocommerce-checkout table.shop_table:not(.order_details) tr.cart-subtotal+tr > td:first-child{text-align:left}body.woocommerce-checkout .woocommerce-processing{display:none}body.woocommerce-checkout.hide-checkout .woocommerce-processing{display:block}body.hide-checkout .wrapper.loading{min-height:100vh}body.hide-checkout .wrapper.loading a{pointer-events:none}body.hide-checkout .wrapper.loading .footer{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:3}.loading-coupon .coupon input.button{-webkit-animation:c 2s infinite;animation:c 2s infinite}.form-row.create-account{display:none!important}body.woocommerce-checkout .checkout .custom-checkbox label{position:relative;padding-left:35px;margin:10px 0}body.woocommerce-checkout .checkout .custom-checkbox label span:not(.optional){position:absolute;top:0;left:0;width:25px;height:25px;border:1px solid #5ab42e}body.woocommerce-checkout .checkout .custom-checkbox label span:not(.optional):after{content:"";position:absolute;left:50%;top:44%;display:none;-webkit-transform:translate(-50%,-50%) rotate(35deg);-ms-transform:translate(-50%,-50%) rotate(35deg);transform:translate(-50%,-50%) rotate(35deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:6px;height:10px;border:solid #5ab42e;border-width:0 2px 2px 0;-webkit-box-sizing:content-box;box-sizing:content-box}body.woocommerce-checkout .checkout .custom-checkbox input:checked ~ span:not(.optional):after{display:block}body.woocommerce-checkout .checkout .custom-checkbox.woocommerce-invalid label span:not(.optional){border-color:#a00}body.woocommerce-checkout .checkout .select2-selection{border-color:#5ab42e;height:40px}body.woocommerce-checkout .checkout .select2-selection .select2-selection__rendered{line-height:40px}body.woocommerce-checkout .checkout .select2-selection .select2-selection__arrow{height:40px}body.woocommerce-checkout .checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#5ab42e transparent transparent}body.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field,body.woocommerce-checkout .select2-dropdown{border-color:#5ab42e}.woocommerce form .form-row label.checkbox{display:inline-block!important;line-height:28px!important}.woocommerce form .form-row label.checkbox a{text-decoration:underline}.woocommerce form .form-row label.checkbox a:hover{text-decoration:none}.wc-backward{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-width:1px!important}.woocommerce-info{display:none!important}.woocommerce #payment.woocommerce-checkout-payment,.woocommerce #payment.woocommerce-checkout-payment .payment_box{background:none}.woocommerce #payment.woocommerce-checkout-payment .payment_box{padding:0;margin:0}.woocommerce #payment.woocommerce-checkout-payment .payment_box .datatranscw-control-label{padding:0;width:auto;text-align:left}.woocommerce #payment.woocommerce-checkout-payment .payment_box:before{display:none}.woocommerce #payment.woocommerce-checkout-payment .payment_box .chosen-container{max-width:150px}.woocommerce #payment.woocommerce-checkout-payment .payment_box .chosen-container .chosen-single{line-height:20px}.woocommerce #payment.woocommerce-checkout-payment .payment_box .chosen-container .chosen-drop{max-height:130px}.woocommerce #payment.woocommerce-checkout-payment .payment_box .chosen-container .chosen-drop ul{max-height:120px}.hidden.currency-type,body.hide-checkout .section-body-entry .woocommerce .woocommerce-inner{display:none}body.woocommerce-order-received{font-size:16px}body.woocommerce-order-received table.shop_table{border:0;border-radius:0;background-color:transparent}body.woocommerce-order-received .woocommerce .woocommerce-title{padding-bottom:12px;line-height:1}body.woocommerce-order-received .woocommerce table.shop_table{margin:0 0 31px}body.woocommerce-order-received .woocommerce table.shop_table td,body.woocommerce-order-received .woocommerce table.shop_table th{border-top:0;padding:5px 18px}body.woocommerce-order-received .woocommerce table.shop_table thead th{font-size:14px}body.woocommerce-order-received .woocommerce table.shop_table td:first-child,body.woocommerce-order-received .woocommerce table.shop_table th:first-child{padding-left:0}body.woocommerce-order-received .woocommerce table.shop_table td:last-child,body.woocommerce-order-received .woocommerce table.shop_table th:last-child{text-align:right;padding-right:0}body.woocommerce-order-received .woocommerce table.shop_table th{border-bottom:2px solid #6d6e71}body.woocommerce-order-received .woocommerce table.shop_table tfoot td,body.woocommerce-order-received .woocommerce table.shop_table tfoot th{border:0;border-top:2px solid rgba(0,0,0,.1);font-weight:300}body.woocommerce-order-received .woocommerce table.shop_table tfoot tr:first-child td,body.woocommerce-order-received .woocommerce table.shop_table tfoot tr:first-child th,body.woocommerce-order-received .woocommerce table.shop_table tfoot tr:last-child td,body.woocommerce-order-received .woocommerce table.shop_table tfoot tr:last-child th{border-top:2px solid #6d6e71;font-weight:700;white-space:nowrap}body.woocommerce-order-received .woocommerce > h2:first-child{text-align:center;color:#5ab42e;font-size:32px;font-weight:400}body.woocommerce-order-received .woocommerce > h2:first-child + p{text-align:center;margin-bottom:40px}body.woocommerce-order-received .woocommerce > h2:first-child + p + p{margin:0}body.woocommerce-order-received .woocommerce h5{font-size:16px}body.woocommerce-order-received .woocommerce h3,body.woocommerce-order-received .woocommerce h5{color:#414042}body.woocommerce-order-received .woocommerce table.shop_table.customer_details tfoot,body.woocommerce-order-received .woocommerce table.shop_table.customer_details thead,body.woocommerce-order-received .woocommerce table.shop_table.customer_details tr{display:block}body.woocommerce-order-received .woocommerce table.shop_table.customer_details td,body.woocommerce-order-received .woocommerce table.shop_table.customer_details th{border:0;display:block;padding:0;font-size:16px}body.woocommerce-order-received .woocommerce table.shop_table.customer_details td:last-child,body.woocommerce-order-received .woocommerce table.shop_table.customer_details th:last-child{text-align:left;padding-left:0}body.woocommerce-order-received .woocommerce .addresses{padding-top:12px}body.woocommerce-order-received .woocommerce .addresses address{border:0;padding:0;background-color:transparent;border-radius:0}body.woocommerce-order-received .woocommerce a{color:#288eb1;text-decoration:underline}body.woocommerce-order-received .woocommerce a:hover{text-decoration:none}body.woocommerce-order-received .section .section-body-entry{max-width:566px}.failed-payment{text-align:center;padding:40px;background-color:#fff;max-width:600px;margin:0 auto}.failed-payment,.list-products-secondary,.section-product,li.product-item{position:relative}.list-products-secondary:after,.section-product:after,li.product-item:after{content:"";position:absolute;display:none;top:0;left:0;width:100%;height:100%;z-index:1;background:hsla(0,0%,100%,.5) url(../images/loader.svg) no-repeat;background-position:50%}.wrapper.browser-ie .list-products-secondary:after,.wrapper.browser-ie .section-product:after,.wrapper.browser-ie li.product-item:after{background:hsla(0,0%,100%,.5) url(../images/loader.gif) no-repeat;display:none;background-position:50%}.list-products-secondary.ajax-adding-product:after,.section-product.ajax-adding-product:after,li.product-item.ajax-adding-product:after{display:block}.btn-price.add-to-cart-disabled{pointer-events:none}#datatrans-form #paymentForm:after,#datatrans-form:after{clear:both;display:table;content:""}#datatrans-form,#datatrans-form #paymentForm{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#datatrans-form{position:relative}#datatrans-form.updating{pointer-events:none}#datatrans-form.updating #paymentForm{opacity:0}#datatrans-form:before{position:absolute;content:"";display:none;top:0;left:0;width:100%;height:100%;background:transparent url(../images/balls.svg) no-repeat;background-position:50%}#datatrans-form.updating:before{display:block}@media (min-resolution: 2dppx){.custom-checkbox.woocommerce-validated label:before{background-image:url(../images/tick@2x.png);background-size:20px 20px}}@media (min-width: 750px) and (max-width: 969px){.woocommerce ul.products li.product{width:calc(50% - 30px)}.woocommerce-MyAccount-navigation{max-width:100%}}@media only screen and (max-width:768px){body.woocommerce-checkout table.shop_table:not(.order_details) .cart_item td{text-align:center!important}body.woocommerce-checkout table.shop_table:not(.order_details) .cart_item .crb_item_descriptio p{padding-left:0}body.woocommerce-checkout table.shop_table:not(.order_details) .cart_item .product-quantity{padding-top:18px;padding-bottom:0}body.woocommerce-checkout table.shop_table:not(.order_details) .cart_item .product-remove{padding:4px 0}body.woocommerce-checkout table.shop_table:not(.order_details) .products-select-holder,body.woocommerce-checkout table.shop_table:not(.order_details) .products-select-holder td{overflow:visible;text-align:left!important}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name a{padding:0}body.woocommerce-checkout table.shop_table:not(.order_details) tr > th{max-width:55%}body.woocommerce-checkout table.shop_table.customer_details td{text-align:left!important}body.woocommerce-checkout table.shop_table td .variation dd,body.woocommerce-checkout table.shop_table td .variation dt{float:none!important}body.woocommerce-checkout table.shop_table td .chosen-single{text-align:left!important}body.woocommerce-checkout table.shop_table td:before{display:none!important}body.woocommerce-checkout table.shop_table tr.cart_item ~ tr.cart_item{margin-top:15px!important;padding-top:15px!important;border-top:1px solid rgba(0,0,0,.5)!important}body.woocommerce-checkout table.shop_table tr.cart-subtotal td,body.woocommerce-checkout table.shop_table tr.cart-total td,body.woocommerce-checkout table.shop_table tr.shipping td{text-align:right!important}body.woocommerce-checkout table.shop_table tr.cart-note td{text-align:left!important}.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,.woocommerce table.shop_table_responsive tr:nth-child(2n) td{background:transparent!important}body.woocommerce-checkout .coupon{max-width:100%}.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last,.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;float:none}body .woocommerce-page table.shop_table_responsive tbody th,body .woocommerce table.shop_table_responsive tbody th{display:block;float:left;border:0;max-width:calc(50% - 50px);padding-right:50px}body .woocommerce-page table.shop_table_responsive tbody td,body .woocommerce table.shop_table_responsive tbody td{position:relative;overflow:hidden;display:block;border:0}body .woocommerce-page table.shop_table_responsive tbody tr,body .woocommerce table.shop_table_responsive tbody tr{display:block;position:relative;overflow:hidden}body .woocommerce-page table.shop_table_responsive tbody p,body .woocommerce table.shop_table_responsive tbody p{padding-left:20px}body.woocommerce-checkout .checkout .col-1,body.woocommerce-checkout .checkout .col-2{padding:0}body.woocommerce-checkout .checkout .woocommerce-billing-fields > h2 + p,body.woocommerce-checkout .checkout .woocommerce-shipping-fields > h2 + p{margin-left:0;margin-right:0}}@media (max-width: 749px){.woocommerce ul.products li.product{width:calc(100% - 30px)}.woocommerce .order_details li{float:none;display:block;border:0;padding:10px 0}.woocommerce .order_details li ~ li{border-top:1px dashed #d3ced2}.woocommerce-MyAccount-navigation{max-width:100%}.woocommerce #products-select{border:1px solid #5ab42e;border-radius:6px;height:40px;padding:0 14px;width:100%;font-size:18px;color:#6e7273}}body.woocommerce-checkout table.shop_table:not(.order_details) td.product-name,body.woocommerce-checkout table.shop_table:not(.order_details) td.product-quantity,body.woocommerce-checkout table.shop_table:not(.order_details) td.product-remove,body.woocommerce-checkout table.shop_table:not(.order_details) td.product-subtotal{vertical-align:middle!important}.woocommerce table.shop_table tbody th{font-weight:700!important}