/*-------------------PRODUCT AREA-----------*/
nav ul .first a.label{padding:10px 20px 10px 0!important}nav ul li a{font-family:"ProximaNova-Semi",Helvetica,sans-serif!important}.headspan{background:#fff;width:100%}.main-header-wrap{background:#fff}.main-header-wrap .main-header{padding-top:180px!important;background:#fff}.main-header .social-link{display:inline-block;height:26px;margin:0 2px;position:relative;vertical-align:middle;width:33px}.social-link.youtube{margin-bottom:28px;margin-left:5px;}.social-link.tumblr{margin-bottom:23px;}#tumblr-icon{width:68%;}.main-header ul.connect{width:100%;text-align:right}.main-header .social-link a{bottom:0;color:#BBB;font-family:'icons';font-size:36px;left:0;line-height:0;position:absolute;right:0;top:0}.main-header .social-link a:hover{color:#999}.main-header .fixednav{position:fixed;top:0;width:1000px;background:#fff}.main-header a.thelogo{margin-right:20px;display:block;float:left}.main-header .logotext{padding-top:6px;float:left}.main-header .logotext img{width:276px}.main-header .logotext p{font-family:"ProximaNova-Regular",Helvetica,sans-serif;font-size:14px;text-transform:uppercase;color:#454444;letter-spacing:.11em;margin-top:0}.slideshow{margin-bottom:20px}.homeboxes{margin-bottom:0}.homeboxes .last{margin-right:0!important}.homeboxes img{max-width:480px;width:100%}.homeboxes .hpbox{float:left;width:100%;max-width:480px;margin-right:17px}.main-footer h2.title{font-family:"ProximaNova-Semi",Helvetica,sans-serif!important;color:#1C1C1C!important}.blackbtn{width:100%;display:block;margin:0 auto 16px auto;padding:12px 0;background:#bbb;color:#fff;text-align:center;font-family:"ProximaNova-Semi",Helvetica,sans-serif;text-transform:uppercase;font-size:12px}.blackbtn:hover{background:#111}.content ul.product-list .product-inner p.title{text-align:center}.content ul.product-list .product-inner p.price{text-align:center;margin-top:0;margin-bottom:2px}.sub-footer{border-top:1px solid #dfdfdf;padding-top:20px}.sub-footer ul.socconnect{width:100%;margin-bottom:5px;display:block;position:relative;text-align:center;border:0 none}.sub-footer ul.socconnect li{border:0 none}.sub-footer .social-link{display:inline-block;height:26px;margin:0 2px;position:relative;vertical-align:middle;width:33px}.sub-footer .social-link a{bottom:0;color:#BBB;font-family:'icons';font-size:36px;left:0;line-height:0;position:absolute;right:0;top:0}.sub-footer .social-link a:hover{color:#999}.sub-footer .copyright{text-align:center;display:block;text-transform:uppercase;font-size:11px;color:#bdbdbd;letter-spacing:.1em}ul.botlinks{list-style:none;text-align:center;margin-bottom:30px}ul.botlinks li{display:inline-block;/*padding-right:12px;*/padding-right:5px;height:9px;border-right:1px solid #cecece;/*margin-right:15px*/margin-right:8px;}ul.botlinks li a{font-family:"ProximaNova-Regular",Helvetica,sans-serif;font-size:12px;display:block;margin-right:6px;text-transform:uppercase;display:block;letter-spacing:.1em;position:relative;top:-3px;color:#1c1c1c}ul.botlinks li a:hover{color:#bbb}ul.botlinks li:last-child{border:0}#product-select option{padding:4px 2px 2px 6px}#product-select{background:#fff!important;-webkit-appearance:none;-webkit-box-shadow:none;cursor:pointer;width:100%;padding:3px 1px 2px 2px;height:20px;font-size:10px;display:block;border:1px solid #ddd;border-radius:2px;-webkit-box-shadow:inset 0 2px 2px -2px #e3e3e3;-moz-box-shadow:inset 0 2px 2px -2px #e3e3e3;box-shadow:inset 0 2px 2px -2px #e3e3e3;color:rgba(0,0,0,.75);display:block;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear}#product-select:-webkit-autofill{color:#fff!important}div.select{margin-top:-45px}#product-select:focus{font-weight:800;background:#fff}.customdrop:hover,.css-select-moz:hover{border-bottom:1px solid #b6b6b6!important}.customdrop{width:100%;padding:2px 1px 4px 6px;height:20px;font-size:10px;display:inline-block;margin-bottom:20px;border:0 none;border-bottom:1px solid #dfdfdf!important;border-radius:0;-webkit-appearance:none;-moz-appearance:window;background-image:url("br_down2.png");background-repeat:no-repeat;background-position:95% center;cursor:pointer}@-moz-document url-prefix(){.customdrop{ margin-right:-30px}.css-select-moz{cursor:pointer;border-bottom:1px solid #dfdfdf!important;background-image:url("br_down2.png");background-repeat:no-repeat;background-position:95% center;padding-right:30px}}.template-cart .table{margin:0 0 30px!important}.template-cart .table th.first{padding:10px 0 10px 30px!important}.template-cart .table th{padding:10px 0!important}.contshop{width:20%;float:right}.contshop .blackbtn:hover{color:#fff}.featureholder{padding-top:10px}.featureholder p.title{font-size:24px!important;margin-bottom:20px!important}.featureholder ul{list-style-type:disc;padding-left:24px}.featureholder ul li{list-style-type:disc;padding-left:6px;margin-bottom:12px;font-family:"ProximaNova-Regular",Helvetica,sans-serif!important;font-size:14px!important;color:#666!important}.featureholder ul li span{font-family:"ProximaNova-Regular",Helvetica,sans-serif!important;font-size:14px!important;color:#666!important}.rte p,.rte p span{font-family:"ProximaNova-Regular",Helvetica,sans-serif!important;font-size:14px;color:#666!important;line-height:1.5}.description p{font-size:14px!important}.description{padding-top:0!important;border:0!important}div.patent{border-bottom:1px solid #dfdfdf;padding-bottom:10px;margin-bottom:30px}.priceholder{height:85px}.quick-shop .showcase .notes{width:80%;float:none}.showcase .notes{width:48%;float:left;margin-right:2%}.showcase .container{background:#fff}.related-products .section-title{margin:0 0 45px!important;padding:25px 0 0!important;font-family:"ProximaNova-Regular",Helvetica,sans-serif!important}.notes a{font-family:"ProximaNova-Regular",Helvetica,sans-serif!important}.mini-cart .action-button{font-size:14px!important;padding:14px!important}.formholder{padding:20px 0 20px 0;width:450px}.formholder p.successForm{font-family:"ProximaNova-Semi",Helvetica,sans-serif!important;color:#f64c3f!important;text-decoration:underline;margin-bottom:12px;margin-top:-12px}.formholder a.blackbtn{color:#fff;display:block;margin:0 auto 30px auto;font-size:13px;}.formholder .field{font-family:"ProximaNova-Regular",Helvetica,sans-serif!important;font-size:14px}.formholder input[type="text"],.formholder select,.formholder textarea{border-radius:3px;background:#fff;width:64%}.formholder input[type="text"]:focus,.formholder select:focus,.formholder textarea:focus{border-color:#d4d4d4}.formholder select{height:36px;background:#fff;box-shadow:none;padding-left:9px;display:inline-block}.formholder textarea{min-height:150px}.formholder .action-button{margin-left:152px;width:287px}.formholder .field-wrap{margin-bottom:24px}.formholder label{font-family:"ProximaNova-Semi",Helvetica,sans-serif!important;color:#1c1c1c;letter-spacing:.1em;text-transform:uppercase;width:150px;display:inline-block;font-size:12px}#product-area .leftproduct{width:50%;float:left}#product-area .leftproduct .showcase{float:none;width:92%;margin-bottom:10px}#product-area .leftproduct .page{float:none}#product-area .pager{padding:0 0;width:100%}#product-area .pager .wrap{width:20%;float:left;margin-top:0;margin-right:3%}.desc ul,.feat ul{padding-left:36px}#horizontalTab{margin-bottom:24px!important}#horizontalTab ul.resp-tabs-list{line-height:12px}ul.resp-tabs-list,p{margin:0;padding:0}.resp-tabs-list li{font-size:12px;letter-spacing:.1em;display:inline-block;padding:8px 40px 6px;margin:0 2px 0 0;list-style:none;cursor:pointer;float:left;background:#F28B20;border-radius:2px 2px 0 0;border-right:1px solid #dfdfdf;color:#fff;background:#868691;font-family:"ProximaNova-Semi",Helvetica,sans-serif!important;text-rendering:optimizeLegibility;text-transform:uppercase}.resp-tabs-container{padding:0;background-color:#fff;clear:left}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-tab-content{display:none;padding:24px 24px 15px 20px}.resp-tab-active{border:1px solid #dfdfdf;border-bottom:0;margin-bottom:-1px!important;background:#fff!important;padding:8px 30px;border-radius:2px 2px 0 0;color:#1c1c1c!important}.resp-tab-active{border-bottom:0;background-color:#fff}.resp-content-active,.resp-accordion-active{display:block}.resp-tab-content{border:1px solid #ececec;border-radius:0 4px 4px 4px}.resp-tab-content ul li{margin-bottom:8px;font-size:13px}.resp-tab-content,.resp-tab-content p{font-family:"ProximaNova-Regular",Helvetica,sans-serif!important;font-size:14px;font-size:16px;line-height:1.7}.resp-tab-content h3,.resp-tab-content h4{font-family:"ProximaNova-Regular",Helvetica,sans-serif!important;font-size:14px;font-weight:800;color:#222;font-size:11px;text-transform:uppercase}.resp-tab-content h3 b{font-weight:100}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0 solid #c1c1c1;margin:0;padding:10px 15px}h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important;margin-bottom:0!important;padding:10px 15px!important}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important;background:blue}.resp-vtabs ul.resp-tabs-list{float:left;width:30%}.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px!important;margin:0;cursor:pointer;float:none}.resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}.resp-vtabs .resp-tab-content{border:0}.resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:0;background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px!important}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}h2.resp-tab-active span.resp-arrow{border:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}h2.resp-tab-active{background:#DBDBDB!important}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1!important}@media only screen and (max-width: 768px){ul.resp-tabs-list{ display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}.resp-vtabs .resp-tabs-container{border:0;float:none;width:100%;min-height:initial;clear:none}.resp-accordion-closed{display:none!important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}}.get-rates{font-size:12px!important;padding:14px 32px!important}span.prev,span.next{display:none!important}.mobtop{position:relative!important;margin-top:-180px}a.continue{display:inline-block;text-decoration:underline;font-size:12px;float:right;padding-top:18px}.carthider{display:none!important}.carthider .action-button{color:#fff}.mobile-navigation{position:relative;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;display:none;background:#fff;width:100%}.mobile-navigation .mobile-dropdown li:hover{background:#111}.mobile-navigation .mobile-dropdown .secondary{background:#000}.mobile-navigation .mobile-dropdown .secondary .list-item{border-top:1px solid #222!important}.mobile-navigation .mobile-dropdown .secondary .list-item a{background:#000;padding-left:30px}.mobile-navigation .mobile-dropdown li a{font-family:"ProximaNova-Semi",Helvetica,sans-serif!important;font-size:14px;letter-spacing:.1em}.quick-shop-content .shippin{display:none}a.navopen{display:block;color:#555;text-align:center;padding-top:10px;padding-bottom:10px;position:relative}a.navopen h6{display:inline;font-family:"ProximaNova-Semi",Helvetica,sans-serif!important;letter-spacing:0;text-transform:uppercase;top:-4px;position:relative;left:2px}a.navopen span.icon{font-family:'icons';font-size:27px;display:inline}a.navopen:hover{background:#000;color:#fff}.botnav{margin-top:20px}.quick-shop-modal div.selector-wrapper:first-child{display:none!important}#quick-shop-148333251 div.selector-wrapper{display:none!important}ul.product-list li.product-148333251 div.select{display:none}.quantholder{display:block!important}.md-perspective,.md-perspective body{height:100%;overflow:hidden}.md-perspective body{background:#222;-webkit-perspective:600px;-moz-perspective:600px;perspective:600px}.container{background:#e74c3c;min-height:100%}.md-modal{position:fixed;top:50%;left:50%;width:50%;max-width:630px;min-width:320px;height:auto;z-index:2000;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translatex(-50%) translatey(-50%);-moz-transform:translatex(-50%) translatey(-50%);-ms-transform:translatex(-50%) translatey(-50%);transform:translatex(-50%) translatey(-50%)}.md-show{visibility:visible}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1000;opacity:0;background:rgba(143,27,15,.8);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show~.md-overlay{opacity:1;visibility:visible}.md-content{color:#fff;background:#000;position:relative;border-radius:3px;margin:0 auto}.md-content h3{margin:0;padding:.4em;text-align:center;font-size:2.4em;font-weight:300;opacity:.8;background:rgba(0,0,0,.1);border-radius:3px 3px 0 0}.md-content>div{margin:0;font-weight:100}.md-content>div p{margin:0;padding:10px 0}.md-content>div ul{margin:0;padding:0 0 30px 20px}.md-content>div ul li{padding:5px 0}.md-content button{display:block;margin:0 auto;font-size:.8em}.md-effect-1 .md-content{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-1 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.md-effect-2 .md-content{-webkit-transform:translatex(20%);-moz-transform:translatex(20%);-ms-transform:translatex(20%);transform:translatex(20%);opacity:0;-webkit-transition:all .3s cubic-bezier(0.25,.5,.5,.9);-moz-transition:all .3s cubic-bezier(0.25,.5,.5,.9);transition:all .3s cubic-bezier(0.25,.5,.5,.9)}.md-show.md-effect-2 .md-content{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0);opacity:1}.md-effect-3 .md-content{-webkit-transform:translatey(20%);-moz-transform:translatey(20%);-ms-transform:translatey(20%);transform:translatey(20%);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-3 .md-content{-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0);opacity:1}.md-effect-4 .md-content{-webkit-transform:scale(0) rotate(720deg);-moz-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);opacity:0}.md-show.md-effect-4~.md-overlay,.md-effect-4 .md-content{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.md-show.md-effect-4 .md-content{-webkit-transform:scale(1) rotate(0deg);-moz-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.md-effect-5.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-5 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translatez(600px) rotatex(20deg);-moz-transform:translatez(600px) rotatex(20deg);-ms-transform:translatez(600px) rotatex(20deg);transform:translatez(600px) rotatex(20deg);opacity:0}.md-show.md-effect-5 .md-content{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translatez(0px) rotatex(0deg);-moz-transform:translatez(0px) rotatex(0deg);-ms-transform:translatez(0px) rotatex(0deg);transform:translatez(0px) rotatex(0deg);opacity:1}.md-effect-6.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-6 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate(30%) translatez(600px) rotate(10deg);-moz-transform:translate(30%) translatez(600px) rotate(10deg);-ms-transform:translate(30%) translatez(600px) rotate(10deg);transform:translate(30%) translatez(600px) rotate(10deg);opacity:0}.md-show.md-effect-6 .md-content{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform:translate(0%) translatez(0) rotate(0deg);-moz-transform:translate(0%) translatez(0) rotate(0deg);-ms-transform:translate(0%) translatez(0) rotate(0deg);transform:translate(0%) translatez(0) rotate(0deg);opacity:1}.md-effect-7{top:0;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%)}.md-effect-7 .md-content{-webkit-transform:translatey(-200%);-moz-transform:translatey(-200%);-ms-transform:translatey(-200%);transform:translatey(-200%);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.md-show.md-effect-7 .md-content{-webkit-transform:translatey(0%);-moz-transform:translatey(0%);-ms-transform:translatey(0%);transform:translatey(0%);border-radius:0 0 3px 3px;opacity:1}.md-effect-8.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-8 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotatey(-70deg);-moz-transform:rotatey(-70deg);-ms-transform:rotatey(-70deg);transform:rotatey(-70deg);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.md-show.md-effect-8 .md-content{-webkit-transform:rotatey(0deg);-moz-transform:rotatey(0deg);-ms-transform:rotatey(0deg);transform:rotatey(0deg);opacity:1}.md-effect-9.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-9 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotatex(-70deg);-moz-transform:rotatex(-70deg);-ms-transform:rotatex(-70deg);transform:rotatex(-70deg);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:0}.md-show.md-effect-9 .md-content{-webkit-transform:rotatex(0deg);-moz-transform:rotatex(0deg);-ms-transform:rotatex(0deg);transform:rotatex(0deg);opacity:1}.md-effect-10.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-10 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotatex(-60deg);-moz-transform:rotatex(-60deg);-ms-transform:rotatex(-60deg);transform:rotatex(-60deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-10 .md-content{-webkit-transform:rotatex(0deg);-moz-transform:rotatex(0deg);-ms-transform:rotatex(0deg);transform:rotatex(0deg);opacity:1}.md-effect-11 .md-content{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-11 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.md-effect-12 .md-content{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-12~.md-overlay{background:#e74c3c}.md-effect-12 .md-content h3,.md-effect-12 .md-content{background:transparent}.md-show.md-effect-12 .md-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.md-effect-13.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-13 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translatez(-3000px) rotatey(90deg);-moz-transform:translatez(-3000px) rotatey(90deg);-ms-transform:translatez(-3000px) rotatey(90deg);transform:translatez(-3000px) rotatey(90deg);opacity:0}.md-show.md-effect-13 .md-content{-webkit-animation:slit .7s forwards ease-out;-moz-animation:slit .7s forwards ease-out;animation:slit .7s forwards ease-out}@-webkit-keyframes slit{50%{ -webkit-transform:translatez(-250px) rotatey(89deg);opacity:.5;-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translatez(0) rotatey(0deg);opacity:1}}@-moz-keyframes slit{50%{ -moz-transform:translatez(-250px) rotatey(89deg);opacity:.5;-moz-animation-timing-function:ease-out}100%{-moz-transform:translatez(0) rotatey(0deg);opacity:1}}@keyframes slit{50%{ transform:translatez(-250px) rotatey(89deg);opacity:1;animation-timing-function:ease-in}100%{transform:translatez(0) rotatey(0deg);opacity:1}}.md-effect-14.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-14 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translatey(100%) rotatex(90deg);-moz-transform:translatey(100%) rotatex(90deg);-ms-transform:translatey(100%) rotatex(90deg);transform:translatey(100%) rotatex(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.md-show.md-effect-14 .md-content{-webkit-transform:translatey(0%) rotatex(0deg);-moz-transform:translatey(0%) rotatex(0deg);-ms-transform:translatey(0%) rotatex(0deg);transform:translatey(0%) rotatex(0deg);opacity:1}.md-effect-15.md-modal{-webkit-perspective:1300px;-moz-perspective:1300px;perspective:1300px}.md-effect-15 .md-content{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translatez(100px) translatex(-30%) rotatey(90deg);-moz-transform:translatez(100px) translatex(-30%) rotatey(90deg);-ms-transform:translatez(100px) translatex(-30%) rotatey(90deg);transform:translatez(100px) translatex(-30%) rotatey(90deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;transform-origin:0 100%;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-15 .md-content{-webkit-transform:translatez(0px) translatex(0%) rotatey(0deg);-moz-transform:translatez(0px) translatex(0%) rotatey(0deg);-ms-transform:translatez(0px) translatex(0%) rotatey(0deg);transform:translatez(0px) translatex(0%) rotatey(0deg);opacity:1}.md-show.md-effect-16~.md-overlay{background:rgba(180,46,32,.5)}.md-show.md-effect-16~.container{-webkit-filter:blur(3px);-moz-filter:blur(3px);filter:blur(3px)}.md-effect-16 .md-content{-webkit-transform:translatey(-5%);-moz-transform:translatey(-5%);-ms-transform:translatey(-5%);transform:translatey(-5%);opacity:0}.md-show.md-effect-16~.container,.md-effect-16 .md-content{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-show.md-effect-16 .md-content{-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0);opacity:1}.md-show.md-effect-17~.container{height:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.md-show.md-effect-17~.container,.md-show.md-effect-17~.md-overlay{-webkit-transform:rotatex(-2deg);-moz-transform:rotatex(-2deg);-ms-transform:rotatex(-2deg);transform:rotatex(-2deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.md-effect-17 .md-content{opacity:0;-webkit-transform:translatey(200%);-moz-transform:translatey(200%);-ms-transform:translatey(200%);transform:translatey(200%)}.md-show.md-effect-17 .md-content{-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0);opacity:1;-webkit-transition:all .3s .2s;-moz-transition:all .3s .2s;transition:all .3s .2s}.md-show.md-effect-18~.container{height:100%;overflow:hidden}.md-show.md-effect-18~.md-overlay{background:rgba(143,27,15,.8);-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.md-show.md-effect-18~.container,.md-show.md-effect-18~.md-overlay{-webkit-transform-style:preserve-3d;-webkit-transform-origin:0 50%;-webkit-animation:rotateRightSideFirst .5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:0 50%;-moz-animation:rotateRightSideFirst .5s forwards ease-in;transform-style:preserve-3d;transform-origin:0 50%;animation:rotateRightSideFirst .5s forwards ease-in}@-webkit-keyframes rotateRightSideFirst{50%{ -webkit-transform:translatez(-50px) rotatey(5deg);-webkit-animation-timing-function:ease-out}100%{-webkit-transform:translatez(-200px)}}@-moz-keyframes rotateRightSideFirst{50%{ -moz-transform:translatez(-50px) rotatey(5deg);-moz-animation-timing-function:ease-out}100%{-moz-transform:translatez(-200px)}}@keyframes rotateRightSideFirst{50%{ transform:translatez(-50px) rotatey(5deg);animation-timing-function:ease-out}100%{transform:translatez(-200px)}}.md-effect-18 .md-content{-webkit-transform:translatex(200%);-moz-transform:translatex(200%);-ms-transform:translatex(200%);transform:translatex(200%);opacity:0}.md-show.md-effect-18 .md-content{-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);transform:translatex(0);opacity:1;-webkit-transition:all .5s .1s;-moz-transition:all .5s .1s;transition:all .5s .1s}.md-show.md-effect-19~.container{height:100%;overflow:hidden}.md-show.md-effect-19~.md-overlay{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.md-show.md-effect-19~.container,.md-show.md-effect-19~.md-overlay{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 100%;-webkit-animation:OpenTop .5s forwards ease-in;-moz-transform-style:preserve-3d;-moz-transform-origin:50% 100%;-moz-animation:OpenTop .5s forwards ease-in;transform-style:preserve-3d;transform-origin:50% 100%;animation:OpenTop .5s forwards ease-in}@-webkit-keyframes OpenTop{50%{ -webkit-transform:rotatex(10deg);-webkit-animation-timing-function:ease-out}}@-moz-keyframes OpenTop{50%{ -moz-transform:rotatex(10deg);-moz-animation-timing-function:ease-out}}@keyframes OpenTop{50%{ transform:rotatex(10deg);animation-timing-function:ease-out}}.md-effect-19 .md-content{-webkit-transform:translatey(-200%);-moz-transform:translatey(-200%);-ms-transform:translatey(-200%);transform:translatey(-200%);opacity:0}.md-show.md-effect-19 .md-content{-webkit-transform:translatey(0);-moz-transform:translatey(0);-ms-transform:translatey(0);transform:translatey(0);opacity:1;-webkit-transition:all .5s .1s;-moz-transition:all .5s .1s;transition:all .5s .1s}.shareplugin{margin:0 auto 20px;width:335px}.shareplugin .st_facebook_hcount{margin-right:5px}.shareplugin .st_twitter_hcount{margin-right:4px}.shareplugin .stButton .stButton_gradient{height:20px!important}.shareplugin .stMainServices{height:23px!important}@media only screen and (max-width: 700px){.main-header-wrap .main-header{ padding-top:145px!important}.mobile-navigation{display:block}}@media only screen and (min-width: 800px) and (max-width: 1220px){.content-area .homeboxes .hpbox{ width:32%;margin-right:1.8%}}@media only screen and (min-width: 800px) and (max-width: 1220px){.content-area .homeboxes .hpbox{ width:32%;margin-right:1.8%}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.fixednav{ width:830px!important}.mini-cart-wrap{margin-right:0!important}.hpbox{width:32%!important;margin-right:1.9%!important}}
/* This beautiful CSS-File has been crafted with LESS (lesscss.org) and compiled by simpLESS (wearekiss.com/simpless) */
/* Fix for disappearing mobile navigation menu before desktop one appears (overwrites a line above, changing 700px to 720px): */ @media only screen and (max-width: 719px){.main-header-wrap .main-header{ padding-top:145px!important}.mobile-navigation{display:block}}
/* Fix for W3C validation */ 

.priceholder { height: 105px; } /* This prevents the product price and drop-down size/color menu from overlapping on collections pages */
ul.botlinks { margin-bottom: 5px; } /* This reduces the gap between footer links and copyright info after removing social/ShareThis buttons */
ul.botlinks li { padding-right: 0px; margin-right: 3px; border-right: 1px solid #aaa;}

/* This is for the 360 spinning video on homepage (NOT IN USE) */
video#backgroundgif {
	/*width: 800px;*/
  	/*height: 384px;*/
  	/*background: url(placeholder.jpg) no-repeat;*/
    /*background-size: cover;*/
    /*position: fixed; right: 0; bottom: 0;*/
    /*min-width: 100%; min-height: 100%;*/
    /*width: auto; height: auto; z-index: -100;*/
}

/* This hides pagination links at top of collection pages */
.collection-header .pagination { display: none; }

/* 11.23.15 - fixes 3 homepage boxes from dropping onto 2 rows between 1221px - 1239px browser width */
@media only screen and (max-width:1239px) and (min-width:1221px){ .homeboxes .hpbox { width: 49%; } }

/* Free Shipping banner */
/*
.free-shipping-banner {
	background-color: #333;
    padding: 10px;
  	text-align: center;
  	color: #ddd;
  	font-weight: 100;
  	font-size: 10pt;
  	width: 100%;
    position: fixed;
  	z-index: 9000;
}
*/
@media only screen and (max-width: 500px) {
  .free-shipping-banner {
  	/* height: 56px; */
    display:none;
  }
}
.free-shipping-banner a {
    color: #ddd; 
}

/* 12.08.15 - navigation header no longer fixed at top of screen on desktop view (allows free shipping banner at top of screen) */
.main-header .fixednav { position: inherit; }
.main-header-wrap .main-header { padding-top: 0px !important; }
.slideshow { margin-bottom: 15px; }
#admin_bar_iframe { display: none; }

/* 12.11.15 - padding for fixed promo bar at top */
.main-header-wrap .main-header { padding-top: 35px !important; }

/* 1.18.16 - show different homepage banner image depending on browser screen size */
@media only screen and (min-width: 791px) {
  #animated-banner-tablet-mobile {
  	display: none;
  }
}
@media only screen and (max-width: 790px) {
  #animated-banner-desktop {
  	display: none;
  }
}

