@font-face{font-family:MontBlack;src:url(/fonts/mont/MontBlack.eot)}@font-face{font-family:MontBlack;src:url(/fonts/mont/MontBlack.ttf) format("ttf")}@font-face{font-family:MontBlack;src:url(/fonts/mont/MontBlack.woff) format("woff")}@font-face{font-family:MontBlack;src:url(/fonts/mont/MontBlack.svg) format("svg")}@font-face{font-family:MontHeavy;src:url(/fonts/mont/MontHeavy.eot)}@font-face{font-family:MontHeavy;src:url(/fonts/mont/MontHeavy.ttf) format("ttf")}@font-face{font-family:MontHeavy;src:url(/fonts/mont/MontHeavy.woff) format("woff")}@font-face{font-family:MontHeavy;src:url(/fonts/mont/MontHeavy.svg) format("svg")}@font-face{font-family:MontRegular;src:url(/fonts/mont/MontRegular.eot)}@font-face{font-family:MontRegular;src:url(/fonts/mont/MontRegular.ttf) format("ttf")}@font-face{font-family:MontRegular;src:url(/fonts/mont/MontRegular.woff) format("woff")}@font-face{font-family:MontRegular;src:url(/fonts/mont/MontRegular.svg) format("svg")}@font-face{font-family:MontBold;src:url(/fonts/mont/MontBold.eot)}@font-face{font-family:MontBold;src:url(/fonts/mont/MontBold.ttf) format("ttf")}@font-face{font-family:MontBold;src:url(/fonts/mont/MontBold.woff) format("woff")}@font-face{font-family:MontBold;src:url(/fonts/mont/MontBold.svg) format("svg")}@font-face{font-family:MontBook;src:url(/fonts/mont/MontBook.eot)}@font-face{font-family:MontBook;src:url(/fonts/mont/MontBook.ttf) format("ttf")}@font-face{font-family:MontBook;src:url(/fonts/mont/MontBook.woff) format("woff")}@font-face{font-family:MontBook;src:url(/fonts/mont/MontBook.svg) format("svg")}@font-face{font-family:MontSemiBold;src:url(/fonts/mont/MontSemiBold.eot)}@font-face{font-family:MontSemiBold;src:url(/fonts/mont/MontSemiBold.ttf) format("ttf")}@font-face{font-family:MontSemiBold;src:url(/fonts/mont/MontSemiBold.woff) format("woff")}@font-face{font-family:MontSemiBold;src:url(/fonts/mont/MontSemiBold.svg) format("svg")}.pull-left{float:left}.pull-right{float:right}.relative{position:relative}.align-left{text-align:left}@media (max-width:1199px){.align-lg-left{text-align:left}}@media (max-width:991px){.align-md-left{text-align:left}}@media (max-width:767px){.align-sm-left{text-align:left}}@media (max-width:543px){.align-xs-left{text-align:left}}.align-center{text-align:center}@media (max-width:1199px){.align-lg-center{text-align:center}}@media (max-width:991px){.align-md-center{text-align:center}}@media (max-width:767px){.align-sm-center{text-align:center}}@media (max-width:543px){.align-xs-center{text-align:center}}.align-right{text-align:right}@media (max-width:1199px){.align-lg-right{text-align:right}}@media (max-width:991px){.align-md-right{text-align:right}}@media (max-width:767px){.align-sm-right{text-align:right}}@media (max-width:543px){.align-xs-right{text-align:right}}.content h1{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;font-size:2.5rem;margin:0 0 1.5rem}.content h2{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;font-size:2rem;margin:0 0 1.5rem}.content h3{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.625rem}.content h4{font-family:MontBlack;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.5rem}.content h5{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1rem}.content h6{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;font-size:13px}.content a.text-only-black{color:#000}.content a.text-only-black:hover{color:#eda204}.content p{font-size:1rem;line-height:155%;font-family:MontRegular;font-weight:400;-webkit-font-smoothing:antialiased;margin:0 0 1.5rem}.content p.no-space{margin-bottom:0}.content p.white{color:#fff}.content p.bold{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased}.content p.larger{font-size:1.125rem}.content img.side-image{display:block}.content ul{margin:0;padding:0}.content ul li{position:relative;padding-left:.75rem;font-size:14px;font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;margin:.75rem 0}.content ul li:before{content:" ";position:absolute;left:.125rem;top:6px;width:4px;height:4px;background:#000;border-radius:50%}.content ul li>ul{margin:0 0 0 .75rem}.content span.bold{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased}.content img{max-width:100%}@media (max-width:767px){.content h1{font-size:2.1rem}.content h2{font-size:1.625rem}.content img.side-image{max-width:400px;margin-left:auto;margin-right:auto}}.dealer-results .result-wrap{margin-bottom:1rem;padding:1rem;border-right:1px solid #eda204}.dealer-results .result-wrap:last-child{border:none}.dealer-results .result{text-align:center}.dealer-results .result h5{font-size:1rem;margin:0 0 1rem;height:3rem;font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased}.dealer-results .result .btn{width:100%;min-width:0;font-size:.875rem;font-family:MontSemiBold;font-weight:400;-webkit-font-smoothing:antialiased}.dealer-results .result .image-wrap{position:relative;height:100px;margin-bottom:1rem}.dealer-results .result .image-wrap img{max-height:100%;max-width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767px){.dealer-results .result .btn{width:100%}}@media (min-width:992px){.dealer-results .result-wrap:nth-child(6n){border-right:none}}@media (min-width:768px) and (max-width:991px){.dealer-results .result-wrap:nth-child(4n){border-right:none}}@media (min-width:544px) and (max-width:767px){.dealer-results .result-wrap:nth-child(3n){border-right:none}}@media (min-width:1px) and (max-width:543px){.dealer-results .result-wrap:nth-child(even){border-right:none}}.ijhiveproductimg{max-width:85%!important}.hero{height:560px;background:url(/img/products/hero.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.hero p.disclaimer{margin-top:3rem;margin-bottom:0;font-size:12px}.hero h1{margin:0 0 .75rem;font-size:3.6rem;font-family:MontBlack;font-weight:400;-webkit-font-smoothing:antialiased}.hero p{line-height:150%;font-size:1rem;font-family:MontRegular;font-weight:400;-webkit-font-smoothing:antialiased}.hero p.padded-right{padding-right:3rem}.hero h4{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased;color:#000;font-size:1rem}.hero .duo-yellow-box{padding:1rem 2rem 0!important}.hero span.book{font-family:MontBook;font-weight:400;-webkit-font-smoothing:antialiased}.hero h2,.hero p{margin:0 0 1.5rem}.hero img.product{max-width:100%;display:block}.hero img.eight-ten-frame{position:absolute;width:85px;z-index:2}.hero .btn{font-size:14px;min-width:167px;margin:0 .5rem 0 0}.hero .buttons,.hero h1,.hero h2,.hero h4,.hero p{opacity:0}.hero h1,.hero h2,.hero h4,.hero p{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-ms-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px)}body.page-loaded .hero .buttons,body.page-loaded .hero h1,body.page-loaded .hero h2,body.page-loaded .hero h4,body.page-loaded .hero p{opacity:1}body.page-loaded .hero h1,body.page-loaded .hero h2,body.page-loaded .hero h4,body.page-loaded .hero p{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}body.page-loaded .hero h1{transition:all .5s cubic-bezier(.2,1.4,.2,1);transition-delay:.25s;animation-delay:.25s;backface-visibility:hidden;-webkit-transition:all .5s cubic-bezier(.2,1.4,.2,1);-webkit-transition-delay:.25s;-webkit-animation-delay:.25s;-webkit-backface-visibility:hidden}body.page-loaded .hero h2{transition:all .5s cubic-bezier(.2,1.4,.2,1);transition-delay:.4s;animation-delay:.4s;backface-visibility:hidden;-webkit-transition:all .5s cubic-bezier(.2,1.4,.2,1);-webkit-transition-delay:.4s;-webkit-animation-delay:.4s;-webkit-backface-visibility:hidden}body.page-loaded .hero h4{transition:all .5s cubic-bezier(.2,1.4,.2,1);transition-delay:.5s;animation-delay:.5s;backface-visibility:hidden;-webkit-transition:all .5s cubic-bezier(.2,1.4,.2,1);-webkit-transition-delay:.5s;-webkit-animation-delay:.5s;-webkit-backface-visibility:hidden}body.page-loaded .hero p{transition:all .5s cubic-bezier(.2,1.4,.2,1);transition-delay:.5s;animation-delay:.5s;backface-visibility:hidden;-webkit-transition:all .5s cubic-bezier(.2,1.4,.2,1);-webkit-transition-delay:.5s;-webkit-animation-delay:.5s;-webkit-backface-visibility:hidden}body.page-loaded .hero .buttons{transition:all .4s ease-in;transition-delay:.75s;animation-delay:.75s;backface-visibility:hidden;-webkit-transition:all .4s ease-in;-webkit-transition-delay:.75s;-webkit-animation-delay:.75s;-webkit-backface-visibility:hidden}.product-details{padding:4rem 0}.product-details h2{font-family:MontBlack;font-weight:400;-webkit-font-smoothing:antialiased}.product-details h6{margin-top:1rem;padding:0 1rem}.product-details img{display:block}.product-details span.book{font-family:MontBook;font-weight:400;-webkit-font-smoothing:antialiased}.product-details .yellow-circle{left:-12px;top:-12px;width:24px;height:24px;border-radius:50%;background:#fbc80b;position:absolute;text-align:center}.product-details .yellow-circle span{color:#000;line-height:26px;font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased}.product-details ul li>ul{font-style:italic}.yellow-bg{background:url(/img/products/yellow-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:4rem 0}.images{overflow:hidden;margin-top:4rem}.images .images-row{margin:-4px}.images .image-col{padding:0 4px;-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);filter:grayscale(1)}.images.animate .images-row .image-col{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0);transition:all .45s ease-in-out;transition-delay:0s;animation-delay:0s;backface-visibility:hidden;-webkit-transition:all .45s ease-in-out;-webkit-transition-delay:0s;-webkit-animation-delay:0s;-webkit-backface-visibility:hidden}.images.animate .images-row .image-col:first-child{transition-delay:.4s}.images.animate .images-row .image-col:last-child{transition-delay:.8s}.product-diagram ul li{list-style:none;font-size:1.25rem;margin:.75rem 0;font-family:MontSemiBold;font-weight:400;-webkit-font-smoothing:antialiased}.product-diagram ul li span{font-family:MontHeavy;font-weight:400;-webkit-font-smoothing:antialiased}.yellow-box{background-color:#fbc80b;background:-webkit-gradient(linear,left top,left bottom,from(#fbc80b),to(#eda204));background:-webkit-linear-gradient(top,#fbc80b,#eda204);background:-moz-linear-gradient(top,#fbc80b,#eda204);background:-ms-linear-gradient(top,#fbc80b,#eda204);background:-o-linear-gradient(top,#fbc80b,#eda204);background:linear-gradient(to bottom,#fbc80b 0,#eda204 100%);position:relative;border-radius:8px;box-shadow:7px 7px 0 -1px #464646;margin-top:3rem;padding:1.5rem 2rem;display:inline-block;width:100%}.yellow-box:after{content:" ";position:absolute;z-index:1;width:100%;height:100%;top:0;right:0;background:url(/img/products/yellow-hive-bg.png);background-repeat:no-repeat;background-size:149px 180px;background-position:right top}.yellow-box.no-spacing{margin-top:0}.yellow-box .inner{margin:0 auto;position:relative;z-index:2}.yellow-box .inner h3{font-family:MontBlack;font-weight:400;-webkit-font-smoothing:antialiased;font-size:1.625rem;margin:0 0 .625rem}.yellow-box .inner h3 span{display:block}.yellow-box .inner h3.smaller{font-size:1.3rem}.yellow-box .inner span.italic{font-style:italic}.yellow-box .inner ul{margin:1rem 0}.yellow-box .inner ul li{font-style:italic;margin:.375rem 0;font-size:1rem}@media (min-width:992px) and (max-width:1199px){.hero{height:455px}.hero .btn{min-width:155px}}@media (max-width:1300px){.hero{margin-top:88px}}@media (max-width:991px){.hero{margin-top:75px;padding:4rem 0;height:auto;background-position:right center}.hero p.disclaimer{margin-top:1.5rem}.product-details img.diagram{margin-left:auto;margin-right:auto}}@media (max-width:767px){.hero{height:auto;padding:3.5rem 0}.hero h1{font-size:2.75rem}.hero p.padded-right{padding-right:0}.yellow-box{padding:1.5rem}.product-diagram ul li{font-size:1rem}}@media (min-width:544px) and (max-width:767px){.hero .btn{min-width:155px}}@media (max-width:543px){.hero .buttons .btn{margin:.5rem auto;width:90%}.yellow-box{display:block}.yellow-box .inner h3{font-size:1.4rem}.yellow-box .inner h3 span{display:inline}.product-details h6{padding:0}.images{margin-top:3.5rem}.images .image-col{padding:4px 0 0}}.video-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-top:3rem;margin-bottom:2rem}.video-wrap iframe{width:100%;height:100%;top:0;left:0;position:absolute}@media (max-width:991px){.video-wrap{margin-bottom:0}}@media (max-width:543px){.images .image-col{filter:none}}@media (max-width:375px){.hero .buttons .btn{width:100%}}