@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,700);
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}video{display:inline-block}img{border-style:none}svg:not(:root){overflow:hidden}button,input,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,p{margin:0}button{background:transparent;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul{margin:0}*,:after,:before{border:0 solid #dae1e7}img{border-style:solid}[type=button],[type=reset],[type=submit],button{border-radius:0}textarea{resize:vertical}img{max-width:100%;height:auto}button,input,textarea{font-family:inherit}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:inherit;opacity:.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:inherit;opacity:.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:inherit;opacity:.5}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.self-center{align-self:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.h-full{height:100%}.mx-auto{margin-left:auto;margin-right:auto}.mr-1{margin-right:.25rem}.ml-1{margin-left:.25rem}.mt-4{margin-top:1rem}.mr-4{margin-right:1rem}.mb-6{margin-bottom:1.5rem}.max-w-xl{max-width:60rem}.max-w-3xl{max-width:80rem}.max-w-4xl{max-width:90rem}.max-w-5xl{max-width:100rem}.p-4{padding:1rem}.p-12{padding:3rem}.pb-0{padding-bottom:0}.pb-3{padding-bottom:.75rem}.pt-4{padding-top:1rem}.pr-4{padding-right:1rem}.pl-4{padding-left:1rem}.pt-8{padding-top:2rem}.pr-8{padding-right:2rem}.pl-8{padding-left:2rem}.pb-10{padding-bottom:2.5rem}.pr-12{padding-right:3rem}.pl-12{padding-left:3rem}.absolute{position:absolute}.relative{position:relative}.pin{top:0;right:0;bottom:0;left:0}.text-center{text-align:center}.uppercase{text-transform:uppercase}.visible{visibility:visible}.w-1\/3{width:33.33333%}.w-full{width:100%}body,html{font-family:Montserrat,sans-serif;color:#30373a;height:100%}body{height:100%;overflow-x:hidden!important}body.bodyFlow{left:0}.overflow,body.bodyFlow{position:fixed;width:100%}.overflow{height:100%;overflow-x:hidden}*{box-sizing:border-box}:root{font-size:16px}:focus,button:focus{outline:none}.footer{padding:100px 0}.footer p{line-height:26px}.footer__contact{margin-left:none}.footer a.dbLogin{display:inline-block;background:#fab92f;padding:18px 50px;color:#fff;border-radius:2px;font-size:.875rem;text-transform:uppercase;box-shadow:0 2px 20px rgba(0,0,0,.2);margin:20px 0;text-decoration:none}.footer__logo{display:inline-block;margin-bottom:20px}.footer__address{font-size:.875rem;text-align:center;margin-top:20px}.footer #footer-navigation{width:100%}.footer #footer-navigation .footernav{list-style-type:none;padding:0;margin:0;width:100%;display:flex;justify-content:space-between}.footer #footer-navigation .footernav li{font-size:.875rem;text-transform:uppercase}.footer #footer-navigation .footernav li a{color:#30373a;text-decoration:none}.footer #footer-navigation .footernav li a:hover{text-decoration:underline;color:#e20613}.footer__submenu{list-style-type:none;padding:0;margin:20px 0 0;display:flex;width:100%;align-items:center;justify-content:center}.footer__submenu li{margin:0 5px;font-size:.875rem}.footer__submenu li a{color:#30373a}@media screen and (min-width:768px){__contact{margin-left:none}a.dbLogin{display:inline-block;background:#fab92f;padding:18px 50px;color:#fff;border-radius:2px;font-size:.875rem;text-transform:uppercase;box-shadow:0 2px 20px rgba(0,0,0,.2);margin:0 0 20px auto;text-decoration:none}}@media screen and (max-width:768px){.footer{padding:40px 0}.footer__address{margin:0;text-align:left}.footer__submenu{display:block}.footer__submenu li{margin:0 0 10px}.footer a.dbLogin{max-width:200px;text-align:center}.footer #footer-navigation .footernav{display:block}.footer #footer-navigation .footernav li{margin-bottom:15px}}

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:after,.lightSlider:before{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter .lightSlider>*{float:left}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}to{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}to{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}to{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}to{bottom:0}}.about .callbackOuter{position:relative;top:-50px}.about .callbackOuter .callbackInner{background:#fff;height:auto;box-shadow:0 2px 40px rgba(0,0,0,.2);position:relative;padding:20px 0}.about .callbackOuter .callbackInner span{width:15%;text-align:center}.about .callbackOuter .callbackInner span p{font-size:1.25rem;text-transform:uppercase;font-weight:700;display:inline}.about .callbackOuter .callbackInner .wpforms-container{width:100%;margin:0}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150{display:flex;flex-direction:column;justify-content:center;height:auto;align-items:center}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-field-container{display:flex;flex-direction:column;width:100%;padding:0 5px;align-items:center;margin-left:20px}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-field-container .wpforms-field{width:100%;padding:0;display:flex;align-items:center}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-field-container .wpforms-field input{width:100%;margin:0 0 15px;height:60px;background:#30373a;border:none;color:#fff;text-transform:uppercase;opacity:1}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-field-container .wpforms-field .wpforms-submit{height:100px;position:absolute;right:0;top:0}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-submit-container{padding:0;width:100%;text-align:center}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-submit-container button{display:inline-block;height:auto;background:#e20613;color:#fff;border:none;text-transform:uppercase;padding:20px 30px}.about__hero{height:500px}.about__heroContent h2{color:#fff;font-size:2rem;text-transform:uppercase;margin-bottom:30px}.about__heroContent h2 span{font-size:1.5rem;font-weight:300}.about__heroContent p{color:#fff;width:100%;line-height:26px}.about__content{padding-top:100px}.about__content h2{text-align:center;font-size:2.5rem;margin-bottom:60px}.about__content .aboutBlock1{padding-bottom:100px}.about__content .aboutBlock1 .calloutStripes{display:none}.about__content .aboutBlock2{background:#f8f8f8;padding:100px 0}.about__content .aboutBlock2 .calloutStripes{display:none}.about__content .aboutBlock2 .singleBlockLeft{order:1}.about__content .aboutBlock2 .singleBlockRight{order:-1}.about__content .aboutBlock3{padding:100px 0;background:#30373a;position:relative}.about__content .aboutBlock3 h2,.about__content .aboutBlock3 h3,.about__content .aboutBlock3 p{color:#fff}.about__content .aboutBlock3 .calloutStripes{position:absolute;left:0;bottom:0;height:100%;z-index:0}.about__singleBlock{display:flex}.about__singleBlock img{width:100%;margin:20px 0}.about__singleBlock .singleBlockLeft{padding-right:2rem}.about__singleBlock .singleBlockLeft img{position:relative;z-index:2}.about__singleBlock .singleBlockRight{padding-left:2rem}.about__singleBlock h3{font-size:1.875rem;margin-bottom:20px}.about__singleBlock p{font-size:1.125rem;line-height:28px;margin-bottom:15px}.about .singleproduct__whychoose{padding-bottom:100px}.about div.wpforms-container-full .wpforms-form input.wpforms-field-medium{max-width:95%}@media screen and (min-width:768px){.about .callbackOuter .callbackInner{padding:0}.about .callbackOuter .callbackInner .wpforms-container{width:100%;margin:0}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150{display:flex;flex-direction:row;justify-content:center;height:100px}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-field-container{display:flex;flex-direction:row;width:100%;padding:0 5px}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-field-container .wpforms-field{width:100%;padding:0;display:flex;align-items:center}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-field-container .wpforms-field input{width:100%;margin:0;height:60px;background:#30373a;border:none;color:#fff;text-transform:uppercase;opacity:1}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-field-container .wpforms-field .wpforms-submit{height:100px;position:absolute;right:0;top:0}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-submit-container{padding:0;width:20%}.about .callbackOuter .callbackInner .wpforms-container #wpforms-form-150 .wpforms-submit-container button{height:100px;width:100%;background:#e20613;color:#fff;border:none;text-transform:uppercase}.about__heroContent h2{color:#fff;font-size:3.75rem;text-transform:uppercase;margin-bottom:30px}.about__heroContent h2 span{font-size:2.5rem;font-weight:300}.about__heroContent p{color:#fff;width:60%;line-height:26px}}.contact__hero{height:350px;position:relative}.contact__heroStripes{position:absolute;left:0;bottom:0;height:100%}.contact #map1,.contact #map2{height:350px}.contact div.wpforms-container-full .wpforms-form input.wpforms-field-medium{max-width:100%}.contact__formSurround{background:#fff;height:auto;box-shadow:0 2px 30px rgba(0,0,0,.2)}.contact__form .wpforms-submit-container button#wpforms-submit-151{border:none;background:#e20613;color:#fff;padding:20px 80px}.contact__form .locationLink{border:none;background:#e20613;color:#fff;padding:20px 40px;margin-top:0;text-decoration:none}.contact__form h1{margin-bottom:20px}.contact__form .contact-icon{margin-right:0}.contact__form .div.wpforms-container-full,.contact__form div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field{width:48%}.contact__form .div.wpforms-container-full input,.contact__form div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field input{height:60px;background:#30373a;color:#fff;border:none;padding:10px}.contact__form .div.wpforms-container-full,.contact__form div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field-textarea{width:100%}.contact__form .div.wpforms-container-full textarea,.contact__form div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field-textarea textarea{height:170px;background:#30373a;color:#fff;border:none;padding:10px}.contact__form .wpforms-field-container{display:flex;flex-wrap:wrap;justify-content:space-between}.contact__content{position:relative;top:-150px}.contact__formBlock{margin-bottom:20px}.contact__formAdd{line-height:24px}@media screen and (min-width:768px){.contact__formSurround{background:#fff;height:auto;box-shadow:0 2px 30px rgba(0,0,0,.2)}.contact #map1,.contact #map2{height:450px}.contact__form .wpforms-submit-container button#wpforms-submit-151{border:none;background:#e20613;color:#fff;padding:20px 80px}.contact__form .locationLink{border:none;background:#e20613;color:#fff;padding:20px 40px;margin-top:-20px;text-decoration:none}}.home__hero{background-size:cover;height:900px;position:relative}.home__intro{padding:100px 0}.home__intro img{width:100%;height:auto}.home__intro h2{font-size:2.5rem;margin-bottom:50px}.home__intro p{margin-bottom:25px;line-height:30px}.home__services{padding-bottom:100px;position:relative}.home__services img{width:100%;height:auto;box-shadow:0 2px 20px rgba(0,0,0,.2)}.home__services h3{font-size:1.25rem;text-transform:uppercase;font-weight:700;text-align:center;margin:20px 0 30px}.home__services p{line-height:26px;margin-bottom:20px}.home__services a.serviceLink{display:inline-block;width:auto;background:#e20613;color:#fff;padding:20px 30px;text-decoration:none;text-transform:uppercase;font-size:.875rem;font-weight:300;position:relative;left:0;right:0;margin:0 auto;overflow:hidden;border-radius:2px}.home__services a.serviceLink:hover:before{width:150%}.home__services a.serviceLink span{position:relative;z-index:2}.home__services a.serviceLink:before{content:" ";position:absolute;display:block;width:65%;height:100%;top:0;left:0;background:#c3000b;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:skew(40deg,0deg);transform:skew(40deg,0deg);z-index:1;transition:all .25s ease-in-out}.home__services .service-item{margin-bottom:60px}.home__slider{padding:100px 0;background:#30373a}.home__slider h3.sliderMainTitle{color:#fff;text-transform:uppercase;font-size:2.5rem;margin:0 auto 40px}.home__slider .owl-carousel .owl-stage-outer{background:#000}.home__slider .owl-carousel .owl-stage-outer .owl-item{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg);transition:all .25s ease-in-out}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide{color:#fff;height:540px}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide .slideContent{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:skew(30deg,0deg);transform:skew(30deg,0deg);position:relative}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide .slideContent img{max-width:780px;width:100%;height:auto;position:absolute;left:-6%;margin:auto 0}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide .slideContent .slideInner{position:absolute;right:200px;display:inline-block;width:35%}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide .slideContent .slideInner h3{font-size:2.5rem;text-transform:uppercase;margin-bottom:30px}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide .slideContent .slideInner a{display:inline-block;width:auto;background:#e20613;color:#fff;padding:20px 30px;text-decoration:none;text-transform:uppercase;font-size:.875rem;font-weight:300;position:relative;left:0;right:0;margin:0 auto;overflow:hidden;border-radius:2px}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide .slideContent .slideInner a:hover:before{width:150%}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide .slideContent .slideInner a span{position:relative;z-index:20}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide .slideContent .slideInner a:before{content:" ";position:absolute;display:block;width:65%;height:100%;top:0;left:0;background:#c3000b;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:skew(40deg,0deg);transform:skew(40deg,0deg);z-index:1;transition:all .25s ease-in-out}.home__slider .owl-carousel .owl-stage-outer .num-0{background:#000}.home__slider .owl-carousel .owl-stage-outer .num-0 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-1{background:#fab92f}.home__slider .owl-carousel .owl-stage-outer .num-1 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-2{background:#000}.home__slider .owl-carousel .owl-stage-outer .num-2 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-3{background:#fab92f}.home__slider .owl-carousel .owl-stage-outer .num-3 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-4{background:#000}.home__slider .owl-carousel .owl-stage-outer .num-4 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-5{background:#fab92f}.home__slider .owl-carousel .owl-stage-outer .num-5 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-6{background:#000}.home__slider .owl-carousel .owl-stage-outer .num-6 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-7{background:#fab92f}.home__slider .owl-carousel .owl-stage-outer .num-7 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-8{background:#000}.home__slider .owl-carousel .owl-stage-outer .num-8 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-9{background:#fab92f}.home__slider .owl-carousel .owl-stage-outer .num-9 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-10{background:#000}.home__slider .owl-carousel .owl-stage-outer .num-10 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-11{background:#fab92f}.home__slider .owl-carousel .owl-stage-outer .num-11 .owl-slide,.home__slider .owl-carousel .owl-stage-outer .num-12{background:#000}.home__slider .owl-carousel .owl-stage-outer .num-12 .owl-slide{background:#fab92f}.home__slider .owl-carousel .owl-nav{text-align:right}.home__slider .owl-carousel .owl-nav .owl-next{margin-left:10px;background:#e20613;width:73px;height:73px}.home__slider .owl-carousel .owl-nav .owl-next span{border-color:#fff;color:#fff;font-size:4rem;font-weight:300;line-height:30px}.home__slider .owl-carousel .owl-nav .owl-prev{background:#e20613;width:73px;height:73px}.home__slider .owl-carousel .owl-nav .owl-prev span{border-color:#fff;color:#fff;font-size:4rem;font-weight:300;line-height:30px}@media screen and (max-width:768px){.home__intro{padding:50px 0 0}.home__intro h2{font-size:2rem;margin-bottom:30px;text-align:center}.home__services{padding-bottom:30px}.home__hero{height:250px!important}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide .slideContent .slideInner{top:60%!important}.home__slider .owl-carousel .owl-stage-outer .owl-item .owl-slide .slideContent img{position:absolute;top:7%!important;left:4%}.productsmain__itemImage{height:auto!important}.productsmain__listing{padding:50px 0!important}.productsmain__hero h1{font-size:3rem!important;padding:0 1rem!important}.singleproduct__wrapper{padding:20px 0 50px!important}.singleproduct__hero{height:150px!important}.singleproduct__callout{padding:60px 0!important}.about__hero{height:200px!important}.about__heroContent h2{font-size:1.6rem!important;margin-bottom:0!important}.about .callbackOuter{top:0!important}.about__content{padding-top:50px!important}.about__content h2{margin-bottom:20px!important}.about__content .aboutBlock1{padding-bottom:50px!important}.about__content .aboutBlock2,.about__content .aboutBlock3{padding:50px 0!important}.about__content ul{padding-left:20px!important}*{-webkit-overflow-scrolling:touch}.headerWrap .mainnav li a{width:100%!important}.mobileImg img{min-height:auto!important}}.singleproduct__hero{height:500px}.singleproduct__wrapper{padding:100px 0}.singleproduct__wrapper ul#lightSlider{list-style-type:none;padding:0;margin:0}.singleproduct__wrapper ul#lightSlider li{display:flex;justify-content:center;align-items:center}.singleproduct__wrapper ul#lightSlider li img{padding:10px;width:85%;margin-bottom:20px}.singleproduct__wrapper ul.lSPager{display:flex;justify-content:space-between;align-items:center}.singleproduct__wrapper ul.lSPager li{display:flex;align-items:center;height:80px;border:4px solid #30373a;margin-right:20px}.singleproduct__wrapper ul.lSPager li:last-child{margin-right:0}.singleproduct__wrapper ul.lSPager li:hover{border-radius:0!important}.singleproduct__description p{line-height:30px;margin-bottom:25px}.singleproduct__description h1{font-size:2.5rem;text-transform:uppercase;margin-bottom:30px}.singleproduct__description a.productLink{display:inline-block;width:auto;background:#e20613;color:#fff;padding:20px 30px;text-decoration:none;text-transform:uppercase;font-size:.875rem;font-weight:300;position:relative;left:0;right:0;margin:0 auto;overflow:hidden;border-radius:2px}.singleproduct__description a.productLink:hover:before{width:150%}.singleproduct__description a.productLink span{position:relative;z-index:2}.singleproduct__description a.productLink:before{content:" ";position:absolute;display:block;width:65%;height:100%;top:0;left:0;background:#c3000b;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:skew(40deg,0deg);transform:skew(40deg,0deg);z-index:1;transition:all .25s ease-in-out}.singleproduct__whychoose{padding:150px 0 0}.singleproduct__whychoose h2{font-size:2.375rem;text-align:center;margin-bottom:40px}.singleproduct__whychoose h3{font-size:1.25rem}.singleproduct__whychoose img{margin:20px 0}.singleproduct__whychoose p{text-align:center;line-height:26px}.singleproduct__callout{background:#30373a;padding:100px 0;text-align:center;position:relative}.singleproduct__callout a.productLink{display:inline-block;width:auto;background:#e20613;color:#fff;padding:20px 30px;text-decoration:none;text-transform:uppercase;font-size:.875rem;font-weight:300;position:relative;left:0;right:0;overflow:hidden;border-radius:2px;margin:0 auto;z-index:1}.singleproduct__callout a.productLink:hover:before{width:150%}.singleproduct__callout a.productLink span{position:relative;z-index:2}.singleproduct__callout a.productLink:before{content:" ";position:absolute;display:block;width:65%;height:100%;top:0;left:0;background:#c3000b;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:skew(40deg,0deg);transform:skew(40deg,0deg);z-index:1;transition:all .25s ease-in-out}.singleproduct__callout h3{color:#fff;font-size:2.375rem;text-align:center}.singleproduct__callout p{color:#fff;margin:40px;text-align:center}.singleproduct__callout .calloutStripes{position:absolute;left:0;bottom:0;height:100%;z-index:0}@media screen and (min-width:768px){.singleproduct__wrapper{padding:100px 0}.singleproduct__wrapper ul#lightSlider{list-style-type:none;padding:0;margin:0}.singleproduct__wrapper ul#lightSlider li{display:flex;justify-content:center;align-items:center}.singleproduct__wrapper ul#lightSlider li img{padding:60px;width:85%}.singleproduct__wrapper ul.lSPager{display:flex;justify-content:space-between;align-items:center}.singleproduct__wrapper ul.lSPager li{display:flex;align-items:center;height:140px;border:4px solid #30373a;margin-right:20px}.singleproduct__wrapper ul.lSPager li:last-child{margin-right:0}.singleproduct__wrapper ul.lSPager li:hover{border-radius:0!important}}.productsmain{background:#f8f8f8}.productsmain__listing .itemFrame:nth-child(3n+1) .single-item:before{border-color:transparent transparent transparent #fab92f}.productsmain__listing .itemFrame:nth-child(3n+1) .single-item:before,.productsmain__listing .itemFrame:nth-child(3n+2) .single-item:before{content:"";display:block;width:0;height:0;-moz-transform:scale(.9999);border-style:solid;border-width:60px 0 0 60px;position:absolute;left:0;bottom:0}.productsmain__listing .itemFrame:nth-child(3n+2) .single-item:before{border-color:transparent transparent transparent #e20613}.productsmain__listing .itemFrame:nth-child(3n+3) .single-item:before{content:"";display:block;width:0;height:0;-moz-transform:scale(.9999);border-color:transparent transparent transparent #30373a;border-style:solid;border-width:60px 0 0 60px;position:absolute;left:0;bottom:0}.productsmain__hero{height:295px}.productsmain__hero h1{font-size:3.75rem;color:#fff;text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.4)}.productsmain__listing{padding:100px 0}.productsmain__item{background:#fff;padding:20px 20px 40px;margin-bottom:30px;text-align:center;box-shadow:0 1px 20px rgba(0,0,0,.1);position:relative}.productsmain__item h2{margin-bottom:20px;text-transform:uppercase}.productsmain__item h2 a{color:#30373a;text-decoration:none;font-size:1.25rem}.productsmain__item a{color:#e20613;text-decoration:none;text-transform:uppercase;font-size:.875rem}.productsmain__item a:hover{text-decoration:underline}.productsmain__item p{line-height:26px}.productsmain__postContent{margin-bottom:30px}.productsmain__itemImage{height:300px;width:100%;padding:20px}.productsmain__itemImage img{width:100%;height:auto;margin:auto}.headerWrap{box-shadow:0 2px 10px rgba(0,0,0,.2);height:110px;z-index:10}.headerWrap .mainnav{display:flex;list-style:none;padding:0;margin:0}.headerWrap .mainnav li{position:relative}.headerWrap .mainnav li.current-menu-item{background:#f5f5f5}.headerWrap .mainnav li.current-menu-item:before{visibility:visible}.headerWrap .mainnav li:before{content:"";display:block;width:0;height:0;-moz-transform:scale(.9999);border-color:transparent transparent transparent #e20613;border-style:solid;border-width:20px 0 0 20px;position:absolute;bottom:0;left:0;visibility:hidden}.headerWrap .mainnav li:hover:before{visibility:visible}.headerWrap .mainnav li a{display:inline-block;height:110px;text-transform:uppercase;font-size:.875rem;text-decoration:none;color:#30373a;line-height:110px;padding:0 30px}.headerWrap .mainnav li a:hover{background:#f5f5f5}.headerWrap .site-branding{width:50%;margin-left:2em}#site-navigation .menu-main-menu-container ul#primary-menu{display:flex;flex-direction:column;position:absolute;left:100%;top:110px;height:100%;width:100%;background:#fff;z-index:100;transition:all .25s ease-in-out}#site-navigation .menu-main-menu-container ul#primary-menu.open{left:0}.mobileMenu{position:absolute;right:20px;top:35px;width:35px;height:35px}.mobileMenu:hover{cursor:pointer}@media screen and (min-width:768px){.mobileMenu{display:none}#site-navigation .menu-main-menu-container ul#primary-menu{display:flex;flex-direction:row;position:static;height:110px;width:auto;background:transparent;z-index:1}#site-navigation .menu-main-menu-container ul#primary-menu.open{left:0}}@media (min-width:576px){.sm\:w-1\/2{width:50%}.sm\:w-full{width:100%}}@media (min-width:768px){.md\:block{display:block}.md\:flex{display:flex}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:mb-0{margin-bottom:0}.md\:pr-0{padding-right:0}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}.md\:pr-12{padding-right:3rem}.md\:pl-12{padding-left:3rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.33333%}}@media (min-width:992px){.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.33333%}.lg\:w-2\/3{width:66.66667%}}@media (min-width:1200px){.xl\:w-1\/4{width:25%}}