/* 1.18.16 - center the homepage boxes when viewed on mobile */
@media only screen and (max-width: 489px) {
  .hpbox, .hpbox.first, .hpbox.last {
    float: none !important;
    margin: 0 auto !important;
    padding-bottom: 15px;
  }

}

/* 2.1.16 - add (c) beside logo in header */
.thelogo::after {
   content:"®";
   font-size:4pt;
   position:absolute;
 }
@media only screen and (min-width:490px) {
  .thelogo::after {
  	padding-top: 75px;
  }
}
@media only screen and (max-width:489px) {
  .thelogo::after {
    padding-top:55px;
  }
}

/* 3.18.2016 - add margin below thumbnail images on product pages */
.wrap.thumb {
	margin-bottom: 10px; 
}

/* 3.21.2016 - center links */
#header-nav-ul {
	text-align: center; 
}

/* 3.21.2016 - responsive footer links */
ul.botlinks {
  border-top:1px solid #dfdfdf;
  border-bottom:1px solid #dfdfdf;
  padding-top:5px;
  margin-top:10px;
  margin-bottom: 15px;
}
.sub-footer {
  border-top: none;
  border-bottom: none;
  padding-top: none;
  padding-bottom: none;
}
.footer-links-div {
  width:24%;
  float:left;
  max-width:320px;
  margin-right:1%;
}
.footer-links-div.last {
  margin-right:0%; 
}
@media only screen and (max-width: 489px) {
  .footer-links-div {
    float: none !important;
    margin: 0 auto !important;
    width: 100%;
    max-width: 320px;
    padding-bottom:15px;
  }
  .footer-links-div last { padding-bottom: 0px !important; }
  #footer-links { padding-bottom: 0px !important; border-top: none !important; }
  #mc_embed_signup, input#mce-EMAIL, input#mc-embedded-subscribe {
    width: 100% !important; 
  }
  #mc_embed_signup input.email {
    text-align: center; 
  }
  #copyright-update-li-first { display: none; }
  #copyright-update-li-last { display: inline-block !important; margin-top: 15px; padding-bottom: 10px; }
  .copyright-update-li { display: block; width: 100%; text-align: center; margin-left: 0px !important; }
  .copyright-update { margin-top: 0px !important; }
}
#footer-links ul{
  padding-left: 0px;
  list-style: none;
}
#footer-links {
  font-family:'ProximaNova-Regular', Helvetica, Times, serif;
  font-size: 13px;
  padding-bottom:25px;
  border-top: 1px solid #dfdfdf;
  padding-top: 15px;
}
#footer-links h4 {
  font-size: 14px;
  margin-bottom: 5px;
}
#footer-links ul li a {
  color: rgb(153, 153, 153); 
}
#footer-links ul li a:hover {
  text-decoration: underline; 
}
#footer-links ul li a.social-footer {
  color: rgb(187, 187, 187); 
}
#footer-links ul li a.social-footer:hover {
  text-decoration: none !important;
  color: rgb(153, 153, 153);
}
input#mce-EMAIL:invalid, textarea#mce-EMAIL:invalid {
  background-color: aliceblue; 
}
.copyright-update {
  padding-top:15px; 
  width: 100%;
  display:block;
  font-size: 13px;
  color: #bdbdbd;
  font-family: 'ProximaNova-Regular', Helvetica, Times, serif;
  border-top: 1px solid #dfdfdf;
  margin-top: 15px;
}
.copyright-update li {
  font-family: 'ProximaNova-Regular', Helvetica, Times, serif;
  font-size: 13px;
}
.copyright-update-li {
  float: left;
  margin-left: 15px;
}
#copyright-update-li-first {
  margin-left: 0px;
  color: #555;
  letter-spacing: .1em;
}
#copyright-update-li-last {
  display: none;
  color: #555;
  letter-spacing: .1em;
}
.copyright-update-li a {
  color: rgb(153, 153, 153);
}
.copyright-update-li a:hover {
  text-decoration: underline; 
}
#mc_embed_signup input.email { width: 100% !important; }
#mc_embed_signup form { padding: 0 !important; }
#mc_embed_signup input:placeholder-shown {
  color: #aaa !important;
  font-size: 8pt !important;
}
#mc_embed_signup .button {
  background-color: #f64c3f !important;
}
#mc_embed_signup .button:hover {
  background-color: #222 !important;
}

