
	.mega-menu-blk	{ float:right; width:100%; background-color:#00a3e0; height:35px;}
	#body.cn .mega-menu-blk	{ height:38px;}
	/* #body.tc .mega-menu-blk	{ height:38px;} */

	ul.mega-menu				{ list-style:none; margin:0; padding:0; float:left; text-align:right;}
	/*body.smhead header .mega-menu-blk { top:0px; transition: all s ease-out;}*/

	.mega-menu				{ width:100%; float:right; list-style:none; position:relative;}
	.mega-menu > li 		{ display:inline-block; text-align:right; }
	.mega-menu > li > div 	{ text-align:left;}
	.mega-menu > li > a 	{ color: #fff; text-decoration:none; text-transform:uppercase;  cursor:pointer;
								-webkit-transition: color 0.2s linear, background 0.2s linear;
								   -moz-transition: color 0.2s linear, background 0.2s linear;
									 -o-transition: color 0.2s linear, background 0.2s linear;
										transition: color 0.2s linear, background 0.2s linear; }
	.mega-menu > li 				{ padding-right:0px; padding-left:0; } 
	.mega-menu > li > a 			{ display:block; padding: 7px 15px 5px 15px; }
	.mega-menu > li > a.active,
	.mega-menu > li > a:hover 		{ background:#f4364c; color:#fff;}
	.mega-menu > li:last-child		{ padding-right:15px}

	.mega-menu > li > a.m-currnet		{ background-color:#f4364c; border-bottom:1px solid #13426b }
	.mega-menu > li > a.m-currnet:after { content: ''; position:absolute; bottom:0; left:0; width:100%; height:3px; background:#13426b;}


	.submenu	{ 	left:0; width:100%; display:none; color:#333; padding-top:0; padding-bottom:0px;/*20*/ position:absolute;
				 	background:#ececec; }

	.submenu:hover,
	.drop-down>a:hover +.submenu { display:block;}


	/*  SECTIONS  */
	.sce 	{ clear:both; padding:10px 20px;margin: 0px; background-color:#13426b }
	.col 	{ display:block; float:left; /* margin: 1% 0 1% 3%; padding:0 10px; */ padding: 1% calc(2.5vw + 10px) 1% 0; }
	.col:first-child { /* margin-left: 0; */ padding-left: 0; }

	.col a 			{/* color:#13426b;*/ color:#fff; text-decoration:none; text-transform:uppercase; line-height:1.2; font-size: 90%; }
	.col a:hover 	{ text-decoration: underline;}
	.col div.lev3 		{ margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #f4364c;}
	.col div.lev3>div 	{ margin:0; padding:5px 0; list-style:none; text-decoration:none; text-transform:none; line-height:normal; font-weight:normal; letter-spacing:normal;}
	.col div.lev3>div>a			{ /*color:#333;*/ color:#f1f8fd; text-decoration:none; text-transform:none; font-size:80%; }
	.col div.lev3>div>a:hover	{ /*color:#f4364c;*/ color:#f4364c; transition: all 0.3s ease-out; }


	/*  GROUPING  */
	.group:before,
	.group:after { content:""; display:table; }
	.group:after { clear:both;}
	.group { zoom:1; /* For IE 6/7 */ }
	
	.f-r { float: right; }

	.span_5_of_5 { width:100%;}
	.span_4_of_5 { width:79.4%;}
	.span_3_of_5 { width:58.8%;}
	.span_2_of_5 { width:38.2%;}
	.span_1_of_5 { width:17.6%;}

	table.t-promos { width:100%; border:none} 

	ul.sp-promos 	{ margin:0; padding:20px 30px 40px 30px; font-size:90%}
	ul.sp-promos li { margin:0; padding:0 20px 20px 20px; list-style:none; float:left; width:33%}
	ul.sp-promos li div:first-child 	{ width:30%; float:left;}
	ul.sp-promos li div:last-child 		{ width:70%; float:right; padding-left:15px}

	ul.sp-promos li img 				{ width:100%; height:auto;}
	ul.sp-promos li a 	{ color:#333}
	ul.sp-promos li a p { color:#13426b}
	ul.sp-promos li a:hover p { text-decoration:underline;}


	/* ==========================================================================
	    Media Style
	============================================================================= */
	@media only screen and (max-width:1024px) {
	.mega-menu-blk {display:none}
	}