/*
 * Global styles
 */
body {background: #fff}
.container {width: inherit}

.magnifyarea,
.cursorshade,
.zoomstatus,
.zoomtracker,
.tabs,
.slider,
header>div,
header>nav,
section.subheader,
section.content .box-list,
section.content .map,
section.content .button-list,
section.content .zoom-gallery .product-gallery,
section.content article header>.print,
section.content article .image,
section.content article .status,
section.content aside,
section.content footer,
section.content article .attachment,
footer,
form,
img
{display: none !important}

.js .tab-content {display: block; margin: 0 0 30px}
.js .tab-content:before {content: attr(data-tab); display: block; margin: 0 0 10px; font-weight: 700}

.tabs-items {border: 1px solid #fff}
.tabs-items>div {padding: 0}


/*
 * Page header
 */
body>header h1 {width: inherit; height: inherit; padding: 40px 10%; font-size: 36px}
body>header h1>a {display: inline; width: inherit; height: inherit; margin: 0; padding: 0; background: none; text-indent: inherit}


/*
 * Content section
 */
section.content article {padding-left: 0}
section.content article {margin: 0; padding: 0 10%}
section.content article header {margin: 0; padding: 0}
section.content article header h2 {padding: 20px 0; background: transparent; color: #555}
section.content article header h3 {padding-left: 0}
section.content article header h3:before {display: none}
section.content .contact .column-left {padding-left: 0}

section.content .zoom-gallery p {}
section.content .zoom-gallery img {display: block !important}