/* 3.23.2016 - updated Retailers page */
#retailer-grid {
  width: 100%;
  text-align: center;
}
.retailer-grid-item {
  width: 160px;
  height: 160px;
  display: inline-block;
  margin: 15px;
  line-height: 160px;
}

/* 4.11.2016 - red 'on sale' text */
.price.sale .label {
	color: rgb(246,76,63);
}

.priceholder>.price>.label { display: none; }

/* 8.10.16 - hide breadcrumb navigation */
.breadcrumb-navigation { display: none; }
/* remove (shadow) boxes around product images in collections */
.product figure > a {
	-webkit-box-shadow: none ;
	-moz-box-shadow: none;
	box-shadow: none;
}

/* 11.2.16 - fix width of first menu item when it's a 'Skates' dropdown menu */
li.nav-item.first.dropdown {
  width: 110px;
  padding-left: 20px;
}

/* 11.16.16 - make 'continue shopping' link bigger in cart */
.cart-tools .totals .checkout a.continue {
	font-size: 15px; 
}

/* 11.23.16 - fixes CTC update where navbar became unclickable */
@media only screen and (min-width: 1040px) {
	body.ctc nav.full {
  		z-index: 25;
	}

}

/* 11.30.16 - cart padding fixes */
.template-cart .table td.product-item .label.vendor { display: none; }
.template-cart .table tr.table-row { margin-bottom: 10px; }
.template-cart .table td.total { display: none; }
.template-cart .table th.th-total { display: none; }
@media screen and (max-width:719px) {
	.template-cart .cart-tools .instructions.mobile {
 		margin-top: 0px;     
    }
    .template-cart .cart-tools .instructions.mobile { margin-bottom: 30px; }
}
@media screen and (min-width: 720px) {
  .template-cart .table th.th-price, .template-cart .table th.th-qty { text-align: center; }
  .template-cart .table td.price, .template-cart .table td.quantity { 
    text-align: center; padding: 0px !important; 
  }
}

