 @charset "utf-8";
/* CSS Document */

/* GENERAL
******************************************************************/
html            { height: 100%; font-size: 100%}
body			{ width:100%; background: #FFF; font-size:100%; font-family: 'GloberBook', sans-serif; }
a				{ text-decoration:none;}
.center			{ text-align:center;}
h1,h2,h3		{ font-weight:normal;}
a               { transition: color 0.3s ease-out 0s;   outline: none;}
a:focus         { outline: 0;}
*               { outline:none;}
img             { width: 100% !important;	max-width: 100%;	height: auto;	border: 0;	-ms-interpolation-mode: bicubic;	vertical-align: bottom;  }
.left           { float:left;}
.right          { float:right;} 

.showMenu,.small-logo,#slider-next,#slider-prev{background:url('/images/sprite.png') no-repeat; display:block;}
ul,li{padding:0;margin:0;}

@font-face {
    font-family: 'GloberBook';
    src: url('../fonts/glober_book-webfont.eot');
    src: url('../fonts/glober_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/glober_book-webfont.woff') format('woff'),
         url('../fonts/glober_book-webfont.ttf') format('truetype'),
         url('../fonts/glober_book-webfont.svg#GloberBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GloberRegular';
    src: url('../fonts/glober_regular-webfont.eot');
    src: url('../fonts/glober_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/glober_regular-webfont.woff') format('woff'),
         url('../fonts/glober_regular-webfont.ttf') format('truetype'),
         url('../fonts/glober_regular-webfont.svg#GloberRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GloberBold';
    src: url('../fonts/glober_bold-webfont.eot');
    src: url('../fonts/glober_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/glober_bold-webfont.woff') format('woff'),
         url('../fonts/glober_bold-webfont.ttf') format('truetype'),
         url('../fonts/glober_bold-webfont.svg#GloberBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'GloberLight';
    src: url('../fonts/glober_light-webfont.eot');
    src: url('../fonts/glober_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/glober_light-webfont.woff') format('woff'),
         url('../fonts/glober_light-webfont.ttf') format('truetype'),
         url('../fonts/glober_light-webfont.svg#GloberLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* HEADER
******************************************************************/
header { position:fixed; height:66px; width:100%; background:#FFF; z-index:8000;}
	header .small-logo { position:absolute; width:150px; height:66px; background-position:-170px 0; left:85px; display:block; z-index:9999;}
	header .small-logo.show { display:block;}
	header .all-nav-cn { float:right; height:66px; position:relative;  z-index:9999;}
				.icons-nav       { position:relative; float:right; width:auto; display:block; }
				.icons-nav ul    { display:block; list-style:none ;margin:0;}
				.icons-nav ul li { display:inline; margin:0; text-align:center; float:left; border-left:1px solid #F1F1F1; }
				.icons-nav ul li:last { border:none;}
				.icon-1,.icon-2,.icon-3,.icon-4 { background:url("/images/sprite.png") no-repeat;display:block; width:74px; height:66px; -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
				.icon-1  {background-position:0 -66px}
				.icon-2   {background-position:-75px -66px}
				.icon-3    {background-position:-150px -66px}
				.icon-4    {background-position:-346px 0}
				.icon-1:hover {background-position:0 -132px; background-color:#00236A;}
				.icon-2:hover  {background-position:-75px -132px; background-color:#00236A;}
				.icon-3:hover   {background-position:-150px -132px; background-color:#00236A;}
				.icon-4:hover   {background-position:-346px -66px; background-color:#00236A;}
				
				
				.icon-1.active {background-position:0 -132px; background-color:#00236A;}
				.icon-2.active  {background-position:-75px -132px; background-color:#00236A;}
				.icon-3.active   {background-position:-150px -132px; background-color:#00236A;}
				.icon-4.active   {background-position:-346px -66px; background-color:#00236A;}
				a.pdfcaptive{    float: left;
    margin-top: 10px;
    width: 192px;
    margin-right: 5%;
    background-color: #476EAA;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: #fff !important;
    font-size: 18px;
    height: 48px;
    line-height: 46px;
    font-family: "GloberRegular", sans-serif;
    /* padding: 0 5%; */
    background-image: url(/images/icons/icn-claim-arrow-button.png);
    background-repeat: no-repeat;
    background-position: right top;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    text-align: center;}
a.pdfcaptive:hover {background-color:#C8C8C8}
				
				/*
				.claims-nav { position:relative; float:right; width:auto; display:block; }
				.claims-nav ul    { display:block; list-style:none ;margin:0;}
				.claims-nav ul li { display:inline; margin:0; text-align:center; float:left; border-left:1px solid #F1F1F1; }
				.claims-nav ul li a { font-family: 'GloberRegular', sans-serif;  font-size:18px; color:#00A3E0;text-decoration:none;padding:26px 20px 0 20px; display:block;margin:0;height:66px; width:auto; text-transform:uppercase;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
				.claims-nav ul li a:hover { color:#484F55; background-color:#E4E6E7;}*/
							
							
				/* Main Navigation */
				#main-nav-cn { position:relative; height:66px; width:auto; float:right;}
				ul#mainMenu{margin:0;border:none; float:left;list-style-type:none;width:auto;height:66px}
				ul#mainMenu li{border:0 none;float:left;display:inline;list-style:none;position:relative;}
				ul#mainMenu > li a {font-family: 'GloberBold', sans-serif;  font-size:18px; color:#00236A; text-decoration:none;padding:20px 20px 0 20px; display:block;margin:0;height:66px; width:auto; text-transform:uppercase;}
				ul#mainMenu ul {  margin: 0;  border: 0 none;  padding:0;  list-style: none;  display:none;  position: absolute;  top: 0px;  left:0px; visibility:hidden;}
				ul#mainMenu ul:after /*From IE 7 lack of compliance */{	display:block;	clear:both;	content: ".";	height:0;	visibility:hidden;	}
				ul#mainMenu ul li{	float:left;	display:block !important;	display:inline;	padding:0; }
				ul#mainMenu ul li:last-child{	 border-bottom:none;}
				
				ul#mainMenu a:hover, ul#mainMenu li:hover a, ul#mainMenu li.iehover a{color:#00236A; background-color:#E4E6E7;}
				ul#mainMenu li:hover ul, ul#mainMenu li.iehover ul{display:block;display:table;padding:0;margin:0;border:none;width:auto;top:66px;	left:0;}
			/*	ul#mainMenu a.current{clear:both;color:#2C3B2E;display:block;}*/
				/* drop top nav */
				ul#mainMenu li:hover li a,ul#mainMenu li.iehover li a {	float:left; width:100%;	color:#575F66;	font-family: 'GloberRegular', sans-serif; height:auto !important;margin:0; text-transform:none;  padding:0; background:none !important;  }
				
				/**hover*/
				ul#mainMenu li:hover li a:hover,ul#mainMenu li:hover li:hover a,ul#mainMenu li.iehover li a:hover,ul#mainMenu li.iehover li.iehover a {  color: #000;  }
				ul#mainMenu ul ul,ul#mainMenu ul ul ul{	display:none;	position:absolute;	top:0;	left:0px;}
				
				.dropDwnCn {	width:100%; height:auto;  min-height:350px; 	padding:0;	margin:0;	display:block; background:#EFF0F1; border-top:4px solid #575F67; position:fixed; left:0;  z-index:5 !important; }
				.dropDwnCnInner {	width:100%; max-width:980px; height:auto;	padding:0;	margin:0 auto;	display:block;  }
			
				.plain-bg-menu { position:relative; float:left; display:block;	width:24.4% !important; margin:0 0.3%; padding:20px 0 !important; }
				.plain-bg-menu li { float:left; width:200px;  font-size:16px;  background: url(/images/arrow-menu.png) left 3px no-repeat !important; padding:0 0 5px 24px !important; }
				.plain-bg-menu > li a { font-size:16px !important;    }
				.plain-bg-menu li.hd  {  font-size:26px; width:100%; background: none!important; padding:5px 0 5px 0 !important; color:#00A3E0; border-bottom:1px solid #D2D3D4 !important; margin-bottom:15px; }
				
				/* Do Not Move - Must Come Before display:block for Gecko */
				ul#mainMenu li:hover ul ul,ul#mainMenu li:hover ul ul ul,ul#mainMenu li.iehover ul ul,ul#mainMenu li.iehover ul ul ul {  display: none;}
				ul#mainMenu li:hover ul,ul#mainMenu ul li:hover ul,ul#mainMenu ul ul li:hover ul,ul#mainMenu li.iehover ul,ul#mainMenu ul li.iehover ul,ul#mainMenu ul ul li.iehover ul {  display: block; visibility:visible; }
				
				.oe_overlay{background:#000;opacity:0;position:fixed;top:0px;left:0px;width:100%;height:100%;display:none;z-index:999;}
				.oe_wrapper ul.hovered > li > a{background:none;}
				ul.oe_menu{clear:both;}

				.international-link	{ position:relative; height:66px; width:auto; float:right; border-left: 1px solid #F1F1F1;font-family: 'GloberBold', sans-serif;  font-size:18px; color:#00A1DF;}
				.international-link	a { color:#00A1DF;padding:20px 20px 0 20px; text-transform:uppercase; display:block}
				.international-link:hover {color:#00236A; background-color:#E4E6E7;}
							
				
/* CONTAINERS
******************************************************************/
#container   { width: 100%;	position: relative; margin-top:66px; float:left; }

	.section { width:100%; position:relative; float:left;}
		
		
	#logo,.prod { width:100%; position:relative; font-size:100%;}
	.video_youtube { position:relative;}
	.video{ width:100%; height:100%; display:block;}
	.light-blue-bg {background:#00A3E0; }
	.dark-blue-bg {background:#00236A; }
	
		
/* PHOTO HOVERS EFFECT
******************************************************************/
.prod { overflow:hidden;}

.mask { width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0;   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);   opacity: 0;  -webkit-transition: all 0.4s ease-in-out;   -moz-transition: all 0.4s ease-in-out;   -o-transition: all 0.4s ease-in-out;   -ms-transition: all 0.4s ease-in-out;   transition: all 0.4s ease-in-out; } 
.photo-prod-title  { text-transform: uppercase; font-family:'GloberBook', sans-serif;  color: #fff;	text-align: center; font-size: 2vw;
			padding: 10px;	margin-bottom:10px;   opacity: 0;    transition: all 0.2s ease-in-out; -webkit-transform: translateY(-100px);   -moz-transform: translateY(-100px);   -o-transform: translateY(-100px);   -ms-transform: translateY(-100px);   transform: translateY(-100px);}		
.but-cn { width:90%; text-align:center; position:absolute; left:5%; top:35%;}
.but-cn a.info { display:inline-block; width:auto; font-family:'GloberRegular', sans-serif; height:auto;-webkit-transform: translateY(100px);   -moz-transform: translateY(100px);   -o-transform: translateY(100px);   -ms-transform: translateY(100px);   transform: translateY(100px); opacity: 0; transition: all 0.2s linear; color:#FFF; border:1px solid #FFF; padding:2% 10%; margin:0 auto; font-size: 1vw;  }

.but-cn a.info:hover {  border:1px solid #FFF; background:#FFF; color:#575F66 }

.prod:hover { cursor:pointer;}
.prod:hover .mask{ opacity: 1; }
.prod:hover .photo-prod-title ,.prod:hover a.info { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
.prod:hover a.info  { transition-delay: 0.1s;}

.video_youtube .playCn { position:absolute; width:100%; text-align:center; top:0; z-index:1; height:100%;}
.video_youtube .playCn .play { display:inline-block; width:22.78%; height:auto; }
.video_youtube:hover { cursor:pointer;}
.video_youtube:hover .mask{ opacity: 1;}
.video_youtube:video a.info { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
.video_youtube:hover a.info  { transition-delay: 0.1s;}
.video_youtube:hover .playCn .play {opacity:0.8 }

.slogan { width:100%; position:relative; background:#F3F3F3; cursor:pointer;}
.slogan img {opacity:1;}
	.slogan h1 { color:#FFF; font-size:40px;  font-family:'GloberBook', sans-serif; position:absolute; width:80%; margin:18% 0 0 10%}
	
.slogan:hover img { opacity:0;}	
.slogan:hover h1 { color:#00A3E0; }	

.small-slogan { width:100%; position:relative; background:#00A3E0 }
	.small-slogan h1 { color:#FFF; font-size:30px;  font-family:'GloberBook', sans-serif; position:absolute; width:80%; margin:20% 0 0 10%}
.small-slogan:hover { background:#F3F3F3;}	
.small-slogan:hover h1 { color:#00A3E0; }	

.work-slogan { width:100%; position:relative; background:#D5D7D9 }
	.work-slogan h1 { color:#00A3E0; font-size:44px;  font-family:'GloberBook', sans-serif; position:absolute; width:80%; margin:35% 0 0 10%}
.work-slogan:hover { background:#F3F3F3;}	
.work-slogan:hover h1 { color:#00A3E0; }	

.branches { width:100%; position:relative; background:#FFF; overflow:hidden;cursor:pointer; }
.branches img { -webkit-transition: opacity 1s, -webkit-transform 1s;	transition: opacity 1s, transform 1s;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}
.branches:hover img {-webkit-transform: scale3d(1.1,1.1,1);	transform: scale3d(1.1,1.1,1);}
	.branches h2 { color:#575F66; font-size:30px;  font-family:'GloberRegular', sans-serif; position:absolute; width:50%; margin:10% 0 0 6%}
.branches:hover { background:#F9F9F9;}	
.branches:hover h2 { color:#00A3DF;   }		
	a.link { display:block; position:absolute; left:6%; bottom:10%; width:auto; font-family:'GloberRegular', sans-serif; height:auto; color:#9EABC6; border:1px solid #9EABC6; padding:1.5% 12%; margin:0; font-size:16px; z-index:1  }
	a.link:hover {  border:1px solid #00A3E0; background:#00A3E0; color:#FFF }
.news-item a.link {left:0 !important;}
.market { width:100%; position:relative; background:#FFF; overflow:hidden; }
.market img { -webkit-transition: opacity 1s, -webkit-transform 1s;	transition: opacity 1s, transform 1s;	-webkit-backface-visibility: hidden;	backface-visibility: hidden;}
.market:hover img {-webkit-transform: scale3d(1.1,1.1,1);	transform: scale3d(1.1,1.1,1);}
	.market h2 { color:#575F66; font-size:40px;  font-family:'GloberBook', sans-serif; position:absolute; width:70%; margin:10% 0 0 6%}
.market:hover { background:#F9F9F9;}	
.market:hover h2 { color:#00A3DF;   }	

/* Swan Sliding Nav----------------------------*/
.swan-left-menu {position: fixed;	width: 270px;	height: 100%;	top: 0;	z-index: 999;	left: -270px;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease;  background:#575F67}
.swan-left-menu.menu-open {left: 0px; }
.swan-left-menu-container { background: #FCEAEF;	position: absolute; width:268px; height:100%;z-index:1001;}
.showMenu { position:fixed; left:0; top:0; background-position:-85px 0; width:85px; height:66px; text-indent:-99999px; cursor:pointer; z-index: 1000;-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	transition: all 0.3s ease; }		
.showMenu.active {background-position:0 0; background-color:#F1F1F1;}
.showMenu.menu-default{background-position:0 -168px;}
.showMenu.inactive {background-position:0 -120px;}

/* nav */
#left-nav-wrap {	margin-top:86px; padding:0; position:relative; float:left; }
#left-nav { margin:0 0 0 10px;	padding:0;  width:250px;}
#left-nav li { margin:0; border:0; padding:0; display: block;  list-style: none;  position: relative; font-family: 'GloberRegular', sans-serif; font-size:14px; line-height:normal; color:#FFF; border-bottom:1px solid #72797F; }
/* nav link */
#left-nav a { padding:14px 5px 14px 5px; /*For IE*/  display: block;  color: #FFF; font-family: 'GloberRegular', sans-serif; font-size:14px; line-height:normal; text-decoration: none;  height: auto;  height: 1%; /*For IE*/  -webkit-transition: all .5s;	-moz-transition: all .5s;	transition: all .5s; text-transform:uppercase;}
#left-nav a:hover { color: #00A3E0; }
#left-nav span.current a{ color: #00A3E0;}

ul#left-nav ul li { padding-left:10px !important;}
ul#left-nav ul li a { color:#BCBFC2; text-transform:none;}

.overlay{
	background:#000;
	opacity:0;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	
}


/*swan rewards*/'




.newsroom-rewards-news-cn { width:100%;     margin: 0 auto;    max-width: 1440px;}
		.newsroom-rewards-news-cn .other-news-item { width:100%; background:#F1F1F1; margin-bottom:3%; }
		.newsroom-rewards-news-cn .other-news-item .photo { width:70%; position:relative; overflow: hidden; background: -webkit-linear-gradient(-45deg, #1C2431 0%,#00518B 100%);
	background: linear-gradient(-45deg, #1C2431 0%,#00518B 100%); }
	    .newsroom-rewards-news-cn .other-news-item .photo .arrow { position:absolute; width:9px; height:19px; top:25px; right:0; background:url(/images/icn-newsroom-arrow-grey.png) no-repeat; z-index:1 }
	    .newsroom-rewards-news-cn .other-news-item .photo img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s; }
		.newsroom-rewards-news-cn .other-news-item .detail { width:30%; padding:2% 2% 0 2%; }
		.newsroom-rewards-news-cn .other-news-item .detail .titOtherNews { width:100%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:18px; margin-bottom:5%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear }
		.newsroom-rewards-news-cn .other-news-item .detail .dateOtherNews { width:auto; color:#FFF; font-family:"GloberRegular", sans-serif; font-size:11px; border-top:1px solid #3A3E46; padding-top:10px; ext-transform:uppercase;  }
.reward_span{width:50%;cursor:pointer;}
.headerewardtop{font-size:12px;color:#00AAE5;width:100%;float:left;    font-weight: bold;}
.headereward{font-size:20px;color:#00AAE5;width:100%;float:left;    font-weight: bold;}
.detailreward{font-size:12px;color:#677279;width:100%;float:left;}	
.swanreward-top-cn{float:left;width:100%;background: #281e1d; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #281e1d , #281e1d); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #281e1d, #281e1d); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #281e1d, #281e1d); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #281e1d , #281e1d); /* Standard syntax */}
.swanreward-top-cn-left{float:left;width:40%;}
.swanreward-top-cn-right{float:left;width:60%; font-weight: bold;color:#fff;font-size:20px;  }	
.swanreward-top-cn-right img{width:auto !important;}
.swanreward-top-cn-right a{    display: block;
    background: #fff;border:1px solid #fff;
    color: #281e1d;
    padding: 10px;
    margin: 5px auto;
    width: 30%;}
	.swanreward-top-cn-right a:hover{  background: #281e1d;border:1px solid #fff;
    color: #fff;}
.swanreward-top-cn-right li div{text-align:center;margin:0 auto;width:60%;}
.rewardmenu{    width: 100%;margin:20px auto; list-style: none;text-align:center;}
.rewardmenu li{display:inline-block;padding:10px;width:auto;}
.rewardmenu li a{float:left;line-height:46px;padding:0 30px;font-size:21px;cursor:pointer;border-top:9px solid #fff;}
.rewardmenu li img,.rewardlogodetails img{float: right; width: auto !important;height: auto; margin-left:10px;padding-top: 10px;}
.rewardmenu li a.all{background:#333333;color:#fff;}
.rewardmenu li a.all:hover,.rewardmenu li a.all.current{border-top:9px solid #000;}
.rewardmenu li a.well{background:#A9BA3A;color:#fff;}
.rewardmenu li a.well:hover,.rewardmenu li a.well.current{border-top:9px solid #88952F;}
.rewardmenu li a.leisure{background:#EEA11D;color:#fff;}
.rewardmenu li a.leisure:hover,.rewardmenu li a.leisure.current{border-top:9px solid #CD8610;}
.rewardmenu li a.shopping{background:#00246A;color:#fff;}
.rewardmenu li a.shopping:hover,.rewardmenu li a.shopping.current{border-top:9px solid #001742;}
.rewardmenu li a.equipment{background:#099FDC;color:#fff;}
.rewardmenu li a.equipment:hover,.rewardmenu li a.equipment.current{border-top:9px solid #06709D;}
.rewardmenu li a.security{background:#687379;color:#fff;}
.rewardmenu li a.security:hover,.rewardmenu li a.security.current{border-top:9px solid #51595E;}
.rewardlogo{position: absolute;top: 40%;
  width:100%;
  text-align:center;}
	.rewardlogo img{width: auto !important;height: auto;}
	.rewardlogodetails{position: absolute; background:rgba(255,255,255,1);    width: 70%; height: 70%;    top: 16%;    left: 16%;   padding: 0;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);   opacity: 0;  -webkit-transition: all 0.4s ease-in-out;   -moz-transition: all 0.4s ease-in-out;   -o-transition: all 0.4s ease-in-out;   -ms-transition: all 0.4s ease-in-out; 
     transition: all 0.4s ease-in-out;}
	.rewardlogodetails img,.rewardlogodetails .details{float: none;
    margin: 0 auto;
    display: block;}
	.rewardlogodetails .details{width:90%;font-size: 13px;margin-top: 3%;}
	.reward_span:hover .rewardlogodetails{transition-delay: 0.1s;opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px); transform: translateY(0px);}
.deatilslf{float: left;width:100%;text-align:center;}
.deatilslrg{float: left;width:100%;text-align:center;}
.deatilslrg a,.deatilslf a{text-decoration:none;color: #00AAE5;}
.deatilslrg a:hover,.deatilslf a:hover{color:#333;}
.logodetailmobile{display:none;}

/* Footer
******************************************************************/
#footer-top { width:100%; height:auto; background:#F1F1F1; padding:2% 0;}
	#footer-top .f-top-cn { width:100%; max-width:980px; margin:0 auto; height:auto;}
	#footer-top .f-top-cn .contact-phone { width:33.3333%; border-right:1px solid #D8D8D8; padding:2%; }
		/*  phone  */
	    .contact-phone .title{	display: block;	font-size: 14px; margin: 0 0 5px;  padding: 0 0 12px; color:#00A3DF; text-transform:uppercase;  font-family: 'GloberRegular', sans-serif; }
		.contact-phone .contact-number { font-family: 'GloberBold', sans-serif; font-size:32px; color:#575F66; }
		.contact-phone .contact-number a { color:#575F66 !important; text-decoration:none; }
	
	#footer-top .f-top-cn .newsletter { width:35.6666%; border-right:1px solid #D8D8D8; padding:2%; }
	
		/*  newsletter  */
	    .newsletter .title{	display: block;	font-size: 14px; margin: 0 0 5px;  padding: 0 0 12px; color:#00A3DF; text-transform:uppercase;  font-family: 'GloberRegular', sans-serif; }
		.newsletter .newsletter-field-cn { width:100%;}
				.newsletter .newsletter-field-cn input { -webkit-appearance:none; border-radius: 0;}
				.newsletter .newsletter-field-cn #q { width:75.5244%;  background:#FFF; float:left;  height: 38px; padding:2%; font-family: 'GloberRegular', sans-serif; border:none; }		
				.newsletter .newsletter-field-cn .button {clear:both; background-color: #575F66; border: 0 none; color: #FFF; cursor: pointer; display: inline-block; font-size:14px;  height: 38px; line-height: 43px; margin: 0; padding:0; text-align: center; text-decoration: none;  width: 24.4755%; text-transform:uppercase;   font-family: 'GloberRegular', sans-serif; -webkit-transition: all .5s;	-moz-transition: all .5s;	transition: all .5s;-webkit-appearance:none; border-radius: 0;}
				.newsletter .newsletter-field-cn .button:hover {  background-color: #00A3DF; color:#FFF }
		
		
	#footer-top .f-top-cn .social { width:31%; padding:2%;  }
			/*  Social Icons  */
	    .social-icons .title{	display: block;		font-size: 14px;		margin: 0 0 5px;		padding: 0 0 12px; color:#00A3DF; text-transform:uppercase;  font-family: 'GloberRegular', sans-serif;		}
		.social-icons       { position:relative; float:left;width:auto; display:block; }
		.social-icons ul    {display:block;list-style:none;margin:0; padding-top:3px;}
		.social-icons ul li {display:inline;margin:0 2px;text-align:center; float:left;}
		
		
		.icon-facebook,.icon-twitter { background:url("/images/social-sprite.png") no-repeat;display:block; width:42px;height:38px;  border:1px solid #575F66;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
		.icon-facebook    {background-position:0 0; }
		.icon-twitter     {background-position:-42px 0;}

		
		.icon-facebook:hover{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
		.icon-facebook:hover{background-position:0 -38px; border:1px solid #3A589B}
		
		.icon-twitter:hover{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
		.icon-twitter:hover{background-position:-42px -38px; border:1px solid #5DD7FC}


#footer-bottom { width:100%; height:auto; padding:0 0 2% 0;}
	#footer-bottom .f-bot-cn { width:100%; max-width:980px; margin:0 auto; height:auto;}
		#footer-bottom .f-bot-cn .box-links { width:23%; padding:1%;}
		#footer-bottom .f-bot-cn .box-links .hd{  color:#575F66; font-size:18px; margin-bottom:5px; font-family: 'GloberRegular', sans-serif; text-transform:uppercase;	}
		
		.QuickLinksMenu{	float:left;	width:100%; text-align:left;  margin:0; position:relative;}
		.QuickLinksMenu ul{	list-style:none; text-align:left; margin:0; padding:0; }
		.QuickLinksMenu li{	list-style:none; height:auto; margin:7px 0; }
		.QuickLinksMenu li a {color:#898F94;	text-decoration:none; padding:0 0 0 8px;   font-size:13px;  font-family: 'GloberBold', sans-serif;	display:block;	height:auto; background: url(/images/sprite.png) 0 -338px no-repeat;	}
		.QuickLinksMenu li a:hover{ color:#00A3DF; text-decoration:none; }
		.nolink { color:#00A3DF; margin-bottom:10px !important; font-family: 'GloberBold', sans-serif; float:left; width:100%}
		.last { border-left:1px solid #E5E5E5;}
		
	
	#footer-bottom .other-menu-cn { width:90%;/* max-width:980px;*/ margin:0 auto; height:auto;   padding:2% 0 2% 0;}
		#other-nav{	float:left;	width:auto; text-align:left; margin:0;}
		#other-nav ul{	list-style:none; text-align:left; margin:0; padding:0; }
		#other-nav li{ float:left;	list-style:none;  font-family:"GloberRegular", sans-serif; font-size:14px;color:#00226A;  padding:0 6px; }
		#other-nav li a {color:#00226A;	text-decoration:none;	font-family:"GloberBold", sans-serif; font-size:14px;	display:block; }
		#other-nav li a:hover{ color:#00A3DF; text-decoration:none; }	
			
			
	
	#footer-bottom .corpo-menu-cn { width:90%;/* max-width:980px;*/ margin:0 auto; height:auto;  border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; padding:2% 0 3% 0;}	
	
		#corpo-nav{	float:left;	width:auto; text-align:left; margin:0;}
		#corpo-nav ul{	list-style:none; text-align:left; margin:0; padding:0; }
		#corpo-nav li{ float:left;	list-style:none;  font-family:"GloberBold", sans-serif; font-size:12px;color:#898F94;  padding:0 6px; }
		#corpo-nav li a {color:#898F94;	text-decoration:none;	font-family:"GloberBold", sans-serif; font-size:12px;	display:block; }
		#corpo-nav li a:hover{ color:#00A3DF; text-decoration:none; }
		
		#copy-nav{	float:right;	width:auto; text-align:left; margin:0;}
		#copy-nav ul{	list-style:none; text-align:left; margin:0; padding:0; }
		#copy-nav li{ float:left;	list-style:none;  font-family:"GloberBold", sans-serif; font-size:12px;color:#00A3DF;  padding:0 6px; }
		#copy-nav li a {color:#00A3DF;	text-decoration:none;	font-family:"GloberBold", sans-serif; font-size:12px;	display:block; }
		#copy-nav li a:hover{ color:#000; text-decoration:none; }
	
	#footer-bottom .copytext-cn { width:90%; /*max-width:980px;*/ margin:0 auto; height:auto; padding:2% 0 1% 0;}	
		.copyright { font-family:"GloberBold", sans-serif; font-size:12px; color:#333; float:left;}
		.credit { font-family:"GloberBold", sans-serif; font-size:12px; color:#898F94; float:right;}
		.credit a { color:#898F94;}
		.credit a:hover{ color:#00A3DF; text-decoration:none; }




			
/*NEWS */
.news-cn { position:relative;}
.slider { position:absolute; width:100%; float:left;}
.bx-wrapper {	position: relative;	margin: 0;	padding: 7%;	*zoom: 1; }
.bx-wrapper .bx-viewport {	width:100%;	-webkit-transform: translatez(0);	-moz-transform: translatez(0);-ms-transform: translatez(0);	-o-transform: translatez(0);
    	transform: translatez(0);}
.bx-wrapper .bx-loading {	min-height: 50px;	background: url(/images/bx_loader.gif) center center no-repeat #fff;	height: 100%;	width: 100%;	position: absolute;
	top: 0;	left: 0;	z-index: 2000;}
.bx-wrapper .bx-controls-direction a {	position: absolute;	bottom: -50%;	margin-top: -16px;	outline: 0;	width: 32px;	height: 32px;	text-indent: -9999px;	z-index: 99;}
.bx-wrapper .bx-controls-direction a.disabled {	display: none;}
.news-item { width:100%; padding-bottom:10%;cursor:pointer;}
	.news-item .titCn { width:100%; float:left; margin-bottom:10px;}
		.news-item .titCn .date { font-family: 'GloberRegular', sans-serif; font-size:12px; color:#00A3E0; text-transform:uppercase;float:left}
		.news-item .titCn .cat { font-family: 'GloberRegular', sans-serif; font-size:12px; color:#575F66; text-transform:uppercase; float:left}
		.news-item .titleNews { font-family: 'GloberBold', sans-serif; font-size:20px; color:#575F67; width:100%;margin-bottom:10px;}
		.news-item .descNews { font-family: 'GloberRegular', sans-serif; font-size:16px; color:#575f67; width:100%;margin-bottom:20px}
        .news-item a.more { font-family: 'GloberRegular', sans-serif;  font-size:12px; text-transform:uppercase; border:1px solid #00A3E0; padding:4px 8px; color:#666; height:20px}		
		.news-item a.more:hover { background:#00A3E0; color:#FFF}

.news-nav-cn { position:absolute; bottom:0; height:50px; background:#EAEAEB; width:100%; padding-left:5%; }
	#slider-next,#slider-prev  {  width:50px; height:50px;  float:left;z-index: 99;}
	#slider-next { background-position:-224px -66px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
	#slider-prev { background-position:-274px -66px;  border-right:1px solid #ccc;}
	#slider-next:hover,#slider-prev:hover { cursor:pointer; background-color:#FFF}
	
/*
INNER PAGES
*/

	/* Product Pages*/
	.bggrey { background-color:#F2F3F4;}
	
	.breadcrumb { width:auto; padding:22px 0 22px 15px;  }
	.breadcrumb ul { margin:0; padding:0; list-style:none;}
	.breadcrumb ul li { float:left; list-style:none; color:#463D37; font-family:"GloberRegular", sans-serif; font-size:11px; text-transform:uppercase; padding:0 5px;}
	.breadcrumb ul li a {  color:#463D37; text-decoration:none; }
	.breadcrumb ul li a:hover {  color:#00A3E0; text-decoration:none; }
	
	.prod-title { position:relative; width:100%; height:105px; }
	.box-prod-title { position:absolute; width:270px; z-index:1; left:-10px; padding:25px 50px;}
	.prod-title.wea_m .box-prod-title { top:50px;}
	.box-prod-title h1 { font-family:"GloberBold", sans-serif;  color:#FFFFFF; font-size:25px; text-transform:uppercase;}
	
	.prod-sub-title { position:relative; width:100%; padding:10% 5%;}
	.prod-sub-title h2 {  font-family:"GloberBook", sans-serif; font-size:42px; color:#333; }
	
	.contenu-cn { width:88.8889%; padding:0; margin:0 auto;    margin-bottom: 5%;  }
	.contenu-cn .col-left-content { width:64.5625%; margin-right:2%; padding:3% 0; }
	.contenu-cn .col-left-content h3 { font-family:"GloberBook", sans-serif; font-size:40px; margin-bottom:3%; }
	.contenu-cn .col-left-content .description,.other-news-item { font-family:"GloberRegular", sans-serif; font-size:20px; color:#333; }
    /*.contenu-cn .col-left-content .description { background:#ffffff;}*/
    .contenu-cn .col-left-content .description .photo-diagram { width:60%; margin:0 auto}
	.contenu-cn .col-left-content .description a ,.titOtherNews a{ color:#00226a; text-decoration:none; }
	.contenu-cn .col-left-content .description a:hover ,.titOtherNews a:hover{ color:#00A3E0; text-decoration:none; }
	.contenu-cn .col-left-content .description strong{ font-family:"GloberBold", sans-serif;  }
	.contenu-cn .col-left-content .description p { margin-bottom:20px;  }
	.contact-form-cn .col-left .form-cn .dateOtherNews{float:left;width:100%;font-size:14px;margin-bottom:20px;color:#00A3E0;font-weight:bold;}
	.contenu-cn .col-right-content { width:33.4375%; padding:2%; }
	.contenu-cn .col-right-content .titCn { width:100%; }
	.contenu-cn .col-right-content .titCn .icon { float:left; width:13.3538%; max-width:61px; }
	.contenu-cn .col-right-content .titCn .t { float:left; width:100%; font-family:"GloberBold", sans-serif; font-size:23px; color:#FFF;}
	
	.contenu-cn .col-right-content .listCn { width:100%; }
		.list-item { width:100%; margin:10px 0;}
		.list-item .num  { width:12.0643%; max-width:45px; height:45px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; text-align:center; line-height:45px; font-size:20px; color:#FFF; font-weight:700; margin-right:4.0214%; border:1px solid #FFF; font-family:"GloberBold", sans-serif; }
		.list-item .text { font-size:16px; width:83.9142% ; color:#FFF; padding-top:6px; }
		.list-item .text a { color:#FFF;}
		.list-item .text a:hover { color:#000;}
	
	.contenu-cn .col-right-content .buttonCn { width:100%; }	
	.contenu-cn .col-right-content .buttonCn .box-button  { width:100%; float:left; background:#FFF; margin-top:20px; height:98px;}
	.contenu-cn .col-right-content .buttonCn .box-button .innerBox  {  margin:4px; border:2px solid #D6D6D6; height:90px;}
	.contenu-cn .col-right-content .buttonCn .box-button .innerBox .icn { float:left; width:24.2503%; max-width:89px;}
	.contenu-cn .col-right-content .buttonCn .box-button .innerBox .txtcn { float:left; width:75.7497%; padding:3% 0 0 0}
	.contenu-cn .col-right-content .buttonCn .box-button .innerBox .txtcn .tit  { font-family:"GloberRegular", sans-serif; font-size:20px; /*color:#3778a1;*/  }
	

/* Hover Effect */
.box-button:hover {
    background-color: #3778A1;
    color: white !important; /* Force text color to change */
}

	.contenu-cn .col-right-content .buttonCn .box-button .innerBox .txtcn .desc { font-family:"GloberBold", sans-serif; font-size:24px; color:#333; }
	.contenu-cn .col-right-content .buttonCn .box-button :hover { cursor:pointer;}
	
	.contenu-cn .col-right-content .sTit {  width:100%; color:#FFF;  font-family:"GloberLight", sans-serif; font-size:40px; } 
	.contenu-cn .col-right-content .buttonCn2 { width:100%; }	
	.contenu-cn .col-right-content .buttonCn2 .box-button  { width:100%; float:left; background:#FFF; margin-top:20px; height:72px;}
	.contenu-cn .col-right-content .buttonCn2 .box-button .innerBox  {  margin:4px; border:2px solid #D6D6D6; height:64px;}
	.contenu-cn .col-right-content .buttonCn2 .box-button .innerBox .icn { float:left; width:24.2503%; margin:1% 2% 1% 1%; max-width:52px;}
	.contenu-cn .col-right-content .buttonCn2 .box-button .innerBox .txtcn { float:left; width:72.7497%; padding:4% 0 0 0}
	.contenu-cn .col-right-content .buttonCn2 .box-button .innerBox .txtcn .tit  { font-family:"GloberBold", sans-serif; font-size:16px; color:#00216A;  }
	.contenu-cn .col-right-content .buttonCn2 .box-button :hover { cursor:pointer; background:#ddd}		
	
	
	
		
	
	.contenu-cn .buttonLinksCn  { width:100%; max-width:1265px; margin:0 auto; margin-bottom:3%;  margin-top:3%; overflow:hidden}
	.contenu-cn .buttonLinksCn .box-button  { width:30%; float:left; background:#F2F3F4; margin:0 1.5%; height:98px;  -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
	.contenu-cn .buttonLinksCn .box-button .innerBox  {  margin:4px; border:2px solid #FFF; height:90px;}
	.contenu-cn .buttonLinksCn .box-button .innerBox .icn { float:left; width:24.2503%; }
	.contenu-cn .buttonLinksCn .box-button .innerBox .txtcn { float:left; width:75.7497%; padding:3% 0 0 0}
	.contenu-cn .buttonLinksCn .box-button .innerBox .txtcn .tit  { font-family:"GloberBold", sans-serif; font-size:24px; color:#2FB4E6;  }
	.contenu-cn .buttonLinksCn .box-button .innerBox .txtcn .desc { font-family:"GloberRegular", sans-serif; font-size:15px; color:#333333; }
	
	.contenu-cn .buttonLinksCn .box-button:hover  { cursor:pointer; background:#E2F4FB; }
	
	.other-prod { width:100%; position:relative; background:#F3F3F3; }
    .other-prod img {opacity:1;}
	.other-prod h1 { color:#00A3E0; font-size:40px;  font-family:'GloberBook', sans-serif; position:absolute; width:80%; margin:15% 0 0 10%}
	
.titOtherNews ul li,.description ul li{float:left;margin-left:20px;padding-bottom:10px;width:100%;}
.titOtherNews ul ,.description ul {float:left;margin-top:10px;width:100%;}


	/* Make a Claim Page */
	.marg-left-85 { margin-left:85px;}
	.title-page { width:100%; border-top:1px solid #D5E9F2; padding:2% 0 2% 100px }
	.title-page h1 {  font-family:"GloberLight", sans-serif; font-size:52px; color:#00A3E0; text-transform:uppercase;  }
	.bgblue { background-color:#00A3E0;}
		.claim-inner-cn { width:100% ; margin:0 auto; padding:3% 0; height:208px; position:relative; }
		
		.claim-step-num { position:absolute; width:100px; height:100px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; text-align:center; line-height:100px; font-size:50px; color:#FFF; border:1px solid #FFF; font-family:"GloberLight", sans-serif; left:100px; top:45px;}
		
		.claim-input-cn { position:relative; width:60%; margin-right:100px; float:right;}
		.claim-input-cn .claim-item { width:100%; float:left; height:52px; margin:1% 0}
		.claim-input-cn .claim-item .label { width:55%; float:left; font-family:"GloberRegular", sans-serif; font-size:30px; color:#FFF; line-height:52px; }
		.claim-input-cn .claim-item .select { width:45%;   float:left;  z-index:99; border:none !important;  }
		
		.claim-box-containers {  position:absolute;  left:220px; top:90px; width:78%;  }
			.claim-box-choose {width:39%; height:353px; background-color: rgba(242,242,242, 0.5); position:relative}
			.claim-box-choose .text { font-family:"GloberLight", sans-serif; color:#00216A; font-size:40px; width:70%; margin:0; padding:20% 0 0 10% }
			.claim-box-choose .text span { font-family:"GloberRegular", sans-serif;}
			.claim-box-choose .arrow { position:absolute; width:27px; height:75px; right:3%; top:35%; background:url(/images/icons/icn-claim-arrow.png) no-repeat;}
			
			.claim-box-contact-cn {    max-width: 336px;    position: relative;    width: 35%;}
			.claim-box-contact {width:100%;  padding:6%; height:353px; position:relative; background:#EAEAEA;}
			.claim-box-contact .hd { float:left; width:100%; margin-bottom:20px;}
			.claim-box-contact .hd .icn { width:20.5479%; margin-right:7.5342%}
			.claim-box-contact .hd .txt { width:71.9179%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:40px; padding-top:4%}
			
			
			.claim-box-contact .txthd { float:left; width:100%; color:#00A3E0; font-size:16px; font-family:"GloberRegular", sans-serif; margin-top:5px}
			.claim-box-contact .txttel { float:left; width:100%; color:#575F66; font-size:24px; font-family:"GloberBold", sans-serif;}
			.claim-box-contact .txttel a {color:#575F66}
			.claim-box-contact .txtemail { float:left; width:100%; color:#575F66; font-size:16px; font-family:"GloberBold", sans-serif;}
			.claim-box-contact .txtemail a { text-decoration:none; color:#575F66;}
			.claim-box-contact .txtemail a:hover { text-decoration:none; color:#001D5B;}
			
			.claim-box-emergency {    background:#a32505;    height: auto;    padding: 1% 2%;    position: relative;    width: 100%;}
			.claim-box-emergency .txtemergency { float:left; width:100%; padding:2%;}
			.claim-box-emergency .txtemergency .tit {
    color: #fff;
    float: left;
    font-family: "GloberBold",sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    width: 100%;
}
.claim-box-emergency .txtemergency .num {
    color: #fff;
    float: left;
    font-family: "GloberRegular",sans-serif;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
}
.claim-box-emergency .txtemergency .num a {
    color: #fff;
}
			
			
			.claim-box-download-cn { width:26%; float:left; position:relative;} 
			
			.claim-box-download {width:100%;  padding:8%;  max-width:305px; min-height:353px; position:relative; 
			background: #011747; /* Old browsers */
			background: -moz-linear-gradient(top,  #011747 0%, #00226a 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#011747), color-stop(100%,#00226a)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #011747 0%,#00226a 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #011747 0%,#00226a 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #011747 0%,#00226a 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #011747 0%,#00226a 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#011747', endColorstr='#00226a',GradientType=0 ); /* IE6-9 */}
	    	.claim-box-download .hd { float:left; width:100%; margin-bottom:20px;}
		    .claim-box-download .hd .icn { width:25%; margin-right:4.5081%}
			.claim-box-download .hd .txt { width:42.4098%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:40px; padding-top:4%}
			.claim-box-download .list { float:left; width:100%;}
			.claim-box-download .list ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:100%; }
			.claim-box-download .list ul li {  list-style:none; height:auto; margin:5px 0; color:#fff; background: url(/images/icons/icn-claim-pdf.png) left no-repeat; padding:9px 0 7px 30px;  font-size:14px; font-family:"GloberBold", sans-serif; float:left; width:100%; }
			.claim-box-download .list ul li a {   color:#fff; text-decoration:none; }
			.claim-box-download .list ul li span { float:left; width:100%; color:#33FFFF; font-size:10px; font-family:"Gill Sans MT";    }
			.claim-box-download .list ul li a:hover {   color:#33FFFF; text-decoration:none;  }
			.claim-box-download .list ul li:hover span {  color:#E7B64F; }
			
			.claim-box-download a.button { float:left; margin-top:20px; width:100%; background-color:#E7B64F; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color:#001D5A; font-size:18px; height:48px; line-height:52px;  font-family:"GloberBold", sans-serif; padding:0 5%; background-image:url(/images/icons/icn-claim-arrow-button.png); background-repeat:no-repeat; background-position:right top;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
			
			.claim-box-download a.button:hover { background-color:#FFF;}
			
			
			
			.claim-box-faq  {width:100%;  padding:8%;  max-width:305px; height:353px; position:absolute; bottom:-353px; left:0; z-index:1;
			background: #0b63af; /* Old browsers */
			background: -moz-linear-gradient(top,  #0b63af 0%, #1477cf 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b63af), color-stop(100%,#1477cf)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #0b63af 0%,#1477cf 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b63af', endColorstr='#1477cf',GradientType=0 ); /* IE6-9 */
			}
			
			.claim-box-faq .hd { float:left; width:100%; margin-bottom:20px; }
		    .claim-box-faq .hd .icn { width:25%; margin-right:4.5081%}
			.claim-box-faq .hd .txt { width:42.4098%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:40px; padding-top:4%}
			
			.claim-box-faq .tFaq { float:left; width:80%; font-family:"GloberLight", sans-serif; font-size:40px; color:#00216A;}
			.claim-box-faq .tFaq span { font-family:"GloberRegular", sans-serif; color:#FFF;}
			
			.claim-box-faq a.button { float:left; margin-top:20px; width:100%; background-color:#2AD5E1; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; color:#001D5A; font-size:18px; height:48px; line-height:52px;  font-family:"GloberBold", sans-serif; padding:0 5%; background-image:url(/images/icons/icn-claim-arrow-button.png); background-repeat:no-repeat; background-position:right top;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
			
			.claim-box-faq a.button:hover { background-color:#FFF;}
		
		
			.claim-step-3-cn { width:100%; margin-bottom:5%; min-height:353px; }
			.claim-step-3-cn .req-doc-cn { float:left; width:40%; margin-left:210px; margin-top:60px;}
			.claim-step-3-cn .req-doc-cn .title { color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:52px; float:left; width:100%; margin-bottom:5%;}
			
			.claim-step-num3 { position:absolute; width:100px; height:100px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; text-align:center; line-height:100px; font-size:50px; color:#00A3E0; border:1px solid #00A3E0; font-family:"GloberLight", sans-serif; left:100px; top:45px;}
			.document-check {  margin-bottom: 5%; float:left; width:100%; color:#FFF;  padding:1% 0; }	
			.document-check ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:100%; }
		    .document-check ul li {  list-style:none; height:auto; margin:5px 0; color:#666; background: url(/images/icons/icn-claim-bullet.png) left no-repeat; padding:9px 0 7px 45px;  font-size:20px; }
		
	         	/* claim drop down effect */
				.cd-select	 { width: 100%;  height: 52px;	line-height: 58px;	color: #36B6E7;	font-size:20px;	background:#ffffff;	display: block;	padding: 0 50px 0 10px;	position: relative;
					cursor: pointer;	 border-radius:3px; font-family:"GloberBold", sans-serif; border:none !important;}
				.cd-select option { color:#333333 !important;}	
				.cd-select:after {	content: '\25BC';	position: absolute;	right: 0px;	top:0;	width: 50px;	text-align: center;	font-size: 12px;	padding: 10px;	height: 100%;
					line-height: 35px;	border-left: 1px solid #00A3E0;		}
				
				
				.cd-dropdown,.cd-select {position: relative; width: 100%;margin:0 auto;display: block;}
				.cd-dropdown > span {	width: 100%;  height: 52px;	line-height: 58px;	color: #FFF;	font-size: 26px;	background:#36B6E7;	display: block;	padding: 0 50px 0 30px;	position: relative;
					cursor: pointer;	 border-radius:3px;	}
				.cd-dropdown > span:after {	content: '\25BC';	position: absolute;	right: 0px;	top:0;	width: 50px;	text-align: center;	font-size: 12px;	padding: 10px;	height: 100%;
					line-height: 35px;	border-left: 1px solid #00A3E0;		}
				.cd-dropdown.cd-active > span:after {	content: '\25B2'; }
				.cd-dropdown ul { list-style-type: none;	margin: 0;	padding: 0;	display: block;	position: relative;		}
				.cd-dropdown ul li {	display: block;}
				.cd-dropdown ul li span {	width: 100%;	background: #F1F1F1;	line-height: 60px;	padding: 0 30px 0 30px;	display: block;	color: #00A3E0;	cursor: pointer;	font-size:20px;
			 z-index:999;}
				.cd-dropdown > span,.cd-dropdown ul li span {	-webkit-backface-visibility: hidden;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}
				.cd-dropdown > span span[class^="icon-"],
				.cd-dropdown > span span[class*=" icon-"]{
					padding: 0 30px 0 45px;
				}
				/* Select fallback styling */
				.cd-select {
					border:none !important;
				}
				.cd-select option {
					border:none !important;
				}
				.cd-dropdown ul {	position: absolute;	top: 0px;	width: 100%; }
				.cd-dropdown > span,.cd-dropdown ul li {}
				.cd-dropdown ul li {	position: absolute;	width: 100%;	pointer-events: none;}
				.cd-active.cd-dropdown > span {	color: #011747;}
				.cd-active.cd-dropdown ul li {	pointer-events: auto;}
				.cd-active.cd-dropdown ul li span {
					-webkit-transition: all 0.2s linear 0s;
					-moz-transition: all 0.2s linear 0s;
					-ms-transition: all 0.2s linear 0s;
					-o-transition: all 0.2s linear 0s;
					transition: all 0.2s linear 0s;
				}
				.cd-active.cd-dropdown ul li span:hover {	background: #011749;color: #fff;}
		
	/* StockBroking Page */	
		#stockbroking-nav-cn { position:absolute; width:auto; right:40px; bottom:20px;}
		ul#stockbroking-menu {margin:0;border:none; none;float:left;list-style-type:none;width:auto;height:35px;}
		ul#stockbroking-menu li{ border:0 none;float:left;display:inline;list-style:none;position:relative;margin:10px 5px;}
		ul#stockbroking-menu a { font-size:15px; color:#5A5A5A;text-decoration:none; padding:0; float:none !important;display:block;margin:0; width:auto; margin:0;    }
		ul#stockbroking-menu li:last-child {margin-right:0;}
		ul#stockbroking-menu ul {  margin: 0;  border: 0 none;  padding:0;  list-style: none;  display:none;  position: absolute;  top: 0px;  left:0px; visibility:hidden;}
		ul#stockbroking-menu ul:after /*From IE 7 lack of compliance */{	display:block;	clear:both;	content: ".";	height:0;	visibility:hidden;	}
		ul#stockbroking-menu ul li{	float:left;	display:block !important;	display:inline;	padding:0;}
		ul#stockbroking-menu a:hover, ul#mainMenu li:hover a, ul#mainMenu li.iehover a{color:#000; }
		ul#stockbroking-menu li:hover ul, ul#mainMenu li.iehover ul{display:block;display:table;padding:0;margin:0;border:none;background:none;width:auto;top:50px;	left:0;}
		ul#stockbroking-menu a.current{clear:both;color:#000;display:block;}
		ul#stockbroking-menu a.current .underline{width:100%;}
	    ul#stockbroking-menu li span{width:0; display:block; border-bottom:1px solid #00A3E0;padding-top:5px;}
		ul#stockbroking-menu li.active .underline{width:100%;}	
		.time-widget { float:right; margin-right:40px; height:155px;}
		.time-widget .icn { float:left; width:119px; height:112px; margin-right:15px; margin-top:20px;}
		.time-widget .con { float:left; width:125px; height:47px;  font-family:"GloberRegular", sans-serif;}
		.time-widget .con .t1 { float:left; width:100%;   color:#FFF; padding-top:50px; font-size:19px;}
		.time-widget .con .t2 {  float:left; width:100%;color:#195DA1; font-size:20px;}
		.share-prices-cn { float:left}	
	    .share-prices-cn .title { float:left;	display: block;	font-family:"GloberLight", sans-serif;	font-size: 30px; margin:0; padding:0; color:#FFF; width:210px; height:155px; border-right:1px solid #5CC4EB; padding-top:40px; margin-left:100px; 	}
		.share-prices-cn .title span { float:left; width:100%;font-family:"GloberRegular", sans-serif; font-size:15px;}
		.share-prices-icons       { position:relative; float:left; width:auto; display:block; }
		.share-prices-icons ul    { display:block; list-style:none; margin:0; }
		.share-prices-icons ul li { display:inline; margin:0; text-align:center; float:left; border-right:1px solid #5CC4EB; height:155px;}
		.share-prices-icons span     { position:relative; float:left; width:100%; display:block; color:#FFF; font-size:21px; }
		.share-prices-icons ul li:hover span     {color:#00236A; }
		.icon-off,.icon-dem,.icon-chart { background:url("/images/sprite-button-shareprices.png") no-repeat;display:block; width:169px ;height:112px;}
		.icon-off    { background-position:0 0; opacity:1;}
		.icon-dem    { background-position:-169px 0;opacity:1;}
		.icon-chart  { background-position:-338px 0;opacity:1;}
		.icon-off:hover {opacity:0.8;}
		.icon-dem:hover {opacity:0.8;}
		.icon-chart:hover {opacity:0.8;}
		.stock-intro-content { width:100%; margin-bottom:3%;  }
		.stock-intro-content .stock-intro-text-cn { width:61.0467%; padding:3% 0 0 0 }		
		.stock-intro-content .stock-intro-text { width:80%; margin-left:12%; line-height:200%; }
		.stock-intro-content .stock-intro-text h1 { font-size:30px; color:#00A3DF; font-family:"GloberLight", sans-serif; margin-bottom:20px;  }
		.stock-intro-content .stock-intro-text h2 { font-size:16px; color:#333; font-family:"GloberRegular", sans-serif; margin-bottom:20px; line-height:150% !important;  }		
		.stock-intro-content .stock-intro-photo { width:38.9533%; position:relative;}
		.stock-intro-content .stock-intro-text a { font-family:"GloberBold", sans-serif; color:#0B63AF}
		.stock-intro-content .stock-intro-text a:hover { font-family:"GloberBold", sans-serif; color:#009CDB}
				
	.stock-dem-slider-cn { width:100%; height:113px; background:#F4F7F7; margin-bottom:20px; position:relative; overflow:hidden;  }
	.stock-bottom-cn { width:84%; position:relative; margin:0 auto; margin-bottom:5%;max-width:1240px;  }
	.stock-bottom-cn .tabCn { width:100%; position:relative; }
	.stock-bottom-cn .tabCn .title { width:100%; position:relative; font-size:41px; color:#2BBACB;  font-family:"GloberLight", sans-serif; margin-bottom:30px; }
			.tabs {	position: relative;	width: 100%; max-width:1240px;	overflow: hidden;	margin:0 auto; }
			.tabs nav {	text-align: left; }
			.tabs nav ul {	float:left;	width:100%;	padding: 0;	margin: 0;	list-style: none;	display: inline-block;	}
			.tabs nav ul li {	margin: 0;	display: block;	float: left;	position: relative;	width:20%;	}
			.tab-indices { background:url(/images/bg-tab-indices.png) bottom center no-repeat; font-size: 40px;}
			.tab-active-stocks {   background:url(/images/bg-tab-active-stocks.png) bottom center no-repeat; font-size: 40px;}
			.tab-top-gainers {   background:url(/images/bg-tab-top-gainers.png) bottom center no-repeat; font-size: 40px;}
			.tab-weakest {   background:url(/images/bg-tab-weakest.png) bottom center no-repeat; font-size: 40px;}
			.tab-daily {   background:url(/images/bg-tab-daily.png) bottom center no-repeat; font-size: 30px;}
			.tabs nav li.tab-current {	z-index: 100;}
			.tabs nav a {	color: #FFF;	display: block;		padding: 5% 0 0 5%;	font-family:"GloberLight", sans-serif;	height:150px;}
			.tabs nav a:hover {	color: #768e9d;}
			.tabs nav li.tab-current a {	color: #000;}
			.tabs nav li.tab-current a.tab-indices {color: #000; background:url(/images/bg-tab-indices-hover.png) bottom center no-repeat; }
			.tabs nav li.tab-current a.tab-active-stocks {color: #000; background:url(/images/bg-tab-active-stocks-hover.png) bottom center no-repeat; }
			.tabs nav li.tab-current a.tab-top-gainers {color: #000; background:url(/images/bg-tab-top-gainers-hover.png) bottom center no-repeat; }
			.tabs nav li.tab-current a.tab-weakest {color: #000; background:url(/images/bg-tab-weakest-hover.png) bottom center no-repeat; }
			.tabs nav li.tab-current a.tab-daily {	color: #000;	 background:url(/images/bg-tab-daily-hover.png) bottom center no-repeat; }
			/* Content */
			.content section {	font-size:16px;	color:#666;	padding:3%;	display: none;	margin: 0 auto;	background:#F4F7F7;	float:left;	width:100%;	line-height:24px;	}
			.content section h2 { color:#FFF; padding:1%; background:#40C1D0; font-family:"GloberBold", sans-serif; font-size:20px; margin:2% 0; float:left; width:100% }
			.content section:before,.content section:after {	content: '';	display: table;	}
			.content section:after {	clear: both;	}
			/* Fallback example */
			.no-js .content section {	display: block;	padding-bottom: 2em;	border-bottom: 1px solid #47a3da;	}
			.content section.content-current {	display: block;		}
			.stock-tab-table { width:100%; float:left;}
			.stock-tab-table .header {  float:left; font-family:"GloberLight", sans-serif; color:#2BB9CB; font-size:30px; width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #B5B7B7; }
			.stock-tab-table .header .col1 { float:left; width:50%; margin-right:5%;}
			.stock-tab-table .header .col2 { float:left; width:20%; margin-right:5%; text-align:right}
			.stock-tab-table .header .col3 { float:left; width:20%;  text-align:right }
			.stock-tab-table .item {  float:left; font-family:"GloberBook", sans-serif; color:#333; font-size:20px; border-bottom:1px dotted #B5B7B7; padding:12px 0;width:100% }
			.stock-tab-table .item .col1{  float:left; width:50%; margin-right:5%; }
			.stock-tab-table .item .col1 .text{  float:left; width:80%; margin-right:5%; }
			.stock-tab-table .item .col1 .icn {  float:left; width:auto; margin-top:-6px }
			.stock-tab-table .item .col2 { float:left; width:20%; margin-right:5%; text-align:right}
			.stock-tab-table .item .col3 { float:left; width:20%;  text-align:right }
			
			.stock-bottom-links-cn {width:84%; position:relative; margin:0 auto; margin-bottom:10%; max-width:1240px; overflow:hidden;  }			
				.stock-bottom-links-cn .heatmap-cn { width:36.7096%; height:560px; padding:2%;max-height:560px; background:#F4F7F7; max-width:480px; margin-right:1%; }
				.stock-bottom-links-cn .heatmap-cn .heat {margin-top:10px}
				.stock-bottom-links-cn .heatmap-cn #lastupdate { font-size:12px;}
				.stock-bottom-links-cn .heatmap-cn ul li { list-style:none;}
				.stock-bottom-links-cn .photo-cn { width:36.7096%; height:560px; max-height:560px; max-width:480px; overflow:hidden; position:relative; margin-right:1%; }
				.stock-bottom-links-cn .photo-cn .photo-overlay  { width:100%; position:absolute; bottom:0; background-color: rgba(0,163,224, 0.3); padding:5%; }
				.stock-bottom-links-cn .photo-cn .photo-overlay .title  { float:left; color:#FFF; font-family:"GloberBook", sans-serif; font-size:30px; margin-bottom:3% }
				.stock-bottom-links-cn .photo-cn .photo-overlay .c-item { float:left; width:100%; margin-bottom:3%}
				.stock-bottom-links-cn .photo-cn .photo-overlay .c-item .icn { float:left; width:53px; margin-right:10px;}
				.stock-bottom-links-cn .photo-cn .photo-overlay .c-item .t { float:left; font-family:"GloberBold", sans-serif; font-size:24px; color:#fff; padding-top:2%}
				.stock-bottom-links-cn .photo-cn .photo-overlay .c-item .t a {  color:#fff;}
				.stock-bottom-links-cn .photo-cn .photo-overlay .c-item .t a:hover{  color:#000;}
				.stock-bottom-links-cn .right-col-cn { width:24.5808%; height:560px; max-height:560px;}
				.stock-bottom-links-cn .right-col-cn .sem-news { float:left; width:100%; padding:6%; min-height:300px;  background: #0b63af; /* Old browsers */
					background: -moz-linear-gradient(top,  #0b63af 0%, #1477cf 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b63af), color-stop(100%,#1477cf)); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  #0b63af 0%,#1477cf 100%); /* IE10+ */
					background: linear-gradient(to bottom,  #0b63af 0%,#1477cf 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b63af', endColorstr='#1477cf',GradientType=0 ); /* IE6-9 */}
					
				.stock-bottom-links-cn .right-col-cn .sem-news .title { float:left; font-family:"GloberBook", sans-serif; color:#FFF; font-size:28px;  }	
				.stock-bottom-links-cn .right-col-cn .sem-news .list { float:left; width:100%;}
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:100%; }
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul li {  list-style:none; height:auto; margin:3px 0; color:#fff; background: url(/images/icons/icn-claim-pdf.png) left no-repeat; padding:9px 0 7px 30px;  font-size:14px; font-family:"GloberRegular", sans-serif; float:left; width:100%; }
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul li a {   color:#fff; text-decoration:none; }
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul li span { float:left; width:100%; color:#33FFFF; font-size:10px; font-family:"Gill Sans MT";    }
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul li a:hover {   color:#33FFFF; text-decoration:none;  }
				.stock-bottom-links-cn .right-col-cn .sem-news .list ul li:hover span {  color:#E7B64F; }
				.stock-bottom-links-cn .right-col-cn .reports { float:left; width:100%; padding:6%; min-height:300px;  background: #30A8C0; }
				.stock-bottom-links-cn .right-col-cn .reports .title { float:left; font-family:"GloberBook", sans-serif; color:#FFF; font-size:28px;  }
				.stock-bottom-links-cn .right-col-cn .reports .list { float:left; width:100%;}
				.stock-bottom-links-cn .right-col-cn .reports .list ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:100%; }
				.stock-bottom-links-cn .right-col-cn .reports .list ul li {  list-style:none; height:auto; margin:3px 0; color:#fff; background: url(/images/icons/icn-stock-pdf-red.png) left no-repeat; padding:9px 0 7px 30px;  font-size:14px; font-family:"GloberRegular", sans-serif; float:left; width:100%; }
				.stock-bottom-links-cn .right-col-cn .reports .list ul li a {   color:#fff; text-decoration:none; }
				.stock-bottom-links-cn .right-col-cn .reports .list ul li span { float:left; width:100%; color:#A1D7E2; font-size:10px; font-family:"Gill Sans MT";    }
				.stock-bottom-links-cn .right-col-cn .reports .list ul li a:hover {   color:#333; text-decoration:none;  }
				.stock-bottom-links-cn .right-col-cn .reports .list ul li:hover span {  color:#E7B64F; }
				
				.stock-bottom-links-cn .right-col-cn .reports a.lkreport,.stock-bottom-links-cn .right-col-cn .sem-news a.lkreport { float:left; width:100%; text-align:right; font-family:"GloberBold", sans-serif; color:#FFF; font-size:15px; margin-top:20px;  }
				.stock-bottom-links-cn .right-col-cn .reports a.lkreport:hover,.stock-bottom-links-cn .right-col-cn .sem-news a.lkreport:hover  { color:#000;  }
	

	/* Contact Page */
	.contact-form-cn { width:100%; }
		.contact-form-cn .col-left { width:100%;}
			.contact-form-cn .col-left .form-cn { width:80%; margin:3% auto;}
			.contact-form-cn .col-left .form-cn .tittext { width:100%; color:#00226A; font-family:"GloberBook", sans-serif; font-size:40px; margin-bottom:5%;  }
			.contact-form-cn .col-left .form-cn .form-element-cn { width:100%; margin-bottom:5%;   }
			.contact-form-cn .col-left .form-cn .form-element-cn .form-item { float:left; width:100%; margin-bottom:3%;}
  			/*yashna - 05/03/21*/
			.contact-form-cn .col-left .form-cn .form-element-cn label { float: none; clear: unset; display: block; width: 95%; cursor: pointer;/*width:100%; float:left; font-size:20px; color:#333; font-family:"GloberBook", sans-serif; padding-bottom:10px;*/ }
			.contact-form-cn .col-left .form-cn .form-element-cn .form-item input[type="text"], .contact-form-cn .col-left .form-cn .form-element-cn .form-item textarea,.contact-form-cn .col-left .form-cn .form-element-cn .form-item input[type="email"], .contact-form-cn .col-left .form-item .contourField input[type="text"] {
				-moz-border-bottom-colors: none;
				-moz-border-left-colors: none;
				-moz-border-right-colors: none;
				-moz-border-top-colors: none;
				background-color: #F2F3F4;
				border:none;
				border-radius:3px;
				color: #555;
				float: left;
				font-size: 14px;
				line-height: 22px;
				padding: 10px !important;
				transition: all 0.2s linear 0s;
				width: 100% !important;
				 font-family:"GloberBook", sans-serif;	
				 height:200px !important;		}
			.contact-form-cn .col-left .form-item input[type="text"]:focus, textarea:focus, input[type="email"]:focus, .contourField input[type="text"]:focus {
				background-color: #E8F4FA;			}
			
		.contact-form-cn .col-right { width:100%; background:#0086CD; }
		.contact-form-cn .col-right .building-illus { width:100%;}
		.contact-form-cn .col-right .photo { width:100%;}
	    .contact-form-cn .col-right .info { width:100%; padding:5%;}
		.contact-form-cn .col-right .info .hd { width:100%; color:#FFF; font-family:"GloberLight", sans-serif; font-size:40px;}
		.contact-form-cn .col-right .info .ad { width:100%; color:#00226A; font-family:"GloberRegular", sans-serif; font-size:20px; margin-bottom:4%;}
		.contact-form-cn .col-right .info .tel { width:100%; margin-bottom:2%;}
		.contact-form-cn .col-right .info .tel .icn { width:12.4121%; margin-right: 4.6838%}
		.contact-form-cn .col-right .info .tel .txt { width:82.9041%; color:#FFF;font-family:"GloberLight", sans-serif; font-size:25px; padding:10px 0 0 2px;}
		.contact-form-cn .col-right .info .tel .txt a {  color:#FFF;}
		.contact-form-cn .col-right .info .tel .txt a:hover {  color:#00226A;}
		/* Newsroom Page */
		.newsroom-top-cn { width:100%; border-top:1px solid #D5E9F2; }
		.newsroom-top-cn .n-title-pg { width:100%; position:relative; }
		.newsroom-top-cn .n-title-pg .head { position:absolute; font-size:45px; color:#fff;  font-family:"GloberLight", sans-serif; top:20%; left:10%; text-transform:uppercase;}
		.newsroom-top-cn .n-title-pg .head span { float:left; width:100%; font-size:30px; text-transform:none;}
		.newsroom-top-cn .main-news { width:100%; position:relative; background:#FFF; }
		.newsroom-top-cn .main-news .photo { width:50%; position:relative; overflow: hidden; background: -webkit-linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%);
	background: linear-gradient(-45deg, #f3cf3f 0%,#f33f58 100%); }
		.newsroom-top-cn .main-news .photo img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s; }
		.newsroom-top-cn .main-news .photo .arrow { position:absolute; width:23px; height:50px; top:20px; right:0; background:url(/images/icn-newsroom-arrow.png) no-repeat; z-index:1 }
		.newsroom-top-cn .main-news .detail { width:50%; padding:3%;  }
		.newsroom-top-cn .main-news .detail .hd { width:100%; text-transform:uppercase; color:#343C48; font-family:"GloberBold", sans-serif; font-size:14px; margin-bottom:3%;  }
		.newsroom-top-cn .main-news .detail .titMainNews { width:100%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:40px; margin-bottom:3%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear }
		.newsroom-top-cn .main-news .detail .dateMainNews { width:auto; color:#1B2431; font-family:"GloberRegular", sans-serif; font-size:11px; border-top:1px solid #D9DADC; padding-top:10px; ext-transform:uppercase;  }
		.newsroom-top-cn .main-news .detail .button { font-size:16px; position: absolute; bottom:30px;	color: #FFF;	padding:8px 20px; -webkit-transform: translateY(100px);   -moz-transform: translateY(100px);   -o-transform: translateY(100px);   -ms-transform: translateY(100px);   transform: translateY(100px); opacity: 0; transition: all 0.2s linear; background:#E8B751; border-radius:3px;}
		.newsroom-top-cn .main-news:hover .detail .button  { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
		.newsroom-top-cn .main-news:hover .detail .button    { transition-delay: 0.1s;}
		.newsroom-top-cn .main-news:hover {  cursor:pointer; }
		.newsroom-top-cn .main-news:hover .photo img {opacity: 0.7;	-webkit-transform: scale3d(1.05,1.05,1);	transform: scale3d(1.05,1.05,1);}
		.newsroom-top-cn .main-news:hover .detail .titMainNews { margin-top:10px; color:#E8B751;}
	.newsroom-other-news-cn { width:100%;  }
		.newsroom-other-news-cn .other-news-item { width:100%; background:#1C2431; margin-bottom:10px  }
		.newsroom-other-news-cn .other-news-item .photo { width:50%; position:relative; overflow: hidden; background: -webkit-linear-gradient(-45deg, #1C2431 0%,#00518B 100%);
	background: linear-gradient(-45deg, #1C2431 0%,#00518B 100%); }
	    .newsroom-other-news-cn .other-news-item .photo .arrow { position:absolute; width:9px; height:19px; top:25px; right:0; background:url(/images/icn-newsroom-arrow-blue.png) no-repeat; z-index:1 }
	    .newsroom-other-news-cn .other-news-item .photo img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s; }
		.newsroom-other-news-cn .other-news-item .detail { width:50%; padding:3%; }
		.newsroom-other-news-cn .other-news-item .detail .titOtherNews { width:100%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:16px; margin-bottom:5%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear }
		.newsroom-other-news-cn .other-news-item .detail .dateOtherNews { width:auto; color:#FFF; font-family:"GloberRegular", sans-serif; font-size:11px; border-top:1px solid #3A3E46; padding-top:10px; ext-transform:uppercase;  }
		.newsroom-other-news-cn .other-news-item .detail .button { font-size:12px; position: relative; color: #E8B751;	 -webkit-transform: translateY(100px);   -moz-transform: translateY(100px);   -o-transform: translateY(100px);   -ms-transform: translateY(100px);   transform: translateY(100px); opacity: 0; transition: all 0.2s linear; width:100%; border-top:1px solid #E8B751; margin-top:20px; padding-top:5px;}
		.newsroom-other-news-cn .other-news-item:hover .detail .button  { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
		.newsroom-other-news-cn .other-news-item:hover .detail .button    { transition-delay: 0.1s;}
    	.newsroom-other-news-cn .other-news-item:hover {  cursor:pointer; background:#121721}
		.newsroom-other-news-cn .other-news-item:hover .photo img {opacity: 0.7;	-webkit-transform: scale3d(1.05,1.05,1);	transform: scale3d(1.05,1.05,1);} 
		.newsroom-other-news-cn .other-news-item:hover .detail .titOtherNews {  color:#E8B751;}
		.read-more-news-cn { width:100%; background:#F1F2F3; border-bottom:1px solid #DDE0E3; padding:0.5% 0}
		.read-more-news-cn .inner-cn { width:96%; margin:0 auto;}
		.read-more-news-cn .inner-cn .news-icon-coffee { position:relative; width:auto; margin-right:10px;}
		.read-more-news-cn .inner-cn .news-continue-text { position:relative; width:auto; margin-right:10px;  font-family:"GloberLight", sans-serif; font-size:30px; color:#666; padding-top:0.7%; }
		.read-more-news-cn .inner-cn a.news-view-archives { position:relative; width:auto; font-family:"GloberLight", sans-serif; font-size:30px; color:#00A3DF; padding-top:0.7%; background:url(/images/icn-newsroom-view-archives.png) right 35px no-repeat; padding-right:50px; }
		.read-more-news-cn .inner-cn a.news-view-archives:hover { color:#000;} 

		.newscsr {}
		.newscsr .other-news-item { width:100%; margin-bottom:20px  }
		.newscsr .other-news-item .photo,.newscsr .other-news-item .detail{float:left;width:45%;margin-top:30px;cursor:pointer;}	
		.newscsr .other-news-item .photo{margin-right:20px; overflow:hidden}
		.newscsr .other-news-item .photo img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;	transition: opacity 0.35s, transform 0.35s; }
		
		.newscsr .other-news-item .detail .titOtherNews { width:100%; color:#00A3DF; font-family:"GloberLight", sans-serif; font-size:18px; margin-bottom:5%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear }
		.newscsr .other-news-item .detail .dateOtherNews { width:auto; color:#FFF; font-family:"GloberRegular", sans-serif; font-size:11px; border-top:1px solid #3A3E46; padding-top:10px; ext-transform:uppercase;  }
		
		.newscsr .other-news-item .detail .button { font-size:12px; position: relative; color: #E8B751;	 -webkit-transform: translateY(100px);   -moz-transform: translateY(100px);   -o-transform: translateY(100px);   -ms-transform: translateY(100px);   transform: translateY(100px); opacity: 0; transition: all 0.2s linear; width:100%; border-top:1px solid #E8B751; margin-top:20px; padding-top:5px;}
		.newscsr .other-news-item:hover .detail .button  { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
		.newscsr .other-news-item:hover .photo img .button,.newscsr .other-news-item:hover .detail .button    { transition-delay: 0.1s;}
		.newscsr .other-news-item:hover .photo img {opacity: 0.7;	-webkit-transform: scale3d(1.05,1.05,1);	transform: scale3d(1.05,1.05,1);} 
		.newscsr .other-news-item:hover .detail .titOtherNews {  color:#E8B751;}

		
		.newsroom-top-cn .gal-list { width:100%; position:relative;  }
		
	.upcoming-events-cn { width:100%; padding:3% 0 }
		 .upcoming-events-cn .titleCn { width:100%; }
			 .upcoming-events-cn .titleCn .hd {margin:0 auto;  width:90%;  text-transform:uppercase; font-size:40px; color:#2BB8CB; font-family:"GloberLight", sans-serif; background: url(/images/icn-newsrom-event-title.png) left bottom no-repeat; padding-bottom:20px; }
		 .upcoming-events-cn .event-cn { width:100%; }
		 .upcoming-events-cn .event-cn .event-item-grey  { width:100%; background:#F0F0F0 }
		 .upcoming-events-cn .event-cn .event-item-grey .dateCn { width:22.2223%; position:relative;  }
		 .upcoming-events-cn .event-cn .event-item-grey .dateCn .date {position:relative;  width:auto; text-align:center; font-size:40px; font-family:"GloberBold", sans-serif; color:#106BBA;  margin-top:15%; margin-left:20%; padding-right:10px; -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear }
		 .upcoming-events-cn .event-cn .event-item-grey .dateCn .date .cal { position:absolute; background:#F0F0F0; width:50px; top:38px; right:0;}
		 .upcoming-events-cn .event-cn .event-item-grey .dateCn .date .cal .month { float:left; width:100%; color:#2BBACB;font-size:9px; font-family:"GloberBold", sans-serif; text-transform:uppercase; text-align:left;  }
		  .upcoming-events-cn .event-cn .event-item-grey .dateCn .date .cal .year { float:left; width:100%; color:#666666;font-size:10px; font-family:"GloberBold", sans-serif; text-align:left;   }
		 .upcoming-events-cn .event-cn .event-item-grey .desc { width:44.4444%; padding:3%; font-size:20px; color:#333; font-family:"GloberRegular", sans-serif; border-left:1px solid #D8D8D8 }
		 .upcoming-events-cn .event-cn .event-item-grey .photo { width:33.3333%; }
		 .upcoming-events-cn .event-cn .event-item-grey:hover  { cursor:pointer; }
		 .upcoming-events-cn .event-cn .event-item-grey:hover .dateCn .date {  margin-left:32%;}
		 .upcoming-events-cn .event-cn .event-item-blue  { width:100%; background:#243452 }
		 .upcoming-events-cn .event-cn .event-item-blue .dateCn { width:22.2223%; position:relative;  }
		 .upcoming-events-cn .event-cn .event-item-blue .dateCn .date {position:relative;  width:auto; text-align:center; font-size:40px; font-family:"GloberBold", sans-serif; color:#FFF;  margin-top:15%; margin-left:20%; padding-right:10px; -webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}
		 .upcoming-events-cn .event-cn .event-item-blue .dateCn .date .cal { position:absolute; background:#243452; width:50px; top:38px; right:0;}
		 .upcoming-events-cn .event-cn .event-item-blue .dateCn .date .cal .month { float:left; width:100%; color:#2BBACB;font-size:11px; font-family:"GloberBold", sans-serif; text-transform:uppercase; text-align:left;  }
		  .upcoming-events-cn .event-cn .event-item-blue .dateCn .date .cal .year { float:left; width:100%; color:#FFF; font-size:10px; font-family:"GloberBold", sans-serif; text-align:left;   }
		 .upcoming-events-cn .event-cn .event-item-blue .desc { width:44.4444%; padding:3%; font-size:20px; color:#FFF; font-family:"GloberRegular", sans-serif; border-left:1px solid #202F4A }
		 .upcoming-events-cn .event-cn .event-item-blue .photo { width:33.3333%; }
		 .upcoming-events-cn .event-cn .event-item-blue:hover  { cursor:pointer; }
		 .upcoming-events-cn .event-cn .event-item-blue:hover .dateCn .date {  margin-left:32%;}
		.upcoming-events-cn .archive-event-cn { width:100%; text-align:right}
		.upcoming-events-cn .archive-event-cn a.event-view-archives { position:relative; width:auto; font-family:"GloberLight", sans-serif; font-size:30px; color:#2BBACB; padding-top:0.7%; background:url(/images/icn-newsroom-viewevent.png) right 35px no-repeat; padding-right:50px; margin-right:20px;}
		.upcoming-events-cn .archive-event-cn a.event-view-archives:hover { color:#000;} 

	.photo-video-media-cn { width:100%; padding:3% 0 ; }
		.photo-video-media-cn { width:100%;  }
			.photo-cn { width:100%;  }
			.photo-cn .titleCn { width:100%; }
			.photo-cn .titleCn .hd {text-transform:uppercase; margin:0 auto;  width:90%;  font-size:40px; color:#0E346E; font-family:"GloberLight", sans-serif; background: url(/images/icn-newsroom-arrw-photo.png) left bottom no-repeat; padding-bottom:20px; }
			.photo-cn .subtitleCn { width:100%; background:#DDDDDD; padding:3% 5%; color:#106CB7; font-size:14px; font-family:"GloberBold", sans-serif; }
			
			.photo-cn .sliderCn { width:100%;  margin:0;  padding:0; }
				
				/* Browser Resets */
				.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
				.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 
				/* FlexSlider Necessary Styles
				*********************************/ 
				.flexslider {margin: 0; padding: 0;  z-index:10;}
				.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
				.flexslider .slides img {width: 100%; display: block;}
				.flex-pauseplay span {text-transform: capitalize;}
				/* Clearfix for the .slides element */
				.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
				html[xmlns] .slides {display: block;} 
				* html .slides {height: 1%;}
				/* No JavaScript Fallback */
				/* If you are not using another script, such as Modernizr, make sure you
				 * include js that eliminates this class on page load */
				.no-js .slides > li:first-child {display: block;}
				/* FlexSlider Default Theme
				*********************************/
				.flexslider {margin: 0; position: relative;}
				.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
				.loading .flex-viewport {max-height: 300px;}
				.flexslider .slides {zoom: 1;}
				.carousel li {margin-right: 0px}
				/* Direction Nav */
				.flex-direction-nav {*height: 0;}
				.flex-direction-nav a {width: 26px; height: 40px; margin: 0; display: block; background-image: url('/images/sprite.png'); background-repeat:no-repeat; position: absolute; bottom: 10%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity:0.8; -webkit-transition: all .3s ease;}
				.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
				.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
				.flex-direction-nav .flex-next {background-position: -500px 0; right:10px;  }
				.flex-direction-nav .flex-prev {background-position: -474px 0; right:52px;  }
			
			
			.overlayAlbum {cursor:pointer; position:absolute; width:100%; padding:6%; color:#FFF; height:100%; background:url(/images/overlay-album-slide.png) bottom repeat-x; z-index: 10; }	
				.overlayAlbum .albumName {  position:absolute; width:100%; bottom:12%; font-size:20px; font-family:"GloberBold", sans-serif; }
			    .overlayAlbum .albumPlus  {  position:absolute; width:auto; height:27px; color:#FFF; bottom:4%; font-size:14px; padding-left:40px; font-family:"GloberBold", sans-serif; background:url(/images/icn-newsroom-photo-plus.png) left no-repeat; line-height:27px; }
				.overlayAlbum .albumPlus:hover { color:#E8B751}
				.photo-cn .archive-photo-cn { width:100%; text-align:right}
			.photo-cn .archive-photo-cn a.photo-view-archives { position:relative; width:auto; font-family:"GloberLight", sans-serif; font-size:30px; color:#106CB7; padding-top:0.7%; background:url(/images/icn-newsroom-view-albums.png) right 20px no-repeat; padding-right:50px; margin-right:20px;}
			.photo-cn .archive-photo-cn a.photo-view-archives:hover { color:#000;} 	
			.video-cn { width:100%;  }
			.video-cn .titleCn { width:100%; }
			.video-cn .titleCn .hd {margin:0 auto; text-transform:uppercase; width:90%;  font-size:40px; color:#191A19; font-family:"GloberLight", sans-serif; background: url(/images/icn-newsroom-arrw-video.png) left bottom no-repeat; padding-bottom:20px; }
			.video-cn .subtitleCn { width:100%; background:#191B1A; padding:3% 5%; color:#CC181E; font-size:14px; font-family:"GloberBold", sans-serif; }
			.video-cn .video-item-cn { width:100%;}
			.video-cn .video-item-cn .video-item { width:100%;}
			.video-cn .video-item-cn .video-item .video-preview { width:45.2083%; background:#000; position:relative;}
			.video-cn .video-item-cn .video-item .video-preview .arrow { position:absolute; background:url(/images/icn-newsroom-video-arrw.png) no-repeat; width:18px; height:43px; right:0; top:30px; opacity:1; z-index:1;}
			.video-cn .video-item-cn .video-item .video-preview img { opacity:0.8}
			.video-cn .video-item-cn .video-item .video-desc { width:54.7917%; padding:3%; }
			.video-cn .video-item-cn .video-item .video-desc .icn { width:100%; background: url(/images/icons/icn-newsroom-youtube.png) left no-repeat; height:19px; margin-bottom:5px; }
			.video-cn .video-item-cn .video-item .video-desc .txt { width:100%; font-size:20px; color:#191A19; font-family:"GloberRegular", sans-serif;  }
			.video-cn .archive-video-cn { width:100%; text-align:right}
			.video-cn .archive-video-cn a.video-view-archives { position:relative; width:auto; font-family:"GloberLight", sans-serif; font-size:30px; color:#CC181E; padding-top:0.7%; background:url(/images/icn-newsroom-view-video.png) right 20px no-repeat; padding-right:50px; margin-right:20px;}
			.video-cn .archive-video-cn a.video-view-archives:hover { color:#000;} 		
			.video-cn .video-item-cn:hover { cursor:pointer;}
			.video-cn .video-item-cn:hover .video-item .video-desc .txt {  color:#CC181E; }
			.video-cn .video-item-cn:hover .video-item .video-preview img { opacity:1}		
			.media-cn { width:100%; }
			.media-cn .titleCn { width:100%; }
			.media-cn .titleCn .hd { text-transform:uppercase; margin:0 auto;  width:90%;  font-size:41px; color:#106CB7; font-family:"GloberLight", sans-serif; background: url(/images/icn-newsroom-arrw-media.png) left bottom no-repeat; padding-bottom:20px; }
			.media-cn .subtitleCn { width:100%; background:#106CB7; padding:3% 5%; color:#FFF;  }
			.media-cn .list { float:left; width:100%; background:#106CB7; padding:0; position:relative}
			.media-cn .list ul { list-style:none; text-align:left; margin:0 auto; padding:0; width:90%; position:absolute; top:8%; left:5% }
			.media-cn .list ul li {  list-style:none; height:auto; margin:3px 0; color:#fff; background: url(/images/icons/icn-claim-pdf.png) left no-repeat; padding:9px 0 7px 33px;  font-size:12px; font-family:"GloberBold", sans-serif; float:left; width:100%; }
			.media-cn .list ul li a {   color:#fff; text-decoration:none; }
			.media-cn .list ul li span { float:left; width:100%; color:#33FFFF; font-size:10px; font-family:"Gill Sans MT"; text-transform:uppercase;    }
			.media-cn .list ul li a:hover {   color:#33FFFF; text-decoration:none;  }
			.media-cn .list ul li:hover span {  color:#E7B64F; }			
			.media-cn .archive-media-cn { width:100%; text-align:right}
			.media-cn .archive-media-cn a.media-view-archives { position:relative; width:auto; font-family:"GloberLight", sans-serif; font-size:30px; color:#106CB7; padding-top:0.7%; background:url(/images/icn-newsroom-view-media.png) right 20px no-repeat; padding-right:50px; margin-right:20px;}
			.media-cn .archive-media-cn a.media-view-archives:hover { color:#000;} 	
			.office-cn { width:100%; background:#F0F0F0; margin:5% 0 }
			.office-cn .photo { width:100%;}
			.office-cn .details { width:100%; padding:3%;}
			.office-cn .details .hd { width:100%; text-transform:uppercase; font-size:41px; color:#6683BA; font-family:"GloberLight", sans-serif; }
			.office-cn .details .listing {width:100%}
			.office-cn .details .listing .off-item { width:100%; margin:0.5% 0; }
			.office-cn .details .listing .off-item .num  { width:36px; height:36px; margin-right:10px; background:#6683BB; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; text-align:center; line-height:36px; font-size:16px; color:#FFF;font-family:"GloberBold", sans-serif; }
			.office-cn .details .listing .off-item .text { font-size:20px; width:auto ; color:#243452; padding-top:4px }
			.office-cn .details .listing .off-item .text a { color:#243452;}
			.office-cn .details .listing .off-item .text span { color:#2BB9CB; font-size:16px;}
			.office-cn .details .listing .off-item .text a:hover { color:#000;}
			/* BRANCH LOCATOR */
			 .locate-map-cn { width:100%; background:#0086CD; }
			 .locate-map-cn .col-left { width:100%; }
			 .locate-map-cn .col-right { width:100%; background:#0086CD; }
			 .locate-map-cn .col-left .map-cn { width:100%; margin:0 auto; height:905px; background:#FFF}
			 .locate-map-cn .col-left .static-cn { width:100%; margin:0 auto; height:905px; display:none }
			 .locate-map-cn .col-right .legend { width:100%; background:#FFF;}
			 .locate-map-cn .col-right .info { width:100%; padding:5%;}
			 .locate-map-cn .col-right .info .location-item { width:100%; margin-bottom:20px}
			 .locate-map-cn .col-right .info .location-item .title { color:#FFF; font-family:"GloberBold", sans-serif; font-size:20px;}
			 .locate-map-cn .col-right .info .location-item .ad { color:#FFF; font-family:"GloberRegular", sans-serif; font-size:16px;}
			 .locate-map-cn .col-right .info .location-item .tel { color:#FFF; font-family:"GloberRegular", sans-serif; font-size:16px;}
			 .locate-map-cn .col-right .info .location-item .tel a { color:#FFF;}
			 
			
			  #static_map {height: 100%; width: 100%;}	
			  #map_canvas { height: 100%; width: 100%; }
			  #map_canvas b { color:#0086CD; font-size:16px; font-weight:normal;font-family:"GloberBold", sans-serif;}
			  #map_canvas img   { width: auto !important; max-width:none !important; height: auto;	border: 0; }
		  	  #static_map img   { width: auto !important; max-width:none !important; height: auto;	border: 0; }

			/* MY SWAN */ 
			  .myswan-title-page { width:100%; padding:2% 0 2% 85px; border-top:1px solid #D5E9F2;}
			  .myswan-title-page h1 {  font-family:"GloberRegular", sans-serif; font-size:60px; color:#009CDB; text-transform:uppercase;  }
	             .t-bleu { color:#00519A;font-family:"GloberBold", sans-serif; }
			  .myswan-cn { width:100%; margin-bottom:10%; }
			  .myswan-cn .text-blue-cn { width:100%; background: url(/images/myswan-blue-gradient.png) center no-repeat #00236A; padding:2% 0 2% 85px; color:#FFF;  font-family:"GloberLight", sans-serif; font-size:35px; }
			  .myswan-cn .choose-cn { width:100%; padding:4% 0 0 0 }
			  .myswan-cn .choose-cn .optionBox { width:100%; position:relative;}
			  .myswan-cn .choose-cn .optionBox .tBox { width:260px; position:absolute; top:-20px; left:50%; margin-left:-130px; height:50px; line-height:50px; color:#FFF; font-size:26px; text-align:center;}
			  	.bGeneral { background:#00745A;} .bLife { background:#942B6E;} .bPension { background:#0086CD;}
			    .myswan-cn .choose-cn .optionBox a.linkExtra { width:121px; position:absolute; height:121px; text-align:center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; background-color:#FFF;  bottom:-60px; left:50%; margin-left:-60px; text-indent:-99999px;}
				.login-img-general { background-image:url(../images/sprite.png); background-position:-419px -158px; background-repeat:no-repeat; display:block;}
				.login-img-life { background-image:url(../images/sprite.png); background-position:-549px -158px; background-repeat:no-repeat; display:block;}
				.login-img-pension { background-image:url(../images/sprite.png); background-position:-679px -158px; background-repeat:no-repeat; display:block;}				
				.myswan-cn .choose-cn .optionBox a.linkExtra.login-img-general:hover {  background-color:#00745A;  background-position:-419px -279px;}
				.myswan-cn .choose-cn .optionBox a.linkExtra.login-img-life:hover {  background-color:#942B6E;  background-position:-419px -279px;}
				.myswan-cn .choose-cn .optionBox a.linkExtra.login-img-pension:hover {  background-color:#0086CD;  background-position:-419px -279px;}
				.myswan-cn .choose-cn .optionBox:hover { cursor:pointer}
				.myswan-cn .choose-cn .optionBox:hover a.linkExtra.login-img-general  {  background-color:#00745A;  background-position:-419px -279px;}
				.myswan-cn .choose-cn .optionBox:hover a.linkExtra.login-img-life {  background-color:#942B6E;background-position:-419px -279px;}
				.myswan-cn .choose-cn .optionBox:hover a.linkExtra.login-img-pension { background-color:#0086CD;background-position:-419px -279px;}


.sharer_container {
    text-align: left;
    text-transform: uppercase;
    margin-top: 10px;
    transition: all 0.5s ease 0s;
    width: 100%;
	 border-bottom:1px solid #e6e6e6;
	 float:left;
	 padding-bottom:10px;
}
.sharer_container ul {
    float: left;
     width: 100%;
}
.sharer_container ul li {
    float: left;
    margin: 0 10px 0 0;
	 list-style:none;
}
.sharer_container ul li span {
  font-size: 15px;
  color: #333;
  font-family: "GloberBook", sans-serif;
  vertical-align:middle; 
  line-height:30px;
  width:65px;
  display:block;
  
  
}
 .sharer_container ul li a {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
}
.sharer_container ul li a img {  width: 100%; opacity:0.8;}
 .sharer_container ul li a:hover img {  opacity:1.0;}
.newsbutt_container { width:100%; float:left; margin:10px 0;}
.news_photo { width:100%;}

.contenu-cn .col-right-content .buttonCn.festive .box-button {
    height: auto;
    text-align: center;
    padding: 15px;
    border: 1px solid #fff;
    cursor: pointer;
    transition: all .5s ease-in-out;
}

.contenu-cn .col-right-content .buttonCn.festive .box-button:hover {
    background: transparent;
}

.contenu-cn .col-right-content .buttonCn.festive .box-button .innerBox {
    margin: 0;
    height: auto;
    border: none;
}

.contenu-cn .col-right-content .buttonCn.festive .box-button .innerBox .txtcn {
    width: 100%;
    padding: 0;
}

.newrequest-cn.new .umbraco-forms-field.selectafestivity {
    width: 100%;
}

.newrequest-cn.new .other-tit {
    font-size: 20px;
    line-height: 110%;
    margin-top: 20px;
}

.newrequest-cn.new .other-tit a {
    color: #00236A;
}

.newrequest-cn.new .other-tit a:hover {
    color: #00A1DF;
}





/*my time*/		
	.videobtnmytime {
    display: inline-block;
    padding: 1% 4%;
    background-color: #1071ae;
    border: none !important;
    margin-top: 4%;
    cursor: pointer;
    float: left;
    color: #fff;
    width: 222px;
    font-family: "GloberBook", sans-serif;
    font-size: 20px;
    line-height: 44px;
    border: medium none;
    font-weight: bold;
    border-radius: 4px;
}
.videobtnmytime span{background-image: url(../images/icons/play.png);    width: 44px;float:left;height: 44px;padding:0 2%;    display: block;
    margin-right: 9%;}
	.videobtnmytime:hover span {
    background-image: url(../images/icons/play-hover.png);
}
.videobtnmytime:hover{background:#D6D6D6;color: #172741;}
#mytimeslide .slides > li{position:relative;}
#mytimeslide .slides > li:hover .mask {
    opacity: 1;
}
#mytimeslide .slides > li:hover { cursor:pointer;}
#mytimeslide .slides > li:hover .photo-prod-title,#mytimeslide .slides > li:hover a.info { opacity: 1;   -webkit-transform: translateY(0px);   -moz-transform: translateY(0px);   -o-transform: translateY(0px);   -ms-transform: translateY(0px);   transform: translateY(0px);}
#mytimeslide .slides > li .photo-prod-title img{width:100px!important;height:100px;margin:0 auto;}
#mytimeslide .slides > li:hover a.info  { transition-delay: 0.1s;}


/* RESPONSIVE COLUMNS
******************************************************************/
.span_1 {  width:16.6666666667%; }
.span_2 {  width:33.3333333333%; }
.span_3 {  width:50.0%;  }
.span_4 {  width:66.6666666667%; }
.span_5 {  width:83.3333333333%; }
.span_6 {  width:100%; }

.col    {    float:left;    -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   -moz-background-clip:padding-box !important;    -webkit-background-clip:padding-box !important;  background-clip:padding-box !important;-webkit-transition:width .3s ease-out;-moz-transition:width .3s ease-out;-ms-transition:width .3s ease-out;transition:width .3s ease-out}

.colR    {    float:right;    -webkit-box-sizing:border-box;   -moz-box-sizing:border-box;   box-sizing:border-box;   -moz-background-clip:padding-box !important;    -webkit-background-clip:padding-box !important;  background-clip:padding-box !important;-webkit-transition:width .3s ease-out;-moz-transition:width .3s ease-out;-ms-transition:width .3s ease-out;transition:width .3s ease-out}
.row { margin:0;}
 .header1 {color: #00236a;}
.header2{ color: #0086cd; }

/* RESETS
******************************************************************/
*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

/* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:before,.cf:after {    content: " ";    display: table;}
.cf:after {    clear: both;}
.cf {    *zoom: 1;}
.promo-car-button { font-family:'GloberBold', sans-serif; font-size:30px; border:1px solid #821616; color:#821616; padding:2% 4%; float:left; margin-top:2%;transition: all 0.3s ease-out 0s;} 
.promo-car-button:hover { border:1px solid #821616; color:#FFF; background:#821616; cursor:pointer;}


@media screen and (max-width: 970px) {
    #main-nav-cn { display:none;}
	.international-link { display:none;}
	header {  position: absolute; }
	/*.swan-left-menu { display:none;}*/
	.icons-nav { display: none; }
	
}



