@charset "utf-8";

/* CSS Document */

@media(min-width:768px) {}
@media(min-width:992px) {}
@media(min-width:1200px) {}

/* Custom Page Styles */

/* Company Page Styles */

.services h3 { padding-left: 0; padding-bottom: 0;}

.content-box-white { padding: 1.5em 0 0 !important; }

.white-content-box ul.list li { padding-left:0; }

.about-intro { margin-bottom: 0; }
.about-intro span.text-muted { display:block; text-align: center; margin-top: 0.7em; color: #fff; }

.leaders-vid-wrap a.video-tn img { max-height: 268px; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; padding:4px; }
@media(min-width:1200px) { .leaders-vid-wrap a.video-tn img { max-height: 200px; } }

@media(min-width:768px) { .text-columns.single-column.right-col { box-shadow: -23em 1em 10em rgba(0, 44, 70, 0.50) inset !important; } }
@media(min-width:992px) { .text-columns.single-column.right-col { box-shadow: -32em 1em 6em rgba(0, 44, 70, 0.40) inset !important; } }
@media(min-width:1200px) { .text-columns.single-column.right-col { box-shadow: -39em 1em 6em rgba(0, 44, 70, 0.40) inset !important; } }

@media(min-width:768px) { .text-columns.single-column.right-col { padding: 25px 25px 25px 320px } .about-intro span.text-muted { text-align: left; margin-top: 0.3em; }}
@media(min-width:992px) { .text-columns.single-column.right-col { padding-left: 0; background-position: 0 -100px; }  .pressroom-promo { max-width: 28em; } }
@media(min-width:1200px) { .text-columns.single-column.right-col { background-position: 0px -160px; } .pressroom-promo { max-width: 36em; } }



/* Environmentally Responsible Page Styles */

.whyerg-linkicon {max-width: 80px; margin-bottom: 2em;}
.panel-default > .panel-heading.green-bg { background-color: #cf9 !important; }
.env-resp-head {color: #999; font-family: "ff-tisa-sans-web-pro",helvetica,arial,sans-serif; font-size: 1.2em; font-weight: bold; line-height: 1.4; margin-bottom: 0.2em;}
.env-panel-intro-wrap { background-color:#fff; padding: 20px 15px 2em; border-bottom: 1px solid #ccc;}
@media(min-width:768px) { .env-panel { background:url('/portals/0/images/logos/logo-energystar.png') right bottom no-repeat #f6f7f7; } .ES-certified dd { width: 80%; } }
@media(min-width:992px) { .ES-certified dd { width: 85%; } }
@media(min-width:1200px) { .ES-certified dd { width: 100%; } } 
.env-panel .media { margin-bottom: 1.5em; }
.env-panel-item-intro h4 { color: #666; margin-top: 0.5em; margin-bottom: 0.8em; font-size: 1.4em}
.env-panel-item-intro hr { border-color: #ccc; }

#recycleform .zipcode, #recycleform .material {background-color: #fff;border: 1px solid #ccc;border-radius: 4px;padding: 0 0 2px 5px;width: 12em;}
#recycleform .material {padding-left: 0.3em; position: relative; }
#recycleform .zipcode input#zipcode, #recycleform .material select#material {background-color: transparent;border: 0 none;color: #000;font-size: 0.9em;padding: 0; outline: none;}
#recycleform .zipcode input#zipcode {width: 12.6em;  -webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';outline: none; padding-left:8px; -webkit-padding-start:3px}
#recycleform .material select#material {width: 12.6em;  -webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';outline: none; padding-left:3px;}
#recycleform .material:after { content: "\f0dc";font-family: FontAwesome; right: 6px; top:2px; position: absolute; pointer-events: none; color: #aaa; }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {#recycleform .zipcode input#zipcode { padding-left:5px; } } #recycleform .material select#material::-ms-expand { display: none; }
input.recycleGo {background: transparent none repeat scroll 0 0;border: 0 none;color: #337ab7;cursor: pointer;font-weight: bold;padding: 0;}span.recycleGo {color: #aaa;display: block;font-size: 0.8em;font-weight: normal;line-height: 0.9em;text-align: center;}

/* Quality Tested Page Styles */

.three-col-feature .wrap { max-width:400px; min-width:auto; margin-bottom: 1.5em; }
.prod-unique-list li { font-size: 0.85em; }
@media(min-width:768px) { .three-col-feature .wrap { max-width:none; min-width:100%; margin-bottom: 0; } .prod-unique-list {-webkit-columns: 2;-moz-columns: 2;columns: 2;-webkit-column-gap: 2em;-moz-column-gap: 2em;column-gap: 2em;} .prod-unique-list li { font-size: 1em; } }

.entirecart { background-color: inherit; border: 0; }
@media(min-width:992px) { .entirecart { background-color: #f6f7f7; border: 1px solid #ddd; } }

/* Patented Technology Styles */

#patentcontent hr { margin-top:2em; margin-bottom: 2em; }
#patentcontent p { margin-top: 2em; }
#patentcontent .column_gap ul { padding-top: 0; padding-bottom: 0; }
#patentcontent .column_gap ul.ul>li { list-style-type:none; line-height: 1.4em; padding-bottom: 0; padding-top: .5em; }
#patentcontent .colsingle ul.ul>li { line-height: 1.4em; padding-bottom: 0; padding-top: .5em; }
#patentcontent .column_gap {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-moz-column-gap: 2em;-webkit-column-gap: 2em; column-gap: 2em;}
@media(min-width:768px) { #patentcontent .column_gap {-webkit-column-count: 8;-moz-column-count: 8;column-count: 8;-moz-column-gap: 2em;-webkit-column-gap: 2em;column-gap: 2em;} }
#patentcontent .column_gap-2col { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; margin-bottom:1em; }
@media(min-width:768px) { #patentcontent .column_gap-2col { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -moz-column-gap: .5em; -webkit-column-gap: .5em; column-gap: .5em; } }
@media(min-width:1200px) { #patentcontent .column_gap-2col { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -moz-column-gap: 1.5em; -webkit-column-gap: 1.5em; column-gap: 1.5em;} }


.powshuttle {
	margin-left:auto;
	margin-right: auto;
}