/* 12.1.16 - add color to discounted prices on collections page */
.priceholder .price .current, 
.details p.price .current,
.mobile-product-title p.price .current { color: #f64c3f; }


/* 12.2.16 - hiding Shipping Calculator until click */
p#how-did-you-hear-about-us-p { display: none; }
.template-cart .pxuSexyDropWrapper .pxuSexyDrop { width: 80% !important; }
@media screen and (max-width:790px) {
  .template-cart #shipping-calc-button { display: none; } 
}
@media screen and (min-width:400px) {
  .template-cart #shipping-calculator::before {
  	content: "Shipping Calculator";
    font-size: 110%;
    display: block;
    text-align: center;
    padding-bottom: 15px; 
  }
}
.template-cart .shipping-notes { padding-bottom: 15px; }
#shipping-calculator { padding-top: 20px; }
#shipping-calculator .wrapper-setup .input-wrap .action-button { 
  background-color: rgb(143, 143, 143);
}
#shipping-calculator .wrapper-setup .input-wrap .action-button:hover { 
  background-color: rgb(0,0,0);
}

/* 12.6.16 - hide Special Instructions on Cart */
.template-cart .cart-tools .instructions {display: none !important;}

/* 1.17.17 - Product Reviews */
#shopify-product-reviews {
  margin: 0 0 1em 0 !important; 
  /*display: none !important; /* HIDE REVIEWS */
}
.spr-form-input {
  background-color: #f2f2f2;
  padding: 5px 10px;
  font-family: 'ProximaNova-Regular', Helvetica, Times, serif;
  font-size: 14px;
}

