html {  line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; }article,aside,footer,header,nav,section {  display:block;}h1 {  font-size:2em;  margin:0.67em 0;}figcaption,figure,main {display:block;}figure {  margin:1em 40px;}hr {  box-sizing:content-box;height:0;overflow:visible; }pre {  font-family:monospace, monospace;font-size:1em; }a {  background-color:transparent;-webkit-text-decoration-skip:objects; }abbr[title] {  border-bottom:none;text-decoration:underline;text-decoration:underline dotted; }b,strong {  font-weight:inherit;}b,strong {  font-weight:bolder;}code,kbd,samp {  font-family:monospace, monospace;font-size:1em; }dfn {  font-style:italic;}mark {  background-color:#ff0;  color:#000;}small {  font-size:80%;}sub,sup {  font-size:75%;  line-height:0;  position:relative;  vertical-align:baseline;}sub {  bottom:-0.25em;}sup {  top:-0.5em;}audio,video {  display:inline-block;}audio:not([controls]) {  display:none;  height:0;}img {  border-style:none;}svg:not(:root) {  overflow:hidden;}button,input,optgroup,select,textarea {  margin:0;}button,input {overflow:visible;}button,select {text-transform:none;}button,html [type="button"], [type="reset"],[type="submit"] {  -webkit-appearance:button; }button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style:none;  padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline:1px dotted ButtonText;}legend {  box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal; }progress {  display:inline-block;vertical-align:baseline; }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; }details, menu {  display:block;}summary {  display:list-item;}canvas {  display:inline-block;}template {  display:none;}[hidden] {  display:none;}.sidr{display:block;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:hidden;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#333;color:#fff;box-shadow:0 0 5px 5px #222 inset}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRkNGQ0ZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzFhMWExYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d),color-stop(100%, #1a1a1a));background-image:-moz-linear-gradient(#4d4d4d,#1a1a1a);background-image:-webkit-linear-gradient(#4d4d4d,#1a1a1a);background-image:linear-gradient(#4d4d4d,#1a1a1a);font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#fff;line-height:24px;box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(255,255,255,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:0;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{box-shadow:0 0 15px 3px #222 inset}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#fff}.sidr ul li ul{border-bottom:0;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:0}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:0;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{box-shadow:0 0 15px 3px #222 inset}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(255,255,255,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;border-radius:2px;border:0;background:rgba(0,0,0,0.1);color:rgba(255,255,255,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(255,255,255,0.9)}html {  box-sizing:border-box;  font-size:16px;}*, *:before, *:after {  box-sizing:inherit;}html, body {height:100%;}body {font-size:16px;line-height:18px;font-family:'Poppins', sans-serif;font-weight:300;background-color:#fff;color:#2d343a;padding:0;margin:0;}a  { text-decoration:underline; color:#fc381d; }a:hover  { text-decoration:underline; color:#2d343a; }h1, h2, h3, h4, h5, h6 {font-family:'Poppins', sans-serif;margin:0;}h1 { font-size:48px; line-height:48px; text-transform:uppercase; padding:8px 0 0 0; font-weight:700; }h2 { font-size:42px; line-height:42px; text-transform:uppercase; padding:35px 0 10px 0; font-weight:700; }h3 { font-size:28px; line-height:28px; text-transform:uppercase; padding:35px 0 10px 0; font-weight:700; }h4 { font-size:23px; line-height:23px; text-transform:uppercase; padding:7px 0 0 0; font-weight:500; }h5 { font-size:20px; line-height:20px; text-transform:uppercase; padding:7px 0 0 0; font-weight:500;}h6 { font-size:18px; line-height:18px; text-transform:uppercase; padding:7px 0 0 0; font-weight:700;}h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-weight:300;}p  { margin:0 0 10px 0; }strong{ font-weight:500; }hr { color:#fc381d; height:1px; border:none; background-color:#fc381d; margin:20px 0; }img{ max-width:100%; height:auto; }ul li,ol li { }button, input, select, textarea { border:1px solid #aaa; font-size:inherit; font-family:'Poppins', sans-serif;}.clearfix:after {visibility:hidden;display:block;height:0;clear:both;font-size:0;content:" ";}.hide  { display:none; }.clear { clear:both; }.wide-pagewidth { width:1470px; margin:0 auto; padding:0; }.pagewidth { width:1200px; margin:0 auto; padding:0; }.skinny-pagewidth { width:1000px; margin:0 auto; padding:0; }.text-center { text-align:center; }.text-right  { text-align:right;  }.image-left  { float:left;  margin-right:18px; }.image-right { float:right; margin-left:18px; }.pull-left  { float:left;  margin-right:18px; }.pull-right { float:right; margin-left:18px; }.top-margin { margin-top:20px; }.top-margin-mid{ margin-top:30px; }.top-margin-tall  { margin-top:40px; }.aligncenter{ display:block; margin:20px auto 20px auto; text-align:center; }.alignleft  { float:left; margin:0 25px 20px 0; text-align:left; }.alignright { float:right; margin:0 0 20px 25px; text-align:right; }.indented{ padding-left:25px; }.maxbat-orange{ color:#fc381d; }.maxbat-orange-bg{ background-color:#fc381d; }.maxbat-gold  { color:#d9aa01; }.maxbat-gold-bg  { background-color:#d9aa01; }.maxbat-black { color:#050709; }.maxbat-black-bg { background-color:#050709; }.col-half{ width:48.75%; margin:0 0 0 2.5%;  float:left; }.col-one-third { width:31.66%; margin:0 0 0 2.5%;  float:left; }.col-two-third { width:65.82%; margin:0 0 0 2.5%;  float:left; }.col-one-quarter  { width:23.125%; margin:0 0 0 2.5%;  float:left; }.col-three-quarter{ width:74.375%; margin:0 0 0 2.5%;  float:left; }.col-wrap{ clear:both; }.col-wrap > div:first-child{ margin-left:0; }.float-blocks  { text-align:center; }.float-blocks .block { display:inline-block; position:relative; width:275px; margin:0 10px 50px 10px; color:#2d343a; text-align:center; font-size:20px; line-height:22px; font-weight:300; text-decoration:none; }.float-blocks img { display:block; margin:0 auto 10px auto; }.float-blocks .block span  { display:none; position:absolute; cursor:pointer; width:90%; height:40px; left:0; top:50%; margin:-41px 5% 0 5%; border:2px solid #252b30; background-color:rgb(210,210,210); font-size:20px; line-height:31px; padding-top:4px; text-transform:uppercase; }.float-blocks .block:hover span { display:block; }.wider-float-blocks .float-blocks .block { width:300px; }a.btn { display:block; float:left; margin-right:10px; font-size:20px; line-height:20px; padding:15px 32px 12px 32px; background-color:#fc381d; color:#ffffff; border:1px solid #fc381d; text-decoration:none; }a.btn.inverted,a.btn:hover { background-color:transparent; color:#fc381d; text-decoration:none; }a.btn.inverted:hover { background-color:#fc381d; color:#fff; }a.btn.small { font-size:14px; line-height:14px; padding:12px 20px 9px 20px; }a.btn.mini  { font-size:13px; line-height:13px; padding:4px 5px 2px 5px; }a.btn.rounded  { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; }a.btn.inline{ display:inline-block; float:none; }.important-message {padding:15px;background-color:#ffdd3e;font-size:16px;}.important-message strong {font-size:18px;}.top-bar { color:#afafaf; line-height:34px; }.top-bar span  { margin:0 10px; }.top-bar a  { color:#afafaf; text-decoration:none; }.top-bar a:hover  { color:#d9aa01; }.top-bar img{ vertical-align:-2px; }.top-bar .feature { display:inline-block;  padding-left:15px; margin-left:15px; border-left:1px solid #afafaf; }.top-bar .feature img { vertical-align:middle; }.top-bar .feature a{ color:#fc381d;  }.top-bar .feature a:hover { color:#ffffff;  }header {position:relative;background:#fff;background-size:100% auto;padding-top:10px;}header .logo{ float:left; width:204px; }header .grouped{ float:left; box-sizing:border-box; width:calc(100% - 254px); padding-left:20px; height:100px;  }.breadcrumbs{ font-size:14px; padding:11px 0 8px 0; color:#afafaf; text-transform:uppercase; }.breadcrumbs a { color:#afafaf; white-space:nowrap; text-decoration:none; }.breadcrumbs span { color:#000000; white-space:nowrap; }.page-heading  { position:relative; margin-bottom:25px; }.page-heading img { width:100%; }.page-heading .has-image{ position:absolute; left:50%; bottom:15px; margin-left:-600px; margin-bottom:5px; }.page-heading h1  { margin:10px 0 0 0; border-bottom:2px solid #afafaf; }.page-heading .has-image h1 { border-bottom:none; }.page-heading .light h1 { color:#ffffff; }.page-heading .dark h1  { color:#000000; }.page-heading .has-image.light h1{ color:#ffffff; text-shadow:0px 0px 20px #000000; font-size:36px; font-weight:400; letter-spacing:8px; }.page-heading .has-image.dark h1 { color:#000000; text-shadow:0px 0px 20px #ffffff; font-size:36px; font-weight:400; letter-spacing:8px; }.page-heading-wide {color:#fff;height:200px;margin:0 0 60px 0;padding:110px 0 0 0;background-repeat: no-repeat;background-position:  center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size:cover;background-size:cover;}.page-heading-wide h1 {color:#fff;line-height:1;margin:0 0 10px 0;padding:0;font-size:36px;font-weight:400;letter-spacing:8px;}.page-heading-wide .cat-desc {color:#fff;}.page-heading-wide-nopic {margin:0 0 60px 0;padding:0;}.page-heading-wide-nopic h1 {line-height:1;margin:0 0 10px 0;padding:0;font-size:36px;font-weight:400;letter-spacing:8px;}.page-heading .blog-title {font-size:48px;line-height:48px;text-transform:uppercase;padding:8px 0 0 0;font-weight:700;margin:10px 0 5px -600px;font-family:'Poppins', sans-serif;color:#ffffff;position:absolute; left:50%;bottom:15px;}footer{ margin-top:60px; padding-top:40px; padding-bottom:60px; font-size:15px; background-color:#000; color:#afafaf; text-transform:uppercase; }.home footer{ margin-top:0; }footer a { color:#afafaf; }footer a:hover { color:#fc381d; }footer h3{ font-size:16px; font-weight:600; letter-spacing:1px; line-height:14px; margin-bottom:15px; padding-top:0; }footer ul{ list-style:none; margin:0; padding:0; }footer ul li{ margin-bottom:15px; }footer .col { float:left; width:33.3333%; padding-left:70px; }footer .col a  { text-decoration:none; }footer p.social{ margin:20px 0 0 0; }footer p.social img { display:inline-block; margin:0 15px 15px 0; }footer .copyright { font-size:13px; text-align:center; border-top:2px solid rgba(255,255,255,0.2); padding-top:20px; margin-top:20px; }footer img.slogan { display:block; margin:0 auto; padding-top:15px; }#give-feedback {z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;bottom:30px;right:0;}#sidr {display:none; } #sidr .sidr-class-sub-trigger { background:transparent 220px center url('/images/mobile-arrow-right.png') no-repeat; }#sidr .sidr-class-sub-trigger.expanded { background-image:url('/images/mobile-arrow-down.png'); }#sidr .mobile-only { display:block; }#sidr ul.submenu li.standout { margin-top:0; }#sidr .sidr-class-cart { vertical-align:top; }#sidr li a { padding-top:12px; padding-bottom:12px; line-height:normal; }#sidr li .sidr-class-megamenu .sidr-class-submenu li ul,#sidr li .sidr-class-megamenu div,#sidr li .sidr-class-down,#sidr li.sidr-class-divide { display:none; }#sidr li .sidr-class-megamenu .sidr-class-submenu li ul li a { padding-left:50px; background-color:#444; }#sidr .sidr-inner > ul > li > a { text-transform:uppercase; }#responsive-menu {display:none;position:absolute;top:10px;left:20px;margin:25px 0 0 0;width:30px;}a#responsive-menu span {display:block;height:3px;background:#000;margin-bottom:5px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px;-khtml-border-radius:  2px;}nav.main {display:block;margin-top:38px;margin-left:40px;}nav.main ul {list-style:none;padding:0;margin:0;}nav.main ul li {float:left;padding:0;margin:0;}nav.main ul li.mobile-only {display:none;}nav.main ul li .megamenu ul.submenu li.standout {margin-top:15px;}nav.main ul li .megamenu ul.submenu li.standout a {font-weight:bold;text-transform:uppercase;}nav.main ul li .megamenu ul.submenu li.red a {color:#fa1c07;}nav.main ul li a {position:relative;font-size:18px;display:block;text-decoration:none;letter-spacing:1px;color:#586978;margin:0 20px;padding:0 0 44px 0;text-transform:uppercase;}nav.main ul li.proxr a {color:#fa1c07;}nav.main ul li.on a,nav.main ul li:hover a {text-decoration:none;color:#000;}nav.main ul li.shop > a:after,nav.main ul li.softball > a:after,nav.main ul li.inside > a:after {content:'';display:none;position:absolute;top:100%;left:50%;margin-left:-10px;width:0;height:0;border-left:  10px solid transparent;border-right: 10px solid transparent;border-top:10px solid #fff;z-index:995;}nav.main ul li .megamenu {display:none;position:absolute;width:100%;padding:25px 40px;left:0;margin-left:0;z-index:990;background-color:#d8d8d8;color:#252b30;}nav.main ul li.on > a:after,nav.main ul li.on > .megamenu,nav.main ul li:hover > a:after,nav.main ul li:hover > .megamenu {display:block;}nav.main ul li .megamenu ul.submenu {margin:0 auto;padding:0;}nav.main ul li .megamenu ul.submenu > li {width:18%;min-height:240px;float:left;margin:0 2% 0 0;padding-right:0px;border-right:1px solid #bcbcbc;}nav.main ul li .megamenu ul.submenu li a {font-size:16px;text-transform:none;color:#252b30;margin:0;}nav.main ul li .megamenu ul.submenu > li > a {text-transform:uppercase;font-weight:700;padding:7px 10px 5px 5px;}nav.main ul li .megamenu ul.submenu > li.standard > a {font-weight:300;text-transform:none;}nav.main ul li .megamenu ul.submenu li.last-desktop {border:none;}nav.main ul li .megamenu ul.submenu li ul {width:100%;}nav.main ul li .megamenu ul.submenu li ul li {float:none;width:100%;}nav.main ul li .megamenu ul.submenu li ul li ul li {padding-left:25px;}nav.main ul li .megamenu ul.submenu li ul li a {display:block;color:#252b30;padding:7px 10px 5px 5px;}nav.main ul li .megamenu ul.submenu li > a:hover,nav.main ul li .megamenu ul.submenu li ul li a:hover {text-decoration:none;background-color:#bcbcbc;}a.search-icon {display:block;width:28px;float:right;margin-top:32px;}#search-dropdown {display:none;position:absolute;width:100%;padding:20px 0px;left:0;margin-left:0;z-index:980;background-color:#d8d8d8;border-top:1px solid #bbb;}#search-dropdown  .wide-pagewidth {position:relative;}#search-dropdown input[type="text"] {display:block;width:100%;border:none;outline:none;font-size:20px;font-weight:300;color:#667784;margin:0 0 0 15px;background:transparent;}#search-dropdown a.close-search {display:block;position:absolute;top:9px;right:0;font-size:40px;font-weight:300;color:#667784;text-decoration:none;}a.cart {display:none;position:absolute;width:32px;right:20px;top:32px;}.pagewidth-1600 {width:1600px;margin:0 auto;position:relative;}.table {display:table;width:100%;}.table .col {display:table-cell;}.parallax-window {min-height:200px;background:transparent;}h2.big-heading {font-size:110px;font-weight:600;color:#000;text-transform:none;line-height:1;}.home-content h3 {font-weight:400;font-size:36px;}#home-hero-wrap {position:relative;z-index:100;margin:50px 0 80px 0;background:#fff url(/images/hero-bg.jpg) no-repeat center 50px;-webkit-background-size:  cover;-moz-background-size:  cover;-o-background-size: cover;background-size: cover;}#home-hero-wrap img {display:block;margin:0 auto;}#home-hero-wrap img.txt.max {margin-top:-50px;}#home-hero-wrap img.txt-best {margin-top:40px;margin-bottom:15px;}#home-hero-wrap .bat-hero img {display:block;width:97%;margin:-70px auto -70px auto;}#home-hero-wrap .proxr-hero img {display:block;width:100%;margin:0 auto 0 auto;}#home-hero-wrap .proxr-hero .mobile-proxr-hero {display:none;}#home-hero-wrap img.txt.bat {position:relative;top:50px;}#home-hero-wrap a.shop {display:block;position:absolute;z-index:1000;bottom:12%;left:50%;padding:15px 10px;color:#252b30;font-size:40px;font-weight:500;text-transform:uppercase;letter-spacing:2px;text-decoration:none;border:2px solid #63676a;}#home-hero-wrap a.shop.baseball {margin-left:-480px;}#home-hero-wrap a.shop.softball {margin-left:200px;}#home-hero-wrap a.shop:hover {color:#fff;background:#fa1c07;border-color:#252b30;}#sig-series {position:relative;margin:0;}#sig-series img.pro-series-sig {display:block;position:absolute;opacity:0.7;left:50%;top:30%;margin-left:180px;}#sig-series img.pro-series-bg {width:100%;height:auto;}#sig-series .content-panel {position:absolute;z-index:1000;width:400px;top:32%;left:50%;margin-left:-340px;}#sig-series .content-panel img.model {display:block;margin:0 0 30px 0;}#sig-series .content-panel a {width:300px;padding:10px 0;text-align:center;text-transform:uppercase;}#sig-series .content-panel a.build {margin-bottom:15px;color:#667784;border-color:#667784;}#sig-series .content-panel a.build:hover {color:#fff;border-color:#fa1c07;background:#fa1c07;}#sig-series img.bat-sig {display:block;position:absolute;bottom:-60px;left:50%;margin-left:-800px;}#eat-sleep-bats {margin:20px 0 0 0;}#eat-sleep-bats h2.big-heading {margin:0 0 -15px 0;}#eat-sleep-bats .col-1 {width:50%;color:#fff;background:#000;}#eat-sleep-bats .col-1 .inner {width:600px;float:right;padding:60px 60px 60px 60px;}#eat-sleep-bats .col-1 p {margin:0 0 30px 0;font-size:24px;line-height:1.5;}#eat-sleep-bats .col-2 {width:50%;}#eat-sleep-bats a.btn {font-weight:400;text-transform:uppercase;}#find-your-max {background:#f2f2ea;padding:0 0 50px 0;}#find-your-max h2 {color:#c2c2bb;font-weight:900;font-size:144px;line-height:1;letter-spacing:4px;text-align:center;margin:0 0 -80px 0;}#find-your-max h3 {text-align:center;line-height:1;font-weight:700;margin:0 0 15px 0;}#find-your-max h3 span {display:block;font-weight:700;}#find-your-max a.btn {float:none;width:200px;margin:0 auto;text-transform:uppercase;text-align:center;}#pro-fungo {padding:30px 0 50px 0;overflow:hidden;}#pro-fungo h3 {padding-top:15px;}#pro-fungo #pro-fungo-bat {position:relative;z-index:-1;width:calc(100% + 300px);height:280px;margin:-90px 0 -30px -150px;padding:0;background-size:100% auto;}#pro-fungo #pro-fungo-bat img {display:block;position:absolute;opacity:0;top:0;left:0;}#pro-fungo #pro-fungo-bat img.active {opacity:1;}#pro-fungo a.btn {text-transform:uppercase;font-weight:400;}#gear-up {padding:30px 0 0 0;}#gear-up h2.big-heading {margin:0 0 -15px 0;}#gear-up .cols-3 {height:800px;background:#000;}#gear-up .cols-3 a {display:block;position:relative;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;line-height:1.2;width:33.3333%;height:100%;float:left;background-repeat:  no-repeat;background-position:center center;-webkit-background-size:  cover;-moz-background-size:  cover;-o-background-size: cover;background-size: cover;}#gear-up .cols-3 a span {display:block;position:absolute;padding:0 30px;width:100%;color:#fff;-o-transition:.3s;-ms-transition:  .3s;-moz-transition: .3s;-webkit-transition: .3s;transition:.3s;}#gear-up .cols-3 a span.title {z-index:100;top:650px;left:0;font-size:42px;font-weight:700;text-align:center;}#gear-up .cols-3 a span.overlay {opacity:0;height:100%;z-index:10;top:0;left:0;background:rgba(0,0,0,0.7);}#gear-up .cols-3 a span.shop {width:180px;z-index:100;top:47%;left:50%;margin-left:-90px;display:block;opacity:0;font-weight:400;font-size:26px;padding:10px;border:1px solid #fff;}#gear-up .cols-3 a:hover span.overlay,#gear-up .cols-3 a:hover span.shop {opacity:1;}#gear-up .cols-3 a:nth-child(1) {background-image:url(/images/gear-coaches.jpg);}#gear-up .cols-3 a:nth-child(2) {background-image:url(/images/gear-accessories.jpg);}#gear-up .cols-3 a:nth-child(3) {background-image:url(/images/gear-apparel.jpg);}#gear-up .cols-3 a:hover:after {display:block;}#inside-max-bat {height:1150px;padding:70;}#inside-max-bat .pagewidth {position:relative;height:100%;}#inside-max-bat .panel {position:absolute;display:block;top:300px;left:0;-o-transition:1.5s;-ms-transition:  1.5s;-moz-transition: 1.5s;-webkit-transition: 1.5s;transition:1.5s;}#inside-max-bat h2.big-heading {margin:0;padding:0;color:#fff;}#inside-max-bat h3.sub-title {margin:0 0 25px 0;padding:0;color:#fff;}#inside-max-bat a.btn {text-transform:uppercase;font-weight:400;}#blog-section {padding:60px 0 70px 0;}#blog-section h2 {color:#000;margin:0 0 30px 0;padding:0;border-bottom:2px solid #000;}#blog-section .latest-post {width:75%;float:left;padding:0 90px 0 0;}#blog-section .latest-post .thumb {width:230px;float:left;margin-right:20px;}#blog-section .latest-post .thumb a {position:relative;z-index:1;display:block;width:230px;height:230px;background-attachment: scroll;background-repeat:  no-repeat;background-position:center center;-webkit-background-size:  cover;-moz-background-size:  cover;-o-background-size: cover;background-size: cover;}#blog-section .latest-post .post.has-thumb .excerpt {width:calc(100% - 250px);float:left;}#blog-section h3 {margin:0 0 20px 0;padding:0;color:#000;font-weight:700;line-height:26px;font-size:28px;}#blog-section .latest-post h3 a {color:#000;text-decoration:none;}#blog-section .latest-post p {font-size:18px;line-height:1.2;margin:0 0 20px 0;}#blog-section .more-articles {width:25%;float:left;}#blog-section .more-articles h4 {margin:0;padding:10px 0;border-top:1px solid #ccc;text-transform:none;line-height:1;}#blog-section .more-articles h4 a {color:#000;font-size:18px;font-weight:300;text-decoration:none;}#blog-section .more-articles h4 a:hover {text-decoration:underline;}#blog-section a.more {display:block;margin-top:10px;}#newsletter {background:url(/images/keep-up-with-max.jpg) no-repeat center center;-webkit-background-size:  cover;-moz-background-size:  cover;-o-background-size: cover;background-size: cover;}#newsletter .col {position:relative;width:50%;float:left;min-height:300px;}#newsletter .col-1 .social-links {position:absolute;width:100%;right:0;bottom:15px;text-align:right;}#newsletter .col-1 .social-links img {display:inline-block;margin:0 0 0 20px;}#newsletter .col-2 {padding:0 0 0 185px;background:url(/images/newsletter-bg.png) no-repeat left center;-webkit-background-size:  cover;-moz-background-size:  cover;-o-background-size: cover;background-size: cover;}#newsletter .col-2 h3 {margin:0;padding:20px 0 10px 0;color:#fff;line-height:1;}#newsletter .col-2 h3 span {display:block;font-weight:600;font-size:43px;}#newsletter .col-2 span:nth-child(1) {letter-spacing:4.5px;}#newsletter .col-2 span:nth-child(2) {letter-spacing:1.4px;font-size:32px;}#newsletter .col-2 p {font-size:24px;color:#fff;line-height:1.6;}#newsletter .col-2 a.btn {padding:5px 30px;font-size:18px;}#gift-bats {position:relative;height:415px;overflow:hidden;}#gift-bats .border {display:block;position:absolute;bottom:0;left:0;width:100%;height:65px;z-index:100;background:#000;}#gift-bats .col-1 {padding:100px 0 0 0;width:45%;float:right;}#gift-bats .col-1 h2.big-heading {padding:0;}#gift-bats .col-1 h3.sub-title {margin:0 0 20px 0;padding:0;}#gift-bats .col-1 a.btn {margin:0 0 40px 0;font-weight:400;text-transform:uppercase;}#gift-bats .col-2 {width:55%;float:right;height:350px;position:relative;}#gift-bats .col-2 img {display:block;position:absolute;z-index:500;right:calc(100% + 400px);bottom:-70px;}#welcome {padding:30px 0 15px 0;}#welcome p {width:calc(100% - 167px);float:left;font-size:12px;color:#696969;}#welcome img {display:block;float:left;margin:8px 20px 0 0;}@media only screen and (max-width :1650px) {.pagewidth-1600 {width:100%;}#home-hero-wrap img.txt-best {width:96%;}#home-hero-wrap .bat-hero img {margin-top:-50px;margin-bottom:-70px;}#home-hero-wrap a.shop {left:0;}#home-hero-wrap a.shop.baseball {margin-left:0;left:17%;}#home-hero-wrap a.shop.softball {margin-left:0;left:60%;}#sig-series img.bat-sig {bottom:-90px;left:0;margin-left:0;}#eat-sleep-bats {margin-top:40px ;}#pro-fungo #pro-fungo-bat {width:100%;margin:-90px 0 -60px 0px;}}@media only screen and (max-width :1500px) {#sig-series .content-panel {top:30%;left:29%;margin-left:0;}#sig-series img.bat-sig {width:90%;bottom:-90px;left:5%;margin-left:0;}#eat-sleep-bats {margin-top:60px ;}}@media only screen and (max-width :1400px) {#sig-series img.bat-sig {bottom:-100px;}}@media only screen and (max-width :1300px) {#home-hero-wrap .bat-slider {height:110px;}#home-hero-wrap a.shop {font-size:30px;}#sig-series {margin:0;background:url(/images/signature-series-bg-2.jpg) no-repeat -150px top;-webkit-background-size:  cover;-moz-background-size:  cover;-o-background-size: cover;background-size: cover;}#sig-series img.pro-series-sig {left:50%;top:30%;margin-left:180px;}#sig-series img.pro-series-bg {display:none;}#sig-series .content-panel {position:static;width:62%;top:0;left:0;padding-left:37%;padding-top:25%;}#sig-series img.bat-sig {position:static;width:100%;bottom:0px;left:0;margin-left:0px;}#eat-sleep-bats {margin-top:20px;}#find-your-max h2 {font-size:120px;letter-spacing:3px;}}@media only screen and (max-width :1200px) {#pro-fungo #pro-fungo-bat {margin-top:-70px;}#inside-max-bat {height:800px;}#gift-bats .col-1 {width:35%;}#gift-bats .col-2 {width:65%;}#gift-bats .col-1 h2.big-heading {font-size:80px;}#gift-bats .col-1 h3.sub-title {font-size:30px;}}@media only screen and (max-width :1100px) {#home-hero-wrap .bat-hero img {margin-top:-30px;margin-bottom:0;}.top-bar .pull-left span,.top-bar .pull-left img.flag {display:none;}.top-bar .feature {border-left:0;margin-left:0;}nav.main {margin-left:0;}nav.main ul li a {font-size:16px;}#sig-series {background-position:-290px top;}#sig-series img.pro-series-sig {position:static;left:0;top:0;margin:0 40px 0 0;padding-top:30%;float:right;}#sig-series .content-panel {padding:40px 40px 40px 0;clear:both;float:right;}#find-your-max h2 {font-size:100px;letter-spacing:2px;}#pro-fungo #pro-fungo-bat {height:240px;}#newsletter .col.col-1 {width:40%;}#newsletter .col.col-2 {width:60%;}#gift-bats .col-1 h2.big-heading {font-size:60px;}#gift-bats .col-1 h3.sub-title {font-size:24px;}}@media only screen and (max-width :1000px) {header { padding:10px 0 20px 0; }nav.main { display:none; }a#responsive-menu { display:block; }#sidr { display:block; }header img.logo {display:block;float:none;margin:0 auto;}header .grouped {display:none;}a.search-icon {position:absolute;float:none;margin:0;top:32px;right:20px;}h2.big-heading {font-size:90px;}#home-hero-wrap .bat-slider img {right:20px;}#home-hero-wrap .bat-slider {margin-bottom:10px;}#home-hero-wrap .proxr-hero img {margin-bottom:30px;}#home-hero-wrap a.shop {width:250px;font-size:26px;text-align:center;padding:8px;bottom:24%;}#home-hero-wrap a.shop.baseball {left:10%;}#home-hero-wrap a.shop.softball {left:auto;right:10%;}#sig-series {background-position:-220px top;}#sig-series .content-panel {width:50%;}#eat-sleep-bats .table {display:block;}#eat-sleep-bats .col {display:block;}#eat-sleep-bats .col-1 {width:100%;}#eat-sleep-bats .col-1 .inner {width:100%;float:none;padding:40px;}#eat-sleep-bats .col-2 {width:100%;height:300px;}#pro-fungo #pro-fungo-bat {margin-top:-50px;}#gear-up .cols-3 {height:auto;background-color:#fff;}#gear-up .cols-3 a {width:100%;height:700px;float:none;margin-bottom:75px;background-position:top center;}#gear-up .cols-3 a span.title {color:#000;top:auto;bottom:-38px;font-size:32px;}#gear-up .cols-3 a span.shop {display:none;}#gear-up .cols-3 a span.overlay {display:none;}#blog-section .latest-post {padding:0 50px 0 0;}}@media only screen and (max-width :900px) {.top-bar .pull-left {float:none;width:100%;margin:0;}.top-bar .pull-right {display:none;}a.search-icon {right:70px;}a.cart {display:block;}#find-your-max h2 {font-size:80px;margin-bottom:-70px;}#find-your-max h3 {font-size:30px;}#pro-fungo #pro-fungo-bat {margin-top:-30px;height:220px;}#blog-section .latest-post .thumb {width:150px;}#blog-section .latest-post .thumb a {width:150px;height:150px;}#blog-section .latest-post .post.has-thumb .excerpt {width:calc(100% - 170px);}#newsletter .col-1 .social-links {position:static;width:70px;float:right;right:0;bottom:0;text-align:right;padding:15px 0 0 0;}#newsletter .col-1 .social-links img {display:block;margin:0 0 10px 0;}#newsletter .col.col-1 {width:30%;}#newsletter .col.col-2 {width:70%;}}@media only screen and (max-width :768px) {#home-hero-wrap a.shop {bottom:22%;}#home-hero-wrap a.shop.baseball {left:5%;}#home-hero-wrap a.shop.softball {right:5%;}h2.big-heading {font-size:70px;}#find-your-max h2 {font-size:50px;margin-bottom:-60px;letter-spacing:0;}#pro-fungo #pro-fungo-bat {width:140%;margin:0px 0 -60px -300px;}#inside-max-bat {height:600px;}#inside-max-bat h3.sub-title {line-height:1;}#inside-max-bat a.btn {margin-top:100px;}#blog-section .latest-post {width:100%;float:none;margin:0 0 50px 0;padding:0;}#blog-section .latest-post .thumb {float:none;width:100%;margin:0 0 30px 0;}#blog-section .latest-post .thumb a {width:200px;height:200px;}#blog-section .latest-post .post.has-thumb .excerpt {width:100%;}#blog-section .more-articles {width:100%;float:none;}#newsletter .col.col-1 {width:20%;}#newsletter .col.col-2 {width:80%;}#newsletter .col-2 p {font-size:20px;}#gift-bats {height:620px;}#gift-bats .col-1 {width:100%;float:none;padding-top:50px;text-align:center;}#gift-bats .col-1 a.btn {float:none;display:block;width:225px;margin:0 auto 15px auto;}#gift-bats .col-2 {width:100%;float:none;}#welcome p {width:100%;float:none;font-size:15px;text-align:center;}#welcome img {display:block;float:none;margin:0 auto 15px auto;}}@media only screen and (max-width :600px) {#home-hero-wrap .bat-hero img {margin-top:-20px;}#home-hero-wrap a.shop {left:auto;right:auto;position:static;margin:0 auto !important;}#home-hero-wrap a.shop.baseball {margin-bottom:25px !important;}#pro-fungo {padding-bottom:0;}#pro-fungo #pro-fungo-bat {margin:20px 0 -80px -200px;}#sig-series {background-position:center center;-webkit-background-size:  cover;-moz-background-size:  cover;-o-background-size: cover;background-size: cover;}#sig-series .content-panel {width:auto;padding:30px 20px 20px 20px;}#newsletter {background:none;}#newsletter .pagewidth {width:100%;margin:0;}#newsletter .col.col-1 {width:100%;height:auto;min-height:0;float:none;height:auto;background:url(/images/keep-up-with-max.jpg) no-repeat -200px center;-webkit-background-size:  cover;-moz-background-size:  cover;-o-background-size: cover;background-size: cover;}#newsletter .col-1 .social-links {position:static;float:none;width:100%;text-align:center;padding:100px 20px 60px 20px;}#newsletter .col-1 .social-links img {display:inline-block;margin:0 10px 20px 10px;}#newsletter .col.col-2 {width:100%;float:none;padding:0 20px 0 105px;background-position:-100px center;}#newsletter .col-2 p {font-size:18px;line-height:1.2;}#gift-bats {overflow:hidden;}#gift-bats .col-2 {width:100%;float:none;margin-left:90px;}}@media only screen and (max-width :500px) {header img.logo {width:150px;}#search-dropdown input[type="text"] {margin-left:0;}#home-hero-wrap .proxr-hero img {display:none;}#home-hero-wrap .proxr-hero .mobile-proxr-hero {display:block;}#sig-series img.pro-series-sig {margin-bottom:0px;padding-top:40%;}#eat-sleep-bats .col-1 .inner {padding:30px 3%;}#find-your-max h2 {font-size:40px;margin-bottom:-60px;}#pro-fungo h2.big-heading {font-size:54px;}#pro-fungo h3 {line-height:1.2;font-size:26px;}#pro-fungo #pro-fungo-bat {margin-bottom:-100px;}}@media only screen and (max-width :400px) {header img.logo {margin-top:10px;width:110px;}h2.big-heading {font-size:50px;}a.search-icon {right:60px;}#sig-series img.pro-series-sig {max-width:100%;margin-bottom:20px;margin-left:0px;padding-top:50%;padding-left:20px;}#newsletter .col-2 span:nth-child(1) {font-size:32px;}#newsletter .col-2 span:nth-child(2) {font-size:26px;}#newsletter .col-2 h3 span {font-size:32px;}}a.image-block {color:#fff;display:block;height:100%;position:relative;text-decoration:none;background-repeat: no-repeat;background-position:  center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size:cover;background-size:cover;}a.image-block:after {content:'';display:block;opacity:0;position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background:#000;-o-transition:.3s;-ms-transition:  .3s;-moz-transition: .3s;-webkit-transition: .3s;transition:.3s;}a.image-block:hover:after {opacity:0.5;}a.image-block .content {position:relative;z-index:50;text-align:center;color:#fff;max-width:450px;margin:0 auto;}a.image-block .content h2 {line-height:45px;margin:0;padding:0;font-weight:400;letter-spacing:10px;}h2 span.std {font-size:42px;letter-spacing:10px;font-weight:400;}h2 span.big-thin {font-weight:300;letter-spacing:2px;font-size:60px;}.shop-main .section {margin:0 0 50px 0;}.shop-main .bats-grid .col {width:48%;float:left;}.shop-main .bats-grid .col.col-1 a.image-block {height:580px;background-image:url(/images/shop/home-top-left.jpg);}.shop-main .bats-grid .col.col-1 a.image-block .content {position:absolute;bottom:45px;right:10px;}.shop-main .bats-grid .col.col-2 {float:right;}.shop-main .bats-grid .col.col-2 a.image-block {padding:92px 0 0 0;height:265px;}.shop-main .bats-grid .col.col-2 a.image-block.pro-series {margin-bottom:50px;background:url(/images/shop/shop-pro-series-bg.jpg);}.shop-main .bats-grid .col.col-2 a.image-block.certified {padding-top:30px;background:url(/images/shop/home-top-right-2.jpg);}.shop-main .fungo {min-height:250px;padding-top:20px;position:relative;}.shop-main .fungo h2 {font-weight:400;font-size:60px;padding:0 0 0 100px;}.shop-main .fungo img {position:absolute;z-index:-1;top:0px;left:0;}.shop-main .fungo a.btn {float:right;margin:150px 25px 0 0;text-transform:uppercase;}.shop-main .fungo a.btn:first-of-type {margin-right:120px;}.shop-main .coaches {height:360px;background-image:url(/images/shop/coaches.jpg);}.shop-main .coaches a.image-block .content {max-width:630px;position:absolute;left:20px;bottom:40px;}.shop-main .misc-items .col {display:block;width:30%;float:left;text-align:center;}.shop-main .misc-items .col.col-2 {margin:0 5%;}.shop-main .misc-items .col .thumb {height:400px;position:relative;background-repeat: no-repeat;background-position:  center bottom;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size:contain;background-size:contain;}.shop-main .misc-items .col-1 .thumb {background-image:url(/images/shop/maxbat-backpack.jpg);}.shop-main .misc-items .col-2 .thumb {background-image:url(/images/shop/batting-gloves.jpg);}.shop-main .misc-items .col-3 .thumb {background-image:url(/images/shop/closeout-bats.jpg);}.shop-main .misc-items .col h3 {padding:0;text-align:center;font-weight:400;font-size:36px;line-height:1.1;}.shop-main .misc-items .col h3 span {display:block;font-size:24px;}.shop-main .misc-items a.col {text-decoration:none;color:#000;}.shop-main .misc-items a.col:hover {color:#fc381d;}.gift-bats-global {display:none;height:350px;overflow:hidden;position:relative;}body.has-gift-bats-footer .gift-bats-global {display:block;}.gift-bats-global .border {position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:65px;background:#000;}.gift-bats-global .pagewidth {position:relative;}.gift-bats-global img.gift-bats {display:block;position:relative;left:-20px;}.gift-bats-global .col {width:530px;position:absolute;right:0;top:70px;text-align:center;}.gift-bats-global .col h2 span.big-thin {display:block;font-size:52px;}.gift-bats-global .col h2 span.std {font-size:33px;letter-spacing:8px;}.gift-bats-global .col .btn {display:inline-block;float:none;}@media only screen and (max-width :1230px) {.shop-main .fungo img {top:20px;}.gift-bats-global {height:auto;}.gift-bats-global .col {width:100%;position:static;right:0;left:0;top:0;padding:0 0 40px 0;}.gift-bats-global img.gift-bats {margin:0 auto;left:0;right:0;}}@media only screen and (max-width :1100px) {.shop-main .fungo img {top:40px;}}@media only screen and (max-width :1000px) {.shop-main .bats-grid .col.col-2 a.image-block {padding-top:60px;padding-left:10px;padding-right:10px;}.shop-main .bats-grid .col.col-2 a.image-block.certified img {width:115px;}.shop-main .misc-items .col .thumb {height:300px;}.shop-main .fungo a.btn {margin-top:140px;}.shop-main .fungo a.btn:first-of-type {margin-right:50px;}}@media only screen and (max-width :900px) {.shop-main .fungo img {top:50px;}.shop-main .coaches a.image-block .content {width:100%;max-width:100%;left:0;}}@media only screen and (max-width :768px) {.shop-main .bats-grid .col,.shop-main .bats-grid .col.col-2 {width:100%;float:none;margin:0 0 40px 0;}.shop-main .bats-grid .col.col-2 a.image-block {padding-top:92px;}.shop-main .fungo {padding-top:20px;text-align:center;}.shop-main .fungo h2 {text-align:center;margin-bottom:20px;padding:0;}.shop-main .fungo img {position:static;}.shop-main .fungo {min-height:auto;margin-bottom:40px;}.shop-main .fungo a.btn:first-of-type,.shop-main .fungo a.btn {float:none;display:inline-block;margin:5px;}.shop-main .coaches a.image-block {background-position:  right center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size:cover;background-size:cover;}.shop-main .coaches a.image-block .content {bottom:100px;}.shop-main .coaches a.image-block .content h2 {text-align:center;}.shop-main .coaches a.image-block .content span.angle:after {content:'';display:block; }.shop-main .coaches a.image-block .content span.std {display:block !important;}.shop-main .misc-items .col.col-2 .thumb {padding:0 90px;}.shop-main .misc-items .col,.shop-main .misc-items .col.col-2 {width:100%;float:none;margin:0 0 50px 0;}.gift-bats-global .col h2 {line-height:1.1;}}@media only screen and (max-width :500px) {.shop-main .bats-grid .col.col-2 a.image-block {padding-top:65px;}}.browse-sidebar { float:left; width:200px; margin-right:50px; margin-bottom:20px; }.browse-results { float:left; width:calc(100% - 250px); }.browse-results.full-width { float:none; width:100%; }.browse-sidebar ul{ list-style:none; padding:0; margin:0; }.browse-sidebar h4{ background-color:#dcdcdc; padding:7px 10px 4px 10px; margin-top:30px; }.baseball-bats.browse-page .browse-sidebar h4.mobile-filter{ display:none; cursor:pointer; margin-bottom:0; padding:12px 15px 9px 15px; background:#dcdcdc url('/images/arrow-down-gray.png') no-repeat right 10px top 16px;  }.baseball-bats.browse-page .browse-sidebar h4.mobile-filter.open { background-image:url('/images/arrow-up-gray.png'); }.browse-sidebar .filter-by { padding:30px 25px 0 5px; }.browse-sidebar .filter-by h5 { cursor:pointer; font-size:18px; border-bottom:1px solid #dcdcdc; margin-bottom:3px; background:transparent url('/images/arrow-down-gray.png') no-repeat right 13px;  }.browse-sidebar .filter-by h5.open { background-image:url('/images/arrow-up-gray.png'); }.browse-sidebar .filter-by ul { display:none; }.browse-sidebar .filter-by ul li div { float:right; width:calc( 100% - 20px ); }.browse-sidebar .ui-checkboxradio-label  { border-color:transparent; text-transform:uppercase; font-weight:300; font-size:14px; text-align:left; background-color:transparent; margin:0 0 1px 0; width:100%; padding:3px 8px; }.browse-sidebar .ui-checkboxradio-label:active,.browse-sidebar .ui-checkboxradio-label.ui-checkboxradio-checked,.browse-sidebar .ui-checkboxradio-label.ui-checkboxradio-checked:hover { background-color:#fc381d; font-weight:300; border-color:#fc381d; color:#fff; }.browse-sidebar .ui-checkboxradio-label:hover { font-weight:300; }.quick-links{ margin:40px 0 0 0; padding:0 5px; }.quick-links li{ margin:0 0 10px 0; }.quick-links li a { color:#000; text-transform:uppercase; font-size:14px; text-decoration:none; }.browse-sidebar .product-list .ui-checkboxradio-label { padding:0 8px; }.browse-sidebar .product-list li { margin:0 0 8px 0; }body.accessories .page-heading-wide { background-image:url(/images/shop/accessories-header.jpg); }.browse-page #results-none,.browse-page #loading-indicator { display:none; }.browse-page #results-nav { text-align:center; padding-bottom:20px; font-size:14px; text-transform:uppercase; }.browse-page .browse-wrap  { text-align:left; }.browse-page .browse-wrap .category-heading  { text-align:left; padding:10px 20px; margin-top:70px; margin-bottom:40px; }.browse-page .browse-wrap .category-heading:first-child  { margin-top:0; }.browse-page.baseball-bats .browse-wrap .category-heading { text-align:left; padding:10px 20px; color:#fff; background:#2b323e; margin-top:70px; margin-bottom:40px; }.browse-page.baseball-bats .browse-wrap .category-heading h2 { font-weight:600; text-transform:none; }.browse-page.baseball-bats .browse-wrap .category-heading h2 span { color:#fff !important; font-weight:600; }.browse-page.baseball-bats .browse-wrap .category-heading { margin-top:0; }.browse-page .browse-wrap .category-heading h2  { color:#2d343a; font-size:36px; line-height:38px; margin:0; padding:0; }.browse-page .browse-wrap .category-heading h2 span{ color:#fc381d; }.browse-page .browse-wrap .category-heading h2.orange { color:#fc381d; }.browse-page .browse-wrap .category-heading h2.orange span { color:#fc381d; }.browse-page .browse-wrap .category-heading h2.gold{ color:#d9aa01; }.browse-page .browse-wrap .category-heading p{ font-size:14px; margin:0; }.browse-page .browse-box{ display:inline-block; text-align:center; width:410px; margin:0 30px 70px 30px; font-size:14px; line-height:normal; font-weight:500; text-transform:uppercase; }.browse-page .full-width .three-wide .browse-box  { width:330px; }.browse-page .full-width .four-wide .browse-box{ width:230px; }.browse-page .browse-box a { text-decoration:none;  }.browse-page .browse-box a h3 { position:relative; color:#2d343a; font-size:14px; text-align:center; letter-spacing:1px; font-weight:600; line-height:26px; margin:0 0 10px 0; padding:0; }.browse-page .browse-box a h3 span  { color:#2d343a; display:block; font-size:33px; font-weight:700; }.browse-page .browse-box a h3.orange{ color:#fc381d; }.browse-page .browse-box a h3.gold  { color:#d9aa01; }.browse-page .browse-box .info{ padding-bottom:5px; }.browse-page .browse-box .borders{ border-top:1px solid #dcdcdc; padding-top:5px; }.browse-page .browse-box .borders .availability { float:left; width:100%; } .browse-page .browse-box .borders .compare{ float:left; width:40%; border-left:1px solid #dcdcdc; }.baseball-bats.browse-page .browse-box a h3  { text-align:left; }.baseball-bats.browse-page .browse-box a span.img-wrap{ display:block; height:150px; }.baseball-bats.browse-page .browse-box a span.img-wrap img  { transform:rotate(-17deg); -ms-transform:rotate(-17deg); display:block; position:relative; top:50px; }.baseball-bats.browse-page .browse-box .info { text-align:left; }.baseball-bats.browse-page .browse-box .borders { text-align:left; }body.baseball-bats .page-heading-wide  { background-image:url(/images/shop/baseball-bats-heading.jpg); }body.softball-bats .page-heading-wide  { background-image:url(/images/shop/softball-bats-heading.jpg); }body.about-maxbat .page-heading-wide{ background-image:url(/images/shop/about-maxbat-header2020.jpg); }body.shop-apparel .page-heading-wide{ background-image:url(/images/shop/apparel-header2020.jpg); }body.catchers-gear .page-heading-wide  { background-image:url(/images/shop/catchersgear-header2020.jpg); }body.coaching-training .page-heading-wide { background-image:url(/images/shop/coaches-header2020.jpg); }body.limited-edition .page-heading-wide{ background-image:url(/images/shop/limited-edition-header2020.jpg); }.product-page .column-preview { float:left; width:50%; padding:0 25px; text-align:center; }.product-page .column-details { float:left; width:50%; }.product-page .column-details .bottom  { width:100%; }.product-page #bat-preview-box{ position:relative; background-color:#ffffff; padding:0; height:340px; text-align:center; }.product-page #bat-preview-box img  {position:absolute;top:90px;right:0;transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transition:.3s;transition:.3s;}.product-page #bat-preview-box .toggle {position:absolute;width:160px;bottom:10px;right:10px;border:1px solid #ccc;cursor:pointer;z-index:100;font-size:14px;padding:5px;}.product-page #bat-preview-box.fixed-position .toggle {bottom:auto;right:auto;top:10px;right:10px;}.product-page #bat-preview-box.closeup .toggle {transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transition:.3s;transition:.3s;}.product-page #bat-preview-box.closeup img {max-width:none;border:1px solid #000;}.product-page #bat-preview-box.fixed-position.closeup img {border:none;} @media only screen and (max-width :1400px) {.product-page #bat-preview-box.fixed-position img {margin-top:30px;}.product-page #bat-preview-box.fixed-position.closeup .toggle {bottom:0;}}@media only screen and (max-width :1000px) {.product-page #bat-preview-box.closeup .toggle {  bottom:-60px;  }}@media only screen and (max-width :860px) {.product-page #bat-preview-box.closeup .toggle {bottom:-20px;}.product-page #bat-preview-box.closeup img {width:3500px;}}@media only screen and (max-width :800px) {.product-page #bat-preview-box.closeup .toggle {bottom:-60px;}}@media only screen and (max-width :660px) {.product-page #bat-preview-box.closeup .toggle {bottom:-30px;}.product-page #bat-preview-box.closeup img {width:3000px;}}@media only screen and (max-width :600px) {.product-page #bat-preview-box.closeup .toggle {bottom:-50px;}}@media only screen and (max-width :550px) {.product-page #bat-preview-box .toggle {width:130px;padding:3px;font-size:11px;}.product-page #bat-preview-box.closeup {margin-left:470px;}.product-page #bat-preview-box.closeup img {width:2500px;}.product-page #bat-preview-box.closeup .toggle {bottom:-70px;right:100px;}.product-page #bat-preview-box.fixed-position.closeup {margin-left:60px;}.product-page #bat-preview-box.fixed-position.closeup .toggle {bottom:0;right:70px;}.product-page #bat-preview-box.fixed-position.closeup img {margin-top:0;}}@media only screen and (max-width :400px) {.product-page #bat-preview-box.closeup {margin-left:377px;}.product-page #bat-preview-box.closeup img {width:2000px;}.product-page #bat-preview-box.closeup .toggle {bottom:-50px;right:100px;}.product-page #bat-preview-box.fixed-position img {margin-top:35px;}.product-page #bat-preview-box.fixed-position.closeup {margin-left:60px;}.product-page #bat-preview-box.fixed-position.closeup .toggle {bottom:0;right:70px;}.product-page #bat-preview-box.fixed-position.closeup img {margin-top:0;}}.product-page #bat-preview-box .handle { z-index:1; }.product-page #bat-preview-box .barrel { z-index:5; }.product-page #bat-preview-box .barrel-grain { z-index:10; }.product-page #bat-preview-box .handle-grain { z-index:15; }.product-page #bat-preview-box .flame  { z-index:20; }.product-page #bat-preview-box .logo{ z-index:25; }.product-page #bat-preview-box .uss-mark  { z-index:27; }.product-page #bat-preview-box .gift-logo { z-index:28; }.product-page #bat-preview-box .text{ z-index:30; }.product-page #bat-preview-box .text-alt  { z-index:35; }.product-page #bat-preview-box .band{ z-index:40; }.product-page #bat-preview-box .shading{ z-index:45; }.product-page #bat-preview-box .barrel-finish{ z-index:50; }.product-page #bat-preview-box .handle-finish{ z-index:55; }.product-page #bat-preview-box .mask{ z-index:60; }.product-page #bat-preview-box .grip{ z-index:65; }.product-page #preview-spacer { display:none; }.product-page #bat-preview-box.fixed-position{ position:fixed; top:0; left:0; padding:20px 0; width:100%; height:auto; z-index:5; }.product-page #bat-preview-box.fixed-position img  { transform:rotate(0deg); -ms-transform:rotate(0deg); top:0; }.product-page #bat-preview-box.fixed-position.closeup .toggle  { transform:rotate(0deg); -ms-transform:rotate(0deg); }.product-page #bat-preview-box.fixed-position img.mask { box-shadow:0 8px 6px -6px black; }.product-page .heading  { margin-top:25px; }.product-page h1  { float:left; color:#000; font-weight:600; font-size:42px; line-height:42px; margin:0; padding:0 0 8px 0; }.product-page h1 span{ color:#2d343a; }.product-page h1.orange {  }.product-page h1.gold{ color:#d9aa01; }.product-page .handle-barrel  { float:right; font-size:24px; line-height:24px; text-transform:uppercase; padding:13px 35px 0 0; }.product-page .borders  { padding:15px 35px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; }.product-page .borders .stats { font-size:16px; font-weight:500; text-transform:uppercase; text-align:center; }.product-page .borders .bat-stats{ float:left; width:200px; padding:0 15px 0 0; }.product-page .borders .stats p  { margin:0; padding:7px 0;  }.product-page .borders .description { float:left; min-height:128px; width:calc(100% - 200px); padding:5px 0 0 15px; border-left:1px solid #dcdcdc; }.product-page .borders .description.no-brdr { border-left:none; padding-left:0; width:100%; min-height:auto; }.product-page .borders .description p  { margin:15px 0 0 0; color:#888; }.product-page .borders .description p:first-of-type { margin-top:0; }.product-page .borders .description img{ float:right; padding:0 0 15px 15px; }.product-page input  { border-width:2px; }.product-page .giftbat-desc{ background-color:#dcdcdc; }.product-page .giftbat-desc img  { display:block; float:left; margin-right:15px; }.product-page .giftbat-desc p { margin:0; padding:15px; }.product-page .giftbat-note{ text-align:center; padding-top:25px; font-size:18px; }.product-page .more-instocks  { margin-top:25px; background:#eee; padding:10px 20px; text-align:center; }.product-page .borders .description .kieboom-video { padding:0 0 15px 15px; }.product-page .browse-page .borders { padding:0; }.can-not-be-purchased{ padding:25px 0; font-size:26px; line-height:30px; font-weight:500; color:#ff0000; text-align:center; }.option-row { margin-top:40px; text-align:center; }.option-row.not-acc  { text-align:left; }.option-row.option-maxpro  { padding-bottom:10px; }.option-row .option-label  { text-align:left; padding-left:20px; color:#252b30; font-size:16px; line-height:36px; font-weight:600; text-transform:uppercase; }.option-row.not-acc .option-label{ padding-left:0; font-size:20px; }.option-row .option-label img { vertical-align:middle; }.option-row .option-label span{ font-weight:300; }.option-logo-color .option-label span em  { text-transform:lowercase; font-size:0.7rem; }.option-row .caption { text-align:right; color:#4c4c4c; font-size:16px; line-height:18px; text-transform:uppercase; padding-top:8px; padding-right:25px; }.option-row .sale { font-weight:500; font-style:italic; text-transform:uppercase; color:#ff0000; }.option-row .orig { text-decoration:line-through; color:#b0b0b0; }.option-group  { display:inline-block; vertical-align:top; }.option-group.one-quarter  { width:25%; }.option-group.three-quarter{ width:75%; }.option-group.one-half  { width:50%; }.option-group.one-third { width:33.33%; }.option-group.two-third { width:66.66%; }.option-group.left{ width:450px; }.option-group.middle { width:328px; margin-left:27px; }.option-group.right  { width:368px; margin-left:27px; }.option-group.acc-handle{ cursor:pointer; display:block; vertical-align:top; margin:0; padding:0 0 5px 0; border-bottom:1px solid #000; }.option-group.acc-handle .option-label { font-size:28px; font-weight:500; padding-left:0; width:calc(100% - 250px); float:left; text-transform:uppercase; text-align:left; margin:0 0 5px 0; }.option-group.acc-handle .icon-col  { width:250px; float:right; text-align:right; }.option-group.acc-content .desc-text{ font-size:14px; text-align:left; padding:4px 0 0 0; }.option-group.acc-content .desc-text a { color:#4c4c4c; text-decoration:none; }.option-group.acc-handle.active .icon-col .chev { transform:rotate(180deg); -ms-transform:rotate(180deg); }.option-group.acc-handle .icon-col img { position:relative; top:0px; }.option-group.acc-handle .icon-col .chev  { display:inline-block; width:38px; height:26px; margin-left:5px; position:relative; top:9px; background:url(/images/shop/icon-chevron.png) no-repeat center center; }.option-group.acc-content  { display:none; padding:30px 0 0 0; }.option-group.acc-content .option-label-selected { font-size:22px; margin:0 0 10px 0; padding-left:0; text-transform:uppercase; text-align:left; }.option-group.acc-content .preview-col { width:30%; float:left; padding-right:3%; }.option-group.acc-content .preview-col .option-group { display:block; }.option-group.acc-content .preview-col .option-block { width:50%; border:2px solid #b0b0b0; color:#b0b0b0; padding:6px 0; }.option-group.acc-content .preview-col .option-block:hover { color:#000; border-color:#000; }.option-group.acc-content .preview-col .option-block.active { color:#fc381d; border-color:#fc381d; background-image:url(/images/check-orange.png); }.option-group.acc-content .preview-box { display:block !important; height:170px; background:#f3f3f3; background-size:94% auto; background-repeat:no-repeat; background-position:center center; }.product-page .fancybox-container .fancybox-bg { background-color:#dadada;  }.option-group.acc-content.option-grip-color .preview-box { height:150px; background-size:100% auto; }.option-group.acc-content a.preview-link  { display:block; height:100%; }.option-group.acc-content .preview-plus{ padding-left:25px; background:url(/images/icon-zoom-plus.png) no-repeat left center; }.option-group.acc-content .preview-col img.lizard-logo{ display:block; margin:0 0 15px 0; }.option-group.acc-content .option-swatches.with-preview  { width:70%; float:left; }.option-group.acc-content.option-logo-color .option-swatches.with-preview { float:right; }.option-group.option-logo-color  { position:relative; }.option-group.option-logo-color .preview-col.fixed-top{ position:fixed; bottom:auto; }.option-group.option-logo-color .preview-col.stick-bottom{ position:absolute; bottom:0; top:auto; }.option-engraving { width:50%; }.option-engraving input { border:1px solid #b0b0b0; width:100%; letter-spacing:1px; text-transform:uppercase; padding:10px 0; text-align:center; }.option-block  { display:inline-block; vertical-align:top; margin-bottom:5px; padding:6px 45px; border:2px solid #b0b0b0; color:#b0b0b0; text-align:center; text-transform:uppercase; background-position:right 10px center; background-repeat:no-repeat; background-color:transparent; }.column-details .option-block { min-width:225px; }.option-swatches  { display:block; text-align:left; margin:0; }.option-swatches.with-preview-col { float:left; width:67%; }a.option-block { cursor:pointer; text-decoration:none; }.option-block.dark{ border-color:#252b30; color:#252b30; }a.option-block:hover { border-color:#252b30; color:#252b30; background-image:url('/images/check-gray.png'); }a.option-block.dark:hover,.option-block.active:hover,.option-block.active { border-color:#fc381d; color:#fc381d; background-image:url('/images/check-orange.png'); }.option-block.active.nocheck  { background:none; }.option-block.no-border { border:none; padding-top:0; }.option-block.is-dropdown  { position:relative; }.option-block.is-dropdown.active { background-image:url('/images/arrow-down-orange.png'); }.option-block .dropdown { display:none; position:absolute; left:0; width:100%; margin:6px 0 0 0; padding:0; list-style:none; z-index:10; max-height:250px; overflow-y:auto; }.option-block .dropdown li { background-color:#d8d8d8; color:#252b30; padding:6px 0 2px 0; border-top:1px solid #252b30; cursor:pointer; font-size:0.8rem; }.option-block .dropdown li:first-child { border-top:none; }.option-block .dropdown li:hover { color:#fc381d;  }.option-block .dropdown li.soldout { color:#aaa; }.option-block .dropdown li.soldout em { color:#ff0000; }.option-group .col{ float:left; }.option-group .col-1 { width:30%; margin-right:5%; }.option-group .col-2 { width:30%; margin-right:5%; }.option-group .col-3 { width:30%; }.option-group .col-1-2 { width:30%; margin-right:5%; }.option-group .col-2-2 { width:30%; }.option-knob .col-1  { width:22%; margin-right:4%; }.option-knob .col-2  { width:22%; margin-right:4%; }.option-knob .col-3  { width:22%; margin-right:4%; }.option-knob .col-4  { width:22%; }.knob-detail-popup{ width:50%; }.knob-detail-popup img  { width:50%; }.option-availability .option-block  { width:49%; margin:0 0.5% 0 0.5%; font-size:34px; line-height:34px; font-weight:600; }.option-availability .option-block div { margin-top:3px; color:#4c4c4c; font-size:16px; line-height:18px; font-weight:300; text-transform:none; }.option-maxpro .option-group  { display:inline-block; }.option-wood .option-group { display:inline-block; }.option-wood .option-block { margin:0 7px 5px 7px; width:384px; }.option-wood .option-block span  { display:inline-block; height:40px; line-height:20px; background-position:left center; background-repeat:no-repeat; }.option-wood .option-block .ico-maple  { padding-left:52px; background-image:url('/images/shop/icon-maple-sm.png'); }.option-wood .option-block .ico-birch  { padding-left:66px; background-image:url('/images/shop/icon-birch-sm.png'); }.option-wood .option-block .ico-ash { padding-left:60px; background-image:url('/images/shop/icon-ash-sm.png'); }.option-block-wrap{ margin-left:20px; text-align:left; }.option-block-wrap a.option-block{ width:240px; margin:0; font-size:14px; letter-spacing:1px; border:1px solid #b0b0b0; }.option-block-wrap a.option-block:hover{ border-color:#000; color:#000; }.option-block-wrap a.option-block.active  { background-image:url(/images/check-orange.png); color:#fc381d; border-color:#fc381d; }.option-textfield { padding-left:20px; }.option-textfield input { width:100%; text-align:center; text-transform:none; padding:6px 5px 8px 5px; margin:2px 0 0 0; }.option-textfield input.upperonly{ text-transform:uppercase; }.option-textfield input.active{ border-color:#fc381d; }.option-textfield .caption { text-align:right; }.general-textfield{ padding-left:0; width:250px; }.option-giftbat-engraving  { width:325px; margin-left:15px; }.option-customlogo{ padding-left:20px; text-align:left; }.option-customlogo .col { text-align:left;  }.option-customlogo table{ float:left; margin-right:15px; }.option-customlogo #custom-logo-preview{ width:300px; height:195px; border:2px solid #b0b0b0; text-align:center; }.option-customlogo #custom-logo-preview img  { display:block; margin:0 auto; }.option-customlogo #custom-logo-preview.active  { border-color:#fc381d; }.swatch  { width:135px; height:100px; position:relative; display:inline-block; cursor:pointer; margin:0 4px 4px 0; border:2px solid #ffffff; }.option-handle-color .swatch,.option-barrel-color .swatch,.option-grip-color .swatch { height:87px; }.swatch .overlay  { display:none; position:absolute; top:0; width:100%; height:100%; background:transparent url('/images/check-gray.png') no-repeat top 20px center; }.swatch.active .overlay { background-image:url('/images/check-orange.png'); }.swatch:hover  { border-color:#252b30; }.swatch:hover .overlay  { display:block; }.swatch:after  { content:attr(data-colorname); color:#2d343a; position:absolute; top:60px; left:0; width:100%; display:block; line-height:1; text-align:center; font-size:14px; }.swatch.active { border-color:#fc381d; }.swatch.active .overlay { display:block; background-image:url('/images/check-orange.png'); }.swatch .swatch-img  { width:131px; height:58px; background-repeat:no-repeat; background-position:center top; background-size:100% auto; }.swatch-amber  { background-image:url('/images/products/bat/color-swatches/amber.png'); }.swatch-army-green{ background-image:url('/images/products/bat/color-swatches/army-green.png'); }.swatch-black  { background-image:url('/images/products/bat/color-swatches/black.png'); }.swatch-blackfade { background-image:url('/images/products/bat/color-swatches/black.png'); }.swatch-blue{ background-image:url('/images/products/bat/color-swatches/blue.png'); }.swatch-brown  { background-image:url('/images/products/bat/color-swatches/brown.png'); }.swatch-camo{ background-image:url('/images/products/bat/color-swatches/camo.png'); }.swatch-carolina-blue{ background-image:url('/images/products/bat/color-swatches/carolina-blue.png'); }.swatch-charcoal  { background-image:url('/images/products/bat/color-swatches/charcoal.png'); }.swatch-cherry { background-image:url('/images/products/bat/color-swatches/cherry.png'); }.swatch-clear  { background-image:url('/images/products/bat/color-swatches/clear.png'); }.swatch-cordovan  { background-image:url('/images/products/bat/color-swatches/cordovan.png'); }.swatch-clear-flame  { background-image:url('/images/products/bat/color-swatches/clear-flame.png'); }.swatch-unfinished-flame{ background-image:url('/images/products/bat/color-swatches/unfinished-flame.png'); }.swatch-gold{ background-image:url('/images/products/bat/color-swatches/gold.png'); }.swatch-green  { background-image:url('/images/products/bat/color-swatches/green.png'); }.swatch-graphite  { background-image:url('/images/products/bat/color-swatches/graphite.png'); }.swatch-gun-metal { background-image:url('/images/products/bat/color-swatches/gun-metal.png'); }.swatch-mahogany  { background-image:url('/images/products/bat/color-swatches/mahogany.png'); }.swatch-maroon { background-image:url('/images/products/bat/color-swatches/maroon.png'); }.swatch-matte-black  { background-image:url('/images/products/bat/color-swatches/matte-black.png'); }.swatch-mustard{ background-image:url('/images/products/bat/color-swatches/mustard.png'); }.swatch-navy{ background-image:url('/images/products/bat/color-swatches/navy.png'); }.swatch-neon-green{ background-image:url('/images/products/bat/color-swatches/neon-green.png'); }.swatch-orange { background-image:url('/images/products/bat/color-swatches/orange.png'); }.swatch-pink{ background-image:url('/images/products/bat/color-swatches/pink.png'); }.swatch-purple { background-image:url('/images/products/bat/color-swatches/purple.png'); }.swatch-rally-gray{ background-image:url('/images/products/bat/color-swatches/rally-gray.png'); }.swatch-red { background-image:url('/images/products/bat/color-swatches/red.png'); }.swatch-rust{ background-image:url('/images/products/bat/color-swatches/rust.png'); }.swatch-teal{ background-image:url('/images/products/bat/color-swatches/teal.png'); }.swatch-smoke  { background-image:url('/images/products/bat/color-swatches/smoke.png'); }.swatch-strawberry{ background-image:url('/images/products/bat/color-swatches/strawberry.png'); }.swatch-unfinished{ background-image:url('/images/products/bat/color-swatches/unfinished.png'); }.swatch-white-hot { background-image:url('/images/products/bat/color-swatches/white-hot.png'); }.swatch-wine{ background-image:url('/images/products/bat/color-swatches/wine.png'); }.swatch-yellow { background-image:url('/images/products/bat/color-swatches/yellow.png'); }.logo-swatch-black  { background-image:url('/images/products/bat/logo-swatch/black.png'); }.logo-swatch-blue{ background-image:url('/images/products/bat/logo-swatch/blue.png'); }.logo-swatch-carbon-fiber { background-image:url('/images/products/bat/logo-swatch/carbon-fiber.png'); }.logo-swatch-chain-link{ background-image:url('/images/products/bat/logo-swatch/chain-link.png'); }.logo-swatch-diamond-plate-gold { background-image:url('/images/products/bat/logo-swatch/diamond-plate-gold.png'); }.logo-swatch-diamond-plate-silver  { background-image:url('/images/products/bat/logo-swatch/diamond-plate-silver.png'); }.logo-swatch-fireball  { background-image:url('/images/products/bat/logo-swatch/fireball.png'); }.logo-swatch-flag{ background-image:url('/images/products/bat/logo-swatch/flag.png'); }.logo-swatch-flourish-black  { background-image:url('/images/products/bat/logo-swatch/flourish-black.png'); }.logo-swatch-flourish-gold{ background-image:url('/images/products/bat/logo-swatch/flourish-gold.png'); }.logo-swatch-flourish-silver { background-image:url('/images/products/bat/logo-swatch/flourish-silver.png'); }.logo-swatch-flourish-white  { background-image:url('/images/products/bat/logo-swatch/flourish-white.png'); }.logo-swatch-gold{ background-image:url('/images/products/bat/logo-swatch/gold.png'); }.logo-swatch-gold-chrome  { background-image:url('/images/products/bat/logo-swatch/gold-chrome.png'); }.logo-swatch-gold-outline { background-image:url('/images/products/bat/logo-swatch/gold-outline.png'); }.logo-swatch-gold-shadow  { background-image:url('/images/products/bat/logo-swatch/gold-shadow.png'); }.logo-swatch-green  { background-image:url('/images/products/bat/logo-swatch/green.png'); }.logo-swatch-navy{ background-image:url('/images/products/bat/logo-swatch/navy.png'); }.logo-swatch-neon-green{ background-image:url('/images/products/bat/logo-swatch/neon-green.png'); }.logo-swatch-neon-green-outline { background-image:url('/images/products/bat/logo-swatch/neon-green-outline.png'); }.logo-swatch-orange { background-image:url('/images/products/bat/logo-swatch/orange.png'); }.logo-swatch-pink{ background-image:url('/images/products/bat/logo-swatch/pink.png'); }.logo-swatch-red { background-image:url('/images/products/bat/logo-swatch/red.png'); }.logo-swatch-royal  { background-image:url('/images/products/bat/logo-swatch/royal.png'); }.logo-swatch-silver { background-image:url('/images/products/bat/logo-swatch/silver.png'); }.logo-swatch-silver-chrome{ background-image:url('/images/products/bat/logo-swatch/silver-chrome.png'); }.logo-swatch-silver-outline  { background-image:url('/images/products/bat/logo-swatch/silver-outline.png'); }.logo-swatch-silver-shadow{ background-image:url('/images/products/bat/logo-swatch/silver-shadow.png'); }.logo-swatch-sugar-skull-gold{ background-image:url('/images/products/bat/logo-swatch/sugar-skull-gold.png'); }.logo-swatch-sugar-skull-silver { background-image:url('/images/products/bat/logo-swatch/sugar-skull-silver.png'); }.logo-swatch-teal{ background-image:url('/images/products/bat/logo-swatch/teal.png'); }.logo-swatch-texas-star-black{ background-image:url('/images/products/bat/logo-swatch/texas-star-black.png'); }.logo-swatch-texas-star-gold { background-image:url('/images/products/bat/logo-swatch/texas-star-gold.png'); }.logo-swatch-texas-star-silver  { background-image:url('/images/products/bat/logo-swatch/texas-star-silver.png'); }.logo-swatch-tribal { background-image:url('/images/products/bat/logo-swatch/tribal.png'); }.logo-swatch-white  { background-image:url('/images/products/bat/logo-swatch/white.png'); background-color:#eee; }.logo-swatch-yellow { background-image:url('/images/products/bat/logo-swatch/yellow.png'); }.grip-swatch-none{ background-image:url('/images/products/bat/grip-swatch/none.png'); }.grip-swatch-black  { background-image:url('/images/products/bat/grip-swatch/black.png'); }.grip-swatch-black-camo{ background-image:url('/images/products/bat/grip-swatch/black-camo.png'); }.grip-swatch-blue{ background-image:url('/images/products/bat/grip-swatch/blue.png'); }.grip-swatch-blue-camo { background-image:url('/images/products/bat/grip-swatch/blue-camo.png'); }.grip-swatch-caribbean-camo  { background-image:url('/images/products/bat/grip-swatch/caribbean-camo.png'); }.grip-swatch-carolina-camo{ background-image:url('/images/products/bat/grip-swatch/carolina-camo.png'); }.grip-swatch-crimson-camo { background-image:url('/images/products/bat/grip-swatch/crimson-camo.png'); }.grip-swatch-desert-camo  { background-image:url('/images/products/bat/grip-swatch/desert-camo.png'); }.grip-swatch-dynamite-camo{ background-image:url('/images/products/bat/grip-swatch/dynamite-camo.png'); }.grip-swatch-graphite  { background-image:url('/images/products/bat/grip-swatch/graphite.png'); }.grip-swatch-green  { background-image:url('/images/products/bat/grip-swatch/green.png'); }.grip-swatch-hunter-camo  { background-image:url('/images/products/bat/grip-swatch/hunter-camo.png'); }.grip-swatch-jungle-camo  { background-image:url('/images/products/bat/grip-swatch/jungle-camo.png'); }.grip-swatch-lime-camo { background-image:url('/images/products/bat/grip-swatch/lime-camo.png'); }.grip-swatch-neon{ background-image:url('/images/products/bat/grip-swatch/neon.png'); }.grip-swatch-neon-camo { background-image:url('/images/products/bat/grip-swatch/neon-camo.png'); }.grip-swatch-neon-yellow  { background-image:url('/images/products/bat/grip-swatch/neon-yellow.png'); }.grip-swatch-orange { background-image:url('/images/products/bat/grip-swatch/orange.png'); }.grip-swatch-orange-camo  { background-image:url('/images/products/bat/grip-swatch/orange-camo.png'); }.grip-swatch-patriot-camo { background-image:url('/images/products/bat/grip-swatch/patriot-camo.png'); }.grip-swatch-phantom-gray { background-image:url('/images/products/bat/grip-swatch/phantom-gray.png'); }.grip-swatch-platinum-gray{ background-image:url('/images/products/bat/grip-swatch/platinum-gray.png'); }.grip-swatch-red { background-image:url('/images/products/bat/grip-swatch/red.png'); }.grip-swatch-white  { background-image:url('/images/products/bat/grip-swatch/white.png'); }.grip-swatch-wildfire-camo{ background-image:url('/images/products/bat/grip-swatch/wildfire-camo.png'); }.grip-swatch-yamasaki-camo{ background-image:url('/images/products/bat/grip-swatch/yamasaki-camo.png'); }.option-specs  { text-align:left; }.option-specs .col-1 { width:20%; margin-right:5%; }.option-specs .col-2 { width:20%; margin-right:5%; }.option-specs .col-3 { width:50%; }.option-specs .option-label{ padding:0 0 5px 0; width:100%; position:relative; }.option-specs .option-label img  { float:right; position:relative; top:7px; }.option-specs .option-block.is-dropdown,.option-specs .option-group{ display:block; }.option-specs .option-block.is-dropdown.active  { background-image:url(/images/arrow-down-gray.png); }.option-specs .simple-click-option,.option-specs .col-1 .option-group  { height:95px; }.option-cupped .left-side  { float:left; width:40%; margin-right:5%; }.option-cupped .right-side { float:left; width:55%; padding-top:35px; }.col .option-cupped img,.option-knob .col img,.option-smartready .col img{ width:100%; max-width:250px; margin-top:0; margin-bottom:5px; }.option-group .col .option-block,.option-cupped .option-block,.option-knob .option-block,.option-smartready .option-block { width:100%; }.option-row.caption-row { margin-top:10px; }.option-row .caption { padding:5px 0 0 0; text-align:center; }.product-page .bottom{ float:right; width:600px; clear:both; text-align:right; padding:30px 0; border-bottom:1px solid #dcdcdc; }.product-page .bottom h3{ padding-top:0; font-size:18px; }.product-page .bottom h4{ font-size:16px; margin:0; padding:0; }.product-page .bottom.general-product-options-wrapper { border-bottom:1px solid #dcdcdc; padding-left:35px; }.general-product-option-row{ margin-top:20px; text-align:left; }.general-product-options-wrapper .general-product-option-row:first-child { margin-top:0; }.option-production{ display:block; margin-bottom:15px; }.option-production strong  { text-transform:uppercase; }.option-production .details{ width:calc(100% - 55px); float:left; }.option-production .option-block { float:right; width:40px; height:30px; margin:7px 0 0 0; padding:3px 0 6px 0; background-position:center center; }.bottom .availability-choice  { padding-top:10px; }.bottom.qty-total { text-transform:uppercase; font-size:24px; line-height:normal; }.bottom.qty-total strong{ font-size:16px; }.bottom.qty-total .total{ color:#b0b0b0; }.bottom.qty-total input { width:50px; font-size:24px; padding:5px; margin-right:20px; text-align:center; }.bottom.qty-total #original-product-price { display:block; text-decoration:line-through; color:#b0b0b0; text-align:right; font-size:22px; }.bottom.qty-total #product-price em { font-weight:500; font-style:italic; text-transform:uppercase; color:#ff0000; }.bottom #sold-out { display:none; font-weight:500; font-style:italic; text-transform:uppercase; color:#ff0000; }.bottom #qty-wrap {}.bottom.add-cart-row { border-bottom:none; }.bottom.add-cart-row input { width:275px; margin:0; cursor:pointer; font-size:16px; line-height:16px; padding:8px 10px; background-color:#fc381d; color:#ffffff; border:1px solid #fc381d; text-transform:uppercase; }.bottom.add-cart-row input:hover { background-color:transparent; color:#fc381d; }@media only screen and (max-width :1100px) {.option-group.acc-content.option-handle-color .option-swatches,.option-group.acc-content.option-barrel-color .option-swatches {padding-right:0;}.option-specs .col {width:50%;float:none;margin:0 auto 35px auto;}}@media only screen and (max-width :1000px) {.product-page #bat-preview-box {height:280px;}}@media only screen and (max-width :900px) {.option-group.acc-content .preview-col {width:100%;float:none;background-size:contain;margin:0 0 20px 0;padding:0;}.option-group.acc-content .preview-col img.lizard-logo {margin:0 auto 20px auto;}.option-swatches {text-align:center;}.option-group.acc-content .preview-col #logo-preview-box,.option-group.acc-content .preview-col #grip-preview-box {background-size:auto 94%;}.option-group.acc-content .option-swatches.with-preview {width:100%;float:none;}.option-group.acc-content .preview-col .option-group {margin:0 0 15px 0;}.option-specs .col {width:100%;}.option-knob .col-1  { width:48%; margin-right:4%; }.option-knob .col-2  { width:48%; margin-right:0; }.option-knob .col-3  { width:48%; margin-right:4%; }.option-knob .col-4  { width:48%; margin-right:0; }.knob-detail-popup{ width:75%; }.option-group .col-1-2,.option-group .col-2-2 { width:45%; }}@media only screen and (max-width :800px) {.product-page #bat-preview-box {height:240px;}.product-page .handle-barrel {padding:0 0 15px 0;}.option-group.acc-content {margin-top:0;padding:30px 0 30px 0;}.option-group.acc-content.option-specs {padding-top:0;}.option-engraving {width:100%;margin:0;}.option-specs .simple-click-option,.option-specs .col-1 .option-group {height:75px;}}@media only screen and (max-width :700px) {.option-row.option-wood .option-label {text-align:center;}.option-group.acc-handle .option-label {font-size:20px;position:relative;top:5px;}.option-knob .option-block,.option-smartready .option-block {text-align:left;padding-left:10px;}.knob-detail-popup{ width:90%; }.knob-detail-popup img  { width:70%; float:none; display:block; margin:0 auto 15px auto; }}@media only screen and (max-width :600px) {.product-page #bat-preview-box {height:180px;}.product-page #bat-preview-box img {top:50px;}.option-group.acc-handle {min-height:45px;}.option-group.acc-handle .option-label {line-height:1;}.option-group.acc-handle .option-label span {display:block;font-size:16px;}.option-group.acc-handle .option-label {width:calc(100% - 150px);}.option-group.acc-handle .icon-col {width:150px;}.option-group.acc-handle .icon-col img {width:80px;}.option-block-wrap a.option-block {width:50%;}.option-row .option-label {padding-left:0;}.option-block-wrap {margin-left:0;}}@media only screen and (max-width :550px) {.option-group .col-1-2,.option-group .col-2-2,.option-knob .col,.option-smartready .col {float:none;width:100%;margin:0 0 50px 0;}.option-knob .col:last-of-type,.option-smartready .col:last-of-type {margin-bottom:0;}.option-knob .option-block,.option-smartready .option-block {text-align:center;padding-left:45px;}}@media only screen and (max-width :500px) {.product-page #bat-preview-box {height:140px;}.option-block-wrap a.option-block.active {background-size:12px auto;}.knob-detail-popup{ padding:25px !important; }.knob-detail-popup img  { width:90%; }}body .fancybox-slider-wrap { width:90%; margin:0 5%; }.core-values .about-jumps {  }.core-values .about-jumps a  { display:block; float:left; width:25%; text-align:center; font-size:20px; line-height:normal; font-weight:300; text-decoration:none; }.core-values .about-jumps .main { display:block; margin:0 auto; }.core-values .about-jumps .arrow{ vertical-align:middle; }.testimonials .testimonial  { text-align:left; padding-bottom:35px; line-height:18px;  }.testimonials .testimonial div { font-weight:500; clear:both; padding:10px 0 0 15px; }.testimonials .col-half  { width:44%; margin:0 3% 0 3%; }.testimonials .col-wrap > div:first-child { margin-left:3%; }.loyalty-program .body-content h2{ margin-left:35px; }.loyalty-program .body-content h3{ background-color:#dcdcdc; padding:20px 35px 15px 35px; margin:20px 0 35px 0; }.loyalty-program .step  { margin-left:35px; padding:0 0 75px 150px; background-position:top left; background-repeat:no-repeat; }.loyalty-program .step1 { background-image:url('/images/inside-maxbat/loyalty1.jpg'); }.loyalty-program .step2 { background-image:url('/images/inside-maxbat/loyalty2.jpg'); }.loyalty-program .step3 { background-image:url('/images/inside-maxbat/loyalty3.jpg'); }.loyalty-program .step.disclaimer{ padding-bottom:25px; font-style:italic; font-size:0.8rem; }.faq h3.ui-accordion-header-active  { background-color:#fc381d; color:#fff; }.contact-us .col-info{ float:left; width:250px; }.contact-us .col-form{ float:left; padding-left:5%; width:calc(100% - 250px); }.giftbat-examples .block { height:255px; font-size:14px; }form#site-feedback label { width:200px; }.account-home .logout-box  { float:right; margin-bottom:10px; }.recent-order-wrap{ color:#2e373f; }.recent-order-wrap .top-headings { border-bottom:1px solid #2e373f; }.recent-order-wrap .top-headings > div {float:left;color:#515e6a;font-weight:800;padding:10px 0;box-sizing:border-box;}.recent-order-wrap .row-wrap {margin-top:12px;padding-bottom:12px;border-bottom:1px solid #cbcbcb;}.recent-order-wrap .row-wrap > div {float:left;line-height:22px;}.recent-order-wrap .col-link{ width:100px; text-align:center; }.recent-order-wrap .col-status { width:150px; text-align:center; }.recent-order-wrap .col-total  { width:150px; text-align:center; }.recent-order-wrap .col-date{ width:150px; text-align:center; }.recent-order-wrap .mobile-label {display:none;float:left;width:250px;padding-top:10px;clear:left;color:#515e6a;text-align:right;font-weight:800;line-height:22px;}.page-eng-innovation .background { background:#1f1f21 url('/images/inside-maxbat/engineered-innovation/bkg.jpg') no-repeat top left; background-size:cover; border-top:2px solid #d9aa01; border-bottom:2px solid #d9aa01; }.page-eng-innovation .background a  { color:#d9aa01; text-decoration:none; }.page-eng-innovation .background a:hover  { color:#fc381d; }.page-eng-innovation .top-leftmargin,.page-eng-innovation .top-rightmargin  { position:relative; float:left; height:444px; width:calc((100% - 1200px) / 2); }.page-eng-innovation .top-leftmargin .top { position:absolute; top:132px; right:0; height:36px; width:100%; background:transparent url('/images/inside-maxbat/engineered-innovation/heading-topleft-bkg.png') no-repeat right top; }.page-eng-innovation .top-leftmargin .bottom { position:absolute; bottom:9px; right:0; height:19px; width:100%; background:transparent url('/images/inside-maxbat/engineered-innovation/heading-bottomleft-bkg.png') no-repeat right top; }.page-eng-innovation .top-rightmargin .bottom{ position:absolute; bottom:26px; right:0; height:19px; width:100%; background:transparent url('/images/inside-maxbat/engineered-innovation/heading-bottomleft-bkg.png') no-repeat left top; }.page-eng-innovation .top-center { float:left; width:1200px; height:444px; margin-bottom:50px; position:relative; color:#94989d; background:transparent url('/images/inside-maxbat/engineered-innovation/heading-footer.png') no-repeat bottom left; }.page-eng-innovation .top-center .head { padding-top:30px; }.page-eng-innovation .top-center .machine { width:49.91%; position:absolute; bottom:28px; right:0; }.page-eng-innovation .top-center .content { width:500px; margin:15px 0 0 25px; text-align:center; font-size:20px; line-height:24px; }.page-eng-innovation .top-center .content .title{ padding-bottom:15px; font-weight:500; font-size:38px; line-height:42px; color:#fff; }.page-eng-innovation .section { margin-bottom:50px; color:#94989d; background:url('/images/inside-maxbat/engineered-innovation/heading-underlines.png') no-repeat left bottom; }.page-eng-innovation .section.nobkg { background-image:none; }.page-eng-innovation .section h2 { padding:0 0 25px 0; margin:0; font-size:28px; line-height:28px; color:#fff; font-weight:500; }.page-eng-innovation .section.wood-species{ background-position:-140px 7px; }.page-eng-innovation .section.design{ background-position:-245px 7px; }.page-eng-innovation .section.details  { background-position:-240px 7px; }.page-eng-innovation .section.process  { background-position:-170px 7px; }.page-eng-innovation .wood-species .wood-text { display:inline-block; width:calc(100% - 410px); vertical-align:top; }.page-eng-innovation .wood-species .wood{ display:inline-block; margin-top:-30px; margin-left:50px; color:#fff; text-transform:uppercase; text-align:center; }.page-eng-innovation .wood-species .wood img  { display:block; margin:0 auto; }.page-eng-innovation .wood-species .wood a { display:block; margin-top:10px; }.page-eng-innovation .section .feature { float:left; width:33.333%; max-width:400px; padding-top:25px; }.page-eng-innovation .section .feature img{ display:block; margin:0 auto; }.page-eng-innovation .section .feature h3 { padding:15px 0 10px 20px; margin:0 10.5% 10px 10.5%; font-size:28px; line-height:28px; color:#d9aa01; font-weight:500; background:transparent url('/images/inside-maxbat/engineered-innovation/img-label-bkg.png') repeat-y top left; }.page-eng-innovation .section .feature p  { padding:0 10.5% 0 17%; margin:0 0 15px 0; }.page-eng-innovation .section .feature strong { color:#fff; }.page-eng-innovation .process .flow { float:left; padding-right:15px; }.page-eng-innovation .process .step { float:left; width:calc(100% - 300px); padding:8px 0 20px 40px; background-color:transparent; background-repeat:no-repeat; background-position:left top; }.page-eng-innovation .process .step1{ background-image:url('/images/inside-maxbat/engineered-innovation/process1.png'); }.page-eng-innovation .process .step2{ background-image:url('/images/inside-maxbat/engineered-innovation/process2.png'); }.page-eng-innovation .process .step3{ background-image:url('/images/inside-maxbat/engineered-innovation/process3.png'); }.page-eng-innovation .process .step4{ background-image:url('/images/inside-maxbat/engineered-innovation/process4.png'); }.page-eng-innovation .process .step h3 { padding:0 0 25px 0; margin:0; font-size:28px; line-height:28px; color:#d9aa01; font-weight:500; }.page-eng-innovation .bottom-bar { height:32px; width:100%; margin:70px 0 30px 0; background:transparent url('/images/inside-maxbat/engineered-innovation/bottom-bar.png') no-repeat center top; }.page-eng-innovation footer { margin-top:0; }.custom-pricing-page h3 { padding-top:5px; }.custom-pricing-page .image-side { float:left; width:240px; }.custom-pricing-page .text-side  { float:left; width:calc(100% - 240px); }.custom-pricing-page .dsform .button{ margin:0 0 0 5px; }.page-search-results .other-pages span { display:inline-block; margin-left:15px; }.page-search-results dl dt { margin-bottom:5px; }.page-search-results dl dd { font-style:italic; margin-bottom:20px; }.page-heading .has-image{ margin-bottom:0; bottom:10px; }.proxr .page-heading { margin:0; }.proxr img.block,.proxr p { font-size:20px; line-height:22px; }.proxr .page-heading img{ display:block; }.proxr .animation-row.top  { padding-top:25px; padding-bottom:25px; }.proxr .animation-row.top h3 { padding-top:70px; }.proxr .animation-row h3{ font-size: 42px; line-height:42px; }.proxr .animation-row .col-two-third { position:relative; padding-top:40px; }.proxr .animation-row iframe{ width:100%; height:485px; padding:0; margin:0; }.proxr .animation-row .instr{ text-align:center; padding-top:5px; font-weight:bold; }.proxr .only-mfg  {margin:30px 0 60px 0;}.proxr .only-mfg .l  {float:left;width:37.5%;height:151px;padding-right:25px;text-align:right;background:url('/proxr/fence-red-bkg.jpg') top right no-repeat;background-size:cover;}.proxr .only-mfg .r  {float:left;width:62.5%;height:151px;padding-right:10%;padding-top:30px;font-size:24px;line-height:32px;color:#fff;background:url('/proxr/fence-blk-bkg.jpg') top left no-repeat;background-size:cover;}.proxr .only-mfg .r a {font-size:20px;}.proxr .only-mfg .r a:hover {color:#ffffff;}.proxr span.defaultcase { text-transform:none; font-weight:900;  }.proxr .underline { border-bottom:2px solid #000; padding-bottom:5px; margin-bottom:5px; }.proxr div.underline { padding-top:50px; margin-bottom:25px; padding-bottom:0; }.proxr .mini-h2{ padding-top:25px; }.proxr .mini-h2 h2{ font-size:26px; line-height:34px; padding-top:22px; }.proxr .redhead{ color:#a90911; }.proxr .science-row  { background:#e9e9ea url(/proxr/bottom-bkg.png) bottom left repeat-x; padding-bottom:35px; }.proxr .science-row h3  { color:#a90911; padding-top:25px; padding-bottom:5px; font-weight:300; text-transform:none; }.proxr .science-row .grip { display:inline-block; margin-right:10px; }.proxr .science-row .grip:last-of-type {margin-right:0; }.proxr .science-row-2 { position:relative; z-index:3; overflow-x:hidden; background-color:#252b30; }.proxr .science-row-2 .body-content { position:relative; }.proxr .science-row-2 .body-content:before {content:"";background-color:#74777a;position:absolute;height:100%;width:7000px;left:50%;z-index:-1;}.proxr .science-row-2 .l { float:left; width:50%; min-height:220px; margin:0; padding:25px 15px 15px 0; color:#ffffff; background-color:#252b30; }.proxr .science-row-2 .r { float:left; width:50%; min-height:220px; margin:0; padding:25px 15px 15px 35px; color:#ffffff; background-color:#74777a; }.proxr .science-row-2 ul { padding-left:17px; }.proxr .science-row-2 li { margin:25px 0 0 0; }.proxr .science-row-2 p em { font-size:0.7rem; }.proxr .swing  {background:#a90911 url('/proxr/white-t-b-bkg.png') top left repeat;background-size:auto 100%;}.proxr .swing .l  { float:left; width:40%; padding:100px 90px 0 0; color:#ffffff; font-size:1.2rem; line-height:1.8rem; }.proxr .swing h4  { margin-bottom:20px; font-size:1.5rem; line-height:1.8rem; }.proxr .swing img { display:block; float:left; width:60%; }.proxr .cta-head .inner,.proxr .cta .inner{ width:1200px; margin:0 auto; padding:0 0 0 100px; }.proxr .cta-head  { color:#ffffff; background-color:#a90911; position:relative; }.proxr .cta-head .knob  { position:absolute; top:30px; display:block; }.proxr .cta-head h2  { font-size:2.4rem; line-height:2.6rem; margin:0; padding:30px 0; }.proxr .cta { font-size:1.4rem; line-height:1.6rem; color:#ffffff; padding:30px 0; background:url('/proxr/fence-bkg.jpg') top left no-repeat; background-size:cover; }.proxr .cta p  { margin-top:15px; }.proxr footer { margin-top:0; }.cart-page .affirm-as-low-as { font-size:14px; padding:10px 0; }.cart-page .cart-notification-wrap  { float:left; width:60%; margin-bottom:30px; }.cart-page .shopping-wrap.left-side-shopping { float:right; width:40%; text-align:center; margin-bottom:30px; }.cart-page .shopping-wrap.bottom-shopping { width:100%; text-align:center; margin-top:30px; }.cart-page .shopping-wrap h5  { margin-bottom:5px; }.cart-page .shopping-wrap a{ display:inline-block; font-size:14px; background-color:#dcdcdc; padding:7px 10px 4px 10px; border-radius:5px; margin:0 3px 6px 3px; text-decoration:none; }.cart-page .shopping-wrap.empty-cart a { clear:both; }.cart-page .promo-wrapper { background:Gray url('/images/diag-line-border.png') top left repeat-y; }.cart-page .promo-wrapper h4 {}.cart-page .promo-wrapper ul {}.cart-page .promo-wrapper span.redeem {}.cart-page .promo-wrapper span.disclaim  {}.cart-wrap{ width:100%; clear:both; }.cart-wrap .cart-header .col{ padding:7px 15px; font-size:15px; font-weight:500; border-bottom:3px solid #2d343a; }.cart-wrap .mini-btn  { display:block; font-size:12px; }.cart-wrap .cart-row  { border-bottom:1px solid #2d343a; }.cart-wrap .cart-row .col{ padding:15px; }.cart-wrap .cart-row.discount-row { background-color:#dcdcdc; border-left:5px solid #fc381d; }.cart-wrap .cart-row.companion-row { background-color:#fffb99; }.cart-wrap .cart-info-area,.cart-wrap .cart-col-item{ float:left; width:calc(100% - 375px); }.cart-wrap .cart-col-item h6{ margin-bottom:5px; }.cart-wrap .mobile-label{ display:none; float:left; background-color:#f0f0f0; color:#515e6a; text-align:right; font-weight:800; width:calc(100% - 125px); font-size:0.85rem; }.cart-wrap .mobile-label.taller  { line-height:30px; }.cart-wrap .discount-row .mobile-label { background-color:transparent; }.cart-wrap .cart-info-area input.button.mini { line-height:13px; }form.dsform .cart-info-area input.button.mini,form.dsform .cart-info-area select,form.dsform .cart-info-area input{ margin-bottom:3px; }.cart-wrap .cart-col-item .details-wrap  { padding:10px 0 0 0; }.cart-wrap .cart-col-item .details-column{ float:left; padding:0 15px; }.cart-wrap .cart-col-item .details-column span { font-weight:500; }.cart-wrap .cart-col-unitprice { float:left; width:125px; text-align:center; }.cart-wrap .cart-col-qty { float:left; width:125px; text-align:center; }.cart-wrap .cart-col-qty input { text-align:center; font-size:18px; padding:3px; }.cart-wrap .cart-col-price  { float:left; width:125px; text-align:right; font-weight:500; }.cart-wrap .cart-totals-area{ float:right; width:345px; }.cart-wrap .cart-totals-area .totals-wrap { float:right; }.cart-wrap .cart-col-label  { float:left; width:220px; text-align:right; }.cart-wrap .cart-col-value  { float:left; width:125px; text-align:right; }.cart-wrap .cart-info-area  { padding:25px; font-size:14px; background-color:#f0f0f0; }.cart-wrap .buttons-row,.cart-wrap .totals-row{ border-bottom:none; }.cart-wrap .totals-row .col { padding-top:10px; padding-bottom:0; }.cart-wrap .order-total-row { font-weight:500; border-bottom:none; border-top:3px solid #2d343a; margin-top:10px; }.cart-wrap .buttons-row  { text-align:right; padding:0 15px 0 15px; }.cart-wrap .buttons-row .button{ display:inline-block; float:none; font-size:14px; padding:10px 15px; margin-left:15px; margin-right:0; }.checkout-page .col-wrap{ margin-bottom:15px; }.checkout-page .col-full,.checkout-page .col-half{ background-color:#F0F0F0; padding:10px; }.checkout-page .col-full h3,.checkout-page .col-half h3{ background-color:#fff; margin:0; padding:15px 15px 10px 15px; border-bottom:10px solid #f1f1f1; }.checkout-page .notes{ color:#ccc; }.checkout-payment-page #input-container-for-comments,.checkout-payment-page textarea { width:100% !important; }.checkout-payment-page #giftcert-entry-wrap label,.checkout-payment-page #promo-entry-wrap label  { width:100%; text-align:left; margin-top:0; }.checkout-page .choose-path .col-half  { min-height:360px; }.checkout-page .address-top .col-half  { min-height:390px; }.checkout-page .address-main .col-half { min-height:610px; }.checkout-page .address-main-w-acct .col-half{ min-height:670px; }.checkout-page .payment-row1 .col-half { min-height:350px; }.checkout-page .payment-row1 .col-half.short { min-height:225px; }.checkout-page .payment-row2 .col-half { min-height:153px; }.checkout-page .payment-row3 .col-half { min-height:360px; }.checkout-page .confirmation-info .col-half  { min-height:415px; }.checkout-page form.dsform #credit-card-column div.radio-checkbox-row div { width:calc( 100% - 30px ); }.checkout-page form.dsform #input-container-for-pay_method { width:calc( 100% - 170px ); }.checkout-page.no-submit-margin form.dsform.wide-labels .form-button-container  { margin-left:0; }.checkout-page .confirmation-info .btn { margin:10px 0; }.checkout-confirmation-page form.dsform div.radio-checkbox-row div { width:calc(100% - 25px); }.checkout-page .collapsible-account-creation { display:none; }form.dsform .error-message,.notif{ position:relative; min-height:60px; margin:10px 0; color:#fff; padding:10px 10px 10px 82px; background-repeat:repeat-y; background-position:top left; }.notif.smtext  { font-size:14px; }.notif .icon{ position:absolute; top:10px; left:15px; height:42px; width:42px; background-repeat:no-repeat; background-position:top left; }.notif.success { background-color:#16bc42; background-image:url('/images/notif-edge-success.png'); }.notif.success .icon { background-image:url('/images/notif-icon-success.png'); }.notif.warning { background-color:#16839c; background-image:url('/images/notif-edge-warning.png'); }.notif.warning .icon { background-image:url('/images/notif-icon-warning.png'); }form.dsform .error-message,.notif.error{ background-color:#fc371d; background-image:url('/images/notif-edge-error.png'); }.notif.error .icon{ background-image:url('/images/notif-icon-error.png'); }.notif.error a { color:#000; }.notif.error a:hover { color:#d9aa01; }.notif.warning a { color:#d9aa01; }.notif.warning a:hover { color:#000; }.notif.warning.savings .icon { background-image:url('/images/notif-icon-money.png'); }form.dsform {  }form.dsform span.required  { color:#ff0000; font-weight:500; }form.dsform fieldset { float:left; margin-top:15px; margin-left:5px; padding:10px; border:1px solid #ccc; }form.dsform fieldset legend{ font-weight:500; font-size:15px; padding:3px 10px; margin-left:-5px; border:1px solid #ccc; background-color:#eee; }form.dsform .error-message { display:none; clear:both; font-size:16px; line-height:19px; background-size:35px 25px; padding:12px 10px 8px 45px; min-height:35px; }form.dsform .error-message a  { color:#000; }form.dsform .error-message a:hover  { color:#d9aa01; }noscript.dsform div  { display:block; clear:both; background-color:#FEEFB3; border:1px solid #9F6000; color:#9F6000; padding:15px; margin:5px 0; }form.dsform label:not(.radio-checkbox-row label) { display:block; float:left; font-weight:500; text-align:right; margin:18px 10px 0 0; width:140px; }form.dsform.wide-labels label:not(.radio-checkbox-row label) { width:160px; }form.dsform div.input-container label:not(.radio-checkbox-row label) { width:auto; }form.dsform div.input-container .text  { padding-top:8px; }form.dsform input,form.dsform select,form.dsform textarea { float:left; border:1px solid #aaa; padding:4px; margin:0; }form.dsform select optgroup{ margin-left:10px; }form.dsform textarea { overflow:auto; }form.dsform div.radio-checkbox-container  { float:left; padding:3px 10px 0 0; }form.dsform div.radio-checkbox-row div { padding:0; margin:3px 0 0 5px; float:left; }form.dsform div.radio-checkbox-row input  { border:0; padding:0; margin:6px 0 0 0; }form.dsform div.radio-checkbox-row.indented-box { padding-left:15px; }form.dsform input { padding:4px; }form.dsform input:focus,form.dsform select:focus,form.dsform textarea:focus { background-color:#eee; border:1px solid #000; }form.dsform .form-button-container  { margin:0 0 0 150px; } form.dsform.wide-labels .form-button-container { margin-left:170px; }form.dsform input.button{ margin:15px 15px 15px 0; cursor:pointer; font-size:16px; line-height:16px; padding:12px 32px 12px 32px; background-color:#fc381d; color:#ffffff; border:1px solid #fc381d; text-transform:uppercase; }form.dsform input.button.inverted,form.dsform input.button:hover { background-color:transparent; color:#fc381d; text-decoration:none; }form.dsform input.button.inverted:hover { background-color:#fc381d; color:#fff; }form.dsform input.button.small { font-size:14px; line-height:14px; padding:12px 15px 9px 15px; }form.dsform input.button.mini  { font-size:14px; line-height:16px; padding:6px 6px 6px 6px; margin:0 0 0 5px; }form.dsform input.button.rounded  { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -khtml-border-radius:3px; }form.dsform .side-note  { float:left; padding:3px 0 0 10px; color:#888; }form.dsform .read-only  { padding-top:1px; font-size:14px; height:22px; }form.dsform .under-note { clear:both; font-size:11px; }form.dsform .optional{ font-style:italic; }form.dsform .repeatable-remove{ padding-top:10px; text-align:right; }form.dsform .repeatable-pending-remove { color:#999; padding-top:15px; }form.dsform div.input-container  { float:left; padding-top:10px; }form.dsform div.field-group{ display:none; }form.dsform div.submit-button-replacement { display:none; padding-top:20px; color:#ff0000; font-weight:900; }form.dsform div.file-upload-button-replacement  { display:none; background:url(loading.gif) top center no-repeat; margin-top:10px; padding-top:20px; text-align:center; color:#ff0000; font-weight:900; }form.dsform div.hidden-recaptcha-v3-badge-text { font-size:11px; text-align:left; padding-top:10px; max-width:280px; }form.dsform .tinymce_editor_body { width:auto; height:auto; padding:5px; background-color:#fff;}form.dsform .lightbox-image {  }form.dsform .alignleft{ text-align:left; }form.dsform .alignright  { text-align:right; }form.dsform .aligncenter { text-align:center; }form.dsform .crop-required { padding:5px 0; color:#ff0000; font-weight:500; }@media only screen and (max-width:1600px) {.proxr .cta-head .inner,.proxr .cta .inner{ width:96%; margin:0 2%; padding:0 0 0 300px; }.proxr .cta-head .knob  { top:30px; left:0;}}@media only screen and (max-width:1520px) {.wide-pagewidth { width:98%; margin:0 1%; }}@media (max-width:1425px) {.home .innovation .inner{ width:300px; right:20%; top:36%; font-size:13px; line-height:15px; }.home .innovation span  { font-size:24px; line-height:26px; margin-bottom:12px; }.home .innovation a  { width:270px; font-size:16px; line-height:16px; padding:15px 0 12px 0; margin-top:12px; }.proxr .page-heading .has-image { bottom:5px; }}@media (max-width:1350px) {.proxr .only-mfg .l  { width:370px; }.proxr .only-mfg .r  { width:calc( 100% - 370px ); }}@media only screen and (max-width :1260px) {.pagewidth  { width:96%; margin:0 2%; }.page-heading .has-image{ left:0; width:96%; margin:0 2%; }nav.main ul li .megamenu{ width:100%; padding:25px 2%; left:0; margin-left:0; }.page-eng-innovation .top-leftmargin,.page-eng-innovation .top-rightmargin  { display:none; }.page-eng-innovation .top-center { float:none; width:96%; margin-left:2%; margin-right:2%; height:442px; }.proxr .page-heading .has-image { bottom:0; }.proxr .only-mfg .l,.proxr .only-mfg .r  { height:220px; }.proxr .only-mfg .l img { padding-top:25px; }}@media (max-width:1175px) {nav.main ul li a { margin:0 15px; }}@media (max-width:1150px) {.home .social-widgets .widget-facebook { width:100%; margin:0 auto; margin-bottom:30px; }.home .social-widgets .widget-twitter  { width:100%; margin:0 auto; margin-bottom:30px; }.home .innovation .inner{ width:300px; right:15%; top:36%; font-size:13px; line-height:15px; }.home .innovation span  { font-size:18px; line-height:20px; margin-bottom:8px; }.home .innovation a  { width:200px; font-size:16px; line-height:16px; padding:7px 0 6px 0; margin-top:8px; }img.width480 { width:40%; }.page-eng-innovation .top-center .machine { width:43%; }}@media (max-width:1060px) {.skinny-pagewidth { width:96%; margin:0 2%; }.checkout-page .choose-path .col-half  { min-height:auto; width:100%; margin:0 0 20px 0; }.proxr .swing .l  { padding:80px 50px 0 0; }.proxr .swing h4  { margin-bottom:10px; }}@media (max-width:1000px) {.thin-dsform-1000 form.dsform label { float:none; width:100%; text-align:left; padding:0; line-height:normal; }.thin-dsform-1000 form.dsform div.input-container  { padding-top:0; padding-bottom:0; padding-top:0; }.thin-dsform-1000 form.dsform .form-button-container  { margin:0; }.page-eng-innovation .top-center .machine { width:40%; }}@media (max-width:975px) {nav.main ul li .megamenu ul { margin-right:2%; }nav.main ul li .megamenu .submenu { width:31.33%; }nav.main ul li .megamenu > div { width:66.66%; }nav.main ul li .megamenu div ul  { width:48%; }nav.main ul li .megamenu .featured { width:50%; }h1 { font-size:42px; line-height:42px; }h2 { font-size:36px; line-height:36px; }h3 { font-size:22px; line-height:22px; }h4 { font-size:18px; line-height:18px; }.featured-sections .inner  { left:15px; bottom:15px; font-size:34px; line-height:43px; }.featured-sections span { font-size:20px; line-height:22px; }.featured-sections a { font-size:14px; line-height:14px; padding:10px 25px 7px 25px; }.home .innovation .inner{ width:300px; right:10%; top:32%; font-size:13px; line-height:15px; }.core-values .about-jumps a { width:50%; margin-top:25px; }.page-eng-innovation .top-center { height:auto; padding-bottom:86px; }.page-eng-innovation .top-center .head { display:block; margin:0 auto; }.page-eng-innovation .top-center .machine { width:60%; position:static; display:block; margin:15px 20% 25px 20%; }.page-eng-innovation .top-center .content { width:80%; margin:15px 10% 0 10%; }.option-availability .option-block  { font-size:28px; line-height:28px; }.option-availability .option-block div { font-size:14px; line-height:16px; }.checkout-address-page .col-wrap,.checkout-payment-page .col-wrap { margin-bottom:0; }.checkout-address-page .col-half,.checkout-payment-page .col-half { min-height:auto; width:100%; margin:0 0 20px 0; }.checkout-page .address-top .col-half,.checkout-page .address-main .col-half,.checkout-page .address-main-w-acct .col-half,.checkout-page .payment-row1 .col-half,.checkout-page .payment-row2 .col-half,.checkout-page .payment-row3 .col-half { min-height:auto; }.checkout-page #input-container-for-shipping_service .radio-checkbox-row { padding-bottom:20px; }.proxr .swing .l  { padding:60px 30px 0 0; }}@media only screen and (max-width :950px) {.account-home .col-half { width:100%; margin:0%; }.page-eng-innovation .wood-species  { text-align:center; }.page-eng-innovation .wood-species h2  { text-align:left; }.page-eng-innovation .wood-species .wood-text{ display:block; width:100%; text-align:left; }.page-eng-innovation .wood-species .wood  { margin:0 25px 15px 25px; }.page-eng-innovation .process .step.step4 { width:100%; }.proxr .animation-row .col-one-third,.proxr .animation-row .col-two-third,.proxr .only-mfg .l,.proxr .only-mfg .r {width:100%;padding-top:0;margin-left:0;float:none;clear:both;}.proxr .animation-row h2,.proxr .animation-row p {text-align:left;}.proxr .only-mfg .l  { height:151px; background-position:top left; }.proxr .only-mfg .l img { display:block; margin:0 auto; padding-top:0; }.proxr .only-mfg .r  { height:auto; text-align:center; padding:15px; }.proxr .animation-row .col-one-quarter,.proxr .animation-row .col-three-quarter,.proxr .animation-row.top .col-one-quarter,.proxr .animation-row.top .col-three-quarter { width:96%; margin:0 2%; }.proxr .animation-row.top h3  { padding:15px 0; }}@media only screen and (max-width :870px) {.proxr .science-row .col-one-quarter,.proxr .science-row .col-three-quarter {float:none;clear:both;width:100%;margin:0;}.proxr .science-row h2,.proxr .science-row h3  { padding-top:10px; text-align:center; }.proxr .science-row-2 .pagewidth { width:100%; margin:0; }.proxr .science-row-2 .l,.proxr .science-row-2 .r{ padding:25px 15px; }.proxr .swing  { background-image:none; margin:75px 0; }.proxr .swing .l  { float:none; width:100%; padding:30px 0 0 0; }.proxr .swing img { display:block; float:none; width:auto; margin:0 auto; padding-bottom:15px; }}@media only screen and (max-width :800px) {#give-feedback { display:none; }header .grouped{ text-align:center; }footer .col,footer .col.logos { width:50%; margin:0 0 50px 0; padding:0; text-align:center; }footer .col.addr  { clear:left; width:100%; }footer p.social img  { margin:0 8px 16px 8px; }.professionals .col-one-quarter  { width:100%; margin:0;  float:none; }.professionals .col-one-quarter img.aligncenter { margin:0 10px 10px 0; float:left; }.professionals .col-one-quarter br  { clear:both; }.professionals .col-three-quarter{ width:100%; margin:0;  float:none; }.home .innovation .half { float:none; width:100%; }.home .innovation .inner{ width:450px; right:75px; top:35%; font-size:22px; line-height:24px; }.home .innovation span  { font-size:34px; line-height:36px; margin-bottom:12px; }.home .innovation a  { width:270px; font-size:23px; line-height:23px; padding:15px 0 12px 0; margin-top:12px; }.home .bottom-bkg { text-align:center; }.home .bottom-bkg .pull-left  { float:none; display:inline-block; margin:0 0 10px 0;  }.home .bottom-bkg p  { width:80%; margin:0 10%; }form.dsform label,form.dsform.wide-labels label { float:none; width:100%; text-align:left; padding:0; line-height:normal; }form.dsform div.input-container  { padding-top:0; padding-bottom:0; padding-top:0; }form.dsform .form-button-container,form.dsform.wide-labels .form-button-container { margin:0; }.product-page h1  { float:none; text-align:center; padding-left:0; }.product-page .handle-barrel  { float:none; text-align:center; padding-right:0; }.product-page .column-preview { float:none; width:70%; margin:0 15%; padding:0; }.product-page .column-details { float:none; width:100%; }.product-page .borders .description .kieboom-video { padding:15px 0; width:100%; height:auto; }.proxr .page-heading .has-image h1 { line-height:36px; }}@media only screen and (max-width :750px) {.home h1  { font-size:32px; }.featured-products .product{ width:30%; margin:0 10%; }.homepage-msg-board .has-link { width:100%; float:none; }.homepage-msg-board .msg-link { position:static; right:auto; top:auto; margin:15px 0 0 0; float:none; padding:15px 0 12px 0; }.recent-order-wrap .mobile-label { display:block; }.recent-order-wrap .top-headings .col-date { display:none; }.recent-order-wrap .mobile-label  { display:block; }.recent-order-wrap .col-total  { text-align:right; }.recent-order-wrap .col-link{ width:100px; }.recent-order-wrap .col-status { width:150px; }.recent-order-wrap .col-total  { width:125px; text-align:right; }.recent-order-wrap .col-date{ width:125px; text-align:right; padding-top:10px; }.page-eng-innovation .process .step.step3 { width:100%; }.baseball-bats.browse-page .browse-sidebar,.baseball-bats.browse-page .browse-results{ float:none; width:100%; }.baseball-bats.browse-page .product-list,.baseball-bats.browse-page .filters-wrap,.baseball-bats.browse-page .browse-sidebar h4{ display:none; }.baseball-bats.browse-page .browse-sidebar h4.mobile-filter { display:block; }.baseball-bats.browse-page .filters-wrap  { width:100%; background-color:#f1f1f1; padding:0 5% 20px 5%; }.browse-page .browse-wrap .category-heading h2  { font-size:32px; line-height:34px; }.general-product-option-row,.option-row { margin-top:0; }.product-page .bottom.general-product-options-wrapper { padding:0 20px 30px 20px; }.option-availability .option-block  { width:98%; }.option-textfield { padding-left:0; }.option-group,.option-group.one-quarter,.option-group.three-quarter,.option-group.one-half,.option-group.one-third,.option-group.two-third,.option-group.left,.option-group.left .option-group,.option-group.middle,.option-availability .option-block,.option-group.right  { width:100%; margin-top:20px; margin-left:0; margin-right:0; }.product-page h1  { font-size:32px; line-height:32px; }.product-page .handle-barrel  { font-size:20px; line-height:20px; }.product-page .borders  { margin-bottom:20px; }.option-availability .option-block  { margin:0 0 5px 0; }.checkout-page .confirmation-info .col-half  { min-height:auto; }.confirmation-info .col-half  { width:100%; margin:20px 0 0 0; }.cart-page .cart-notification-wrap,.cart-page .shopping-wrap.left-side-shopping { float:none; width:100%; margin-bottom:15px; }.cart-wrap .cart-row .col  { padding:5px 15px; }.cart-wrap .cart-header .cart-col-unitprice,.cart-wrap .cart-header .cart-col-qty,.cart-wrap .cart-header .cart-col-price{ display:none; }.cart-wrap .cart-col-item  { width:100%; margin-bottom:10px; }.cart-wrap .mobile-label{ display:block; }.cart-wrap .cart-col-qty input{ float:right; }.cart-wrap .cart-col-unitprice{ text-align:right; }.cart-wrap .discount-row .cart-col-unitprice,.cart-wrap .discount-row .cart-col-qty { display:none; }.cart-wrap .cart-info-area,.cart-wrap .cart-totals-area  { float:none; width:100%; padding-top:15px; }.cart-wrap .cart-info-area { margin-top:15px; }.cart-wrap .order-total-row .cart-col-label,.cart-wrap .totals-row .cart-col-label { width:calc(100% - 125px); }.home .float-blocks .block { width:50%; }.proxr .page-heading .has-image.light h1 { font-size:24px; line-height:30px; }.proxr .swing  { margin-bottom:100px; }.proxr .cta-head .inner { padding:100px 0 0 0; }.proxr .cta-head h2  { font-size:1.8rem; line-height:2.0rem; }.proxr .cta-head .knob  { top:-60px; width:250px; }.proxr .cta .inner{ padding:0; }.proxr .cta p  { margin-top:0; }}@media only screen and (max-width :670px) {header .grouped .pro-center { width:65%; padding:20px 0 0 20px; }.home .innovation .inner{ width:300px; right:20%; top:36%; font-size:13px; line-height:15px; }.home .innovation span  { font-size:24px; line-height:26px; margin-bottom:12px; }.home .innovation a  { width:270px; font-size:16px; line-height:16px; padding:15px 0 12px 0; margin-top:12px; }.home .bottom-bkg .social .keep-up { margin-right:0; }.page-eng-innovation .section .feature { float:none; width:100%; margin:0 auto; }img.cupped-end-preview { float:none;  width:210px; height:auto; margin:10px 0; }.product-page .bottom { width:100%; }.handle-compare-row .col-half { float:none; clear:both; width:100%; margin:0; }.proxr .mini-h2 .col-one-third,.proxr .mini-h2 .col-two-third { width:96%; margin:0 2%; }}@media only screen and (max-width :600px) {.top-bar .pull-left,.top-bar .pull-right  { float:none; width:100%; text-align:center; margin:0; }.top-bar .feature { padding:5px 15px 0 15px; line-height:18px; }.top-bar .feature img { float:left; }.featured-sections .section{ float:none; width:100%; }.featured-sections .inner  { left:30px; bottom:35px; font-size:43px; line-height:52px; }.featured-sections span { font-size:29px; line-height:31px; }.featured-sections a { font-size:20px; line-height:20px; padding:15px 32px 12px 32px; }.contact-us .col-info{ float:none; width:100%; }.contact-us .col-form{ float:none; padding-left:0; width:100%; }form.dsform { float:none; clear:both; }form.dsform div.input-container  { width:96%; }form.dsform div.input-container textarea,form.dsform div.input-container input  { width:96% !important; }form.dsform div.input-container .radio-checkbox-container input { width:auto !important; }.checkout-payment-page #giftcert-entry-wrap input.button.mini,.checkout-payment-page #promo-entry-wrap input.button.mini  { margin:5px 0 0 0; }.page-eng-innovation .process .step.step2 { width:100%; }.account-home .logout-box  { float:none; margin-bottom:15px; }.product-page .borders  { padding-left:15px; padding-right:15px; }.product-page .borders .bat-stats{ width:100%; margin:0 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #dcdcdc; }.product-page .borders .description { width:100%; padding:0; border-left:none; min-height:auto; }#gear-up .cols-3 a { height:500px; }}@media only screen and (max-width :525px) {header .logo { float:none; display:block; margin:0 auto; }header .grouped { float:none; width:100%; padding:0 2%; height:auto; }header .grouped .pro-center { display:inline-block; width:195px; padding:10px 0 5px 20px; }#responsive-menu{ margin-top:18px; }.top-bar .pull-right { display:none; }.breadcrumbs{ font-size:18px; line-height:22px; }h1 { font-size:34px; line-height:34px; }.browse-page .browse-wrap .category-heading h2,h2 { font-size:28px; line-height:28px; }``h3 { font-size:17px; line-height:17px; }h4 { font-size:16px; line-height:16px; }.product-page h1  { font-size:28px; line-height:28px; }.product-page .handle-barrel  { font-size:18px; line-height:18px; }.home h1 span  { display:block; }.featured-products .product{ width:40%; margin:0 5%; }.home .innovation .inner{ width:300px; right:15%; top:36%; font-size:13px; line-height:15px; }.home .innovation span  { font-size:18px; line-height:20px; margin-bottom:8px; }.home .innovation a  { width:200px; font-size:16px; line-height:16px; padding:7px 0 4px 0; margin-top:8px; }.page-heading .has-image{ position:static; left:auto; bottom:auto; margin:0 2%; margin-bottom:0; }.page-heading h1  { margin:10px 0 0 0; }.page-heading .has-image h1{ color:#000; margin-top:0; padding-top:0; }.page-heading .has-image.light h1{ color:#000000; text-shadow:none; }.page-heading .has-image.dark h1 { color:#000000; text-shadow:none; }.page-heading .blog-title  { color:#000000; text-shadow:none; }.page-eng-innovation .top-center .machine { width:90%; margin-left:5%; margin-right:5%; }.page-eng-innovation .top-center .content { width:94%; margin-left:3%; margin-right:3%; }.page-eng-innovation .process .flow { float:none; display:block; margin:0 auto; padding:0; }.page-eng-innovation .process .step.step1 { width:100%; }.browse-page .browse-box { width:90%; margin:0 5% 70px 5%; }.option-block .dropdown { position:fixed; bottom:0; width:100%; height:40%; max-height:none; margin:0; padding-top:15px; background-color:#d8d8d8; }.option-block .dropdown::before { content:'CHOOSE ONE:'; }.option-block .dropdown li { padding:16px 0 12px 0; font-size:1.2rem; }.option-block .dropdown li:first-child { margin-top:15px; }.proxr .page-heading .has-image.light h1 { font-size:36px; line-height:42px; }}@media only screen and (max-width :495px) {.top-bar .feature img { padding-top:5px; }}@media only screen and (max-width :450px) {.float-blocks .block,.core-values .about-jumps a { font-size:16px; }.homepage-msg-board .msg-link { width:100%; margin:15px 0 0 0; padding:10px 0 7px 0; }.home .innovation .inner{ width:96%; right:0; margin-left:2%; margin-right:2%; top:35%; font-size:13px; line-height:15px; }.home .innovation span  { font-size:16px; line-height:20px; margin-bottom:8px; }.home .innovation a  { display:block; margin:8px auto 0 auto; }#home-hero-wrap .proxr-hero .full-proxr-hero { display:none; }#home-hero-wrap .proxr-hero .mobile-proxr-hero { display:block; }.loyalty-program .body-content h2{ margin-left:0; }.loyalty-program .step  { margin-left:0; padding:120px 0 50px 0; background-position:top center; text-align:center; }.loyalty-program .step.disclaimer{ padding:0 0 25px 0; }img.width480 { float:none; width:90%; margin-left:5%; margin-right:5%; }.option-cupped .left-side{ float:none; width:100%; margin-right:0; }.option-cupped .right-side  { float:none; width:100%; padding-top:15px; }.recent-order-wrap .mobile-label  { width:180px; }.recent-order-wrap .col-link{ width:60px; }.recent-order-wrap .col-link a { margin-right:0; }.recent-order-wrap .col-status { width:135px; }.recent-order-wrap .col-total  { width:110px; }.recent-order-wrap .col-date{ width:125px; }.option-wood .option-block,.option-group.middle .option-block,.option-group.right .option-block{ width:100%; margin-left:0; margin-right:0; }.option-finish .option-block  { margin-bottom:5px; }.product-page .column-preview { float:none; width:100%; margin:0; }}@media only screen and (max-width :400px) {footer .col,footer .col.logos { width:100%; }.page-eng-innovation .top-center { background-position:-160px bottom; }.browse-page .full-width .three-wide .browse-box { width:100%; margin-left:0; margin-right:0; }.bottom .option-production .option-block  { padding:0; width:70px; height:70px; }}