@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700);.clear{display:block;clear:both}.card-title>a,a{text-decoration:none;color:#333}.card-title>a:hover,a:hover{color:#0571b5}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;color:#55585d;letter-spacing:0}body{font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:1.25;color:#55585d}.container{width:96%;max-width:1500px;padding:0}p,ul{margin-bottom:1rem}p{line-height:1.2}.navUser-item--compare.show{display:block;position:fixed;bottom:3%;right:3%}.button{font-family:Montserrat,sans-serif;border:4px solid #0a70af;border-radius:0;color:#0a70af;font-weight:600;font-size:18px;height:55px;line-height:47px;-webkit-transition:all .5s ease;transition:all .5s ease;padding:0 2rem 0 2rem;background:#fff;text-align:center;text-transform:uppercase;position:relative}.button:focus,.button:hover{color:#fff;border-color:#0a70af;background-color:#0a70af}.button.alt{background:#a61e5b}.button.alt:focus,.button.alt:hover{color:#fff;background-color:#598515}#form-action-addToCart{font-weight:600;font-size:24px;width:100%;max-width:400px}.productView-options .form-action.addtoCartAction{display:block}.productView-options .form-action.form-wishlist{display:block;margin-top:0;margin-bottom:0;clear:both}.productView-options .form-action.form-wishlist .button{font-weight:600;font-size:24px;height:55px;line-height:55px;background:#0571b5;border-radius:0;border:0;color:#fff;width:100%;max-width:400px}.form-wishlist .dropdown-menu-button{border-color:#00a7e1}.form-wishlist .dropdown-menu-button .icon{float:none}#wishlist-dropdown.is-open .button{text-transform:none;font-size:13px;border-color:#fff!important;color:#000}.form-wishlist .icon svg{fill:#fff}.previewCartAction .button,.previewCartCheckout .button{text-transform:none;font-size:14px;height:48px;line-height:40px}.previewCartAction .button{font-size:13px}.form-label--alternate,.productView-info-name{font-family:Montserrat,sans-serif;font-size:14px;color:#55585d}.form-label--inlineSmall small{font-size:12px;color:#0571b5;margin:0 0 0 1rem;-webkit-transform:translateY(-1px);transform:translateY(-1px);display:inline-block}.previewCartItem-name{font-family:Montserrat,sans-serif}.form-increment .button{background:0 0;height:auto;line-height:normal;border:0}.form-prefixPostfix .form-input::-webkit-input-placeholder{color:#666}.form-prefixPostfix .form-input::-moz-placeholder{color:#666}.form-prefixPostfix .form-input:-ms-input-placeholder{color:#666}.form-prefixPostfix .form-input:-moz-placeholder{color:#666}.breadcrumb{color:#333;font-size:14px}.breadcrumb a{color:#333}.breadcrumb a:hover{color:#0571b5}.breadcrumb.is-active>.breadcrumb-label{color:#0571b5}.navPages-action{color:#4a4a4a;font-weight:600;text-transform:none}.navPages-action .navPages-action-moreIcon{height:.8rem;width:.8rem}.navPages-action svg{fill:#0571b5;stroke:#0571b5}.navPages-action.is-open svg{fill:#fff;stroke:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.searchIcon{display:block;background:url("../img/JMA_09.png") no-repeat;width:24px;height:30px}.searchboxIcon{display:block;background:url("../img/blueprint_03.png") no-repeat;width:22px;height:27px}.searchContainer .form{margin:0 13px 0 0;border-radius:5px;width:290px;background-color:#fff;border:1px solid #e7e7e7}.searchContainer .form-field{margin:0}.searchContainer .form-input{border:0;height:36px;font-weight:300;font-size:18px}.searchContainer button{margin-left:5px}.myaccountIcon{display:block;background:url("../img/blueprint_06.png") no-repeat;width:21px;height:27px;margin-top:6px}.cartIcon{display:block;background:url("../img/blueprint_08.png") no-repeat;width:30px;height:26px;margin-top:6px}.MyAccountLinks{position:relative}.MyAccountLinks ul{display:none;position:absolute;top:90%;right:0;background-color:#0b68a7;padding:10px 0;z-index:13;width:100%;min-width:150px}.navUser .MyAccountLinks ul>li{margin-top:0}.MyAccountLinks.showMenu ul{display:block}.MyAccountLinks ul>li .navUser-action{white-space:nowrap;color:#fff;font-weight:400;font-size:14px;padding:.2rem 1rem;text-align:left;text-transform:none}.MyAccountLinks ul>li .navUser-action:hover,.QuestionLinks ul>li .navUser-action:hover{color:#fff;background-color:transparent}.dropdown--quickSearch.is-open{top:100%!important;background-color:#085;border:1px solid #ddd}#backtotop{display:block;width:49px;height:49px;text-indent:-9999px;background:url("../img/blueprint_35.png") no-repeat;position:absolute;top:-6rem;right:0}.footer{background-color:#f8f8f8;border-top:0;padding:0}.footer a{color:#55585d;font-size:14px;line-height:1.5}.footer a:hover{color:#0571b5;text-decoration:underline}.footer-info-col{margin-bottom:2rem}[data-section-type=newsletterSubscription]{width:100%;background-color:#0571b5;padding:23px 0;margin-bottom:2rem}[data-section-type=newsletterSubscription] .form{margin:0;background:#fff;border:1px solid #6da3c5;padding:5px}[data-section-type=newsletterSubscription] .form-field{margin:0}[data-section-type=newsletterSubscription] .footer-info-heading{color:#fff;margin:0;line-height:52px}[data-section-type=newsletterSubscription] .form-prefixPostfix .form-input{border:0;height:40px;font-size:24px;font-weight:300}[data-section-type=newsletterSubscription] .button{border:0;height:40px;line-height:40px;background-color:#0571b5;color:#fff}[data-section-type=storeInfo] img{margin-bottom:1.5rem}[data-section-type=storeInfo] p:last-child a{color:#0571b5;text-decoration:underline}.footer-info-list a{color:#55585d;font-size:14px}.footer-info-list a:hover{color:#0571b5;text-decoration:underline}.footer-info-heading{color:#55585d;font-size:18px}[data-section-type=footer-badges] img{margin-bottom:2rem}.footer-copyright{background:#fff;text-align:center;padding:13px 10px;color:#666;font-size:12px}.footer-copyright a{color:#666;font-size:12px}.footerHomeLogo{margin-bottom:1rem}.footer-info-col .socialLinks .socialLinks-item{width:45px;height:45px;line-height:45px;background-color:#fff;text-align:center}.socialLinks .icon.icon--facebook svg{fill:#3b5998}.socialLinks .icon.icon--twitter svg{fill:#2daae1}.socialLinks .icon.icon--pinterest svg{fill:#cb2027}.socialLinks .icon.icon--instagram svg{fill:#517fa4}.socialLinks .icon.icon--youtube svg{fill:#ff3132}.socialLinks .icon.icon--linkedin svg{fill:#0073b2}.heroCarousel{margin-right:auto;margin-left:auto;max-width:1500px;min-width:1px;width:100%}.heroCarousel .slick-next,.heroCarousel .slick-prev{background-color:transparent;border:0;padding:0;width:29px;height:56px}.slick-next,.slick-next:hover{background:url("../img/blueprint_17.png") no-repeat;border:0}.slick-prev,.slick-prev:hover{background:url("../img/blueprint_14.png") no-repeat;border:0}.slick-next::before,.slick-prev::before{display:none}.heroCarousel-content{width:80%;background-color:rgba(255,255,255,.5);-webkit-box-shadow:0 0 5px 0 rgba(52,45,31,.5);box-shadow:0 0 5px 0 rgba(52,45,31,.5)}.heroCarousel .slick-dots li{background:0 0}.slick-dots li button{background-color:#06c;height:25px;width:25px}.slick-dots li button,.slick-dots li button::before{height:25px;width:25px}.page-heading{text-shadow:2px 2px 2px rgba(121,121,121,.3)}.homeBrands{margin:3rem auto}.homeBrands .productCarousel-slide img{border:1px solid #dddedf;margin:auto}.breadcrumbs{text-align:left}.productView-image{border:1px solid #eaeaea;padding:1rem}.productView-rating{margin:1rem 0 1rem;color:#666;font-size:16px}.ratingLabel{padding:0 5px 0 0;display:inline-block}.productView-reviewLink>a{color:#0571b5;text-transform:lowercase;text-decoration:underline}.form-input--incrementTotal{border:1px solid #ccc;border-radius:0;height:30px;width:5rem}.productView-thumbnail{float:none;display:inline-block;width:165px;padding-bottom:10px}.productView-thumbnail .productView-thumbnail-link{max-width:150px;height:150px;padding:0}.productView-thumbnails{text-align:center}.productView-thumbnails img{max-height:146px;max-width:146px}.productDesc{background:#f8f8f8;padding:3rem 0}.productView-description{float:none;clear:both;width:100%;font-size:18px;color:#686868}.productView-description p{color:#686868}.productView-description .productView-title{border:0;text-align:center;font-weight:700;text-shadow:2px 2px 2px rgba(121,121,121,.3);margin:0 0 2rem;color:#55585d}.CustomersAlsoViewed{padding:3rem 0}.productView-price{font-size:18px;color:#000;font-weight:700}.ProductReviews{background:#f8f8f8;padding:3rem 0}.productReview-body{font-size:18px}.reviewBtn{float:right}.productReview{width:100%}.ProductVideos{padding:3rem 0}.pagination-item{background-color:#666;border:0}.pagination-list li a{height:26px;line-height:26px;padding-top:0;padding-bottom:0;min-width:25px}.pagination-item.pagination-item--next>a,.pagination-item.pagination-item--previous>a,.pagination-list li a{color:#fff!important}.pagination-item.pagination-item--current{border:0;border-radius:0;background-color:#0571b5;margin-right:0}.pagination-item--next,.pagination-item--previous{float:none}.pagination-item--next .icon{margin-right:-5px}.pagination-item--next .icon svg{fill:#fff!important}.pagination-item--previous .icon{margin-left:-5px}.pagination-item--previous .icon svg{fill:#fff!important}.page-content--centered{width:100%;padding:0}#pageType_category .page-heading,#pageType_page .page-heading,#pageType_page_contact_form .page-heading{text-align:left}.page{margin:0}.page-content .HomeSpotlight{max-height:none;overflow:visible}.page-content .HomeSpotlight .card{margin-bottom:1rem}.sprited{line-height:1000px;overflow:hidden;display:block}#sign_up{border:0 solid #fff;background:#fff;padding:11px;width:94%;max-width:760px;height:440px;position:relative;display:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#close_x{width:27px;height:27px;overflow:hidden;line-height:1000px;display:block;position:absolute;top:-13px;right:-11px;background:url("../img/close.png") no-repeat}#newsText{padding:110px 405px 0 0;font-size:12px;color:#000}#sign_up p{font-size:16px;line-height:20px;margin-bottom:15px;color:#000}#sign_up h5{font-size:18px;font-weight:700;text-transform:uppercase;color:#000;margin:30px 0 20px}#sign_up .form-prefixPostfix-button--postfix{margin-left:0;margin-top:0;line-height:3rem;width:auto}.lb_overlay.js_lb_overlay{opacity:.85!important;background:#313131!important}.NewsImg{float:left;width:50%}.NewsRight{float:left;width:50%;padding:50px 20px 0 25px;color:#000}#sign_up .form{background:#666 url("../img/news-env.png") no-repeat right top;margin:0;padding:0 20px 10px;height:106px}#sign_up .form .form-field{margin:0}#sign_up .form .form-input{margin-right:10px}#sign_up .form h5{margin:0;padding:10px 0 10px;color:#fff;font-size:26px;font-weight:400}.navUser-item--cart .navUser-action{position:relative}.navUser-item--cart .navUser-action .countPill{position:absolute;top:-15px;color:#0b68a7;background:0 0;margin:0;font-size:14px;height:auto;width:36px;text-align:center}.navUser-item--cart .dropdown-menu{width:350px}.previewCartItem-brand{display:none}.header{background:#f8f8f8}.footerDisclaimer{font-size:16px;text-align:center;margin:0 0 2rem}.footer-copyright>.powered-by{color:#55585d}.footer-copyright>.powered-by a{color:#0571b5}.belowCarousel h4{background-color:#0571b5;color:#fff;text-align:center;padding:19px 5px;margin:0;float:left;width:49%;font-weight:600}.belowCarousel h4:last-child{float:right}.belowCarousel:after{content:'';display:block;clear:both}.HomeFeaturedProducts{padding:2rem 0}.card-figure{border:1px solid #e1e1e2}.card-body{padding-top:1.5rem}.card-body .card-text{color:#000;padding:10px 0;font-weight:700;font-size:20px}.card-body .button{max-width:230px}.notCustomerBody{background:#f0f7fd url("../img/PopUp-BG-FullSize.jpg") no-repeat top center;background-size:cover;height:100vh}.notCustomerBody .header-logo{float:none;position:fixed;top:0;left:10%}.NotCustomerLoginCont{width:94%;max-width:760px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:13px}.LoginInner{border:5px solid #0571b5;padding:1rem 0;text-align:center}.LoginInner .alertBox{margin:0 1rem 1rem}.LoginInner .login-form{padding:0;width:100%;float:none;margin:0}.splashLeft{padding:10px 15px}.splashLeft h4{color:#0571b5;font-size:21px;font-weight:600}.splashLeft p{color:#000;font-size:18px}.splashLeft a{color:#0571b5;text-decoration:underline}.splashRight{padding:10px 15px}.navPages-list>.navPages-item>.navPages-action{font-size:13px!important;padding:15px 1rem 15px}.productView-options .add-to-cart-buttons,.productView-options .form-action.form-wishlist{padding:0;width:100%}.slick-dots{bottom:-50px}@media (min-width:801px){.navPages ul{margin-top:40px}.header{border-bottom:1px solid #ddd}.header-logo{float:left;width:225px;margin:30px 0 30px 25px}.navPages-container{float:left;width:calc(100% - 650px);padding:0 0 0 25px;position:static}.navPages{text-align:left}.header>.container{position:static}.navUser{float:left;width:400px;padding:46px 0 0 0;position:static}.navPage-subMenu{background:#fff;border:1px solid #d1d1d1;margin-top:-1px;z-index:99}.navPages .navPage-subMenu-list{max-width:1425px}.navPages-action{font-size:17px}.navPages-list>.navPages-item>.navPages-action{font-size:15px;padding:15px 1rem 15px}.navPages-list>.navPages-item>.navPages-action.is-open{background:#0571b5;position:relative;z-index:1;color:#fff}.navPage-subMenu-item>.navPage-subMenu-action{border:0}.navPage-subMenu .navPages-action-moreIcon{display:inline-block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:-3px;margin-left:10px}.navUser-action{padding:0 .5rem 0 .5rem}[data-section-type=newsletterSubscription] .footer-info-heading{text-transform:uppercase;font-size:36px;width:700px;float:left}[data-section-type=newsletterSubscription] .form{width:calc(100% - 700px);float:left}[data-section-type=storeInfo]{width:25%}.footer-info-col--small{width:25%}[data-section-type=footer-social]{width:25%}[data-section-type=storeInfo]{width:25%}.heroCarousel-title{font-size:50px;text-transform:uppercase;margin-bottom:2rem}.heroCarousel-description{font-size:30px;font-weight:600}.page-heading{font-size:48px}.body{margin-top:1rem}.heroCarousel{margin-top:-1rem}.productView-details{width:47%}.productView-product{border-bottom:0;padding-bottom:0}.productView-description .productView-title{font-size:48px}.card-title{font-size:26px}.card-title>a{color:#55585d}#pageType_category .page-heading{float:left}.actionBar{float:right;margin:.5rem 0 0 0}.belowCarousel h4{font-size:40px}.HomeFeaturedProducts{padding:3rem 0}.productGrid .product{width:33.33333%}.productView-rating .icon{height:34px;width:34px}}@media (min-width:551px){.splashLeft{float:left;width:55%;border-right:1px solid #cde3f0}.splashRight{float:left;width:45%;padding:4rem 1rem 0}}@media screen and (max-width:1650px){.slick-next{right:0}.slick-prev{left:0}}@media screen and (max-width:1400px){.mobileClear{display:block;margin-top:3rem}.TopContact .contactEmail{margin-left:0;width:75px;height:75px;background-size:contain}.TopContact .contactPhone{width:75px;height:75px;background-size:contain}}@media (min-width:801px) and (max-width:1350px){.navUser{float:none;width:100%;padding:0 0 20px 0}.navPages-container{width:calc(100% - 250px)}}@media (min-width:801px) and (max-width:1150px){.navPages-list>.navPages-item>.navPages-action{padding:20px 1rem 20px}.heroCarousel-title{font-size:40px}.HomeSpotlight .card-title{font-size:24px}.HomeSpotlight p{font-size:16px}.HomeSpotlight .card-body>a{font-size:16px}}@media (max-width:1150px){.CarouselNavigation{position:static}.CarouselNavigation h4{font-size:16px}.count-text{font-size:22px}.count-nbr{font-size:100px}[data-section-type=newsletterSubscription]{padding-top:10px}[data-section-type=newsletterSubscription] .footer-info-heading{float:none;width:100%;text-align:center}[data-section-type=newsletterSubscription] .form{float:none;width:100%}}@media screen and (max-width:801px){.navUser-item--cart .navUser-action .countPill{top:10px}.header>.container{position:static}.heroCarousel-content{margin:1rem auto 1rem;width:94%;text-align:center;padding:1rem}.heroCarousel .slick-dots{display:none!important}.slick-next{right:0}.slick-prev{left:0}.page-heading{margin-bottom:1rem}.arrowIcon{display:none}.card-body{padding:.5rem}.reviewBtn{float:none;margin:auto auto 1rem;display:block;max-width:250px}.noReviews{text-align:center}.productView-thumbnail{width:16%}.productView-thumbnails img{position:static;width:100%}.productView-thumbnail .productView-thumbnail-link{height:auto}.navPage-subMenu.is-open{padding-left:15px}}@media screen and (max-width:551px){.slick-dotted.slick-slider{margin-bottom:0}.parallax-window{min-height:0;padding:2rem 0}.parallax-window .textBody{position:static;-webkit-transform:none;transform:none}#counters{display:block}#counters>div{margin:1rem 0}.count-text{font-size:20px}.count-nbr{font-size:55px}.footer-info,.productCarousel,.productGrid,.productReviews-list,.productView,.productView-thumbnails,.videoGallery-list{margin:0}.TopContact i{margin-right:10px}.TopContact .contactEmail{width:40px;height:40px}.TopContact .contactPhone{width:40px;height:40px}.mobileClear{margin-top:1rem}.card-body .button{margin:auto}}@media screen and (max-width:478px){.productGrid .product{width:100%}.belowCarousel h4{width:100%;float:none;margin-bottom:10px}}@media screen and (max-width:400px){.splashLeft a{font-size:14px}}