.spr-form-input::-webkit-input-placeholder, .spr-form-input::-moz-placeholder, .spr-form-input:-ms-placeholder, .spr-form-input:-moz-placeholder {
 /* color: blue !important; */
}

.spr-form-label, .spr-form-title {
  display: none; 
}

.spr-form-input.spr-starrating {
  background-color: inherit; 
}

input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary {
  background-color: #f64c3f;
  padding: 10px 20px;
  color: white;
  letter-spacing: 0.1em;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  font-family: "ProximaNova-Semi", Helvetica,sans-serif !important;
  text-transform: uppercase;
}

input.spr-button.spr-button-primary.button.button-primary.btn.btn-primary:hover {
  background-color: black; 
}

.spr-form-input-textarea {
  border: 0; 
}

.spr-form-input-textarea {
  padding-left: 0px;
}

.spr-header-title {
  font-size: 17px !important; 
}

.reviews {
  clear: both;
  padding-top: 20px !important;
}

.spr-review-content {
  line-height: 0;  
}

.spr-summary-actions {
  display: block; 
}

.spr-summary {
  margin-bottom: -12px !important;
}

.spr-summary-actions-newreview {
  text-align: center;
  font-size: 80%;
  float: none !important;
}

.spr-header {
  text-align:center; 
}

