body{font-size:200%;font-family:'Proxima Nova',proxima-nova,sans-serif;font-weight:300}h1,h2{font-family:'Futura PT',futura-pt,serif;font-weight:500;color:#af0000}h1 a,h2 a{color:#af0000}h1 a:hover,h2 a:hover{color:#4d0000}h1.jpm-latest-news,h2.jpm-latest-news{margin-bottom:.8em}html body.woocommerce div.product div.images{width:25%}html body.woocommerce div.product div.summary{width:71%}html body.woocommerce div.product div.summary .label,html body.woocommerce div.product div.summary label{color:#000;font-weight:500;font-size:inherit}html body.woocommerce ul.products li.product,html body.woocommerce ul.products li.product-category{float:none;width:auto;margin-bottom:.2em}html body.woocommerce ul.products li.product a.product_type_grouped,html body.woocommerce ul.products li.product-category a.product_type_grouped{display:none}html body.woocommerce ul.products li.product a img,html body.woocommerce ul.products li.product-category a img{display:none}html body.woocommerce ul.products li.product h3 mark.count,html body.woocommerce ul.products li.product-category h3 mark.count{background-color:inherit;font-weight:400}html body.woocommerce ul.products li.product h3{font-weight:700;padding-bottom:.2em}html body.woocommerce.term-cds ul.products li.product,html body.woocommerce.term-cds ul.products li.product-category{width:200px;float:left;margin-bottom:30px}html body.woocommerce.term-cds ul.products li.product a img,html body.woocommerce.term-cds ul.products li.product-category a img{display:block;margin-bottom:5px}html body.woocommerce .jpm-title-extra{line-height:110%}html body.woocommerce form select.orderby{display:none}html body.woocommerce div.product.product-cat-works div.images{display:none}html body.woocommerce div.product.product-cat-works div.summary{float:none}html body.woocommerce div.product.product-cat-works div.summary h1.product_title.entry-title{padding-top:.5em}html body.woocommerce button.single_add_to_cart_button.button.alt{font-weight:400;background-color:#4c4;padding:8px 14px}html body.woocommerce.archive.term-works h2.separator-title{margin-top:1.2em;margin-bottom:.4em}html body.woocommerce.archive.term-works span.price{display:none}html body.woocommerce.archive.term-works a.product_type_simple{display:none}html body.woocommerce div.product_cat-cd-items div.images,html body.woocommerce div.product_cat-works-items div.images{display:none}html body.woocommerce div.product_cat-cd-items div.summary.entry-summary,html body.woocommerce div.product_cat-works-items div.summary.entry-summary{float:none;width:auto}.jpm-items-breadcrumb{display:none}article.post h2{margin-bottom:.3em}article.post span.date{font-style:italic;display:block;margin-bottom:.2em}.jpm-piece-overview{font-weight:700}.jpm-extra-divider{padding-left:.5em;padding-right:.5em}p.jpm-button{margin-top:1em}p.jpm-button a{padding:.8em 1.6em;border:1px solid #aaa;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-decoration:none;font-weight:500}p.jpm-button a:hover{border-width:2px}body.explore h2{margin-top:1.8em}h2{margin:0 0 .8em}h2.post-heading,h2.post-heading a{font-weight:500}.navbar{background-color:#fff;border:0;padding-top:1em}.navbar ul.navbar-nav li.active>a,.navbar ul.navbar-nav li.current-menu-parent>a,.navbar ul.navbar-nav li.current-page-parent>a{background-color:transparent;font-weight:700;color:#000}.navbar ul.navbar-nav li.active>a:hover,.navbar ul.navbar-nav li.current-menu-parent>a:hover,.navbar ul.navbar-nav li.current-page-parent>a:hover{background-color:transparent}.navbar .navbar-header .navbar-brand{padding-top:11px;padding-right:1em;padding-left:0;font-family:'Futura PT',futura-pt,serif;font-weight:500;font-size:150%;color:#af0000}.hero-panel{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.hero-panel section.section-hero .panel{background:rgba(0,0,0,.7);color:#fff;padding:1.5em;margin:2em 0 7em}.hero-panel section.section-hero .panel .h1-home{display:none}.hero-panel section.section-hero .panel a{color:#f7dfdf}.hero-panel section.section-hero .panel a:hover{color:#fff}.hero-panel.min-height-panel{min-height:800px}section a{text-decoration:underline;font-weight:500}section p{margin-bottom:1em}section.home-cds-section p{text-align:center}section.home-cds-section p img{max-width:100%;padding-bottom:10px}section.home-cds-section a{color:#fff}section.home-cds-section a:hover{font-weight:500}section.home-cds-section a.jpm-button{font-weight:500}body.explore iframe{max-width:100%}div.page-panel{padding:3em 0}div.page-panel.page-panel-dark{background-color:#252525;color:#fff}div.page-panel.page-panel-dark a{color:#f7dfdf}div.page-panel.page-panel-dark a:hover{color:#fff}div.page-panel.text-image-panel img{max-width:100%}footer{margin-top:3em;margin-bottom:1em}