/* List of things not to display (all page types) */
footer,
#mobile-to-top,
#NOTICE,
#NOTICE-tab,
#Since1963,
#sidebar,
#topgridholder,
#Mainnavigationbar,
#un-button,
#addthis-content,
#addthis-below,
#breadcrumbs,
#d-social,
#catalog-sidebar,
#email-sidebar,
#subtotal,
#tab-container,
#media,
#events div,
#holiday-schedule h3,
.goto-button,
.reserve,
.wp-index .toppage-section,
.wp-index #hero-text,
.wp-index #hero-images,
.single-application div a,
.single-product #gallery-slider,
.youtube-vid,
.thumb,
.hours-toggle,
.more-link,
.ecomm-table td a,
.ecomm-table .prodqty-cell,
.ecomm-table th:nth-child(5)
{
	display: none!important;
}
/* List of things to display (all page types) */
#purchase,
#related,
#notify,
.relabel
{
	display: block!important;
}

/* "Magic" class (for use with jQuery) */
.NOPRINT { display: none!important }

/* Sitewide stylistic changes */
*{
	color: #000!important;
	background: transparent!important;
	float: none!important;
	overflow: visible!important;
}
body{
	background: transparent!important;
	background-color: #FFF!important;
	font-family: sans-serif!important;
	font-size: 12pt!important;
	line-height: 16pt!important;
}
#RAMlogospace{
	box-shadow: unset!important;
}
#RAMlogo{
	box-shadow: unset!important;
	margin: 0 0 16pt 8pt!important;
	position: relative!important;
	background-color: #FFF!important;
}
h1{
	font-size: 24pt!important;
	font-weight: bold!important;
	margin-bottom: 8pt!important;
}
h2{
	font-size: 16pt!important;
	font-weight: bold!important;
	margin-bottom: 8pt!important;
}
p{
	padding-bottom: 16pt!important;
}
a[href]:after{
	content: " [" attr(href) "] ";
	color: #0000FF!important;
	font-size: 10pt!important;
	padding: 0 2px;
	white-space: nowrap;
}
a[href='/']:after,
a[href^='#']:after,
a[href$='.jpg']:after,
a[href$='.png']:after,
a[href$='.gif']:after,
a[href^='https://maps.google']:after,
.google-map a[href]:after,
.blog-entry > a[href]:after
{
	content: ''!important;
}
a[href^='/product-category/']:after
{
	content: " [http://www.reynoldsam.com" attr(href) "] "!important;
}
.gridContainer{
	padding: 0!important;
	width: 100%!important;
}
#mothermold{
	margin-top: 0!important;
}
#main-content{
	margin-top: 0!important;
}
#main-body{
	width: 100%!important;
	margin-top: 0!important;
}
#mothermold,
#main-content,
#main-body{
	display: inline!important;
}
#main-content:after{
	content: "\00a9 2014 Reynolds Advanced Materials, all rights reserved | Web: www.reynoldsam.com | Phone: (888) 904-1999";
	border-top: 1px solid #000;
	padding-top: 4pt;
}

/* Specific to blog/article/page type */
.main-content{
	padding: 0!important;
}
.wp-single #main-body h1{
	padding: 0!important;
}
.wp-single #main-body h2{
	padding: 0!important;
}
.ngg-galleryoverview{
	margin-top: 0!important;
}
.ngg-gallery-thumbnail-box{
	float: left!important;
}
#related{
	padding: 0!important;
	margin-top: 8pt!important;
}
#related h6{
	margin-top: 0!important;
	margin-bottom: 8pt!important;
	font-size: 16pt!important;
}
#related div{
	margin: 0 16pt!important;
	padding: 0!important;
	border: 0!important;
	width: 100%;
}
#related h4{
	font-size: 12pt!important;
	font-weight: bold!important;
	border-bottom: 1px solid #666!important;
	margin-bottom: 4pt!important;
}

/* Specific to applications/category pages */
.main-category{
	border-top: 0!important;
}
.main-category .col h2{
	border-bottom: 1px solid #666!important;
}

/* Specific to events pages */
#testimonials p:before{
	content: "\201C";
}
.wp-single-event .white-box{
	margin-top: 0!important;
}
.wp-single-event #sidebar{
	page-break-before: always;
}

/* Specific to location pages */
.location-container h2{
	margin-bottom: 24pt!important;
}
#holiday-schedule{
	display: block!important;
	border: 0!important;
	margin: 0!important;
	padding: 0!important;
	box-shadow: unset!important;
	position: relative!important;
}
.wp-single-location #main-body{
	page-break-before: always;
}

/* Specific to product detail page. */
#notify:before{
	content: "Product Notifications";
	font-size: 1.5rem;
	font-weight: 300;
}
.product-alert img{
	position: relative!important;
	margin-top: 0!important;
	margin-left: 0!important;
}
.product-alert span{
	padding-left: 0!important;
}
.related-products{
	border-top: 0!important;
}
.related-product a:before{
	content: "\b7\a0";
	font-weight: 900;
}

/* Specific to the homepage */
.wp-index #main-body{
	margin-top: 8pt!important;
}
.wp-index #main-body:before{
	content: "Everything for Mold Making & Casting";
	font-size: 24pt;
	font-weight: 500;
}




/* Mosaic Images */
.ngg-fancybox img{
	display: block!important;
	width: 100%!important;
}

/* Some sidebars should be displayed */
.wp-archive-product-category #sidebar,
.wp-archive-event-category #sidebar,
.wp-single-event #sidebar
{
	display: block!important;
	width: 100%!important;
}
#sidebar .sidebar-box{
	box-shadow: unset!important;
	border: 0!important;
	margin-top: 16pt!important;
}
#sidebar h2{
	border-bottom: 1px solid #666!important;
	font-size: 16pt!important;
}
#sidebar h3{
	text-align: left!important;
	font-size: 32px!important;
	font-weight: bold!important;
}
#sidebar img{
	max-width: 500px!important;
}

@page { margin:1cm }