.spr-header-title {
	margin: 0 0 5px 0 !important;  
}

.spr-header-title::after {
  margin: 0 auto;
}

.spr-summary-starrating {
  margin: 0;
}

.spr-container {
  padding: 10px 24px !important; 
}

.spr-icon-star {
/*  color: #f64c3f; */
}

.spr-summary-starrating, .spr-summary-caption {
  display: none !important;
}
  
.spr-review {
  padding: 10px 0 !important; 
}

.spr-review-content {
  margin: 0px !important; 
}

.review-score {
  font-weight:bold;
  font-size: 24px;
}

p.free-shipping {
  text-align: left;
  display: block !important;
}





























/* CTC */


.ctc2 .action-links {
  border:1px solid red;
  z-index:none !important;
}

body.ctc .main-header-wrap .main-header {
  padding-top:0 !important;
}
body.ctc .logotext a {
  display:none !important;
}
body.ctc .action-links .tools {
  margin-top:8px !important;
  position:relative;
}
body.ctc .connect,
body.ctc .mini-cart-wrap {
  position:absolute;
}
body.ctc .connect {
  right:200px;
  width:240px;
  height:36px;
  overflow:hidden;
}
@media only screen and (min-width: 1040px) {

	body.ctc nav.full {
	  width:calc(100% - 100px);
	  float:right;
	  position:absolute;
	  z-index:30;
	  left:100px;
	  top:56px;
	}
}
.ctc-desktop-slide,
.ctc-mobile-slide {
  display:none;
}
body.ctc .ctc-original-slide {
  display:none;
}
body.ctc .ctc-desktop-slide {
  display:block;
}

