#menu-item-47118 a:before {
    background:url('/rs/982-LRE-196/images/icon_enhanced_notice_lg.png') no-repeat;
    width:20px;
    height:22px;
    display:inline-block;
    content: "";
    margin-bottom:-7px;
    margin-right:5px;
}


@font-face {
font-family: 'Flexo-Light';
src: url("/rs/982-LRE-196/images/31B011_6_0.eot");
src: url("/rs/982-LRE-196/images/31B011_6_0.eot?#iefix") format("embedded-opentype"), url("/rs/982-LRE-196/images/31B011_6_0.woff2") format("woff2"), url("/rs/982-LRE-196/images/31B011_3_0.woff") format("woff"), url("/rs/982-LRE-196/images/31B011_6_0.ttf") format("truetype"); }

@font-face {
font-family: 'Flexo-LightIt';
src: url("/rs/982-LRE-196/images/31B011_6_0.eot");
src: url("/rs/982-LRE-196/images/31B011_6_0.eot?#iefix") format("embedded-opentype"), url("/rs/982-LRE-196/images/31B011_9_0.woff2") format("woff2"), url("/rs/982-LRE-196/images/31B011_3_0.woff") format("woff"), url("/rs/982-LRE-196/images/31B011_9_0.ttf") format("truetype"); }

@font-face {
font-family: 'Flexo-Regular';
src: url("/rs/982-LRE-196/images/31B011_6_0.eot");
src: url("/rs/982-LRE-196/images/31B011_6_0.eot?#iefix") format("embedded-opentype"), url("/rs/982-LRE-196/images/31B011_3_0.woff2") format("woff2"), url("/rs/982-LRE-196/images/31B011_3_0.woff") format("woff"), url("/rs/982-LRE-196/images/31B011_3_0.ttf") format("truetype"); }

@font-face {
font-family: 'Flexo-It';
src: url("/rs/982-LRE-196/images/31B011_6_0.eot");
src: url("/rs/982-LRE-196/images/31B011_6_0.eot?#iefix") format("embedded-opentype"), url("/rs/982-LRE-196/images/31B011_A_0.woff2") format("woff2"), url("/rs/982-LRE-196/images/31B011_3_0.woff") format("woff"), url("/rs/982-LRE-196/images/31B011_A_0.ttf") format("truetype"); }

@font-face {
font-family: 'Flexo-Medium';
src: url("/rs/982-LRE-196/images/31B011_6_0.eot");
src: url("/rs/982-LRE-196/images/31B011_6_0.eot?#iefix") format("embedded-opentype"), url("/rs/982-LRE-196/images/31B011_5_0.woff2") format("woff2"), url("/rs/982-LRE-196/images/31B011_3_0.woff") format("woff"), url("/rs/982-LRE-196/images/31B011_5_0.ttf") format("truetype"); }

@font-face {
font-family: 'Flexo-MediumIt';
src: url("/rs/982-LRE-196/images/31B011_6_0.eot");
src: url("/rs/982-LRE-196/images/31B011_6_0.eot?#iefix") format("embedded-opentype"), url("/rs/982-LRE-196/images/31B011_4_0.woff2") format("woff2"), url("/rs/982-LRE-196/images/31B011_3_0.woff") format("woff"), url("/rs/982-LRE-196/images/31B011_4_0.ttf") format("truetype"); }

@font-face {
font-family: 'HelveticaNeueLTStd-Roman';
src: url("/rs/982-LRE-196/images/31B011_6_0.eot");
src: url("/rs/982-LRE-196/images/31B011_6_0.eot?#iefix") format("embedded-opentype"), url("/rs/982-LRE-196/images/31B011_10_0.woff2") format("woff2"), url("/rs/982-LRE-196/images/31B011_3_0.woff") format("woff"), url("/rs/982-LRE-196/images/31B011_10_0.ttf") format("truetype"); }

@font-face {
font-family: 'HelveticaNeueLTStd-It';
src: url("/rs/982-LRE-196/images/31B011_6_0.eot");
src: url("/rs/982-LRE-196/images/31B011_6_0.eot?#iefix") format("embedded-opentype"), url("/rs/982-LRE-196/images/31B011_11_0.woff2") format("woff2"), url("/rs/982-LRE-196/images/31B011_3_0.woff") format("woff"), url("/rs/982-LRE-196/images/31B011_11_0.ttf") format("truetype"); }

