@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600);html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body,html{height:100%;margin:0;padding:0}body{background-color:#fff}.container{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container::after{clear:both;content:"";display:table}.content{padding:60px 0px}.content ol li,.content ul li{margin-bottom:10px}.hidden{display:none}.row:after{clear:both;content:"";display:table}hr{background-color:#ededed;border:none;display:block;height:1px;margin:20px 0px}a{color:#e5a402;font-weight:bold}body{color:#000;font-size:14px;font-weight:300;font-family:'Open Sans', sans-serif;letter-spacing:0.015em;line-height:1.75}h1,h2,h3,h4{color:#444}h1{font-size:32px;font-weight:600;line-height:1;margin-bottom:20px;margin-top:10px;text-transform:uppercase}h2{font-size:18px;font-weight:600;letter-spacing:.025em;line-height:1.667;margin-bottom:20px;margin-top:10px;text-transform:uppercase}h3{font-size:18px;font-weight:600;letter-spacing:.02em;line-height:1.5;margin-bottom:15px;margin-top:5px}h4{font-size:16px;font-weight:400;letter-spacing:0.05em;margin-bottom:15px;margin-top:5px}h5{color:#838383;font-size:16px;font-style:italic;font-weight:300;line-height:1.5;margin-bottom:5px;margin-top:0px}p{display:block;margin:0 0 20px}p.description{font-style:italic}img.aligncenter{display:block;height:auto !important;margin:20px auto;max-width:100%}img.alignleft{float:left;height:auto !important;margin:5px 20px 5px 0px;max-width:50%}img.alignnone{display:block;float:none;height:auto !important;max-width:100%}img.alignright{float:right;height:auto !important;margin:5px 0px 5px 20px;max-width:50%}.alert-danger{border-radius:4px;display:inline-block;padding:20px;width:100%}.alert-danger:before{background:url("/wp-content/themes/estore/img/icon-sprite.png") no-repeat;border-radius:50%;content:"";display:inline-block;height:25px;margin-right:10px;width:25px}.alert-danger p,.alert-danger:before{float:left}.alert-danger p{color:#fff;font-size:13px;margin:0 0 0 0;width:calc(100% - 35px)}.alert-danger{background-color:#ae6872}.alert-danger:before{background-color:#c28e95;background-position:-47px -171px}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:35px;position:relative}.video-container iframe{height:100%;position:absolute;left:0;top:0;width:100%}.gform_wrapper .gform_fields{list-style:none;padding:0}.gform_wrapper .gform_footer input[type=submit]{background-color:transparent;border:1px solid #8dc641;color:#8dc641;font-size:inherit;letter-spacing:.1em;margin-top:20px;padding:12px 40px;text-transform:uppercase;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.gform_wrapper .gform_footer input[type=submit]:focus,.gform_wrapper .gform_footer input[type=submit]:hover{background-color:#8dc641;color:#fff;text-decoration:none}.gform_wrapper .gform_footer p{display:none}.gform_wrapper input[type=file]{max-width:100%}.gform_wrapper .screen-reader-text{display:block;font-size:11px}.gform_wrapper textarea{border:1px solid #8c8d8d;resize:vertical;padding:8px;width:100%}.gform_wrapper .top_label .gfield_label{display:block;font-size:14px;font-weight:400;margin:15px 0px 5px 0px}.gform_wrapper .top_label input[type=text]{border:1px solid #8c8d8d;padding:8px;width:100%}.gform_wrapper .validation_message{color:#a94442;background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:inline-block;font-size:12px;margin-bottom:20px;margin-top:5px;padding:10px 15px}.shortcode-two-column{float:none;width:100%}@media screen and (min-width: 992px){.shortcode-two-column{float:left;width:50%}}@media screen and (min-width: 992px){.shortcode-two-column.first{padding-right:40px}}@media screen and (min-width: 992px){.shortcode-two-column.last{padding-left:40px}}.button{border:1px solid #8dc641;border-radius:5px;color:#8dc641;display:inline-block;padding:7px 30px;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;vertical-align:middle}.button:focus,.button:hover{background-color:#8dc641;color:#fff}.button.disabled{opacity:.5}.button.wait{cursor:wait}.button.solid{background-color:#8dc641;color:#fff;text-decoration:none}.button.solid:focus,.button.solid:hover{background-color:#87b845}.button.float-right{float:right;margin-right:30px}.footer{background-color:#eee;padding:40px 0px}.footer .extra{color:#b6b6b6;margin-top:40px}.footer .extra a{color:inherit}.footer .extra a:focus,.footer .extra a:hover{text-decoration:underline}.footer .extra ul{list-style:none;margin:0;padding:0}.footer .extra ul li{display:inline}.footer .extra ul li:first-of-type a{padding-left:0px}.footer .extra ul li a{border-right:1px solid #b6b6b6;font-size:14px;padding:0px 10px;text-decoration:none}@media screen and (min-width: 992px){.footer .floater{float:right}}.footer h2{margin-top:0px}@media screen and (min-width: 992px){.footer .half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.footer .half:last-child{margin-right:0}}@media screen and (min-width: 992px){.footer .half.second{text-align:right}}.footer .icon{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%}.footer .icon:last-child{margin-right:0}.footer .icon img{display:block;margin:auto;max-width:100%}.footer .info{float:left;display:block;margin-right:2.3576515979%;width:91.4701957002%;margin-bottom:20px}@media screen and (min-width: 992px){.footer .info{margin-bottom:0px}}.footer .info:last-child{margin-right:0}.footer p{margin:0 0 5px}.header{background-color:#fff;display:none}@media screen and (min-width: 992px){.header{display:block}}.header .cart-link{color:inherit;font-weight:600;text-decoration:none;text-transform:uppercase}.header .contact-link{color:inherit;font-weight:inherit}.header .contact-link span{font-weight:bold}.header .half{padding:10px 0px 30px 0px}@media screen and (min-width: 768px){.header .half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.header .half:last-child{margin-right:0}}.header .logo{display:block;margin:20px 0px 10px 0px;max-width:100%}.header .sub .icon-table{display:table;float:right}.header .sub .icon-table .icon-cell{display:table-cell;padding-right:10px;vertical-align:middle}.header .sub .icon-table .icon-cell .cart{font-size:18px;letter-spacing:.1em}.header .sub .icon-table .icon-cell img{display:block;margin-right:10px;max-width:100%}.header .sub .icon-table.second{padding-top:8px}.header .sub.first{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.header .sub.first:last-child{margin-right:0}.header .sub.second{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.header .sub.second:last-child{margin-right:0}.mobile-header{background-color:#fff;box-shadow:0 3px 5px 0 rgba(50,50,50,0.23);padding:15px 0px}@media screen and (min-width: 992px){.mobile-header{display:none}}.mobile-header .left{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.mobile-header .left:last-child{margin-right:0}.mobile-header .middle{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.mobile-header .middle:last-child{margin-right:0}.mobile-header .middle img{display:block;margin:auto;max-width:80%}.mobile-header .right{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.mobile-header .right:last-child{margin-right:0}.mobile-header .right img{display:block;margin:auto;margin-top:10px;max-width:100%}.secondary-navigation ul{list-style:none;margin-bottom:20px;text-align:right}.secondary-navigation ul li{display:inline-block}.secondary-navigation ul li:last-of-type a{border-right:none}.secondary-navigation ul li a{border-right:1px solid #838383;color:inherit;font-size:14px;padding:0px 10px;text-decoration:none}.secondary-navigation ul li a:focus,.secondary-navigation ul li a:hover{text-decoration:underline}#trigger{color:#000;display:block;height:45px;margin-top:4px;outline:0;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;width:70px}#trigger span{top:22px}#trigger:after{top:32px}#trigger:before{top:12px}#trigger:after,#trigger:before,#trigger span{background-color:#000;content:"";display:block;height:2px;position:absolute;left:20px;-webkit-transition:none 0.3s ease 0.3s;transition:none 0.3s ease 0.3s;-webkit-transition-property:top , bottom, left, opacity, -webkit-transform;transition-property:top , bottom, left, opacity, -webkit-transform;transition-property:transform, top , bottom, left, opacity;transition-property:transform, top , bottom, left, opacity, -webkit-transform;width:30px}#trigger.open:after{top:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#trigger.open:before{top:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#trigger.open span{left:-50px;opacity:0}#menu{background-color:#ededed}@media screen and (min-width: 992px){#menu{display:none !important}}#menu ul{list-style:none;margin:0;padding:0}#menu ul>li>a{background-color:transparent;border-bottom:1px solid rgba(0,0,0,0.05);display:block;color:#838383;outline:none;padding:15px 25px;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#menu ul>li>a:focus,#menu ul>li>a:hover{background-color:#8dc641}.navigation{background-color:#ededed;color:#464646;display:none}@media screen and (min-width: 992px){.navigation{display:block}}.navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;width:100%}.navigation ul>li{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.navigation ul>li>a{color:#4f4f4f;display:block;font-weight:600;padding:15px 10px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.navigation ul>li>a:focus,.navigation ul>li>a:hover{color:#8dc641}.navigation ul>li.current_page_item>a{color:#8dc641}body{height:100%;width:100%}.slideout-menu{display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;position:fixed;bottom:0;left:0;right:0;top:0;width:256px;z-index:0}.slideout-panel{position:relative;z-index:1}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-menu{display:block}#wrapper{background-color:#fff}@media screen and (min-width: 992px){#wrapper{-webkit-transform:none !important;transform:none !important}}.front-fourth{padding:40px 0px 20px 0px}@media screen and (min-width: 992px){.front-fourth .half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.front-fourth .half:last-child{margin-right:0}}.front-leadin{background-color:#f7f7f7;padding:40px 0px}@media screen and (min-width: 992px){.front-leadin .half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.front-leadin .half:last-child{margin-right:0}}.front-logos{max-width:1170px;margin-left:auto;margin-right:auto;padding:0px 20px}@media screen and (min-width: 768px){.front-logos{display:-webkit-box;display:-ms-flexbox;display:flex}}.front-logos::after{clear:both;content:"";display:table}.front-logos>div{text-align:center}@media screen and (min-width: 768px){.front-logos>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}}.front-logos>div img{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;margin:40px auto;max-width:25%}.front-main{padding:40px 0px}.front-main .tabs{list-style:none;margin-top:40px;padding:0}@media screen and (min-width: 992px){.front-main .tabs{display:-webkit-box;display:-ms-flexbox;display:flex}}.front-main .tabs li{background-color:#f7f7f7;border-bottom:1px solid transparent;border-top:6px solid transparent;cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:4px;padding:25px 20px;text-align:center;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (min-width: 992px){.front-main .tabs li{margin-right:4px}}.front-main .tabs li img{display:block;height:30px;margin:auto;max-width:100%}.front-main .tabs li.active{background-color:#fff;border-bottom:1px solid #ededed;border-top:6px solid #fdc437}@media screen and (min-width: 992px){.front-main .tabs li.active{border-bottom:1px solid transparent}}.front-main .tabs li:last-child{margin-right:0}.front-main .tab-content{display:none;margin-top:40px}.front-main .tab-content .description{margin-bottom:40px;margin-top:40px}.front-main .tab-content .description ul{margin-bottom:0px}@media screen and (min-width: 992px){.front-main .tab-content .half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.front-main .tab-content .half:last-child{margin-right:0}}.front-main .tab-content .half img{display:block;height:40px;margin-bottom:30px}@media screen and (min-width: 992px){.front-main .tab-content .half.align-right{text-align:right}}.front-main .tab-content.active{display:block}.front-maingraphic{background-color:#ddd;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:30px 0px}.front-maingraphic .overlay{background-color:rgba(242,242,240,0.9);padding:40px}@media screen and (min-width: 992px){.front-maingraphic .overlay{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.front-maingraphic .overlay:last-child{margin-right:0}}.front-maingraphic .overlay h1{margin-top:0}.front-testimonials{background-color:#f7f7f7;display:none;margin-bottom:2px;padding:50px 0px;text-align:center}@media screen and (min-width: 992px){.front-testimonials{display:block}}.front-testimonials .button{margin-top:20px}.front-testimonials .owl-carousel .owl-controls{position:absolute;bottom:0;left:0;right:0;top:0}.front-testimonials .owl-carousel .owl-controls .owl-nav{height:100%;position:relative}.front-testimonials .owl-carousel .owl-controls .owl-nav .owl-next{background-color:transparent;margin:0;padding:0;position:absolute;right:0;top:50%}.front-testimonials .owl-carousel .owl-controls .owl-nav .owl-prev{background-color:transparent;margin:0;padding:0;position:absolute;left:0;top:50%}.front-testimonials .owl-carousel .owl-stage{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.front-testimonials .owl-carousel .owl-stage .owl-item{padding:0px 80px}.front-testimonials .owl-carousel .owl-stage .owl-item p{font-size:22px;font-style:italic}.front-testimonials .owl-carousel .owl-stage .owl-item p.who{float:right;text-transform:uppercase}.front-video{background-color:#f7f7f7;padding:40px 0px}.front-video .half{min-height:300px}@media screen and (min-width: 992px){.front-video .half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.front-video .half:last-child{margin-right:0}}@media screen and (min-width: 768px){.measure-half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.measure-half:last-child{margin-right:0}}.measure-half img{display:block;margin:30px auto;max-width:70%}.testimonials-page .flex-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials-page .half{float:none;position:relative;width:100%}@media screen and (min-width: 768px){.testimonials-page .half{float:left;width:50%}}.testimonials-page .half.testimonial-img{background-color:#ddd;background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:350px}@media screen and (min-width: 768px){.testimonials-page .half.testimonial-img.left{right:50%}}.testimonials-page .half.testimonial-text{padding:45px}@media screen and (min-width: 768px){.testimonials-page .half.testimonial-text.right{left:50%}}.testimonials-page p{font-style:italic}.testimonials-page p.who{margin-bottom:0;text-align:right;text-transform:uppercase}button.button{font-size:14px;line-height:24.5px;cursor:pointer;}.button.solid:disabled,.button.solid[disabled]{background-color:#afafaf;border-color:#afafaf;color:#e5e5e5;}.select-required{font-style:italic;color:#aaa;}
