#logo{background-image:url(../images/h82.png)}#nav-toggler,#nav-trigger{display:none}#nav_wrapper{top:30px}.stack-inner{font-family:"proxima-nova-soft", sans-serif;font-size:17px;line-height:22px}.feature-area:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;display:block;background:rgba(0,0,0,0.3)}#header{overflow:visible}#search_mini_form{position:absolute;right:0;top:0}#search_mini_form .input-text{width:200px;height:35px;padding:0 35px 0 10px;border:0;text-align:left}#search_mini_form .button{position:absolute;right:0;top:0;width:35px;height:35px;line-height:35px;padding:0;background:transparent;border:0;cursor:pointer}.stack-inner #onestepcheckout-form .validation-advice{color:red;font-weight:bold}.stack-inner #onestepcheckout-form p{margin-bottom:20px}.stack-inner #onestepcheckout-form strong{font-weight:bold}.stack-inner #onestepcheckout-form ul{padding:0;list-style-type:none}.stack-inner #onestepcheckout-form .onestepcheckout-column-left,.stack-inner #onestepcheckout-form .onestepcheckout-column-middle,.stack-inner #onestepcheckout-form .onestepcheckout-column-right{float:left;width:300px}.stack-inner #onestepcheckout-form .onestepcheckout-column-left .title,.stack-inner #onestepcheckout-form .onestepcheckout-column-middle .title,.stack-inner #onestepcheckout-form .onestepcheckout-column-right .title{height:40px;line-height:40px;margin:0;padding:0 20px;background:#124683;color:white;font-family:"proxima-nova-soft", arial, sans-serif;font-size:22px;font-weight:600;border-radius:8px 8px 0 0}.stack-inner #onestepcheckout-form .onestepcheckout-column-left article,.stack-inner #onestepcheckout-form .onestepcheckout-column-middle article,.stack-inner #onestepcheckout-form .onestepcheckout-column-right article{margin-bottom:20px;padding:20px;border:1px solid #124683}.stack-inner #onestepcheckout-form .onestepcheckout-column-left #shopping-cart-table,.stack-inner #onestepcheckout-form .onestepcheckout-column-middle #shopping-cart-table,.stack-inner #onestepcheckout-form .onestepcheckout-column-right #shopping-cart-table{width:100%;margin:0;padding:0;border-width:0 1px;border-style:solid;border-color:#124683}.stack-inner #onestepcheckout-form .onestepcheckout-column-left #shopping-cart-table td,.stack-inner #onestepcheckout-form .onestepcheckout-column-middle #shopping-cart-table td,.stack-inner #onestepcheckout-form .onestepcheckout-column-right #shopping-cart-table td{padding:10px 20px}.stack-inner #onestepcheckout-form .onestepcheckout-column-middle{margin:0 40px}.stack-inner #onestepcheckout-form .onestepcheckout-totals{margin-bottom:20px}.stack-inner #onestepcheckout-form .onestepcheckout-totals tr td:last-child{width:100%;text-align:right}.stack-inner #onestepcheckout-form label{display:block}.stack-inner #onestepcheckout-form .input-different-shipping label{display:inline}.stack-inner #onestepcheckout-form .input-text{width:100%;margin-bottom:5px;padding:10px;background:#f4f4f4;border:1px solid #ccc;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stack-inner #onestepcheckout-form select{width:100%}.stack-inner #onestepcheckout-form li{margin-bottom:10px}.stack-inner #onestepcheckout-form .payment-methods dt{clear:left;float:left;margin-right:10px}.stack-inner #onestepcheckout-form .payment-methods dd{float:left;padding-top:3px}.stack-inner #onestepcheckout-form .button,.stack-inner #onestepcheckout-form .btn{display:inline-block;padding:0 40px;background:#ffe000;color:#124683;border:0;border-radius:10px;font-family:"proxima-nova-soft", arial, sans-serif;line-height:60px;font-size:22px;font-weight:600;-webkit-appearance:none;cursor:pointer;white-space:nowrap}.stack-inner #onestepcheckout-form .button:hover,.stack-inner #onestepcheckout-form .btn:hover{text-decoration:none}.checkout-cart-index .intro{float:right;width:210px;margin:74px 0 40px 40px}.checkout-cart-index .intro .discount-form,.checkout-cart-index .intro .input-box{margin-bottom:20px}.checkout-cart-index .intro .input-text{width:100%;text-align:left}.checkout-cart-index #shopping-cart-totals-table{width:100%;margin-bottom:20px}.checkout-cart-index #shopping-cart-totals-table tr td{padding-bottom:5px}.checkout-cart-index #shopping-cart-totals-table tr td:last-child{text-align:right}.checkout-cart-index .button,.checkout-cart-index .btn{display:inline-block;padding:0 40px;background:#ffe000;color:#124683;border:0;border-radius:10px;font-family:"proxima-nova-soft", arial, sans-serif;line-height:60px;font-size:22px;font-weight:600;-webkit-appearance:none;cursor:pointer;white-space:nowrap}.checkout-cart-index .button:hover,.checkout-cart-index .btn:hover{text-decoration:none}.checkout-cart-index #shopping-cart-table{margin:0 0 40px;padding:0;border:1px solid #dcdcdc;border-collapse:collapse}.checkout-cart-index #shopping-cart-table tbody tr td{padding:20px;border-bottom:1px solid #dcdcdc;vertical-align:middle}.checkout-cart-index #shopping-cart-table tbody tr .img{border-right:1px solid #dcdcdc}.checkout-cart-index #shopping-cart-table tfoot td{padding:20px}.checkout-cart-index #shopping-cart-table tfoot td.last{text-align:right}.checkout-cart-index #shopping-cart-table tfoot a{font-size:18px}.checkout-cart-index #shopping-cart-table .remove{display:inline-block;width:15px;height:14px;background:url(../images/cart-remove.gif) no-repeat}.checkout-cart-index #shopping-cart-table .remove:hover{text-decoration:none}.checkout-cart-index h1{margin-bottom:30px;color:#105a90;font-family:"proxima-nova-soft", arial, sans-serif;font-size:40px;font-weight:600}.checkout-cart-index h2{margin-bottom:20px;color:#105a90;font-family:"proxima-nova-soft", arial, sans-serif;font-size:28px;font-weight:600}.checkout-cart-index h3{margin-bottom:20px;color:#105a90;font-family:"proxima-nova-soft", arial, sans-serif;font-size:18px;font-weight:600}.checkout-cart-index h4{margin-bottom:20px;color:#105a90;font-family:"proxima-nova-soft", arial, sans-serif;font-size:14px;font-weight:600}.checkout-cart-index p{margin-bottom:20px}.checkout-cart-index strong{font-weight:bold}.checkout-cart-index ul{margin:0 0 20px;padding:0 0 0 25px;list-style-type:disc}.checkout-cart-index ul.messages{padding:0;list-style-type:none;font-size:18px;font-weight:600;font-family:"proxima-nova-soft", sans-serif}.checkout-cart-index ul.messages ul{padding:0;list-style-type:none}.checkout-cart-index ul.messages ul li{margin-bottom:20px}.checkout-cart-index .input-text{width:45px;border:1px solid #ccc;text-align:center;padding:10px;background:#f4f4f4;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stack-inner .categories-nav{float:left;width:310px;margin:0 40px 0 0;padding:16px 0 32px}.stack-inner .categories-nav .title{height:40px;line-height:40px;margin:0;padding:0 20px;background:#124683;color:white;font-family:"proxima-nova-soft", arial, sans-serif;font-size:22px;font-weight:600;border-radius:8px 8px 0 0}.stack-inner .categories-nav ul{margin:0 0 20px;padding:0;list-style-type:none;border:1px solid #124683}.stack-inner .categories-nav ul li{border-top:1px solid #c9c9c9}.stack-inner .categories-nav ul ul{margin:10px 0 10px 20px;border:0;border-left:1px solid #c9c9c9}.stack-inner .categories-nav ul ul li{border-top:0}.stack-inner .categories-nav ul ul a:hover{background:transparent;text-decoration:underline}.stack-inner .categories-nav ul a{display:block;padding:10px 20px;color:#333;font-family:"proxima-nova-soft", arial, sans-serif;font-size:17px}.stack-inner .categories-nav ul a:hover,.stack-inner .categories-nav ul .select_category{background:#f4f4f4;text-decoration:none}.stack-inner .categories-nav ul .select_category,.stack-inner .categories-nav ul .sub-menu-active{font-weight:bold}.stack-inner .categories-nav .block-content{margin-bottom:20px;padding:20px 20px 1px;border:1px solid #124683}.stack-inner .categories-nav .block-content p{margin-bottom:20px}.stack-inner .categories-nav .block-cart .subtotal{font-family:"proxima-nova-soft", sans-serif;font-size:16px;line-height:21px;font-weight:600}.stack-inner .categories-nav .block-cart .subtotal .label{display:block}.stack-inner .categories-nav .block-cart .actions{margin-bottom:20px}.stack-inner .categories-nav .block-cart .button{display:inline-block;padding:9px 20px;background:#ffe000;border:0;font-size:20px;font-weight:600;cursor:pointer}.stack-inner .categories-nav .block-cart .block-subtitle{font-family:"proxima-nova-soft", sans-serif;font-size:16px;line-height:21px;font-weight:600}.stack-inner .categories-nav .block-cart ol .item{padding:20px 0;border-top:1px solid #dcdcdc}.content-right{overflow:hidden;padding:16px 0 1px}.stack-inner h1{margin-bottom:30px;color:#105a90;font-family:"proxima-nova-soft", arial, sans-serif;font-size:40px;font-weight:600}.stack-inner h2{margin-bottom:20px;color:#105a90;font-family:"proxima-nova-soft", arial, sans-serif;font-size:22px;font-weight:600}.stack-inner h3{margin-bottom:20px;color:#105a90;font-family:"proxima-nova-soft", arial, sans-serif;font-size:18px;font-weight:600}.stack-inner h4{margin-bottom:20px;color:#105a90;font-family:"proxima-nova-soft", arial, sans-serif;font-size:14px;font-weight:600}.stack-inner p{margin-bottom:20px}.stack-inner strong{font-weight:bold}.stack-inner ul{margin:0 0 20px;padding:0 0 0 25px;list-style-type:disc}.stack-inner ul.form-list{padding:0;list-style-type:none}.stack-inner ul.form-list li{margin-bottom:20px}.stack-inner .fieldset{margin-bottom:20px}.stack-inner .fieldset .legend{margin:0;height:40px;line-height:40px;padding:0 20px;background:#124683;color:white;font-family:"proxima-nova-soft", arial, sans-serif;font-size:22px;font-weight:600;border-radius:8px 8px 0 0}.stack-inner .fieldset article{padding:20px 20px 1px;border:1px solid #124683}.stack-inner .input-text{width:100%;padding:10px;background:#f4f4f4;border:0;border-radius:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stack-inner .buttons-set{margin-bottom:20px}.stack-inner .buttons-set .required{float:left}.stack-inner .buttons-set .button{float:right}.stack-inner .buttons-set:after{content:"";display:table;clear:both}.stack-inner .button{padding:0 40px;background:#ffe000;color:#124683;border:0;font-family:"proxima-nova-soft", arial, sans-serif;line-height:60px;font-size:22px;font-weight:600;-webkit-appearance:none;cursor:pointer}.stack-inner .toolbar-bottom{margin-bottom:40px}.stack-inner .products{display:flex;flex-wrap:wrap}.stack-inner .products>div{float:left;width:200px;flex:0 0 200px;margin:0 0 20px 15px;background:#ededed;border:1px solid #c9c9c9;border-radius:10px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stack-inner .products>div:nth-child(3n+1){clear:left;margin-left:0}.stack-inner .products>div .frame{display:block;margin-bottom:20px;padding-top:20px;background:white;border-radius:10px 10px 0 0}.stack-inner .products>div a{display:block;padding:0 0 20px}.stack-inner .products>div img{max-width:100%;height:auto;margin-bottom:20px}.stack-inner .products>div p{margin-bottom:10px;padding:0 20px;color:#333;font-weight:bold}.stack-inner .products:after{content:"";display:table;clear:both}.stack-inner .sku-num{color:#666666;font-size:14px}.stack-inner .pagination .controls{margin-bottom:20px}.stack-inner .pagination .controls:after{content:"";display:table;clear:both}.stack-inner .pagination .arrow{position:relative;top:1px;display:inline-block;border:6px solid transparent}.stack-inner .pagination .prev{float:left}.stack-inner .pagination .prev .arrow{margin-right:5px;border-right:6px solid #094d8d}.stack-inner .pagination .next{float:right}.stack-inner .pagination .next .arrow{margin-left:5px;border-left:6px solid #094d8d}.stack-inner .product-details{padding-bottom:20px}.stack-inner .product-details:after{content:"";display:table;clear:both}.stack-inner div.price{padding-top:20px;border-top:1px solid #dcdcdc}.stack-inner div.price .price-box{float:left}.stack-inner div.price .price-box span{display:inline-block}.stack-inner div.price .price-box .regular-price{font-size:24px;font-family:"proxima-nova", sans-serif;font-weight:600}.stack-inner div.price form{float:right;text-align:right}.stack-inner div.price form fieldset{margin-bottom:20px}.stack-inner div.price form .input-text{width:45px;border:1px solid #ccc;text-align:center}.stack-inner div.price:after{content:"";display:table;clear:both}.stack-inner #gallerific{float:right;width:238px}.stack-inner #gallerific #slideshow{margin:0 0 10px;padding:7px;border:1px solid #dcdcdc}.stack-inner #gallerific #slideshow img{max-width:100%}#nav .phone{display:none}@media screen and (max-width: 1060px){.feature-slide-heading,h2.feature-slide-heading{line-height:1}#header-inner{width:auto;max-width:985px;padding:0 40px}.feature-area-wrap,.feature-slide{min-width:0}.feature-slide-content{padding:0 40px}.feature-slide-content{width:auto;max-width:918px}.wrap,.stack-inner{width:auto;max-width:980px;padding:0 40px}.stack-inner .products>div:nth-child(3n+1){clear:none;margin-left:15px}.stack-inner .products>div:nth-child(2n+1){clear:left;margin-left:0}.social-container.footer-icons{right:40px}#footer-regions{margin-left:0}#footer-regions:after{content:'';display:table;clear:both}#footer-regions .section.p-font{float:left;margin-bottom:20px}#footer-regions .section.p-font:nth-child(odd){clear:both}#footer-meta{margin-left:0}#footer-meta a{width:50%}#FRANCHISE-OWNER-LOGIN{margin-right:0}.stack-inner #onestepcheckout-form .onestepcheckout-column-right{margin-left:40px}}.mobile-categories-container{display:none}@media screen and (max-width: 870px){#header{position:relative;height:160px;background:#124683}#header #logo{position:absolute;left:50%;top:10px;margin:0 0 0 -130px}.feature-slide-padding{height:100px !important}#nav_wrapper{position:absolute;z-index:300;top:auto;left:0;right:0;bottom:0;height:60px;border-top:2px solid white;text-align:left}#nav{float:none;margin:0;padding-right:62px}#nav a{height:60px;line-height:60px}#nav .phone{position:absolute;right:0;top:0;display:block;width:60px;color:white;border-left:2px solid white;text-align:center;font-size:30px}#search_mini_form{display:none}.stack-inner .categories-nav{float:none;width:auto;margin:0;padding-bottom:0}.stack-inner .categories-nav ul{display:none}.stack-inner .products>div:nth-child(2n+1){clear:none;margin-left:15px}.stack-inner .products>div:nth-child(3n+1){clear:left;margin-left:0}.mobile-categories-container{display:block}.mobile-categories{display:block;width:100%;height:30px;margin-bottom:20px}}@media screen and (max-width: 780px){.stack-inner #onestepcheckout-form .onestepcheckout-column-left,.stack-inner #onestepcheckout-form .onestepcheckout-column-middle,.stack-inner #onestepcheckout-form .onestepcheckout-column-right{float:none;width:auto;margin-left:0;margin-right:0}.social-container.footer-icons,#FRANCHISE-OWNER-LOGIN{display:none}#footer-meta{width:auto}#footer-meta a{float:none;width:auto}}@media screen and (max-width: 730px){.stack-inner .products>div:nth-child(3n+1){clear:none;margin-left:15px}.stack-inner .products>div:nth-child(2n+1){clear:left;margin-left:0}.checkout-cart-index .stack-inner{display:flex;flex-direction:column-reverse}.checkout-cart-index .intro{float:none;width:auto;margin-left:0}.checkout-cart-index #shopping-cart-table{display:block}.checkout-cart-index #shopping-cart-table thead,.checkout-cart-index #shopping-cart-table tbody,.checkout-cart-index #shopping-cart-table tfoot,.checkout-cart-index #shopping-cart-table tr,.checkout-cart-index #shopping-cart-table th,.checkout-cart-index #shopping-cart-table td{display:block}.checkout-cart-index #shopping-cart-table tr{border-bottom:1px solid #dcdcdc}.checkout-cart-index #shopping-cart-table tr:after{content:'';display:table;clear:both}.checkout-cart-index #shopping-cart-table tbody tr td{overflow:hidden;padding:0 20px 10px;border-bottom:0}.checkout-cart-index #shopping-cart-table tbody tr td.img{float:left}.checkout-cart-index #shopping-cart-table tbody tr td.product{padding-top:20px}.checkout-cart-index #shopping-cart-table .input-text{width:50px}.checkout-cart-index #shopping-cart-table tfoot td.last{text-align:left}}@media screen and (max-width: 520px){.wrap{padding:0 15px}#footer{min-height:0}#footer .footer_logo_r{padding:0}#footer .footer_copyright{float:none;padding-bottom:20px}#footer-meta,#footer-regions{padding-top:20px}#footer-regions{padding-bottom:20px}#header #logo{width:200px !important;margin-left:-100px;background-size:contain}#nav-trigger{position:absolute;right:62px;top:0;display:block;height:60px;line-height:60px;padding:0 60px 0 20px;color:white;font-family:"proxima-nova-soft", arial, sans-serif;font-size:24px;text-transform:uppercase;cursor:pointer}#nav-trigger span,#nav-trigger span:before,#nav-trigger span:after{position:absolute;display:block;width:25px;height:4px;background:white;transition:0.3s}#nav-trigger span{right:20px;top:50%;margin-top:-3px}#nav-trigger span:before,#nav-trigger span:after{content:''}#nav-trigger span:before{-webkit-transform:translateY(-9px)}#nav-trigger span:after{-webkit-transform:translateY(9px)}#nav-toggler:checked ~ #nav-trigger span{background:transparent}#nav-toggler:checked ~ #nav-trigger span:before{-webkit-transform:rotate(45deg)}#nav-toggler:checked ~ #nav-trigger span:after{-webkit-transform:rotate(-45deg)}#nav .nav-links{position:absolute;left:0;right:0;top:100%;display:none;padding:20px 0;background:black}#nav div{display:block}#nav a{height:40px;line-height:40px}#nav a.phone{height:60px;line-height:60px}#nav-toggler:checked ~ #nav .nav-links{display:block}#nav_2 .nav_overlay{display:none}.feature-slide-padding{height:20px !important}.feature-slide-content{padding:0 15px}.feature-slide-heading,h1.feature-slide-heading,h2.feature-slide-heading,h3.feature-slide-heading,div.feature-slide-heading{font-size:40px}.feature-area-wrap,.feature-area,.feature-slide{height:500px !important}.feature-slide-content-global{margin-top:-500px !important}.feature-slide-content .feature-slide-body{font-size:22px}.stack-inner .products{display:block}.stack-inner .products>div{float:none;margin-left:auto;margin-right:auto}.stack-inner .products>div:nth-child(2n+1),.stack-inner .products>div:nth-child(3n+1){margin-left:auto}.stack-inner{padding:0 15px}.stack-inner #gallerific{float:none}.checkout-cart-index .intro{margin-top:0}.checkout-cart-index #shopping-cart-table{margin-bottom:20px}.checkout-cart-index #shopping-cart-table tbody tr td{margin-left:100px;border-left:1px solid #dcdcdc}.checkout-cart-index #shopping-cart-table tbody tr td.img{margin-left:0;padding:0 10px;border-left:0;border-right:0}.checkout-cart-index #shopping-cart-table tbody tr td.img img{width:60px}}.h1-padding-top20{padding-top:20px}.stack-inner #gallerific{float:left}.stack-inner h1{line-height:40px}.stack-inner div.price{border-top:0px}.stack-inner #gallerific{width:100%}.stack-inner #gallerific #slideshow{border:none}.stack-inner div.price .price-box span{font-size:42px;margin-left:20px}.float-left{float:left}.stack-inner div.price form{text-align:left;float:left}.stack-inner div.price .price-box span{margin-left:0px;margin-bottom:10px}.stack-inner #gallerific #slideshow img{width:100%}.stack-inner #gallerific #slideshow{margin-right:10px}.stack-inner h1{margin-bottom:0px}@media only screen and (min-width: 871px) and (max-width: 930px){.stack-inner .button{padding-right:20px;padding-left:20px}}@media only screen and (max-width: 560px){.exceed-product-media{width:100%}.stack-inner div.price .price-box{float:none}.exceed-product-price{width:100%}}@media only screen and (min-width: 561px){.exceed-product-media{width:60%}.stack-inner div.price .price-box{float:none}.exceed-product-price{width:400%}}@media only screen and (max-width: 870px){#nav a.search-icon{position:absolute;right:60px;top:0;display:block;width:60px;color:white;border-left:2px solid white;text-align:center;font-size:30px;height:100%}#search_mini_form-mob{display:none;position:absolute;width:100%;top:60px}#search_mini_form-mob .input-text{min-width:300px;width:100%;height:45px;padding:0 35px 0 10px;border:0;text-align:left}#search_mini_form-mob .form-search{width:100%}#search_mini_form-mob .button{position:absolute;right:0;top:0;width:35px;height:45px;line-height:35px;padding:0;background:transparent;border:0;cursor:pointer}.nav-links{float:left;margin-left:10px}}@media only screen and (max-width: 540px){#nav div a span{font-size:12px}}@media only screen and (min-width: 871px){#search_mini_form-mob{display:none}.search-icon{display:none}}@media only screen and (max-width: 520px){#nav-trigger{right:124px}#nav a.search-icon{position:absolute;right:60px;top:0;display:block;width:60px;color:white;border-left:2px solid white;text-align:center;font-size:30px;height:100%;line-height:60px}}
