a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,hr,html,i,img,label,legend,li,menu,nav,ol,output,p,pre,ruby,section,span,strong,summary,table,tbody,td,tfoot,th,thead,tr,u,ul,video{margin:0;padding:0;border:0;font-size:120%;font:inherit;vertical-align:baseline}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}h1{color:#929295;font-weight:400;letter-spacing:.075em;line-height:1.1em;text-transform:uppercase;text-align:center}h2{color:#929295;font-size:1.25em;font-weight:400;line-height:1.2em;margin:0 0 .5em;text-transform:uppercase}h3{color:#929295;font-size:1em;font-weight:400;line-height:1.1em;text-transform:uppercase}.contact,article,aside,header>p{max-width:45em;margin:0 auto}blockquote p:first-child:first-letter{float:left;font-size:64px;padding-right:2px;padding-top:6px}body{font-weight:400;line-height:1.125em}.chart{text-align:center;margin-bottom:2em}#mc_embed_signup,.copyright{text-align:center}.footer_float{width:100%}header{text-align:center}.footerimg,.headerimg{background-repeat:no-repeat;background-size:cover}.headerimg{border-bottom:1px solid #929295;position:relative}.hidesvg{display:block;height:0;left:-100%;overflow:hidden;position:absolute;width:0}.nowrap{white-space:nowrap}.custom-hidden,.female-hidden,.male-hidden,.stock-suit-hidden{display:none!important}.table-with-input td:first-child,.table-with-input th:first-child{padding-left:18px;text-align:left}.table-with-input input{margin:0 10px 0 0}.alternaterows input{margin-right:10px}.alternaterows{font-size:80%;text-align:center}.alternaterows>tbody>tr:nth-child(odd){background-color:#efeff0}.alternaterows>tbody>tr:nth-child(even){background-color:#f7f7fa}.alternaterows td{padding:4px 0}.alternaterows th{padding:0 2px 2px}.alternaterows>thead>tr{line-height:1.1em}.column{float:left;width:50%}.column>a{font-weight:700}.row:after{clear:both;content:"";display:table}table{margin-bottom:2em;width:100%}.column>h2{text-align:center}.pricelist td{border-bottom:1px solid #333;border-top:1px solid #333}.pricelist td:nth-of-type(2){text-align:center}.pricelist td:nth-of-type(3),.pricelist td:nth-of-type(4){text-align:right}.prefooter{text-align:center;margin:2em 0 1em;letter-spacing:.109375em;text-transform:uppercase}@media screen and (max-width:846px){.column{width:100%}}@media screen and (min-width:847px){.column{padding:0 1em}}.responsive{padding:0}.svg-content{display:inline-block;position:relative;top:0;left:0}.toplink{border-top:2px solid grey;font-size:.75em;left:84%;letter-spacing:.1em;line-height:1;margin-top:1em;padding-top:6px;position:relative;text-align:center;text-transform:uppercase;width:42px}.toplink:hover{border-top:2px solid #fa540a}.horizontal-nav{border-top:1px solid #929295}.horizontal-nav{border-bottom:1px solid #929295}footer nav{overflow:hidden}header>p{margin:0 auto}.pad-bottom,.page p{margin-bottom:1.375em}object{pointer-events:none}.fullimg{position:absolute;margin:0;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);max-width:100%;max-height:85%}.inline{margin-bottom:1.375em}.sitemap>ul,footer li,horizontal-nav>li{list-style:none;padding:.25em}article>ol,article>ul{margin:0 0 1.25em 1em}article>ol>li,article>ul>li,section li{line-height:inherit;margin-left:1em;padding:.25em 0}.ulnostyle{list-style:none}.tagline{position:absolute;top:8.5em;left:2em;letter-spacing:.234375em}.intro,.tagline,.titleBox,footer,p{line-height:1.4em}.titleBox2{line-height:1.1em}.morelink{margin-bottom:40px}.imagecontainer{height:33em;position:relative}.righttext{text-align:right}.centertext{text-align:center}footer{clear:both}telephone:before{content:"\2706"}body{font-family:source-sans-pro,sans-serif;font-weight:100}.copyright,.small{font-size:.8125em}footer h3{font-size:1.5em}.capitalize{text-transform:initial}.copyright,.galleria,body{background:#fff}.galleria-lightbox-shadow{background:#fff!important}a:hover{color:#fc9025}.white{color:#fff}.nav_li_a:hover,[aria-current=page]:hover,[href^="http://www.derek"],[href^=tel],a,footer a:hover{color:#fa540a}.boxInner:hover,a>img:hover{border:1px solid #fa540a}.boxInner,.boxInner>img,.materials>figure>img,a>img{border:1px solid #929295}.bold,.nav_li_a,.titleBox2,[href="#top"],footer a{color:#929295}article li,body{color:#020202}.darkgrey,.horizontal-nav,body>header,footer{background-color:#2b2b2e}.error{color:red}.boxInner:hover,.cart-block:hover,a:hover,a>h2:hover,a>h3:hover,a>img:hover{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.none{display:none}.error,.italic,.message{font-style:italic}em{font-weight:300!important}.buylink,[type=submit],a>em,button{font-weight:400;text-transform:uppercase}.fc-button{letter-spacing:normal}.lower{text-transform:lowercase}.uppercase{text-transform:uppercase}.nav_li_a:hover,a,footer a:hover{text-decoration:none}.bold{font-weight:600}.light{font-weight:300}.underline{text-decoration:underline}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}blockquote>p{font-style:italic;font-weight:300}table{border-collapse:collapse;border-spacing:0}li.inline{display:inline}.horizontal-nav li{display:inline-block}.nav_li_a,[aria-current=page]{letter-spacing:.109375em;text-transform:uppercase;text-decoration:none}.clearboth{clear:both}.leaders{list-style:none;max-width:40em;overflow-x:hidden;padding:0}.leaders input{margin-right:.65em}.leaders li:after{float:left;white-space:nowrap;width:0;content:". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "}.leaders span{padding-right:.33em;background:#fff}.leaders span+span{float:right;padding-left:.33em;background:#fff;position:relative;z-index:1}.darkgrey label{color:#e2e2e5;display:block;letter-spacing:5px;margin-bottom:12px}.email{background-color:#7f7f82;border-radius:0;border:solid 1px #929295;color:#e6e6e6;font-size:1em;font-style:italic;font-weight:300;letter-spacing:5px;padding:.25em;text-align:center}input.button{border:solid 1px #929295;font-weight:300;padding:.25em;letter-spacing:.1875em;width:116px}legend{font-weight:400}select{font-size:16px}textarea{width:100%}.buylink,[type=submit],button{background:#fa540a;border:1px solid #929295;border-radius:0;color:#fff;cursor:pointer;font-size:1em;letter-spacing:.1875em;padding:.5em 1.75em;text-decoration:none;white-space:nowrap;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-appearance:none}.buylink:hover,[type=submit]:hover,button:hover{background:#fc6f25;color:#fff}.cart-block{background-color:#2b2b2e;border-radius:8px;color:#fff;display:none;height:36px;position:fixed;z-index:3}.cart-has{display:inline-block}.cart-block:hover{background-color:#525253;color:#fff}.cart-block span,.cart-block svg{display:block;position:absolute;top:50%;transform:translate(0,-50%)}.cart-block span:first-child{left:10px}.cart-block svg{right:30px}[data-fc-id=minicart-quantity]{font-weight:700;right:10px}.jmjcart fieldset{border:0!important;padding:0}.jmjcart label{margin-left:2px}.jmjcart .label-inline{padding-right:14px}.jmjcart legend{color:#929295;font-size:1.25em;line-height:1.2em;margin:0 0 .5em;text-transform:uppercase}.jmjcart [type=checkbox],.jmjcart [type=radio]{position:relative}.jmjcart [type=checkbox]{transform:scale(1.4)}.jmjcart [type=radio]{transform:scale(1.3)}.jmjcart li{line-height:1.6em;margin-left:0;padding:0}.wrap,.wrap2{margin:0 auto;overflow:hidden}.box{float:left;margin-bottom:77px;padding-bottom:25%;position:relative;width:25%}.boxInner{bottom:-65px;left:10px;overflow:hidden;padding:15px;position:absolute;right:10px;text-align:center;top:10px}.boxInner2{left:0;right:0;padding:2px;text-align:center}.boxInner img,.boxInner2 img{width:100%}.boxInner .titleBox{bottom:0;left:0;padding:10px;position:absolute;right:0;text-align:center}.titleBox{height:50px}.titleBox2{height:38px}.titleBox2{bottom:0;left:0;margin-bottom:0;padding:10px;position:absolute;right:0;text-align:center}.opensectionlink{font-size:12px;font-weight:700;text-align:right;text-decoration:underline;text-transform:uppercase;right:0;position:relative;display:inherit}.opensectionlink:hover{cursor:pointer}.instructions{max-height:0;overflow-y:hidden}.more{max-height:57px;overflow-y:hidden}.cart{display:inline;width:26px}.star{display:inline-block;width:22px}@media only screen and (max-width :400px){.box{width:100%;padding-bottom:100%}}@media only screen and (min-width :401px) and (max-width :950px){.box{width:50%;padding-bottom:50%}}@media only screen and (min-width :951px){.box{width:25%;padding-bottom:26%}}.box2{float:left}.titleBox3{line-height:1.1em;padding-top:10px;text-align:center}.titleBox4{left:0;line-height:1.1em;text-align:left}.titleBox4>p{margin-bottom:.5em}@media only screen and (max-width :315px){.box2{width:100%;margin-bottom:45px}.cart-block{right:20px;top:86px;width:70px}.copyright{padding:1.1em 0}.materials>figure>img{display:block;margin:0 auto 1em}.materials>figure{min-height:8em;margin-bottom:2em}.menu{top:1.25em;right:.75em;max-width:28px}picture>img,picture>svg{width:115px;height:58px;margin:.5em 0}}@media only screen and (min-width :316px) and (max-width :400px){.box2{width:100%}.cart-block{right:20px;top:116px;width:70px}.copyright{padding:1.1em 0}.menu{top:2.125em;right:1em}picture>img,picture>svg{width:160px;height:81px;margin:.75em 0 .6em}}@media only screen and (min-width :401px) and (max-width :500px){.box2{width:100%}.cart-block{right:20px;top:128px;width:70px}.copyright{padding:2em 0}.galleria{max-width:80%;margin:0 auto}.materials>figure>img{float:left;margin-right:1em}.materials>figure{min-height:8em;margin-bottom:2em}.menu{top:2.5em;right:1em}picture>img,picture>svg{width:160px;height:81px;margin:1em 0 1em}.wrap2{max-width:75%}}@media only screen and (min-width :501px) and (max-width :650px){.box2{width:50%;padding-bottom:102%}}@media only screen and (min-width :651px) and (max-width :950px){.box2{width:50%;padding-bottom:77%}.wrap{margin-top:1em}}@media only screen and (min-width :951px){.box2{width:50%;padding-bottom:74%}.wrap{margin-top:1em}}@media only screen and (min-width:1012px){.box2{margin-bottom:6.5em}.cart-block{right:20px;top:20px;width:164px}.contact>figure{float:right}.email{width:17.5em}footer>nav{max-width:870px;margin:0 auto}.footer_float{width:25%;float:left;padding:20px 24px 24px 28px}img{display:inline-block}.horizontal-nav>li{padding-left:1em}.menu{display:none}.nav_li_a,[aria-current=page]{padding:0 .9375em}picture>img,picture>svg{width:300px;height:152px}.horizontal-nav{padding:.4375em 0}.toplink{display:none}.galleria-stage{bottom:115px!important}.galleria-thumbnails-container{height:110px!important}.galleria-thumbnails .galleria-image{height:100px!important;width:100px!important}.wrap{width:78%}}@media only screen and (min-width:501px){h1{font-size:2em}body{font-size:123%}.box2{position:relative}.boxInner2{left:10px;right:10px;top:10px;overflow:hidden;position:absolute}.copyright{padding:.625em 0}.email{margin:0 .625em 0 0}.imagecontainer{margin:0}.inline{display:inline-block;vertical-align:top;width:47%}.inline>img{max-width:100%}.materials>figure>img{float:left;margin-right:1em}.materials>figure{min-height:8em}picture>img,picture>svg{margin:1em auto .5em}.left{float:left}.leftpad{padding-left:1em}.right{float:right}.w33{width:33%}.w66{width:62%}.wrap2{max-width:35em}}@media only screen and (min-width:501px) and (max-width:1011px){.box2{margin-bottom:3em}.cart-block{right:20px;top:164px;width:164px}.email{width:15.5em}.footer_float{float:left;padding:18px 47px;width:50%}footer>nav{max-width:540px;margin:0 auto 20px}.galleria-stage{bottom:85px!important}.galleria-thumbnails-container{height:80px!important}.galleria-thumbnails .galleria-image{height:75px!important;width:75px!important}.hero{max-height:500px}.leaders{font-size:.8125em}.materials>figure{margin-bottom:1em}.menu{top:3.5em;right:3em}.subhero{max-height:400px}picture>img,picture>svg{width:250px;height:127px}.wrap{max-width:95%}}@media only screen and (max-width:1011px){.cart-block{width:70px}.horizontal-nav{position:absolute;width:100%}.cart-block span:first-child,.horizontal-nav>li{display:none}.horizontal-nav>li:last-of-type{display:block}.horizontal-nav{z-index:2}.horizontal-nav.responsive li{border-bottom:1px solid #999;display:block}.horizontal-nav.responsive li:last-child{border-bottom:none}.menu{position:absolute}.menu.responsive [stroke]{stroke:#fa540a}.menu.responsive>tspan{fill:#fa540a}.nav_li_a,[aria-current=page]{display:block;padding:.4375em .9375em}.page{padding:.75em .875em 0}}@media screen and (max-width:500px){.alternaterows td{padding:8px 0}h1{font-size:1.75em}#author:before{content:"\a";white-space:pre}[type=submit],button{padding:.25em 1.75em;width:100%}body{font-size:125%}.box2{margin-bottom:45px}.boxInner2{left:10px;right:10px;top:10px;overflow:hidden}.jmjcart{padding:0 1.125em}.jmjcart [type=checkbox]{margin-left:3px!important}.email{margin:0 auto 1em;width:90%}.footer_float{border-bottom:1px solid #5e5e5f;padding:.5em 0;text-align:center}.galleria{margin-bottom:1em}.horizontal-nav.responsive{margin-bottom:-202px}.inline{width:100%;margin-top:1em}.inline>img{width:100%}.left,.right{float:none;width:auto}.materials>figure{margin-bottom:3em}.thumbdiv{width:100%!important}.wrap{width:100%}}@media print{a,body,footer{color:#000!important}.chart{margin-bottom:0}.chart>img{width:100%}.chart:after{content:"Email a photo of the completed form to info@jmjwetsuits.com or FAX it to (310) 212-3022.";font:100%/1.6em source-sans-pro,sans-serif;display:block}#mc-embedded-subscribe-form,.copyright,.prefooter,footer{display:none}#measurementchart,#orderform{page-break-before:always}#author,#sitemap,.headerimg,.horizontal-nav,.menu,.noprint,.sep,.toplink,footer nav,nav{display:none}header:after{content:"Questions? Call us at 310-212-3040";display:block;font:100%/1.6em source-sans-pro,sans-serif}picture>img,picture>svg{height:127px;width:250px}.svg-content{max-width:10em}}.hide-on-fallback{display:block;height:0;left:-100%;overflow:hidden;position:fixed;width:0}