@media only screen and (max-width: 719px) {
  body.ctc .ctc-desktop-slide {
    display:none;
  }
  body.ctc .ctc-mobile-slide {
    display:block;
  }  
}
.ctc-dev-hide {
  display:none !important;
}
body.ctc section.featured-collections {
  display:none;
}
section.featured-collections2 {
  display:none;
}

body.ctc section.featured-collections2 {
  display:block;
  clear:both;
  margin:16px 0;
  position:relative;
}
section.featured-collections2 h3 {
  text-align:center;
  color:#313131;
  text-transform:uppercase;
  padding:16px 0;
}
.featured-collections2 img,
.featured-collections2 video{
  width:100%;
  max-width:480px;
}
.hp-sub-box1,
.hp-sub-box2,
.hp-sub-box3 {
  margin-bottom:16px; 
  text-align:center;
}
.hp-sub-box1,
.hp-sub-box3 {
  width:49%;
  display:inline-block;
}
.hp-sub-box2 {
  display:none;
}
.hp-sub-box4 {
  display:block; 
  width:98.6%;
}
.hp-sub-box4 video {
	width:100%;
  max-width:100%;
}
@media only screen and (min-width: 720px) {
  .sub-boxes {
    height:300px;
    position:relative;
  }
  .hp-sub-box1 {
    width:24%;
    display:inline-block; 
    position:absolute;
    left:0;
    top:13%;
  }
  .hp-sub-box2 {
    width:50%;
    display:inline-block;
    position:absolute;
    left:25%;
    top:0;
  }
  .hp-sub-box2 video {
      width:100%;
    height:auto;
  }
  .hp-sub-box3 {
    width:24%;
    display:inline-block;
    float:right;
    position:absolute;
    right:0;
    top:13%;
  }
  .featured-collections2 img {
    max-width:100%;
  }
  .hp-sub-box4 {
    display:none; 
  }
}
body.ctc .main-header-wrap .mobile-navigation .navopen {
  height:0;
  overflow:hidden;
  padding:2px 0;
}
#ctc-mobile-hamburger {
  display:none;
}
body.ctc #ctc-mobile-hamburger {
  display:block;
  position:absolute;
  z-index:3001;
  right:26px;
  top:26px;
  width:48px;
  height:48px;
  cursor:pointer;
}
body.ctc #ctc-mobile-hamburger img {
  width:100%;
  height:auto;
}
@media only screen and (min-width: 720px) {
  body.ctc #ctc-mobile-hamburger {
    display:none;
  }
}
@media only screen and (max-width: 480px) {
  body.ctc .fixednav {
    width:100%;
  }
  body.ctc #ctc-mobile-hamburger {
    display:block;
    position:absolute;
    z-index:3001;
    right:16px;
    top:16px;
    width:48px;
    height:48px;
  }  
}