@font-face {
font-family: 'fontello';
src: url("/rs/982-LRE-196/images/fontello.eot?1292531");
src: url("/rs/982-LRE-196/images/fontello.eot?1292531#iefix") format("embedded-opentype"), url("/rs/982-LRE-196/images/fontello.woff2?1292531") format("woff2"), url("/rs/982-LRE-196/images/fontello.woff?1292531") format("woff"), url("/rs/982-LRE-196/images/fontello.ttf?1292531") format("truetype"), url("/rs/982-LRE-196/images/fontello.svg?1292531#fontello") format("svg");
font-weight: normal;
font-style: normal; }

@font-face {
font-family: flexo-reg;
src: url(/rs/982-LRE-196/images/Flexo-Regular.otf);
} 

 #footer ul li a {
display: block;
padding: 5px 0;
font-size: 13px;
font-size: 0.8125rem;
color: white;
}
#footer .social-media-icons a {
font-size:1rem !important;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
/* opacity: .8; */
/* For safety - reset parent styles, that can break glyph codes*/
font-variant: normal;
text-transform: none;
/* fix buttons height, for twitter bootstrap */
line-height: 1em;
/* Animation center compensation - margins should be symmetric */
/* remove if not needed */
margin-left: .2em;
/* you can be more comfortable with increased icons size */
/* font-size: 120%; */
/* Font smoothing. That was taken from TWBS */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
/* Uncomment for 3D effect */
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-vimeo-circled:before {
content: '\f307'; }

/* '' */
.icon-twitter-circled:before {
content: '\f30a'; }

/* '' */
.icon-facebook-circled:before {
content: '\f30d'; }

/* '' */
.icon-linkedin-circled:before {
content: '\f319'; }
#footer ul li a {
line-height:17px; 
}
.footer {
display: block;
}

.global-footer {
padding: 40px 0;
background-color: #55565a; }

.global-footer-background {
padding: 40px 0;
background-color: #55565a; 

}

.global-footer > .grid {
max-width: 80%;
margin: auto; }

.global-footer .logo,
.global-footer .social-media-icons {
padding-bottom: 40px; }

.global-footer .logo {
display: block; }

.global-footer .logo svg {
display: block;
max-width: 200px; }

.global-footer .social-media-icons a {
font-size: 32px;
font-size: 2rem; }

.global-footer ul li a {
display: block;
padding: 5px 0!important;
font-size: 13px;
font-size: 0.8125rem!important;
color: white; 
text-decoration:none;
}

.global-footer ul#menu-footer-menu > li {
float: left;
width: 50%;
margin-bottom: 20px; }

.global-footer ul#menu-footer-menu > li i {
display: none; }

.global-footer ul#menu-footer-menu > li > a, .global-footer ul#menu-footer-menu > li.depth-0 > div > a {
font-size: 16px;
font-size: 1rem!important;
font-family: 'Flexo-Medium'; }

.global-footer ul#menu-footer-menu{
font-size: 16px;
font-size: 1rem;
font-family: 'Flexo-Medium'; }

li.depth-0 {
font-size: 16px;
font-size: 1rem;
font-family: 'Flexo-Medium';  

}



@media screen and (min-width: 48em) {
.global-footer ul#menu-footer-menu > li {
float: left;
width: 33.333%; } }

@media screen and (min-width: 62.5em) {
.global-footer ul#menu-footer-menu > li {
float: left;
width: 20%; } } 
.logo-footer {
display: block;
max-width: 200px;
padding-bottom: 40px;
}

#footer .grid {
max-width: 80%;
margin: auto;
}
.logo-footer .logo-color1, .logo-footer .logo-color2,  .logo-footer .logo-color3,  .logo-footer .logo-color4 {
fill: white;
}
.social-media-icons li {
display: inline-block;
}   
#footer p.small {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.5;
    font-family: 'Flexo-Medium';
    color: #85878c;
}
.global-footer ul#menu-footer-secondary-menu li {
    display: inline-block;
    margin: 0 5px 10px;
}
.global-footer ul#menu-footer-secondary-menu {
    display: block;
    width: 100%;
    text-align: center;
}


    