/* iD 8.2 - Crisp */

/* === BASIC HTML === */

    body { font-size:13px; font-family:Arial; text-align:left; color:#4C4C4C; }
    h2 { font-size:13px; }
    hr { border-color:#E4E4E4; }

    /* MAIN BODY */
    html.js > body { background-color:#FFFFFF; }
    html.insideIFrame > body { background-color:#FFFFFF; }

    /* MAIN BODY (COMPACT MODES (EG. TABLET AND PHONE DISPLAY MODES) */
    @media screen and (max-width:1296px) {
        html.js > body { background-color:#FFFFFF; }
    }

/* === FORM HTML ===  */
    
    form[fixedwidth="1296"] { margin:0 auto; width:1296px; background-color:#FFFFFF; }
    form[action*="iframe=1"],
    form.width100 { width:100%; }
    input, 
    textarea, 
    select { font-size:13px; font-family:Arial; }

    /* JQUERY UI PLUGIN AUTOCOMPLETE */
	.ui-autocomplete .ui-state-hover { background:#F5F5F5 !important; border:1px solid #E4E4E4!important; }
	.ui-autocomplete a.ui-state-hover { color:#4C4C4C !important; }

/* === LINK HTML === */

    a { color:#6e6259; }
    a:link { font-family:Arial !important; }

    /* CUSTOM LINK */
    a.breadcrumb { color:#6e6259; }

/* === LIST HTML === */
    
    /* CUSTOM LIST */
    .treeView { background-color:#FFFFFF; border:1px solid #E4E4E4; }
	
    /* LIST BOX */
    .listBox li .countBox { background-color:#6e6259; padding:1px 5px 0 5px; margin:0; border-radius:10px; width:auto; }

    /* CONTENT AREA LIST */
    .content li { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/bullet.gif); }

/* === TABLE HTML === */
    
    table { border-color:#E4E4E4; }

    /* CUSTOM TABLE */
    .tableMain, 
    .d1, 
    .d2 { background-color:#FFFFFF; border:1px solid #E4E4E4; }
    [class*="wikiControl"][class*="cms_"] .tableMain { background-color:#FFFFFF; border:1px solid #E4E4E4; border-top:0; }
    .tableHeader { background-color:#F5F5F5; border-top:1px solid #F5F5F5; border-bottom:1px solid #E4E4E4; }
	.tableHeader.hideText { color:#F5F5F5; /* fill TH with space for IE7 */ }
    .tableHeader td { font-size:13px !important; }
    [class*="wikiControl"][class*="cms_"] .tableItem, 
    [class*="wikiControl"][class*="cms_"] .tableItemList { background-color:#FFFFFF; border-top:1px solid #E4E4E4; border-bottom:0; }
	.tableItem, 
    .tableItemList { background-color:#FFFFFF; border-top:1px solid #FFFFFF; border-bottom:1px solid #E4E4E4; }
	.tableItemAlternate { background-color:#F5F5F5; border-top:1px solid #FFFFFF; border-bottom:1px solid #E4E4E4; }
	.tableItemExp { background-color:#F5F5F5; border-top:1px solid #E4E4E4; }	
    .tablePager { background-color:#FFFFFF; }	
	
    /* SORTABLE DATA TABLE */
    .dataTable th a, 
    .dataTable th a:link, 
    .dataTable th a:visited { color:#4C4C4C; }
    .dataTableSort th a, 
    .dataTableSort th.asc a, 
    .dataTableSort th.desc a, 
    .sorting, 
    .sorting_asc, 
    .sorting_desc, 
    .sorting_asc_disabled, 
    .sorting_desc_disabled { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/sorting.gif); }

    /* WIZARD TABLE */
    #wizardTable .customMultiPageStyleOverwrite { border-spacing:0; }

/* === STYLE AND SECTION HTML === */
    
    /* CUSTOM STYLE */
    .bgMain, 
    .overlay { background-color:#FFFFFF; }
    body#editorBody, 
    body#faqIframe, 
    body#templateCreation, 
    body.documentManagerBody, 
    body#refineBody, 
    body#brandManager, 
    body.noBodyBackground, 
    div.loaderWrapper { background-color:#FFFFFF !important; background-image:none !important; }
	body#templateCreationWhite, 
    body#templateCreationWhite form { background-image:none !important; }
    body#templateCreation #padder { height:68px; }
    html.cmsmenu-exp.horizpos-middle.hasPadder body, 
    html.cmsmenu-exp.horizpos-top.hasPadder body, 
    html.cmsmenu-exp.horizpos-bottom.hasPadder body { background:#FFFFFF !important; }

    /* BACKGROUND IMAGE POSITION */
    html.horizpos-bottom body  { background:#FFFFFF url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/form_bg.gif) repeat-x center 42px !important; }
    html.horizpos-bottom.hasPadder body { background:#FFFFFF url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/form_bg.gif) repeat-x center 73px !important; }
    html.horizpos-middle body { background:#FFFFFF url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/form_bg.gif) repeat-x center top !important; }
    html.horizpos-middle.hasPadder body { background:#FFFFFF url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/form_bg.gif) repeat-x center 31px !important; }
	html.horizpos-top body { background:#FFFFFF url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/form_bg.gif) repeat-x center -76px !important; }
    html.horizpos-top.hasPadder body { background:#FFFFFF url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/form_bg.gif) repeat-x center -45px !important; }
    html.horizpos-none body { background:#FFFFFF url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/form_bg.gif) repeat-x center -500px !important; }
    html.horizpos-none.hasPadder body { background:#FFFFFF url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/form_bg.gif) repeat-x center -469px !important; }

/* === FONT PROPERTIES === */

    /* CUSTOM FONT */
    .textHeader a { font-size:12px; color:#4C4C4C !important; }
    .newsInpageHeader { color:#4C4C4C !important; }

/* === BUTTON === */
    
    .button, 
    .buttonSmall, 
    .buttonSmall2, 
    .buttonGroup, 
    .buttonInput, 
    .buttonDisabled { padding:0.2em 0.5em; font-size:13px; font-family:Arial; color:#FFFFFF; background-color:#231F20; border-width:1px; border-style:solid; -webkit-appearance:none;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
    }
    .button, 
    .buttonSmall, 
    .buttonSmall2, 
    .buttonGroup, 
    .buttonInput { color:#FFFFFF; background-color:#231F20; border-color:#231F20 #231F20 #231F20 #231F20; }
  
    /* DROPDOWN BUTTON */
    .dropdownLink { background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/dropdown_arrows.png) no-repeat right -245px; }
    .dropdownLink.asc { background-position:right -165px; }

    /* HASHTAG BUTTON */
    .button.hashtag:hover { text-decoration:none; }

/* === TAB === */

    /* JQUERY UI PLUGIN TAB */
    .ui-tabs .ui-tabs-nav li { margin-right:1px; background:#F5F5F5 none; }
    .ui-tabs .ui-tabs-nav li a { font-size:12px !important; color:#6e6259; background:#F5F5F5 none; }
    .ui-tabs .ui-tabs-nav li.ui-tabs-active { background:#F5F5F5 none; }
    .ui-tabs .ui-tabs-nav li.ui-tabs-active a { font-weight:bold; color:#3E3E3E !important; background:#F5F5F5 none; }
    .ui-tabs .ui-tabs-panel { border:1px solid #E4E4E4; background:#FFFFFF !important; }
    .ui-tabs a,
    .ui-state-default a,
    .ui-state-default a:link,
    .ui-state-default a:visited { color:#6e6259; }

    /* CUSTOM UI TAB LARGE */
    .ui-tabs-large { background-color:#231F20; border-top:1px solid #231F20; }
    .ui-tabs-large-active { background-color:#FFFFFF; color:#4C4C4C; text-shadow:0 1px 0 #FFFFFF; border-top:1px solid #FFFFFF; }

/* === LOADER === */
    
    div.loaderBox,
    body #divLoadingView { font-size:15px; font-weight:bold; color:#231F20; background:#FFF; border:1px solid #231F20;
        -moz-border-radius:0;
        -webkit-border-radius:0;
        border-radius:0;
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none; 
        -ms-filter:none;
        filter:none;
    }

/* === AJAX GRID === */
    
    /* AJAX GRID (SEARCH) */
    .ajaxGridHeader .ajaxGridSearch .dynatable-search input[type="search"] { background-color:#F5F5F5; color:#B8B8B8; border-radius:0; border:none; box-shadow:none; }
    .ajaxGridHeader .ajaxGridSearch .dynatable-search input[type="search"]:focus { background-color:#F5F5F5; color:#4C4C4C; }

    /* AJAX GRID (ASSET/LIST VIEW TOGGLE) */
    .ajaxGridHeader .ajaxGridViewChanger a.active { box-shadow:none; border-color:#231F20 !important; }
    .ajaxGridHeader .ajaxGridViewChanger a.tileView { border-left:0; }

/* === HEADING === */
    
    /* ATTRIBUTE HEADING */
    [heading1],
    [heading2] { color:#4C4C4C; }

    /* APP HEADING */
    .heading .headingLeftSide,
    .heading .headingRightSide,
    .heading .headingLeft,
    .heading .headingRight,
    .heading .headingFloor { display:none; }
    .heading .headingContents { color:#3E3E3E; background-color:#F5F5F5; }
	.heading .headingContents a, 
    .heading .headingContents a:link, 
    .heading .headingContents a:visited { color:#3E3E3E; }
    .heading .headingMiddle { padding:10px; }
	.heading .headingMiddle span { font-size:15px; margin:0; padding:0; }

	/* SITEHEADER HEADING */
	.inSiteHeading .heading .headingFloor { display:none; }
	
	 /* JQUERY UI PLUGIN HEADING ACCORDION */
	.ui-accordion.ui-widget { font-family:Arial; }
	.ui-accordion-icons.ui-accordion-header.ui-state-default { background-color:#F5F5F5; border-color:#E4E4E4; }
    .viewMoreAccordion .viewLessAccordion { background-color:#F5F5F5 !important; }
    .ui-accordion .ui-widget-content { color:#4C4C4C; background:#FFFFFF; border:1px solid #E4E4E4; border-top:none; }
	.ui-accordion .ui-widget-content a, 
    .ui-accordion .ui-widget-content a:link, 
    .ui-accordion .ui-widget-content a:visited { color:#6e6259; }
    .ui-accordion .ui-widget-content a.normal, 
    .ui-accordion .ui-widget-content a.normal:link, 
    .ui-accordion .ui-widget-content a.normal:visited { color:#4C4C4C !important; }
    .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e { background-image:none; }
    .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-e:before { position:absolute; top:3px; left:5px; display:block; width:0; height:0; content:''; border-top:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #4C4C4C; }
    .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s { background-image:none; }
    .ui-accordion .ui-accordion-header .ui-icon.ui-icon-triangle-1-s:before { position:absolute; top:6px; left:3px; display:block; width:0; height:0; content:''; border-top:5px solid #4C4C4C; border-right:5px solid transparent; border-left:5px solid transparent; }
    .ui-accordion .ui-accordion-header.heading .ui-icon.ui-icon-triangle-1-e:before { border-left-color:#3E3E3E; }
    .ui-accordion .ui-accordion-header.heading .ui-icon.ui-icon-triangle-1-s:before { border-top-color:#3E3E3E; }
	
	/* JQUERY UI PLUGIN HEADING ACCORDION - VIEW MORE */
	.viewMoreAccordion .ui-accordion-icons.ui-accordion-header { color:#6e6259; }
	.viewMoreAccordion.ui-accordion .ui-accordion-content { border-top:1px solid #E4E4E4; }
	
	/* JQUERY UI PLUGIN HEADING ACCORDION - VIEW LESS */
	.viewLessAccordion { background-color:#FFFFFF !important; color:#6e6259; border:1px solid #E4E4E4; }
	
    /* iD CMS WIKI AND DPE HEADING */
	.Section1 .Header, 
    .wikiContent .Header { height:30px; }
	.Section1 .Header .title, 
    .wikiContent .title {  float:left; padding:5px 0; width:auto; max-width:90%; font-weight:bold; font-size:13px; line-height:20px; text-shadow:0 1px 0 rgba(255,255,255,0.9); z-index:1; background:none; }
	.Section1 .Header .leftimage, 
    .wikiContent .leftimage { float:left; margin-left:0; width:6px; height:31px; z-index:10; background:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/hdrbg_p3_left.gif) repeat-y left; }
	.Section1 .Header .rightimage, 
    .wikiContent .rightimage { float:right; width:6px; height:31px; z-index:10; background:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/hdrbg_p3_right.gif) repeat-y right; }

/* === SLIDE PANES === */

	.ui-pane-toggle-title { font-weight:bold; font-size:15px; font-family:Arial; line-height:32px; }
	.ui-pane-toggle, 
    .ui-pane-toggle-header { background-color:#F5F5F5; }
	.ui-pane-position-left, 
    .ui-pane-position-right { background-color:#FFFFFF; }
	.ui-pane-position-left { border-right:7px solid #DADEE5 !important; }
	.ui-pane-position-right { border-left:7px solid #DADEE5 !important; }
	.ui-pane-toggle-left div { background:#231F20 url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/arrow_left_large.png) no-repeat 15px 4px;
		-moz-border-radius: 0 3px 3px 0;
		-webkit-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}
	.ui-pane-toggle-right div { background:#231F20 url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/arrow_right_large.png) no-repeat 16px 4px;
		-moz-border-radius: 3px 0 0 3px;
		-webkit-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}
	.ui-page-pane-open-left .ui-pane-toggle-left div { background:#DADEE5 url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/slide_close.png) no-repeat 10px 10px; }
	.ui-page-pane-open-right .ui-pane-toggle-right div { background:#DADEE5 url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/slide_close.png) no-repeat 12px 10px; }	

/* === ACTOR CONTROL === */
    
    .actorProfile img { border-radius:100%; }

/* === DATE PICKER === */

	.dateHeader { background-color:#F5F5F5; }
	.dateDay { background-color:#FFFFFF; }

/* === RATING === */

    .RatingsDiv { height:40px; margin:0; }
    .ratingsButton { height:100%; width:16px; }
    .ratingsButton .upVote, 
    .ratingsButton .downVote { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/comments_ratings_sprite.png); width:16px; margin-top:12px; }
	.popUpFooter .ratingsSum, 
    .popUpFooter .ratingsSum span, 
    .popUpFooter .ratingMessage, 
    .popUpFooter .tooltipWrapper { height:40px; line-height:40px; font-size:13px; font-weight:normal; }
	.ratingsBar { margin:15px 20px 0 8px; background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/comments_ratings_sprite.png); }
	.ratingsBar div div { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/comments_ratings_sprite.png); }
	.ratingField tr:last-child { border-color:#E4E4E4 !important; }
	.ratingFieldNumeric tr:last-child { border-color:#E4E4E4 !important; }
	
    /* FAQ RATING */
	.thumbsUp, 
    .thumbsDown { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/comments_ratings_sprite.png); }

/* === COMMENTS === */
    
    .popUpFooter { background:#A41E29; }
    #popUpFooterCollapsed { color:#FFFFFF; }
    #popUpFooterCollapsed a,
    #popUpFooterCollapsed a:link,
    #popUpFooterCollapsed a:visited { color:#FFFFFF; }
	.popUpFooterExpanded { background:#F7F7F7; border-top:1px solid #E5E5E5; }
    .CommentsExpanded { background:#F7F7F7; }
    .CommentsExpanded hr { border-style:solid; border-top-color:#E5E5E5; border-bottom-color:#FFF; }
	.CommentAuthor, 
    .CommentViewPanel .DeleteButton { background:#E5E5E5; border-bottom:1px solid #FFF; }
	.CommentText, 
    .LoadingComments, 
    .AddComment { color:#444; }
    .CommentAuthor a { color:#444 !important; }
	.CommentAuthor .gcByLine  { color:#848484; }
	.CommentViewPanel .DeleteButton span { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/comments_ratings_sprite.png); }
	#CommentsTaggingMini { height:40px; line-height:40px; }
    #CommentsTaggingMini span { font-weight:normal; font-size:13px; }
	.dropArrow { position:relative; margin:12px 6px 14px 17px; }
    .dropArrow:before { position:absolute; top:5px; left:2px; display:block; width:0; height:0; content:''; border-top:5px solid #FFFFFF; border-right:5px solid transparent; border-left:5px solid transparent; }
    .commentsExpanded .dropArrow:before { border-top:none; border-bottom:5px solid #FFFFFF; }
	#commentBoxContainer { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/comments_ratings_sprite.png); border:1px solid #D4D4D4; }
	.postButtonContainer { border-top:1px solid #FFF; }
    .fancyButton { padding:6px 11px; box-shadow:none; text-shadow:none; }

    /* GENERIC APP PLACE HOLDER */
	.gaHolder_table a .bold, 
    .gaHolder_table a .italic, 
    .gaHolder_table a .underline, 
    .gaHolder_table a .link { background-image:url(/images/2019-09-19-19-21-44-1_0/genericComponents/icon_sprite.gif); }
	
/* === WIZARD === */

	.wzSelected { background-color:#FFF; border-bottom:1px solid #E4E4E4; }
	.wzDefault { background-color:#FFFFFF; border-bottom:1px solid #E4E4E4; }

/* === iD CMS WIKI APP === */

    /* CONTENT (IMPORTANT: DO NOT REMOVE 'WS' and 'WE' COMMENTS BELOW; DO NOT DROP EACH CLASS PROPERIES INTO MULTI-LINES; DO NOT ADD SPACES BETWEEN PROPERTIES AND BRACKETS - THEY ARE LINKED TO CONTROLS) */
	/*WS*/
	body {font-size:13px;font-family:Arial;color:#4C4C4C;background-color:#FFFFFF;}
    a {color:#6e6259;}
    .pageHeading {font-weight:bold;font-size:15px !important;font-family:Arial !important;color:#FFFFFF;display:block;padding:10px;background-color:#A41E29;}
    .pageHeading2 {font-weight:bold;font-size:15px !important;font-family:Arial !important;color:#3E3E3E;display:block;padding:10px;background-color:#F5F5F5;}
    .heading1 {font-weight:bold;font-size:15px !important;font-family:Arial !important;color:#A41E29;}
    .heading2 {font-weight:bold;font-size:15px !important;font-family:Arial !important;color:#4C4C4C;}
    .heading3 {font-weight:bold;font-size:14px !important;font-family:Arial !important;color:#6e6259;}
    .heading4 {font-weight:bold;font-size:13px !important;font-family:Arial !important;color:#B8B8B8;}
    .normal {font-weight:normal;font-size:13px !important;font-family:Arial !important;color:#4C4C4C;}
    .highlightedText {font-family:Arial !important;background:#FFF7C9;}
    .textBorder {padding:3px;font-family:Arial !important;border:1px solid #E4E4E4;}
	.customBullet {color:#4C4C4C;}
	.customIndentedBullet {color:#4C4C4C;}
	.tableHeaderCell {padding:3px;display:block;font-weight:bold;font-family:Arial !important;background:#F5F5F5;}
    .tableItemCell {padding:3px;display:block;font-weight:normal;font-family:Arial !important;background:#FFFFFF;}
    .tableItemAlternateCell {padding:3px;display:block;font-weight:normal;font-family:Arial !important;background:#F5F5F5;}
    .quote1 {padding-left:60px;display:block;width:auto;min-height:35px;font-size:16px !important;font-family:Arial !important;color:#B8B8B8;background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/quote1.png) no-repeat left top;}
    .quote2 {padding:10px;display:block;width:auto;font-size:16px !important;font-family:Arial !important;color:#4C4C4C;background-color:#F5F5F5;border:1px solid #E4E4E4;border-left:5px solid #E4E4E4;border-radius:5px;}
    /*WE*/
    span.customBullet, p.customBullet, font.customBullet {padding-left:18px !important;width:auto !important;height:auto !important;font-family:Arial !important;text-align:left;background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/bullet.gif) no-repeat left 2px;}
    span.customIndentedBullet, p.customIndentedBullet, font.customIndentedBullet {padding-left:33px !important;width:auto !important;height:auto !important;font-family:Arial !important;text-align:left;background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/bullet.gif) no-repeat 20px 2px;}
	span.customIndentedBullet, span.customBullet {display:inline-block;}
    ul.customBullet, ul.customIndentedBullet {text-align:left;list-style:none;}
	ul.customBullet li {padding-left:13px !important;display:block;font-family:Arial !important;background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/bullet.gif) no-repeat left 2px;}
	ul.customIndentedBullet li {padding-left:33px !important;display:block;font-family:Arial !important;background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/bullet.gif) no-repeat 20px 2px;}
	ul li span.customBullet, ul li span.customIndentedBullet {padding-left:0 !important;background:none !important;}
    #editorBody table td {padding:3px;font-size:13px;font-family:Arial;}

    /* TEMPLATE */
	#templatePropertiesTemplate td { color:#4C4C4C; }

    /* COMPONENT */
	.emptyComponent { background:#F5F5F5; border:1px solid #E4E4E4; }
	.emptyComponent div { background-image:url(/images/2019-09-19-19-21-44-1_0/wiki/icon_sprite.gif); }
	.editRowHighlight {	background-color:#F5F5F5; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; }
	.editRowHighlight div { border-top:1px solid #F5F5F5; }
	.editMode .wikiControl, 
    .editMode .wikiControlHover { background-color:#FFFFFF; }
	.sectionHeading { font-family:Arial !important; color:#4C4C4C; border-bottom:1px solid #E4E4E4; }
	
/* === BREADCRUMB COMPONENT === */

    .breadcrumbsSiteContent { margin-right:5px; }
    .cms_BreadcrumbBar .breadcrumbBar { text-shadow:none; }
    .breadcrumbBar a, 
    .breadcrumbBar a:link, 
    .breadcrumbBar a:visited { color:#4C4C4C !important; }
    .breadcrumbComments span { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/breadcrumb_divider.gif); }
    .breadcrumbBar .ui-widget-content.ui-accordion-content { border-color:#E4E4E4; background:#FFFFFF; }
    .breadcrumbBarLeft:not(.ui-accordion) .breadcrumbsLabel a { max-width:180px; display:inline-block; vertical-align:middle; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

    /* BREADCRUMB COMPONENT (ACCORDION MODE) */
    .ui-accordion .accordionCustomContent .breadcrumbBorderBottom { border-bottom:1px solid #D9DDE6 !important; }

/* === COMPANY CALENDAR AND MEETING ROOM BOOKING APP === */

    .selectedDay { background-color:#E4E4E4 !important; color:#4C4C4C !important; border:1px solid #E4E4E4; }
    .calendarTitle { background-color:#F5F5F5 !important; }
    .calendar .fc-widget-header, 
    .calendar .fc-widget-content { border-color:#E4E4E4; }
    .calendar .fc-header-title h2 { color:#4C4C4C; }
    .calendar .fc-header .fc-header-right .fc-button { margin-left:1px; }
    .calendar .fc-header .fc-header-right .fc-button:first-child { margin-left:0; }
    .calendar .fc-content th { background:#F5F5F5; border-color:#E4E4E4; }
    .calendar .fc-content .ui-state-default { background:#FFFFFF; border-color:#E4E4E4; }
    .calendar .fc-content { background-color:#FFFFFF; }
    .calendar .fc-state-default, 
    .calendar .fc-state-default .fc-button-inner { font-weight:normal; font-size:13px; font-family:Arial; color:#FFFFFF; background:#231F20; border-color:#231F20 #231F20 #231F20 #231F20; }
    .calendar .fc-state-down, 
    .calendar .fc-state-down .fc-button-inner, 
    .calendar .fc-state-active, 
    .calendar .fc-state-active .fc-button-inner { background:#FFFFFF; color:#231F20; }
    .calendar .fc-state-disabled, 
    .calendar .fc-state-disabled .fc-button-inner { font-weight:normal; font-size:13px; font-family:Arial; color:#231F20; background:#FFFFFF; }
    .fc .fc-state-highlight { background:#F5F5F5 !important; }
    .fc .fc-state-highlight .fc-day-number { color:inherit !important; }
    .calendar .timeline { border-color:#FFFFFF; }
    .calendar .timelineArrow { border-left-color:#4C4C4C; }
    .calendar .fc-event, 
    .calendar .fc-event .fc-event-inner, 
    .calendar .fc-event .fc-event-head { box-shadow:none; text-shadow:none; }
    .cms_CompanyCalendar .listView .fc-content ul.fc-agendaList li,
    .cms_CompanyCalendar .listView .fc-content ul.fc-agendaList li.tableHeader { color:#000; }
    .cms_CompanyCalendar .listView .fc-content ul.fc-agendaList li.tableHeader { border:none; }
    .cms_CompanyCalendar .listView .fc-content ul.fc-agendaList li.tableHeader.ui-tabs-large { font-size:13px !important; text-shadow:none; background-color:#F5F5F5; cursor:default; }
    html .narrow .cms_CompanyCalendar .listView .fc-content ul.fc-agendaList li.tableHeader.ui-tabs-large { font-size:10px !important; }

    /* FILTER BOX */
    .filterBox .menuContainer .tableMain { border:0; }
	.filterBox .menuArrow { background:#A41E29 url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/vert_nav_expand.png) no-repeat scroll 1px -1px; padding:0 1px; } 
	.filterBox .menuItems .tableHeader { background-color:#A41E29; border:0; }
	.filterBox .menuItems .tableHeader:hover { color:#FFFFFF !important; background-color:#C12330; }
	.filterBox .menuItems .tableHeader { color:#FFFFFF; }
    .calendarFilterBox .tableRow .tableItem .calendarName { width:250px; }
    .eventGroupFilterBox .more { border:1px solid #E4E4E4; background-color:#F5F5F5; }
	.eventGroupFilterBox .more:hover { background-color:#E4E4E4; }

    /* COMPANY CALENDAR COMPONENT */
    .cms_CompanyCalendar .CalendarWikiControl .tableMain { border-top:1px solid #E4E4E4; }
    .cms_CompanyCalendar .CalendarWikiControl .timezoneOffset { padding:5px 10px; }
    .cms_CompanyCalendar .calendar + .tableItem { padding:10px; border-top:none; }
    .cms_CompanyCalendar .calendar .fc-widget-header,
    .cms_CompanyCalendar .calendar .fc-widget-content { border-color:#E4E4E4; }

    /* MEETING ROOM BOOKING APP */
	.mrbCalendar { background-color:#F5F5F5; }
	.mrbCalendarSelectedDay { color:#4C4C4C !important; background-color:#E4E4E4 !important; }

/* === CLEVER TOOLS COMPONENT === */
    
    .cms_CleverTools .cleverDefault ul { padding:0; }
	.cms_CleverTools .cleverDefault li { border-bottom:1px solid #E4E4E4; }
	.cms_CleverTools .cleverDefault.cleverNoIcons li { padding:5px 5px 5px 25px; background:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/bullet.gif) no-repeat 10px center; border:none; }	
    .cms_CleverTools .cleverDefault .cleverDropdown td { padding:7px !important; }
    .cms_CleverTools .cleverDefault .viewAccordion { margin-top:5px; padding:0; line-height:30px; }
    .cms_CleverTools .cleverDefault .ui-accordion-header { margin-top:5px; margin-bottom:0; padding:0 !important; }
    .cms_CleverTools .cleverDefault .viewLessAccordion { border-top:1px solid #E4E4E4 !important; border-right:0; border-bottom:1px solid #E4E4E4 !important; border-left:0; }

    /* CLEVER TOOLS COMPONENT (NON-SITE-HEADER) */
    .cms_CleverTools[class*="wikiControl"] .cleverDefault { padding-top:3px; padding-bottom:3px; }

    /* CLEVER TOOLS COMPONENT (ICON MODE) */
    .cms_CleverTools[class*="wikiControl"] .cleverDefault .tableItem { border-top:0; }
    .cms_CleverTools[class*="wikiControl"] .cleverDefault .tableItem img { margin-left:10px; }

/* === CONTACT MANAGER APP === */

    /* CONTACT MANAGER COMPONENT */
    .cms_ContactManager[class*="wikiControl"] .contactCompact .customBullet { margin:6px; }

/* === CONTENT PUBLISHER APP === */

    /* MICROSOFT OFFICE WORD CONTENT PUBLISHER */
    .MsoNormalTable a { color:#6e6259 !important; }
	.MsoNormalTable h1, 
    .MsoNormalTable h1 span, 
    .Section1 h1 span, 
    .Section1 h1, 
    .WordSection1 h1 { font-family:Arial !important; color:#D4392B !important; }
	.MsoNormalTable h2, 
    .MsoNormalTable h2 span, 
    .Section1 h2 span, 
    .Section1 h2, 
    .WordSection1 h2 { font-family:Arial !important; color:#8F0D00 !important; }
	.MsoNormalTable h3, 
    .MsoNormalTable h3 span, 
    .Section1 h3 span, 
    .Section1 h3, 
    .WordSection1 h3 { font-family:Arial !important; color:#8F0D00 !important; }
	.MsoNormalTable h4, 
    .MsoNormalTable h4 span, 
    .Section1 h4 span, 
    .Section1 h4, 
    .WordSection1 h4 { font-family:Arial !important; color:#6C6C6C !important; }
	.MsoHyperlink { color:#6e6259 !important; }
	span.MsoHyperlink { font-family:Arial !important; }

/* === DOCUMENT MANAGER APP === */

	.documentManagerExplorer { background-color:#F5F5F5 !important; border-bottom:1px solid #E4E4E4; }

    /* DOCUMENT MANAGER COMPONENT */
    .cms_DocumentManager[class*="wikiControl"] .documentDefault .tableItem { padding:10px; }
    .cms_DocumentManager[class*="wikiControl"] .documentDefault .repeater > div,
    .cms_DocumentManager[class*="wikiControl"] .documentDefault .repeaterOverflow > div { padding:5px 0; }
    .cms_DocumentManager[class*="wikiControl"] .documentDefault .documentSearch { padding-bottom:0; }
    .cms_DocumentManager[class*="wikiControl"] .documentDefault .documentSearch span { display:block; margin-bottom:10px; }
    .cms_DocumentManager[class*="wikiControl"] .documentDefault .SearchContainer .queryFieldMini { max-width:155px; }

/* === EMPLOYEE TRAINING APP === */
    
    /* EMPLOYEE TRAINING COMPONENT */
    .cms_EmployeeTraining[class*="wikiControl"] .employeeTrainingDescription { padding:10px; }
    .cms_EmployeeTraining[class*="wikiControl"] .employeeSearch { padding:5px 10px 0; }
    .cms_EmployeeTraining[class*="wikiControl"] .tableItem.noBottomBorder { padding:5px 10px; }
    .cms_EmployeeTraining[class*="wikiControl"] .customBullet { margin:5px 0; }

/* === FAQ APP === */
    
    /* FAQ COMPONENT */
    .cms_FAQ[class*="wikiControl"] .faqDefault li { padding:10px; border-bottom:1px solid #E4E4E4; }
    .cms_FAQ[class*="wikiControl"] .faqViewMore.customBullet { float:none; padding:0; margin:-5px 10px 10px; display:block; }
    
    /* FAQ COMPONENT (COMPACT MODE) */
    .cms_FAQ[class*="wikiControl"] .faqGroupName { padding:10px; display:block; border-bottom:1px solid #E4E4E4; }
    .cms_FAQ[class*="wikiControl"] .viewLessAccordion { padding:5px; }

/* === FILE DOWNLOAD COMPONENT === */
    
    .fileDownloadTable { border:1px solid #E4E4E4 !important; }
	.fileDownloadTable .tableHeader, 
    .fileDownloadTable .tableItem { border-top:1px solid #E4E4E4 !important; border-bottom:1px solid #E4E4E4 !important; }
    .cms_FileDownload[class*="wikiControl"] .fileListTable th,
    .cms_FileDownload[class*="wikiControl"] .fileListTable td { padding:10px; }
    .cms_FileDownload[class*="wikiControl"] .fileListTable th { border-bottom:none; }
    .cms_FileDownload[class*="wikiControl"] .fileListTable tr:last-child td { border-bottom:1px solid #E4E4E4; }
    .cms_FileDownload[class*="wikiControl"] .fileListDownloadAll { margin:10px 0 0; }

/* === FORMS MANAGER APP === */

    /* FORMS MANAGER COMPONENT */
    .cms_FormsManager[class*="wikiControl"] .formsDefault .tableItem { padding:10px; }
    .cms_FormsManager[class*="wikiControl"] .formsDefault .formsSearch { padding-bottom:0; }
    .cms_FormsManager[class*="wikiControl"] .formsDefault .formsSearch span { display:block; margin-bottom:10px; }
    .cms_FormsManager[class*="wikiControl"] .formsDefault .queryFieldMini,
    .cms_FormsManager[class*="wikiControl"] .formsDefault .repeaterDropdown { max-width:155px; }

/* === FORUM APP === */

    /* FORUM COMPONENT (NON-SITE HEADER) */
    .cms_Forum[class*="wikiControl"] .forumDefault .tableMain { padding:10px; }
    .cms_Forum[class*="wikiControl"] .forumDefault .forumDescription { padding-bottom:0; }
    .cms_Forum[class*="wikiControl"] .forumDefault input[type="text"] { max-width:155px; }
    .cms_Forum[class*="wikiControl"] .forumDefault .forumViewAll { border-top:1px solid #E4E4E4 !important; }

/* === MOST POPULAR LINKS COMPONENT === */
    
    .popularLinksDefault ul { border-bottom:1px solid #E4E4E4; }
    .popularLinksDefault .tableItem { padding:10px; }
    .popularLinksDefault ul a { padding:10px 10px 10px 0; }
    .popularLinksDefault li:before { padding:10px 0 10px 10px; }

    /* NEWS HEADLINES COMPONENT - DECIMAL LIST STYLE */
    .popularLinksDefault .decimal li:before { padding-right:0; text-align:left; }

/* === MYID AND PROFILE DIRECTORY APP === */

    /* ACTIVITY FEED COMPONENT */
    .cms_ActivityFeed .wikiContent .activityFeed .loadMoreAccordion h3 { border:none !important; background-color:#F5F5F5 !important; color:#6e6259 !important; padding:7px 0; }
    .cms_ActivityFeed .wikiContent .activityFeed { margin:0 25px 20px; }
    .cms_ActivityFeed .wikiContent .activityFeed .feedItems > .feedItem > .feedItemData > .image a:after, 
    .activityFeed .feedItems > .nestedFeedItemActionHeader > .image a:after { display:none; }
    .cms_ActivityFeed .wikiContent .activityFeed .hashtagPost > .feedItemData > .message > .feed > .body > .feedItemData { border:none; }
    .cms_ActivityFeed .wikiContent .activityFeed .notificationTitle { padding:0.7em 1em; }
    .cms_ActivityFeed .activityFeed .focused .liteEditor .content { margin-right:60px; }
    .cms_ActivityFeed .headingLayout div.ui-accordion { margin-bottom:0; }

    /* ACTIVITY FEED COMPONENT (EMPTY DISPLAY MODE) */
    .wikiContent .activityFeedEmpty { background:transparent none; }

    /* ACTIVITY FEED COMPONENT (COMPACT DISPLAY MODE) */
    .cms_ActivityFeed .wikiContent .activityFeedCompact .activityFeed { margin:0; }
    .cms_ActivityFeed .wikiContent .activityFeedCompact .activityFeed .feedItems > .feedItem > .feedItemData > .message > .feed,
    .wikiContent .cms_ActivityFeed.cms_Component .wikiContent { border-color:#E4E4E4; }

    /* ACTIVITY FEED iD CMS COMPONENT */
    .cms_ActivityFeed.cms_Component .wikiContent .activityFeed { margin:0; }

    /* CHANNEL COMPONENT */
    .wikiContent .channelsDefault .channelContent .pinChannel, 
    .wikiContent .groupsDefaults .groupContent .pinChannel, 
    .wikiContent .channelsDefault .channelContent .unpinChannel, 
    .wikiContent .groupsDefaults .groupContent .unpinChannel { padding:0 6px 0 3px; }

    /* FOLLOWERS AND FOLLOWING COMPONENTS */
    .cms_PeopleFollowingYou .wikiResponsiveContent .headingContainer, 
    .cms_PeopleYouFollow .wikiResponsiveContent .headingContainer { margin-bottom:0; padding:9px 10px 8px; color:#3E3E3E; background-color:#F5F5F5; border:none; }
    .cms_PeopleFollowingYou .wikiResponsiveContent .totalUsers.heading1, 
    .cms_PeopleYouFollow .wikiResponsiveContent .totalUsers.heading1 { color:#3E3E3E; text-shadow:none; }
    .cms_PeopleFollowingYou .wikiResponsiveContent .totalUsers > span, 
    .cms_PeopleYouFollow .wikiResponsiveContent .totalUsers > span { background-color:#FFFFFF; color:#4C4C4C; text-shadow:none; box-shadow:none; border-radius:0; font-weight:normal; }
    .cms_PeopleFollowingYou .wikiResponsiveContent .repeater, 
    .cms_PeopleYouFollow .wikiResponsiveContent .repeater { border-top-color:transparent; padding:10px; }
    .cms_PeopleFollowingYou .headingContainer .viewAll,
    .cms_PeopleYouFollow .headingContainer .viewAll { text-shadow:none; }

    /* PROFILE DIRECTORY APP */
    .profileDirectory, 
    .profileDirectoryResults { border:1px solid #E4E4E4; }
    .profileDirectory .addFilterContainer,
    .profileDirectory .searchContainer { border:1px solid #FFFFFF; }
	.profileDirectory .addFilterIcon { background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/icon_sprite.png) top left no-repeat; }
	.profileDirectory .searchIndex { border-top:1px solid #E4E4E4; }
	.profileDirectory .searchIndex a { border:1px solid #E4E4E4; }
    .profileDirectory .searchIndex a:hover,
    .profileDirectory .searchIndex div.selected a { text-decoration:none; color:#FFFFFF; background-color:#6e6259; }
	.profileDirectory .removeFilterIcon { background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/icon_sprite.png) -11px -27px no-repeat; }

    /* PROFILE DIRECTORY APP (COMPACT MODE) */
	.profileDirectoryResults .searchResult { border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; }

    /* PROFILE DIRECTORY COMPONENT */
    .cms_ProfileDirectory .wikiContent .profileDirectoryFields,
    .cms_ProfileDirectory .wikiContent .headingContents,
    .cms_ProfileDirectory .wikiContent .viewProfileDirectoryContainer,
    .cms_ProfileDirectory .wikiContent .profileDirectoryCompact,
    .cms_ProfileDirectory .wikiContent .profileDirectoryDefault { color:#4C4C4C; background-color:#F5F5F5; border:none; }
    .cms_ProfileDirectory .wikiContent a,
    .cms_ProfileDirectory .wikiContent a:link,
    .cms_ProfileDirectory .wikiContent a:visited { color:#6e6259; }
    .cms_ProfileDirectory .wikiContent .headingContents a,
    .cms_ProfileDirectory .wikiContent .headingContents a:link
    .cms_ProfileDirectory .wikiContent .headingContents a:visited { color:#3E3E3E; }
    .cms_ProfileDirectory .profileDirectoryFields { padding:10px; }
    .cms_ProfileDirectory .profileDirectoryFields table { border-collapse:collapse; }
    .cms_SiteHeader .profileDirectoryInSiteHeader .profileDirectorySearchContainer,
    .cms_ProfileDirectory .profileDirectoryFields .profileDirectorySearchContainer { width:100%; max-width:100%; padding:0; position:relative; }
    .cms_ProfileDirectory .profileDirectoryFields .profileDirectorySearchContainer .profileDirectorySearchQuery { border:none; box-sizing:border-box; height:38px; margin-bottom:10px; padding:5px 43px 5px 5px; width:100%; }
    .cms_ProfileDirectory .profileDirectoryFields .profileDirectorySearchContainer .profileDirectorySearchButton,
    .profileDirectory .profileSearchButton,
    .cms_SiteHeader .profileDirectoryInSiteHeader .profileDirectorySearchContainer .profileDirectorySearchButton { background:#231F20 url(/images/2019-09-19-19-21-44-1_0/wiki/icon_search.png) no-repeat center; background-size:65%; border:none; cursor:pointer; height:38px; position: absolute; top:0; right:0; text-indent:9999px; width:38px; }
    .cms_ProfileDirectory .profileDirectoryFields .profileDirectorySearchContainer .viewProfileDirectoryContainer { text-align:right; }
    .cms_ProfileDirectory .wikiContent .profileDirectoryEmpty { padding:0 10px 10px; background-color:#F5F5F5; border:0; }

    /* PROFILE DIRECTORY COMPONENT (COMPACT MODE) */
    .cms_ProfileDirectory .profileDirectoryCompact .tableItem { border-spacing:0 !important; border-top:0; }
 
    /* PROFILE DIRECTORY COMPONENT (SITE HEADER) */
    .cms_SiteHeader .profileDirectoryInSiteHeader .profileDirectorySearchContainer .profileDirectorySearchQuery { border:1px solid #F5F5F5; height:28px; box-sizing:border-box; padding:5px 33px 5px 5px; width:100%; }
    .cms_SiteHeader .profileDirectoryInSiteHeader .profileDirectorySearchContainer .profileDirectorySearchButton { background-size:60%; height:28px; width:28px; }

    /* PROFILE FIELD COMPONENT */
    .cms_ProfileFields .fieldTable .fieldLabel,
    .profileDirectoryResults .searchResult .fieldLabel { color:#4C4C4C; font-size:14px; }
    .cms_ProfileFields .bullet { color:#B8B8B8; }
    .cms_ProfileFields .fieldTable .fieldLabelCell,
    .cms_ProfileFields .fieldTable .fieldContentCell { float:left; }/* Force labels to be always on top */
    .cms_ProfileFields .fieldTable .repeater .fieldLabel { margin-top:10px; margin-bottom:3px; }
    .cms_ProfileFields .fieldTable .repeater [class^="fieldContent"] { display:block; margin-bottom:10px; }
    .cms_ProfileFields .wikiResponsiveContent .fieldTable { border-collapse:collapse; display:block; padding:0 15px; box-sizing:border-box; /*margin-bottom:5px;*/ }

    /* PROFILE FIELD COMPONENT (DEFAULT MODE) */
    .profileFieldDefault .fieldTable .fieldContentCell { text-shadow:0 1px 0 rgba(255,255,255,0.8); }

    /* PROFILE HEADER COMPONENT */
    .cms_ProfileHeader .wikiResponsiveContent .overflowXAuto { overflow-x:visible; }
    .cms_ProfileHeader .wikiResponsiveContent .profileHeaderWrapper { position:relative; font-size:13px; background-color:#F5F5F5; border:none; padding:8px 8px 8px 130px; }
    .cms_ProfileHeader .wikiResponsiveContent .profileDetailsCell { color:#4C4C4C; text-shadow:none; }
    .cms_ProfileHeader .wikiResponsiveContent .profileHeaderTableWrapper { padding-bottom:25px; }
    .cms_ProfileHeader .wikiResponsiveContent .canEditProfile .profileImageEdit { background-color:#231F20; color:#FFFFFF; }
    .cms_ProfileHeader .profileDetailsCell hr { border-color:#F5F5F5; }
    .cms_ProfileHeader .wikiResponsiveContent .profileImageWrapper,
    .cms_ProfileHeader .wikiResponsiveContent .profileImage,
    .cms_ProfileHeader .wikiResponsiveContent .profileImageWrapper img { height:100px; width:100px;
        -moz-border-radius:100%;
        -webkit-border-radius:100%;
        border-radius:100%;
    }
    .cms_ProfileHeader .wikiResponsiveContent .profileImage, 
    .cms_ProfileHeader .wikiResponsiveContent .profileImageWrapper {
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none;
    }
    .cms_ProfileHeader .wikiResponsiveContent .profileImageWrapper { background-color:#F5F5F5; }
    .ie .cms_ProfileHeader .wikiResponsiveContent .profileImageWrapper { top:8px; background-color:#F5F5F5; }
    .cms_ProfileHeader .wikiResponsiveContent .profileName,
    .cms_ProfileHeader .wikiResponsiveContent .location, 
    .cms_ProfileHeader .wikiResponsiveContent .phone, 
    .cms_ProfileHeader .wikiResponsiveContent .mobile { color:#4C4C4C; }
    .cms_ProfileHeader .wikiResponsiveContent .profileName { font-weight:bold; }
    .cms_ProfileHeader .wikiResponsiveContent .followDetails td { background-color:#FFF; padding:0; }
    .cms_ProfileHeader .wikiResponsiveContent .followDetails .following { border-right:solid 2px #F5F5F5; }
    .cms_ProfileHeader .wikiResponsiveContent .followCell { padding:15px 15px 0 0; vertical-align:top; }
    .cms_ProfileHeader .wikiResponsiveContent .followNumber a { font-size:32px; color:#6e6259; text-shadow:none; box-shadow:none; background-color:transparent; }
    .cms_ProfileHeader .wikiResponsiveContent .followNumber a:hover { color:#4C4C4C; background-color:transparent; box-shadow:none; }
    .cms_ProfileHeader .wikiResponsiveContent .followText { font-size:11px; color:inherit; text-shadow:none; line-height:1em; padding-bottom:5px; }
    .cms_ProfileHeader .wikiResponsiveContent .profileHeaderFooter { padding-left:0; background-color:#F5F5F5; border-top:none; }
    .cms_ProfileHeader .wikiResponsiveContent .profileHeaderFooter:after { content:""; display:block; clear:both; }
    .cms_ProfileHeader .wikiResponsiveContent .profileHeaderFooter span.ui-tabs-large { margin:0 2px 0 0; padding:10px 20px; box-shadow:none; border-radius:0; float:left; }
    .cms_ProfileHeader .wikiResponsiveContent .profileHeaderFooter span.ui-tabs-large:hover { text-shadow:none; }
    .cms_ProfileHeader .wikiResponsiveContent .profileHeaderFooter span.ui-tabs-large-active { color:#6e6259; }

    /* PROFILE HEADER (COMPACT MODE) */
    .compactDeviceCell .profileHeaderCompact .profileHeaderWrapper { border-top:none; }
    .cms_ProfileHeader .profileHeaderCompact .profileHeaderWrapper { padding:8px; }
    .cms_ProfileHeader .profileHeaderCompact .profileImageWrapper { border-bottom:none; }
    .cms_ProfileHeader .profileHeaderCompact .profileFollowWrapper { border-top-color:#F5F5F5; }
    .cms_ProfileHeader .profileHeaderCompact .following, 
    .cms_ProfileHeader .profileHeaderCompact .followers { 
        -moz-box-shadow:inset 0 1px 0 transparent;
        -webkit-box-shadow:inset 0 1px 0 transparent;
        box-shadow:inset 0 1px 0 transparent;
    }
    .cms_ProfileHeader .profileHeaderCompact .following { border-right-color:#F5F5F5; }
    .cms_ProfileHeader .profileHeaderCompact .followers { border-left-color:transparent; }
    .cms_ProfileHeader .profileHeaderCompact .profileHeaderFooter span { margin:0 -5px 10px 10px; }

    /* PROFILE HEADER (SINGLE COLUMN MODE) */
    .compactDeviceCell .profileHeaderSingleCol .profileHeaderWrapper { border-top:none; }
    .cms_ProfileHeader .profileHeaderSingleCol .profileFollowWrapper { border-color:#F5F5F5; }
    .cms_ProfileHeader .profileHeaderSingleCol .following, 
    .cms_ProfileHeader .profileHeaderSingleCol .followers { 
        -moz-box-shadow:inset 0 1px 0 transparent;
        -webkit-box-shadow:inset 0 1px 0 transparent;
        box-shadow:inset 0 1px 0 transparent;
    }
    .cms_ProfileHeader .profileHeaderSingleCol .following { border-right-color:#F5F5F5; }
    .cms_ProfileHeader .profileHeaderSingleCol .followers { border-left-color:transparent; }
    .cms_ProfileHeader .profileHeaderSingleCol .profileHeaderFooter span { margin:0 -5px 10px 10px; }

/* === NAV EDITOR APPLICATION === */

    /* VERTICAL NAVIGATION COMPONENT HEADING */
	.menu .heading .headingLeftSide, 
	.menu .heading .headingRightSide, 
	.menu .heading .headingLeft, 
	.menu .heading .headingRight,
    .menu .heading .headingFloor { display:none; }
    .menu .heading .headingContents { background-color:#A41E29; }
	.menu .heading .headingContents a, 
    .menu .heading .headingContents a:link, 
    .menu .heading .headingContents a:visited { color:#FFFFFF; }
	.menu .heading .headingMiddle { padding:10px 15px 5px; }

    /* VERTICAL NAVIGATION COMPONENT */
	.vertNav { padding-bottom:5px; }
    .vertNav > tbody > tr { padding-bottom:5px; }
	.vertNav td div { background:#A41E29; }
	.vertNav td.active div.parent { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/vert_nav_minimise.png); background-repeat:no-repeat; }
    .vertNav td.inactive div.parent { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/vert_nav_expand.png); background-repeat:no-repeat; }
    .vertNav div.parent a { margin-right:10px; }
	.vertNav a, 
    .vertNav span { margin: 0 5px; }
    .breakerBar { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/nav_breakbar.gif); }
	.vertNavHeaderLink span { display:none; }

    /* LEVEL 1 VERTICAL NAV */
	.vertNav .lvl1 span, 
    .vertNav .lvl1 div, 
    .vertNav .lvl1 a, 
    .vertNav .lvl1 span { color:#FFFFFF !important; background-color:#A41E29; }
	.vertNav .lvl1over span, 
    .vertNav .lvl1over div, 
    .vertNav .lvl1over a, 
    .vertNav .lvl1over span { color:#FFFFFF !important; background-color:#C12330; }
	.vertNav .lvl1 td div, 
    .vertNav .lvl1over td div { width:100%; background-position:97% center; padding:10px 20px 10px 15px; box-sizing:border-box; }
	.vertNav .lvl1 td { background-color:#A41E29; }
	.vertNav .lvl1over td { background-color:#C12330; }
    .vertNav .lvl1 a, 
    .vertNav .lvl1 span, 
    .vertNav .lvl1over a, 
    .vertNav .lvl1over span { margin:0; }
		
	/* LEVEL 2 VERTICAL NAV */
	.vertNav .lvl2 span, 
    .vertNav .lvl2 div, 
    .vertNav .lvl2 a, 
    .vertNav .lvl2 span { color:#FFFFFF !important; background-color:#871922; }
	.vertNav .lvl2over span, 
    .vertNav .lvl2over div, 
    .vertNav .lvl2over a, 
    .vertNav .lvl2over span { color:#FFFFFF !important; background-color:#C12330; }
	.vertNav .lvl2 td div, 
    .vertNav .lvl2over td div { width:100%; background-position:97% center; padding-left:30px; }
	.vertNav .lvl2 a, 
    .vertNav .lvl2 span { margin:0; }
			
	/* LEVEL 3 VERTICAL NAV */
	.vertNav .lvl3 span, 
    .vertNav .lvl3 div, 
    .vertNav .lvl3 a, 
    .vertNav .lvl3 span { color:#FFFFFF !important; background-color:#871922; }
	.vertNav .lvl3over span, 
    .vertNav .lvl3over div, 
    .vertNav .lvl3over a, 
    .vertNav .lvl3over span { color:#FFFFFF !important; background-color:#C12330; }
	.vertNav .lvl3 td div { background-position:25px center; padding-left:40px; }
	.vertNav .lvl3over td div { background-position:97% center; padding-left:40px; }
	.vertNav .lvl3 a, 
    .vertNav .lvl3 span { margin:0; }

    /* HORIZONTAL NAV */	
	.horizNavHolder { height:43px; background:#A41E29; }
	.horizNav { height:43px; }
	.horizNav div.menuExpandDown { background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/btn_expand.png) no-repeat center center; height:40px; }
	.horizNav a, 
    .horizNav a:link, 
    .horizNav a:visited, 
    .horizNav span { padding:0 20px; color:#FFFFFF; line-height:38px; }
	.horizNav a:hover, 
    .horizNav span:hover { color:#FFFFFF !important; }
	.horizNav li a, 
    .horizNav li span { font-size:13px; }
	.horizNav li.active { background-color:#A41E29; }
	.horizNav li li { background-color:#A41E29; }
	.horizNav li li:hover { background-color:#A41E29; }
	.horizNav li.parent.menuActive > table div.menuExpandDown { background:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/btn_minimise.png) no-repeat center center; }
	.horizNav li.parent li a, 
    .horizNav li.parent li a:link, 
    .horizNav li.parent li a:visited, 
    .horizNav li.parent li span { background-color:transparent; color:#FFFFFF; }
	
	/* FLEX MENU */
	.horizNav li.flexMenu-allInPopup .flexMenu-icon { width:60px; height:43px; background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/icon_menu.png) no-repeat 20px 13px; }
	.flexMenu-popup { background-color:#A41E29; }
	.flexMenu-popup li { background-color:#A41E29; }
    .flexMenu-popup > li > a:hover, 
    .flexMenu-popup > li > span:hover, 
    li.parent.menuActive { background-color:#A41E29; }
	.flexMenu-allInPopup ul.lvl3 { margin-top:0 !important; }
	.flexMenu-allInPopup li.lvl1, 
    li.flexMenu-viewMore { border-right:none !important; border-left:none !important; }
	.flexMenu-popup li.lvl1 { border-right:none !important; }
	.flexMenu-viewMore > span { height:43px; line-height:41px; font-size:15px !important; background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/btn_expand.png) no-repeat right 14px; }
	.flexMenu-viewMore.menuActive > span { background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/btn_minimise.png) no-repeat right 14px; }

    /* FLEX MENU (COMPACT MODE) */
    .horizNav .flexMenu-viewMore:first-child > span { padding-right:0 !important; padding-left:45px !important; }

	/* LEVEL 1 HORIZONTAL NAV */
	.horizNav .lvl1 li { width:150px; border-bottom:1px solid none; }
    .horizNav li.lvl1 { margin-right:5px; }
	.horizNav li.lvl1 > ul { top:43px; }
    .horizNav li.lvl1 > table .leftNavItem > a, 
    .horizNav li.lvl1 > table .leftNavItem > span { padding:0 15px; }
    .horizNav li.lvl1.parent > table .leftNavItem > a, 
    .horizNav li.lvl1.parent > table .leftNavItem > span { padding-right:5px; }
    .horizNav li.lvl1:first-child > table .leftNavItem > a, 
    .horizNav li.lvl1:first-child > table .leftNavItem > span { padding-left:20px; }
    .horizNav li.lvl1 > table .rightNavItem { display:none; }
    .horizNav li.lvl1.parent > table .rightNavItem { display:table-cell; }
    .horizNav li.lvl1.parent > table table .rightNavItem .menuExpandDown { width:40px; height:40px; }
    .horizNav li.lvl1 > table a, 
    .horizNav li.lvl1 > table span { font-weight:bold !important; font-size:15px; line-height:41px; }
	.flexMenu-popup li.lvl1:hover, 
    .flexMenu-popup li.lvl1.parent.menuActive { background-color:#A41E29; }
	
	/* LEVEL 2 HORIZONTAL NAV */
	.horizNav ul.lvl2.horizInset a, 
    .horizNav ul.lvl2.horizInset span { padding-left:12px; }
	.horizNav li.lvl2 { background-color:#871922; }
	.horizNav li.lvl2 a, 
    .flexMenu-popup a, 
    .horizNav li.lvl2 span, 
    .flexMenu-popup span { font-weight:normal; line-height:13px !important; padding:10px 15px !important; }
	.flexMenu-popup li.lvl2:hover, 
    .horizNav li.lvl2:hover, 
    .flexMenu-allInPopup li.lvl2.parent.menuActive { background-color:#C12330; }
	.horizNav li.lvl2 div.menuExpandDown { height:33px; }

	/* LEVEL 3 HORIZONTAL NAV */
	.horizNav ul.lvl3.horizInset a, 
    .horizNav ul.lvl3.horizInset span { padding-left:16px; }
	.horizNav li.lvl3 { background-color:#871922; }
	.flexMenu-popup li.lvl3:hover, 
    .horizNav li.lvl3:hover, 
    .flexMenu-allInPopup li.lvl3.parent.menuActive { background-color:#C12330; }

/* === NEWS APP === */
    
    .newsHeader { color:#6e6259; }
	.newsInpageHeader { color:#4C4C4C; }
    .newsDate, 
    .newsInpageSummary, 
    .newsFullstory { color:#B8B8B8; }
	.tableMain .newsItemContainer { border-bottom:1px solid #E4E4E4; }
	.noNewsMessage { background-color:#FFFFFF; border:1px solid #E4E4E4; border-bottom:none; }
     
    /* NEWS APP (CONTACT MANAGER) */
	.newsDateP5 { color:#B8B8B8; }
	.layoutContentCell .newsTitle { font-size:13px; font-weight:bold; }
	.layoutLeftNav .newsLinks, 
    .layoutRightNav .newsLinks { margin:0 0 6px 0; }
	.layoutContentCell .newsLinks { margin:6px 0; }
	.layoutLeftNav .newsLinks a, 
    .layoutRightNav .newsLinks a { display:block; }

    /* NEWS COMPONENT */
    .newsShowMore, 
    .newsArchive, 
    .newsSubmit, 
    .newsRssLink { padding:0; display:inline-block; margin:5px 0 5px 10px; font-weight:bold; }
	.newsDefault table, 
    .featureDefault table { width:100%; }
	.newsDefault td, 
    .featureDefault td { vertical-align:top; padding-right:7px; }
    .newsDefault .newsTemplateItem { padding-left:15px; }
	.newsDefault .newsTemplateItem img { float:left; padding-right:7px; }
	.newsDefault .newsTemplateItem, 
    .newsAccordion .newsTemplateItem, 
    .featureDefault .newsTemplateItem, 
    .featureAccordion .newsTemplateItem, 
    .newsCompact .newsTemplateItem  { padding:5px; background-color:#FFFFFF; overflow:hidden; }
	.newsDefault .newsDefaultDate { color:#B8B8B8; white-space:nowrap; display:inline-block; padding:0 7px 5px 0; }
	.newsDefault .newsCompactDate { color:#B8B8B8; white-space:nowrap; display:inline-block; padding-right:7px; }
    .cms_News[class*="wikiControl"] .newsTemplateItem { padding:10px; }
    .cms_News[class*="wikiControl"] .newsTemplateItem img { padding-right:10px; }
    .cms_News[class*="wikiControl"] .repeater { border-bottom:1px solid #E4E4E4; }
    .cms_News[class*="wikiControl"] .repeater:last-child { border-bottom:none; }
    .cms_News[class*="wikiControl"] .repeater ~ span { margin:10px 0; }
    .cms_News[class*="wikiControl"] .repeater + span { margin-left:10px; }
    .cms_News[class*="wikiControl"] .repeater ~ span:after { content:"\00a0 |"; }
    .cms_News[class*="wikiControl"] .repeater ~ span:last-child:after { content:""; }
    .newsSubmit { background:transparent url(/images/2019-09-19-19-21-44-1_0/icons/icon_news_submit.gif) no-repeat left 5px; padding:5px 5px 5px 22px; display:inline-block; margin-left:5px; }

    /* NEWS COMPONENT (DEFAULT MODE) */
    .cms_News[class*="wikiControl"] .newsDefault .newsTemplateItem.hasThumbnail { padding-left:90px; }
    .cms_News[class*="wikiControl"] .newsDefault .newsTemplateItem.hasThumbnail > a:first-child { top:10px; left:10px; }

    /* NEWS COMPONENT (COMPACT MODE) */
	.newsAccordion .newsAccordionTitle { font-weight:bold; color:black; }
	.newsAccordion .newsAccordionDate { color:#B8B8B8; display:block; }
    .newsAccordion .newsTemplateItem { border-width:0; }
	.newsAccordion .newsTemplateItem img { float:left; padding-right:7px; }
	.newsAccordion .newsAccordionMore { display:block; float:right; }
    .newsAccordion .ui-accordion .ui-accordion-header { border-width:1px 0 0 0; border-color:#FFFFFF; margin:0; }
	.cms_News[class*="wikiControl"] .repeater.ui-accordion ~ span { margin:10px 0 10px 10px; padding-left:18px; display:block; font-weight:normal; background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/bullet.gif) no-repeat left 2px; }
    .cms_News[class*="wikiControl"] .repeater.ui-accordion ~ span:after { content:""; }

    /* NEWS COMPONENT (FEATURE MODE) */
	.featureDefault .featureDefaultTitle { font-weight:bold; font-size:larger; color:black; }
	.featureDefault .featureDefaultDate { color:#B8B8B8; padding-bottom:5px; display:block; }
	.featureDefault .newsTemplateItem img { float:left; padding-right:7px; width:100%; }
	.featureDefault .featureDefaultMore, 
    .featureAccordion .featureAccordionMore { display:block; float:right; }
	.cms_News[class*="wikiControl"] .featureDefault .newsTemplateItem img { max-width:180px; }

    /* NEWS COMPONENT (FEATURE COMPACT MODE) */
	.featureAccordion .featureAccordionTitle { font-weight:bold; font-size:13px; color:black; }
	.featureAccordion .featureAccordionDate { color:#B8B8B8; padding-bottom:5px; display:block; }
	.featureAccordion .newsTemplateItem img { float:left; padding-right:7px; max-width:100%; padding-bottom:5px; }

/* === NEWS CAROUSEL COMPONENT === */
	
	.newsCarousel { color:#4C4C4C !important; }
    .newsCarousel .txtDiv p { font-size:13px; }
	.carousel1 .control li.active, 
    .carousel3 .control li.active { background-color:#231F20 !important; }
    .newsCarousel a { color:#6e6259 !important; }
    .newsCarousel .arrowDiv { top:10px; right:10px; width:50px; }
	.newsCarousel .arrowDiv div { width:25px; height:25px; font:20px/25px Arial; color:#231F20 !important; background-color:#FFFFFF !important; }
	.newsCarousel .arrowDiv div:hover { color:#4C4C4C !important; }
	.carousel1 .control li, 
    .carousel3 .control li { background-color:#6e6259 !important; }
	.carousel1 { border-color:#E4E4E4 !important; }
	.carousel2 .txtTd, 
    .carousel2 .imgTd { background-color:#FFF !important; }
	.carousel1 .control, 
    .carousel3 .categoryDiv, 
    .carousel3 .controlDiv > div, 
    .carousel3 .control, 
    .carousel3 .controlDiv { background-color:#F5F5F5 !important; }
	.carousel4 { border:1px solid #E4E4E4 !important; }
	.carousel2, 
    .carousel2 .controlDiv, 
    .carousel4, 
    .carousel4 td.imgTd, 
    .carousel4 .txtTd, 
    .carousel4 .linksDiv { background-color:transparent !important; }

    /* NEWS CAROUSEL COMPONENT DISPLAY FORMAT 1: BASIC */
    .carousel1 { padding-bottom:0; }
    .carousel1 .control { padding:5px; }
    .carousel1 .control li { width:15px !important; height:15px !important; border-radius:10px; }
    .carousel1 .txtDiv { bottom:-142px !important; padding-top:10px !important; height:100px; }
    .carousel1 .txtDiv .categoryDiv, 
    .carousel1 .txtDiv a.titleLink, 
    .carousel1 .txtDiv .dateDiv,
    .carousel1 .txtDiv p { padding:0 10px 5px; }
    .carousel1 .controlDiv { border-top:0; }
    .carousel1 .controlDiv > div { margin-top:100px; padding:10px; }

    /* NEWS CAROUSEL COMPONENT DISPLAY FORMAT 1: BASIC (COMPACT DEVICE MODE) */
    .compactDevice .carousel1 .controlDiv > div > div { padding-right:8px; line-height:27px; }

    /* NEWS CAROUSEL COMPONENT DISPLAY FORMAT 2: THUMBNAILS */
    .carousel2 .canvas { border-color:#E4E4E4; }
    .carousel2 .txtDiv { padding:5px; }
    .carousel2 .controlDiv { border-color:#E4E4E4; }
    .carousel2 .controlDiv > div { padding:10px; }

    /* NEWS CAROUSEL COMPONENT DISPLAY FORMAT 3: CAPTION OVERLAY */
    .carousel3 .canvas { border-color:#E4E4E4; }
    .carousel3 .txtDiv { padding-top:10px; }
    .carousel3 .txtDiv a.titleLink, 
    .carousel3 .txtDiv .dateDiv { padding:0 10px 5px; }
    .carousel3 .txtDiv p { padding:0 10px 10px; }
    .carousel3 .categoryDiv { bottom:-30px; height:30px; text-indent:10px; line-height:30px; }
    .carousel3 .controlDiv { height:auto; border-color:#E4E4E4; }
    .carousel3 .control { padding:0 10px; }
    .carousel3 .control li { margin:7px 5px; width:15px; height:15px; border-radius:10px; }
    .carousel3 .controlDiv > div { padding:0 10px; line-height:30px; }

    /* NEWS CAROUSEL COMPONENT DISPLAY FORMAT 3: CAPTION OVERLAY (COMPACT DEVICE MODE) */
    .compactDevice .carousel3 .txtDiv a.titleLink { padding:0 10px; }
    .compactDevice .carousel3 .controlDiv { height:55px; }
    .compactDevice .carousel3 .control { float:none; padding-top:5px; text-align:center; background-color:transparent; }

    /* NEWS CAROUSEL COMPONENT DISPLAY FORMAT 4: MEDIUM THUMBNAIL */
    .carousel4 .titleDiv { top:3px; left:25px; }
    .carousel4 .categoryDiv { height:30px; line-height:30px; }
    .carousel4 ul.control { padding-top:30px; }
    .carousel4 .control li { padding-right:10px; }
    .carousel4 .linksDiv { margin:0 7px 0 0; line-height:30px; }

/* === NEWS HEADLINES COMPONENT === */
    
    .newsHeadlinesDefault ul a { padding:10px 10px 10px 0; }
    .newsHeadlinesDefault .tableItem { padding:10px; }
    .newsHeadlinesDefault li:before { padding:10px 0 10px 10px; }

    /* NEWS HEADLINES COMPONENT - NO LIST STYLE */
    .newsHeadlinesDefault .none a { padding-left:10px; }

    /* NEWS HEADLINES COMPONENT - DECIMAL LIST STYLE */
    .newsHeadlinesDefault .decimal li:before { padding-right:0; text-align:left; }

    /* NEWS HEADLINES COMPONENT - SQUARE LIST STYLE */
    .newsHeadlinesDefault .square li:before { padding-right:0; width:20px; line-height:1em; text-align:left; }
    .newsHeadlinesDefault .square li:first-child:before { line-height:1em; }

    /* NEWS HEADLINES COMPONENT DISPLAY FORMAT 1: SINGLE LINE */
    .newsHeadlines1 li a { padding:10px 10px 10px 0; }
    .newsHeadlines1 li .moreDiv a { padding-right:10px; }
    .newsHeadlines1 li.tableItem:first-child { padding-top:10px; }
    .newsHeadlines1 li:first-child a { padding-top:10px; }
    .newsHeadlines1 li > a table { border-spacing:0; }
    .newsHeadlines1 li > a table td { padding:0; }

    /* NEWS HEADLINES COMPONENT DISPLAY FORMAT 1: SINGLE LINE - DECIMAL LIST STYLE */
    .newsHeadlines1 .decimal li:before { padding:10px 0 10px 10px; }

/* === ONLINE FORMS APP === */
    
    /* FORMS SUBMISSION SAVED */
    .submissionSaved .submissionHR { border-color:#B8B8B8; }

    /* FORMS VIEW MODE */
    .formFieldHeader { background-color:#F5F5F5; border-style:solid none; border-color:#E4E4E4; }
    .formFieldHeader span { color:#4C4C4C; }
    .editIndicator { color:#FFFFFF; }
    .indicatorHover, 
    .viewField span, 
    .fieldTitle { color:#4C4C4C; }
    .viewModeOnlineForm .viewFieldHover, 
    .viewModeOnlineForm .viewFieldHover.pad80Left, 
    .viewModeOnlineForm.viewFieldHover { background:#F5F5F5; border-color:#E4E4E4 !important; }

    /* MY FORMS */
    .myForms a, 
    .myForms a:link, 
    .myForms a:visited { color:#6e6259; }
    .myForms .modifiedCell .submittedPipe { border-left:1px solid #E4E4E4; }
    .myForms .ui-widget { font-size:13px; }
    
    /* ONLINE FORMS FORMS REQUIRE ACTION TABS */
    #RequiresAction_filterTabs.ui-tabs { background-color:#FFFFFF !important; border:1px solid #E4E4E4 !important; }
	#RequiresAction_filterTabs .add div, 
    #RequiresAction_filterTabs .ui-tabs-nav li span.delete, 
    #RequiresAction_filterTabs .ui-tabs-nav li span.edit { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/icon_sprite.png); }
    .reviewTabsHolder a.scrollLeftButton, 
    .reviewTabsHolder a:hover.scrollLeftButton, 
    .reviewTabsHolder a.scrollLeftButton.inactive, 
    .reviewTabsHolder a.scrollRightButton, 
    .reviewTabsHolder a:hover.scrollRightButton, 
    .reviewTabsHolder a.scrollRightButton.inactive { background-color:#FFFFFF; background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/icon_sprite.png); }
	.formDescription, 
    .formLastUpdated, 
    .formBy { color:#B8B8B8; }

    /* FORMS EDIT MODE */
    .editModeOnlineForm.edited { background-color:#F5F5F5; border-color:#E4E4E4 !important; }
    #jqTabs-1 a.cancelButton { color:#6e6259; }

    /* WORKFLOW CONTROL */
    .currentState { color:#4C4C4C !important; }
    .quote3 { color:#4C4C4C; background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/quote3.gif) no-repeat left top; border-color:#E4E4E4 !important; }
    .userLink { color:#6e6259 !important; }
    .stateStyle { color:#4C4C4C; }

    /* ONLINE FORMS COMPONENT */
    .onlineDefault.onlineCompact { padding-bottom:8px; }
	.onlineDefault .onlineTemplateItem { padding:10px; background-color:#FFFFFF; }
	.onlineDefault div.onlineDefaultSubs { color:#B8B8B8; }
    .cms_OnlineForms .onlineMyForms.customBullet,
    .cms_OnlineForms .onlineFolderList.customBullet,
    .cms_OnlineForms .onlineViewMore.customBullet { padding:0 0 0 17px !important; margin:5px 6px; }

/* === PAGE LIST COMPONENT === */
     
    /* PAGE LIST COMPONENT (TABLE COMPONENT LAYOUT TYPE) */
    .cms_PageList .pageIndexTable .tableMain th,
    .cms_PageList .pageIndexTable .tableMain td { padding:10px !important; }
    .cms_PageList .pageIndexTable .tablePager { padding-right:10px; padding-left:10px; }
    .cms_PageList .pageIndexTable .tableMain .tableItemAlternate { border-bottom:none; }
    .cms_PageList .pageIndexTable .tableMain .tableHeader { background-color:#FFFFFF; border-bottom-color:#E4E4E4; }
    .cms_PageList .pageIndexTable .tableMain + div { border:1px solid #E4E4E4; }

    /* PAGE LIST COMPONENT (SINGLE COLUMN / THREE COLUMNS / THREE COLUMNS GROUPED COMPONENT LAYOUT TYPES) */
    .cms_PageList .indexHolder a { margin:10px; }
    .cms_PageList .indexItemsHolder .repeater > div { margin:0; padding:10px; }

/* === QUICK LINKS COMPONENT === */
    
    .quickDefault ul.repeater,
    .quickDefault ul.repeaterOverflow { margin:0; padding:0; list-style:none; word-break:break-word; word-wrap:break-word; zoom:1; }
    .quickDefault ul.repeater > .tableItem,
    .quickDefault ul.repeaterOverflow > .tableItem { border-top:0; }
	.quickDefault li { padding:5px 5px 5px 28px; background:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/bullet.gif) no-repeat 10px 8px; border:none; }	
	.quickDefault .quickDropdown { width:100%; }
    .quickDefault .quickDropdown td { padding:3px 8px !important; }
    .quickDefault .viewAccordion { margin-top:5px; padding:0; line-height:30px; }
    .quickDefault .ui-accordion-header { margin-top:5px; margin-bottom:0; padding:0 !important; }
    .quickDefault .viewLessAccordion { border-top:1px solid #E4E4E4 !important; border-right:0; border-bottom:1px solid #E4E4E4 !important; border-left:0; }

    /* QUICK LINKS COMPONENT (NON-SITE-HEADER )*/
    .cms_QuickLinks[class*="wikiControl"] .quickDefault { padding-top:5px; padding-bottom:5px; }
    .cms_QuickLinks[class*="wikiControl"] .viewAccordion { margin-bottom:-5px; }
    .cms_QuickLinks[class*="wikiControl"] .quickDropdown { margin-top:10px; }
    .cms_QuickLinks[class*="wikiControl"] .repeater:empty ~ .quickDropdown { margin-top:0; }

/* === QUICK POLL COMPONENT === */

    .quickPollDefault .canVoteAnswers { padding:4px; }
    .quickPollDefault .repeater input { float:left; margin:10px 5px 0 0; vertical-align:middle; }
    .quickPollDefault .repeater span.breakWord { margin:0; padding:10px 0 0 20px; display:block; }
    .quickPollDefault .repeater br + input { margin-top:0; }
    .quickPollDefault .repeater br + input + span.breakWord { padding-top:0; }
    .quickPollDefault .button { margin:0 0 10px; }
    .quickPollDefault .quickPollResults { padding:0; }
    .quickPollDefault .canVoteResults .tableMain td { padding:4px; }
    .quickPollDefault .quickPollAnswers > .customBullet { margin:6px; display:block; }

/* === SEARCH APP === */

    .queryFieldMini { margin-right:0; }
	.searchSiteApp { width:190px; height:35px; background-color:#F5F5F5; padding:0; }
	.searchSiteApp input.queryFieldMini[type=text] { float:left; height:35px; width:80%; padding:5px 5px 5px 10px; margin:0; border:none; box-sizing:border-box; max-width:none; background-color:transparent; color:#868686; }
	.searchSiteApp .button { float:left; height:35px; width:20%; margin-left:0; box-sizing:border-box; background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/search_icon.png); text-indent:2000px; border:none; }
	
    /* SEARCH (REFINED BY RIGHT COLUMN) */
	#refineSearch .content, 
    #refineSearch .tableMain { padding:10px 10px 10px 5px !important; margin-bottom:10px; border:1px solid #E4E4E4; }
    #refineSearch .pageHeading { padding:0; display:table; }
    #refineSearch .righticon { display:table-cell; width:20px; }
    #refineSearch .pageHeading .title { padding:10px; display:table-cell; }

    /* SEARCH (TABLE TREE LIST) */
    .treeListTableLeft .SearchContainer { padding:5px; }
    .treeListTableLeft .SearchContainer .queryFieldMini { width:90px; }

    /* SEARCH COMPONENT */
    .cms_Search[class*="wikiControl"] .tableMain { padding:10px; }
    .cms_Search[class*="wikiControl"] input[type="text"] { max-width:155px; }

/* === SITE HEADER COMPONENT === */
    
    .siteHeaderLogo { margin-top:10px; }
	.logoTop { overflow:hidden; }
	.logoTop.ui-accordion .siteHeaderTitle.ui-accordion-header.ui-state-active { background-color:#FFFFFF; border:1px solid #E4E4E4; }
	.accordionCustomHeader.ui-state-active { background-color:#FFFFFF !important; border-bottom:none; }
    .logoTop .ui-widget-content { background-color:#FFFFFF; border-color:#E4E4E4; }
    .cms_SiteHeader .siteAppLeft { margin:10px 5px 0 0; }
    .cms_SiteHeader .siteAppRight { margin:10px 0 0 5px; }

    /* SITE HEADER COMPONENT (ACCORDION MODE) */
    .ui-accordion .siteHeaderLogo { margin-bottom:10px; }
    .cms_SiteHeader .ui-accordion .siteAppLeft, 
    .cms_SiteHeader .ui-accordion .siteAppRight { margin:0; }
    .cms_SiteHeader .ui-accordion .siteAppLeft.cms_Search + .siteHeaderTitle, 
    .cms_SiteHeader .ui-accordion .siteAppLeft + .siteAppRight { margin:10px 0 0 0 !important; }
    .cms_SiteHeader .ui-accordion .cms_Search { padding:0 !important; height:35px; background-color:transparent; border:0; }
    .cms_SiteHeader .ui-accordion .searchSiteApp input.queryFieldMini[type=text] { width:90%; }
    .cms_SiteHeader .ui-accordion .cms_Search .button { position:absolute; right:0; width:35px; }
    .cms_SiteHeader .ui-accordion .cms_Search .searchSiteApp { position:absolute; width:100%; }

/* === SITE FOOTER COMPONENT === */
    
    .FooterHolder { padding:30px 20px; }
    .FooterHolder .footerSection { width:25%; box-sizing:border-box; }
    .FooterHolder .footerSection.actionsPanel li { padding-left:0 !important; }
    .FooterHolder h2 { margin-bottom:3px; }
	.FooterHolder .notificationsPanel { padding:0; }
	.FooterHolder a { font-family:Arial !important; color:#777777 !important; }
	.NoneSocialFooter { height:4px; background:#F7F7F7; border-bottom:1px #E5E5E5 solid; border-top:1px #E5E5E5 solid; }

	/* SITE FOOTER COMPONENT (ACCORDION MODE) */
	.FooterHolder.ui-accordion { background-color:transparent; }
	.FooterHolder.ui-accordion .ui-accordion-header.ui-state-active { border:1px solid #E4E4E4; }
	.FooterHolder .ui-widget-content { background-color:#FFFFFF; border-color:#E4E4E4; }

/* === SITE LIST COMPONENT === */

    .cms_SiteList[class*="wikiControl"] .siteListDropdown td { padding:10px; }

/* === SPORTS TIPPING APP === */
    
    /* SPORTS TIPPING COMPONENT */
    .cms_SportsTipping[class*="wikiControl"] .sportsDefault { padding:10px; }
    .cms_SportsTipping[class*="wikiControl"] .sportsRegister { padding:10px 0 5px; }
    .cms_SportsTipping[class*="wikiControl"] .sportsLogin { padding:5px 0 0; }
    .cms_SportsTipping[class*="wikiControl"] .sportsLinks > div { padding:5px 0; }
    .cms_SportsTipping[class*="wikiControl"] .sportsLinks > div:first-child { padding-top:10px; }
    .cms_SportsTipping[class*="wikiControl"] .sportsLinks > div:last-child { padding-bottom:0; }
    .cms_SportsTipping[class*="wikiControl"] .sportsJoin { padding:10px 0 5px; }

/* === STAFF OFFERS APP === */
    
    /* STAFF OFFERS COMPONENT */
    .cms_StaffOffers[class*="wikiControl"] div.tableMain { padding:10px; }
    .cms_StaffOffers[class*="wikiControl"] .SearchContainer input[type="text"] { max-width:155px; }
    .cms_StaffOffers[class*="wikiControl"] .staffLastPosts { padding:0 10px; }
    .cms_StaffOffers[class*="wikiControl"] table.tableMain th, 
    .cms_StaffOffers[class*="wikiControl"] table.tableMain td { padding:10px }
    .cms_StaffOffers[class*="wikiControl"] table.tableMain th { border-bottom:none; }
    .cms_StaffOffers[class*="wikiControl"] table.tableMain .repeater tr:first-child td { border-top:none; }
    .cms_StaffOffers[class*="wikiControl"] table.tableMain .repeater tr:last-child td { border-bottom:1px solid #E4E4E4; }

/* === UNREAD ITEM APP === */
    
    /* UNREAD ITEM COMPONENT */
    .cms_UnreadItems[class*="wikiControl"] .tableItem,
    .cms_UnreadItems[class*="wikiControl"] .unreadViewAll,
    .cms_UnreadItems[class*="wikiControl"] .unreadNoItems { padding:10px; }
    .cms_UnreadItems[class*="wikiControl"] .tableHeader { padding:10px; background-color:#FFFFFF; border-bottom:none; }
    .cms_UnreadItems[class*="wikiControl"] .unreadViewAll { border-top:1px solid #E4E4E4 !important; }

/* === USER PROFILE COMPONENT === */

    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper { color:#4C4C4C; background-color:#F5F5F5; border:0; }
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper a,
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper a:link,
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper a:visited { color:#269381; }
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .profileName,
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .profileName a { color:#3E3E3E !important; }
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .userName,
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .userName a { color:#4C4C4C; }
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .userSearch { border-top:1px solid #E4E4E4; padding:10px 15px; }
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .profileDetailsWrapper { background:#FFFFFF; border:1px solid #E4E4E4; border-top:none; }
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .profileDetails > div { color:#269381; border-top:none; border-bottom:1px solid #E4E4E4; }
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .profileDetails > div:last-child { border-bottom:none; }
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .profileDetails > div > a,
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .profileDetails > div > a:link,
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .profileDetails > div > a:visited { padding-left:34px; color:#4C4C4C; }
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .profileDetails > div > a:hover { color:#4C4C4C; background:#F5F5F5; }
    .cms_UserProfile .wikiContent .userProfileNarrow .userProfileWrapper .userSearch > label { margin-right:0; padding-bottom:10px }
    .cms_UserProfile .wikiContent .userProfileNarrow .userProfileWrapper .viewProfileDirectory a,
    .cms_UserProfile .wikiContent .userProfileNarrow .userProfileWrapper .viewProfileDirectory a:link,
    .cms_UserProfile .wikiContent .userProfileNarrow .userProfileWrapper .viewProfileDirectory a:visited { padding-top:5px; color:#6e6259; }
    .cms_UserProfile .userProfileDefault .newPostCount { position:absolute; top:0; bottom:0; right:0; margin:auto; height:20px; width:42px; background:transparent; box-shadow:none; }
    .cms_UserProfile .userProfileDefault .newPostCount a { display:block; text-align:center; }
    .cms_UserProfile .userProfileDefault .newPostCount a .wrapper { color:#FFFFFF; background-color:#FF5660; border:0; border-radius:10px; width:auto; padding:4px 4px 3px; text-shadow:none; box-shadow:none; line-height:1em; font-size:12px; display:inline-block; min-width:11px; }
    .cms_UserProfile .wikiContent .button { color:#FFFFFF; background-color:#269381; border-color:#269381 #269381 #269381 #269381; }
    .cms_UserProfile .wikiContent .userProfileDefault .separator { color:#4C4C4C; }
    
    /* USER PROFILE COMPONENT (NARROW MODE) */
    .cms_UserProfile .userProfileNarrow .userSearch { color:#4C4C4C; }
    .cms_UserProfile .userProfileNarrow .userSearch .labelTextBox input { width:100%; max-width:100%; box-sizing:border-box; padding:10px 8px; }
    .cms_UserProfile .userProfileNarrow .userSearch .userSearchButton input { padding:8px 11px; font-weight:bold; }

    /* USER PROFILE COMPONENT (NARROW MODE - NO BUTTON: ANONYMOUS WITH LOGIN DISABLED) */
    .cms_UserProfile .wikiContent .userProfileDefault .userProfileWrapper .buttonNum0 .profileDetailsWrapper { border:0; }
    
    /* USER PROFILE COMPONENT (DROPDOWN MODE) */
    .userMenu .userMenuItem label,
    .userProfileDropdown div, 
    .userProfileDropdown .logout a,
    .userProfileDropdown .userMenu a { color:#4C4C4C !important; }
    .userProfileDropdown .userdetails { background-image:url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/dropdown_arrows.png); color:#4C4C4C !important; }
    .userProfileDropdown .userMenu { margin-top:-3px; }
    .userProfileDropdown .userMenu .userMenuItem.hiddenOnDesktop { display:none; }
    .userProfileDropdown .userMenu .inner { border:1px solid #D9DDE6; }
    .userProfileDropdown .userMenu .divider { background:#FFF; border-top:1px solid #D9DDE6; }
    .userProfileDropdown .userMenu .divider.hiddenOnDesktop { display:none; }
    .ui-accordion .userProfileDropdown .userMenu .userMenuItem.hiddenOnDesktop,
    .ui-accordion .userProfileDropdown .userMenu .divider.hiddenOnDesktop { display:block; }
    #pageControls .userProfileDropdown div.menuExpandDown { margin-top:-5px; background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/btn_expand_primary.png) no-repeat 3px 9px; }
    #pageControls .userProfileDropdown .menuActive > div.menuExpandDown { background:transparent url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/btn_minimise_primary.png) no-repeat 3px 9px; }
        
    /* USER PROFILE COMPONENT (DROPDOWN SITE HEADER MODE) */
    .layoutHeadCell .userProfileDropdown .userMenu a, 
    .layoutHeadCell .userProfileDropdown .userMenu a:link, 
    .layoutHeadCell .userProfileDropdown .userMenu a:visited { color:#6e6259; }

    /* USER PROFILE COMPONENT (ACCORDION MODE) */
    .ui-accordion-content > .wikiResponsiveContent > .userProfileDropdown .userMenu a, 
    .ui-accordion-content > .wikiResponsiveContent > .userProfileDropdown .userMenu a:link, 
    .ui-accordion-content > .wikiResponsiveContent > .userProfileDropdown .userMenu a:visited, 
    .ui-accordion-content > .wikiResponsiveContent > .userProfileDropdown .logout a,
    .ui-accordion-content > .wikiResponsiveContent > .userProfileDropdown .logout a:link,
    .ui-accordion-content > .wikiResponsiveContent > .userProfileDropdown .logout a:visited { color:#6e6259; }

    /* USER PROFILE COMPONENT (CUSTOM DEFAULT MODE) */
    .userProfileDefault:not(.userProfileNarrow) { position:relative; height:220px; }
    .userProfileDefault.hasSearch:not(.userProfileNarrow) { height:350px; }
    .userProfileDefault:not(.userProfileNarrow) .tableLayoutFixed td { vertical-align:top; background-color:#F5F5F5; }
    .userProfileDefault:not(.userProfileNarrow) .tableLayoutFixed,
    .userProfileDefault:not(.userProfileNarrow) .profileDetailsWrapper,
    .userProfileDefault:not(.userProfileNarrow) .profileDetails,
    .userProfileDefault:not(.userProfileNarrow) .buttonNum1 .profileDetails > div > a,
    .userProfileDefault:not(.userProfileNarrow) .buttonNum2 .profileDetails > div > a,
    .userProfileDefault:not(.userProfileNarrow) .buttonNum3 .profileDetails > div > a,
    .userProfileDefault:not(.userProfileNarrow) .buttonNum4 .profileDetails > div > a,
    .userProfileDefault:not(.userProfileNarrow) .buttonNum5 .profileDetails > div > a { padding-top:0; padding-bottom:0; height:100%; }
    .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper { width:50%; height:100%; }
    .userProfileDefault:not(.userProfileNarrow) .profileImage { margin-top:30px; }
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .profileDetailsWrapper { border:none; }
    .userProfileDefault:not(.userProfileNarrow) .profileDetailsTable { position:absolute; top:0; right:0; width:50%; height:220px; }
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div { border:0; height:25%; }
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div > a, 
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div > a:link, 
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div > a:visited { padding-left:40px; line-height:57px; color:#4C4C4C; background-color:#FFFFFF; 
        -moz-box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4;
        -webkit-box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4;
        box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4;
    }
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div:first-child > a, 
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div:first-child > a:link, 
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div:first-child > a:visited { 
        -moz-box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4, inset 0 1px 0 #E4E4E4;
        -webkit-box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4, inset 0 1px 0 #E4E4E4;
        box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4, inset 0 1px 0 #E4E4E4;
    }
    .cms_UserProfile .wikiContent .userProfileDefault.hasSearch:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div:last-child > a, 
    .cms_UserProfile .wikiContent .userProfileDefault.hasSearch:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div:last-child > a:link, 
    .cms_UserProfile .wikiContent .userProfileDefault.hasSearch:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div:last-child > a:visited { 
        -moz-box-shadow:inset -1px 0 0 #E4E4E4;
        -webkit-box-shadow:inset -1px 0 0 #E4E4E4;
        box-shadow:inset -1px 0 0 #E4E4E4;
    }
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .profileDetails > div > a:hover { line-height:57px; background-color:#F5F5F5; }
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .profileDetails > div > a::before { top:19px; }
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .userSearchWrapper { margin-left:-100%; }
    
    /* USER PROFILE COMPONENT (CUSTOM DEFAULT MODE - NO BUTTON: ANONYMOUS WITH LOGIN DISABLED) */
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .buttonNum0 .profileDetails { 
        -moz-box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4, inset 0 1px 0 #E4E4E4;
        -webkit-box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4, inset 0 1px 0 #E4E4E4;
        box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4, inset 0 1px 0 #E4E4E4;
    }
    
    /* USER PROFILE COMPONENT (CUSTOM DEFAULT MODE - 1 BUTTON: ANONYMOUS WITH LOGIN ENABLED) */
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .buttonNum1 .profileDetails { 
        -moz-box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4, inset 0 1px 0 #E4E4E4;
        -webkit-box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4, inset 0 1px 0 #E4E4E4;
        box-shadow:inset -1px 0 0 #E4E4E4, inset 0 -1px 0 #E4E4E4, inset 0 1px 0 #E4E4E4;
    }
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .buttonNum1 .profileDetails > a,
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .buttonNum1 .profileDetails > a:link,
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .buttonNum1 .profileDetails > a:visited { 
        -moz-box-shadow:inset -1px 0 0 #E4E4E4;
        -webkit-box-shadow:inset -1px 0 0 #E4E4E4;
        box-shadow:inset -1px 0 0 #E4E4E4;
    }
    
    /* USER PROFILE COMPONENT (CUSTOM DEFAULT MODE - 5 BUTTONS: WITH LOGIN ENABLED) */
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .buttonNum5 .profileDetails > div { height:20%; }
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .buttonNum5 .profileDetails > div > a::before { top:13px; }
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .buttonNum5 .profileDetails > div > a, 
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .buttonNum5 .profileDetails > div > a:link, 
    .cms_UserProfile .wikiContent .userProfileDefault:not(.userProfileNarrow) .userProfileWrapper .buttonNum5 .profileDetails > div > a:visited { line-height:45px; }

/* === WORLD TIME APP === */
    
    /* WORLD TIME COMPONENT */
    .cms_WorldTime[class*="wikiControl"] .worldDefault { padding:7px; }
    .cms_WorldTime[class*="wikiControl"] .pad3px.floatLeft { padding-top:6px; }

/* === LOGIN PAGE === */

	.loginBackground { background:#F1F4F8 url(/cfr/apps/Themes/2019-09-19-19-21-44-1/LennoxInternational/images/login_bg.jpg) no-repeat left top !important; }
    .loginHolder { padding:10px 15px 10px 10px; }
    .loginHeader { color:#4C4C4C; }
	.loginButton { clear:both; float:none; padding:0 0 10px; }
    .loginButton .paddingRow { display:none; }
	.loginEmailHeader { color:#4C4C4C; }
	.loginHolderUnderlay { background-color:#F1F4F9; border:2px solid #CCD0D4; }
    .loginHolder .paddingRow,
    .loginRememberMe { font-size:13px; }

/* === SEARCH PAGE === */
    
    .wikiLayout .toggleAdvanced,
    .wikiLayout .help-link,
    .wikiLayout .refURL,
    .wikiLayout a.linkRef,
    .wikiLayout .display-links a,
    .wikiLayout .back-search a,
    .wikiLayout .resultTitle a, 
    .wikiLayout .resultTitle a:visited,
    .wikiLayout .links-td a,
    .wikiLayout .back-top-link,
    .wikiLayout .previous-page-link span, 
    .wikiLayout .next-page-link span,
    .wikiLayout .paging a,
    .wikiLayout .paging-boxes a { color:#6e6259; }
    .wikiLayout .paging-boxes { border-color:#E4E4E4; }
    .wikiLayout .paging-boxes-active { color:#4C4C4C; background-color:#F5F5F5; border-color:#E4E4E4; }
    .wikiLayout #tabTableHolder,
    .wikiLayout #tabHolder2 { background:transparent none; }
    #tabHolder2 .first-active-tab-div,
    #tabHolder2 .first-active-tab-td { background:#F5F5F5 none; }
    .wikiLayout #search-box-area { border:none; }
    .wikiLayout .searchControlTable .tableMain { padding:5px; background-color:#F5F5F5; border:none; }
    .wikiLayout .resultsLabel-td { padding:5px; background-color:#F5F5F5; border:none; }
    .wikiLayout .active-tab-td { padding:0; background:transparent none; border:none; }
    .wikiLayout .active-tab-div { padding:0 10px; background:#F5F5F5 none; border:none; }
    #tabHolder2 .inactive-tab-td,
    #tabHolder2 .inactive-tab-div { padding:0; background:#FFFFFF none; }
    #tabHolder2 .inactive-tab-div { padding:0 10px; border:1px solid #E4E4E4; border-right:none; border-bottom:none; }
    #tabHolder2 .inactive-tab-td:last-child .inactive-tab-div { border-right:1px solid #E4E4E4; }
    #tabHolder2 .inactive-tab-div a { line-height:30px; color:#6e6259; }
    .wikiLayout .advanced-search-tab { padding:10px; display:inline-block; width:auto; background:#F5F5F5 none; border:none; }
    .wikiLayout .advanced-search-container { padding:10px; background:#F5F5F5 none; border:none; }
    .wikiLayout .advanced-search-input,
    .wikiLayout .advanced-search-dropdown,
    .wikiLayout .advanced-search-input-alt,
    .wikiLayout .search-box { border-color:#CCC; }
    .wikiLayout .advanced-search-inner { border:none; }
	
	/* ===  Better readability on Tablet & Mobile === */

	.dm_Phone .SearchContainer .queryFieldMini,
	.dm_Tablet .SearchContainer .queryFieldMini { width:64%; }
	.ie .ajaxGridListView .ajaxGridCheckbox { height:2.3em; }
	.dm_Phone .checkBoxFilterBox .menuItems .tableHeader { height:auto !important; }
	.dm_Phone .calendar.fc table#dataTable th { text-overflow:clip; width:25%; white-space:inherit; }
	.dm_Phone .dataTableCalendars .headingFS th { width:62%; }
	.dm_Tablet .fc-header-left,
	.dm_Tablet .fc-header-right, 
	.dm_Phone .fc-header-left,
	.dm_Phone .fc-header-right { display:block; width:100%; }
	.dm_Tablet .checkBoxFilterBox .calendarName, 
	.dm_Tablet .checkBoxFilterBox .roomName,
	.dm_Phone .checkBoxFilterBox .calendarName, 
	.dm_Phone .checkBoxFilterBox .roomName { word-break:normal !important; }
	.featureAccordion span.newsSubmit,
    .newsAccordion span.newsSubmit { padding:0px; }
    .dm_Tablet .listView .fc-header-left, .dm_Tablet .listView .fc-header-right { display:block; width:100%; }
	
	/* === BASIC Carousel1 Custom Style === */
	
	.carousel1 { border:none !important; position:relative; }
	.carousel1 .controlDiv,
	.cms_NewsCarousel .newsCarousel.carousel1 .linksDiv,
	.cms_NewsCarousel .newsCarousel.carousel1 .txtDiv,
	.cms_NewsCarousel .newsCarousel.carousel1 .txtDiv a.titleLink 
	.cms_NewsCarousel .newsCarousel.carousel1 .categoryDiv,
	.cms_NewsCarousel .newsCarousel.carousel1 .txtDiv .dateDiv,
	.cms_NewsCarousel .newsCarousel.carousel1 .linksDiv .submitDiv,
	.cms_NewsCarousel .newsCarousel.carousel1 .linksDiv .archiveDiv { display:none }
	.cms_NewsCarousel .newsCarousel.carousel1 .control { background:transparent !important; position:absolute; bottom:11px; float:left; width:auto; left:15px; }
	.dm_Phone .cms_NewsCarousel .newsCarousel.carousel1 .control { bottom:0; left:0; } 
	

	/* === Fixed for logo scroll bar on browser === */
	.logoTop .siteHeaderCell { overflow: visible; }
	
	