/* These styles are to be sent to Lennox to attach to Sharepoint */

/* LOAD AFTER mainHybris.css  */

#aspnetForm .moby .close {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5QzNGNkI3OTdDRjIxMUU1OEZBRkNEMzhBMzREN0E4QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5QzNGNkI3QTdDRjIxMUU1OEZBRkNEMzhBMzREN0E4QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlDM0Y2Qjc3N0NGMjExRTU4RkFGQ0QzOEEzNEQ3QThDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlDM0Y2Qjc4N0NGMjExRTU4RkFGQ0QzOEEzNEQ3QThDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YYmHhQAAAN5JREFUeNpUkD0LgVEUx+8ji4XJhpRkNKjnA7AqH0AMJmX3tlnEB7BaxG5TomTxkskkKTGafAGP39G59Xjqd8+55/7vPf/zOHsTuxhjjlB1vefH+L6DE48RtjALsDygDCMOHJ8oSlhDEm4iLMEO6jBQUYSwgjR06TR2PM+zBxvIQg+KkIMhorZc/gl9rcRPRrtPEFWtlYBNKL5E75vF1cv/QorirwInbS8vL9WWCaqoQ2jBGQq8/qYWIm/CgrwQZKmx6cPVirSJDBHWvzGX1im4Q159Ws8yZQOmkPgKMAAFgElVj7v+PQAAAABJRU5ErkJggg==) no-repeat 50% 50%  !important;
}

#aspnetForm .moby .input-text {
	padding: 10px !important;
}

#aspnetForm .register-hvac-pro {
	margin-bottom: 15px;
}

#aspnetForm #welcomeMenuBox {
	width: 100%;
}

#aspnetForm .mini-cart-items-count {
	font-weight: 600;
	line-height: 62px;
	font-size: 18px;
	color: #fff;
	outline: none;
	padding: 0 20px 0 45px !important;
	margin-left: 10px;
	display: block;
	height: 100%;
	text-decoration: none !important;
	float: right;
	position: relative;
}

#aspnetForm .mini-cart-items-count:hover {
	background: #c9001c;
}

#aspnetForm .mini-cart-items-count::before {
	content: "\e605";
	display: inline-block;
	color: #fff;
	font-family: 'icomoon';
	font-size: 26px;
	font-weight: 100;
	position: absolute;
	left: 5px;
}

#aspnetForm .welcome-row-link {
	float: right;
}

#aspnetForm .gor-header-container .links .yCmsComponent:empty,
#aspnetForm .gor-header-container .links .yCmsComponent:blank {
	display: none;
}

#aspnetForm .header-search input[type="text"] {
	height: 37px;
}

#aspnetForm .quick-order-container a,
#aspnetForm .quick-order-container a:link,
#aspnetForm .quick-order-container a:hover,
#aspnetForm .quick-order-container a:active,
#aspnetForm .quick-order-container a:visited {
	text-decoration: none;
}

#aspnetForm .quick-order-container > a:after {
	content: "\e600";
	padding-left: 10px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

#aspnetForm .form-subscribe .button {
	padding: 24px 21px;
}

#aspnetForm .welcome-msg .content {
	display: inline;
	padding-right: 5px;
}

#aspnetForm .form-subscribe .input-text {
	float: left;
	border-color: #fff;
	font-size: 16px;
	padding: 21px 22px;
	width: 284px;
	height: 68px;
	color: #666 !important;
	background-color: #ffffff !important;
}

#aspnetForm .form-subscribe .button {
	height: 68px;
}

#aspnetForm .gor-footer-container .container {
 	position: relative;
}
#aspnetForm .back-to-top {
	 font-size: 22px;
	 width: 40px;
	 height: 40px;
	 line-height: 40px;
	 background: #000;
	 position: absolute;
	 right: 0;
	 bottom: 0;
	 z-index: 1000;
	 color: #fff;
	 text-align: center;
	 -webkit-transition: all 0.3s ease;
	         transition: all 0.3s ease;
	 text-decoration: none !important;
 }

