body,html{width:100%;font-size:16px}.block,.section,.section--gallery,.section--info,.section--video,ul.slides,.gallery-thumbs,.gallery-top,.headline,.headline.underline:after,.in-cta,.model-spec,.request-form-lightbox .form-container{display:block;position:relative}.section,.section--gallery,.section--info,.section--video{width:100%;height:auto;margin:0;padding:50px 0}.section--gallery{background-color:#eee}ul.slides{width:100%;height:auto;margin:0;padding:0;list-style:none}ul.slides li{display:none;margin:0;padding:0;text-align:center}ul.slides li:first-child{display:block}ul.slides li:before{display:none}ul.slides li img{display:inline-block;position:relative;width:100%;max-width:100%;height:auto;margin:0;padding:0}.gallery-thumbs{width:100%;height:auto;margin:15px 0;padding:0 50px}.gallery-thumbs ul.slides li img{padding:10px}.gallery-thumbs ul.slides li:first-child{display:none}.gallery-thumbs .flex-direction-nav{display:block;position:absolute;width:100%;height:auto;margin:0;padding:0;list-style:none;top:50%;left:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}.gallery-thumbs .flex-direction-nav li:before{display:none}.gallery-thumbs .flex-direction-nav .flex-next,.gallery-thumbs .flex-direction-nav .flex-prev{display:block;position:absolute;width:40px;height:40px;text-align:center;line-height:40px;text-indent:-99999px;overflow:hidden;border-radius:50%;border:1px solid #333;left:0;top:0;outline:none}.gallery-thumbs .flex-direction-nav .flex-next:before,.gallery-thumbs .flex-direction-nav .flex-prev:before{display:block;position:absolute;width:100%;height:100%;top:0;left:0;text-indent:0;font-family:"FontAwesome";font-size:1rem;content:"\f177";color:#333}.gallery-thumbs .flex-direction-nav .flex-next{left:auto;right:0}.gallery-thumbs .flex-direction-nav .flex-next:before{content:"\f178"}.gallery-top{width:100%;height:auto;margin:0;padding:0}.gallery-top ul.slides li img{width:50%;max-width:500px;border:5px solid #000}.fancybox-nav span{visibility:visible!important}.gallery-top .flex-direction-nav{display:block;position:absolute;width:120px;height:40px;top:0;right:0;list-style:none}.gallery-top .flex-direction-nav li:before{display:none}.gallery-top .flex-direction-nav .flex-next,.gallery-top .flex-direction-nav .flex-prev{display:block;position:absolute;width:40px;height:40px;top:0;left:0;text-indent:-999px;overflow:hidden}.gallery-top .flex-direction-nav .flex-next:before,.gallery-top .flex-direction-nav .flex-prev:before{display:block;position:absolute;width:100%;height:100%;text-align:center;line-height:40px;text-indent:0;font-family:"FontAwesome";font-size:1rem;color:#333;content:"\f04a"}.gallery-top .flex-direction-nav .flex-next{left:auto;right:0}.gallery-top .flex-direction-nav .flex-next:before{content:"\f04e"}.gallery-top .flex-pauseplay{display:block;position:absolute;width:40px;height:40px;top:0;right:40px}.gallery-top .flex-pauseplay .flex-play,.gallery-top .flex-pauseplay .flex-pause{display:block;position:absolute;width:100%;height:100%;text-indent:-999px;overflow:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.gallery-top .flex-pauseplay .flex-play:before,.gallery-top .flex-pauseplay .flex-pause:before{display:block;position:absolute;width:100%;height:100%;text-align:center;line-height:40px;font-family:"FontAwesome";font-size:1rem;content:"\f04b";text-indent:0;color:#333}.gallery-top .flex-pauseplay .flex-pause:before{content:"\f04c"}.headline{font-family:'Calibri',sans-serif;font-size:2rem;font-weight:400;text-transform:uppercase;letter-spacing:2px}.headline.underline:after{width:50px;height:1px;margin:10px 0;padding:0;background-color:#333;content:""}.inventory-price{display:block;position:relative;width:100%;height:auto;margin:10px 0;padding:0;font-size:1.5rem;font-style:italic}.inventory-price strong{display:inline-block;position:relative;text-transform:uppercase;font-weight:700;font-style:normal;margin:0 7px 0 0}.normal{font-family:'Calibri',sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.in-text p{font-size:1.5rem}.in-cta{width:100%;height:auto;margin:0 0 10px 0;padding:0}.in-cta a{display:block;position:relative;width:100%;height:auto;margin:0;padding:0;line-height:50px;font-family:'Calibri',sans-serif;font-size:1rem;font-weight:700;color:#333;text-transform:uppercase;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;cursor:pointer}.in-cta a i{display:inline-block;position:relative;width:50px;height:50px;border-radius:50%;line-height:50px;text-align:center;border:1px solid #333;margin:0 10px 0 0}.in-cta a:hover{color:#e6af4b;text-decoration:none}.in-cta a:hover i{border:1px solid #e6af4b}.model-spec{width:100%;height:auto;margin:0 0 10px 0;padding:0;font-family:'Calibri',sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase}.model-spec strong{display:inline-block;position:relative;width:100px;font-weight:700}.section--video{width:100%;height:auto;background-color:#eee}.section--video iframe{width:100%!important;margin:15px 0 0 0}.request-form-lightbox{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgb(0 0 0 / .85);z-index:999999;opacity:0;visibility:hidden;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}.request-form-lightbox .form-container{width:100%;height:100%;max-width:400px;margin:0 auto;padding:100px 15px 0 15px;overflow:auto}.request-form-lightbox .form-container form{color:#eee;text-transform:uppercase;letter-spacing:1px}.request-form-lightbox .form-container form input[type="text"],.request-form-lightbox .form-container form input[type="email"],.request-form-lightbox .form-container form textarea{width:100%;background-color:#eee;margin:5px 0 10px 0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#333}.request-form-lightbox .form-container form input[type="text"]:hover,.request-form-lightbox .form-container form input[type="email"]:hover,.request-form-lightbox .form-container form textarea:hover,.request-form-lightbox .form-container form input[type="text"]:focus,.request-form-lightbox .form-container form input[type="email"]:focus,.request-form-lightbox .form-container form textarea:focus{background-color:#fff}.request-form-lightbox.show{opacity:1;visibility:visible}.lightbox-close{display:block;position:absolute;width:40px;height:40px;background-color:#fff;color:#333;border-radius:50%;top:50px;right:15px;text-align:center;line-height:40px}@media screen and (min-width:1024px){.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.flex-direction-nav .flex-next:before,.flex-direction-nav .flex-prev:before{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.flex-direction-nav .flex-next:hover,.flex-direction-nav .flex-prev:hover{background-color:#333}.flex-direction-nav .flex-next:hover:before,.flex-direction-nav .flex-prev:hover:before{color:#fff}.gallery-top .flex-pauseplay .flex-play:hover,.gallery-top .flex-pauseplay .flex-pause:hover{background-color:#333}.gallery-top .flex-pauseplay .flex-play:hover:before,.gallery-top .flex-pauseplay .flex-pause:hover:before{color:#fff}.section--video iframe{height:500px!important}.request-form-lightbox .form-container{max-width:500px;padding:25vh 0 0 0}.lightbox-close{top:20vh;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.lightbox-close:hover{background-color:#e6af4b;color:#fff}.in-cta a,.model-spec{font-size:1.5rem}.model-spec strong{width:200px}}