@charset "UTF-8";
/* CSS Document */

/* ==========================================================================
   webfonts
   ========================================================================== */   
   
@font-face {
	font-family: 'agendalight';
	src: url('//www.sunlife.com/static/International/fonts/agenda-light-webfont.eot');
	src: url('//www.sunlife.com/static/International/fonts/agenda-light-webfont.eot') format('embedded-opentype'), url('//www.sunlife.com/static/International/fonts/agenda-light-webfont.woff') format('woff'), url('//www.sunlife.com/static/International/fonts/agenda-light-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'agendamedium';
	src: url('//www.sunlife.com/static/International/fonts/agenda-medium-webfont.eot');
	src: url('//www.sunlife.com/static/International/fonts/agenda-medium-webfont.eot') format('embedded-opentype'), url('//www.sunlife.com/static/International/fonts/agenda-medium-webfont.woff') format('woff'), url('//www.sunlife.com/static/International/fonts/agenda-medium-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'agendabold';
	src: url('//www.sunlife.com/static/International/fonts/agenda-bold-webfont.eot');
	src: url('//www.sunlife.com/static/International/fonts/agenda-bold-webfont.eot') format('embedded-opentype'), url('//www.sunlife.com/static/International/fonts/agenda-bold-webfont.woff') format('woff'), url('//www.sunlife.com/static/International/fonts/agenda-bold-webfont.ttf') format('truetype');
}
/*@font-face {
	font-family: 'agendabold';
	src: url('/static/International/fonts/agenda-bold-webfont.eot');
	src: url('/static/International/fonts/agenda-bold-webfont.eot') format('embedded-opentype'), url('/static/International/fonts/agenda-bold-webfont.woff') format('woff'), url('/static/International/fonts/agenda-bold-webfont.ttf') format('truetype');*/
}
@font-face {
	font-family: 'GiovanniStd-Book';
	src: url('//www.sunlife.com/static/International/fonts/2D4A5A_0_0.eot');
	src: url('//www.sunlife.com/static/International/fonts/2D4A5A_0_0.eot?#iefix') format('embedded-opentype'), url('//www.sunlife.com/static/International/fonts/2D4A5A_0_0.woff2') format('woff2'), url('//www.sunlife.com/static/International/fonts/2D4A5A_0_0.woff') format('woff'), url('//www.sunlife.com/static/International/fonts/2D4A5A_0_0.ttf') format('truetype');
}

/* ==========================================================================
   menu
   ========================================================================== */ 
 body{
	 background:#ffffff;
 }
 
 #nav-menu .container {
	background: #0a0405;
	padding-top:20px;
	padding-bottom:10px; 
 }
 
 #wrapper #nav-menu .container {
	padding-top:40px;
 }
 .slideout-menu-toggle {
	 display:none;
 }
 
#nav-menu {
	z-index:8000;
	background: #0a0405;
	margin-bottom:40px;
}

#nav-menu LI {
	/*display: inline-block;*/
	float:left;
	margin-right:20px;
	border:none;
}
#nav-menu UL {
	clear:both;
	border-top:none;
}

#nav-menu .button {
	float:right;
	margin-top:-65px; /*-90px*/
}

#mmenu-blocker {
  -ms-filter: 'alpha(opacity=0)';
}

#mm-blocker {
	-ms-filter: 'alpha(opacity=0)';
}

.mainnav {
    border-top:none;
    border-bottom: none;
}


/* ==========================================================================
   menu
   ========================================================================== */ 
 #windowshade {
	 display:block;
 }

/* ==========================================================================
   content
   ========================================================================== */ 
header  {
	width:920px;
}

 #bottom-links UL LI { 
   margin-left: 20px;
   margin-right:0px;
}

#bottom-links UL LI:first-child, .experiencing #bottom-links UL LI.transferring, .preserving #bottom-links UL LI.advancing { 
   margin-left: 0px;
}
/* ==========================================================================
   full screen background images
   ========================================================================== */ 
   
#wrapper #background-image {
	background-repeat: no-repeat;
	background-position:center top;
	width:960px !important;
	margin:0 auto;
	background-color:#fff;
	
	/*background: url(/static/International/img/home-background.jpg) #000;
	width: 960px;
	margin: 0px auto;
	background-repeat:no-repeat;*/
	
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/

}

.global-header {
	padding-top: 25px;
}
/* ==========================================================================
   accordions
   ========================================================================== */ 

.st-accordion ul li{
    height: auto;
}

.st-accordion ul li > a span{
	background: transparent;
}

.st-accordion ul li > a:hover{
    text-decoration:none;
}

/* ==========================================================================
   other 
   ========================================================================== */ 
   
.utilitynav {
	padding-top:30px; 
}
/* overwrites the .nodisplay display:none for all other browsers */
.nodisplay {
	display: block;
}

#authenticateEnter {
	filter: none;
}

.horseShoeCorner {
	height: 225px;
	background-image: url(/content/dam/sunlife/legacy/assets/international/img/horseshoe2.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}