﻿.social-media,
.social-interaction,
.main-navigation,
fieldset,
iframe,
object,
.parent-company,
.breadcrumb,
.inline-navigation-item,
.modal,
.hero,
.fancy-list,
.promotional-panels-wrapper,
.change-region-link,
.site-header .newsletter-signup,
.site-header .search-fieldset,
.button { display: none }

@page { margin: 2cm }

body { color: #444; font: normal 16px/1.5em 'proxima-nova-alt-condensed', 'open_sanscondensed_light', Helvetica, Arial, "Lucida Grande", sans-serif ; margin: 0 }
h1, h2, h3, h4, h5, h6, strong, dt, th, .highlighted { color: #000 }
h1, h2, h3, h4, h5, h6 { line-height: 1.125em }
table { margin: 0.75em 0 }
dd { margin-left: 0 }
th { text-align: left }

a { color: inherit; text-decoration: none }

.plain-list { list-style: none; margin: 0; padding: 0 }

.articles img,
.articles .details,
.articles .title,
.articles .summary,
.articles .date,
.reseller-details .name,
.reseller-details .website { display: block }
.articles li { margin: 1.5em 0 }
.articles img { margin-bottom: 1em }
.articles .date { color: #666 }

.panel { width:18em; }

.finale { background: #fff; }
.finale a, .finale span { color:#464646; }
.finale a { border-color:#464646; }

.categories li { width:215px; margin-left:20px; }
ul.products li { width:160px; }
body.productselector ul.products li { margin-left:98px; }
.accordion dd { height:auto;}

/* Learn about our oils */
.learnaboutouroils .generic-list-item { margin-left:0; width:100%; }
.learnaboutouroils .categories li .title-container { background-color:#fff; }
.learnaboutouroils .categories li .title-container .title { text-align:left; padding-left:0; }
.learnaboutouroils .categories .oil-information-wrapper { display:block; }
.learnaboutouroils .categories .oil-information-wrapper:before { display:none; }
.learnaboutouroils .categories .oil-information { border:0; background-color:#fff; color:#444; margin-top:0; padding: 0; }

.about-article-container,
.aboutpanel dt { color:#444; }

.product-detail-container { margin-bottom: 0 !important; top: 0 !important; }
h1.heading { margin-bottom: 0.766666667em; }


/* 100 Uses */

.ohu-tabs-nav,
#ohu-tabs-content-1,
.ohu-tabs-content .formgroup,
.ohu-tabs-content .label,
.ohu-tabs-content hr {
	display: none;
}

#ohu-tabs-content-2 {
	position: static !important; 
	overflow: auto !important; 
	clip: auto !important; 
	height: auto !important; width: auto !important; 
	margin: 0 !important; padding: 0 !important; border: 0 !important; 
}

/* Visit Us */

.bx-wrapper,
.bx-pager,
.vu__form {
	display: none;
}

.vu__50-50 { display: table; table-layout: fixed; width: 100%; }

.vu__50-50__left,
.vu__50-50__right { width: 50%; display: table-cell; vertical-align: top; }