@media only screen and (max-width: 719px) {
  body.ctc .page-title {
    padding:6px 0;
    text-align:left;
  }
  body.ctc .product-list {
   clear:both; 
  }
  body.ctc .product-list:after {
    content:' ';
    clear:both;
  }
  body.ctc .product-list li.product {
    width:48% !important;
    float:left;
    margin:0 1% 20px;
    overflow:hidden;
    min-width:48% !important;
  }
  body.ctc .product-list li.product figure {
    border:1px solid #313131;
  }
  body.ctc .product-list li.product .priceholder {
    height:80px;
  }
  body.ctc  .mobile-product-title .brand,
  body.ctc  .mobile-product-title .free-shipping {
    display:none;
  }
  body.ctc  .mobile-product-title .title {
    font-size:28px;
    text-align:left;
  }
  body.ctc  .mobile-product-title .price {
	text-align:left;
  }
  body.ctc  .mobile-product-title .showcase {
    border:1px solid #313131;
  }
}
.clear { clear:both; }
.homeboxes .hpbox {
  width:480px;
}
#hpbox2-1,
#hpbox2-2 {
  width:48%;
  float:left;
  display:inline;
  text-align:center;
}
#hpbox2-1 p,
#hpbox2-2 p {
  margin-bottom:12px;
}
.home-box-cta {
  background:#f64c3f;
  color:#fff;
  padding:12px 24px;
  display:inline-block;
  margin:8px auto;
}
@media only screen and (max-width: 489px) {
  #hpbox2-1,
  #hpbox2-2 {
  width:98%;
  float:none;
    text-align:center;
  } 
  .home-box-cta {
    background:#f64c3f;
    color:#fff;
    padding:12px 24px;
    display:block;
    margin:8px auto;
    width:100%;
    text-align:center;
  }
}

