
/* Global Print Fixes */

body { 
	font-family: Georgia, ‘Times New Roman’, serif;
	padding-top: 25px;
	padding-bottom: 25px;
}

p { 
	font-size: 12pt; 
}

a:link:after { 
	content: none; 
}

.header,
footer,
.share-panel,
#live-chat-wrapper,
.paragraphs-item-search,
.messages {
	display: none !important;
}


/* Homepage Specific */

.landing-module-hero-carousel {
	display: none;
}

.landing-3-column .tool-card {
	width: 30%;
	float: left;
	margin-left: 3%;
}

.landing-block-2-column .tool-card {
	width: 80%;
	margin-left: 10%;
	clear: both;
}

/* Product Homepages */

.breadcrumb-container {
	top: 0px;
    left: 10px;
    position: absolute;
}

.breadcrumb { 
    font-size: 7pt; 
	padding: 0;
}

.landing-module-links {
	display: none;
}

.section-page-title {
    text-align: center;
    margin-top: 5%;
}

.title-buttons-container .title-buttons {
  	border-left: none;
}

.no-content { 
	display: none; 
}

.find-a-pro-paragraph { 
	display: none; 
}

/* Product Listing << !! come back to this !! */

.panel-pane h3 {
	text-align: center;
}

.filter-option-group, 
.view-products-filter .views-exposed-form,
#facetapi-facet-search-apiproduct-index-block-field-roofing-export-wrapper {
	display: none;
}

.filters-current {
	width: 90%;
    margin-left: 5%;
}

.clear-all-filters {
	display: none;
}

.product-results .panel-col-first img { 
	/* width: 100% !important;  */
}

/* Single Product View */

.pane-product-color-hero-slideshow { 
	margin-top: 20px; 
}

.header-detail-cta {
	position: static !important;
	clear: both;
	padding: 10px 20px !important;
}

.header-detail-cta h1 {
	padding-bottom: 0 !important;
}

.product-share-links ul { 
	display: none; 
}

.section-inspiration-container {
	padding: 0 10px !important;
}

.section-container-rightcolumn {
	margin: 30px 0 0 50px;
}

.node-type-product .section-locations { 
	display: none; 
}

/* Learning Center */

/*
	√
*/

/* Inspiration Gallery */

/*
	√
*/

/* Find A Pro / Where to Buy */

section.wtf-fap-header-section .wtb-fap-bottom {
	height: auto;
}

.wtb-fap-bottom p {
	font-size: 9pt;
}

.view-find-a-pro,
.view-where-to-buy {
	width: 100%;
}

.ip-geoloc-map > div {
	display: none;
}

div.contractor-map-search {
	display: block;
}

.contractor-map-locate { 
	display: none; 
}

.map-api-wrapper {
	min-height: 300px;
}

.label {
    border: none;
}

.section-locations .views-submit-button .button {
    width: 100%;
}

#edit-submit-where-to-buy,
#edit-submit-find-a-pro {
	display: none;
}

/* Pro Center */

.header-detail-cta h1 { 
	margin-top: 30px;
	padding-bottom: 0px;
}

.header-detail-cta p { 
	display: none; 
}

.node-pro-resource {
    width: 95%;
    margin-left: 2.5%;
}

.node-pro-resource,  
#block-menu-menu-pro-center { 
	margin-top: 40px; 
}

.node-pro-resource .node-hero-image {
	padding-top: 0;
}

#block-menu-menu-pro-center h4.block-title {
	text-align: center;
	padding-bottom: 10px;
}

#block-menu-menu-pro-center .menu-link {
    padding: 0 0 0 15px;
}

.empty-tool { 
	display:none; 
}

.boxpanel-content .img-responsive {
	margin: 0 auto;
}

/* Contact Us */

.header-splash {
	display: none;
}

.section-boxlist {
	text-align: left;
	padding: 20px;
}

/* Documentation and Downloads */

.view-documents-downloads {
	padding: 20px;
}
.view-documents-downloads .views-exposed-form {
	margin-left: 30px;
}
#edit-submit-documents-downloads {
	display: none;
}

/* Warranty */

.drawer-content {
    max-height: 5000px !important; 
}