
/* 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;
}

/* Improved Locator Printview Page */

#ct-print-header {
	display: block !important;
	visibility: visible !important;
	width: 8.5in !important;
}

main {
	font-family: sans-serif;
}

.views-field-title span.field-content {
  color: #007ac3 !important;
}

.views-field-field-link a,
.mail-and-site a {
  color: #5ec0fa !important;
}

.qual-wpg {
  color: #F0BE44 !important;
}

.qual-wps {
  color: gray !important;
}
