/*
PROPRIETARY / CONFIDENTIAL.
Use of this product is subject to license terms.
Copyright © 2019 NortonLifeLock Incorporated.
All rights reserved.
*/
html, body{height: 100%;}
.bodyClass {height:100%;}
body > #wrap {height: auto; min-height:100%; min-width:100%; min-height:99%\0; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
body > #wrap {
min-height:99%; min-width:100%; height: auto; 
}}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix{height:1%;}
.clearfix {display: block;}
#footerWrap, #footerWrap ul.nav-horizontal{font-family: Lucida Grande Regular, Lucida Sans, Arial, Helvetica Neue, Helvetica, sans-serif;}
/*#footerWrap {width:100%;}*/
#footerWrap {clear:both; height:235px; margin:-235px auto 0; position:relative; width: 100%;overflow: hidden;}
#fullFooter {position: absolute;height: 235px;width: 100%;top:0px;}
.non{display:none;}
.disp{display:block;}
#footerWrap ul {list-style-type:none; margin:0px 0px 0px 0px;}
#footerWrap ul li {display:inline;}
#footerWrap .footer-corp {border:0; border-top:1px solid #dcdcdc;margin-top:16px; width:100%;position:absolute; bottom:0px;}
#footerWrap .footer-corp .sel-lang {float:right; color:#999999; background:transparent url(../images/headerandfooter/globe.gif) center right no-repeat; padding-right:30px; line-height:40px; margin-top:-7px; font-size:12px;}
.legal_footer {} 
#footerNav{ clear: both; padding-top: 10px; width: 978px;}
#footerNav ul {float:left; margin-right:70px; color:#8f8f8f; min-width:180px;}
#footerNav ul li {display:block; margin-bottom:2px;}
#footerNav ul li a {color:#8F8F8F;font-size: 12px;}
#footerNav ul li a:hover {color:#8F8F8F; text-decoration:underline;}
#footerNav ul li a:active {color:#8F8F8F;}
#footerNav ul li.navTitle {font-weight:bold; margin-bottom:16px;font-size: 12px; color: #6A6A6A;}
#footerNav ul li.noTitle {margin-top:31px;}
.floatRt {float:right;}
.footer-content {list-style-type:none; margin:0; padding:0;}
.footer-content li {float:left; margin:0px 8px 0 135px;}
.footer-content li.last {margin-right:0 !important;}
.clearfix:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;}
.clearfix, #container {display:block;}
#footerWrap {display:table!important;}
.floatLt {
    float: left;
    width: 100%;
    background-color: #f4f1ed;
    height: 60px;
}
#footerWrap ul.nav-horizontal {margin:20px 20px 43px;font-size:14px; margin-top:10px\0/; color:#8f8f8f; width:100%;}
ul.nav-horizontal {margin: 20px;}
.nav-horizontal li {
    display: inline;
    border-right: 1px solid #242424;
    padding: 0 10px;
    margin-left: 0px;
}
    .nav-horizontal li a {
        font-family: Inter;
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.57;
        letter-spacing: -0.3px;
        color: #242424;
        text-decoration: none;
    }
        .nav-horizontal li a:hover {
            color: #242424;
            text-decoration: underline;
        }
        .nav-horizontal li a:active {
            color: #242424;
        }
    .nav-horizontal li.first {
        padding-left: 0;
        font-family: Inter;
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.57;
        letter-spacing: -0.3px;
        color: #242424;
    }
.nav-horizontal li.last {border:none; padding-right:0;}
.nav-horizontal li.on a {color:#000;}
.nav-horizontal img {vertical-align:middle;	margin-bottom:4px;}
a.footer_logo {background:url(../images/headerandfooter/footer_logo.png) no-repeat; position:relative; display:inline-block;height:17px; padding:0px 95px 0px 0px; overflow:hidden; vertical-align:middle; margin:0 5px 7px 0; }
a.footer_logo img {position:relative; top:0;}
a.footer_logo:hover{position:relative; background:url(../images/headerandfooter/footer_logo.png) no-repeat; background-position:0px -20px;}
html body div#wrap div#page-container.clearfix div#content div div.page_indent div div div.fbContainer div.socialWidgets div iframe.fbLikeIFrame {width:150px!important;}
#footerNav ul li a{line-height:15px;}
.fbContainer { float: right; height: 45px; width: 155px; }
.socialWidgets { padding: 0px 26px 0 0; width: 120px;}
.fbLikeContainer { height: 30px; }
.fbLikeIFrame { border:none; overflow:hidden; width:245px; height:50px;}
.nortonFbLink { color: #333333; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; text-align: left; margin: 0; width:140px; }
.nortonFbLink a { color: #3B5998; cursor: pointer; text-decoration: none; }
.nortonFbLink a span { font-size: 14px; font-weight: bold; line-height: 15px; }
.downArrow{background: url(../images/headerandfooter/arrows.png) no-repeat 0px -73px; width:15px; height:15px; display:inline-block; float:right; cursor:pointer; }
.upArrow{background: url(../images/headerandfooter/arrows.png) no-repeat 0px -108px; width:15px; height:15px;  display:inline-block; float:right; cursor:pointer; margin-top:0px; *margin-top:-25px; padding-top: 5px; }
.moretext{color: #8F8F8F;cursor: pointer; display: inline-block; float: right;  font-size: 12px; padding-right:5px; margin-top:0px; *margin-top:-25px;}
.closetext{color: #8F8F8F;cursor: pointer; display: inline-block; float: right;  font-size: 12px; padding-right:5px;}
#footerNav ul.lastul {margin-right:0px; min-width:100px;}